[statedef -2]
[state ]
type=screenbound
trigger1=1
movecamera=0,0
value=!ishelper
ignorehitpause=1
[state ]
type=playerpush
trigger1=var(0):=35*gametime+random%3+5*(var(0)!=35*gametime)||1
value=0
ignorehitpause=1
[state ]
type=changeanim2
trigger1=ishelper(890101604)+ishelper(101604)+ishelper(1604)
trigger1=!time&&var(0)!=[35*gametime,35*gametime+2]
value=358901018
ignorehitpause=1
[state ]
type=parentvarset
trigger1=ishelper(890101604)+ishelper(101604)+ishelper(1604)
trigger1=!time&&anim!=358901018&&parent,id=root,id&&var(0)!=[35*gametime,35*gametime+2]
var(31)=stateno
ignorehitpause=0
[state ]
type=parentvarset
trigger1=ishelper(890101604)+ishelper(101604)+ishelper(1604)
trigger1=movereversed&&stateno
trigger1=!time&&anim!=358901018&&parent,id=root,id&&var(0)!=[35*gametime,35*gametime+2]
trigger1=hitpausetime&&stateno!=root,var(31)&&stateno!=root,var(39)&&stateno!=root,var(40)&&!root,var(41)
var(39+!!root,var(39)*(1+!!root,var(40)))=stateno
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper
trigger1=roundstate>2
trigger2=ishelper(890101601)+ishelper(890101602)+ishelper(890101603)+ishelper(101603)+ishelper(1603)+ishelper(890101604)+ishelper(101604)+ishelper(1604)+ishelper(890101630)
trigger3=ishelper(890101605)+ishelper(890101606)+ishelper(890101607)+ishelper(890101608)+ishelper(890101609)+ishelper(890101610)+ishelper(890101611)+ishelper(890101612)+ishelper(890101613)
trigger4=ishelper(890101614)+ishelper(890101615)+ishelper(890101616)+ishelper(890101617)+ishelper(890101618)+ishelper(890101619)+ishelper(890101620)+ishelper(890101621)
trigger5=ishelper(890101622)+ishelper(890101623)+ishelper(890101624)+ishelper(890101625)+ishelper(890101626)+ishelper(890101627)+ishelper(890101628)+ishelper(890101629)
value=1000035
ignorehitpause=1
[state ]
type=hitby
trigger1=!ishelper
trigger1=gethitvar(damage)
value=
time=20
ignorehitpause=1
[state ]
type=hitby
trigger1=!ishelper
value2=SCA,AA
ignorehitpause=1
[state ]
type=hitby
trigger1=!ishelper
trigger1=roundstate!=2||hitpausetime
value2=
ignorehitpause=1
[state ]
type=statetypeset
trigger1=!ishelper
movetype=I
ignorehitpause=1
[state ]
type=hitoverride
trigger1=!ishelper
time=-1
attr=SCA,AA,AT,AP
slot=gametime%8
stateno=5150
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=nostandguard
flag2=nocrouchguard
flag3=noairguard
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=noautoturn
flag2=nowalk
ignorehitpause=1
[state ]
type=assertspecial
trigger1=1
flag=unguardable
flag2=globalnoshadow
flag3=nofg
ignorehitpause=1
[state ]
type=palfx
trigger1=!ishelper
time=1
ignorehitpause=1
[state ]
type=posfreeze
trigger1=!ishelper
value=1
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=!time&&!anim&&!numhelper
sysvar(2)=(sysvar(2)|1024*1024*32*(facing>0))
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=!time&&!anim&&!numhelper
sysfvar(3)=screenpos x
ignorehitpause=1
[state ]
type=turn
triggerall=!ishelper
triggerall=var(3):=0||1
trigger1=facing<0&&sysvar(2)&1024*1024*32
trigger2=facing>0&&!(sysvar(2)&1024*1024*32)
ignorehitpause=1
[state ]
type=velset
trigger1=!ishelper
x=sysfvar(1)
y=sysfvar(2)
ignorehitpause=1
[state ]
type=posset
trigger1=!ishelper
x=sysfvar(3)-screenpos x+pos x
y=sysfvar(4)
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=var(1):=var(1)-(var(1)&16)&&0
trigger2=numenemy>1
trigger2=enemy(1),alive
trigger2=!enemy,alive||abs(enemy,pos x+pos x)>abs(enemy(1),pos x+pos x)
var(1)=(var(1)|16)
ignorehitpause=1
[state ]
type=velset
triggerall=!ishelper
trigger1=pos y>0
trigger1=vel y>0
trigger2=numenemy
trigger2=enemy(!!(var(1)&16)),pos y-pos y>500
trigger2=pos y<-500&&vel y<0
trigger3=vel y!=[-20,20]
trigger4=vel y=1&&vel y=2
y=0
ignorehitpause=1
[state ]
type=posset
triggerall=!ishelper
trigger1=pos y>0
trigger2=numenemy
trigger2=enemy(!!(var(1)&16)),pos y-pos y>350
trigger2=pos y<-350
trigger3=pos y=1&&pos y=2
y=-350*(pos y<-350)
ignorehitpause=1
[state ]
type=velset
trigger1=!ishelper
trigger1=pos x!=[-150,150]
trigger1=pos x*vel x*facing>0
x=0
ignorehitpause=1
[state ]
type=posset
trigger1=!ishelper
trigger1=pos x!=[-150,150]
x=150-300*(pos x<0)
ignorehitpause=1
[state ]
type=null
trigger1=!ishelper
trigger1=1||fvar(0):=(ifelse(abs(enemy(!!(var(1)&16)),pos x)<160,enemy(!!(var(1)&16)),pos x,160-320*(enemy(!!(var(1)&16)),pos x<0))-pos x)*facing
trigger1=1||fvar(1):=enemy(!!(var(1)&16)),pos y-pos y
ignorehitpause=1
[state ]
type=lifeset
triggerall=!ishelper&&alive
trigger1=life<1||roundstate<3&&!(sysvar(4)&1024*256)
trigger2=roundstate>2&&enemy,alive
trigger3=numenemy>1
trigger3=roundstate>2&&enemy(1),alive
value=lifemax
ignorehitpause=1
[state ]
type=assertspecial
triggerall=!ishelper
trigger1=name!="ONI-MIKO-X"||roundstate!=2&&life<1&&alive
trigger2=!alive&&!numhelper
flag=noko
flag2=timerfreeze
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=sysvar(0)&&!numhelper(890101601)
sysvar(2)=sysvar(2)-(sysvar(2)&128)
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=sysvar(0)&&!numhelper(890101601)
trigger1=var(1):=var(1)-(var(1)&256+512+1024*64)||1
sysvar(0)=0
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=sysvar(1)&&!numhelper(890101602)
sysvar(1)=0
ignorehitpause=1
[state ]
type=helper
trigger1=!ishelper
trigger1=numhelper(890101606)
trigger1=!(sysvar(2)&64)
postype=p1
pos=0,0
id=890101603
stateno=5150
name="time"
helpertype=player
ownpal=1
supermovetime=2000000000
pausemovetime=2000000000
ignorehitpause=1
[state ]
type=varset
triggerall=!ishelper
trigger1=var(3):=0
trigger2=numhelper(890101603)+numhelper(101603)+numhelper(1603)
trigger3=numhelper(890101605)
trigger3=helper(890101605),sysvar(0)=[7,8]
trigger4=roundstate>2||!alive&&!numhelper
var(3)=1
ignorehitpause=1
[state ]
type=superpause
triggerall=!ishelper
trigger1=name!="ONI-MIKO-X"||roundstate=2&&!(sysvar(2)&64)&&var(3)
trigger2=roundstate<2&&!(sysvar(2)&64)
trigger3=roundstate>2
trigger4=!alive&&!numhelper
time=99+999999999*var(3)
movetime=99+999999999*var(3)
anim=-1
sound=s-1
darken=0
p2defmul=1
unhittable=0
ignorehitpause=1
[state ]
type=pause
triggerall=!ishelper
trigger1=name!="ONI-MIKO-X"||roundstate=2&&!(sysvar(2)&64)&&var(3)
trigger2=roundstate<2&&!(sysvar(2)&64)
trigger3=roundstate>2
trigger4=!alive&&!numhelper
time=99+999999999*var(3)
movetime=99+999999999*var(3)
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=!(sysvar(2)&64)&&var(3)
sysvar(2)=(sysvar(2)|64)
ignorehitpause=1
[state ]
type=displaytoclipboard
trigger1=!ishelper
trigger1=1
text="47:%d, 42:%d, 39:%d, 20:%d, 22:%d"
params=var(47),var(42),var(39),var(20),var(22)
ignorehitpause=1
[state ]
type=displaytoclipboard
trigger1=!ishelper
trigger1=1
text="27:%d, 18:%d, 19:%d, 24:%d, 32:%d"
params=var(27),var(18),var(19),var(24),var(32)
ignorehitpause=1
[state ]
type=appendtoclipboard
trigger1=!ishelper&&numenemy
text="\ne-state:%d, e-anim:%d, e-target:%d, e-alive:%d, e-helper:%d"
params=enemy,stateno,enemy,anim,enemy,numtarget,enemy,alive,enemy,numhelper
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
trigger1=var(3):=sysvar(3)-(sysvar(3)&1024*1024*1024)+1024*1024*1024*(roundstate=4&&!time)
sysvar(3)=var(3)
ignorehitpause=1
[state ]
type=selfstate
trigger1=!ishelper
trigger1=name!="ONI-MIKO-X"||!time||hitpausetime||anim=1&&stateno||anim!=stateno&&anim!=1||var(0)!=[35*gametime,35*gametime+2]
value=890106
ignorehitpause=1
[state ]
type=displaytoclipboard
trigger1=ishelper(1089013535)+ishelper(1089013536)
text="alive:%d, state:%d, anim:%d, pause:%d, explod:%d"
params=alive,stateno,anim,hitpausetime,parent,numexplod
ignorehitpause=1
[state ]
type=varrangeset
trigger1=ishelper(1089013535)+ishelper(1089013536)
fvalue=0
ignorehitpause=1
[state ]
type=varrangeset
trigger1=ishelper(1089013535)+ishelper(1089013536)
value=0
first=1
last=59
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(1089013535)+ishelper(1089013536)
value=0
ignorehitpause=1
[state ]
type=changeanim2
trigger1=ishelper(1089013535)+ishelper(1089013536)
value=358901018
ignorehitpause=1
[state ]
type=varset
trigger1=ishelper(1089013535)+ishelper(1089013536)
trigger1=anim=358901018
var(1)=35*gametime+gametime%9+gametime%3
ignorehitpause=1
[state ]
type=removeexplod
trigger1=ishelper(1089013535)+ishelper(1089013536)
ignorehitpause=1
[state ]
type=assertspecial
trigger1=ishelper(1089013535)+ishelper(1089013536)
flag=invisible
ignorehitpause=1
[state ]
type=hitby
trigger1=ishelper(1089013535)+ishelper(1089013536)
value2=SCA,AA,AP,AT
time=-1
ignorehitpause=1
[state ]
type=nothitby
trigger1=ishelper(1089013535)+ishelper(1089013536)
value=SCA
time=-1
ignorehitpause=1
[state ]
type=hitoverride
trigger1=ishelper(1089013535)+ishelper(1089013536)
time=-1
attr=
slot=gametime%8
stateno=5150
ignorehitpause=1
[state ]
type=reversaldef
trigger1=ishelper(1089013535)+ishelper(1089013536)
reversal.attr=
priority=1,miss
pausetime=0,0
numhits=0
ignorehitpause=1
[state ]
type=hitfalldamage
trigger1=ishelper(1089013535)+ishelper(1089013536)
ignorehitpause=1
[state ]
type=lifeset
trigger1=ishelper(1089013535)+ishelper(1089013536)
value=root,life+!root,life
ignorehitpause=1
[state ]
type=posset
trigger1=ishelper
x=root,pos x
y=root,pos y+ishelper(1089013536)-300
ignorehitpause=1
[state ]
type=bindtoroot
trigger1=ishelper
pos=0,0
time=0
ignorehitpause=1
[state ]
type=velset
trigger1=ishelper
x=0
y=0
ignorehitpause=1
[state ]
type=posfreeze
trigger1=ishelper
value=1
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(1089013535)+ishelper(1089013536)
value=358901016
ignorehitpause=1
[state ]
type=statetypeset
trigger1=ishelper(1089013535)+ishelper(1089013536)
trigger1=var(3):=(movetype=A)||1
statetype=S
movetype=I
physics=N
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(1089013535)&&hitpausetime<89000001
trigger1=alive=1&&playeridexist(id)
trigger1=var(1)!=35*gametime+gametime%9+gametime%3
value=358901017
ignorehitpause=1
[state ]
type=hitdef
trigger1=ishelper(1089013535)&&hitpausetime<89000001
trigger1=alive=1&&playeridexist(id)
trigger1=var(1)!=35*gametime+gametime%9+gametime%3
attr=,AA,AP
hitflag=MAFD
animtype=hard
air.animtype=back
priority=7,hit
damage=0,0
pausetime=189018901,189018901
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
[state ]
type=offset
trigger1=ishelper(1089013535)+ishelper(1089013536)
x=-root,pos x
y=-300-root,pos y
ignorehitpause=1
[state ]
type=offset
trigger1=ishelper(1089013535)&&hitpausetime<89000001
trigger1=alive=1&&playeridexist(id)
trigger1=var(1)!=35*gametime+gametime%9+gametime%3
x=-root,pos x
y=-300-root,pos y
ignorehitpause=1
[state ]
type=statetypeset
trigger1=ishelper(1089013535)&&hitpausetime<89000001
trigger1=alive=1&&playeridexist(id)
trigger1=var(1)!=35*gametime+gametime%9+gametime%3
movetype=A
ignorehitpause=1
[state ]
type=projectile
trigger1=ishelper(1089013535)&&hitpausetime<89000001
trigger1=alive=1&&playeridexist(id)
trigger1=var(1)!=35*gametime+gametime%9+gametime%3
projanim=358901016
projid=1357777769
projremove=0
projremovetime=0
projhits=1
projpriority=9999
projheightbound=-500000000,500000000
projedgebound=500000000
projstagebound=500000000
attr=C,HP
hitflag=
numhits=0
getpower=0
guard.dist=0
ground.type=none
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(1089013535)+ishelper(1089013536)
trigger1=root,numprojid(1357777774)+root,numprojid(1357777775)&&var(4):=1
trigger2=var(4):=numhelper(890101601)+numhelper(890101602)+numhelper(890101603)+numhelper(101603)+numhelper(1603)+numhelper(890101604)+numhelper(101604)+numhelper(1604)+numhelper(890101630)+numhelper(1089013535)+numhelper(1089013536)
trigger2=var(4):=var(4)+numhelper(890101605)+numhelper(890101606)+numhelper(890101607)+numhelper(890101608)+numhelper(890101609)+numhelper(890101610)+numhelper(890101611)+numhelper(890101612)+numhelper(890101613)
trigger2=var(4):=var(4)+numhelper(890101614)+numhelper(890101615)+numhelper(890101616)+numhelper(890101617)+numhelper(890101618)+numhelper(890101619)+numhelper(890101620)+numhelper(890101621)
trigger2=var(4):=var(4)+numhelper(890101622)+numhelper(890101623)+numhelper(890101624)+numhelper(890101625)+numhelper(890101626)+numhelper(890101627)+numhelper(890101628)+numhelper(890101629)
trigger2=numhelper-var(4)
var(4)=0
ignorehitpause=1
[state ]
type=projectile
triggerall=ishelper(1089013535)+ishelper(1089013536)
trigger1=ishelper(1089013535)&&root,numprojid(1357777770)&&!root,numprojid(1357777771)
trigger2=ishelper(1089013536)&&root,numprojid(1357777772)&&!root,numprojid(1357777773)
projanim=358901016
projid=1357777771+2*ishelper(1089013536)
projremove=0
projremovetime=0
projhits=0
offset=-8901
projpriority=9999
projheightbound=-500000000,500000000
projedgebound=500000000
projstagebound=500000000
attr=C,HP
hitflag=
numhits=0
getpower=0
guard.dist=0
ground.type=none
ignorehitpause=1
[state ]
type=projectile
triggerall=ishelper(1089013535)+ishelper(1089013536)&&!var(3)&&var(4)&&!gethitvar(damage)&&!enemy,numhelper(357777777)
triggerall=alive=1&&playeridexist(id)
triggerall=var(1)!=35*gametime+gametime%9+gametime%3
triggerall=playeridexist(root,sysvar(0))
triggerall=playeridexist(playerid(root,sysvar(0)),sysvar(0))
trigger1=ishelper(1089013535)&&hitpausetime>89000000
trigger1=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(36))&&!root,numprojid(1357777771)
trigger1=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(36)),var(59)=id
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(8)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(10)
trigger2=ishelper(1089013536)&&!hitpausetime
trigger2=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37))&&!root,numprojid(1357777773)
trigger2=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37)),var(59)=id
trigger2=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)
trigger2=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(12)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(14)
projanim=358901016
projid=1357777770+2*ishelper(1089013536)
projremove=0
projremovetime=0
projhits=0
offset=-8901
projpriority=9999
projheightbound=-500000000,500000000
projedgebound=500000000
projstagebound=500000000
attr=C,HP
hitflag=
numhits=0
getpower=0
guard.dist=0
ground.type=none
ignorehitpause=1
[state ]
type=posset
triggerall=ishelper(1089013535)+ishelper(1089013536)
triggerall=!var(3)&&var(4)&&!gethitvar(damage)&&!enemy,numhelper(357777777)
triggerall=alive=1&&playeridexist(id)
triggerall=var(1)!=35*gametime+gametime%9+gametime%3
triggerall=playeridexist(root,sysvar(0))
triggerall=playeridexist(playerid(root,sysvar(0)),sysvar(0))
trigger1=ishelper(1089013535)
trigger1=hitpausetime>89000000
trigger1=root,numprojid(1357777770)
trigger1=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(36))&&!root,numprojid(1357777771)
trigger1=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(36)),var(59)=id
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(8)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(10)
trigger2=ishelper(1089013536)
trigger2=!hitpausetime
trigger2=root,numprojid(1357777772)
trigger2=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37))&&!root,numprojid(1357777773)
trigger2=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37)),var(59)=id
trigger2=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)
trigger2=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(12)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(14)
x=root,pos x
y=root,pos y+(1+ishelper(1089013536))*89000
ignorehitpause=1
[state ]
type=changestate
triggerall=ishelper(1089013535)&&!var(3)&&var(4)&&!gethitvar(damage)&&!enemy,numhelper(357777777)
triggerall=alive=1&&playeridexist(id)&&hitpausetime>89000000
triggerall=var(1)!=35*gametime+gametime%9+gametime%3
triggerall=playeridexist(root,sysvar(0))
triggerall=playeridexist(playerid(root,sysvar(0)),sysvar(0))&&root,numprojid(1357777770)
triggerall=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(36))&&!root,numprojid(1357777771)
triggerall=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(36)),var(59)=id
triggerall=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)
triggerall=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(8)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(10)
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[648,651]
trigger1=var(2):=1000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)-642)
trigger2=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[652,660]
trigger2=var(2):=10000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)-651)
trigger3=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[661,669]
trigger3=var(2):=100000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)-660)
trigger4=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[670,678]
trigger4=var(2):=1000000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)-669)
trigger5=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[679,687]
trigger5=var(2):=10000000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)-678)
trigger6=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[688,697]
trigger6=var(2):=100000000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)-687)
trigger7=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[698,699]
trigger7=var(2):=2000000000+147483647*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=699)
trigger8=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[646,647]
trigger8=var(2):=169995*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=647)+6789*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=646)
trigger9=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[644,645]
trigger9=var(2):=944*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=645)+30201*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=644)
trigger10=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[642,643]
trigger10=var(2):=6036*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=643)+5*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=642)
trigger11=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[640,641]
trigger11=var(2):=90000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=641)+6006*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=640)
trigger12=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[638,639]
trigger12=var(2):=213101*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=639)+1000044*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=638)
trigger13=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=[636,637]
trigger13=var(2):=200*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=637)+511*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=636)
trigger14=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=635
trigger14=var(2):=root,var(39)
trigger15=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=634
trigger15=var(2):=root,var(40)
trigger16=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=633
trigger16=var(2):=root,var(41)
trigger17=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)>4999
trigger17=var(2):=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)+1001
trigger18=var(2):=playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)
value=var(2)
ignorehitpause=1
[state ]
type=lifeset
trigger1=ishelper(1089013536)&&!var(3)&&var(4)&&!gethitvar(damage)&&!enemy,numhelper(357777777)
trigger1=alive=1&&playeridexist(id)&&!hitpausetime
trigger1=var(1)!=35*gametime+gametime%9+gametime%3
trigger1=playeridexist(root,sysvar(0))
trigger1=playeridexist(playerid(root,sysvar(0)),sysvar(0))&&root,numprojid(1357777772)
trigger1=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37))&&!root,numprojid(1357777773)
trigger1=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37)),var(59)=id
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(12)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(14)
value=50
ignorehitpause=1
[state ]
type=changestate
triggerall=ishelper(1089013536)&&!var(3)&&var(4)&&!gethitvar(damage)&&!enemy,numhelper(357777777)
triggerall=alive=1&&playeridexist(id)&&!hitpausetime
triggerall=var(1)!=35*gametime+gametime%9+gametime%3
triggerall=playeridexist(root,sysvar(0))
triggerall=playeridexist(playerid(root,sysvar(0)),sysvar(0))&&root,numprojid(1357777772)
triggerall=playeridexist(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37))&&!root,numprojid(1357777773)
triggerall=playerid(playerid(playerid(root,sysvar(0)),sysvar(0)),var(37)),var(59)=id
triggerall=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)
triggerall=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(12)&&playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(14)
trigger1=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[648,651]
trigger1=var(2):=1000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)-642)
trigger2=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[652,660]
trigger2=var(2):=10000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)-651)
trigger3=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[661,669]
trigger3=var(2):=100000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)-660)
trigger4=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[670,678]
trigger4=var(2):=1000000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)-669)
trigger5=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[679,687]
trigger5=var(2):=10000000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)-678)
trigger6=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[688,697]
trigger6=var(2):=100000000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)-687)
trigger7=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[698,699]
trigger7=var(2):=2000000000+147483647*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=699)
trigger8=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[646,647]
trigger8=var(2):=169995*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=647)+6789*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=646)
trigger9=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[644,645]
trigger9=var(2):=944*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=645)+30201*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=644)
trigger10=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[642,643]
trigger10=var(2):=6036*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=643)+5*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(4)=642)
trigger11=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[640,641]
trigger11=var(2):=90000*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=641)+6006*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=640)
trigger12=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[638,639]
trigger12=var(2):=213101*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=639)+1000044*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=638)
trigger13=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=[636,637]
trigger13=var(2):=200*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=637)+511*(playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=636)
trigger14=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=635
trigger14=var(2):=root,var(39)
trigger15=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=634
trigger15=var(2):=root,var(40)
trigger16=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)=633
trigger16=var(2):=root,var(41)
trigger17=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)>4999
trigger17=var(2):=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)+1001
trigger18=var(2):=playerid(playerid(root,sysvar(0)),sysvar(0)),var(8)
value=var(2)
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper(1089013535)+ishelper(1089013536)
trigger1=var(1)=35*gametime+gametime%9+gametime%3
trigger2=alive!=1||ishelper(1089013536)&&hitpausetime>20||enemy,numhelper(357777777)
trigger3=ishelper(1089013535)
trigger3=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(9)>1&&!playerid(playerid(root,sysvar(0)),sysvar(0)),var(36)
trigger4=ishelper(1089013536)
trigger4=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(13)>1&&!playerid(playerid(root,sysvar(0)),sysvar(0)),var(37)
trigger5=playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(11)=1||playerid(playerid(root,sysvar(0)),sysvar(0)),fvar(11)=3
trigger6=root,var(1)&1024*256
value=1000035
ctrl=0
ignorehitpause=1
[state ]
type=changestate
triggerall=ishelper(1089013535)+ishelper(1089013536)
triggerall=alive=1&&playeridexist(id)
trigger1=!time||ishelper(1089013535)&&hitpausetime<89000001&&time%2=0||ishelper(1089013536)&&hitpausetime
trigger2=stateno!=[1358901016-890106,1358901016+890106]
value=1358901016+ceil(890106*sin(random))
ctrl=0
ignorehitpause=1
[state ]
type=selfstate
triggerall=ishelper
trigger1=ishelper(1089013535)+ishelper(1089013536)=0
trigger1=var(0):=1
trigger2=var(1)=35*gametime+gametime%9+gametime%3
value=1000035
ignorehitpause=1
[statedef -3]
[state ]
type=varset
trigger1=1
var(0)=35*gametime
ignorehitpause=1
[state ]
type=selfstate
trigger1=ishelper
value=1000035
ignorehitpause=1
[state ]
type=varrangeset
trigger1=!ishelper
trigger1=(roundsexisted=0||enemy,teammode=turns)&&!time&&!anim&&!numhelper
fvalue=0
ignorehitpause=1
[state ]
type=varrangeset
trigger1=!ishelper
trigger1=(roundsexisted=0||enemy,teammode=turns)&&!time&&!anim&&!numhelper
value=0
ignorehitpause=1
[state ]
type=varset
trigger1=!ishelper
sysvar(2)=sysvar(2)-(sysvar(2)&512)
ignorehitpause=1
[state ]
type=changeanim
trigger1=!numenemy
trigger1=!time
trigger1=stateno=170||stateno=175||stateno=180||stateno=5500
value=stateno-5330*(stateno=5500)
ignorehitpause=1
[state ]
type=selfstate
triggerall=!time
trigger1=(anim=[10,12])||(anim=[20,21])||anim=40||(anim=[49,52])||anim=100||anim=105||anim=110||anim=115||anim=170||anim=175||(anim=[180,181])||anim=190||anim=890135
trigger2=anim=200||anim=220||anim=225||anim=240||anim=400||anim=405||anim=420||anim=440||anim=600||anim=620||anim=800||anim=1000||anim=1010||anim=1020||anim=1030||anim=1040||anim=1050||anim=1060||(anim=[1066,1068])||anim=1070
trigger3=(anim=[1603,1605])||anim=3000||anim=3010||anim=3015||anim=3020||anim=3030||anim=3040||anim=3050||anim=4000||anim=4010||anim=4020||anim=4030||anim=4040||anim=4050||anim=4060||anim=4070||anim=4100||anim=4110||anim=4120
value=anim
ignorehitpause=1
[state ]
type=selfstate
trigger1=!time
value=50*(pos y<0)
ignorehitpause=1
