;======================================================================
;======================================================================
; Configure states file
;======================================================================
;======================================================================

;----------------------------------------------------------------------
; System Direction
;----------------------------------------------------------------------

[Statedef -2]
;//////////////////////////////////////////////////////////////////////////////////////////////////
;@e_ʼ}u
;//////////////////////////////////////////////////////////////////////////////////////////////////

[State MI_state]
type=selfstate
trigger1=ishelper(77767000)+ishelper(77767001)
value=77767700
ignorehitpause=1
[State M̽Oҕstate]
type=selfstate
trigger1=ishelper(77767770)+ishelper(77767771)
value=77767770
ignorehitpause=1
[State M̽ܓstate]
type=selfstate
trigger1=ishelper(77767772)
value=77767771
ignorehitpause=1
;̽helperʹór̶ԷZȡ

[State ܵrflag]
type=projectile
trigger1=ishelper(77767701)&&numhelper(77767771)
trigger1=helper(77767771),sysvar(1)=id;]ʧ
trigger1=(helper(77767771),sysvar(0)&64);뎬
trigger1=gethitvar(damage);ܵ
projanim=0
projid=57767701
projremove=0
projremovetime=0
projhits=0
offset=-9999
projpriority=9999
projheightbound=-500000000,500000000
projedgebound=500000000
projstagebound=500000000
attr=C,HT
hitflag=
sparkno=-1
numhits=0
damage=0,0
pausetime=0,0
getpower=0
guard.dist=0
ground.type=none
ignorehitpause=1
;Hitby̽ʹ

;-------------------------------------------------------
;fHĄ
;
;ָ̽ڱˊZȡĠBrʹchangestate딳ĠB̖
;(changestateڱZȡĠBʹMǊZȡ˵ĠB̖)
;
;1.ڂestateʹhitdef,ֱЌ汻Zȡ
;2._JZȡʹChangestateM딳ڵstate
;3.ڴ_JM딳stateoY̽helperY
;4.ʂYrflagK
;5.flagrʹ̽Oҕhelper_J̽ĠrӛЧstateȻ^m̽һB̖
;
;w̴ž@
;def -2µ2~4ĲE


;-------------------------------------------------------
;ʂÝ_ʼ

[State ׃]
type=varrangeset
trigger1=ishelper(77767700)+ishelper(77767701)
value=0
ignorehitpause=1
;֮׃͔ͬ
;flagʹ˕r


[State Explod]
type=removeexplod
trigger1=ishelper(77767700)+ishelper(77767701)
ignorehitpause=1
;stateܕexplodF˱pԌ

[State ҊѤ褯]
type=assertspecial
trigger1=ishelper(77767700)+ishelper(77767701)
flag=invisible
flag2=noshadow
ignorehitpause=1
;ܕFӮʹhelper׃鲻Ҋ

[State R^׷ۙ]
type=screenbound
trigger1=ishelper(77767700)+ishelper(77767701)
value=0
ignorehitpause=1

[State U]
type=angledraw
trigger1=ishelper(77767700)+ishelper(77767701)
scale=0.0
ignorehitpause=1
;OСH[helper߀Էֹ̫ЧµĿD

[State Hitby̽Խvalue2]
type=hitby
trigger1=ishelper(77767700)+ishelper(77767701)
value2=SCA,AA,AP,AT
time=-1
ignorehitpause=1
;value2oxrܕӰvalueжԽ

[State Hitby̽ԟox]
type=nothitby
trigger1=ishelper(77767700)+ishelper(77767701)
value=SCA
time=-1
ignorehitpause=1
;жĠB̖Л]hitbyxo
;hitbyw@Ч

[State Y̽value2ox]
type=nothitby
trigger1=ishelper(77767700)
value2=SCA
time=-1
ignorehitpause=1
;Y̽]бҪ{Hitbyԟo

[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=0
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=1
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=2
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=3
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=4
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=5
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=6
stateno=5150
ignorehitpause=1
[State b]
type=hitoverride
trigger1=ishelper(77767700)+ishelper(77767701)
time=-1
attr=
slot=7
stateno=5150
ignorehitpause=1
;˲ܵstatebӰ푶wB̖
;όf]бҪҲһ

[State attr]
type=reversaldef
trigger1=ishelper(77767700)+ishelper(77767701)
reversal.attr=
priority=1,miss
pausetime=0,0
numhits=0
ignorehitpause=1
;hitdefĵжattr
;attrhitdefͨģԛ]ʲN}

[State Gtarget]
type=targetdrop
trigger1=ishelper(77767700)+ishelper(77767701)
ignorehitpause=1
;targetض}mugen

[State ]
type=hitfalldamage
trigger1=ishelper(77767700)+ishelper(77767701)
ignorehitpause=1
;˱`Jlifeadd
;Ҫ̽hitfalldamageԒ߀Ոú

[State life؏]
type=lifeset
trigger1=ishelper(77767700)+ishelper(77767701)
value=lifemax
ignorehitpause=1
;̽lifesetlifeaddҪȻ؝M

[State ׷ۙ]
type=bindtoroot
trigger1=ishelper(77767700)+ishelper(77767701)
pos=0,0
time=0
ignorehitpause=1
;bindtorootpossetăȶҪĸߣtimeO0һposset

[State ٶȚw]
type=velset
trigger1=ishelper(77767700)+ishelper(77767701)
x=0
y=0
ignorehitpause=1
;ֹwֵĵط

[State λù̶]
type=posfreeze
trigger1=ishelper(77767700)+ishelper(77767701)
value=1
ignorehitpause=1
;ֹܵӰ

[State B؏]
type=statetypeset
trigger1=ishelper(77767700)+ishelper(77767701)
trigger1=var(1):=(movetype=A)||1;ǰһmovetype = Arˎo̽(movetype = AhelperЄ)
statetype=S
movetype=I
physics=N
ignorehitpause=1
;؏statetypemovetype
;movetypeAtܕЄ`Q̽helperЄӣڮՈҪ

[State ˹̶]
type=posset
trigger1=ishelper(77767700)+ishelper(77767701)
x=0
y=1000000
ignorehitpause=1
;hitby̽̽Oҕhelperʹproj̽helperД
;ڮȄtܓĖ|


;-------------------------------------------------------
;׃helperӰID
;
;靓̽helper̽OҕhelperنԿܵstateеparentvarsetӰ푶̽OҕhelperCֹͣ
;AˬFMСH׃

[State ӰID׃z]
type=parentvarset
trigger1=ishelper(77767700)+ishelper(77767701)
trigger1=parent,ishelper
var(1)=gametime+123
ignorehitpause=1
;@Hvar(1)׃ӵԒʹ߀δ׃

[State ȡÃY׃鹥Ӯ]
type=changeanim
trigger1=(ishelper(77767700)+ishelper(77767701))&&hitpausetime<2
trigger1=parent,var(1)=gametime+123
value=77767770;СC1Ӯ
ignorehitpause=1
;oӮ͟oY

[State ȡÃY׃movetype = A]
type=statetypeset
trigger1=(ishelper(77767700)+ishelper(77767701))&&hitpausetime<2
trigger1=parent,var(1)=gametime+123
statetype=S;ܓhelperhitby
movetype=A
ignorehitpause=1
;movetype = AԒhitdef
;YҪhitdefԲh

[State ȡÃY]
type=hitdef
trigger1=(ishelper(77767700)+ishelper(77767701))&&hitpausetime<2
trigger1=parent,var(1)=gametime+123
attr=,AA,AP;ƥܓhelperhitby
hitflag=MAFD
animtype=hard
air.animtype=back
priority=7,hit
damage=0,0
pausetime=3,1
sparkno=-1
numhits=0
hitsound=s-1
ground.type=low
ground.slidetime=0
ground.hittime=0
air.hittime=0
guard.dist=0
ground.velocity=0,0
guard.velocity=0
air.velocity=0,0
affectteam=F;Ҫ
getpower=0,0
givepower=0,0
ignorehitpause=1
;hitdefɫ@ȡY
;˓ԼܓhelperaffectteamOFB

[State ӰID׃]
type=selfstate
trigger1=(ishelper(77767700)+ishelper(77767701))&&hitpausetime
trigger1=parent,var(1)=gametime+123
value=1077767700;ӰIDŪ
ignorehitpause=1
;YxM롸H׃state
;ӰID׃M̽C


;-------------------------------------------------------
;xY̽Y
;J@eǝͱ̽Ҫyԭ
;ڝ딳statexYԱҪһc
;
;딳state
;   
;xY
;
;@

[State ڱZȡĠB«@ȡYԹM딳ԓڵstate]
type=changestate
trigger1=ishelper(77767700)&&hitpausetime<21500001;߀]Y
trigger1=alive=1&&playeridexist(id);B
trigger1=hitfall!=gametime*2+3;Zȡ
trigger1=parent,var(1)!=gametime+123;ӰID׃
trigger1=stateno!=973421235;߀](ҪһֱеԒ͛]̽ร)
value=973421235
ignorehitpause=1
;Yr򹥓rY͕
;ҪSڝǰͫ@õăYǺy(Ǳ쾀targetstateZȡԒ͛]S)
;Aȝ딳stateKڝBrxYͿͬrSֱZȡĠBԼY
;
;M딳ԓڵstate
;˷ֹMhelperstateɟo@ÃY̽helperr

;
;ڵstatehitdefpersistO0
;΁fڷųhitdefDQstateԒhitdefʧЧ
;ԱM딳ԓڵstateʹhitdef
[State ׃鹥Ӯ]
type=changeanim
trigger1=ishelper(77767700)&&hitpausetime<21500001
trigger1=alive=1&&playeridexist(id)
trigger1=hitfall!=gametime*2+3
trigger1=parent,var(1)!=gametime+123
value=77767770;ä㤤clsn1
ignorehitpause=1
;]йԒ͟oY

[State ׃B]
type=statetypeset
trigger1=ishelper(77767700)&&hitpausetime<21500001
trigger1=alive=1&&playeridexist(id)
trigger1=hitfall!=gametime*2+3
trigger1=parent,var(1)!=gametime+123
statetype=S;ܓhelperhitby
movetype=A
ignorehitpause=1
;movetype = AԒhitdef
;YҪhitdefԲh

[State Y]
type=hitdef
trigger1=ishelper(77767700)&&hitpausetime<21500001
trigger1=alive=1&&playeridexist(id)
trigger1=hitfall!=gametime*2+3
trigger1=parent,var(1)!=gametime+123
attr=,AA,AP;ܓhelperhitby
hitflag=MAFD
animtype=hard
air.animtype=back
priority=7,hit
damage=0,0
pausetime=21590001,1
sparkno=-1
numhits=0
hitsound=s-1
ground.type=low
ground.slidetime=0
ground.hittime=0
air.hittime=0
guard.dist=0
ground.velocity=0,0
guard.velocity=0
air.velocity=0,0
affectteam=F;Ҫ
getpower=0,0
givepower=0,0
ignorehitpause=1
;hitdefɫ@ȡY
;˓ԼܓhelperaffectteamOFB

[State ܓhelper<ԼѽʂܓhelperԒtԼʂhelper>]
type=posset
trigger1=ishelper(77767700)&&hitpausetime<21500001
trigger1=alive=1&&playeridexist(id)
trigger1=hitfall!=gametime*2+3
trigger1=parent,var(1)!=gametime+123
trigger2=(ishelper(77767700)+ishelper(77767701))&&hitpausetime<2
trigger2=parent,var(1)=gametime+123
x=0
y=-100000000
ignorehitpause=1
;ʹõĲģܓhelperԼеܓhelper(쾀ܓ֮)Ԓ߀Ո{


;--------------------------------------------------------------------------------------------------
;OÝflagǰșzB

[State helper]
type=selfstate
triggerall=ishelper
trigger1=ishelper(77767700)
trigger1=alive!=1
trigger2=ishelper(77767701)
trigger2=alive!=1||hitpausetime>30
value=777667000;state
ignorehitpause=1
;aliveܵŪǃY̽鱻xܴăYrhelperàB
;Ҳʹ512޸Ļȥ^Jhelperñ^

;-------------------------------------------------------
;ʂ
;OflagK_ʼ

[State rֹͣ̽]
type=projectile
triggerall=ishelper
trigger1=ishelper(77767700)&&root,numprojid(77767700)&&!root,numprojid(67767700);߀]̽sFflag
trigger2=ishelper(77767701)&&root,numprojid(77767701)&&!root,numprojid(67767700)
projanim=0
projid=67767700+ishelper(77767701)
projremove=0
projremovetime=0
projhits=0
offset=-9999
projpriority=9999
projheightbound=-500000000,500000000
projedgebound=500000000
projstagebound=500000000
attr=C,HT
hitflag=
sparkno=-1
numhits=0
damage=0,0
pausetime=0,0
getpower=0
guard.dist=0
ground.type=none
ignorehitpause=1
;̽flagѽF˴пܰlˆ}
;@Nrrֹͣ̽

