SNKネオジオ維新軍

ブラウンさんの リョウ・サカザキ が使用します。

天モード限定のアレンジ技で、この技をくらうとクイズが始まります。
別途対応させるには相手側の記述に追記する必要があるのですが、こちら側で自動で対応できるようにしました。



対応の仕方はブラウンさんがご自身で解説(キャラフォルダに同梱)されており、そちらではリョウ側のCNSに追記するようご説明されていたのですが
追記しなくても対応できないかと考え、対応することができましたので本項ではこちら側のみでの対応方法を説明します。

anim 例

;SNKネオジオ維新軍~クイズ待機
[Begin Action 3880]
3880,0,0,0,1

;SNKネオジオ維新軍~クイズ正解
[Begin Action 3881]
3881,0,0,0,1

;SNKネオジオ維新軍~クイズ不正解
[Begin Action 3882]
3882,0,0,0,1

SFFとanim番号はブラウンさんが指定されている番号です。

↓このステートを-2、-3以外のどこでもいいので追記して下さい。

;SNKネオジオ維新軍対応ステート(ヘルパー)
[Statedef 103880]
type=A
physics=N
ctrl=0
anim=1860

[State ]
type=varset
trigger1=time=0
var(0)=id-1

[State ]
type=DestroySelf
trigger1=(root,stateno!=[3893,3896])&&enemynear,stateno!=3810

↑ここまで

↓次にこのステートを自分(くらい側)の-2ステートに追記してください。

;リョウ・サカザキ「SNKネオジオ維新軍」対応ステート
[State ]
type=explod
trigger1=P2name="aof3_ryo"&&enemynear,authorname="brown"&&movetype=H&&stateno=3893&&anim=9999&&(enemynear,numexplod(3880)||enemynear,numexplod(3881))
ID=3880
anim=3880+ifelse(playerID(helper(103880),var(0)),var(0)=2,1,ifelse(playerID(helper(103880),var(0)),var(0)=1,2,0))
postype=left
pos=310,10
scale=1,1
facing=-1
bindtime=-1
ownpal=1
sprpriority=-94

[State ]
type=Helper
trigger1=P2name="aof3_ryo"&&enemynear,authorname="brown"&&enemynear,stateno=3810&&enemynear,time=301
helpertype=normal
name="quiz"
ID=103880
pos=0,0
postype=p1
stateno=103880

↑ここまで
 全ての記述に問題がなければ、正解・不正解等にもグラフィック対応ができるはずです。

※こちらがヘルパーを出す意味はリョウ側がクイズの正解・不正解の判定をヘルパーのVarで行なっていたため、
 相手のヘルパーにリダイレクトするために相手が判定ヘルパーを出した瞬間にこちらのヘルパーを出現させて相手のヘルパーのIDを取得しています。

自作キャラの対応

-


戻る

TOP

inserted by FC2 system