;---------------------------------------------------------------------------
; 斧 Ishelper(8000)
;---------------------------------------------------------------------------
;斧 待機ステート
[Statedef 1110]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=1
value=1110
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=Sysvar(4)=0
Flag=Invisible
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
Flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=Sysvar(4)=20
value=8000,Random%2
freqmul=.95
Ignorehitpause=1
[State ]
type=Afterimage
trigger1=Sysvar(4)=0
Time=-1
paladd=0,0,0
palmul=.95,.85,.85
palcontrast=250, 150, 150
palbright=0,0,0
length=32
timegap=1
framegap=1
trans=Add
ignorehitpause=1
[State ]
type=Angledraw
trigger1=Sysvar(4)<=40
Scale=Sysvar(4)*0.025,Sysvar(4)*0.025
value=-Sysvar(4)*9
IGnorehitpause=1
[State ]
type=Angledraw
trigger1=Sysvar(4)>40
value=(Sin(Pi*Sysvar(4)*.5/15)*100) * 0.1
IGnorehitpause=1
[State ]
type=Varset
trigger1=Ishelper
trigger1=Root,Anim=1101
Sysvar(3)=1
Ignorehitpause=1
[State ]
type=Varset
trigger1=Ishelper&&(Root,var(0)&4)
Sysvar(3)=Random%2
Ignorehitpause=1
[State ]
type=Changestate
triggerall=Ishelper
trigger1=Sysvar(4)>150
trigger1=!(Root,var(0)&4)
value=1115+sysvar(3)
Ignorehitpause=1

[State ]
type=Changestate
triggerall=Ishelper
trigger1=(Root,var(0)&4)&&Sysvar(4)>0&&Sysvar(4)%150=0&&Random%100<60
trigger1=Roundstate=2&&(Root,Anim!=0||Root,Anim=0&&ctrl)
value=1115+Random%2
Ignorehitpause=1
[State ]
type=Turn
trigger1=(Root,var(0)&4)
trigger1=Root,Facing != Facing
[State ]
type=VelAdd
trigger1=(Root,var(0)&4)
trigger1=abs(RootDist X) > 60
x=RootDist X/1000
ignorehitpause=1
[State ]
type=VelAdd
trigger1=(Root,var(0)&4)
trigger1=abs(RootDist Y-60) > 30
y=(RootDist Y-60)/100
ignorehitpause=1
[State ]
type=Velset
trigger1=(Root,var(0)&4)
trigger1=abs(vel x)>4 || abs(vel y)>4
x=ifelse(abs(vel x)>4,ifelse(vel x>4,4,-4),vel x)
y=ifelse(abs(vel y)>4,ifelse(vel y>4,4,-4),vel y)
Ignorehitpause=1
[State ]
type=VelMul
trigger1=1
x=.95
y=.95
ignorehitpause=1
[State ]
type=Varadd
trigger1=1
Sysvar(4)=1
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 攻撃ステート
[Statedef 1115]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1115
value=1115
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
Flag=Noshadow
ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Posadd
trigger1=AnimElemTime(1) = 0
y = 40
[State ]
type=Explod
trigger1=AnimElem=7&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
facing = -1
Pos = 67,floor(abs(Pos Y))
SprPriority = -3
scale=1,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=7&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
Pos = 107,floor(abs(Pos Y))
SprPriority = -3
scale=1,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=7&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
facing = -1
Pos = 67,floor(abs(Pos Y))
SprPriority = -2
scale=1.25,.75
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=7&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
Pos = 107,floor(abs(Pos Y))
SprPriority = -2
scale=1.25,.75
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=7&&Playeridexist(ID)
Id=1120
Anim=1125
Postype = P1
Pos = 87,floor(abs(Pos Y)-20)
SprPriority = -4
scale=.95,.95
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=7&&Playeridexist(ID)
Id=1120
Anim=1125
Postype = P1
Pos = 87,floor(abs(Pos Y)-20)
SprPriority = -6
scale=1.05,1.05
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=Stateno
Ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 35,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 35,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 35,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 35,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 35,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 35,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Hitdef
trigger1=AnimElem=7
attr=S,SA
damage = 109,10
priority = 4, H
hitflag = MAF
guardflag = M
getpower = 101,101
pausetime = 12,12
sparkno = s7003
sparkxy = -10,-37
hitsound   = s490,0
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 17
ground.hittime  = 17
ground.velocity = -5,-9
air.velocity = -5,-9
Fall = 1
Fall.recover = 0
p1sprpriority = 40
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
envshake.time=20
envshake.freq=90
envshake.ampl=-18
[State ]
type=Playsnd
trigger1=Movehit=1&&Hitpausetime=10
value=500,2
volume=255
ignorehitpause=1
[State ]
type=Envshake
trigger1=AnimElem=7
Time=20
ampl=10
freq=100
[State ]
type=Playsnd
trigger1=AnimElem=2
value=4000,5
[State ]
type=Playsnd
trigger1=AnimElem=7
value=4000,1
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=8000,3+Random%3
Ignorehitpause=1
[State ]
type=Changestate
triggerall=Ishelper
trigger1=!AnimTime&&!(Root,var(0)&4)
value=1120
Ignorehitpause=1
[State ]
type=Changestate
triggerall=Ishelper
trigger1=!AnimTime&&(Root,var(0)&4)
value=1125
anim=1120
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 攻撃ステート
[Statedef 1116]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1116
value=1116
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
Flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=Stateno
Ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=20-random%40||fvar(11):=20-random%40||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 20,-7
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 20,-7
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=20-random%40||fvar(11):=20-random%40||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 20,-7
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 20,-7
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=20-random%40||fvar(11):=20-random%40||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 20,-7
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 20,-7
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Hitdef
trigger1=!Movecontact &&sysvar(0)
trigger2=sysvar(0)=25
trigger3=sysvar(0)=50
trigger4=sysvar(0)=75
attr=S,SA
damage = 24,2
priority = 4, H
hitflag = MAF
guardflag = MA
getpower = 101,101
pausetime = 0,12
sparkno = s7005+random%4
sparkxy = -10,-7
hitsound   = s500,1
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 17
ground.hittime  = 17
ground.velocity = -4
air.velocity = 3,-6
Air.Fall = 1
Fall.recover = 0
p1sprpriority = 40
ground.cornerpush.veloff = 0
envshake.time=5
envshake.freq=90
envshake.ampl=-8
[State ]
type=Playsnd
trigger1=Movehit=1
value=500,2
volume=255
[State ]
type=Playsnd
trigger1=AnimElem=1
value=4000,5
[State ]
type=Playsnd
trigger1=sysvar(0)%25=0
value=340,0
[State ]
type=Angledraw
trigger1=sysvar(0)>0
value=-Time*18
IGnorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=8000,3+Random%3
Ignorehitpause=1
[State ]
type=Changestate
triggerall=Ishelper
trigger1=sysvar(0)>100&&!(Root,var(0)&4)
value=1121
Ignorehitpause=1
[State ]
type=Changestate
triggerall=Ishelper
trigger1=sysvar(0)>100&&(Root,var(0)&4)
value=1125
anim=1120
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 消滅ステート
[Statedef 1120]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1120
value=1120
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Posadd
trigger1=sysvar(0)=0
x=61
y=-10
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=8000,2
[State ]
type=AssertSpecial
trigger1=sysvar(0)>40
flag=invisible
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=sysvar(0)<40
Scale=(40-sysvar(0))*0.025,(40-sysvar(0))*0.025
value=-sysvar(0)*9
IGnorehitpause=1
[State ]
type=Destroyself
triggerall=Ishelper
trigger1=sysvar(0)>=40
trigger1=Numexplod=0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 消滅ステート
[Statedef 1121]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1121
value=1121
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=8000,2
[State ]
type=AssertSpecial
trigger1=sysvar(0)>40
flag=invisible
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=sysvar(0)<40
Scale=(40-sysvar(0))*0.025,(40-sysvar(0))*0.025
value=-sysvar(0)*9
IGnorehitpause=1
[State ]
type=Destroyself
triggerall=Ishelper
trigger1=sysvar(0)>=40
trigger1=Numexplod=0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 戻りステート
[Statedef 1125]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1&&anim=1120
sysvar(0)=0
ignorehitpause=1
[State ]
type=changeanim
trigger1=sysvar(0)<50&&anim!=1120
value=1120
ignorehitpause=1
[State ]
type=changeanim
trigger1=sysvar(0)>50&&anim!=1110
value=1110
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1&&anim=1120
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=8000,2
[State ]
type=Angledraw
trigger1=sysvar(0)<40
Scale=(40-sysvar(0))*0.025,(40-sysvar(0))*0.025
value=-sysvar(0)*9
IGnorehitpause=1
[State ]
type=Posset
trigger1=sysvar(0)=40
x=root,pos x-30*facing
y=-60
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=sysvar(0)>=40
Scale=(sysvar(0)-40)*0.025,(sysvar(0)-40)*0.025
value=-sysvar(0)*9
IGnorehitpause=1
[State ]
type=varadd
trigger1=sysvar(0)=80
sysvar(4)=1
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=sysvar(0)=80
value=1110
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 待機ステート 超必殺1
[Statedef 2110]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1110
value=1110
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=Sysvar(4)=0
Flag=Invisible
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
Flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=Sysvar(4)=20
value=8000,0
freqmul=.95
Ignorehitpause=1
[State ]
type=Afterimage
trigger1=Sysvar(4)=0
Time=-1
paladd=0,0,0
palmul=.95,.85,.85
palcontrast=250, 150, 150
palbright=0,0,0
length=32
timegap=1
framegap=1
trans=Add
ignorehitpause=1
[State ]
type=Angledraw
trigger1=Sysvar(4)<=40
Scale=Sysvar(4)*0.025,Sysvar(4)*0.025
value=-Sysvar(4)*9
IGnorehitpause=1
[State ]
type=Angledraw
trigger1=Sysvar(4)>40
value=(Sin(Pi*Sysvar(4)*.5/15)*100) * 0.1
IGnorehitpause=1
[State ]
type=Varset
trigger1=Ishelper
trigger1=Root,Anim=1101
Sysvar(3)=1
Ignorehitpause=1
[State ]
type=Changestate
triggerall=Ishelper
trigger1=sysvar(0)>150
value=2115
Ignorehitpause=1
[State ]
type=Varadd
trigger1=1
Sysvar(4)=1
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;斧 攻撃 超必殺1
[Statedef 2115]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8000)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=2115
value=2115
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=Sysvar(4)=0
Flag=Invisible
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
Flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=animelemtime(5)=0
value=8000,3
Ignorehitpause=1
[State ]
type=Explod
trigger1=AnimElem=6&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
facing = -1
Pos = -20,floor(abs(Pos Y))
SprPriority = -3
scale=1,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=6&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
Pos = 20,floor(abs(Pos Y))
SprPriority = -3
scale=1,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=6&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
facing = -1
Pos = -20,floor(abs(Pos Y))
SprPriority = -2
scale=1.25,.75
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=6&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
Pos = 20,floor(abs(Pos Y))
SprPriority = -2
scale=1.25,.75
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=6&&Playeridexist(ID)
Id=1120
Anim=1125
Postype = P1
Pos = 0,floor(abs(Pos Y))
SprPriority = -4
scale=.95,.95
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=6&&Playeridexist(ID)
Id=1120
Anim=1125
Postype = P1
Pos = 0,floor(abs(Pos Y))
SprPriority = -6
scale=1.05,1.05
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=Stateno
Ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 0,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 0,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 0,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 0,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = 0,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = 0,-37
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Playsnd
trigger1=AnimElem=6
value=4000,1
volume=255
[State ]
type=Playsnd
trigger1=AnimElem=6
value=4000,1
volume=255
freqmul=1.1
[State ]
type=Angledraw
trigger1=AnimElemNo(0)=5
value=-AnimElemTime(5)*20
IGnorehitpause=1
[State ]
type=varset
trigger1=animelem=5
fvar(0)=p2bodydist x / 80.0
[State ]
type=Velset
trigger1=AnimElem=5
x=fvar(0)
y=-15
[State ]
type=Veladd
trigger1=AnimElemNo(0)=5
y=15/80.0 * 2
[State ]
type=velset
trigger1=animelem=6
x=0
y=0
ignorehitpause=1
[State ]
type=BGPalfx
trigger1=animelem=6
invertall=1
time=5
ignorehitpause=1
[State ]
type=posset
trigger1=animelem=6
y=0
ignorehitpause=1
[State ]
type=Playsnd
trigger1=AnimelemNo(0)=5&&AnimElemTime(5)%20=0
value=340,0
[State ]
type=Hitdef
triggerall=AnimelemNo(0)=5
trigger1=!Movecontact||Movecontact>8
attr=S,SA
damage = 44,4
priority = 4,H
hitflag = MAF
guardflag = MA
getpower = 0,0
pausetime = 0,12
sparkno = s7005+random%4
sparkxy = -10,-7
hitsound = s500,1
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 17
ground.hittime = 17
ground.velocity = -4
air.velocity = 3,-6
Air.Fall = 1
Fall.recover = 0
p1sprpriority = 40
ground.cornerpush.veloff = 0
envshake.time=5
envshake.freq=90
envshake.ampl=-8
[State ]
type=Hitdef
trigger1=AnimElem=6
attr=S,SA
damage = 109,10
priority = 4, H
hitflag = MAF
guardflag = M
getpower = 0,0
pausetime = 12,12
sparkno = s7003
sparkxy = -10,-37
hitsound = s490,0
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 17
ground.hittime = 17
ground.velocity = -5,-5
air.velocity = -5,-5
Fall = 1
Fall.recover = 0
p1sprpriority = 40
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
envshake.time=20
envshake.freq=90
envshake.ampl=-18
[State ]
type=Playsnd
trigger1=Movehit=1
value=500,2
volume=255
[State ]
type=Helper
trigger1=AnimElem=6
ID = 2150
stateno = 2150
Name = "fire"
Helpertype = Normal
Postype = P1
Pos = 40,0
ownpal = 1
size.yscale = 2
[State ]
type=Helper
trigger1=AnimElem=6
ID = 2151
stateno = 2150
Name = "fire"
Helpertype = Normal
Postype = P1
Pos = -40,0
facing = -1
ownpal = 1
size.yscale = 2
[State ]
type=Changestate
triggerall=Ishelper
trigger1=Animtime=0
value=1120
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
; シャドウ Ishelper(8100)
;---------------------------------------------------------------------------
;犬 召喚ステート
[Statedef 1410]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1410
value=1410
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=10
value=8100,11+Random%3
IGnorehitpause=1
[State ]
type=Afterimage
trigger1=sysvar(0)=0
Time=-1
paladd=0,0,0
palmul=.95,.85,.85
palcontrast=250, 150, 150
palbright=0,0,0
length=32
timegap=1
framegap=1
trans=Add
ignorehitpause=1
[State ]
type=varset
trigger1=Ishelper
trigger1=sysvar(3)=0
sysvar(3)=(root,Anim=1401)
[State ]
type=Velset
trigger1=1
x=12
y=6
IGnorehitpause=1
[State ]
type=ChangeState
trigger1=Root,var(8)=2400
value=2410
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=(Root,var(0)&8)
value=1412
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=Pos Y+vel Y >0
value=1411
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 着地
[Statedef 1411]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1411
value=1411
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AT
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=1430
Ignorehitpause=1
[State ]
type=Posset
trigger1=1
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
IGnorehitpause=1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=52,0
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime&&!(Root,var(0)&8)
value=1420+sysvar(3)
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime&&(Root,var(0)&8)
value=1412
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(4)=1
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 召喚2
[Statedef 1412]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=[1412,1414]
value=1412
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1&&anim=1412
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1&&anim=1412
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=changeanim
trigger1=RootDist X>50&&Sysvar(4)>80
trigger1=Anim!=1413
value=1413
Ignorehitpause=1
[State ]
type=changeanim
trigger1=RootDist X<-50&&sysvar(4)>80
trigger1=Anim!=1414
value=1414
Ignorehitpause=1
[State ]
type=Velset
trigger1=Anim=[1413,1414]
trigger1=AnimElemNo(0)=[2,6]
x=4-8*(anim=1414)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=RootDist X=[-20,20]
trigger1=anim!=1412
value=1412
Ignorehitpause=1
[State ]
type=velset
trigger1=anim=1412
x=0
Ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Explod
trigger1=Sysvar(4)=0
anim=2425
sprpriority=39
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Afterimage
trigger1=Sysvar(4)=0
Time=-1
paladd=0,0,0
palmul=.95,.85,.85
palcontrast=250, 150, 150
palbright=0,0,0
length=32
timegap=1
framegap=1
trans=Add
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=Sysvar(4)=0
flag=invisible
ignorehitpause=1
[State ]
type=nothitby
trigger1=1
value=sca
time=-1
ignorehitpause=1
[State ]
type=Playsnd
trigger1=Sysvar(4)=10
value=4000,16
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=Sysvar(4)=30
value=8100,16
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=Sysvar(4)<30
scale=1*(Sysvar(4)>9),0.05*(Sysvar(4)-10)
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=1430
Ignorehitpause=1
[State ]
type=Posset
trigger1=1
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
y=0
IGnorehitpause=1
[State ]
type=Turn
trigger1=Root,Facing!=Facing
IGnorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(4)=1
ignorehitpause=1
[State ]
type=ChangeState
triggerall=IShelper
trigger1=Sysvar(4)>120&&!(Root,var(0)&8)
trigger2=Sysvar(4)>120&&(Root,var(0)&8)&&Sysvar(4)%150=0&&Random%100<60
value=1420+Random%2
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 攻撃 1
[Statedef 1420]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1420
value=1420
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AT
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=1430
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=AnimElem=4
value=40,2
[State ]
type=Playsnd
trigger1=AnimElem=8
value=52,0
[State ]
type=Velset
trigger1=1
x=9*(AnimElemNo(0)=[4,7])
IGnorehitpause=1
[State ]
type=Velset
trigger1=AnimElem=4
y=-4.5
[State ]
type=Veladd
trigger1=AnimElemNo(0)=[4,7]
y=0.45
[State ]
type=posset
trigger1=AnimElemNo(0)>7
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=AnimElemNo(0)>7
x=0
y=0
Ignorehitpause=1
[State ]
type=PlayerPush
trigger1=AnimElemNo(0)=[4,7]
value=1
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=AnimElem=3
value=8100,Random%5
[State ]
type=Hitdef
trigger1=AnimElem=4
trigger2=AnimElem=5
trigger3=AnimElem=6
attr=S,SA
damage = 38,5
priority = 4, H
hitflag = MAF
guardflag = M
getpower = 101,101
pausetime = 6,6
sparkno = s7005+random%4
sparkxy = -10,-17
hitsound   = s500,1
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 17
ground.hittime  = 17
ground.velocity = -5
air.velocity = -5,-6
p1sprpriority = 40
Air.Fall = 1
Fall.recover = 0
p1sprpriority = 40
ground.cornerpush.veloff = 0
envshake.time=5
envshake.freq=90
envshake.ampl=-4
[State ]
type=Helper
trigger1=sysvar(0)=0&&Numhelper(1450)=0
ID=1450
Name="hiteffect"
stateno=1450
ownpal=1
[State ]
type=Playsnd
trigger1=Movehit=1&&Hitpausetime=5
value=500,2
volume=255
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime&&!(Root,var(0)&8)
value=1425
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime&&(Root,var(0)&8)
value=1412
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 攻撃 2
[Statedef 1421]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1421
value=1421
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AT
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=1430
Ignorehitpause=1
[State ]
type=posset
trigger1=1
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=AnimElem=1
value=8100,17
channel=0
[State ]
type=Playsnd
trigger1=AnimElem=11
value=4000,5
freqmul=1.5
[State ]
type=envshake
trigger1=animelem=11
time=12
freq=90
ampl=-10
[State ]
type=Hitdef
trigger1=AnimElem=11
trigger2=AnimElem=12
attr=S,SA
damage = 49,5
priority = 4, H
hitflag = MAF
guardflag = 
getpower = 101,101
pausetime = 12,12
sparkno = s7003
sparkxy = 10,-20
hitsound   = s490,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 27
ground.hittime  = 27
ground.velocity = -5,-9
air.velocity = -5,-9
p1sprpriority = 40
Fall = 1
Fall.recover = 0
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
envshake.time=12
envshake.freq=90
envshake.ampl=-10
[State ]
type=Helper
trigger1=sysvar(0)=0&&Numhelper(1450)=0
ID=1450
Name="hiteffect"
stateno=1450
ownpal=1
[State ]
type=Playsnd
trigger1=Movehit=1&&Hitpausetime=11
value=500,2
volume=255
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime&&!(Root,var(0)&8)
value=1425
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime&&(Root,var(0)&8)
value=1412
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 退散待機
[Statedef 1425]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1425
value=1425
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Posset
trigger1=1
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
IGnorehitpause=1
[State ]
type=Playsnd
trigger1=Animelem=19
value=8100,11+Random%3
IGnorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime
value=1426
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 退散
[Statedef 1426]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1426
value=1426
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=8
y=-8
IGnorehitpause=1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=40,2
[State ]
type=Destroyself
trigger1=IShelper
trigger1=sysvar(0)>60
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 退散
[Statedef 1430]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1430
value=1430
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Velset
trigger1=sysvar(0)=0
x=-2
y=-8
IGnorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=8100,5+random%3
IGnorehitpause=1
[State ]
type=veladd
trigger1=1
y=0.375
[State ]
type=Changestate
trigger1=IShelper
trigger1=Pos y+vel y>0&&!(Root,var(0)&8)
value=1431
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=Pos y+vel y>0&&(Root,var(0)&8)
value=1412
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 退散
[Statedef 1431]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1431
value=1431
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=posset
trigger1=1
y=0
Ignorehitpause=1
[State ]
type=Turn
trigger1=AnimElem=18
[State ]
type=Playsnd
trigger1=AnimElem=18
value=8100,8
[State ]
type=Velset
trigger1=1
x=12*(animelemNo(0)=[21,22])
y=0
IGnorehitpause=1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=52,0
[State ]
type=Trans
trigger1=AnimElemNo(0)>20
trans=addalpha
alpha=256-(sysvar(0)-80)*16,(sysvar(0)-80)*16
[State ]
type=Destroyself
trigger1=IShelper
trigger1=frontedgebodydist < -60 && AnimElemNo(0)>20
Ignorehitpause=1

