K

ʒ[ȂƂ
min(enemynear(var(25)),backedgebodydist)=44
<43ŉʒ[߂

ȂĂ
wp[_CNg


~
̏Ԃ́H
UL
ifȂ
GtFNgorݒu

ݒu
莝ѓ
Ȃ
xy
xx

y͂


root,var(0):=playerID(ID-1),ID͖

IDTwp[IDꎞL
K[hwp[ꎞLIDQƂ
IDTwp[LL
playerID(var(x)=LID1),p2bodydist X=[0,60]
playerID(var(x)=LID1),p2bodydist Y=[-60,60]
playerID(var(x)=LID1),vel X>0
̂ƂɃOCYtOON
time=2IDTwp[destroyself
኱邪
PFŔłѓȂĂȂ
_͒m

vZԂƋLqʂʂɖcオ邪m
[v𓊂_Ŋȍ

-1Xe[gŌm
K[hwp[IDo
ID̂OCYϐI

㏑Ƃ̑Ώ
FgĂȂɂ܂g
ڏo遄mwp[ovar(0)IDL
2ڏo遄mwp[oOPlayerID2ڂ̔g܂var(0)ɋL
㏑


projAttackdistftHȂK[hwp[ƌɔzuĂ
inguraddistŌmł


40005́uUwp[vm邾

IDLwp[̂ĂϐTĂɓ
ɓĂZbgmFϐOɂĎ
ĂȂĂPɂďI

ID݂ȂȂ烊Zbg

oO
PD
J[hŃJ[hωoO

̌̕l@ΑB

QD
J[hւoO

胉Ct0̂Ƃ(̌)ɃXyJg
J[h͏̂̃Q[W͏Ȃ߁AʓI
D̃J[hւƂƂB
̌BȊOP2life!=0gK[ɂĂ邽߁A
N͂Ȃ̂AX^[Xg[̏ꍇiqbĝ
LZ̃^C~OłP2life!=0AXyJ(E)𔭓
U肪o܂ł̊ԂɎĉqbgKOĂ܂̂
Oq̂悤ȌʂɂȂƎvB
܂ȏ󋵂߂ɋNȂ̂B
{ɓւ̂ȂB

RD
Xe[gDςȂ
J2BɓꂽA肪J2BHĂ܂
̃Xe[gɖ߂Oɏf邽
Xe[ĝ܂܎~܂Ă܂ƂB
Ă͂ÛŐisɖ͂Ȃ
܂ɉłȂĎ~܂邱Ƃ邩ȂB


eŃXe[gU
cmd
;Ăӂ
;statedef117
;n
;F92, UF93, U94, UB95, B96, DB97, D98, DF99

OCY
OCY\AOCYwp[o
state30095RevarsalDefŔѓE


^bOʒ[Œ蔻
(partner,screenpos X<100||enemynear(1),screenpos X<100)

l
HDh
103var(12)=[2,3]iƂj
107ֈڍs


KEZɂ
R}hvar(50̓XLėp

XLJgp
ver(54)̐lŔ肵đΉZ̃Xe[gɔ΂B


J[hdݕt r
[State 20000,_ŉ];
type = VarRandom
Triggerall = var(6) = 1
trigger1  = var(1) != var(11)
v = 1
range = 0,29



[State 20000,J[hƂč̗p];
type = VarSet
triggerall = var(6) = 1;tOnm
trigger1 = var(11) = -1;Ds
trigger1 = 1 + Random%1000 <= 1000 * ( root,fvar(10+var(1)) /4 )
var(11) = var(1)

var(1)̓J[hm肵ĂȂȂ0..29ŕϓ
ϓvar(1)́uJ[hƂč̗pv
JbR̓vt@CŐݒ肵fvar̐ɉĕϓ
1000邱ƂŊm͈͑
Prandom=999̏ꍇ1000ɂp


݂̃J[hFver(54)̐lŔ肷
XLJ
OF쌂
PFC
SFX^[Xg[
TF~ju
VF[^Xrbg
WF~
POF̌압
PPFEBN
PRF
XyJ
PUFl
PWF_̃I[
PXFZt
QPFE̗d
QRFX^\
QSFX^
QTFq[g
QVF_u
QWFtCOt@^XeBJ


xAbv
wp[var(0)var(54)A܂{̂1ڂ̃J[hɑΉ

 Var(46) = 236x
 Var(47) = 214x
 Var(48) = 22 x
 Var(49) = 623x
݂̃J[h
 Var(50) = 236蓖āiJ[hNo
 Var(51) = 214
 Var(52) = 22
 Var(53) = 623


stetedef22000var(0)
D̈ꖇڂƂg
gJ[hɑΉϐɂȂ
({̂̃Xe[gԍŔʂĂ)
ŉ肷


J[hɂJ[hт̕ύX
܂Q[Wɂăwp[var(1)ύX
PRX̏ꍇA
Q[WPivar(1)=1jȂPڂVbt
Q[WQivar(2)=2jȂQڂVbt
Q[WRivar(3)=3jȂRڂVbt
Q[WSivar(4)=4jȂSڂVbt
Tڂ͕KVbt

ʏ̃J[h

쌂g玟̃J[huB
쌂ŃQ[W܂10F邩û͎dlH


J[h̎ތ@
1EhڊJnvar(54)`var(58)-1ɃZbgB(plofileQ)
DւsłlB
ɂ-2Xe[g̃J[hVbt(VarRandomɂ)̂
ɂJ[h肳B
AIƃJ[h̒͂łȂH
varsetŗ~J[hȊÕJ[hIɕςĂ܂
J[h肷邱Ƃ\
_FLq


J2CςȂƂŔ肨ъ̎dl

var(0)XWAvar(1)YWƂA_ƂĂ
{̂̃Xe[gԍɂĂ̊_ω
̊_Ɩ{̋ɂ芪VeladdȂꊪړB

J2Bn(AA)J2CsƒeȂʒu܂ŊĂ܂B
J2BŊړシAAȂJ2CɈڍsƂ
߂ĂOɍUĂ܂߂Ǝv
Ȃ̂ŃgK[helper(30000),rootdist X >-70


J[ĥ
-2Xe[g
;J[hւ
Q
var(54)ȍ~ւĂ݂
var(59)=var(54)@1ڂޔ
      
var(54)=var(55)@1ڂ2ڂ
      
var(55)=var(56)@2ڂ3ڂ
      
var(56)=var(57)@3ڂ4ڂ
      
var(57)=var(58)@4ڂ5ڂ
      
var(58)=var(59)@5ڂ1ڂ

EAIp̂@(ԃoOĂŕ|)

var(54)~J[hɂȂ瓮̂߂B
trigger1=var(54)!=0i쌂j
̂ƂɓB
AŏL̂
uvar(54)=var(55)@1ڂ2ڂɁvsꂽ_
~J[hiႦ΁Avar(54)=0jɂȂ̂
ȍ~var(54)!=0̏𖞂ȂߓȂȂB


uvar(54)=var(55)@1ڂ2ڂɁv
ŌɍsKvB

var(59)=var(54)@1ڂޔ
      
var(55)=var(56)@2ڂ3ڂ
      
var(56)=var(57)@3ڂ4ڂ
      
var(57)=var(58)@4ڂ5ڂ
      
var(58)=var(59)@5ڂ1ڂ
      
var(54)=var(55)@1ڂ2ڂ


uvar(55)=var(56)@2ڂ3ڂɁv
̎_2ڂ3ڂ̃J[hɂȂĂ܂

var(59)=var(54)@1ڂޔ
      
var(20)=var(55)@2ڂޔ
      
var(55)=var(56)@2ڂ3ڂ
      
var(56)=var(57)@3ڂ4ڂ
      
var(57)=var(58)@4ڂ5ڂ
      
var(58)=var(59)@5ڂ1ڂ
      
var(54)=var(20)@1ڂ2ڂ

ƂŕϐgĂ΂Ǝv




E]Ȃ悤ɂɂ
GameTime%30=0gK[ɂł΂B
0.5bɓB
̂GameTime%10=0

ȂJ[hĂ悤ƃJ[h肵ꍇ̑Ώ@

ĂP

lԂȂQ[W܂ĂȂ̃J[hɂĂ͌Ȃ킯
AIƌȂJ[huvĂ܂B
PɁuTɂȂvɂƌȂnỸJ[h
XƂPڂɎĂ悤Ƃ邽ߌڂςɂȂB
Q[W̏ԂƂɏςKvB


;K[L쌂p 쌂1ڂɂȂāADɏȂƂ1݂Ă;5Q[W̏ꍇ͂TRXȂƂ
trigger5 = GameTime%10=0 && var(54)!=0 &&statetype!=A && var(39)=2 && p2bodydist X<80 && (stateno=[120,155]) && backedgebodydist<50

trigger5 = (var(20)=0||var(55)=0||(var(56)=0&&power>=3000)||(var(57)=0&&power>=4000)||(var(58)=0&&power>=5000)||var(59)=0)


2ڂtrigger5̂悤Ȋ(-2Xe[g̉̕Q)


\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

ĂQ@oÔŕۗ@Zq悭킩

̂ƃQ[W܂ĂȂ͌Ȃ̕ϐ-2ƂJ[hɑΉĂȂϐɂƂ
Q[W܂uԂɁA̕ϐ-1ɃZbgΎIɃVbtĂ̂Ł@
ŌȂJ[hĂ悤Ɖ]邱Ƃ͂ȂȂc͂B
܂AIɂȂ悤ɂĂƂƎv

lZbg
[State -3, Ȃ𕪂Ȃ]
type = null;VarRangeSet
triggerall = var(39) !=0 && power>=2000
trigger1 = power<3000
first = 56
last = 58
value = -2

[State -3, Ȃ𕪂Ȃ]
type = null;VarRangeSet
triggerall = var(39) !=0
trigger1 = (power=[3000,3999])
first = 57
last = 58
value = -2

[State -3, Ȃ𕪂Ȃ]
type = null;VarSet
triggerall = var(39) !=0
trigger1 = (power=[4000,4999])
var(58) = -2

[State -3, Ȃ𕪂Ȃ]
Type = VarSet
Triggerall=var(39) !=0 && power>=2000 && (var(54)!=[0,28])&&(var(55)!=[0,28])&&(var(56)!=[0,28])&&(var(57)!=[0,28])&&(var(58)!=[0,28])
Trigger1=power<3000 && var(56):=-2 && var(57):=-2 && var(58):=-2
Trigger2=(power=[3000,3999]) && var(56):=-1 && var(57):=-2 && var(58):=-2
Trigger3=(power=[4000,4999]) && var(57):=-1 && var(58):=-2
Trigger4=power>=5000 && var(58):=-1
var(30) = 0;Kȕϐ


ƂLqł悭Ȃ
;쌂1ڂɂȂāADɏȂƂ1݂Ăꍇ
trigger3 = var(54)!=0 && (var(55)=0 || var(56)=0 || var(57)=0 || var(58)=0)
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

J[h蒆ɃJ[hʂ̃J[hɕςoO

l@̂P
쌂@쌂@E@E@X^[Xg[
̂
쌂@쌂@쌂@쌂@쌂
ɂȂB



J[h̋Lq͈ȉ̒ʂLqĂ̂
ȑO͊egK[GameTime%10=0%20Ƃ%5ƂœꂳĂȂ
炭͂̂
łǂłȂ킩Ȃ
1ڂɓ悤ƂAt[̏ݍȂ
ȂǑ̈ړ͕ʂ̃gK[̂ōsĂ܂
ʓI1ڂ̃J[hς炸Â܂ܑ葱
var(20)̓gK[ĂēȂȂ肱ŃXgbv
ォ炭1ڂ̃J[hǂǂ񑗂AĂǂ쌂ɂȂc
ƂlǂĂ̂͂킵ɂ킩c

[State -2,J[h];var(59)Ɉꖇڂi[
type = Varset
var(59) = var(54)
Triggerall = var(40) = 0  && RoundState = 2 && Alive && power >= 2000 
triggerall = (stateno != 118 && stateno != 195 && stateno != [1200,1500])
;xP
;Cp@@4.5Q[WȉꖇڂCłȂ DɕuC
trigger1 = GameTime%30=0 && (power=[1000,4500]) && var(39) = 1 && var(54)!=1
;up@TQ[WPڂ_ułȂDɕu
trigger2 = GameTime%30=0 && power>=5000 && var(39) = 1 && var(54)!=27
;ΐp 5Q[WȂ
trigger3 = GameTime%30=0 && power<5000 && var(39) = 1 && Var(46) = 0 && var(54)!=5
;~p@5Q[WȂDɋȂƂ
trigger4 = GameTime%30=0 && power<5000 && var(39) = 1 && Var(47) = 0 && var(54)!=8

;xQ

;K[L쌂p 쌂1ڂɂȂāADɏȂƂ1݂Ă;5Q[W̏ꍇ͂TRXȂƂ
trigger5 = GameTime%10=0 && var(54)!=0 &&statetype!=A && var(39)=2 && p2bodydist X<80 && (stateno=[120,155]) && backedgebodydist<50
trigger5 = (var(20)=0||var(55)=0||(var(56)=0&&power>=3000)||(var(57)=0&&power>=4000)||(var(58)=0&&power>=5000)||var(59)=0)

;쌂p@펞XgbNp ;EX^DɂȂA5Q[W̏ꍇ͂TRXȂA쌂1ڂɂȂāADɏȂƂ1݂Ăꍇ
trigger6 = GameTime%10=0 && statetype!=A && var(39) = 2 && var(54)!=0 && stateno!=[120,155]
trigger6 = ifelse(power>=3000,(var(54)!=21&&var(20)!=21&&var(55)!=21&&var(56)!=21&&var(59)!=21),1)
trigger6 = ifelse(power>=4000,(var(54)!=24&&var(55)!=24&&var(56)!=24&&(var(57)!=[21,24])),1)
trigger6 = ifelse(power>=5000,( (var(54)!=[21,28])&&(var(20)!=[21,28])&&(var(55)!=[21,28])&&(var(56)!=[21,28])&&(var(57)!=[21,28])&&(var(58)!=[21,28])&&(var(59)!=[21,28]) ),1)
trigger6 = (var(20)=0||var(55)=0||(var(56)=0&&power>=3000)||(var(57)=0&&power>=4000)||(var(58)=0&&power>=5000)||var(59)=0)

;X^Xgp ႪݍU or AA or ߒŃ[^XoĂ or C6AqbgŋĂ鎞
trigger7 = GameTime%10=0 && statetype!=A && var(39) = 2 && var(54)!=4 && Var(46)<4
trigger7 = ( (statetype=C&&movetype=A)||(stateno=[200,201])||((NumHelper(11050)+NumHelper(11051))>0 && p2bodydist X<100)||(p2bodydist X>=130 &&(p2stateno=[6010,6013])) )
trigger7 = (var(20)=4||var(55)=4||(var(56)=4&&power>=3000)||(var(57)=4&&power>=4000)||(var(58)=4&&power>=5000)||var(59)=4)

;I[p@5Q[WłȂJ[^XX^Xg  ZtDɂȂ
trigger8 = GameTime%10=0 && (power=[2000,4999]) && var(39)=2 && var(54)!=18
trigger8 = (p2bodydist X >180||(stateno =[1055,1056])||((stateno = [1000,1001]) && (Time >= 40)&&(p2bodydist X =[70,150])))
trigger8 = (var(20)=18||var(55)=18||(var(56)=18&&power>=3000)||(var(57)=18&&power>=4000)||(var(58)=18&&power>=5000)||var(59)=18)
trigger8 = (var(20)!=19||var(54)!=19||var(55)!=19||(var(56)!=19&&power>=3000)||(var(57)!=19&&power>=4000)||(var(58)!=19&&power>=5000)||var(59)!=19)

;Ztp xyɂقǂ悭Ă鎞@܂JAJ8A ܂͑nJ2BJ2C
trigger9 = GameTime%10=0 && var(39)=2 && var(54)!=19 && statetype=A
trigger9 = (var(20)=19||var(55)=19||(var(56)=19&&power>=3000)||(var(57)=19&&power>=4000)||(var(58)=19&&power>=5000)||var(59)=19)
trigger9 = ((p2bodydist X<80 && p2bodydist Y>100)||stateno=600||stateno=620||(p2statetype!=A&&(stateno=[715,720]))||stateno=111||stateno=1180)


;n㖂Ep@펞XgbNp@4Q[WȏȂX^DɂȂƂ
trigger10 = GameTime%10=0&&power>=3000&&var(39)=2&&var(54)!=21&&statetype!=A
trigger10 = ifelse((p2bodydist X<80 && backedgebodydist<50),(stateno!=[120,155]),1)
trigger10 = (var(20)=21||var(55)=21||var(56)=21||(var(57)=21&&power>=4000)||(var(58)=21&&power>=5000)||var(59)=21)
trigger10 = ifelse(power>=4000,((var(54)!=24)&&(var(20)!=24)&&(var(55)!=24)&&(var(56)!=24)&&(var(57)!=24)&&(var(59)!=24)),1)
trigger10 = ifelse(power>=5000,(var(54)!=[27,28]),1)

;󒆖Ep@펞XgbNp@4Q[WȏȂX^DɂȂƂ
trigger11 = GameTime%10=0 && power>=3000 && var(39)=2 && (var(54)!=[19,21]) && statetype=A
trigger11 = (var(20)=21||var(55)=21||var(56)=21||(var(57)=21&&power>=4000)||(var(58)=21&&power>=5000)||var(59)=21)
trigger11 = ifelse(power>=4000,((var(54)!=24)&&(var(20)!=24)&&(var(55)!=24)&&(var(56)!=24)&&(var(57)!=24)&&(var(59)!=24)),1)
trigger11 = ifelse(power>=5000,(var(58)!=[24,27]),1)

;X^p@펞XgbNp@TRX1ڂɂȂ
trigger12 = GameTime%10=0 && power>=4000 && var(39)=2 && var(54)!=24 && ifelse(power>=5000,(var(54)!=[27,28]),1)
trigger12 = (var(20)=24||var(55)=24||var(56)=24||var(57)=24||(var(58)=24&&power>=5000)||var(59)=24)

;up@TQ[WPڂ_ułȂDɕuƂɉ[^X JCC
trigger13 = GameTime%10=0 && power>=5000 && var(39) = 2 && var(54)!=27
trigger13 = (var(20)=27||var(55)=27||var(56)=27||var(57)=27||var(58)=27||var(59)=27)
trigger13=((stateno =[1050,1056])||(numhelper(11050)+numhelper(11051))>0||(stateno=[710,712]))&&p2bodydist X>50

;up@TQ[WPڂ_ułȂDɕu @^bOŖĂ鎞ŉ
trigger14 = GameTime%10=0 && power>=5000 && var(39) = 2 && var(54)!=27
trigger14 = (var(20)=27||var(55)=27||var(56)=27||var(57)=27||var(58)=27||var(59)=27)
trigger14 = numpartner=1 && ((partner,movetype = A && p2bodydist X >100 && p2movetype=H)||p2bodydist X>150)
trigger14 = stateno!=[120,155]

;t@^p@_bVȂɋ󂢂Ă鎞
trigger15 = GameTime%10=0 && power>=5000 && var(39) = 2 && var(54)!=28
trigger15 = (stateno=107||((p2bodydist X =[60,180])&&statetype!=A))
trigger15 = (var(20)=28||var(55)=28||var(56)=28||var(57)=28||var(58)=28||var(59)=28)
trigger15 = stateno!=[120,155]

;xR
;RxŃ[^Xx0Pڂ[^XłȂ
;trigger3 = var(39)=3 && GameTime%30=0 && var(54)!=7 && var(47)=0
;5Q[W[^XxPȏォꖇڂ쌂łȂ
;trigger4 = var(39)=3 && GameTime%30=0 && var(54)!=0 && (power=[1000,4999]) && var(47)>0
;[^XxRPڂ[^XłȂ
;trigger5 = var(39) = 3 && GameTime%30=0 && var(54)!=7 && var(47)<3


l@̂Q@炭łĂ


쌂@쌂@쌂@E@u
@@@@@@ 
u@쌂@쌂@E@u
uړȂBʁA쌂B


u̗Dxグ邽߁AuD1ڂɕuȂv쌂ƖEړ̃gK[ɂĂB
iŏ͎DɈꖇuȂɂĂj

F쌂ȉꍇ͖EAX^AuAt@^1ڂɂȂƂj
trigger6 = ifelse(power>=3000,(var(54)!=21),1) && ifelse(power>=4000,(var(54)!=24),1) && ifelse(power>=5000,(var(54)!=[27,28]),1)

炭ꂪB

J[h菈sAŌvar(20)var(54)ɃRs[ہA
var(54)܂D̈ꖇڂ͂܂uȂ̂ŁA쌂J[h̏łuD1ڂɕuȂv𖞂A
var(20)ɂ쌂var(54)ɃRs[邱ƂłȂȂAꖇڂû܂܂ɂȂƎvB


ꖇڂ̈ړ͂łɏIĂ̂ŁAvar(54)ɓĂ邱ƂԈႢB
ďuꖇڈȊO̎Dɑ݂ȂƁvɕςΏĽۂ͋NȂ͂B

trigger6 = ifelse(power>=3000,(var(20)!=21&&var(55)!=21&&var(56)!=21&&var(59)!=21),1)
trigger6 = ifelse(power>=4000,(var(20)!=24&&var(55)!=24&&var(56)!=24&&(var(57)!=[21,24])&&var(59)!=24),1)
trigger6 = ifelse(power>=5000,( (var(20)!=[21,28])&&(var(55)!=[21,28])&&(var(56)!=[21,28])&&(var(57)!=[21,28])&&(var(58)!=[21,28])&&(var(59)!=[21,28]) ),1)

dl̃fbLVXe




̑
;(var(54||55||56||57||58)!=[21,24])
;ėLHłB
;var(54)=(21||24)
;͗LHۂ

[State -2,J[h;var(59)Ɉꖇڂi[]
Ă炱̃Xe[gꂽ
G[fȂ
ǂ̃Xe[g܂߂Ă悤ȋCB




ifelse((stateno=200&&movecontact=1),(fvar(5):=fvar(5)+1),1)
_

superpause
movetimeŎw肵Ԓ̓fobNtime͌o߂
wO̎Ԃ͌o߂Ȃ