stopIfInertAfter: call action immediately
This commit is contained in:
parent
217a6aacf3
commit
6bcf039dc2
|
@ -502,8 +502,8 @@ proc terminateFacet(turn: var Turn) =
|
||||||
|
|
||||||
proc stopIfInertAfter(action: TurnAction): TurnAction =
|
proc stopIfInertAfter(action: TurnAction): TurnAction =
|
||||||
proc work(turn: var Turn) =
|
proc work(turn: var Turn) =
|
||||||
queueWork(turn, turn.facet, action)
|
|
||||||
queueEffect(turn, turn.facet, inertCheck)
|
queueEffect(turn, turn.facet, inertCheck)
|
||||||
|
action(turn)
|
||||||
work
|
work
|
||||||
|
|
||||||
proc newFacet(turn: var Turn): Facet = newFacet(turn.facet.actor, turn.facet)
|
proc newFacet(turn: var Turn): Facet = newFacet(turn.facet.actor, turn.facet)
|
||||||
|
|
Loading…
Reference in New Issue