[State ̽flag]
type=projectile
triggerall=ishelper(77767700)+ishelper(77767701)&&hitfall!=gametime*2+3&&!gethitvar(damage)&&movetype=I&&!var(1)
triggerall=alive=1&&playeridexist(id)&&(ishelper(77767700)&&hitpausetime>21000001||ishelper(77767701)&&!hitpausetime)
triggerall=parent,var(1)!=gametime+123                                       ;ӰID׃
triggerall=numhelper(77767770)&&numhelper(77767771)                          ;̽Oҕhelper
;Y̽
trigger1=ishelper(77767700)
trigger1=helper(77767770),sysvar(1)=id                                       ;Oҕ\
trigger1=!root,numprojid(67767700)                                           ;]гFֹͣflag
trigger1=!(helper(77767770),sysvar(0)&1)                                     ;]ЏıOҕhelperֹͣӍ̖
trigger1=(helper(77767770),sysvar(0)&2)                                      ;F̽_ʼflag
trigger1=helper(77767770),sysvar(2)>0                                        ;stateָ̖
trigger1=helper(77767770),var(4)=hitpausetime                                ;Yhitpausetime
;ǃY̽
trigger2=ishelper(77767701)
trigger2=helper(77767771),sysvar(1)=id                                       ;Oҕ\
trigger2=!root,numprojid(67767701)                                           ;]гFֹͣflag
trigger2=!(helper(77767771),sysvar(0)&1)                                     ;]ЏıOҕhelperֹͣӍ̖
trigger2=(helper(77767771),sysvar(0)&2)                                      ;F̽_ʼflag
trigger2=helper(77767771),sysvar(2)>0                                        ;Yhitpausetime
projanim=0
projid=77767700+ishelper(77767701)
projremove=0
projremovetime=0
projhits=0
offset=-9999
projpriority=9999
projheightbound=-500000000,500000000
projedgebound=500000000
projstagebound=500000000
attr=C,HT
hitflag=
sparkno=-1
numhits=0
damage=0,0
pausetime=0,0
getpower=0
guard.dist=0
ground.type=none
ignorehitpause=1
;ǰՈ@flagMН
;^fҲҪflags
;̽state̖ǻ@flagMƫx̽rgԒ͟oM̽

[State Y̽DoӮ]
type=changeanim
trigger1=ishelper(77767700)
trigger1=root,numprojid(77767700)&&!root,numprojid(67767700)
value=77767771;oӮ
ignorehitpause=1
;ʹYӰ푣ʹÛ]C1C2ĄӮ

[State ǃY̽DܓӮ]
type=changeanim
trigger1=ishelper(77767701)
trigger1=root,numprojid(77767701)&&!root,numprojid(67767701)
value=77767772;ССC2
ignorehitpause=1
;@ehitby̽ʹC2ĄӮ


;-------------------------------------------------------
;׃͔wͬ
;ȕ(wfǿȡåǥGhitby state)
[State ׃ͬ(sysvar(0))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysvar(0)=enemy,sysvar(0)
ignorehitpause=1
[State ׃ͬ(sysvar(1))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysvar(1)=enemy,sysvar(1)
ignorehitpause=1
[State ׃ͬ(sysvar(2))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysvar(2)=enemy,sysvar(2)
ignorehitpause=1
[State ׃ͬ(sysvar(3))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysvar(3)=enemy,sysvar(3)
ignorehitpause=1
[State ׃ͬ(sysvar(4))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysvar(4)=enemy,sysvar(4)
ignorehitpause=1
[State ׃ͬ(sysfvar(0))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysfvar(0)=enemy,sysfvar(0)
ignorehitpause=1
[State ׃ͬ(sysfvar(1))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysfvar(1)=enemy,sysfvar(1)
ignorehitpause=1
[State ׃ͬ(sysfvar(2))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysfvar(2)=enemy,sysfvar(2)
ignorehitpause=1
[State ׃ͬ(sysfvar(3))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysfvar(3)=enemy,sysfvar(3)
ignorehitpause=1
[State ׃ͬ(sysfvar(4))]
type=varset
trigger1=ishelper(77767700)+ishelper(77767701)
sysfvar(4)=enemy,sysfvar(4)
ignorehitpause=1
[State ׃ͬ(ͨ׃)]
type=null
trigger1=ishelper(77767700)+ishelper(77767701)
trigger1=1||var(0):=enemy,var(0)
trigger1=1||var(1):=enemy,var(1)
trigger1=1||var(2):=enemy,var(2)
trigger1=1||var(3):=enemy,var(3)
trigger1=1||var(4):=enemy,var(4)
trigger1=1||var(5):=enemy,var(5)
trigger1=1||var(6):=enemy,var(6)
trigger1=1||var(7):=enemy,var(7)
trigger1=1||var(8):=enemy,var(8)
trigger1=1||var(9):=enemy,var(9)
trigger1=1||var(10):=enemy,var(10)
trigger1=1||var(11):=enemy,var(11)
trigger1=1||var(12):=enemy,var(12)
trigger1=1||var(13):=enemy,var(13)
trigger1=1||var(14):=enemy,var(14)
trigger1=1||var(15):=enemy,var(15)
trigger1=1||var(16):=enemy,var(16)
trigger1=1||var(17):=enemy,var(17)
trigger1=1||var(18):=enemy,var(18)
trigger1=1||var(19):=enemy,var(19)
trigger1=1||var(20):=enemy,var(20)
trigger1=1||var(21):=enemy,var(21)
trigger1=1||var(22):=enemy,var(22)
trigger1=1||var(23):=enemy,var(23)
trigger1=1||var(24):=enemy,var(24)
trigger1=1||var(25):=enemy,var(25)
trigger1=1||var(26):=enemy,var(26)
trigger1=1||var(27):=enemy,var(27)
trigger1=1||var(28):=enemy,var(28)
trigger1=1||var(29):=enemy,var(29)
trigger1=1||var(30):=enemy,var(30)
trigger1=1||var(31):=enemy,var(31)
trigger1=1||var(32):=enemy,var(32)
trigger1=1||var(33):=enemy,var(33)
trigger1=1||var(34):=enemy,var(34)
trigger1=1||var(35):=enemy,var(35)
trigger1=1||var(36):=enemy,var(36)
trigger1=1||var(37):=enemy,var(37)
trigger1=1||var(38):=enemy,var(38)
trigger1=1||var(39):=enemy,var(39)
trigger1=1||var(40):=enemy,var(40)
trigger1=1||var(41):=enemy,var(41)
trigger1=1||var(42):=enemy,var(42)
trigger1=1||var(43):=enemy,var(43)
trigger1=1||var(44):=enemy,var(44)
trigger1=1||var(45):=enemy,var(45)
trigger1=1||var(46):=enemy,var(46)
trigger1=1||var(47):=enemy,var(47)
trigger1=1||var(48):=enemy,var(48)
trigger1=1||var(49):=enemy,var(49)
trigger1=1||var(50):=enemy,var(50)
trigger1=1||var(51):=enemy,var(51)
trigger1=1||var(52):=enemy,var(52)
trigger1=1||var(53):=enemy,var(53)
trigger1=1||var(54):=enemy,var(54)
trigger1=1||var(55):=enemy,var(55)
trigger1=1||var(56):=enemy,var(56)
trigger1=1||var(57):=enemy,var(57)
trigger1=1||var(58):=enemy,var(58)
trigger1=1||var(59):=enemy,var(59)
trigger1=1||fvar(0):=enemy,fvar(0)
trigger1=1||fvar(1):=enemy,fvar(1)
trigger1=1||fvar(2):=enemy,fvar(2)
trigger1=1||fvar(3):=enemy,fvar(3)
trigger1=1||fvar(4):=enemy,fvar(4)
trigger1=1||fvar(5):=enemy,fvar(5)
trigger1=1||fvar(6):=enemy,fvar(6)
trigger1=1||fvar(7):=enemy,fvar(7)
trigger1=1||fvar(8):=enemy,fvar(8)
trigger1=1||fvar(9):=enemy,fvar(9)
trigger1=1||fvar(10):=enemy,fvar(10)
trigger1=1||fvar(11):=enemy,fvar(11)
trigger1=1||fvar(12):=enemy,fvar(12)
trigger1=1||fvar(13):=enemy,fvar(13)
trigger1=1||fvar(14):=enemy,fvar(14)
trigger1=1||fvar(15):=enemy,fvar(15)
trigger1=1||fvar(16):=enemy,fvar(16)
trigger1=1||fvar(17):=enemy,fvar(17)
trigger1=1||fvar(18):=enemy,fvar(18)
trigger1=1||fvar(19):=enemy,fvar(19)
trigger1=1||fvar(20):=enemy,fvar(20)
trigger1=1||fvar(21):=enemy,fvar(21)
trigger1=1||fvar(22):=enemy,fvar(22)
trigger1=1||fvar(23):=enemy,fvar(23)
trigger1=1||fvar(24):=enemy,fvar(24)
trigger1=1||fvar(25):=enemy,fvar(25)
trigger1=1||fvar(26):=enemy,fvar(26)
trigger1=1||fvar(27):=enemy,fvar(27)
trigger1=1||fvar(28):=enemy,fvar(28)
trigger1=1||fvar(29):=enemy,fvar(29)
trigger1=1||fvar(30):=enemy,fvar(30)
trigger1=1||fvar(31):=enemy,fvar(31)
trigger1=1||fvar(32):=enemy,fvar(32)
trigger1=1||fvar(33):=enemy,fvar(33)
trigger1=1||fvar(34):=enemy,fvar(34)
trigger1=1||fvar(35):=enemy,fvar(35)
trigger1=1||fvar(36):=enemy,fvar(36)
trigger1=1||fvar(37):=enemy,fvar(37)
trigger1=1||fvar(38):=enemy,fvar(38)
trigger1=1||fvar(39):=enemy,fvar(39)
ignorehitpause=1


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

[State Y̽]
type=changestate
trigger1=ishelper(77767700)&&numhelper(77767770)
trigger1=root,numprojid(77767700)&&!root,numprojid(67767700);flagF
value=helper(77767770),sysvar(2);̽Oҕhelperָstate
ignorehitpause=1

[State ǃY̽]
type=changestate
trigger1=ishelper(77767701)&&numhelper(77767771)
trigger1=root,numprojid(77767701)&&!root,numprojid(67767701)
value=helper(77767771),sysvar(2)
ignorehitpause=1


;-------------------------------------------------------
;or̎
;ZȡrM딳ڵstateSֱZȡB
;]бZȡrM̽CstateʹhitdefhitbyԷ㱻Zȡ

[State SֱZȡB]
type=changestate
trigger1=ishelper(77767700)+ishelper(77767701)
trigger1=hitfall!=gametime*2+3;Ͷ
trigger1=stateno!=973421235;߀](o˗lԒY̽͟oY)
value=973421235
ignorehitpause=1
;ڱZȡBrʹSelfstate͕صԼĠB̖ıZȡĵط_ʼ̽
;˿ڴCʹchangestats^mM딳state؆̽

[State δZȡrM̽C]
type=selfstate
trigger1=ishelper(77767700)+ishelper(77767701)
trigger1=hitfall=gametime*2+3;ͶƤʤ
value=77767700
ignorehitpause=1
;ڴ̎О˱Zȡʹõhitdefhitby

;//////////////////////////////////////////////////////////////////////////////////////////////////
;}u@e
;//////////////////////////////////////////////////////////////////////////////////////////////////
;--------------------------------------------------------------------------------------------------
;Ϳ_ʼ-2
;--------------------------------------------------------------------------------------------------

[State Heaven]
type = Explod
trigger1 = numexplod(34555) = 0 && !ishelper
id = 34555
anim = 12490
pos = 0,0
postype = p1
scale = .8,.8
facing = 1
vfacing = 1
bindID = -1
bindtime = -1
removetime = -2
supermove = 0
sprpriority = 9
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = LifeSet
trigger1 =!ishelper
value = lifemax
ignorehitpause = 1

[state ];rgӛ
type = null
triggerall =!ishelper
trigger1 = roundstate = 1
trigger1 = fvar(0):= fvar(0)+1;R1rg
trigger2 = roundstate = 2
trigger2 = fvar(1):= fvar(1)+1;R2rg
ignorehitpause=1

[State ];o
type = NotHitBy
triggerall =!ishelper
trigger1 = playerIDexist(ceil(fvar(7)));ԼMarkinghelperڕr
trigger1 = playerID(ceil(fvar(7))),sysvar(0)&1;ȡԼwtargetr
trigger2 =!playerIDexist(ceil(fvar(7)));ԼMarkinghelperڕr
value = SCA
ignorehitpause = 1

[State ]
type = AssertSpecial
triggerall =!ishelper
triggerall =!Life&&anim!= 19595
trigger1 = roundstate > 2;֮濹
trigger2 =!!enemy,alive&&!hitpausetime;LifebU
flag = noko
ignorehitpause = 1

[State ]
type = AssertSpecial
triggerall =!ishelper
trigger1 = fvar(0) <= 999
flag = intro
ignorehitpause = 1

[State ]
type = AssertSpecial
triggerall =!ishelper
trigger1 = 1
flag = timerfreeze
ignorehitpause = 1

[State ];˶ָ
type = Varset
triggerall =!ishelper
trigger1 = enemy,var(gametime % 60) = enemy,stateno
;ñvķʽӛ䛌ܵ׃
trigger1 = enemy,stateno != 0
;B̖0rӛ䛣ӛe`׃
fvar(2) = (gametime % 60)
ignorehitpause = 1

[state ,B̽];Bӛ
type = varset
trigger1 =!!hitpausetime;ڴͣr!!pط(Ҳؓؓ)
trigger1 = sysvar(3)!= GameTime%4545+GameTime%810;MB̖r
;͸^-3µsysvar(3) = GameTime%4545+GameTime%810Mж
;-3µĿֻԼĠB̖r
;ҲfMB̖rsysvar(3) = GameTime%4545+GameTime%810Ͳ
;^"GameTimeʽÓx"ʹ@NMж
trigger1 = movereversed;r
trigger1 = (!var(0) || stateno!= var(0));var(0)߀δӛ䛻ǲ춱MĠB̖r
;ӛ䛕rһ׃ӛ䛵ͬĠB̖
trigger1 = (!var(1) || stateno!= var(1))
trigger1 =!var(2)
trigger1 = ishelper(50000) && stateno!= 50000;а۷ֱ
var(0+(!!var(0))+(!!var(1))) = stateno
ignorehitpause = 1

[state ,B̽];Bӛ
type = varset
trigger1 =!hitpausetime;ڴͣr
trigger1 = sysvar(3)!= GameTime%4545+GameTime%810
trigger1 = (!var(3) || stateno!= var(3))
trigger1 = (!var(4) || stateno!= var(4))
trigger1 = (!var(5) || stateno!= var(5))
trigger1 = (!var(6) || stateno!= var(6))
trigger1 = (!var(7) || stateno!= var(7))
trigger1 = (!var(8) || stateno!= var(8))
trigger1 =!var(9)
trigger1 = ishelper(50000) && stateno!= 50000
var(3+(!!var(3))+(!!var(4))+(!!var(5))+(!!var(6))+(!!var(7))+(!!var(8)))=stateno
ignorehitpause = 1

;TC4
;@eҪa`еļB̖
[state -2]
type = varset
triggerall = ishelper(50000)
triggerall = PlayerIDExist(sysvar(1));ؓ؟̽HelperĻ쾀id
triggerall = PlayerID(sysvar(1)),var(26) > 0;Bo
;}ӛ䛠B̖!!!!!
trigger1 = (!var(3) || PlayerID(sysvar(1)),var(26)!= var(3))
trigger1 = (!var(4) || PlayerID(sysvar(1)),var(26)!= var(4))
trigger1 = (!var(5) || PlayerID(sysvar(1)),var(26)!= var(5))
trigger1 = (!var(6) || PlayerID(sysvar(1)),var(26)!= var(6))
trigger1 = (!var(7) || PlayerID(sysvar(1)),var(26)!= var(7))
trigger1 = (!var(8) || PlayerID(sysvar(1)),var(26)!= var(8))
trigger1 =!var(9)
var(3+(!!var(3))+(!!var(4))+(!!var(5))+(!!var(6))+(!!var(7))+(!!var(8)))=PlayerID(sysvar(1)),var(26)
ignorehitpause = 1
[state -2]
type = varset
triggerall = ishelper(50000)
triggerall = PlayerIDExist(sysvar(1));ؓ؟̽HelperĻ쾀id
triggerall = PlayerID(sysvar(1)),var(27) > 0 ;Bo
;}ӛ䛠B̖!!!!!
trigger1 = (!var(3) || PlayerID(sysvar(1)),var(27)!= var(3))
trigger1 = (!var(4) || PlayerID(sysvar(1)),var(27)!= var(4))
trigger1 = (!var(5) || PlayerID(sysvar(1)),var(27)!= var(5))
trigger1 = (!var(6) || PlayerID(sysvar(1)),var(27)!= var(6))
trigger1 = (!var(7) || PlayerID(sysvar(1)),var(27)!= var(7))
trigger1 = (!var(8) || PlayerID(sysvar(1)),var(27)!= var(8))
trigger1 =!var(9)
var(3+(!!var(3))+(!!var(4))+(!!var(5))+(!!var(6))+(!!var(7))+(!!var(8)))=PlayerID(sysvar(1)),var(27)
ignorehitpause = 1
[state -2]
type = varset
triggerall = ishelper(50000)
triggerall = PlayerIDExist(sysvar(1));ؓ؟̽HelperĻ쾀id
triggerall = PlayerID(sysvar(1)),var(28) > 0;Bo
;}ӛ䛠B̖!!!!!
trigger1 = (!var(3) || PlayerID(sysvar(1)),var(28)!= var(3))
trigger1 = (!var(4) || PlayerID(sysvar(1)),var(28)!= var(4))
trigger1 = (!var(5) || PlayerID(sysvar(1)),var(28)!= var(5))
trigger1 = (!var(6) || PlayerID(sysvar(1)),var(28)!= var(6))
trigger1 = (!var(7) || PlayerID(sysvar(1)),var(28)!= var(7))
trigger1 = (!var(8) || PlayerID(sysvar(1)),var(28)!= var(8))
trigger1 =!var(9)
var(3+(!!var(3))+(!!var(4))+(!!var(5))+(!!var(6))+(!!var(7))+(!!var(8)))=PlayerID(sysvar(1)),var(28)
ignorehitpause = 1

;̽Helper
;@eҪȡԓ쾀ID

[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10005)
triggerall = Helper(10005),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10005),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10005),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10006)
triggerall = Helper(10006),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10006),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10006),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10007)
triggerall = Helper(10007),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10007),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10007),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10008)
triggerall = Helper(10008),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10008),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10008),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10009)
triggerall = Helper(10009),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10009),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10009),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10010)
triggerall = Helper(10010),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10010),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10010),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10011)
triggerall = Helper(10011),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10011),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10011),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10012)
triggerall = Helper(10012),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10012),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10012),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10013)
triggerall = Helper(10013),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10013),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10013),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10014)
triggerall = Helper(10014),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10014),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10014),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10015)
triggerall = Helper(10015),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10015),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10015),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10016)
triggerall = Helper(10016),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10016),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10016),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10017)
triggerall = Helper(10017),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10017),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10017),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10018)
triggerall = Helper(10018),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10018),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10018),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10019)
triggerall = Helper(10019),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10019),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10019),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10020)
triggerall = Helper(10020),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10020),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10020),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10021)
triggerall = Helper(10021),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10021),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10021),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10022)
triggerall = Helper(10022),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10022),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10022),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10023)
triggerall = Helper(10023),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10023),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10023),id
ignorehitpause = 1
[State ]
type = VarSet
triggerall = ishelper&&const(size.height) = 50000
triggerall = NumHelper(10024)
triggerall = Helper(10024),sysvar(1)
triggerall = !sysvar(1)
trigger1 = PlayerID(Helper(10024),sysvar(1)),IsHelper(881500000)
sysvar(1) = Helper(10024),id
ignorehitpause = 1

