;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
; 僐儅儞僪愝掕僼傽僀儖乮弨忢帪娔帇僗僥乕僩乯
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒

;------------------------------------------------------------------------------
;-| 儃僞儞儕儅僢僾乮儃僞儞僐儞僼傿僌乯|----------------------------------------

[Remap]
a = a     ;庛峌寕
b = b     ;拞峌寕
c = c     ;嫮峌寕
x = x     ;搳偘
y = y     ;旔偗
z = z     ;僔乕儖僪
s = s     ;僇乕僪曗廩

; 儃僞儞儕儅僢僾偼偦偺柤偺偲偍傝儃僞儞愝掕傪嵞愝掕偡傞偙偲丅
; 椺偊偽乽x = a乿側傜偽MUGEN偺僐儞僼傿僌偱x偵愝掕偝傟偨儃僞儞傪墴偡偲丄
; 僐儅儞僪僼傽僀儖撪偵偍偄偰a偵曄姺偝傟傞

;-| 僨僼僅儖僩愝掕 |-----------------------------------------------------------

[Defaults]
command.time = 15

;昗弨偺僐儅儞僪擖椡庴晅帪娫丅奺僐儅儞僪偱徣棯偟偰偄傞応崌偵桳岠丅
;偙偺僷儔儊乕僞傪徚偟偨応崌偺僨僼僅儖僩偼侾僼儗乕儉偵側傞乮侾僼儗乕儉亖俇侽暘偺侾昩乯

command.buffer.time = 2
;昗弨偺僐儅儞僪擖椡婰壇帪娫丅擖椡偟偨捈屻偵僐儅儞僪傪婰壇偟丄
;巜傪棧偟偰傕僐儅儞僪偑惉岟偟偰偄傞忬懺傪偙偙偱愝掕偟偨帪娫偺暘堐帩偡傞丅
;侾乣俁侽僼儗乕儉傑偱偺娫偱愝掕壜擻丅僨僼僅儖僩偼侾僼儗乕儉丅

;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
; 僐儅儞僪掕媊僷乕僩乮擖椡僉乕傪愝掕偡傞乯
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;------------------------------------------------------------------------------
; 偙偙偑僉乕偲儃僞儞偺慻傒崌傢偣偱奿摤僎乕儉偵偍偗傞
;亀擖椡僐儅儞僪亁傪捈愙愝掕丒曇廤偡傞僷乕僩丅
;
; 堦偮偢偮僐儅儞僪偵柤慜傪晅偗偰擖椡僉乕傪慻傒崌傢偣傞扨弮側嶌嬈偱偡偑
; 慻傒崌傢偣偑撈摿側偨傔妎偊傞偵偼彮偟擄堈搙偑崅偄丅
;
; 壓婰偱乽彂幃偺寛傑傝乿偲乽慻傒崌傢偣偵昁梫側傾儖僼傽儀僢僩偲婰崋乿傪愢柧偟傑偡

;------------------------------------------------------------------------------
;仭彂幃偺寛傑傝仭
;
; [command]		丗擖椡僐儅儞僪傪侾屄掕媊偡傞丅
; name = "***"		丗僐儅儞僪柤傪寛傔傞丅戝暥帤偲彫暥帤傕嬫暿偝傟傞丅
; command = ###		丗幚嵺偵擖椡偡傞僉乕傪慻傒崌傢偣傞丅徻嵶偼屻弎丅
; time = &&&		丗擖椡庴晅帪娫傪愝掕乮僆僾僔儑儞乯丅
; buffer.time = @@@	丗擖椡婰壇帪娫傪愝掕乮僆僾僔儑儞乯丅
;
; 側偍丄搊榐偑壜擻側悢偼嵟戝亀侾俀俉屄亁傑偱丅偙傟偵偼AI梡偺僐儅儞僪傕娷傑傟傑偡丅
;
;
;仸亀昁恵僐儅儞僪柤亁偲彂偄偰傞僐儅儞僪偼丄僔僗僥儉懁偱張棟偟偰偄傑偡丅
;丂僐儅儞僪柤傪曄偊偨傝丄徚偟偰偼偄偗傑偣傫丅僉乕偺曄峏偼弌棃傑偡丅

