Mano 飛行 - Mano_Sorawotobu.js
シェア用テキスト:
▼Mano 飛行(しぐれん様作) - Mano_Sorawotobu.js
https://plugin.fungamemake.com/archives/1918
空を飛ぶとか、ルーラを実装
ふりがな:ひこう
機能概要: 空を飛ぶとか、ルーラを実装
利用規約(ライセンス): MITライセンス
作者:しぐれん
作者サイト:https://siguren400.booth.pm/
ダウンロードページ:https://raw.githubusercontent.com/Sigureya/RPGmakerMV/m…
ファイル名:Mano_Sorawotobu.js
プラグインのヘルプ:
/*:
* @plugindesc 空を飛ぶとか、ルーラを実装するプラグインです。
* @author しぐれん
*
* @param menuCommandSwtich
* @text コマンド有効化スイッチ
* @desc 指定したスイッチがONの場合にのみワープが使えます
* 指定しない場合、ワープは常に有効です。
* @type switch
* @default 0
*
* @param windowOffsetX
* @desc ウィンドウのX座標です。
* メニューコマンドの右からの相対座標です。
* @type number
* @default 0
* @parent menuCommandSwtich
*
* @param windowWidth
* @desc ウィンドウの幅です。
* @type number
* @default 400
* @parent menuCommandSwtich
*
* @param maxCols
* @type number
* @min 1
* @default 1
* @parent menuCommandSwtich
*
* @param lines
* @desc 縦方向の要素数です。
* @type number
* @default 8
* @parent menuCommandSwtich
*
*
* @param commandName
* @desc メニューコマンドに追加する場合のコマンド名です。
* @type string
* @default ワープ
* @parent menuCommandSwtich
*
* @param defineEvent
* @text 登録イベント
* @desc 移動先を設定するためのコモンイベントです。
* @type common_event
* @default 0
*
* @param executeEvent
* @text 実行用イベント
* @desc 実際にマップ移動を行うコモンイベントです。
* @type common_event
* @default 0
*
* @param nextMapId
* @desc 次のマップ番号を入れる変数です
* @type variable
* @default 0
*
* @param nextX
* @desc 次のマップでのX座標を入れる変数です
* @type variable
* @default 0
*
* @param nextY
* @desc 次のマップでのY座標を入れる変数です
* @type variable
* @default 0
*
* @param boatFlag
* @text 小型船入手フラグ
* @desc 小型船の入手フラグです。
* @type switch
* @default 0
*
* @param shipFlag
* @text 大型船入手フラグ
* @desc 大型船の入手フラグです。
* @type switch
* @default 0
*
* @param airShipFlag
* @text 飛行船入手フラグ
* @desc 飛行船の入手フラグです。
* @type switch
* @default 0
*
*
* @help
* 1.プラグインパラメータを調整します。
* 次のマップ・次のX・次のYという変数を作成し、
* プラグインパラメータのnextMapIdなどに設定します。
* 2.登録イベントを作成します。
* 条件分岐と、場所移動で移動先を登録します。
* また、場所移動の前に「乗り物の移動」を設定すると、
* ワープ時に乗り物を指定位置へ動かします。
* この乗り物の移動は特定のスイッチがONの場合にのみ機能します。
*
* .実行用イベントを設定します。
* 以下のような内容にします
* ◆アニメーションの表示:プレイヤー, 光の柱1 (ウェイト)
* ◆画面のフェードアウト
* ◆乗り物の乗降
* ◆乗り物の位置設定:小型船, {小型船 MAP} ({小型船 X},{小型船 Y})
* ◆場所移動:{次のマップ} ({次のX},{次のY})
* ◆画面のフェードイン
* 場所移動の前にアニメーションを付けるといい感じですよ。
*
* 表示名は、マップのデータ上の名前に依存します。
* (もっとストレートに言うと、mapinfos.jsonの内容に依存)
* 広大なワールドマップを使うゲームの場合を想定して表示名改造があります。
* プラグインコマンドで「name 好きな名前」とすればOKです。
* (このプラグインコマンドでは、他のプラグインのコマンドは動きません)
*
* ■プラグインコマンド
* いずれも、場所移動の前に入れてください。
* desc 文字列
* 移動先の説明を入れます。
* ※実装しよう思っていたけど、画面レイアウトが決まらなくて未実装。
*
* name 文字列
* 表示名を変更します。
*
* ■スクリプト
* 任意の場所で以下の内容を実行することで、ワープ用のシーンに移動します。
* SceneManager.push(Mano_Sorawotobu.Scene);
* スキルからワープしたい場合、
* 上記の内容をスクリプトで呼び出すコモンイベントを作成してください。
*
* ■余談
* ドラクエのルーラもDQ7(2000年)の段階で消費MPが1に、
* DQ9(2009年)で消費MPが0になってます。
* スキルにしてMPのコストを付ける必要は無いと思いますね。
* ■更新履歴
* 2020/01/17
* 更新 バグ修正
* 2019/01/27 公開
*/