[state ];ӛɔ
type = null
triggerall = ishelper(50000)
trigger1 = var(11):= !!var(0)+!!var(1)+!!var(2) || 1;Bӛ䛔
trigger1 = var(12):= !!var(3)+!!var(4)+!!var(5)+!!var(6)+!!var(7)+!!var(8)+!!var(9) || 1;Bӛ䛔
trigger1 = var(31):= !!Var(13)+!!Var(14)+!!Var(15)+!!Var(16)+!!Var(17)+!!Var(18)+!!Var(19)+!!Var(20)+!!Var(21)+!!Var(22)+!!Var(23)+!!Var(24)+!!Var(25)+!!Var(26)+!!Var(27)+!!Var(28)+!!Var(29)+!!Var(30)
;helperBӛ䛔
ignorehitpause = 1

[state ];C1gIDӛ
type = null
triggerall =!ishelper
trigger1 = helper(10005),var(4);һ쾀helperӛ䛵ĕr
trigger1 = fvar(8):= helper(10005),var(4);IDӛ䛵wfvar(8)
trigger2 = helper(10006),var(4);ڶ쾀helperӛ䛵ĕr
trigger2 = fvar(8):= helper(10006),var(4)
trigger3 = helper(10007),var(4);Դ
trigger3 = fvar(8):= helper(10007),var(4)
trigger4 = helper(10008),var(4)
trigger4 = fvar(8):= helper(10008),var(4)
trigger5 = helper(10009),var(4)
trigger5 = fvar(8):= helper(10009),var(4)
trigger6 = helper(10010),var(4)
trigger6 = fvar(8):= helper(10010),var(4)
trigger7 = helper(10011),var(4)
trigger7 = fvar(8):= helper(10011),var(4)
trigger8 = helper(10012),var(4)
trigger8 = fvar(8):= helper(10012),var(4)
trigger9 = helper(10013),var(4)
trigger9 = fvar(8):= helper(10013),var(4)
trigger10 = helper(10014),var(4)
trigger10 = fvar(8):= helper(10014),var(4)
trigger11 = helper(10015),var(4)
trigger11 = fvar(8):= helper(10015),var(4)
trigger12 = helper(10016),var(4)
trigger12 = fvar(8):= helper(10016),var(4)
trigger13 = helper(10017),var(4)
trigger13 = fvar(8):= helper(10017),var(4)
trigger14 = helper(10018),var(4)
trigger14 = fvar(8):= helper(10018),var(4)
trigger15 = helper(10019),var(4)
trigger15 = fvar(8):= helper(10019),var(4)
trigger16 = helper(10020),var(4)
trigger16 = fvar(8):= helper(10020),var(4)
trigger17 = helper(10021),var(4)
trigger17 = fvar(8):= helper(10021),var(4)
trigger18 = helper(10022),var(4)
trigger18 = fvar(8):= helper(10022),var(4)
trigger19 = helper(10023),var(4)
trigger19 = fvar(8):= helper(10023),var(4)
trigger20 = helper(10024),var(4)
trigger20 = fvar(8):= helper(10024),var(4)
trigger21 = helper(10025),var(4)
trigger21 = fvar(8):= helper(10025),var(4)
ignorehitpause = 1

