;---------------------------------------------------------------------------
[Statedef 12000]
type    = S
movetype= A
physics = S
juggle  = 4
poweradd= 22
ctrl = 0
velset = 0,0
anim = 220000
sprpriority =999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999                  ;\G̏dȂ(2ԑO@0ʏ@-1)

[State 200, 1]
type = PlaySnd
trigger1 = Time = 0
value = 500,7

[State 200, 1]
type = Velset
trigger1 = Time <= 10
x = 15

[State 200, 1]
type = Velset
trigger1 = Time >= 11
trigger1 = Time <= 20
x = 5

[State 200, 1]
type = Velset
trigger1 = Time >= 21
trigger1 = Time <= 30
x = 3

[State 200, 1]
type = Velset
trigger1 = Time >= 31
trigger1 = Time <= 39
x = 0

[State 240, qbg`]
type = HitDef
triggerall = IsHelper
trigger1 = Time = 0
attr = S, NA
animtype  = Back
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.160))                  ;_[WʁiAE̓K[hj
guardflag = 
hitflag = MAFDP
pausetime = 7,15
guard.pausetime = 15,20
sparkno = S8220+(random%8)
sparkxy = -10,-122
hitsound   = s6002,5
guardsound = s6001,0
ground.type = High
ground.slidetime = 16
ground.hittime  = 16
guard.hittime  = 16
guard.ctrltime = 16
ground.velocity = -9,-7
air.velocity = -9,-7
guard.velocity = -5
air.hittime = 2000 
airguard.velocity = -14,-7
envshake.time = 25
envshake.ampl = 7
envshake.freq = 176
fall = 1
fall.recover = ifelse(EnemyNear,GethitVar(hitcount) >= 20,1,0)
fall.recovertime = 1

[State 230, 3]
type = ChangeState
trigger1 = AnimTime = 0
value = 12001
;---------------------------------------------------------------------------
[Statedef 12001]
type    = S                      
movetype= A                      
physics = S                      
juggle  = 1                      
;Commonly-used controllers:
velset = 0,0                     ;̃Xe[gn܂Ɉړ邩i0,0œȂj
ctrl = 0                         ;̃Xe[gɑ̃R}h󂯕t邩(1Ŏ󂯕t)
anim = 220001                       ;̃Xe[gŕ\XvCgXe[gԍ(0ŕω)
poweradd = 20                    ;̃Xe[gg̃p[(0ŕω)
sprpriority =999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999                  ;\G̏dȂ(2ԑO@0ʏ@-1)

[State 200, 1]
type = HitDef
triggerall = IsHelper
trigger1 = !time
attr = , NA                     ;ԂŁAʏ̍U(͗A͒ʏAa͍U\)
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.020))                  ;_[WʁiAE̓K[hj
animtype = Light                 ;Ă̑̃|[Yilight/midium/hard/backjI
guardflag =                    ;K[hłԁia͑SĂ̏ԂŃK[h\j
hitflag = MAFDP                    ;Ă鎖̂ł
priority = 3, Hit                ;U̗D挠i0ア@4ʏ@7
pausetime = 8, 8                 ;U̍dԁiAEj
sparkno = s8220+random%8                     ;qbgGtFNg̃XvCgXe[gi0j
sparkxy = -10, -139               ;qbgGtFNg\ꏊi̍WŁj
hitsound = s6002, 2                  ;qbg̉i*,*ɂƎ̉gj
guardsound = 6, 0                ;K[h̉ij
ground.type = High               ;̂ꏊiHighFA, LowF, TripFj
ground.slidetime = 5             ;肪ɂׂ鎞
ground.hittime  = 12             ;R{q鎞ԁiȂj
ground.velocity = -4             ;nōUꍇ̑̈ړ󋵁iƂŏ_j
airguard.velocity = -1.9,-.8     ;󒆂ōUꍇ̑̈ړ󋵁iƂŏ_j
air.type = High                  ;󒆂ő肪ꏊiƓj
air.velocity = -1.4,-3           ;󒆂ōUꍇ̑̈ړ󋵁iƂŏ_j
air.hittime = 12                 ;󒆂ŃR{q鎞

[State 200, 1]
type = PlaySnd
trigger1 = Time = 0
value = 700,2

[State 200, 1]
type = PlaySnd
trigger1 = Time = 0
value = 500,8

[State 200, 1]
type = Velset
trigger1 = 1
x = 9
y = -12

[state ];ʊOɏo悤ɂȂ
type=screenbound
trigger1=1
value=0
movecamera=0,0
ignorehitpause=1

[State 4206,destroyself]
type = Destroyself
trigger1 = Time >= 100

;---------------------------------------------------------------------------

;---------------------------------------------------------------------------
; EEp`E̓
[Statedef 14000]
type    = S                      
movetype= A                      
physics = S                      
juggle  = 1                      
;Commonly-used controllers:
velset = 0,0                     ;̃Xe[gn܂Ɉړ邩i0,0œȂj
ctrl = 0                         ;̃Xe[gɑ̃R}h󂯕t邩(1Ŏ󂯕t)
anim = 240000                       ;̃Xe[gŕ\XvCgXe[gԍ(0ŕω)
poweradd = 20                    ;̃Xe[gg̃p[(0ŕω)
sprpriority = 2                  ;\G̏dȂ(2ԑO@0ʏ@-1)

[State 4334, ʒuݒ]
type = PosSet
trigger1 = 1
x = (EnemyNear,Pos X)
y = (EnemyNear,Pos Y)

[State 200, 1]
type = HitDef
triggerall = IsHelper
trigger1 = AnimElem = 1
trigger2 = AnimElem = 3
trigger3 = AnimElem = 5
trigger4 = AnimElem = 7
trigger5 = AnimElem = 9
attr = , NA                     ;ԂŁAʏ̍U(͗A͒ʏAa͍U\)
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.020))                    ;_[WʁiAE̓K[hj
animtype = Light                 ;Ă̑̃|[Yilight/midium/hard/backjI
guardflag =                    ;K[hłԁia͑SĂ̏ԂŃK[h\j
hitflag = MAFDP                    ;Ă鎖̂ł
priority = 3, Hit                ;U̗D挠i0ア@4ʏ@7
pausetime = 2, 8                 ;U̍dԁiAEj
sparkno = s8210+random%8                        ;qbgGtFNg̃XvCgXe[gi0j
sparkxy = -10, -20-random%70              ;qbgGtFNg\ꏊi̍WŁj
hitsound = s6002,10                  ;qbg̉i*,*ɂƎ̉gj
guardsound = 6, 0                ;K[h̉ij
ground.type = High               ;̂ꏊiHighFA, LowF, TripFj
ground.slidetime = 5             ;肪ɂׂ鎞
ground.hittime  = 12             ;R{q鎞ԁiȂj
ground.velocity = -1            ;nōUꍇ̑̈ړ󋵁iƂŏ_j
airguard.velocity = -1.9,-.8     ;󒆂ōUꍇ̑̈ړ󋵁iƂŏ_j
air.type = High                  ;󒆂ő肪ꏊiƓj
air.velocity = -1.4,-3           ;󒆂ōUꍇ̑̈ړ󋵁iƂŏ_j
air.hittime = 2313311321312131313132                 ;󒆂ŃR{q鎞
envshake.time = 8
envshake.ampl = 12
envshake.freq = 176

[State 205, 1]
type=HitDef
triggerall = IsHelper
trigger1=AnimElem=11
attr=, NA
damage = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.060))                    ;_[WʁiAE̓K[hj
animtype=hard
guardflag=
hitflag=MAFDP
priority=7, Hit
pausetime=4,9
sparkno = S8220+(random%8)
sparkxy = -10, -20-random%70
hitsound=s6002,10
guardsound=6, 0
ground.type=High
ground.slidetime=5
ground.hittime =12
ground.velocity=-2,20
airguard.velocity=-8,20
air.type=High
air.velocity=-8,20
air.hittime=2222
fall=1
envshake.time = 8
envshake.ampl = 12
envshake.freq = 176
fall.recover=1
fall.xvelocity =-1
fall.yvelocity =-8
nochainid=205

[State 4206,destroyself]
type = Destroyself
trigger1 = AnimTime = 0

;---------------------------------------------------------------------------

;-----------------------------------------------------------
[Statedef 7004]
type    = A
movetype= A
physics = N
poweradd= 0
velset = 0,0
ctrl = 0
sprpriority = 3

[State -2]
type = SelfState
triggerall = !ishelper
trigger1 = time >= 0
value = 120
ctrl = 1
ignorehitpause = 1

[state -2]
type = ScreenBound
trigger1 = 1
value = 0
movecamera = 0,0
ignorehitpause = 1

[State ]
type = Changeanim
trigger1 = !time && anim != 99999 && (anim != [7003,7005])
value = 99999

[State ]
type = playsnd
trigger1 = anim = 99999 && !animelemtime(1)
value = 700,6

[State ]
type = Changeanim
trigger1 = time = 1 && anim = 99999 && (anim != [7003,7005])
value = 7003

[State ]
type = Changeanim
trigger1 = anim != 7004 && p2bodydist y <= -1
value = 7004

[State ]
type = Changeanim
trigger1 = anim != 7005 && p2bodydist y >= 70 && p2statetype = L
value = 7005

[State ]
type = Changeanim
trigger1 = anim != 7003 && (p2bodydist y = [0,69]) &&  p2statetype != L
value = 7003

[State ]
type = posset
trigger1 = 1
x = floor(parent,pos x+ifelse(facing = 1,50,-50))
y = floor(parent,pos y-70)

[State -2, yo]
type = DisplayToClipboard
trigger1 = 1
text = "P2bdX:%f P2bdY:%f no:%d"
params = P2Bodydist X, P2Bodydist y, var(42)

[State stfu]
type = Hitdef
triggerall = ishelper
triggerall = time >=1
trigger1 = !(time%2)
damage = ceil(76/(hitcount+1)),10
getpower = 0,0
givepower = 0,0
pausetime = 2,5
attr = A,HA
hitflag = MAFDP
guardflag = 
animtype = heavy
air.animtype = back
priority = 7, hit
sparkno = S8220+(random%8);Hypers
guard.sparkno = s8000
sparkxy = 10, floor(enemynear,pos y)
hitsound = s700,5
guardsound = S120,0
ground.type = low
air.type = high
air.hittime = 8
ground.slidetime = 13
ground.hittime = 15
ground.velocity = -4, -5
air.velocity = -4, -7
p2facing = 1
fall = 1
fall.recover = 0
sprpriority = 3
yaccel = .5
envshake.time = ifelse(random < 500,0,16)
envshake.freq = 60
envshake.ampl = 7

[State don't hurt me]
type = nothitby
trigger1 = 1
ignorehitpause = 1
value = , AA, AT

[State hurt me]
type = hitoverride
trigger1 = 1
attr = SAC, AP
ignorehitpause = 1
stateno = 7004

[State ]
type = assertspecial
trigger1 = 1
ignorehitpause = 1
flag = noshadow

[State don't playa hate]
type = playerpush
trigger1 = 1
value = 0

[State ]
type = movehitreset
trigger1 = movecontact && roundstate = 2
ignorehitpause = 1

[State end]
type = destroyself
trigger1 = parent,movetype = H && parent,stateno != 8000 || parent,animelemtime(16) >= 1 || time >= 60 || (parent,movetype != H && parent,stateno != 1500)

;-----------------------------------------------------------
;---------------------------------------------------------------------------
[Statedef 124115]
type    = S
movetype= A
physics = S
juggle  = 4
poweradd= 65
ctrl = 0
velset = 0,0
sprpriority = 999999999999999999999999999999999999999999999

[state ];ʊOɏo悤ɂȂ
type=screenbound
trigger1=1
value=0
movecamera=0,0
ignorehitpause=1

[State 4101]
type = Explod
trigger1 = teamside = 1
trigger1 = !numexplod(6126)
removetime = -1
bindtime = -1
pausemovetime = - 1
postype = Back
pos = IfElse(Facing=1,0,1),0
anim = 6126
ID = 6126
scale = .5,.5
sprpriority = 999999999999999999999999999999999999999999
ontop = 1
OwnPal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 4101]
type = Explod
trigger1 = teamside = 2
trigger1 = !numexplod(6127)
removetime = -1
bindtime = -1
pausemovetime = - 1
postype = Back
pos = IfElse(Facing=1,0,1),0
anim = 6127
ID = 6127
scale = .5,.5
sprpriority = 999999999999999999999999999999999999999999
ontop = 1
OwnPal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 4101]
type = Explod
trigger1 = teamside = 1
trigger1 = !numexplod(6123)
removetime = -1
bindtime = -1
pausemovetime = - 1
postype = Back
pos = IfElse(Facing=1,0,1),0
anim = 6123
ID = 6123
scale = .5,.5
sprpriority = 999999999999999999999999999999999999999999
ontop = 1
OwnPal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 4101]
type = Explod
trigger1 = teamside = 2
trigger1 = !numexplod(6124)
removetime = -1
bindtime = -1
pausemovetime = - 1
postype = Back
pos = IfElse(Facing=1,0,1),0
anim = 6124
ID = 6124
scale = .5,.5
sprpriority = 999999999999999999999999999999999999999999
ontop = 1
OwnPal = 1
ignorehitpause = 1
supermovetime = 999999999
pausemovetime = 999999999

[State 77, trans]
type=angledraw
trigger1= 1
scale= 0.5,0.5

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 6125
value = 6125

[State 10006, Ǐ]]
type = BindToRoot
trigger1 = ishelper
pos = 0,0
ignorehitpause = 1
;--------------------------------------------------------------------------
;==============================
;
[Statedef 580110]
type = S
movetype = I
physics = S
velset = 0,0
ctrl = 0
sprpriority=99999999999999999999999999999999999999999999
juggle = 1

[State 4001, sparks]
type=explod
trigger1 = AnimElem = 1
anim=320001
sprpriority=99999999999999999999999999999999999999999999
ontop = 1
postype=p1
bindtime = 777
pos=0,0
ownpal=1
pausemovetime=300
supermovetime=300

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 320003
value = 320003

[State 1000, 2]
type = NotHitBy
trigger1 = 1
value = SCA

[State 1000, 3]
type = PlaySnd
trigger1 = AnimElem = 1
value = 700,11

[State 1000, 3]
type = PlaySnd
trigger1 = AnimElem = 1
value = 700, 12

[State 736:	EnvShake]
type = EnvShake
trigger1 = Animelem = 1
time = 30
freq = 140
ampl = -9
phase = 90

[State 200]
type = Projectile
trigger1 = Animelem = 1
attr = S, NA
projanim = 320002
projhitanim = -1
projid = 35600
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 30
postype = p1
offset = 0,0
velocity = 0,0
animtype  = Light
damage    = ceil(((enemy,const(data.defence)*0.01)*enemy,lifemax*0.190))
getpower = 50,50
givepower = 0,0
guardflag = 
hitflag = MAFDP
pausetime = 8,0
sparkno = -1
hitsound   = -1
guard.sparkno = -1
guardsound = -1
ground.type = Trip
ground.slidetime = 7
ground.hittime  = 7
ground.velocity = -1,-41
air.velocity = -1.4,-21
supermovetime = 2147483647
pausemovetime = 2147483647

[state 130]
type = Explod
trigger1 = IsHelper
anim = 15006+random%3
sprpriority = 2147483647
ownpal = 1
ontop = 1
postype = p1
pos = -40+ random%80,-40+ random%40
random = 30,30
vel = 0,-10 + random%9
scale = 0.75,0.75
pausemovetime = 2147483647
supermovetime = 2147483647

[state 130]
type = Explod
trigger1 = IsHelper
anim = 15006+random%3
sprpriority = 2147483647
ownpal = 1
ontop = 1
postype = p1
pos = -40+ random%80,-40+ random%40
random = 20,20
vel = 0,-8 + random%7
scale = 0.5,0.5
pausemovetime = 2147483647
supermovetime = 2147483647

[state 130]
type = Explod
trigger1 = IsHelper
anim = 15006+random%3
sprpriority = 2147483647
ownpal = 1
ontop = 1
postype = p1
pos = -40+ random%80,-40+ random%40
random = 10,10
vel = 0,-6 + random%5
scale = 0.25,0.25
pausemovetime = 2147483647
supermovetime = 2147483647

[state ];ʊOɏo悤ɂȂ
type=screenbound
trigger1=1
value=0
movecamera=0,0
ignorehitpause=1

[State a]
type = DestroySelf
trigger1 = Animtime = 0
;---------------------------------------------------------------------------
;==============================
;
[Statedef 320000]
type = S
movetype = I
physics = S
velset = 0,0
ctrl = 0
sprpriority=99999999999999999999999999999999999999999999
juggle = 1

[state a];Βpwp[
type = Helper
trigger1 = time = 0
trigger2 = time = 100
id = 580110
name = "Hibasira"
sprpriority = 7
pos = 0,0
postype = p1
stateno = 580110
helpertype = player
pausemovetime = 0
bindtime = -1
keyctrl = 0 
ownpal = 1

[state a];Βpwp[
type = Helper
trigger1 = time = 10
trigger2 = time = 90
id = 580110
name = "Hibasira"
sprpriority = 7
pos = 76,0
postype = p1
stateno = 580110
helpertype = player
pausemovetime = 0
bindtime = -1
keyctrl = 0 
ownpal = 1

[state a];Βpwp[
type = Helper
trigger1 = time = 20
trigger2 = time = 80
id = 580110
name = "Hibasira"
sprpriority = 7
pos = 152,0
postype = p1
stateno = 580110
helpertype = player
pausemovetime = 0
bindtime = -1
keyctrl = 0 
ownpal = 1

[state a];Βpwp[
type = Helper
trigger1 = time = 30
trigger2 = time = 70
id = 580110
name = "Hibasira"
sprpriority = 7
pos = 228,0
postype = p1
stateno = 580110
helpertype = player
pausemovetime = 0
bindtime = -1
keyctrl = 0 
ownpal = 1

[state a];Βpwp[
type = Helper
trigger1 = time = 40
trigger2 = time = 60
id = 580110
name = "Hibasira"
sprpriority = 7
pos = 304,0
postype = p1
stateno = 580110
helpertype = player
pausemovetime = 0
bindtime = -1
keyctrl = 0 
ownpal = 1

[state a];Βpwp[
type = Helper
trigger1 = time = 50
id = 580110
name = "Hibasira"
sprpriority = 7
pos = 380,0
postype = p1
stateno = 580110
helpertype = player
pausemovetime = 0
bindtime = -1
keyctrl = 0 
ownpal = 1

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 320000
value = 320000

[State a]
type = DestroySelf
trigger1 = Animtime = 0
;---------------------------------------------------------------------------