-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
added status msg to oil splatter knockdown #47850
added status msg to oil splatter knockdown #47850
Conversation
You need to format your json change https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/JSON_STYLE.md Did you check that this |
In addition to that, this also introduces the doubtful situation where you can be "knocked to the floor" by monster attack when you are already on the ground after slipping. I suggest just changing the downed effect message to something more general like "you drop to the ground" and print an additional message when slipping on oil. |
Why not just print an extra message before applying the effect? "You slip on the mechanical fluid!" I'd argue this sounds perfectly reasonable. It reads as a cause, then an effect, like the other common causes for getting knocked to the floor (monster hits your torso, etc). |
Hardcoding one more message is not great though. |
oh wow this got more attention than i thought ... it wasn't exactly ready (was just a bit slow on hitting the draft button) anyways ... if we don't want to use a sepperate effect for this then i can just add the message, no problem.
This shouldn't happen, the downed_oil effect is added to the dragdown check. |
oil splatter no longer causes a downed effect, obsoleting this pr (closed) |
Summary
Bugfixes "Added status msg to oil splatter field knockdown"
Purpose of change
Slipping on mechanical fluid fields gave the same status msg to the player as any other knockdown, potentially causing confusion.
Resolves #47847
Describe the solution
Made the knockdown effect of oil fields it's own effect and changed the status message sent to the player
Testing