{init} 0 (S.L.shakeTimer) 0 (S.L.shakeAnimVar) {frame} (L.S.Timeofday) 39600 >= (L.S.Timeofday) 82800 <= and {if} (L.L.shakeTimer) (L.S.Timegap) + (S.L.shakeTimer) (L.L.shakeTimer) 300 < {if} (L.L.shakeMovingTemp) (L.S.Timegap) 0.2 * + 1 min (S.L.shakeMovingTemp) {else} (L.L.shakeTimer) 420 < {if} 0 (S.L.shakeMovingTemp) {else} 0 (S.L.shakeTimer) {endif} {endif} (L.L.shakeMovingTemp) (F.L.shakeSpeedCurve) (S.L.shakeAnimVar) {else} 0 (S.L.shakeAnimVar) {endif}