make suicide actions require confirming (#24609)
* add ActionAttemptEvent * add ConfirmableAction compsys * make suicide actions confirmable * use new trolling techniques * better query and dirty them * death --------- Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
8
Content.Shared/Actions/Events/ActionAttemptEvent.cs
Normal file
8
Content.Shared/Actions/Events/ActionAttemptEvent.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace Content.Shared.Actions.Events;
|
||||
|
||||
/// <summary>
|
||||
/// Raised before an action is used and can be cancelled to prevent it.
|
||||
/// Allowed to have side effects like modifying the action component.
|
||||
/// </summary>
|
||||
[ByRefEvent]
|
||||
public record struct ActionAttemptEvent(EntityUid User, bool Cancelled = false);
|
||||
Reference in New Issue
Block a user