;------------------------------------------------------------------------------
;仭昁梫側傾儖僼傽儀僢僩偲婰崋仭
;
; 忋婰偺乽command = ###乿偺亀###亁偵奩摉偡傞晹暘偱丄
; 慻傒崌傢偣傞僉乕偲儃僞儞傪愝掕偟側偗傟偽側傜側偄丅
;
; 仸愝掕偟偨僉乕傗儃僞儞偼MUGEN偺僆僾僔儑儞儌乕僪偵偁傞
;  乽僉乕僐儞僼傿僌乿偵偰愝掕偟偨僉乕側偳偵懳墳偟偰偄傑偡丅
;
; 仛曽岦僉乕仛乮慡偰昁偢戝暥帤偱乯
;
; 丂B	丗乽屻曽乿偵僉乕傪擖傟傞乮 Backward 乯
; 丂D	丗乽壓曽乿偵僉乕傪擖傟傞乮 Downward 乯
; 丂F	丗乽慜曽乿偵僉乕傪擖傟傞乮 Forward 乯
; 丂U	丗乽忋曽乿偵僉乕傪擖傟傞乮 Upward 乯
;
; 丂DB	丗乽屻傠幬傔壓乿偵僉乕傪擖傟傞乮乽D乿偲乽B乿偑摨帪偵擖椡偝傟偨帠傪擣幆乯
; 丂UB	丗乽屻傠幬傔忋乿偵僉乕傪擖傟傞乮乽U乿偲乽B乿偑摨帪偵擖椡偝傟偨帠傪擣幆乯
; 丂DF	丗乽慜幬傔壓乿偵僉乕傪擖傟傞乮乽D乿偲乽F乿偑摨帪偵擖椡偝傟偨帠傪擣幆乯
; 丂UF	丗乽慜幬傔忋乿偵僉乕傪擖傟傞乮乽U乿偲乽F乿偑摨帪偵擖椡偝傟偨帠傪擣幆乯
;
; 仛儃僞儞仛乮慡偰昁偢彫暥帤偱乯
;
; 丂a	丗乽俙儃僞儞乿傪墴偡
; 丂b	丗乽俛儃僞儞乿傪墴偡
; 丂c	丗乽俠儃僞儞乿傪墴偡
; 丂x	丗乽倃儃僞儞乿傪墴偡
; 丂y	丗乽倄儃僞儞乿傪墴偡
; 丂z	丗乽倅儃僞儞乿傪墴偡
; 丂s	丗乽僗僞乕僩儃僞儞乿傪墴偡
;
; 仛婰崋仛乮擖椡岠壥傪曄壔偝偣傞柦椷乯
;
; 丂/ 丂丗乮僗儔僢僔儏乯僉乕傗儃僞儞傪乽墴偟偭傁側偟乿偵偟偰偄傞帠傪擣幆偡傞応崌偵捛壛偡傞
;
; 	乮椺乯丗/b	= 俛儃僞儞傪墴偟偨傑傑偵偡傞
; 		/F	= 慜僉乕傪墴偟偨傑傑偵偡傞
; 		/U,z	= 忋僉乕傪墴偟偨傑傑倅儃僞儞傪擖椡偡傞
;
;丂丂劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;
; 丂~ 丂丗乮僠儖僟乯僉乕傗儃僞儞偑乽棧偝傟偨帪乿傪擣幆偡傞応崌偵捛壛偡傞
;
; 	乮椺乯丗~x	= 倃儃僞儞傪棧偡
; 		~DF	=乽慜幬傔壓乿偺僉乕傪棧偡
; 		~DB,F,c	=乽屻傠幬傔壓乿傪棧偟偨屻偵慜僉乕丒俠儃僞儞偺弴斣偵擖椡偡傞
;
; 		仸乽儃僞儞傪棧偡傑偱偺帪娫乮棴傔帪娫乯乿傕愝掕偡傞帠偑弌棃傞
;
; 		~30x	= 倃儃僞儞傪墴偟偨傑傑偵偟偰丄俁侽僼儗乕儉埲忋宱偭偨傜棧偡
; 		~50B,F,a= 屻傠僉乕傪俆侽僼儗乕儉傑偱棴傔偰慜僉乕丒俙儃僞儞偺弴斣偵擖椡偡傞
;
;丂丂劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;
; 丂$ 丂丗乮僪儖乯曽岦僉乕偺乽暋悢偺撪偳傟偐偑擖椡偝傟偰偄傞帠乿傪擣幆偡傞応崌偵捛壛偡傞
;
; 	乮椺乯丗$B       =乽屻曽乿乽屻傠幬傔壓乿乽屻傠幬傔忋乿偺偳傟偐偑擖椡偝傟偰偄傞忬懺
; 		$UF      =乽慜乿乽忋乿乽慜幬傔忋乿偺偳傟偐偑擖椡偝傟偰偄傞忬懺
;
; 		仸偙偺婰崋偼乽曽岦僉乕乿偱偟偐巊偊傑偣傫丅
;
;丂丂劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;
; 丂+ 丂丗乮僾儔僗乯儃僞儞傪乽摨帪墴偟乿偟偰偄傞帠傪擣幆偡傞応崌偵捛壛偡傞
;
; 	乮椺乯丗x+y      = 倃儃僞儞偲倄儃僞儞傪摨帪墴偟偡傞
; 		a+b+c    = 俙儃僞儞偲俛儃僞儞偲俠儃僞儞傪摨帪墴偟偡傞
;
; 		仸偙偺婰崋偼乽儃僞儞乿偱偟偐巊偊傑偣傫丅
;
;丂丂劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;
; 丂> 丂丗乮僌儗乕僞乕僓儞乯戝側傝丅乽懠偺僉乕偑擖椡偝傟偰偄側偄帠傪妋擣偟偰丄偦偺僉乕傪墴偡乿応崌
;
; 	乮椺乯丗a,>~a    = 俙儃僞儞埲奜偑擖椡偝傟偰偄側偄忬懺偱俙儃僞儞傪棧偡
; 		F,>~F,>F = 慜僉乕埲奜偑擖椡偝傟偰偄側偄忬懺偱慜僉乕傪棧偟丄嵞搙慜僉乕傪擖椡偡傞
;
;-------------------------------------------------------------------------------
; 仠偙傟傜偺婰崋偼慡偰慻傒崌傢偣偰巊偆帠偑弌棃傞仠
;
; 丂丂乮椺乯丗丂~80$DB,DF,F,/a+y+c
; 丂丂丂丂丂丂丂
; 丂丂丂丂丂丂乽屻曽乿乽壓乿乽屻傠幬傔壓乿偺偳傟偐傪俉侽僼儗乕儉傑偱棴傔偰
; 丂丂丂丂丂丂乽慜幬傔壓乿仺乽慜乿傪擖椡偟偨屻丄俙偲倄偲俠傪摨帪墴偟偟偨傑傑偵偡傞
;
;------------------------------------------------------------------------------
;=============================================================================