[state ];C2gIDӛ
type = null
triggerall =!ishelper
trigger1 = helper(10005),var(5)
trigger1 = fvar(9):= helper(10005),var(5)
trigger2 = helper(10006),var(5)
trigger2 = fvar(9):= helper(10006),var(5)
trigger3 = helper(10007),var(5)
trigger3 = fvar(9):= helper(10007),var(5)
trigger4 = helper(10008),var(5)
trigger4 = fvar(9):= helper(10008),var(5)
trigger5 = helper(10009),var(5)
trigger5 = fvar(9):= helper(10009),var(5)
trigger6 = helper(10010),var(5)
trigger6 = fvar(9):= helper(10010),var(5)
trigger7 = helper(10011),var(5)
trigger7 = fvar(9):= helper(10011),var(5)
trigger8 = helper(10012),var(5)
trigger8 = fvar(9):= helper(10012),var(5)
trigger9 = helper(10013),var(5)
trigger9 = fvar(9):= helper(10013),var(5)
trigger10 = helper(10014),var(5)
trigger10 = fvar(9):= helper(10014),var(5)
trigger11 = helper(10015),var(5)
trigger11 = fvar(9):= helper(10015),var(5)
trigger12 = helper(10016),var(5)
trigger12 = fvar(9):= helper(10016),var(5)
trigger13 = helper(10017),var(5)
trigger13 = fvar(9):= helper(10017),var(5)
trigger14 = helper(10018),var(5)
trigger14 = fvar(9):= helper(10018),var(5)
trigger15 = helper(10019),var(5)
trigger15 = fvar(9):= helper(10019),var(5)
trigger16 = helper(10020),var(5)
trigger16 = fvar(9):= helper(10020),var(5)
trigger17 = helper(10021),var(5)
trigger17 = fvar(9):= helper(10021),var(5)
trigger18 = helper(10022),var(5)
trigger18 = fvar(9):= helper(10022),var(5)
trigger19 = helper(10023),var(5)
trigger19 = fvar(9):= helper(10023),var(5)
trigger20 = helper(10024),var(5)
trigger20 = fvar(9):= helper(10024),var(5)
trigger21 = helper(10025),var(5)
trigger21 = fvar(9):= helper(10025),var(5)
ignorehitpause = 1

[state ];wgIDӛ
type = null
triggerall =!ishelper
trigger1 = helper(10005),var(6)
trigger1 = fvar(10):= helper(10005),var(6)
trigger2 = helper(10006),var(6)
trigger2 = fvar(10):= helper(10006),var(6)
trigger3 = helper(10007),var(6)
trigger3 = fvar(10):= helper(10007),var(6)
trigger4 = helper(10008),var(6)
trigger4 = fvar(10):= helper(10008),var(6)
trigger5 = helper(10009),var(6)
trigger5 = fvar(10):= helper(10009),var(6)
trigger6 = helper(10010),var(6)
trigger6 = fvar(10):= helper(10010),var(6)
trigger7 = helper(10011),var(6)
trigger7 = fvar(10):= helper(10011),var(6)
trigger8 = helper(10012),var(6)
trigger8 = fvar(10):= helper(10012),var(6)
trigger9 = helper(10013),var(6)
trigger9 = fvar(10):= helper(10013),var(6)
trigger10 = helper(10014),var(6)
trigger10 = fvar(10):= helper(10014),var(6)
trigger11 = helper(10015),var(6)
trigger11 = fvar(10):= helper(10015),var(6)
trigger12 = helper(10016),var(6)
trigger12 = fvar(10):= helper(10016),var(6)
trigger13 = helper(10017),var(6)
trigger13 = fvar(10):= helper(10017),var(6)
trigger14 = helper(10018),var(6)
trigger14 = fvar(10):= helper(10018),var(6)
trigger15 = helper(10019),var(6)
trigger15 = fvar(10):= helper(10019),var(6)
trigger16 = helper(10020),var(6)
trigger16 = fvar(10):= helper(10020),var(6)
trigger17 = helper(10021),var(6)
trigger17 = fvar(10):= helper(10021),var(6)
trigger18 = helper(10022),var(6)
trigger18 = fvar(10):= helper(10022),var(6)
trigger19 = helper(10023),var(6)
trigger19 = fvar(10):= helper(10023),var(6)
trigger20 = helper(10024),var(6)
trigger20 = fvar(10):= helper(10024),var(6)
trigger21 = helper(10025),var(6)
trigger21 = fvar(10):= helper(10025),var(6)
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !ishelper
sysvar(0) = ifelse(Random%7, 100*(1+(random%2))+10*(random%5)+501, ifelse(random%2,239,1891))
ignorehitpause = 1

[State ]
type = null
triggerall = !ishelper
triggerall = roundstate = 1
triggerall = var(26):= -1
trigger1 = ceil(fvar(0)) = [0,99]
trigger1 = !!playerid(fvar(5)),var(3)
trigger1 = var(26):= ifelse(!!playerid(fvar(5)),var(0)&&enemy,hitpausetime > 1,playerID(ceil(fvar(5))),var(0+Random%(playerID(ceil(fvar(5))),var(11))),playerID(ceil(fvar(5))),var(3+Random%(playerID(ceil(fvar(5))),var(12))))
trigger2 = ceil(fvar(0)) = [100,199]
trigger2 = var(26):= ifelse(random%2,110+(random%2)*5,ifelse(random%2,6266,ifelse(random%2,1028,5210)))
trigger3 = ceil(fvar(0)) = [200,299]
trigger3 = var(26):= ifelse(enemy,gethitvar(fall.damage),ifelse(random%2,5100,5110),ifelse(random%2,110+(random%2)*5,ifelse(random%2,6266,ifelse(random%2,1028,5210))))
trigger4 = ceil(fvar(0)) = [300,399]
trigger4 = var(26):= ifelse((!!playerid(fvar(5)),var(3))*(random%3 = 0),playerID(ceil(fvar(5))),var(3+Random%(playerID(ceil(fvar(5))),var(12))),ifelse(random%2,random*99999,ifelse(random%2,150,139)))
trigger5 = ceil(fvar(0)) = [400,499]
trigger5 = var(26):= playerID(ceil(fvar(5))),var(13+(Random%playerID(ceil(fvar(5))),var(31)))
trigger6 = ceil(fvar(0)) = [500,599]
trigger6 = var(26):= ifelse(gametime%2,playerID(ceil(fvar(8))),var(2+random%playerID(ceil(fvar(8))),var(30)),playerID(ceil(fvar(9))),var(2+random%playerID(ceil(fvar(9))),var(30)))
trigger7 = ceil(fvar(0)) = [600,699]
trigger7 = var(26):= ifelse(enemy,gethitvar(fall.damage),ifelse(random%2,5071,5081),110+(random%2)*5)
trigger8 = ceil(fvar(0)) = [700,799]
trigger8 = var(26):= ifelse(random%2,ifelse(random%2,ifelse(random%2,40,45),50),5080)
trigger9 = ceil(fvar(0)) = [800,899]
trigger9 = var(26):= ifelse(random%2,ifelse(random%2,ifelse(random%2,200,400),600),772041)
trigger10 = ceil(fvar(0)) = [900,999]
trigger10 = var(26):= 51+random%2

;!
[State Stateָ];playeridӛҷwfvar(5)helperNB̖ă؎죬Ҍg߶Աʹenemyضҷw
type=null
triggerall = !ishelper
triggerall = roundstate = 2 && ceil(fvar(1)) = [0,9999]
triggerall = var(26):= -1;state
trigger1 = ceil(fvar(1))%5000 = [0,199];()
trigger1 = !!playerid(fvar(5)),var(3);̽鵽B̖r
trigger1 = var(26):= ifelse(!!playerid(fvar(5)),var(0)&&enemy,hitpausetime > 1,playerID(ceil(fvar(5))),var(0+Random%(playerID(ceil(fvar(5))),var(11))),playerID(ceil(fvar(5))),var(3+Random%(playerID(ceil(fvar(5))),var(12))))
;̽yB̖r(playerid(fvar(5)),var(0))KҔw̎춃Y(enemy,hitpausetime > 1)rʹó
;δ_ϗltʹü
trigger2 = ceil(fvar(1))%5000 = [200,399];b؞ͨ
trigger2 = var(26):= ifelse(enemy,gethitvar(fall.damage),ifelse(random%2,5100,5110),ifelse(random%2,110+(random%2)*5,ifelse(random%2,6266,ifelse(random%2,1028,5210))))
;wr B̖ڕrtͿhitbyĠB̖ʹжõ
trigger3 = ceil(fvar(1))%5000 = [400,599];Ɂ
trigger3 = var(26):= ifelse((!!playerid(fvar(5)),var(3))*(random%3 = 0),playerID(ceil(fvar(5))),var(3+Random%(playerID(ceil(fvar(5))),var(12))),ifelse(random%2,random*99999,ifelse(random%2,150,139)))
;͸^ʹزڵĻضstateʹmovetype = H
;movetype= Hr-2 -3µlifesetЧľʶwϴɼ
;@eʹõмstateɁɡδʹstateɁɼRstateɁ
trigger4 = ceil(fvar(1))%5000 = [600,799];5900
;ĳЩ5900©(Ч)
trigger4 = var(26):= 5900
trigger5 = ceil(fvar(1))%5000 = [800,999];helper state
;ĳЩhelperĠB̖hitbyhitdef֮Ŀ͵@ЩB̖Ɍɚ
trigger5 = var(26):= playerID(ceil(fvar(5))),var(13+(Random%playerID(ceil(fvar(5))),var(31)))
trigger6 = ceil(fvar(1))%5000 = [1000,1199];ܓanim
;ԭͬϣǞ锳ܴ©ĠB̖
trigger6 = var(26):= ifelse(gametime%2,playerID(ceil(fvar(8))),var(2+random%playerID(ceil(fvar(8))),var(30)),playerID(ceil(fvar(9))),var(2+random%playerID(ceil(fvar(9))),var(30)))
trigger7 = ceil(fvar(1))%5000 = [1200,1399];g¼
;ĳЩ̎춵ؠB(5100 5110)Óxf͵ĠBʹoÓx
trigger7 = var(26):= ifelse(enemy,gethitvar(fall.damage),ifelse(random%2,5071,5081),110+(random%2)*5)
trigger8 = ceil(fvar(1))%5000 = [1400,1599];sysvarŪ
;ڲϵy׃varaddvarsetĠB̖ĳЩʹϵy׃ҪĽɫ@NӰ(Ч)
trigger8 = var(26):= ifelse(random%2,ifelse(random%2,ifelse(random%2,40,45),50),5080)
trigger9 = ceil(fvar(1))%5000 = [1600,1799];hitdef state
trigger9 = var(26):= ifelse(random%2,200*(1+random%5),sysvar(0))
trigger10 = ceil(fvar(1))%5000 = [1800,1899];Gɱ
trigger10 = var(26):= ifelse(random%2,ifelse(random%2,2636,ifelse(random%2,49000,104010)),169995)
trigger11 = ceil(fvar(1))%5000 = [1900,1999];51
;ؚwЄӣͨctrl = 1ĠB̖ʹֵĠB̖eĶӰ푽Ě
trigger11 = var(26):= 51+random%2

