| ちょっと横槍気味ですが、見るに見かねて参考意見をば。
攻撃無効化の判別方法ですが、該当するユニットのメッセにインクルのCallコマンドを仕込む、という方法があります。<ここの質問版で、以前GAMEMASTERさんが提案されていたものです。
簡単に説明すると、
攻撃無効化, 0;$(Call(被弾判定));[実際のメッセージ]
といった感じで、メッセージ内にインクルの呼び出しコマンドを入れておき、そのインクル内で、
被弾判定: ## 実際の処理を入れる。 Return
といったものを指定します。 ちなみに、被弾判定というラベルは仮につけたものですので、呼び出しラベル名は適当な 名前をそちらで指定してください。
処理の内容は、さまざまなものが考えられるので、必要に応じて「攻撃後」「使用後」ラベル等と併用するなどの方法を、さらに考えていってみてください。
最後に。 人に例を聞く前に、自分で試してみてその結果を書いて意見を聞いたほうが、答える側も返事がしやすくなると思います。 そのきっかけすらまったく思いつかないようなら、思いつくようになるまでシナリオの組み方の勉強をしたほうがいいでしょう。 ここに返答をされている方々も、そのようにしてスキルを身に付けていったはずですから。
とりあえずこんな感じです。それでは。
|