/* Generic Throw Off Latched-On Attackers Machine // // This machine should be used through the normal call mechanism // */ machine EdmontThrowOff { state ThrowStart { action StopLook() action PlayAnimLooping("shake", "01_lp", false, -1.0, 1.0) transition { goto ThrowWait } } state ThrowWait { transition IsTargetLatchedOn() == false { goto ThrowExitStart } } exitstart state ThrowExitStart { action StopAnimState("shake") transition { goto ThrowExitEnd } } exitend state ThrowExitEnd { } }