紫電一閃

Last-modified: 2020-06-08 (月) 22:07:24

ジャンプしながら斬りかかる、飛び道具無敵の突進技。強力な飛び道具対策になるが
密着した相手に当てられない(しかもB、EXとなるに連れより顕著に)のでコンボに組み込むのは難しい
とはいえ投げなど一部の特殊な技から繋げたりするので、出番が少ないのかというとそうでもない

 

 

紫電一閃A

編集前

[State -1, 紫電一閃A]
type = ChangeState
value = 1000
triggerall = command = "ShidenA"
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 4 || (stateno = 210) && time > 4 || (stateno = 220) && time > 4
trigger3 = (stateno = 400) && time > 4 || (stateno = 410) && time > 4 || (stateno = 420) && time > 4
trigger4 = (stateno = 600) && time > 4 || (stateno = 610) && time > 4 || (stateno = 620) && time > 4

 
編集後

;何故かこれだけ飛び道具「以外にも」無敵がある、距離は190くらいまで届く
[State -1, 紫電一閃A・カウンター]
type = ChangeState
value = 1000
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,190]
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2statetype != A
trigger1 = p2movetype = A
trigger1 = random <= 100 ||(p2bodydist X <= 80 && random <= 200)

 

;地上でのコンボはさらに繋げられる他の技があるので、空中でのコンボ専用として使う
[State -1, 紫電一閃A・コンボ]
type = ChangeState
value = 1000
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist Y <= 10
trigger1 = (stateno = 600) && time > 4 || (stateno = 610) && time > 4
trigger1 = p2statetype = A && movehit
trigger1 = random <= 500


何故かこれだけ飛び道具以外に対しても無敵があるので、近距離では超反応カウンターとして多少確率を高めに
設定しつつ使わせる。空中でも使えるが、飛び上がって斬り付ける軌道は同じなので、空対空・空対地で
当たるように使うのは困難なため、地対地のみで使っていく

 

コンボは地上の場合、他の技のほうがさらに繋げられるなど、性能で劣るので使わず、空中用として使わせる
また少し浮き上がる性質のせいで、自身より低い位置の相手に当てられないので、自身とだいたい同じか
高い位置にいる相手にだけ使い、また空中強攻撃には「相手を地上に落とす」性質があるので
その後のコンボは無理なので、空中弱・中攻撃からしか繋がないようにしておく

 

それとヒットしないと反撃確定なので、ヒットしたときだけ使う

 

紫電一閃B

編集前

[State -1, 紫電一閃B]
type = ChangeState
value = 1010
triggerall = command = "ShidenB"
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 4 || (stateno = 210) && time > 4 || (stateno = 220) && time > 4
trigger3 = (stateno = 400) && time > 4 || (stateno = 410) && time > 4 || (stateno = 420) && time > 4
trigger4 = (stateno = 600) && time > 4 || (stateno = 610) && time > 4 || (stateno = 620) && time > 4
trigger5 = (stateno = 820) && time = [30,40]

 
編集後

;密着すると相手の頭を飛び越えてしまう。無敵も飛び道具に対してしか無い。画面端まで届く
[State -1, 紫電一閃B・カウンター]
type = ChangeState
value = 1010
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X >= 120
triggerall = (statetype != A && p2statetype != A)||(statetype = A && p2statetype = A)
triggerall = ctrl
triggerall = random <= 100
trigger1 = enemynear,HitDefAttr = SCA, NP,SP,HP
trigger2 = enemynear,NumProj > 0
trigger3 = enemynear,NumHelper > 0
trigger3 = p2movetype = A

 

;投げの後に追加攻撃として出すことができる、まあ使わない手はない
[State -1, 紫電一閃B・コンボ]
type = ChangeState
value = 1010
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
trigger1 = (stateno = 820) && time = [30,40]
trigger1 = p2stateno = [5000,5999]
trigger1 = random <= 500


画面端まで届くようになったものの、高く跳ぶようになったせいで密着すると相手の頭を越えてしまうように
また無敵も飛び道具に対してしかなくなっているので、十分に距離を取り確実に飛び道具のときだけ
カウンターとして繰り出すようにしている

 

コンボの方も同じく、もう通常の攻撃から繋ぐことは出来ないのでそれらは除外
しかし投げの後の追撃に使えるようになっているので、そちらの方を主な用途に使っていく

 

【追記】
どうも「HitDefAttr」が上手く反応していないようだったので、その辺りの記述を整理し直した
(ここはEXの方も同様に整理している)
また空中砲台化した相手に強引に接近するよう、ランダムでジャンプした時に「お互い空中にいるなら」
を条件に使わせてみる。Aは飛距離が若干微妙だし、EXはゲージ使って外したら勿体なさすぎるので
こいつが最適といえばそうなるだろう

 

紫電一閃EX

編集前

[State -1, 紫電一閃EX]
type = ChangeState
value = 1020
triggerall = command = "ShidenEX"
triggerall = power >= 1000
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 4 || (stateno = 210) && time > 4 || (stateno = 220) && time > 4
trigger3 = (stateno = 400) && time > 4 || (stateno = 410) && time > 4 || (stateno = 420) && time > 4
trigger4 = (stateno = 600) && time > 4 || (stateno = 610) && time > 4 || (stateno = 620) && time > 4
trigger5 = (stateno = 820) && time = [30,40]
trigger6 = (stateno = 1100) && time > 18

 
編集後

;ロマン技を除き、シグナムの最大火力な技。生当て出来れば高威力
[State -1, 紫電一閃EX・カウンター]
type = ChangeState
value = 1020
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = power >= 1000
triggerall = p2bodydist X >= 120
triggerall = statetype != A
triggerall = ctrl
triggerall = p2statetype != A
triggerall = random <= 100
trigger1 = enemynear,HitDefAttr = SC, NP,SP,HP
trigger2 = enemynear,NumProj > 0
trigger3 = enemynear,NumHelper > 0
trigger3 = p2movetype = A

 

;コンボにも組み込めるが、補正で威力は大きく下がってしまう
[State -1, 紫電一閃EX・コンボ]
type = ChangeState
value = 1020
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = power >= 1000
trigger1 = (stateno = 820) && time = [30,40]
trigger1 = p2stateno = [5000,5999]
trigger1 = random <= 500
trigger2 = (stateno = 1100) && time > 18
trigger2 = movehit
trigger2 = random <= 700


紫電一閃Bのさらに強化版。生当て出来れば、ロマン技のシュツルムファルケンに次ぐ高火力技だが
コンボに組み込むと威力がガクッと落ちてしまうので、なるべく生当てを狙いカウンターとしても使っていく
基本的な性能は紫電一閃Bと大差ないので、飛び道具に対してのみのカウンターで

 

コンボの方は威力は落ちるものの、投げからの追撃で出せたり。飛竜一閃Aから繋がる唯一の技だったりする