;
[Data]
fall.defence_up = 50
liedown.time = 60
airjuggle = 2147483647
sparkno = -1
guard.sparkno = -1
KO.echo = 0
IntPersistIndex = 0
FloatPersistIndex = 0

;=================================================================================================
;ݒ肱A͐GȂł(ȍ~"CFG"Ƃ[hŌčsŊeݒɃWv܂)
;=================================================================================================
;ő̗͂ς܂A1000Wł

life = 1000

;=================================================================================================
;őp[ς܂A3000ɂƈꕔKEZoȂȂ܂A5000Wł

power = 5000

;=================================================================================================
;U͂ς܂A100W

attack = 100

;=================================================================================================
;h͂ς܂A100W

defence = 100

;=================================================================================================
;L̉ʂς܂A0W

volume = 0

;=================================================================================================
[Statedef -89];͏Ȃł=================================================================
[State ];͏Ȃł=======================================================================
;=================================================================================================
type = VarSet;͘MȂł==================================================================
ignorehitpause = 1;͘MȂł=============================================================
persistent = 256;͘MȂł===============================================================
trigger1 = 1;͘MȂł===================================================================
;=================================================================================================
;R[h`XCb`
;R[h`ς܂Amugen炵ȂǂɎgĂ
;1:sinoha̕ϐAhX擾ev^
;2:ᓐlVPϐ^
;3:PLVariableExpansionRecoded^

;ftH3

sysvar(0) = 3;̐ςĂ

;=================================================================================================
[Statedef -778];͏Ȃł================================================================
[State ];͏Ȃł=======================================================================

;ȉݒ藓(CFG)ƌ̂t܂A"CFG"Ōΐݒ荀ڂ̈ɃWvł܂B
;̃LNGXgۂɂ("L" 1P(͉PłOK) CFG1:ONorOFF CFG2:)ƌɃNGXgł悤ɂȂ܂B

;XCb`e

;CFG1-AI펞Nݒ
;CFG2-AILv
;CFG3-AIKUߗ
;CFG4-AI҂XCb`
;CFG5-AIK[hXCb`
;CFG6-AIpubLOx
;CFG7-AIGAgfXCb`
;CFG8-AIR{
;CFG9-XqV{CXXCb`
;CFG10-ȃI[XCb`
;CFG11-AIpfXyCgE[g񐔃XCb`
;CFG12-R{␳XCb`
;CFG13-ꕔ3Q[WZgpɘaXCb`
;CFG14-ꕔQ[WZA[}[EXCb`
;CFG15-QW}VXCb`
;CFG16-Q[WߑʃXCb`
;CFG17-ubLOXCb`
;CFG18-eGorGXCb`
;CFG19-^ԃXCb`
;CFG20-CtǗXCb`
;CFG21-CtǗ̍ŏ_[W
;CFG22-CtǗ̍ő_[W
;CFG23-CtǗ̖h
;CFG24-XeŒ蒆CtǗXCb`
;CFG25-CtǗXCb`
;CFG26-AIpL͈͋Z_XCb`
;CFG27-ylgCgXeŒXCb`
;CFG28-ooXCb`oQ[W
;CFG29-oooQ[W
;CFG30-XeŒXCb`
;CFG31-ő僉Ct_[WXCb`
;CFG32-ő僉Ct_[WXCb`p~ߒXCb`
;CFG33-~ߑϐXCb`

;(CFG1)===========================================================================================
;AI펞Nݒ
;0:AI펞NȂ
;1:AI펞N(g[jO[hł͖)
;1ɂAI펞NɂȂ܂vC[삪łȂȂ܂(AI̋Nxɉe͂Ȃ)

trigger1 = 1;̐ςĂ

;(CFG2)===========================================================================================
;AILv
; 1~5͈̔͂̐w肵ĂAΑقǍsSʂœK܂

trigger2 = 1||var(484) := 5;̐ςĂ

;(CFG3)===========================================================================================
;AIKUߗ
; 1~5͈̔͂̐w肵ĂAΑقǎU߂mオ܂
; 1 = wǎ͍U߂Ȃ
; 2 = XU߂
; 3 = U߂҂肪X
; 4 = Ȃ̊mōU߂AX҂
; 5 = KU߁A҂s؂Ȃ
;ftH 1P`5P:3 6P`12P:4

trigger3 = 1||var(484) := ifelse(Palno<6,3,4);"ifelse(Palno<6,3,4)"̕ςĂ

;(CFG4)===========================================================================================
;AI҂XCb`
;0OFF
;1ONAZÛ1bԑ҂܂B
;ftH 0

trigger4 = 0;̐ςĂ

;(CFG5)===========================================================================================
;AIK[hXCb`
;0OFF
;1ONAONAIK[hss悤ɂȂ܂AOFFAIK[hȂȂ܂
;ftH ON

trigger5 = 1;̐ςĂ

;(CFG6)===========================================================================================
;AIpubLOx
; 0~3͈̔͂̐w肵ĂAΑقAĨubLO̕px܂A0ŃubLO

trigger6 = 1||var(484) := 2;̐ςĂ

;(CFG7)===========================================================================================
;AIGAgfXCb`(R{̓XCb`֌WȂGf)
;0łׂĂ̋ZAIGAgf܂
;1ŒʏZnȊŐZAIGAgf
;2œn̋ZłAIGAgf
;3AISɖGAgfȂȂ܂
;ftH 1P`5P:0 6P`12P:1

trigger7 = 1||var(484) := ifelse(Palno<6,0,1);"ifelse(Palno<6,0,1)"̕ςĂ

;(CFG8)===========================================================================================
;AIR{
; 1~5͈̔͂̐w肵ĂAΑقAĨR{オ܂B ftH 5
; 1 = wǃR{Ȃ
; 2 = ܂ɃR{
; 3 = 莸s肪X
; 4 = ܂Ɏs邭炢Ŋ{
; 5 = قڊmɃR{𐬌ɍs

trigger8 = 1||var(361) := 5;̐ςĂ

;(CFG9)===========================================================================================
;XqV{CXXCb`(玁̃{CXpb`ρXCb`܂)
; 0 = {CXȂ
; 1 = eɐ̐XqV{CXǉ
;ftH 0

; X{CXꗗ

;1FebJ}u[hiF̋RmebJ}u[hj

trigger8 = 0&&var(791) := 0;̐ςĂ

;(CFG10)===========================================================================================
;ȃI[XCb`
;0:OFF
;1:ON
;ONɂ鎖ŋȃI[o܂Aꂾł()ݒŏoꍇɑ݊oꍇȂǂɂǂ
;ftHOFF

trigger9 = 0;̐ςĂ

;(CFG11)==========================================================================================
;AIpfXyCgE[g񐔃XCb`
;1ȉ:1xfXyCgE[gR{ɑgݍ݂܂
;2ȏ:w񐔂fXyCgE[g[vR{ɑgݍ݂܂
;
;ftH3

trigger10 = 1||var(484) := 3;̐ςĂ 

;=================================================================================================
;ȉ1P{ݒ(͈̐xǂŗ~̂Ō[h"CFG"uĒu܂)
;=================================================================================================
; ȉ(var(789):=( 1 ))( 1 )̐ύX鎖ł̕ݒ萔l܂ł̃J[ɂRtBO̐ݒ肪f悤ɂȂ܂B
; 1`12܂
; 
; (var(789):=( 3 ))||var(484):=1
; Ƃ1P`3PJ[܂ł̃RtBO̐ݒ肪f悤ɂȂ܂B
; 
; ftHݒ莞z胉N(lIoȂ̂ł܂蓖Ăɂ͂ȂȂł)
; 1P 
; 2P 
; 3P 
; 4P ʁ`
; 5P 
; 6P 
; 7P 
; 8P 
; 9P ʁ`ŏ
; 10P ŏ
; 11P ȏ
; 12P ȏ
;
;=================================================================================================
;(CFG12)==========================================================================================
;R{␳XCb`
;0:OFF
;1:ON,R{␳ON

;ftH 1P`6P:ON 7P`12P:OFFy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger11 = (var(789):=( 1 ))||var(484):=1;̐ςĂ

;(CFG13)==========================================================================================
;3Q[WZgpɘaXCb`
;0:OFF
;1:ON,m3Q[WZ̗̑͐ȂȂ3Q[Ŵ݂ŌĂ悤ɂȂ܂B

;ftH 1P`3P:OFF 4P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger12 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG14)==========================================================================================
;ꕔQ[WZA[}[EXCb`
;0:OFF
;1:ON,ꕔQ[WZA[}[ɑ΂ĘAqbg悤ɂȂ܂B

;ftH 1P`7P:OFF 8P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger13 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG15)==========================================================================================
;QW}VXCb`

;ftH 1P`4P:0 5P:2 6P`9P:20 10P`12P:PowerMaxy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger14 = (var(789):=( 1 ))||var(484):=0;̐ςĂA܂PowerMaxƂƃQW}ɂȂ܂B(}CiXɂƋtɏ펞p[)

;(CFG16)==========================================================================================
;Q[WߑʃXCb`(_\)

;ftH 1P`3P:1 4P`5P:2 6P`9P:4 10P`12P:PowerMaxy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger15 = (var(789):=( 1 ))||fvar(424):=1;̐ςĂA܂{ZubLÕQ[W㏸ɂւĂ܂A}CiXɂƋtɌ悤

;(CFG17)==========================================================================================
;ubLOXCb`
;e
;ׂẴubLOSubLO\(ubLO\ɁAꍇɂĂ̓ubLOȂ\)
;ubLO߂ĂubLȎ̊Ԏc
;0:OFF
;1:ON

;ftH 1P`6P:OFF 7P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger16 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG18)==========================================================================================
;eGorGXCb`
;eɔ閳G̎Ԃݒł܂
;0OFF
;1ȏŐleGt^
;-1ȉŕKEZA3Q[W̒KEZA13Q[WKEZ̖G폜

;ftH 1P:0 2P:-1 3P`5P:0 6P`8P:-1 9P`10P:0 11P:10 12P:60y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger17 = (var(789):=( 1 ))||var(484) := 0;̐ςĂ

;(CFG19)==========================================================================================
;^ԃXCb`
;0ȉł^U͂オ܂
;1ȏŐl̎Ԃ^ɍU2{ʕt^
;601b̌vZɂȂ܂

;ftH 1P`4P:250 5P`8P:400 9P`12P:2000y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger18 = (var(789):=( 1 ))||var(485) := 250;̐ςĂ

;(CFG20)==========================================================================================
;CtǗXCb`
;0:OFF
;1:ON,CtǗONAL4̐ݒ肪LɂȂ

;ftH 1P`5P:OFF 6P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger19 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG21)==========================================================================================
;CtǗ̍ŏ_[W

;ftH 1P`10P:0 11P`12P:25y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger20 = (var(789):=( 1 ))||var(484):=0;̐ς鎖łႢ_[W󂯕tȂȂ܂B

;(CFG22)==========================================================================================
;CtǗ̍ő_[W

;ftH 1P`5P:800 6P`8P:2147483647 9P:800 10P:500 11P`12P:250y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger21 = (var(789):=( 1 ))||var(485):=800;̐ς鎖ł荂_[W󂯕tȂȂ܂B

;(CFG23)==========================================================================================
;CtǗ̖h

;ftH 1P`5P:0.75 6P`8P:0.005 9P:0.0025 10P:0.5 11P`12P:0.1y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger22 = (var(789):=( 1 ))||fvar(426):=0.75;̐ς鎖łŃCtǗ̖h͂ݒł܂AႭȂقǖh͏㏸ 1{łA_\

;(CFG24)==========================================================================================
;XeŒ蒆CtǗXCb`
;0:펞CtǗ
;1:XeŒ莞CtǗ(ylgCgXeŒXCb`ON̏ꍇ̓ylgCgcĂꍇ̂)

;ftH 1P`5P:0 6P`9P:1 10P`12P:0y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger23 = (var(789):=( 1 ))||var(484):=0;̐ς鎖ŃXeŒ蒆CtǗɂ邩ς܂B

;(CFG25)==========================================================================================
;CtǗXCb`
;0:OFF
;1:ON,CtǗON̎ɕsӂ̍Uœ|ɂȂ

;ftH 1P`5P:OFF 6P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger24 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG26)==========================================================================================
;AIpL͈͋Z_XCb`
;0OFF
;1ONAQ[W鎞AI_ōL͈͋Zn̋Zs܂B

;ftH 1P`5P:OFF 6P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger25 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG27)==========================================================================================
;ylgCgXeŒXCb`
;0ȉ:OFF
;1ȏ:ON,w񐔕XeŒA[}[Aȍ~͕ʂɋނ悤ɁA10000ȏݒł܂\9999̂܂܂łB

;ftH 1P`4P:0 5P:5 6P`9P:50 10P`12P:0y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger26 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG28)==========================================================================================
;ooXCb`oQ[W(_\)
;0:OFF
;0:ON,oooopZg悤ɂȂ܂A炢gp\AXe[gDꂽԂł͎gpsA܂lȂقǊoQ[W܂₷Ȃ܂B
;0艺:ON,L̕ŁȀꍇA[}[t^Ƌ炢͂ȂȂ܂B

;ftH 1P`5P:0 6P:1 7P`9P:2 10P`12P:4y( 1 )̐閈ɃRtBOKJ[͈͊gz

;oQ[W̓EhpAogp̓EhpȂ

;oe
;opZ3Q[WŎgp\
;U2{
;h2{
;펞XeŒA[}[t^(̏ꍇ̂)

trigger27 = (var(789):=( 1 ))||fvar(424):=0;̐ςĂ

;(CFG29)==========================================================================================
;oooQ[W(oXCb`oQ[WON̂ݐݒ\)(_\)
;0̐lwŊoɊoQ[WAoQ[WȂȂƊoԂI܂AloQ[W̌
;0ȉ̐ɂƊoĂoQ[WȂȂ܂B܂xƂ̃Eh펞o

;ftH 1P`6P:2 7P`12P:1y( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger28 = (var(789):=( 1 ))||fvar(425):=2;̐ςĂ

;(CFG30)==========================================================================================
;XeŒXCb`(ylgCgXeŒXCb`OFF̂ݐݒ\)
;0:OFF
;1:ON,Xe[gDȂȂA܂܂ȂȂ

;ftH 1P`9P:OFF 10P`12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger29 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG31)==========================================================================================
;ő僉Ct_[WXCb`(R[hZpgp)
;0:OFF
;1:ON,ʏ̃CtƋɍő僉Ctɂ̂܂܃_[W^܂Adefence܂ACtǗɂȂA㑊胉Cto[̓ɂȂ

;
;̍ő僉Ct{z肵Ȃ̂ɂ̂ŃoŐꂪ܂
;svȃgûłOFF̂܂܂̕Ǝv܂

;ftH SJ[OFFy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger30 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG32)==========================================================================================
;ő僉Ct_[WXCb`p~ߒXCb`(R[hZpgp)
;0:OFF
;1:ON,ő僉Ct_[WXCb`ONɑLifeMax0Ă΃wp[+wp[nokos܂B

;ftH SJ[OFFy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger31 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;(CFG33)==========================================================================================
;~ߑϐXCb`
;0:OFF
;1:ON,~ߑϐt^(łɎK[htOKA鍐ϐ)

;ftH 1P`11P:OFF 12P:ONy( 1 )̐閈ɃRtBOKJ[͈͊gz

trigger32 = (var(789):=( 1 ))||var(484):=0;̐ςĂ

;=================================================================================================
;ݒ肱܂ŁAȉ͐GȂł=================================================================
;=================================================================================================
;ݒ蔽f
Type = Null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = 1||var(498) := (var(498)|7)-7
triggerall = 1||var(498) := (var(498)|56)-56
triggerall = 1||var(384) := (var(384)|6291456)-6291456
trigger1 = RoundState <= 2
trigger1 = var(var(4938572)+9892) != 3;g[ĥݖ
trigger1 = 1||var(368):=(var(368)|134217728)
trigger1 = 0&&var(489):= ifelse(NumEnemy,(var(489)|1),(var(489)|1)-1)
trigger2 = 0&&var(498) := (var(498)|(var(484)))
trigger3 = 0&&var(498) := (var(498)|8*(var(484)))
trigger4 = 0&&var(489) := (var(489)|2)
trigger5 = 0&&var(370) := (var(370)|65536)
trigger6 = 0&&var(384) := (var(384)|2097152*(var(484)))
trigger7 = 0&&var(373) := (var(373)|16*(var(484)))
trigger9 = 0&&var(370):=(var(370)|1048576)
trigger10=0&&var(765):=var(484)
trigger11=Palno=1||var(789)>=Palno
trigger11=0&&var(384):=(var(384)|1048576)-(1048576-(1048576*var(484)))
trigger12=Palno=1||var(789)>=Palno
trigger12=0&&var(373):=(var(373)|1048576)-(1048576-(1048576*var(484)))
trigger13=Palno=1||var(789)>=Palno
trigger13=0&&var(370):=(var(370)|262144)-(262144-(262144*var(484)))
trigger14=Palno=1||var(789)>=Palno
trigger14=0&&var(773):=var(484)
trigger15=Palno=1||var(789)>=Palno
trigger15=0&&fvar(314):=fvar(424)
trigger16=Palno=1||var(789)>=Palno
trigger16=0&&var(378):=(var(378)|2097152)-(2097152-(2097152*var(484)))
trigger17=Palno=1||var(789)>=Palno
trigger17=0&&var(363):=(var(484))
trigger18=Palno=1||var(789)>=Palno
trigger18=0&&var(764):=(var(485))
trigger19=Palno=1||var(789)>=Palno
trigger19=0&&var(373):= (var(373)|131072)-(131072-(131072*var(484)))
trigger20=Palno=1||var(789)>=Palno
trigger20=0&&var(381):=(var(484))
trigger21=Palno=1||var(789)>=Palno
trigger21=0&&var(382):=(var(485))
trigger22=Palno=1||var(789)>=Palno
trigger22=0&&fvar(320):=(fvar(426))
trigger23=Palno=1||var(789)>=Palno||(Palno=[6,9])
trigger23=!(var(379)&2)
trigger23=(var(373)&131072)
trigger23=1||var(373):= (var(373)|131072)-(131072)
trigger23=Palno=1||var(789)>=Palno
trigger23=0&&var(373):= (var(373)|131072)-(131072*var(484))
trigger24=Palno=1||var(789)>=Palno
trigger24=0&&var(373):= (var(373)|262144)-(262144-(262144*var(484)))
trigger25=Palno=1||var(789)>=Palno
trigger25=0&&var(373) := (var(373)|2048)-(2048-(2048*var(484)))
trigger26=Palno=1||var(789)>=Palno
trigger26=1||var(762):=ifelse((var(484)>0),0,var(762))
trigger26=0&&var(754):=var(484)
trigger27=Palno=1||var(789)>=Palno
trigger27=0&&fvar(698):=fvar(424)
trigger28=Palno=1||var(789)>=Palno
trigger28=0&&fvar(699):=fvar(425)
trigger29=var(754)<=0
trigger29=Palno=1||var(789)>=Palno||(var(762)=1)
trigger29=1||var(379):=(var(379)|2)
trigger29=Palno=1||var(789)>=Palno
trigger29=0&&var(762):=ifelse(var(484),1,0)
trigger30=Palno=1||var(789)>=Palno
trigger30=0&&var(373):=(var(373)|524288)-(524288-(524288*var(484)))
trigger31=Palno=1||var(789)>=Palno
trigger31=0&&var(370):=(var(370)|524288)-(524288-(524288*var(484)))
trigger32=Palno=1||var(789)>=Palno
trigger32=0&&var(369):=(var(369)|524288)-(524288-(524288*var(484)))
persistent=256
ignorehitpause = 1

[state a];oA[}[tO
type = Null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
Trigger1 = 1||fvar(427):=fvar(698)
Trigger1 = 1||fvar(698):=Abs(fvar(698))
IgnoreHitPause = 1

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = name = "Brave_Soldier"
triggerall = ishelper
trigger1 = (Root,var(369)&524288)
ID = -1
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;=================================================================================================
;wp[po
;--------------------------------------------------------------------------------------------------
[state a]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = ishelper
Trigger1 = 1||var(-890) := Root,var(900)*ifelse(Root,var(761)>0&&Root,fvar(698)>0,2,1)
IgnoreHitPause = 1

[State 0, AttackMulSet];data.attackςłAttackMulSetsȂƕςlfȂ͗l
type = AttackMulSet
triggerall = name = "Brave_Soldier"
trigger1 = ishelper
value = 1
IgnoreHitPause = 1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
trigger1=ishelper
value=1
persistent=256
ignorehitpause=1

;=================================================================================================
;AIR{pp[ߖXCb`(gp)
;--------------------------------------------------------------------------------------------------
;[State -1, AIR{pp[ߖXCb`];
;type = VarSet
;triggerall = name = "Brave_Soldier"
;triggerall = !ishelper
;triggerall = Palno = 1
;trigger1 = 0;"0"̕ςĂ 0:OFF 1:ON,AĨR{ł̃Q[WZ̏px܂ ftH OFF
;trigger1 = var(489) := (var(489)|4)
;ignorehitpause = 1

;=================================================================================================
;^bOp[f
;--------------------------------------------------------------------------------------------------
[State 0, PowerAdd]
type = PowerAdd
trigger1 = name = "Brave_Soldier"
value = var(773)
ignorehitpause = 1
persistent = 256

;=================================================================================================
;2Pd͌vZ
;--------------------------------------------------------------------------------------------------
[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
TriggerAll = PlayerIDEXist(var(398))
TriggerAll = PlayerID(var(398)),ID<ID
trigger1 = 1||var(484) := Ceil(ifelse((var(753)&16),PlayerID(var(398)),vel x,PlayerID(var(398)),GetHitVar(Xvel)))
trigger1 = 1||var(485) := Ceil(ifelse((var(753)&16),PlayerID(var(398)),vel y,PlayerID(var(398)),GetHitVar(Yvel))+fvar(437))
ignorehitpause = 1

[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
TriggerAll = PlayerIDEXist(var(398))
TriggerAll = PlayerID(var(398)),ID<ID
trigger1 = 1||var(753) := (var(753)|16)-(16*!(PlayerID(var(398)),HitShakeOver))
ignorehitpause = 1

[State -1, 2Pd͌vZ];
type = Null
triggerall = name = "Brave_Soldier"
TriggerAll = PlayerIDEXist(var(398))
TriggerAll = PlayerID(var(398)),ID<ID
trigger1 = 1||var(395):=var(395)-var(484)
trigger1 = 1||var(396):=var(396)-var(485)
trigger1 = 1||var(397):=var(397)-var(484)
ignorehitpause = 1

;=================================================================================================
;~ߑϐ
;--------------------------------------------------------------------------------------------------
[State 0, ModifyExplod]
type = ModifyExplod
triggerall = name = "Brave_Soldier"
trigger1 = (var(369)&524288)
ID = -1
pausemovetime = 2147483647
supermovetime = 2147483647
ignorehitpause = 1

;=================================================================================================
;{CXXCb`ݒ蔽f
;--------------------------------------------------------------------------------------------------
[State 0, Null]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = var(791)
trigger1 = 1||var(var(var(var((var(-912))+980))+24)+360):=22000
ignorehitpause = 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;//////////////////////////////////////////////////////////////////////////
;_[W{CX
[State 0, StopSnd];f
type = StopSnd
triggerall = name = "Brave_Soldier"
triggerall = var(791)
triggerall = Time = 1
trigger1 = stateno = 5000||stateno = 5010||stateno = 5020
channel = 4
ignorehitpause = 1
[State 210, 1]
type = PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = var(791)
triggerall = Alive
triggerall = Time = 1
trigger1 = stateno = 5000||stateno = 5010||stateno = 5020
value = S12728,0+(Random%3)
channel = 4

;=================================================================================================
;o
;--------------------------------------------------------------------------------------------------
[State 0, VarAdd]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
triggerall = (roundstate!=2)||(!Alive)
trigger1 = var(761)>0
trigger1 = 0&&fvar(700) := 0
trigger2 = 1||var(761) := 0
ignorehitpause = 1

[State 0, VarAdd]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = (roundstate!=2)||(!Alive)
trigger1 = 1||var(599) := 0
ignorehitpause = 1

[State 0, VarAdd]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
trigger1 = roundstate=2
trigger1 = fvar(700) >= 1000
trigger1 = var(494)=GameTime
trigger1 = !var(761) 
trigger1 = !(var(489)&1)
trigger1 = command = "start"
trigger1 = 1||var(761) := var(761) + 1
trigger2 = roundstate=2
trigger2 = fvar(700) >= 1000
trigger2 = var(494)=GameTime
trigger2 = !var(761) 
trigger2 = (var(489)&1)
trigger2 = movetype!= H
Trigger2 = PlayerIDEXist(var(398))
Trigger2 = (Random%10=0)||(var(370)&4096)
Trigger2 = fvar(428)=0||(var(370)&4096)
Trigger2 = (PlayerID(var(398)),Movetype!=H||PlayerID(var(398)),Statetype=L)||(var(370)&4096)
trigger2 = 1||var(761) := var(761) + 1
trigger3 = roundstate=2
trigger3 = fvar(700) >= 1000
trigger3 = var(494)=GameTime
trigger3 = !var(761) 
trigger3 = (var(489)&1)
trigger3 = movetype= H
trigger3 = var(397)=[-70,70]
trigger3 = var(396)=[-130,40]
trigger3 = StateNo!=[150,155]
trigger3 = PlayerIDEXist(var(398))
trigger3 = !PlayerID(var(398)),Ctrl
trigger3 = PlayerID(var(398)),MoveType=A
trigger3 = PlayerID(var(398)),StateNo!=[0,22]
trigger3 = PlayerID(var(398)),StateNo!=[50,52]
trigger3 = PlayerID(var(398)),StateNo!=[100,119]
trigger3 = 1||var(761) := var(761) + 1
trigger4 = roundstate=2
trigger4 = fvar(700) >= 1000
trigger4 = var(494)=GameTime
trigger4 = !var(761)
trigger4 = (var(489)&1)
trigger4 = movetype!= H
Trigger4 = Power>=3000
Trigger4 = fvar(428)=[1.003,1.005]
trigger4 = 1||var(761) := var(761) + 1
trigger5 = var(761) > 0
trigger5 = 1||var(761) := var(761) + 1
ignorehitpause = 1

[State 0, VarAdd]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = roundstate=2
triggerall = fvar(698)>0
triggerall = var(761) > 0
trigger1 = 1||fvar(700) := fvar(700) - ifelse(fvar(699)>=0,fvar(699),0)
ignorehitpause = 1

[State 0, VarAdd]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = roundstate=2
triggerall = var(599) > 0
trigger1 = 1||var(599) := var(599) - 1
ignorehitpause = 1

[State 0, VarAdd]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
triggerall = fvar(700) <= 0
triggerall = (Anim!=[3000,3999])||(var(494)!=GameTime)
trigger1 = 1||var(761) := 0
ignorehitpause = 1

[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !var(762)
triggerall = var(754)<=0
trigger1 = 1||var(379):=(var(379)|2)-2
persistent=256
ignorehitpause=1

[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = fvar(427)>=0
triggerall = fvar(698)>0
triggerall = !var(762)
trigger1 = var(761) > 0
trigger1 = 1||var(379):=(var(379)|2)
persistent=256
ignorehitpause=1

[state a]
type = Null
triggerall = name = "Brave_Soldier"
Trigger1 = 1||var(-890) := var(900)*ifelse(var(761)>0&&fvar(698)>0,2,1)*ifelse(var(599)>0,2,1)
Trigger1 = 1||var(-884) := var(901)*ifelse(var(761)>0&&fvar(698)>0,2,1)
IgnoreHitPause = 1

[State 0, AttackMulSet];data.attackςłAttackMulSetsȂƕςlfȂ͗l
type = AttackMulSet
trigger1 = name = "Brave_Soldier"
value = 1
IgnoreHitPause = 1

[State 0, PlaySnd]
type = PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
trigger1 = var(761)  = 1
value = S3800,0
ignorehitpause = 1
persistent = 256

[State 100, 4]
type           = Explod
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
trigger1 = var(761)  = 1
anim           = 13350
postype        = left
pos            = -10, -10 
bindtime       = -1
ownpal         = 1
SprPriority = -9999
scale = 1,1
pausemovetime = 9999
supermovetime = 9999
ignorehitpause = 1

[State 0, PalFX]
type = PalFX
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
trigger1 = var(761)  > 0
time = 2
add = 0,0,64
color = 256
ignorehitpause = 1

[State 0, PalFX]
type = PalFX
triggerall = name = "Brave_Soldier"
trigger1 = var(599)  > 0
trigger1 = gametime%2=0
time = 2
add = 128,64,0
color = 256
ignorehitpause = 1

[State 0, Explod]
Type        = Explod
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
trigger1    = var(761)  > 0
trigger1    = !NumExPlod(3850)
Anim        = 3850
ID          = 3850
Pos         = 0, 0
postype        = left
SprPriority = -9999
RemoveTime  = -1
bindtime       = -1
OwnPal      = 1
Scale       = 999,999
supermovetime = 999999
pausemovetime = 999999
IgnoreHitPause = 1

[State 0, Explod]
Type        = Explod
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
triggerall = anim!=[3500,3511]
trigger1    = var(761)  > 5
trigger1    = Random%60=0
trigger2    = var(761)  = 1
Anim        = 3800+(Random%5)
ID          = 40000
Pos         = 0, 0
postype        = left
ontop = 1
RemoveTime  = 2
bindtime       = -1
OwnPal      = 1
Scale       = 1,1
supermovetime = 999999
pausemovetime = 999999
IgnoreHitPause = 1

[State 0, Explod]
Type        = Explod
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
triggerall = anim!=[3500,3511]
trigger1    = var(761)  > 5
trigger1    = Random%60=0
trigger2    = var(761)  = 3
Anim        = 3804+(Random%5)
ID          = 40000
Pos         = 0, 0
postype        = left
ontop = 1
RemoveTime  = 2
bindtime       = -1
OwnPal      = 1
Scale       = 1,1
supermovetime = 999999
pausemovetime = 999999
IgnoreHitPause = 1

[State 0, RemoveExplod]
type = RemoveExplod
triggerall = name = "Brave_Soldier"
triggerall = fvar(698)>0
trigger1 = !var(761)
trigger1 = NumExPlod(3850)
id = 3850
ignorehitpause = 1
persistent = 256

;=================================================================================================
;ylgCg
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = var(754)>0
triggerall = var(755)<=0
triggerall = (var(761)<=0)||(fvar(427)<0)
triggerall = (Anim!=[700,702])
triggerall = (stateno!=[700,702])
triggerall = (stateno!=[2147483644,2147483646])
triggerall = (MoveType=H&&(Anim!=[120,169]))||var(494)!=GameTime
trigger1 = 1||var(370):=(var(370)|131072)
persistent=256
ignorehitpause=1

[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = var(754)>0
triggerall = var(755)<=0||RoundState < 2
triggerall = (var(761)<=0)||(fvar(427)<0)
trigger1 = (var(370)&131072)
trigger1 = (((MoveType!=H||(Anim=[120,169]))||((Anim=[700,702])||(Stateno=[700,702])||(stateno=[2147483644,2147483646])))&&var(494)=GameTime)
trigger1 = (Anim!=[5000,5999])||Anim=5120||StateType!=L
trigger1 = 1||var(755):=var(754)
trigger1 = 1||var(370):=(var(370)|131072)-131072
trigger2 = RoundState < 2
trigger2 = 1||var(755):=var(754)
trigger2 = 1||var(370):=(var(370)|131072)-131072
persistent=256
ignorehitpause=1

[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = var(754)>0
trigger1 = !Alive
trigger1 = 1||var(755):=0
persistent=256
ignorehitpause=1

[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = var(754)>0
triggerall = var(755)<=0
triggerall = (var(761)<=0)||(fvar(427)<0)
trigger1 = 1||var(379):=(var(379)|2)-2
persistent=256
ignorehitpause=1

[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = var(754)>0
triggerall = var(755)>0
triggerall = (var(761)<=0)||(fvar(427)<0)
trigger1 = 1||var(379):=(var(379)|2)
persistent=256
ignorehitpause=1

[State ]
type=PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = var(754)>0
triggerall = var(755)>0
triggerall = (var(761)<=0)||(fvar(427)<0)
triggerall = (Stateno=[5000,5080])||Stateno=2147483644||((PrevStateno=[5000,5080])&&(Stateno!=[120,155])&&!(stateno=0||(stateno=[10,12])||stateno=20||stateno=40||stateno=53)&&(Anim=[120,169]))
triggerall = Stateno!=5001&&Stateno!=5011&&Stateno!=5030&&Stateno!=5035&&Stateno!=5040&&Stateno!=5050&&Stateno!=5071
triggerall = PrevStateno!=5001&&PrevStateno!=5011&&PrevStateno!=5030&&PrevStateno!=5035&&PrevStateno!=5040&&PrevStateno!=5050&&PrevStateno!=5071
trigger1 = 1||var(755):=var(755)-1
Trigger1 = 1||fvar(697) := 1.4
value = S17050,0
persistent=256
ignorehitpause=1

[State ]
Type = null
triggerall = name = "Brave_Soldier"
TriggerAll = NumPartner
Trigger1 = var(756) := Partner,ID
persistent=256
ignorehitpause=1

[State ]
Type = null
triggerall = name = "Brave_Soldier"
Trigger1 = !var(756)
Trigger1 = var(756) := ID
persistent=256
ignorehitpause=1

[State ]
Type = null
triggerall = name = "Brave_Soldier"
Triggerall = fvar(697) = [.8,1.4]
Trigger1 = fvar(697) := fvar(697) -.04
persistent=256
ignorehitpause=1

[State ]
Type = null
triggerall = name = "Brave_Soldier"
Triggerall = fvar(697) != [.8,1.4]
Trigger1 = fvar(697) := .8
persistent=256
ignorehitpause=1

[State ]
Type = RemoveExplod
triggerall = name = "Brave_Soldier"
Trigger1 = NumExplod(17050)
ID = 17050
IgnoreHitPause = 1

[State ]
Type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(761)<=0)||(fvar(427)<0)
Trigger1 = RoundState = 2
Trigger1 = var(755) > 0
Anim = 17060
ID = 17050
Pos = IfElse(TeamSide=2,278,42),65
PosType = Left
BindTime = -1
Scale = .5,.5
Ownpal = 1
SprPriority = 10
RemoveTime = -1
pausemovetime = 2147483647
supermovetime = 2147483647
IgnoreHitPause = 1

[State ]
Type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(761)<=0)||(fvar(427)<0)
Trigger1 = RoundState = 2
Trigger1 = var(755) > 0
Anim = 17061
ID = 17050
Pos = IfElse(TeamSide=2,255,20),80
PosType = Left
BindTime = -1
Scale = .5,.5
Ownpal = 1
SprPriority = 10
RemoveTime = -1
pausemovetime = 2147483647
supermovetime = 2147483647
IgnoreHitPause = 1

[State ]
Type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(761)<=0)||(fvar(427)<0)
Trigger1 = RoundState = 2
Trigger1 = var(755) > 999
Anim = 17050+ifelse(var(755)>9999,9,floor((var(755)%10000)*0.001))
ID = 17050
Pos = IfElse(TeamSide=2,279,42),96+IfElse(NumPartner,((var(756)<ID)*20)-16,-16)
PosType = Left
BindTime = -1
Scale = fvar(697),fvar(697)
Ownpal = 1
SprPriority = 11
RemoveTime = -1
pausemovetime = 2147483647
supermovetime = 2147483647
IgnoreHitPause = 1

[State ]
Type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(761)<=0)||(fvar(427)<0)
Trigger1 = RoundState = 2
Trigger1 = var(755) > 99
Anim = 17050+ifelse(var(755)>9999,9,floor((var(755)%1000)*0.01))
ID = 17050
Pos = IfElse(TeamSide=2,291,54),96+IfElse(NumPartner,((var(756)<ID)*20)-16,-16)
PosType = Left
BindTime = -1
Scale = fvar(697),fvar(697)
Ownpal = 1
SprPriority = 12
RemoveTime = -1
pausemovetime = 2147483647
supermovetime = 2147483647
IgnoreHitPause = 1

[State ]
Type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(761)<=0)||(fvar(427)<0)
Trigger1 = RoundState = 2
Trigger1 = var(755) > 9
Anim = 17050+ifelse(var(755)>9999,9,floor((var(755)%100)*0.1))
ID = 17050
Pos = IfElse(TeamSide=2,303,66),96+IfElse(NumPartner,((var(756)<ID)*20)-16,-16)
PosType = Left
BindTime = -1
Scale = fvar(697),fvar(697)
Ownpal = 1
SprPriority = 13
RemoveTime = -1
pausemovetime = 2147483647
supermovetime = 2147483647
IgnoreHitPause = 1

[State ]
Type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(761)<=0)||(fvar(427)<0)
Trigger1 = RoundState = 2
Trigger1 = var(755) > 0
Anim = 17050+ifelse(var(755)>9999,9,(var(755)%10))
ID = 17050
Pos = IfElse(TeamSide=2,315,78),96+IfElse(NumPartner,((var(756)<ID)*20)-16,-16)
PosType = Left
BindTime = -1
Scale = fvar(697),fvar(697)
Ownpal = 1
SprPriority = 14
RemoveTime = -1
pausemovetime = 2147483647
supermovetime = 2147483647
IgnoreHitPause = 1

;=================================================================================================
;XeŒLgametimev
;--------------------------------------------------------------------------------------------------
[state gametimev]
type=Null
triggerall=name = "Brave_Soldier"
triggerall=(var(379)&2)
trigger1=var(494):=gametime
ignorehitpause=1

[State ]
type=Null
triggerall = name = "Brave_Soldier"
triggerall = Stateno!=5900
triggerall = Alive
triggerall = (var(379)&2)
trigger1 = 1||var(-812):=var(805)
ignorehitpause=1

;=================================================================================================
;ȃI[
;--------------------------------------------------------------------------------------------------
[State 1250]
type = Explod
triggerall = name = "Brave_Soldier"
triggerall = (var(370)&1048576)
triggerall = Alive
trigger1 = (Anim!=180)||var(388)<40||!matchover
trigger1 = (Anim!=190)||var(388)>=40
anim = 6001
ID = 78990
pos = 0,-10
Random = 10,0
postype = p1
bindtime = 1
vel = (Random*0.001)-(Random*0.001),-Random*0.008
removetime = -2
ownpal = 1
sprpriority = var(-797)+1
scale = 0.5, 0.5
supermovetime = 999999
pausemovetime = 999999
ignorehitpause = 1

[State 0, ModifyExplod]
type = ModifyExplod
triggerall = name = "Brave_Soldier"
triggerall = (var(370)&1048576)
triggerall = NumExPlod(78990)
trigger1 = (Anim!=180)||var(388)<40||!matchover
trigger1 = (Anim!=190)||var(388)>=40
ID = 78990
sprpriority = var(-797)+1
ignorehitpause = 1

[State a];
type = explod
triggerall = name = "Brave_Soldier"
triggerall = (var(370)&1048576)
triggerall = Alive
triggerall = !NumExPlod(8601)
trigger1 = (Anim!=180)||var(388)<40||!matchover
trigger1 = (Anim!=190)||var(388)>=40
anim = 8601
id = 8601
sprpriority = 9
postype = p1
pos = 20 - (random%40),0 - (random%60)
bindtime = -1
Facing = 1
ownpal = 1
scale = 0.5,0.5
pausemovetime = 9999999
supermovetime = 9999999
ignorehitpause = 1

[State a];
type = explod
triggerall = name = "Brave_Soldier"
triggerall = (var(370)&1048576)
triggerall = Alive
triggerall = !NumExPlod(8602)
trigger1 = (Anim!=180)||var(388)<40||!matchover
trigger1 = (Anim!=190)||var(388)>=40
anim = 8601
id = 8602
sprpriority = 9
postype = p1
pos = 20 - (random%40),0 - (random%60)
bindtime = -1
Facing = -1
ownpal = 1
scale = 0.5,0.5
pausemovetime = 9999999
supermovetime = 9999999
ignorehitpause = 1

[state 6500,1]
type = helper
triggerall = name = "Brave_Soldier"
triggerall = (var(370)&1048576)
triggerall = Alive
triggerall = Gametime%5=0
trigger1 = (Anim!=180)||var(388)<40||!matchover
trigger1 = (Anim!=190)||var(388)>=40
helpertype = Player
stateno = 9000
ID = 9005
size.height = 9000
name = "o-ra"
postype = p1
ownpal = 0
pausemovetime = 99999
supermovetime = 99999
ignorehitpause = 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::tCO΍
[State 0, NotHitBy]
type = NotHitBy
triggerall = name = "Brave_Soldier"
triggerall = var(494) = GameTime
trigger1 =  RoundState < 2
trigger2 = !ctrl && (Anim = 0 || Stateno = 5900)
value = SCA
ignorehitpause = 1

;
;^CAbvōUĂz΍
;
[State 0, NotHitBy]
type = NotHitBy
triggerall = name = "Brave_Soldier"
triggerall = Alive
triggerall = var(494) = GameTime
trigger1 = RoundState > 2
value = SCA
ignorehitpause = 1

;=================================================================================================
;AIN[^C
;--------------------------------------------------------------------------------------------------
[State ]
type=Null
triggerall = name = "Brave_Soldier"
triggerall = PowerMax < 2000
trigger1=1||var(772):=ifelse((var(772)&3)=3||RoundState<2,(var(772)|63)-63,var(772))
persistent=256
ignorehitpause=1

[State ]
type=Null
triggerall = name = "Brave_Soldier"
triggerall = (PowerMax=[2000,2999])||((PowerMax>=3000)&&!((((Life*1.0)/(LifeMax*1.0))<=0.25)||(var(373)&1048576)))
trigger1=1||var(772):=ifelse((var(772)&ifelse((PowerMax>=3000)&&(var(761)>0),37,15))=ifelse((PowerMax>=3000)&&(var(761)>0),37,15)||RoundState<2,(var(772)|63)-63,var(772))
persistent=256
ignorehitpause=1

[State ]
type=Null
triggerall = name = "Brave_Soldier"
triggerall = (PowerMax>=3000)&&((((Life*1.0)/(LifeMax*1.0))<=0.25)||(var(373)&1048576))
trigger1=1||var(772):=ifelse((var(772)&ifelse((var(761)>0),63,31))=ifelse((var(761)>0),63,31)||RoundState<2,(var(772)|63)-63,var(772))
persistent=256
ignorehitpause=1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;::::::::qbgJEg
[state -2,var]
type = null
triggerall = name = "Brave_Soldier"
TriggerAll = !NumTarget
Trigger1 = NumEnemy
Trigger1 = Enemy(0),MoveType != H||(Enemy(0),Stateno=5150)
Trigger1 = 1||var(393) := 0
Trigger2 = NumEnemy > 1
Trigger2 = Enemy(0),MoveType != H||(Enemy(0),Stateno=5150)
Trigger2 = Enemy(1),MoveType != H||(Enemy(1),Stateno=5150)
Trigger2 = 1||var(393) := 0
IgnoreHitPause = 1

[State -2, ㏸]
type = null
triggerall = name = "Brave_Soldier"
triggerall = !(var(384)&4096)
trigger1 = !(Anim = [1800,1999])
trigger1 = movehit = 1
Trigger1 = 1||var(393) := var(393) + 1
IgnoreHitPause = 1

[State -2, ㏸]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = ProjHitTime(0) = 0
Trigger1 = 1||var(393) := var(393) + 1
IgnoreHitPause = 1

[State -2, ㏸]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = !(var(384)&4096)
Trigger1 = 1||var(384) := (var(384)|4096)
IgnoreHitPause = 1

[State -2, ㏸]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = (var(384)&4096)
Trigger1 = 1||var(384) := (var(384)^4096)

;///////////////////////////////////////////////////////////////////////
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;R{ɂ_[W␳
;//////////////////////////////////////////////////////////////////////////
[state a]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(384)&1048576)
triggerall = PlayerIDEXist(var(398))
triggerall = PlayerID(var(398)),movetype = H
triggerall = PlayerID(var(398)),stateno != [120,169]
Trigger1 = 1||fvar(331) := (0.85**var(393))
IgnoreHitPause = 1

[state a]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(384)&1048576)
triggerall = Anim != [2000,4999]
triggerall = fvar(331) <= 0.05
Trigger1 = 1||fvar(331) := 0.05
IgnoreHitPause = 1

[state a]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(384)&1048576)
triggerall = Anim = [2000,4999]
triggerall = fvar(331) <= 0.25
Trigger1 = 1||fvar(331) := 0.25
IgnoreHitPause = 1

[state varset]
type = null
triggerall = name = "Brave_Soldier"
Trigger1 = PlayerIDEXist(var(398))
Trigger1 = PlayerID(var(398)),movetype != H
Trigger1 = 1||fvar(331) := 1
trigger2 = !(var(384)&1048576)
Trigger2 = 1||fvar(331) := 1
trigger3 = (Anim=[3500,3999])
Trigger3 = 1||fvar(331) := 1
IgnoreHitPause = 1

[state c]
type = attackmulset
triggerall = name = "Brave_Soldier"
Trigger1 = PlayerIDEXist(var(398))
Trigger1 = PlayerID(var(398)),movetype != H
trigger2 = !(var(384)&1048576)
value = 1
IgnoreHitPause = 1

[state a]
type = attackmulset
triggerall = name = "Brave_Soldier"
triggerall = (var(384)&1048576)
Trigger1 = PlayerIDEXist(var(398))
Trigger1 = PlayerID(var(398)),movetype = H
value = fvar(331)
IgnoreHitPause = 1

;------------------------------------------------------------------------------;
; LZ
;------------------------------------------------------------------------------;
[state varset]
type = null
Trigger1 = name = "Brave_Soldier"
Trigger1 = 1||var(378) := (var(378)|7680)-7680
IgnoreHitPause = 1

[state varset]
type = null
Triggerall = name = "Brave_Soldier"
Triggerall =var(494)=GameTime
Triggerall = Stateno != [5000,5199]
Trigger1 = Anim = 200||Anim = 205||Anim = 230||Anim = 400
Trigger1 = (AnimElemTime(2)>0)||MoveContact
Trigger1 = 1||var(378) := (var(378)|512)
Trigger2 = Anim = 430
Trigger2 = (AnimElemTime(3)>0)||MoveContact
Trigger2 = 1||var(378) := (var(378)|512)
IgnoreHitPause = 1

[state varset]
type = null
Triggerall = name = "Brave_Soldier"
Triggerall =var(494)=GameTime
Triggerall = Stateno != [5000,5199]
Trigger1 = Anim = 200||Anim = 205||Anim = 230||Anim = 400
Trigger1 = (AnimElemTime(4)>0)||MoveContact
Trigger1 = 1||var(378) := (var(378)|1024)
Trigger2 = Anim = 430
Trigger2 = (AnimElemTime(3)>0)||MoveContact
Trigger2 = 1||var(378) := (var(378)|1024)
Trigger3 = Anim = 1000
Trigger3 = (AnimElemTime(5)>0)
Trigger3 = 1||var(378) := (var(378)|1024)
Trigger4 = Anim = 1100
Trigger4 = (AnimElemTime(6)>0)||MoveContact
Trigger4 = 1||var(378) := (var(378)|1024)
IgnoreHitPause = 1

[state varset]
type = null
Triggerall = name = "Brave_Soldier"
Triggerall =var(494)=GameTime
Triggerall = Stateno != [5000,5199]
Trigger1 = Anim = 200||Anim = 205||Anim = 230||Anim = 400
Trigger1 = (AnimElemTime(4)>0)||MoveContact
Trigger1 = 1||var(378) := (var(378)|2048)
Trigger2 = Anim = 430
Trigger2 = (AnimElemTime(3)>0)||MoveContact
Trigger2 = 1||var(378) := (var(378)|2048)
Trigger3 = Anim = 1000
Trigger3 = (AnimElemTime(5)>0)
Trigger3 = 1||var(378) := (var(378)|2048)
Trigger4 = Anim = 1100
Trigger4 = (AnimElemTime(6)>0)||MoveContact
Trigger4 = 1||var(378) := (var(378)|2048)
Trigger5 = Anim = 2000
Trigger5 = (AnimElemTime(11)>0)
Trigger5 = 1||var(378) := (var(378)|2048)
Trigger6 = Anim = 2100
Trigger6 = (AnimElemTime(6)>0)||MoveContact
Trigger6 = 1||var(378) := (var(378)|2048)
IgnoreHitPause = 1

[state varset]
type = null
Triggerall = name = "Brave_Soldier"
Triggerall =var(494)=GameTime
Triggerall = Stateno != [5000,5199]
Trigger1 = Anim = 200||Anim = 205||Anim = 230||Anim = 400
Trigger1 = (AnimElemTime(4)>0)||MoveContact
Trigger1 = 1||var(378) := (var(378)|4096)
Trigger2 = Anim = 430
Trigger2 = (AnimElemTime(3)>0)||MoveContact
Trigger2 = 1||var(378) := (var(378)|4096)
Trigger3 = Anim = 1000
Trigger3 = (AnimElemTime(5)>0)
Trigger3 = 1||var(378) := (var(378)|4096)
Trigger4 = Anim = 1100
Trigger4 = (AnimElemTime(6)>0)||MoveContact
Trigger4 = 1||var(378) := (var(378)|4096)
Trigger5 = Anim = 2000
Trigger5 = (AnimElemTime(11)>0)
Trigger5 = 1||var(378) := (var(378)|4096)
Trigger6 = Anim = 2100
Trigger6 = (AnimElemTime(6)>0)||MoveContact
Trigger6 = 1||var(378) := (var(378)|4096)
Trigger7 = Anim = 2500
Trigger7 = (AnimElemTime(30)>1)
Trigger7 = 1||var(378) := (var(378)|4096)
IgnoreHitPause = 1

;------------------------------------------------------------------------------;
[State -2, Hit Detection]
type=null
triggerall = name = "Brave_Soldier"
trigger1= movecontact=1 && var(390)<0
trigger1= var(390) := hitpausetime
ignorehitpause=1

;------------------------------------------------------------------------------;
;ő僉Ct֘A 1 & oQ[W܂֘A1
;------------------------------------------------------------------------------;
[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = 1||var(376):=Ceil(var(212)*ifelse(!(var(378)&524288)&&((var(379)&7864320)/524288),1.5,1))
trigger1 = 1||var(377):=Ceil(var(213)*ifelse(!(var(378)&524288)&&((var(379)&7864320)/524288),1.5,1))
ignorehitpause = 1
persistent = 256

;------------------------------------------------------------------------------;
;-----------------------------------------------------------------------------
; AIR{pϐ
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
; AIpR{ϐ
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (Anim=200)||(Anim=205)||(Anim=230)||(Anim=400)||(Anim=430)
triggerall = fvar(428) = 0
triggerall  = var(390)=hitpausetime
TriggerAll = PlayerIDEXist(var(398))
triggerall = PlayerID(var(398)),statetype != A
triggerall = PlayerID(var(398)),movetype = H
TriggerAll = !(var(496)&536870912)
triggerall = var(395) = [-20,120]
trigger1 = MoveHit = 1
Trigger1 = fvar(428) :=1
ignorehitpause = 1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (Anim=210)||(Anim=215)||(Anim=240)||(Anim=245)||(Anim=410)
triggerall = fvar(428) = 0
triggerall  = var(390)=hitpausetime
TriggerAll = PlayerIDEXist(var(398))
triggerall = PlayerID(var(398)),statetype != A
triggerall = PlayerID(var(398)),movetype = H
TriggerAll = !(var(496)&536870912)
triggerall = var(395) = [-20,120]
trigger1 = MoveHit = 1
Trigger1 = fvar(428) :=ifelse(var(395)>35,1.002,1.001)
ignorehitpause = 1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (Anim=2100)
triggerall = fvar(428) = 0
triggerall  = var(390)=hitpausetime
TriggerAll = PlayerIDEXist(var(398))
triggerall = PlayerID(var(398)),movetype = H
TriggerAll = !(var(496)&536870912)
trigger1 = MoveHit = 1
Trigger1 = fvar(428) := ifelse((Power>=2000),1.004,99.99)
ignorehitpause = 1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (Anim=2500)
triggerall = fvar(428) = 0
triggerall  = var(390)=hitpausetime
TriggerAll = PlayerIDEXist(var(398))
triggerall = PlayerID(var(398)),movetype = H
TriggerAll = !(var(496)&536870912)
trigger1 = MoveHit = 1
Trigger1 = fvar(428) := ifelse(((Power>=3000)&&((((Life*1.0)/(LifeMax*1.0))<=0.25)||(var(373)&1048576)||fvar(700)>=1000)),1.005,99.99)
ignorehitpause = 1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = Anim=1205
Trigger1 = 1||fvar(428) :=0
Trigger1 = 1||fvar(339) := 0
ignorehitpause = 1

;-----------------------------------------------------------------------------
; AIpR{ϐZbg
;-----------------------------------------------------------------------------
[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = PlayerIDEXist(var(398))
Trigger1 = PlayerID(var(398)),MoveType != H
Trigger1 = 1||fvar(428) := 0
Trigger1 = 1||fvar(339) := 0
Trigger2 = PlayerID(var(398)),StateType = L
Trigger2 = 1||fvar(428) := 0
Trigger2 = 1||fvar(339) := 0
ignorehitpause = 1

[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = PlayerIDEXist(var(398))
Trigger1 = PlayerID(var(398)),MoveType != H||PlayerID(var(398)),StateType=L||RoundState!=2
Trigger1 = 1||var(496) := (var(496)|536870912)-536870912
Trigger1 = 1||var(766):=var(765)
ignorehitpause = 1

;------------------------------------------------------------------------------;
; JE^[qbgݒ
;------------------------------------------------------------------------------;
[State 0, AIR{pϐ]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (Anim=1100)
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
TriggerAll = PlayerIDEXist(var(398))
triggerall = PlayerID(var(398)),Movetype = H
triggerall = PlayerID(var(398)),Stateno != [120,159]
trigger1 = MoveHit = 1
Trigger1 = 1||fvar(428) := 0
Trigger1 = 1||fvar(339) := 1
ignorehitpause = 1

[State -2, JE^[qbgE_[W]
type = TargetLifeAdd
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(0),ID = Target,ID
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
value = -Ceil(Enemy(0),GetHitVar(damage)*0.5)
absolute = 1
ignorehitpause = 1

[State -2, JE^[qbgE_[W]
type = TargetLifeAdd
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy > 1
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(1),ID = Target,ID
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
value = -Ceil(Enemy(1),GetHitVar(damage)*0.5)
absolute = 1
ignorehitpause = 1

[State 0, PlaySnd]
type = PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(0),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
value = S0,0
ignorehitpause = 1

[State 0, PlaySnd]
type = PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(0),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
value = S0,1
ignorehitpause = 1

[State 0, PlaySnd]
type = PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy > 1
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(1),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
value = S0,0
ignorehitpause = 1

[State 0, PlaySnd]
type = PlaySnd
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy > 1
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(1),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
value = S0,1
ignorehitpause = 1

[State 0, EnvShake]
type = EnvShake
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(0),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
time = 30
ampl = 20
freq = 120
phase = 120
ignorehitpause = 1

[State 0, EnvShake]
type = EnvShake
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy > 1
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(1),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger2 = ProjHitTime(0) = 0
time = 30
ampl = 20
freq = 120
phase = 120
ignorehitpause = 1

[State -2, EnvColor]
type = EnvColor
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(0),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger1 = 1 || var(384) := ((var(384)|3840)-3840)
trigger1 = 1 || var(379) := ((var(379)|7864320)-7864320)
trigger2 = ProjHitTime(0) = 0
trigger2 = 1 || var(384) := ((var(384)|3840)-3840)
trigger2 = 1 || var(379) := ((var(379)|7864320)-7864320)
value = 255,255,255
time = 2
under = 1
ignorehitpause = 1

[State -2, EnvColor]
type = EnvColor
triggerall = name = "Brave_Soldier"
triggerall = !(var(378)&524288)
triggerall = ((var(379)&7864320)/524288)
triggerall = NumEnemy > 1
triggerall = NumTarget
triggerall = Target,Movetype = H
triggerall = Target,Stateno != [120,159]
triggerall = Enemy(1),ID = Target,ID
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger1 = 1 || var(384) := ((var(384)|3840)-3840)
trigger1 = 1 || var(379) := ((var(379)|7864320)-7864320)
trigger2 = ProjHitTime(0) = 0
trigger2 = 1 || var(384) := ((var(384)|3840)-3840)
trigger2 = 1 || var(379) := ((var(379)|7864320)-7864320)
value = 255,255,255
time = 2
under = 1
ignorehitpause = 1

[State -2,@JE^[qbgnm]
type = null
triggerall = name = "Brave_Soldier"
triggerall = !((var(384)&3840)/256)
triggerall = ((var(379)&7864320)/524288)
trigger1 = !(Anim = [800,1000))
trigger1 = MoveHit = 1
trigger1 = 1||var(384) := ((var(384)|3840)-3584)
trigger2 = ProjHitTime(0) = 0
trigger2 = 1||var(384) := ((var(384)|3840)-3584)
ignorehitpause = 1

[State -2, ^CJEg]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = ((var(384)&3840)/256)
trigger1 = ((var(384)&3840)/256) < 15
trigger1 = 1||var(384) := var(384) + 256
ignorehitpause = 0

[State -2, Zbg]
type = null
triggerall = name = "Brave_Soldier"
triggerall = ((var(384)&3840)/256) > 10
Trigger1 = NumEnemy = 1
trigger1 = Enemy(0),MoveType != A
trigger1 = 1 || var(384) := ((var(384)|3840)-3840)
Trigger2 = NumEnemy > 1
trigger2 = Enemy(0),MoveType != A
trigger2 = Enemy(1),MoveType != A
trigger2 = 1 || var(384) := ((var(384)|3840)-3840)
ignorehitpause = 1

[State -2, JE^[qbg]
type = null
triggerall = name = "Brave_Soldier"
triggerall = !((var(379)&7864320)/524288)
triggerall = !((var(384)&3840)/256)
Triggerall = NumEnemy
trigger1 = Enemy(0),MoveType = A
trigger1 = 1||var(379) := ((var(379)|7864320)-7340032)
Trigger2 = NumEnemy > 1
trigger2 = Enemy(1),MoveType = A
trigger2 = 1||var(379) := ((var(379)|7864320)-7340032)
ignorehitpause = 1

[State -2, JE^[qbg]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = ((var(379)&7864320)/524288)
trigger1 = ((var(379)&7864320)/524288) < 15
trigger1 = 1||var(379) := var(379) + 524288
ignorehitpause = 1

[State -2, JE^[qbg胊Zbg]
type = null
triggerall = name = "Brave_Soldier"
triggerall = ((var(379)&7864320)/524288) > 10
Trigger1 = NumEnemy = 1
trigger1 = Enemy(0),MoveType != A
trigger1 = 1||var(379) := ((var(379)|7864320)-7864320)
Trigger2 = NumEnemy > 1
trigger2 = Enemy(0),MoveType != A
trigger2 = Enemy(1),MoveType != A
Trigger2 = 1||var(379) := ((var(379)|7864320)-7864320)
trigger3 = ((var(384)&3840)/256)
trigger3 = 1||var(379) := ((var(379)|7864320)-7864320)
ignorehitpause = 1

[State -2, ㏸]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = !(var(378)&524288)
trigger1 = hitpausetime
trigger1 = 1||var(378) := (var(378)|524288)
IgnoreHitPause = 1

[State -2, ㏸]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = (var(378)&524288)
trigger1 = 1||var(378) := (var(378)^524288)

;------------------------------------------------------------------------------;
;oQ[W܂֘A 2
;------------------------------------------------------------------------------;
[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
triggerall = !var(375)
triggerall = fvar(698)>0
triggerall = !var(761)
trigger1 = MoveContact=1
trigger1 = 0&&fvar(700):=fvar(700)+(var(ifelse(MoveHit,376,377))*0.25*fvar(698))
trigger2 = gethitvar(damage)
trigger2 = 0&&fvar(700):=fvar(700)+(gethitvar(damage)*0.25*fvar(698))
trigger3 = ProjContactTime(0) = 0
trigger3 = NumEnemy
trigger3 = Enemy(0),var(122)
trigger3 = 0&&fvar(700):=fvar(700)+(Enemy(0),var(122)*0.25*fvar(698))
trigger4 = ProjContactTime(0) = 0
trigger4 = NumEnemy>1
trigger4 = Enemy(1),var(122)
trigger4 = 0&&fvar(700):=fvar(700)+(Enemy(1),var(122)*0.25*fvar(698))
ignorehitpause = 1
persistent = 256

[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = fvar(700)<=0
trigger1 = 0&&fvar(700):=0
trigger2 = fvar(700)>=1000
trigger2 = 0&&fvar(700):=1000
ignorehitpause = 1
persistent = 256

;------------------------------------------------------------------------------;
;ő僉Ct֘A 2
;------------------------------------------------------------------------------;
[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&524288)
triggerall = !var(375)
triggerall = MoveContact=1
trigger1 = NumEnemy
trigger1 = 0&&var(var(var(4938572)+46928+(Enemy(0),var(-910)*4))+356):=ifelse((Enemy(0),LifeMax-var(ifelse(MoveHit,376,377)))<=0,-1,(Enemy(0),LifeMax-var(ifelse(MoveHit,376,377))))
trigger2 = NumEnemy > 1
trigger2 = 0&&var(var(var(4938572)+46928+(Enemy(1),var(-910)*4))+356):=ifelse((Enemy(1),LifeMax-var(ifelse(MoveHit,376,377)))<=0,-1,(Enemy(1),LifeMax-var(ifelse(MoveHit,376,377))))
ignorehitpause = 1
persistent = 256

[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&524288)
triggerall = ProjContactTime(0)=0
trigger1 = NumEnemy
trigger1 = Enemy(0),var(122)
trigger1 = 0&&var(var(var(4938572)+46928+(Enemy(0),var(-910)*4))+356):=ifelse((Enemy(0),LifeMax-Enemy(0),var(122))<=0,-1,(Enemy(0),LifeMax-Enemy(0),var(122)))
trigger2 = NumEnemy > 1
trigger2 = Enemy(1),var(122)
trigger2 = 0&&var(var(var(4938572)+46928+(Enemy(1),var(-910)*4))+356):=ifelse((Enemy(1),LifeMax-Enemy(1),var(122))<=0,-1,(Enemy(1),LifeMax-Enemy(1),var(122)))
ignorehitpause = 1
persistent = 256

[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
triggerall = !var(375)
triggerall = MoveContact=1
trigger1 = 1||var(375):=1
ignorehitpause = 1
persistent = 256

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
Trigger1 = var(375) := 0

[State 0, null]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&524288)
triggerall = RoundState>2
trigger1 = NumEnemy
trigger1 = Enemy(0),LifeMax<0||!Enemy(0),Alive
trigger1 = 1||var(var(var(4938572)+46928+(Enemy(0),var(-910)*4))+352):=ifelse(Enemy(0),Alive,12157521,-1)
trigger1 = 0&&var(var(var(4938572)+46928+(Enemy(0),var(-910)*4))+356):=ifelse(Enemy(0),Alive,12157521,-1)
trigger2 = NumEnemy > 1
trigger2 = Enemy(1),LifeMax<0||!Enemy(1),Alive
trigger2 = 1||var(var(var(4938572)+46928+(Enemy(1),var(-910)*4))+352):=ifelse(Enemy(1),Alive,12157521,-1)
trigger2 = 0&&var(var(var(4938572)+46928+(Enemy(1),var(-910)*4))+356):=ifelse(Enemy(1),Alive,12157521,-1)
ignorehitpause = 1
persistent = 256

;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;    qbgGtFNg
;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[State explod];qbgGtFNg
type = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
Triggerall= Anim!=[800,899]
Triggerall= Anim!=1400
Triggerall= Anim!=2206
Triggerall= Anim!=3510
Triggerall= Anim!=3511||AnimElemTime(13)<0
Triggerall= Anim!=[3600,3601]
trigger1 = 1||var(484):=0
trigger1 = 1||var(485):=0
trigger1 = 1||var(484):=(var(484)+(Anim=210))
trigger1 = 1||var(484):=(var(484)+(Anim=215))
trigger1 = 1||var(484):=(var(484)+(Anim=240))
trigger1 = 1||var(484):=(var(484)+(Anim=245))
trigger1 = 1||var(484):=(var(484)+(Anim=[250,255]))
trigger1 = 1||var(484):=(var(484)+(Anim=410))
trigger1 = 1||var(484):=(var(484)+(Anim=440))
trigger1 = 1||var(484):=(var(484)+(Anim=610))
trigger1 = 1||var(484):=(var(484)+(Anim=640))
trigger1 = 1||var(484):=(var(484)+((Anim=280)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=680)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=1100)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=[1300,1301])*5))
trigger1 = 1||var(485):=(var(484)+((Anim=[1300,1301])*Random%361))
trigger1 = 1||var(484):=(var(484)+((Anim=1405)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=2206)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=2500)*5))
trigger1 = 1||var(484):=(var(484)+((Anim=[3500,3511])*2))
anim = 7000+var(484)
id = 7000
sprpriority = 20
postype = p1
pos = var(258),var(259)
bindtime = 1
angle = var(485)
supermovetime = 999
pausemovetime = 999
ignorehitpause = 1
ontop = 1
ownpal = 1
scale = 0.5,0.5

[State -2,HitSpark]
Type                       = Helper
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
Triggerall= Anim!=[800,899]
Triggerall= Anim!=1400
Triggerall= Anim!=3511||AnimElemTime(13)<0
trigger1 = 1||var(484):=0
trigger1 = 1||var(484):=(var(484)+(Anim=[1300,1301]))
trigger1 = 1||var(484):=(var(484)+(Anim=2500))
StateNo                    =  ifelse(var(484),16200,16100)
ID                         =  ifelse(var(484),6200,6100)
Name                       = "HitSpark"
Size.Head.Pos            = var(258),var(259)
HelperType                 = Player
Size.XScale                = 1
Size.YScale                = 1
OwnPal                     = 1
KeyCtrl                    = 0
Pos                        = 0,0
PosType                    = P1
IgnoreHitPause             = 1
PauseMoveTime              = 9999
SuperMoveTime              = 9999

[State 0, Explod]
Type        = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
Trigger1= Anim=3511&&AnimElemTime(13)>=0
Anim        = 2525
ID          = 2525
Pos         = 0, 0
PosType     = left
SprPriority = -9998
RemoveTime  = 50
BindTime    = -1
OwnPal      = 1
Scale       = 1,1
supermovetime = 999999
pausemovetime = 999999
IgnoreHitPause = 1

[State 0, Explod]
Type        = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=1100||Anim=2100||Anim=2206||Anim=3500||Anim=3511||(Anim=[3600,3601])
Anim        = 2121
ID          = 2121
Pos         = -999, -999
PosType     = left
SprPriority = -9999
RemoveTime  = ifelse(Anim=3511&&animelemtime(13)>=0,50,3)
BindTime    = -1
OwnPal      = 1
Scale       = 999,999
supermovetime = 999999
pausemovetime = 999999
IgnoreHitPause = 1

[State explod];qbgGtFNg
type = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= (Anim=[3600,3601])
anim = 20051
id = 7000
sprpriority = 20
postype = p1
pos = var(258),var(259)
bindtime = 1
supermovetime = 999
pausemovetime = 999
ignorehitpause = 1
ontop = 1
ownpal = 1

[State explod];qbgGtFNg
type = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=3510
anim = 20071
id = 7000
sprpriority = 20
postype = p1
pos = var(258),var(259)
bindtime = 1
supermovetime = 999
pausemovetime = 999
ignorehitpause = 1
ontop = 1
ownpal = 1

[State explod];qbgGtFNg
type = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
Triggerall= Anim=1100||Anim=2206||(Anim=3511&&AnimElemTime(13)<0)||(Anim=[3600,3601])
trigger1 = 1||var(484):=(Anim=1100)
trigger1 = 1||var(484):=(var(484)+(Anim=2206))
trigger1 = 1||var(484):=(var(484)+(Anim=[3510,3511]))
trigger1 = 1||var(484):=(var(484)+(Anim=[3600,3601]))
anim = 20090+var(484)
id = 7000
sprpriority = 20
postype = p1
pos = var(258),var(259)
bindtime = 1
supermovetime = 999
pausemovetime = 999
ignorehitpause = 1
ontop = 1
ownpal = 1

[State -2,HitSpark]
Type                       = Helper
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=2100||Anim=2206||Anim=2500
StateNo                    =  11002
ID                         =  11002
Name                       = "HitSpark"
size.height                 = 11002
Size.Head.Pos            = var(258),var(259)
HelperType                 = Player
Size.XScale                = 1
Size.YScale                = 1
OwnPal                     = 1
KeyCtrl                    = 0
Pos                        = 0,0
postype                = p1
IgnoreHitPause             = 1
PauseMoveTime              = 9999
SuperMoveTime              = 9999
ignorehitpause = 1
persistent = 256

[state a];_ŉo
type = Helper
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=2500
id = 8001
name = "g"
sprpriority = 1
pos = 0,0
postype = p1
stateno = 8001
helpertype = Player
pausemovetime = 999999
keyctrl = 0
ownpal = 1
size.height = 8001
ignorehitpause = 1

[State -2,HitSpark]
Type                       = Helper
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=3511&&animelemtime(13)>=0
StateNo                    =  11001
ID                         =  11001
Name                       = "HitSpark"
size.height                 = 11002
Size.Head.Pos            = var(258),var(259)
HelperType                 = Player
Size.XScale                = 1
Size.YScale                = 1
OwnPal                     = 1
KeyCtrl                    = 0
Pos                        = 0,0
postype                = p1
IgnoreHitPause             = 1
PauseMoveTime              = 9999
SuperMoveTime              = 9999
ignorehitpause = 1
persistent = 256

[State 200, Snd]
type=playsnd
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=2100
value= S1,4
ignorehitpause = 1

[State 200, Snd]
type=playsnd
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=2206
value= S5,8
ignorehitpause = 1

[State 200, Snd]
type=playsnd
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=[3600,3601]
value= S0,0
ignorehitpause = 1

[State 200, Snd]
type=playsnd
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall= movehit=1
trigger1= Anim=[3600,3601]
value= S0,1
ignorehitpause = 1

[State explod];K[hGtFNg
type = Explod
triggerall = name = "Brave_Soldier"
triggerall = var(390)=hitpausetime
Triggerall = var(494)=gametime
Triggerall = moveguarded = 1
trigger1 = 1||var(484):=(Anim=210)
trigger1 = 1||var(484):=(var(484)+(Anim=215))
trigger1 = 1||var(484):=(var(484)+(Anim=240))
trigger1 = 1||var(484):=(var(484)+(Anim=245))
trigger1 = 1||var(484):=(var(484)+(Anim=[250,255]))
trigger1 = 1||var(484):=(var(484)+(Anim=410))
trigger1 = 1||var(484):=(var(484)+(Anim=440))
trigger1 = 1||var(484):=(var(484)+(Anim=610))
trigger1 = 1||var(484):=(var(484)+(Anim=640))
trigger1 = 1||var(484):=(var(484)+((Anim=280)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=680)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=1100)*2))
trigger1 = 1||var(484):=(var(484)+((Anim=2100)*2))
anim = 7050+var(484)
id = 7000
sprpriority = 20
postype = p1
pos = var(258),var(259)
bindtime = 1
supermovetime = 999
pausemovetime = 999
ignorehitpause = 1
ontop = 1
ownpal = 1
scale = 0.5,0.5
facing = -1

[State -2, Hit Detection]
type=null
triggerall  = name = "Brave_Soldier"
trigger1= var(390) :=-1

;---------------------------------------------------------------------------
;eG
;---------------------------------------------------------------------------
[State 0, HitBy]
type = Null
triggerall  = name = "Brave_Soldier"
triggerall=var(363) > 0
trigger1=RoundState<2
trigger1=1||var(385):=0
ignorehitpause=1

[State 0, HitBy]
type = HitBy
triggerall  = name = "Brave_Soldier"
triggerall=var(363) > 0
trigger1=GetHitVar(Damage)
trigger1=var(494)=GameTime
trigger1=1||var(385):=ifelse(var(363)<=0,0,var(363))
trigger2=var(385)>0
trigger2=1||var(385):=var(385)-1
trigger2=var(494)=GameTime
value2 = 
time = 1
ignorehitpause=1

;---------------------------------------------------------------------------
;CtǗ
;---------------------------------------------------------------------------
[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&131072)
triggerall = RoundState < 2
trigger1 = var(383):=0
ignorehitpause = 1

[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&131072)
triggerall = RoundState > 2
triggerall = Life > (LifeMax-var(383))
trigger1 = var(383):=var(383)-ifelse(RoundState>3&&(TeamMode=Turns),Floor(LifeMax*0.3),(Life + (LifeMax-var(383))))
ignorehitpause = 1

[State ]
type=LifeAdd
triggerall = name = "Brave_Soldier"
triggerall = (Anim != [700,702]);ubLO̓_[W
triggerall = (stateno != [700,702]);ubLO̓_[W
triggerall = (stateno != [2147483645,2147483646]);ubLO̓_[W
triggerall = !(var(373)&131072)
trigger1=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=GetHitVar(Damage)
value=-GetHitVar(Damage)
ignorehitpause=1

[State 0, VarSet];_[W
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&131072)
triggerall = GetHitVar(damage) =[var(381),var(382)];Ń_[W;ő_[Wh܂
trigger1 = (Anim != [120,169]);ŃK[hĂƂ̓_[W󂯂ȂȂ܂
trigger1 = (Anim != [700,702]);ubLO̓_[W
trigger1 = (stateno != [700,702]);ubLO̓_[W
trigger1 = (stateno != [2147483645,2147483646]);ubLO̓_[W
trigger1 = var(383) := var(383) + Ceil(GetHitVar(damage)*fvar(320));_[W{󂯂ʂ菭炵ĕϐɊi[Ă܂
ignorehitpause = 1

[State ];]ȃ_[W󂯂Ȃ悤
type=Null
triggerall = name = "Brave_Soldier"
triggerall = !(var(373)&131072)
trigger1=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=1||var(122):=0
ignorehitpause=1

[State ];]ȃ_[W󂯂Ȃ悤
type=Null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&131072)
trigger1=1||var(122):=0
ignorehitpause=1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&131072)
trigger1 = var(383) < 0
trigger1 = var(383) := 0
ignorehitpause = 1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = (var(373)&131072)
trigger1 = var(383) > LifeMax
trigger1 = 1||var(383) := LifeMax
trigger2 = !Alive
trigger2 = 1||var(383) := LifeMax
ignorehitpause = 1

[State 0, VarSet]
type = null
triggerall = name = "Brave_Soldier"
triggerall = !(var(373)&131072)
trigger1 = 1||var(383) := (LifeMax-Life)
ignorehitpause = 1

[State -2];CtZbg܂
type = LifeSet
triggerall = name = "Brave_Soldier"
trigger1 = (var(373)&131072)
Value = LifeMax - var(383);̗͖^-󂯂_[W= ݂̗̑͂ƂĂ܂
ignorehitpause=1

[State 0, VarSet]
type = LifeSet
triggerall = name = "Brave_Soldier"
trigger1=!Alive
Value=0
persistent=256
ignorehitpause = 1

;------------------------------------------------------------------------------;
;GtFNg
[State ]
type = RemoveExplod
triggerall  = name = "Brave_Soldier"
triggerall  = NumExPlod(740)
trigger1 = Anim != 740
trigger2 = var(494)!=gametime
ID = 740
ignorehitpause=1

[State ]
type = RemoveExplod
triggerall  = name = "Brave_Soldier"
triggerall  = NumExPlod(741)
trigger1 = Anim != 741
trigger2 = var(494)!=gametime
ID = 741
ignorehitpause=1

;------------------------------------------------------------------------------;
;XeŒ֘A
[State 0, VarSet]
type = Null
triggerall = name = "Brave_Soldier"
triggerall=!(var(384)&524288)
trigger1=Anim=0||Anim=5
trigger1=RoundState=2
trigger1=var(494)!=GameTime
trigger1=1||var(384):=(var(384)|524288)
trigger2=Ctrl
trigger2=1||var(384):=(var(384)|524288)
persistent=256
ignorehitpause = 1

[State 0, RemoveExplod]
type = Null
triggerall = name = "Brave_Soldier"
triggerall=(var(384)&524288)
trigger1=Anim=0||Anim=5
trigger1=RoundState>3
trigger1=var(494)=GameTime
trigger1=1||var(384):=(var(384)|524288)-524288
trigger2=RoundState<2
trigger2=1||var(384):=(var(384)|524288)-524288
persistent=256
ignorehitpause=1

[State 0, NotHitBy]
type = NotHitBy
triggerall = name = "Brave_Soldier"
triggerall=!Alive
trigger1=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
value = SCA
ignorehitpause = 1

[State 0, HitOverride]
type = HitOverride
triggerall = name = "Brave_Soldier"
triggerall=Alive
trigger1=(var(379)&2)
attr = SCA,AA,AT,AP
slot = 1
stateno = 2147483644
ignorehitpause = 1
persistent = 256

[State ]
type=Width
triggerall = name = "Brave_Soldier"
trigger1=!NumEnemy
edge=0,0
IgnoreHitPause = 1
persistent = 256

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=!Alive
triggerall=Stateno!=[5000,5299]
trigger1=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
value=5030
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||(var(494)=GameTime)
trigger1=(Stateno=[2147483645,2147483646])||(var(494)=GameTime)
trigger1=Anim=9999
value=ifelse(((var(379)&48)/16)=1,700,ifelse(((var(379)&48)/16)=2,701,702))
Ctrl=0
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall = (var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
triggerall=RoundState=2||((RoundsExisted)&&(Roundno>=2))
trigger1=Anim=190
value=0
Ctrl=0
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=0
value=0
Ctrl=!!(var(384)&524288)
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=[10,12]
value=Anim
ctrl=1
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=20||Anim=21
value=20-(var(489)&1)
ctrl=1-(var(489)&1)
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=[41,46]
value=50
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=47
value=52
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=[120,122]
value=120
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=130
value=130
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=131
value=131
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=132
value=132
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=[140,141]
value=140
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
triggerall=Anim=142
trigger1=((var(753)&8160)/32)=53||((var(753)&8160)/32)=140
value=((var(753)&8160)/32)
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=150
value=150
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=160
value=151
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=151
value=152
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=161
value=153
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=152
trigger2=Anim=162
value=154
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=170
value=170
Ctrl=0
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=(Anim=[180,181])
value=180
Ctrl=0
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
trigger1=Anim=190
value=190
Ctrl=0
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
triggerall=var(389)=-1
trigger1=Anim=0
trigger2=Anim=[5,6]
trigger3=Anim=[10,12]
trigger4=Anim=[20,21]
value=0
Ctrl=!!(var(384)&524288)
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
triggerall=!var(389)
trigger1=Anim=0
trigger2=Anim=[5,6]
trigger3=Anim=[10,12]
trigger4=Anim=[20,21]
value=0
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
triggerall=var(389)
trigger1=Anim=0
trigger2=Anim=[5,6]
trigger3=Anim=[10,12]
trigger4=Anim=[20,21]
value=var(389)
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
triggerall = fvar(427)>=0
triggerall = fvar(698) > 0
triggerall = var(761) = 1
triggerall=(var(379)&2)||(Stateno=2147483644)
trigger1 = (Anim=[5000,5199])||(Stateno=[5000,5119])
trigger2 = (Anim=5200)
trigger3 = (Anim=5210)
trigger4 = (Anim=5300)
value=5040
persistent=256
ignorehitpause=1

[State ]
type=SelfState
triggerall = name = "Brave_Soldier"
triggerall=Alive
trigger1=(var(379)&2)||((var(494)=GameTime)&&Stateno=2147483644)
value=Anim
persistent=256
ignorehitpause=1

[state ]
type=displaytoclipboard
triggerall = name = "Brave_Soldier"
triggerall = (const(size.z.width)&3)=1
triggerall = (const(size.z.width)&4)
trigger1=var(494)!=gametime
trigger1=1||var(-875):=(var(-875)|4)-4
trigger1=1||var(4933864):=var(4927568)+1204*2
text="%%f"
persistent=256
ignorehitpause=1

[Statedef -765]
;=================================================================================================
;R{␳XCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = Palno = [2,6]
trigger1 = 1||var(384):=(var(384)|1048576)
persistent=256
ignorehitpause=1

;=================================================================================================
;3Q[WZgpɘaXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = Palno >= 4
trigger1 = 1||var(373):=(var(373)|1048576)
persistent=256
ignorehitpause=1

;=================================================================================================
;ꕔQ[WZA[}[EXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = Palno >= 8
trigger1 = 1||var(370):=(var(370)|262144)
persistent=256
ignorehitpause=1

;=================================================================================================
;QW}VXCb`
;--------------------------------------------------------------------------------------------------
[State -1, Swich];
type = null
triggerall = name = "Brave_Soldier"
triggerall = Palno >= 5
triggerall = 1||var(484):=ifelse((Palno=[5,9]),ifelse((Palno=[6,9]),20,2),PowerMax)
trigger1 = 0&&var(773):=var(484)
ignorehitpause = 1

;=================================================================================================
;Q[WߗʃXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
trigger1 = Palno >= 2
trigger1 = 1||fvar(314):=ifelse((Palno=[2,5]),ifelse((Palno=[4,5]),2,1),ifelse((Palno=[6,9]),4,PowerMax))
persistent=256
ignorehitpause=1

;=================================================================================================
;ubLOXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
trigger1 = Palno >= 7
trigger1 = 1||var(378):=(var(378)|2097152)
persistent=256
ignorehitpause=1

;=================================================================================================
;eGorGXCb`
;--------------------------------------------------------------------------------------------------
[State -1, Swich];
type = Null
triggerall = name = "Brave_Soldier"
trigger1 = (Palno=2)||(Palno=[6,8])
trigger1 = var(363):=(-1)
trigger2 = Palno = 11
trigger2 = var(363):=(10)
trigger3 = Palno >= 12
trigger3 = var(363):=(60)
ignorehitpause = 1

;=================================================================================================
;^ԃXCb`
;--------------------------------------------------------------------------------------------------
[State -1, Swich];
type = Null
triggerall = name = "Brave_Soldier"
trigger1 = (Palno=[2,4])
trigger1 = var(764):=(250)
trigger2 = (Palno=[5,8])
trigger2 = var(764):=(400)
trigger3 = Palno >= 9
trigger3 = var(764):=(2000)
ignorehitpause = 1

;=================================================================================================
;CtǗXCb`
;--------------------------------------------------------------------------------------------------
[State -1, Swich]
type = null
triggerall = name = "Brave_Soldier"
triggerall = 1||var(381):=(0)
triggerall = 1||var(382):=(800)
triggerall = 1||fvar(320):=(0.75)
triggerall = Palno >= 6
trigger1 = (Palno = [6,8])
trigger1 = 1||var(381):=(0)
trigger1 = 1||var(382):=(2147483647)
trigger1 = 1||fvar(320):=(0.005)
trigger1 = 1||var(373):= (var(373)|131072)
trigger2 = (Palno = 9)
trigger2 = 1||var(381):=(0)
trigger2 = 1||var(382):=(800)
trigger2 = 1||fvar(320):=(0.0025)
trigger2 = 1||var(373):= (var(373)|131072)
trigger3 = (Palno = 10)
trigger3 = 1||var(381):=(0)
trigger3 = 1||var(382):=(500)
trigger3 = 1||fvar(320):=(0.5)
trigger3 = 1||var(373):= (var(373)|131072)
trigger4 = (Palno = [11,12])
trigger4 = 1||var(381):=(25)
trigger4 = 1||var(382):=(250)
trigger4 = 1||fvar(320):=(0.1)
trigger4 = 1||var(373):= (var(373)|131072)
ignorehitpause = 1

;=================================================================================================
;CtǗXCb`
;--------------------------------------------------------------------------------------------------
[State -1, Swich]
type = null
triggerall = name = "Brave_Soldier"
trigger1 = Palno >= 6
trigger1 = 1||var(373):= (var(373)|262144)
ignorehitpause = 1

;=================================================================================================
;AIpL͈͋Z_XCb`
;--------------------------------------------------------------------------------------------------
[State AIpL͈͋Z_XCb`]
Type = Null
triggerall = name = "Brave_Soldier"
triggerall = Palno >= 6
trigger1 = var(373) := (var(373)|2048)
ignorehitpause = 1

;=================================================================================================
;ylgCgXeŒXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = !ishelper
triggerall = Palno >= 2
trigger1 = 1||var(762):=0
trigger1 = 1||var(754):=(!!(Palno=5)*5)+(!!(Palno=[6,9])*50)
persistent=256
ignorehitpause=1

;=================================================================================================
;ooXCb`oQ[W
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
trigger1 = Palno >= 6
trigger1 = 0&&fvar(698):=ifelse(Palno<7,1,ifelse(Palno<10,2,4))
trigger2 = 1||fvar(699):=ifelse(Palno<7,2,1)
persistent=256
ignorehitpause=1

;=================================================================================================
;XeŒXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = Palno >= 10
trigger1 = 1||var(762):=1
persistent=256
ignorehitpause=1

;=================================================================================================
;ő僉Ct_[WXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = 0;Palno >= 12
trigger1 = 1||var(373):=(var(373)|524288)
persistent=256
ignorehitpause=1

;=================================================================================================
;ő僉Ct_[WXCb`p~ߒXCb`
;--------------------------------------------------------------------------------------------------
[State ]
type=null
triggerall = name = "Brave_Soldier"
triggerall = 0;Palno >= 12
trigger1 = 1||var(370):=(var(370)|524288)
persistent=256
ignorehitpause=1

;=================================================================================================
;~ߑϐXCb`
;--------------------------------------------------------------------------------------------------
[State ~ߑϐXCb`]
Type = Null
triggerall = name = "Brave_Soldier"
triggerall = Palno >= 12
trigger1 = 1||var(369) := (var(369)|524288)
ignorehitpause = 1

;
;TCY
;
[Size]
xscale           = 1.0       ;L̉̑傫iΒlEfloatj
yscale           = 1.0       ;L̏c̑傫iΒlEfloatj
ground.back      = 20      ;nɂ鎞́u̕Iȕv
ground.front     = 20      ;nɂ鎞́uO̕Iȕv
air.back         = 15      ;󒆂ɂ鎞́u̕Iȕv
air.front        = 15      ;󒆂ɂ鎞́uO̕Iȕv
height           = 60      ;L̕IȍiقǑ͔щzɂȂj
attack.dist      = 160     ;肪K[hԐɓŒ̋
proj.attack.dist = 90      ;́uProjectilevɑ΂đ肪K[hԐɓŒ̋
proj.doscale     = 0       ;xscaleyscaleuProjectilevɂe邩ۂi0=ȂE1=j
head.pos         = -5,-90  ;L̕W̓̍WiBindnœKpj
mid.pos          = -5,-60  ;L̕W̑̒S̍WiBindnœKpj
shadowoffset     = 0       ;êẍʒuW
draw.offset      = 0,0     ;L̕\Wiw,xj
z.width=64
attack.z.width=256,256

;
;ړx
;
[Velocity]
walk.fwd     = 2.5         ;OixiwE[Statedef 20]ɓKpj
walk.back    = -2.0        ;ޑxiwE[Statedef 20]ɓKpj
run.fwd      = 5,0         ;Oɑ鑬xiw,xE[Statedef 100]ɓKpj
run.back     = -10,0       ;ɑ鑬xiw,xE[Statedef 105]ɓKpj
jump.neu     = 0,-10       ;Wv̑xiw,xE[Statedef 40]ɓKpj
jump.back    = -2.5        ;Wv̑xiwE[Statedef 40]ɓKpj
jump.fwd     = 2.5         ;OWv̑xiwE[Statedef 40]ɓKpj
runjump.back = -5,-10.0     ;ɑẴWvxiw,xE[Statedef 40]ɓKpj
runjump.fwd  = 5,-10.0      ;OɑẴWvxiw,xE[Statedef 40]ɓKpj
airjump.neu  = 0,-8.1      ;󒆐Wvxiw,xE[Statedef 45]ɓKpj
airjump.back = -2.55       ;󒆌WvxiwE[Statedef 45]ɓKpj
airjump.fwd  = 2.5         ;󒆑OWvxiwE[Statedef 45]ɓKpj

;
;^֌W
;
[Movement]
airjump.num     = 0        ;󒆃Wvo
airjump.height  = 35       ;󒆃WvoŒ̍xixj
yaccel          = 0.5      ;xxid́j
stand.friction  = .85      ;Ă鎞̖CWiXe[gPhysicsuSv̎j
crouch.friction = .82      ;Ⴊł鎞̖CWiXe[gPhysicsuCv̎j

