[statedef -1] [state ] type=selfstate trigger1=ishelper value=10000 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(7003) trigger1=anim!=[3000,3001] id=7003 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(7000) trigger1=anim!=[3000,3001] id=7000 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(7004) trigger1=anim!=[3100,3101] id=7004 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(7005) trigger1=anim!=[3100,3101] id=7005 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(7006) trigger1=anim!=[3100,3101] id=7006 ignorehitpause=1 [state ] type=removeexplod trigger1=numexplod(7007) trigger1=anim!=[3200,3201] id=7006 ignorehitpause=1 [state ] type=modifyexplod trigger1=roundstate>2 id=-1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=powerset trigger1=!anim trigger1=powermax>9999 trigger1=power<3000 value=3000 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(1) anim=0 id=1 removetime=-1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=explod trigger1=!numexplod(2) anim=0 id=2 removetime=-1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=explod trigger1=ctrl||anim=1||(var(6)&&var(4)&8) trigger1=gametime%5=0&&movetype=I anim=6000 id=6000 postype=p1 pos=ceil(2*vel x)+(random%20)*(1-2*(gametime%2)),ceil(2*vel y)+8-random%60 facing=1-2*(random%2) vfacing=1-2*(random%2) vel=0.01*(random%20)*(1-2*(random%2)),-0.5-0.01*(random%40) scale=0.01*(40+random%20),0.01*(40+random%20) sprpriority=80462 ontop=1 ignorehitpause=1 [state ] type=explod trigger1=palno%6!=[2,5] trigger1=ctrl||anim=1||(var(6)&&var(4)&8) trigger1=gametime%3=0&&movetype=I anim=6001+2*(gametime%2) id=6001 postype=p1 pos=ceil(2*vel x)+(random%20)*(1-2*(gametime%2)),ceil(2*vel y)-random%60 facing=1-2*(random%2) vfacing=1-2*(random%2) vel=0.01*(random%20)*(1-2*(random%2)),-0.5-0.01*(random%40) scale=0.013*(40+random%20-30*(gametime%2)),0.013*(40+random%20-30*(gametime%2)) sprpriority=5-random%9 ignorehitpause=1 [state ] type=assertspecial trigger1=palno%6!=[2,5] flag=unguardable ignorehitpause=1 [state ] type=attackmulset trigger1=palno%6!=[2,5] value=ceil(0.00001*ifelse(enemynear,const(data.defence)>0,enemynear,const(data.defence),100)*ifelse(enemynear,lifemax>0,enemynear,lifemax,1000)) ignorehitpause=1 [state ] type=helper trigger1=!numhelper(8000000) postype=p1 pos=0,0 id=8000000 stateno=5150 name="8000000" helpertype=player ownpal=1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=helper trigger1=roundstate=2 trigger1=var(12)%100=0 trigger1=numhelper(8000002) trigger1=!numhelper(8000003)||var(4)%4=0 trigger1=!numhelper(8000005) postype=p1 pos=0,0 id=8000005 stateno=5150 name="8000005" helpertype=player ownpal=1 supermovetime=2000000000 pausemovetime=2000000000 ignorehitpause=1 [state ] type=varset triggerall=var(31)>0 triggerall=var(31)!=var(47)&&var(31)!=var(48)&&var(31)!=var(49)&&var(31)!=var(50)&&var(31)!=var(51) trigger1=var(30)%5=0 trigger1=var(47):=var(31)||1 trigger1=var(30):=var(30)+1||1 trigger2=var(30)%5=1 trigger2=var(48):=var(31)||1 trigger2=var(30):=var(30)+1||1 trigger3=var(30)%5=2 trigger3=var(49):=var(31)||1 trigger3=var(30):=var(30)+1||1 trigger4=var(30)%5=3 trigger4=var(50):=var(31)||1 trigger4=var(30):=var(30)+1||1 trigger5=var(30)%5=4 trigger5=var(51):=var(31)||1 trigger5=var(30):=var(30)+1||1 var(31)=0 ignorehitpause=1 [state ] type=varset triggerall=var(19):=5110+40*(roundstate>2&&var(12)<-7)&&!(roundstate>2&&var(12)<-7) triggerall=anim=[3100,3101] triggerall=enemynear(var(17)),gethitvar(fall.damage)0 trigger1=var(3):=var(47+floor(var(8)%13)) trigger2=!(enemynear(var(17)),gethitvar(fall.damage)6 var(59)=8 ignorehitpause=1 [state ] type=varset trigger1=palno>6 trigger2=var(59)<0 trigger2=roundstate<3 var(59)=8 ignorehitpause=1 [state ] type=varset trigger1=var(59)>0 trigger1=roundstate>2 var(59)=-8 ignorehitpause=1 [state ] type=varrandom trigger1=var(9):=var(9)-(var(9)>1)||1 v=3 range=0,999 ignorehitpause=1 [state ] type=powerset trigger1=!anim||var(2)<0 trigger1=var(2):=ceil(5000.0*power/powermax)&&0 trigger2=var(2)>5000 trigger2=var(2):=5000&&0 trigger3=var(2):=var(2)+50*(power>ceil(powermax*var(2)*0.0002))+3*(anim=900)+3*(3*(projcontacttime(0)=0)+(projcontacttime(22222)=0)+2*(projcontacttime(33333)=0)+3*(projcontacttime(44444)=0))+(projcontacttime(0)!=[0,199])+(var(3)<99&&palno%6!=[2,5])||1 value=ceil(powermax*var(2)*0.0002) ignorehitpause=1 [state ] type=playsnd trigger1=projcontacttime(11111)=0 trigger1=var(9):=1+4*(projhittime(11111)=0) trigger2=projcontacttime(22222)=0 trigger2=var(9):=1+8*(projhittime(22222)=0) trigger3=projcontacttime(33333)=0 trigger3=var(9):=1+12*(projhittime(33333)=0) trigger4=projcontacttime(44444)=0 trigger4=var(9):=1+16*(projhittime(44444)=0) value=s120+280*(var(9)>1),(projcontacttime(22222)=0)+2*(projcontacttime(33333)=0||projguardedtime(44444)=0)+3*(projhittime(44444)=0) channel=(14+random%5)*(movetype!=A)-1 lowpriority=1 ignorehitpause=1 [state ] type=playsnd trigger1=projcontacttime(12345)=0 trigger1=var(9):=1 value=s400,1 ignorehitpause=1 [state ] type=explod trigger1=projguardedtime(11111)=0 trigger2=projguardedtime(22222)=0 trigger3=projguardedtime(33333)=0 trigger4=projguardedtime(44444)=0 anim=5999 id=5999 postype=p1 pos=ceil(fvar(13)*0.8),ceil(fvar(14)*0.8)-53+30*(statetype=C) scale=0.65,1 sprpriority=5 ontop=1 ignorehitpause=1 [state ] type=explod trigger1=projhittime(11111)=[0,1] trigger2=projhittime(44444)=[0,1] anim=6008 id=11111 postype=p1 facing=1-2*(projhittime(11111)=1||projhittime(44444)=1) vfacing=1 pos=ceil(fvar(13)*0.8)-4+random%9,ceil(fvar(14)*0.8)-57+random%9+30*(statetype=C) scale=0.05*(6+random%3),0.05*(6+random%3) sprpriority=5-4*(random%2) ontop=1 ignorehitpause=1 [state ] type=explod trigger1=projhittime(11111)=[0,1] trigger2=projhittime(44444)=[0,1] anim=6008 id=11111 postype=p1 facing=2*(projhittime(11111)=1||projhittime(44444)=1)-1 vfacing=-1 pos=ceil(fvar(13)*0.8)-4+random%9,ceil(fvar(14)*0.8)-57+random%9+30*(statetype=C) scale=0.05*(6+random%3),0.05*(6+random%3) sprpriority=5-4*(random%2) ontop=1 ignorehitpause=1 [state ] type=explod trigger1=projhittime(12345)=0 trigger2=projhittime(22222)=0 trigger3=projhittime(33333)=0 trigger4=projhittime(44444)=0 trigger5=projhittime(44444)=5 anim=6004+(projhittime(33333)=0||projhittime(44444)=0) id=22222 postype=p1 facing=1-2*(random%2) vfacing=1-2*(random%2) pos=ceil(fvar(13)*0.8)-4+random%9,ceil(fvar(14)*0.8)-57+random%9+30*(statetype=C) scale=0.05*(8+random%4+4*(projhittime(33333)=0||projhittime(44444)=0)),0.05*(8+random%4+4*(projhittime(33333)=0||projhittime(44444)=0)) sprpriority=5 ontop=1 ignorehitpause=1 [state ] type=explod trigger1=projhittime(12345)=[0,7] trigger2=projhittime(22222)=[0,7] trigger3=projhittime(33333)=[0,7] trigger4=projhittime(44444)=[0,9] anim=6012 id=22222 postype=p1 pos=ceil(fvar(13)*0.8)-4+random%9,ceil(fvar(14)*0.8)-57+random%9+30*(statetype=C) facing=1-2*(random%2) vfacing=1-2*(random%2) vel=3*sin(random),3*sin(random) scale=0.003*(40+var(3)%41),0.003*(40+var(3)%41) removetime=20+random%9 sprpriority=random%6 ignorehitpause=1 [state ] type=explod trigger1=projhittime(11111)=[0,7] trigger2=projhittime(12345)=[0,7] trigger3=projhittime(22222)=[0,7] trigger4=projhittime(33333)=[0,7] trigger4=projhittime(44444)=[0,9] anim=6013+8*(projhittime(33333)=[0,7])+8*(projhittime(44444)=[0,9]) id=22222 postype=p1 pos=ceil(fvar(13)*0.8)-4+random%9,ceil(fvar(14)*0.8)-57+random%9+30*(statetype=C) facing=1-2*(random%2) vfacing=1-2*(random%2) vel=3*sin(random),3*sin(random) scale=0.001*(60+var(3)%(40+80*(projhittime(33333)=[0,7])+80*(projhittime(44444)=[0,9]))+100*(projhittime(33333)=[0,7])),0.001*(60+var(3)%(40+80*(projhittime(33333)=[0,7])+80*(projhittime(44444)=[0,9]))+100*(projhittime(33333)=[0,7])) removetime=20+random%9 sprpriority=random%6 ignorehitpause=1 [state ] type=explod trigger1=projhittime(12345)=[0,7] trigger2=projhittime(22222)=[0,7] trigger3=projhittime(33333)=[0,7] trigger4=projhittime(44444)=[0,9] anim=6013 id=22222 postype=p1 pos=ceil(fvar(13)*0.8)-4+random%9,ceil(fvar(14)*0.8)-57+random%9+30*(statetype=C) facing=1-2*(random%2) vfacing=1-2*(random%2) vel=3*sin(random),3*sin(random) scale=0.001*(60+var(3)%42),0.001*(60+var(3)%42) removetime=20+random%9 sprpriority=random%6 ignorehitpause=1 [state ] type=explod trigger1=projhittime(11111)=[0,9] trigger2=projhittime(12345)=[0,7] trigger3=projhittime(22222)=[0,9] trigger4=projhittime(33333)=[0,9] trigger5=projhittime(44444)=[0,9] anim=6001 id=11111 postype=p1 facing=1-2*(random%2) vfacing=1-2*(random%2) pos=ceil(fvar(13)*0.8)-40+random%81,ceil(fvar(14)*0.8)-93+random%81+30*(statetype=C) scale=0.01*(40+random%40+10*(projhittime(22222)=[0,9])+20*(projhittime(33333)=[0,9])+10*(projhittime(44444)=[0,9])),0.01*(40+random%40+10*(projhittime(22222)=[0,9])+20*(projhittime(33333)=[0,9])+10*(projhittime(44444)=[0,9])) sprpriority=random%6 ontop=1 ignorehitpause=1 [state ] type=veladd trigger1=enemynear,backedgebodydist=0||enemynear,frontedgebodydist=0 trigger1=var(9)>0 trigger1=pos y>=0 trigger1=projcontacttime(11111)=0||projcontacttime(22222)=0||projcontacttime(33333)=0||projcontacttime(44444)=0 x=-var(9)*0.35*0.5*(1+(vel x>-var(9)*0.35*0.5))-1 ignorehitpause=1 [state ] type=varset trigger1=var(4):=0||roundstate>2 trigger1=anim!=[3000,3999] trigger2=!alive trigger3=roundstate<3 trigger3=enemy(numenemy>1&&!enemy,alive),stateno=5150&&enemy(numenemy>1&&!enemy,alive),time&&!enemy(numenemy>1&&!enemy,alive),life trigger4=numhelper(8000000) trigger4=helper(8000000),sysvar(0)<99&&helper(8000000),var(3) var(4)=var(4)|8 ignorehitpause=1 [state ] type=varset triggerall=var(1):=1 triggerall=alive trigger1=ctrl||(var(6)&&var(4)&8) trigger1=roundstate<3 var(1)=2 ignorehitpause=1 [state ] type=null triggerall=roundstate>1 trigger1=roundstate=2 trigger1=var(12):=var(12)+1 trigger2=roundstate=3 trigger2=var(12):=var(12)-1&&var(12)>0 trigger2=var(12):=-1 trigger3=roundstate=4 trigger3=var(12):=var(12)+1&&var(12)<0 trigger3=var(12):=1 ignorehitpause=1 [state ] type=varset triggerall=palno%6=[1,3] trigger1=gethitvar(damage)+ifelse(lifemax>800,800,lifemax)*var(16)*(var(16)>0)>9 trigger1=anim!=[3000,4999] trigger2=anim=[5000,5120] var(1)=3 ignorehitpause=1 [state ] type=varadd trigger1=gethitvar(damage)+ifelse(lifemax>800,800,lifemax)*var(16)*(var(16)>0)>9 trigger1=var(13):=var(12) trigger2=var(14)>0 trigger2=var(12)-var(13)>15+var(14) trigger2=var(14)<20||anim!=[5000,5120] trigger2=(var(12)-var(13))%12=6 var(14)=2-3*(gethitvar(damage)+ifelse(lifemax>800,800,lifemax)*var(16)*(var(16)>0)<10) ignorehitpause=1 [state ] type=nothitby trigger1=roundstate!=2 trigger2=var(12)-var(13)<9+var(14) trigger3=!numhelper value=SCA time=1 ignorehitpause=1 [state ] type=varset trigger1=fvar(2):=0||roundstate!=2 trigger2=var(12)-var(13)<9+var(14) trigger3=!numhelper fvar(2)=1 ignorehitpause=1 [state ] type=appendtoclipboard triggerall=var(18):=0||1 trigger1=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-3*fvar(15)),fvar(3))=[2-fvar(11),103.5+fvar(11)] trigger1=fvar(14)-3*fvar(16)-6*fvar(17)=[-102,-6-fvar(12)] trigger1=0&&var(18):=1 ;200 trigger2=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-7*fvar(15)),fvar(3))=[-20-fvar(11),70+fvar(11)] trigger2=fvar(14)-7*fvar(16)-28*fvar(17)=[-123,-73-fvar(12)] trigger2=0&&var(18):=(var(18)|2) trigger3=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-5-9*fvar(15)),fvar(3))=[1-fvar(11),88+fvar(11)] trigger3=fvar(14)-9*fvar(16)-45*fvar(17)=[-122,7-fvar(12)] trigger3=0&&var(18):=(var(18)|4) ;210 trigger4=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-10*fvar(15)),fvar(3))=[5-fvar(11),120+fvar(11)] trigger4=fvar(14)-10*fvar(16)-55*fvar(17)=[-114,17-fvar(12)] trigger4=0&&var(18):=(var(18)|8) trigger5=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-5-12*fvar(15)),fvar(3))=[-fvar(11),101+fvar(11)] trigger5=fvar(14)-12*fvar(16)-78*fvar(17)=[-101,13-fvar(12)] trigger5=0&&var(18):=(var(18)|16) trigger6=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-8-15*fvar(15)),fvar(3))=[-fvar(11),100+fvar(11)] trigger6=fvar(14)-15*fvar(16)-120*fvar(17)=[-101,13-fvar(12)] trigger6=0&&var(18):=(var(18)|32) ;220 trigger7=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-3*fvar(15)),fvar(3))=[3-fvar(11),110.5+fvar(11)] trigger7=fvar(14)-3*fvar(16)-6*fvar(17)=[-51,-fvar(12)] trigger7=0&&var(18):=(var(18)|64) ;400 trigger8=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-5*fvar(15)),fvar(3))=[-35-fvar(11),97+fvar(11)] trigger8=fvar(14)-5*fvar(16)-15*fvar(17)=[-25,9-fvar(12)] trigger8=0&&var(18):=(var(18)|128) trigger9=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-7*fvar(15)),fvar(3))=[-35-fvar(11),97+fvar(11)] trigger9=fvar(14)-7*fvar(16)-28*fvar(17)=[-25,9-fvar(12)] trigger9=0&&var(18):=(var(18)|256) ;410 trigger10=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-50-10*fvar(15)),fvar(3))=[-52-fvar(11),100+fvar(11)] trigger10=fvar(14)-10*fvar(16)-55*fvar(17)=[-73,-fvar(12)] trigger10=0&&var(18):=(var(18)|512) trigger11=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-55-13*fvar(15)),fvar(3))=[-52-fvar(11),100+fvar(11)] trigger11=fvar(14)-13*fvar(16)-78*fvar(17)=[-73,-fvar(12)] trigger11=0&&var(18):=(var(18)|1024) ;420 trigger12=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-3*(0.8*vel x+fvar(15))),fvar(3))=[-65-fvar(11),5+fvar(11)] trigger12=fvar(14)-3*(0.8*vel y+fvar(16))-6*(fvar(17)+const(movement.yaccel))=[-62,-12-fvar(12)] trigger12=0&&var(18):=(var(18)|1024*2) trigger13=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-4*(0.8*vel x+fvar(15))),fvar(3))=[-40-fvar(11),30+fvar(11)] trigger13=fvar(14)-4*(0.8*vel y+fvar(16))-10*(fvar(17)+const(movement.yaccel))=[-22,28-fvar(12)] trigger13=0&&var(18):=(var(18)|1024*4) ;600 trigger14=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-6-7*(0.8*vel x+fvar(15))),fvar(3))=[-43-fvar(11),23+fvar(11)] trigger14=fvar(14)-7*(0.8*vel y+fvar(16))-28*(fvar(17)+const(movement.yaccel))=[-34,-15-fvar(12)] trigger14=0&&var(18):=(var(18)|1024*8) trigger15=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-6-7*(0.8*vel x+fvar(15))),fvar(3))=[1-fvar(11),111+fvar(11)] trigger15=fvar(14)-7*(0.8*vel y+fvar(16))-28*(fvar(17)+const(movement.yaccel))=[-98,-31-fvar(12)] trigger15=0&&var(18):=(var(18)|1024*8) trigger16=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-12-9*(0.8*vel x+fvar(15))),fvar(3))=[-43-fvar(11),23+fvar(11)] trigger16=fvar(14)-9*(0.8*vel y+fvar(16))-45*(fvar(17)+const(movement.yaccel))=[-34,-15-fvar(12)] trigger16=0&&var(18):=(var(18)|1024*16) trigger17=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-12-9*(0.8*vel x+fvar(15))),fvar(3))=[1-fvar(11),111+fvar(11)] trigger17=fvar(14)-9*(0.8*vel y+fvar(16))-45*(fvar(17)+const(movement.yaccel))=[-98,-31-fvar(12)] trigger17=0&&var(18):=(var(18)|1024*16) trigger18=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-15-10*(0.8*vel x+fvar(15))),fvar(3))=[2-fvar(11),131+fvar(11)] trigger18=fvar(14)-10*(0.8*vel y+fvar(16))-55*(fvar(17)+const(movement.yaccel))=[-118,-31-fvar(12)] trigger18=0&&var(18):=(var(18)|1024*32) ;610 trigger19=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-4-10*(0.8*vel x+fvar(15))),fvar(3))=[-20-fvar(11),84+fvar(11)] trigger19=10*0.8*vel y+55*const(movement.yaccel)+pos y<0 trigger19=fvar(14)-10*(0.8*vel y+fvar(16))-55*(fvar(17)+const(movement.yaccel))=[-150,-8-fvar(12)] trigger19=0&&var(18):=(var(18)|1024*64) trigger20=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-6-11*(0.8*vel x+fvar(15))),fvar(3))=[-20-fvar(11),84+fvar(11)] trigger20=11*0.8*vel y+66*const(movement.yaccel)+pos y<0 trigger20=fvar(14)-11*(0.8*vel y+fvar(16))-66*(fvar(17)+const(movement.yaccel))=[-150,-8-fvar(12)] trigger20=0&&var(18):=(var(18)|1024*128) trigger21=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-4-13*(0.8*vel x+fvar(15))),fvar(3))=[-20-fvar(11),84+fvar(11)] trigger22=13*0.8*vel y+78*const(movement.yaccel)+pos y<0 trigger21=fvar(14)-13*(0.8*vel y+fvar(16))-78*(fvar(17)+const(movement.yaccel))=[-150,-8-fvar(12)] trigger21=0&&var(18):=(var(18)|1024*256) ;620 trigger22=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-4*(3.5+fvar(15))),fvar(3))=[-9-fvar(11),59+fvar(11)] trigger22=fvar(14)-4*fvar(16)-10*fvar(17)=[-92,-25-fvar(12)] trigger22=0&&var(18):=(var(18)|1024*512) trigger23=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-6*(3.5+fvar(15))),fvar(3))=[12-fvar(11),52+fvar(11)] trigger23=fvar(14)-7-6*fvar(16)-21*fvar(17)-const(movement.yaccel)=[-128,-59-fvar(12)] trigger23=0&&var(18):=(var(18)|1024*1024) trigger24=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-10*(3.5+fvar(15))),fvar(3))=[-33-fvar(11),50+fvar(11)] trigger24=fvar(14)-35-10*fvar(16)-55*fvar(17)-15*const(movement.yaccel)=[-138,-81-fvar(12)] trigger24=0&&var(18):=(var(18)|1024*1024*2) ;1000 trigger25=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-4*(4.3+fvar(15))),fvar(3))=[-9-fvar(11),59+fvar(11)] trigger25=fvar(14)-4*fvar(16)-10*fvar(17)=[-92,-25-fvar(12)] trigger25=0&&var(18):=(var(18)|1024*1024*4) trigger26=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-6*(4.3+fvar(15))),fvar(3))=[12-fvar(11),52+fvar(11)] trigger26=fvar(14)-8.3-6*fvar(16)-21*fvar(17)-const(movement.yaccel)=[-128,-59-fvar(12)] trigger26=0&&var(18):=(var(18)|1024*1024*8) trigger27=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-10*(4.3+fvar(15))),fvar(3))=[-33-fvar(11),50+fvar(11)] trigger27=fvar(14)-41.5-10*fvar(16)-55*fvar(17)-15*const(movement.yaccel)=[-138,-81-fvar(12)] trigger27=0&&var(18):=(var(18)|1024*1024*16) ;1010 trigger28=abs(fvar(15))<1 trigger28=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(3):=fvar(13)-6*fvar(15)),fvar(3))=[-25-fvar(11),25+fvar(11)] trigger28=fvar(14)-6*fvar(16)-21*fvar(17)>-25 trigger28=0&&var(18):=(var(18)|1024*1024*32) trigger29=abs(fvar(15))>=1 trigger29=fvar(3):=((fvar(13)-6*fvar(15))/fvar(15))>=5 trigger29=fvar(14)-fvar(3)*fvar(16)-0.5*fvar(3)*(fvar(3)+1)*fvar(17)=[-25,5-fvar(12)] trigger29=0&&var(18):=(var(18)|1024*1024*32) ;1200 trigger30=ifelse((palno%6<2&&fvar(13)<0),abs(fvar(13)),fvar(13))=[5-fvar(11),95+fvar(11)] trigger30=fvar(14)=[-95,-5-fvar(12)] trigger30=0&&var(18):=(var(18)|1024*1024*64) ;1400 trigger1=31 text=" hit:%d" params=var(18) ignorehitpause=1 [state ] type=null triggerall=var(59)&&var(1)=[2,3] trigger1=var(2)>3999||!numhelper trigger1=var(3)<40+10*(var(2)>4799) trigger1=var(58):=var(58)-3||var(1):=3100+!numhelper||var(2):=(var(2)-4000)*(var(2)>3999) trigger2=var(2)>2999||!numhelper trigger2=var(3)=[50,80+10*(var(2)>4799)] trigger2=var(58)<3 trigger2=var(58):=var(58)+1+(var(58)<1)||var(1):=3000+!numhelper||var(2):=(var(2)-3000)*(var(2)>2999) trigger3=var(2)>1999||!numhelper trigger3=var(58)<3 trigger3=var(3)=[90,96+10*(var(2)>4799)] trigger3=var(58)<1||random%3=0||random%2&&palno%6=[3,4] trigger3=var(58):=var(58)+1||var(1):=3200+!numhelper||var(2):=(var(2)-1000)*(var(2)>999) trigger4=gethitvar(damage)>0 trigger4=random%3=0 trigger4=var(1):=1603-703*(abs(fvar(13))<50) trigger5=fvar(3):=(fvar(3)+1)*(pos y<-80) trigger5=fvar(3)>250||pos y<-180 trigger5=fvar(3):=0||var(1):=1603 ignorehitpause=1 [state ] type=varset triggerall=var(59)&&var(1)=2 triggerall=var(3)=[600,700] trigger1=numtarget trigger1=target,alive&&!target,ishelper trigger1=var(3)%20=0 trigger2=var(18)&1024*1024*64 trigger2=var(3)%2 trigger3=palno%6!=[1,3] trigger3=abs(fvar(15))<2&&fvar(13)=[80,160] trigger3=var(3)%3=0 var(1)=1400 ignorehitpause=1 [state ] type=null triggerall=var(59)&&var(1)=2 triggerall=pos y<-30 trigger1=pos y<-200||var(3)=[300,349] trigger1=var(18)&1024*1024*32 trigger1=var(1):=1200 trigger2=pos y>-80 trigger2=var(3)=[150,249] trigger2=var(18)&1024*512*(1|2|4|8|16|32) trigger2=var(1):=1000+10*(var(18)&1024*512*32>0)&&var(18)&1024*512*(1|2|8|16) trigger2=var(1):=1000+10*(var(18)&1024*512*16>0)&&var(18)&1024*512*(1|8) trigger2=var(1):=1000+10*(var(18)&1024*512*8>0) trigger3=var(3)=[200,299] trigger3=var(18)&1024*(2|4|8|16|32|64|128|256) trigger3=var(1):=620&&var(18)&1024*(2|4|8|16|32) trigger3=var(1):=610-10*(var(18)&(1024*(2|4))&&random%5) trigger4=pos y=[-111,-55] trigger4=var(3)=[350,374] trigger4=var(1):=2200 ignorehitpause=1 [state ] type=null triggerall=var(59)&&var(1)=2 triggerall=statetype!=A trigger1=var(3)=[350,399] trigger1=anim=400||anim=410||random%2&&fvar(13)=[-80,80] trigger1=fvar(14)<-30||fvar(15)>0 trigger2=var(3)=[150,399] trigger2=var(18)&(1|2|4|8|16|32|64|128|256|512|1024) trigger2=var(1):=420&&var(18)&(1|2|4|8|16|32|64|128|256) trigger2=var(1):=210+10*!(var(18)&4)&&var(18)&(1|2|8|16|64|128|256) trigger2=var(1):=210+10*!(var(18)&2)&&var(18)&(1|64|128|256) trigger2=var(1):=410&&var(18)&(1|64) trigger2=var(1):=200+200*!(var(8)%2) ignorehitpause=1 [state ] type=null triggerall=var(59)&&var(1)=2 triggerall=random%2||palno%6!=[1,3] trigger1=var(3)=[500,549] trigger1=var(1):=1500 trigger2=var(3)=[550,574] trigger2=var(1):=2300 trigger3=var(3)=[575,599] trigger3=!inguarddist&&(enemy(var(17)),movetype=H||fvar(13)>123&&fvar(15)<2)||palno%6!=[1,3] trigger3=fvar(14)<50 trigger3=var(1):=2000 trigger4=var(3)=[600,624] trigger4=statetype!=A trigger4=!inguarddist&&(enemy(var(17)),movetype=H||fvar(13)>123&&fvar(15)<2)||palno%6!=[1,3] trigger4=var(1):=2100 trigger5=var(3)=[625,666] trigger5=!inguarddist&&(enemy(var(17)),movetype=H||fvar(13)>123&&fvar(15)<2)||random%2||palno%6!=[1,3] trigger5=var(1):=1100 trigger6=var(3)=[667,699] trigger6=!inguarddist&&(enemy(var(17)),movetype=H||fvar(13)>123&&fvar(15)<2)||pos y<0||palno%6!=[1,3] trigger6=var(1):=1300 ignorehitpause=1 [state ] type=null triggerall=var(59)&&var(1)=2 triggerall=ctrl||(var(6)&&var(4)&8) trigger1=fvar(13)>80&&var(3)=[400,424] trigger1=anim!=100&&anim!=110 trigger1=var(1):=100+10*(statetype=A) trigger2=(fvar(13)=[99,150])&&var(3)=[425,449] trigger2=pos y>-50 trigger2=anim=100||fvar(14)<-50&&((statetype=A&&vel y>0&&pos y>-234)||statetype!=A)&&(animelem=2,>0||anim!=[49,51]) trigger2=var(1):=40 trigger3=(fvar(13)=[-30,50])&&var(3)=[425,449] trigger3=pos y>-50 trigger3=fvar(14)<-50||pos y>-20 trigger3=(statetype=A&&vel y>0&&pos y>-234)||statetype!=A trigger3=animelem=2,>0||anim!=[49,51] trigger3=var(1):=40 trigger4=var(3)=[450,499] trigger4=var(1):=1600 ignorehitpause=1 [state ] type=null triggerall=var(1)=[2,3] trigger1=!var(59)+(random%10=0&&palno%6!=[2,5])&&command="start" trigger1=var(1):=3200 ignorehitpause=1 [state ] type=null triggerall=!var(59)&&var(1)=[2,3] trigger1=var(2)>3999||!numhelper trigger1=command="214x" trigger1=var(1):=3100+!numhelper||var(2):=(var(2)-4000)*(var(2)>3999) trigger2=var(2)>2999||!numhelper trigger2=command="236x" trigger2=var(1):=3000+!numhelper||var(2):=(var(2)-3000)*(var(2)>2999) trigger3=var(2)>1499||!numhelper trigger3=command="22x" trigger3=var(1):=3200+!numhelper||var(2):=(var(2)-1500)*(var(2)>1499) trigger4=command="z" trigger4=var(1):=1603-703*(command="holdback") ignorehitpause=1 [state ] type=null triggerall=!var(59)&&var(1)=2 trigger1=command="236c" trigger1=var(1):=1400 trigger2=command="22c" trigger2=var(1):=1500 trigger3=command="88c" trigger3=var(1):=1600 trigger4=command="214c" trigger4=var(1):=2300 trigger5=command="214a"||command="214b" trigger5=var(1):=2000 trigger6=command="22a"||command="22b" trigger6=var(1):=2100-900*(pos y<0) trigger7=command="88a"||command="88b" trigger7=var(1):=2200 trigger8=command="236a"||command="236b" trigger8=var(1):=1000+10*(command="236b") trigger9=command="x" trigger9=var(1):=1100 trigger10=command="y" trigger10=var(1):=1300 ignorehitpause=1 [state ] type=null triggerall=!var(59)&&var(1)=2 trigger1=command="a" trigger1=var(1):=200+200*(command="holddown")*(statetype!=A)+400*(statetype=A) trigger2=command="b" trigger2=var(1):=210+200*(command="holddown")*(statetype!=A)+400*(statetype=A) trigger3=command="c" trigger3=var(1):=220+200*(command="holddown")*(statetype!=A)+400*(statetype=A) ignorehitpause=1 [state ] type=varset trigger1=var(7):=var(7)-1||1 trigger1=command="holddown"||var(59)&&fvar(14)<-99 trigger1=statetype=S&&var(1)=2 var(7)=10 ignorehitpause=1 [state ] type=null triggerall=!var(59)&&var(1)=2 triggerall=ctrl||(var(6)&&var(4)&8) trigger1=command="66" trigger1=anim!=100&&anim!=110 trigger1=var(1):=100+10*(statetype=A) trigger2=command="44" trigger2=anim!=105&&anim!=115 trigger2=var(1):=105+10*(statetype=A) trigger3=command="holdup" trigger3=command!="holddown" trigger3=(statetype=A&&vel y>0&&pos y>-234)||statetype!=A trigger3=animelem=2,>0||anim!=[49,51] trigger3=var(1):=40 trigger4=command="holddown" trigger4=statetype=S&&anim!=[10,12] trigger4=var(1):=10 trigger5=command="holdback" trigger5=inguarddist&&palno%6=[1,3] trigger5=anim=1||(anim=[5,6])||(anim=[10,12])||(anim=[20,21])||(animelem=2,>0&&anim=[49,52]) trigger5=var(1):=120 trigger6=command!="holddown" trigger6=command="holdfwd"||command="holdback" trigger6=statetype!=A trigger6=anim!=[20,21] trigger6=anim!=100&&anim!=150 trigger6=anim!=[130,131] trigger6=var(1):=20 ignorehitpause=1 [state ] type=varset triggerall=var(1)=3 triggerall=roundstate=2 triggerall=gethitvar(damage)+ifelse(lifemax>800,800,lifemax)*var(16)*(var(16)>0)>9 trigger1=anim=[130,132] trigger2=anim=[140,142] trigger3=anim=[150,152] var(1)=150+anim%10 ignorehitpause=1 [state ] type=lifeset triggerall=var(1)=3||palno%6!=[1,3] triggerall=anim!=[120,152] triggerall=lifemax>1 triggerall=life&&gethitvar(damage)>9 trigger1=palno%6=[3,4] trigger1=life=life trigger2=palno%6=[2,5] trigger2=life1 trigger2=gethitvar(damage)>=life trigger3=life=1&&var(15)>750 trigger3=gethitvar(damage)>=life value=0 ignorehitpause=1 [state ] type=varset trigger1=!alive trigger1=anim!=[5030,5150] var(1)=5030 ignorehitpause=1 [state ] type=lifeadd trigger1=var(1)=3||palno%6!=[1,3] trigger1=anim!=[120,152] trigger1=life&&lifemax>1&&gethitvar(damage)>=0 trigger1=gethitvar(damage)+(var(3):=ifelse(lifemax>800,800,lifemax)*var(16)*(var(16)>0))>9 trigger1=var(3):=var(3)+(1+2*(palno%6=[3,4])+2*(palno%6=[2,5]))*ifelse(gethitvar(damage)>lifemax*0.1,floor(lifemax*0.1),gethitvar(damage))||1 value=-floor(1+(10000/(1300-var(15)*0.35*(2+life*0.1/lifemax*0.1)-80*(palno%6=[3,4])-80*(palno%6=[2,5])))*ifelse(gethitvar(damage)9&&var(16)<10 trigger1=statetype=L trigger1=var(1):=5080 trigger2=gethitvar(groundtype)=3 trigger2=var(1):=5070 trigger3=pos y<0||statetype=A||gethitvar(fall)||hitvel y<0||vel y!=0||gethitvar(animtype)=[4,5] trigger3=var(1):=5020+gethitvar(animtype)*(gethitvar(animtype)=[1,2])+10*(gethitvar(animtype)=[3,5]) ignorehitpause=1 trigger4=gethitvar(animtype)=3 trigger4=var(1):=5006 trigger5=var(1):=5000+3*(gethitvar(groundtype)=2)+gethitvar(animtype) ignorehitpause=1 [state ] type=varset trigger1=var(1)=3 trigger1=roundstate=2 trigger1=gethitvar(damage)+ifelse(lifemax>800,800,lifemax)*var(16)*(var(16)>0)>9 var(1)=5007+(pos y<0) ignorehitpause=1 [state ] type=varset trigger1=var(11):=gametime trigger1=gethitvar(damage)||!life||!alive&&anim!=5150 var(11)=-1 ignorehitpause=1 [state ] type=assertspecial trigger1=roundstate=4 trigger1=!numhelper trigger1=anim!=170&&anim!=175&&anim!=[180,181] flag=roundnotover ignorehitpause=1 [state ] type=varset trigger1=roundstate=4 trigger1=alive&&!time trigger1=anim!=170&&anim!=175&&anim!=[180,181] var(1)=170+5*(drawgame)+10*win ignorehitpause=1 [state ] type=varset triggerall=var(10):=1 trigger1=var(1)=40||var(1)=900 trigger2=palno%6!=[3,4] trigger2=var(1)=200||var(1)=210||var(1)=220||var(1)=400||var(1)=410||var(1)=420||var(1)=600||var(1)=610||var(1)=620||var(1)=1000||var(1)=1010||var(1)=1400||var(1)=1600||var(1)=2000 var(10)=2 ignorehitpause=1 [state ] type=turn trigger1=var(10)=2 trigger1=fvar(13)<0 trigger1=var(10):=3 ignorehitpause=1 [state ] type=changeanim trigger1=var(1)>3 trigger1=var(6):=0||var(9):=0||1 value=var(1) ignorehitpause=1 [state ] type=nothitby trigger1=anim=40 trigger2=anim=[100,115] value=SCA time=9 ignorehitpause=1 [state ] type=afterimage trigger1=animelem=1 time=80462 length=10 palbright=0,0,0 palcontrast=0,0,50 trans=add timegap=1 framegap=3 ignorehitpause=1 [state ] type=posfreeze trigger1=var(9)>1 ignorehitpause=1 [state ] type=changeanim trigger1=!roundsexisted trigger1=roundstate<2 trigger1=!anim value=190 ignorehitpause=1 [state ] type=velmul triggerall=var(9)<2 trigger1=anim=1||anim=5||anim=12||(anim=[20,23])||anim=40||anim=52||anim=100||(anim=105&&pos y=0)||anim=130||anim=140||anim=150 trigger2=anim=200||anim=210||anim=220||anim=[5000,5006] trigger3=pos y>=0 trigger3=anim=1000||anim=1010||anim=1020 x=const(movement.stand.friction) ignorehitpause=1 [state ] type=velmul triggerall=var(9)<2 trigger1=anim=6||(anim=[10,11])||anim=131||anim=141||anim=152 trigger2=anim=400||anim=410 trigger3=anim=[5010,5012] x=const(movement.crouch.friction) ignorehitpause=1 [state ] type=veladd triggerall=var(9)<2 trigger1=(animelem=2,>=0&&anim=[49,51])||anim=132||anim=142||anim=152||anim=600||anim=610||anim=620||anim=1200 trigger2=pos y<0 trigger2=anim=105||anim=1000||anim=1010||anim=1020||anim=2100 trigger3=anim=[5020,5022] y=const(movement.yaccel) ignorehitpause=1 [state ] type=selfstate trigger1=numhelper(8000002) trigger1=roundstate>2 trigger1=!alive&&!enemy,alive&&!enemy(numenemy>1),alive value=36 ignorehitpause=1 [state ] type=selfstate triggerall=stateno=5150||var(1)>2||!time trigger1=(anim=[5,6])||(anim=[10,12])||(anim=[20,21])||anim=40||(anim=[49,52])||anim=100||anim=105||anim=110||anim=115||anim=120||(anim=[130,132])||(anim=[150,152])||anim=170||anim=175 trigger2=(anim=[180,181])||anim=190||anim=200||anim=210||anim=220||anim=400||anim=410||anim=420||anim=600||anim=610||anim=620||anim=900 trigger3=anim=1000||anim=1010||anim=1100||anim=1200||anim=1300||anim=1400||anim=1500||anim=1600||anim=1603||anim=2000||anim=2100||anim=2200||anim=2300 trigger4=(anim=[3000,3001])||(anim=[3100,3101])||(anim=[3200,3201]) trigger5=(anim=[5000,5008])||(anim=[5010,5012])||(anim=[5020,5022])||anim=5030||anim=5040||anim=5050||anim=5060||(anim=[5070,5071])||(anim=[5080,5081])||(anim=[5100,5101])||anim=5110||anim=5120||anim=5150&&!alive||anim=5200||anim=5210||anim=5500 value=anim ignorehitpause=1 [state ] type=selfstate trigger1=stateno=5150||stateno=153||var(1)>2||!time value=50*(anim!=1&&pos y<0) ignorehitpause=1 [command] name="AI_00" command=a,a,a,a time=0 [command] name="AI_01" command=a,a,a,b time=0 [command] name="AI_02" command=a,a,a,c time=0 [command] name="AI_03" command=a,a,a,x time=0 [command] name="AI_04" command=a,a,a,y time=0 [command] name="AI_05" command=a,a,a,z time=0 [command] name="AI_06" command=a,a,a,s time=0 [command] name="AI_07" command=a,a,b,a time=0 [command] name="AI_08" command=a,a,b,b time=0 [command] name="AI_09" command=a,a,b,c time=0 [command] name="AI_10" command=a,a,b,x time=0 [command] name="AI_11" command=a,a,b,y time=0 [command] name="AI_12" command=a,a,b,z time=0 [command] name="AI_13" command=a,a,b,s time=0 [command] name="AI_14" command=a,a,c,a time=0 [command] name="AI_15" command=a,a,c,b time=0 [command] name="AI_16" command=a,a,c,c time=0 [command] name="AI_17" command=a,a,c,x time=0 [command] name="AI_18" command=a,a,c,y time=0 [command] name="AI_19" command=a,a,c,z time=0 [command] name="AI_20" command=a,a,c,s time=0 [command] name="AI_21" command=a,a,x,a time=0 [command] name="AI_22" command=a,a,x,b time=0 [command] name="AI_23" command=a,a,x,c time=0 [command] name="AI_24" command=a,a,x,x time=0 [command] name="AI_25" command=a,a,x,y time=0 [command] name="AI_26" command=a,a,x,z time=0 [command] name="AI_27" command=a,a,x,s time=0 [command] name="AI_28" command=a,a,y,a time=0 [command] name="AI_29" command=a,a,y,b time=0 [command] name="AI_30" command=a,a,y,c time=0 [command] name="AI_31" command=a,a,y,x time=0 [command] name="AI_32" command=a,a,y,y time=0 [command] name="AI_33" command=a,a,y,z time=0 [command] name="AI_34" command=a,a,y,s time=0 [command] name="AI_35" command=a,a,s,a time=0 [command] name="AI_36" command=a,a,s,b time=0 [command] name="AI_37" command=a,a,s,c time=0 [command] name="AI_38" command=a,a,s,x time=0 [command] name="AI_39" command=a,a,s,y time=0 [command] name="AI_40" command=a,a,s,z time=0 [command] name="AI_41" command=a,a,s,s time=0 [command] name="AI_42" command=a,a,U,U time=0 [command] name="AI_43" command=a,a,U,F time=0 [command] name="AI_44" command=a,a,U,D time=0 [command] name="AI_45" command=a,a,U,B time=0 [command] name="AI_46" command=a,a,F,U time=0 [command] name="AI_47" command=a,a,F,F time=0 [command] name="AI_48" command=a,a,F,D time=0 [command] name="AI_49" command=a,a,F,B time=0 [command] name="AI_50" command=a,a,D,U time=0 [command] name="AI_51" command=a,a,D,F time=0 [command] name="AI_52" command=a,a,D,D time=0 [command] name="AI_53" command=a,a,D,B time=0 [command] name="AI_54" command=a,a,B,U time=0 [command] name="AI_55" command=a,a,B,F time=0 [command] name="AI_56" command=a,a,B,D time=0 [command] name="AI_57" command=a,a,B,B time=0 [command] name="AI_58" command=a,a,UF,UF time=0 [command] name="AI_59" command=a,a,UF,UB time=0 [command] name="AI_60" command=a,a,a,a,a time=0 [command] name="AI_61" command=a,a,a,a,b time=0 [command] name="AI_62" command=a,a,a,a,c time=0 [command] name="AI_63" command=a,a,a,a,x time=0 [command] name="AI_64" command=a,a,a,a,y time=0 [command] name="AI_65" command=a,a,a,a,z time=0 [command] name="AI_66" command=a,a,a,a,s time=0 [command] name="AI_67" command=a,a,a,b,a time=0 [command] name="AI_68" command=a,a,a,b,b time=0 [command] name="AI_69" command=a,a,a,b,c time=0 [command] name="623z" command=~F,D,$DF,z time=15 [command] name="421z" command=~B,D,$DB,z time=15 [command] name="214z" command=~D,DB,B,z time=15 [command] name="236z" command=~D,DF,F,z time=15 [command] name="22z" command=~D,D,z time=15 [command] name="88z" command=~U,U,z time=15 [command] name="236c" command=~D,DF,F,c time=15 [command] name="214c" command=~D,DB,B,c time=15 [command] name="22c" command=~D,D,c time=15 [command] name="88c" command=~U,U,c time=15 [command] name="236b" command=~D,DF,F,b time=15 [command] name="214b" command=~D,DB,B,b time=15 [command] name="22b" command=~D,D,b time=15 [command] name="88b" command=~U,U,b time=15 [command] name="236a" command=~D,DF,F,a time=15 [command] name="214a" command=~D,DB,B,a time=15 [command] name="22a" command=~D,D,a time=15 [command] name="88a" command=~U,U,a time=15 [command] name="236x" command=~D,DF,F,x time=15 [command] name="214x" command=~D,DB,B,x time=15 [command] name="22x" command=~D,D,x time=15 [command] name="88x" command=~U,U,x time=15 [command] name="236y" command=~D,DF,F,y time=15 [command] name="214y" command=~D,DB,B,y time=15 [command] name="22y" command=~D,D,y time=15 [command] name="88y" command=~U,U,y time=15 [command] name="66" command=F,F time=15 [command] name="44" command=B,B time=15 [command] name="holda" command=/$a time=1 [command] name="holdb" command=/$b time=1 [command] name="holdc" command=/$c time=1 [command] name="holdx" command=/$x time=1 [command] name="holdy" command=/$y time=1 [command] name="holdz" command=/$z time=1 [command] name="holds" command=/$s time=1 [command] name="a" command=a time=1 [command] name="b" command=b time=1 [command] name="c" command=c time=1 [command] name="x" command=x time=1 [command] name="y" command=y time=1 [command] name="z" command=z time=1 [command] name="start" command=s time=1 [command] name="holdfwd" command=/$F time=1 [command] name="holdback" command=/$B time=1 [command] name="holdup" command=/$U time=1 [command] name="holddown" command=/$D time=1 [command] name="fwd" command=F time=1 [command] name="back" command=B time=1 [command] name="up" command=U time=1 [command] name="down" command=D time=1