Complex interactions with throwing items into disposals (Maybe overly so...) #33957
+125
−27
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.
About the PR
Overview:
1.) Certain items are now "dunkable" and have an easier time being thrown into item containers (disposals). This includes basketballs and trash!
2.) If you are blind you always miss throwing items into the trash.
3.) If you are partly blind (Welding blindness), you have a lower chance of throwing items in depending on how blind you are.
4.) Clumsy people are very unlikely to throw stuff in the trash.
Why / Balance
I think small interactions like this are a lot of fun and are really core to what ss14 is. I also was going to make it less likely to throw stuff in depending on how far away you were, but this ended up just not being as fun! I'm also open to upping the default chance (25%) but I'll leave that up to someone else.
Technical details
Just added some events to
ThrowInsertContainerSystem.cs
and hooked other systems to listen for them!Media
2024-12-18.21-53-29.mp4
(Excuse the massive lag)
Requirements
Breaking changes
Changelog
🆑 Beck Thompson