config.txt
AIpXpCwp[oXCb`ONɂAI1FUɂĂł悤ɂȂ܂B
͂ǂĂ邩ƌ̂܂B
ǂΐ^Ă̂H(ւȂ̂Œ)


̃Lctrl1ł鎖ۏႳĂXe[g̃AjɎ菭傫lp̍Uy̕ɑB
̃AjXe[gɓgłhitdefd(movetypeAłIłOKAƂmovetypeI̕AR͌q)


1.܂̃Xe[gDAXpCwp[yɏoB

2.XpCwp[̃Xe[gDB

3.XpCwp[̃Ajƈʒu𑊎{̂ƓɂȂ悤ɂAReversalDef펞WJB
[State 0, ReversalDef]
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AA,AT,AP;S
pausetime = 1,0;qbg|[Y1,0ɂȂƂ܂ȂB(qbg|[Yƕtۂ̖GԂ𗘗p)
sparkno = S-1
hitsound = S-1,-1
P2GetP1State = 0;Ŏg̃Xe[gɈړB
p2stateno = 1005;ړXe[gAGZ̃Xe[gLׂ
numhits = 0;ȂƑɖfB
ignorehitpause = 1

ケ̋LqڂB
[State 0, TargetDrop];ȂƑɖfB
type = TargetDrop
trigger1 = NumTarget
ignorehitpause = 1

4.肪UۂɃXpCwp[̍U肪oA{̂̃Aj̍UƐڐG鎖œgB
ReversalDef̔hitdef̔葁ߑ̍UOɓgĖGԂA̍UȂȂB
p2statenoŎw肳ꂽXe[gɈړłAU킵ĖGZoB
ReversalDefmovetypeIhitdefgł邽commonXe[ghitdefĂȂB
GZȊOłႤƕsɂȂ̂ŒӁA܂GZł\C`LǁB

ȏオU1F̂łB1FUȊO̍Uɂł܂B
܂Ƀwp[oȂƂȂ̂Ńwp[ID͂ł邩葊肪gȂIDłB
Ⴆ1054669Ƃ2984576ƂނႭȐłB
S҂ɂ͌\LqłÂݎHĉB
܂̂ւȐŗł΂̘błB
Ƃ̃WFl̋LqCEEEB


TvLqڂ܂B

{̃Xe[g
[Statedef 0]
type = S
physics = S
sprpriority = 0

[State 14000]
type = Hitdef
Trigger1 = var(59);AINԁAȂƏɖGZoB
attr = SCA,AA,AT,AP
Priority = 7,hit
hitflag = MAFD
sparkno = -1
ground.type = none
guard.dist = 0
numhits = 0
ignorehitpause = 1

[State 0, 1]
type = ChangeAnim
trigger1 = Anim != 0 && Anim != 5
trigger2 = Anim = 5 && AnimTime = 0
value = 0

[State 0, 2]
type = VelSet
trigger1 = Time = 0
y = 0

[State 0, 3]
type = VelSet
trigger1 = abs(vel x) < 2
trigger2 = Time = 4
trigger3 = PrevStateNo = 20 || PrevStateNo = 21
x = 0

[State 0, 4]
type = ChangeState
trigger1 = !alive
value = 5050
ctrl = 0

[State 0, wp[̃Xe[gɗ]
type = DestroySelf
trigger1 = ishelper

XpCwp[ɓǂݍ܂Xe[g
[Statedef 40006];gB
Type = A
MoveType = I
Physics = N
Ctrl = 0

[State 10805, 5] 
Type = SelfState
Trigger1 = !IsHelper
Value = IfElse(Pos Y = 0,0,5040)
Ctrl = 1
ignorehitpause = 1

[State 152, ߂]
type = Playerpush
trigger1 = 1
value = 0
ignorehitpause = 1

[State 0, ScreenBound]
type = ScreenBound
trigger1 = 1
value = 0
movecamera = 0,0
ignorehitpause = 1

[State , 肪K[hȂ悤]
type = AttackDist
trigger1 = 1
value = 0
ignorehitpause = 1

[State 0, NotHitBy]
type = NotHitBy
trigger1 = 1
value = SCA
ignorehitpause = 1

[State 0, AssertSpecial]
type = AssertSpecial
trigger1 = 1
flag = noshadow
flag2 = invisible
ignorehitpause = 1

[State 0, PosSet]
type = PosSet
trigger1 = 1
x = Root,Pos X
y = Root,Pos Y -36000;y󂶂ȂƎxႪłB
ignorehitpause = 1

[state a]
type = Turn
triggerall = Facing != Root,Facing
trigger1 = 1
ignorehitpause = 1

[State 0, ReversalDef]
type = ReversalDef
trigger1 = 1
reversal.attr = SCA,AA,AT,AP
pausetime = 1,0
sparkno = S-1
hitsound = S-1,-1
P2GetP1State = 0
p2stateno = 1005
numhits = 0
ignorehitpause = 1

[State 0, TargetDrop]
type = TargetDrop
trigger1 = NumTarget
ignorehitpause = 1

[State 0, ChangeAnim]
type = ChangeAnim
trigger1 = SelfAnimExist(Root,anim)
value = Root,anim
elem = ifelse(AnimElemTime(Root,AnimElemNo(1))!=0,Root,AnimElemNo(1),AnimElemNo(0))
ignorehitpause = 1