[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 ヒットスパーク
[Statedef 1450]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1450)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=1
value=8888
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=bindtoparent
trigger1=Playeridexist(Parent,ID)
pos=0,0
ignorehitpause=1
[State ]
type=palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=fvar(10):=40-random%80||fvar(11):=40-random%80||1
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1420&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[4,6])
Anim=1325
Sprpriority=50
postype = p1
pos = floor(p2dist x),-20
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1420&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[4,6])
Anim=1325
Sprpriority=51
postype = p1
pos = floor(p2dist x),-20
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1

[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=fvar(10):=20-random%40||fvar(11):=20-random%40||1
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1421&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[40,41])
Anim=1325
Sprpriority=50
postype = p1
pos = floor(p2dist x),-40
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1421&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[40,41])
Anim=1325
Sprpriority=51
postype = p1
pos = floor(p2dist x),-40
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1

[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=fvar(10):=20-random%40||fvar(11):=20-random%40||1
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[15,25])
Anim=1325
Sprpriority=50
postype = p1
pos = floor(p2dist x),-90
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[15,25])
Anim=1325
Sprpriority=51
postype = p1
pos = floor(p2dist x),-90
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=fvar(10):=40-random%80||fvar(11):=40-random%80||1
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1420&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[4,6])
Anim=1325
Sprpriority=50
postype = p1
pos = floor(p2dist x),-20
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1420&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[4,6])
Anim=1325
Sprpriority=51
postype = p1
pos = floor(p2dist x),-20
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1

[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=fvar(10):=20-random%40||fvar(11):=20-random%40||1
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1421&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[40,41])
Anim=1325
Sprpriority=50
postype = p1
pos = floor(p2dist x),-40
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 1421&&Helper(8100),Movehit = [1,7]
trigger2=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[40,41])
Anim=1325
Sprpriority=51
postype = p1
pos = floor(p2dist x),-40
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1

[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=fvar(10):=20-random%40||fvar(11):=20-random%40||1
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[15,25])
Anim=1325
Sprpriority=50
postype = p1
pos = floor(p2dist x),-90
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)
triggerall=Numhelper(8100)
trigger1=Helper(8100),Stateno = 2420&&(Helper(8100),Movehit = [1,7]) && (Helper(8100),AnimElemNo(0)=[15,25])
Anim=1325
Sprpriority=51
postype = p1
pos = floor(p2dist x),-90
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Destroyself
trigger1=Numhelper(8100)=0
trigger1=numexplod=0
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 召喚　超必
[Statedef 2410]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=2410
value=2410
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)=0
anim=2425
sprpriority=39
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Afterimage
trigger1=sysvar(0)=0
Time=-1
paladd=0,0,0
palmul=.95,.85,.85
palcontrast=250, 150, 150
palbright=0,0,0
length=32
timegap=1
framegap=1
trans=Add
ignorehitpause=1
[State ]
type=Explod
triggerall=Numhelper(8100)
trigger1=sysvar(0)<=10
trigger1=fvar(10):=4+random%10||1
Anim=10002
Sprpriority=51
postype = p1
random=60,0
vel=0,-fvar(10)
accel=0,fvar(10)/15
scale=.5,.5
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Numhelper(8100)
trigger1=sysvar(0)<=10
trigger1=fvar(10):=4+random%10||1
Anim=10002
Sprpriority=51
postype = p1
random=60,0
vel=0,-fvar(10)
accel=0,fvar(10)/15
scale=.5,.5
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
triggerall=Numhelper(8100)
trigger1=sysvar(0)<=10
trigger1=fvar(10):=4+random%10||1
Anim=10002
Sprpriority=51
postype = p1
random=60,0
vel=0,-fvar(10)
accel=0,fvar(10)/15
scale=.5,.5
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=sysvar(0)=0
flag=invisible
ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=10
value=4000,16
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=30
value=8100,16
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=sysvar(0)<30
scale=1*(sysvar(0)>9),0.05*(sysvar(0)-10)
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=sysvar(0)<40
value=SCA
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AT,AP
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=1430
Ignorehitpause=1
[State ]
type=Posset
trigger1=1
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
IGnorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=sysvar(0)>120
value=2420
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;犬 攻撃 1
[Statedef 2420]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(8100)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=2420
value=2420
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AT,AP
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
Attr=SCA,AA,AP,AT
Stateno=1430
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=AnimElem=4
value=40,2
[State ]
type=Playsnd
trigger1=AnimElem=14
trigger2=AnimElem=22
value=40,1
[State ]
type=Playsnd
trigger1=AnimElem=8
trigger2=AnimElem=18
trigger3=AnimElem=27
value=52,0
[State ]
type=Playsnd
trigger1=AnimElem=18
value=390,0
[State ]
type=Playsnd
trigger1=AnimElem=22
value=4000,19
[State ]
type=Velset
trigger1=1
x=9*(AnimElemNo(0)=[4,7])
IGnorehitpause=1
[State ]
type=Velset
trigger1=AnimElem=4
y=-4.5
[State ]
type=Veladd
trigger1=AnimElemNo(0)=[4,7]
y=0.45
[State ]
type=posset
trigger1=AnimElemNo(0)=8
trigger2=AnimElem=18
trigger3=AnimElem=27
y=0
Ignorehitpause=1
[State ]
type=Velset
trigger1=AnimElemNo(0)=8
x=0
y=0
Ignorehitpause=1
[State ]
type=PlayerPush
trigger1=AnimElemNo(0)=[4,7]
value=1
Ignorehitpause=1
[State ]
type=Velset
trigger1=AnimElem=14
trigger2=AnimElem=22
y=-6-2*(animelem=22)
[State ]
type=Velset
trigger1=AnimElemno(0)=[14,17]
trigger2=AnimElemno(0)=[22,26]
x=-2.5
[State ]
type=Veladd
trigger1=AnimElemno(0)=[14,17]
trigger2=AnimElemno(0)=[22,26]
y=0.44
[State ]
type=Velset
trigger1=AnimElem=18
trigger2=AnimElem=27
x=0
y=0
[State ]
type=Posadd
trigger1=AnimElem=40
x=25
[State ]
type=Playsnd
trigger1=AnimElem=3
value=8100,0
[State ]
type=Playsnd
trigger1=AnimElem=14
value=8100,4
[State ]
type=Playsnd
trigger1=AnimElem=22
value=8100,3
[State ]
type=Playsnd
trigger1=AnimElem=32
value=8100,2
[State ]
type=Playsnd
trigger1=AnimElem=40
value=4000,5
freqmul=1.5
[State ]
type=Hitdef
trigger1=AnimElem=4
trigger2=AnimElem=5
trigger3=AnimElem=6
attr=S,SA
damage = 38,5
priority = 4, H
hitflag = MAF
guardflag = M
getpower = 0,0
pausetime = 6,6
sparkno = s7005+random%4
sparkxy = -10,-17
hitsound   = s500,1
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 27
ground.hittime  = 27
ground.velocity = -5
air.velocity = -5,-6
p1sprpriority = 40
Air.Fall = 1
Fall.recover = 0
p1sprpriority = 40
ground.cornerpush.veloff = 0
envshake.time=5
envshake.freq=90
envshake.ampl=-4
[State ]
type=Hitdef
trigger1=AnimElem=15
trigger2=AnimElem=16
trigger3=AnimElem=23
trigger4=AnimElem=24
trigger5=AnimElem=25
attr=S,SA
damage = 38,5
priority = 4, H
hitflag = MAF
guardflag = M
getpower = 0,0
pausetime = 8,8
sparkno = s7005+random%4
sparkxy = -10,-97
hitsound   = s500,1
guard.sparkno = s7012
guardsound = s121,0
animtype = hard
ground.type = high
ground.slidetime = 27
ground.hittime  = 27
ground.velocity = 1.5,-9
air.velocity = 1.5,-9
p1sprpriority = 40
Fall = 1
Fall.recover = 0
p1sprpriority = 40
ground.cornerpush.veloff = 0
envshake.time=5
envshake.freq=90
envshake.ampl=-4
[State ]
type=Hitdef
trigger1=AnimElem=40
trigger2=AnimElem=41
attr=S,SA
damage = 49,5
priority = 4, H
hitflag = MAF
guardflag = 
getpower = 0,0
pausetime = 12,12
sparkno = s7003
sparkxy = 10,-20
hitsound = s490,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 27
ground.hittime  = 27
ground.velocity = -5,-9
air.velocity = -5,-9
p1sprpriority = 40
Fall = 1
Fall.recover = 0
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
envshake.time=12
envshake.freq=90
envshake.ampl=-10
[State ]
type=Playsnd
trigger1=Movehit=1&&Numexplod(2420)=0
value=500,2
volume=255
Ignorehitpause=1
[State ]
type=Helper
trigger1=sysvar(0)=0
ID=1450
Name="hiteffect"
stateno=1450
ownpal=1
[State ]
type=explod
trigger1=hitpausetime
id=2420
anim=8888
scale=0,0
removetime=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=ChangeState
trigger1=IShelper
trigger1=!AnimTime
value=1425
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;エルムンド・ランス
;---------------------------------------------------------------------------
[Statedef 1160]
type=U
movetype=U
physics=N
hitdefpersist=1
movehitpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1160)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1160
value=1160
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
Flag=Noshadow
ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
time=-1
mul=256,0,0
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Explod
trigger1=AnimElem=1
ID=1160
Anim=1160
Bindtime=-1
sprpriority=39
trans=sub
scale=1.1,1.1
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=2
Anim=1161
Bindtime=-1
Scale=.5,.5
sprpriority=36
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=2
Anim=1161
Bindtime=-1
sprpriority=36
Scale=.45,.45
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=4
Anim=1162
pos=10,0
Bindtime=-1
sprpriority=42
Scale=1,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=4
Anim=1162
pos=-10,0
facing=-1
Bindtime=-1
sprpriority=42
Scale=1,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=4
Anim=1162
pos=0,0
Bindtime=-1
sprpriority=39
Scale=.45,1
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=4
Anim=1162
pos=0,0
facing=-1
Bindtime=-1
sprpriority=39
Scale=.45,1
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=2
Anim=1161
Pos=0,-35
Bindtime=-1
Scale=.5,.5
sprpriority=50
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElemTime(2)=2
Anim=1161
Pos=0,-70
Bindtime=-1
Scale=.5,.5
sprpriority=50
ownpal=1
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=3
Anim=1161
Pos=0,-105
Bindtime=-1
Scale=.5,.5
sprpriority=50
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElemTime(3)=2
Anim=1161
Pos=0,-140
Bindtime=-1
Scale=.5,.5
sprpriority=50
ownpal=1
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElem=4
Anim=1161
Pos=0,-175
Bindtime=-1
Scale=.5,.5
sprpriority=50
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=AnimElemTime(4)=2
Anim=1161
Pos=0,-205
Bindtime=-1
Scale=.5,.5
sprpriority=50
ownpal=1
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type = Playsnd
trigger1 = AnimElem = 4
Value = 4000,3
freqmul=1.4
[State ]
type = Playsnd
trigger1 = AnimElem = 4
Value = 4000,6
[State ]
type = Playsnd
trigger1 = AnimElem = 4
Value = 4000,5
[State ]
type = Playsnd
trigger1 = AnimElem = 4
Value = 4000,8
[State ]
type=envshake
trigger1=AnimElem=4
time=12
freq=160
ampl=-10
[State ]
type=BGPalfx
trigger1=Movehit=1
Time=6
Invertall=1
Ignorehitpause=1
[State ]
type=Hitdef
trigger1=!Movecontact
trigger2=Moveguarded>=4
attr=,SP
damage = 92,9
priority = 7,H
hitflag = MAF
guardflag = M
getpower = 140,140
pausetime = 0,4
guard.pausetime=0,8
sparkno = s7003
sparkxy = 10,-60+floor(p2dist y)
hitsound = s4000,1
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 27
ground.hittime  = 27
ground.velocity = 0,-34
air.velocity = 0,-34
p1sprpriority = 40
yaccel = .8
Fall = 1
Fall.recover = 0
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
id=1150
nochainid=1150
[State ]
type=Hitdef
trigger1=Root,sysvar(0)
trigger1=!Movecontact||Movecontact>=3
attr=,SP
damage = 92,9
priority = 7,H
hitflag = MAF
guardflag = M
getpower = 140,140
pausetime = 0,4
guard.pausetime=0,8
sparkno = s7003
sparkxy = 10,-60+floor(p2dist y)
hitsound = s440,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 27
ground.hittime  = 27
ground.velocity = 0,-34
air.velocity = 0,-34
p1sprpriority = 40
yaccel = .8
Fall = 1
Fall.recover = 0
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
id=1150
nochainid=1150
[State ]
type=Removeexplod
triggerall=Ishelper
trigger1=AnimElemNo(0)=9
ID=1160
Ignorehitpause=1
[State ]
type=Destroyself
triggerall=Ishelper
trigger1=AnimElemNo(0)=9&&Numexplod=0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;インフェルノスフィア 1
;---------------------------------------------------------------------------
[Statedef 1310]
type=U
movetype=U
physics=N
hitdefpersist=1
movehitpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1310)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1310
value=1310
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
Time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(1310)=0
ID=1310
Anim=1310
Sprpriority=39
Trans=Sub
Scale=.25,.25
Ownpal=1
Bindtime=-1
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=0
[State ]
type=Explod
trigger1=frontedgebodydist > -60
ID=1000
Anim=1320
Sprpriority=39
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60
ID=1000
Anim=1320
Sprpriority=40
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2=0
trigger1=fvar(10):=20-random%40||fvar(11):=10-random%20||1
ID=1000
Anim=1325
Sprpriority=39
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2=0
ID=1000
Anim=1325
Sprpriority=40
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.2,.2
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2
trigger1=fvar(10):=20-random%40||fvar(11):=10-random%20||1
ID=1000
Anim=1325
Sprpriority=39
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2
ID=1000
Anim=1325
Sprpriority=40
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Modifyexplod
trigger1=sysvar(0)<40
ID=1310
postype=p1
sprpriority=41
scale=0.025*sysvar(0)*.25,0.025*sysvar(0)*.25
trans=sub
Ignorehitpause=0
[State ]
type=angledraw
trigger1=sysvar(0)<40
scale=0.025*sysvar(0),0.025*sysvar(0)
Ignorehitpause=0
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=4000,11
freqmul=1.2
[State ]
type=Playsnd
trigger1=sysvar(0)>30
trigger1=sysvar(0)%20=0
value=4000,12
freqmul=0.9
[State ]
type=Trans
trigger1=1
trans=Add
Ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AA,AT
Ignorehitpause=1
[State ]
type=varset
trigger1=sysvar(0)=0
sysvar(4)=20+random%10
[State ]
type=Velset
trigger1=sysvar(0)=0
x=-2
IGnorehitpause=1
[State ]
type=VelMul
trigger1=sysvar(0)<=20
x=0.95
IGnorehitpause=1
[State ]
type=Veladd
trigger1=sysvar(0)>=30
x=0.1
IGnorehitpause=1
[State ]
type=Velset
trigger1=vel x >4
x=4
IGnorehitpause=1
[State ]
type=varadd
trigger1=sysvar(0)<10
trigger2=sysvar(0)>9
trigger2=sysvar(0)%2=0
trigger3=sysvar(0)=[25,35]
trigger3=sysvar(0)%2
trigger4=sysvar(0)>35
sysvar(2)=1
ignorehitpause=1
[State ]
type=Velset
trigger1=1
y=-(Sin(sysvar(2)*Pi/30)*80)*0.1
IGnorehitpause=1
[State ]
type=Velmul
trigger1=sysvar(0)<35
y=0.5
[State ]
type=Hitdef
trigger1=!Movecontact
trigger2=Movecontact>=2
attr=S,SP
damage = 79,8
priority = 4, H
hitflag = MAF
guardflag = MA
getpower = 0,0
pausetime = 0,12
sparkno = s7000
sparkxy = 10,0
hitsound   = s410,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -3
air.velocity = -3,-4
p1SprPriority = 40
Air.Fall = 1
Fall.recover = 0
ground.cornerpush.veloff = 0
[State ]
type=poweradd
trigger1=Movecontact=1
value=100
[State ]
type=Playsnd
trigger1=Movehit
trigger1=!Root,sysvar(0)
value=4000,12
[State ]
type=hitoverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=1315
time=-1
Ignorehitpause=1
[State ]
type=changestate
trigger1=movecontact
trigger1=!Root,sysvar(0)
trigger2=!(Root,var(0)&1)
trigger2=Root,Movetype=H && Root,Stateno!=[120,155]
value=1315
anim=1315
[State ]
type=Removeexplod
trigger1=frontedgebodydist < -60
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper
trigger1=frontedgebodydist < -60 && Numexplod = 0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;インフェルノスフィア 2
;---------------------------------------------------------------------------
[Statedef 1311]
type=U
movetype=U
physics=N
hitdefpersist=1
movehitpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1311)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1310
value=1310
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
Time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(1310)=0
ID=1310
Anim=1310
Sprpriority=39
Trans=Sub
Scale=.25,.25
Ownpal=1
Bindtime=-1
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=0
[State ]
type=Explod
trigger1=frontedgebodydist > -60
ID=1000
Anim=1320
Sprpriority=39
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60
ID=1000
Anim=1320
Sprpriority=40
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2=0
trigger1=fvar(10):=20-random%40||fvar(11):=10-random%20||1
ID=1000
Anim=1325
Sprpriority=39
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2=0
ID=1000
Anim=1325
Sprpriority=40
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.2,.2
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2
trigger1=fvar(10):=20-random%40||fvar(11):=10-random%20||1
ID=1000
Anim=1325
Sprpriority=39
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2
ID=1000
Anim=1325
Sprpriority=40
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Modifyexplod
trigger1=sysvar(0)<40
ID=1310
postype=p1
sprpriority=41
scale=0.025*sysvar(0)*.25,0.025*sysvar(0)*.25
trans=sub
Ignorehitpause=0
[State ]
type=angledraw
trigger1=sysvar(0)<40
scale=0.025*sysvar(0),0.025*sysvar(0)
Ignorehitpause=0
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=4000,11
freqmul=1.2
[State ]
type=Playsnd
trigger1=sysvar(0)>30
trigger1=sysvar(0)%20=0
value=4000,12
freqmul=0.9
[State ]
type=Trans
trigger1=1
trans=Add
Ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AA,AT
Ignorehitpause=1
[State ]
type=varset
trigger1=sysvar(0)=0
sysvar(4)=20+random%10
[State ]
type=Velset
trigger1=sysvar(0)=0
x=-2
IGnorehitpause=1
[State ]
type=VelMul
trigger1=sysvar(0)<=20
x=0.95
IGnorehitpause=1
[State ]
type=Veladd
trigger1=sysvar(0)>=30
x=0.05
IGnorehitpause=1
[State ]
type=Velset
trigger1=vel x >4
x=4
IGnorehitpause=1
[State ]
type=varadd
trigger1=sysvar(0)<10
trigger2=sysvar(0)>9
trigger2=sysvar(0)%2=0
trigger3=sysvar(0)=[25,35]
trigger3=sysvar(0)%2
trigger4=sysvar(0)>35
sysvar(2)=1
ignorehitpause=1
[State ]
type=Velset
trigger1=1
y=(Sin(sysvar(2)*Pi/30)*80)*0.1
IGnorehitpause=1
[State ]
type=Velmul
trigger1=sysvar(0)<35
y=0.5
[State ]
type=Hitdef
trigger1=!Movecontact
trigger2=Movecontact=3
attr=S,SP
damage = 49,5
priority = 4, H
hitflag = MAF
guardflag = MA
getpower = 0,0
pausetime = 0,12
sparkno = s7000
sparkxy = 10,0
hitsound   = s410,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -3
air.velocity = -3,-4
p1SprPriority = 40
Air.Fall = 1
Fall.recover = 0
ground.cornerpush.veloff = 0
[State ]
type=poweradd
trigger1=Movecontact=1
value=100
[State ]
type=Playsnd
trigger1=Movehit
trigger1=!Root,sysvar(0)
value=4000,12
[State ]
type=hitoverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=1315
time=-1
Ignorehitpause=1
[State ]
type=changestate
trigger1=movecontact
trigger1=!Root,sysvar(0)
trigger2=!(Root,var(0)&1)
trigger2=Root,Movetype=H && Root,Stateno!=[120,155]
value=1315
anim=1315
[State ]
type=Removeexplod
trigger1=frontedgebodydist < -60
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper
trigger1=frontedgebodydist < -60 && Numexplod = 0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;インフェルノ消滅
;---------------------------------------------------------------------------
[Statedef 1315]
type=U
movetype=U
physics=N
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1310)&&!Ishelper(1311)&&!Ishelper(2310)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1315
value=1315
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
Time=-1
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=500,2
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1330
Anim=1330
Sprpriority=21
Scale=.115,.115
Bindtime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1330
Anim=1330
Sprpriority=20
Trans=Sub
Scale=.115,.115
Ownpal=1
Bindtime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=71
vel=-3,3
accel=0.3,-0.3
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=-3,3
accel=0.3,-0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=-3,3
accel=0.3,-0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=71
vel=-3,-3
accel=0.3,0.3
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=-3,-3
accel=0.3,0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=-3,-3
accel=0.3,0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=71
vel=3,-3
accel=-0.3,0.3
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=3,-3
accel=-0.3,0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=3,-3
accel=-0.3,0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=71
vel=3,3
accel=-0.3,-0.3
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=3,3
accel=-0.3,-0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=12
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=3,3
accel=-0.3,-0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=71
vel=0,-3
accel=0,0.3
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=0,-3
accel=0,0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=0,-3
accel=0,0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=71
vel=0,3
accel=0,-0.3
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=0,3
accel=0,-0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=0,3
accel=0,-0.3
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=71
vel=-3,0
accel=0.3,0
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=-3,0
accel=0.3,0
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=-3,0
accel=0.3,0
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=71
vel=3,0
accel=-0.3,0
Scale=.6,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=70
Trans=Sub
Scale=.6,.6
vel=3,0
accel=-0.3,0
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=1325
Anim=1325
Sprpriority=72
Scale=.4,.4
vel=3,0
accel=-0.3,0
Ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Persistent=0
Ignorehitpause=0
[State ]
type=Explod
trigger1=Sysvar(0)=0
ID=1315
Anim=1315
Sprpriority=39
Trans=Sub
Scale=.25,.25
Ownpal=1
Bindtime=-1
removetime=20
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=0
[State ]
type=Trans
trigger1=1
trans=Add
Ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=sca
Ignorehitpause=1
[State ]
type=Velmul
trigger1=1
x=0
y=0
[State ]
type=Removeexplod
trigger1=anim=1315
ID = 1310
Ignorehitpause=1
[State ]
type=Removeexplod
trigger1=animelemno(0)>=5
ID = 1315
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper
trigger1=animelemno(0)>=6
trigger1=numexplod=0
Ignorehitpause=1