;-| AI婲摦梡僐儅儞僪 |------------------------------
;CPU憖嶌帪偵AI傪婲摦偝偣傞偨傔偺婰弎偱偡丅
;AI傪巊傢側偄応崌偼昁梫偁傝傑偣傫丅
;偙傟傜偺僐儅儞僪偼恖娫偵偼擖椡偱偒側偄傕偺偵偡傞昁梫偑偁傝傑偡丅

[Command]
name = "cpu1"
command = a,U,D,F,F,B,B,D,U,U
time = 1
[Command]
name = "cpu2"
command = b,U,D,F,B,F,B,D,U,D
time = 1
[Command]
name = "cpu3"
command = c,U,D,B,F,B,F,D,U,B
time = 1
[Command]
name = "cpu4"
command = x,U,D,B,F,F,B,D,U,F
time = 1
[Command]
name = "cpu5"
command = y,U,D,F,F,B,B,D,U,a
time = 1
[Command]
name = "cpu6"
command = z,U,D,F,B,F,B,D,U,b
time = 1
[Command]
name = "cpu7"
command = s,U,D,B,F,B,F,D,U,c
time = 1
[Command]
name = "cpu8"
command = b,U,D,B,F,F,B,D,U,x
time = 1
[Command]
name = "cpu9"
command = c,U,D,F,B,F,B,D,U,y
time = 1
[Command]
name = "cpuA"
command = y,U,D,B,F,B,F,D,U,z
time = 1
[Command]
name = "cpuB"
command = z,U,D,B,F,F,B,D,U,s
time = 1
[Command]
name = "cpuC"
command = U,D,F,F,B,B,D,U,a+x
time = 1
[Command]
name = "cpuD"
command = U,D,F,B,F,B,D,U,b+y
time = 1
[Command]
name = "cpuE"
command = U,D,B,F,B,F,D,U,c+z
time = 1
[Command]
name = "cpuF"
command = U,D,s,B,F,F,B,s,D,U
time = 1

