;---------------------------------------------------------------------------
;sNF̋
;---------------------------------------------------------------------------

[Statedef 3041]
type = S
movetype = A
physics = N
anim = 3002
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[State 3041]
type = ChangeState
trigger1 = !ishelper
value = 190001

[State 3041]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 3041]
type = NotHitBy
trigger1 = time >= 0
value = SCA, AA, AT, AP

[state 3041]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015
ignorehitpause = 1

[state 3041]
type = velset
trigger1 = Time = 0
x = 7

[State 3041]
type = Projectile
trigger1 = 1
attr = S, SP
projanim = 3009
projhitanim = -1
projid = 3459
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = 10,0
getpower = 10,0
givepower = 0,0
guardflag =
hitflag = MAFD
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1

[State 3041]
type = HitDef
triggerall = root,palno!=12
trigger1 = time = 0
attr = S, NP
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 1]
type = Projectile
trigger1 = root,palno=12&&root,fvar(18)!=1
attr = S, NA
projanim = 3032
projhitanim = -1
projid = 320000
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 3
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3041]
type = ChangeState
trigger1 = root,palno=12&&root,fvar(18)!=0
value = 3043 - (IfElse((root,var(1)= 0),1,0))

[State 3041]
type = ChangeState
trigger1 = Movehit = 1
value = 3043 - (IfElse((root,var(1)= 0),1,0))

[State 3041]
type = ChangeState
trigger1 = MoveGuarded = 1
value = 3043 - (IfElse((root,var(1)= 0),1,0))

[State 3041]
type = ChangeState
trigger1 = time >= 8
value = 3043

;---------------------------------------------------------------------------
;I
;---------------------------------------------------------------------------

[Statedef 3042]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3008
ownpal = 1

[state 3042]
type = playsnd
trigger1 = time = 0
value = 4000,5

[State 3042]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3042]
type = nothitby
trigger1 = 1
value = SCA

[state 3042]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015
ignorehitpause = 1

[state 3042]
type = destroyself
trigger1 = AnimTime = 0

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

[Statedef 3043]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3016
ownpal = 1

[state 3043]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3043]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3043]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3043]
type = nothitby
trigger1 = 1
value = SCA

[state 3043]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015
ignorehitpause = 1

[State 3043]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = -120,-80
postype = P1
stateno = 3044
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3043]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = -120,-80
postype = P1
stateno = 3044
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3043]
type = destroyself
trigger1 = AnimTime = 0

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

[Statedef 3044]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3003
ownpal = 1

[state 3044]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3044]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3044]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3044]
type = nothitby
trigger1 = 1
value = SCA

[state 3044]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3044]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3045
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3044]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3045
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3044]
type = destroyself
trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;sNF̋
;---------------------------------------------------------------------------

[Statedef 3045]
type = S
movetype = A
physics = N
anim = 3002
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[State 3045]
type = ChangeState
trigger1 = !ishelper
value = 190001

[State 3045]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 3045]
type = NotHitBy
trigger1 = time >= 0
value = SCA, AA, AT, AP

[state 3045]
type = velset
trigger1 = Time = 0
x = 7

[state 3045]
type = velset
trigger1 = Time = 0
y = 7

[State 3045]
type = Projectile
trigger1 = 1
attr = S, SP
projanim = 3009
projhitanim = -1
projid = 3459
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = 10,0
getpower = 10,0
givepower = 0,0
guardflag =
hitflag = MAFD
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1

[State 3045]
type = HitDef
trigger1 = time = 0&&root,palno!=12
attr = S, NP
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 1]
type = Projectile
trigger1 = root,palno=12&&root,fvar(18)!=1
attr = S, NA
projanim = 3032
projhitanim = -1
projid = 320000
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 3
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3041]
type = ChangeState
trigger1 = root,palno=12&&root,fvar(18)!=0
value = 3047 - (IfElse((root,var(1)= 0),5,0))

[State 3045]
type = ChangeState
trigger1 = Movehit = 1
value = 3047 - (IfElse((root,var(1)= 0),5,0))

[State 3045]
type = ChangeState
trigger1 = MoveGuarded = 1
value = 3047 - (IfElse((root,var(1)= 0),5,0))

[State 3045]
type = ChangeState
trigger1 = time >= 20
value = 3047

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

[Statedef 3047]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3016
ownpal = 1

[state 3047]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3047]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3047]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3047]
type = nothitby
trigger1 = 1
value = SCA

[state 3047]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3047]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = -120,10
postype = P1
stateno = 3048
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3047]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = -120,10
postype = P1
stateno = 3048
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3047]
type = destroyself
trigger1 = AnimTime = 0

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

[Statedef 3048]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3003
ownpal = 1

[state 3048]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3048]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3048]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3048]
type = nothitby
trigger1 = 1
value = SCA

[state 3048]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3048]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3049
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3048]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3049
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3048]
type = destroyself
trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;sNF̋
;---------------------------------------------------------------------------