[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;デリート・プロジェクタイル
;---------------------------------------------------------------------------
[Statedef 1355]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1355)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=1
value=8890
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=stateno
Ignorehitpause=1
[State ]
type=posset
trigger1=1
x=2958176
y=95192
ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=sac
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=sysvar(0)>5
value=,AA,AT
Ignorehitpause=1
[State ]
type=Reversaldef
trigger1=sysvar(0)>5
trigger1=sysvar(0)%5=0
reversal.attr=SCA,AP
sparkno=-1
hitsound=s1250,1
numhits=0
p2stateno=1356
Ignorehitpause=1
[State ]
type=Projectile
trigger1=1
projanim=8889
projremovetime=1
projremove=0
offset=-floor(pos x),-floor(pos y)
attr=SCA,AP
Hitflag=MAFP
affectteam=B
numhits=0
hitsound=-1
sparkno=-1
ground.type=n
hitonce=0
Ignorehitpause=1
[State ]
type=Destroyself
triggerall=ishelper
trigger1=Root,Anim!=1350
ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;消去
;---------------------------------------------------------------------------
[Statedef 1356]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Removeexplod
trigger1=1
ignorehitpause=1
[State ]
type=Destroyself
trigger1=1
ignorehitpause=1
;---------------------------------------------------------------------------
;krsw
;---------------------------------------------------------------------------
[Statedef 1395]
type=U
movetype=U
physics=N
hitdefpersist=1
movehitpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1395)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1395
value=1395
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Assertspecial
trigger1=1
flag=noshadow
ignorehitpause=1
[State ]
type=Palfx
trigger1=1
Mul=256,0,0
Time=-1
Ignorehitpause=1
[State ]
type=hitby
trigger1=1
value=
ignorehitpause=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1390
Anim=1395
Sprpriority=39
bindtime=-1
Scale=1,1
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=0
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1390
Anim=1395
Sprpriority=41
bindtime=-1
Scale=1,.75
trans=add
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=0
[State ]
type = Explod
trigger1 = AnimElemNo(0) =[6,14]
trigger1 = var(10):=50-random%40||var(11):=10-random%20||fvar(10):=Random%6+1||1
Anim=10002
pos=var(10),var(11)
Vel=3*fvar(10)
accel=-0.06*fvar(10)
sprpriority=50
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type = Explod
trigger1 = AnimElemNo(0) =[6,14]
Anim=10002
pos=var(10),var(11)
Vel=3*fvar(10)
accel=-0.06*fvar(10)
sprpriority=50
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type = Explod
trigger1 = AnimElemNo(0) =[6,14]
trigger1 = var(10):=50-random%40||var(11):=10-random%20||fvar(10):=Random%6+1||1
Anim=10002
pos=var(10),var(11)
Vel=3*fvar(10)
accel=-0.06*fvar(10)
sprpriority=50
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type = Explod
trigger1 = AnimElemNo(0) =[6,14]
Anim=10002
pos=var(10),var(11)
Vel=3*fvar(10)
accel=-0.06*fvar(10)
sprpriority=50
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type = Explod
trigger1 = AnimElemNo(0) =[6,14]
trigger1 = var(10):=50-random%40||var(11):=10-random%20||fvar(10):=Random%6+1||1
Anim=10002
pos=var(10),var(11)
Vel=3*fvar(10)
accel=-0.06*fvar(10)
sprpriority=50
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type = Explod
trigger1 = AnimElemNo(0) =[6,14]
Anim=10002
pos=var(10),var(11)
Vel=3*fvar(10)
accel=-0.06*fvar(10)
sprpriority=50
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=BGPalfx
trigger1=Movehit=1
Time=5
invertall=1
ignorehitpause=0
[State ]
type=Hitdef
trigger1=!Movecontact
attr=,SP
damage = 62,7
priority = 7,H
hitflag = MAF
guardflag = M
getpower = 140,140
pausetime = 0,4
guard.pausetime=0,8
sparkno = s7003
sparkxy = 10,0
hitsound = s490,1
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 17
ground.hittime  = 17
ground.velocity = -4,-8
air.hittime  = 27
air.velocity = -4,-8
p1sprpriority = 40
Fall = 1
Fall.recover = 0
Palfx.time = 20
Palfx.invertall = 1
Palfx.Mul = 186,0,0	
Palfx.Sinadd = 128,0,0,10
ground.cornerpush.veloff = 0
id=1150
nochainid=1150
[State ]
type=removeexplod
triggerall=ishelper
trigger1=AnimElemNo(0)>=20
ID=1390
ignorehitpause=1
[State ]
type=Destroyself
triggerall=ishelper
trigger1=AnimElemNo(0)>=20&&!Numexplod
ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;ワープエフェクト
;---------------------------------------------------------------------------
[Statedef 1515]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1515) && !Ishelper(1516)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=1515
value=1515
ignorehitpause=1
[State ]
type=palfx
trigger1=1
mul=256,0,0
time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1516
Anim=1516+Ishelper(1516)
Bindtime=-1
sprpriority=11
Trans=sub
scale=.75,.75
Ownpal=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1516
Anim=1516+Ishelper(1516)
Bindtime=-1
sprpriority=11
Trans=sub
scale=.75,.75
facing=-1
Ownpal=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1517
Anim=1516+Ishelper(1516)
Bindtime=-1
sprpriority=10
Trans=add
scale=.75,.75
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1517
Anim=1516+Ishelper(1516)
Bindtime=-1
sprpriority=10
facing=-1
Trans=add
scale=.75,.75
[State ]
type=Modifyexplod
trigger1=Ishelper(1515)
ID=1516
trans=sub
alpha=128-64*AnimElemTime(3),256
[State ]
type=Modifyexplod
trigger1=Ishelper(1515)
ID=1517
trans=addalpha
alpha=256-64*AnimElemTime(3),256
[State ]
type=Modifyexplod
trigger1=Ishelper(1516)
ID=1516
trans=sub
alpha=32*AnimElemTime(1),256
[State ]
type=Modifyexplod
trigger1=Ishelper(1516)
ID=1517
trans=addalpha
alpha=64*AnimElemTime(1),256
[State ]
type=Explod
trigger1=!sysvar(0)
ID=1515
Anim=1515
Bindtime=-1
sprpriority=11
Trans=sub
Ownpal=1
[State ]
type=Angledraw
trigger1=Ishelper(1515)
Scale=0.1*Time,0.1*Time
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Ishelper(1515)
ID=1515
Scale=(0.1*Time)*0.5,(0.1*Time)*0.5
;trans=addalpha
;alpha=128-64*AnimElemTime(3),256
[State ]
type=Angledraw
trigger1=Ishelper(1516)
Scale=1-0.1*Time,1-0.1*Time
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Ishelper(1516)
ID=1515
Scale=(1-0.1*Time)*0.5,(1-0.1*Time)*0.5
;trans=addalpha
;alpha=32*AnimElemTime(1),256
[State ]
type=Sprpriority
trigger1=1
value=10
Ignorehitpause=1
[State ]
type=Bindtoroot
trigger1=sysvar(0)<8
pos=0,-60
Ignorehitpause=1
[State ]
type=Bindtoroot
trigger1=Ishelper(1516)
pos=0,-60
Ignorehitpause=1
[State ]
type=Trans
trigger1=Ishelper(1515)
trans=addalpha
alpha=256-64*AnimElemTime(3),256
ignorehitpause=1
[State ]
type=Trans
trigger1=Ishelper(1516)
trans=addalpha
alpha=64*AnimElemTime(1),256
ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper
trigger1=!AnimTime
Ignorehitpause=1

[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;グラインド強エフェクト
;---------------------------------------------------------------------------
[Statedef 1620]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(1620) && !Ishelper(1621)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=213
value=213
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Bindtoroot
trigger1=ishelper
pos=63,-69
facing=1
time=-1
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=10-Ishelper(1621)
Ignorehitpause=1
[State ]
type=angledraw
trigger1=1
value=-10
Ignorehitpause=1
[State ]
type=Trans
trigger1=1
trans=add
ignorehitpause=1
[State ]
type=Trans
trigger1=ishelper(1621)
trans=sub
ignorehitpause=1
[State ]
type=Palfx
trigger1=Ishelper(1620)
mul=256,256*Ishelper(1621),256*Ishelper(1621)
Time=-1
Ignorehitpause=1
[State ]
type=Explod
triggerall=name = "HD" &&Ishelper(1620)
triggerall=var(10):=15-random%30||var(11):=20-random%40||fvar(10):=1+Random%10||1
trigger1=AnimElemTime(10)<=0
anim=10002
postype=p1
pos=var(10),var(11)
vel=6,1
accel=0.05*fvar(10),0.05*fvar(10)
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=name = "HD" &&Ishelper(1621)&&Numhelper(1620)
triggerall=var(10):=helper(1620),var(10)||var(11):=helper(1620),var(11)||fvar(10):=helper(1620),fvar(10)||1
trigger1=AnimElemTime(10)<=0
anim=10002
postype=p1
pos=var(10),var(11)
vel=6,1
accel=0.05*fvar(10),0.05*fvar(10)
Sprpriority=17
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=name = "HD" &&Ishelper(1620)
triggerall=var(12):=15-random%30||var(13):=20-random%40||fvar(11):=1+Random%10||1
trigger1=AnimElemTime(10)<=0
anim=10002
postype=p1
pos=var(12),var(13)
vel=6,1
accel=0.05*fvar(11),0.05*fvar(11)
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=name = "HD" &&Ishelper(1621)&&Numhelper(1620)
triggerall=var(12):=helper(1620),var(12)||var(13):=helper(1620),var(13)||fvar(11):=helper(1620),fvar(11)||1
trigger1=AnimElemTime(10)<=0
anim=10002
postype=p1
pos=var(12),var(13)
vel=6,1
accel=0.05*fvar(11),0.05*fvar(11)
Sprpriority=17
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper
trigger1=!AnimTime
Ignorehitpause=1

[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;超必殺技 斧の飛び道具 
;---------------------------------------------------------------------------
[Statedef 2150]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(2150) && !Ishelper(2151)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=2150
value=2150
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
Time=-1
Ignorehitpause=1
[State ]
type=assertspecial
trigger1=sysvar(0)=0
flag=invisible
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)=0
ID=2150
Anim=2150
Sprpriority=39
Trans=Sub
Scale=.6,2.25
Ownpal=1
Bindtime=-1
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=0
[State ]
type=Playsnd
trigger1=animelem=2
value=4000,10
[State ]
type=Playsnd
trigger1=sysvar(0)>30
trigger1=sysvar(0)%20=0
value=4000,12
freqmul=0.9
[State ]
type=Trans
trigger1=1
trans=Add
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=SCA
Ignorehitpause=1
[State ]
type=Hitoverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=stateno
time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)=1&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
facing = -1
Pos = -20,floor(abs(Pos Y))
SprPriority = 20
scale=.5,1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)=1&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
Pos = 20,floor(abs(Pos Y))
SprPriority = 20
scale=.5,1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)=1&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
facing = -1
Pos = -20,floor(abs(Pos Y))
SprPriority = 22
scale=.75,1.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)=1&&Playeridexist(ID)
Id=1125
Anim=1040
Postype = P1
Pos = 20,floor(abs(Pos Y))
SprPriority = 22
scale=.75,1.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Hitdef
trigger1=!Movecontact
attr=S,SP
damage = 49,5
priority = 4, H
hitflag = MAF
guardflag = MA
getpower = 0,0
pausetime = 0,12
sparkno = s7003
sparkxy = 10,floor(p2bodydist y - 60)
hitsound   = s410,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -3,-7
air.velocity = -3,-7
p1SprPriority = 40
Fall=1
Fall.recover = 0
ground.cornerpush.veloff = 0
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = floor(p2dist X),floor(p2dist y)-57
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = floor(p2dist X),floor(p2dist y)-57
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.4,.4
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=39
postype = p1
pos = floor(p2dist X),floor(p2dist y)-57
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=Movehit = [1,7]
ID=1000
Anim=1325
Sprpriority=40
postype = p1
pos = floor(p2dist X),floor(p2dist y)-57
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Helper
trigger1=Playeridexist(ID) && numhelper(8000)
trigger1=AnimElem=5 && (Pos X-helper(8000),pos x) * facing < 180
ID=2150+Ishelper(2151)
Stateno=Stateno
Pos=40
Name="fire"
ownpal=1
size.yscale = 2
[State ]
type=Removeexplod
trigger1=Animtime=0
ID=2150
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper&&Numexplod=0
trigger1=Animtime=0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1