[Command] ;摨偠僐儅儞僪柤傪巊偊偽屻偑妝偵側傞
name = "cpu1"
command = a,U,D,F,F,B,B,D,U,U,s
time = 1
[Command]
name = "cpu2"
command = b,U,D,F,B,F,B,D,U,D,s
time = 1
[Command]
name = "cpu3"
command = c,U,D,B,F,B,F,D,U,B,s
time = 1
[Command]
name = "cpu4"
command = x,U,D,B,F,F,B,D,U,F,s
time = 1
[Command]
name = "cpu5"
command = y,U,D,F,F,B,B,D,U,a,s
time = 1
[Command]
name = "cpu6"
command = z,U,D,F,B,F,B,D,U,b,s
time = 1
[Command]
name = "cpu7"
command = s,U,D,B,F,B,F,D,U,c,s
time = 1
[Command]
name = "cpu8"
command = b,U,D,B,F,F,B,D,U,x,s
time = 1
[Command]
name = "cpu9"
command = c,U,D,F,B,F,B,D,U,y,s
time = 1
[Command]
name = "cpuA"
command = y,U,D,B,F,B,F,D,U,z,s
time = 1
[Command]
name = "cpuB"
command = z,U,D,B,F,F,B,D,U,s,z
time = 1
[Command]
name = "cpuC"
command = U,D,F,F,B,B,D,U,a+x,s
time = 1
[Command]
name = "cpuD"
command = U,D,F,B,F,B,D,U,b+y,s
time = 1
[Command]
name = "cpuE"
command = U,D,B,F,B,F,D,U,c+z,s
time = 1
[Command]
name = "cpuF"
command = U,D,s,B,F,F,B,s,D,U,z
time = 1

;-| 僎乕僕媄 |-----------------------------------------------------------------
;僐儅儞僪偺堦晹偑廳側傞応崌丄忋偵彂偐傟偨傕偺偑桪愭偝傟傑偡丅
;擖椡偺擄偟偄僐儅儞僪偐傜弴偵婰弎偟傑偟傚偆丅

[command]
name = "63214_c"	;CME
command = ~F, DF, D, DB, B, c
time = 20

[command]
name = "63214_c"	;CME
command = ~F, D, B, c
time = 20

[command]
name = "41236_c"	;僀僋儕僾僗
command = ~B,DF,D, DF, F, c
time = 20

[command]
name = "41236_c"	;僀僋儕僾僗
command = ~B,D, F, c
time = 20

[command]
name = "214_c"		;僗僺僉儏乕儖Ex
command = ~D, DB, B, c

[command]
name = "623_c"		;僾儘儈僱儞僗Ex
command = ~F, D, DF, c

[command]
name = "623_c"		;僾儘儈僱儞僗Ex
command = ~F, D, F, c

[command]
name = "22_c"		;僼僅僩僗僼傿傾
command = ~D, D, c

;-| 昁嶦媄 |-------------------------------------------------------------------

[command]
name = "63214_a"	;CME丒庛
command = ~F, DF, D, DB, B, a
time = 20

[command]
name = "63214_a"	;CME丒庛
command = ~F, D, B, a
time = 20

[command]
name = "63214_b"	;CME丒嫮
command = ~F, DF, D, DB, B, b
time = 20

[command]
name = "63214_b"	;CME丒嫮
command = ~F, D, B, b
time = 20

[command]
name = "41236_a"	;僀僋儕僾僥傿僇
command = ~B, DF,D, DF, F, a
time = 20

[command]
name = "41236_a"	;僀僋儕僾僥傿僇
command = ~B, D, F, a
time = 20

[command]
name = "41236_b"	;僀僋儕僾僥傿僇
command = ~B, DF, D, DF, F, b
time = 20

