;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


[Command]
name = "HeNXCW"
command = ~B,D,F, a+b
time = 20

[Command]
name = "eItH["
command = ~D,B, x+y

[Command]
name = "uU[hA["
command = ~D,F, x+y


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




;-| Double Tap |------------------------------------------------------
[Command]
name = "FF";Required (do not remove)
command = F, F
time = 10

[Command]
name = "BB";Required (do not remove)
command = B, B
time = 10

;-| 2/3 Button Combination |------------------------------------------

[Command]
name = "recovery";Required (do not remove)
command = x+a
time = 1

[Command]
name = "recovery";Required (do not remove)
command = z
time = 1

[Command]
name = "ab"
command = a+b
time = 1

[Command]
name = "ax"
command = a+x
time = 1

[Command]
name = "by"
command = b+y
time = 1

[Command]
name = "xy"
command = x+y
time = 1

[Command]
name = "abcd"
command = x+y+a+b
time = 1

[Command]
name = "abcd"
command = c+z
time = 1

[Command]
name = "xyz"
command = x+y+z
time = 1

;-| Dir + Button |----------------------------------------------------
[Command]
name = "fwd_a"
command = /F,a
time = 1

[Command]
name = "fwd_b"
command = /F,b
time = 1

[Command]
name = "fwd_c"
command = /F,c
time = 1

[Command]
name = "fwd_x"
command = /F,x
time = 1

[Command]
name = "fwd_y"
command = /F,y
time = 1

[Command]
name = "fwd_z"
command = /F,z
time = 1

[Command]
name = "back_a"
command = /B,a
time = 1

[Command]
name = "back_b"
command = /B,b
time = 1

[Command]
name = "back_c"
command = /B,c
time = 1

[Command]
name = "back_x"
command = /B,x
time = 1

[Command]
name = "back_y"
command = /B,y
time = 1

[Command]
name = "back_z"
command = /B,z
time = 1

[Command]
name = "downfwd_y"
command = /DF,y
time = 1

;-| Single Button |---------------------------------------------------
[Command]
name = "x"
command = x
time = 1

[Command]
name = "a"
command = a
time = 1

[Command]
name = "y"
command = y
time = 1

[Command]
name = "b"
command = b
time = 1

[Command]
name = "c"
command = c
time = 1

[Command]
name = "z"
command = z
time = 1

[Command]
name = "s"
command = s
time = 1

;-| Hold Button |-----------------------------------------------------
[Command]
name = "xx"
command = /x
time = 1

[Command]
name = "aa"
command = /a
time = 1

[Command]
name = "yy"
command = /y
time = 1

[Command]
name = "bb"
command = /b
time = 1

[Command]
name = "cc"
command = /c
time = 1

[Command]
name = "zz"
command = /z
time = 1

[Command]
name = "ss"
command = /s
time = 1

;-| Hold Dir |--------------------------------------------------------
[Command]
name = "holdfwd";Required (do not remove)
command = /$F
time = 1

[Command]
name = "holdback";Required (do not remove)
command = /$B
time = 1

[Command]
name = "holdup";Required (do not remove)
command = /$U
time = 1

[Command]
name = "holddown";Required (do not remove)
command = /$D
time = 1




