| どうも、中箱と申します。
>後半の条件は分岐するものの、 >前半の条件が動きません。
ええと、「条件は分岐する」や「条件が動きません」というのが どういうことを意味しているのかがイマイチ読み取れないでのレスで申し訳ないのですが、 とりあえず気になった所が幾つかあったので。
>If Damage(ヴァル) < 10 Then
分岐後のTalk内容から判断するに、ダメージが10未満=バリア類で弾かれた 場合に起こしたいイベントとお見受けしますが Damage関数は直前の戦闘で与えたダメージを返すものではありません。
Damage関数は、ヘルプの説明を引用すれば >Damage(メインパイロット名またはユニットID) >ユニットの損傷率を返します。ユニットが無傷の場合は 0、破壊されている場合は 100 になります。 つまりこの場合は、戦闘後にヴァルのHPが90%以上残っている場合ということになります。
そちらの意図したものでしたらすいません。
>If 対象ユニット = ゴンザレス=ヤマモト Then
"対象ユニット"というシステム変数はありません。 "対象パイロット"か、"対象ユニットID"のどちらかを使うべきなのでは。
そちらの質問の意図を読み取れないままのレスですいません。 では。
|