[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;インフェルニティスフィア
;---------------------------------------------------------------------------
[Statedef 2310]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(2310)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=[2310,2315]
value=2310
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=AssertSpecial
trigger1=1
flag=Noshadow
ignorehitpause=1
[State ]
type=changeanim
trigger1=AnimElem=1
trigger1=Root,AnimElemNo(0)=4
value=2310
[State ]
type=changeanim
trigger1=AnimElem=1
trigger1=Root,AnimElemNo(0)=6
value=2311
[State ]
type=changeanim
trigger1=AnimElem=1
trigger1=Root,AnimElemNo(0)=8
value=2312
[State ]
type=changeanim
trigger1=AnimElem=1
trigger1=Root,AnimElemNo(0)=10
value=2313
[State ]
type=changeanim
trigger1=AnimElem=1
trigger1=Root,AnimElemNo(0)=12
value=2314
[State ]
type=Palfx
trigger1=1
mul=256,0,0
Time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(1310)=0
ID=1310
Anim=1310
Sprpriority=39
Trans=Sub
Scale=.25,.25
Ownpal=1
Bindtime=-1
Removetime=-1
pausemovetime=99
supermove = root,sysvar(0)
Ignorehitpause=0
[State ]
type=Explod
trigger1=frontedgebodydist > -60
ID=1000
Anim=1320
Sprpriority=39
scale=.5,.5
pausemovetime=99
supermove = root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60
ID=1000
Anim=1320
Sprpriority=40
scale=.25,.25
ownpal=1
pausemovetime=99
supermove = root,sysvar(0)
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2=0
trigger1=fvar(10):=20-random%40||fvar(11):=10-random%20||1
ID=1000
Anim=1325
Sprpriority=39
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
pausemovetime=99
supermove = 1
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2=0
ID=1000
Anim=1325
Sprpriority=40
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.2,.2
ownpal=1
pausemovetime=99
supermove = 1
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2
trigger1=fvar(10):=20-random%40||fvar(11):=10-random%20||1
ID=1000
Anim=1325
Sprpriority=39
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
pausemovetime=99
supermove = 1
[State ]
type=Explod
trigger1=frontedgebodydist > -60 && sysvar(0) %2
ID=1000
Anim=1325
Sprpriority=40
vel=fvar(10)*0.3,fvar(11)*0.3
scale=.25,.25
trans=sub
ownpal=1
pausemovetime=99
supermove = 1
[State ]
type=Modifyexplod
trigger1=sysvar(0)<40
ID=1310
postype=p1
sprpriority=41
scale=0.025*sysvar(0)*.25*Ifelse(root,sysvar(0),root,sysvar(2)>50,root,time>50),0.025*sysvar(0)*.25*Ifelse(root,sysvar(0),root,sysvar(2)>50,root,time>50)
trans=sub
pausemovetime=99
supermove = 1
Ignorehitpause=0
[State ]
type=angledraw
trigger1=sysvar(0)<40
scale=0.025*sysvar(0),0.025*sysvar(0)
Ignorehitpause=0
[State ]
type=Playsnd
trigger1=sysvar(0)=0
value=4000,11
freqmul=1.2
[State ]
type=Playsnd
trigger1=sysvar(2)>0
trigger1=sysvar(0)%20=0
value=4000,12
freqmul=0.9
[State ]
type=Trans
trigger1=1
trans=Add
Ignorehitpause=1
[State ]
type=Sprpriority
trigger1=1
value=40
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AA,AT
Ignorehitpause=1
[State ]
type=varadd
trigger1=Ishelper
trigger1=Root,AnimElem =15&&Root,Anim=2300
trigger2=sysvar(2) > 0
sysvar(2)=1
ignorehitpause=1
[State ]
type=Velset
trigger1=Animelem=1
x=-6+3*(anim-2310)
y=Ifelse(anim=2311||anim=2313,-3,0-5*(anim=2312))
IGnorehitpause=1
[State ]
type=VelMul
trigger1=sysvar(2)=0
x=0.95
y=0.95
IGnorehitpause=1
[State ]
type=turn
trigger1=sysvar(2)>0
trigger1=P2dist x < -5
[State ]
type=Veladd
trigger1=sysvar(2)>0
trigger1=p2dist y-60 > 40
y=0.25
IGnorehitpause=1
[State ]
type=Veladd
trigger1=sysvar(2)>0
trigger1=p2dist y-60 < -40
y=-0.25
IGnorehitpause=1
[State ]
type=Veladd
trigger1=sysvar(2)>0
x=0.25
IGnorehitpause=1
[State ]
type=Velset
trigger1=vel x >4
x=4
IGnorehitpause=1
[State ]
type=Velset
trigger1=abs(vel y) >4
y=-4 + 8*(vel y>4)
IGnorehitpause=1
[State ]
type=Hitdef
trigger1=!Movecontact && sysvar(2) > 0
attr=S,SP
damage = 42,2
priority = 4, H
hitflag = MAF
guardflag = MA
getpower = 0,0
pausetime = 6,12
sparkno = s7000
sparkxy = 10,0
hitsound   = s410,0
guard.sparkno = s7012
guardsound = s122,0
animtype = hard
ground.type = high
ground.slidetime = 18
ground.hittime  = 18
ground.velocity = -3
air.velocity = -3,-4
p1SprPriority = 40
Air.Fall = 1
Fall.recover = 0
ground.cornerpush.veloff = 0
[State ]
type=Playsnd
trigger1=Movehit
value=4000,12
[State ]
type=hitoverride
trigger1=1
attr=SCA,AA,AP,AT
stateno=1315
time=-1
Ignorehitpause=1
[State ]
type=changestate
trigger1=movecontact
trigger2=sysvar(2)>150
trigger3=Root,Movetype=H && sysvar(2) = 0
value=1315
anim=1315
[State ]
type=Removeexplod
trigger1=frontedgebodydist < -60
ID = 1310
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=IShelper
trigger1=frontedgebodydist < -60 && Numexplod = 0
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;バニッシュメント
;---------------------------------------------------------------------------
[Statedef 2510]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(2510)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=2510
value=2510
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type = turn
trigger1 = Root,facing != facing
[State ]
type = Hitdef
trigger1 = sysvar(0) = 0
attr = S,HA
Damage = 22,2
priority = 7,H
guardflag = M
getpower = 0,0
pausetime = 0,0
guard.pausetime=0,10
sparkno = s7003
sparkxy = -30+random%40,-40-random%60
hitsound = s410,0
guard.sparkno = s7012
guardsound = s122,0
animtype = L
ground.type = H
ground.slidetime = 21
ground.hittime = 21
ground.velocity = 0
air.velocity = 0
fall = 1
fall.recover = 0
p2stateno = 2505
[State ]
type = Hitdef
trigger1 = ishelper && !Movecontact
trigger1 = Root,AnimelemTime(1) + 8 > 93
attr = S,HA
Damage = 32,2
priority = 7,H
guardflag = M
getpower = 0,0
pausetime = 0,9
guard.pausetime=0,10
sparkno = s7003
sparkxy = -30+random%40,-40-random%60
hitsound = s410,0
guard.sparkno = s7012
guardsound = s122,0
animtype = L
ground.type = H
ground.slidetime = 21
ground.hittime = 21
ground.velocity = 0,-8
air.velocity = 0,-8
fall = 1
fall.recover = 0
[State ]
type=trans
trigger1=1
trans=addalpha
alpha=0,256
ignorehitpause=1
[State ]
type = Destroyself
trigger1 = AnimTime=0
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;バニッシュメント 2
;---------------------------------------------------------------------------
[Statedef 2515]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(2515)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=2510
value=2510
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type = turn
trigger1 = Root,facing != facing
[State ]
type = Hitdef
trigger1 = ishelper && !Movecontact
trigger1 = Root,AnimelemTime(1) + 8 > 93
attr = S,HA
Damage = 25
priority = 7,H
guardflag = 
getpower = 0,0
pausetime = 0,9
guard.pausetime=0,10
sparkno = s7005+random%4
sparkxy = -30+random%40,-40-random%60
hitsound = s500,random%2
guard.sparkno = s7012
guardsound = s122,0
animtype = L
ground.type = H
ground.slidetime = 21
ground.hittime = 21
ground.velocity = -5,-18
air.velocity = -5,-18
fall = 1
fall.recover = 0
Palfx.time = 60
Palfx.invertall = 1
Palfx.Mul = 186,0,0
Palfx.Sinadd = 128,0,0,10
envshake.time=12
envshake.freq=90
envshake.ampl=-20
[State ]
type=playsnd
trigger1=movehit=1
value=500,2
[State ]
type=trans
trigger1=1
trans=addalpha
alpha=0,256
ignorehitpause=1
[State ]
type = Destroyself
trigger1 = AnimTime=0
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;バニッシュメント 演出
;---------------------------------------------------------------------------
[Statedef 2520]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(2520)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=Attackmulset
trigger1=Root,Palno<11
value=Root,fvar(0)
Ignorehitpause=1
[State ]
type=changeanim
trigger1=1
value=ifelse(numtarget,8888,2510)
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=posset
trigger1=!numtarget
x=enemynear,pos x
y=enemynear,pos y
ignorehitpause=1
[State ]
type=Posset
trigger1=numtarget
x=0
y=0
ignorehitpause=1
[State ]
type=palfx
trigger1=1
mul=256,0,0
time=-1
ignorehitpause=1
[State ]
type=trans
trigger1=1
trans=addalpha
alpha=0,256
ignorehitpause=1
[State ]
type=Hitdef
trigger1=Numtarget=0
attr=,AA,AP,AT
guardflag=
numhits=0
sparkno=-1
p2stateno=2504
[State ]
type=Reversaldef
trigger1=Numtarget
Reversal.attr=,AA,AP,AT
ignorehitpause=1
[State ]
type=targetstate
trigger1=numtarget
trigger1=target,stateno!=[2504,2505]
trigger1=sysvar(0)<280
value=2504+(sysvar(0)>79)
[State ]
type=BGPalFx
trigger1=sysvar(0)<20
Time=10
mul=256-floor(12.8*sysvar(0)),256-floor(12.8*sysvar(0)),256-floor(12.8*sysvar(0))
ignorehitpause=1
[State ]
type=BGPalFx
trigger1=sysvar(0)=[20,290]
Time=10
mul=0,0,0
ignorehitpause=1
[State ]
type=BGPalFx
trigger1=sysvar(0)=290
Time=5
add=999,999,999
ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)=20
ID=2520
anim=2520
postype=p1
bindtime=-1
Sprpriority=-1
scale=.25,.05
removetime=-1
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)<=35
ID=2520
scale=(10-0.6*(sysvar(0)-20))*.25,(10-0.6*(sysvar(0)-20))*.05
Ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)=40
ID=2521
anim=2520
postype=p1
bindtime=-1
Sprpriority=-1
scale=.5,.25
removetime=-1
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Modifyexplod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)<=55
ID=2521
scale=(10-0.6*(sysvar(0)-40))*.5,(10-0.6*(sysvar(0)-40))*.25
Ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)=60
ID=2522
anim=2520
postype=p1
bindtime=-1
Sprpriority=-1
scale=1,.5
removetime=-1
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)<=75
ID=2522
scale=(10-0.6*(sysvar(0)-60)),(10-0.6*(sysvar(0)-60))*.25
Ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)=60
ID=2523
anim=2521
postype=p1
bindtime=-1
Sprpriority=10
scale=1,1
supermove=1
pausemovetime = 999*root,sysvar(0)
removetime=-1
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)<=75
ID=2523
scale=(10-0.6*(sysvar(0)-60)),(10-0.6*(sysvar(0)-60))
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)>=290
ID=2520
trans=addalpha
alpha=256-(sysvar(0)-290)*16,256
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)>=290
ID=2521
trans=addalpha
alpha=256-(sysvar(0)-290)*16,256
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)>=290
ID=2522
trans=addalpha
alpha=256-(sysvar(0)-290)*16,256
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=sysvar(0)>=290
ID=2523
trans=addalpha
alpha=256-(sysvar(0)-290)*16,256
Ignorehitpause=1
[State ]
type=removeexplod
trigger1=sysvar(0)>306
ID=2520
[State ]
type=removeexplod
trigger1=sysvar(0)>306
ID=2521
[State ]
type=removeexplod
trigger1=sysvar(0)>306
ID=2522
[State ]
type=removeexplod
trigger1=sysvar(0)>306
ID=2523
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)>=20 && sysvar(0) < 290
trigger1=var(10):=-80+Random%160||fvar(11):=-3-random%9||1
anim=1325
postype=p1
Sprpriority=15
pos=var(10),0
vel=0,fvar(11)
scale=.5,.5
supermove=1
pausemovetime=99
Ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)>=20 && sysvar(0) < 290
anim=1325
postype=p1
Sprpriority=16
pos=var(10),0
vel=0,fvar(11)
scale=.25,.25
supermove=1
pausemovetime=99
ownpal=1
Ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)>=20 && sysvar(0) < 290
trigger1=var(10):=-80+Random%160||fvar(11):=-3-random%9||1
anim=1325
postype=p1
Sprpriority=15
pos=var(10),0
vel=0,fvar(11)
scale=.5,.5
supermove=1
pausemovetime=99
Ignorehitpause=1
[State ]
type=Explod
triggerall = PlayerIdexist(ID)
trigger1=sysvar(0)>=20 && sysvar(0) < 290
anim=1325
postype=p1
Sprpriority=16
pos=var(10),0
vel=0,fvar(11)
scale=.5,.5
supermove=1
pausemovetime=99
ownpal=1
trans=sub
Ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120&&sysvar(0)%4=0
trigger1=sysvar(0) < 285
Anim=2525
Pos=0,-80
sprpriority=51
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)>=120&&sysvar(0)%4=0
trigger1=sysvar(0) < 285
Anim=2530
Pos=0,-80
sprpriority=-8
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)>=120&&sysvar(0)%5=0
trigger1=sysvar(0) < 285
Anim=2540
Pos=0,-80
sprpriority=100
facing=1-2*(sysvar(0)%20>10)
vfacing=1-2*(sysvar(0)%20=[5,10])
trans=add	
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)>=120&&sysvar(0)%5=0
trigger1=sysvar(0) < 285
Anim=2540
Pos=0,-120
sprpriority=99
facing=1-2*(sysvar(0)%20>10)
vfacing=1-2*(sysvar(0)%20=[5,10])
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=139
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
ID=1000
Anim=1325
Sprpriority=140
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.4,.4
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ownpal=1
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=139
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
ID=1000
Anim=1325
Sprpriority=140
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ownpal=1
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=139
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
ID=1000
Anim=1325
Sprpriority=140
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.4,.4
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ownpal=1
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
trigger1=fvar(10):=40-random%80||fvar(11):=40-random%80||1
ID=1000
Anim=1325
Sprpriority=139
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0)>=120
trigger1=sysvar(0) < 285
ID=1000
Anim=1325
Sprpriority=140
pos = 0,-80
vel=fvar(10)*0.5,fvar(11)*0.5
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
ignorehitpause=1

[State ]
type=Explod
trigger1=sysvar(0) = 280
ID=1002
anim=1020
postype=p1
pos=0,-120
Sprpriority=150
bindtime=-1
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0) = 280
ID=1002
anim=1020
postype=p1
pos=0,-120
Sprpriority=151
bindtime=-1
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0) = 280
ID=1002
anim=1025
postype=p1
pos=0,-120
Sprpriority=152
scale=1.5,1.5
bindtime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=sysvar(0) = 280
ID=1002
anim=1025
postype=p1
pos=0,-120
Sprpriority=153
bindtime=-1
Scale=1.55,1.55
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type = Destroyself
trigger1=Root,Anim!=2501&&Numexplod=0

[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;カーズド・インフェルニティ
;---------------------------------------------------------------------------
[Statedef 3110]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(3110)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
trigger1=Anim!=3115
value=3115
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
time=-1
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=sysvar(0)<40
scale=1-0.01*sysvar(0),1-0.01*sysvar(0)
Ignorehitpause=1
[State ]
type=Angleadd
trigger1=!sysvar(0)
value=50
Ignorehitpause=1
[State ]
type=Angleadd
trigger1=sysvar(0)<40
value=-20+sysvar(0)*0.5
Ignorehitpause=1
[State ]
type=angledraw
trigger1=sysvar(0)>=40
scale=0.8+0.05*(sysvar(0)-40),0.9+0.05*(sysvar(0)-40)
value=0
Ignorehitpause=1
[State ]
type=Sprpriority
trigger1=!sysvar(0)
value=40
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=4000,24
volume=255
freqmul=1.25
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=4000,24
volume=255
freqmul=1.3
Ignorehitpause=1
[State ]
type=Trans
trigger1=1
trans=add
Ignorehitpause=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=3110
Anim=3113
Postype=L
Scale=3,3
Sprpriority=-10
bindtime=-1
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)=40
anim=3116
Postype=L
scale=3,3
ontop=1
bindtime=-1
ownpal=1
supermove=1
pausemovetime = 999*root,sysvar(0)
[State ]
type=assertspecial
trigger1=sysvar(0)=0
flag=invisible
ignorehitpause=1
[State ]
type=PosSet
trigger1=1
x=0
y=Pos Y-ScreenPos Y+120
Ignorehitpause=1
[State ]
type=ChangeState
trigger1=sysvar(0)>=60
value=3111
anim=3110
persistent=256
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;カーズド・インフェルニティ
;---------------------------------------------------------------------------
[Statedef 3111]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(3110)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
trigger1=Anim!=3110
value=3110
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Assertspecial
trigger1=1
flag=noshadow
Ignorehitpause=1
[State ]
type=Trans
trigger1=1
trans=add
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=3115
Anim=3111
Postype=L
Pos=160,0
Scale=.5,.5
Sprpriority=12
bindtime=-1
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=!sysvar(0)
ID=3116
Anim=3111
Pos=160,0
Postype=L
Scale=.5,.5
Sprpriority=11
bindtime=-1
ownpal=1
trans=sub
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=!sysvar(0)
ID=3117
Anim=3111
Postype=L
Pos=160,0
Scale=.5,.5
Sprpriority=9
bindtime=-1
ownpal=1
Removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=!sysvar(0)
ID=3118
Anim=3111
Postype=L
Pos=160,0
Scale=.5,1
Sprpriority=12
bindtime=-1
ownpal=1
removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Explod
trigger1=sysvar(0)%10=0&&(Root,var(0)&1)
Anim=3118
Scale=.75,.75
Sprpriority=12
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
[State ]
type=Modifyexplod
trigger1=sysvar(0)<20
ID=3115
scale=(2-(sysvar(0)*0.05))*.5,(2-(sysvar(0)*0.05))*.5
[State ]
type=Modifyexplod
trigger1=sysvar(0)<20
ID=3116
scale=(2-(sysvar(0)*0.05))*.5,(2-(sysvar(0)*0.05))*.5
trans=sub
[State ]
type=Modifyexplod
trigger1=sysvar(0)<20
ID=3117
scale=(2-(sysvar(0)*0.05))*.5,(2-(sysvar(0)*0.05))*.5
[State ]
type=Modifyexplod
trigger1=sysvar(0)<20
ID=3118
scale=(2-(sysvar(0)*0.05))*.5,(2-(sysvar(0)*0.05))
[State ]
type=Angledraw
trigger1=1
scale=1.5-(1.5-0.075*sysvar(0))*(sysvar(0)<20),1.5-(1.5-0.075*sysvar(0))*(sysvar(0)<20)
Ignorehitpause=1
[State ]
type=BGPalfx
trigger1=1
mul=0,0,0
time=3
[State ]
type=envshake
trigger1=sysvar(0)%8=0
time=8
freq=120
ampl=6
ignorehitpause=1
[State ]
type=Posset
trigger1=1
x=0
y=Pos Y-ScreenPos Y+50
Ignorehitpause=1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=4000,22
freqmul=1.2
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=4000,22
freqmul=1.1
[State ]
type=Playsnd
trigger1=!sysvar(0)
value=4000,22
freqmul=1.0
[State ]
type=Projectile
trigger1=sysvar(0)%4=2
projid=3110
projanim=3117
projremove=0
projremovetime=8
postype=p1
attr=SCA,AA,AT,AP
guardflag=M
animtype=H
damage=2,20
pausetime=0,10
guard.pausetime=0,0
hitsound = -1
guardsound = -1
sparkno = -1
guard.sparkno = -1
sparkxy=20-random%40,40-random%60
ground.type=h
ground.hittime=60
ground.slidetime=30
ground.velocity =-4,-7
guard.velocity = 6-12*(Random%2)
air.velocity =-4,-7
fall=1
fall.recover=0
ignorehitpause=1
[State ]
type=Projectile
trigger1=sysvar(0)%4=0
projid=3110
projanim=8889
projremove=0
projremovetime=8
postype=p2
offset=30-random%60,40-random%80
attr=SCA,AA,AT,AP
guardflag=M 
hitflag=MAFD
animtype=H
damage=8,2
pausetime=0,10
guard.pausetime=0,0
hitsound = -1
guardsound = -1
sparkno = s7003
guard.sparkno = s7012
sparkxy=0,-60
ground.type=h
ground.hittime=60
ground.slidetime=30
ground.velocity =-4,-7
guard.velocity = 5-random%10
air.velocity =-4,-7
fall=1
fall.recover=0
ignorehitpause=1
[State ]
type=Playsnd
trigger1=sysvar(0)=220
value=4000,26
[State ]
type=ChangeState
triggerall=Ishelper
trigger1=sysvar(0)>=250
value=3112
persistent=256
Ignorehitpause=1
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;カーズド・インフェルニティ
;---------------------------------------------------------------------------
[Statedef 3112]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(3110)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=A
physics=N
ignorehitpause=1
[State ]
type=ChangeAnim
trigger1=Anim!=3110
value=3110
ignorehitpause=1
[State ]
type=Varset
trigger1=sysvar(0)>200
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=Varset
trigger1=sysvar(0)>200
sysvar(0)=0
ignorehitpause=1
[State ]
type=Trans
trigger1=1
trans=add
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
time=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=!sysvar(0)
ID=3112
Anim=3112
Postype=L
Scale=2,2.5
ontop=1
bindtime=-1
supermove=1
pausemovetime = 999*root,sysvar(0)
[State ]
type=RemoveExplod
trigger1=sysvar(0)=31
ID=3110
[State ]
type=RemoveExplod
trigger1=sysvar(0)=31
ID=3115
[State ]
type=RemoveExplod
trigger1=sysvar(0)=31
ID=3116
[State ]
type=RemoveExplod
trigger1=sysvar(0)=31
ID=3117
[State ]
type=RemoveExplod
trigger1=sysvar(0)=31
ID=3118
[State ]
type=BGPalfx
trigger1=sysvar(0)<31
mul=0,0,0
time=3
[State ]
type=Assertspecial
trigger1=sysvar(0)>31
flag=invisible
Ignorehitpause=1
[State ]
type=Projectile
trigger1=sysvar(0)<31
trigger1=sysvar(0)%4=0
projid=3110
projanim=8889
projremove=0
projremovetime=8
postype=p2
offset=30-random%60,40-random%80
attr=SCA,AA,AT,AP
guardflag=M
animtype=H
damage=8,2
pausetime=0,10
guard.pausetime=0,0
hitsound = -1
guardsound = -1
sparkno = s7003
guard.sparkno = s7012
sparkxy=0,-60
ground.type=h
ground.hittime=60
ground.slidetime=30
ground.velocity =-4,-7
guard.velocity = 6-12*(Random%2)
air.velocity =-4,-7
fall=1
fall.recover=0
ignorehitpause=1
[State ]
type=Projectile
trigger1=sysvar(0)<31
trigger1=sysvar(0)%4=2
projid=3110
projanim=3117
projremove=0
projremovetime=8
postype=p1
attr=SCA,AA,AT,AP
guardflag=M
animtype=H
damage=2,20
pausetime=0,10
guard.pausetime=0,0
hitsound = -1
guardsound = -1
sparkno = -1
guard.sparkno = -1
sparkxy=20-random%40,40-random%60
ground.type=h
ground.hittime=60
ground.slidetime=30
ground.velocity =-4,-7
guard.velocity = 6-12*(Random%2)
air.velocity =-4,-7
fall=1
fall.recover=0
ignorehitpause=1
[State ]
type=envshake
trigger1=sysvar(0)<31
trigger1=sysvar(0)%8=0
time=8
freq=120
ampl=6
ignorehitpause=1
[State ]
type=Posset
trigger1=1
x=0
y=Pos Y-ScreenPos Y+50
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=sysvar(0)
scale=1.5,1.5
Ignorehitpause=1
[State ]
type=Destroyself
triggerall=Ishelper
trigger1=Numexplod(3112)=0 && sysvar(0)>30||sysvar(0)>60