[Statedef -1];--------------------------------------------------------

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;KEZ HeNXCW
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[State -1]
type = ChangeState
value = 3200
triggerall = var(59) = 0
triggerall = Roundstate = 2
triggerall = power >= 3000 ||PalNo = [11,12];test
triggerall = command = "HeNXCW" || (NumHelper(60000)&&Helper(60000),Var(0)=3200 && Helper(60000),Var(1)>0)|| command = "s" && PalNo = [11,12];test
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101||stateno = 105||stateno = 106
trigger2 = stateno = 200||stateno = 205||stateno = 210||stateno = 300||stateno = 310||stateno = 400||stateno = 410||stateno = 500||stateno = 510
trigger2 = movecontact


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;KEZ eItH[
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[State -1]
type = ChangeState
value = 3000
triggerall = var(59) = 0
triggerall = Roundstate = 2
triggerall = power >= 2000 ||PalNo = [11,12];test
triggerall = command = "eItH[" || (NumHelper(60000)&&Helper(60000),Var(0)=3000 && Helper(60000),Var(1)>0)
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101||stateno = 105||stateno = 106
trigger2 = stateno = 200||stateno = 205||stateno = 210||stateno = 300||stateno = 310||stateno = 400||stateno = 410||stateno = 500||stateno = 510
trigger2 = movecontact

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;KEZ uU[hA[
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[State -1]
type = ChangeState
value = 3100
triggerall = var(59) = 0
triggerall = NumHelper(3190) = 0
triggerall = Roundstate = 2
triggerall = power >= 1000 ||PalNo = [11,12];test
triggerall = command = "uU[hA[" || (NumHelper(60000)&&Helper(60000),Var(0)=3100 && Helper(60000),Var(1)>0)
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101||stateno = 105||stateno = 106
trigger2 = stateno = 200||stateno = 205||stateno = 210||stateno = 300||stateno = 310||stateno = 400||stateno = 410||stateno = 500||stateno = 510
trigger2 = movecontact
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;r
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[State -1];
type = ChangeState
value = 2000
triggerall = var(59) = 0
triggerall = Roundstate = 2
triggerall = StateType != A
triggerall = Ctrl
trigger1 = Command = "a"



;---------------------------------------------------------------------
;_bV
[State -1]
type = ChangeState
value = 100
triggerall = var(59) = 0
triggerall = Roundstate = 2
triggerall = StateType != A
trigger1 = command = "FF"|| command = "cc"
trigger1 = ctrl

;󒆃_bV
[State -1]
type = ChangeState
value = 102
triggerall = var(59) = 0
triggerall = Roundstate = 2
triggerall = StateType = A
triggerall = pos Y < -10
trigger1 = command = "FF"|| command = "cc"
trigger1 = ctrl

;---------------------------------------------------------------------
;RunBack
[State -1]
type = ChangeState
value = 105
triggerall = var(59) = 0
triggerall = Roundstate = 2
triggerall = StateType != A
trigger1 = command = "BB"|| command = "z" 
trigger1 = ctrl
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;K[hLZU
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[State -1]
type = ChangeState
value = 700
triggerall = var(59) = 0
triggerall = power >= 1000 ||PalNo = [11,12];test
triggerall = stateno = [150,153]
triggerall = statetype != A
triggerall = time > 0
trigger1 = command = "y" && command = "b";|| command = "s" && ctrl
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ʏ퓊
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[State -1]
type = null;ChangeState;null;
value = 800
triggerall = var(59) = 0
triggerall = numhelper(4020) = 0
triggerall = StateType = S
triggerall = Ctrl
trigger1 = Command = "back_b"
trigger1 = P2BodyDist X < 10
trigger1 = P2StateType != A
trigger1 = P2MoveType != H

[State -1]
type = ChangeState
value = 900
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = StateType = S
triggerall = Ctrl
trigger1 = Command = "fwd_b"||Command = "back_b"
trigger1 = P2BodyDist X < 10
trigger1 = P2StateType != A
trigger1 = P2MoveType != H





[State -1];
type = ChangeState
value = 440
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "holddown" && command = "holdfwd"
triggerall = command = "b"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101
;trigger2 = movecontact
;trigger2 = stateno = 400||stateno = 410


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;[State -1]
;type = ChangeState
;value = 195
;triggerall = var(59) = 0
;triggerall = var(19) = 0;HeNXʏKO
;triggerall = numhelper(4020) = 0
;triggerall = command = "s"
;triggerall = StateType != A
;trigger1 = ctrl

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ʏZ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[State -1];
type = ChangeState
value = 200
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101

[State -1];
type = ChangeState
value = 210
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101
trigger2 = stateno = 200||stateno = 400
trigger2 = movecontact

[State -1];
type = ChangeState
value = 220
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101
trigger2 = stateno = 200||stateno = 210||stateno = 400||stateno = 410
trigger2 = movecontact

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;ݒʏZ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[State -1];ݎ
type = ChangeState
value = 400
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "holddown"
triggerall = command = "x"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101

[State -1];ݒ
type = ChangeState
value = 410
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "holddown"
triggerall = command = "y"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101
trigger2 = stateno = 400
trigger2 = movecontact

[State -1];݋
type = ChangeState
value = 420
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "holddown"
triggerall = command = "b"
triggerall = statetype != A
trigger1 = ctrl||stateno = 100||stateno = 101
trigger2 = stateno = 400||stateno = 410
trigger2 = movecontact

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;  ʏZ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[State -1];󒆎
type = ChangeState
value = 600
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = command = "x"
triggerall = statetype = A
triggerall = StateNo != 105
trigger1 = ctrl||stateno = 102

[State -1];󒆒
type = ChangeState
value = 610
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = statetype = A
triggerall = StateNo != 105
trigger1 = command = "y"
trigger1 = ctrl||stateno = 102
trigger2 = command = "y"
trigger2 = stateno = 600
trigger2 = movecontact


[State -1];󒆋
type = ChangeState
value = 620
triggerall = var(59) = 0
triggerall = var(19) = 0;HeNXʏKO
triggerall = numhelper(4020) = 0
triggerall = statetype = A
triggerall = StateNo != 105
triggerall = command = "b"
trigger1 = ctrl||stateno = 102
trigger2 = stateno = 600||stateno = 610
trigger2 = movecontact
























