[state ]
type=targetstate
triggerall=var(58)=0
triggerall=numtarget(320)=[1,8]
trigger1=projhittime(320)=0
value=329
id=320
ignorehitpause=1
[state ]
type=targetbind
triggerall=var(58)=0
triggerall=numtarget(320)=[1,8]
triggerall=numhelper(31105)=1
trigger1=projhittime(320)=0
trigger1=1||fvar(10):=facing*(target,pos x-pos x)
trigger1=1||fvar(11):=target,pos y-pos y
trigger1=1||fvar(12):=helper(31105),facing*(target,pos x+target,const(size.mid.pos.x)-helper(31105),pos x)
trigger1=1||fvar(13):=target,pos y+target,const(size.mid.pos.y)-helper(31105),pos y
trigger1=1||fvar(14):=-fvar(12)+(180-40)*cos(-25*(pi/180))
trigger1=1||fvar(15):=-fvar(13)+(180-40)*sin(-25*(pi/180))
trigger1=1||fvar(16):=0.7
pos=fvar(10)+facing*helper(31105),facing*fvar(16)*fvar(14)-vel x,fvar(11)+fvar(16)*fvar(15)-vel y
time=1
id=320
ignorehitpause=1
[state ]
type=targetstate
triggerall=var(58)=0
triggerall=numtarget(100320)=[1,8]
trigger1=projhittime(100320)=0
value=329
id=100320
ignorehitpause=1
[state ]
type=targetbind
triggerall=var(58)=0
triggerall=numtarget(100320)=[1,8]
triggerall=numhelper(31105)=1
trigger1=projhittime(100320)=0
trigger1=1||fvar(10):=facing*(target,pos x-pos x)
trigger1=1||fvar(11):=target,pos y-pos y
trigger1=1||fvar(12):=helper(31105),facing*(target,pos x+target,const(size.mid.pos.x)-helper(31105),pos x)
trigger1=1||fvar(13):=target,pos y+target,const(size.mid.pos.y)-helper(31105),pos y
trigger1=1||fvar(14):=-fvar(12)+(180-40)*cos(-25*(pi/180))
trigger1=1||fvar(15):=-fvar(13)+(180-40)*sin(-25*(pi/180))
trigger1=1||fvar(16):=0.7
pos=fvar(10)+facing*helper(31105),facing*fvar(16)*fvar(14)-vel x,fvar(11)+fvar(16)*fvar(15)-vel y
time=1
id=100320
ignorehitpause=1
[state ]
type=targetstate
triggerall=var(58)=0
triggerall=numtarget(720)=[1,8]
trigger1=projhittime(720)=0
value=329
id=720
ignorehitpause=1
[state ]
type=targetbind
triggerall=var(58)=0
triggerall=numtarget(720)=[1,8]
triggerall=numhelper(31115)=1
trigger1=projhittime(720)=0
trigger1=1||fvar(10):=facing*(target,pos x-pos x)
trigger1=1||fvar(11):=target,pos y-pos y
trigger1=1||fvar(12):=helper(31115),facing*(target,pos x+target,const(size.mid.pos.x)-helper(31115),pos x)
trigger1=1||fvar(13):=target,pos y+target,const(size.mid.pos.y)-helper(31115),pos y
trigger1=1||fvar(14):=-fvar(12)+(180-40)*cos(15*(pi/180))
trigger1=1||fvar(15):=-fvar(13)+(180-40)*sin(15*(pi/180))
trigger1=1||fvar(16):=0.7
pos=fvar(10)+facing*helper(31115),facing*fvar(16)*fvar(14)-vel x,ifelse(pos y+fvar(11)+fvar(16)*fvar(15)>0,-pos y,fvar(11)+fvar(16)*fvar(15))-vel y
time=1
id=720
ignorehitpause=1
[state ]
type=targetstate
triggerall=var(58)=0
triggerall=numtarget(100720)=[1,8]
trigger1=projhittime(100720)=0
value=329
id=100720
ignorehitpause=1
[state ]
type=targetbind
triggerall=var(58)=0
triggerall=numtarget(100720)=[1,8]
triggerall=numhelper(31115)=1
trigger1=projhittime(100720)=0
trigger1=1||fvar(10):=facing*(target,pos x-pos x)
trigger1=1||fvar(11):=target,pos y-pos y
trigger1=1||fvar(12):=helper(31115),facing*(target,pos x+target,const(size.mid.pos.x)-helper(31115),pos x)
trigger1=1||fvar(13):=target,pos y+target,const(size.mid.pos.y)-helper(31115),pos y
trigger1=1||fvar(14):=-fvar(12)+(180-40)*cos(15*(pi/180))
trigger1=1||fvar(15):=-fvar(13)+(180-40)*sin(15*(pi/180))
trigger1=1||fvar(16):=0.7
pos=fvar(10)+facing*helper(31115),facing*fvar(16)*fvar(14)-vel x,ifelse(pos y+fvar(11)+fvar(16)*fvar(15)>0,-pos y,fvar(11)+fvar(16)*fvar(15))-vel y
time=1
id=100720
ignorehitpause=1