[command]
name = "41236_b"	;僀僋儕僾僥傿僇
command = ~B, D, F, b
time = 20

[command]
name = "623_a"		;僾儘儈僱儞僗丒孶嵕巃傝
command = ~F, D, DF, a

[command]
name = "623_a"		;僾儘儈僱儞僗丒孶嵕巃傝
command = ~F, D, F, a

[command]
name = "623_b"		;僾儘儈僱儞僗丒巃傝忋偘
command = ~F, D, DF, b

[command]
name = "623_b"		;僾儘儈僱儞僗丒巃傝忋偘
command = ~F, D, F, b

[command]
name = "236_a"		;儂僢僩僗億僢僩A
command = ~D, DF, F, a

[command]
name = "236_b"		;儂僢僩僗億僢僩B
command = ~D, DF, F, b

[command]
name = "236_c"		;儂僢僩僗億僢僩C
command = ~D, DF, F, c

[command]
name = "214_a"		;擫曕偔丒僗僺僉儏乕儖庛
command = ~D, DB, B, a

[command]
name = "214_b"		;擫儈僒僀儖丒僗僺僉儏乕儖嫮
command = ~D, DB, B, b

[command]
name = "214_z"		;僔乕儖僪僶儞僇乕
command = ~D, DB, B, z

[command]
name = "22_a"		;僿儕僆僗僼傿傾丒忋抜
command = ~D, D, a

[command]
name = "22_b"		;僿儕僆僗僼傿傾丒拞抜
command = ~D, D, b

[command]
name = "BFF" 
command = B,F,F
time = 20

;-| 僉乕俀夞楢懕擖椡 |---------------------------------------------------------

[command]
name = "jump" ;僴僀僕儍儞僾
command = D, UF
time = 8

[command]
name = "jump" ;僴僀僕儍儞僾
command = DB, UF
time = 8

[command]
name = "FF"     ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = F, F
time = 10

[command]
name = "BB"     ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = B, B
time = 10

;-| 暅婣僐儅儞僪 |-----------------------------------------------------------------

[command]
name = "recovery"   ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = a
time = 1

[command]
name = "recovery"   ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = b
time = 1

[command]
name = "recovery"   ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = c
time = 1

[command]
name = "recovery"   ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = x
time = 1

[command]
name = "recovery"   ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = y
time = 1

[command]
name = "recovery"   ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = z
time = 1

;-| 曽岦僉乕亄儃僞儞 |---------------------------------------------------------

[command]
name = "down_a"
command = /$D,a
time = 1

[command]
name = "down_b"
command = /$D,b
time = 1

;-| 儃僞儞扨敪 |---------------------------------------------------------------

[command]
name = "fwd"
command = F
time = 1

[Command]
name = "back"
command = B
time = 1

[Command]
name = "up"
command = U
time = 1

[command]
name = "down"
command = D
time = 1

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

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

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

[command]
name = "x"
command = x
time = 1

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

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

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

;-| 儃僞儞摨帪墴偟 |---------------------------------------------------------------

[command]
name = "ab"
command = a+b
time = 0

[command]
name = "ac"
command = a+c
time = 0

[command]
name = "bc"
command = b+c
time = 0

[command]
name = "abc"
command = a+b+c
time = 0

[command]
name = "az"
command = a+z
time = 0

;-| 僉乕墴偟偭傁側偟 |---------------------------------------------------------

[command]
name = "holdfwd" ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = /$F
time = 1

[command]
name = "holdback";梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = /$B
time = 1

[command]
name = "holdup"  ;梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = /$U
time = 1

[command]
name = "holddown";梫媮嵪傒 (僉乕偺曄峏偼壜擻偱偡偑柤慜傪曄偊偨傝柍岠偵偟偰偼偄偗傑偣傫)
command = /$D
time = 1

[command]
name = "holdx"
command = /$x
time = 1

[command]
name = "holdy"
command = /$y
time = 1

[command]
name = "holdz"
command = /$z
time = 1

[command]
name = "holda"
command = /$a
time = 1

[command]
name = "holdb"
command = /$b
time = 1

[command]
name = "holdc"
command = /$c
time = 1


