/* * -------------------------------------------------- * MNKR_LeaderSpeed.js * Ver.0.0.2 * Copyright (c) 2021 Munokura * This software is released under the MIT license. * http://opensource.org/licenses/mit-license.php * -------------------------------------------------- */ /*: * @target MZ MV * @url https://raw.githubusercontent.com/munokura/MNKR-MZ-plugins/master/MNKR_LeaderSpeed.js * @plugindesc 先頭のアクターによって、プレイヤーの移動速度を変化させます。 * @author munokura * * @help * 先頭のアクターによって、プレイヤーの移動速度を変化させます。 * * アクターのメモ欄に下記のタグを入れてください。 * * x には移動スピードを指定する値を入れてください。(推奨値:1から6) * ツクールのデフォルトは4です。 * 大きいほど移動速度が速くなります。 * タグが入っていないアクターが先頭の場合、4になります。 * * 例 * * * * 利用規約: * MITライセンスです。 * https://licenses.opensource.jp/MIT/MIT.html * 作者に無断で改変、再配布が可能で、 * 利用形態(商用、18禁利用等)についても制限はありません。 */ (() => { "use strict"; const _Game_Player_refresh = Game_Player.prototype.refresh; Game_Player.prototype.refresh = function () { _Game_Player_refresh.call(this); const leader = $gameParty.leader(); const speed = Number(leader ? (leader.actor().meta.MNKR_LeaderSpeed || 4) : 4); $gamePlayer.setMoveSpeed(speed); }; })();