WOLF RPGエディター(ウディタ)/マップイベント【サイトトップへ戻る】
■アイテム取得(ツボ・宝箱)のイベントを作る
(更新:2024/05/08)


ツボや宝箱を調べるとアイテムが取得できるイベントを作成します。



ショートカット
■処理の基本
■ツボを調べるとアイテム取得
■宝箱イベントを作る
■補足

マップイベントの基礎情報は別ページに記載しています。
【マップイベントに関する説明を見る】

今回の設定では「変数」を使うため、変数の事が分からない場合は以下のページをご覧ください。
【変数の説明を見る】


  
■処理の基本

基本的な処理の流れは以下のようになります。

【1】マップイベントを調べる。(起動条件:決定キーで実行)
【2】アイテムやお金を取得する。(アイテムやお金を増やすコモンイベントを呼び出す)
【3】マップイベントのセルフ変数[0]を「1」にする。
【4】「セルフ変数[0]=1」の時には二重にアイテムが取得できないようにする。



使用する変数は、通常はセルフ変数になりますが、
周回プレーができる場合ダンジョンに入るたびに再びアイテムが取得できるようにする場合は、
セルフ変数ではなく予備変数を使った方が良いでしょう。

セルフ変数の場合は別のマップにあるセルフ変数を操作する事ができないため、
一気に変数の値を「0」に戻す事ができませんが、予備変数の場合は…
■変数操作: V1-0[map0_0]〜V1-99[map9_9] = 0 + 0
と言ったように、一気に全てのアイテム取得の変数を「0」に戻す事ができます。



マップイベントに設定するツボ、タル、宝箱などの画像は、タイルセットの以下の辺りにある画像を使ってください。




▲トップへ戻る▲


  
■ツボを調べるとアイテム取得

ツボを調べるとアイテムが取得できるイベントを作成します。





【イベントコード表示】

■ツボイベント

グラフィック:ツボの画像
起動条件:決定キーで実行
起動条件変数:なし

■条件分岐(変数): 【1】 このEvのSelf0 が 1 と同じ
-◇分岐: 【1】 [ このEvのSelf0 が 1 と同じ ]の場合↓
|■イベント処理中断
|■
◇分岐終了◇
■イベントの挿入[名]: ["○アイテム増減"] <コモンEv 0> / 0:薬草 / 1 / 1:あり[単位:〜個]
■変数操作: このEvのSelf0 = 1 + 0


▲トップへ戻る▲


  
■宝箱イベントを作る





宝箱を開ける音が欲しい場合は、事前にシステムDB[3:SEリスト]に準備してください。

下図では「Action_Switch2_Komori.ogg」を設定しています。





宝箱イベントは2ページ構成で設定します。

1ページ目=フタが閉まっている(アイテム取得可能)
2ページ目=フタが空いている(アイテム取得不可)





■宝箱イベント

▼1ページ目【イベントコード表示】
グラフィック:フタが閉じている宝箱の画像
起動条件:決定キーで実行
起動条件変数:なし

■変数操作: このEvのSelf0 = 1 + 0
■サウンド:SE3「宝箱を開ける音」(0 チャンネル) 再生 / 遅延:0フレーム
■イベントの挿入[名]: ["○アイテム増減"] <コモンEv 0> / 0:薬草 / 1 / 1:あり[単位:〜個]



▼2ページ目
グラフィック:フタが開いている宝箱の画像
起動条件:決定キーで実行
起動条件変数:「Self0:セルフ変数0」が「1」と同じ


※2ページ目にはイベントコマンドを設定していませんが、
 【文章の表示】で「空っぽだ!」などと表示しても良いかもしれません。


▲トップへ戻る▲


  
■補足

ツボや宝箱の設置は、前に設定したものをコピー&貼り付けで複製すると、楽に設置する事ができます。

他のマップにあるマップイベントをコピーして、制作中のマップに貼り付けて設定する事もできます。


▲トップへ戻る▲



◎関連ページ

◆キャラクターイベントを作る
◆お店のイベントを作る

YADOT-WOLFトップ  気紛れな空間へ戻る  メール