;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;弨忢帪娔帇僗僥乕僩
;劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒劒
;仸僉儍儔偑偳偺傛偆側忬懺偱偁偭偰傕僩儕僈乕偑枮偨偝傟傟偽敪摦偟傑偡丅
;丂偟偐偟憡庤偵僗僥乕僩傪扗傢傟偰偄傞丄傕偟偔偼Pause, SuperPause拞偩偲敪摦偟傑偣傫丅
;丂Pause, SuperPause拞偱傕movetime傪巜掕偡傟偽敪摦偟傑偡丅

[Statedef -1] ;弨忢帪娔帇僗僥乕僩

;乽var(59) = 0乿偼AI偑婲摦偟偰偄側偄忬懺
;偙傟偵傛傝僾儗僀儎乕憖嶌偲AI憖嶌偑嬫暿偝傟AI偺惛搙傪忋偘傞偙偲偑偱偒傑偡丅

;僀僋儕僾僗乮3僎乕僕乯
[State -1, Eclipse]
Type = ChangeState
value = 3600
triggerall = var(59) = 0
triggerall = command = "41236_c"
triggerall = power >= 3000
triggerall = statetype != A
triggerall = var(20) = 10
trigger1 = ctrl
;trigger2 = hitdefattr = SC, AA
trigger2 = stateno != [3000, 3999]
trigger2 = movecontact

;CME乮2僎乕僕乯
[State -1, Coronal Mass Ejection]
Type = ChangeState
value = 3500
triggerall = var(59) = 0
triggerall = command = "63214_c"
triggerall = power >= 2000
triggerall = statetype != A
trigger1 = ctrl
;trigger2 = hitdefattr = SC, AA
trigger2 = stateno != [3000, 3999]
trigger2 = movecontact

;僾儘儈僱儞僗 Ex乮1僎乕僕乯
[State -1, Prominence Ex]
Type = ChangeState
value = 3000
triggerall = var(59) = 0
triggerall = command = "623_c"
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl
trigger2 = hitdefattr = SC, AA
trigger2 = stateno != [3000, 3999]
trigger2 = movecontact

;ICBM乮2僎乕僕乯
[State -1,ICBM]
Type = ChangeState
value = 3200
triggerall = var(59) = 0
triggerall = command = "214_c"
triggerall = power >= 2000
triggerall = statetype != A
triggerall = NumHelper(3200) = 0
trigger1 = ctrl

;僗僺僉儏乕儖 Ex乮1僎乕僕乯
[State -1, Spicule Ex]
Type = ChangeState
value = 3300
triggerall = var(59) = 0
triggerall = command = "214_c"
triggerall = power >= 1000
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact
trigger3 = stateno = 1300
trigger3 = movecontact

;僼僅僩僗僼傿傾乮1僎乕僕乯
[State -1, Photosphere]
Type = ChangeState
value = 3400
triggerall = var(59) = 0
triggerall = command = "22_c"
triggerall = power >= 1000
triggerall = statetype != A
trigger1 = ctrl || (stateno = 5120 && (animtime = [-4,0]))

;=============================================================================
;---------------------------------------------------------------------------

;僀僋儕僾僥傿僇
[State -1, Ecliptica]
Type = ChangeState
value = 1600
triggerall = var(59) = 0
triggerall = command = "41236_a" || command = "41236_b"
trigger1 = ctrl
;trigger2 = hitdefattr = SC, AA
trigger2 = stateno != 1300 && stateno != [3000, 3999]
trigger2 = movecontact
trigger3 = stateno = 1305

;CME
[State -1, Coronal Mass Ejection]
Type = ChangeState
value = 1500
triggerall = var(59) = 0
triggerall = command = "63214_a" || command = "63214_b"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger4 = stateno = 910

;僾儘儈僱儞僗丒孶嵕巃傝
[State -1, Prominence]
Type = ChangeState
value = 1100
triggerall = var(59) = 0
triggerall = command = "623_a"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger4 = stateno = 910

;僾儘儈僱儞僗丒巃傝忋偘
[State -1, Prominence raising]
Type = ChangeState
value = 1150
triggerall = var(59) = 0
triggerall = command = "623_b"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact
trigger4 = stateno = 910

