[State 900, CS]
type = changestate
triggerall = time>16
trigger1 = life <= 1
trigger2 = life <= 1
trigger3 = var(10)=1
trigger3 = command!="holdc"
trigger4 = var(10)=2
trigger4 = command!="holdx"||command!="holdy"||command!="holdz"
trigger5 = Power >= PowerMax
value = 901
[State -1, St Germain's Forewarning]
type = ChangeState
value = 900
triggerall = (ctrl) || stateno = 40 || stateno = 52 || ((stateno = [200,629]) && (movecontact)) || var(1)
triggerall = stateno != [900,901]
triggerall = statetype != A
;triggerall = power < 3000
triggerall = life > 1
triggerall = Power < PowerMax ;Here it forbids that this movement is used when it has the maximum power.
trigger1 = var(58) <= 0 ;AI Off
trigger1 = command="c"
trigger1 = (var(10):=1)
trigger2 = var(58) <= 0
trigger2 = (command="x"&&command="y"&&command="z")
trigger2 = (var(10):=2)
;AI
trigger3 = AILevel > 0
trigger3 = var(58) = 900
trigger3 = stateno = [200,899]
trigger3 = var(1)
trigger3 = (var(58):=0)||1