[statedef 10000000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=varset
triggerall=ishelper
trigger1=1
sysvar(0)=root,id
[state ]
type=changeanim
trigger1=ishelper(1)
value=10004
ignorehitpause=1
[state ]
type=varset
trigger1=ishelper(1)&&numhelper(1)=1
sysvar(3)=(sysvar(3)|1)
ignorehitpause=1
[state ]
type=destroyself
trigger1=ishelper(1)&&!(sysvar(3)&1)
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=ishelper(1)&&(sysvar(3)&1)&&playeridexist(id)
value=10000001+!!(sysvar(3)&4)
persistent=256
ignorehitpause=1
;----------------------------------------------------------------------
;Target用
[statedef 10000002]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=statetypeset
trigger1=ishelper(1)
statetype=s
movetype=a
physics=n
ignorehitpause=1
[state ]
type=targetstate
triggerall=numtarget&&roundstate=1&&enemy,stateno!=[110111010,110111011]
value=110111010
absolute=1
trigger1=1
ignorehitpause=1
[state ]
type=reversaldef
triggerall=ishelper(1)
trigger1=numtarget
id=1
reversal.attr=sca,aa,ap
pausetime=0,0
sparkno=-1
hitsound=-1
numhits=0
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=ishelper(1)
triggerall=numtarget
trigger1=gametime%10=0
value=-3
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=ishelper(1)
triggerall=numtarget
trigger1=var(4)<enemy(0),life
value=var(4)-enemy(0),life
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=ishelper(1)
triggerall=numtarget
trigger1=var(5)<enemy(1),life
value=var(5)-enemy(1),life
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=ishelper(1)
triggerall=numtarget
trigger1=!sysvar(1)
value=-2147483648
ignorehitpause=1
[state ]
type=targetpoweradd
triggerall=ishelper(1)
triggerall=numtarget
trigger1=!sysvar(1)
value=-2147483648
ignorehitpause=1
[state ]
type=targetlifeadd
triggerall=ishelper(1)
triggerall=numtarget
trigger1=roundstate!=2
trigger2=!root,alive
value=-2147483648
absolute=1
ignorehitpause=1
[State ];毒
type = TargetLifeadd
trigger1 = roundstate = 2
trigger1 = gametime%5 = 1
value = -enemy,lifemax*ifelse(random%2 = 1,0.001,0.005)
absolute = 1
kill = 1
ignorehitpause = 1
[State ];猛毒&死之宣告
type = TargetLifeadd
trigger1 = roundstate = 2
trigger1 = gametime%100 = 0
value = -enemy,lifemax
absolute = 1
kill = 1
ignorehitpause = 1
[state ]
type = targetpoweradd
trigger1 = roundstate = 2
value = -target,powermax
ignorehitpause = 1
[state ]
type=varset
triggerall=ishelper(1)
triggerall=!var(6)
trigger1=numtarget
trigger1=!target,ishelper
var(6)=1
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(1)
triggerall=var(6)
trigger1=!numtarget
var(6)=0
ignorehitpause=1
[state ]
type=changeanim
triggerall=ishelper(1)
trigger1=numtarget
trigger1=!target,ishelper
trigger2=sysvar(1)
value=10001
ignorehitpause=1
[state ]
type=targetdrop
triggerall=ishelper(1)
triggerall=numtarget
trigger1=target,ishelper
trigger2=teamside=target,teamside
ignorehitpause=1
[state ]
type=screenbound
trigger1=ishelper(1)
value=0
movecamera=0,0
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(1)
trigger1=numenemy
var(0)=abs(enemy,const(data.defence))
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(1)
triggerall=var(0)=[1,100]
trigger1=var(0)=50||var(0)=64||var(0)=80
trigger1=1||var(1):=1
trigger2=(var(0)=[2,4])||var(0)=10||var(0)=16||var(0)=18||(var(0)=[20,21])||var(0)=32
trigger2=1||var(1):=2
trigger3=var(0)=6||var(0)=8||var(0)=14||var(0)=51
trigger3=1||var(1):=3
trigger4=var(0)=7||var(0)=9
trigger4=1||var(1):=5
trigger5=(var(0)=[11,12])
trigger5=1||var(1):=6
trigger6=var(0)=62
trigger6=1||var(1):=8
trigger7=var(0)=37
trigger7=1||var(1):=16
trigger8=var(0)=41||var(0)=63
trigger8=1||var(1):=20
trigger9=var(0)=71
trigger9=1||var(1):=21
trigger10=var(0)=69
trigger10=1||var(1):=22
trigger11=var(0)=73
trigger11=1||var(1):=24
trigger12=var(0)=39||var(0)=65
trigger12=1||var(1):=27
trigger13=var(0)=55
trigger13=1||var(1):=34
trigger14=var(0)=74
trigger14=1||var(1):=35
trigger15=var(0)=59
trigger15=1||var(1):=40
trigger16=var(0)=82
trigger16=1||var(1):=43
trigger17=var(0)=45||var(0)=70
trigger17=1||var(1):=45
trigger18=var(0)=75
trigger18=1||var(1):=46
trigger19=var(0)=78
trigger19=1||var(1):=57
trigger20=var(0)=83
trigger20=1||var(1):=67
trigger21=var(0)=95
trigger21=1||var(1):=73
trigger22=var(0)=85
trigger22=1||var(1):=77
trigger23=var(0)=93
trigger23=1||var(1):=88
trigger24=var(0)=93
trigger24=1||var(1):=90
trigger25=var(0)=91
trigger25=1||var(1):=96
trigger26=var(0)=1
trigger26=1||var(1):=558345749
trigger27=var(0)=5
trigger27=1||var(1):=644245095
trigger28=var(0)=13
trigger28=1||var(1):=558345758
trigger29=var(0)=17
trigger29=1||var(1):=730144446
trigger30=var(0)=19
trigger30=1||var(1):=816043791
trigger31=var(0)=22
trigger31=1||var(1):=944892810
trigger32=var(0)=25
trigger32=1||var(1):=1073741824
trigger33=var(0)=31
trigger33=1||var(1):=1331439857
trigger34=var(0)=35
trigger34=1||var(1):=1503238536
trigger35=var(0)=38
trigger35=1||var(1):=1632087581
trigger36=var(0)=40
trigger36=1||var(1):=1717986919
trigger37=var(0)=46
trigger37=1||var(1):=1975684976
trigger38=var(0)=57
trigger38=1||var(1):=-5
trigger39=var(0)=47
trigger39=1||var(1):=-6
trigger40=var(0)=23||var(0)=44
trigger40=1||var(1):=-7
trigger41=var(0)=33
trigger41=1||var(1):=-8
trigger42=var(0)=29||var(0)=42
trigger42=1||var(1):=-9
trigger43=var(0)=15
trigger43=1||var(1):=-10
trigger44=var(0)=27||var(49)
trigger44=1||var(1):=-11
trigger45=var(0)=26||var(0)=34||var(0)=66
trigger45=1||var(1):=-12
trigger46=var(0)=56
trigger46=1||var(1):=-13
trigger47=var(0)=94
trigger47=1||var(1):=-14
trigger48=var(0)=77
trigger48=1||var(1):=-15
trigger49=var(0)=30||var(0)=84
trigger49=1||var(1):=-16
trigger50=var(0)=24||var(0)=76||var(0)=88
trigger50=1||var(1):=-17
trigger51=var(0)=54
trigger51=1||var(1):=-18
trigger52=var(0)=98
trigger52=1||var(1):=-19
trigger53=var(0)=53||var(0)=58
trigger53=1||var(1):=-20
trigger54=var(0)=79
trigger54=1||var(1):=-24
trigger55=var(0)=68
trigger55=1||var(1):=-27
trigger56=var(0)=81
trigger56=1||var(1):=-28
trigger57=var(0)=36||var(0)=60
trigger57=1||var(1):=30
trigger58=var(0)=52||var(0)=87
trigger58=1||var(1):=-31
trigger59=var(0)=43
trigger59=1||var(1):=-34
trigger60=var(0)=61
trigger60=1||var(1):=-36
trigger61=var(0)=92
trigger61=1||var(1):=-37
trigger62=var(0)=48
trigger62=1||var(1):=-40
trigger63=var(0)=67||var(0)=89
trigger63=1||var(1):=-50
trigger64=var(0)=72
trigger64=1||var(1):=-58
trigger65=var(0)=86
trigger65=1||var(1):=-67
trigger66=var(0)=96
trigger66=1||var(1):=-78
trigger67=var(0)=99
trigger67=1||var(1):=-103
trigger68=var(0)=97
trigger68=1||var(1):=-116
trigger69=var(0)=100
trigger69=1||var(1):=0
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(1)
triggerall=var(0)=[1,100]
trigger1=var(0)=18
trigger1=1||var(2):=-14
trigger2=var(0)=12
trigger2=1||var(2):=-13
trigger3=var(0)=9
trigger3=1||var(2):=-9
trigger4=var(0)=59||(var(0)=[69,70])
trigger4=1||var(2):=-8
trigger5=var(0)=6||var(0)=57
trigger5=1||var(2):=-5
trigger6=var(0)=11
trigger6=1||var(2):=-2
trigger7=var(0)=3||var(0)=8
trigger7=1||var(2):=-1
trigger8=var(0)=13
trigger8=1||var(2):=5
trigger9=var(0)=17
trigger9=1||var(2):=6
trigger10=var(0)=1||var(0)=5||var(0)=15||var(0)=19||var(0)=22||var(0)=25||var(0)=27||(var(0)=[30,31])||var(0)=33||(var(0)=[35,43])||(var(0)=[45,46])||(var(0)=[48,49])||var(0)=53
trigger10=1||var(2):=4
trigger11=(var(0)=[55,56])||(var(0)=[62,63])||(var(0)=[75,76])||var(0)=79||var(0)=86
trigger11=1||var(2):=4
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(1)
triggerall=var(0)=[1,100]
trigger1=var(0)=11||var(0)=7||var(0)=14||var(0)=21||var(0)=28
trigger1=1||var(3):=-5
trigger2=var(0)=13||var(0)=26
trigger2=1||var(3):=-3
trigger3=var(0)=3||var(0)=6||var(0)=9||var(0)=12||var(0)=18||var(0)=24
trigger3=1||var(3):=-2
ignorehitpause=1
[state ]
type=null;projectile
triggerall=ishelper(1)
trigger1=!enemy,numprojid(1101010112)
attr=sca,at,aa,ap
projanim=10004
projremovetime=1
pausetime=0,0
damage=0
projmisstime=1
sparkno=-1
guard.sparkno=-1
postype=p2
offset=0,0
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=null;projectile
triggerall=ishelper(1)
trigger1=1
attr=sca,at,aa,ap
projid=111111111
projanim=10004
projremovetime=1
pausetime=0,0
damage=enemy,lifemax
fall.damage=Ifelse(Random%2=0,(2**31)-1,(-2**31))
projmisstime=1
sparkno=-1
guard.sparkno=-1
;postype=p2
offset=0,0;enemy,pos Y+100
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=null
triggerall=!root,numprojid(222222222);&&enemy,stateno=110||enemy,stateno=115||enemy,stateno=5210;roundstate<2
trigger1=1
attr=sca,at,aa,ap
projid=222222222
projanim=10004
projremovetime=-1
pausetime=0,0
p2stateno=110111010
damage=0
fall.damage=0
projmisstime=1
sparkno=-1
guard.sparkno=-1
postype=p2
offset=0,enemy,pos Y-50
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=null
triggerall=!root,numprojid(333333333)
trigger1=1
attr=sca,at,aa,ap
projid=333333333
projanim=10006
projremovetime=5
pausetime=0,0
p2stateno=helper(4),var(0)
p2getp1state=0
damage=0
fall.damage=0
projmisstime=1
sparkno=-1
guard.sparkno=-1
postype=p2
offset=0,enemy,pos Y-50
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=null;projectile
triggerall=ishelper
triggerall=var(0)=[1,100]
triggerall=!root,numprojid(1)
trigger1=enemy,stateno=110||enemy,stateno=115||enemy,stateno=5210
attr=sca,at,aa,ap
projid=1
projanim=10006
damage=-2147483648+21474000*(100-var(0))+floor(83648*(1-0.01*var(0)))+var(1)
fall.damage=-2147483648+21474000*(100-var(0))+floor(83648*(1-0.01*var(0)))+var(1)
projmisstime=1
sparkno=-1
guard.sparkno=-1
pausetime=1,1
projedgebound=1000000000
projstagebound=1000000000
projheightbound=-(2**31)-1,(2**31)-1
postype=p2
offset=0,enemy,pos Y+100
supermovetime=(2**31)-1
pausemovetime=(2**31)-1
ignorehitpause=1
[state ]
type=null;projectile
triggerall=ishelper
triggerall=var(0)=[1,100]
triggerall=!root,numprojid(2)
trigger1=enemy,stateno=110||enemy,stateno=115||enemy,stateno=5210
attr=sca,at,aa,ap
projid=2
projanim=10006
projremovetime=1
damage=-4+var(2)
fall.damage=-4+var(2)
sparkno=-1
guard.sparkno=-1
pausetime=1,1
projedgebound=1000000000
projstagebound=1000000000
projheightbound=-(2**31)-1,(2**31)-1
postype=p2
offset=0,enemy,pos Y+100
supermovetime=(2**31)-1
pausemovetime=(2**31)-1
ignorehitpause=1
[state ]
type=null;projectile
triggerall=ishelper
triggerall=var(0)=[1,100]
triggerall=!root,numprojid(3)
trigger1=enemy,stateno=110||enemy,stateno=115||enemy,stateno=5210
attr=sca,at,aa,ap
projid=3
projanim=10006
projremovetime=1
damage=var(12)
fall.damage=var(12)
pausetime=1,1
projedgebound=1000000000
projstagebound=1000000000
projheightbound=-(2**31)-1,(2**31)-1
postype=p2
offset=0,enemy,pos Y+100
sparkno=-1
guard.sparkno=-1
supermovetime=(2**31)-1
pausemovetime=(2**31)-1
ignorehitpause=1

[state ]
type=changestate
trigger1=ishelper(1)
value=5150
persistent=256
ignorehitpause=1
------------------------
[statedef 20000000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=varset
triggerall=ishelper
trigger1=1
sysvar(0)=root,id
[state ]
type=changeanim
trigger1=ishelper(2)
value=10004+((playerid(root,var(11)),sysvar(1)=(sysvar(1)|1)))
ignorehitpause=1
[state ]
type=nothitby
trigger1=ishelper(2)&&!enemy,numprojid(1101010110)
value=sca,aa,ap,at
ignorehitpause=1
[state ]
type=hitby
trigger1=ishelper(2)&&enemy,numprojid(1101010110)
value=c,hp
ignorehitpause=1
[state ]
type=helper
trigger1=!numhelper(99)
id=99
name=" "
supermovetime=2147483647
pausemovetime=2147483647
helpertype=player
keyctrl=0
ownpal=1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
triggerall=var(56)!=-1
trigger1=var(1):=-1||1
trigger1=var(2):=-1||1
trigger1=var(3):=-1||1
trigger1=var(4):=-1||1
trigger1=var(5):=-1||1
trigger1=var(6):=-1||1
trigger1=var(7):=-1||1
trigger1=var(8):=-1||1
trigger1=var(0):=-1||1
trigger1=var(1):=-1||1
trigger1=var(2):=-1||1
trigger1=var(12):=-1||1
trigger1=var(13):=-1||1
trigger1=var(14):=-1||1
trigger1=var(15):=-1||1
trigger1=var(16):=-1||1
trigger1=var(17):=-1||1
trigger1=var(18):=-1||1
trigger1=var(19):=-1||1
trigger1=var(20):=55||1
trigger1=var(21):=-1||1
trigger1=var(22):=-1||1
trigger1=var(23):=-1||1
trigger1=var(24):=-1||1
trigger1=var(25):=-1||1
trigger1=var(26):=-1||1
trigger1=var(27):=-1||1
trigger1=var(28):=-1||1
trigger1=var(29):=-1||1
trigger1=var(30):=-1||1
trigger1=var(31):=-1||1
trigger1=var(32):=-1||1
trigger1=var(33):=-1||1
trigger1=var(34):=-1||1
trigger1=var(35):=-1||1
trigger1=var(36):=-1||1
trigger1=var(37):=-1||1
trigger1=var(38):=-1||1
trigger1=var(39):=-1||1
trigger1=var(40):=-1||1
trigger1=var(41):=-1||1
trigger1=var(42):=-1||1
trigger1=var(43):=-1||1
trigger1=var(44):=-1||1
trigger1=var(45):=-1||1
trigger1=var(46):=-1||1
trigger1=var(47):=-1||1
trigger1=var(48):=-1||1
trigger1=var(49):=-1||1
trigger1=var(50):=-1||1
trigger1=var(51):=-1||1
trigger1=var(52):=-1||1
trigger1=var(53):=-1||1
trigger1=var(54):=-1||1
trigger1=var(55):=-1||1
trigger1=var(56):=-1||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
trigger1=var(21)=0
trigger1=var(22):=enemy,var(var(20))||1
trigger2=var(21)=1
trigger2=var(23):=enemy,var(var(20))||1
trigger3=var(21)=2
trigger3=var(24):=enemy,var(var(20))||1
trigger4=var(21)=3
trigger4=var(25):=enemy,var(var(20))||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
triggerall=var(21)=4
triggerall=var(22)!=var(23)
triggerall=var(22)!=var(24)
triggerall=var(22)!=var(25)
triggerall=var(23)!=var(24)
triggerall=var(23)!=var(25)
triggerall=var(24)!=var(25)
trigger1=var(34)=-1
trigger1=var(31)=-1
trigger1=var(31):=var(20)||1
trigger2=var(31)!=-1
trigger2=var(32)=-1
trigger2=var(20)!=var(31)
trigger2=var(32):=var(20)||1
trigger3=var(32)!=-1
trigger3=var(33)=-1
trigger3=var(20)!=var(31)
trigger3=var(20)!=var(32)
trigger3=var(33):=var(20)||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
triggerall=var(31)!=-1
trigger1=var(21)=1
trigger1=var(34)=-1
trigger1=var(35)=-1
trigger1=var(36)=-1
trigger1=var(30):=gametime||1
trigger1=var(34):=enemy,var(var(31))||1
trigger2=var(34)!=-1
trigger2=var(35)=-1
trigger2=var(36)=-1
trigger2=var(21)=2
trigger2=var(35):=enemy,var(var(31))||1
trigger3=var(34)!=-1
trigger3=var(35)!=-1
trigger3=var(36)=-1
trigger3=var(21)=3
trigger3=var(36):=enemy,var(var(31))||1
trigger4=var(34)!=-1
trigger4=var(35)!=-1
trigger4=var(36)!=-1
trigger4=var(37)=-1
trigger4=var(37):=(var(34)-2*var(35)+var(36))/2||1
trigger5=var(37)!=-1
trigger5=var(38)=-1
trigger5=var(38):=-2*var(37)*var(30)-3*var(37)-var(35)+var(36)||1
trigger6=var(38)!=-1
trigger6=var(39)=-1
trigger6=var(39):=var(34)-var(37)*var(30)*var(30)-var(38)*var(30)||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
triggerall=var(32)!=-1
trigger1=var(21)=1
trigger1=var(41)=-1
trigger1=var(42)=-1
trigger1=var(43)=-1
trigger1=var(40):=gametime||1
trigger1=var(41):=enemy,var(var(32))||1
trigger2=var(41)!=-1
trigger2=var(42)=-1
trigger2=var(43)=-1
trigger2=var(21)=2
trigger2=var(42):=enemy,var(var(32))||1
trigger3=var(41)!=-1
trigger3=var(42)!=-1
trigger3=var(43)=-1
trigger3=var(21)=3
trigger3=var(43):=enemy,var(var(32))||1
trigger4=var(41)!=-1
trigger4=var(42)!=-1
trigger4=var(43)!=-1
trigger4=var(44)=-1
trigger4=var(44):=(var(41)-2*var(42)+var(43))/2||1
trigger5=var(44)!=-1
trigger5=var(45)=-1
trigger5=var(45):=-2*var(44)*var(40)-3*var(44)-var(42)+var(43)||1
trigger6=var(45)!=-1
trigger6=var(46)=-1
trigger6=var(46):=var(41)-var(44)*var(40)*var(40)-var(45)*var(40)||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
triggerall=var(33)!=-1
trigger1=var(21)=1
trigger1=var(48)=-1
trigger1=var(49)=-1
trigger1=var(50)=-1
trigger1=var(47):=gametime||1
trigger1=var(48):=enemy,var(var(33))||1
trigger2=var(48)!=-1
trigger2=var(49)=-1
trigger2=var(50)=-1
trigger2=var(21)=2
trigger2=var(49):=enemy,var(var(33))||1
trigger3=var(48)!=-1
trigger3=var(49)!=-1
trigger3=var(50)=-1
trigger3=var(21)=3
trigger3=var(50):=enemy,var(var(33))||1
trigger4=var(48)!=-1
trigger4=var(49)!=-1
trigger4=var(50)!=-1
trigger4=var(51)=-1
trigger4=var(51):=(var(48)-2*var(49)+var(50))/2||1
trigger5=var(51)!=-1
trigger5=var(52)=-1
trigger5=var(52):=-2*var(51)*var(47)-3*var(51)-var(49)+var(50)||1
trigger6=var(52)!=-1
trigger6=var(53)=-1
trigger6=var(53):=var(48)-var(51)*var(47)*var(47)-var(52)*var(47)||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
trigger1=var(21):=var(21)+1||1
ignorehitpause=1
[state ]
type=null
triggerall=ishelper(2)
trigger1=var(21)=5
trigger1=var(21):=0||1
trigger1=var(20):=var(20)+1||1
[state ]
type=varset
triggerall=ishelper(2)
trigger1=var(21)=0
trigger1=var(56)=-1
trigger1=var(20)!=55
var(54)=1
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(2)
trigger1=var(20)=55
trigger1=var(21)=4
trigger1=var(56)=-1
trigger1=var(54)=1
var(55)=1
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(2)
trigger1=var(20)>=60
var(20)=0
ignorehitpause=1
[state -3,]
type=lifeset
trigger1=ishelper&&gametime%1=0
value=lifemax
ignorehitpause=1
[state -3,]
type=lifeset
trigger1=ishelper&&gametime%1=0
value=lifemax
ignorehitpause=1
[state ]
type=changestate
trigger1=name!="Tenko"
trigger1=!ishelper(2)
value=ifelse(ishelper,30000004,1)
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=ishelper(2)
value=5150
persistent=256
ignorehitpause=1
[statedef 40000000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=varset
triggerall=ishelper
trigger1=1
sysvar(0)=root,id
[state ]
type=changeanim
trigger1=ishelper(4)
value=10001
ignorehitpause=1
[state ]
type=varadd
triggerall=ishelper(4)
trigger1=enemy,numprojid(1101010111)
sysvar(1)=1
ignorehitpause=1
[state ]
type=null
ignorehitpause=1
trigger1=sysvar(1)=10
trigger1=var(0):=200
trigger2=sysvar(1)=20
trigger2=var(0):=400
trigger3=sysvar(1)=30
trigger3=var(0):=600
trigger4=sysvar(1)=40
trigger4=var(0):=800
trigger5=sysvar(1)=50
trigger5=var(0):=1000
trigger6=sysvar(1)=60
trigger6=var(0):=3000
trigger7=sysvar(1)=64
trigger7=var(0):=52
trigger8=sysvar(1)=[70,73]
trigger8=var(0):=110
trigger9=sysvar(1)=[74,77]
trigger9=var(0):=1*2*3*5*7*11*13*17*19*23
trigger10=sysvar(1)=[78,82]
trigger10=var(0):=115
trigger11=sysvar(1)=[82,85]
trigger11=var(0):=1*2*3*5*7*11*13*17*19*23
trigger12=sysvar(1)=[86,89]
trigger12=var(0):=5210
trigger13=sysvar(1)=[90,93]
trigger13=var(0):=1*2*3*5*7*11*13*17*19*23
trigger14=sysvar(1)=94
trigger14=var(0):=51
trigger15=sysvar(1)=[113,116]
trigger15=var(0):=110
trigger16=sysvar(1)=[117,120]
trigger16=var(0):=5110
trigger17=sysvar(1)=[121,124]
trigger17=var(0):=115
trigger18=sysvar(1)=[125,128]
trigger18=var(0):=5100
trigger19=sysvar(1)=[129,132]
trigger19=var(0):=5210
trigger20=sysvar(1)=[133,136]
trigger20=var(0):=5100
trigger21=sysvar(1)=137
trigger21=var(0):=52
trigger22=sysvar(1)=[146,149]
trigger22=var(0):=110
trigger23=sysvar(1)=[150,153]
trigger23=var(0):=150+random%6
trigger24=sysvar(1)=[154,157]
trigger24=var(0):=115
trigger25=sysvar(1)=[158,161]
trigger25=var(0):=150+random%6
trigger26=sysvar(1)=[162,165]
trigger26=var(0):=5210
trigger27=sysvar(1)=[166,169]
trigger27=var(0):=150+random%6
trigger28=sysvar(1)=170
trigger28=var(0):=51
trigger29=sysvar(1)=[179,182]
trigger29=var(0):=110
trigger30=sysvar(1)=[183,186]
trigger30=var(0):=5071
trigger31=sysvar(1)=[187,190]
trigger31=var(0):=115
trigger32=sysvar(1)=[191,194]
trigger32=var(0):=5071
trigger33=sysvar(1)=[195,198]
trigger33=var(0):=5210
trigger34=sysvar(1)=[199,202]
trigger34=var(0):=5071
trigger35=sysvar(1)=203
trigger35=var(0):=52
trigger36=sysvar(1)=[212,215]
trigger36=var(0):=110
trigger37=sysvar(1)=[216,219]
trigger37=var(0):=30
trigger38=sysvar(1)=[220,223]
trigger38=var(0):=115
trigger39=sysvar(1)=[224,227]
trigger39=var(0):=60
trigger40=sysvar(1)=[228,231]
trigger40=var(0):=5210
trigger41=sysvar(1)=[232,235]
trigger41=var(0):=160
trigger42=sysvar(1)=236
trigger42=var(0):=51
trigger43=sysvar(1)=[245,248]
trigger43=var(0):=110
trigger44=sysvar(1)=[249,252]
trigger44=var(0):=5071
trigger45=sysvar(1)=[253,256]
trigger45=var(0):=115
trigger46=sysvar(1)=[257,260]
trigger46=var(0):=5071
trigger47=sysvar(1)=[261,264]
trigger47=var(0):=5210
trigger48=sysvar(1)=[265,268]
trigger48=var(0):=5071
trigger49=sysvar(1)=269
trigger49=var(0):=52
[state ]
type=null
ignorehitpause=1
trigger1=sysvar(1)=[278,281]
trigger1=var(0):=110
trigger2=sysvar(1)=[282,285]
trigger2=var(0):=5120
trigger3=sysvar(1)=[286,289]
trigger3=var(0):=115
trigger4=sysvar(1)=[290,293]
trigger4=var(0):=5200
trigger5=sysvar(1)=[294,297]
trigger5=var(0):=5210
trigger6=sysvar(1)=[298,301]
trigger6=var(0):=5211
trigger7=sysvar(1)=302
trigger7=var(0):=51
trigger8=sysvar(1)=[311,314]
trigger8=var(0):=110
trigger9=sysvar(1)=[315,318]
trigger9=var(0):=5101
trigger10=sysvar(1)=[319,322]
trigger10=var(0):=115
trigger11=sysvar(1)=[323,326]
trigger11=var(0):=5101
trigger12=sysvar(1)=[327,330]
trigger12=var(0):=5210
trigger13=sysvar(1)=[331,334]
trigger13=var(0):=5101
trigger14=sysvar(1)=335
trigger14=var(0):=52
trigger15=sysvar(1)=[344,347]
trigger15=var(0):=((!root,var(1))*110)+((!!root,var(1))*root,var(1))
trigger16=sysvar(1)=[348,351]
trigger16=var(0):=((!root,var(2))*5110)+((!!root,var(2))*root,var(2))
trigger17=sysvar(1)=[352,355]
trigger17=var(0):=((!root,var(3))*115)+((!!root,var(3))*root,var(3))
trigger18=sysvar(1)=[356,359]
trigger18=var(0):=((!root,var(4))*5071)+((!!root,var(4))*root,var(4))
trigger19=sysvar(1)=[360,363]
trigger19=var(0):=((!root,var(5))*5210)+((!!root,var(5))*root,var(5))
trigger20=sysvar(1)=[364,367]
trigger20=var(0):=((!root,var(6))*1*2*3*5*7*11*13*17*19*23)+((!!root,var(6))*root,var(6))
trigger21=sysvar(1)=368
trigger21=var(0):=51
trigger22=sysvar(1)=[377,380]
trigger22=var(0):=110
trigger23=sysvar(1)=[381,384]
trigger23=var(0):=5081
trigger24=sysvar(1)=[385,388]
trigger24=var(0):=115
trigger25=sysvar(1)=[389,392]
trigger25=var(0):=5081
trigger26=sysvar(1)=[393,396]
trigger26=var(0):=5210
trigger27=sysvar(1)=[397,400]
triggre27=var(0):=5081
trigger28=sysvar(1)=401
trigger28=var(0):=52
trigger29=sysvar(1)=[410,413]
trigger29=var(0):=((!playerid(root,var(13)),var(12))*110)+((!!playerid(root,var(13)),var(12))*playerid(root,var(13)),var(12))
trigger30=sysvar(1)=[414,417]
trigger30=var(0):=5110
trigger31=sysvar(1)=[418,421]
trigger31=var(0):=((!playerid(root,var(13)),var(13))*115)+((!!playerid(root,var(13)),var(13))*playerid(root,var(13)),var(13))
trigger32=sysvar(1)=[422,425]
trigger32=var(0):=5071
trigger33=sysvar(1)=[426,429]
trigger33=var(0):=((!playerid(root,var(13)),var(14))*5210)+((!!playerid(root,var(13)),var(14))*playerid(root,var(13)),var(14))
trigger34=sysvar(1)=[430,433]
trigger34=var(0):=5101
trigger35=sysvar(1)=[434,437]
triggre35=var(0):=((!playerid(root,var(13)),var(15))*110)+((!!playerid(root,var(13)),var(15))*playerid(root,var(13)),var(15))
trigger36=sysvar(1)=[438,441]
triggre36=var(0):=5081
trigger37=sysvar(1)=[442,445]
triggre37=var(0):=((!playerid(root,var(13)),var(16))*115)+((!!playerid(root,var(13)),var(16))*playerid(root,var(13)),var(16))
trigger38=sysvar(1)=[446,449]
triggre38=var(0):=1*2*3*5*7*11*13*17*19*23
trigger39=sysvar(1)=[450,453]
triggre39=var(0):=((!playerid(root,var(13)),var(17))*5210)+((!!playerid(root,var(13)),var(17))*playerid(root,var(13)),var(17))
trigger40=sysvar(1)=[454,457]
triggre40=var(0):=5150
trigger41=sysvar(1)=458
trigger41=var(0):=51
trigger42=sysvar(1)=[467,470]
trigger42=var(0):=playerid(root,var(13)),var(2)
trigger43=sysvar(1)=[471,474]
trigger43=var(0):=60
trigger44=sysvar(1)=[475,478]
trigger44=var(0):=playerid(root,var(13)),var(3)
trigger45=sysvar(1)=[479,482]
trigger45=var(0):=110
trigger46=sysvar(1)=[483,486]
trigger46=var(0):=playerid(root,var(13)),var(4)
trigger47=sysvar(1)=[487,490]
trigger47=var(0):=115
trigger48=sysvar(1)=[491,494]
trigger48=var(0):=playerid(root,var(13)),var(6)
trigger49=sysvar(1)=[495,498]
trigger49=var(0):=5210
[state ]
type=null
ignorehitpause=1
trigger1=sysvar(1)=[499,502]
trigger1=var(0):=playerid(root,var(13)),var(7)
trigger2=sysvar(1)=[503,506]
trigger2=var(0):=51
trigger3=sysvar(1)=507
trigger3=var(0):=52
trigger4=sysvar(1)=[516,519]
trigger4=var(0):=110
trigger5=sysvar(1)=[520,523]
trigger5=var(0):=root,var(1)
trigger6=sysvar(1)=[524,527]
trigger6=var(0):=115
trigger7=sysvar(1)=[528,531]
trigger7=var(0):=root,var(2)
trigger8=sysvar(1)=[532,535]
trigger8=var(0):=110
trigger9=sysvar(1)=[536,539]
trigger9=var(0):=root,var(3)
trigger10=sysvar(1)=[540,543]
trigger10=var(0):=115
trigger11=sysvar(1)=[544,547]
trigger11=var(0):=root,var(4)
trigger12=sysvar(1)=[548,551]
trigger12=var(0):=110
trigger13=sysvar(1)=[552,555]
trigger13=var(0):=root,var(5)
trigger14=sysvar(1)=[556,559]
trigger14=var(0):=115
trigger15=sysvar(1)=[560,563]
trigger15=var(0):=root,var(6)
trigger16=sysvar(1)=564
trigger16=var(0):=51
trigger17=sysvar(1)=[573,576]
trigger17=var(0):=40
trigger18=sysvar(1)=[577,580]
trigger18=var(0):=45
trigger19=sysvar(1)=[581,584]
trigger19=var(0):=50
trigger20=sysvar(1)=[585,588]
trigger20=var(0):=131
trigger21=sysvar(1)=[589,592]
trigger21=var(0):=155
trigger22=sysvar(1)=[593,596]
trigger22=var(0):=5080
trigger23=sysvar(1)=[597,598]
trigger23=var(0):=5081
trigger24=sysvar(1)=[599,602]
trigger24=var(0):=5100
trigger25=sysvar(1)=[603,606]
trigger25=var(0):=5110
trigger26=sysvar(1)=607
trigger26=var(0):=51
trigger27=sysvar(1)=[616,619]
trigger27=var(0):=45
trigger28=sysvar(1)=[620,623]
trigger28=var(0):=52
trigger29=sysvar(1)=[624,627]
trigger29=var(0):=105
trigger30=sysvar(1)=[628,631]
trigger30=var(0):=106
trigger31=sysvar(1)=[632,635]
trigger31=var(0):=140 
trigger32=sysvar(1)=[636,639]
trigger32=var(0):=153
trigger33=sysvar(1)=[640,643]
trigger33=var(0):=155
trigger34=sysvar(1)=[644,647]
trigger34=var(0):=5001
trigger35=sysvar(1)=[648,651]
trigger35=var(0):=5011
trigger36=sysvar(1)=[652,655]
trigger36=var(0):=5040
trigger37=sysvar(1)=[656,659]
trigger37=var(0):=5210

[state ]
type=null
triggerall=!root,numprojid(1029384756)
trigger1=sysvar(1)=[1420,1720]
projid=1029384756
projanim=10004
projremovetime=1
supermovetime=2147483647
pausemovetime=2147483647
ignorehitpause=1
[state ]
type=varset
triggerall=ishelper(4)
trigger1=sysvar(1)=660
sysvar(1)=0
ignorehitpause=1
triggerall=ishelper(4)
[state ]
type=changestate
trigger1=name!="Tenko"
trigger1=!ishelper(4)
value=ifelse(ishelper,30000004,1)
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=ishelper(4)
value=5150
persistent=256
ignorehitpause=1
[statedef 50000000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=changeanim
trigger1=ishelper(5)
value=10001
ignorehitpause=1
[state ]
type=changestate
trigger1=name!="Tenko"
trigger1=!ishelper(5)
value=ifelse(ishelper,30000004,1)
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=ishelper(5)
value=5150
persistent=256
ignorehitpause=1
[statedef 60000000]
type=s
movetype=a
physics=n
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=varset
triggerall=ishelper
trigger1=1
sysvar(0)=root,id
[state ]
type=targetdrop
triggerall=ishelper(6)&&!(sysvar(1)&1)
trigger1=numtarget>1
excludeid=12345
keepone=1
ignorehitpause=1
[state ]
type=targetdrop
triggerall=ishelper(6)&&!(sysvar(1)&1)&&numtarget
trigger1=target,id!=root,id
trigger2=target,ishelper
ignorehitpause=1
[state ]
type=varset
trigger1=ishelper(6)&&!(sysvar(1)&1)
trigger1=numtarget=1
trigger1=target,id=root,id
sysvar(1)=(sysvar(1)|1)
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(6)
value=10004
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(6)
trigger1=(sysvar(1)&1)
value=10001
ignorehitpause=1
[state ]
type=hitdef
trigger1=ishelper(6)
trigger1=!(sysvar(1)&1)
attr=,ha
pausetime=0,0
p2stateno=191
p2getp1state=0
hitflag=maf
guardflag=
id=12345
affectteam=f
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardsound=-1
ignorehitpause=1
[state ]
type=reversaldef
trigger1=ishelper(6)
trigger1=(sysvar(1)&1)||numtarget
id=123456
sparkno=-1
hitsound=-1
numhits=0
reversal.attr=sca,aa,at,ap
ignorehitpause=1
[state ]
type=targetlifeadd
trigger1=roundstate<3
value=-root,lifemax
absolute=1
ignorehitpause=1
[state ]
type=changestate
trigger1=name!="Tenko"
trigger1=!ishelper(6)
value=ifelse(ishelper,30000004,1)
persistent=256
ignorehitpause=1
[state ]
type=changestate
trigger1=ishelper(6)
value=5150
persistent=256
ignorehitpause=1
[statedef 99000000]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=varset
triggerall=ishelper
trigger1=1
sysvar(0)=root,id
[state ]
type=changestate
trigger1=ishelper(99)
trigger1=anim||!parent,ishelper
trigger1=1
value=stateno+1
persistent=256
ignorehitpause=1
[state ]
type=changeanim
trigger1=ishelper(99)
value=10001
ignorehitpause=1
[state ]
type=pause
triggerall=ishelper(99)
trigger1=1
time=0
movetime=0
ignorehitpause=1
[state ]
type=superpause
triggerall=ishelper(99)
trigger1=1
anim=-1
time=0
movetime=0
unhittable=0
darken=0
p2defmul=1
ignorehitpause=1
[state ]
type=pause
triggerall=ishelper(99)
trigger1=Enemy,Alive=0
trigger2=0
time=2
movetime=2
ignorehitpause=1
[state ]
type=superpause
triggerall=ishelper(99)
trigger1=Enemy,Alive=0
trigger2=0
anim=-1
time=2
movetime=2
unhittable=0
darken=0
p2defmul=1
ignorehitpause=1
[state ]
type=changestate
trigger1=name!="Tenko"
trigger1=!ishelper(99)
value=ifelse(ishelper,30000004,1)
persistent=256
ignorehitpause=1
[statedef 99000001]
type=u
movetype=u
physics=u
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=destroyself
trigger1=ishelper
ignorehitpause=1
;---------------------------------------------------------------------------
;当身ヘルパー
[Statedef 99999999]
type = U
movetype = U
physics = U
hitdefpersist = 1
movehitpersist = 1

[State 99999999]
type = statetypeset
trigger1 = ishelper(99999999)
statetype = S
movetype = A
physics = N
ignorehitpause = 1

[State 99999999]
type = Changeanim
trigger1 = ishelper(99999999)
value = 10004
ignorehitpause = 1

[State 99999999]
type = AssertSpecial
trigger1 = ishelper(99999999)
flag = unguardable
ignorehitpause = 1

[state 99999999]
type = BindToroot
trigger1 = ishelper(99999999)
time = -1
facing = 1
pos = 0, 0
ignorehitpause = 1

[state 99999999]
type = screenbound
trigger1 = ishelper(99999999)
value = 0
movecamera = 0,0
ignorehitpause = 1

;各種當身state返
[State , 非凍結!time貫通當身]
type = reversaldef
trigger1 = ishelper(99999999)
trigger1 = root,var(20)=[0,299];發動時間，必須錯開否則會互相干擾
reversal.attr = SCA,AA,AT,AP;全屬性當身
pausetime = 0,0
sparkno   = -1
hitsound = -1
numhits = 0
p2stateno = -1;重要
P2GetP1State = 1;重要，!time貫通不是state返所以不能為0
ignorehitpause = 1

[State , 凍結!time貫通當身]
type = reversaldef
trigger1 = ishelper(99999999)
trigger1 = root,var(20)=[300,599]
reversal.attr = SCA,AA,AT,AP
pausetime = 0,4
sparkno   = -1
hitsound = -1
numhits = 0
p2stateno = -1
P2GetP1State = 1
ignorehitpause = 1

[State , 當身落下即死]
type = Reversaldef
trigger1 = ishelper(99999999)
trigger1 = root,var(20)=[600,899]
reversal.attr = SCA, AA, AT, AP
pausetime = 0,0
fall=1
fall.damage = enemy,lifemax
p2stateno = ifelse(random %2,5100+10*(random %2),5071+30*(random %2))
p2getp1state=0
sparkno = -1
hitsound = -1
ignorehitpause = 1

[State , 當身sysvar弄]
type = Reversaldef
trigger1 = ishelper(99999999)
trigger1 = root,var(20)=[900,999]
reversal.attr = SCA, AA, AT, AP
pausetime = 0,0
p2stateno = ifelse(random%2,ifelse(random%2,ifelse(gametime%2,132,155),5080),ifelse(random%2,40+(random%3)*5,51+random%2))
p2getp1state = 0
sparkno = -1
hitsound = -1
ignorehitpause = 1

[state 99999999]
type = targetdrop
trigger1 = ishelper(99999999)
ignorehitpause = 1

[state ];開幕地点設定
type = varset
trigger1 = prevstateno!=stateno;ループするのでその度読み込まないよう
var(0) = ifelse(sysvar(0) < 0,0,sysvar(0));まかり間違ってマイナスになってたら０に修正
ignorehitpause = 1

[state ];ID値を寄越せ…それも一つや二つではない、全部だ！
type = varset
trigger1 = enemy(0),numhelper(var(0):=var(0)+1);var(0)に１加算、numhelper(var(0))が存在しなければ次へ。
trigger2 = enemy(0),numhelper(var(0):=var(0)+1);存在していればそこで終了
trigger3 = enemy(0),numhelper(var(0):=var(0)+1)
trigger4 = enemy(0),numhelper(var(0):=var(0)+1)
trigger5 = enemy(0),numhelper(var(0):=var(0)+1)
trigger6 = enemy(0),numhelper(var(0):=var(0)+1)
trigger7 = enemy(0),numhelper(var(0):=var(0)+1)
trigger8 = enemy(0),numhelper(var(0):=var(0)+1)
trigger9 = enemy(0),numhelper(var(0):=var(0)+1)
trigger10 = enemy(0),numhelper(var(0):=var(0)+1)
trigger11 = enemy(0),numhelper(var(0):=var(0)+1)
trigger12 = enemy(0),numhelper(var(0):=var(0)+1)
trigger13 = enemy(0),numhelper(var(0):=var(0)+1)
trigger14 = enemy(0),numhelper(var(0):=var(0)+1)
trigger15 = enemy(0),numhelper(var(0):=var(0)+1)
trigger16 = enemy(0),numhelper(var(0):=var(0)+1)
trigger17 = enemy(0),numhelper(var(0):=var(0)+1)
trigger18 = enemy(0),numhelper(var(0):=var(0)+1)
trigger19 = enemy(0),numhelper(var(0):=var(0)+1)
trigger20 = enemy(0),numhelper(var(0):=var(0)+1)
trigger21 = enemy(0),numhelper(var(0):=var(0)+1)
trigger22 = enemy(0),numhelper(var(0):=var(0)+1)
trigger23 = enemy(0),numhelper(var(0):=var(0)+1)
trigger24 = enemy(0),numhelper(var(0):=var(0)+1)
trigger25 = enemy(0),numhelper(var(0):=var(0)+1)
trigger26 = enemy(0),numhelper(var(0):=var(0)+1)
trigger27 = enemy(0),numhelper(var(0):=var(0)+1)
trigger28 = enemy(0),numhelper(var(0):=var(0)+1)
trigger29 = enemy(0),numhelper(var(0):=var(0)+1)
trigger30 = enemy(0),numhelper(var(0):=var(0)+1)
trigger31 = enemy(0),numhelper(var(0):=var(0)+1)
trigger32 = enemy(0),numhelper(var(0):=var(0)+1)
trigger33 = enemy(0),numhelper(var(0):=var(0)+1)
trigger34 = enemy(0),numhelper(var(0):=var(0)+1)
trigger35 = enemy(0),numhelper(var(0):=var(0)+1)
trigger36 = enemy(0),numhelper(var(0):=var(0)+1)
trigger37 = enemy(0),numhelper(var(0):=var(0)+1)
trigger38 = enemy(0),numhelper(var(0):=var(0)+1)
trigger39 = enemy(0),numhelper(var(0):=var(0)+1)
trigger40 = enemy(0),numhelper(var(0):=var(0)+1)
trigger41 = enemy(0),numhelper(var(0):=var(0)+1)
trigger42 = enemy(0),numhelper(var(0):=var(0)+1)
trigger43 = enemy(0),numhelper(var(0):=var(0)+1)
trigger44 = enemy(0),numhelper(var(0):=var(0)+1)
trigger45 = enemy(0),numhelper(var(0):=var(0)+1)
trigger46 = enemy(0),numhelper(var(0):=var(0)+1)
trigger47 = enemy(0),numhelper(var(0):=var(0)+1)
trigger48 = enemy(0),numhelper(var(0):=var(0)+1)
trigger49 = enemy(0),numhelper(var(0):=var(0)+1)
trigger50 = enemy(0),numhelper(var(0):=var(0)+1)
trigger51 = enemy(0),numhelper(var(0):=var(0)+1)
trigger52 = enemy(0),numhelper(var(0):=var(0)+1)
trigger53 = enemy(0),numhelper(var(0):=var(0)+1)
trigger54 = enemy(0),numhelper(var(0):=var(0)+1)
trigger55 = enemy(0),numhelper(var(0):=var(0)+1)
trigger56 = enemy(0),numhelper(var(0):=var(0)+1)
trigger57 = enemy(0),numhelper(var(0):=var(0)+1)
trigger58 = enemy(0),numhelper(var(0):=var(0)+1)
trigger59 = enemy(0),numhelper(var(0):=var(0)+1)
trigger60 = enemy(0),numhelper(var(0):=var(0)+1)
trigger61 = enemy(0),numhelper(var(0):=var(0)+1)
trigger62 = enemy(0),numhelper(var(0):=var(0)+1)
trigger63 = enemy(0),numhelper(var(0):=var(0)+1)
trigger64 = enemy(0),numhelper(var(0):=var(0)+1)
trigger65 = enemy(0),numhelper(var(0):=var(0)+1)
trigger66 = enemy(0),numhelper(var(0):=var(0)+1)
trigger67 = enemy(0),numhelper(var(0):=var(0)+1)
trigger68 = enemy(0),numhelper(var(0):=var(0)+1)
trigger69 = enemy(0),numhelper(var(0):=var(0)+1)
trigger70 = enemy(0),numhelper(var(0):=var(0)+1)
trigger71 = enemy(0),numhelper(var(0):=var(0)+1)
trigger72 = enemy(0),numhelper(var(0):=var(0)+1)
trigger73 = enemy(0),numhelper(var(0):=var(0)+1)
trigger74 = enemy(0),numhelper(var(0):=var(0)+1)
trigger75 = enemy(0),numhelper(var(0):=var(0)+1)
trigger76 = enemy(0),numhelper(var(0):=var(0)+1)
trigger77 = enemy(0),numhelper(var(0):=var(0)+1)
trigger78 = enemy(0),numhelper(var(0):=var(0)+1)
trigger79 = enemy(0),numhelper(var(0):=var(0)+1)
trigger80 = enemy(0),numhelper(var(0):=var(0)+1)
trigger81 = enemy(0),numhelper(var(0):=var(0)+1)
trigger82 = enemy(0),numhelper(var(0):=var(0)+1)
trigger83 = enemy(0),numhelper(var(0):=var(0)+1)
trigger84 = enemy(0),numhelper(var(0):=var(0)+1)
trigger85 = enemy(0),numhelper(var(0):=var(0)+1)
trigger86 = enemy(0),numhelper(var(0):=var(0)+1)
trigger87 = enemy(0),numhelper(var(0):=var(0)+1)
trigger88 = enemy(0),numhelper(var(0):=var(0)+1)
trigger89 = enemy(0),numhelper(var(0):=var(0)+1)
trigger90 = enemy(0),numhelper(var(0):=var(0)+1)
trigger91 = enemy(0),numhelper(var(0):=var(0)+1)
trigger92 = enemy(0),numhelper(var(0):=var(0)+1)
trigger93 = enemy(0),numhelper(var(0):=var(0)+1)
trigger94 = enemy(0),numhelper(var(0):=var(0)+1)
trigger95 = enemy(0),numhelper(var(0):=var(0)+1)
trigger96 = enemy(0),numhelper(var(0):=var(0)+1)
trigger97 = enemy(0),numhelper(var(0):=var(0)+1)
trigger98 = enemy(0),numhelper(var(0):=var(0)+1)
trigger99 = enemy(0),numhelper(var(0):=var(0)+1)
trigger100 = enemy(0),numhelper(var(0):=var(0)+1)
sysvar(0) = var(0)
ignorehitpause = 1

[state 993];10回ループ
type = selfstate;ループする、一回１００調査するので１Fで１０００個調査できる
trigger1 = enemy(0),numhelper(var(0)) = 0;ID調査が終わったか否か
trigger1 = var(1) < 10
persistent=256
value = 375647+0*(var(1):=var(1)+1)
ignorehitpause = 1

[state 993];まだだ、まだ（調査）終わらんぞ…
type = varset
trigger1 = enemy(0),numhelper(var(0)) = 0;ID調査が終わったか否か
sysfvar(2) = 1;他から参照できるよう変数保存する。
ignorehitpause = 1

[state 993];中断セーブ
type = varset
trigger1 = enemy(0),numhelper(var(0)) = 0;終わってなくても取り敢えず保存
sysvar(0) = var(0);終わったかどうかは↑のsysvar(2)で判断する
ignorehitpause = 1

[state 993];調査終わリーです…はい
type = varset;↑で立てた調査中フラグを消し去ってしまえー！
trigger1 = enemy(0),numhelper(var(0))
sysfvar(2) = 0
ignorehitpause = 1

[state 993]
type = varset
trigger1 = var(1) > 9
var(1) = 0
ignorehitpause = 1

[state 993]
type = parentvarset
trigger1 = sysvar(2) = 0
trigger1 = var(0) != 1101010111|| var(0)!= 0 || var(0)!=1101010110
trigger1 = root,var(30) = 0
trigger1 = enemy,numhelper(var(0))
var(30) = var(0)
ignorehitpause = 1

[state 993]
type = parentvarset
trigger1 = sysvar(2) = 0
trigger1 = var(0) != 1101010111|| var(0)!= 0 || var(0)!=1101010110
trigger1 = root,var(31) = 0
trigger1 = root,var(30) > 0
trigger1 = enemy,numhelper(var(0))
trigger1 = root,var(30) != var(0)
var(31) = var(0)
ignorehitpause = 1

[state 993]
type = parentvarset
trigger1 = sysvar(2) = 0
trigger1 = var(0) != 1101010111|| var(0)!= 0 || var(0)!=1101010110
trigger1 = root,var(32) = 0
trigger1 = root,var(31)
trigger1 = enemy,numhelper(var(0))
trigger1 = Root,var(30) != var(0)
trigger1 = Root,var(31) != var(0)
var(32) = var(0)
ignorehitpause = 1

[state 993]
type = parentvarset
trigger1 = sysvar(2) = 0
trigger1 = root,var(33) = 0
trigger1 = var(0) != 1101010111|| var(0)!= 0 || var(0)!=1101010110
trigger1 = root,var(32)
trigger1 = enemy,numhelper(var(0))
trigger1 = Root,var(30) != var(0)
trigger1 = Root,var(31) != var(0)
trigger1 = Root,var(32) != var(0)
var(33) = var(0)
ignorehitpause = 1

[state 993]
type = parentvarset
trigger1 = sysvar(2) = 0
trigger1 = root,var(34) = 0
trigger1 = var(0) != 1101010111|| var(0)!= 0 || var(0)!=1101010110
trigger1 = root,var(33)
trigger1 = enemy,numhelper(var(0))
trigger1 = Root,var(30) != var(0)
trigger1 = Root,var(31) != var(0)
trigger1 = Root,var(32) != var(0)
trigger1 = Root,var(33) != var(0)
var(34) = var(0)
ignorehitpause = 1

[state 993];入力が終わったので調査再開
type = varset
triggerall = enemy(0),numhelper(var(0))
triggerall = Root,var(34) = 0
triggerall=var(23):=((root,var(30)>0)*enemy,numhelper(root,var(30))+(root,var(31)>0)*enemy,numhelper(root,var(31))+(root,var(32)>0)*enemy,numhelper(root,var(33))) || 1
triggerall=var(23):=var(23)+((root,var(33)>0)*enemy,numhelper(root,var(33))+(root,var(34)>0)*enemy,numhelper(root,var(34))+enemy,numhelper(11010)) || 1
triggerall = var(23) < enemy,numhelper;やたらややっこしいが、要するに『相手のヘルパーを全部調べたら検索終了』という事。
trigger1 = 1
sysfvar(2) = 1
ignorehitpause = 1

[State 99999999]
type = SelfState
trigger1 = ishelper(99999999)
value = 5150
persistent = 256
ignorehitpause = 1
;---------------------------------------------------------------------------
[Statedef 655000,KO演出]
type    = S                      
movetype= A                      
physics = S                      
juggle  = 1                      
;Commonly-used controllers:
velset = 0,0                     ;このステートが始まった時に移動するか（0,0で動かない）
ctrl = 0                         ;このステート中に他のコマンドを受け付けるか(1で受け付ける)
poweradd = 0                    ;このステートを使った時のパワー増加量(0で変化無し)
sprpriority = 2                  ;表示した絵の重なり具合(2一番前　0通常　-1奥)

[State 240, 4]
type = ChangeAnim
trigger1 = Anim != 80004
value = 80004

[State ]
type = AssertSpecial
trigger1 = win
flag = nobardisplay
ignorehitpause = 1

[State ];カメラに追われない　無くても無問題
type=screenbound
trigger1=1
value=0
movecamera=0,0

[State 4101]
type = Explod
trigger1 = AnimElem=1
trigger1=win
bindtime = -1
pausemovetime = - 1
postype = Back
pos = 0,0
anim = 100030
ID = 100030
sprpriority = 80
OwnPal = 1
scale=1.0,1.0
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 4101]
type = Explod
trigger1 = AnimElem=1
trigger1=win
bindtime = -1
pausemovetime = - 1
postype = Left
pos = IfElse(Facing=1,0,1),0
anim = 66667
ID = 66667
sprpriority = 100
removetime = -1
OwnPal = 1
scale=1.0,1.0
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 4101]
type = Explod
trigger1 = AnimElem=1
trigger1=win
bindtime = -1
pausemovetime = - 1
postype = Left
pos = IfElse(Facing=1,0,1),0
anim = 66666
ID = 66666
sprpriority = 100
OwnPal = 1
scale=1.0,1.0
ignorehitpause = 1
removetime = -1
supermovetime = 999999999
pausemovetime = 999999999

[State ]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = win
value = 2000,7
volume = 255

[State ]
type = PlaySnd
trigger1 = AnimElem = 1
trigger1 = win
value = 2000,0
volume = 255

[state ]
type=destroyself
trigger1=!win
;---------------------------------------------------------------------------+
;----------------------------------------------------------------------
;混線生成
[statedef 30000000]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=screenbound
trigger1=ishelper&&const(size.height)=[3000,3099]
value=0
movecamera=0,0
ignorehitpause=1

[state ]
type=playerpush
trigger1=ishelper&&const(size.height)=[3000,3099]
value=0
ignorehitpause=1

[state ]
type=changeanim
trigger1=ishelper&&const(size.height)=[3000,3099]
value=10002
ignorehitpause=1

[state ]
type=statetypeset
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=numtarget
movetype=I
ignorehitpause=1

[state ]
type=statetypeset
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=!numtarget
movetype=A
ignorehitpause=1

[state ]
type=hitdef
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=!numtarget
attr=,NA
pausetime=(2**31)-1,0;親変更するので殴る時にhitpausetimeをもらう
hitflag=MAF
guardflag=
affectteam=F
sparkno=-1
guard.sparkno=-1
sparkxy=0,0
hitsound=-1
guardsound=-1
ignorehitpause=1

[state ]
type=reversaldef
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=numtarget
reversal.attr=,NA
pausetime=0,0
sparkno=-1
sparkxy=0,0
hitsound=-1
ignorehitpause=1

[state ]
type=posset
trigger1=ishelper&&const(size.height)=[3000,3099]
X=root,pos X
Y=-120000*(const(size.height)-3000)
ignorehitpause=1
[State targetのstate番号を格納]
type=varset
trigger1=ishelper&&numtarget
trigger1=var(1)!=target,id
trigger1=1||var(0):=-1
trigger1=target,teamside!=teamside
trigger1=1||var(1):=target,id
var(0)=target,stateno
ignorehitpause=1
[State 邪眼キラー範囲外<要調整箇所>]
type=varset
triggerall=ishelper&&numtarget
trigger1=root,var(14)>=0;負の値の場合は全領域にしておく
trigger1=var(0)>root,var(14);設定範囲よりも大きい
;ここから下は準汎用番号を指定してください
;書き方  var(58)!=XXXXX    XXXXXに準汎用番号を書きましょう
trigger1=var(0)!=10000&&var(0)!=20000&&var(0)!=30000&&var(0)!=40000&&var(0)!=50000&&var(0)!=60000&&var(0)!=70000&&var(0)!=80000&&var(0)!=90000
trigger1=var(0)!=100000&&var(0)!=200000&&var(0)!=300000&&var(0)!=400000&&var(0)!=500000&&var(0)!=600000&&var(0)!=700000&&var(0)!=800000&&var(0)!=900000
trigger1=var(0)!=22101&&var(0)!=22102&&var(0)!=3002&&var(0)!=22122&&var(0)!=18102&&var(0)!=1412&&var(0)!=11100&&var(0)!=169990&&var(0)!=1720&&var(0)!=12310&&var(0)!=313900&&var(0)!=10015&&var(0)!=24610&&var(0)!=310120&&var(0)!=11502&&var(0)!=1065
trigger1=var(0)!=126100&&var(0)!=987654321&&var(0)!=649999&&var(0)!=301050&&var(0)!=22222222
trigger1=var(0)!=450000&&var(0)!=5000&&var(0)!=2500&&var(0)!=2506&&var(0)!=2507&&var(0)!=500000&&var(0)!=30021&&var(0)!=30000&&var(0)!=60050&&var(0)!=10000000&&var(0)!=10000001&&var(0)!=70100&&var(0)!=70200&&var(0)!=49933&&var(0)!=30000
trigger1=var(0)!=60000&&var(0)!=60001&&var(0)!=5000005&&var(0)!=5000006&&var(0)!=5000010&&var(0)!=5000025&&var(0)!=5000052
trigger1=var(0)!=6010&&var(0)!=6026&&var(0)!=6020&&var(0)!=6024&&var(0)!=6025&&var(0)!=2025&&var(0)!=6011&&var(0)!=6012&&var(0)!=6014&&var(0)!=6016&&var(0)!=6019&&var(0)!=6027&&var(0)!=6032&&var(0)!=6033&&var(0)!=6034&&var(0)!=6035
var(0)=-1
ignorehitpause=1
[State 初期化]
type=hitfallset
trigger1=ishelper&&numtarget
value=0
ignorehitpause=1
[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(3001)||ishelper(3002)||ishelper(3003)||ishelper(3004)||ishelper(3005)||ishelper(3006)||ishelper(3007)||ishelper(3008)||ishelper(3009)||ishelper(3010)
value=ishelper(3001)+2*ishelper(3002)+3*ishelper(3003)+4*ishelper(3004)+5*ishelper(3005)+6*ishelper(3006)+7*ishelper(3007)+8*ishelper(3008)+9*ishelper(3009)+10*ishelper(3010)
ignorehitpause=1
[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(3011)||ishelper(3012)||ishelper(3013)||ishelper(3014)||ishelper(3015)||ishelper(3016)||ishelper(3017)||ishelper(3018)||ishelper(3019)||ishelper(3020)
value=11*ishelper(3011)+12*ishelper(3012)+13*ishelper(3013)+14*ishelper(3014)+15*ishelper(3015)+16*ishelper(3016)+17*ishelper(3017)+18*ishelper(3018)+19*ishelper(3019)+20*ishelper(3020)
ignorehitpause=1
[State 書き換え位置指定<要調整箇所>]
type=hitfallset
trigger1=ishelper&&numtarget
trigger1=ishelper(3021)||ishelper(3022)||ishelper(3023)||ishelper(3024)||ishelper(3025)
value=21*ishelper(3021)+22*ishelper(3022)+23*ishelper(3023)+24*ishelper(3024)+25*ishelper(3025)
ignorehitpause=1
[State 書き換え位置調整]
type=hitfallset
trigger1=ishelper&&numtarget&&hitfall=[1,30]
value=root,fvar(0)-hitfall
ignorehitpause=1
[State ステート番号書き換え1桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(0)>=0;邪眼範囲内
trigger1=root,const(data.ko.echo)>99999&&hitfall>0;ステートリストの値と書き換え位置指定がおかしくない
text="%.*d%n%d"
params=(var(0)&255),0,root,const(data.ko.echo)+8+16*hitfall
ignorehitpause=1

[State ステート番号書き換え2桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(0)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(0)&65280)/256,0,root,const(data.ko.echo)+8+16*hitfall+1
ignorehitpause=1

[State ステート番号書き換え3桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(0)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=(var(0)&16711680)/65536,0,root,const(data.ko.echo)+8+16*hitfall+2
ignorehitpause=1

[State ステート番号書き換え4桁目]
type=displaytoclipboard
triggerall=ishelper&&numtarget&&var(0)>=0
trigger1=root,const(data.ko.echo)>99999&&hitfall>0
text="%.*d%hn%d"
params=((var(0)&-16777216)/16777216)&255,0,root,const(data.ko.echo)+8+16*hitfall+3
ignorehitpause=1
[State デバッグ表示初期化]
type=clearclipboard
trigger1=1
ignorehitpause=1
[State デバッグ表示]
type=displaytoclipboard
trigger1=ishelper
text=":%d"
params=hitfall
ignorehitpause=1
[State -2]
type=Targetstate
value=var(0);ifelse(roundstate>1,var(0),30000004)
triggerall=numtarget&&root,teamside!=target,teamside&&var(0)>=-1
trigger1=!enemy,numprojid(1101010110)||(target,ishelper(1101010110)||(target,ishelper(1101010111)&&target,stateno!=1101010111))||!numhelper(0)&&target,ishelper(0)
;trigger1=!enemy,numhelper(1101010110);!enemy,numprojid(1101010110);||(target,ishelper(1101010110)||(target,ishelper(1101010111)&&target,stateno!=1101010111))
ignorehitpause = 1
[State -2]
type=Targetstate
value=1101010111
triggerall=numtarget&&root,teamside!=target,teamside
trigger1=target,ishelper(1101010110)&&target,stateno!=30000004
ignorehitpause = 1
[State -2]
type=Targetstate
value=1101010111
triggerall=numtarget;&&root,teamside!=target,teamside;&&roundstate>1
trigger1=target,ishelper(1101010111)&&target,stateno!=1101010111
ignorehitpause = 1
[state -2]
type=varset
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=target,ishelper(1101010111)
var(1)=target,id;target,playerid
ignorehitpause=1
;-------------------------------
;親ID調整後
[statedef 30000002];影のID調整を行った後
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1
hitcountpersist=1

[state ];親変更gametime貫通ステートに移行
type=changestate
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=parent,teamside!=teamside
value=30000003
persistent=256
ignorehitpause=1
;-------------------------------
;親變更GT貫通
[statedef 30000003];親変更gametime貫通(簡易版)
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=velset
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=stateno-prevstateno
Y=0
ignorehitpause=1

[state ]
type=parentvarset
triggerall = !parent,ishelper(123456789);!(parent,ishelper(123456789)&&parent,ishelper(987654321))
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=floor(vel Y)=[0,59]
var(floor(vel Y))=enemy,var(floor(vel Y))
ignorehitpause=1

[state ]
type=parentvarset
triggerall = !(parent,ishelper(123456789)&&parent,ishelper(987654321))
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=floor(vel Y)=[0,39]
fvar(floor(vel Y))=enemy,fvar(floor(vel Y))
ignorehitpause=1

[state ]
type=veladd
trigger1=ishelper&&const(size.height)=[3000,3099]
Y=1
ignorehitpause=1

[state ]
type=changestate
trigger1=ishelper&&const(size.height)=[3000,3099]
trigger1=vel Y<59
value=stateno
persistent=256
ignorehitpause=1

[state ]
type=velset
trigger1=ishelper&&const(size.height)=[3000,3099]
Y=0
ignorehitpause=1
[State -2]
type=Targetstate
value=var(7);30000004
absolute=1
trigger1=enemy,numprojid(1101010110);,stateno!=30000004
triggerall=numtarget
triggerall=target,ishelper
triggerall=root,teamside!=target,teamside
ignorehitpause = 1
;-------------------------------
;混線被彈
[statedef 31000000]
type=U
movetype=U
physics=U
hitdefpersist=1
movehitpersist=1
hitcountpersist=1
[state ]
type=screenbound
trigger1=ishelper&&const(size.height)=[3100,3199]
value=0
movecamera=0,0
ignorehitpause=1

[state ]
type=playerpush
trigger1=ishelper&&const(size.height)=[3100,3199]
value=0
ignorehitpause=1

[state ]
type=hitby
trigger1=ishelper&&const(size.height)=[3100,3199]
value=S,NA
ignorehitpause=1

[state ]
type=changeanim
trigger1=ishelper&&const(size.height)=[3100,3199]
value=10003
ignorehitpause=1

[state ]
type=statetypeset
trigger1=ishelper&&const(size.height)=[3100,3199]
movetype=I
ignorehitpause=1

[state ];混線生成を召喚
type=helper
triggerall=ishelper&&const(size.height)=[3100,3199]
trigger1=!numhelper(floor(const(size.height))-100)
size.height=floor(const(size.height)-100)
ID=floor(const(size.height)-100)
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=posset
trigger1=ishelper&&const(size.height)=[3100,3199]
X=root,pos X
Y=-120000*(const(size.height)-3100)
ignorehitpause=1

[state ]
type=destroyself
trigger1=ishelper&&const(size.height)=[3100,3199]
trigger1=helper(floor(const(size.height))-100),numtarget
ignorehitpause=1
;-------------------------------
[statedef 10000001]
;ここで混線を展開します
[state ];var(59)に展開可能な個数を入力
type=null
triggerall=ishelper(1)
triggerall=1||var(58):=( 3 );(  )内に最終近辺に配置したいヘルパーの個数を入力
;デフォルトだと後ろに3つ
trigger1=!numpartner&&numenemy=1
trigger1=1||var(59):=numhelper+enemy,numhelper
trigger2=numpartner&&numenemy=1
trigger2=1||var(59):=numhelper+partner,numhelper+enemy,numhelper
trigger3=!numpartner&&numenemy>1
trigger3=1||var(59):=numhelper+enemy(0),numhelper+enemy(1),numhelper
trigger4=numpartner&&numenemy>1
trigger4=1||var(59):=numhelper+partner,numhelper+enemy(0),numhelper+enemy(1),numhelper
ignorehitpause=1
;---------------------
;以下展開
;このテンプレでは最終近辺に3つヘルパーを確保しつつに52/2の26セット混線を置くだけですが、追加のヘルパーを置きたい場合はトリガーを変更せずに混線ヘルパーのIDとsize.heightを下から順に任意のIDに書き換えてください
;---------------------
[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>1;混線被弾と1セットで混線が成立する
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>1
size.height=3101
ID=3101
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>3
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>3
size.height=3102
ID=3102
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>5
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>5
size.height=3103
ID=3103
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>7
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>7
size.height=3104
ID=3104
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>9
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>9
size.height=3105
ID=3105
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>11
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>11
size.height=3106
ID=3106
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>13
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>13
size.height=3107
ID=3107
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>15
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>15
size.height=3108
ID=3108
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>17
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>17
size.height=3109
ID=3109
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>19
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>19
size.height=3110
ID=3110
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>21
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>21
size.height=3111
ID=3111
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>23
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>23
size.height=3112
ID=3112
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>25
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>25
size.height=3113
ID=3113
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>27
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>27
size.height=3114
ID=3114
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>29
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>29
size.height=3115
ID=3115
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>31
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>31
size.height=3116
ID=3116
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>33
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>33
size.height=3117
ID=3117
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>35
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>35
size.height=3118
ID=3118
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>37
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>37
size.height=3119
ID=3119
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>39
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>39
size.height=3120
ID=3120
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>41
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>41
size.height=3121
ID=3121
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>43
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>43
size.height=3122
ID=3122
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0 
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>45
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>45
size.height=3123
ID=3123
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>47
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>47
size.height=3124
ID=3124
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>49
ID=1;親変更配置なので一度埋める
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ]
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)=1;最終ヘルパーかつ展開が終わっていない
trigger1=const(size.shadowoffset)-var(59)-var(58)>49
size.height=3125
ID=3125
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ];必須ヘルパー配置
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)-7;最終ヘルパーかつ展開が終わっていない
trigger1=!numhelper(4);まだこのヘルパーを所持していない
ID=4
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ];必須ヘルパー配置
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)-7;最終ヘルパーかつ展開が終わっていない
trigger1=!numhelper(5);まだこのヘルパーを所持していない
ID=5
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1

[state ];必須ヘルパー配置
type=helper
triggerall=ishelper(1)&&(sysvar(3)&7)-7;最終ヘルパーかつ展開が終わっていない
trigger1=!numhelper(6);まだこのヘルパーを所持していない
ID=6
name=" "
SuperMoveTime=(2**31)-1
PauseMoveTime=(2**31)-1
helpertype=player
keyctrl=0
ignorehitpause=1
;--------------------------------------
;展開終わり
;-------------------------------------
[state ];一回来たらこのフラグを建てます　二度目以降ここを訪れても混線は出しません
type=varset
trigger1=ishelper(1)
sysvar(3)=(sysvar(3)|2)
ignorehitpause=1

[state ]
type=varset
trigger1=ishelper(1)
trigger1=numhelper(4);必要ヘルパーが全て配置されている場合、このフラグを建てます
trigger1=numhelper(5);このフラグが建っていない場合、このフラグが建つまでここを訪れます
trigger1=numhelper(6);
sysvar(3)=(sysvar(3)|4)
ignorehitpause=1

[state ]
type=changestate
trigger1=ishelper(1)
value=10000002
persistent=256
ignorehitpause=1
;-------------------------------