[Statedef 3049]
type = S
movetype = A
physics = N
anim = 3002
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[State 3049]
type = ChangeState
trigger1 = !ishelper
value = 190001

[State 3049]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 3049]
type = NotHitBy
trigger1 = time >= 0
value = SCA, AA, AT, AP

[state 3049]
type = velset
trigger1 = Time = 0
x = 4

[state 3049]
type = velset
triggerall = root,var(1) = 1
trigger1 = Time = 0
y = -2

[State 3049]
type = Projectile
trigger1 = 1
attr = S, SP
projanim = 3009
projhitanim = -1
projid = 3459
projpriority = 999999999
projsprpriority = 999999999
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = 10,0
getpower = 10,0
givepower = 0,0
guardflag =
hitflag = MAFD
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1

[State 3049]
type = HitDef
trigger1 = time = 0&&root,palno!=12
attr = S, NP
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3049]
type = Projectile
trigger1 = root,palno=12&&root,fvar(18)!=1
attr = S, NA
projanim = 3032
projhitanim = -1
projid = 320000
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 3
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3041]
type = ChangeState
trigger1 = root,palno=12&&root,fvar(18)!=0
value = 3050 - (IfElse((root,var(1)= 0),8,0))

[State 3049]
type = ChangeState
trigger1 = Movehit = 1
value = 3050 - (IfElse((root,var(1)= 0),8,0))

[State 3049]
type = ChangeState
trigger1 = MoveGuarded = 1
value = 3050 - (IfElse((root,var(1)= 0),8,0))

[State 3049]
type = ChangeState
trigger1 = time >= 30
value = 3050 - (IfElse((root,var(1)= 0),8,0))

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

[Statedef 3050]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3016
ownpal = 1

[state 3050]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3050]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3050]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3050]
type = nothitby
trigger1 = 1
value = SCA

[state 3050]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3050]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = -120,-60
postype = P1
stateno = 3051
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3050]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = -120,-60
postype = P1
stateno = 3051
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3050]
type = destroyself
trigger1 = AnimTime = 0

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

[Statedef 3051]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3003
ownpal = 1

[state 3051]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3051]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3051]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3051]
type = nothitby
trigger1 = 1
value = SCA

[state 3051]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3051]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3052
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3051]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3052
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3051]
type = destroyself
trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;sNF̋
;---------------------------------------------------------------------------

[Statedef 3052]
type = S
movetype = A
physics = N
anim = 3002
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[State 3052]
type = ChangeState
trigger1 = !ishelper
value = 190001

[State 3052]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 3052]
type = NotHitBy
trigger1 = time >= 0
value = SCA, AA, AT, AP

[state 3052]
type = velset
trigger1 = Time = 0
x = 8

[state 3052]
type = velset
trigger1 = Time = 0
y = 4

[State 3052]
type = Projectile
trigger1 = 1
attr = S, SP
projanim = 3009
projhitanim = -1
projid = 3459
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = 10,0
getpower = 10,0
givepower = 0,0
guardflag =
hitflag = MAFD
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1

[State 3052]
type = HitDef
trigger1 = time = 0&&root,palno!=12
attr = S, NP
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3052]
type = Projectile
trigger1 = root,palno=12&&root,fvar(18)!=1
attr = S, NA
projanim = 3032
projhitanim = -1
projid = 320000
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 3
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3041]
type = ChangeState
trigger1 = root,palno=12&&root,fvar(18)!=0
value = 3053

[State 3052]
type = ChangeState
trigger1 = Movehit = 1
value = 3053

[State 3052]
type = ChangeState
trigger1 = MoveGuarded = 1
value = 3053

[State 3052]
type = ChangeState
trigger1 = time >= 40
value = 3053

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

[Statedef 3053]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3016
ownpal = 1

[state 3053]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3053]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3053]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3053]
type = nothitby
trigger1 = 1
value = SCA

[state 3053]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3053]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = p2dist x-80,p2dist y-50
postype = P1
stateno = 3054
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3053]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = p2dist x-80,p2dist y-50
postype = P1
stateno = 3054
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3053]
type = destroyself
trigger1 = AnimTime = 0

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

[Statedef 3054]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3003
ownpal = 1

[state 3054]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3054]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3054]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3054]
type = nothitby
trigger1 = 1
value = SCA

[state 3054]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3054]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3055
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3054]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3055
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3054]
type = destroyself
trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;sNF̋
;---------------------------------------------------------------------------

[Statedef 3055]
type = S
movetype = A
physics = N
anim = 3002
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[State 3055]
type = ChangeState
trigger1 = !ishelper
value = 190001

[State 3055]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 3055]
type = NotHitBy
trigger1 = time >= 0
value = SCA, AA, AT, AP

[state 3055]
type = velset
trigger1 = Time = 0
x = 8

[State 3055]
type = Projectile
trigger1 = 1
attr = S, SP
projanim = 3009
projhitanim = -1
projid = 3459
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = 10,0
getpower = 10,0
givepower = 0,0
guardflag =
hitflag = MAFD
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1

