
;===========================================================================
; RtBO
;===========================================================================
[Statedef 65535]

;---------------------------------------------------------------------------
;wvR}
;---------------------------------------------------------------------------

;I[gK[h
;---------------------------------------------------------------------------

[State Auto-guard]
Type=VarSet
Trigger1=ishelper
var(40)=1
;0-OFF 1-ON
;AIɂ͌ʂȂ

;󒆃_bV
;---------------------------------------------------------------------------

[State Air dash]
Type=VarSet
Trigger1=ishelper
var(41)=0
;0-OFF 1-ON

;3iWv
;---------------------------------------------------------------------------

[State triple jump]
Type=VarSet
Trigger1=ishelper
var(42)=0
;0-OFF 1-ON

;S(QW}V)
;---------------------------------------------------------------------------

[State Guage-recovery]
Type=VarSet
Trigger1=ishelper;&&(root,anim=[0,5])
var(44)=0
;0-OFF 1-ON
;powermaxōR}
;"ishelper;&&(root,anim=[0,5])"ɂZ~Rƒdl

;ȉ(Ct)
;---------------------------------------------------------------------------

[State Life-recovery]
Type=VarSet
Trigger1=ishelper
var(45)=0
;0-OFF 1-ON

;---------------------------------------------------------------------------
;AI֘A
;---------------------------------------------------------------------------

;T|[gR}gp
;---------------------------------------------------------------------------
[State AI_Support_Koma]
Type=VarSet
Trigger1=ishelper
var(48)=1
;0-OFF 1-ON

