* add types to explosion logs * make explosions logged by default * add cause parameter to IThresholdBehavior * add cause to ExplodeBehaviors * add cause to power cell explosions * remove useless log * add triggerer to triggers * add logs for damage from explosions * sneaky power cell update
11 lines
299 B
C#
11 lines
299 B
C#
namespace Content.Server.Destructible.Thresholds.Behaviors;
|
|
|
|
[DataDefinition]
|
|
public sealed class TriggerBehavior : IThresholdBehavior
|
|
{
|
|
public void Execute(EntityUid owner, DestructibleSystem system, EntityUid? cause = null)
|
|
{
|
|
system.TriggerSystem.Trigger(owner, cause);
|
|
}
|
|
}
|