;ϐǗ

;@@{
;var(0) = ̂̓߂c\
;var(1) = J̌Ǘ
;var(2) = 󒆈ړ̃Ajԍ֘A
;var(3) = time
;var(4) = @@_p[W
;var(5) = ^_[W-󂯂_[W
;fvar(6) = ~d
;var(7) = 5150Xe[g֍s
;var(8) = 5150Xe[gptime
;var(9) = FU@VFCl
;var(10) = ubLOۑ
;var(11) = ̗͒l
;var(12) = Xe[gio[
;var(13) = wNgpXJ
;sysvar(3) = {̂̃CtL
;sysvar(4) = Xe[gړɃR}hL

;fvar(15)= JnR[

;fvar(38)= ~ߖh~gametimev
;fvar(39)= Xepgametimev

;fvar(0) = XW
;fvar(1) = YW

;fvar(6) = ~d







;{p[^
[Data]
life		  = 300000
power		  = 300000
attack		  = 100
defence		  = 100
fall.defence_up   = 50
liedown.time 	  = 60
airjuggle 	  = 15
sparkno 	  = -1
guard.sparkno 	  = -1
KO.echo 	  = 0
volume 		  = 0
IntPersistIndex   = 59
FloatPersistIndex = 6

[Size]
xscale		 = 1
yscale		 = 1
ground.back	 = 15		;LN^[̕iAnj
ground.front	 = 15		;LN^[̕iOAnj
air.back 	 = 14		;LN^[̕iA󒆁j
air.front 	 = 14		;LN^[̕iOA󒆁j
height 		 = 60		;LN^[̍
attack.dist 	 = 320		;Uɑ肪K[h̐ɓŒ዗iő320j
proj.attack.dist = 320		;肪K[h̐ɓ锭˕Ƃ̍Œ዗iő320j
proj.doscale 	 = 0		;xscale, yscale̐ݒ肪˕ɂKp邩ǂi1ŗLj
head.pos 	 = 3,-80
mid.pos 	 = 3,-54
shadowoffset 	 = -1
draw.offset      = 0,-5

[Velocity]
walk.fwd	=  0.6		;Oɕ̑x
walk.back	= -0.4		;ɕ̑x
run.fwd		=  5,0	;Oɑ鎞̑x (x, y) zbv鎞y0ȉɂ܂
run.back	= -5,0	;ɑ鎞̑x (x, y) 点鎞y0ɂ܂
jump.neu	=  0,  -2.2	;Wv̐ړx (x, y)
jump.fwd	=  1.0		;OɃWv̐ړx
jump.back	= -1.0		;ɃWv̐ړx
runjump.fwd	=  2.3,-7.2	;O_bVWv
runjump.back	= -2.3,-7.2	;_bVWv
airjump.neu	=  0,  -7.4	;󒆃Wv
airjump.fwd	=  3.0		;󒆂őOɃWv̐ړx
airjump.back	= -3.0		;󒆂ŌɃWv̐ړx

[Movement]
airjump.num	= 0	;󒆃Wv̉ iIvVj
airjump.height	= 30	;󒆃WvɕKvȍŒ̍ iIvVj
yaccel		= 0.02	;ɂxid́j
stand.friction	= 0.8	;Ԃł̖CW
crouch.friction	= 0.8	;ႪݏԂł̖CW

;--------------------------------------------------------ʏU

;--------------------------------------------------------------------------------
;----------------------------------------------------------------------------
;--------------------------------------------------------------------------------
[Statedef 200]
Type    = S
Movetype= A
Physics = S
Ctrl = 0
Anim = 200
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 201

[Statedef 201]
type		= S
movetype	= A
physics		= S
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State ]
type = ChangeAnim2
trigger1 = anim!=200
value = 200
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 2
value = S0, 0
channel = 1
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= AnimElem = 3
attr		= S, NA
hitflag		= MAF
guardflag	= M
damage		= 30
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 10
fall		= 0		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 75, 5
givepower	= 8, 3
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -5, 0
guard.velocity		= -5
air.velocity		= -2.5, -1
airguard.velocity	= -1.5,-3
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4000
guard.sparkno	= S4950
sparkxy		= -30+random%20,-75+random%20
hitsound	= S1, 0
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1



;--------------------------------------------------------------------------------
;----------------------------------------------------------------------------
;--------------------------------------------------------------------------------
[Statedef 205]
Type    = A
Movetype= A
Physics = A
Ctrl = 0
Anim = 205
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 206

[Statedef 206]
type		= A
movetype	= A
physics		= N
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State 170]
type = StateTypeSet
trigger1 = Pos Y >=0
statetype=S
physics = S

[State ]
type = Gravity
trigger1 = Pos Y <0

[State ]
type = velset
trigger1 = Pos Y >0
y = 0
[State ]
type = Posset
trigger1 = Pos Y >0
y = 0

[State ]
type = ChangeAnim2
trigger1 = anim!=205
value = 205
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 4
value = S0, 1
channel = 1
freqmul=0.8
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= AnimElem = 5
attr		= A, NA
hitflag		= MAF
guardflag	= M
damage		= 60
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 10
fall		= 0		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 0, 0
givepower	= 0, 0
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -6, 0
guard.velocity		= -6
air.velocity		= -5, -3
airguard.velocity	= -2,-1
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4000
guard.sparkno	= S4950
sparkxy		= 0+random%20,-50+random%20
hitsound	= S1, 1
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State ]
type = velset
trigger1 = statetype=A
trigger1 = AnimElem = 5
x = 2
[State ]
type = velset
trigger1 = statetype!=A
trigger1 = AnimElem = 5
x = 8

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = Pos Y <0
value = 51
ctrl = 1
ignorehitpause=1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1

[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = command = "holdfwd"
x = 0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = command = "holdback"
x = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = command = "holdup"
y = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = command = "holddown"
y = 0.05

[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = P2dist x >60
x = 0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = P2dist x <40
x = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = P2dist y <-20
y = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = P2dist y >-20
y = 0.05

[State -1]
type = velset
trigger1 = pos Y<0
trigger1 = screenPos Y <20
trigger1 = vel Y <-1
y = 0
[State -1]
type = Posset
trigger1 = screenPos Y <20
y = -helper(10013),screenPos Y+20



;--------------------------------------------------------------------------------
;----------------------------------@--------------------------------------
;--------------------------------------------------------------------------------
[Statedef 210]
Type    = S
Movetype= A
Physics = S
Ctrl = 0
Anim = 210
Poweradd = 0

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 211

[Statedef 211]
type		= S
movetype	= A
physics		= S
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State ]
type = VarAdd
trigger1 = animelem = 1
v = 9
value = 100

[State ]
type = ChangeAnim2
trigger1 = anim!=210
value = 210
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 3
value = S0, 2
channel = 1
volume = 200
freqmul = 0.8
ignorehitpause = 1

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= AnimElem = 7
attr		= S, NA
hitflag		= MAFD
damage		= 100
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 20
fall		= 1		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 0, 0
givepower	= 0, 0
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -6, -5
guard.velocity		= -3
air.velocity		= -6.5,-5
airguard.velocity	= -1.5,1.5
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4010
guard.sparkno	= S4950
sparkxy		= 0+random%20,-125+random%20
hitsound	= S1, 2
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1

;--------------------------------------------------------------------------------
;----------------------------------T@--------------------------------------
;--------------------------------------------------------------------------------
[Statedef 220]
Type    = S
Movetype= A
Physics = S
Ctrl = 0
Anim = 220
Poweradd = 0

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 221

[Statedef 221]
type		= S
movetype	= A
physics		= S
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State ]
type = VarAdd
trigger1 = animelem = 1
v = 9
value = 100

[State ]
type = ChangeAnim2
trigger1 = anim!=220
value = 220
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 3
value = S0, 2
channel = 1
volume = 200
freqmul = 0.8
ignorehitpause = 1

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= AnimElem = 4
attr		= S, NA
hitflag		= MAFD
damage		= 100
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 20
fall		= 1		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 0, 0
givepower	= 0, 0
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -1, 10
guard.velocity		= -3
air.velocity		= -1.10
airguard.velocity	= -1.5,1.5
fall.xvelocity = -1
fall.yvelocity = -10
fall.envshake.time =10
fall.envshake.freq =90
fall.envshake.ampl =2
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4010
guard.sparkno	= S4950
sparkxy		= 0+random%20,-40+random%20
hitsound	= S1, 2
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1

;--------------------------------------------------------------------------------
;----------------------------------------------------------------------------
;--------------------------------------------------------------------------------
[Statedef 300]
Type    = C
Movetype= A
Physics = S
Ctrl = 0
Anim = 310
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 301

[Statedef 301]
type		= C
movetype	= A
physics		= S
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State ]
type = ChangeAnim2
trigger1 = anim!=310
value = 310
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 6
value = S0, 0
channel = 1
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= AnimElem = 6
attr		= C, NA
hitflag		= MAFD
guardflag	= M
damage		= 30
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 10
fall		= 0		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 75, 5
givepower	= 8, 3
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -3, 0
guard.velocity		= -2
air.velocity		= -2.5, -1
airguard.velocity	= -1.5,-1
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4000
guard.sparkno	= S4950
sparkxy		= -30+random%20,-75+random%20
hitsound	= S1, 0
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 11
ctrl = 1
ignorehitpause=1

;--------------------------------------------------------------------------------
;------------------------------------ؖ@----------------------------------------
;--------------------------------------------------------------------------------
[Statedef 310]
Type    = C
Movetype= A
Physics = S
Ctrl = 0
Anim = 320
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 311

[Statedef 311]
type		= C
movetype	= A
physics		= S
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State ]
type = VarAdd
trigger1 = animelem = 1
v = 9
value = 100

[State ]
type = ChangeAnim2
trigger1 = anim!=320
value = 320
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 3
value = S0, 2
channel = 1
volume = 200
freqmul = 0.8
ignorehitpause = 1

[State 200]
type = Velset
trigger1 = animelem = 5
x = 8

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= !movecontact
attr		= C, NA
hitflag		= MAF
guardflag	= L
damage		= 100
animtype	= diagup
air.animtype	= Hard
ground.type	= low
priority	= 4, Hit
pausetime	= 10, 60
fall		= 1		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 150, 5
givepower	= 8, 3
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -7, -3
guard.velocity		= -3
air.velocity		= -5, -1
airguard.velocity	= -7,-3
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4010
guard.sparkno	= S4950
sparkxy		= 0+random%20,-30+random%20
hitsound	= S1, 3
guardsound	= S5, 0
numhits =-2
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 11
ctrl = 1
ignorehitpause=1

;--------------------------------------------------------------------------------
;----------------------------------------------------------------------------
;--------------------------------------------------------------------------------
[Statedef 400]
Type    = A
Movetype= A
Physics = A
Ctrl = 0
Anim = 200
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 401

[Statedef 401]
type		= A
movetype	= A
physics		= A
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State ]
type = ChangeAnim2
trigger1 = anim!=200
value = 200
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 3
value = S0, 0
channel = 1
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= animelem = 3
attr		= A, NA
hitflag		= MAFL
guardflag	= MA
damage		= 20
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 10
fall		= 0		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 75, 5
givepower	= 8, 3
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -3, 0
guard.velocity		= -1
air.velocity		= -3, -1
airguard.velocity	= -1.5,-1
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4000
guard.sparkno	= S4950
sparkxy		= -30+random%20,-75+random%20
hitsound	= S1, 0
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State 200];Rg[Zbg
type = CtrlSet
trigger1 = animtime = 0
value = 1
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 51
ctrl = 1
ignorehitpause=1

[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = command = "holdfwd"
x = 0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = command = "holdback"
x = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = command = "holdup"
y = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = command = "holddown"
y = 0.05

[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = P2dist x >60
x = 0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = P2dist x <40
x = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = P2dist y <-20
y = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = P2dist y >-20
y = 0.05

[State -1]
type = velset
trigger1 = pos Y<0
trigger1 = screenPos Y <20
trigger1 = vel Y <-1
y = 0
[State -1]
type = Posset
trigger1 = screenPos Y <20
y = -helper(10013),screenPos Y+20

;--------------------------------------------------------------------------------
;----------------------------------@--------------------------------------
;--------------------------------------------------------------------------------
[Statedef 410]
Type    = A
Movetype= A
Physics = A
Ctrl = 0
Anim = 410
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 411

[Statedef 411]
type		= A
movetype	= A
physics		= N
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State 170]
type = StateTypeSet
trigger1 = Pos Y >=0
statetype=S
physics = S

[State ]
type = Gravity
trigger1 = Pos Y <0

[State ]
type = velset
trigger1 = Pos Y >0
y = 0
[State ]
type = Posset
trigger1 = Pos Y >0
y = 0

[State ]
type = VarAdd
trigger1 = animelem = 1
v = 9
value = 100

[State ]
type = ChangeAnim2
trigger1 = anim!=410
value = 410
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 1
value = S0, 2
channel = 1
freqmul=0.9
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= animelem = 4
attr		= A, NA
hitflag		= MAFLD
damage		= 100
animtype	= Light
air.animtype	= Back
ground.type	= low
priority	= 4, Hit
pausetime	= 10, 20
fall		= 1		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 0, 0
givepower	= 0, 0
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -1, -10
guard.velocity		= -3
air.velocity		= -1, -10
airguard.velocity	= -3,-1
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4010
guard.sparkno	= S4950
sparkxy		= 0+random%20,-140+random%20
hitsound	= S1, 13
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State 200];Rg[Zbg
type = CtrlSet
trigger1 = animtime = 0
value = 1
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = Pos Y <0
value = 51
ctrl = 1
ignorehitpause=1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1

[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = command = "holdfwd"
x = 0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = command = "holdback"
x = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = command = "holdup"
y = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = command = "holddown"
y = 0.05

[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = P2dist x >60
x = 0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = P2dist x <40
x = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = P2dist y <-20
y = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = P2dist y >-20
y = 0.05

[State -1]
type = veladd
trigger1 = animelem=3
y = -3

[State -1]
type = velset
trigger1 = pos Y<0
trigger1 = screenPos Y <20
trigger1 = vel Y <-1
y = 0
[State -1]
type = Posset
trigger1 = screenPos Y <20
y = -helper(10013),screenPos Y+20


;--------------------------------------------------------------------------------
;----------------------------------T@--------------------------------------
;--------------------------------------------------------------------------------
[Statedef 420]
Type    = A
Movetype= A
Physics = A
Ctrl = 0
Anim = 420
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 421

[Statedef 421]
type		= A
movetype	= A
physics		= N
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State 170]
type = StateTypeSet
trigger1 = Pos Y >=0
statetype=S
physics = S

[State ]
type = Gravity
trigger1 = Pos Y <0

[State ]
type = velset
trigger1 = Pos Y >0
y = 0
[State ]
type = Posset
trigger1 = Pos Y >0
y = 0

[State ]
type = VarAdd
trigger1 = animelem = 1
v = 9
value = 100

[State ]
type = ChangeAnim2
trigger1 = anim!=420
value = 420
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 1
value = S0, 2
channel = 1
freqmul=0.9
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= animelem = 4
attr		= A, NA
hitflag		= MAFLD
damage		= 100
animtype	= Light
air.animtype	= Back
ground.type	= low
priority	= 4, Hit
pausetime	= 10, 20
fall		= 1		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 0, 0
givepower	= 0, 0
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -12, -1
guard.velocity		= -3
air.velocity		= -12, -1
airguard.velocity	= -3,-1
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
sparkno		= S4010
guard.sparkno	= S4950
sparkxy		= -30+random%20,-75+random%20
hitsound	= S1, 3
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State 200];Rg[Zbg
type = CtrlSet
trigger1 = animtime = 0
value = 1
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = Pos Y <0
value = 51
ctrl = 1
ignorehitpause=1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1

[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = command = "holdfwd"
x = 0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = command = "holdback"
x = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = command = "holdup"
y = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = command = "holddown"
y = 0.05

[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = P2dist x >60
x = 0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = P2dist x <40
x = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = P2dist y <-20
y = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = P2dist y >-20
y = 0.05

[State -1]
type = velset
trigger1 = pos Y<0
trigger1 = screenPos Y <20
trigger1 = vel Y <-1
y = 0
[State -1]
type = Posset
trigger1 = screenPos Y <20
y = -helper(10013),screenPos Y+20

;--------------------------------------------------------------------------------
;---------------------------------ؖ@---------------------------------------
;--------------------------------------------------------------------------------
[Statedef 430]
Type    = A
Movetype= A
Physics = A
Ctrl = 0
Anim = 430
Poweradd = 20

[State ];s}
type		= VarSet
trigger1	= 1
var(3)		= 0
ignorehitpause	= 1

[State ]
type		= ChangeState
trigger1	= 1
value		= 431

[Statedef 431]
type		= A
movetype	= A
physics		= N
ctrl		= 0
hitdefpersist	= 1
movehitpersist	= 1
hitcountpersist	= 1

[State 170]
type = StateTypeSet
trigger1 = Pos Y >=0
statetype=S
physics = S

[State ]
type = Gravity
trigger1 = Pos Y <0

[State ]
type = velset
trigger1 = Pos Y >0
y = 0
[State ]
type = Posset
trigger1 = Pos Y >0
y = 0

[State ]
type = VarAdd
trigger1 = animelem = 1
v = 9
value = 100

[State ]
type = ChangeAnim2
trigger1 = anim!=430
value = 430
elem = 1
ignorehitpause	= 1

[State 200];TEh
type = Playsnd
trigger1 = AnimElem = 1
value = S0, 2
channel = 1
freqmul=0.9
ignorehitpause = 1
persistent = 0

[State ]
type = varset
trigger1 = !Ishelper
var(12)=stateno
ignorehitpause = 1

[State 200];hit`
type		= HitDef
trigger1	= animelem = 4
attr		= A, NA
hitflag		= MAFLD
damage		= 100
animtype	= Light
air.animtype	= Back
ground.type	= High
priority	= 4, Hit
pausetime	= 10, 20
fall		= 1		;1ƎȂ
fall.recover	= 0		;0Ǝgs\
fall.recovertime= 100
air.fall	= 1		;1ƎȂ
getpower	= 0, 0
givepower	= 0, 0
ground.slidetime	= 10
ground.hittime		= 10		;̘AK
guard.hittime 		= 9
air.hittime 		= 10
guard.ctrltime 		= 9
airguard.ctrltime 	= 9
ground.velocity		= -7, 5
guard.velocity		= -1
air.velocity		= -8, 5
airguard.velocity	= -1,-1
ground.cornerpush.veloff= -3
air.cornerpush.veloff	= 0
down.cornerpush.veloff	= -3
guard.cornerpush.veloff = -3
airguard.cornerpush.veloff = 0
fall.xvelocity = -3
fall.yvelocity = -8
fall.envshake.time =10
fall.envshake.freq =90
fall.envshake.ampl =2
sparkno		= S4010
guard.sparkno	= S4950
sparkxy		= 0+random%20,0+random%20
hitsound	= S1, 3
guardsound	= S5, 0
numhits =-2
persistent=0
ignorehitpause=1

[State 200];Rg[Zbg
type = CtrlSet
trigger1 = animtime = 0
value = 1
ignorehitpause=1

[State ]
type = Varadd
trigger1 = 1
var(3) = 1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
trigger1 = Pos Y <0
value = 51
ctrl = 1
ignorehitpause=1

[State 200];Xeړ
type = ChangeState
trigger1 = AnimTime = 0
value = 0
ctrl = 1
ignorehitpause=1

[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = command = "holdfwd"
x = 0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = command = "holdback"
x = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = command = "holdup"
y = -0.05
[State -1]
type = veladd
triggerall = var(59)=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = command = "holddown"
y = 0.05

[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x<1.5
trigger1 = P2dist x >60
x = 0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel x>-1.5
trigger1 = P2dist x <40
x = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y>-1.5
trigger1 = P2dist y <-20
y = -0.05
[State -1]
type = veladd
triggerall = var(59)!=0&&statetype=A
trigger1 = vel y<1.5
trigger1 = P2dist y >-20
y = 0.05

[State -1]
type = velset
trigger1 = pos Y<0
trigger1 = screenPos Y <20
trigger1 = vel Y <-1
y = 0
[State -1]
type = Posset
trigger1 = screenPos Y <20
y = -helper(10013),screenPos Y+20





[Statedef 215];@
Type    = C
Movetype= I
Physics = S
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State 200]
type = ParentVarAdd
trigger1 = time = 0
var(9)=-50

[State 200];TEh
type = Playsnd
trigger1 = time=0
value = S1, 36
channel = 1
volume = 100
freqmul = 0.8
ignorehitpause = 1

[State ];
type = HitBy
trigger1 = 1
value = A,AA
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = AngleDraw
trigger1 = 1
value = time*7
scale = 1.5+(cos((time*5)*Pi/180)*0.2),1.5+(cos((time*5)*Pi/180)*0.2)

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100+(cos((time*2)*Pi/180)*5), 256

[State ];
type = ReversalDef
trigger1 = 1
reversal.attr = A,AA
hitsound = S10,3
sparkno = -1
sparkxy = 0, 0
p1stateno=800
p2stateno=5310
pausetime = 0,0
Ignorehitpause = 1

[State ];
type = HitOverride
trigger1 = 1
attr = A,AA
slot = 1
stateno = 800
time = 1
Ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = root,stateno=5150
trigger2 = time>600
value = 801

[State ]
type = ChangeState
triggerall = helper(215),stateno!=800||helper(215),time!=1
triggerall = helper(225),stateno!=800||helper(225),time!=1
triggerall = helper(315),stateno!=800||helper(315),time!=1
triggerall = helper(1005),stateno!=800||helper(1005),time!=1
trigger1 = root,hitpausetime=0
trigger1 = root,movehit>0&&root,numtarget>0||root,stateno=1103&&root,var(3)=40
value = 800

[Statedef 225];T@
Type    = C
Movetype= I
Physics = S
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State 200]
type = ParentVarAdd
trigger1 = time = 0
var(9)=-50

[State 200];TEh
type = Playsnd
trigger1 = time=0
value = S1, 36
channel = 1
volume = 100
freqmul = 0.8
ignorehitpause = 1

[State ];
type = HitBy
trigger1 = 1
value = S,AA
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = AngleDraw
trigger1 = 1
value = time*7
scale = 1.5+(cos((time*5)*Pi/180)*0.2),1.5+(cos((time*5)*Pi/180)*0.2)

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100+(cos((time*2)*Pi/180)*5), 256

[State ];
type = ReversalDef
trigger1 = 1
reversal.attr = S,AA
hitsound = S10,3
sparkno = -1
sparkxy = 0, 0
p1stateno=800
p2stateno=5310
pausetime = 0,0
Ignorehitpause = 1

[State ];
type = HitOverride
trigger1 = 1
attr = S,AA
slot = 1
stateno = 800
time = 1
Ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = root,stateno=5150
trigger2 = time>600
value = 801

[State ]
type = ChangeState
triggerall = helper(215),stateno!=800||helper(215),time!=1
triggerall = helper(225),stateno!=800||helper(225),time!=1
triggerall = helper(315),stateno!=800||helper(315),time!=1
triggerall = helper(1005),stateno!=800||helper(1005),time!=1
trigger1 = root,hitpausetime=0
trigger1 = root,movehit>0&&root,numtarget>0||root,stateno=1103&&root,var(3)=40
value = 800

[Statedef 315];ؖ@
Type    = C
Movetype= I
Physics = S
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State 200]
type = ParentVarAdd
trigger1 = time = 0
var(9)=-50

[State 200];TEh
type = Playsnd
trigger1 = time=0
value = S1, 36
channel = 1
volume = 100
freqmul = 0.8
ignorehitpause = 1

[State ];
type = HitBy
trigger1 = 1
value = C,AA
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = AngleDraw
trigger1 = 1
value = time*7
scale = 1.5+(cos((time*5)*Pi/180)*0.2),1.5+(cos((time*5)*Pi/180)*0.2)

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100+(cos((time*2)*Pi/180)*5), 256

[State ];
type = ReversalDef
trigger1 = 1
reversal.attr = C,AA
hitsound = S10,3
sparkno = -1
sparkxy = 0, 0
p1stateno=800
p2stateno=5310
pausetime = 0,0
Ignorehitpause = 1

[State ];
type = HitOverride
trigger1 = 1
attr = C,AA
slot = 1
stateno = 800
time = 1
Ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = root,stateno=5150
trigger2 = time>600
value = 801

[State ]
type = ChangeState
triggerall = helper(215),stateno!=800||helper(215),time!=1
triggerall = helper(225),stateno!=800||helper(225),time!=1
triggerall = helper(315),stateno!=800||helper(315),time!=1
triggerall = helper(1005),stateno!=800||helper(1005),time!=1
trigger1 = root,hitpausetime=0
trigger1 = root,movehit>0&&root,numtarget>0||root,stateno=1103&&root,var(3)=40
value = 800


[Statedef 1005];˕
Type    = A
Movetype= I
Physics = N
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State 200]
type = ParentVarAdd
trigger1 = time = 0
var(9)=-50

[State 200];TEh
type = Playsnd
trigger1 = time=0
value = S1, 36
channel = 1
volume = 100
freqmul = 0.8
ignorehitpause = 1

[State ];
type = HitBy
trigger1 = 1
value = SCA,AP
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = AngleDraw
trigger1 = 1
value = time*7
scale = 1.5+(cos((time*5)*Pi/180)*0.2),1.5+(cos((time*5)*Pi/180)*0.2)

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100+(cos((time*2)*Pi/180)*5), 256

[State ];
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AP
hitsound = S10,3
sparkno = -1
sparkxy = 0, 0
p1stateno=800
p2stateno=5310
pausetime = 0,0
Ignorehitpause = 1

[State ];
type = HitOverride
trigger1 = 1
attr = SCA,AP
slot = 1
stateno = 800
time = 1
Ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = root,stateno=5150
trigger2 = time>600
value = 801

[State ]
type = ChangeState
triggerall = helper(215),stateno!=800||helper(215),time!=1
triggerall = helper(225),stateno!=800||helper(225),time!=1
triggerall = helper(315),stateno!=800||helper(315),time!=1
triggerall = helper(1005),stateno!=800||helper(1005),time!=1
trigger1 = root,hitpausetime=0
trigger1 = root,movehit>0&&root,numtarget>0||root,stateno=1103&&root,var(3)=40
value = 800


[Statedef 1105];
Type    = A
Movetype= I
Physics = N
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State 200]
type = ParentVarAdd
trigger1 = time = 0
var(9)=-50

[State 200];TEh
type = Playsnd
trigger1 = time=0
value = S1, 36
channel = 1
volume = 100
freqmul = 0.8
ignorehitpause = 1

[State ];
type = HitBy
trigger1 = 1
value = SCA,AT
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = AngleDraw
trigger1 = 1
value = time*7
scale = 1.5+(cos((time*5)*Pi/180)*0.2),1.5+(cos((time*5)*Pi/180)*0.2)

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100+(cos((time*2)*Pi/180)*5), 256

[State ];
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AT
hitsound = S10,3
sparkno = -1
sparkxy = 0, 0
p1stateno=800
p2stateno=5310
pausetime = 0,0
Ignorehitpause = 1

[State ];
type = HitOverride
trigger1 = 1
attr = SCA,AT
slot = 1
stateno = 800
time = 1
Ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = root,stateno=5150
trigger2 = time>600
value = 801

[State ];
type = DestroySelf
trigger1 = root,stateno=5150

[Statedef 1205];G
Type    = A
Movetype= I
Physics = N
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State 200]
type = ParentVarAdd
trigger1 = time = 0
var(9)=-10

[State 200];TEh
type = Playsnd
trigger1 = time=0
value = S1, 36
channel = 1
volume = 100
freqmul = 0.8
ignorehitpause = 1

[State ];
type = notHitBy
trigger1 = 1
value = SCA,AA,AT,AP
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = AngleDraw
trigger1 = 1
value = time*7
scale = 1.5+(cos((time*5)*Pi/180)*0.2),1.5+(cos((time*5)*Pi/180)*0.2)

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100+(cos((time*2)*Pi/180)*5), 256

[State ];
type = ReversalDef
trigger1 = time%2=0
reversal.attr = SC,AA,AT
hitsound = S10,3
sparkno = -1
sparkxy = 0, 0
p1stateno=800
p2stateno=40
p2getp1state=0
pausetime = 0,0
Ignorehitpause = 1

[State ]
type = ChangeState
trigger1 = root,stateno=5150
trigger2 = time>1800
value = 801

[State ];
type = DestroySelf
trigger1 = root,stateno=5150

[Statedef 800];g
Type    = A
Movetype= I
Physics = N
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State ]
type = TargetState
trigger1 = target,ishelper
value = 5310

[State ]
type = ChangeState
trigger1 = root,stateno=5150
value = 801

[State ]
type = PowerAdd
trigger1 = time = 0
value = 1000

[State ];
type = EnvShake
trigger1 = time = 0
time = 20
freq = 60
ampl = -5
phase = 0

[State ];
type = Pause
trigger1 = time = 1
time = 5
movetime = 0

[State ];
type = PlaySnd
trigger1 = time = 0
value = 1, 35
volume = 0
channel = 5
lowpriority = 0
freqmul = 1+(random%20)*0.01
loop = 0
pan = 0

[State ];
type = NotHitBy
trigger1 = 1
value = SCA,AA,AT,AP
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 256-time*12, 256

[State ];
type = AngleDraw
trigger1 = time>0
value = time*20
scale = 2+time*0.2,2+time*0.2

[State ];
type = DestroySelf
trigger1 = time>20

[Statedef 801];gs
Type    = A
Movetype= I
Physics = N
Ctrl = 0
Anim = 10016
SprPriority=-10
Poweradd = 0

[State ];
type = PlaySnd
trigger1 = time = 0
value = 1, 37
volume = 0
channel = 5
lowpriority = 0
freqmul = 0.7+(random%20)*0.01
loop = 0
pan = 0

[State ];
type = NotHitBy
trigger1 = 1
value = SCA,AA,AT,AP
time = 1

[State ];
type = BindToRoot
trigger1 = 1
time = 1
facing = 1
pos = 0, -50
Ignorehitpause = 1

[State ];
type = Trans
trigger1 = 1
trans = addalpha
alpha = 100-6.6*time, 256

[State ];
type = AngleDraw
trigger1 = time>0
value = time*20
scale = 1.5+time*0.1,1.5+time*0.1

[State ];
type = DestroySelf
trigger1 = time>15