[Statedef -2]
;---------------------------------------------------------------------------
; RtBO
;---------------------------------------------------------------------------
[State ]
type=Null
;---------------------------------------------------------------------------
;AI펞N
;---------------------------------------------------------------------------
trigger1=1||var(30):=	0;ifelse(ailevel>0,1,0)
;---------------------------------------------------------------------------
;AIx(1`10܂)
;---------------------------------------------------------------------------
trigger1=1||var(31):=	10;ailevel+2
;---------------------------------------------------------------------------
;QW}V(powermaxŃQW})
;---------------------------------------------------------------------------
trigger1=1||var(32):=	0
;---------------------------------------------------------------------------
;܂
;---------------------------------------------------------------------------

;---------------------------------------------------------------------------
;[State -2, Nbv{[h]
;type = DisplayToClipboard
;trigger1 = 1
;text = "Cancel=%d, Throw=%d, Button=%d, Body-Distance X=%d,Y=%d \n"
;params = var(1),var(2),var(5),floor(P2BodyDist X),floor(P2BodyDist Y)

;[State -2, Nbv{[hiǉpj]
;type = AppendToClipboard
;trigger1 = 1
;text = "Position X=%d,Y=%d, Velocity X=%f,Y=%f, Hit=%d \n"
;params = floor(Pos X),floor(Pos Y),(Vel X),(Vel Y),(MoveHit)

[State ]
type = Poweradd
triggerall = !ishelper
triggerall = var(32)
trigger1 = Gametime%2 = 1
Value = var(32)
ignorehitpause=1

[State Nbv{[h]
type=DisplayToClipboard
trigger1=!ishelper
text="AI=%d, P-BED=%d, P-FED=%d, Body-Distance X=%d,Y=%d \n"
params=var(59),floor(fvar(17)),floor(fvar(16)),floor(fvar(7)),floor(fvar(8))
ignorehitpause=1

[State Nbv{[hiǉpj]
type=AppendToClipboard
trigger1=!ishelper
text="E-BED=%d,E-FED=%d, COMBO=%d, PAUSETIME=%d, COMBO=%d \n"
params=floor(fvar(19)),floor(fvar(18)),(var(50)),(HitPauseTime),(var(13))
ignorehitpause=1

;bNAIpUQl
[State -2,AIp-ɐUȂ]
type=AssertSpecial
trigger1=!IsHelper
trigger1=var(59)>0
flag=NoAutoTurn
ignorehitpause=1

[State -2,AIp-U]
type=Turn
trigger1=!IsHelper
trigger1=StateType!=A&&ctrl&&var(59)>0
trigger1=playeridexist(var(58))
trigger1=(playerid(var(58)),Pos X>Pos X)*2-1-facing

;===========================================================================
;		^bOʗp
;===========================================================================
[State -1, vC[IDZbg]
type=VarSet
TriggerAll=!IsHelper
Trigger1=!Alive
Trigger2=RoundState!=2
var(58)=0

[State -1, vC[ID擾]
type=VarSet
TriggerAll=!IsHelper
TriggerAll=Alive
TriggerAll=RoundState=2
Trigger1=NumEnemy=1
var(58)=EnemyNear(0),ID

[State -1, vC[ID擾i^bOj]
type=VarSet
TriggerAll=!IsHelper
TriggerAll=Alive
TriggerAll=RoundState=2
Trigger1=NumEnemy>=2
var(58)=IfElse(EnemyNear(0),Alive,EnemyNear(0),ID,EnemyNear(1),ID)

[State -2,P2BodyDist]
Type=Null
TriggerAll=!IsHelper&&PlayerIDExist(Var(58))
;[XW]
Trigger1=1||FVar(8):=IfElse(PlayerID(Var(58)),StateType!=A,IfElse(Pos X<=PlayerID(Var(58)),Pos X^^PlayerID(Var(58)),Facing=1,PlayerID(Var(58)),Const(Size.Ground.Front),PlayerID(Var(58)),Const(Size.Ground.back)),0);n
Trigger1=1||FVar(8):=IfElse(PlayerID(Var(58)),StateType=A,IfElse(Pos X<=PlayerID(Var(58)),Pos X^^PlayerID(Var(58)),Facing=1,PlayerID(Var(58)),Const(Size.Air.Front),PlayerID(Var(58)),Const(Size.Air.back)),FVar(8));
Trigger1=1||FVar(7):=(Pos X-PlayerID(Var(58)),Pos X)*Facing*-1;܂ł̋
Trigger1=1||FVar(7):=FVar(7)-FVar(8)*IfElse(FVar(7)>0,1,-1);LZ
Trigger1=1||FVar(7):=FVar(7)-IfElse(StateType!=A,Const(Size.Ground.Front),Const(Size.Air.Front));
;[YW]
Trigger1=1||FVar(8):=(PlayerID(Var(58)),Pos Y-Pos Y)
;[P2Dist X]
Trigger1=1||FVar(9):=Floor(PlayerID(Var(58)),Pos X-Pos X)*Facing
IgnoreHitPause=1

;------------------------------------------------------------------------------------------------------------------------------
;AIpd͉xv
;------------------------------------------------------------------------------------------------------------------------------
[State -2, yaccel]
type=VarSet
triggerall=!ishelper
TriggerAll=PlayerIDEXist(var(58))
trigger1=fvar(39)!=PlayerID(var(58)),const(movement.yaccel)
trigger1=PlayerID(var(58)),stateno!=[5000,5210]
trigger1=PlayerID(var(58)),Vel Y!=0
fvar(39)=PlayerID(var(58)),const(movement.yaccel)
ignorehitpause=1

[State -2, yaccel]
type=VarSet
triggerall=!ishelper
TriggerAll=PlayerIDEXist(var(58))
trigger1=fvar(39)!=PlayerID(var(58)),GetHitVar(yaccel)
trigger1=PlayerID(var(58)),stateno=[5000,5210]
trigger1=PlayerID(var(58)),Vel Y!=0
fvar(39)=PlayerID(var(58)),GetHitVar(yaccel);(ŌĂyaccell)
ignorehitpause=1

;G󒆂Ȃ
[State -2, yaccel]
type=VarSet
triggerall=!ishelper
TriggerAll=PlayerIDEXist(var(58))
trigger1=fvar(39)!=0
trigger1=PlayerID(var(58)),Vel Y=0
fvar(39)=0;(ŌĂyaccell)
ignorehitpause=1

;-----------------------------------
[State -2, Nオp]
type = ChangeAnim
triggerall = (NumEnemy) && (!MatchOver) && (RoundState = 4)
trigger1 = (Anim != 20003) && (StateNo = 5150) && (Time >= 50)
value = 20003
Persistent = 0

[State -2, Nオp]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 5300
value = 7000,0
Persistent = 0

[State -2,Lose Voice]
type = PlaySnd
triggerall = !IsHelper
triggerall = !Alive
trigger1 = Time = 0
trigger1 = Hitshakeover = 0
value = 11, 0  ;ߖ̔ԍBʏ11,0ALɂĂ͂̑̔ԍ
channel = 0   ;ߖx邽тɐ؂邩ǂB䎌L͂
ignorehitpause = 1

;E{u^Ԃ^Ĕ_vΉXe[g
[state -2];^Ԃ^Ĕ_`p[Q[W~2
type=Poweradd
triggerall=alive&&!numexplod(19864)&&!numexplod(19865)
trigger1=numenemy&&!numpartner
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&(enemy,stateno=2910||enemy,stateno=2930)&&enemy,time=2
trigger2=numenemy&&numpartner
trigger2=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&(enemy,stateno=2910||enemy,stateno=2930)&&enemy,time=2&&(ID<Partner,ID||(ID>Partner,ID&&partner,numexplod(19864)=0&&partner,numexplod(19865)=0))
trigger3=numenemy>=2&&!numpartner
trigger3=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&(enemy(1),stateno=2910||enemy(1),stateno=2930)&&enemy(1),time=2
trigger4=numenemy>=2&&numpartner
trigger4=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&(enemy(1),stateno=2910||enemy(1),stateno=2930)&&enemy(1),time=2&&(ID<Partner,ID||(ID>Partner,ID&&partner,numexplod(19864)=0&&partner,numexplod(19865)=0))
value=-1000
ignorehitpause=1

[state -2];^Ԃ`{CX
type=PlaySnd
triggerall=alive&&!numexplod(19864)
trigger1=numenemy
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&enemy,stateno=2910&&enemy,time=2
trigger2=numenemy>=2
trigger2=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&enemy(1),stateno=2910&&enemy(1),time=2
value=s200,15
ignorehitpause=1

[state -2];^Ԃ`JbgCiEj
type=Explod
triggerall=alive&&!numexplod(19864)
trigger1=numenemy
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&enemy,stateno=2910&&enemy,time=2&&enemy,facing=-1
trigger2=numenemy>=2
trigger2=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&enemy(1),stateno=2910&&enemy(1),time=2&&enemy(1),facing=-1
anim=19864
ID=19864
postype=left
pos=0,240
scale=0.5,0.5
ownpal=1
bindtime=-1
sprpriority=50
pausemovetime=100
supermovetime=100
ignorehitpause=1

[state -2];^Ԃ`JbgCij
type=Explod
triggerall=alive&&!numexplod(19864)
trigger1=numenemy
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&enemy,stateno=2910&&enemy,time=2&&enemy,facing=1
trigger2=numenemy>=2
trigger2=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&enemy(1),stateno=2910&&enemy(1),time=2&&enemy(1),facing=1
anim=19864
ID=19864
postype=right
pos=0,240
facing=-1
scale=0.5,0.5
ownpal=1
bindtime=-1
sprpriority=50
pausemovetime=100
supermovetime=100
ignorehitpause=1

[state -2];^Ĕ_`{CX
type=PlaySnd
triggerall=alive&&!numexplod(19865)
trigger1=numenemy
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&enemy,stateno=2930&&enemy,time=2
trigger2=numenemy>=2
trigger2=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&enemy(1),stateno=2930&&enemy(1),time=2
value=s200,16
ignorehitpause=1


[state -2];^Ĕ_`JbgCiEj
type=Explod
triggerall=alive&&!numexplod(19865)
trigger1=numenemy
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&enemy,stateno=2930&&enemy,time=2&&enemy,facing=-1
trigger2=numenemy>=2
trigger2=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&enemy(1),stateno=2930&&enemy(1),time=2&&enemy(1),facing=-1
anim=19865
ID=19865
postype=left
pos=0,240
scale=0.5,0.5
ownpal=1
bindtime=-1
sprpriority=50
pausemovetime=100
supermovetime=100
ignorehitpause=1

[state -2];^Ĕ_`JbgCij
type=Explod
triggerall=alive&&!numexplod(19865)
trigger1=numenemy
trigger1=enemy,name="USHIROMIYA ANGE"&&enemy,Authorname="YU-TOHARU"&&enemy,stateno=2930&&enemy,time=2&&enemy,facing=1
trigger2=numenemy>=2
trigger2=enemy(1),name="USHIROMIYA ANGE"&&enemy(1),Authorname="YU-TOHARU"&&enemy(1),stateno=2930&&enemy(1),time=2&&enemy(1),facing=1
anim=19865
ID=19865
postype=right
pos=0,240
facing=-1
scale=0.5,0.5
ownpal=1
bindtime=-1
sprpriority=50
pausemovetime=100
supermovetime=100
ignorehitpause=1

;---------------------------------------------------------------------------

[State -1,K[h`FbNwp[]
Type=Helper
triggerall=!IsHelper
triggerall=var(59)>0
triggerall=NumEnemy
triggerall=RoundState<=2
trigger1=!NumHelper(11050)
HelperType=normal
Name="Guard"
PosType=P1
StateNo=11050
ID=11050
pos=0,-129
pausemovetime=2147483647
supermovetime=2147483647
persistent=0
IgnoreHitPause=1
keyctrl=1
ownpal=0

[State -2,ʒ[mF߰]
Type=Helper
triggerall=!ishelper
Triggerall=RoundState=2
Trigger1=!NumHelper(30000)
ID=30000
postype=P1
helpertype=normal
name="gamenhashi"
Pos=0,0
StateNo=30000
keyctrl=0
ownpal=1
SuperMoveTime=2147483647
PauseMoveTime=2147483647
ignorehitpause=1

;===========================================================================
; 펞ĎXe[gi|Rj
;===========================================================================
;---------------------------------------------------------------------------
; ͒ʏ̐H炢ԈȊÓuP2StateNovuTargetStatevŐ䂳ꂽA
; 쐬҂CӂɎw肵葤̐H炢Xe[gɌA
; o^Xe[gRg[Lɂ͂Ȃ܂B
; |P|QƏ肭gčs܂傤B
;---------------------------------------------------------------------------

[Statedef -3]

;-----------------------------------
;́uWvvuobNXebvv
;n鉹炷ݒĂ܂B

[State -3, 炷]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52  ;nXe[g
trigger2 = stateno = 106 ;obNXebv̒nXe[g
value = 40, 0

[State -3, 炢]
type = PlaySnd
triggerall = Time = 1
triggerall = alive
trigger1 = stateno = 5000
trigger2 = stateno = 5010
trigger3 = stateno = 5020
trigger4 = stateno = 5070
channel = 0
value = 5000, random % 4

[State -3]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 5120
channel = 0
value = 7000, random % 4

[State -3]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 5200
trigger2 = stateno = 5210
channel = 0
value = 7500, random % 4

;---------------------------------------------------------------------------
[State MUGENɂ邵Ⴊ݁EWv̐]
type = SelfState
triggerall=!ishelper
Triggerall=var(59)>0
trigger1 = time=0
trigger1 = stateno=40;Wv
trigger2 = stateno=[10,12];Ⴊݐ
value = 0+100*(PrevStateNo=100)
ctrl = 1

;==============================================================================
;AIK[h؂ւ
;==============================================================================
[State -3,h䂷KvȂ]
Type=VarSet
triggerall=!ishelper
Trigger1=NumEnemy=0
Trigger2=!InGuardDist
var(57)=0
ignorehitpause=1

[State -3,]
Type=VarSet
triggerall=!ishelper
triggerall=var(59)
triggerall=NumEnemy
triggerall=NumHelper(11050)
triggerall=statetype!=A
triggerall=p2stateno!=0
trigger1=p2Stateno=Helper(11050),fvar(0)
trigger2=p2Stateno=Helper(11050),fvar(1)
trigger3=p2Stateno=Helper(11050),fvar(2)
trigger4=p2Stateno=Helper(11050),fvar(3)
trigger5=p2Stateno=Helper(11050),fvar(4)
trigger6=p2Stateno=Helper(11050),fvar(5)
trigger7=p2Stateno=Helper(11050),fvar(6)
trigger8=p2Stateno=Helper(11050),fvar(7)
trigger9=p2Stateno=Helper(11050),fvar(8)
trigger10=p2Stateno=Helper(11050),fvar(9)
trigger11=p2Stateno=Helper(11050),fvar(10)
trigger12=p2Stateno=Helper(11050),fvar(11)
trigger13=p2Stateno=Helper(11050),fvar(12)
trigger14=p2Stateno=Helper(11050),fvar(13)
trigger15=p2Stateno=Helper(11050),fvar(14)
trigger16=p2Stateno=Helper(11050),fvar(15)
trigger17=p2Stateno=Helper(11050),fvar(16)
trigger18=p2Stateno=Helper(11050),fvar(17)
trigger19=p2Stateno=Helper(11050),fvar(18)
trigger20=p2Stateno=Helper(11050),fvar(19)
var(57)=2
ignorehitpause=1

[State -3,Ⴊ]
Type=VarSet
triggerall=!ishelper
triggerall=var(59)
triggerall=NumEnemy
triggerall=NumHelper(11050)
triggerall=statetype!=A
triggerall=p2stateno!=0
trigger1=p2Stateno=Helper(11050),fvar(20)
trigger2=p2Stateno=Helper(11050),fvar(21)
trigger3=p2Stateno=Helper(11050),fvar(22)
trigger4=p2Stateno=Helper(11050),fvar(23)
trigger5=p2Stateno=Helper(11050),fvar(24)
trigger6=p2Stateno=Helper(11050),fvar(25)
trigger7=p2Stateno=Helper(11050),fvar(26)
trigger8=p2Stateno=Helper(11050),fvar(27)
trigger9=p2Stateno=Helper(11050),fvar(28)
trigger10=p2Stateno=Helper(11050),fvar(29)
trigger11=p2Stateno=Helper(11050),fvar(30)
trigger12=p2Stateno=Helper(11050),fvar(31)
trigger13=p2Stateno=Helper(11050),fvar(32)
trigger14=p2Stateno=Helper(11050),fvar(33)
trigger15=p2Stateno=Helper(11050),fvar(34)
trigger16=p2Stateno=Helper(11050),fvar(35)
trigger17=p2Stateno=Helper(11050),fvar(36)
trigger18=p2Stateno=Helper(11050),fvar(37)
trigger19=p2Stateno=Helper(11050),fvar(38)
trigger20=p2Stateno=Helper(11050),fvar(39)
var(57)=1
ignorehitpause=1

[State -3,]
Type=VarSet
triggerall=!ishelper
triggerall=var(59)
triggerall=NumEnemy
triggerall=statetype!=A
triggerall=PlayerIDExist(var(58))
trigger1=PlayerID(var(58)),statetype=A||(PlayerID(var(58)),Stateno=[600,699])
trigger2=PlayerID(var(58)),statetype=S||(PlayerID(var(58)),Stateno=[200,399])
var(57)=2
ignorehitpause=1

[State -3,Ⴊ]
Type=VarSet
triggerall=!ishelper
triggerall=var(59)
triggerall=NumEnemy
triggerall=statetype!=A
triggerall=PlayerIDExist(var(58))
trigger1=PlayerID(var(58)),statetype=C||(PlayerID(var(58)),Stateno=[400,599])
trigger2=PlayerID(var(58)),statetype!=S&&(PlayerID(var(58)),Stateno!=[200,399])&&PlayerID(var(58)),statetype!=A&&(PlayerID(var(58)),Stateno!=[600,699])
var(57)=1
ignorehitpause=1

[State -3,]
Type=VarSet
triggerall=!ishelper
triggerall=var(59)
triggerall=NumEnemy
triggerall=NumHelper(11050)
triggerall=statetype!=A
trigger1=p2Stateno=Helper(11050),fvar(0)
trigger2=p2Stateno=Helper(11050),fvar(1)
trigger3=p2Stateno=Helper(11050),fvar(2)
trigger4=p2Stateno=Helper(11050),fvar(3)
trigger5=p2Stateno=Helper(11050),fvar(4)
trigger6=p2Stateno=Helper(11050),fvar(5)
trigger7=p2Stateno=Helper(11050),fvar(6)
trigger8=p2Stateno=Helper(11050),fvar(7)
trigger9=p2Stateno=Helper(11050),fvar(8)
trigger10=p2Stateno=Helper(11050),fvar(9)
trigger11=p2Stateno=Helper(11050),fvar(10)
trigger12=p2Stateno=Helper(11050),fvar(11)
trigger13=p2Stateno=Helper(11050),fvar(12)
trigger14=p2Stateno=Helper(11050),fvar(13)
trigger15=p2Stateno=Helper(11050),fvar(14)
trigger16=p2Stateno=Helper(11050),fvar(15)
trigger17=p2Stateno=Helper(11050),fvar(16)
trigger18=p2Stateno=Helper(11050),fvar(17)
trigger19=p2Stateno=Helper(11050),fvar(18)
trigger20=p2Stateno=Helper(11050),fvar(19)
var(57)=2
ignorehitpause=1

[State -3,Ⴊ]
Type=VarSet
triggerall=!ishelper
triggerall=var(59)
triggerall=NumEnemy
triggerall=NumHelper(11050)
triggerall=statetype!=A
trigger1=p2Stateno=Helper(11050),fvar(20)
trigger2=p2Stateno=Helper(11050),fvar(21)
trigger3=p2Stateno=Helper(11050),fvar(22)
trigger4=p2Stateno=Helper(11050),fvar(23)
trigger5=p2Stateno=Helper(11050),fvar(24)
trigger6=p2Stateno=Helper(11050),fvar(25)
trigger7=p2Stateno=Helper(11050),fvar(26)
trigger8=p2Stateno=Helper(11050),fvar(27)
trigger9=p2Stateno=Helper(11050),fvar(28)
trigger10=p2Stateno=Helper(11050),fvar(29)
trigger11=p2Stateno=Helper(11050),fvar(30)
trigger12=p2Stateno=Helper(11050),fvar(31)
trigger13=p2Stateno=Helper(11050),fvar(32)
trigger14=p2Stateno=Helper(11050),fvar(33)
trigger15=p2Stateno=Helper(11050),fvar(34)
trigger16=p2Stateno=Helper(11050),fvar(35)
trigger17=p2Stateno=Helper(11050),fvar(36)
trigger18=p2Stateno=Helper(11050),fvar(37)
trigger19=p2Stateno=Helper(11050),fvar(38)
trigger20=p2Stateno=Helper(11050),fvar(39)
var(57)=1
ignorehitpause=1

;---------------------------------------------------------------------------