[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;魔方陣
;---------------------------------------------------------------------------
[Statedef 3120]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(3120)&&!Ishelper(3121)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=Statetypeset
trigger1=1
statetype=s
movetype=i
ignorehitpause=1
[State ]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=3120
value=3120
[State ]
type=Varset
trigger1=Animelem=1
sysvar(0)=0
ignorehitpause=1
[State ]
type=Varset
trigger1=Animelem=1
sysvar(1)=Stateno
ignorehitpause=1
[State ]
type=trans
trigger1=1
trans=add
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=1
scale=.2+var(0)/10.0,.2+var(0)/10.0
Ignorehitpause=1
[State ]
type=Angledraw
trigger1=ishelper(3120) && 0
scale=1-var(0)/10.0,1-var(0)/10.0
Ignorehitpause=1
[State ]
type=AngleSet
trigger1=1
value=var(1)*6
[State ]
type=varadd
trigger1=1
var(0)=1
ignorehitpause=1
[State ]
type=varadd
trigger1=1
var(1)=1-2*(ishelper(3121))
ignorehitpause=1
[state ]
type = destroyself
trigger1 = var(0) >= 48
[State ]
type=varadd
trigger1=1
sysvar(0)=1
ignorehitpause=1
[State ]
type=SelfState
trigger1=Root,Sysvar(0)
value=5150-5020*(!var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;低カラー エフェクト
;---------------------------------------------------------------------------
[Statedef 9600]
type=U
movetype=U
physics=N
hitdefpersist=1
movehitpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = Ishelper(9600)+Ishelper(30000)=0
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
;----------------[Effect]
[State ]
type=Changeanim
trigger1 = 1
value=8888
Ignorehitpause=1
[State ]
type = Palfx
trigger1 = 1
Time=-1
Mul=256,0,0
Ignorehitpause=1
; var(10) pos x
; var(11) pos y
; fvar(10) vel x
; fvar(11) vel y
[State ]
type=Assertspecial
trigger1=1
flag=noshadow
Ignorehitpause=1
[State ]
type=Bindtoroot
trigger1=1
pos=0,0
facing=1
Ignorehitpause=1
[State ]
type=SprPriority
trigger1=1
value=-3
Ignorehitpause=1

;[Win]
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = 160
anim = 162
postype = p1
sprpriority = 4
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = 160
anim = 162
postype = p1
sprpriority = 5	
trans=sub
ownpal=1
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = [140,190]
trigger1=var(10):=40-random%80||fvar(10):=1+random%9||fvar(11):=random%101-50||fvar(12):=random%101-50||1
anim = 161
pos = var(10),0
vel = 0,-fvar(10)
accel = fvar(11)/1000.0,fvar(12)/1000.0
scale = 0.125,0.125
sprpriority = 22
supermove = 1
pausemovetime = 99
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = [140,190]
anim = 161
pos = var(10),0
vel = 0,-fvar(10)
accel = fvar(11)/1000.0,fvar(12)/1000.0
scale = 0.125,0.125
sprpriority = 23
supermove = 1
trans=sub
ownpal=1
pausemovetime = 99
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = [150,180]
trigger1=var(10):=40-random%80||fvar(10):=1+random%9||fvar(11):=random%101-50||fvar(12):=random%101-50||1
anim = 161
pos = var(10),0
vel = 0,-fvar(10)
accel = fvar(11)/1000.0,fvar(12)/1000.0
scale = 0.25,0.25
sprpriority = 22
supermove = 1
pausemovetime = 99
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = [150,180]
anim = 161
pos = var(10),0
vel = 0,-fvar(10)
accel = fvar(11)/1000.0,fvar(12)/1000.0
scale = 0.25,0.25
sprpriority = 23
supermove = 1
trans=sub
ownpal=1
pausemovetime = 99
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = [160,170]
trigger1=var(10):=40-random%80||fvar(10):=1+random%9||fvar(11):=random%101-50||fvar(12):=random%101-50||1
anim = 161
pos = var(10),0
vel = 0,-fvar(10)
accel = fvar(11)/1000.0,fvar(12)/1000.0
scale = 0.5,0.5
sprpriority = 22
supermove = 1
pausemovetime = 99
[State ]
type = Explod
triggerall = Root,Anim=[180,181]
trigger1 = matchover && Root,Animtime = [160,170]
anim = 161
pos = var(10),0
vel = 0,-fvar(10)
accel = fvar(11)/1000.0,fvar(12)/1000.0
scale = 0.5,0.5
sprpriority = 23
supermove = 1
trans=sub
ownpal=1
pausemovetime = 99
;[突進エフェクト]
[State ]
type=Explod
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&Root,AnimElemTime(4)=0
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&Root,AnimElemTime(4)=0
trigger3=(Root,Anim=1052||Root,Anim=1002)&&(Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0||Root,AnimElemTime(7)=0)
trigger4=Root,Anim=1215&&Root,AnimElemTime(5)=0
trigger5=Root,Anim=2005&&(Root,AnimElemTime(80)=0||Root,AnimElemTime(84)=0||Root,AnimElemTime(88)=0||Root,AnimElemTime(90)=0||Root,AnimElemTime(92)=0)
anim=1040
postype=p1
pos=-20,0
facing=-1
Sprpriority=10
trans=add
ownpal=1
scale=1,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
;[突進エフェクト]
[State ]
type=Explod
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&Root,AnimElemTime(4)=0
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&Root,AnimElemTime(4)=0
trigger3=(Root,Anim=1052||Root,Anim=1002)&&(Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0||Root,AnimElemTime(7)=0)
trigger4=Root,Anim=1215&&Root,AnimElemTime(5)=0
trigger5=Root,Anim=2005&&(Root,AnimElemTime(80)=0||Root,AnimElemTime(84)=0||Root,AnimElemTime(88)=0||Root,AnimElemTime(90)=0||Root,AnimElemTime(92)=0)
anim=1040
postype=p1
pos=-20,0
facing=-1
Sprpriority=10
trans=add
ownpal=1
scale=1,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&Root,AnimElemTime(4)=0
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&Root,AnimElemTime(4)=0
trigger3=(Root,Anim=1052||Root,Anim=1002)&&(Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0||Root,AnimElemTime(7)=0)
trigger4=Root,Anim=1215&&Root,AnimElemTime(5)=0
trigger5=Root,Anim=2005&&(Root,AnimElemTime(80)=0||Root,AnimElemTime(84)=0||Root,AnimElemTime(88)=0||Root,AnimElemTime(90)=0||Root,AnimElemTime(92)=0)
anim=1040
postype=p1
pos=-20,0
facing=-1
Sprpriority=11
ownpal=1
trans=sub
scale=1,.2
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&Root,AnimElemTime(4)=0
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&Root,AnimElemTime(4)=0
trigger3=(Root,Anim=1052||Root,Anim=1002)&&(Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0||Root,AnimElemTime(7)=0)
trigger4=Root,Anim=1215&&Root,AnimElemTime(5)=0
trigger5=Root,Anim=2005&&(Root,AnimElemTime(80)=0||Root,AnimElemTime(84)=0||Root,AnimElemTime(88)=0||Root,AnimElemTime(90)=0||Root,AnimElemTime(92)=0)
anim=1040
postype=p1
pos=-20,0
facing=-1
Sprpriority=11
trans=add
scale=1,.2
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
triggerall=var(10):=20-random%40||fvar(10):=5-Random%10||1
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&(Root,AnimElemTime(4)=[0,10])&&Gametime%4
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&(Root,AnimElemTime(4)=[0,10])&&Gametime%4
trigger3=(Root,Anim=1052||Root,Anim=1002||Root,Anim=1007)&&(Root,AnimElemNo(0)=[5,7])&&Gametime%4
trigger4=Root,Anim=1215&&(Root,AnimElemTime(5)=[0,10])&&Gametime%4
anim=1045
postype=p1
pos=var(10),0
vel=0,-3
accel=fvar(10) * 0.025
facing=-1
Sprpriority=10
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&(Root,AnimElemTime(4)=[0,10])&&Gametime%4
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&(Root,AnimElemTime(4)=[0,10])&&Gametime%4
trigger3=(Root,Anim=1052||Root,Anim=1002||Root,Anim=1007)&&(Root,AnimElemNo(0)=[5,7])&&Gametime%4
trigger4=Root,Anim=1215&&(Root,AnimElemTime(5)=[0,10])&&Gametime%4
anim=1045
postype=p1
pos=var(10),0
vel=0,-3
accel=fvar(10) * 0.025
facing=-1
Sprpriority=10
trans=sub
ownpal=1
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1050||Root,Anim=1000||Root,Anim=1005)&&(Root,AnimElemTime(4)=[0,10])&&Gametime%4
trigger2=(Root,Anim=1051||Root,Anim=1001||Root,Anim=1006)&&(Root,AnimElemTime(4)=[0,10])&&Gametime%4
trigger3=(Root,Anim=1052||Root,Anim=1002||Root,Anim=1007)&&(Root,AnimElemNo(0)=[5,7])&&Gametime%4
trigger4=Root,Anim=1215&&(Root,AnimElemTime(5)=[0,10])&&Gametime%4
anim=1045
postype=p1
pos=var(10),0
vel=0,-3
accel=fvar(10) * 0.025
facing=-1
Sprpriority=11
ownpal=1
scale=.115,.115
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[遠強パンチ]
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(1)=0
anim=212
postype=p1
pos=-9,-60
Sprpriority=10
trans=addalpha
alpha=206,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(1)=0
anim=212
postype=p1
pos=-9,-60
Sprpriority=9
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(2)=0
ID=213
anim=213
postype=p1
pos=63,-60
Sprpriority=10
trans=addalpha
scale=.5,.5
alpha=256,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(2)=0
ID=213
anim=213
postype=p1
pos=63,-60
Sprpriority=11
trans=add
scale=.45,.45
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(2)=[0,5]
trigger1=var(11):=-80+Random%40||fvar(10):=10+Random%40||1
anim=10002
postype=p1
pos=63,var(11)
vel=fvar(10)*0.2
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(2)=[0,5]
anim=10002
postype=p1
pos=63,var(11)
vel=fvar(10)*0.2
Sprpriority=15
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(2)=[0,5]
trigger1=var(11):=-80+Random%40||fvar(10):=10+Random%40||1
anim=10002
postype=p1
pos=63,var(11)
vel=fvar(10)*0.2
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=211
trigger1=Root,AnimElemTime(2)=[0,5]
anim=10002
postype=p1
pos=63,var(11)
vel=fvar(10)*0.2
Sprpriority=15
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[投げ]
[State ]
type=Explod
trigger1=Root,Anim=801
trigger1=Root,AnimElemTime(6)=0
anim=213
postype=p1
pos=25,-50
Sprpriority=10
trans=addalpha
scale=.5,.5
alpha=166,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=801
trigger1=Root,AnimElemTime(6)=0
anim=213
postype=p1
pos=25,-50
Sprpriority=9
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[ディマイズショット]
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(2)=0
ID=1010
anim=1010
postype=p1
pos=-30,-60
Sprpriority=10
bindtime=-1
scale=.5,.5
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(2)=0
ID=1000
anim=1010
postype=p1
pos=-30,-60
Sprpriority=11
bindtime=-1
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(4)>=0
ID=1000
postype=p1
pos=63,-60
trans=sub
ownpal=1
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(4)>=0
ID=1010
postype=p1
pos=63,-60
trans=addalpha
alpha=216,256
Ignorehitpause=1
[State ]
type=Removeexplod
trigger1=(Root,Anim!=[1000,1007])&&(Root,Anim!=[1050,1052])
ID=1000
Ignorehitpause=1
[State ]
type=Removeexplod
trigger1=(Root,Anim!=[1000,1007])&&(Root,Anim!=[1050,1052])
ID=1010
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(3)=[0,10]
trigger1=var(10):=-30+93*(Root,AnimElemTime(4)>=0)||fvar(10):=40-Random%80||fvar(11):=40-Random%80||1
anim=10002
postype=p1
pos=var(10),-60
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(3)=[0,10]
anim=10002
postype=p1
pos=var(10),-60
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=16
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(3)=[0,10]
trigger1=var(10):=-30+93*(Root,AnimElemTime(4)>=0)||fvar(10):=40-Random%80||fvar(11):=40-Random%80||1
anim=10002
postype=p1
pos=var(10),-60
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(3)=[0,10]
anim=10002
postype=p1
pos=var(10),-60
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=16
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(3)=[0,10]
trigger1=var(10):=-30+93*(Root,AnimElemTime(4)>=0)||fvar(10):=40-Random%80||fvar(11):=40-Random%80||1
anim=10002
postype=p1
pos=var(10),-60
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1000||Root,Anim=1005||Root,Anim=1050)
trigger1=Root,AnimElemTime(3)=[0,10]
anim=10002
postype=p1
pos=var(10),-60
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=16
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
;[ディマイズバースト]
[State ]
type=Explod
trigger1=(Root,Anim=1001||Root,Anim=1006||Root,Anim=1051)
trigger1=Root,AnimElemTime(3)=0
ID=1001
anim=213
postype=p1
pos=33,-60
Sprpriority=10
bindtime=-1
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1001||Root,Anim=1006||Root,Anim=1051)
trigger1=Root,AnimElemTime(3)=0
ID=1001
anim=213
postype=p1
pos=33,-60
Sprpriority=11
bindtime=-1
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1001||Root,Anim=1006||Root,Anim=1051)
trigger1=Root,AnimElemTime(3)=0
anim=1021
postype=p1
pos=33,-60
Sprpriority=10
bindtime=-1
;scale=1,.1
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1001||Root,Anim=1006||Root,Anim=1051)
trigger1=Root,AnimElemTime(3)=0
anim=1021
postype=p1
pos=33,-60
Sprpriority=11
bindtime=-1
trans=sub
;scale=1,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1001||Root,Anim=1006||Root,Anim=1051)
trigger1=Root,AnimElemTime(3)=[0,10]
trigger1=var(10):=13+random%40||var(11):=10-Random%140||fvar(10):=10+Random%40||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1001||Root,Anim=1006||Root,Anim=1051)
trigger1=Root,AnimElemTime(3)=[0,10]
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2
Sprpriority=16
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
;[ディマイズヘルフレア]
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=0||Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0
trigger1=var(10):=120-Random%40||var(11):=-145+Random%40||1
ID=1002
anim=1020
postype=p1
pos=var(10),var(11)
Sprpriority=10
bindtime=10
scale=.5,.5
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=0||Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0
ID=1002
anim=1020
postype=p1
pos=var(10),var(11)
Sprpriority=11
bindtime=10
scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=0||Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0
ID=1002
anim=1025
postype=p1
pos=var(10),var(11)
Sprpriority=16
bindtime=10
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=0||Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0
ID=1002
anim=1025
postype=p1
pos=var(10),var(11)
Sprpriority=17
bindtime=10
Scale=.95,.95
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Removeexplod
trigger1=Root,Movetype=H
ID=1002
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=[0,26]
trigger1=var(10):=120-Random%40||var(11):=-145+Random%40||1
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=[0,26]
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=16
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=[0,26]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=[0,26]
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=16
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=[0,26]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=15
trans=addalpha
alpha=216,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=(Root,Anim=1002||Root,Anim=1007||Root,Anim=1052)
trigger1=Root,AnimElemTime(3)=[0,26]
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=16
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
;[カタストロフ・プレス]
[State ]
type=Explod
trigger1=Root,Anim=1210
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=-Random%20||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.1,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1210
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.1,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
trigger1=var(10):=-12-random%20||var(11):=-8-random%20||fvar(10):=Root,vel x||fvar(11):=-Random%50||1
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
Sprpriority=15
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2205||Root,Anim=2260||(Root,Anim=2206&&Root,animelemtime(9)>=0)
anim=10002
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.1
accel=0,0.8
sprpriority=14
trans=sub
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=0
trigger1=var(10):=120||var(11):=140||1
ID=1200
anim=1020
postype=p1
pos=80,-90
Sprpriority=10
bindtime=-1
scale=.5,.5
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=0
ID=1200
anim=1020
postype=p1
pos=80,-90
Sprpriority=10
bindtime=-1
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=0
ID=1200
anim=10001
postype=p1
pos=80,-90
Sprpriority=11
bindtime=-1
scale=.55,.55
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=0
ID=1200
anim=1025
postype=p1
pos=80,-90
Sprpriority=16
bindtime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=0
ID=1200
anim=1025
postype=p1
pos=80,-90
Sprpriority=17
bindtime=-1
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1215
trigger1=Root,AnimElemTime(5)=[0,10]
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[グラインドデストロイ]

[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(4)=0||Root,AnimElemTime(13)=0
anim=1612
postype=p1
pos=-12,-12
Sprpriority=12
scale=.5,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(4)=0||Root,AnimElemTime(13)=0
anim=1612
postype=p1
pos=-12,-12
Sprpriority=12
ownpal=1
trans=sub
scale=.5,.6
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
trigger1=Root,Anim=1601
trigger1=Root,AnimElemTime(22)=0
anim=1612
postype=p1
pos=64,-69
Sprpriority=12
Bindtime=-1
vfacing=-1
scale=.35,1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1601
trigger1=Root,AnimElemTime(22)=0
anim=1612
postype=p1
pos=64,-69
Sprpriority=12
vfacing=-1
ownpal=1
Bindtime=-1
trans=sub
scale=.35,1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(4)=0
anim=52
postype=p1
pos=0,10
facing=-1
vel=-2
Sprpriority=10
trans=add
scale=1,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(4)=0
anim=52
postype=p1
pos=0,10
vel=-2
facing=-1
Sprpriority=11
ownpal=1
trans=sub
scale=1,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(4)=0
anim=52
postype=p1
pos=0,10
vel=-2
facing=-1
Sprpriority=10
trans=add
scale=1.25,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(4)=0
anim=52
postype=p1
pos=0,10
vel=-2
facing=-1
Sprpriority=11
ownpal=1
trans=sub
scale=1.25,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(5)=0
Anim =1610
postype = p1
pos = 72,-130
bindtime = -1
Scale= .75,.75
SprPriority = 10
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause = 1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(5)=0
Anim =1610
postype = p1
pos = 72,-130
bindtime = -1
Scale= .75,.75
SprPriority = 10
trans=sub
ownpal = 1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause = 1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(14)=0
Anim =1611
postype = p1
pos = 64,-86
bindtime = -1
Scale= .75,.75
SprPriority = 10
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause = 1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=Root,AnimElemTime(14)=0
Anim =1611
postype = p1
pos = 64,-86
bindtime = -1
Scale= .5,.5
SprPriority = 10
ownpal = 1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause = 1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(5)=[0,5])
trigger1=fvar(10):=-Random%30||fvar(11):=Random%60||1
anim=10002
postype=p1
pos = 72,-130
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(5)=[0,5])
anim=10002
postype=p1
pos = 72,-130
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.115,.115
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(5)=[0,5])
trigger1=fvar(10):=-Random%30||fvar(11):=Random%60||1
anim=10002
postype=p1
pos = 72,-130
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(5)=[0,5])
anim=10002
postype=p1
pos = 72,-130
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.115,.115
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(5)=[0,5])
trigger1=fvar(10):=-Random%30||fvar(11):=Random%60||1
anim=10002
postype=p1
pos = 72,-130
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(5)=[0,5])
anim=10002
postype=p1
pos = 72,-130
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.115,.115
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(14)=[0,5])
trigger1=fvar(10):=-Random%60||fvar(11):=Random%60||1
anim=10002
postype=p1
pos = 64,-86
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(14)=[0,5])
anim=10002
postype=p1
pos = 64,-86
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.115,.115
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(14)=[0,5])
trigger1=fvar(10):=-Random%60||fvar(11):=Random%60||1
anim=10002
postype=p1
pos = 64,-86
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(14)=[0,5])
anim=10002
postype=p1
pos = 64,-86
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.115,.115
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(14)=[0,5])
trigger1=fvar(10):=-Random%60||fvar(11):=Random%60||1
anim=10002
postype=p1
pos = 64,-86
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1600,1601]
trigger1=(Root,AnimElemTime(14)=[0,5])
anim=10002
postype=p1
pos = 64,-86
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.115,.115
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1


