DQ3:とうぞくのはなとレミラーマを作成する

DQ3のとうぞくのはなとレミラーマを作成してみました。

とうぞくのはなは、お宝の数がわかります。

レミラーマは、怪しいところが光ります。

実装した動画です。

実装した方法です。

■レミラーマ

スキルを作成します。

スキルから呼び出すコモンイベントです。

スイッチをONにするだけです。

自動実行でスイッチをOFFにするこコモンイベントです。

イベントの簡単作成で宝箱を作成します。

作成したイベントに、演出用のページを追加します。

今回は、吹き出しを表示するようにしています。

ウェイトがかかる処理があると、コモンイベントまで処理が行かず、イベントの無限ループに陥るので注意。

■盗賊の鼻

初めに、トリアコンタンさんのテンプレートイベントプラグインを導入します。

レミラーマで作成した宝箱のイベントをテンプレート化します。

マップのイベントにテンプレートイベントを指定します。

今回は、<TE:1>と<TE:2>を使用します。

スキルを作成します。

スキルから呼び出すコモンイベントをです。

$dataMap.eventsにしているのは、イベントにテンプレートイベントが指定されているかを確認するためです。

if (!/<TE\:[1-2]>/.test(val.note)) return false;

テンプレートイベントを指定しているかを、正規表現で判定しています。

<TE:1>と<TE:2>以外はNGです。

if ($gameMap.event(val.id)._pageIndex === 2) return false;

$gameMap.eventで、テンプレートイベントに置き換わっているイベントが3ページ目(インデックスは2)かを判定しています。

レミラーマで作成した宝箱なので、3ページ目は宝箱が空いた状態となります。

空いていない宝箱の数を変数に格納し、メッセージで表示します。

 

今回は、テンプレートイベントプラグインを使用しましたが、宝箱や扉などの使いまわせるイベントにはもってこいですね。

%d人のブロガーが「いいね」をつけました。