| まず、特定の地点に到達した時点でイベントを起こす為、『進入』イベントラベルを使いましょう。 次に、ユニットのいる地形クラスを調べる必要があるのですが、これにはユニットIDが必要になると思います。 よって、以下の様に作ってみてはどうでしょうか。
進入 味方 <進入地点-x> <進入地点-y>: If Area(Info(マップ,<進入地点-x>,<進入地点-y>,ユニットID)) = "地中" Then Talk システム 隠しアイテムを手に入れた Exit Item <隠しアイテム> ClearEvent EndIf Exit
ユニットID取得の部分はもっと簡略化出来るかもしれませんが…。 また、上の場合進入地点に到達後、地中に移動してもアイテムを入手する事が出来ないと思います。
|