Files
wwdpublic/Content.Server/InteractionVerbs/InteractionVerbsSystem.cs
Mnemotechnican 2fdb503506 Interaction Verb Minor Fixes (#965)
# Description
- Updates the standing state requirement and the change standing state
action to use the new laying down system (CurrentState instead of the
old boolean Standing).
- Makes it so that you cannot use any interaction verbs on entities you
cannot interact with (fixes it being possible to look at entities while
being in crit)
- Changes the interaction popup clipping algorithm to include a
predicate that ignores any entity that does not occlude light (fixes
mobs, welding tanks, and some other non-opaque things preventing you
from seeing interaction popups)
- Makes it so that the verb requirements are checked one additional time
before the verb is interaction is actually executed. (this e.g. prevents
the MakeSleepOther from working if the target stands up during the
do-after)

# Changelog
🆑
- fix: Fixed multiple minor issues with interaction verbs. Most
importantly, interaction popups will now always be shown correctly.
# Conflicts:
#	Content.Server/InteractionVerbs/Actions/ChangeStandingStateAction.cs
2024-10-19 13:23:28 +07:00

2.6 KiB