| GAMEMASTERです。
> 現在製作中のシナリオで、 > 『敵の攻撃を受けて動けなくなった母艦を、 > HPが完全に回復するまでの間防衛する』という展開にしているのですが > 先ほどテストしてみたところ、HPが100%まで回復しても下のイベントが発生しません。 > > ターン 全 味方: > (中略) > If $(Damage(艦長(仮))) = 0 Exit > (母艦の機能が回復する旨の会話イベント) > ClearStatus 艦長(仮) 行動不能 > RemoveItem 艦長(仮) 修理中 > Exit > > SRCのバージョンは2.0.15です。 > 単純なイベントの記述ミスだと思うのですが……
1:条件式に$()は必要ありません。
2:ユニットのHPが100%の時Damage関数は0を返すので、条件式が不正です。
ターン 全 味方:
(中略)
If Damage(艦長(仮)) > 0 Exit
(母艦の機能が回復する旨の会話イベント)
ClearStatus 艦長(仮) 行動不能
RemoveItem 艦長(仮) 修理中
Exit
参考になれば幸いです。
もう時間がないようでございますね。では、これにて退散させてもらいましょう。
|