[State Stateָ];playeridӛҷwfvar(5)helperNB̖ă؎죬Ҍg߶Աʹenemyضҷw
type=null
triggerall = !ishelper
triggerall = roundstate = 2 && ceil(fvar(1)) = [10000,19999]
triggerall = var(26):= -1;state
trigger1 = ceil(fvar(1))%5000 = [0,199];()
trigger1 = !!playerid(fvar(5)),var(3);̽鵽B̖r
trigger1 = var(26):= ifelse(!!playerid(fvar(5)),var(0)&&enemy,hitpausetime > 1,playerID(ceil(fvar(5))),var(0+Random%(playerID(ceil(fvar(5))),var(11))),playerID(ceil(fvar(5))),var(3+Random%(playerID(ceil(fvar(5))),var(12))))
;̽yB̖r(playerid(fvar(5)),var(0))KҔw̎춃Y(enemy,hitpausetime > 1)rʹó
;δ_ϗltʹü
trigger2 = ceil(fvar(1))%5000 = [200,399];b؞ͨ
trigger2 = var(26):= ifelse(enemy,gethitvar(fall.damage),5050,ifelse(random%2,110+(random%2)*5,ifelse(random%2,6266,ifelse(random%2,1028,5210))))
;wr B̖ڕrtͿhitbyĠB̖ʹжõ
trigger3 = ceil(fvar(1))%5000 = [400,599];Ɂ
trigger3 = var(26):= ifelse(Random%3,ifelse(random%6,150+random%6,ifelse(random%4,5002,ifelse(random%2,5000,2147483647))),ifelse(random%4,ifelse(random%2,1028,110+(random%2)*5),ifelse(random%2,5120,5210)))
;͸^ʹزڵĻضstateʹmovetype = H
;movetype= Hr-2 -3µlifesetЧľʶwϴɼ
;@eʹõмstateɁɡδʹstateɁɼRstateɁ
trigger4 = ceil(fvar(1))%5000 = [600,799];5150
trigger4 = var(26):= 5150
trigger5 = ceil(fvar(1))%5000 = [800,999];helper state
;ĳЩhelperĠB̖hitbyhitdef֮Ŀ͵@ЩB̖Ɍɚ
trigger5 = var(26):= playerID(ceil(fvar(5))),var(13+(Random%playerID(ceil(fvar(5))),var(31)))
trigger6 = ceil(fvar(1))%5000 = [1000,1199];ܓanim
;ԭͬϣǞ锳ܴ©ĠB̖
trigger6 = var(26):= ifelse(gametime%2,playerID(ceil(fvar(8))),var(2+random%playerID(ceil(fvar(8))),var(30)),playerID(ceil(fvar(9))),var(2+random%playerID(ceil(fvar(9))),var(30)))
trigger7 = ceil(fvar(1))%5000 = [1200,1399];g¼
;ĳЩ̎춵ؠB(5100 5110)Óxf͵ĠBʹoÓx
trigger7 = var(26):= ifelse(enemy,gethitvar(fall.damage),ifelse(random%2,5071,5081),playerID(ceil(fvar(9))),var(2+random%playerID(ceil(fvar(9))),var(30)))
trigger8 = ceil(fvar(1))%5000 = [1400,1599];sysvarŪ
;ڲϵy׃varaddvarsetĠB̖ĳЩʹϵy׃ҪĽɫ@NӰ(Ч)
trigger8 = var(26):= ifelse(random%2,ifelse(random%2,ifelse(random%2,40,45),50),5080)
trigger9 = ceil(fvar(1))%5000 = [1600,1799];hitdef state
trigger9 = var(26):= Ifelse(random%2,ifelse(random%2,305,1254),ifelse(random%2,ifelse(random%2,2101,20011),50101))
trigger10 = ceil(fvar(1))%5000 = [1800,1899];
trigger10 = var(26):= ifelse(random%2,5152,ifelse(random%2,309,555+111*random%2))
trigger11 = ceil(fvar(1))%5000 = [1900,1999];51
;ؚwЄӣͨctrl = 1ĠB̖ʹֵĠB̖eĶӰ푽Ě
trigger11 = var(26):= 51+random%2

