立ち通常攻撃

Last-modified: 2017-07-13 (木) 02:32:44

特に変わったところのない立ち通常攻撃だが、発生も早く隙も少なく性能は良好
ただし弱・中攻撃は打点が高く、しゃがんだKFMに当たらなかったりするなどの欠点も

 

 

立ち弱攻撃

編集前

[State -1, 立ち弱攻撃]
type = ChangeState
value = 200
triggerall = command = "a"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = stateno = 200
trigger2 = time > 6
trigger3 = (stateno = 1110) && time > 43

 
編集後

;一般的な立ち弱パンチ、距離は28まで届く、打点は高くしゃがんだ相手には当てづらい
[State -1, 立ち弱攻撃]
type = ChangeState
value = 200
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 <= 200
trigger2 = stateno = 200
trigger2 = time > 6
trigger2 = movecontact
trigger2 = random <= 500
trigger3 = (stateno = 1110) && time > 43
trigger3 = random <= 500


打点は高いので立ち状態の相手にしか使わず、距離のほうも25まで丸めてある
アーマーを張った状態なら相手の攻撃を気にする必要はないので、攻撃態勢だろうとガン攻めする
それと「飛竜一閃B」からの繋ぎ部分は「空牙EX」と違い隙消しも兼ねて、攻撃が当たって引き寄せたか
避けて近づかれたかに関わらず、間合いに入っていたら振り回すようにしておく

 

立ち中攻撃

編集前

[State -1, 立ち中攻撃]
type = ChangeState
value = 210
triggerall = command = "b"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger2 = (stateno = 200) && time > 4
trigger3 = (stateno = 1110) && time > 43

 
編集後

;リーチは79と長く発生も速い、しゃがんだ相手には当てづらいが、牽制としては十分
[State -1, 立ち中攻撃]
type = ChangeState
value = 210
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 <= 200
trigger2 = (stateno = 200) && time > 4
trigger2 = movecontact
trigger2 = random <= 500
trigger3 = (stateno = 1110) && time > 43
trigger3 = random <= 500

 

;打点が高いぶん、空中の相手に対しても若干使える。なので対空手加減時の代用に
[State -1, 立ち中攻撃・対空]
type = ChangeState
value = 210
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,75]
triggerall = p2bodydist Y >= -90
triggerall = var(55) < 2
triggerall = statetype != A
triggerall = ctrl
triggerall = p2statetype = A
triggerall = p2movetype != A || numhelper(9000) > 0
triggerall = random <= 400
trigger1 = var(55) = 0
trigger2 = var(55) = 1
trigger2 = p2movetype = H


通常の部分は弱攻撃と同様に。それと対空技として使う「空牙A」手加減する部分で代わりに使うように
var(55)が0で使わないときは、対空技としてこれを使い、1で手加減しているときは、食らい中の相手に
振るための技としてこれを使うようにする

 

立ち強攻撃

編集前

[State -1, 立ち強攻撃]
type = ChangeState
value = 220
triggerall = command = "c"
triggerall = command != "holddown"
trigger1 = statetype = S
trigger1 = ctrl
trigger3 = (stateno = 1110) && time > 43

 
編集後

;距離59までと中攻撃よりリーチは短いが、しゃがんだ相手にも当たる振り下ろし。ちょっとした誤記述あり
[State -1, 立ち強攻撃]
type = ChangeState
value = 220
triggerall = roundstate = 2
triggerall = p2statetype != L
triggerall = var(58) >= 1
triggerall = random <= var(58) * 100
triggerall = p2bodydist X = [-10,55]
trigger1 = statetype != A
trigger1 = ctrl
trigger1 = p2statetype != A
trigger1 = p2movetype != A || numhelper(9000) > 0
trigger1 = random <= 200
;trigger3 = (stateno = 1110) && time > 43


記述がtrigger1からtrigger3に飛んでいる(間に2がない)ため、実はtrigger3が機能していない強攻撃
修正して使わせても良いのだが、どうせ弱か中攻撃から繋げば大差ないので、コメントアウトして放置しておく
振り下ろし攻撃のため、しゃがんだ相手にも当たるので地上にいる相手全般に対して使う