feat: fire extinguishers put out creatures too #4489
Merged
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.
Purpose of change
A lil thing that was requested a while back, this allows hosing someone down (including yourself) with a fire extinguisher to also fix being on fire, instead of leaving you to continue patting yourself down and only fixing the ground being on fire.
Describe the solution
In iuse.cpp, added a section to
iuse::extinguisher
that checks if a creature of any sort is present in the targeted tile after affecting fields and blinding monsters, then removing the on fire status if present on them.Describe alternatives you've considered
Procrastinating even more.
Testing
Additional context
Checklist