;-----------------------------------------------------------------
;TOUCH NOTHING BELOW THIS LINE
;------------------------------------------------------------------------------
[StateDef 99996]
Anim        = 9999
SprPriority = -8

[State -2, PlaySnd]
type = PlaySnd
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = var(3) = 1
trigger2 = var(4) = 1
value = S20000,0
channel = 5
volumescale = 1000
ignorehitpause = 1

[State -2, PlaySnd]
type = PlaySnd
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = var(1) = 1
trigger2 = var(2) = 1
value = S20000,0
channel = 5
volumescale = 1000
ignorehitpause = 1

[State -2, Style Selector]
type = ParentVarSet
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,var(52) > 2
var(52) = 0
ignorehitpause = 1

[State -2, Style Selector]
type = ParentVarSet
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,var(52) < 0
var(52) = 2
ignorehitpause = 1

[State -2, Style Selector]
type = ParentVarAdd
trigger1 = var(1)=0
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,command = "fwd"
var(52) = 1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = var(1) = 0
trigger1 = root,command = "fwd"
var(1) = 2
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = var(1)>0
var(1) = -1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = var(1)<0
var(1) = 0
ignorehitpause = 1

[State -2, Style Selector]
type = ParentVarAdd
trigger1 = var(2)=0
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,command = "back"
var(52) = -1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = var(2) = 0
trigger1 = root,command = "back"
var(2) = 2
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = var(2)>0
var(2) = -1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = var(2)<0
var(2) = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = var(3) = 0
trigger1 = root,command = "up"
var(3) = 2
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = var(3)>0
var(3) = -1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = var(3)<0
var(3) = 0
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = var(4) = 0
trigger1 = root,command = "down"
var(4) = 2
ignorehitpause = 1

[State 0, VarAdd]
type = VarAdd
trigger1 = var(4)>0
var(4) = -1
ignorehitpause = 1

[State 0, VarSet]
type = VarSet
trigger1 = var(4)<0
var(4) = 0
ignorehitpause = 1

;------------------------------------------------------------------------------
[StateDef 99997]
Anim        = 8216
SprPriority = 8

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State 0, Trans]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State 0, AngleDraw]
type = AngleDraw
trigger1 = 1
scale = .5,.5
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = roundstate = 2
trigger2 = win||lose||drawgame
value = 9999
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,command = "down"
value = 8217
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,command = "up"
value = 8218
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = (anim = 8217||anim = 8218) && animelemtime(2)>=0
value = 8216
ignorehitpause = 1

;------------------------------------------------------------------------------
[StateDef 99998]
Anim        = 8203
SprPriority = 8

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State 0, Turn]
type = Turn
trigger1 = teamside = 2
persistent = 0
ignorehitpause = 1

[State 0, Trans]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State 0, AngleDraw]
type = AngleDraw
trigger1 = 1
scale = .5,.5
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = roundstate = 2
trigger2 = win||lose||drawgame
value = 9999
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,var(52) = 2
value = 8205
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,var(52) = 1
value = 8204
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,var(52) = 0
value = 8203
ignorehitpause = 1

;------------------------------------------------------------------------------
[StateDef 99999]
Anim        = 8206
SprPriority = 8

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noshadow
ignorehitpause = 1

[State 0, Trans]
type = Trans
trigger1 = 1
trans = add
ignorehitpause = 1

[State 0, AngleDraw]
type = AngleDraw
trigger1 = 1
scale = .5,.5
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = roundstate = 2
trigger2 = win||lose||drawgame
value = 9999
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,command = "fwd"
value = 8207
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = root,command = "back"
value = 8208
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = !win&&!lose&&!drawgame
trigger1 = roundstate != 2
trigger1 = (anim = 8207||anim = 8208) && animelemtime(2)>=0
value = 8206
ignorehitpause = 1

;-----------------------------------------------------------------
;TOUCH NOTHING ABOVE THIS LINE

;Use this var to change the horizontal positioning of your Morale Bar.
[State 5900, Morale Bar X Positioning]
type = ParentVarSet
trigger1 = 1
var(16) = 267 ;<---- ONLY EDIT THIS VALUE
;If Var(18) is set to 1, set Var(16) to 293 to corner position it.
;Increasing Var(16)'s value moves the Morale Bar forward and vice versa.
ignorehitpause = 1

;Use this var to change the vertical positioning of your Morale Bar.
[State 5900, Morale Bar Y Positioning]
type = ParentVarSet
trigger1 = 1
var(17) = floor((1.3333333 * GameHeight / GameWidth) * 227) ;<---- ONLY EDIT THE VALUE AT THE END HERE
;If Var(18) is set to 1, set Var(17) to 234 to corner position it.
;Increasing Var(17)'s value moves the Morale Bar down and vice versa.
ignorehitpause = 1

;Use this var to change the size of your Morale Bar.
[State 5900, Morale Bar X+Y Size]
type = ParentVarSet
trigger1 = 1
var(18) = 0 ;<---- ONLY EDIT THE VALUE - 1 = Half Size, 0 = Normal Size
ignorehitpause = 1

;Use this var to change the length of your intro when you stop pressing the arrow keys.
[State 5900, Intro Timer]
type = ParentVarSet
triggerall = !win&&!lose&&!drawgame
triggerall = roundstate != 2;((stateno = [190,191]) || stateno = 5900) || stateno = 0 && !Ctrl
trigger1 = root,command = "up"
trigger2 = root,command = "down"
trigger3 = root,command = "fwd"
trigger4 = root,command = "back"
var(29) = 150 ;<---- ONLY EDIT THE VALUE - 60 = 1 second, 150 = 2.5 seconds