[State Stateָ];playeridӛҷwfvar(5)helperNB̖ă؎죬Ҍg߶Աʹenemyضҷw
type=null
triggerall = !ishelper
triggerall = roundstate = 2 && ceil(fvar(1)) = [20000,29999]
triggerall = var(26):= -1;state
trigger1 = ceil(fvar(1))%5000 = [0,199];
trigger1=PlayerIDExist(Var(21))
trigger1=PlayerID(Var(21)),IsHelper(888000)	;̽˥إѩ`2ID
trigger1=PlayerID(Var(21)),Var(0)>0		;ƤһȡƤ
trigger1=1||Var(30):=!!PlayerID(Var(21)),Var(0)+!!PlayerID(Var(21)),Var(1)		;ȡƤ뼴ƤӋy
trigger1=1||Var(30):=Var(30)+!!PlayerID(Var(21)),Var(2)+!!PlayerID(Var(21)),Var(3)
trigger1=1||Var(30):=Var(30)+!!PlayerID(Var(21)),Var(4)+!!PlayerID(Var(21)),Var(5)
trigger1=1||Var(30):=Var(30)+!!PlayerID(Var(21)),Var(6)+!!PlayerID(Var(21)),Var(7)
trigger1=1||Var(30):=Var(30)+!!PlayerID(Var(21)),Var(8)+!!PlayerID(Var(21)),Var(9)
trigger1 = var(16):= PlayerID(Var(21)),Var(Random%Var(30))
trigger2 = ceil(fvar(1))%5000 = [200,399];Hitby
trigger2=PlayerIDExist(Var(21))
trigger2=PlayerID(Var(21)),IsHelper(888000)	;̽˥إѩ`2ID
trigger2=PlayerID(Var(21)),Var(10)>0		;HitbyƤһȡƤ
trigger2=1||Var(31):=!!PlayerID(Var(21)),Var(10)+!!PlayerID(Var(21)),Var(11)		;ȡƤHitbyƤӋy
trigger2=1||Var(31):=Var(31)+!!PlayerID(Var(21)),Var(12)+!!PlayerID(Var(21)),Var(13)
trigger2=1||Var(31):=Var(31)+!!PlayerID(Var(21)),Var(14)+!!PlayerID(Var(21)),Var(15)
trigger2=1||Var(31):=Var(31)+!!PlayerID(Var(21)),Var(16)+!!PlayerID(Var(21)),Var(17)
trigger2=1||Var(31):=Var(31)+!!PlayerID(Var(21)),Var(18)+!!PlayerID(Var(21)),Var(19)
trigger2 = var(16):= PlayerID(Var(21)),Var(10+Random%Var(31))
trigger3 = ceil(fvar(1))%5000 = [400,599];Ɂ
trigger3=PlayerIDExist(Var(21))
trigger3=PlayerID(Var(21)),IsHelper(888000)	;̽˥إѩ`2ID
trigger3=PlayerID(Var(21)),Var(20)>0		;MT=HƤһȡƤ
trigger3=1||Var(32):=!!PlayerID(Var(21)),Var(20)+!!PlayerID(Var(21)),Var(21)		;ȡƤMT=HƤӋy
trigger3=1||Var(32):=Var(32)+!!PlayerID(Var(21)),Var(22)+!!PlayerID(Var(21)),Var(23)
trigger3=1||Var(32):=Var(32)+!!PlayerID(Var(21)),Var(24)+!!PlayerID(Var(21)),Var(25)
trigger3=1||Var(32):=Var(32)+!!PlayerID(Var(21)),Var(26)+!!PlayerID(Var(21)),Var(27)
trigger3=1||Var(32):=Var(32)+!!PlayerID(Var(21)),Var(28)+!!PlayerID(Var(21)),Var(29)
trigger3 = var(16):= PlayerID(Var(21)),Var(20+Random%Var(32))
;͸^ʹزڵĻضstateʹmovetype = H
;movetype= Hr-2 -3µlifesetЧľʶwϴɼ
;@eʹõмstateɁɡδʹstateɁɼRstateɁ
trigger4 = ceil(fvar(1))%5000 = [600,799];
trigger4 = var(26):= ifelse(root,prevstateno = 3020,5150,3020)
trigger5 = ceil(fvar(1))%5000 = [800,999];helper state
;ĳЩhelperĠB̖hitbyhitdef֮Ŀ͵@ЩB̖Ɍɚ
trigger5 = var(26):= playerID(ceil(fvar(5))),var(13+(Random%playerID(ceil(fvar(5))),var(31)))
trigger6 = ceil(fvar(1))%5000 = [1000,1199];ܓanim
;ԭͬϣǞ锳ܴ©ĠB̖
trigger6 = var(26):= ifelse(gametime%2,playerID(ceil(fvar(8))),var(2+random%playerID(ceil(fvar(8))),var(30)),playerID(ceil(fvar(9))),var(2+random%playerID(ceil(fvar(9))),var(30)))
trigger7 = ceil(fvar(1))%5000 = [1200,1399];װ׹ͨh
trigger7 = Var(31) > 0
trigger7 = var(26):= ifelse(enemy,gethitvar(fall.damage),5100+10*random%2,PlayerID(Var(21)),Var(10+Random%Var(31)))
trigger8 = ceil(fvar(1))%5000 = [1400,1599];sysvarŪ
trigger8=PlayerIDExist(Var(21))
trigger8=PlayerID(Var(21)),IsHelper(888000)	;̽˥إѩ`2ID
trigger8=PlayerID(Var(21)),Var(40)>0		;SysvarƤһȡƤ
trigger8=1||Var(34):=!!PlayerID(Var(21)),Var(40)+!!PlayerID(Var(21)),Var(41)		;ȡƤSysvarƤӋy
trigger8=1||Var(34):=Var(34)+!!PlayerID(Var(21)),Var(42)+!!PlayerID(Var(21)),Var(43)
trigger8=1||Var(34):=Var(34)+!!PlayerID(Var(21)),Var(44)+!!PlayerID(Var(21)),Var(45)
trigger8=1||Var(34):=Var(34)+!!PlayerID(Var(21)),Var(46)+!!PlayerID(Var(21)),Var(47)
trigger8=1||Var(34):=Var(34)+!!PlayerID(Var(21)),Var(48)+!!PlayerID(Var(21)),Var(49)
trigger8 = var(16):= PlayerID(Var(21)),Var(40+Random%Var(34))
trigger9 = ceil(fvar(1))%5000 = [1600,1799];hitdef state
trigger9=PlayerIDExist(Var(21))
trigger9=PlayerID(Var(21)),IsHelper(888000)	;̽˥إѩ`2ID
trigger9=PlayerID(Var(21)),Var(30)>0		;HitdefƤһȡƤ
trigger9=1||Var(33):=!!PlayerID(Var(21)),Var(30)+!!PlayerID(Var(21)),Var(31)		;ȡƤHitdefƤӋy
trigger9=1||Var(33):=Var(33)+!!PlayerID(Var(21)),Var(32)+!!PlayerID(Var(21)),Var(33)
trigger9=1||Var(33):=Var(33)+!!PlayerID(Var(21)),Var(34)+!!PlayerID(Var(21)),Var(35)
trigger9=1||Var(33):=Var(33)+!!PlayerID(Var(21)),Var(36)+!!PlayerID(Var(21)),Var(37)
trigger9=1||Var(33):=Var(33)+!!PlayerID(Var(21)),Var(38)+!!PlayerID(Var(21)),Var(39)
trigger9 = var(16):= PlayerID(Var(21)),Var(30+Random%Var(33))
trigger10 = ceil(fvar(1))%5000 = [1800,1899];
trigger10 = var(26):= ifelse(random%2,104111,4646)
trigger11 = ceil(fvar(1))%5000 = [1900,1999];51
;ؚwЄӣͨctrl = 1ĠB̖ʹֵĠB̖eĶӰ푽Ě
trigger11 = var(26):= 51+random%2

[State Stateָ];playeridӛҷwfvar(5)helperNB̖ă؎죬Ҍg߶Աʹenemyضҷw
type=null
triggerall = !ishelper
triggerall = roundstate = 2 && ceil(fvar(1)) = [30000,39999]
triggerall = var(26):= -1;state
trigger1 = ceil(fvar(1))%5000 = [0,199];()
trigger1 = !!helper(77767771),var(10)
trigger1 = var(26):= ifelse(!!helper(77767770),var(10)&&enemy,hitpausetime > 1,helper(77767770),var(10+Random%(ceil(helper(77767770),fvar(1)))),helper(77767771),var(10+Random%(ceil(helper(77767771),fvar(1)))))
;̽yB̖r(playerid(fvar(5)),var(0))KҔw̎춃Y(enemy,hitpausetime > 1)rʹó
;δ_ϗltʹü
trigger2 = ceil(fvar(1))%5000 = [200,399];b؞ͨ
trigger2 = var(26):= ifelse(enemy,gethitvar(fall.damage),ifelse(random%2,5100,5110),playerID(ceil(fvar(9))),var(2+random%playerID(ceil(fvar(9))),var(30)))
;wr B̖ڕrtͿhitbyĠB̖ʹжõ
trigger3 = ceil(fvar(1))%5000 = [400,599];Ɂ
trigger3 = var(26):= ifelse(helper(77767771),fvar(5)>0,helper(77767771),var(50+random%(ceil(helper(77767771),fvar(5)))),ifelse(random%4,5002,ifelse(random%2,5000,5200+random%2)))
;͸^ʹزڵĻضstateʹmovetype = H
;movetype= Hr-2 -3µlifesetЧľʶwϴɼ
;@eʹõмstateɁɡδʹstateɁɼRstateɁ
trigger4 = ceil(fvar(1))%5000 = [600,799];
trigger4 = helper(77767771),fvar(3) > 0
trigger4 = var(26):= helper(77767771),var(30+random%(ceil(helper(77767771),fvar(3))))
trigger5 = ceil(fvar(1))%5000 = [800,999];helper state
;ĳЩhelperĠB̖hitbyhitdef֮Ŀ͵@ЩB̖Ɍɚ
trigger5 = var(26):= playerID(ceil(fvar(5))),var(13+(Random%playerID(ceil(fvar(5))),var(31)))
trigger6 = ceil(fvar(1))%5000 = [1000,1199];
trigger6 = root,hitpausetime >= 2
trigger6 = var(26):= ifelse(random%2,512,1000044)
trigger7 = ceil(fvar(1))%5000 = [1200,1399]
trigger7 = var(26):= ifelse(enemy,gethitvar(fall.damage),5100,helper(77767771),var(30+random%(ceil(helper(77767771),fvar(3)))))
trigger8 = ceil(fvar(1))%5000 = [1400,1599];sysvarŪ
;ڲϵy׃varaddvarsetĠB̖ĳЩʹϵy׃ҪĽɫ@NӰ(Ч)
trigger8 = var(26):= ifelse(random%2,ifelse(random%2,ifelse(random%2,40,45),50),ifelse(random%2,5080,5100))
trigger9 = ceil(fvar(1))%5000 = [1600,1799];hitdef state
;͵һɫеhitdefB̖
trigger9 = helper(77767771),fvar(2) > 0
trigger9 = var(26):= helper(77767771),var(20+random%(ceil(helper(77767771),fvar(2))))
trigger10 = ceil(fvar(1))%5000 = [1900,1999];51
;ؚwЄӣͨctrl = 1ĠB̖ʹֵĠB̖eĶӰ푽Ě
trigger10 = var(26):= 51+random%2
trigger11 = ceil(fvar(1))%5000 = [1800,1899]
trigger11 = helper(77767771),fvar(4) > 0
trigger11 = var(26):= helper(77767771),var(40+random%(ceil(helper(77767771),fvar(4))))
ignorehitpause = 1

;
;˽⾫֮ǰ҂ȁfһº^
;MUGEN춃ȴƣ܉̎Ĺ-2147483648~2147483647
;ˣ҂@Ԍ-2147483648Ăfܵؓr؏Ѫ
;Ҳf˕rѪ锳ǰѪ+2147483648cȻԽMUGEN̎ĘO
;˕rѪw0҂һQ֮顸
;ȻڔRС100rμķʧЧ˕r҂Ҫ
;^ͬһʹöprojɂʹ_-2147483648
;_ЧĶ
;ʹöproj,Լӛ䛌RøprojĂ
;ʹ_-2147483648ԲűQ龫
;ԭƺÓHitOverRiderܵĂۼӵ(Ҳf]ʹHitOverRider͟oЧ)
;Ӌ
[state ];Rֵo
type = varset
trigger1 =!ishelper
trigger1 = numenemy
var(16) = abs(enemy,const(data.defence));R^ֵ
ignorehitpause = 1

[state ];O
type = null
triggerall =!ishelper
triggerall = var(16) = [1,100]
trigger1 = var(16) = 50||var(16) = 64||var(16) = 80
trigger1 = 1||var(17):= 1
trigger2 = (var(16) = [2,4])||var(16) = 10||var(16) = 16||var(16) = 18||(var(16) = [20,21])||var(16) = 32
trigger2 = 1||var(17):= 2
trigger3 = var(16) = 6||var(16) = 8||var(16) = 14||var(16) = 51
trigger3 = 1||var(17):= 3
trigger4 = var(16) = 7||var(16) = 9
trigger4 = 1||var(17):= 5
trigger5 = (var(16) = [11,12])
trigger5 = 1||var(17):= 6
trigger6 = var(16) = 62
trigger6 = 1||var(17):= 8
trigger7 = var(16) = 37
trigger7 = 1||var(17):= 16
trigger8 = var(16) = 41||var(16) = 63
trigger8 = 1||var(17):= 20
trigger9 = var(16) = 71
trigger9 = 1||var(17):= 21
trigger10 = var(16) = 69
trigger10 = 1||var(17):= 22
trigger11 = var(16) = 73
trigger11 = 1||var(17):= 24
trigger12 = var(16) = 39||var(16) = 65
trigger12 = 1||var(17):= 27
trigger13 = var(16) = 55
trigger13 = 1||var(17):= 34
trigger14 = var(16) = 74
trigger14 = 1||var(17):= 35
trigger15 = var(16) = 59
trigger15 = 1||var(17):= 40
trigger16 = var(16) = 82
trigger16 = 1||var(17):= 43
trigger17 = var(16) = 45||var(16) = 70
trigger17 = 1||var(17):= 45
trigger18 = var(16) = 75
trigger18 = 1||var(17):= 46
trigger19 = var(16) = 78
trigger19 = 1||var(17):= 57
trigger20 = var(16) = 83
trigger20 = 1||var(17):= 67
trigger21 = var(16) = 95
trigger21 = 1||var(17):= 73
trigger22 = var(16) = 85
trigger22 = 1||var(17):= 77
trigger23 = var(16) = 93
trigger23 = 1||var(17):= 88
trigger24 = var(16) = 93
trigger24 = 1||var(17):= 90
trigger25 = var(16) = 91
trigger25 = 1||var(17):= 96
trigger26 = var(16) = 1
trigger26 = 1||var(17):= 558345749
trigger27 = var(16) = 5
trigger27 = 1||var(17):= 644245095
trigger28 = var(16) = 13
trigger28 = 1||var(17):= 558345758
trigger29 = var(16) = 17
trigger29 = 1||var(17):= 730144446
trigger30 = var(16) = 19
trigger30 = 1||var(17):= 816043791
trigger31 = var(16) = 22
trigger31 = 1||var(17):= 944892810
trigger32 = var(16) = 25
trigger32 = 1||var(17):= 1073741824
trigger33 = var(16) = 31
trigger33 = 1||var(17):= 1331439857
trigger34 = var(16) = 35
trigger34 = 1||var(17):= 1503238536
trigger35 = var(16) = 38
trigger35 = 1||var(17):= 1632087581
trigger36 = var(16) = 40
trigger36 = 1||var(17):= 1717986919
trigger37 = var(16) = 46
trigger37 = 1||var(17):= 1975684976
trigger38 = var(16) = 57
trigger38 = 1||var(17):= -5
trigger39 = var(16) = 47
trigger39 = 1||var(17):= -6
trigger40 = var(16) = 23||var(16) = 44
trigger40 = 1||var(17):= -7
trigger41 = var(16) = 33
trigger41 = 1||var(17):= -8
trigger42 = var(16) = 29||var(16) = 42
trigger42 = 1||var(17):= -9
trigger43 = var(16) = 15
trigger43 = 1||var(17):= -10
trigger44 = var(16) = 27;||var(49)
trigger44 = 1||var(17):= -11
trigger45 = var(16) = 26||var(16) = 34||var(16) = 66
trigger45 = 1||var(17):= -12
trigger46 = var(16) = 56
trigger46 = 1||var(17):= -13
trigger47 = var(16) = 94
trigger47 = 1||var(17):= -14
trigger48 = var(16) = 77
trigger48 = 1||var(17):= -15
trigger49 = var(16) = 30||var(16) = 84
trigger49 = 1||var(17):= -16
trigger50 = var(16) = 24||var(16) = 76||var(16) = 88
trigger50 = 1||var(17):= -17
trigger51 = var(16) = 54
trigger51 = 1||var(17):= -18
trigger52 = var(16) = 98
trigger52 = 1||var(17):= -19
trigger53 = var(16) = 53||var(16) = 58
trigger53 = 1||var(17):= -20
trigger54 = var(16) = 79
trigger54 = 1||var(17):= -24
trigger55 = var(16) = 68
trigger55 = 1||var(17):= -27
trigger56 = var(16) = 81
trigger56 = 1||var(17):= -28
trigger57 = var(16) = 36||var(16) = 60
trigger57 = 1||var(17):= 30
trigger58 = var(16) = 52||var(16) = 87
trigger58 = 1||var(17):= -31
trigger59 = var(16) = 43
trigger59 = 1||var(17):= -34
trigger60 = var(16) = 61
trigger60 = 1||var(17):= -36
trigger61 = var(16) = 92
trigger61 = 1||var(17):= -37
trigger62 = var(16) = 48
trigger62 = 1||var(17):= -40
trigger63 = var(16) = 67||var(16) = 89
trigger63 = 1||var(17):= -50
trigger64 = var(16) = 72
trigger64 = 1||var(17):= -58
trigger65 = var(16) = 86
trigger65 = 1||var(17):= -67
trigger66 = var(16) = 96
trigger66 = 1||var(17):= -78
trigger67 = var(16) = 99
trigger67 = 1||var(17):= -103
trigger68 = var(16) = 97
trigger68 = 1||var(17):= -116
trigger69 = var(16) = 100
trigger69 = 1||var(17):= 0
ignorehitpause = 1

[state ]
type = null
triggerall =!ishelper
triggerall = var(16) = [1,100]
trigger1 = var(16) = 18
trigger1 = 1||var(18):= -14
trigger2 = var(16) = 12
trigger2 = 1||var(18):= -13
trigger3 = var(16) = 9
trigger3 = 1||var(18):= -9
trigger4 = var(16) = 59||(var(16) = [69,70])
trigger4 = 1||var(18):= -8
trigger5 = var(16) = 6||var(16) = 57
trigger5 = 1||var(18):= -5
trigger6 = var(16) = 11
trigger6 = 1||var(18):= -2
trigger7 = var(16) = 3||var(16) = 8
trigger7 = 1||var(18):= -1
trigger8 = var(16) = 13
trigger8 = 1||var(18):= 5
trigger9 = var(16) = 17
trigger9 = 1||var(18):= 6
trigger10 = var(16) = 1||var(16) = 5||var(16) = 15||var(16) = 19||var(16) = 22||var(16) = 25||var(16) = 27||(var(16) = [30,31])||var(16) = 33||(var(16) = [35,43])||(var(16) = [45,46])||(var(16) = [48,49])||var(16) = 53
trigger10 = 1||var(18):= 4
trigger11 = (var(16) = [55,56])||(var(16) = [62,63])||(var(16) = [75,76])||var(16) = 79||var(16) = 86
trigger11 = 1||var(18):= 4
ignorehitpause = 1

[state ]
type = null
triggerall=!ishelper
triggerall = var(16) = [1,100]
trigger1 = var(16) = 11||var(16) = 7||var(16) = 14||var(16) = 21||var(16) = 28
trigger1 = 1||var(19):= -5
trigger2 = var(16) = 13||var(16) = 26
trigger2 = 1||var(19):= -3
trigger3 = var(16) = 3||var(16) = 6||var(16) = 9||var(16) = 12||var(16) = 18||var(16) = 24
trigger3 = 1||var(19):= -2
ignorehitpause = 1

[State ];̽??????ID?ȡ??(??????)
type=Null
triggerall=!ishelper
trigger1=NumHelper(887000)=1
trigger1=1||Var(20):=Helper(887000),ID
ignorehitpause=1

[State ]
type = VarSet
trigger1=!ishelper&&numhelper(888000)=1
var(21)=Helper(888000),ID
ignorehitpause = 1

;Nproj
[state ];R1
type = Projectile
triggerall =!ishelper
triggerall = roundstate = 1
triggerall = enemy,stateno != 1000047 && enemy,stateno != 1000048 && enemy,stateno != 1000049
trigger1 = ceil(fvar(0)) = [100,399]
trigger2 = ceil(fvar(0)) = [500,699]
attr = SCA, AA,AT,AP
damage = ifelse((ceil(fvar(0)) = [300,399]),ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax)),0)
sparkno = -1
guard.sparkno = -1
ground.type = high
ProjID = 10000
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = 1000047
;b؞ͨǰ롢&ܓanimhelper staterʩͶ
p2getp1state = 1
;p2getp1stateQ׌еĔMķĠB̖0M딳Լ1MҷĠB
;ͶMԼĠB̖Ͷr@e횞1μr0Ӱ푵ļg
;߀ʹ@헅_stateЧ(Ҋ·proj)
fall.damage = 2147483647;Ҫo蔳ֵ
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];!time
type=projectile
triggerall = !ishelper
trigger1=enemy,stateno=1000048&&enemy,time
projid=81980
projanim=10001
attr=sca,aa,ap,at
getpower=0,0
givepower=0,0
hitflag=mafdpl
guardflag=;mafdpl
numhits=0
sparkno=-1
projremove=1
projremovetime=1
projedgebound=ceil(2.0**30)
projstagebound=ceil(2.0**30)
projheightbound=-ceil(2.0**30),ceil(2.0**30)
supermovetime=ceil(2.0**31)-1
pausemovetime=ceil(2.0**31)-1
guard.dist=0
postype=p1
affectteam=e
ground.type=none
p2stateno=-1
p2getp1state=1
offset=0,0
ignorehitpause=1

[state ];R1
type = Projectile
triggerall =!ishelper
triggerall = roundstate = 1
trigger1 = playerIDexist(ceil(fvar(9)))
trigger1 = playerID(ceil(fvar(9))),var(9)<0
attr = SCA, AA,AT,AP
damage = ceil(enemy,const(data.defence)*0.01),ceil(enemy,const(data.defence)*0.01)*2
sparkno = -1
guard.sparkno = -1
ground.type = high
ProjID = 10000
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];o&Ͷ
type = Projectile
triggerall =!ishelper
trigger1 = roundstate = 2
trigger1 = !(enemy,stateno=5100&&enemy,time<3)&&enemy,stateno-5050
trigger1 =!enemy,gethitvar(fall.damage);ϛ]۷er
trigger1 = (ceil(fvar(1))%5000 = [0,1999]) || (ceil(fvar(1))%5000 = [2700,2999]) || ceil(fvar(1))%5000 = [4000,4999]
trigger2 = roundstate = 2
trigger2 = ceil(fvar(1))%5000 = [0,599]
trigger3 = playerIDexist(ceil(fvar(9)))
trigger3 = playerID(ceil(fvar(9))),var(9)<0
attr = SCA, AA,AT,AP
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax)),ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax))
sparkno = -1
guard.sparkno = -1
ground.type = high
ProjID = 10000
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = ifelse((ceil(fvar(1))%5000 = [200,299]) || (ceil(fvar(1))%5000 = [800,1199]),1000043,-1)
;b؞ͨǰ롢&ܓanimhelper staterʩͶ
p2getp1state = ifelse((ceil(fvar(1))%5000 = [200,299]) || (ceil(fvar(1))%5000 = [800,1199]),1,0)
;p2getp1stateQ׌еĔMķĠB̖0M딳Լ1MҷĠB
;ͶMԼĠB̖Ͷr@e횞1μr0Ӱ푵ļg
;߀ʹ@헅_stateЧ(Ҋ·proj)
fall.damage = 2147483647;Ҫo蔳ֵ
fall.yvelocity=random%2
yaccel=10
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];!time؞ͨ
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = ceil(fvar(1))%5000 = [2000,2399]
attr = SCA, AA,AT,AP
sparkno = -1
guard.sparkno = -1
ground.type = none;Ҫ̎횞none
hitsound = -1
ProjID = 10001
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = -1;Ҫ̎횞-1
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];(oBӛ䛕r!time؞ͨ)
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = ceil(fvar(1))%5000 = [2400,2699]
attr = SCA, AA,AT,AP
sparkno = -1
guard.sparkno = -1
ground.type = none
hitsound = -1
ProjID = 10001
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = ifelse(!!playerID(ceil(fvar(5))),var(3),playerID(ceil(fvar(5))),var(3+Random%(playerID(ceil(fvar(5))),var(12))),-1)
;̽鵽Ĕstate,]̽鵽r㌍ʩ!time؞ͨ
p2getp1state =!playerID(ceil(fvar(5))),var(3);Ҫ]Ќstateļo䛕r0Єt1
;!time؞ͨȻǌͶļg˴̎횞1
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[State -2];¼
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 =!!enemy,gethitvar(fall.damage)
trigger1 = ceil(fvar(1))%5000 = [2700,2999]
trigger1 = gametime%5 = 0
attr = SCA, AA,AT,AP
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax)),ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax))
sparkno = -1
guard.sparkno = -1
ground.type = none
ProjID = 10001
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = ifelse(random %2,5100+10*(random %2),5071+30*(random %2));һ B̖
;5100 5110鵹أ5071 5101
p2getp1state = 0;ҪؔԼstate
supermovetime = 99999999999
pausemovetime = 99999999999
ignorehitpause = 1

[state ];sysvarŪ
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = ceil(fvar(1))%5000 = [3000,3299]
attr = SCA, AA,AT,AP
sparkno = -1
guard.sparkno = -1
ground.type = none
hitsound = -1
ProjID = 10001
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = ifelse(random%2,ifelse(random%2,ifelse(gametime%2,132,155),5080),ifelse(random%2,40+(random%3)*5,51+random%2))
;varsetvaraddsysvarĠB̖
;ĳЩsysvar(X)׃ĽɫһӰ
p2getp1state = 0;ҪؔԼstate
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];Ɂɚ
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = ceil(fvar(1))%5000 = [3300,3599]
attr = SCA, AA,AT,AP
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax)),ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax))
sparkno = -1
guard.sparkno = -1
ground.type = high
hitsound = -1
ProjID = 10001
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = ifelse(random%2,random*99999,ifelse(random%2,150,139))
;͸^ʹزڵĻضstateʹmovetype = H
;movetype= HrܵĂw-2-3lifesetЧĶ
p2getp1state = 0;ҪؔԼstate
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];proj1
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = var(16) = [1,100]
trigger1 =!numprojid(1)
trigger1 = ceil(fvar(1))%5000 = [3600,3999]
attr = SCA, AA,AT,AP
projid = 1
projanim = 10001
damage = -2147483648+21474000*(100-var(16))+floor(83648*(1-0.01*var(16)))+var(17)
projmisstime = 1
projremovetime = 1
sparkno = -1
guard.sparkno = -1
offset = enemynear,pos x,enemynear,pos y
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];proj2
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = var(16) = [1,100]
trigger1 =!numprojid(2)
trigger1 = ceil(fvar(1))%5000 = [3600,3999]
attr = SCA, AA,AT,AP
projid = 2
projanim = 10001
projremovetime = 1
damage = -4+var(18)
sparkno = -1
guard.sparkno = -1
offset = enemynear,pos x,enemynear,pos y
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ];proj3
type = Projectile
trigger1 =!ishelper
trigger1 = roundstate = 2
trigger1 = var(16) = [1,100]
trigger1 =!numprojid(3)
trigger1 = ceil(fvar(1))%5000 = [3600,3999]
attr = SCA, AA,AT,AP
projid = 3
projanim = 10001
projremovetime = 1
damage = var(19)
sparkno = -1
guard.sparkno = -1
offset = enemynear,pos x,enemynear,pos y
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

[state ]
type = null
triggerall =!ishelper
trigger1 = var(3):= (9+(random%4)*10)*(random%10!= 0)
ignorehitpause = 1

[state ];СѪ
type = Projectile
triggerall =!ishelper
triggerall = roundstate = 2
triggerall = enemy,stateno != 1000047 && enemy,stateno != 1000048 && enemy,stateno != 1000049
trigger1 = ceil(fvar(1))%5000 = [4000,4999]
attr = SCA, AA,AT,AP
damage = ceil((enemy,const(data.defence)*0.01)*enemy,lifemax*0.001*var(3)),ceil((enemy,const(data.defence)*0.01)*enemy,lifemax*0.001*var(3))
sparkno = -1
guard.sparkno = -1
hitsound = -1
ProjID = 10001
projanim = 10001
projremove = 1
projremovetime = 1
offset = enemynear,pos x,enemynear,pos y
p2stateno = 1000047
p2getp1state = 1
fall.damage = ifelse(fvar(1) >= 20000,enemy,lifemax*0.001*var(3),2147483647)
supermovetime = 2147483647
pausemovetime = 2147483647
ignorehitpause = 1

;rֹ-ֱwmovetime
[State ];ͣ
type = Pause
trigger1 =!ishelper
time = 2147483647;rֹmrgʹ0ɽrֹ
movetime = 2147483647;rֹпɻӕrgɴ춳mrg
ignorehitpause = 1

[State ];ͣ
type = Superpause
trigger1 =!ishelper
anim = -1
time = 2147483647;rֹmrgʹ0ɽrֹ
movetime = 2147483647;rֹпɻӕrgɴ춳mrg
darken = 0
p2defmul = 1
unhittable = 0
ignorehitpause = 1

;U
;ʹSelfState̶whelperЧطֹܵtargetstateӰ
[State ];rֹ-Ihelper
type = SelfState
trigger1 = ishelper&&const(size.height) = 8005
value = 8005
ignorehitpause = 1

[State ];rֹ-نhelper
type = SelfState
trigger1 = ishelper&&const(size.height) = 8006
value = 8006
ignorehitpause = 1

[State ];rֹ-helper
type = SelfState
trigger1 = ishelper&&const(size.height) = 8007
value = 8007
ignorehitpause = 1

[State ];쾀-Ihelper
type = SelfState
trigger1 = ishelper&&const(size.height) = 8888
value = 8888
ignorehitpause = 1

[State ]
type=SelfState
trigger1=IsHelper(887000)||IsHelper(888000)
value=888000
ignorehitpause=1

[State ];
type = SelfState
trigger1 = ishelper&&const(size.height) = 9997
value = 9997
ignorehitpause = 1

[State ];helper
type = SelfState
trigger1 = ishelper&&const(size.height) = 9998
value = 9998
ignorehitpause = 1

[State ];Լmarking&׃ޏhelper
type = SelfState
trigger1 = ishelper&&const(size.height) = 9999
value = 9999
ignorehitpause = 1

[State ];쾀-mShelper
type = SelfState
trigger1 = ishelper&&const(size.height) = [10000,10024]
value = 10000
ignorehitpause = 1

[State ];쾀-ܓhelper
type = SelfState
trigger1 = ishelper&&const(size.height) = [20000,20024]
value = 20000
ignorehitpause = 1

[State ];쾀Khelper1-mMarking
type = SelfState
trigger1 = ishelper&&const(size.height) = 30000
value = 30000
ignorehitpause = 1

[State ];쾀Khelper2-ܓ
type = SelfState
trigger1 = ishelper&&const(size.height) = 40000
value = 40000
ignorehitpause = 1

[State ];쾀Khelper3-̽
type = SelfState
trigger1 = ishelper&&const(size.height) = 50000
value = 50000
ignorehitpause = 1

[State ];쾀Khelper4-Gametime؞ͨӋ
type = SelfState
trigger1 = ishelper&&const(size.height) = 60000
value = 60000
ignorehitpause = 1

[state -2];gametimeʽÓx
type = SelfState
triggerall =!ishelper
trigger1 = roundstate = 1
value = 0
ignorehitpause = 1

[state -2];gametimeʽÓx
type = SelfState
triggerall =!ishelper
trigger1 = sysvar(3)!= GameTime%4545+GameTime%810
trigger2 = movetype = H
value = 120
ignorehitpause = 1

[Statedef -3]

;͕rֹ
;Ҫ3helper
;8005:춴_helper(8007)λ
;8006:helper(8007)
;8007:춽rֹÿ
;MUGENĈ(playerhelper)ʹ8007wwĕrֹ(w͸^pausesuperpause@movetime)
;_wmovetimeMUGENs̎축rֹBЧ(pausesuperpauseЧp)
;pauseSuperpausemovetime܉time(time = 0movetimeҲҪ0)
;helper(8007)ڽrֹ͕pauseSuperpauseʹmovetimew0
;˕rlrֹhelper(8007)͕movetime = 0oЄ
;ԱҪrKن܉mrֹ

[state ];I
type = Helper
trigger1 = PlayerIDExist(id);ن
trigger1 =!IsHelper;w
trigger1 =!NumHelper(8005);Helper(8005)r
trigger1 =!NumHelper(8006);Helper(8006)r
name = "remove-Placehold"
helpertype = Player;Ҫxplayerhelperxȡ-2µĴa
ID = 8005;helperID
size.height = 8005
;helperĸ߶ȣɴhelperIDʹ,helperconst(size.height)
pausemovetime = 2147483647;oҕrֹ
supermovetime = 2147483647;oҕrֹ
ignorehitpause = 1;ͣпɈ

[state ];helper
type = Helper
trigger1 = PlayerIDExist(id);ن
trigger1 =!IsHelper;w
trigger1 = NumHelper(8005);Helper(8005)r
trigger1 =!NumHelper(8006);Helper(8006)r
name = "remove-summon"
helpertype = Player;Ҫxplayerhelperxȡ-2µĴa
ID = 8006;helperID
size.height = 8006
;helperĸ߶ȣɴhelperIDʹ,helperconst(size.height)
pausemovetime = 2147483647;oҕrֹ
supermovetime = 2147483647;oҕrֹ
ignorehitpause = 1;ͣпɈ

[state ];rֹhelper
type = Helper
trigger1 = PlayerIDExist(id);ن
trigger1 = ishelper(8006);helper(8006)
trigger1 =!numHelper(8007);Helper(8007)r
name = "remove-hold"
helpertype = Player;Ҫxplayerhelperxȡ-2µĴa
ID = 8007;helperID
size.height = 8007
;helperĸ߶ȣɴhelperIDʹ,helperconst(size.height)
pausemovetime = 2147483647;oҕrֹ
supermovetime = 2147483647;oҕrֹ
ignorehitpause = 1;ͣпɈ
;//////////////////////////////////////////////////////////////////////////////////////////////////
;@e_ʼ}u
;//////////////////////////////////////////////////////////////////////////////////////////////////

;-------------------------------------------------------
;Ƚг̽õHELPER
;
;Y̽
;Y̽Oҕ
;ǃY̽
;ǃY̽Oҕ
;NvHELPER
;쾀
;KvHELPER
;
;@HELPER
;ԡنScrtlҪنHELPERǰ
;
[State Y̽I_]
type=helper
triggerall=playeridexist(id)
triggerall=teamside=1&&!numpartner&&numenemy=1;;ģƽɫP11v1r
trigger1=!ishelper&&!numhelper(77767000)&&!numhelper(77767700)&&!numhelper(77767770)
helpertype=player
name="spy-hitpause-dummy"
id=77767000
pos=0,0
postype=p1
facing=1
stateno=0
keyctrl=0
ownpal=0
supermovetime=2147483647
pausemovetime=2147483647
size.xscale=0
size.yscale=0
size.ground.back=0
size.ground.front=0
size.air.back=0
size.air.front=0
size.height=0
size.proj.doscale=0
size.head.pos=0,0
size.mid.pos=0,0
size.shadowoffset=0
ignorehitpause=1

[State Y̽Oҕ]
type=helper
triggerall=playeridexist(id)
triggerall=teamside=1&&!numpartner&&numenemy=1
trigger1=!ishelper&&!numhelper(77767770)
helpertype=player
name="spy-hitpause-check (/^3^)/"
id=77767770
pos=0,0
postype=p1
facing=1
stateno=0
keyctrl=0
ownpal=0
supermovetime=2147483647
pausemovetime=2147483647
size.xscale=0
size.yscale=0
size.ground.back=0
size.ground.front=0
size.air.back=0
size.air.front=0
size.height=0
size.proj.doscale=0
size.head.pos=0,0
size.mid.pos=0,0
size.shadowoffset=0
ignorehitpause=1

[State ǃY̽I_]
type=helper
triggerall=playeridexist(id)
triggerall=teamside=1&&!numpartner&&numenemy=1
trigger1=!ishelper&&!numhelper(77767001)&&!numhelper(77767701)&&!numhelper(77767771)
helpertype=player
name="spy-dummy"
id=77767001
pos=0,0
postype=p1
facing=1
stateno=0
keyctrl=0
ownpal=0
supermovetime=2147483647
pausemovetime=2147483647
size.xscale=0
size.yscale=0
size.ground.back=0
size.ground.front=0
size.air.back=0
size.air.front=0
size.height=0
size.proj.doscale=0
size.head.pos=0,0
size.mid.pos=0,0
size.shadowoffset=0
ignorehitpause=1

[State ǃY̽Oҕ]
type=helper
triggerall=playeridexist(id)
triggerall=teamside=1&&!numpartner&&numenemy=1
trigger1=!ishelper&&!numhelper(77767771)
helpertype=player
name="spy-check v(-w-)v"
id=77767771
pos=0,0
postype=p1
facing=1
stateno=0
keyctrl=0
ownpal=0
supermovetime=2147483647
pausemovetime=2147483647
size.xscale=0
size.yscale=0
size.ground.back=0
size.ground.front=0
size.air.back=0
size.air.front=0
size.height=0
size.proj.doscale=0
size.head.pos=0,0
size.mid.pos=0,0
size.shadowoffset=0
ignorehitpause=1
;@
;Y̽()
;Y̽Oҕ
;ǃY̽()
;ǃY̽Oҕ
;

;ՁHELPER춱C̽HELPERλ

;ñwن̽HELPERܕ܌׃ŪӰ
;ʹ̽OҕHELPERن

;׌Y̽ȡhitpausetimeنһܓHELPER
;ֻǰװhelperܿՈ
[State ̽ܓHELPER<ѽܓHELPERԒ>]
type=helper
triggerall=playeridexist(id)
triggerall=teamside=1&&!numpartner&&numenemy=1
trigger1=!ishelper&&!numhelper(77767772)
helpertype=player
name="hitby"
id=77767772
pos=0,0
postype=p1
facing=1
stateno=0
keyctrl=0
ownpal=0
supermovetime=2147483647
pausemovetime=2147483647
size.xscale=0
size.yscale=0
size.ground.back=0
size.ground.front=0
size.air.back=0
size.air.front=0
size.height=0
size.proj.doscale=0
size.head.pos=0,0
size.mid.pos=0,0
size.shadowoffset=0
ignorehitpause=1

[state ];հhelper
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(9997)
name = ""
helpertype = Player
ID = 9997
size.height = 9997
stateno = 9997
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;--------------------------------------------------------------------------------------------------
;̽helperЛ]бZȡж
;
;һfʹgametimeʽДͿ
;^пܕMԼĊZȡB̖
;Ǖrμʹgametimeʽ͟oД
;ʹChangeAnim2жǱԼ߀ǔZȡ
;ԒԼ

[State B̖ZȡД]
type=hitfallset
trigger1=ishelper(77767700)||ishelper(77767701)
value=gametime*2+3
ignorehitpause=1

;ڱZȡBrxȡ-3µĖ|
;-3׌̽helperSgametime׃ӵĔֵ
;ֵͮǰgametimeԓеĔֵһrʹͶ

[State xȡ˞ֹ]
type=tagout
trigger1=ishelper(77767700)||ishelper(77767701)||ishelper(77767770)||ishelper(77767771)
ignorehitpause=1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(887000)
name = "̽?????ȡ(Y)"
helpertype = Player
ID = 887000
size.height = 887000
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(888000)
name = "̽?????ȡ(ǃY)"
helpertype = Player
ID = 888000
size.height = 888000
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;helper
;ôhelperMиNstate
[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(9998)
name = "Reversal"
helpertype = Player
ID = 9998
size.height = 9998
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;Լmarking&&׃ޏhelper
;͸^ȡwtargetʹtargetlifeadd_lifebЧ
;ӛеvarfvar׃ŪYᅢմhelper׃ԭ
[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(9999)
name = "self-marking"
helpertype = Player
ID = 9999
size.height = 9999
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;쾀
;نhelper􌦑ܓhelperʹ@ܓhelpertarget
;helperreversalDefmSܓhelpertargetጢܓhelper
;helperMܓhelperλÕrmShelperͬ춫@@helpertarget
;֮mShelperʹtargetĿץסhelperMиN
;Kл쾀һ24M+4KhelperÿһMԞһIhelperһܓhelper(helperܓhelperن)
;wȫhelperλtنhelperM]б^λ
;IhelperH׃

;һM
[state ];Ihelper
type = helper
trigger1 =!ishelper;helper
trigger1 =!numhelper(60000);Khelperڕr
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51;쾀δ
name = "Konsen-Placehold"
helpertype = Player;Ҫxplayerhelperxȡ-2µĴa
ID = 8888;helperID
size.height = 8888
;helperĸ߶ȣɴhelperIDʹ,helperconst(size.height)
pausemovetime = 2147483647;oҕrֹ
supermovetime = 2147483647;oҕrֹ
ignorehitpause = 1;ͣпɈ

[State ];ܓhelper
type = Helper
trigger1 =!ishelper;helper
trigger1 =!numhelper(20000);helper(20000)ڕr
trigger1 =!numhelper(60000);Khelperڕr
trigger1 =!helper(const(size.height)-10000),numtarget;쾀mShelperδȡtargetr
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51;쾀δ
name = "Konsen-Hit"
helpertype = Player;Ҫxplayerhelperxȡ-2µĴa
ID = 20000;helperID
size.height = 20000
;helperĸ߶ȣɴhelperIDʹ,helperconst(size.height)
;ͬhelperҪMͬrԴغl
;EX:Դ˻쾀lǞ쾀ܓhelper,tԭҪ
;trigger1 = ishelper(20000) || ishelper(20001) || ishelper(20002)...|| ishelper(20024)
;ʹsize.heightᣬֻҪtrigger1 = ishelper&&const(size.height) = [20000,20024]
pausemovetime = 2147483647;oҕrֹ
supermovetime = 2147483647;oҕrֹ
ignorehitpause = 1;ͣпɈ

;ڶM
[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20001)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20001
size.height = 20001
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;M
[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20002)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20002
size.height = 20002
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20003)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20003
size.height = 20003
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20004)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20004
size.height = 20004
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20005)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20005
size.height = 20005
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20006)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20006
size.height = 20006
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20007)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20007
size.height = 20007
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20008)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20008
size.height = 20008
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20009)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20009
size.height = 20009
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20010)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20010
size.height = 20010
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20011)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20011
size.height = 20011
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20012)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20012
size.height = 20012
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20013)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20013
size.height = 20013
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20014)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20014
size.height = 20014
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20015)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20015
size.height = 20015
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20016)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20016
size.height = 20016
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20017)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20017
size.height = 20017
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20018)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20018
size.height = 20018
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Placehold"
helpertype = Player
ID = 8888
size.height = 8888
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[State ]
type = Helper
trigger1 =!ishelper
trigger1 =!numhelper(20019)
trigger1 =!numhelper(60000)
trigger1 =!helper(const(size.height)-10000),numtarget
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 51
name = "Konsen-Hit"
helpertype = Player
ID = 20019
size.height = 20019
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;ǻ쾀YKhelperД쾀ǷɣMиN
;ӛ䛸NֵĹhelperԼmarking(wtarget_)helpergametime؞ͨӋhelperbܓhelperȵ;

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(30000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 52
name = "Konsen-last1"
helpertype = Player
ID = 30000
size.height = 30000
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(40000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 53
name = "Konsen-last2"
helpertype = Player
ID = 40000
size.height = 40000
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(50000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 54
name = "Konsen-last3"
helpertype = Player
ID = 50000
size.height = 50000
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

[state ]
type = helper
trigger1 =!ishelper
trigger1 =!numhelper(60000)
trigger1 = (numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper) <= 55
name = "Konsen-last4"
helpertype = Player
ID = 60000
size.height = 60000
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;gametimeʽÓx׃o
;-3µĿٱ딳Bĕr򲻕xȡԿ׃ӛgametime
;Kz鮔ǰ׃Ƿӛ䛵ֵһӏĶжǷ̎추ĠB̖
[State ]
type = VarSet
trigger1 =!ishelper;w
trigger2 = ishelper(50000);̽helper
sysvar(3) = gametime%4545+gametime%810
ignorehitpause = 1

;This controller plays a sound everytime KFM lands from a jump, or
;from his back-dash.
[State -3, Landing Sound]
type = PlaySnd
triggerall = Time = 1
trigger1 = stateno = 52 ;Jump land
trigger2 = stateno = 106 ;Run-back land
value = 40, 0