
[Statedef 15000]
type    = S
movetype= I
physics = N
ctrl = 0
anim = 0
ID = 15000

;---------------------------------------------------------------------------
;AIpՂ
[State -3, AIsEWv[v]
Type = VarSet
trigger1 = root,var(58) >= 9; AILV9ȏ
var(1) = 1   ; 0ŎgpȂ
             ; @@[v񐔂ł
             ; 4~5[v10Ԃłӂ

[State -3, AIsEVNDɏ]
Type = VarSet
trigger1 = root,var(58) >= 5; AILV5ȏ
var(2) = 2   ; 0 - Ȃ
             ; 1 - CtȉŎg
             ; 2 - ŏg

[State -3, AIsEGvLl VLe(_EAT)gpf]
Type = VarSet
trigger1 = root,var(58)
var(6) = 1   ; 0 - gȂ
             ; 1 - g

[State -3, AIsE{蔚]
Type = VarSet
trigger1 = root,var(58) >= 6; AILV6ȏ
var(3) = 3   ; 0 - gȂ
             ; 1 - CtȉŌΎg
             ; 2 - Q[WΑg
             ; 3 - ؂Ԃɂg
             ; 4 - ؂ԂE炢Ɏg

[State -3, AIsE炢Mgpf]
Type = VarSet
trigger1 = root,var(58) >= 9; AILV9ȏ
var(4) = 0   ; 0 - gȂ
             ; 1 - g

[State -3, AIsEغ Ѳ (̗͉񕜋Z)gpf]
Type = VarSet
trigger1 = root,var(58)
var(5) = 1   ; 0 - gȂ
             ; 1 - g


;AIpϐ܂ŁAȉ͂Ȃł
;==============================================================================
;p

[State -3, tOZbg]
Type = VarSet
triggerall = root,var(58) >= 9 && roundstate = 2
triggerall = !var(50)
trigger1 = !root,ctrl
trigger1 = (root,stateno = [140,159])||(root,stateno = [5100,5120])
var(50) = 2+ (root,var(58) - 9) * 2

[State -3, K[h]
type = varadd
triggerall = root,var(58) > 8
trigger1 = var(50) > 0
trigger1 = root,ctrl ||(root,stateno = [18,19])
var(50) = -1

;---------------------------------------------------------------------------
;Wv[v񐔃JEg
[State -3, JEg]
Type = VarSet
triggerall = root,var(58)
trigger1 = root,var(57) = 1
trigger1 = root,stateno = 620 && root,time = 1
var(10) = var(10)+1

[State -3, Zbg]
Type = VarSet
triggerall = root,var(58)
triggerall = var(10)
trigger1 = root,var(57) != 1
var(10) = 0

;---------------------------------------------------------------------------
;{蔚

[State -3, JEg]
Type = VarSet
triggerall = root,var(58)
trigger1 = root,var(16) = 1
var(11) = var(11)+1

[State -3, Zbg]
Type = VarSet
triggerall = root,var(58)
triggerall = var(11)
trigger1 = root,var(16) != 1
var(11) = 0


[State -2, fobO\]
type = DisplayToClipboard
trigger1 = 1
text = "var(10)=%d,var(11)=%d,var(50)=%d,Front=%d,Back=%d"
params = var(10),var(11),var(50),var(51),var(52)
ignorehitpause = 1

;---------------------------------------------------------------------------
;߂Ήwp[
[State 15000]
type = AssertSpecial
Trigger1 = 1
flag = noshadow
flag2 = invisible

[State 15000]
type = nothitby
Trigger1 = 1
value = SCA

[State 15000]
type = selfstate
trigger1 = !ishelper
value = 0

[State 15000]
type = PlayerPush
Trigger1 = 1
value = 0

[State 15000]
type = VelAdd
Trigger1 = 1
y = 0.0

[State 15000]
type = BindToRoot
Trigger1 = 1
facing = 1
pos = -45,999

;---------------------------------------------------------------------------
;AINwp[
[Statedef 10000]
anim=0
ctrl=0

[State 10000,ԈႢŖ{̂痧ֈڍs]
type=selfstate
trigger1=!ishelper
value=0

[State 10000,vC[]
type=varset
trigger1=command="up"&&root,command="up"
trigger2=command="down"&&root,command="down"
trigger3=command="back"&&root,command="back"
trigger4=command="fwd"&&root,command="fwd"
trigger5=command="a"&&root,command="a"
trigger6=command="b"&&root,command="b"
trigger7=command="c"&&root,command="c"
trigger8=command="x"&&root,command="x"
trigger9=command="y"&&root,command="y"
trigger10=command="z"&&root,command="z"
trigger11=command="start"&&root,command="start"
trigger12=(root,power=root,powermax)*(enemynear,power=enemynear,powermax)
trigger13=!numenemy
var(59)=-1

[State 10000,]
Type = DestroySelf
triggerAll = isHelper
Trigger1 = root,var(59)||var(59)=-1
trigger2=command="up"&&root,command="up"
trigger3=command="down"&&root,command="down"
trigger4=command="back"&&root,command="back"
trigger5=command="fwd"&&root,command="fwd"
trigger6=command="a"&&root,command="a"
trigger7=command="b"&&root,command="b"
trigger8=command="c"&&root,command="c"
trigger9=command="x"&&root,command="x"
trigger10=command="y"&&root,command="y"
trigger11=command="z"&&root,command="z"
trigger12=command="start"&&root,command="start"

[State 10000,׸ON]
type=varset
triggerall=var(59)!=-1
trigger1=root,command="up"
trigger2=root,command="down"
trigger3=root,command="back"
trigger4=root,command="fwd"
trigger5=root,command="a"
trigger6=root,command="b"
trigger7=root,command="c"
trigger8=root,command="x"
trigger9=root,command="y"
trigger10=root,command="z"
trigger11=root,command="start"
var(59)=1
