Spoiler, click to toggle visibilty
;---------------------------------------------------------------------------
[Statedef 8001]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8001
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 1
;ignorehitpause =
;persistent =
; corresponding attack state
[State 0, ChangeState]
type = ChangeState
trigger1 =root, command = "a" && stateno = 7001
value = 8004
ctrl = 0
; next option in support menu (down)
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8002
ctrl = 0
; next option in support menu (up)
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8012
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8002]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8002
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 2
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8003
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8001
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8003]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8003
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 3
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8004
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8002
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8004]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8004
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 4
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8005
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8003
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8005]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8005
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 5
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8006
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8004
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8006]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8006
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 6
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8007
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8005
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8007]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8007
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 7
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8008
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8006
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8008]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8008
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 8
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8009
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8007
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8009]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8009
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 9
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8010
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8008
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8010]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8010
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 10
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8011
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8009
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8011]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8011
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 11
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8012
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8010
ctrl = 0
;---------------------------------------------------------------------------
[Statedef 8012]
type = S
movetype= A
physics = N
juggle = 0
poweradd= 0
ctrl = 0
anim = 8012
[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noautoturn
flag2 = noshadow
flag3 = timerfreeze
;ignorehitpause =
;persistent =
[State 0, VarSet]
type = VarSet
trigger1 = time = 0
v = 0
value = 12
;ignorehitpause =
;persistent =
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "down"
value = 8001
ctrl = 0
[State 0, ChangeState]
type = ChangeState
trigger1 = root, command = "up"
value = 8011
ctrl = 0
ok i removed both lines from helper sctrl. i tried it so far. when i press up or down, it says infinite loop at state 8007 ? there is not even a changestate to 8007 in state 8001 (first default menu helper state)
did i overlooked something?