;===========================================================================
;config 
;===========================================================================
[Statedef 30000]
ctrl = 0
anim = 20000

;----------------------------------------------------------------------
;ǉݒ荀      by KELN
;----------------------------------------------------------------------
[State 30000, ؂Ԃx̐ݒ]
type = ParentVarSet
trigger1 = 1
var(54) = 8    ;0`10܂Őݒ\

[State 20000, EXO[̌Œ]
type = ParentVarSet
trigger1 = Time = 0
Trigger1 = RoundState = 0
var(43) = Random%2     ;0ŌŒȂ@1ŌŒ@Random%2EX܂߂O[_

;----------------------------------------------------------------------
;܂
;----------------------------------------------------------------------



;----------------------------------------------------------------------
[State 30000, AI̐ݒ]
type = ParentVarSet
trigger1 = 1
var(58) = 11    ;0`11܂Őݒ\

;----------------------------------------------------------------------
[State 30000, 󒆃K[h];the air guard
type = VarSet
trigger1 = 1
var(21) = 1
                     ; 0:CO[̂(ʂ)
                     ;          C groove only (original) 
                     ; 1:ׂẴO[Ŏgp\(ftHg)
                     ;          Each groove can be used (default) 
; 󒆃K[h̐ݒ܂B
;          Setting of the air guard. 

;----------------------------------------------------------------------
[State 30000, SO[Q[W];Extra gauge reinforced version
type = VarSet
trigger1 = 1
var(22) = 1
                     ; 0:ʂ
                     ;          original. 
                     ; 1:NCbNMAXAQ[WXgbN\(ftHg)
                     ;          can be quick MAX moved. The gauge can be stocked. (default) 
; SO[Q[W̐ݒ܂B
;          Setting of the Extra gauge reinforced. 

;----------------------------------------------------------------------
[State 30000, PO[Q[W];Super combo gauge reinforced version
type = VarSet
trigger1 = 1
var(23) = 1
                     ; 0:ʂ
                     ;          original. 
                     ; 1;KEZX[p[R{ŃLZ\ɂȂ܂B
                     ;               Supermoves techniques to cancel SuperAurts. (default) 
; PO[Q[W̐ݒ܂B
;          Setting of the Super combo gauge reinforced. 

;----------------------------------------------------------------------
[State 30000, O[ZNg̗L];whether groove select
type = VarSet
trigger1 = 1
var(30) =  -1
                     ;-1:O[ZNgL(In groove select)
                     ; 1:C-Groove  2:A-Groove  3:P-Groove
                     ; 4:S-Groove  5:N-Groove  6:K-Groove
; O[ZNg̗LO[̌Œ邱Ƃł܂B
;          groove select whether or groove that you can get fixed.

;----------------------------------------------------------------------
; EXO[̐ݒ
;          EX setting groove 
;Q[WVXeATuVXeRɃJX^}CY邱Ƃł܂B
;          Gauge, system or subsystem free to customize it. 
;----------------------------------------------------------------------

;----------------------------------------------------------------------
;EXO[Q[WZNg

[State 30000, Q[WZNg]
type = VarSet
trigger1 = 1
var(1) =   1
                     ; 1:X[p[R{xQ[W
                     ;          super combo level gauge 
                     ; 2:IWiR{Q[W
                     ;          original combo gauge 
                     ; 3:X[p[R{Q[W
                     ;          super combo gauge 
                     ; 4:GLXgQ[W
                     ;          Extra gauge 
                     ; 5:Ah@Xgp[Q[W
                     ;          Advanced gauge 
                     ; 6:{Q[W 
                     ;          anger gauge 
; EXO[̃Q[W̎ނݒ肷邱Ƃł܂B
;               EX gauge the type of groove when you can set. 

;----------------------------------------------------------------------
;EXO[VXeZNg
;               EX groove system select.

[State 30000, ubLO];Blocking
type = VarSet
trigger1 = 1
var(2) =   1
                     ;0:OFF     1:ON
; ubLO\ɂȂ܂B
;               Blocking is possible.

[State 30000, WXgfBtFX];just defense
type = VarSet
trigger1 = 1
var(3) =   1
                     ;0:OFF     1:ON
; WXgfBtFX\ɂȂ܂B
;               Defense is just possible. 

[State 30000, `F[R{];chain combo
type = VarSet
trigger1 = 1
var(4) =   0
                     ;0:OFF     1:ON
; `F[R{\ɂȂ܂B
;               Chain combo is possible. 

[State 30000, 󒆃`F[R{];air chain combo
type = VarSet
trigger1 = 1
var(5) =   0
                     ;0:OFF     1:ON
; 󒆃`F[R{\ɂȂ܂B
;               Air combo chain is possible. 

[State 30000, X[p[R{LZ];cancel super combo
type = VarSet
trigger1 = 1
var(6) =   1
                     ;0:OFF     1:ON
; KEZX[p[R{ŃLZ\ɂȂ܂B
;               Supermoves techniques to cancel SuperAurts. 

[State 30000, LZGjB[u];CANCEL ANY MOVE
type = VarSet
trigger1 = 1
var(7) =   0
                     ;0:OFF     1:ON
; ǂ̒ʏZKEZEX[p[R{ŃLZ\ɂȂ܂B
;               Techniques which are usually SuperAurts or Supermoves Technical cancel. 

[State 30000, p[];Power accumulation
type = VarSet
trigger1 = 1
var(8) =   1
                     ;0:OFF     1:ON
; p[߂\ɂȂ܂B
;               Power accumulation is possible. 

;----------------------------------------------------------------------
;EXO[TuVXeZNg

[State 30000, Xebvor];Step or Run
type = VarSet
trigger1 = 1
var(11) =  2
                    ;0: 1:Xebv  2:
                    ;0: not 1: Step     2: Run 
; EXO[̃XebvƑ̐ݒ邱Ƃł܂B
;               EX groove Step when it set up and Run. 

[State 30000, 荞or];Rolling or Dodge
type = VarSet
trigger1 = 1
var(12) =  3
                    ;0: 1:荞  2:@3:
                    ;0: not 1: Rolling  2: Dodge
; EXO[̉荞݂Ɣ̐ݒ邱Ƃł܂B
;               EX groove Rolling when it set up and Dodge. 

[State 30000, K[hLZU];offensive guard cancel
type = VarSet
trigger1 = 1
var(13) =  1
                     ;0:OFF     1:ON
; K[hLZU\ɂȂ܂B
;               Guard attack to be cancelled. 


[State 30000, K[hLZړ];cancel guard Move 
type = VarSet
trigger1 = 1
var(14) =  1
                     ;0:OFF     1:ON
; K[hLZړ\ɂȂ܂B
;               Guard move is to be cancelled. 


[State 30000, Wv];small jump
type = VarSet
trigger1 = 1
var(15) =  1
                     ;0:OFF     1:ON
; Wv\ɂȂ܂B
;               Small jump is possible.

[State 30000, _E];Down Recovery
type = VarSet
trigger1 = 1
var(16) =  1
                     ;0:OFF     1:ON
; _E\ɂȂ܂B
;               Down Recovery is possible.

;===========================================================================
; 牺CNS̒mΕύXȂ悤
;               Under the CNS knowledge from here, we will not be changed 
;===========================================================================
[State 5900, 1]
type = ParentVarSet
trigger1 = 1
var(50) = var(8)*10000000+var(7)*1000000+var(6)*100000+var(5)*10000+var(4)*1000+var(3)*100+var(2)*10+var(1)

[State 5900, 1]
type = ParentVarSet
trigger1 = 1
var(51) = var(18)*10000000+var(17)*1000000+var(16)*100000+var(15)*10000+var(14)*1000+var(13)*100+var(12)*10+var(11)

[State 5900, 1]
type = ParentVarSet
trigger1 = 1
var(52) = var(28)*10000000+var(27)*1000000+var(26)*100000+var(25)*10000+var(24)*1000+var(23)*100+var(22)*10+var(21)

[State 5900, 1]
type = ParentVarSet
trigger1 = var(30) != -1
var(30) = var(30)

[State 5900, 3]
type = ChangeState
Trigger1 = Time > 0 && var(30) = -1
Trigger1 = Root,fvar(1) != 1
value = 20001

[State 1150, ChangeState]
type = DestroySelf
Trigger1 = Time > 0 && var(30) != -1
Trigger2 = Time > 0 && Root,fvar(1) = 1
