;---------------------------------------------------------------------------
[Statedef -3]
;---------------------------------------------------------------------------
;Lightning Effect.
;---------------------------------------------------------------------------
[State -3] 
type = Afterimage
triggerall = Palno = 1 || Palno = 2
trigger1 = Time = 1
trans = add
PalContrast =  250, 250, 250
PalBright = 0,0,0
time    =  -1
length  = 30
TimeGap = 1

[State -3, ???]
type = PalFX 
triggerall = Palno = 1 || Palno = 2
trigger1 = (GameTime%60)=0
roundstate = [1,4]
time = 100
sinadd = 60, 60, 60, 60
;---------------------------------------------------------------------------
;Defense
;---------------------------------------------------------------------------
[State -3,?????]
Type = ChangeState
Value = 120
triggerall = Palno = 2
TriggerAll = var(59) != -1 && Alive
TriggerAll =(Movetype = H) && (StateNo = [5000,5999])
Trigger1 = 1
IgnoreHitPause = 1

[State -3]
type = Varset
trigger1 = !Ishelper
trigger2 = Ishelper
var(53) = GameTime + GameTime%10
ignorehitpause = 1
 
[State -3]
type = VarSet
trigger1 = !Ishelper
trigger2 = Ishelper
sysfvar(0) = GameTime+123456789
ignorehitpause = 1

[State -3]
type = VarSet
trigger1 = !Ishelper
trigger2 = Ishelper
sysfvar(2) = GameTime + GameTime%256 + GameTime%65536 + GameTime%2
ignorehitpause = 1

[State -3]
type = VarSet
triggerall = !Ishelper
sysvar(2) = GameTime
trigger1 = 1
ignorehitpause = 1

[State -3]
type = VarSet
triggerall = var(40) = 0
triggerall = !IsHelper
trigger1 = command = "AIflag1"
trigger2 = command = "AIflag2"
trigger3 = command = "AIflag3"
trigger4 = command = "AIflag4"
trigger5 = command = "AIflag5"
trigger6 = command = "AIflag6"
trigger7 = command = "AIflag7"
trigger8 = command = "AIflag8"
trigger9 = command = "AIflag9"
trigger10 = command = "AIflag10"
trigger11 = command = "AIflag11"
trigger12 = command = "AIflag12"
trigger13 = command = "AIflag13"
trigger14 = command = "AIflag14"
trigger15 = command = "AIflag15"
trigger16 = command = "AIflag16"
trigger17 = command = "AIflag17"
trigger18 = command = "AIflag18"
trigger19 = command = "AIflag19"
trigger20 = command = "AIflag20"
trigger21 = command = "AIflag21"
trigger22 = command = "AIflag22"
trigger23 = command = "AIflag23"
trigger24 = command = "AIflag24"
trigger25 = command = "AIflag25"
trigger26 = command = "AIflag26"
trigger27 = command = "AIflag27"
trigger28 = command = "AIflag28"
trigger29 = command = "AIflag29"
trigger30 = command = "AIflag30"
trigger31 = command = "AIflag31"
trigger32 = command = "AIflag32"
trigger33 = command = "AIflag33"
trigger34 = command = "AIflag34"
trigger35 = command = "AIflag35"
trigger36 = command = "AIflag36"
trigger37 = command = "AIflag37"
trigger38 = command = "AIflag38"
trigger39 = command = "AIflag39"
trigger40 = command = "AIflag40"
trigger41 = command = "AIflag41"
trigger42 = command = "AIflag42"
trigger43 = command = "AIflag43"
trigger44 = command = "AIflag44"
trigger45 = command = "AIflag45"
trigger46 = command = "AIflag46"
trigger47 = command = "AIflag47"
trigger48 = command = "AIflag48"
trigger49 = command = "AIflag49"
trigger50 = command = "AIflag50"
trigger51 = command = "AIflag51"
trigger52 = command = "AIflag52"
trigger53 = command = "AIflag53"
trigger54 = command = "AIflag54"
trigger55 = command = "AIflag55"
trigger56 = command = "AIflag56"
trigger57 = command = "AIflag57"
trigger58 = command = "AIflag58"
trigger59 = command = "AIflag59"
trigger60 = command = "AIflag60"
var(40) = 2 

[State -3]
type = VarSet
triggerall = var(27) = 1
trigger1 = RoundState = [1,2]
var(40) = 2
ignorehitpause = 1

[State -3]
type = VarSet
trigger1 = RoundState = 0
trigger2 = RoundState >= 3
var(40) = 0
ignorehitpause = 1

[State -3, ??]
type = ChangeState
value = 195+Random%2
persistent = 0
triggerall = Palno = 1 || Palno = 2
triggerall = RoundState = 3
triggerall = Var(40) != 0
TriggerAll = StateType = S
TriggerAll = PrevStateNo != 195
TriggerAll = Ctrl = 1
trigger1 = Win

[State -3]
type = ChangeState
value = 10000+Random%12
triggerall = Palno = 1 
triggerall = RoundState = 2
triggerall = !IsHelper
triggerall = Var(40) != 0
triggerall = StateType != A
trigger1 = Ctrl = 1
ignorehitpause = 1

[State -3]
type = ChangeState
value = 20000+Random%12
triggerall = Palno = 2 
triggerall = RoundState = 2
triggerall = !IsHelper
triggerall = Var(40) != 0
triggerall = StateType != A
trigger1 = Ctrl = 1
ignorehitpause = 1
;---------------------------------------------------------------------------