;[フィアーズタックル]
[State ]
type=Explod
triggerall=Root,Anim=[1700,1701]
trigger1=Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0
trigger2=Root,anim=1701&&(Root,AnimElemTime(7)=0||Root,AnimElemTime(8)=0||Root,AnimElemTime(9)=0)
anim=1710
postype=p1
pos=56,-40
Sprpriority=10
scale=.5,.5
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=[1700,1701]
trigger1=Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0
trigger2=Root,anim=1701&&(Root,AnimElemTime(7)=0||Root,AnimElemTime(8)=0||Root,AnimElemTime(9)=0)
anim=1710
postype=p1
pos=56,-40
Sprpriority=9
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=[1700,1701]
trigger1=Root,AnimElemTime(4)=0||Root,AnimElemTime(5)=0||Root,AnimElemTime(6)=0
trigger2=Root,anim=1701&&(Root,AnimElemTime(7)=0||Root,AnimElemTime(8)=0||Root,AnimElemTime(9)=0)
anim=1710
postype=p1
pos=56,-40
Sprpriority=12
;trans=sub
scale=.45,.45
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1700,1701]
trigger1=Root,AnimElemTime(4)=0
anim=1711
postype=p1
pos=0,-40
Sprpriority=10
vel=-1
scale=.5,.5
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=[1700,1701]
trigger1=Root,AnimElemTime(4)=0
anim=1711
postype=p1
pos=0,-40
Sprpriority=9
trans=sub
vel=-1
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[ブラッディ・エクスキュージョン]
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,AnimElemTime(4)>=0
trigger1=var(10):=34+Random%10||var(11):=-150-Random%5||fvar(10):=Random%40-20||fvar(11):=-Random%80||1
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.1,fvar(11)*0.1
accel=0,0.35
Sprpriority=10
Scale=.25,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,AnimElemTime(4)>=0
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.1,fvar(11)*0.1
accel=0,0.35
Sprpriority=11
Scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
trigger1=var(10):=64+Random%10||var(11):=-150-Random%5||fvar(10):=Random%40-20||fvar(11):=Random%40-20||1
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=50
Scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=51
Scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
trigger1=var(10):=64+Random%10||var(11):=-150-Random%5||fvar(10):=Random%40-20||fvar(11):=Random%40-20||1
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=50
Scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=51
Scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
trigger1=var(10):=64+Random%10||var(11):=-150-Random%5||fvar(10):=Random%40-20||fvar(11):=Random%40-20||1
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=50
Scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=51
Scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
trigger1=var(10):=64+Random%10||var(11):=-150-Random%5||fvar(10):=Random%40-20||fvar(11):=Random%40-20||1
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=50
Scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=51
Scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
trigger1=var(10):=64+Random%10||var(11):=-150-Random%5||fvar(10):=Random%40-20||fvar(11):=Random%40-20||1
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=50
Scale=.5,.5
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time>=115
anim=10000
postype=p1
pos=var(10),var(11)
vel=fvar(10)*0.5,fvar(11)*0.5
Sprpriority=51
Scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time=115
anim=10001
postype=p1
pos=60,-155
Sprpriority=12
Scale=.35,.35
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time=115
anim=10001
postype=p1
pos=60,-155
Sprpriority=11
Scale=.5,.5
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time=115
anim=10001
postype=p1
pos=60,-155
Sprpriority=10
Scale=.55,.55
trans=Sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time=118
anim=1820
postype=p1
pos=60,-90
Sprpriority=20
Scale=1.05,1.05
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1801
trigger1=Root,Time=118
anim=1820
postype=p1
pos=60,-90
Sprpriority=21
trans=Add
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[KRSW エフェ]
[State ]
type=Explod
trigger1=Root,Anim=1390&&Root,AnimElemTime(4)=0
anim=1396
postype=p1
;pos=-20,0
facing=-1
Sprpriority=12
trans=add
scale=.75,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=1390&&Root,AnimElemTime(4)=0
anim=1396
postype=p1
;pos=-20,0
facing=-1
Sprpriority=10
trans=sub
ownpal=1
scale=.75,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
;[超必殺技演出]
[State ]
type=Explod
trigger1=Root,Anim=2000&&Root,AnimElem=1
trigger2=Root,Anim=2100&&Root,AnimElem=10
trigger3=(Root,Anim=2200||Root,Anim=2250)&&Root,AnimElem=1
trigger4=(Root,Anim=2400||Root,Anim=2450)&&Root,AnimElem=1
trigger5=Root,Anim=2500&&Root,AnimElem=1
ID=2050
anim=2050
postype=p1
bindtime=-1
Sprpriority=-1
scale=.5,.25
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2000&&Root,AnimElem=1
trigger2=Root,Anim=2100&&Root,AnimElem=10
trigger3=(Root,Anim=2200||Root,Anim=2250)&&Root,AnimElem=1
trigger4=(Root,Anim=2400||Root,Anim=2450)&&Root,AnimElem=1
trigger5=Root,Anim=2500&&Root,AnimElem=1
ID=2052
anim=2051
postype=p1
bindtime=-1
Sprpriority=4
scale=.5,2
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Root,Anim=2000&&Root,var(8)<=15
trigger2=(Root,Anim=2200||Root,Anim=2250)&&Root,var(8)<=15
trigger3=(Root,Anim=2400||Root,Anim=2450)&&Root,var(8)<=15
trigger4=Root,Anim=2500&&Root,var(8)<=15
ID=2050
postype=p1
Scale=(10-0.6*Root,var(8))*.5,(10-0.6*Root,var(8))*.25
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Root,Anim=2000&&Root,var(8)<=15
trigger2=(Root,Anim=2200||Root,Anim=2250)&&Root,var(8)<=15
trigger3=(Root,Anim=2400||Root,Anim=2450)&&Root,var(8)<=15
trigger4=Root,Anim=2500&&Root,var(8)<=15
ID=2052
postype=p1
Scale=(10-0.6*Root,var(8))*.5,(10-0.6*Root,var(8))*2
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Root,Anim=2100&&Root,AnimElemTime(10)<=15&&Root,AnimElemNo(0)=10
ID=2050
postype=p1
Scale=(10-0.6*Root,AnimElemTime(10))*.5,(10-0.6*Root,AnimElemTime(10))*.25
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Root,Anim=2100&&Root,AnimElemTime(10)<=15&&Root,AnimElemNo(0)=10
ID=2052
postype=p1
Scale=(10-0.6*Root,AnimElemTime(10))*.5,(10-0.6*Root,AnimElemTime(10))*2
Ignorehitpause=1
[State ]
type=Explod
triggerall=name = "HD" && Ishelper(9600)
triggerall=var(10):=30-random%60||var(11):=-10+random%20||fvar(11):=-4-Random%6||1
trigger1=Root,Anim=2000&&Root,AnimElemTime(1)<=40
trigger2=Root,Anim=2100&&Root,AnimElemNo(0)=10&&Root,AnimElemTime(10)<=40
trigger3=(Root,Anim=2200||Root,Anim=2250)&&Root,AnimElemTime(1)<=40
trigger4=(Root,Anim=2400||Root,Anim=2450)&&Root,AnimElemTime(1)<=40
trigger5=Root,Anim=2500&&Root,AnimElemTime(1)<=40
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=10
trans=add
scale=.5,.5
supermove=1
pausemovetime = 999
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2000&&Root,AnimElemTime(1)<=40
trigger2=Root,Anim=2100&&Root,AnimElemNo(0)=10&&Root,AnimElemTime(10)<=40
trigger3=(Root,Anim=2200||Root,Anim=2250)&&Root,AnimElemTime(1)<=40
trigger4=(Root,Anim=2400||Root,Anim=2450)&&Root,AnimElemTime(1)<=40
trigger5=Root,Anim=2500&&Root,AnimElemTime(1)<=40
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=11
ownpal=1
scale=.25,.25
supermove=1
pausemovetime = 999
Ignorehitpause=1

;[デストラクション・ヘルフレア]
[State ]
type=Explod
triggerall=var(10):=30-random%60||var(11):=-10+random%20||fvar(11):=-4-Random%6||1
trigger1=Root,Anim=2000
trigger1=Root,Time<=40&&Gametime%2=0
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=10
trans=add
scale=.5,.5
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2000
trigger1=Root,Time<=40&&Gametime%2=0
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=11
ownpal=1
scale=.25,.25
supermove=1
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemTime(80)=0
ID=2006
anim=2010
postype=p1
pos=-20,-55
bindtime=-1
Sprpriority=10
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemTime(80)=0
ID=2005
anim=2010
postype=p1
pos=-20,-55
bindtime=-1
Sprpriority=11
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Modifyexplod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemTime(81)=0 || Root,AnimElemTime(82)=0
ID=2005
Postype=P1
Pos=40+65*(Root,AnimElemTime(82)=0),-70-65*(Root,AnimElemTime(82)=0)
Trans=Sub
[State ]
type=Modifyexplod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemTime(81)=0 || Root,AnimElemTime(82)=0
ID=2006
Postype=P1
Pos=40+65*(Root,AnimElemTime(82)=0),-70-65*(Root,AnimElemTime(82)=0)
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemTime(82)=0||Root,AnimElemTime(88)=0
anim=1020
postype=p1
pos=105,-135
Sprpriority=8
scale=.75,.75
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemTime(82)=0||Root,AnimElemTime(88)=0
anim=1020
postype=p1
pos=105,-135
Sprpriority=9
scale=.75,.75
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemNo(0)=[82,94]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10000
postype=p1
pos=105,-135
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=8
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemNo(0)=[82,94]
anim=10000
postype=p1
pos=105,-135
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=9
scale=.25,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemNo(0)=[82,94]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10000
postype=p1
pos=105,-135
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=8
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemNo(0)=[82,94]
anim=10000
postype=p1
pos=105,-135
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=9
scale=.25,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemNo(0)=[82,94]
trigger1=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
anim=10000
postype=p1
pos=105,-135
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=8
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2005
trigger1=Root,AnimElemNo(0)=[82,94]
anim=10000
postype=p1
pos=105,-135
vel=fvar(10)*0.2,fvar(11)*0.2
Sprpriority=9
scale=.25,.25
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
triggerall=var(10):=60-random%40||var(11):=-80+random%80||fvar(10):=-5-Random%6||fvar(11):=-2-Random%6||1
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=10
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=11
trans=sub
ownpal=1
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=var(10):=60-random%40||var(11):=-80+random%80||fvar(10):=-5-Random%6||fvar(11):=-2-Random%6||1
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=10
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=11
trans=sub
ownpal=1
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=var(10):=60-random%40||var(11):=-80+random%80||fvar(10):=-5-Random%6||fvar(11):=-2-Random%6||1
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=10
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=11
trans=sub
ownpal=1
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=var(10):=60-random%40||var(11):=-80+random%80||fvar(10):=-5-Random%6||fvar(11):=-2-Random%6||1
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=10
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=11
trans=sub
ownpal=1
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=var(10):=60-random%40||var(11):=-80+random%80||fvar(10):=-5-Random%6||fvar(11):=-2-Random%6||1
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=10
trans=add
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,AnimElemNo(0)=[82,94]
anim=1325
postype=p1
pos=var(10),var(11)
vel=fvar(10),fvar(11)
accel=fvar(10)*0.025
Sprpriority=11
trans=sub
ownpal=1
scale=.25,.25
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1


;[インフェルニティ・スフィア]
[State ]
type=Explod
trigger1=Root,Anim=2300&&Root,AnimElem=1
ID=2350
anim=2350
postype=p1
bindtime=-1
Sprpriority=-1
scale=.5,.25
supermove=1
pausemovetime=99
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2300&&Root,AnimElem=1
ID=2352
anim=2351
postype=p1
bindtime=-1
Sprpriority=4
scale=.5,2
supermove=1
pausemovetime=99
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Root,Anim=2300&&Root,Time<=15
ID=2350
postype=p1
Scale=(10-0.6*Root,time)*.5,(10-0.6*Root,time)*.25
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=Root,Anim=2300&&Root,Time<=15
ID=2352
postype=p1
Scale=(10-0.6*Root,time)*.5,(10-0.6*Root,time)*2
Ignorehitpause=1
[State ]
type=Explod
triggerall=name = "HD" && Ishelper(9600)
triggerall=var(10):=30-random%60||var(11):=-10+random%20||fvar(11):=-4-Random%6||1
trigger1=Root,Anim=2300&&Root,Time<=58&&Gametime%2=0
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=10
trans=add
scale=.5,.5
supermove=1
pausemovetime=99
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2300&&Root,Time<=58&&Gametime%2=0
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=11
ownpal=1
scale=.25,.25
supermove=1
pausemovetime=99
Ignorehitpause=1

;[カタストロフィ・プレッシャー]
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=Root,AnimElem=5||Root,AnimElem=13||Root,AnimElem=22||Root,AnimElem=23||Root,AnimElem=24
trigger2=(Root,Anim=[2206,2207])&&Root,AnimElem=5
ID=1200
anim=1020
postype=p1
pos=80,-90
Sprpriority=10
scale=.5,.5
trans=addalpha
alpha=216,256
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=Root,AnimElem=5||Root,AnimElem=13||Root,AnimElem=22||Root,AnimElem=23||Root,AnimElem=24
trigger2=(Root,Anim=[2206,2207])&&Root,AnimElem=5
ID=1200
anim=1020
postype=p1
pos=80,-90
Sprpriority=10
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=Root,AnimElem=5||Root,AnimElem=13||Root,AnimElem=22||Root,AnimElem=23||Root,AnimElem=24
trigger2=(Root,Anim=[2206,2207])&&Root,AnimElem=5
ID=1200
anim=10001
postype=p1
pos=80,-90
Sprpriority=11
scale=.55,.55
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=Root,AnimElem=5||Root,AnimElem=13||Root,AnimElem=22||Root,AnimElem=23||Root,AnimElem=24
trigger2=(Root,Anim=[2206,2207])&&Root,AnimElem=5
ID=1200
anim=1025
postype=p1
pos=80,-90
Sprpriority=16
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=Root,AnimElem=5||Root,AnimElem=13||Root,AnimElem=22||Root,AnimElem=23||Root,AnimElem=24
trigger2=(Root,Anim=[2206,2207])&&Root,AnimElem=5
ID=1200
anim=1025
postype=p1
pos=80,-90
Sprpriority=17
trans=sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=fvar(10):=60-Random%120||fvar(11):=60-Random%120||1
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=16
trans=addalpha
alpha=256,256
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=15
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=2265
trigger1=(Root,AnimElemTime(5)=[0,10])||(Root,AnimElemTime(13)=[0,10])||(Root,AnimElemTime(22)=[0,10])||(Root,AnimElemTime(23)=[0,10])||(Root,AnimElemTime(24)=[0,10])
trigger2=(Root,Anim=[2206,2207])&&(Root,AnimElemTime(5)=[0,10])
anim=10002
postype=p1
pos=80,-90
vel=fvar(10)*0.25,fvar(11)*0.25
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)%10=0 && Root,AnimElemTime(19) = [0,100]
anim=2235
postype=p1
pos=-25,-53
Sprpriority=4
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)%10=0 && Root,AnimElemTime(19) = [0,100]
anim=2235
postype=p1
pos=-25,-53
Sprpriority=4
trans=Sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)%20=0 && Root,AnimElemTime(19) = [0,80]
ID=2225
anim=2225
postype=p1
pos=-25,-53
Sprpriority=3
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)%20=0 && Root,AnimElemTime(19) = [0,80]
ID=2226
anim=2225
postype=p1
pos=-25,-53
Sprpriority=3
trans=add
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)%20=10 && Root,AnimElemTime(19) = [0,80]
ID=2227
anim=2225
postype=p1
pos=-25,-53
Sprpriority=3
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)%20=10 && Root,AnimElemTime(19) = [0,80]
ID=2228
anim=2225
postype=p1
pos=-25,-53
Sprpriority=3
trans=add
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=2225
scale=1-0.05*(Root,AnimElemTime(19)%20),1-0.05*(Root,AnimElemTime(19)%20)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=2226
scale=1-0.05*(Root,AnimElemTime(19)%20),1-0.05*(Root,AnimElemTime(19)%20)
trans=addalpha
alpha=256-floor(Root,AnimElemTime(19)*2.5),256
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=2227
scale=1-0.05*((Root,AnimElemTime(19)-10)%20),1-0.05*((Root,AnimElemTime(19)-10)%20)
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=2228
scale=1-0.05*((Root,AnimElemTime(19)-10)%20),1-0.05*((Root,AnimElemTime(19)-10)%20)
trans=addalpha
alpha=256-floor(Root,AnimElemTime(19)*2.5),256
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=90
anim=2230
postype=p1
pos=-25,-53
Sprpriority=3
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=90
anim=2230
postype=p1
pos=-25,-53
Sprpriority=3
trans=Sub
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1


[State ]
type=Explod
triggerall=var(10):=30-random%80||fvar(10):=20-Random%40||fvar(11):=-4-random%5||1
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=[0,120]
anim=10002
postype=p1
pos=var(10),0
vel=fvar(10)*0.01,fvar(11)
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=[0,120]
anim=10002
postype=p1
pos=var(10),0
vel=fvar(10)*0.01,fvar(11)
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=var(10):=30-random%80||fvar(10):=20-Random%40||fvar(11):=-4-random%5||1
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=[0,120]
anim=10002
postype=p1
pos=var(10),0
vel=fvar(10)*0.01,fvar(11)
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=[0,120]
anim=10002
postype=p1
pos=var(10),0
vel=fvar(10)*0.01,fvar(11)
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=var(10):=30-random%80||fvar(10):=20-Random%40||fvar(11):=-4-random%5||1
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=[0,120]
anim=10002
postype=p1
pos=var(10),0
vel=fvar(10)*0.01,fvar(11)
Sprpriority=16
trans=add
scale=.5,.5
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2265
trigger1=Root,AnimElemTime(19)=[0,120]
anim=10002
postype=p1
pos=var(10),0
vel=fvar(10)*0.01,fvar(11)
Sprpriority=17
trans=add
scale=.25,.25
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1


;[]
[State ]
type=Explod
triggerall=Root,Anim=2450
trigger1=Root,AnimElemTime(7)>=0&&root,time%2=0
anim=1710
postype=p1
pos=36,-40
vel=-2
Sprpriority=10
scale=.5,.5
trans=add
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2450
trigger1=Root,AnimElemTime(7)>=0&&root,time%2=0
anim=1710
postype=p1
pos=36,-40
vel=-2
Sprpriority=9
trans=sub
scale=.5,.5
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
triggerall=Root,Anim=2450
trigger1=Root,AnimElemTime(7)>=0&&root,time%2=0
anim=1710
postype=p1
pos=36,-40
vel=-2
Sprpriority=12
scale=.45,.45
ownpal=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

;[カーズドインフェルニティ]
[State ]
type=Explod
trigger1=Root,Anim=3100&&Root,AnimElem=3
ID=3150
anim=2520
postype=p1
bindtime=-1
Sprpriority=-1
scale=.5,.25
supermove=1
removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=3100&&Root,animelem=3
ID=3150
anim=2520
postype=p1
bindtime=-1
Sprpriority=-1
scale=.5,.25
supermove=1
removetime=-1
ownpal=1
trans=sub
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=3100&&Root,AnimElem=3
ID=3150
anim=2521
postype=p1
bindtime=-1
Sprpriority=4
scale=.5,2
supermove=1
removetime=-1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Removeexplod
trigger1=Root,Anim!=3100
ID=3150
IGnorehitpause=1
[State ]
type=Explod
triggerall=var(10):=30-random%60||var(11):=-10+random%20||fvar(11):=-4-Random%6||1
trigger1=Root,Anim=3100&&Root,Time>10
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=10
trans=add
scale=.5,.5
supermove=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1
[State ]
type=Explod
trigger1=Root,Anim=3100&&Root,Time>10
anim=1325
postype=p1
pos=var(10),var(11)
vel=0,fvar(11)
Sprpriority=11
ownpal=1
scale=.25,.25
supermove=1
supermove = root,sysvar(0)
pausemovetime = 999*root,sysvar(0)
Ignorehitpause=1

