[statedef 35] type=A movetype=I physics=N ctrl=0 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=35 trigger1=anim!=5150 trigger1=var(20):=1 value=35 ignorehitpause=1 [state ] type=selfstate trigger1=var(22)=8901 value=var(22) ignorehitpause=1 [state ] type=turn trigger1=var(20)=1 trigger1=pos x!=[-150,150] trigger1=backedgedist<0 ignorehitpause=1 [state ] type=posset trigger1=pos x!=[-150,150] x=150*(1-2*(pos x<0)) ignorehitpause=1 [state ] type=posset trigger1=var(20)=1 trigger1=pos y!=[0,200] x=-200*(pos y<0) ignorehitpause=1 [state ] type=velset trigger1=var(20)=1 x=-5.2 y=-19*const(movement.yaccel) ignorehitpause=1 [state ] type=veladd trigger1=var(20):=var(20)+1 y=const(movement.yaccel) ignorehitpause=1 [state ] type=changeanim trigger1=animelem=19,<0 trigger1=vel y>0 trigger2=animelem=38,<0 trigger2=vel y>18*const(movement.yaccel) trigger3=animelem=54,<0 trigger3=vel y>0&&pos y>=0 value=35 elem=19+19*(animelem=19,>0)+15*(animelem=38,>0) ignorehitpause=1 [state ] type=playsnd trigger1=animelem=53 value=0,21 ignorehitpause=1 [state ] type=velset trigger1=animelem=53 x=0 y=-6*const(movement.yaccel) ignorehitpause=1 [state ] type=changeanim triggerall=animelem=53,>0 trigger1=animelem=59,<0 trigger1=vel y>0 trigger2=animelem=64,<0 trigger2=vel y>0&&pos y>=0 value=35 elem=59+7*(animelem=59,>0) ignorehitpause=1 [state ] type=projectile trigger1=var(20)%7=0 trigger1=palno%6!=1 projanim=9000 projremove=1 projremovetime=7 projid=35 projpriority=999999999999999 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 postype=p1 offset=fvar(13),fvar(14)-60 attr=S,NA hitflag=MAFD animtype=hard air.animtype=back priority=7,hit damage=35+random%35,35+random%35 pausetime=0,0 ground.type=low ground.slidetime=35 ground.hittime=35 air.hittime=35 guard.dist=0 ground.velocity=-4,0 guard.velocity=-6 air.velocity=-4,5 fall=0 air.fall=0 getpower=0,0 givepower=0,-5120 supermovetime=8901 pausemovetime=8901 ignorehitpause=1 [state ] type=selfstate trigger1=roundstate>2 trigger1=win value=50*(pos y<0) ignorehitpause=1 [state ] type=lifeset trigger1=numhelper(1)=1 trigger1=helper(1),sysvar(2)=1 trigger1=animtime=-1 trigger1=var(57):=2 trigger1=fvar(3):=5 value=0 ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 value=5150 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [statedef 36] type=A movetype=A physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=2 trigger1=hitpausetime<4 trigger2=anim trigger2=hitpausetime>3 value=1+(hitpausetime<4) ignorehitpause=1 [state ] type=selfstate trigger1=var(22)=8901 value=var(22) ignorehitpause=1 [state ] type=hitdef trigger1=hitpausetime<4 trigger1=!alive&&(!enemy,alive&&!enemy(numenemy>1),alive) attr=,SP hitflag=MAFD animtype=hard air.animtype=back priority=7,hit damage=0,0 pausetime=5,5 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=hitdef trigger1=hitpausetime>3 trigger1=!alive&&(!enemy,alive&&!enemy(numenemy>1),alive) attr=,NA hitflag= pausetime=0,0 damage=0,0 sparkno=-1 givepower=0,0 getpower=0,0 ignorehitpause=1 [state ] type=changestate triggerall=hitpausetime>3 trigger1=!alive&&(!enemy,alive&&!enemy(numenemy>1),alive) trigger1=fvar(3):=0||1 value=10007 ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 value=5150 ignorehitpause=1 [state ] type=lifeset trigger1=alive&&(!enemy,alive&&!enemy(numenemy>1),alive) value=lifemax ignorehitpause=1 [state ] type=changestate trigger1=alive&&(!enemy,alive&&!enemy(numenemy>1),alive) value=50*(pos y<0) ignorehitpause=1 [statedef 170] type=S movetype=I physics=N ctrl=0 velset=0,0 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=var(22)=8901 value=var(22) ignorehitpause=1 [state ] type=posset trigger1=pos x!=[-150,150] x=150*(1-2*(pos x<0)) ignorehitpause=1 [state ] type=posset trigger1=var(57):=2 y=0 ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 value=5150 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [statedef 175] type=S movetype=I physics=N ctrl=0 velset=0,0 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=var(22)=8901 value=var(22) ignorehitpause=1 [state ] type=posset trigger1=pos x!=[-150,150] x=150*(1-2*(pos x<0)) ignorehitpause=1 [state ] type=varadd trigger1=animelem=1 var(57)=1 ignorehitpause=1 [state ] type=posset trigger1=1 y=0 ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 value=5150 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [statedef 180] type=S movetype=I physics=N ctrl=0 velset=0,0 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=var(22)=8901 value=var(22) ignorehitpause=1 [state ] type=posset trigger1=anim!=181 trigger1=pos x!=[-150,150] x=150*(1-2*(pos x<0)) ignorehitpause=1 [state ] type=changeanim trigger1=anim!=181&&numhelper(1) trigger1=helper(1),var(10) value=181 ignorehitpause=1 [state ] type=varset trigger1=animelem=1 var(20)=0 ignorehitpause=1 [state ] type=turn trigger1=anim=181 trigger1=animelem=1 trigger1=backedgedist<30 ignorehitpause=1 [state ] type=posset trigger1=1 y=0 ignorehitpause=1 [state ] type=playsnd trigger1=anim=180 trigger1=var(20)=9 value=s0,3 volume=-300 ignorehitpause=1 [state ] type=angledraw trigger1=anim=180 trigger1=var(20):=var(20)+1 scale=0.02*((var(20)<50)*(49-var(20))+1),0.02*((var(20)<50)*var(20)+50+50*(var(20)>49)) ignorehitpause=1 [state ] type=posadd trigger1=anim=181 x=-0.7 ignorehitpause=1 [state ] type=trans trigger1=anim=181 trigger1=var(20):=var(20)+1 trigger1=var(20)=[51,71] trans=addalpha alpha=256-12*(var(20)-50),256 ignorehitpause=1 [state ] type=assertspecial trigger1=var(20)<89 flag=roundnotover ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 value=5150 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [statedef 190] type=S movetype=I physics=N ctrl=0 velset=0,0 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=190 trigger1=var(20):=0||1 value=190 ignorehitpause=1 [state ] type=selfstate trigger1=var(22)=8901 value=var(22) ignorehitpause=1 [state ] type=playsnd trigger1=!var(20) value=s0,3 volume=-300 ignorehitpause=1 [state ] type=angledraw trigger1=var(20):=var(20)+1 trigger1=var(20)<50 scale=0.02*var(20),0.02*(100-var(20)) ignorehitpause=1 [state ] type=assertspecial trigger1=1 flag=intro ignorehitpause=1 [state ] type=changestate trigger1=animtime=0 trigger2=roundstate>1 value=0 ignorehitpause=1 [state ] type=statetypeset trigger1=(palno%6=2&&var(57)=2)||palno%6!=[1,2] movetype=A ignorehitpause=1 [state ] type=attackdist trigger1=1 value=0 ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 value=5150 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [statedef 5900] [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!numhelper(8) value=8901 ignorehitpause=1 [state ] type=changestate trigger1=1 value=0 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [statedef 8901] type=U movetype=U physics=U [state ] type=helper trigger1=name="H-Reimu" postype=p1 pos=0,0 id=8 stateno=5150 name="8" helpertype=player ownpal=1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=selfstate trigger1=name="H-Reimu" trigger1=var(13):=var(13)+1||1 trigger1=var(13)<56 value=8901 ignorehitpause=1 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=changeanim trigger1=var(22):=1 trigger1=var(13):=numhelper(8)||1 trigger1=!anim value=1 ignorehitpause=1 [state ] type=selfstate trigger1=!alive&&(!enemy,alive&&!enemy(numenemy>1),alive) value=36 ignorehitpause=1 [state ] type=selfstate trigger1=(!fvar(3)||alive)&&roundstate=2 trigger1=numhelper(1) trigger1=helper(1),sysvar(2)=1 trigger1=var(17)=1 value=35 ignorehitpause=1 [state ] type=selfstate trigger1=(!fvar(3)||alive)&&var(5)&&roundstate=2 trigger1=var(12)&&!var(6) trigger1=var(6):=1 value=89012 ignorehitpause=1 [state ] type=selfstate trigger1=(anim=[10,12])||anim=20||anim=40||(anim=[100,102])||(anim=[105,106])||anim=110||anim=115||anim=170||anim=175||anim=180 trigger2=anim=190||anim=200||anim=220||anim=225||anim=240||anim=400||anim=405||anim=420||anim=440||anim=600||anim=620||anim=800 trigger3=anim=1010||anim=1015||anim=1020||anim=1030||anim=1040||anim=1045||anim=1060||(anim=[1066,1068])||anim=1070 trigger4=(anim=[1603,1605])||anim=3000||anim=3010||anim=3015||anim=3020||anim=3030||anim=3040||anim=3050 value=anim ignorehitpause=1 [state ] type=selfstate trigger1=anim=1||anim=21||(anim=[41,43])||anim=47||(anim=[107,109])||anim=181 value=20*(anim=21)+50*(anim=[41,43])+52*(anim=47)+103*(anim=[107,109])+180*(anim=181) ignorehitpause=1 [state ] type=selfstate trigger1=anim=[7000,7015] value=89011+3*(anim=7001)+5*(anim=[7002,7005])+7*(anim=[7006,7010])+(anim=7011)+2*(anim=7050)+(anim-7004)*(anim=[7012,7015]) ignorehitpause=1 [state ] type=selfstate trigger1=var(10)=1 trigger2=fvar(3) value=5150 ignorehitpause=1 [state ] type=reversaldef trigger1=var(23)=gametime+1 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [state ] type=selfstate trigger1=1 value=50 ignorehitpause=1 [statedef 890106] type=U movetype=I physics=N velset=vel x,vel y,(enemynear,pos z-pos z)*(var(25)>1) [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=hitdef trigger1=hitpausetime>3 attr=,NA hitflag= pausetime=0,0 damage=0,0 sparkno=-1 givepower=0,0 getpower=0,0 ignorehitpause=1 [state ] type=selfstate trigger1=hitpausetime>3 value=10001+gametime%3 persistent=1 ignorehitpause=1 [state ] type=selfstate trigger1=ishelper value=10000 ignorehitpause=1 [state ] type=selfstate triggerall=!ishelper trigger1=(anim=[10,12])||anim=20||anim=40||(anim=[100,102])||(anim=[105,106])||anim=110||anim=115||anim=170||anim=175||anim=180 trigger2=anim=200||anim=220||anim=225||anim=240||anim=400||anim=405||anim=420||anim=440||anim=600||anim=620||anim=800 trigger3=anim=1010||anim=1015||anim=1020||anim=1030||anim=1040||anim=1045||anim=1060||(anim=[1066,1068])||anim=1070 trigger4=(anim=[1603,1605])||anim=3000||anim=3010||anim=3015||anim=3020||anim=3030||anim=3040||anim=3050 value=anim ignorehitpause=1 [state ] type=selfstate triggerall=!ishelper trigger1=anim=1||anim=21||(anim=[41,43])||anim=47||(anim=[107,109])||anim=181 value=20*(anim=21)+50*(anim=[41,43])+52*(anim=47)+103*(anim=[107,109])+180*(anim=181) ignorehitpause=1 [state ] type=selfstate triggerall=!ishelper trigger1=anim=[7000,7015] trigger2=anim=[7050,7052] value=89011+3*(anim=7001)+5*(anim=[7002,7005])+7*(anim=[7006,7010])+(anim=7011)+2*(anim=7050)+4*(anim=7051)+6*(anim=7052)+(anim-7004)*(anim=[7012,7015]) ignorehitpause=1 [state ] type=selfstate triggerall=!ishelper trigger1=(anim=[10,12])||anim=20||anim=35||anim=40||(anim=[100,102])||(anim=[105,106])||anim=110||anim=115||anim=170||anim=175||anim=180 trigger2=anim=200||anim=220||anim=225||anim=240||anim=400||anim=405||anim=420||anim=440||anim=600||anim=620||anim=800 trigger3=anim=1010||anim=1015||anim=1020||anim=1030||anim=1040||anim=1045||anim=1060||(anim=[1066,1068])||anim=1070 trigger4=(anim=[1603,1605])||anim=3000||anim=3010||anim=3015||anim=3020||anim=3030||anim=3040||anim=3050 value=anim ignorehitpause=1 [state ] type=selfstate triggerall=!ishelper trigger1=anim=1||anim=21||(anim=[41,43])||anim=47||(anim=[107,109])||anim=181 value=20*(anim=21)+50*(anim=[41,43])+52*(anim=47)+103*(anim=[107,109])+180*(anim=181) ignorehitpause=1 [state ] type=selfstate triggerall=!ishelper trigger1=anim=[7000,7015] trigger2=anim=[7050,7052] value=89011+3*(anim=7001)+5*(anim=[7002,7005])+7*(anim=[7006,7010])+(anim=7011)+2*(anim=7050)+4*(anim=7051)+6*(anim=7052)+(anim-7004)*(anim=[7012,7015]) ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=50*(pos y<0) ctrl=1 ignorehitpause=0 [statedef 890] type=A movetype=I physics=N sprpriority=-7 ctrl=0 [state ] type=selfstate trigger1=name="H-Reimu" value=890106 ignorehitpause=1 [state ] type=changestate trigger1=sysvar(2)!=8*gametime+90 trigger2=!ishelper value=5150 ignorehitpause=1 [state ] type=changestate trigger1=name="Senna Kyodo" trigger1=selfanimexist(14820)&&selfanimexist(65535) trigger1=teamside=2&&numenemy=1&&!numpartner value=4091 ignorehitpause=1 [state ] type=changeanim2 trigger1=name="efreet"||name="Efreet" trigger1=ishelper(6000) value=6500 ignorehitpause=1 [state ] type=varset trigger1=name="efreet"||name="Efreet" var(8)=1 ignorehitpause=1 [state ] type=parentvarset trigger1=name="efreet"||name="Efreet" var(8)=1 ignorehitpause=1 [state ] type=parentvarset trigger1=name="efreet"||name="Efreet" var(11)=1 ignorehitpause=1 [state ] type=parentvarset trigger1=name="SarutabarutaMUSOU" v=1+44*(gametime%2) value=999+999000*(gametime%2=0) ignorehitpause=1 [state ] type=parentvarset trigger1=name="SarutabarutaMUSOU" trigger1=root,var(1)=999999&&root,var(45)=999 fvar(1)=0 ignorehitpause=1 [state ] type=parentvarset trigger1=name="bonus game"&&authorname="BK" var(20)=root,var(21)-(!root,alive) ignorehitpause=1 [state ] type=explod trigger1=name="bonus game"&&authorname="BK" trigger1=roundstate=4 trigger1=roundsexisted=0 trigger1=root,var(20)partner,id) ignorehitpause=1 [state ] type=projectile trigger1=name="Fake" trigger1=root,alive trigger1=root,stateno!=110&&root,stateno!=5150 attr=C,HP projid=890106 projanim=700 projremove=0 projremovetime=7 offset=0,50000000*(1+gametime%7)-300000000 projhits=1 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=110 p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=parentvarset trigger1=name="Fake" var(4)=110+5040*(root,stateno=110||root,stateno=5150) ignorehitpause=1 [state ] type=projectile trigger1=name="KFMa4B"&&numhelper(6333) trigger1=root,alive attr=C,HP projid=890106 projanim=6100 projremove=0 projremovetime=7 offset=0,50000000*(1+gametime%7)-300000000 projhits=1 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=16 p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=projectile trigger1=name="Matsugami" trigger1=root,alive||root,stateno!=5150 attr=C,HP projid=890106 projanim=6110 projremove=0 projremovetime=1 projhits=1 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=20001-14851*!root,alive p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=parentvarset trigger1=name="genjitsu"&&!selfanimexist(25012) var(25)=gametime+(root,alive&&roundstate<3) ignorehitpause=1 [state ] type=projectile trigger1=name="genjitsu"&&!selfanimexist(25012) attr=C,HP projid=890106 projanim=2 projremove=0 projremovetime=1 projhits=1 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=5+5145*(gametime%2&&root,alive&&!(root,prevstateno=5&&root,life=0)) p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=projectile trigger1=name="F1" trigger1=root,alive attr=C,HP projid=890106 projanim=1000 projremove=0 projremovetime=10000 projhits=10000 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=9997 p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=projectile trigger1=name="UNKNOWN"&&root,palno=12 trigger1=root,alive attr=C,HP projid=890106 projanim=1050 projremove=0 projremovetime=100 projhits=100 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=832 p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=projectile trigger1=name="MUAHAHAHAHAHAHAHAHA"||(name=""&&authorname="Ironcommando the cheapie creator") trigger1=root,alive attr=C,HP projid=890106 projanim=4 projremove=0 projremovetime=10000 projhits=10000 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=944 p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=projectile trigger1=name="syugosya_emiya" trigger1=root,alive attr=C,HP projid=890106 projanim=39001 projremove=0 projremovetime=1000 projhits=1000 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=3994 p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=projectile trigger1=name="Kyuketsuki" trigger1=root,alive&&root,stateno!=200&&root,stateno!=1000044 trigger2=name="ore_no_ane" trigger2=root,alive&&root,stateno!=3201&&root,stateno!=1000044 attr=C,HP projid=890106 projanim=912+2488*(name="ore_no_ane") projremove=0 projremovetime=1 projhits=1 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 ground.type=none p1stateno=200+3001*(name="ore_no_ane") p2stateno=5150 p2getp1state=0 supermovetime=99 pausemovetime=99 ignorehitpause=1 [state ] type=removeexplod trigger1=name="MUAHAHAHAHAHAHAHAHA"||(name=""&&authorname="Ironcommando the cheapie creator") trigger2=name="ore_no_ane" trigger2=enemy,var(8)<1&&numhelper>10 trigger3=name="Fake" ignorehitpause=1 [state ] type=destroyself trigger1=name="MUAHAHAHAHAHAHAHAHA"||(name=""&&authorname="Ironcommando the cheapie creator") trigger2=name="ore_no_ane"||(name="UNKNOWN"&&root,palno=12) trigger2=enemy,var(8)<1&&numhelper>10 trigger3=name="Fake" trigger3=parent,ishelper||numhelper>5 ignorehitpause=1 [state ] type=destroyself triggerall=numpartner&&roundstate=2 triggerall=numhelper>15&&root,alive trigger1=numenemy=1 trigger1=enemy,var(7)<1&&enemy,var(8)<1 trigger2=numenemy>1 trigger2=enemy,name!="H-Reimu"||(enemy,var(7)<1&&enemy,var(8)<1) trigger2=enemy(1),name!="H-Reimu"||(enemy(1),var(7)<1&&enemy(1),var(8)<1) ignorehitpause=1 [statedef 1] type=U movetype=I physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=varset trigger1=gethitvar(damage) >0 var(57)=gethitvar(fall) ignorehitpause=1 [state ] type=statetypeset trigger1=root,statetype=S statetype=S ignorehitpause=1 [state ] type=statetypeset trigger1=root,statetype=C statetype=C ignorehitpause=1 [state ] type=statetypeset trigger1=root,statetype=A statetype=A ignorehitpause=1 [state ] type=turn trigger1=facing!=root,facing ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y ignorehitpause=1 [state ] type=hitoverride trigger1=1 time=-1 attr=SCA,AA,AT,AP slot=gametime%8 stateno=5150 ignorehitpause=1 [state ] type=nothitby trigger1=roundstate!=2 trigger2=gethitvar(damage) trigger3=root,var(27)=12 value=SCA time=20+10*((root,life0||abs(root,var(45))%2 trigger1=!numtarget trigger1=enemy,hitdefattr=SCA,AA,AT,AP||enemy(numenemy>1),hitdefattr=SCA,AA,AT,AP value=9000 ignorehitpause=1 [state ] type=assertspecial trigger1=1 flag=invisible ignorehitpause=1 [state ] type=reversaldef trigger1=root,var(45)>0||abs(root,var(45))%2 trigger1=!numtarget&&!numhelper(20) trigger1=enemy,hitdefattr=SCA,AA,AT,AP||enemy(numenemy>1),hitdefattr=SCA,AA,AT,AP reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,0 numhits=0 ignorehitpause=1 [state ] type=reversaldef trigger1=root,var(45)>0||abs(root,var(45))%2 trigger1=numtarget trigger1=!target,ishelper&&target,alive reversal.attr=C,HP priority=7,hit pausetime=0,0 p2stateno=50 p2getp1state=0 ignorehitpause=1 [state ] type=reversaldef trigger1=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) trigger1=numhelper(1) trigger1=helper(1),var(4)<2 trigger1=root,movetype=A reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,2*((root,var(47)>0&&gametime%2)||(root,var(50)>0&&gametime%2=0)) fall.damage=222222222 p2stateno=5110*((root,var(47)<1&&gametime%2)||(root,var(50)<1&&gametime%2=0))+root,var(47+random%3)*(root,var(47)>0)*(gametime%2)+root,var(50+random%3)*(root,var(50)>0)*(gametime%2=0) p2getp1state=0 ignorehitpause=1 [state ] type=targetstate triggerall=numtarget trigger1=roundstate>2 trigger1=!target,ishelper&&(!target,alive||gametime%4=0) trigger1=target,stateno!=5150 trigger2=numtarget trigger2=roundstate<3 trigger2=var(30)=gametime-1||(!target,ishelper&&target,alive&&!target,ctrl&&target,time>353) value=5150 ignorehitpause=1 [state ] type=targetlifeadd trigger1=roundstate>2 trigger1=root,var(45)>0||abs(root,var(45))%2 trigger1=numtarget trigger1=!target,ishelper&&target,alive value=-99999999 absolute=1 ignorehitpause=1 [state ] type=targetdrop trigger1=numtarget trigger1=roundstate<3 trigger1=var(30)=gametime-1 trigger1=target,ishelper||!target,alive||!(root,var(45)>0||abs(root,var(45))%2) ignorehitpause=1 [state ] type=helper triggerall=!numhelper(8) trigger1=roundstate<2&&!root,fvar(0) trigger2=roundstate=2&&(root,fvar(0)<2||(var(2)>90&&numexplod(1)>1)||!numexplod(1)) trigger3=roundstate>2 trigger4=numenemy=1&&!enemy,alive&&roundstate=2&&(gametime%123=0||!var(39)) trigger5=numenemy>1 trigger5=!enemy,alive&&!enemy(1),alive&&roundstate=2&&(gametime%123=0||!var(39)) trigger6=root,anim=7000&&root,animelem=6,<0 trigger7=root,anim=7002&&root,animelem=2,>58 trigger8=root,anim=7004&&root,animelem=7,>0 trigger9=roundstate=2&&((root,anim=7013&&gametime%9=0)||gametime%353=89) trigger10=root,var(33)=[1,100] postype=p1 pos=0,0 id=2 stateno=5150 name="time" helpertype=player ownpal=0 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper triggerall=!numhelper(8) triggerall=root,var(33)>0 trigger1=roundstate>2 trigger2=root,var(33)=[1,100] postype=p1 pos=0,0 id=2 stateno=5150 name="time" helpertype=player ownpal=0 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=superpause triggerall=!numhelper(8) trigger1=numenemy=1&&!enemy,alive&&roundstate=2&&var(39)<2&&numhelper(2) trigger1=var(39):=var(39)+1 trigger2=numenemy>1 trigger2=!enemy,alive&&!enemy(1),alive&&roundstate=2&&var(39)<2&&numhelper(2) trigger2=var(39):=var(39)+1 time=2000000000 movetime=2000000000 anim=-1 sound=s-1 darken=0 p2defmul=1 unhittable=0 ignorehitpause=1 [state ] type=explod trigger1=var(2):=var(2)+(var(2)<135) trigger1=numexplod(1)<2 trigger1=var(2):=var(2)-2*(var(2)>2)*(!numhelper(2)) anim=0 id=1 bindtime=-1 removetime=1 pausemovetime=0 supermovetime=0 ignorehitpause=1 [state ] type=null triggerall=numhelper(6) triggerall=helper(6),sysvar(0) triggerall=var(9):=13+root,var(59)%(helper(6),sysvar(0)) triggerall=var(9):=var(9)+(var(9)=56)&&var(9)=[13,59] triggerall=helper(6),var(var(9))!=var(10)&&helper(6),var(var(9))!=var(11)&&helper(6),var(var(9))!=var(12)&&helper(6),var(var(9))!=var(13)&&helper(6),var(var(9))!=var(14)&&helper(6),var(var(9))!=var(15) trigger1=!var(10) trigger1=var(10):=helper(6),var(var(9)) trigger2=!var(11) trigger2=var(11):=helper(6),var(var(9)) trigger3=!var(12) trigger3=var(12):=helper(6),var(var(9)) trigger4=!var(13) trigger4=var(13):=helper(6),var(var(9)) trigger5=!var(14) trigger5=var(14):=helper(6),var(var(9)) trigger6=!var(15) trigger6=var(15):=helper(6),var(var(9)) trigger7=gametime%30 trigger7=var(10+random%6):=helper(6),var(var(9)) ignorehitpause=1 [state ] type=varset trigger1=1 var(58)=var(58)*(root,var(7)<1)+1 ignorehitpause=1 [state ] type=varset triggerall=var(58):=var(58)*(root,var(7)<1)+1 trigger1=var(10) trigger1=playeridexist(var(10)) trigger1=var(16):=playerid(var(10)),anim||1 trigger1=var(58)>99||playerid(var(10)),stateno!=[890,901] trigger1=playerid(var(10)),stateno!=5150 trigger1=playerid(var(10)),stateno!=1000044 trigger1=playerid(var(10)),stateno!=890135016 trigger1=var(22):=playerid(var(10)),stateno&&0 trigger2=var(11) trigger2=playeridexist(var(11)) trigger2=var(17):=playerid(var(11)),anim||1 trigger2=var(58)>99||playerid(var(11)),stateno!=[890,901] trigger2=playerid(var(11)),stateno!=5150 trigger2=playerid(var(11)),stateno!=1000044 trigger2=playerid(var(11)),stateno!=890135016 trigger2=var(23):=playerid(var(11)),stateno&&0 trigger3=var(12) trigger3=playeridexist(var(12)) trigger3=var(18):=playerid(var(12)),anim||1 trigger3=var(58)>99||playerid(var(12)),stateno!=[890,901] trigger3=playerid(var(12)),stateno!=5150 trigger3=playerid(var(12)),stateno!=1000044 trigger3=playerid(var(12)),stateno!=890135016 trigger3=var(24):=playerid(var(12)),stateno&&0 trigger4=var(13) trigger4=playeridexist(var(13)) trigger4=var(19):=playerid(var(13)),anim||1 trigger4=var(58)>99||playerid(var(13)),stateno!=[890,901] trigger4=playerid(var(13)),stateno!=5150 trigger4=playerid(var(13)),stateno!=1000044 trigger4=var(25):=playerid(var(13)),stateno&&0 trigger4=playerid(var(13)),stateno!=890135016 trigger5=var(14) trigger5=playeridexist(var(14)) trigger5=var(20):=playerid(var(14)),anim||1 trigger5=var(58)>99||playerid(var(14)),stateno!=[890,901] trigger5=playerid(var(14)),stateno!=5150 trigger5=playerid(var(14)),stateno!=1000044 trigger5=playerid(var(14)),stateno!=890135016 trigger5=var(26):=playerid(var(14)),stateno&&0 trigger6=var(15) trigger6=playeridexist(var(15)) trigger6=var(21):=playerid(var(15)),anim||1 trigger6=var(58)>99||playerid(var(15)),stateno!=[890,901] trigger6=playerid(var(15)),stateno!=5150 trigger6=playerid(var(15)),stateno!=1000044 trigger6=playerid(var(15)),stateno!=890135016 var(27)=playerid(var(15)),stateno ignorehitpause=1 [state ] type=varset trigger1=var(8)<5&&!var(27) trigger1=var(10+gametime%5) trigger1=playeridexist(var(10+gametime%5)) trigger1=var(58)>99||playerid(var(10+gametime%5)),stateno!=[890,901] trigger1=playerid(var(10+gametime%5)),stateno!=5150 trigger1=playerid(var(10+gametime%5)),stateno!=1000044 trigger1=playerid(var(10+gametime%5)),stateno!=890135016 trigger1=playerid(var(10+gametime%5)),stateno!=var(22) trigger1=playerid(var(10+gametime%5)),stateno!=var(23) trigger1=playerid(var(10+gametime%5)),stateno!=var(24) trigger1=playerid(var(10+gametime%5)),stateno!=var(25) trigger1=playerid(var(10+gametime%5)),stateno!=var(26) trigger1=var(8):=var(8)+1 var(22+var(8))=playerid(var(10)),stateno ignorehitpause=1 [state ] type=varset trigger1=var(8)<5&&!var(27) trigger1=numhelper(8+2*(gametime%6>0)+gametime%6) trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)>0 trigger1=var(58)>99||helper(8+2*(gametime%6>0)+gametime%6),var(21)!=[890,901] trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=5150 trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=1000044 trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=890135016 trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=var(22) trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=var(23) trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=var(24) trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=var(25) trigger1=helper(8+2*(gametime%6>0)+gametime%6),var(21)!=var(26) trigger1=var(8):=var(8)+1 var(22+var(8))=helper(8+2*(gametime%6>0)+gametime%6),var(21) ignorehitpause=1 [state ] type=varadd triggerall=fvar(21) trigger1=var(32)<2 trigger1=var(33)%100<60 trigger1=fvar(22):=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100)-fvar(21)||1 trigger2=var(33)%100<60 trigger2=var(32)>1 trigger2=abs(fvar(22)-enemy(var(33)%200>99&&numenemy>1),var(var(33)%100)+fvar(21))1,1,abs(fvar(22))) trigger3=var(32)<2 trigger3=var(33)%100>59 trigger3=fvar(22):=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60)-fvar(21)||1 trigger4=var(33)%100>59 trigger4=var(32)>1 trigger4=abs(fvar(22)-enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60)+fvar(21))1,1,abs(fvar(22))) var(32)=1+!var(32) ignorehitpause=1 [state ] type=varadd trigger1=var(32)>1&&var(33) trigger1=root,anim=7000||root,anim=7002||root,anim=7004 var(33)=-1 ignorehitpause=1 [state ] type=varset trigger1=var(32)>1 trigger1=root,anim=7000||root,anim=7002||root,anim=7004 fvar(21)=0 ignorehitpause=1 [state ] type=varset trigger1=var(32)>1 trigger1=root,anim=7000||root,anim=7002||root,anim=7004 var(32)=1 ignorehitpause=1 [state ] type=null triggerall=fvar(21)&&var(32)>1&&fvar(22) trigger1=var(33)%100<60 trigger1=abs(fvar(22)-enemy(var(33)%200>99&&numenemy>1),var(var(33)%100)+fvar(21))1,1,abs(fvar(22))) trigger1=fvar(21):=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100)||1 trigger2=var(33)%100<60 trigger2=abs(fvar(22)-enemy(var(33)%200>99&&numenemy>1),var(var(33)%100)+fvar(21))>=ifelse(abs(fvar(22))>1,1,abs(fvar(22))) trigger2=var(32):=1 trigger2=fvar(21):=0||1 trigger2=fvar(22):=0 trigger3=var(33)%100>59 trigger3=abs(fvar(22)-enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60)+fvar(21))1,1,abs(fvar(22))) trigger3=fvar(21):=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60)||1 trigger4=var(33)%100>59 trigger4=abs(fvar(22)-enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60)+fvar(21))>=ifelse(abs(fvar(22))>1,1,abs(fvar(22))) trigger4=var(32):=1 trigger4=fvar(21):=0||1 trigger4=fvar(22):=0 ignorehitpause=1 [state ] type=null trigger1=fvar(21)&&var(32)>1&&!fvar(22) trigger1=var(32):=1 trigger1=fvar(21):=0 ignorehitpause=1 [state ] type=null trigger1=var(32)>10 trigger1=var(32):=1 trigger1=var(48+var(31)%8):=(100+var(33)%100)*(1-2*(var(35)%400>199&&numenemy>1))||1 trigger1=fvar(23+var(31)%8):=ifelse(var(33)%100>59,0.1*floor(10*fvar(22)+0.05),floor(fvar(22)+0.05))||1 trigger1=fvar(31+var(31)%8):=ifelse(var(33)%100>59,0.1*(floor(10*fvar(21)+0.05)-floor(10*fvar(22)+0.05)*gametime),floor(fvar(21)+0.05)-floor(fvar(22)+0.05)*gametime)||1 trigger1=var(31):=var(31)+1 trigger1=fvar(21):=0 ignorehitpause=1 [state ] type=parentvarset triggerall=roundstate=2 trigger1=var(31) trigger1=var(38)%135<89 trigger1=var(48+floor(var(38)*0.05+var(38)%2)%8) var(42+var(38)%2)=var(48+floor(var(38)*0.05+var(38)%2)%8) ignorehitpause=1 [state ] type=parentvarset triggerall=roundstate=2 trigger1=var(31) trigger1=var(38)%135<89 trigger1=var(48+floor(var(38)*0.05+var(38)%2)%8) fvar(33+2*(var(38)%2))=fvar(23+floor(var(38)*0.05+var(38)%2)%8) ignorehitpause=1 [state ] type=parentvarset triggerall=roundstate=2 trigger1=var(31) trigger1=var(38)%135<89 trigger1=var(48+floor(var(38)*0.05+var(38)%2)%8) fvar(34+2*(var(38)%2))=fvar(31+floor(var(38)*0.05+var(38)%2)%8) ignorehitpause=1 [state ] type=varset triggerall=var(32)<2 triggerall=root,anim!=7000&&root,anim!=7002&&root,anim!=7004 triggerall=var(33)%100<60 trigger1=var(33):=var(33)+1||1 trigger1=var(33)%100<60 trigger1=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger2=var(33):=var(33)+1||1 trigger2=var(33)%100<60 trigger2=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger3=var(33):=var(33)+1||1 trigger3=var(33)%100<60 trigger3=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger4=var(33):=var(33)+1||1 trigger4=var(33)%100<60 trigger4=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger5=var(33):=var(33)+1||1 trigger5=var(33)%100<60 trigger5=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger6=var(33):=var(33)+1||1 trigger6=var(33)%100<60 trigger6=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger7=var(33):=var(33)+1||1 trigger7=var(33)%100<60 trigger7=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger8=var(33):=var(33)+1||1 trigger8=var(33)%100<60 trigger8=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger9=var(33):=var(33)+1||1 trigger9=var(33)%100<60 trigger9=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) trigger10=var(33):=var(33)+1||1 trigger10=var(33)%100<60 trigger10=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) fvar(21)=enemy(var(33)%200>99&&numenemy>1),var(var(33)%100) ignorehitpause=1 [state ] type=varset triggerall=var(32)<2 triggerall=root,anim!=7000&&root,anim!=7002&&root,anim!=7004 triggerall=var(33)%100>59 trigger1=var(33):=var(33)+1||1 trigger1=var(33)%100>59 trigger1=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger2=var(33):=var(33)+1||1 trigger2=var(33)%100>59 trigger2=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger3=var(33):=var(33)+1||1 trigger3=var(33)%100>59 trigger3=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger4=var(33):=var(33)+1||1 trigger4=var(33)%100>59 trigger4=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger5=var(33):=var(33)+1||1 trigger5=var(33)%100>59 trigger5=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger6=var(33):=var(33)+1||1 trigger6=var(33)%100>59 trigger6=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger7=var(33):=var(33)+1||1 trigger7=var(33)%100>59 trigger7=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger8=var(33):=var(33)+1||1 trigger8=var(33)%100>59 trigger8=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger9=var(33):=var(33)+1||1 trigger9=var(33)%100>59 trigger9=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) trigger10=var(33):=var(33)+1||1 trigger10=var(33)%100>59 trigger10=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) fvar(21)=enemy(var(33)%200>99&&numenemy>1),fvar(var(33)%100-60) ignorehitpause=1 [state ] type=null triggerall=var(4)&&var(36)=2 trigger1=var(35)%100<60 trigger1=var(6):=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)+var(4)-2*var(5) trigger1=var(7):=2*enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)-2*var(5)-(2*gametime-1)*var(6) trigger2=var(35)%100>59 trigger2=var(6):=floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)+var(4)-2*var(5) trigger2=var(7):=2*floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)-2*var(5)-(2*gametime-1)*var(6) ignorehitpause=1 [state ] type=varadd triggerall=var(4) trigger1=var(36)<2 trigger1=var(35)%100<60 trigger1=var(5):=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)||1 trigger2=var(35)%100<60 trigger2=var(36)>1 trigger2=2*enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)-2*var(5)=var(6)*(2*gametime-1)+var(7) trigger3=var(36)<2 trigger3=var(35)%100>59 trigger3=var(5):=floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)||1 trigger4=var(35)%100>59 trigger4=var(36)>1 trigger4=2*floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)-2*var(5)=var(6)*(2*gametime-1)+var(7) var(36)=1+!var(36) ignorehitpause=1 [state ] type=varadd trigger1=var(36)>1&&var(35) trigger1=root,anim=7000||root,anim=7002||root,anim=7004 var(35)=-1 ignorehitpause=1 [state ] type=varset trigger1=var(36)>1 trigger1=root,anim=7000||root,anim=7002||root,anim=7004 var(4)=0 ignorehitpause=1 [state ] type=varset trigger1=var(36)>1 trigger1=root,anim=7000||root,anim=7002||root,anim=7004 var(36)=1 ignorehitpause=1 [state ] type=null triggerall=var(4)&&var(36)>2&&(var(6)||!var(40)) trigger1=var(35)%100<60 trigger1=2*enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)-2*var(5)=var(6)*(2*gametime-1)+var(7) trigger1=var(5):=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)||1 trigger2=var(35)%100<60 trigger2=2*enemy(var(35)%400>199&&numenemy>1),var(var(35)%100)-2*var(5)!=var(6)*(2*gametime-1)+var(7) trigger2=var(36):=1 trigger2=var(4):=0||1 trigger2=var(6):=0 trigger3=var(35)%100>59 trigger3=2*floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)-2*var(5)=var(6)*(2*gametime-1)+var(7) trigger3=var(5):=floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)||1 trigger4=var(35)%100>59 trigger4=2*floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05)-2*var(5)!=var(6)*(2*gametime-1)+var(7) trigger4=var(36):=1 trigger4=var(4):=0||1 trigger4=var(6):=0 ignorehitpause=1 [state ] type=null trigger1=var(4)&&var(36)>2&&!var(6) trigger1=var(40)||(var(35)%100>59&&var(7)%10) trigger1=var(36):=1 trigger1=var(4):=0 ignorehitpause=1 [state ] type=null trigger1=var(36)>10 trigger1=var(36):=1 trigger1=var(40+var(37)%3):=(100+var(35)%100)*(1-2*(var(35)%400>199&&numenemy>1))||1 trigger1=fvar(var(37)%3):=floor(var(6)/2+0.01)*ifelse(var(35)%100<60,1,0.1)||1 trigger1=fvar(3+var(37)%3):=floor(var(7)/2+0.01)*ifelse(var(35)%100<60,1,0.1)||1 trigger1=fvar(6+var(37)%3):=(floor(var(5)+0.01)-floor(var(6)/2+0.01)*gametime*gametime-floor(var(7)/2+0.01)*gametime)*ifelse(var(35)%100<60,1,0.1)||1 trigger1=var(37):=var(37)+1 trigger1=var(4):=0 ignorehitpause=1 [state ] type=parentvarset triggerall=roundstate=2 trigger1=var(37) trigger1=var(38)%135<89 trigger1=var(40+floor(var(38)*0.05)%3) var(41)=var(40+floor(var(38)*0.05)%3) ignorehitpause=1 [state ] type=parentvarset triggerall=roundstate=2 trigger1=var(37) trigger1=var(38)%135<89 trigger1=var(40+floor(var(38)*0.05)%3) fvar(30)=fvar(floor(var(38)*0.05)%3) ignorehitpause=1 [state ] type=parentvarset triggerall=roundstate=2 trigger1=var(37) trigger1=var(38)%135<89 trigger1=var(40+floor(var(38)*0.05)%3) fvar(31)=fvar(3+floor(var(38)*0.05)%3) ignorehitpause=1 [state ] type=parentvarset trigger1=var(37) trigger1=var(38)%135<89 trigger1=var(40+floor(var(38)*0.05)%3) trigger1=var(38):=var(38)+1 trigger2=var(38)||var(31) trigger2=var(38):=var(38)+1&&0 fvar(32)=fvar(6+floor(var(38)*0.05)%3) ignorehitpause=1 [state ] type=null trigger1=var(48) trigger1=var(29):=var(48) ignorehitpause=1 [state ] type=varset triggerall=var(36)<2 triggerall=root,anim!=7000&&root,anim!=7002&&root,anim!=7004 triggerall=var(35)%100<60 trigger1=var(35):=var(35)+1||1 trigger1=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger1=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger1=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger2=var(35):=var(35)+1||1 trigger2=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger2=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger2=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger3=var(35):=var(35)+1||1 trigger3=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger3=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger3=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger4=var(35):=var(35)+1||1 trigger4=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger4=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger4=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger5=var(35):=var(35)+1||1 trigger5=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger5=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger5=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger6=var(35):=var(35)+1||1 trigger6=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger6=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger6=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger7=var(35):=var(35)+1||1 trigger7=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger7=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger7=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger8=var(35):=var(35)+1||1 trigger8=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger8=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger8=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger9=var(35):=var(35)+1||1 trigger9=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger9=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger9=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) trigger10=var(35):=var(35)+1||1 trigger10=var(35)%100<60&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger10=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger10=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) var(4)=enemy(var(35)%400>199&&numenemy>1),var(var(35)%100) ignorehitpause=1 [state ] type=varset triggerall=var(36)<2 triggerall=root,anim!=7000&&root,anim!=7002&&root,anim!=7004 triggerall=var(35)%100>59 trigger1=var(35):=var(35)+1||1 trigger1=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger1=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger1=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger2=var(35):=var(35)+1||1 trigger2=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger2=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger2=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger3=var(35):=var(35)+1||1 trigger3=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger3=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger3=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger4=var(35):=var(35)+1||1 trigger4=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger4=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger4=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger5=var(35):=var(35)+1||1 trigger5=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger5=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger5=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger6=var(35):=var(35)+1||1 trigger6=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger6=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger6=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger7=var(35):=var(35)+1||1 trigger7=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger7=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger7=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger8=var(35):=var(35)+1||1 trigger8=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger8=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger8=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger9=var(35):=var(35)+1||1 trigger9=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger9=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger9=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) trigger10=var(35):=var(35)+1||1 trigger10=var(35)%100>59&&var(29):=ifelse(var(35)%400>199&&numenemy>1,-1,1)*(var(35)%100+100) trigger10=var(29)!=var(48)&&var(29)!=var(49)&&var(29)!=var(50)&&var(29)!=var(51)&&var(29)!=var(52)&&var(29)!=var(53)&&var(29)!=var(54)&&var(29)!=var(55) trigger10=enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60) var(4)=floor(10*enemy(var(35)%400>199&&numenemy>1),fvar(var(35)%100-60)+0.05) ignorehitpause=1 [state ] type=assertspecial trigger1=!root,alive||lose trigger1=!root,fvar(3) flag=noko flag2=timerfreeze ignorehitpause=1 [state ] type=displaytoclipboard trigger1=1 text="1i:%d, 1a:%d, 1s:%d, 2i:%d, 2a:%d, " params=var(10),var(16),var(22),var(11),var(17) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text="2s:%d\n3i:%d, 3a:%d, 3s:%d, 4i:%d, " params=var(23),var(12),var(18),var(24),var(13) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text="4a:%d, 4s:%d" params=var(19),var(25) ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 2] type=A movetype=I physics=N anim=0 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=varset triggerall=var(1):=0||1 triggerall=roundstate<3 trigger1=roundstate=2 trigger1=!enemy,alive trigger1=gametime%123<3 trigger2=roundstate=2 trigger2=numenemy>1 trigger2=!enemy(1),alive trigger2=gametime%123<3 trigger3=root,anim=7000&&root,animelem=6,<0 trigger3=var(6):=gametime+1 trigger4=root,anim=7002&&root,animelem=2,>58 trigger5=root,anim=7004&&root,animelem=7,>1 trigger6=parent,ishelper(17) var(1)=2 ignorehitpause=1 [state ] type=varset trigger1=roundstate=4 trigger1=helper(1),var(1)>155 trigger2=root,var(33)>0&&roundstate>2 trigger3=root,var(33)=[1,100] trigger4=root,fvar(8)>0&&roundstate>2 trigger4=(enemy,alive||enemy(numenemy>1),alive)&&root,alive trigger5=numhelper(6)&&roundstate>2&&!root,var(33)&&win trigger5=(enemy,life1),life1),alive trigger5=helper(6),var(7)>6*(enemy,alive+enemy(numenemy>1),alive*(numenemy>1)) trigger6=roundstate=1&&(root,var(27)=13||root,var(28)=13) var(1)=2 ignorehitpause=1 [state ] type=varset triggerall=var(3):=1 trigger1=!roundstate&&(root,var(27)=3||root,var(28)=3) trigger2=win&&(root,var(27)=1||root,var(28)=1) trigger3=numenemy=1&&!enemy,alive&&roundstate=2&&helper(8-5*!numhelper(8)),var(39)<2 trigger4=numenemy>1 trigger4=!enemy,alive&&!enemy(1),alive&&roundstate=2&&helper(8-5*!numhelper(8)),var(39)<2 var(3)=2 ignorehitpause=1 [state ] type=superpause trigger1=var(2)||parent,ishelper(3)||parent,ishelper(17) trigger1=var(3)<2 time=var(1) movetime=var(1) anim=-1 sound=s-1 darken=(var(6)=gametime+1) p2defmul=1 unhittable=0 ignorehitpause=1 [state ] type=pause trigger1=var(2)||parent,ishelper(3)||parent,ishelper(17) time=var(1) movetime=var(1) ignorehitpause=1 [state ] type=destroyself triggerall=var(2)||parent,ishelper(3)||parent,ishelper(17) triggerall=root,var(27)!=2&&root,var(28)!=2 trigger1=numhelper(2)>1 trigger2=roundstate<3 trigger2=numhelper(8)&&numhelper(11)&&!numhelper(5) trigger2=enemy(!enemy,alive&&numenemy>1),alive trigger3=parent,ishelper(3)||parent,ishelper(17) ignorehitpause=1 [state ] type=null trigger1=var(2):=var(2)+1 ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 3] type=A movetype=I physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=parentvarset trigger1=var(1):=var(1)+1 trigger1=helper(6),var(10)+var(1)1&&gametime%2=0),pos z-pos z [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=9003 value=9003 ignorehitpause=1 [state ] type=varset trigger1=var(1):=var(1)+1||1 trigger1=helper(1),var(4)=3 var(1)=0 ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y ignorehitpause=1 [state ] type=offset trigger1=1 x=-root,pos x y=200000+799999*(roundstate>2)+1799999*(var(1)>30&&roundstate=2)-root,pos y ignorehitpause=1 [state ] type=varset trigger1=var(2):=(var(2)-1)*(var(1)=0&&roundstate=2)||1 trigger1=enemynear,projcontactime(89010235)=1 trigger1=var(2)<0 var(2)=30 ignorehitpause=1 [state ] type=hitby trigger1=ishelper trigger1=var(2)<1 trigger1=helper(1),var(5)||var(1)||enemynear(numenemy>1&&gametime%2=0),numprojid(89010235)&&((root,anim=[7004,7005])||root,anim=[7008,7009])&&helper(1),var(4)=3&&(root,pos z||enemynear(numenemy>1&&gametime%2=0),pos z) value=C,HP time=1 ignorehitpause=1 [state ] type=destroyself trigger1=var(1)>120 ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 5] type=A movetype=I physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=changeanim trigger1=parent,ishelper(8) trigger1=anim!=196 value=196 ignorehitpause=1 [state ] type=hitby trigger1=ishelper trigger1=parent,ishelper(8) value=SCA,AA,AT,AP time=1 ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y+200*((id>helper(5),id+7)+(id>helper(5),id+16)+(id>helper(5),id+25)+(id>helper(5),id+34)+(id>helper(5),id+43)) ignorehitpause=1 [state ] type=superpause triggerall=parent,ishelper(8) triggerall=var(1):=var(1)+(!var(1)||roundstate>1||enemy,numhelper||enemy(numenemy>1),numhelper) trigger1=root,var(27)!=2&&root,var(28)!=2 trigger1=helper(8),numtarget trigger1=id-helper(5),id>7+9*(numhelper(12)+numhelper(14))-4*!numhelper(12)+6*(root,var(27)=9||root,var(28)=9) trigger1=id-helper(5),id<7+9*(1+numhelper(12)+numhelper(13)+numhelper(14))||(teamside=2&&enemy,numhelper+enemy(numenemy>1),numhelper) trigger2=id=helper(5),id&&root,var(27)!=3&&root,var(28)!=3 time=0 movetime=0 anim=-1 sound=s-1 darken=0 p2defmul=1 unhittable=0 ignorehitpause=1 [state ] type=pause triggerall=parent,ishelper(8) trigger1=root,var(27)!=2&&root,var(28)!=2 trigger1=helper(8),numtarget trigger1=id-helper(5),id>7+9*(numhelper(12)+numhelper(14))-4*!numhelper(12)+6*(root,var(27)=9||root,var(28)=9) trigger1=id-helper(5),id<7+9*(1+numhelper(12)+numhelper(13)+numhelper(14))||(teamside=2&&enemy,numhelper+enemy(numenemy>1),numhelper) trigger2=id=helper(5),id time=0 movetime=0 ignorehitpause=1 [state ] type=destroyself triggerall=parent,ishelper(8) triggerall=root,var(27)!=2&&root,var(28)!=2 triggerall=helper(8),numtarget trigger1=id-helper(5),id>7+9*(numhelper(12)+numhelper(14))-4*!numhelper(12)+6*(root,var(27)=9||root,var(28)=9) trigger1=id-helper(5),id<7+9*(1+numhelper(12)+numhelper(13)+numhelper(14))||(teamside=2&&enemy,numhelper+enemy(numenemy>1),numhelper) trigger2=var(1)>35 trigger2=var(1):=var(1)*(roundstate=2||numhelper(5)>5-3*!numhelper(12)) ignorehitpause=1 [state ] type=changeanim trigger1=parent,ishelper(1) trigger1=anim!=9003 value=9003 ignorehitpause=1 [state ] type=offset trigger1=parent,ishelper(1) x=-root,pos x y=500000000-root,pos y ignorehitpause=1 [state ] type=projectile trigger1=parent,ishelper(1) trigger1=root,numtarget<8 attr=C,SP projid=5 projanim=9000 projremovetime=1 projheightbound=-2000000000,2000000000 projedgebound=2000000000 projstagebound=2000000000 hitflag=MAFD numhits=0 damage=1,1 hitsound=s-1 p2stateno=5150 p2getp1state=0 offset=-root,pos x,500000000-root,pos y affectteam=F guard.dist=0 supermovetime=890 pausemovetime=890 ignorehitpause=1 [state ] type=hitby trigger1=ishelper trigger1=parent,ishelper(1) trigger1=root,palno%6!=4||(!root,alive&&root,hitpausetime<3) value=C,SP time=1 ignorehitpause=1 [state ] type=destroyself triggerall=parent,ishelper(1) trigger1=gethitvar(damage)&&var(56)!=35*gametime&&root,numtarget trigger2=root,var(7)<1&&root,var(8)<1 ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 6] type=A movetype=I physics=N velset=0,0,enemynear(numenemy>1&&gametime%2=0),pos z-pos z [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=9014 value=9014 ignorehitpause=1 [state ] type=varset trigger1=var(5):=1 trigger1=numenemy=1||gametime%2 var(5)=0 ignorehitpause=1 [state ] type=varset triggerall=var(3+var(5)):=var(3+var(5))-1||1 trigger1=enemy(var(5)),projcontacttime(54890)=1||enemy(var(5)),projcontacttime(54891)=1||enemy(var(5)),projcontacttime(54892)=1 trigger2=enemy(var(5)),projcontacttime(54893)=1||enemy(var(5)),projcontacttime(54894)=1||enemy(var(5)),projcontacttime(54895)=1 trigger3=enemy(var(5)),projcontacttime(55890)=1||enemy(var(5)),projcontacttime(55891)=1||enemy(var(5)),projcontacttime(55892)=1 trigger4=enemy(var(5)),projcontacttime(55893)=1||enemy(var(5)),projcontacttime(55894)=1||enemy(var(5)),projcontacttime(55895)=1 trigger5=enemy(var(5)),projcontacttime(200890)=1||enemy(var(5)),projcontacttime(200891)=1||enemy(var(5)),projcontacttime(200892)=1 trigger6=enemy(var(5)),projcontacttime(200893)=1||enemy(var(5)),projcontacttime(200894)=1||enemy(var(5)),projcontacttime(200895)=1 trigger7=enemy(var(5)),projcontacttime(220890)=1||enemy(var(5)),projcontacttime(220891)=1||enemy(var(5)),projcontacttime(220892)=1 trigger8=enemy(var(5)),projcontacttime(220893)=1||enemy(var(5)),projcontacttime(220894)=1||enemy(var(5)),projcontacttime(220895)=1 trigger9=enemy(var(5)),projcontacttime(222890)=1||enemy(var(5)),projcontacttime(222891)=1||enemy(var(5)),projcontacttime(222892)=1 trigger10=enemy(var(5)),projcontacttime(222893)=1||enemy(var(5)),projcontacttime(222894)=1||enemy(var(5)),projcontacttime(222895)=1 trigger11=enemy(var(5)),projcontacttime(892054)=1||enemy(var(5)),projcontacttime(892055)=1||enemy(var(5)),projcontacttime(8920200)=1 trigger12=enemy(var(5)),projcontacttime(89200)=1||enemy(var(5)),projcontacttime(89201)=1 var(3+var(5))=5-2*(numenemy>1) ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y ignorehitpause=1 [state ] type=parentvarset trigger1=roundstate=2 var(19)=(root,var(7)>0)*(1+floor(var(2)*0.08)%7) ignorehitpause=1 [state ] type=offset trigger1=1 x=-root,pos x y=50000000*(root,var(7)>0)*(1+floor(var(2)*0.08)%7)+350000000*(root,var(7)<1)+25000000*var(5)-root,pos y ignorehitpause=1 [state ] type=null trigger1=roundstate=3&&!var(7) trigger1=var(8):=enemy,life&&var(9):=enemy(numenemy>1),life ignorehitpause=1 [state ] type=offset trigger1=roundstate>2 trigger1=enemy(var(5)),alive trigger1=var(7)<12 trigger1=var(7):=var(7)+1 x=-root,pos x y=50000000*(1+floor(var(7)*0.5*(1+(numenemy=1)))%6)+25000000*var(5)-root,pos y ignorehitpause=1 [state ] type=offset triggerall=floor(var(2)*0.08)%7=[4,5] triggerall=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0)||(random%3=0&&enemy(var(5)),gethitvar(fall.damage)) trigger1=root,anim=[7008,7009] trigger1=gametime%66<44 trigger2=enemy(var(5)),gethitvar(fall.damage)&&root,var(52)=5110 x=-root,pos x y=50000000*(5+(gametime%9<5||enemy(var(5)),gethitvar(fall.damage)))+25000000*var(5)-root,pos y ignorehitpause=1 [state ] type=offset trigger1=helper(1),var(9)<200 trigger1=root,var(12) trigger2=root,var(27)=5&&enemy,alive trigger3=var(5)&&root,var(28)=5 trigger3=enemy(1),alive x=0 y=300000000+25000000*var(5) ignorehitpause=1 [state ] type=hitby trigger1=ishelper value=C,HP time=1 ignorehitpause=1 [state ] type=varset trigger1=root,var(7)>0 trigger2=root,var(12)&&numhelper(1) trigger2=helper(1),var(9)<600 trigger2=!numhelper(4) var(6)=1 ignorehitpause=1 [state ] type=nothitby triggerall=!(roundstate>2&&enemy(var(5)),alive&&var(7)<12) trigger1=var(2)%5>2 trigger1=var(3+var(5))>0 trigger2=roundstate>2 trigger3=!var(6)&&numhelper(8) value2=C,HP time=1 ignorehitpause=1 [state ] type=hitby triggerall=ishelper&&var(6) triggerall=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) trigger1=!win&&roundstate>2 trigger2=roundstate=2&&root,anim=[7008,7009] trigger2=gametime%66<44 trigger3=roundstate=2&&enemy(var(5)),gethitvar(fall.damage)&&root,var(52)=5110 value2=C,HP time=1 ignorehitpause=1 [state ] type=offset trigger1=!numhelper(8) x=root,pos x y=200000+1799999*(gametime%35<10)-root,pos y ignorehitpause=1 [state ] type=null trigger1=var(1+(root,var(7)<1)):=0 ignorehitpause=1 [state ] type=varset trigger1=var(1):=var(1)+1 trigger1=var(2):=var(2)+1 trigger1=root,var(27)!=2&&root,var(28)!=2 trigger1=var(1)>89 var(6)=0 ignorehitpause=1 [state ] type=varrangeset trigger1=!var(6) first=0 last=3 value=0 ignorehitpause=1 [state ] type=offset trigger1=!var(6) trigger1=gametime%99=35 trigger2=root,var(27)=12 x=-root,pos x y=-root,pos y ignorehitpause=1 [state ] type=parentvarset trigger1=1 fvar(16)=(enemy,hitpausetime>3&&helper(1),var(29)&&var(1)=[1,9]) ignorehitpause=1 [state ] type=offset trigger1=enemy,hitpausetime>3&&var(1)=[1,9] trigger1=helper(1),var(29) x=-root,pos x y=-root,pos y+890000000 ignorehitpause=1 [state ] type=hitby trigger1=!var(6) trigger1=gametime%99=35 trigger2=root,var(27)=12 trigger3=enemy,hitpausetime>3&&var(1)=[1,9] trigger3=helper(1),var(29) value=SCA,AA,AP,AT time=1 ignorehitpause=1 [state ] type=hitby trigger1=root,var(27)=12 value2=SCA,AA,AP,AT time=1 ignorehitpause=1 [state ] type=nothitby triggerall=root,var(27)=12 trigger1=enemy,var(41)!=100 trigger2=enemy,projcontacttime(0)=[0,196] value=SCA ignorehitpause=1 [state ] type=parentvarset trigger1=fvar(0):=0||numhelper(8) trigger1=helper(8),numtarget trigger1=gametime%235=[35,135] trigger1=!numhelper(18) trigger1=roundstate=2&&numenemy=1 trigger1=root,var(7)>0||root,var(8)>0 trigger1=root,var(29)>0||root,var(34)>0 trigger1=fvar(0):=1 trigger2=1 fvar(6)=fvar(0) ignorehitpause=1 [state ] type=varset trigger1=var(12)<3+(root,var(47)>0)+(root,var(48)>0)+(root,var(49)>0)+(root,var(50)>0) var(12)=3+(root,var(47)>0)+(root,var(48)>0)+(root,var(49)>0)+(root,var(50)>0) ignorehitpause=1 [state ] type=varadd triggerall=fvar(1) triggerall=var(12):=1 triggerall=target,ishelper(890135016) triggerall=target,alive&&target,hitpausetime&&target,teamside!=teamside trigger1=target,stateno=root,var(29) trigger1=var(11):=29 trigger2=target,stateno=root,var(34) trigger2=var(11):=34 var(12)=1 ignorehitpause=1 [state ] type=parentvarset triggerall=fvar(1) trigger1=var(11)=29||var(11)=34 trigger1=fvar(1):=0||1 trigger2=!playeridexist(target,id)||!target,alive||target,teamside=teamside||(target,hitpausetime&&target,stateno!=root,var(29)&&target,stateno!=root,var(34)) trigger2=fvar(1):=0 var(47+var(12)%4)=root,var(var(11)) ignorehitpause=1 [state ] type=parentvarset trigger1=var(11)=29||var(11)=34 var(var(11))=0 ignorehitpause=1 [state ] type=targetstate trigger1=numtarget trigger1=target,ishelper(890135016) trigger1=fvar(1):=1 value=890135016 ignorehitpause=1 [state ] type=reversaldef trigger1=root,fvar(6) reversal.attr=A,ST priority=7,hit pausetime=0,20 numhits=0 p2stateno=890135016 ignorehitpause=1 [state ] type=targetstate trigger1=!root,fvar(6) value=890135016 ignorehitpause=1 [state ] type=changeanim trigger1=!var(6) trigger1=!root,fvar(6) value=9012 ignorehitpause=1 [state ] type=reversaldef trigger1=pos z||root,pos z||enemynear(numenemy>1&&gametime%2=0),pos z trigger1=!root,fvar(6) reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 ignorehitpause=1 [state ] type=targetdrop trigger1=numtarget trigger1=!fvar(1) ignorehitpause=1 [state ] type=null triggerall=!var(10) trigger1=helper(1),id-root,id>999 trigger1=var(10):=helper(1),id-root,id-700 trigger2=var(10):=root,id ignorehitpause=1 [state ] type=helper trigger1=numhelper(8) trigger1=helper(8),numtarget trigger1=roundstate>1||enemy,numhelper+enemy(numenemy>1),numhelper trigger1=random<9*(1+!var(13)+!var(14)+!var(15))||gametime%66=6||(root,var(14)!=2&&gametime%6=0)||(root,var(14)!=2)*(root,var(14)!=1) postype=p1 pos=0,0 id=7 stateno=5150 name="id" helpertype=player ownpal=0 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=null trigger1=fvar(2):=0||var(13) trigger1=fvar(2):=fvar(2)+!playeridexist(var(13))||var(13):=var(13)*playeridexist(var(13)) trigger1=fvar(2):=fvar(2)+!playeridexist(var(14))||var(14-ceil(fvar(2))*playeridexist(var(14))):=var(14)*playeridexist(var(14))||var(14):=var(14)*(!fvar(2)||var(14)!=var(14-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(15))||var(15-ceil(fvar(2))*playeridexist(var(15))):=var(15)*playeridexist(var(15))||var(15):=var(15)*(!fvar(2)||var(15)!=var(15-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(16))||var(16-ceil(fvar(2))*playeridexist(var(16))):=var(16)*playeridexist(var(16))||var(16):=var(16)*(!fvar(2)||var(16)!=var(16-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(17))||var(17-ceil(fvar(2))*playeridexist(var(17))):=var(17)*playeridexist(var(17))||var(17):=var(17)*(!fvar(2)||var(17)!=var(17-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(18))||var(18-ceil(fvar(2))*playeridexist(var(18))):=var(18)*playeridexist(var(18))||var(18):=var(18)*(!fvar(2)||var(18)!=var(18-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(19))||var(19-ceil(fvar(2))*playeridexist(var(19))):=var(19)*playeridexist(var(19))||var(19):=var(19)*(!fvar(2)||var(19)!=var(19-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(20))||var(20-ceil(fvar(2))*playeridexist(var(20))):=var(20)*playeridexist(var(20))||var(20):=var(20)*(!fvar(2)||var(20)!=var(20-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(21))||var(21-ceil(fvar(2))*playeridexist(var(21))):=var(21)*playeridexist(var(21))||var(21):=var(21)*(!fvar(2)||var(21)!=var(21-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(22))||var(22-ceil(fvar(2))*playeridexist(var(22))):=var(22)*playeridexist(var(22))||var(22):=var(22)*(!fvar(2)||var(22)!=var(22-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(23))||var(23-ceil(fvar(2))*playeridexist(var(23))):=var(23)*playeridexist(var(23))||var(23):=var(23)*(!fvar(2)||var(23)!=var(23-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(24))||var(24-ceil(fvar(2))*playeridexist(var(24))):=var(24)*playeridexist(var(24))||var(24):=var(24)*(!fvar(2)||var(24)!=var(24-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(25))||var(25-ceil(fvar(2))*playeridexist(var(25))):=var(25)*playeridexist(var(25))||var(25):=var(25)*(!fvar(2)||var(25)!=var(25-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(26))||var(26-ceil(fvar(2))*playeridexist(var(26))):=var(26)*playeridexist(var(26))||var(26):=var(26)*(!fvar(2)||var(26)!=var(26-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(27))||var(27-ceil(fvar(2))*playeridexist(var(27))):=var(27)*playeridexist(var(27))||var(27):=var(27)*(!fvar(2)||var(27)!=var(27-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(28))||var(28-ceil(fvar(2))*playeridexist(var(28))):=var(28)*playeridexist(var(28))||var(28):=var(28)*(!fvar(2)||var(28)!=var(28-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(29))||var(29-ceil(fvar(2))*playeridexist(var(29))):=var(29)*playeridexist(var(29))||var(29):=var(29)*(!fvar(2)||var(29)!=var(29-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(30))||var(30-ceil(fvar(2))*playeridexist(var(30))):=var(30)*playeridexist(var(30))||var(30):=var(30)*(!fvar(2)||var(30)!=var(30-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(31))||var(31-ceil(fvar(2))*playeridexist(var(31))):=var(31)*playeridexist(var(31))||var(31):=var(31)*(!fvar(2)||var(31)!=var(31-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(32))||var(32-ceil(fvar(2))*playeridexist(var(32))):=var(32)*playeridexist(var(32))||var(32):=var(32)*(!fvar(2)||var(32)!=var(32-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(33))||var(33-ceil(fvar(2))*playeridexist(var(33))):=var(33)*playeridexist(var(33))||var(33):=var(33)*(!fvar(2)||var(33)!=var(33-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(34))||var(34-ceil(fvar(2))*playeridexist(var(34))):=var(34)*playeridexist(var(34))||var(34):=var(34)*(!fvar(2)||var(34)!=var(34-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(35))||var(35-ceil(fvar(2))*playeridexist(var(35))):=var(35)*playeridexist(var(35))||var(35):=var(35)*(!fvar(2)||var(35)!=var(35-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(36))||var(36-ceil(fvar(2))*playeridexist(var(36))):=var(36)*playeridexist(var(36))||var(36):=var(36)*(!fvar(2)||var(36)!=var(36-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(37))||var(37-ceil(fvar(2))*playeridexist(var(37))):=var(37)*playeridexist(var(37))||var(37):=var(37)*(!fvar(2)||var(37)!=var(37-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(38))||var(38-ceil(fvar(2))*playeridexist(var(38))):=var(38)*playeridexist(var(38))||var(38):=var(38)*(!fvar(2)||var(38)!=var(38-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(39))||var(39-ceil(fvar(2))*playeridexist(var(39))):=var(39)*playeridexist(var(39))||var(39):=var(39)*(!fvar(2)||var(39)!=var(39-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(40))||var(40-ceil(fvar(2))*playeridexist(var(40))):=var(40)*playeridexist(var(40))||var(40):=var(40)*(!fvar(2)||var(40)!=var(40-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(41))||var(41-ceil(fvar(2))*playeridexist(var(41))):=var(41)*playeridexist(var(41))||var(41):=var(41)*(!fvar(2)||var(41)!=var(41-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(42))||var(42-ceil(fvar(2))*playeridexist(var(42))):=var(42)*playeridexist(var(42))||var(42):=var(42)*(!fvar(2)||var(42)!=var(42-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(43))||var(43-ceil(fvar(2))*playeridexist(var(43))):=var(43)*playeridexist(var(43))||var(43):=var(43)*(!fvar(2)||var(43)!=var(43-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(44))||var(44-ceil(fvar(2))*playeridexist(var(44))):=var(44)*playeridexist(var(44))||var(44):=var(44)*(!fvar(2)||var(44)!=var(44-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(45))||var(45-ceil(fvar(2))*playeridexist(var(45))):=var(45)*playeridexist(var(45))||var(45):=var(45)*(!fvar(2)||var(45)!=var(45-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(46))||var(46-ceil(fvar(2))*playeridexist(var(46))):=var(46)*playeridexist(var(46))||var(46):=var(46)*(!fvar(2)||var(46)!=var(46-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(47))||var(47-ceil(fvar(2))*playeridexist(var(47))):=var(47)*playeridexist(var(47))||var(47):=var(47)*(!fvar(2)||var(47)!=var(47-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(48))||var(48-ceil(fvar(2))*playeridexist(var(48))):=var(48)*playeridexist(var(48))||var(48):=var(48)*(!fvar(2)||var(48)!=var(48-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(49))||var(49-ceil(fvar(2))*playeridexist(var(49))):=var(49)*playeridexist(var(49))||var(49):=var(49)*(!fvar(2)||var(49)!=var(49-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(50))||var(50-ceil(fvar(2))*playeridexist(var(50))):=var(50)*playeridexist(var(50))||var(50):=var(50)*(!fvar(2)||var(50)!=var(50-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(51))||var(51-ceil(fvar(2))*playeridexist(var(51))):=var(51)*playeridexist(var(51))||var(51):=var(51)*(!fvar(2)||var(51)!=var(51-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(52))||var(52-ceil(fvar(2))*playeridexist(var(52))):=var(52)*playeridexist(var(52))||var(52):=var(52)*(!fvar(2)||var(52)!=var(52-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(53))||var(53-ceil(fvar(2))*playeridexist(var(53))):=var(53)*playeridexist(var(53))||var(53):=var(53)*(!fvar(2)||var(53)!=var(53-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(54))||var(54-ceil(fvar(2))*playeridexist(var(54))):=var(54)*playeridexist(var(54))||var(54):=var(54)*(!fvar(2)||var(54)!=var(54-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(55))||var(55-ceil(fvar(2))*playeridexist(var(55))):=var(55)*playeridexist(var(55))||var(55):=var(55)*(!fvar(2)||var(55)!=var(55-ceil(fvar(2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(57))||var(57-ceil(fvar(2)+(fvar(2)=1))*playeridexist(var(57))):=var(57)*playeridexist(var(57))||var(57):=var(57)*(!fvar(2)||var(57)!=var(57-ceil(fvar(2)+(fvar(2)=1)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(58))||var(58-ceil(fvar(2)+(fvar(2)=2))*playeridexist(var(58))):=var(58)*playeridexist(var(58))||var(58):=var(58)*(!fvar(2)||var(58)!=var(58-ceil(fvar(2)+(fvar(2)=2)))) trigger1=fvar(2):=fvar(2)+!playeridexist(var(59))||var(59-ceil(fvar(2)+(fvar(2)=3))*playeridexist(var(59))):=var(59)*playeridexist(var(59))||var(59):=var(59)*(!fvar(2)||var(59)!=var(59-ceil(fvar(2)+(fvar(2)=3)))) ignorehitpause=1 [state ] type=varset trigger1=numhelper(7) sysvar(0)=10*((var(22)>0)+(var(32)>0)+(var(42)>0)+(var(52)>0)) ignorehitpause=1 [state ] type=varset trigger1=numhelper(7) sysvar(0)=sysvar(0)+(var(13+sysvar(0))>0)+(var(14+sysvar(0))>0)+(var(15+sysvar(0))>0)+(var(16+sysvar(0))>0)*(sysvar(0)<40)+(var(17+sysvar(0))>0)+(var(58)>0)+(var(59)>0) ignorehitpause=1 [state ] type=varset trigger1=numhelper(7) trigger1=sysvar(0)<40 sysvar(0)=sysvar(0)+(var(13+sysvar(0))>0)+(var(14+sysvar(0))>0)+(var(15+sysvar(0))>0)+(var(16+sysvar(0))>0) ignorehitpause=1 [state ] type=displaytoclipboard trigger1=1 text="e-h:%d, a:%d, b:%d, c:%d, d:%d, " params=enemy,numhelper+enemy(numenemy>1),numhelper*(numenemy>1),var(13),var(14),var(15),var(16) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text="e:%d, f:%d, g:%d, h:%d, i:%d, " params=var(17),var(18),var(19),var(20),var(21) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text="j:%d, k:%d, l:%d, m:%d, n:%d, " params=var(22),var(23),var(24),var(25),var(26) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text="o:%d, p:%d, q:%d, r:%d, s:%d, " params=var(27),var(28),var(29),var(30),var(31) ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 8] type=A movetype=I physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=varset trigger1=!var(8) trigger1=(root,palno%6=2&&root,var(57)=2)||root,palno%6!=[1,2] trigger1=!numpartner var(8)=ifelse((teammode=turns)||enemy,teammode=turns,56,root,id-playeridexist(root,id-1)-playeridexist(root,id-2)-playeridexist(root,id-3))-numhelper+enemy,numhelper+(numenemy>1)*enemy(numenemy>1),numhelper ignorehitpause=1 [state ] type=varset trigger1=!var(8) trigger1=(root,palno%6=2&&root,var(57)=2)||root,palno%6!=[1,2] trigger1=numpartner var(8)=ifelse(enemy,teammode=turns,56,root,id-playeridexist(root,id-1)-playeridexist(root,id-2)-playeridexist(root,id-3))-numhelper+enemy,numhelper+(numenemy>1)*enemy(numenemy>1),numhelper+partner,numhelper ignorehitpause=1 [state ] type=selfstate trigger1=!var(7) trigger1=var(7):=numhelper(8) trigger1=numhelper(8)>1||(root,palno%6=2&&root,var(57)=2)||root,palno%6!=[1,2] value=9 ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y ignorehitpause=1 [state ] type=projectile trigger1=root,var(27)=3||root,var(27)=14 trigger1=enemy,gethitvar(fall.damage)1 trigger1=roundstate=1 trigger1=var(5):=var(5)+1 trigger1=var(5)>30 trigger1=numhelper(2)<1 postype=p1 pos=0,0 id=2 stateno=5150 name="time" helpertype=player ownpal=0 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper trigger1=roundstate<2&&!root,fvar(0) trigger2=roundstate=2&&(root,fvar(0)<2||(helper(3),var(2)>90&&helper(3),numexplod(1)>1)||!helper(3),numexplod(1)) trigger3=roundstate>2 trigger4=numenemy=1&&!enemy,alive&&roundstate=2&&(gametime%123=0||!var(39)) trigger5=numenemy>1 trigger5=!enemy,alive&&!enemy(1),alive&&roundstate=2&&(gametime%123=0||!var(39)) trigger6=root,anim=7000&&root,animelem=6,<0 trigger7=root,anim=7002&&root,animelem=2,>58 trigger8=root,anim=7004&&root,animelem=7,>0 trigger9=roundstate=2&&((root,anim=7013&&gametime%9=0)||gametime%353=89) trigger10=root,var(33)=[1,100] postype=p1 pos=0,0 id=2 stateno=5150 name="time" helpertype=player ownpal=0 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper triggerall=root,var(33)>0 trigger1=roundstate>2 trigger2=root,var(33)=[1,100] postype=p1 pos=0,0 id=2 stateno=5150 name="time" helpertype=player ownpal=0 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=superpause trigger1=numenemy=1&&!enemy,alive&&roundstate=2&&var(39)<2&&numhelper(2) trigger1=var(39):=var(39)+1 trigger2=numenemy>1 trigger2=!enemy,alive&&!enemy(1),alive&&roundstate=2&&var(39)<2&&numhelper(2) trigger2=var(39):=var(39)+1 time=2000000000 movetime=2000000000 anim=-1 sound=s-1 darken=0 p2defmul=1 unhittable=0 ignorehitpause=1 [state ] type=playsnd trigger1=helper(1),var(25)>0 trigger1=root,var(59)<35 value=s0,14 ignorehitpause=1 [state ] type=projectile trigger1=helper(1),var(25)>0 trigger1=root,var(59)<35 trigger1=gametime%4 projid=2147483648 projanim=6038 projremove=0 projremovetime=27 projheightbound=-888888888,888888888 projedgebound=888888888 projstagebound=888888888 projscale=1,1.2 postype=left attr=C,HA offset=40+random%241,random%35-222 damage=50+random%35,50+random%35 projsprpriority=7 hitflag=MAFD sparkno=-1 getpower=0,0 givepower=1-enemy,power,1-enemy,power fall=random%2 fall.damage=1000000000 palfx.time=60 palfx.add=100,-180,-180 palfx.sinadd=-80,-80,-80,10 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=projectile trigger1=helper(1),var(25)>0 trigger1=root,var(59)<89 trigger1=gametime%4=0 projid=10000008 projanim=6038 projremove=0 projremovetime=27 projheightbound=-888888888,888888888 projedgebound=888888888 projstagebound=888888888 projscale=1,1.2 postype=left attr=C,HA offset=40+random%241,random%35-222 damage=50+random%35,50+random%35 projsprpriority=7 hitflag=MAFD sparkno=-1 getpower=0,0 givepower=1-enemy,power,1-enemy,power fall.damage=1000000000 p2stateno=5100+10*(random%2) p2getp1state=0 palfx.time=60 palfx.add=100,-180,-180 palfx.sinadd=-80,-80,-80,10 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=varset trigger1=root,numexplod(6031) trigger1=var(2):=var(2)+1 trigger1=0 trigger2=!root,numexplod(6031) var(2)=0 ignorehitpause=1 [state ] type=assertspecial trigger1=root,numexplod(6031) trigger2=root,numexplod(8007) trigger3=root,numexplod(8008) trigger4=root,numexplod(8013) trigger5=root,numexplod(8014) trigger6=root,numexplod(6042) trigger7=root,numexplod(6043) flag=nobg ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(1) trigger1=root,var(45)>0||abs(root,var(45))%2 id=2 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(8017) trigger1=root,var(45)<1&&abs(root,var(45))%2=0&&roundstate<3 id=8017 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(8017) trigger1=root,var(45)>0||abs(root,var(45))%2 anim=8017 id=8017 pos=10+210*(teamside=2),211 postype=left sprpriority=6 facing=1 bindtime=-1 removetime=-1 ownpal=1 ontop=1 pausemovetime=99999999 supermovetime=99999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(1) trigger1=root,var(45)<1&&abs(root,var(45))%2=0 anim=0 id=1 bindtime=-1 removetime=-1 pausemovetime=0 supermovetime=0 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(2) trigger1=root,var(7)>0||root,var(8)>0 id=2 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(8016) trigger1=root,var(7)<1&&root,var(8)<1&&roundstate<3 id=8016 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(8016) trigger1=root,var(7)>0||root,var(8)>0 anim=8016 id=8016 pos=10+210*(teamside=2),220 postype=left sprpriority=6 facing=1 bindtime=-1 removetime=-1 ownpal=1 ontop=1 pausemovetime=99999999 supermovetime=99999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(2) anim=0 id=2 bindtime=-1 removetime=-1 pausemovetime=0 supermovetime=0 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(3) trigger1=!numexplod(6032) trigger1=!root,numexplod(6031) trigger1=!root,numexplod(6043) trigger1=root,var(7)=1&&roundstate<3 id=3 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(6032) trigger1=root,var(7)<1 id=6032 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(6032) trigger1=!root,numexplod(6031) trigger1=!root,numexplod(6043) trigger1=root,var(7)=1&&roundstate<3 anim=6032 id=6032 pos=160,300 postype=left sprpriority=0 facing=1-2*(random%2) vfacing=1-2*(random%2) scale=1.5,1.5 removetime=-1 bindtime=-1 ownpal=1 trans=add pausemovetime=99999999 supermovetime=99999999 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(3) anim=0 id=3 bindtime=-1 removetime=-1 pausemovetime=0 supermovetime=0 ignorehitpause=1 [state ] type=varset trigger1=var(1):=var(1)+1 trigger1=root,var(8)<1||roundstate>2 var(1)=0 ignorehitpause=1 [state ] type=explod trigger1=numexplod(6033)<3 trigger1=!root,numexplod(6031) trigger1=!root,numexplod(6043) trigger1=var(1)%17=1 anim=6033+random%4 id=6033 pos=60+random%201,60+random%121 postype=left sprpriority=8901 bindtime=-1 facing=1-2*(random%2) vfacing=1-2*(random%2) ownpal=1 pausemovetime=99999999 supermovetime=99999999 scale=0.25,0.25 ignorehitpause=1 [state ] type=palfx trigger1=1 time=-1 mul=256,256-50*((root,palno+5)%6),256-50*((root,palno+5)%6) ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(6000) trigger1=var(53)!=root,var(40)%6 trigger1=var(53):=root,var(40)%6||1 id=6000 ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=!numexplod(6000) anim=6000-root,var(40)%6 id=6000 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)) postype=left sprpriority=99 facing=1-2*(teamside=2) bindtime=-1 ownpal=0 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6000)&&root,fvar(17) id=6000 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11))+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(6001) trigger1=root,fvar(12)!=1&&helper(1),sysvar(0)!=[751,1000] id=6001 ignorehitpause=1 [state ] type=removeexplod triggerall=numexplod(6002) trigger1=helper(1),sysvar(0)!=[501,750] id=6002 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(6003) trigger1=helper(1),sysvar(0)!=[251,500] id=6003 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(6004) trigger1=helper(1),sysvar(0)!=[126,250] id=6004 ignorehitpause=1 [state ] type=removeexplod triggerall=numexplod(6005)>0 trigger1=helper(1),sysvar(0)!=[1,125] trigger2=helper(1),sysvar(2) id=6005 ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=root,fvar(12)=1||helper(1),sysvar(0)=[751,1000] trigger1=!numexplod(6001) anim=6001-8*(root,fvar(12)=1) id=6001 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)) postype=left sprpriority=100 facing=1-2*(teamside=2) bindtime=-1 ownpal=1 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=root,fvar(12)!=1 trigger1=helper(1),sysvar(0)=[501,750] trigger1=!numexplod(6002) anim=6002 id=6002 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)) postype=left sprpriority=100 facing=1-2*(teamside=2) bindtime=-1 ownpal=1 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=root,fvar(12)!=1 trigger1=helper(1),sysvar(0)=[251,500] trigger1=!numexplod(6003) anim=6003 id=6003 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)) postype=left sprpriority=100 facing=1-2*(teamside=2) bindtime=-1 ownpal=1 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=root,fvar(12)!=1 trigger1=helper(1),sysvar(0)=[126,250] trigger1=!numexplod(6004) anim=6004 id=6004 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)) postype=left sprpriority=100 facing=1-2*(teamside=2) bindtime=-1 ownpal=1 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=root,fvar(12)!=1 trigger1=helper(1),sysvar(0)=[1,125] trigger1=!numexplod(6005) trigger1=!helper(1),sysvar(2) anim=6005 id=6005 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)) postype=left sprpriority=100 facing=1-2*(teamside=2) bindtime=-1 ownpal=1 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6001) id=6001 scale=0.0005*(helper(1),sysvar(0)),0.5 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11))+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6002) id=6002 scale=0.0005*(helper(1),sysvar(0)),0.5 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11))+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6003) id=6003 scale=0.0005*(helper(1),sysvar(0)),0.5 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11))+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6004) id=6004 scale=0.0005*(helper(1),sysvar(0)),0.5 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11))+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6005) id=6005 scale=0.0005*(helper(1),sysvar(0)),0.5 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11))+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=explod trigger1=roundstate>1 trigger1=!numexplod(6006) anim=5994 id=6006 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)+4) postype=left sprpriority=100 facing=1-2*(teamside=2) bindtime=-1 ownpal=1 ontop=1 removetime=-1 supermove=1 pausemovetime=999999999 supermovetime=999999999 scale=0.5,0.5 ignorehitpause=1 [state ] type=modifyexplod trigger1=numexplod(6006) id=6006 scale=0.0005*(helper(1),sysvar(1)),0.5 pos=ceil(root,fvar(10)+(320-2*root,fvar(10))*(teamside=2)),ceil(root,fvar(11)+4)+ceil(root,fvar(17)-pos y+screenpos y)*(root,fvar(17)-pos y+screenpos y>0)*(root,fvar(17)!=0) postype=left ignorehitpause=1 [state ] type=displaytoclipboard trigger1=1 text="v**2:%d, a:%f, b:%f, c:%f\n" params=root,var(41),root,fvar(30),root,fvar(31),root,fvar(32) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text=" :%d, :%d, :%d, :%d, :%d " params=var(40),var(41),var(42),var(43),var(44) ignorehitpause=1 [state ] type=appendtoclipboard trigger1=1 text=":%d, :%d, :%d, :%d, :%d " params=var(45),var(46),var(47),var(48),var(49) ignorehitpause=1 [state ] type=parentvarset trigger1=roundstate<3 trigger1=numenemy=1 trigger1=gametime%35=0 trigger1=var(38):=var(38)+1 trigger1=var(40+(var(38)-1)%10) var(35+(gametime%70=0))=var(40+(var(38)-1)%10) ignorehitpause=1 [state ] type=parentvarset trigger1=roundstate<3 trigger1=numenemy>1 trigger1=gametime%35=0 trigger1=var(38):=var(38)+1 trigger1=var(40+5*(gametime%70=0)+(var(38)-1)%5) var(35+(gametime%70=0))=var(40+5*(gametime%70=0)+(var(38)-1)%5) ignorehitpause=1 [state ] type=selfstate trigger1=root,palno%6!=[1,2] trigger1=enemy,numhelper trigger1=gametime%2||numenemy=1 trigger1=var(14)<10-5*(numenemy>1) trigger1=var(13)<100000*(1+2*(root,var(14)!=2)+7*(root,var(14)!=[1,2])) value=196 ignorehitpause=1 [state ] type=selfstate trigger1=root,palno%6!=[1,2] trigger1=numenemy>1 trigger1=enemy(1),numhelper trigger1=gametime%2=0 trigger1=var(17)<5 trigger1=var(16)<100000*(1+2*(root,var(14)!=2)+7*(root,var(14)!=[1,2])) value=197 ignorehitpause=1 [state ] type=selfstate trigger1=1 value=195 ignorehitpause=1 [statedef 9] type=A movetype=I physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 trigger1=var(8)-numhelper(5)-var(9)>8 postype=p1 pos=0,0 id=11+var(9) stateno=5150 name="11" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=var(7)=1 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=selfstate trigger1=var(7)=1 trigger1=var(9):=var(9)+1 trigger1=var(9)<6 value=9 ignorehitpause=1 [state ] type=selfstate trigger1=var(7)=1 value=8 ignorehitpause=1 [state ] type=destroyself trigger1=var(7)>1 ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 194] type=A movetype=I physics=N [state ] type=varset trigger1=name="H-Reimu"&&ishelper trigger1=root,var(8)<1 trigger1=sysvar(1) var(sysvar(1))=enemy,var(sysvar(1)) ignorehitpause=1 [state ] type=varset trigger1=name="H-Reimu"&&ishelper trigger1=root,var(8)<1 trigger1=sysvar(1)<40 fvar(sysvar(1))=enemy,fvar(sysvar(1)) ignorehitpause=1 [state ] type=varadd trigger1=name="H-Reimu"&&ishelper sysvar(1)=1 ignorehitpause=1 [state ] type=selfstate trigger1=name="H-Reimu"&&ishelper trigger1=sysvar(1)=[0,58] trigger1=!sysvar(2) value=194 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=varset trigger1=root,var(8)<1 sysvar(0)=enemy,var(0) ignorehitpause=1 [state ] type=varset trigger1=1 sysvar(1)=0 ignorehitpause=1 [state ] type=varset trigger1=root,var(8)>0 sysvar(2)=1 ignorehitpause=1 [state ] type=varadd trigger1=root,var(8)<1 trigger1=sysvar(2) trigger2=sysvar(2)>1 trigger3=root,var(45)>0||abs(root,var(45))%2 sysvar(2)=1 ignorehitpause=1 [state ] type=parentvarset trigger1=1 var(21)=id ignorehitpause=1 [state ] type=destroyself trigger1=sysvar(2)>3 ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 195] type=A movetype=A physics=N [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=195 trigger1=!numtarget trigger2=anim trigger2=numtarget value=195*(!anim) ignorehitpause=1 [state ] type=assertspecial trigger1=var(11):=var(11)+1 trigger1=var(11)<60 flag=intro ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y+(10+190*(!numtarget))*(ishelper(11)+2*ishelper(12)+3*ishelper(13)+4*ishelper(14)+5*ishelper(15))-35*(numtarget>0) ignorehitpause=1 [state ] type=reversaldef trigger1=numtarget reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,9 numhits=0 p2stateno=1000044 ignorehitpause=1 [state ] type=hitdef trigger1=ishelper trigger1=!ishelper(8)||var(9) trigger1=!numtarget attr=,SP hitflag=MAFD animtype=hard air.animtype=back priority=7,hit damage=0,0 pausetime=0,0 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=varset trigger1=numtarget&&var(20)=[1,3] trigger1=target,ishelper&&target,teamside!=teamside trigger1=playeridexist(target,id) trigger1=var(21)>0 trigger1=var(21)!=890135016 trigger1=(target,gethitvar(hitcount)&&!target,movereversed&&var(20)%2)||(target,movecontact+target,movereversed&&var(20)>1) var(20)=gametime ignorehitpause=1 [state ] type=null trigger1=numtarget&&var(20)!=gametime trigger1=var(20):=4&&target,ishelper&&target,teamside!=teamside trigger1=playeridexist(target,id) trigger1=!target,gethitvar(hitcount)||target,hitdefattr=SCA,AA,AT,AP&&!target,movecontact&&!target,movereversed trigger1=var(20):=!target,gethitvar(hitcount)+2*(target,hitdefattr=SCA,AA,AT,AP&&!target,movecontact)&&var(21):=target,stateno ignorehitpause=1 [state ] type=varset triggerall=var(20)!=gametime triggerall=ishelper(11)&&numhelper(6)&&var(22)=[1,3] triggerall=playeridexist(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))) triggerall=var(26)>0&&var(26)!=890135016 trigger1=var(22)%2 trigger1=playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),gethitvar(hitcount)&&!playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),movereversed trigger1=var(21):=var(26) trigger2=var(22)>1 trigger2=playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),movecontact+playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),movereversed trigger2=var(21):=var(26) var(20)=gametime ignorehitpause=1 [state ] type=varset trigger1=ishelper(11)&&numhelper(6) trigger1=var(25):=1+random var(26)=0 ignorehitpause=1 [state ] type=null triggerall=ishelper(11)&&numhelper(6)&&var(22):=4 triggerall=playeridexist(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))) trigger1=!playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),gethitvar(hitcount) trigger1=var(22):=1&&var(26):=playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),stateno&&0 trigger2=playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),hitdefattr=SCA,AA,AT,AP&&!playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),movecontact trigger2=!playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),movereversed trigger2=var(22):=var(22)|2&&var(26):=playerid(helper(6),var(13+var(25)%(1+helper(6),sysvar(0))+(13+var(25)%(1+helper(6),sysvar(0))>55))),stateno ignorehitpause=1 [state ] type=parentvarset triggerall=ishelper(8)&&!root,var(31) trigger1=numhelper(15) trigger1=helper(15),var(20)=gametime&&helper(15),var(21)>0 trigger1=var(22):=helper(15),var(21) trigger2=numhelper(14) trigger2=helper(14),var(20)=gametime&&helper(14),var(21)>0 trigger2=var(22):=helper(14),var(21) trigger3=numhelper(13) trigger3=helper(13),var(20)=gametime&&helper(13),var(21)>0 trigger3=var(22):=helper(13),var(21) trigger4=numhelper(12) trigger4=helper(12),var(20)=gametime&&helper(12),var(21)>0 trigger4=var(22):=helper(12),var(21) trigger5=numhelper(11) trigger5=helper(11),var(20)=gametime&&helper(11),var(21)>0 trigger5=var(22):=helper(11),var(21) trigger6=var(20)=gametime&&var(21)>0 trigger6=var(22):=var(21) var(32)=var(22) ignorehitpause=1 [state ] type=parentvarset triggerall=ishelper(8)&&!root,var(31) trigger1=numhelper(15) trigger1=helper(15),var(20)=gametime&&helper(15),var(21)>0 trigger2=numhelper(14) trigger2=helper(14),var(20)=gametime&&helper(14),var(21)>0 trigger3=numhelper(13) trigger3=helper(13),var(20)=gametime&&helper(13),var(21)>0 trigger4=numhelper(12) trigger4=helper(12),var(20)=gametime&&helper(12),var(21)>0 trigger5=numhelper(11) trigger5=helper(11),var(20)=gametime&&helper(11),var(21)>0 trigger6=var(20)=gametime&&var(21)>0 var(31)=8901 ignorehitpause=1 [state ] type=targetlifeadd triggerall=numtarget&&roundstate=2 trigger1=(root,var(27)=6&&enemy,alive)||(root,var(28)=6&&enemy(numenemy>1),alive) trigger1=(root,var(27)=6&&!enemy,numhelper(3500))||(root,var(28)=6&&!enemy(numenemy>1),numhelper(3500)) trigger1=var(10):=gametime+1 trigger1=!((root,var(27)=6&&(enemy,anim=900||enemy,anim=23006))||(root,var(28)=6&&(enemy(numenemy>1),anim=900||enemy(numenemy>1),anim=23006))) trigger1=!helper(1),var(6) trigger1=gametime%600<340 trigger1=gametime%2 trigger2=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) trigger2=root,var(7)>0||root,var(8)>0 trigger2=random<9 value=-100000000 absolute=1 ignorehitpause=1 [state ] type=targetstate trigger1=roundstate=2 trigger1=(root,var(27)=6&&enemy,alive)||(root,var(28)=6&&enemy(numenemy>1),alive) trigger1=(root,var(27)=6&&!enemy,numhelper(3500))||(root,var(28)=6&&!enemy(numenemy>1),numhelper(3500)) trigger1=!((root,var(27)=6&&(enemy,anim=900||enemy,anim=23006))||(root,var(28)=6&&(enemy(numenemy>1),anim=900||enemy(numenemy>1),anim=23006))) trigger1=!helper(1),var(6) trigger1=gametime%600<340 trigger1=numtarget trigger1=gametime%2=0 trigger2=root,var(27)=12 trigger2=roundstate<2 value=5150 ignorehitpause=1 [state ] type=null trigger1=numhelper(12) trigger1=!var(33) trigger1=enemy,numhelper+enemy(numenemy>1),numhelper+numpartner=0 trigger1=var(33):=1&&0 trigger2=var(33)=1 trigger2=enemy,numhelper+enemy(numenemy>1),numhelper trigger2=numhelper(5)>8 trigger2=var(33):=2 ignorehitpause=1 [state ] type=null trigger1=var(33)=2&&var(32):=1 trigger1=ishelper(13-!numhelper(14)) trigger1=gametime%73<3||numhelper(1040)+numhelper(1041) trigger1=var(32):=gametime ignorehitpause=1 [state ] type=targetstate triggerall=numtarget triggerall=var(32)!=gametime triggerall=root,var(45)<0||abs(root,var(45))%2=0 triggerall=var(10)350 triggerall=root,var(7)>0||root,var(8)>0 trigger1=!root,numexplod(6043) trigger2=roundstate=3||random%2 value=5150 ignorehitpause=1 [state ] type=varset trigger1=numtarget trigger1=var(32)!=gametime trigger1=!(root,var(45)<0||abs(root,var(45))%2=0) trigger1=var(10)350 trigger1=root,var(7)>0||root,var(8)>0 trigger1=var(24):=5150 trigger1=root,var(3)=gametime trigger1=root,var(4) trigger1=gametime%4<2 var(24)=root,var(4) ignorehitpause=1 [state ] type=null triggerall=numtarget triggerall=var(3):=0||1 trigger1=playeridexist(target,id) trigger1=var(3):=target,id trigger2=var(32)!=gametime trigger2=!(root,var(45)<0||abs(root,var(45))%2=0) trigger2=var(10)350 trigger2=root,var(7)>0||root,var(8)>0 trigger2=var(24):=5150 trigger2=root,var(3)=gametime trigger2=root,var(4) trigger2=gametime%4<2 trigger2=random%5=0&&helper(3),var(22+var(59)%6) trigger2=var(3):=helper(3),var(22+var(59)%6) ignorehitpause=1 [state ] type=varset triggerall=numtarget triggerall=var(32)!=gametime triggerall=!(root,var(45)<0||abs(root,var(45))%2=0) triggerall=var(10)350 triggerall=root,var(7)>0||root,var(8)>0 triggerall=var(3):=helper(3),var(22+var(59)%6) trigger1=root,fvar(39)&&var(3)=[1,10000] trigger2=(var(3)=[0,6])||(var(3)=[8,12])||var(3)=20||(var(3)=[35,36])||var(3)=40||var(3)=45||(var(3)=[50,52])||(var(3)=[100,103])||(var(3)=[105,106])||var(3)=110||var(3)=115||var(3)=120||(var(3)=[130,132])||var(3)=140||var(3)=145||(var(3)=[150,155]) trigger3=var(3)=170||var(3)=175||var(3)=180||var(3)=190|(var(3)=[194,197])||var(3)=200||var(3)=220||var(3)=225||var(3)=240||(var(3)=[300,303])||var(3)=400||var(3)=405||var(3)=420||var(3)=440||var(3)=600||var(3)=620||var(3)=666||var(3)=800 trigger4=(var(3)=[890,901])||(var(3)%5=0&&var(3)=[1010,1020])||var(3)=1030||var(3)=1040||var(3)=1045||var(3)=1060||(var(3)=[1066,1068])||var(3)=1070||(var(3)=[1603,1605])||var(3)=2500||var(3)=3000||var(3)=3010||var(3)=3015||var(3)=3020||var(3)=3030 trigger5=var(3)=3040||var(3)=3050||(var(3)=[5000,5001])||(var(3)=[5010,5011])||var(3)=5020||var(3)=5030||var(3)=5035||var(3)=5040||var(3)=5050||(var(3)=[5070,5071])||(var(3)=[5080,5081])||(var(3)=[5100,5101])||var(3)=5110||var(3)=5120||var(3)=5150 trigger6=(var(3)=[5200,5201])||var(3)=5210||var(3)=5500||var(3)=5900||var(3)=6200||var(3)=6240||(var(3)%40=0&&var(3)=[6400,6560])||var(3)=6666||var(3)=7000||(var(3)=[7040,7047])||var(3)=8901||(var(3)=[9000,9008])||var(3)=10000 trigger7=var(3)=10400||(var(3)=[89011,89012])||var(3)=89014||var(3)=89016||(var(3)=[89018,89022])||(var(3)=[90000,90005])||var(3)=311000||var(3)=890106||var(3)=890135016||var(3)=4091||var(3)=8100||var(3)=65500||var(3)=65530 trigger8=var(3)=59||var(3)=125||var(3)=1007||var(3)=1412||var(3)=1720||var(3)=2269||var(3)=3002||var(3)=3920||var(3)=3921||var(3)=3999||var(3)=4391||var(3)=4396||(var(3)=[5788,5790])||var(3)=6920||var(3)=9900||var(3)=10015||var(3)=11100 trigger9=var(3)=11502||var(3)=11680||var(3)=11710||var(3)=11720||var(3)=11730||var(3)=12310||var(3)=13100||var(3)=13200||var(3)=13500||var(3)=18102||(var(3)=[22101,22102])||var(3)=22122||var(3)=24610||var(3)=[30013,30014] trigger10=var(3)=32555||var(3)=37000||var(3)=49943||var(3)=51515||var(3)=51517||(var(3)=[58900,58901])||var(3)=61000||var(3)=88885||var(3)=88887||var(3)=99919||var(3)=99920||var(3)=126100||var(3)=169990||var(3)=301050 trigger11=var(3)=310120||var(3)=313900||var(3)=500025||var(3)=500052||var(3)=649999||var(3)=910010||var(3)=1168000 var(24)=var(3) ignorehitpause=1 [state ] type=targetstate triggerall=numtarget triggerall=var(32)!=gametime||random%5=0 triggerall=!(root,var(45)<0||abs(root,var(45))%2=0) triggerall=var(10)350 triggerall=root,var(7)>0||root,var(8)>0 trigger1=!root,numexplod(6043) trigger2=roundstate=3||random%2 value=var(24) ignorehitpause=1 [state ] type=targetpoweradd trigger1=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) trigger1=helper(1),var(9)>9999 trigger2=root,var(27)=9||root,var(28)=9 value=-enemy,power ignorehitpause=1 [state ] type=statetypeset trigger1=numtarget movetype=I ignorehitpause=1 [state ] type=posset trigger1=ishelper(11) trigger1=roundstate>2 trigger1=root,var(27)=11||root,var(28)=11 x=enemy(numenemy>1&&root,var(28)=11),pos x+4-8*(gametime%2) ignorehitpause=1 [state ] type=statetypeset trigger1=ishelper(11) trigger1=roundstate>2 trigger1=root,var(27)=11||root,var(28)=11 movetype=A ignorehitpause=1 [state ] type=changeanim trigger1=ishelper(11) trigger1=roundstate>2 trigger1=root,var(27)=11||root,var(28)=11 value=9000 ignorehitpause=1 [state ] type=hitdef trigger1=ishelper(11) trigger1=roundstate>2 trigger1=root,var(27)=11||root,var(28)=11 attr=S,NA hitflag=MAFD priority=7,hit damage=15,15 pausetime=0,0 p2stateno=5150 hitsound=s-1 ignorehitpause=1 [state ] type=targetstate trigger1=ishelper(11) trigger1=roundstate>2 trigger1=root,var(27)=11||root,var(28)=11 value=5150 ignorehitpause=1 [state ] type=targetlifeadd trigger1=ishelper(11) trigger1=roundstate>2 trigger1=root,var(27)=11||root,var(28)=11 value=-1000000 absolute=1 ignorehitpause=1 [state ] type=projectile trigger1=ishelper(11) trigger1=roundstate>2&&gametime%2 trigger1=root,var(27)=11||root,var(28)=11 projanim=9000 projid=195 projremove=1 projremovetime=1 postype=left projheightbound=-8888888,8888888 projedgebound=88888888 projstagebound=88888888 offset=0,0 attr=SCA,AA,AT,AP animtype=medium damage=35,35 hitflag=MAFD pausetime=0,0 sparkno=s-1 guard.sparkno=s-1 hitsound=s-1 guardsound=s-1 projpriority=7 projsprpriority=7 ground.type=high ground.slidetime=35 ground.hittime=35 ground.velocity=-6,0 air.velocity=-6,-6 p2stateno=5150 getpower=0,0 givepower=0,0 supermovetime=8901 pausemovetime=8901 [state ] type=powerset trigger1=power<35 value=35 ignorehitpause=1 [state ] type=selfstate trigger1=!(ishelper(11)&&roundstate>2&&(root,var(27)=11||root,var(28)=11)) trigger1=var(0):=1 value=5150 ignorehitpause=1 [statedef 196] [state ] type=null triggerall=name="H-Reimu" trigger1=var(12):=var(12)+1+4*(var(12)>0) trigger1=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger2=var(12):=var(12)+5 trigger2=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger3=var(12):=var(12)+5 trigger3=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger4=var(12):=var(12)+5 trigger4=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger5=var(12):=var(12)+5 trigger5=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger6=var(12):=var(12)+5 trigger6=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger7=var(12):=var(12)+5 trigger7=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger8=var(12):=var(12)+5 trigger8=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger9=var(12):=var(12)+5 trigger9=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger10=var(12):=var(12)+5 trigger10=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger11=var(12):=var(12)+5 trigger11=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger12=var(12):=var(12)+5 trigger12=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger13=var(12):=var(12)+5 trigger13=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger14=var(12):=var(12)+5 trigger14=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger15=var(12):=var(12)+5 trigger15=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger16=var(12):=var(12)+5 trigger16=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger17=var(12):=var(12)+5 trigger17=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger18=var(12):=var(12)+5 trigger18=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger19=var(12):=var(12)+5 trigger19=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger20=var(12):=var(12)+5 trigger20=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) ignorehitpause=1 [state ] type=null triggerall=name="H-Reimu" triggerall=enemy,numhelper(var(12))+enemy,numhelper(var(12)+1)+enemy,numhelper(var(12)+2)+enemy,numhelper(var(12)+3)+enemy,numhelper(var(12)+4) trigger1=enemy,numhelper(var(12))=1 trigger1=var(40+var(14)):=var(12)&&var(14):=var(14)+1&&0 trigger2=var(12):=var(12)+1 trigger2=enemy,numhelper(var(12))=1 trigger2=var(40+var(14)):=var(12)&&var(14):=var(14)+1&&0 trigger3=var(12):=var(12)+1 trigger3=enemy,numhelper(var(12))=1 trigger3=var(40+var(14)):=var(12)&&var(14):=var(14)+1&&0 trigger4=var(12):=var(12)+1 trigger4=enemy,numhelper(var(12))=1 trigger4=var(40+var(14)):=var(12)&&var(14):=var(14)+1&&0 trigger5=var(12):=var(12)+1 trigger5=enemy,numhelper(var(12))=1 trigger5=var(40+var(14)):=var(12)&&var(14):=var(14)+1&&0 ignorehitpause=1 [state ] type=changestate trigger1=name="H-Reimu" trigger1=var(13):=var(13)+1 trigger1=var(13)%(3+7*(root,var(14)!=2)+90*(root,var(14)!=[1,2])) value=stateno ignorehitpause=1 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=varset trigger1=helper(1),var(9)<135 trigger1=var(13)>100000*(1+2*(root,var(14)!=2)+7*(root,var(14)!=[1,2])) var(13)=0 ignorehitpause=1 [state ] type=changestate trigger1=1 value=195 ignorehitpause=1 [statedef 197] [state ] type=null triggerall=name="H-Reimu" trigger1=var(15):=var(15)+1+4*(var(15)>0) trigger1=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger2=var(15):=var(15)+5 trigger2=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger3=var(15):=var(15)+5 trigger3=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger4=var(15):=var(15)+5 trigger4=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger5=var(15):=var(15)+5 trigger5=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger6=var(15):=var(15)+5 trigger6=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger7=var(15):=var(15)+5 trigger7=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger8=var(15):=var(15)+5 trigger8=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger9=var(15):=var(15)+5 trigger9=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger10=var(15):=var(15)+5 trigger10=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger11=var(15):=var(15)+5 trigger11=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger12=var(15):=var(15)+5 trigger12=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger13=var(15):=var(15)+5 trigger13=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger14=var(15):=var(15)+5 trigger14=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger15=var(15):=var(15)+5 trigger15=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger16=var(15):=var(15)+5 trigger16=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger17=var(15):=var(15)+5 trigger17=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger18=var(15):=var(15)+5 trigger18=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger19=var(15):=var(15)+5 trigger19=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger20=var(15):=var(15)+5 trigger20=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) ignorehitpause=1 [state ] type=null triggerall=name="H-Reimu" triggerall=enemy(1),numhelper(var(15))+enemy(1),numhelper(var(15)+1)+enemy(1),numhelper(var(15)+2)+enemy(1),numhelper(var(15)+3)+enemy(1),numhelper(var(15)+4) trigger1=enemy(1),numhelper(var(15))=1 trigger1=var(45+var(17)%5):=var(15)&&var(17):=var(17)+1&&0 trigger2=var(15):=var(15)+1 trigger2=enemy(1),numhelper(var(15))=1 trigger2=var(45+var(17)%5):=var(15)&&var(17):=var(17)+1&&0 trigger3=var(15):=var(15)+1 trigger3=enemy(1),numhelper(var(15))=1 trigger3=var(45+var(17)%5):=var(15)&&var(17):=var(17)+1&&0 trigger4=var(15):=var(15)+1 trigger4=enemy(1),numhelper(var(15))=1 trigger4=var(45+var(17)%5):=var(15)&&var(17):=var(17)+1&&0 trigger5=var(15):=var(15)+1 trigger5=enemy(1),numhelper(var(15))=1 trigger5=var(45+var(17)%5):=var(15)&&var(17):=var(17)+1&&0 ignorehitpause=1 [state ] type=changestate trigger1=name="H-Reimu" trigger1=var(16):=var(16)+1 trigger1=var(16)%(3+7*(root,var(14)!=2)+90*(root,var(14)!=[1,2])) value=stateno ignorehitpause=1 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=varset trigger1=helper(1),var(9)<135 trigger1=var(16)>100000*(1+2*(root,var(14)!=2)+7*(root,var(14)!=[1,2])) var(16)=0 ignorehitpause=1 [state ] type=changestate trigger1=1 value=195 ignorehitpause=1 [statedef 311000] type=A movetype=A physics=N sprpriority=99999 [state ] type=changestate trigger1=name!="H-Reimu" value=5150 ignorehitpause=1 [state ] type=selfstate trigger1=!ishelper value=890106 ignorehitpause=1 [state ] type=varadd trigger1=roundstate=2 var(9)=1 ignorehitpause=1 [state ] type=varset trigger1=!numpartner var(22)=ifelse((teammode=turns)||enemy,teammode=turns,56,root,id-playeridexist(root,id-1)-playeridexist(root,id-2)-playeridexist(root,id-3))-numhelper+enemy,numhelper+(numenemy>1)*enemy(numenemy>1),numhelper ignorehitpause=1 [state ] type=varset trigger1=numpartner var(22)=ifelse(enemy,teammode=turns,56,root,id-playeridexist(root,id-1)-playeridexist(root,id-2)-playeridexist(root,id-3))-numhelper+enemy,numhelper+(numenemy>1)*enemy(numenemy>1),numhelper+partner,numhelper ignorehitpause=1 [state ] type=helper trigger1=numhelper(8) trigger1=var(22)-helper(8),var(8)>5 trigger1=root,var(7)>0||root,var(8)>0 trigger1=numhelper(5)<5 trigger1=root,numtarget<5||gametime%35=3||gametime%89<17 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=numhelper(8) trigger1=var(22)-helper(8),var(8)>5 trigger1=root,var(7)>0||root,var(8)>0 trigger1=numhelper(5)<5 trigger1=root,numtarget<5||gametime%35=3||gametime%89<17 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=helper trigger1=numhelper(8) trigger1=var(22)-helper(8),var(8)>5 trigger1=root,var(7)>0||root,var(8)>0 trigger1=numhelper(5)<5 trigger1=root,numtarget<5 postype=p1 pos=0,0 id=5 stateno=5150 name="5" helpertype=player supermovetime=99900000 pausemovetime=99900000 ignorehitpause=1 [state ] type=varset trigger1=var(26):=var(26)-1||1 trigger1=root,anim=3050 trigger1=root,animelem=1,=1 var(26)=72 ignorehitpause=1 [state ] type=varset trigger1=var(25):=var(25)-1||1 trigger1=root,anim=7012 var(25)=353 ignorehitpause=1 [state ] type=posset trigger1=1 x=root,pos x y=root,pos y ignorehitpause=1 [state ] type=bindtoroot trigger1=1 pos=0,0 facing=1 ignorehitpause=1 [state ] type=offset trigger1=1 x=(30-60*(teamside=2))*(2*cos(Pi*0.02*gametime)*cos(Pi*0.0029*gametime)+sin(Pi*0.02*gametime)*sin(Pi*0.0029*gametime)) y=-35+30*sin(Pi*0.02*gametime)*cos(Pi*0.0029*gametime)-60*cos(Pi*0.02*gametime)*sin(Pi*0.0029*gametime) ignorehitpause=1 [state ] type=trans trigger1=1 trans=add1 ignorehitpause=1 [state ] type=varset triggerall=var(4):=1 trigger1=roundstate!=2 trigger2=var(9)<300 trigger2=root,palno%6!=[1,2] trigger3=root,anim=[7000,7010] trigger3=root,anim>7001||root,palno%6!=1 trigger3=root,var(38)!=1||enemy,life=enemy,lifemax||numenemy>1 trigger4=abs(pos x-enemynear,pos x)+abs(pos y-enemynear,pos y)<135 trigger4=root,var(38)!=1||enemy,life=enemy,lifemax||numenemy>1 trigger4=root,palno%6!=[1,2] trigger5=root,var(15)>0 trigger6=var(26)>0 trigger7=root,var(33)>0 var(4)=2 ignorehitpause=1 [state ] type=varset trigger1=roundstate<2 trigger2=var(9)<30 trigger2=root,palno%6!=[1,2] trigger3=root,anim=[7004,7005] trigger4=root,anim=[7008,7009] trigger5=root,anim=7011 trigger6=var(25)>0 trigger7=root,var(15)>0 trigger7=root,var(15)%60<35 trigger8=numhelper(20)||var(26)>0 trigger8=gametime%89<35 var(4)=3 ignorehitpause=1 [state ] type=changeanim trigger1=anim!=890 trigger1=var(4)!=3 trigger2=anim!=891 trigger2=var(4)=3 value=890+(var(4)=3) ignorehitpause=1 [state ] type=targetstate trigger1=numtarget trigger1=var(20)>0 trigger1=!numhelper(90005)||target,ishelper trigger1=root,var(34)>0 trigger1=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) value=5150 ignorehitpause=1 [state ] type=changeanim trigger1=var(20):=numhelper(90005) trigger1=!numhelper(20) trigger1=root,var(34)>0 trigger1=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) value=891 ignorehitpause=1 [state ] type=reversaldef trigger1=var(20) trigger1=root,var(34)>0 trigger1=root,var(45)>1||(abs(root,var(45))%2&&root,var(45)<0) reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 p2stateno=root,var(29+5*(root,var(29)<1||random%2)) p2getp1state=0 ignorehitpause=1 [state ] type=varset trigger1=numtarget&&(var(4)=3||(root,anim=[7002,7003])||root,anim=[7006,7007]) trigger1=target,ishelper trigger1=var(5):=var(5)+1&&0 trigger2=var(4)!=3 trigger2=root,anim!=[7002,7003] trigger2=root,anim!=[7006,7007] var(5)=0 ignorehitpause=1 [state ] type=varset trigger1=var(4)!=1&&numtarget trigger1=!target,ishelper trigger1=var(6):=var(6)+1&&0 trigger2=var(4)=1&&var(6) trigger2=var(6):=var(6)+1 trigger2=var(6)>20 var(6)=0 ignorehitpause=1 [state ] type=playsnd trigger1=numtarget trigger1=!target,ishelper trigger1=var(6)=1 value=s0,0 ignorehitpause=1 [state ] type=parentvarset trigger1=numtarget trigger1=!target,ishelper fvar(37)=1 ignorehitpause=1 [state ] type=targetdrop triggerall=numtarget trigger1=root,var(33)<=0 trigger1=var(4)=1 trigger1=!var(6) trigger2=target,ishelper trigger3=numpartner trigger3=partner,alive trigger3=var(4)=1 trigger3=!var(6) ignorehitpause=1 [state ] type=targetstate triggerall=(var(4)!=1||var(6))&&numtarget trigger1=var(9)%7=[3,5] trigger1=roundstate=2 trigger1=var(6)%135<35 trigger2=roundstate>2 trigger2=enemynear,stateno!=5150 trigger3=roundstate>2 trigger3=numenemy>1 trigger3=enemynear(1),stateno!=5150 value=5150 ignorehitpause=1 [state ] type=targetlifeadd triggerall=(var(4)!=1||var(6)||root,var(33)>0)&&numtarget trigger1=var(6)%135<35 trigger1=var(6)>15&&var(9)%7=[2,3] trigger1=roundstate=2 trigger2=roundstate>2 trigger2=enemy,alive||enemy(numenemy>1),alive value=-999999999 absolute=1 ignorehitpause=1 [state ] type=helper trigger1=var(4)=3 trigger1=numhelper(8) trigger1=!numhelper(4) trigger1=var(9)>5||enemy,numhelper+enemy(numenemy>1),numhelper postype=p1 pos=0,0 id=4 stateno=5150 name="4" helpertype=player supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper trigger1=root,var(27)=9||root,var(28)=9 trigger1=numhelper(8) trigger1=!numhelper(18) trigger1=var(9)>5||enemy,numhelper+enemy(numenemy>1),numhelper postype=p1 pos=0,0 id=18 stateno=5150 name="18" helpertype=player supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper triggerall=numtarget triggerall=!target,ishelper triggerall=target,id=enemy,id trigger1=var(6)=1&&!numhelper(9003) trigger2=var(6)=2&&!numhelper(9008) postype=p1 pos=ceil(enemy,pos x-pos x)*facing,ceil(enemy,pos y-pos y)-17 id=9003+5*(var(6)=2) stateno=5150 name="9003" helpertype=player ownpal=1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper triggerall=numtarget triggerall=!target,ishelper&&numenemy>1 triggerall=target,id=enemy(1),id trigger1=var(6)=1&&!numhelper(9003) trigger2=var(6)=2&&!numhelper(9008) postype=p1 pos=ceil(enemy(1),pos x-pos x)*facing,ceil(enemy(1),pos y-pos y)-17 id=9003+5*(var(6)=2) stateno=5150 name="9003" helpertype=player ownpal=1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=reversaldef triggerall=!numhelper(20) trigger1=var(4)=2 trigger2=var(4)=3 reversal.attr=SCA,AA,AT,AP priority=7,hit pausetime=0,20 numhits=0 p2stateno=1000044 palfx.time=60 palfx.add=100,-180,-180 palfx.sinadd=-80,-80,-80,10 ignorehitpause=1 [state ] type=varadd triggerall=numenemy=1 trigger1=var(27)-enemy,hitpausetime=1 trigger2=enemy,hitpausetime<9 trigger2=var(28):=0 var(28)=1 ignorehitpause=1 [state ] type=varset trigger1=var(29):=0||numenemy=1 trigger1=var(28)>2 var(29)=1 ignorehitpause=1 [state ] type=varset trigger1=numenemy=1 var(27)=enemy,hitpausetime ignorehitpause=1 [state ] type=varset trigger1=sysvar(0)!=[1,1000] sysvar(0)=1000 ignorehitpause=1 [state ] type=varset trigger1=sysvar(1)!=[1,1000] sysvar(1)=1000 ignorehitpause=1 [state ] type=varset trigger1=fvar(3):=0||numhelper(3) trigger1=helper(3),gethitvar(damage) fvar(3)=ifelse(helper(3),gethitvar(damage)0 trigger1=fvar(3)<65 trigger1=fvar(2):=50*0.0001*(35+fvar(3))*(35+fvar(3))-35*(root,palno%6!=[1,2]) trigger2=fvar(3)>64 trigger2=fvar(2):=50+35*sin(0.5*Pi*(0.2*fvar(1)+fvar(3))/fvar(1))-35*(root,palno%6!=[1,2]) trigger3=fvar(3)<0 trigger3=fvar(2):=-35 ignorehitpause=1 [state ] type=varset trigger1=var(11):=floor(sysfvar(0))||1 trigger1=var(12):=floor(sysfvar(1))||1 trigger1=var(13):=floor(sysfvar(2))||1 var(14)=floor(sysfvar(3)) ignorehitpause=1 [state ] type=null triggerall=roundstate=2 trigger1=gametime%35=0 trigger1=var(11):=var(11)-1-(var(9)>20000||root,time>999||var(3)>999)||1 trigger1=var(12):=var(12)-(random<235||var(9)>20000||root,time>999||var(3)>999)||1 trigger1=var(13):=var(13)-(random<235||var(9)>20000||root,time>999||var(3)>999)||1 trigger1=var(14):=var(14)-(random<235||var(9)>20000||root,time>999||var(3)>999)&&0 trigger2=sysvar(1)<353 trigger2=(p2stateno=[120,155])||(p2stateno!=5150&&p2stateno=[5000,5210])||!p2life||p2movetype=H||numtarget||win||var(9)>20000||var(3)>999 trigger2=var(11+gametime%4):=var(11+gametime%4)-1&&sysvar(1)>135 trigger3=sysvar(1)<353 trigger3=(enemy,stateno=[120,155])||(enemy,stateno=[5000,5210])||!enemy,life||enemy,movetype=H||enemy,power<2||((p2stateno!=5150||gametime%600=[200,350])&&p2stateno!=enemy(numenemy>1&&p2stateno=enemy,stateno),stateno)||var(9)>20000||var(3)>999 trigger3=var(11+(gametime+2)%4):=var(11+(gametime+2)%4)-1 trigger4=sysvar(1)<353 trigger4=numenemy>1 trigger4=(enemy(1),stateno=[120,155])||(enemy(1),stateno=[5000,5210])||!enemy(1),life||enemy(1),movetype=H trigger4=var(11+(gametime+2)%4):=var(11+(gametime+2)%4)-1 ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 trigger1=fvar(2)<0 trigger1=var(11):=var(11)+floor(fvar(2))||1 trigger1=fvar(2):=0||1 trigger1=var(11)<0 trigger2=fvar(2)>0 trigger2=var(11):=var(11)+floor(fvar(2)*0.1*(10-0.01*var(11)))||1 trigger2=fvar(2):=0||1 trigger2=var(11)>1000 trigger3=var(11)!=[0,1000] trigger4=sysvar(0)=1000 var(11)=1000*(var(11)>1000) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 trigger1=var(11)-var(8)>=89+35*(root,palno%6=1)-35*(var(11)>835) trigger1=var(8):=var(8)-10*(var(8)>9)||1 var(11)=var(8) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 trigger1=var(9)%135=1 trigger1=var(11)-var(8)<89+35*(root,palno%6=1)-35*(var(11)>835) trigger2=var(11)1) [state ] type=null triggerall=roundstate=2 trigger1=numhelper(17) trigger1=(helper(17),stateno!=5150&&gametime-root,var(3)>1)||(root,var(7)<1&&root,var(8)<1&&helper(17),var(56)&&helper(17),var(56)=35*gametime-34) trigger1=var(12):=var(12)+3+2*((helper(17),gethitvar(fall.damage)>0&&helper(17),gethitvar(damage))+(helper(17),hitpausetime>0)+(helper(17),movereversed>0))&&0 trigger2=numhelper(90002) trigger2=(helper(90002),stateno!=5150&&gametime-root,var(3)>1)||(root,var(7)<1&&root,var(8)<1&&helper(90002),var(56)&&helper(90002),var(56)=35*gametime-34) trigger2=var(12):=var(12)+15+5*((helper(90002),gethitvar(fall.damage)>0&&helper(90002),gethitvar(damage))+(helper(90002),hitpausetime>0))&&0 trigger3=numhelper(3) trigger3=helper(3),gethitvar(fall.damage) trigger3=helper(3),gethitvar(damage) trigger3=var(12):=var(12)+5&&0 trigger4=numhelper(4) trigger4=helper(4),gethitvar(damage)||(helper(4),stateno!=5150&&gametime-root,var(3)>1) trigger4=helper(4),stateno!=[5000,5150] trigger4=var(12):=var(12)+3+7*(helper(4),gethitvar(damage)!=0)&&0 trigger5=numhelper(6) trigger5=(helper(6),gethitvar(damage)||(helper(6),stateno!=5150&&helper(6),var(56)))&&helper(6),stateno!=[5000,5150] trigger5=var(12):=var(12)+3+7*(helper(6),gethitvar(damage)!=0)&&0 ignorehitpause=1 [state ] type=varset trigger1=var(12)!=[0,1000] trigger2=sysvar(0)=1000 var(12)=1000*(var(12)>1000) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 triggerall=root,palno%6!=[1,2] trigger1=var(12)-var(15)>=135+35*(root,palno%6=[2,4])-35*(var(12)>835) trigger1=var(15):=var(15)-10*(var(15)>9)*(root,palno%6!=[2,4])||1 var(12)=var(15) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 triggerall=root,palno%6!=[1,2] trigger1=var(9)%135=1 trigger1=var(12)-var(15)<135+35*(root,palno%6=[2,4])-35*(var(12)>835) trigger2=var(12)numenemy+1&&(var(9)%10=0||root,var(24)))||1 var(24)=0 ignorehitpause=1 [state ] type=varset trigger1=var(13)!=[0,1000] trigger2=sysvar(0)=1000 var(13)=1000*(var(13)>1000) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 triggerall=root,palno%6!=[1,2] trigger1=var(13)-var(16)>=135+35*(root,palno%6=[2,4])-35*(var(13)>835)-35*(var(13)>635) trigger1=var(16):=var(16)-10*(var(16)>9)*(root,palno%6!=[2,4])||1 var(13)=var(16) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 triggerall=root,palno%6!=[1,2] trigger1=var(9)%135=1 trigger1=var(13)-var(16)<135+35*(root,palno%6=[2,4])-35*(var(13)>835)-35*(var(13)>335) trigger2=var(13)89 var(14)=-1 ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 trigger1=!numhelper(2) trigger1=var(18):=var(18)-1||0 trigger1=var(18)<0&&numhelper(3) trigger1=helper(3),numexplod(1)=2 trigger1=var(14):=var(14)+10 trigger2=numhelper(2) var(18)=5 ignorehitpause=1 [state ] type=varadd triggerall=roundstate=2 trigger1=enemy,numtarget>3 trigger2=numenemy>1 trigger2=enemy(1),numtarget>3 var(14)=1 ignorehitpause=1 [state ] type=varadd triggerall=roundstate=2 trigger1=var(3)>234 trigger1=abs(enemy,numhelper+enemy(numenemy>1),numhelper-var(2))>1 trigger1=var(3):=var(3)-234&&0 trigger2=var(3):=var(3)+1 trigger2=gametime%10=0 trigger2=var(2):=enemy,numhelper+enemy(numenemy>1),numhelper||var(3)>456 var(14)=-100 ignorehitpause=1 [state ] type=varset trigger1=var(14)!=[0,1000] trigger2=sysvar(0)=1000 var(14)=1000*(var(14)>1000) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 triggerall=root,palno%6!=[1,2] trigger1=var(14)-var(17)>=89+35*(root,palno%6=[2,4])-35*(var(14)<135) trigger1=var(17):=var(17)-2*(var(17)>1)*(root,palno%6!=[2,4])||1 var(14)=var(17) ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 triggerall=root,palno%6!=[1,2] trigger1=var(9)%135=1 trigger1=var(14)-var(17)<89+35*(root,palno%6=[2,4])-35*(var(14)<135) trigger2=var(14)0 trigger1=helper(3),var(56)=35*gametime-35 trigger1=var(21)<0 trigger1=var(21):=35 trigger1=fvar(0):=1.4-sin(0.0005*Pi*sysvar(1))-cos(0.0005*Pi*sysvar(0))+0.3*(root,palno%6=[1,4])+0.3*(root,palno%6=[1,3])+0.6*(root,palno%6=[1,2])+0.6*(root,palno%6=1) sysvar(0)=-floor(50*fvar(0)*sin(0.5*Pi*(0.2*fvar(1)+fvar(3))/fvar(1))) ignorehitpause=1 [state ] type=varset trigger1=sysvar(0)<2 trigger1=numpartner trigger1=partner,alive sysvar(0)=2 ignorehitpause=1 [state ] type=varset triggerall=roundstate=2 trigger1=sysvar(0)=1 trigger1=enemy((numenemy>1&&!enemy,alive)),alive sysvar(2)=1 ignorehitpause=1 [state ] type=parentvarset trigger1=roundstate=2 trigger1=sysvar(0)=1 trigger1=var(9)<30000 trigger1=enemy((numenemy>1&&!enemy,alive)),alive var(17)=1 ignorehitpause=1 [state ] type=varset trigger1=!sysfvar(4) trigger1=root,var(26)=[1,100] sysfvar(4)=0.01/(0.01*root,var(26)) ignorehitpause=1 [state ] type=varset trigger1=!sysfvar(4) sysfvar(4)=0.01 ignorehitpause=1 [state ] type=varset trigger1=sysvar(0)<1 sysvar(0)=1 ignorehitpause=1 [state ] type=null triggerall=var(40):=var(40)-1||1 trigger1=numhelper(7043) trigger1=helper(7043),var(2) trigger1=var(40):=12 trigger2=numhelper(7044) trigger2=helper(7044),var(2) trigger2=var(40):=12 trigger3=numhelper(8) trigger3=helper(8),var(2)=[51,141] trigger3=helper(8),var(2)%30=21 trigger3=var(40):=30 trigger4=root,var(15)>0 trigger4=root,var(15)%30=6 trigger4=var(40):=30 ignorehitpause=1 [state ] type=angledraw trigger1=1 value=gametime%360 scale=0.5,0.5 ignorehitpause=1 [state ] type=assertspecial trigger1=!root,alive trigger1=root,fvar(3) trigger1=sysvar(0)=1 trigger2=root,anim=[180,181] trigger2=root,animelem=9,>0 flag=invisible ignorehitpause=1 [state ] type=assertspecial trigger1=1 flag=nofg flag2=globalnoshadow ignorehitpause=1 [state ] type=varset triggerall=var(35):=1 triggerall=root,fvar(8)!=gametime trigger1=gametime%3 trigger1=var(9)<30000 trigger2=gametime%189 trigger2=var(9)<1200 trigger2=root,var(27)!=11&&root,var(28)!=11 trigger3=root,hitpausetime var(35)=2 ignorehitpause=1 [state ] type=assertspecial triggerall=var(35)=2 trigger1=enemy,alive trigger2=numenemy>1 trigger2=enemy(1),alive flag=timerfreeze ignorehitpause=1 [state ] type=assertspecial trigger1=roundstate=4 trigger1=var(1):=var(1)+1 trigger1=var(1)<150 flag=roundnotover ignorehitpause=1 [state ] type=hitadd trigger1=1 value=-999 ignorehitpause=1 [state ] type=playsnd trigger1=win&&root,var(33)>=0 trigger1=root,var(7)>0||root,var(8)>0 trigger1=!var(10) trigger1=var(10):=1 value=0,17 channel=7 ignorehitpause=1 [state ] type=playsnd trigger1=win trigger1=root,var(33)<0 trigger1=!var(10) value=0,26 ignorehitpause=1 [state ] type=playsnd trigger1=win trigger1=root,var(33)<0 trigger1=!var(10) value=0,26 channel=7 ignorehitpause=1 [state ] type=explod trigger1=win trigger1=root,var(33)<0 trigger1=var(10)<17 trigger1=var(10):=var(10)+1 anim=6014 id=6014 pos=30+random%261,30+random%181 postype=left sprpriority=8901 bindtime=-1 facing=1-2*(random%2) vfacing=1-2*(random%2) ontop=1 ownpal=1 trans=add supermovetime=890 pausemovetime=890 ignorehitpause=1 [state ] type=palfx trigger1=numhelper(20) time=1 add=-80,-80,-80 ignorehitpause=1 [state ] type=displaytoclipboard trigger1=1 text="Life:%d, Shield:%d, Time:%d, Freeze:%d, L:%f" params=sysvar(0),sysvar(1),var(9),var(35),fvar(0) ignorehitpause=1 [state ] type=selfstate trigger1=var(0):=1 value=5150 ignorehitpause=1