Delta-v/Content.Shared/Interaction
Scribbles0 220aff21eb
Melee Executions (#30104)
* melee executions

* fix damage bug

* cleanup

* address reviews hopefully

* resistance bypass mechanic

* component changes

* self executions (not finished yet)

* self execs part two

* ok i fixed things (still not finished)

* finish everything

* review stuff

* nuke if (kind = special)

* more review stuffs

* Make suicide system much less hardcoded and make much more use of events

* Fix a dumb bug I introduced

* self execution popups

* Integration tests

* Why did they even take 0.5 blunt damage?

* More consistent integration tests

* Destructive equals true

* Allow it to dirty-dispose

* IS THIS WHAT YOU WANT?

* FRESH AND CLEAN

* modifier to multiplier

* don't jinx the integration tests

* no file-scoped namespace

* Move the rest of execution to shared, create SuicideGhostEvent

* handled

* Get rid of unused code and add a comment

* ghost before suicide

* stop cat suicides

* popup fix + small suicide change

* make it a bit better

---------

Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com>
2024-08-11 13:05:54 +10:00
..
Components Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-05-31 13:26:19 -07:00
Events Melee Executions (#30104) 2024-08-11 13:05:54 +10:00
ActivateInWorldEvent.cs Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-05-31 13:26:19 -07:00
AfterInteract.cs Remove `IAfterInteract` (#9715) 2022-07-14 21:45:31 +10:00
BeforeInteract.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
ITargetedInteractEventArgs.cs Cleanup the namespaces (#8132) 2022-05-13 17:59:03 +10:00
InteractHand.cs Decouple interactions from hands, cleanup old events, add new fears (#28393) 2024-05-31 13:26:19 -07:00
InteractUsing.cs Remove `IInteractUsing` (#9718) 2022-07-14 04:42:54 -07:00
InteractionPopupSystem.cs Fix double interaction popups (#30452) 2024-08-02 11:33:20 +10:00
RangedInteract.cs Remove `IAfterInteract` (#9715) 2022-07-14 21:45:31 +10:00
RotateToFaceSystem.cs Partial buckling refactor (#29031) 2024-06-20 01:14:18 +10:00
SharedInteractionSystem.Blocking.cs Turn interaction related attempt events into structs (#29168) 2024-06-19 00:30:41 +10:00
SharedInteractionSystem.Clumsy.cs Separated Bonk functionality and component from ClimbSystem and ClimbComponent (#13635) 2023-01-31 17:33:00 -04:00
SharedInteractionSystem.Relay.cs Update trivial components to use auto comp states (#20539) 2023-09-28 16:20:29 -07:00
SharedInteractionSystem.cs Add a component that inserts the held item when no interaction happens on the stored item (#29823) 2024-08-11 12:29:44 +10:00
SmartEquipSystem.cs Prevent virtual item storage and popups (#30020) 2024-07-15 00:08:39 +10:00