[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
;---------------------------------------------------------------------------
;低カラーマーキング
;---------------------------------------------------------------------------
[Statedef 9650]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(9650)&& !Ishelper(9651)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=statetypeset
trigger1=!Numtarget
movetype=A
ignorehitpause=1
[State ]
type=Changeanim
trigger1=1
value=8888+(!Numtarget)
Ignorehitpause=1
[State ]
type=hitby
trigger1=1
value=
Ignorehitpause=1
[State ]
type=hitby
trigger1=1
value2=
Ignorehitpause=1
[State ]
type=Velset
trigger1=1
x=0
y=0
ignorehitpause=1
[State ]
type=TargetDrop
trigger1=Numtarget>=2
[State ]
type=Posset
trigger1=Numenemy
x=Enemy(Ishelper(9651)&&Numenemy>1),Pos X
y=Enemy(Ishelper(9651)&&Numenemy>1),Pos Y+8
[State ]
type=hitadd
trigger1=1
value=-1
ignorehitpause=1
[State ]
type=Reversaldef
trigger1=!Numtarget
trigger1=Enemy(Ishelper(9651)&&Numenemy>1),movetype=A||p2movetype=A
reversal.attr=SCA,AA,AP,AT
pausetime=0,2
numhits=0
hitflag=MAFD
sparkno=-1
hitonce=1
ignorehitpause=1
[State ]
type=Hitdef
trigger1=!Numtarget
trigger1=movetype=A
attr=,AA,AT,AP
pausetime=0,0
numhits=0
sparkno=-1
hitflag=MAFD
hitonce=1
p1stateno=stateno
ignorehitpause=1
[State ]
type=Reversaldef
trigger1=Numtarget=1
reversal.attr=,aa,ap,at
pausetime=0,0
numhits=0
sparkno=-1
ignorehitpause=1
[State ]
type=varset
trigger1=var(1)>=10
var(1)=0
ignorehitpause=1
[State ]
type=varadd
trigger1=var(1)
var(1)=1
ignorehitpause=1
[State ]
type=varset
triggerall=(root,var(10)&1023)>0
trigger1=!var(0)
trigger2=Enemy(Ishelper(9651)&&Numenemy>1),Life<=var(0)
var(0)=Enemy(Ishelper(9651)&&Numenemy>1),Life
Ignorehitpause=1
[State ]
type=targetlifeadd
triggerall=(root,var(10)&1023)>0&&Numtarget&&Numenemy
trigger1=Enemy(Ishelper(9651)&&Numenemy>1),Life>var(0)
trigger1=var(1):=!var(1)||1
value=-(Enemy(Ishelper(9651)&&Numenemy>1),Life-var(0))
absolute=1
kill=0
Ignorehitpause=1
[State ]
type=TargetState
triggerall=(root,var(10)&1023)>0&&Numtarget&&Numenemy&&(Root,var(0)&1)
trigger1=var(1)=1
value=1155
Ignorehitpause=1
[State ]
type=targetlifeadd
triggerall=(root,var(10)&1023)>0&&Numtarget&&Numenemy&&(Root,var(0)&1)
trigger1=Gametime%60=0
value=-10
Kill=0
Ignorehitpause=1
[State ]
type=targetPoweradd
triggerall=(root,var(10)&1023)>0&&Numtarget&&Numenemy&&(Root,var(0)&1)
trigger1=1
value=2**31
Ignorehitpause=1
[State ]
type=Playsnd
triggerall=(root,var(10)&1023)>0&&Numtarget&&Numenemy&&(Root,var(0)&1)
trigger1=var(1)=1
value=4000,25
freqmul=1.5
[State ]
type=attackdist
trigger1=1
value=0
Ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)&&Ishelper
trigger1=(root,var(10)&1023)>0||(root,var(10)-(root,var(10)&1023)&2**18-1)/1024>0
trigger1=fvar(10):=Sin((Gametime+30)*Pi/30)*20||fvar(11):=Cos((Gametime+30)*Pi/30)*10||1
anim=10002
postype=p1
pos=0+floor(fvar(10)),Enemy(Ishelper(9651)&&Numenemy>1),Const(size.head.pos.y)+floor(fvar(11))
Sprpriority=-5+20*(Gametime%60=[17,47])
Scale=.25,.25
accel=0,0.5
bindtime=-1
Trans=sub
supermove = 1
pausemovetime = 99
Ignorehitpause=1
[State ]
type=Explod
triggerall=Playeridexist(ID)&&Ishelper
trigger1=(root,var(10)&1023)>0||(root,var(10)-(root,var(10)&1023)&2**18-1)/1024>0
trigger1=fvar(10):=Sin(Gametime*Pi/30)*20||fvar(11):=Cos(Gametime*Pi/30)*10||1
anim=10002
postype=p1
pos=0+floor(fvar(10)),Enemy(Ishelper(9651)&&Numenemy>1),Const(size.head.pos.y)+floor(fvar(11))
Sprpriority=-5+20*(Gametime%60!=[17,47])
Scale=.25,.25
accel=0,0.5
bindtime=-1
Trans=sub
supermove = 1
pausemovetime = 99
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=Ishelper(9651)&&Numenemy<2
trigger2=Numenemy<1
trigger3=(root,var(10)&1023)<1&&(root,var(10)-(root,var(10)&1023)&2**18-1)/1024<1
Ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1

;---------------------------------------------------------------------------
;12P 飛び道具反射
;---------------------------------------------------------------------------
[Statedef 9700]
type=U
movetype=U
physics=N
hitdefpersist=1
[State ]
type=Selfstate
trigger1=Name!="HD"
trigger1=!Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
trigger2=Name="HD" && !Ishelper
value=5050*!(sysvar(0)&&Name="HD")
Persistent=256
Ignorehitpause=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(9700)
trigger2 = Name != "HD"
trigger2 = Enemy(Enemy,name!="HD"&&Numenemy>1),Sysvar(0)
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=statetypeset
trigger1=1
statetype=A
movetype=I
physics=N
ignorehitpause=1
[State ]
type=statetypeset
trigger1=!Numtarget
movetype=A
ignorehitpause=1
[State ]
type=Changeanim
trigger1=SelfAnimExist(Root,Anim)
value=Root,Anim
Elem=Root,AnimElemNo(0)
Ignorehitpause=1
[State ]
type=varadd
trigger1=gethitvar(damage)
var(0)=1
ignorehitpause=1
[State ]
type=Playsnd
trigger1=Gethitvar(Damage)
value=4000,31
channel=1+var(0)%4
lowpriority=1
volume=250
Ignorehitpause=1
[State ]
type=hitoverride
trigger1=1
stateno=stateno
attr=SCA,AA,AP,AT
time=-1
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value=,AA,AT
Time=1
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=1
value2=,AA,AT
Time=1
Ignorehitpause=1
[State ]
type=Bindtoroot
trigger1=1
pos=0,0
facing=1
time=-1
Ignorehitpause=1
[State ]
type=Palfx
trigger1=1
mul=256,0,0
time=-1
Ignorehitpause=1
;---------------------------------------------------------------------------
[State ]
type=Explod
trigger1=Numexplod(9702)=0
ID=9702
Anim=9702
Postype=P1
Scale=.5,.5
trans=add
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
ownpal=1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9702)=1
ID=9702
Anim=9701
Postype=P1
Scale=.35,.35
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9703)=0
ID=9703
Anim=9702
Postype=P1
Scale=.5,.5
trans=add
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
ownpal=1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9703)=1
ID=9703
Anim=9701
Postype=P1
Scale=.35,.35
trans=add
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9700)=0
ID=9700
Anim=9700
Postype=P1
Scale=.5,.5
trans=sub
Bindtime=-1
ownpal=1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9700)=1
ID=9700
Anim=9700
Postype=P1
Scale=.5,.5
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=9700
Postype=P1
Pos=Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
sprpriority=5*(Gametime%120=[0,29])+5*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=9702
Postype=P1
Pos=Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
sprpriority=6*(Gametime%120=[0,29])+6*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9701)=2
ID=9701
Anim=9702
Postype=P1
Scale=.5,.5
trans=add
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9701)=0
ID=9701
Anim=9700
Postype=P1
Scale=.5,.5
trans=sub
ownpal=1
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Explod
trigger1=Numexplod(9701)=1
ID=9701
Anim=9700
Postype=P1
Scale=.5,.5
Bindtime=-1
Supermove=1
Pausemovetime=99999
removetime=-1
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=9701
Postype=P1
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
sprpriority=5*(Gametime%120=[0,29])+5*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=9703
Postype=P1
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
sprpriority=6*(Gametime%120=[0,29])+6*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=Gethitvar(Damage)
ID=9705
Anim=9703
Postype=P1
Scale=.1,.1
Bindtime=-1
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
Supermove=1
Pausemovetime=99999
ownpal=1
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=9705
Postype=P1
Pos=Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
sprpriority=6*(Gametime%120=[0,29])+6*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=Gethitvar(Damage)
ID=9706
Anim=9703
Postype=P1
Scale=.1,.1
Bindtime=-1
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
Supermove=1
Pausemovetime=99999
ownpal=1
Ignorehitpause=1
[State ]
type=Modifyexplod
trigger1=1
ID=9706
Postype=P1
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
sprpriority=6*(Gametime%120=[0,29])+6*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=gametime%2
Anim=9704
Pos=Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
Scale=.5,.5
Supermove=1
Pausemovetime=99999
trans=add
sprpriority=5*(Gametime%120=[0,29])+5*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=gametime%2
Anim=9704
Pos=Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
Scale=.25,.25
Supermove=1
Pausemovetime=99999
trans=add
ownpal=1
sprpriority=5*(Gametime%120=[0,29])+5*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=gametime%2
Anim=9704
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
Scale=.5,.5
Supermove=1
Pausemovetime=99999
trans=add
sprpriority=5*(Gametime%120=[0,29])+5*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
[State ]
type=Explod
trigger1=gametime%2
Anim=9704
Pos=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
Scale=.25,.25
Supermove=1
Pausemovetime=99999
trans=add
ownpal=1
sprpriority=5*(Gametime%120=[0,29])+5*(Gametime%120=[90,119])-5*(Gametime%120=[30,89])
Ignorehitpause=1
;---------------------------------------------------------------------------
[State ]
type=Projectile
trigger1=Gethitvar(Damage)
projanim=9705
projscale=.5,.5
postype=p1
offset=Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
velocity=Ifelse(Random%2,2+random%10,-2-random%10),Ifelse(Random%2,2+random%3,-2-random%3)
attr=SCA,NP
guardflag=M
animtype=H
damage=20,2
pausetime=0,10
hitsound = s4000,32
guardsound = s4000,32
sparkno = s7000
guard.sparkno = s7011
sparkxy=0,0
ground.type=h
ground.hittime=30
ground.slidetime=30
ground.velocity =-4
air.velocity =-4,-5
trans=sub
ignorehitpause=1
[State ]
type=Projectile
trigger1=Gethitvar(Damage)
projanim=9705
projscale=.5,.5
postype=p1
offset=-Floor(Sin((Gametime/60.0)*Pi)*60),Floor(Cos((Gametime/80.0)*Pi)*40)-80
velocity=Ifelse(Random%2,2+random%10,-2-random%10),Ifelse(Random%2,2+random%3,-2-random%3)
attr=SCA,NP
guardflag=M
animtype=H
damage=20,2
pausetime=0,10
hitsound = s4000,32
guardsound = s4000,32
sparkno = s7000
guard.sparkno = s7011
sparkxy=0,0
ground.type=h
ground.hittime=30
ground.slidetime=30
ground.velocity =-4
air.velocity =-4,-5
trans=sub
ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
;------------------------------------------------------------------------------------
;Sys
[Statedef 30000]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(30000)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=bindtoroot
trigger1=1
pos=0,8
[State ]
type=parentvarset
trigger1=Root,var(5)=0&&Playeridexist(Parent,id)
trigger1=parent,id=root,id
var(5)=ID
Ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=9600
persistent=256
ignorehitpause=1
;------------------------------------------------------------------------------------
; アーマー
[Statedef 30100]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(30100)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=SelfAnimExist(Root,Anim)
value=Root,Anim
Elem=Root,AnimElemNo(0)
Ignorehitpause=1
[State ]
type=Nothitby
trigger1=Gethitvar(damage)
trigger2=Movetype=H
value=SCA
Time=50
Ignorehitpause=1
[State ]
type=Trans
trigger1=1
trans=addalpha
alpha=0,256
ignorehitpause=1
[State ]
type=Statetypeset
trigger1=1
Movetype=I
Ignorehitpause=1
[State ]
type=bindtoroot
trigger1=1
pos=0,0
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
;------------------------------------------------------------------------------------
; 時止め解除
[Statedef 30200]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(30200)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8886
Ignorehitpause=1
[State ]
type=bindtoroot
trigger1=1
pos=0,99999
[State ]
type=pause
trigger1=1
time=0
movetime=0
ignorehitpause=1
[State ]
type=Superpause
trigger1=1
time=0
movetime=0
anim=-1
darken=0
Ignorehitpause=1
[State ]
type=Superpause
triggerall=Numenemy
trigger1=!Enemy,Alive&&!Enemy(Numenemy>1),Alive
time=2**31-1
movetime=2**31-1
anim=-1
darken=0
p2defmul=1
Ignorehitpause=1
[State ]
type=pause
triggerall=Numenemy
trigger1=!Enemy,Alive&&!Enemy(Numenemy>1),Alive
time=2**31-1
movetime=2**31-1
ignorehitpause=1
[State ]
type=Projectile
trigger1=1
ProjID=30200
Projanim=8885
Projhits=2**31-1
Projremove=0
Projremovetime=1
projedgebound=2000000
projstagebound=2000000
projheightbound=-2000000,2000000
Hitflag=MAFD
damage=0,0
affectteam=f
attr=SCA,AA,AP,AT
hitonce=1
pausetime=0,0
sparkno=-1
supermovetime=2**31-1
pausemovetime=2**31-1
Ignorehitpause=1
[State ]
type=changestate
trigger1=!var(59)
value=5150-5020*(!Var(59))
ignorehitpause=1

