しゃがみ通常攻撃

Last-modified: 2020-06-06 (土) 20:39:13

基本的には変哲のないしゃがみ攻撃だが、しゃがみ強攻撃のリーチの長さはかなり強い

 

 

しゃがみ弱攻撃

編集前

[State -1, しゃがみ弱攻撃]
type = ChangeState
value = 400
triggerall = command = "a"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl

 
編集後

;ごく普通のしゃがみ弱パンチ、距離は27まで届く
[State -1, しゃがみ弱攻撃]
type = ChangeState
value = 400
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,25]
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2statetype = S
trigger1 = p2movetype != A || numhelper(9000) > 0
trigger1 = random <= 300


特に考えることもなく、立ち状態の相手を崩すために使う。距離は25まで丸めている

 

しゃがみ中攻撃

編集前

[State -1, しゃがみ中攻撃]
type = ChangeState
value = 410
triggerall = command = "b"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 400) && time > 4

 
編集後

;しゃがみ体勢から剣を突く、距離は78まで届く
[State -1, しゃがみ中攻撃]
type = ChangeState
value = 410
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,75]
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2statetype = S
trigger1 = p2movetype != A || numhelper(9000) > 0
trigger1 = random <= 300
trigger2 = (stateno = 400) && time > 4
trigger2 = movecontact
trigger2 = random <= 500


こちらも特に言うことはなく、距離は75まで丸めている

 

しゃがみ強攻撃

編集前

[State -1, しゃがみ強攻撃]
type = ChangeState
value = 420
triggerall = command = "c"
triggerall = command = "holddown"
trigger1 = statetype = C
trigger1 = ctrl
trigger2 = (stateno = 410) && time > 4

 
編集後

;発生も十分早く距離100まで届き、ダウンを奪えてダウン追い打ちできる。かなり高性能なはず
[State -1, しゃがみ強攻撃]
type = ChangeState
value = 420
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,100]
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2statetype = S
trigger1 = p2movetype != A || numhelper(9000) > 0 || p2bodydist X >= 80
trigger1 = random <= 300
trigger2 = (stateno = 410) && time > 4
trigger2 = movecontact
trigger2 = random <= 500

 

;ダウン追い打ち用、分けて記述しておく
[State -1, しゃがみ強攻撃・ダウン追い打ち]
type = ChangeState
value = 420
triggerall = roundstate = 2
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,100]
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2statetype = L
trigger1 = p2movetype = H
trigger1 = random <= 700


基本的には他のしゃがみ攻撃と同じだが、そのリーチの長さは有効活用したい。ということで通常のキャラの
通常攻撃の限度であろう距離80の外からならば、相手が攻撃態勢でもチクチク刺していく使い方をする