fix: add UNSAFE_CONSUME
to all raw meat items
#4417
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
Fix getting parasites from having raw fish in your auto-eat zone:
Along the way I decided to just also add the relevant flag to all raw items that can grant parasites. While the low fun value may stop auto-eat due to the code checking the fun level, it doesn't stop you from hitting the wrong key and instantly getting parasites from that.
Describe the solution
flesh
abstract to haveUNSAFE_CONSUME
on it.SMOKABLE
to its flag list viaextend
instead of fully overriding the flags.UNSAFE_CONSUME
from flags.RAW
andUNSAFE_CONSUME
to raw fat like tainted fat has.EATEN_HOT
.Describe alternatives you've considered
screm
Testing
Checked affected files for syntax and lint errors.
Additional context
Checklist