[解決済み]パーティーの先頭アクターごとに歩行速度を変更するプラグイン

kuromame11
記事: 8
登録日時: 2018年9月07日(金) 22:27

[解決済み]パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by kuromame11 » 2018年10月16日(火) 06:31

こんにちは。お世話になります。
アクターのメモ帳などを使って、特定アクターが先頭の時に移動速度を変更できるプラグインが欲しいのですが、探しても見つからないのでリクエストさせていただきました。
お時間ある方がいれば制作していただけるとありがたいです・・・。
最後に編集したユーザー kuromame11 on 2018年10月26日(金) 17:08 [ 編集 1 回目 ]

tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by tubo » 2018年10月20日(土) 18:06

こんにちは。
下記のコードをjsファイルとして保存して適用してください。

コード: 全て選択

(function() {
'use strict'
const _MoveSpeed_Game_Player_refresh = Game_Player.prototype.refresh;
Game_Player.prototype.refresh = function() {
    _MoveSpeed_Game_Player_refresh.call(this);
    $gamePlayer.setMoveSpeed(Number($gameParty.leader().actor().meta.moveSpeed || 4));
};
})();

アクターのメモに<moveSpeed:n>と記述すると移動速度がnになります。
記述がない場合は4になります。他が良ければ4の数字を変更してください。
kuromame11
記事: 8
登録日時: 2018年9月07日(金) 22:27

Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by kuromame11 » 2018年10月24日(水) 10:53

遅くなってしまい申し訳ありません!
返信ありがとうございます。
早速試してみたのですが、構文エラーが起きてしまい上手く作動できませんでした・・・。
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by tubo » 2018年10月24日(水) 11:40

こちらではエラーは出ていないので、エラー内容を貼ってもらっても良いですか?
kuromame11
記事: 8
登録日時: 2018年9月07日(金) 22:27

Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by kuromame11 » 2018年10月26日(金) 15:24

別にプロジェクトを作成して試したら作動しました!
他のプラグインも取り入れていたので競合していただけのようですね・・・。
失礼しました。
一応画像を上げさせていただきます。
添付ファイル
無題.png
無題.png (4.7 KiB) 閲覧数: 381 回
tubo
記事: 57
登録日時: 2017年10月11日(水) 16:29
お住まい: 兵庫県
連絡を取る:

Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by tubo » 2018年10月26日(金) 15:44

パーティが空の場合を考慮していなかったので、そこでエラーが発生しているのかもしれないです。
確認不足で申し訳ないです。
リーダーが見つからない場合の処理を追加したので、よければ確認お願いします。

コード: 全て選択

(function() {
'use strict'
const _MoveSpeed_Game_Player_refresh = Game_Player.prototype.refresh;
Game_Player.prototype.refresh = function() {
    _MoveSpeed_Game_Player_refresh.call(this);
    let leader = $gameParty.leader();
    let speed = Number(leader ? (leader.actor().meta.moveSpeed || 4) : 4);
    $gamePlayer.setMoveSpeed(speed);
};
})();
kuromame11
記事: 8
登録日時: 2018年9月07日(金) 22:27

Re: パーティーの先頭アクターごとに歩行速度を変更するプラグイン

投稿記事by kuromame11 » 2018年10月26日(金) 17:08

他のプラグインを入れているプロジェクトでも作動しました!
丁寧に対応していただき本当にありがとうございます!

“MV:プラグイン素材のリクエスト” へ戻る