
[Statedef 10000]
anim = 9999
ID = 10000

;---------------------------------------------------------------------------
;-GtFNg֘A-;Setting of effect

[State PvarSet, 1];KEqbgGtFNgݒ;Setting of Special Attack Hitspark effect
type = parentvarset
trigger1 = 1
var(51) = 3 ;min 0 - default 3 - max 5
;\GtFNg̐LĂB

[State PvarSet, 1];oGtFNgݒ;Setting of Hyper Attack effect
type = parentvarset
trigger1 = 1
var(52) = 0
;0 = default
;1 = owi
;2 = I[
;3 = ̗
;4 = owiAI[A̗

[State PvarSet, 1];qbgGtFNgݒSetting of Attack Hitspark effect
type = parentvarset
trigger1 = 1
var(53) = 0
;0 = default
;1 = ̗
;2 = Ԃ
;3 = ̗AԂ

;---------------------------------------------------------------------------
;-KEZ֘A-;Setting of Special Attack

[State varSet, 1];Oh@Cp[ݒ;
type = varset
trigger1 = 1
var(15) = 1
;0 = #R\
;1 = AC\ default

[State varSet, 1];TChC_[ݒ
type = varset
trigger1 = 1
var(16) = 1
;0 = 폜
;1 = ǉ default

[State varSet, 1];t@tj[ݒ
type = varset
trigger1 = 1
var(17) = 1
;0 = #R\
;1 = AC\ default

;---------------------------------------------------------------------------
;-{X[h֘A-;Opening of boss mode

[State varSet, 1];{X\[h
type = varset
trigger1 = 1
var(24) = 0
;0 = Off default
;1 = On

;---------------------------------------------------------------------------
;-Q[W֘A-

;-K[hQ[WATCNo[XgQ[W̍Wݒ-------------

[State PvarSet, 1];w
type = parentvarset
trigger1 = 1
var(54) = 0
;0 = default
;lZ閈ɂPo͉EɁAQo͍Ɉړ܂B
;l}CiXɂƋtɈړ܂B

[State PvarSet, 1];x
type = parentvarset
trigger1 = 1
var(55) = 0
;0 = default
;lZ閈ɉɈړ܂B
;l}CiXɂƏɈړ܂B

;-eVQ[W̍Wݒ-------------------------------

[State VarSet, 1];w
type = varset
trigger1 = 1
var(20) = 0
;0 = default
;lZ閈ɂPo͉EɁAQo͍Ɉړ܂B
;l}CiXɂƋtɈړ܂B

[State VarSet, 1];x
type = varset
trigger1 = 1
var(21) = 0
;0 = default
;lZ閈ɉɈړ܂B
;l}CiXɂƏɈړ܂B

;-ANVQ[W̍Wݒ-------------------------------

[State VarSet, 1];w
type = varset
trigger1 = 1
var(22) = 0
;0 = default
;lZ閈ɂPo͉EɁAQo͍Ɉړ܂B
;l}CiXɂƋtɈړ܂B

[State VarSet, 1];x
type = varset
trigger1 = 1
var(23) = 0
;0 = default
;lZ閈ɉɈړ܂B
;l}CiXɂƏɈړ܂B


;---------------------------------------------------------------------------
;-VXe֘A-;Setting of system

[State PvarSet, 1];JE^[qbgݒ;Counter hit
type = parentvarset
trigger1 = 1
var(56) = 0
;0 = On default
;1 = Off

[State varSet, 1];␳ݒ;Setting of Spirit
type = varset
trigger1 = 1
var(7) = 0
;0 = On default
;1 = Off
;2 = On@肪H쐻L̎̂

[State PvarSet, 1];Nオ莞Ԑݒ;Getting up time
type = parentvarset
trigger1 = 1
var(39) = 0
;0 = On default
;1 = Off

;---------------------------------------------------------------------------
;-rd֘A-

[State VarS, 1];{[;Volume of voice
type = Varset
trigger1 = 1
var(4) = 230
;max 255

[State VarS, 1];ʉ{[(qbg&K[h);Volume of Effect sound
type = Varset
trigger1 = 1
var(5) = -75
;max 255

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






































[State PosA, 1]
type = posadd
trigger1 = 1
x = p2dist X

[State PvarSet, 1]
type = parentvarset
trigger1 = 1
fvar(31) = 100*((fvar(1)*0.01)*(fvar(2)*0.01)*(fvar(3)*0.01))

[State PvarSet, 1]
type = parentvarset
trigger1 = 1
fvar(32) = fvar(1)

[State VarS, 1]
type = Varset
trigger1 = fvar(1) >= 150
fvar(1) = 150

[State VarS, 1]
type = Varset
trigger1 = fvar(1) <= 25
fvar(1) = 25

[State VarS, 1]
type = Varset
trigger1 = time = 0
trigger2 = root,Numhelper(7232) = 1
fvar(1) = 100

[State Varadd, 1]
type = Varadd
triggerall = roundstate = 2
trigger1 = fvar(5) > 0
trigger2 = root,movetype = H && fvar(1) < 70
fvar(1) = 0.065

[State Varadd, 1]
type = Varadd
triggerall = roundstate = 2
trigger1 = fvar(5) = -120
trigger1 = root,movetype != H
fvar(1) = -0.05

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = 20
trigger1 = root,command = "holdfwd"
fvar(1) = 0.06

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = 20
trigger1 = root,command = "holdback"
fvar(1) = -0.2

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = [40,45]
trigger1 = root,sysvar(1) = 1
fvar(1) = 1.5

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = [40,45]
trigger1 = root,sysvar(1) = -1
fvar(1) = -4

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = 100
fvar(1) = 0.25

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = 105
fvar(1) = -0.6

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = 110
fvar(1) = 0.25

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = 115
fvar(1) = -0.6

[State Varadd, 1]
type = Varadd
trigger1 = root,stateno = [150,155]
trigger1 = root,var(10) = 1
fvar(1) = 0.5

[State Varadd, 1]
type = Varadd
triggerall = roundstate = 2
trigger1 = var(24) = 1
trigger1 = root,movetype != H
fvar(1) = 0.1

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger2 = root,projcontact = 1
trigger3 = p2movetype = H
fvar(5) = 120

[State VarA, 1]
type = Varadd
trigger1 = fvar(5) > -120
trigger1 = roundstate = 2
fvar(5) = -1

[State VarS, 1]
type = Varset
trigger1 = 1
fvar(2) = 100-ceil(ifelse(rootdist X >= 0,rootdist X*ifelse(rootdist X < 170,0.05,0.125),rootdist X*ifelse(rootdist X > 170,-0.05,-0.125)))
ignorehitpause = 1

[State VarS, 1]
type = Varset
trigger1 = 1
trigger1 = fvar(4) <= 0
fvar(3) = 100

[State VarS, 1]
type = Varset
trigger1 = fvar(4) > 0
trigger2 = p2movetype = H
fvar(3) = 20

[State VarS, 1]
type = Varset
triggerall = 1
trigger1 = fvar(4) <= 0
fvar(4) = 0

[State VarS, 1]
type = Varset
triggerall = 1
triggerall = fvar(4) < 60
trigger1 = root,var(45) = 1
trigger1 = root,stateno = [120,155]
fvar(4) = 60

[State VarS, 1]
type = Varset
triggerall = 1
triggerall = fvar(4) < 240
trigger1 = root,stateno = [950,971]
fvar(4) = 240

[State VarS, 1]
type = Varset
triggerall = 1
triggerall = fvar(4) < 600
trigger1 = fvar(1) <= 25
fvar(4) = 600

[State VarA, 1]
type = Varadd
triggerall = 1
trigger1 = fvar(4) > 0
fvar(4) = -1

[State Power, 1]
type = Poweradd
trigger1 = root,Numhelper(7232) = 1
value = -2000

[State Exp, 1]
type = Explod
Trigger1 = fvar(1) <= 40
Trigger1 = teamside = 1
Trigger1 = Numexplod(7245) = 0
anim = 7245
pos = 255+var(20),233+var(21)
postype = back
id = 7245
removetime = -1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = 99999
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = -1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
Trigger1 = fvar(1) <= 40
Trigger1 = teamside = 2
Trigger1 = Numexplod(7245) = 0
anim = 7245
pos = 225+var(20),233+var(21)
postype = back
id = 7245
removetime = -1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = 99999
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[state -2]
type = RemoveExplod
Trigger1 = fvar(1) >= 45
ignorehitpause = 1
ID = 7245

[State VarS, 1]
type = Varset
;trigger1 = root,stateno = 52
;trigger2 = root,stateno = 1210
;trigger3 = root,stateno = 1221
;trigger4 = root,stateno = 1110
;trigger5 = root,stateno = 1611
trigger1 = fvar(11) <= 0
fvar(10) = 0

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger1 = fvar(12) < 1
trigger1 = root,stateno != [3302,3315]
fvar(10) = (enemy,Gethitvar(hittime)*2)

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger1 = fvar(12) = [1,2]
trigger1 = root,stateno != [3302,3315]
fvar(10) = (enemy,Gethitvar(hittime)*2)*fvar(12)

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger1 = fvar(12) > 2
trigger1 = root,stateno != [3302,3315]
fvar(10) = (enemy,Gethitvar(hittime)*2)*2

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger1 = fvar(12) < 1
trigger1 = root,stateno = [3302,3315]
fvar(10) = 16

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger1 = fvar(12) = [1,2.5]
trigger1 = root,stateno = [3302,3315]
fvar(10) = (16)*fvar(12)

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
trigger1 = fvar(12) > 2.5
trigger1 = root,stateno = [3302,3315]
fvar(10) = (16)*2.5

[State VarA, 1]
type = Varadd
trigger1 = fvar(10) > 0
fvar(10) = -2*(0.05*fvar(10))

[State VarA, 1]
type = Varadd
triggerall = fvar(10) > 0
Trigger1 = root,stateno = 3310 && root,animelemtime(3) < 0
Trigger2 = root,stateno = 3311 && root,animelemtime(3) < 0
Trigger3 = root,stateno = 3100 && root,animelemtime(3) = [0,38]
Trigger4 = root,stateno = 3105 && root,animelemtime(2) = [0,52]
Trigger5 = root,stateno = 3110 && root,animelemtime(2) = [0,51]
Trigger6 = root,stateno = 3115 && root,animelemtime(2) = [0,50]
Trigger7 = root,stateno = 3005 && root,animelemtime(2) = [0,28]
Trigger8 = root,stateno = 3010 && root,animelemtime(2) = [0,23]
Trigger9 = root,stateno = 3015 && root,animelemtime(2) >= 0
Trigger9 = root,stateno = 3015 && root,animelemtime(23) <= 0
Trigger10 = root,stateno = 3000 && root,animelemtime(7) = [0,21]
Trigger11 = root,stateno = 3002 && root,animelemtime(2) >= 0
Trigger12 = root,stateno = 3200 && root,animelemtime(3) = [0,45]
Trigger13 = root,stateno = 3120 && root,animelemtime(3) = [0,49]
Trigger14 = root,stateno = 3150 && root,animelemtime(3) = [0,40]
Trigger15 = root,stateno = 3300 && root,animelemtime(3) >= 0
Trigger15 = root,stateno = 3300 && root,animelemtime(9) < 0
fvar(10) = 2*(0.05*fvar(10))

[State VarS, 1]
type = Varset
trigger1 = root,movecontact = 1
fvar(11) = enemy,Gethitvar(hittime)

[State VarA, 1]
type = Varadd
trigger1 = fvar(11) > 0
fvar(11) = -1

[State VarA, 1]
type = Varadd
triggerall = fvar(11) > 0
Trigger1 = root,stateno = 3310 && root,animelemtime(3) < 0
Trigger2 = root,stateno = 3311 && root,animelemtime(3) < 0
Trigger3 = root,stateno = 3100 && root,animelemtime(3) = [0,38]
Trigger4 = root,stateno = 3105 && root,animelemtime(2) = [0,52]
Trigger5 = root,stateno = 3110 && root,animelemtime(2) = [0,51]
Trigger6 = root,stateno = 3115 && root,animelemtime(2) = [0,50]
Trigger7 = root,stateno = 3005 && root,animelemtime(2) = [0,28]
Trigger8 = root,stateno = 3010 && root,animelemtime(2) = [0,23]
Trigger9 = root,stateno = 3015 && root,animelemtime(2) >= 0
Trigger9 = root,stateno = 3015 && root,animelemtime(23) <= 0
Trigger10 = root,stateno = 3000 && root,animelemtime(7) = [0,21]
Trigger11 = root,stateno = 3002 && root,animelemtime(2) >= 0
Trigger12 = root,stateno = 3200 && root,animelemtime(3) = [0,45]
Trigger13 = root,stateno = 3120 && root,animelemtime(3) = [0,49]
Trigger14 = root,stateno = 3150 && root,animelemtime(3) = [0,40]
Trigger15 = root,stateno = 3300 && root,animelemtime(3) >= 0
Trigger15 = root,stateno = 3300 && root,animelemtime(9) < 0
fvar(11) = 1

[State -2]
type = Varadd
triggerall = root,movehit = 2 || root,projhit = 2
Trigger1 = P2MoveType = H
Trigger2 = P2StateType = L
ignorehitpause = 1
persistent = 1
fv = 12
value = 0.1

[State -2]
type = Varset
Trigger1 = P2MoveType != H
Trigger1 = P2StateType != L
ignorehitpause = 1
fv = 12
value = 0.5

[State VarS, 1]
type = Varset
Trigger1 = root,stateno != 1600
var(29) = 0

[State VarA, 1]
type = Varadd
Trigger1 = root,stateno = 1600 && root,animelemtime(6) >= 0
var(29) = 1

[State VarS, 1]
type = Varset
Trigger1 = root,stateno != 1600
Trigger2 = root,stateno = 1600
Trigger2 = var(29) >= 5
var(30) = 0

[State VarS, 1]
type = Varset
Trigger1 = root,stateno = 1600
Trigger1 = var(29) = [1,4]
var(30) = 1

[State VarS, 1]
type = Varset
Trigger1 = p2name = "Ky=kiske"
Trigger2 = p4name = "Ky=kiske"
var(31) = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType != H
v = 40
value = root,Life
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
triggerall = var(45) >= 1
trigger1 = root,MoveType = H
v = 41
value = floor((var(40)-root,life)*0.441)
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
v = 42
value = ifelse(var(41) >= 10,var(41)-(floor(var(41)*0.1)*10),var(41))
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
v = 43
value = ifelse(var(41) >= 100,floor(var(41)*0.1)-(floor(var(41)*0.01)*10),floor(var(41)*0.1))
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
v = 44
value = floor(var(41)*0.01)
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,command = "start" && root,command = "c"
trigger1 = var(45) = 0
v = 45
value = 1
ignorehitpause = 1
persistent = 1

[State VarA, 1]
type = Varadd
triggerall = Teammode = single
trigger1 = var(45) = [1,4]
var(45) = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,command = "start" && root,command = "c"
trigger1 = var(45) = 5
v = 45
value = 0
ignorehitpause = 1
persistent = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(41) >= var(46)
v = 46
value = var(41)
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(41) >= var(46)
v = 47
value = ifelse(var(41) >= 10,var(41)-(floor(var(41)*0.1)*10),var(41))
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(41) >= var(46)
v = 48
value = ifelse(var(41) >= 100,floor(var(41)*0.1)-(floor(var(41)*0.01)*10),floor(var(41)*0.1))
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(41) >= var(46)
v = 49
value = floor(var(41)*0.01)
ignorehitpause = 1

[State VarS, 1]
type = Varset
triggerall = Teammode = single
trigger1 = root,MoveType != H
v = 50
value = 0
ignorehitpause = 1

[State VarA, 1]
type = Varadd
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = root,movehit = 2
v = 50
value = 1
ignorehitpause = 1

[State VarA, 1]
type = Varadd
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = root,projhit = 1
v = 50
value = 1
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(50) >= var(51)
v = 51
value = var(50)
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(50) >= var(51)
v = 52
value = ifelse(var(50) >= 10,var(50)-(floor(var(50)*0.1)*10),var(50))
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(50) >= var(51)
v = 53
value = ifelse(var(50) >= 100,floor(var(50)*0.1)-(floor(var(50)*0.01)*10),floor(var(50)*0.1))
ignorehitpause = 1

[State VarS, 1]
type = VarSet
triggerall = Teammode = single
trigger1 = root,MoveType = H
trigger1 = var(50) >= var(51)
v = 54
value = floor(var(50)*0.01)
ignorehitpause = 1

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
triggerall = var(45) >= 1
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7270) <= 1
anim = 7270+var(42)
pos = 300,60
postype = back
id = 7270
removetime = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
Triggerall = var(41) >= 10
triggerall = var(45) >= 1
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7271) <= 1
anim = 7270+var(43)
pos = 294,60
postype = back
id = 7271
removetime = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
Triggerall = var(41) >= 100
triggerall = var(45) >= 1
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7272) <= 1
anim = 7270+var(44)
pos = 288,60
postype = back
id = 7272
removetime = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
triggerall = var(45) >= 1
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7273) <= 1
anim = 7270+var(47)
pos = 300,72
postype = back
id = 7273
removetime = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
triggerall = var(45) >= 1
Triggerall = var(46) >= 10
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7274) <= 1
anim = 7270+var(48)
pos = 294,72
postype = back
id = 7274
removetime = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
triggerall = var(45) >= 1
Triggerall = var(46) >= 100
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7275) <= 1
anim = 7270+var(49)
pos = 288,72
postype = back
id = 7275
removetime = 1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
triggerall = var(45) >= 1
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7280) = 0
anim = 7280
pos = 205,60
postype = back
id = 7280
removetime = -1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State Exp, 1]
type = Explod
triggerall = Teammode = single
Triggerall = teamside = 2
triggerall = var(45) >= 1
triggerall = root,var(58) = 0
Trigger1 = Numexplod(7281) = 0
anim = 7281
pos = 205,72
postype = back
id = 7281
removetime = -1
bindtime = -1
ignorehitpause = 1
persistent = 1
sprpriority = -10
supermoveTime = 9999
pausemoveTime = 9999
ownpal = 1
facing = 1
scale = 0.5,0.5

[State RemoveExp, 1]
type = RemoveExplod
Trigger1 = var(45) = 0
ignorehitpause = 1
ID = 7280

[State RemoveExp, 1]
type = RemoveExplod
Trigger1 = var(45) = 0
ignorehitpause = 1
ID = 7281

[state -3]
type = DisplayToClipboard
Trigger1 = 1
text = "GG=%fd FR=%d Ehit=%d JG=%fd"
params = fvar(20),var(50),var(38),fvar(13)