def completed_positions
import bendvy-ecs-core@0.1.0.4/event_stream.bend as EventStreamimport Base
import bendvy-ecs-core@0.1.0.4/event_runtime.bend as Ev
67def completed_positions(success:Bool,+positions:List<&2,Ev.Position>,+id:U32,+tick:Nat) -> List<&2,Ev.Position>:
68 match success:
69 case False{}:Ev.activate(positions,id,Nat.sub(tick,1n))
70 case True{}:Ev.update(Ev.activate(positions,id,Nat.sub(tick,1n)),id,tick,False{})