Class TriggerVolumeRuleSystems.DamageRuleFilter

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>
Enclosing class:
TriggerVolumeRuleSystems

public static final class TriggerVolumeRuleSystems.DamageRuleFilter extends DamageEventSystem
Filter-phase damage veto on the victim entity: NoDamage cancels damage to entities inside a zone (optionally narrowed to specific entities). When the rule is PvpOnly it only cancels player-sourced damage to players, mirroring the world-level PvP filter in DamageSystems.