;---------------------------------------------------------------------------
;VMUGEN[U[ݒ聦WINMUGENŎgp郆[U[͘MȂėǂ
;---------------------------------------------------------------------------

;𑜓x-
;---------------------------------------------------------------------------
[State GameWidth]
Type=ParentVarSet
Trigger1=ishelper
var(23)=320;ceil(gamewidth)

;𑜓x-c
;---------------------------------------------------------------------------
[State GameHeight]
Type=ParentVarSet
Trigger1=ishelper
var(24)=240;ceil(gameheight)

;===========================================================================
;wp[
;===========================================================================
[State StateTypeSet]
type=StateTypeSet
trigger1=ishelper(65535)
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State AttackDist]
type=AttackDist
trigger1=ishelper
value=0
ignorehitpause=1
[State ChangeAnim]
type=ChangeAnim
trigger1=ishelper
value=1
ignorehitpause=1
[State CtrlSet]
type=CtrlSet
trigger1=ctrl
value=0
ignorehitpause=1
[State VelSet]
type=VelSet
trigger1=ishelper
x=0
y=0
ignorehitpause=1
[State ]
type=PosSet
trigger1=ishelper
x=root,pos x
y=9999
ignorehitpause=1
[state turn]
type=turn
trigger1=root,facing!=facing
[State Timep]
type=VarAdd
trigger1=ishelper
sysvar(4)=1
ignorehitpause=1
[State JǂȂ]
type=ScreenBound
trigger1=ishelper
value=0
movecamera=0,0
ignorehitpause=1
[state Xe[gŒ]
type=SelfState
trigger1=!root,var(40)
value=5150
ignorehitpause=1
;===========================================================================
; 펞ĎXe[gi]Qj
;===========================================================================
;---------------------------------------------------------------------------
[Statedef -2]
;---------------------------------------------------------------------------
;Enemy擾
;---------------------------------------------------------------------------
[State EnemyNear]
Type=VarSet
Trigger1=!ishelper
var(55)=(NumEnemy>1&&EnemyNear,Alive=0)

;---------------------------------------------------------------------------
;PlayerID擾
;---------------------------------------------------------------------------
[State ϐZbg]
Type=Varset
Triggerall=!ishelper
trigger1=!alive
trigger2=RoundState!=2
var(58)=0
IgnoreHitPause=1
[State 0Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy
Trigger1=EnemyNear(0),Alive
Trigger1=!EnemyNear(0),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(0),ID
IgnoreHitPause=1
[State 1Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>1
Trigger1=EnemyNear(1),Alive
Trigger1=!EnemyNear(1),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(1),ID
IgnoreHitPause=1
[State 2Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>2
Trigger1=EnemyNear(2),Alive
Trigger1=!EnemyNear(2),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(2),ID
IgnoreHitPause=1
[State 3Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>3
Trigger1=EnemyNear(3),Alive
Trigger1=!EnemyNear(3),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(3),ID
IgnoreHitPause=1
[State 4Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>4
Trigger1=EnemyNear(4),Alive
Trigger1=!EnemyNear(4),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(4),ID
IgnoreHitPause=1
[State 5Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>5
Trigger1=EnemyNear(5),Alive
Trigger1=!EnemyNear(5),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(5),ID
IgnoreHitPause=1
[State 6Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>6
Trigger1=EnemyNear(6),Alive
Trigger1=!EnemyNear(6),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(6),ID
IgnoreHitPause=1
[State 7Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>7
Trigger1=EnemyNear(7),Alive
Trigger1=!EnemyNear(7),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(7),ID
IgnoreHitPause=1
[State 8Ԗ]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>8
Trigger1=EnemyNear(8),Alive
Trigger1=!EnemyNear(8),IsHelper
Trigger1=var(58)=0
var(58)=EnemyNear(8),ID
IgnoreHitPause=1
[State Ō]
Type=Varset
triggerall=!ishelper
Trigger1=NumEnemy>9
Trigger1=var(58)=0
var(58)=EnemyNear(9),ID
IgnoreHitPause=1
[State Ƃ肠]
Type=Varset
triggerall=!ishelper
Trigger1=var(58)=0
var(58)=EnemyNear,ID
IgnoreHitPause=1

[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

;fobO
;---------------------------------------------------------------------------

[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, TIMER=%d, INVISIBLE=%d, FLAG=%d \n"
params=floor(fvar(19)),floor(fvar(18)),(var(9)),(var(1)),(var(15))
ignorehitpause=1

;ړs
;---------------------------------------------------------------------------

[State ړs^C}[]
type=VarSet
triggerall=!ishelper
trigger1=var(9)<0
trigger2=RoundState!=2
var(9)=0
ignorehitpause=1

[State ړs^C}[]
type=VarAdd
triggerall=!ishelper
trigger1=var(9)>0
var(9)=-1
ignorehitpause=1

[State Zi]
type=AssertSpecial
triggerall=!ishelper
trigger1=var(9)>0
flag=nowalk
flag2=noautoturn
flag3=nojump
ignorehitpause=1
RedirectID=(enemynear(var(55)),ID)

[State Zi]
type=AssertSpecial
triggerall=!ishelper
trigger1=var(9)>0
flag=NoAirJump
flag2=noturntarget
ignorehitpause=1
RedirectID=(enemynear(var(55)),ID)

[State Zi]
type=AssertSpecial
triggerall=!ishelper
trigger1=var(9)>0
flag=NoStandGuard
flag2=NoCrouchGuard
flag3=NoAirGuard
ignorehitpause=1
RedirectID=(enemynear(var(55)),ID)

[State Zi()]
type=AssertSpecial
triggerall=!ishelper
trigger1=var(9)>0
flag=noturntarget
flag2=unguardable
ignorehitpause=1

[State _bVŔoȂĎvȂ]
type=SelfState
triggerall=!ishelper
triggerall=var(9)>0
trigger1=enemynear(var(55)),stateno=[19,119]
value=52
RedirectID=(enemynear(var(55)),ID)

[State ړsEFF]
type=Explod
triggerall=!ishelper
triggerall=!numexplod(8007)
trigger1=var(9)>0
anim=8007
ID=8007
pos=0,(enemynear(var(55)),const(size.head.pos.y))-30
postype=p2
facing=ifelse(enemynear(var(55)),facing=1,-1,1)
bindtime=-1
scale=1.875,1.875
ownpal=1
ontop=1
ignorehitpause=1
supermovetime=2147483647
pausemovetime=2147483647

[State ړsEFF]
type=RemoveExplod
triggerall=!ishelper
triggerall=numexplod(8007)
trigger1=var(9)<=0
id=8007

;֘A
;---------------------------------------------------------------------------

[State GtFNgXW]
type=VarSet
trigger1=!ishelper
var(33)=-(random%25)
ignorehitpause=1

[State GtFNgYW]
type=VarSet
trigger1=!ishelper
var(34)=-(random%60)
ignorehitpause=1

[State GtOOFF]
type=VarSet
triggerall=!ishelper&&alive&&RoundState=2
trigger1=movetype!=H
var(1)=0

[State GtOON]
type=VarSet
triggerall=!ishelper&&alive&&RoundState=2
triggerall=movetype=H
trigger1=!(GetHitVar(fall.recover))
var(1)=1

[State G^C}[Zbg]
type=VarSet
triggerall=!ishelper
trigger1=var(1)
var(2)=60
ignorehitpause=1

[State G^C}[oOh~]
type=VarSet
triggerall=!ishelper
trigger1=var(2)<=0
var(2)=0
ignorehitpause=1

[State G^C}[]
type=VarAdd
triggerall=!ishelper
triggerall=anim!=[5000,5199]
trigger1=var(2)>0
var(2)=-1
ignorehitpause=1

[State _]
type=AssertSpecial
triggerall=!ishelper&&alive&&RoundState=2
triggerall=anim!=[5000,5199]
triggerall=GameTime%2=0
trigger1=var(2)>0
flag=invisible
ignorehitpause=1

[State G]
type=NotHitBy
triggerall=!ishelper&&alive&&RoundState=2
triggerall=anim!=[5000,5199]
trigger1=var(2)>0
value=SCA
time=2
ignorehitpause=1

[State 0,qbgGtFNg]
type=Null
triggerall=!ishelper
trigger1=movetype!=A
trigger1=var(30):=-1||1;ŌGtFNgw
trigger1=var(31):=-1||1;⏕GtFNgw
trigger1=var(32):=-1||1;K[hGtFNgw
trigger1=var(33):=0||1;WX
trigger1=var(34):=0||1;WY

[State juggleo[̓WvႪݖ]
type=AssertSpecial
triggerall=!ishelper
trigger1=1
flag=nojugglecheck
flag2=nojump
flag3=nocrouch
ignorehitpause=1

[State 퓬ȊOCto[\Ȃ]
type=AssertSpecial
triggerall=!ishelper
trigger1=Roundstate!=2
flag=nobardisplay
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

[State -2Nオ莞ԏ]
Type=VarSet
triggerall=!ishelper
Trigger1=StateNo!=5081&&StateNo!=5100&&StateNo!=5111
V=3
Value=0

[State ]
type=PalFX
triggerall=!ishelper
trigger1=life<=lifemax*0.5
time=1
add=0,0,0
mul=256,256,256
invertall=0
color=0+ceil(life/1.953125)
ignorehitpause=1

;RtBOp
;---------------------------------------------------------------------------

[State JQW}(Č)]
type=PowerAdd
triggerall=!ishelper
triggerall=!(TeamMode=Simul)
triggerall=roundno=1
trigger1=RoundState=[0,1]
value=powermax

[State QW}VLq]
type=PowerAdd
triggerall=!ishelper
triggerall=numhelper(65535)
triggerall=RoundState=2
trigger1=Gametime%2=1
value=helper(65535),var(44)

[State Ct񕜋Lq]
type=LifeAdd
triggerall=!ishelper
triggerall=numhelper(65535)
triggerall=helper(65535),var(45)
triggerall=RoundState<=2
trigger1=Gametime%2=1
value=1

[State I[gK[h]
type=AssertSpecial
triggerall=!ishelper
triggerall=numhelper(65535)
trigger1=helper(65535),var(40)
trigger2=var(59)>9
flag=AutoGuard
ignorehitpause=1

;------------------------------------------------------------------------------------------------------------------------------
;qbgXp[N
;------------------------------------------------------------------------------------------------------------------------------

[State Ō]
type=Explod
triggerall=!ishelper
triggerall=MoveHit
triggerall=p2movetype=H
trigger1=NumTarget
trigger1=Target,time=0
trigger2=MoveType=H
trigger2=time=0
trigger2=PrevStateno=var(20)
anim=6000+var(30)
id=6000+var(30)
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
scale=1.875,1.875
ontop=1
ownpal=1
supermovetime=0
pausemovetime=0
ignorehitpause=1

[State ⏕]
type=Explod
triggerall=!ishelper
triggerall=MoveHit
triggerall=p2movetype=H
trigger1=NumTarget
trigger1=Target,time=0
trigger2=MoveType=H
trigger2=time=0
trigger2=PrevStateno=var(20)
anim=6010+var(31)
id=6010+var(31)
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
scale=1.875,1.875
ontop=1
ownpal=1
supermovetime=0
pausemovetime=0
ignorehitpause=1

[State K[h]
type=Explod
triggerall=!ishelper
triggerall=MoveGuarded
triggerall=p2movetype=H
trigger1=NumTarget
trigger1=Target,time=0
trigger2=MoveType=H
trigger2=time=0
trigger2=PrevStateno=var(20)
anim=6050+var(32)
id=6050+var(32)
pos=ceil(p2Dist X)-var(33),var(34)
postype=p1
facing=1
scale=1.875,1.875
ontop=1
ownpal=1
supermovetime=0
pausemovetime=0
ignorehitpause=1

;T|[g
;------------------------------------------------------------------------------------------------------------------------------

[State Zbg]
type=VarSet
triggerall=!ishelper
trigger1=numhelper(8000)||numhelper(8010)
var(4)=0

[State T|[g(2R})]
type=VarSet
triggerall=!ishelper
triggerall=!numhelper(8000)
triggerall=power>=1000
triggerall=statetype!=A
trigger1=ctrl
trigger2=stateno=[120,155]
trigger3=movetype=H&&!(GetHitVar(Fall))&&gametime=sysvar(4)
trigger4=anim=200&&animelemtime(3)>0
trigger5=anim=210&&animelemtime(4)>0
trigger6=anim=1000&&animelemtime(3)>0
trigger7=anim=1100&&animelemtime(13)>0
trigger8=anim=1200&&animelemtime(5)>0
trigger9=anim=1401&&animelemtime(1)>0
var(4)=1

[State Q[W(3R})]
type=PowerAdd
triggerall=!ishelper
triggerall=numhelper(8000)
trigger1=var(4)=0
trigger1=helper(8000),fvar(0)=2
trigger1=helper(8000),fvar(1)=8000
value=-1000

[State Q[W(3R})]
type=PowerAdd
triggerall=!ishelper
triggerall=numhelper(8010)
trigger1=var(4)=0
trigger1=helper(8010),fvar(0)=2
trigger1=helper(8010),fvar(1)=8010
value=-1000

[State T|[g:Zi3R}(normal)]
type=Helper
triggerall=!ishelper
triggerall=var(40)
triggerall=!numhelper(8000)
triggerall=var(4)
triggerall=statetype!=A
trigger1=var(59)<=0&&command="z"
trigger2=var(59)>0
trigger2=numhelper(65535)
trigger2=helper(65535),var(48)
trigger2=playeridexist(var(58))
trigger2=playerid(var(58)),stateno=5120
trigger3=var(59)>0
trigger3=numhelper(65535)
trigger3=helper(65535),var(48)
trigger3=movetype=H
trigger3=playeridexist(var(58))
trigger3=playerid(var(58)),movetype=A
trigger3=random<var(59)*50
helpertype=normal
name="sena"
ID=8000
stateno=8000
pos=-30,0
postype=p1
facing=1
keyctrl=0
ownpal=1

[State T|[g:Zi3R}(player)]
type=Helper
triggerall=!ishelper
triggerall=!var(40)
triggerall=!numhelper(8000)
triggerall=var(4)
triggerall=statetype!=A
trigger1=var(59)<=0&&command="z"
trigger2=var(59)>0
trigger2=numhelper(65535)
trigger2=helper(65535),var(48)
trigger2=playeridexist(var(58))
trigger2=playerid(var(58)),stateno=5120
trigger3=var(59)>0
trigger3=numhelper(65535)
trigger3=helper(65535),var(48)
trigger3=movetype=H
trigger3=playeridexist(var(58))
trigger3=playerid(var(58)),movetype=A
trigger3=random<var(59)*50
helpertype=player
name="sena"
ID=8000
stateno=8000
pos=-30,0
postype=p1
facing=1
keyctrl=0
ownpal=1

[State T|[g:gNX3R}(normal)]
type=Helper
triggerall=!ishelper
triggerall=var(40)
triggerall=!numhelper(8010)
triggerall=var(4)
trigger1=var(59)<=0&&command="c"
trigger2=var(59)>0
trigger2=numhelper(65535)
trigger2=helper(65535),var(48)
trigger2=anim=1100&&movecontact&&animelemtime(13)>0
trigger3=var(59)>0
trigger3=numhelper(65535)
trigger3=helper(65535),var(48)
trigger3=movetype=H
trigger3=playeridexist(var(58))
trigger3=playerid(var(58)),movetype=A
trigger3=random<var(59)*50
helpertype=normal
name="trunks"
ID=8010
stateno=8010
pos=-30,0
postype=p1
facing=1
keyctrl=0
ownpal=1

[State T|[g:gNX3R}(player)]
type=Helper
triggerall=!ishelper
triggerall=!var(40)
triggerall=!numhelper(8010)
triggerall=var(4)
trigger1=var(59)<=0&&command="c"
trigger2=var(59)>0
trigger2=numhelper(65535)
trigger2=helper(65535),var(48)
trigger2=anim=1100&&movecontact&&animelemtime(13)>0
trigger3=var(59)>0
trigger3=numhelper(65535)
trigger3=helper(65535),var(48)
trigger3=movetype=H
trigger3=playeridexist(var(58))
trigger3=playerid(var(58)),movetype=A
trigger3=random<var(59)*50
helpertype=player
name="trunks"
ID=8010
stateno=8010
pos=30,0
postype=p1
facing=1
keyctrl=0
ownpal=1

;helpertype=normal
;-----------------------------------------------------------------------------

[State -1,K[h`FbNwp[]
Type=Helper
triggerall=!IsHelper
triggerall=var(40)
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=var(40)
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

;helpertype=player
;-----------------------------------------------------------------------------

[State -1,K[h`FbNwp[]
Type=Helper
triggerall=!IsHelper
triggerall=!var(40)
triggerall=NumEnemy
triggerall=RoundState<=2
trigger1=!NumHelper(11050)
HelperType=Player
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=!var(40)
Triggerall=RoundState=2
Trigger1=!NumHelper(30000)
ID=30000
postype=P1
helpertype=Player
name="gamenhashi"
Pos=0,0
StateNo=30000
keyctrl=0
ownpal=1
SuperMoveTime=2147483647
PauseMoveTime=2147483647
ignorehitpause=1

;-----------------------------------------------------------------------------
;wp[ی
;-----------------------------------------------------------------------------

[State IKEMENtOŒ肳Ă]
type=DestroySelf
triggerall=var(40)
trigger1=ishelper
ignorehitpause=1

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

[State Zi-StateNo]
type=VarSet
triggerall=ishelper(8000)
trigger1=!fvar(1)
fvar(1)=8000
ignorehitpause=1

[State Zi]
type=selfstate
trigger1=ishelper(8000)
value=Ceil(fvar(1))
ignorehitpause = 1

[State U]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(8002)
value=8002
ignorehitpause=1

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

[State gNX-StateNo]
type=VarSet
triggerall=ishelper(8010)
trigger1=!fvar(1)
fvar(1)=8010
ignorehitpause=1

[State gNX]
type=selfstate
trigger1=ishelper(8010)
value=Ceil(fvar(1))
ignorehitpause = 1

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

[State K[hwp[]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(11050)
value=11050
ignorehitpause=1

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

[State ʒ[m-StateNo]
type=VarSet
triggerall=ishelper(30000)
trigger1=!fvar(1)
fvar(1)=30000
ignorehitpause=1

[State ʒ[m]
type=selfstate
trigger1=ishelper(30000)
value=Ceil(fvar(1))
ignorehitpause = 1

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

[State ѓm]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(40005)
value=40005
ignorehitpause=1

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

[State RtBO]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(65535)
value=65535
ignorehitpause=1

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

[State AIN]
type=selfstate
triggerall=!var(40)
trigger1=ishelper(101010)
value=101010
ignorehitpause=1

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

;===========================================================================
; 펞ĎXe[gi]Rj
;===========================================================================

[Statedef -3]

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

[State -3,[ł߂Ȃ悤]
type=Width
triggerall=!ishelper
trigger1=Enemy,BackEdgeDist<10
trigger2=Enemy,FrontEdgeDist<10
edge=10,0

[State -3]
type=VarSet
trigger1=!ishelper
sysvar(4)=gametime
IgnoreHitPause = 1

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

[State -3,GetPower̎w肪ʓ|Ȏp]
type=PowerAdd
triggerall=!ishelper
triggerall=movecontact
triggerall=!(hitdefattr=SCA,HA,HP,HT)
triggerall=(stateno!=[3000,3999])
trigger1=numtarget
trigger1=!target,time
value=floor(target,gethitvar(damage)*1.663)
ignorehitpause=1

[State -3,GivePower̎w肪ʓ|Ȏp]
type=TargetPowerAdd
triggerall=!ishelper
triggerall=movecontact
triggerall=!(hitdefattr=SCA,HA,HP,HT)
triggerall=(stateno!=[3000,3999])
trigger1=numtarget=1
trigger1=!target,time
value=floor(target,gethitvar(damage)*1.331)
ignorehitpause=1

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

[State -3,o[Wvs]
type=SelfState
triggerall=!ishelper
trigger1=time=0
trigger1=stateno=40;Wv
trigger1=var(59)<=0&&command="holdup"
value=0+100*(PrevStateNo=100)
ctrl=1

[State -3,K[hXe[gڍs]
type=SelfState
triggerall=!ishelper
triggerall=ctrl
triggerall=statetype!=A
trigger1=var(59)<=0&&command="holddown"
value=120

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

;==============================================================================
;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

