Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Bugfixes "Fix gun shy trait"
Purpose of change
Even when your weapon is not a firearm, gun shy trait prevented you from shooting it. It also crashes the game when you try to fire any turret mounted weapon
And oh my god it crashes when you try to draw out(f) a weapon as well, so fixing tis as well
fixes #76651
Describe the solution
Add the firearm condition along with the gun shy trait in gunmode_checks_common
include holding a firearm in gunshy condition in fire() (this fixes the holster and turret issues as well)
Describe alternatives you've considered
All bows use gunpowder to shoot
Testing
Bows and other stuff work and game no longer crashes hen firing a turret/drawing out a weapon
Additional context
glad to see that im still squeezed onto seats as a normal sized character