;儂僢僩僗億僢僩
[State -1, Hotspot]
Type = ChangeState
value = 1000
triggerall = var(59) = 0
triggerall = command = "236_a" || command = "236_b" || command = "236_c"
triggerall = statetype != A
triggerall = var(20) > 0
triggerall = var(19) > numhelper(1000)
trigger1 = ctrl
trigger2 = (stateno = [200,299]) || (stateno = [400,499])
trigger2 = movecontact

;儂僢僩僗億僢僩嬻拞
[State -1, Hotspot Air]
Type = ChangeState
value = 1010
triggerall = var(59) = 0
triggerall = command = "236_a" || command = "236_b"
triggerall = statetype = A
triggerall = var(20) > 0
triggerall = var(19) > numhelper(1000)
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact

;儂僢僩僗億僢僩嬻拞
[State -1, Hotspot Air C]
Type = ChangeState
value = 1010
triggerall = var(59) = 0
triggerall = command = "236_c"
triggerall = statetype = A
triggerall = var(20) >= 3
triggerall = var(19) > numhelper(1000) + 2
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact

;擫曕偔
[State -1, CatWalk]
Type = ChangeState
value = 1200
triggerall = var(59) = 0
triggerall = command = "214_a"
triggerall = statetype != A
triggerall = var(18) > numhelper(1200)
trigger1 = ctrl

;擫傑偭偟偖傜
[State -1, CatMissile]
Type = ChangeState
value = 1210
triggerall = var(59) = 0
triggerall = command = "214_b"
triggerall = statetype != A
triggerall = var(18) > numhelper(1200)
trigger1 = ctrl

;僗僺僉儏乕儖
[State -1, Spicule]
Type = ChangeState
value = 1300
triggerall = var(59) = 0
triggerall = command = "214_a" || command = "214_b"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact
trigger4 = stateno = 910

;僿儕僆僗僼傿傾
[State -1, Heliosphere]
Type = ChangeState
value = 1400
triggerall = var(59) = 0
triggerall = command = "22_a" || command = "22_b"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 5120 && animtime = [-4,0]

;僇乕僪婲敋
[State -1, Card Stock]
Type = ChangeState
value = 1098
triggerall = var(59) = 0
triggerall = statetype = S
triggerall = command = "abc"
trigger1 = ctrl


;============================================================================
;---------------------------------------------------------------------------

;搳偘
[State -1, Throw]
Type = ChangeState
value = 800
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 5120 && animtime = [-2,0]
trigger3 = stateno = 910 && var(7)

;嬻拞搳偘
[State -1, AirThrow]
Type = ChangeState
value = 850
triggerall = var(59) = 0
triggerall = command = "x"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype = A
triggerall = P2statetype = A
triggerall = P2bodydist X = [-10,25]
triggerall = P2bodydist Y < 30
trigger1 = ctrl
trigger2 = (stateno = [600,699])
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;============================================================================
;---------------------------------------------------------------------------

;僔乕儖僪僶儞僇乕
[State -1, ShieldBunker]
Type = ChangeState
value = 930
triggerall = var(59) = 0
triggerall = command = "214_z"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = [150, 153]
trigger2 = power >= 500

;僔乕儖僪
[State -1, Shield]
Type = ChangeState
value = 900
triggerall = var(59) = 0
triggerall = command = "z"
trigger1 = ctrl

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

;旔偗
[State -1, Avoid]
Type = ChangeState
Value = 950
triggerall = var(59) = 0
triggerall = statetype != A
triggerall = command = "ab" || command = "y"
triggerall = command = "holddown"
trigger1 = ctrl

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

;僴僀僕儍儞僾
[State -1, Hijump]
Type = ChangeState
Value = 60
triggerall = var(59) = 0
triggerall = statetype != A
triggerall = var(6) > 0
triggerall = command = "jump"
trigger1 = stateno != [200,499]
trigger1 = ctrl

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

;僟僢僔儏
[State -1, Dash]
Type = ChangeState
value = 100
triggerall = var(59) = 0
triggerall = statetype != A
triggerall = command = "FF" || command = "holdfwd" && command = "ab"
triggerall = command != "holddown" && command != "holdup"
trigger1 = stateno != 100
trigger1 = ctrl

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