[State 3055]
type = HitDef
trigger1 = time = 0&&root,palno!=12
attr = S, NP
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3055]
type = Projectile
trigger1 = root,palno=12&&root,fvar(18)!=1
attr = S, NA
projanim = 3032
projhitanim = -1
projid = 320000
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 3
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3055]
type = ChangeState
trigger1 = root,palno=12&&root,fvar(18)!=0
value = 3056

[State 3055]
type = ChangeState
trigger1 = Movehit = 1
value = 3056

[State 3055]
type = ChangeState
trigger1 = MoveGuarded = 1
value = 3056

[State 3055]
type = ChangeState
trigger1 = time >= 40
value = 3056

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

[Statedef 3056]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3016
ownpal = 1

[state 3056]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3056]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3056]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3056]
type = nothitby
trigger1 = 1
value = SCA

[state 3056]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3056]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = p2dist x+80,p2dist y-50
postype = P1
stateno = 3057
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3056]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 6
id = 1000
persistent = 0
name = "tama"
pos = p2dist x+80,p2dist y-50
postype = P1
stateno = 3057
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3056]
type = destroyself
trigger1 = AnimTime = 0

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

[Statedef 3057]
type    = A
movetype= A
physics = N
juggle  = 0
poweradd= 0
velset = 0,0
ctrl = 0
anim = 3003
ownpal = 1

[state 3012]
type = playsnd
trigger1 = time = 0
value = 4000,4
volume = 250

[state 3057]
type = playsnd
trigger1 = Animelem = 2
value = 4000,10

[State 3057]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[state 3057]
type = nothitby
trigger1 = 1
value = SCA

[state 3057]
type = hitoverride
trigger1 = 1
attr = SCA,AA,AP,AT
stateno = 1015

[State 3057]
type = helper
triggerall = root,var(54) = [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3058
helpertype = normal
keyctrl = 0
ownpal = 1
SuperMoveTime = 999999
PauseMoveTime = 999999

[State 3057]
type = helper
triggerall = root,var(54) != [1,600]
trigger1 = Animelem = 4
id = 1000
persistent = 0
name = "tama"
pos = 0,-20
postype = P1
stateno = 3058
helpertype = normal
keyctrl = 0
ownpal = 1

[state 3057]
type = destroyself
trigger1 = AnimTime = 0

;---------------------------------------------------------------------------
;sNF̋
;---------------------------------------------------------------------------

[Statedef 3058]
type = S
movetype = A
physics = N
anim = 3002
velset = 0,0
ctrl = 0
juggle  = 0
sprpriority = -99

[State 3058]
type = ChangeState
trigger1 = !ishelper
value = 190001

[State 3058]
type = AssertSpecial
trigger1 = 1
flag = noshadow

[State 3058]
type = NotHitBy
trigger1 = time >= 0
value = SCA, AA, AT, AP

[state 3058]
type = velset
trigger1 = Time = 0
x = -8

[State 3058]
type = Projectile
trigger1 = 1
attr = S, SP
projanim = 3009
projhitanim = -1
projid = 3459
projpriority = 999999999
projsprpriority = 999999999
;projedgebound = 220
projremove = 1
projremovetime = 4
postype = p1
offset = 0,0
velocity = 0
animtype  = Light
damage    = 10,0
getpower = 10,0
givepower = 0,0
guardflag =
hitflag = MAFD
pausetime = 2,8
sparkno = -1
sparkxy = -15,-77
hitsound   = s2562,6
guard.sparkno = -1;s7011
guardsound = -1
ground.type = low
ground.slidetime = 10
ground.hittime  = 10
ground.velocity = -2
air.velocity = -2,-1

[State 3058]
type = HitDef
trigger1 = time = 0&&root,palno!=12
attr = S, NP
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3058]
type = Projectile
trigger1 = root,palno=12&&root,fvar(18)!=1
attr = S, NA
projanim = 3032
projhitanim = -1
projid = 320000
projpriority = 9999999999
projsprpriority = 5
projremove = 1
projremovetime = 3
postype = p1
offset = 0,0
velocity = 0
animtype  = hard
damage    = 50,10
getpower = 50,50
guardflag = M
pausetime = 0,5
sparkno = s7001
sparkxy = 0,0
hitsound   = s4000,3
guard.sparkno = s7011
guardsound = s120,0
ground.type = high
ground.slidetime = 18
ground.hittime  = 17
ground.velocity = -5
air.velocity = -4,-3
nochainID = 1200

[State 3041]
type = ChangeState
trigger1 = root,palno=12&&root,fvar(18)!=0
value = 3042

[State 3058]
type = ChangeState
trigger1 = Movehit = 1
value = 3042

[State 3058]
type = ChangeState
trigger1 = MoveGuarded = 1
value = 3042

[State 3058]
type = ChangeState
trigger1 = time >= 40
value = 3042
