;==============
;config.txt
;Initialises a few variables used for most attack states and stuff
;Please don't change this unless you really know what you're doing and want to adjust the way attacks behave
;==============

;Initialise (At the start of the round)
[Statedef 5900]
type = S

[State 5900, 1] ;Clear all int variables
type = VarRangeSet
trigger1 = roundsexisted = 0
value = 0

[State 5900, 2] ;Clear all float variables
type = VarRangeSet
trigger1 = roundsexisted = 0
fvalue = 0

; Palette Selector
; If value = 1 Palette Selector is ON
; If value = 0 Palette Selector is OFF 
[State 5900, Palette Selector]
type = VarSet
trigger1 = 1
var(41) = 0

[State 5900, EX Move Cost]
type = VarSet
trigger1 = 1
var(15) = 667

[State 5900, Poison - Ticks Per Point of Damage]
type = VarSet
trigger1 = 1
var(16) = 2

[State 5900, Air Hit X Vel]
type = VarSet
trigger1 = 1
var(17) = -10

[State 5900, Air Hit Y Vel]
type = VarSet
trigger1 = 1
var(18) = -24

[State 5900, Air Hit YAccel]
type = VarSet
trigger1 = 1
var(19) = 2

[State 5900, Default Pausetime]
type = VarSet
trigger1 = 1
var(20) = 10

[State 5900, DEF Down Length]
type = VarSet
trigger1 = 1
var(21) = 120

[State 5900, Poison Speed Boost]
type = VarSet
trigger1 = 1
fvar(4) = 1.2

[State 5900, Poison Attack Boost]
type = VarSet
trigger1 = 1
fvar(5) = 1.33


[State 5900, Pal Selector on]
type=helper
triggerall=var(41)&&!numhelper(12345)&&!AILevel&&numenemy 
trigger1= roundno = 1 && matchno=1 && !(teammode = simul) && !(enemy, teammode = simul)
trigger2= !var(40) 
trigger2=(teammode = turns)
trigger2=!roundsexisted && (enemy,roundsexisted)
id=12345
stateno=12345
facing=facing
ownpal=1
size.xscale = 1
size.yscale = 1

[state 5900, No Palette selector]
type = remappal
trigger1 = !var(41)||AILevel
source = 1, 1
dest = 1, palno
ignorehitpause = 1

[State 5900, No Palette Selector]
type = VarSet
trigger1 = !var(41) || AILevel
var(40) = palno

[State 5900, Intro]
type = ChangeState
trigger1 = roundno = 1
value = 190

[State 5900, Turns Intro]
type = ChangeState
trigger1 = !RoundsExisted
trigger1 = teammode = Turns
value = 190

[State 5900, Start round timer if No Intro Available]
type = ChangeState
trigger1 = 1
value = 0