;僶僢僋僗僥僢僾
[State -1, Backstep]
Type = ChangeState
Value = 105
triggerall = var(59) = 0
triggerall = statetype != A
triggerall = command = "BB" || command = "holdback" && command = "ab"
triggerall = command != "holddown" && command != "holdup"
trigger1 = ctrl
trigger2 = stateno = 52 && animelemtime(2) >= 1

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

;嬻拞僟僢僔儏
[State -1, AirDash]
Type = ChangeState
Value = 110
triggerall = var(59) = 0
triggerall = var(6) > 0
triggerall = statetype = A
triggerall = command = "FF" || command = "holdfwd" && command = "ab"
triggerall = command != "holddown" && command != "holdup"
triggerall = stateno != 3320
trigger1 = ctrl

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

;嬻拞僶僢僋僗僥僢僾
[State -1, AirBackstep]
Type = ChangeState
Value = 115
triggerall = var(59) = 0
triggerall = var(6) > 0
triggerall = statetype = A
triggerall = command = "BB" || command = "holdback" && command = "ab"
triggerall = command != "holddown" && command != "holdup"
triggerall = stateno != 3320
trigger1 = ctrl

;=============================================================================
;---------------------------------------------------------------------------

;棫偪摿庩
[State -1, Stand Upper]
Type = ChangeState
value = 230
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command = "holdback"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || stateno = 52
trigger2 = (stateno = [200,220]) || (stateno = [400,420])
trigger2 = movecontact

;棫偪庛
[State -1, Stand Light]
Type = ChangeState
value = 200
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || stateno = 52
trigger2 = stateno = 200  || stateno = 400
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;棫偪拞
[State -1, Stand Medium]
Type = ChangeState
value = 210
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || stateno = 52
trigger2 = (stateno = 200 || stateno = 400)
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;棫偪嫮
[State -1, Stand Strong]
Type = ChangeState
value = 220
triggerall = var(59) = 0
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl || stateno = 52
trigger2 = (stateno = [200,210]) || (stateno = [400,420])
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)
trigger4 = anim = 931 && var(7)
trigger4 = movecontact

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

;偟傖偑傒庛
[State -1, Crouching Light]
Type = ChangeState
value = 400
triggerall = var(59) = 0
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || stateno = 52
trigger2 = stateno = 200 || stateno = 400
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;偟傖偑傒拞
[State -1, Crouching Medium]
Type = ChangeState
value = 410
triggerall = var(59) = 0
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || stateno = 52
trigger2 = (stateno = 200 || stateno = 400)
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;偟傖偑傒嫮
[State -1, Crouching Strong]
Type = ChangeState
value = 420
triggerall = var(59) = 0
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl || stateno = 52
trigger2 = (stateno = [200,220]) || (stateno = [400,410])
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

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

;嬻拞庛
[State -1, Jump Light]
Type = ChangeState
value = 600
triggerall = var(59) = 0
triggerall = command = "a"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;嬻拞拞
[State -1, Jump Medium]
Type = ChangeState
value = 610
triggerall = var(59) = 0
triggerall = command = "b"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 600
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;嬻拞嫮
[State -1, Jump Strong]
Type = ChangeState
value = 620
triggerall = var(59) = 0
triggerall = command = "c"
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = [600,610]
trigger2 = movecontact
trigger3 = stateno = 910 && var(7)

;=============================================================================
;---------------------------------------------------------------------------

;僕儍儞僾僉儍儞僙儖
[State -1, Jump Cansel]
Type = ChangeState
value = 40
triggerall = var(59) = 0
triggerall = statetype != A
triggerall = command = "holdup"
trigger1 = stateno = 52 && animelemtime(2) = [1, 5]

;僕儍儞僾僉儍儞僙儖
[State -1, Jump Cansel]
Type = ChangeState
value = 40
triggerall = var(59) = 0
triggerall = statetype != A
triggerall = command = "holdup"
trigger1 = stateno = [200,420]
trigger1 = movecontact
trigger2 = stateno = 1100
trigger2 = animelemtime(9) >= 1

;僇乕僪曗廩
[State -1, Card Stock]
Type = ChangeState
value = 1099
triggerall = var(59) = 0
triggerall = statetype = S
triggerall = command = "start"
trigger1 = ctrl
