Class AbilityEntityRepeatSystem

All Implemented Interfaces:
ISystem<EntityStore>, QuerySystem<EntityStore>, TickableSystem<EntityStore>

public class AbilityEntityRepeatSystem extends EntityTickingSystem<EntityStore>
Re-runs the authored chains of an ability entity at their configured intervals, for as long as the entity lives. For example, a tornado deals its periodic damage by re-running its damage chain every half second. Each chain runs on the entity's own interaction manager (fully server-simulated) as a proxy context with the caster as owner, the same shape a server-only projectile uses for its hit chains.