;------------------------------------------------------------------------------------
; 消去
[Statedef 31000]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(31000)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=(Root,var(0)&128)
ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
;------------------------------------------------------------------------------------
; 生成
[Statedef 31900]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1=Ishelper(31901)+Ishelper(31902)+Ishelper(31903)+Ishelper(31904)+Ishelper(31905)+Ishelper(31906)+Ishelper(31907)+Ishelper(31908)+Ishelper(31909)+Ishelper(31910)+Ishelper(31911)+Ishelper(31912)+Ishelper(31913)=0
trigger1=Ishelper(31914)+Ishelper(31915)+Ishelper(31916)+Ishelper(31917)+Ishelper(31918)+Ishelper(31919)+Ishelper(31920)+Ishelper(31921)+Ishelper(31922)+Ishelper(31923)+Ishelper(31924)+Ishelper(31925)=0
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=ChangeState
trigger1=(Root,var(0)&128)
value=31901
Ignorehitpause=1
[State ]
type=changeanim
trigger1=anim!=8888
value=8888
Ignorehitpause=1
[State ]
type=Destroyself
trigger1=!(Root,var(0)&128)
trigger1=AnimElem=2
Ignorehitpause=1
[State ]
type=BindtoRoot
trigger1=1
Pos=0,ID%25*-8
ignorehitpause=1
;------------------------------------------------------------------------------------
; 生成
[Statedef 31901]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1=Ishelper(31901)+Ishelper(31902)+Ishelper(31903)+Ishelper(31904)+Ishelper(31905)+Ishelper(31906)+Ishelper(31907)+Ishelper(31908)+Ishelper(31909)+Ishelper(31910)+Ishelper(31911)+Ishelper(31912)+Ishelper(31913)=0
trigger1=Ishelper(31914)+Ishelper(31915)+Ishelper(31916)+Ishelper(31917)+Ishelper(31918)+Ishelper(31919)+Ishelper(31920)+Ishelper(31921)+Ishelper(31922)+Ishelper(31923)+Ishelper(31924)+Ishelper(31925)=0
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=31000
Ignorehitpause=1
[state ]
type=Destroyself
triggerall=Numhelper(31010)*Numhelper(31020)*Numhelper(31030)*Numhelper(31040)*Numhelper(31050)*Numhelper(31060)*Numhelper(31070)*Numhelper(31080)*Numhelper(31090)*Numhelper(31100)*Numhelper(31110)
triggerall=Numhelper(31120)*Numhelper(31130)*Numhelper(31140)*Numhelper(31150)*Numhelper(31160)*Numhelper(31170)*Numhelper(31180)*Numhelper(31190)*Numhelper(31200)*Numhelper(31210)*Numhelper(31220)
triggerall=Numhelper(31230)*Numhelper(31240)*Numhelper(31250)
trigger1=helper(31010),Numtarget=1&&helper(31020),Numtarget=1&&helper(31030),Numtarget=1&&helper(31040),Numtarget=1&&helper(31050),Numtarget=1&&helper(31060),Numtarget=1&&helper(31070),Numtarget=1
trigger1=helper(31080),Numtarget=1&&helper(31090),Numtarget=1&&helper(31100),Numtarget=1&&helper(31110),Numtarget=1&&helper(31120),Numtarget=1&&helper(31130),Numtarget=1&&helper(31140),Numtarget=1
trigger1=helper(31150),Numtarget=1&&helper(31160),Numtarget=1&&helper(31170),Numtarget=1&&helper(31180),Numtarget=1&&helper(31190),Numtarget=1&&helper(31200),Numtarget=1&&helper(31210),Numtarget=1
trigger1=helper(31220),Numtarget=1&&helper(31230),Numtarget=1&&helper(31240),Numtarget=1&&helper(31250),Numtarget=1
trigger1=helper(31010),sysvar(1)>0&&helper(31020),sysvar(1)>0&&helper(31030),sysvar(1)>0&&helper(31040),sysvar(1)>0&&helper(31050),sysvar(1)>0&&helper(31060),sysvar(1)>0&&helper(31070),sysvar(1)>0
trigger1=helper(31080),sysvar(1)>0&&helper(31090),sysvar(1)>0&&helper(31100),sysvar(1)>0&&helper(31110),sysvar(1)>0&&helper(31120),sysvar(1)>0&&helper(31130),sysvar(1)>0&&helper(31140),sysvar(1)>0
trigger1=helper(31150),sysvar(1)>0&&helper(31160),sysvar(1)>0&&helper(31170),sysvar(1)>0&&helper(31180),sysvar(1)>0&&helper(31190),sysvar(1)>0&&helper(31200),sysvar(1)>0&&helper(31210),sysvar(1)>0
trigger1=helper(31220),sysvar(1)>0&&helper(31230),sysvar(1)>0&&helper(31240),sysvar(1)>0&&helper(31250),sysvar(1)>0
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31010)=0&&Playeridexist(ID)
ID=31010
Stateno=5150
Name="catastrophe1"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31020)=0&&Playeridexist(ID)
ID=31020
Stateno=5150
Name="catastrophe2"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31030)=0&&Playeridexist(ID)
ID=31030
Stateno=5150
Name="catastrophe3"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31040)=0&&Playeridexist(ID)
ID=31040
Stateno=5150
Name="catastrophe4"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31050)=0&&Playeridexist(ID)
ID=31050
Stateno=5150
Name="catastrophe5"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31060)=0&&Playeridexist(ID)
ID=31060
Stateno=5150
Name="catastrophe6"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31070)=0&&Playeridexist(ID)
ID=31070
Stateno=5150
Name="catastrophe7"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31080)=0&&Playeridexist(ID)
ID=31080
Stateno=5150
Name="catastrophe8"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31090)=0&&Playeridexist(ID)
ID=31090
Stateno=5150
Name="catastrophe9"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31100)=0&&Playeridexist(ID)
ID=31100
Stateno=5150
Name="catastrophe10"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31110)=0&&Playeridexist(ID)
ID=31110
Stateno=5150
Name="catastrophe11"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31120)=0&&Playeridexist(ID)
ID=31120
Stateno=5150
Name="catastrophe12"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31130)=0&&Playeridexist(ID)
ID=31130
Stateno=5150
Name="catastrophe13"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31140)=0&&Playeridexist(ID)
ID=31140
Stateno=5150
Name="catastrophe14"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31150)=0&&Playeridexist(ID)
ID=31150
Stateno=5150
Name="catastrophe15"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31160)=0&&Playeridexist(ID)
ID=31160
Stateno=5150
Name="catastrophe16"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31170)=0&&Playeridexist(ID)
ID=31170
Stateno=5150
Name="catastrophe17"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31180)=0&&Playeridexist(ID)
ID=31180
Stateno=5150
Name="catastrophe18"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31190)=0&&Playeridexist(ID)
ID=31190
Stateno=5150
Name="catastrophe19"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31200)=0&&Playeridexist(ID)
ID=31200
Stateno=5150
Name="catastrophe20"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31210)=0&&Playeridexist(ID)
ID=31210
Stateno=5150
Name="catastrophe21"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31220)=0&&Playeridexist(ID)
ID=31220
Stateno=5150
Name="catastrophe22"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31230)=0&&Playeridexist(ID)
ID=31230
Stateno=5150
Name="catastrophe23"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31240)=0&&Playeridexist(ID)
ID=31240
Stateno=5150
Name="catastrophe24"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31250)=0&&Playeridexist(ID)
ID=31250
Stateno=5150
Name="catastrophe25"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[State ]
type=nothitby
trigger1=1
value=,aa,ap
ignorehitpause=1
[State ]
type=BindtoRoot
trigger1=1
Pos=0,ID%25*-8
ignorehitpause=1
;------------------------------------------------------------------------------------
; 混線タゲ生成
[Statedef 31010]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1=ishelper(31010)+ishelper(31020)+ishelper(31030)+ishelper(31040)+ishelper(31050)+ishelper(31060)+ishelper(31070)+ishelper(31080)+ishelper(31090)+ishelper(31100)+ishelper(31110)+ishelper(31120)+ishelper(31130)=0
trigger1=ishelper(31140)+ishelper(31150)+ishelper(31160)+ishelper(31170)+ishelper(31180)+ishelper(31190)+ishelper(31200)+ishelper(31210)+ishelper(31220)+ishelper(31230)+ishelper(31240)+ishelper(31250)=0
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changeanim
trigger1=1
value=ifelse(numtarget=1,8888,31010)
Ignorehitpause=1
[State ]
type=BindtoRoot
trigger1=1
Pos=40,ID%25*-8
ignorehitpause=1
[State ]
type=Reversaldef
trigger1=1
reversal.attr=,AA,AP,AT
Ignorehitpause=1
[State ]
type=TargetDrop
trigger1=Numtarget>1
trigger2=Numtarget=1&&playeridexist(parent,id)
trigger2=!(Sysvar(0)&1)&&Parent,ID!=Target,ID
Ignorehitpause=1
[State ]
type=Statetypeset
trigger1=!numtarget || 1
movetype=a
ignorehitpause=1
[State ]
type=Statetypeset
trigger1=numtarget=1
movetype=i
ignorehitpause=1
[State ]
type=Hitdef
trigger1=!Numtarget
attr=,aa,ap,at
hitflag=mald
sparkno=-1
affectteam=F
pausetime=2**31-1,10
hitonce=1
p1stateno=Stateno;暴発対策
[State ]
type=varset
trigger1=numtarget=1
sysvar(0)=sysvar(0)|1
Ignorehitpause=1
[State ]
type=displaytoclipboard
trigger1=1
text="P-ID,%d,V-ID,%d,Pause,%d,Team,%d,Flag,%d"
params=Parent,ID,sysvar(1),HitPauseTime,(Parent,TeamSide!=TeamSide),(sysvar(0)&2)
ignorehitpause=1
[State ]
type=appendtoclipboard
trigger1=1
text=".var(8):%d,var(7):%d,var(5):%d"
params=var(8),var(7),var(5)
ignorehitpause=1
[State ]
type=changestate
trigger1=(sysvar(0)&1)
value=31020
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=130
persistent=256
ignorehitpause=1
;------------------------------------------------------------------------------------
; 混線ステ
[Statedef 31020]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1=ishelper(31010)+ishelper(31020)+ishelper(31030)+ishelper(31040)+ishelper(31050)+ishelper(31060)+ishelper(31070)+ishelper(31080)+ishelper(31090)+ishelper(31100)+ishelper(31110)+ishelper(31120)+ishelper(31130)=0
trigger1=ishelper(31140)+ishelper(31150)+ishelper(31160)+ishelper(31170)+ishelper(31180)+ishelper(31190)+ishelper(31200)+ishelper(31210)+ishelper(31220)+ishelper(31230)+ishelper(31240)+ishelper(31250)=0
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=BindtoRoot
trigger1=1
Pos=0,(ID+Gametime%25*(Roundstate>=3))%25*-8
time=-1
ignorehitpause=1
[State ]
type=Reversaldef
trigger1=1
reversal.attr=,AA,AP,AT
Ignorehitpause=1
[State ]
type=VarSet
trigger1=playeridexist(parent,id)
trigger1=parent,name = "HD"&&parent,teamSide=teamSide
trigger2=!playeridexist(parent,id)
sysvar(0)=(sysvar(0)&(2^ -2))
ignorehitpause = 1
[State ]
type=displaytoclipboard
trigger1=1
text="P-ID,%d,V-ID,%d,Pause,%d,Team,%d,Flag,%d"
params=Parent,ID,sysvar(1),HitPauseTime,(Parent,TeamSide!=TeamSide),(sysvar(0)&2)
ignorehitpause=1
[State ]
type=appendtoclipboard
trigger1=1
text=".var(8):%d,var(7):%d,var(5):%d"
params=var(8),var(7),var(5)
ignorehitpause=1
[State ]
type=SelfState
trigger1=playeridexist(parent,id)&&!(sysvar(0)&2)
trigger1=prevstateno!=[31020,31030]
value=31025
ignorehitpause = 1
[State ]
type=parentvarset
trigger1=playeridexist(parent,id)&&(sysvar(0)&2)
var(0)=random
ignorehitpause = 1
[State ]
type=TargetLifeAdd
trigger1=Numtarget
value=2**31+Enemy,Lifemax
Ignorehitpause=1
[State ]
type=Poweradd
trigger1=Numtarget
value=Powermax
Ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=130
ignorehitpause=1
;------------------------------------------------------------------------------------
; parent,set
[Statedef 31025]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1=ishelper(31010)+ishelper(31020)+ishelper(31030)+ishelper(31040)+ishelper(31050)+ishelper(31060)+ishelper(31070)+ishelper(31080)+ishelper(31090)+ishelper(31100)+ishelper(31110)+ishelper(31120)+ishelper(31130)=0
trigger1=ishelper(31140)+ishelper(31150)+ishelper(31160)+ishelper(31170)+ishelper(31180)+ishelper(31190)+ishelper(31200)+ishelper(31210)+ishelper(31220)+ishelper(31230)+ishelper(31240)+ishelper(31250)=0
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=Reversaldef
trigger1=1
reversal.attr=,AA,AP,AT
Ignorehitpause=1
[State ]
type=VarSet
triggerall=PlayerIDExist(Parent,ID)
trigger1=!sysvar(1)
trigger1=Parent,Name="HD"
trigger1=Parent,TeamSide=TeamSide
trigger2=(sysvar(0)&2)
trigger2=Parent,TeamSide!=TeamSide
sysvar(1)=Parent,ID
ignorehitpause=1
[State ]
type = Null
triggerall=PlayerIDExist(Parent,ID)
triggerall=Parent,TeamSide!=TeamSide
trigger1=var(1):=Floor(sysvar(1)/256)||var(2):=(sysvar(1)%256)||var(3):=Floor(Parent,ID/256)||var(4):=(Parent,ID%256)&&0
ignorehitpause=1
[State ]
type=Null
triggerall=PlayerIDExist(Parent,ID)
triggerall=Parent,TeamSide!=TeamSide
trigger1=var(3)>var(1)
trigger1=var(5):=128-(var(3)-var(1))
trigger2=var(3)<=var(1)
trigger2=var(5):=var(1)-var(3)
ignorehitpause=1
[State ]
type=Null
triggerall=PlayerIDExist(Parent,ID)
triggerall=Parent,TeamSide != TeamSide
trigger1=var(4)>var(2)
trigger1=var(6):=128-(var(4)-var(2))
trigger2=var(4)<=var(2)
trigger2=var(6):=var(2)-var(4)
ignorehitpause = 1
[State ]
type=displaytoclipboard
trigger1=1
text="P-ID,%d,V-ID,%d,Pause,%d,Team,%d,Flag,%d"
params=Parent,ID,sysvar(1),HitPauseTime,(Parent,TeamSide!=TeamSide),(sysvar(0)&2)
ignorehitpause=1
[State ]
type=appendtoclipboard
trigger1=1
text=".var(8):%d,var(7):%d,var(5):%d"
params=var(8),var(7),var(5)
ignorehitpause=1
[State ]
type = SelfState
triggerall=playeridexist(parent,id)
trigger1=Parent,TeamSide != TeamSide&&HitPauseTime&&!(sysvar(0)&2)&&var(7) <= 1000
trigger1=(var(5)=[0,128])&&(var(6)=[0,128])
trigger1=var(8):=0||1
value=31030
persistent=256
ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=130
persistent=256
ignorehitpause=1
;------------------------------------------------------------------------------------
; loop
[Statedef 31030]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1=ishelper(31010)+ishelper(31020)+ishelper(31030)+ishelper(31040)+ishelper(31050)+ishelper(31060)+ishelper(31070)+ishelper(31080)+ishelper(31090)+ishelper(31100)+ishelper(31110)+ishelper(31120)+ishelper(31130)=0
trigger1=ishelper(31140)+ishelper(31150)+ishelper(31160)+ishelper(31170)+ishelper(31180)+ishelper(31190)+ishelper(31200)+ishelper(31210)+ishelper(31220)+ishelper(31230)+ishelper(31240)+ishelper(31250)=0
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=Reversaldef
trigger1=1
reversal.attr=,AA,AP,AT
Ignorehitpause=1
[State ]
type=VarSet
trigger1=1
sysvar(0)=(sysvar(0)&(2^-2))
ignorehitpause=1
[State ]
type=VarSet
triggerall=playeridexist(parent,id)
trigger1=Parent,TeamSide!=TeamSide
sysvar(2)=Parent,var(0)
ignorehitpause=1
[State ]
type=ParentVarSet
triggerall=playeridexist(parent,id)
trigger1=Parent,TeamSide!=TeamSide
var(0)=!sysvar(2)
ignorehitpause=1
[State ]
type=VarSet
triggerall=playeridexist(parent,id)
triggerall=Parent,TeamSide!=TeamSide
trigger1=Parent,var(0)=(!sysvar(2))
sysvar(0)=(sysvar(0)|2)
ignorehitpause=1
[State ]
type=ParentVarSet
triggerall=playeridexist(parent,id)
triggerall=Parent,TeamSide!=TeamSide
trigger1=(sysvar(0)&2)
var(0)=sysvar(2)
ignorehitpause=1
[State ]
type=VarAdd
trigger1=1
var(8)=1
ignorehitpause=1
[State ]
type = ChangeState
triggerall=var(7)<var(6)
triggerall=HitPauseTime
trigger1=!(sysvar(0)&2)
trigger1=var(8)=[0,1000]
trigger1=var(7):=var(7)+1||1
value=26490
persistent=256
ignorehitpause=1
[State ]
type=ChangeState
triggerall=var(7)>=var(6)
triggerall=HitPauseTime
trigger1=!(sysvar(0)&2)
trigger1=var(8)=[0,1000]
trigger1=var(7):=var(7)+1||1
value=26491
persistent=256
ignorehitpause=1
[State ]
type=varset
triggerall=playeridexist(parent,id)
trigger1=!sysvar(1)&&Parent,Name="HD"&&Parent,TeamSide=TeamSide
trigger2=(sysvar(0)&2)&&Parent,TeamSide!=TeamSide
sysvar(1)=Parent,ID
ignorehitpause=1
[State ]
type=displaytoclipboard
trigger1=1
text="P-ID,%d,V-ID,%d,Pause,%d,Team,%d,Flag,%d"
params=Parent,ID,sysvar(1),HitPauseTime,(Parent,TeamSide!=TeamSide),(sysvar(0)&2)
ignorehitpause=1
[State ]
type=appendtoclipboard
trigger1=1
text=".var(8):%d,var(7):%d,var(5):%d"
params=var(8),var(7),var(5)
ignorehitpause=1
[State ]
type=SelfState
trigger1=1
value=31020
persistent=256
ignorehitpause = 1
[State ]
type=changestate
trigger1=1
value=130
persistent=256
ignorehitpause=1
;------------------------------------------------------------------------------------
; 被弾Last3
[Statedef 37000]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(37000)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=bindtoroot
trigger1=1
pos=0,32
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
;------------------------------------------------------------------------------------
; マーキング準最終
[Statedef 38000]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(38000)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=changeanim
trigger1=1
value=8888
Ignorehitpause=1
[State ]
type=bindtoroot
trigger1=1
pos=0,40
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
;------------------------------------------------------------------------------------
; マーキング最終設置
[Statedef 39000]
type=U
movetype=U
physics=U
hitderpersist=1
movehitpersist=1
[State ]
type=Changestate
trigger1 = Name = "HD"
trigger1 = !Ishelper(39000)
trigger2 = Name != "HD"
value = Ifelse(Name!="HD",0,5900*Ishelper)
Persistent=256
ignorehitpause = 1
[State ]
type=bindtoroot
trigger1=1
pos=0,48
;---------------------------------------------------------------------------------
; Helper one
[state ]
type=Helper
trigger1=Numhelper(31010)=0
trigger1=Numhelper(31901)=0
ID=31901
Stateno=31900
Name="catastrophe1-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31020)=0
trigger1=Numhelper(31902)=0
ID=31902
Stateno=31900
Name="catastrophe2-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31030)=0
trigger1=Numhelper(31903)=0
ID=31903
Stateno=31900
Name="catastrophe3-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31040)=0
trigger1=Numhelper(31904)=0
ID=31904
Stateno=31900
Name="catastrophe4-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31050)=0
trigger1=Numhelper(31905)=0
ID=31905
Stateno=31900
Name="catastrophe5-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31060)=0
trigger1=Numhelper(31906)=0
ID=31906
Stateno=31900
Name="catastrophe6-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31070)=0
trigger1=Numhelper(31907)=0
ID=31907
Stateno=31900
Name="catastrophe7-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31080)=0
trigger1=Numhelper(31908)=0
ID=31908
Stateno=31900
Name="catastrophe8-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31090)=0
trigger1=Numhelper(31909)=0
ID=31909
Stateno=31900
Name="catastrophe9-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31100)=0
trigger1=Numhelper(31910)=0
ID=31910
Stateno=31900
Name="catastrophe10-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31110)=0
trigger1=Numhelper(31911)=0
ID=31911
Stateno=31900
Name="catastrophe11-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31120)=0
trigger1=Numhelper(31912)=0
ID=31912
Stateno=31900
Name="catastrophe12-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31130)=0
trigger1=Numhelper(31913)=0
ID=31913
Stateno=31900
Name="catastrophe13-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31140)=0
trigger1=Numhelper(31914)=0
ID=31914
Stateno=31900
Name="catastrophe14-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31150)=0
trigger1=Numhelper(31915)=0
ID=31915
Stateno=31900
Name="catastrophe15-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31160)=0
trigger1=Numhelper(31916)=0
ID=31916
Stateno=31900
Name="catastrophe16-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31170)=0
trigger1=Numhelper(31917)=0
ID=31917
Stateno=31900
Name="catastrophe17-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31180)=0
trigger1=Numhelper(31918)=0
ID=31918
Stateno=31900
Name="catastrophe18-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31190)=0
trigger1=Numhelper(31919)=0
ID=31919
Stateno=31900
Name="catastrophe19-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31200)=0
trigger1=Numhelper(31920)=0
ID=31920
Stateno=31900
Name="catastrophe20-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31210)=0
trigger1=Numhelper(31921)=0
ID=31921
Stateno=31900
Name="catastrophe21-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31220)=0
trigger1=Numhelper(31922)=0
ID=31922
Stateno=31900
Name="catastrophe22-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31230)=0
trigger1=Numhelper(31923)=0
ID=31923
Stateno=31900
Name="catastrophe23-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31240)=0
trigger1=Numhelper(31924)=0
ID=31924
Stateno=31900
Name="catastrophe24-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
[state ]
type=Helper
trigger1=Numhelper(31250)=0
trigger1=Numhelper(31925)=0
ID=31925
Stateno=31900
Name="catastrophe25-H"
Helpertype=Player
Pausemovetime=2**31-1
Supermovetime=2**31-1
Ignorehitpause=1
;---------------------------------------------------------------------------
;相手マーキング
[State ]
type=targetbind
triggerall=numtarget
trigger1=numtarget=1
trigger1=target,ishelper
trigger2=numtarget>1
time=5
pos=205910,588888
ignorehitpause=1
[State ]
type=targetlifeadd
triggerall=numtarget
trigger1=numtarget=1
trigger1=target,ishelper
trigger2=numtarget>1
value=2**31+999
ignorehitpause=1
[State ]
type=assertspecial
trigger1=1
flag=noshadow
flag2=invisible
ignorehitpause=1
[State ]
type=targetdrop
triggerall=numtarget
trigger1=numtarget=1
trigger1=target,ishelper
trigger2=numtarget>1
ignorehitpause=1
[State ]
type=changeanim
trigger1=1
value=ifelse(numtarget=1,8888,8889)
ignorehitpause=1
[State ]
type=nothitby
trigger1=1
value=sca
ignorehitpause=1
[State ]
type=playerpush
trigger1=1
value=0
ignorehitpause=1
[State ]
type=Statetypeset
trigger1=1
movetype=I
physics=N
ignorehitpause=1
[State ]
type=Statetypeset
triggerall=!Numtarget
trigger1=root,ctrl
trigger2=EnemyNear,movetype=I
movetype=A
ignorehitpause=1
[State ]
type=Statetypeset
triggerall=!Numtarget
trigger1=EnemyNear,Hitdefattr=sca,aa,ap,at
trigger2=EnemyNear,movetype=A
movetype=I
ignorehitpause=1
[State ]
type=Reversaldef
trigger1=!Numtarget
reversal.attr=SCA,AA,AP,AT
pausetime=0,2
numhits=0
hitflag=MAFD
sparkno=-1
p1stateno=Stateno;!Hitoverride
hitonce=1
ignorehitpause=1
[State ]
type=Hitdef
trigger1=!Numtarget
trigger1=movetype=A
attr=,AA,AT,AP
pausetime=0,0
numhits=0
sparkno=-1
hitflag=MAFD
p1stateno=Stateno;!Hitoverride
ignorehitpause=1
[State ]
type=Reversaldef
trigger1=Numtarget=1
reversal.attr=SCA
pausetime=0,0
numhits=0
sparkno=-1
hitonce=1
ignorehitpause=1
[State ]
type=posset
trigger1=Numtarget=0
x=enemy,pos x
y=enemy,pos y+4
[State ]
type=posset
trigger1=Numtarget=1
x=target,pos x
y=target,pos y+10
[State ]
type=varset
triggerall=Numtarget=1
trigger1=!Target,Ishelper
trigger1=sysvar(2)=0
sysvar(2)=Target,id
ignorehitpause=1
;----------------[Targetstate]
; var(1) タゲステ用target,stateno
; var(2) targetstate flag
; var(3) Target,id
; var(4) Target,Stateno(?)
; var(19) サーチ1
; var(20-25) 記憶; 1-5
[State ]
type=varset
triggerall=Numtarget=1
trigger1=!Target,Ishelper
var(3)=Target,ID
Ignorehitpause=1
[State ]
type=varset
triggerall=Numtarget=1
trigger1=!Target,Ishelper
trigger1=Root,Gethitvar(damage)
trigger1=Target,Hitpausetime>0
trigger1=Target,movehit
trigger1=Target,hitdefattr=SCA,AA
trigger1=Target,Time > 0
var(4)=Target,Stateno
Ignorehitpause=1
[State ]
type=varset
triggerall=Numtarget=1
trigger1=1
var(1)=1
ignorehitpause=1
[State ]
type=varset
triggerall=Numtarget=1
trigger1=(target,stateno=[0,1000])
trigger2=(target,stateno=[5000,5150])
var(1)=target,stateno
ignorehitpause=1
[State ]
type=varset
trigger1=Numtarget=1
var(2)=0
ignorehitpause=1
[State ]
type=Targetstate
triggerall=Numtarget=1
triggerall=target,alive&&target,stateno!=26483
trigger1=Root,var(9)=11
value=var(1)+(var(2):=1&&0)
ignorehitpause=1
[State ]
type=Targetstate
triggerall=Numtarget=1
triggerall=target,alive&&(target,stateno!=[26480,26483])&&target,stateno!=1&&target,stateno!=5150
trigger1=Target,hitpausetime>1&&Target,Movecontact
value=var(1)+(var(2):=1&&0)
ignorehitpause=1
[State ]
type=Targetstate
triggerall=Numtarget=1
trigger1=!target,alive&&target,stateno!=5150
trigger1=target,prevstateno!=5150
value=var(1)+(var(2):=1&&0)
ignorehitpause=1
[State ]
type=TargetLifeadd
triggerall=Numtarget
trigger1=Roundstate!=2
trigger2=Random%10=0
value=2**31
ignorehitpause=1
[State ]
type=changestate
trigger1=1
value=5150-5020*(!Var(59))
ignorehitpause=1
