Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync #2

Merged
merged 78 commits into from
Nov 30, 2019
Merged

sync #2

merged 78 commits into from
Nov 30, 2019

Conversation

Larwck
Copy link
Owner

@Larwck Larwck commented Nov 30, 2019

Summary

Purpose of change

Describe the solution

Describe alternatives you've considered

Testing

Additional context

yowshi and others added 30 commits November 25, 2019 02:52
following amurkin's suggested change

Co-Authored-By: Alexey Mostovoy <1931904+AMurkin@users.noreply.github.com>
applying amurkin's suggested change

Co-Authored-By: Alexey Mostovoy <1931904+AMurkin@users.noreply.github.com>
Dirty transparency cache when a mapregen trap is activated
Previously, migrating a count_by_charges item to another
count_by_charges item would result in the new item being given its
default amount of charges, no matter the charges of the original. This
changes that so that unless a "charges" value is specified in the
migration definition, the charges of the original are preserved.
The arguments given are "string, int, int", but the format string expects "int, int, string". This adds explicit numbers to the format specifiers to match the actual arguments.
Fix arguments in string_format call:
* include plcaeholder text to remove confusion

* punctuation consistency
…-fix

Avoid undefined behavior when filtering elements from a set
…t-ids

Remove unused effect id declarations
ZhilkinSerg and others added 29 commits November 28, 2019 22:29
* Gave empty window frame coverage

* Give coverage to base window

Added coverage to base window because the smashed version suddenly gains coverage.
Refactor iexamine::slot_machine
* Allow browsing vending-machine items without a cash card

* Edit vending-machine messages
* rearrange park.json

* add palettes

* add park palettes

* fix error in playground monster spawning

* update vehicles and monster groups and remove from the main file

* tweak monster spawning
* Added new profession: Kitted Survivor

Costs 1 point. Starts with worse clothing than the ordinary Survivor but has a full survival kit which can aid them.

Inspired by Cataclysm++'s "Canned Survivor", who starts with a decked out "Survival In A Can" kit.
* replace std::weak_ptr with weak_ptr_fast, std::shared_ptr with shared_ptr_fast
std::weak_ptr/std::shared_ptr forces atomic access despite the fact cdda is singlethreaded.

* inline rl_dist(), trig_dist(), square_dist()

* line.h: add rl_dist_fast, which allows to skip the sqrt so we can do the length checks in monster::rate_target() and compute the sqrt when we know it's necessary.

* fix clang-tidy warning: remove redundant smartptr get()
* Remove legacy JSON from vehicleparts

* Mod (except Blaze) vehicleparts JSON

* Blaze Turrets

* Blaze mod vehicleparts JSON

* Fix typos

* Restore solar panel copy-from

* Added missing reqs clear
* Updated lang/extract_json_strings.py for accepting JSON objects without type field

* Routine i18n updates on 29 Nov 2019
bionics .json added, bionics lists moved from item_groups.json
Let autotravel happen on other z-levels
Load migration ID arrays properly
Dont consume charges when not required in plank chopping
@Larwck Larwck merged commit bdccb6c into Larwck:master Nov 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet