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

Misc bugfixes from DDA 5 #315

Merged
merged 10 commits into from
Jan 17, 2021
Merged

Misc bugfixes from DDA 5 #315

merged 10 commits into from
Jan 17, 2021

Conversation

olanti-p
Copy link
Contributor

Purpose of change

Preemptive bugfixing

Describe the solution

Cherry-picked from DDA:
CleverRaven#45399 (squashed with #45904; there were some more problems, so I've squashed my own fixes on top of it)
CleverRaven#45773
CleverRaven#45750
CleverRaven#45835
CleverRaven#45914
CleverRaven#46021 (Latest version of BN freezes when trying to move all items from All area with Open default AIM layout option enabled. This change fixes that, but I suspect there's another bug hiding in the code.)
CleverRaven#46010
CleverRaven#46104
CleverRaven#46137
CleverRaven#45413

Describe alternatives you've considered

Let the bugs strike first?

Testing

Didn't test the food stealing fix (it looks fine), but the rest worked.
The AIM resets panels when moving items from All area one-by-one with Open default AIM layout option enabled, but that's not critical.

PatrikLundell and others added 10 commits January 12, 2021 23:00
Co-authored-by: olanti-p <olanti-p@yandex.ru>
It's not intended that a survivor can install more than 2 engines in a
vehicle, yet it is still useful to be able to install more than 2
engines for vehicle creation.

Additionally, it was often asked how to get to mechanics 12, an
effectively impossible task, but still show for the install
requirements for 2+ engines.

As such, require debug hammerspace to install more than 2 engines or
display the skills need to install more engines.
The skills don't mean anything after 2 engines, but it's easier to leave
them there, and there is no harm in doing so.
* allow chargeless firestarters to interact with furniture
* have firestarter use function decide if fire can be started
* keep checking charges for charged firestarters
jmapgen_spawn_item and jmapgen_liquid_item did not migrate items passed
to them. This showed up when spawning in a rural gas station with
generic guns, a shotgun and shot for it would be spawned, but not
migrated to the generic guns versions.
Migrate those now.
@Coolthulhu Coolthulhu merged commit 431e761 into cataclysmbnteam:upload Jan 17, 2021
@olanti-p olanti-p deleted the misc-fixes-5 branch January 17, 2021 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants