; 僇儞僼乕儅儞偺擖椡僐儅儞僪掕媊僼傽僀儖偱偡丅
; 僐儅儞僪偺擖椡僉乕傪愝掕偡傞僷乕僩偲丄媄傪幚峴偡傞偨傔偺忦審傪愝掕偡傞僷乕僩偵暘偐傟偰偄傑偡丅
;------------------------------------------------------------------------------
;==============================================================================
; 擖椡僉乕偺愝掕僷乕僩
;==============================================================================
;------------------------------------------------------------------------------
;仭愝掕偼偙偺宍偑寛傑傝帠偱偡丅徻嵶偼埲壓嶲徠丅
;
;[Command]
;name = "***"
;command = ###
;time = &&&
;
;仭僐儅儞僪偺柤慜丗乽name = "***"乿偲偄偆晽偵擖傟傑偡丅***偵暥帤傪擖傟偰偔偩偝偄丅
; 丂丂丂丂丂丂丂丂傾儖僼傽儀僢僩偼戝暥帤偲彫暥帤偱傕嬫暿偝傟傑偡丅擔杮岅傕壜擻偱偡丅
;
;仭巜掕曽朄丗乽command = ###乿偲偄偆晽偵擖傟傑偡丅
;丂丂丂丂丂丂###偵壓婰偺僉乕傪慻傒崌傢偣擖椡偡傞僐儅儞僪傪愝掕偟偰偔偩偝偄丅
;
;丂丂曽岦僉乕丗丂B, DB, D, DF, F, UF, U, UB丂乮慡偰戝暥帤偱乯
;丂丂丂丂丂丂丂丂B=Back乮屻乯丒D=Down乮壓乯丒F=Forward乮慜乯丒U=Up乮忋乯偵側偭偰偄傑偡丅
;
;丂丂儃僞儞丂丗丂a, b, c, x, y, z, s 丂丂丂丂乮慡偰彫暥帤偱乯
; 
;丂仸摿庩暥帤
;
;丂丂僗儔僢僔儏乮 / 乯丗儃僞儞傪墴偟偭傁側偟偵偡傞応崌偼偙傟傪擖傟傑偡丅
;丂丂丂丂丂丂丂丂椺丗command = /F丂丂丂乮慜僉乕傪墴偟偨傑傑偵偡傞乯
;丂丂丂丂丂丂丂丂丂丂command = /B,y丂丂乮屻僉乕傪墴偟偨傑傑倄儃僞儞傪擖椡乯
;
;丂丂僠儖僟丂丂乮 ~ 乯丗儃僞儞偑棧偝傟傞帠傪擣幆偝偣傞応崌偼偙傟傪擖傟傑偡丅
;丂丂丂丂丂丂丂丂椺丗command = ~c丂丂丂乮俠儃僞儞傪棧偡乯
;丂丂丂丂丂丂丂丂丂丂command = ~DB,DF,x乮幬傔屻壓傪棧偟偰幬傔慜壓=>倃儃僞儞偺弴斣偵擖椡乯
;
;丂丂丂丂丂丂丂丂仸悢抣傪捛壛偡傞帠偱丄儃僞儞傪棧偡傑偱偺帪娫丄偄傢備傞亀棴傔亁傪愝掕弌棃傑偡丅
;丂丂丂丂丂丂丂丂椺丗command = ~20z丂丂乮倅儃僞儞傪墴偟偨傑傑偵偟丄俀侽僼儗乕儉屻偵棧偡乯
;丂丂丂丂丂丂丂丂丂丂command = ~40B,F,b乮屻僉乕傪墴偟偨傑傑偵偟丄係侽僼儗乕儉屻偵棧偟偰慜僉乕=>俛儃僞儞偺弴斣偵擖椡乯
;
;丂丂僪儖丂丂丂乮 $ 乯丗暋悢偺曽岦僉乕梫慺傪擖椡弌棃傞傛偆偵偡傞応崌偼偙傟傪擖傟傑偡丅
;丂丂丂丂丂丂丂丂椺丗command = $U丂丂丂乮忋丒幬傔慜忋丒幬傔屻忋偺偳傟偐傜偱巒傔偰傕椙偄乯
;丂丂丂丂丂丂丂丂丂丂command = $DF 丂丂乮壓丒幬傔慜壓丒慜偺偳傟偐傜偱巒傔偰傕椙偄乯
;
;丂丂僾儔僗丂丂乮 + 乯丗儃僞儞傪摨帪墴偟偡傞応崌偼偙傟傪擖傟傑偡丅
;丂丂丂丂丂丂丂丂椺丗command = a+b 丂丂乮俙儃僞儞偲俛儃僞儞傪摨帪墴偟偟傑偡乯
;丂丂丂丂丂丂丂丂丂丂command = x+y+z 丂乮倃儃僞儞偲倄儃僞儞偲倅儃僞儞傪摨帪墴偟偟傑偡乯
;丂丂丂丂丂丂丂丂丂丂command = F+c 丂丂乮慜僉乕偲俠儃僞儞傪摨帪墴偟偟傑偡乯
;
;丂仸偙傟傜偺摿庩暥帤偼丄慻傒崌傢偣偰巊梡偡傞帠傕壜擻偱偡丅
;丂丂丂丂丂丂丂丂椺丗command = ~30$D,a+b
;丂丂丂丂丂丂丂丂丂丂丂丂丂乮壓梫慺傪俁侽僼儗乕儉棴傔偰棧偟偨屻偵俙儃僞儞偲俛儃僞儞傪摨帪墴偟偟傑偡乯
;
;仭擖椡僐儅儞僪庴晅帪娫丗乽time = &&&乿偲偄偆晽偵擖傟傑偡丅僆僾僔儑儞側偺偱徣棯壜擻丅
;丂丂丂丂丂丂丂丂丂丂丂丂&&&偵僐儅儞僪傪擖椡弌棃傞帪娫傪擖傟偰偔偩偝偄丅帪娫偼僼儗乕儉悢偱偡乮侾僼儗乕儉亖1/60昩乯丅
;丂丂丂丂丂丂丂丂椺丗time = 24丂乮擖椡庴晅帪娫傪俀係僼儗乕儉乮0.4昩乯偵愝掕乯
;
; 屻偼幚嵺偵搊榐偝傟偰偄傞傕偺傪嶲徠偟偰偔偩偝偄丅
;==============================================================================

;-| 儃僞儞攝抲 |-----------------------------------------------------
;奺儃僞儞偺攝抲傪娙扨偵曄峏偱偒傑偡丅
;偙偺僉儍儔僋僞乕偺儃僞儞攝抲傪曄偊偨偄偲偒側偳偵巊偄傑偡丅
;x = x 傪 x = a 偵曄偊傟偽丄x偑a偵曄傢傝傑偡丅

[Remap]
x = x
y = y
z = z
a = a
b = b
c = c
s = s

;-| 昗弨壔 |-------------------------------------------------------
[Defaults]
; time傪婰弎偟側偐偭偨応崌丄埲壓偺抣偑嶲徠偝傟傑偡丅嵟彫抣偼1偱偡丅
command.time = 15

; buffer.time偺抣偱偡丅1乣30傑偱愝掕偱偒傑偡丅
; 晛捠偼1偱偡丅
command.buffer.time = 1

;------------------------------------------------------------------------------
;-| 儕乕僟乕挻昁嶦媄 |--------------------------------------------------------------

[Command]
name = "嫮嬚寧"
command = ~F,$D,B, b
time = 25

[Command]
name = "火焰连环拳"
command = ~D, B, c
time = 30

[Command]
name = "火炮拳"
command = ~D, B, D, B, x
time = 30

[Command]
name = "火箭拳"
command = ~D, D, D, z
time = 30

[Command]
name = "火焰拳"
command = ~D, DB, B, D, DB, B, y
time = 30

[Command]
name = "双管火焰"
command = ~D, F, D, F, a
time = 30

[Command]
name = "空蛇"
command = ~D,F,D,F,y
time = 30

[Command]
name = "11111"
command = ~D, B, D, F, c
time = 35

[Command]
name = "DBDB-z"
command = D, B, D, B, z
time = 30

[Command]
name = "屴昐擉廍巐幃丒恄恛"
command = ~D, B, D, B, c
time = 35

[Command]
name = "柍幃丒堧擵抜"
command = ~D, F, D, F, c
time = 25

[Command]
name = "25225"
command = ~D, F, D, F, z
time = 25

[Command]
name = "19800"
command = ~D, F, D, B, c
time = 25

;------------------------------------------------------------------------------
;-| 挻昁嶦媄 |-----------------------------------------------------------------
[Command]
name = "棤昐敧幃丒戝幹撱"
command = ~D, B, D, F, x
time = 25

[Command]
name = "棤昐敧幃丒戝幹撱"
command = ~D, B, D, F, y
time = 25

[Command]
name = "昐敧廍擉幃"
command = ~D, F, D, F, x
time = 25

[Command]
name = "昐敧廍擉幃"
command = ~D, F, D, F, y
time = 25

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

[Command]
name = "庛巐昐擉廍幍幃丒鐎揝"
command = ~D, B, a
time = 25

[Command]
name = "嫮巐昐擉廍幍幃丒鐎揝"
command = ~D, B, b
time = 25

[Command]
name = "昐擉廍幍幃丒敧嶬"
command = ~D, B, x
time = 25

[Command]
name = "昐擉廍幍幃丒敧嶬"
command = ~D, B, y
time = 25

[Command]
name = "1650"
command = ~y
time = 25

[Command]
name = "昐擉廍嶲幃丒庈鄟"
command = ~D, B, y
time = 25

[Command]
name = "庛撈妝搄傝"
command = ~B, D, DB, a

[Command]
name = "嫮撈妝搄傝"
command = ~B, D, DB, b

[Command]
name = "庛昐幃丒婼從偒"
command = ~F, D, DF, x

[Command]
name = "嫮昐幃丒婼從偒"
command = ~F, D, DF, y

[Command]
name = "庛嬻拞撈妝搄傝"
command = ~D, B, a

[Command]
name = "嫮嬻拞撈妝搄傝"
command = ~D,D,D,  b

[Command]
name = "庛幍廍屲幃丒夵"
command = ~D, F, a

[Command]
name = "嫮幍廍屲幃丒夵"
command = ~D, F, b

[Command]
name = "昐廍巐幃丒峳欩傒"
command = ~D, F, x

[Command]
name = "昐廍屲幃丒撆欩傒"
command = ~D, F, y

[Command]
name = "jump"    
command = D, $U
time = 12

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

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

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

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

[Command]
name = "傆偭偲偽偟"
command = y+b
time = 1

[Command]
name = "傆偭偲偽偟"
command = c
time = 1

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

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

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

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

[Command]
name = "down_b"
command = /$D,b
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 = "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 = "holdxy"
command = /$x+y
time = 1

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

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

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

;------------------------------------------------------------------------------
;==============================================================================
; 媄傪幚峴偡傞偨傔偺忦審偺愝掕乮僗僥乕僩僄儞僩儕乕僷乕僩乯
;==============================================================================
;------------------------------------------------------------------------------
; 偙偙偐傜壓偼乽偳偺僐儅儞僪偱偳偺斣崋偺僗僥乕僩傪偳偆偄偆忦審偱弌偣傞偐乿傪愝掕偡傞応強偱偡丅
;乮僗僥乕僩偵娭偟偰偼CNS僼傽僀儖傪嶲徠乯
; 
;仭愝掕偼婎杮揑偵偙偺宍偵側傝傑偡丅
;
; [State -1, Label]                  ;乽Label乿偺晹暘偼偨偩偺儔儀儖偱偡丅壗偱傕椙偄偱偡丅偦傟埲奜偼曄峏晄壜丅
; type = ChangeState                 ;乽暿偺僗僥乕僩偵曄峏偡傞乿偲偄偆堄枴偺僗僥乕僩僐儞僩儘乕儔
; value = new_state_number           ;弌偟偨偄媄偺僗僥乕僩斣崋傪擖傟傑偡
; trigger1 = command = command_name  ;擖椡僉乕愝掕僷乕僩偱搊榐偟偨僐儅儞僪偺柤慜傪偳傟偐擖傟傑偡
; . . .  (any additional triggers)   ;trigger乮忦審傪巜掕偡傞僩儕僈乕乯傪捛壛弌棃傑偡
;
;仭trigger偵巊偊傞婎杮揑側忦審乮捠忢偼乽僩儕僈乕乿偲屇偽傟偰偄傑偡乯
;
;   - StateType    - 僉儍儔僋僞乕偑偳偺忬懺偺帪偵偦偺僗僥乕僩傪弌偣傞偐偳偆偐傪寛傔傜傟傑偡丅
;                    S=棫偭偨忬懺丒C=嵗偭偨忬懺丒A=嬻拞偵偄傞忬懺丒L=墶偵搢傟偨忬懺丄偺係偮偑寛傑傝帠偱偡丅
;                    CNS偺Statedef偺壓偵偁傞乽Type = *乿偺崁栚偑忬懺偺堄枴側偺偱丄偙傟傪偙偺僩儕僈乕偱敾抐偟傑偡丅
;
;   - Ctrl         - 僐儞僩儘乕儖偑壜擻偐晄壜擻偐偳偪傜偐偺帪偵偦偺僗僥乕僩傪弌偣傞偐偳偆偐傪寛傔傜傟傑偡丅
;                    0=僐儞僩儘乕儖晄壜擻忬懺丒1=僐儞僩儘乕儖壜擻忬懺丄偱偡偑捠忢偼 Ctrl = 1 ( = 1 徣棯壜擻)偑婎杮丅
;
;   - StateNo      - 暿偺斣崋偺僗僥乕僩偐傜弌偣傞帠偑壜擻偵側傝傑偡丅
;                    偙傟傪墳梡偟偰僗乕僷乕僉儍儞僙儖傕壜擻偱偡丅
;
;   - MoveContact  - 暔棟峌寕偑憡庤偵摉偨偭偨帪乮峌寕偑僸僢僩偟偨帪丄傕偟偔偼僈乕僪偝傟偨帪乯偵丄
;                    偦偺僗僥乕僩傪弌偣傞偐偳偆偐傪寛傔傜傟傑偡丅俀庬椶係僷僞乕儞偁傝傑偡丅
;                    MoveContact or MoveContact = 1  乮峌寕偑摉偨偭偨帪乯
;                    !MoveContact or MoveContact = 0 乮峌寕偑摉偨偭偰側偄帪乯
;                    偙傟傪墳梡偟偰僗乕僷乕僉儍儞僙儖傕壜擻偱偡丅
;
;丂仸忋偺係偮埲奜偵傕偁傝傑偡偑丄懠偺僩儕僈乕偼M.U.G.E.N杮懱docs僼僅儖僟偺拞偺
;丂丂CNS僪僉儏儊儞僥乕僔儑儞傪嶲徠偟偰偔偩偝偄丅
;
;仭僗僥乕僩僄儞僩儕乕偺弴彉
;
; ChangeState偺搊榐偺弴斣偼廳梫偱偡丅忋偵棃傟偽棃傞傎偳僐儅儞僪擖椡偺桪愭搙偑崅偔側傝傑偡丅
;
; 堷梡偵側傝傑偡偑丄椺偊偽乽攇摦対僐儅儞僪偺ChangeState乮伀乢仺亄僷儞僠乯乿傪
;乽徃棿対僐儅儞僪偺ChangeState乮仺伀乢亄僷儞僠乯乿傛傝傕忋偵搊榐偟偨応崌丄
; 僎乕儉拞偱偼徃棿対傪弌偦偆偲偟偰傕攇摦対偑岆偭偰朶敪偟傗偡偔側偭偰偟傑偄傑偡丅
; 杊巭偡傞偨傔偵偼丄乽攇摦対偺ChangeState乿傪乽徃棿対偺ChangeState乿傛傝傕壓偵搊榐偟側偔偰偼側傝傑偣傫丅
;乽儗僶乕傪慜偵擖傟偰弌偡摿庩媄乿偲乽搳偘媄乿偺娭學側偳傕摨條偱偡丅
;
; 弴斣傪傛偔峫偊偰搊榐偟傑偟傚偆丅
;
;仭AI(CPU)偼偳偆摦偔偺偐
;MUGEN偺昗弨CPU偼憡庤偵嬤偯偒揔摉偵峌寕傪孞傝弌偡偩偗側偺偱丄AI僗僀僢僠偵傛傞惂屼偑昁梫側偙偲傕偁傝傑偡丅
;
;仭[Statedef -1]偲偼丠
;
; 偙偺晹暘偼CNS僾儘僌儔儈儞僌偺奼挘晹暘偺丄忢帪娔帇僗僥乕僩偵側傝傑偡丅
; 偳偺偄偐側傞忬懺偱傕愝掕偟偨婰弎偑忢偵桳岠偵側傞僗僥乕僩偱偡乮CNS偺[Statedef -2]偲帡偨傛偆側晹暘乯丅
;
; 昁梫側婰弎偲峴側偺偱丄愨懳偵徚偝側偄偱偔偩偝偄丅
;
;==============================================================================
;------------------------------------------------------------------------------

[Statedef -1];仼偙偺峴偼愨懳偵徚偝側偄偱偔偩偝偄丅昁恵偺崁栚偱偡丅

;==============================================================================
;屴昐擉廍巐幃丒恄恛
[State -1, Strong Kung Fu Palm]
type = ChangeState
value = 6523
triggerall = command = "空蛇"
triggerall = power >= 1000
trigger1 = statetype = A
trigger1 = ctrl
trigger2 = stateno = 690 && movecontact
trigger3 = stateno = 645 && movecontact
trigger4 = stateno = 640 && movecontact
trigger5 = stateno = 635 && movecontact
trigger6 = stateno = 630 && movecontact
trigger7 = stateno = 610 && movecontact
trigger8 = stateno = 600 && movecontact
trigger9 = stateno = 1220 && movecontact
trigger10= stateno = 1230 && movecontact
trigger11= stateno = 1400 && movecontact
trigger12= stateno = 650 && movecontact
trigger13= stateno = 1800 && movecontact
trigger14= stateno = 1801 && movecontact
trigger15= stateno = 1000 && movecontact
trigger16= stateno = 1400 && movecontact
trigger17= stateno = 1000 && movecontact
trigger18= stateno = 1800 && movecontact
trigger19= stateno = 1500 && movecontact
trigger20= stateno = 1400 && movecontact
trigger21= stateno = 3534 && movecontact
trigger22= stateno = 1550 && movecontact
trigger23 = stateno = 3536 && movecontact

[State -1, KAMUKURA]
type = ChangeState
value = 3000
triggerall = command = "屴昐擉廍巐幃丒恄恛"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, KAMUKURA]
type = ChangeState
value = 25225
triggerall = command = "25225"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, KAMUKURA]
type = ChangeState
value = 19800
triggerall = command = "19800"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, KAMUKURA]
type = ChangeState
value = 3900
triggerall = command = "11111"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
;柍幃丒堧擵抜
[State -1, MUSHIKI]
type = ChangeState
value = 3100
triggerall = command = "柍幃丒堧擵抜"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

;------------------------------------------------------------------------------
;棤昐敧幃丒戝幹撱
[State -1, OROCHI]
type = ChangeState
value = 2000
triggerall = command = "棤昐敧幃丒戝幹撱"
triggerall = power >= 1000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
;------------------------------------------------------------------------------
;昐敧廍擉幃
[State -1, 182]
type = ChangeState
value = 2100
triggerall = command = "昐敧廍擉幃"
triggerall = power >= 1000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact

;------------------------------------------------------------------------------
;庛撈妝搄傝
[State -1, L RED]
type = ChangeState
value = 1800
triggerall = command = "庛撈妝搄傝"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

;嫮撈妝搄傝
[State -1, S RED]
type = ChangeState
value = 1850
triggerall = command = "嫮撈妝搄傝"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

;------------------------------------------------------------------------------
;庛昐幃丒婼從偒
[State -1, L ONIYAKI]
type = ChangeState
value = 1100
triggerall = command = "庛昐幃丒婼從偒"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

;嫮昐幃丒婼從偒
[State -1, S ONIYAKI]
type = ChangeState
value = 1150
triggerall = command = "嫮昐幃丒婼從偒"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

[State -1, 火箭拳]
type = ChangeState
value = 98775
triggerall = command = "火箭拳"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, 火炮拳]
type = ChangeState
value = 4099
triggerall = command = "火炮拳"
triggerall = power >= 1000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, 火焰拳]
type = ChangeState
value = 30100
triggerall = command = "火焰拳"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, S KOTOTSUKI]
type = ChangeState
value = 1450
triggerall = command = "嫮嬚寧"
triggerall = var(5) = 1
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 206 && movecontact
trigger3 = stateno = 210 && movecontact
trigger4 = stateno = 217 && movecontact
trigger5 = stateno = 236 && movecontact
trigger6 = stateno = 246 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 411 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 441 && AnimElemtime(2) >= 0 && AnimElemtime(5) < 0 && movecontact
trigger11 = stateno = 315 && movecontact
;------------------------------------------------------------------------------
;庛嬻拞撈妝搄傝
[State -1, L ARED]
type = ChangeState
value = 1500
triggerall = command = "庛嬻拞撈妝搄傝"
triggerall = statetype = A
triggerall = Pos Y < -20
trigger1 = ctrl
trigger2 = stateno = 600 && movecontact
trigger3 = stateno = 610 && movecontact
trigger4 = stateno = 630 && movecontact
trigger5 = stateno = 635 && movecontact
trigger6 = stateno = 640 && movecontact
trigger7 = stateno = 645 && movecontact
trigger8 = stateno = 650 && movecontact

;嫮嬻拞撈妝搄傝
[State -1, S ARED]
type = ChangeState
value = 1550
triggerall = command = "嫮嬻拞撈妝搄傝"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

;------------------------------------------------------------------------------
;庛巐昐擉廍幍幃丒鐎揝
[State -1, L HIKIGANE]
type = ChangeState
value = 1300
triggerall = command = "庛巐昐擉廍幍幃丒鐎揝"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

;嫮巐昐擉廍幍幃丒鐎揝
[State -1, S HIKIGANE]
type = ChangeState
value = 1350
triggerall = command = "嫮巐昐擉廍幍幃丒鐎揝"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

[State -1, L SENKA]
type = ChangeState
value = 310000
Triggerall = var(30) = 0
triggerall = var(49) = 0
triggerall = command = "DBDB-z"
triggerall = Power >= 2000
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 200 && animelemtime(4) > 1 && animelemtime(5) < 0 && movecontact
trigger3 = stateno = 210 && animelemtime(4) > 1 && animelemtime(5) < 0 && movecontact
trigger4 = stateno = 215 && animelemtime(5) > 1 && animelemtime(6) < 0 && movecontact
trigger5 = stateno = 217 && animelemtime(4) > 1 && animelemtime(5) < 0 && movecontact
trigger6 = stateno = 220 && animelemtime(4) > 1 && animelemtime(5) < 0 && movecontact
trigger7 = stateno = 230 && animelemtime(3) > 1 && animelemtime(4) < 0 && movecontact
trigger8 = stateno = 235 && animelemtime(9) > 1 && animelemtime(10) < 0 && movecontact
trigger9 = stateno = 235 && animelemtime(11) > 1 && animelemtime(12) < 0 && movecontact
trigger10 = stateno = 237 && animelemtime(9) > 1 && animelemtime(10) < 0 && movecontact
trigger11 = stateno = 237 && animelemtime(11) > 1 && animelemtime(12) < 0 && movecontact
trigger12 = stateno = 240 && animelemtime(5) > 1 && animelemtime(6) < 0 && movecontact
trigger13 = stateno = 250 && animelemtime(3) > 1 && animelemtime(5) < 0 && movecontact
trigger14 = stateno = 260 && animelemtime(5) > 1 && animelemtime(6) < 0 && movecontact
trigger15 = stateno = 270 && animelemtime(4) > 1 && animelemtime(5) < 0 && movecontact
trigger16 = stateno = 280 && animelemtime(3) > 1 && animelemtime(4) < 0 && movecontact
trigger17 = stateno = 400 && animelemtime(3) > 1 && animelemtime(4) < 0 && movecontact
trigger18 = stateno = 420 && animelemtime(5) > 1 && animelemtime(6) < 1 && movecontact
trigger19 = stateno = 440 && animelemtime(4) > 1 && animelemtime(5) < 0 && movecontact
trigger20 = stateno = 460 && animelemtime(3) > 1 && animelemtime(4) < 0 && movecontact
trigger21 = stateno = 1220 && AnimElemtime(2) > 0 && AnimElemtime(6) < 10 && movehit
trigger22 = stateno = 3030 && movehit
trigger23 = stateno = 3031 && movehit
trigger24 = stateno = 3035 && AnimElemtime(9) > 0
trigger25 = stateno = 4096 && animelemtime(8) > 1 && animelemtime(12) < 0 && MoveContact
trigger26 = stateno = 4098 && animelemtime(2) > 1 && animelemtime(4) < 0 && MoveContact

[State -1, 火焰连环拳]
type = ChangeState
value = 4700
triggerall = command = "火焰连环拳"
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact

[State -1, 双管火焰]
type = ChangeState
value = 490000
triggerall = command = "双管火焰"
triggerall = power >= 2000
trigger1 = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1155 && AnimElemtime(1) >= 0 && AnimElemtime(2) < 0 && movecontact
trigger14 = stateno = 1310 && movecontact
trigger15 = stateno = 1350 && movecontact
trigger16 = stateno = 2110 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger17 = stateno = 2111 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
trigger18 = stateno = 2112 && AnimElemtime(7) >= 0 && AnimElemtime(11) < 0 && movecontact
;------------------------------------------------------------------------------
;庛幍廍屲幃丒夵
[State -1, L 75]
type = ChangeState
value = 1200
triggerall = command = "庛幍廍屲幃丒夵"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

;嫮幍廍屲幃丒夵
[State -1, S 75]
type = ChangeState
value = 1250
triggerall = command = "嫮幍廍屲幃丒夵"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger14 = stateno = 1700 && movecontact
trigger14 = var(33)!= 0

;------------------------------------------------------------------------------
;昐廍巐幃丒峳欩傒
[State -1, ARAGAMI]
type = ChangeState
value = 1600
triggerall = command = "昐廍巐幃丒峳欩傒"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1700 && movecontact
trigger13 = var(33)!= 0

;昐廍屲幃丒撆欩傒
[State -1, DOKUGAMI]
type = ChangeState
value = 1700
triggerall = command = "昐廍屲幃丒撆欩傒"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact
trigger11 = stateno = 300 && movecontact
trigger12 = stateno = 315 && movecontact
trigger13 = stateno = 1605 && movecontact
trigger13 = var(33)!= 0
trigger13 = var(18) = 0

;---------------------------------------------------------------------------
;屻嬞媫夞旔
[State -1, T S]
type = ChangeState
value = 710
triggerall = command = "recovery" && command = "holdback"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = power >= 1000
trigger2 = stateno = [150,151]

;---------------------------------------------------------------------------
;慜嬞媫夞旔
[State -1, T S]
type = ChangeState
value = 700
triggerall = command = "recovery"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = power >= 1000
trigger2 = stateno = [150,151]
trigger3 = stateno = 100

;---------------------------------------------------------------------------
;庴恎
[State -1, UKEMI]
type = ChangeState
value = 52000
triggerall = command = "recovery"
triggerall = alive = 1
trigger1 = stateno = 5050
trigger1 = pos y > -30
trigger1 = vel y > 0 && vel y < 9

;------------------------------------------------------------------------------
;傆偭偲偽偟
[State -1, Throw]
type = ChangeState
value = 300
triggerall = command = "傆偭偲偽偟"
triggerall = statetype = S
triggerall = stateno != 100
trigger1 = ctrl
trigger2 = power >= 1000
trigger2 = stateno = [150,151]

;------------------------------------------------------------------------------
;嬻拞傆偭偲偽偟
[State -1, CD]
type = ChangeState
value = 650
triggerall = command = "傆偭偲偽偟"
triggerall = statetype = A
trigger1 = ctrl

;------------------------------------------------------------------------------
;P搳偘
[State -1, Throw]
type = ChangeState
value = 800
triggerall = command = "y"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype = S
triggerall = stateno != 100
trigger1 = p2bodydist X < 15
trigger1 = p2statetype != A && p2movetype != H
trigger1 = ctrl

;------------------------------------------------------------------------------
;K搳偘
[State -1, Throw]
type = ChangeState
value = 800
triggerall = command = "b"
triggerall = command = "holdfwd" || command = "holdback"
triggerall = statetype = S
triggerall = stateno != 100
trigger1 = p2bodydist X < 15
trigger1 = p2statetype != A && p2movetype != H
trigger1 = ctrl

;------------------------------------------------------------------------------
;奜幃丒撧棊棊偲偟
[State -1, NARAKU]
type = ChangeState
value = 330
triggerall = command = "y"
triggerall = command = "holddown"
triggerall = statetype = A
trigger1 = ctrl
trigger2 = stateno = 105

;------------------------------------------------------------------------------
;敧廍敧幃
[State -1, 88]
type = ChangeState
value = 320
triggerall = command = "b"
triggerall = command = "holdfwd"
triggerall = command = "holddown"
triggerall = statetype != A
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact

;------------------------------------------------------------------------------
;奜幃丒崒晙丂梲
[State -1, GOUHU]
type = ChangeState
value = 310
triggerall = command = "a"
triggerall = command = "holdfwd"
triggerall = statetype != A
triggerall = command != "holddown"
trigger1 = ctrl
trigger2 = stateno = 205 && movecontact
trigger3 = stateno = 215 && movecontact
trigger4 = stateno = 235 && movecontact
trigger5 = stateno = 240 && movecontact
trigger6 = stateno = 245 && movecontact
trigger7 = stateno = 400 && movecontact
trigger8 = stateno = 410 && movecontact
trigger9 = stateno = 430 && movecontact
trigger10 = stateno = 440 && movecontact

;------------------------------------------------------------------------------
;僟僢僔儏
[State -1, Dash]
type = ChangeState
value = 100
trigger1 = command = "FF"
trigger1 = statetype = S
trigger1 = ctrl

;僶僢僋僗僥僢僾
[State -1, Back Step]
type = ChangeState
value = 105
trigger1 = command = "BB"
trigger1 = statetype = S
trigger1 = ctrl

;==============================================================================
;嬤嫍棧棫偪庛僷儞僠
[State -1, Stand Light Punch]
type = ChangeState
value = 205
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 18
trigger1 = ctrl

;墦嫍棧棫偪庛僷儞僠
[State -1, Stand Light Punch]
type = ChangeState
value = 200
triggerall = command = "x"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

;嬤嫍棧棫偪嫮僷儞僠
[State -1, Stand Strong Punch]
type = ChangeState
value = 215
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 24
trigger1 = ctrl

;墦嫍棧棫偪嫮僷儞僠
[State -1, Stand Strong Punch]
type = ChangeState
value = 210
triggerall = command = "y"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

;------------------------------------------------------------------------------
;嬤嫍棧棫偪庛僉僢僋
[State -1, Stand Light Kick]
type = ChangeState
value = 235
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 14
trigger1 = ctrl

;墦嫍棧棫偪庛僉僢僋
[State -1, Stand Light Kick]
type = ChangeState
value = 230
triggerall = command = "a"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

;嬤嫍棧棫偪嫮僉僢僋
[State -1, Standing Strong Kick]
type = ChangeState
value = 245
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = statetype = S
triggerall = p2bodydist X < 20
trigger1 = ctrl

;墦嫍棧棫偪嫮僉僢僋
[State -1, Standing Strong Kick]
type = ChangeState
value = 240
triggerall = command = "b"
triggerall = command != "holddown"
triggerall = statetype = S
trigger1 = ctrl

;------------------------------------------------------------------------------
;挧敪
[State -1, Taunt]
type = ChangeState
value = 195
triggerall = command = "start"
triggerall = var(20) = 0
trigger1 = statetype != A
trigger1 = ctrl

;------------------------------------------------------------------------------
;偟傖偑傒庛僷儞僠
[State -1, Crouching Light Punch]
type = ChangeState
value = 400
triggerall = command = "x"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = stateno = 430 && time >= 4 && movecontact

;偟傖偑傒嫮僷儞僠
[State -1, Crouching Strong Punch]
type = ChangeState
value = 410
triggerall = command = "y"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

;------------------------------------------------------------------------------
;偟傖偑傒庛僉僢僋
[State -1, Crouching Light Kick]
type = ChangeState
value = 430
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

;偟傖偑傒嫮僉僢僋
[State -1, Crouching Strong Kick]
type = ChangeState
value = 440
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

;------------------------------------------------------------------------------
;僕儍儞僾庛僷儞僠
[State -1, Jump Light Punch]
type = ChangeState
value = 600
triggerall = command = "x"
triggerall = stateno != 105
trigger1 = statetype = A
trigger1 = ctrl

;僕儍儞僾嫮僷儞僠
[State -1, Jump Strong Punch]
type = ChangeState
value = 610
triggerall = command = "y"
triggerall = stateno != 105
trigger1 = statetype = A
trigger1 = ctrl

;------------------------------------------------------------------------------
;悅捈僕儍儞僾庛僉僢僋
[State -1, Jump Light Kick]
type = ChangeState
value = 630
triggerall = command = "a"
triggerall = stateno != 105
triggerall = vel X = 0
trigger1 = statetype = A
trigger1 = ctrl

;幬傔僕儍儞僾庛僉僢僋
[State -1, Jump Light Kick]
type = ChangeState
value = 635
triggerall = command = "a"
triggerall = stateno != 105
triggerall = vel X != 0
trigger1 = statetype = A
trigger1 = ctrl

;悅捈僕儍儞僾嫮僉僢僋
[State -1, Jump Strong Kick]
type = ChangeState
value = 640
triggerall = command = "b"
triggerall = stateno != 105
triggerall = vel X = 0
trigger1 = statetype = A
trigger1 = ctrl

;幬傔僕儍儞僾嫮僉僢僋
[State -1, Jump Strong Kick]
type = ChangeState
value = 645
triggerall = command = "b"
triggerall = stateno != 105
triggerall = vel X != 0
trigger1 = statetype = A
trigger1 = ctrl

