トリアコンタン様の NPCフォロワープラグインについて

論よりショーゴ
記事: 24
登録日時: 2021年6月17日(木) 15:33

トリアコンタン様の NPCフォロワープラグインについて

投稿記事by 論よりショーゴ » 2021年6月17日(木) 16:01

トリアコンタン様ご製作のNPCフォロワープラグインに関するご質問をいくつかさせていただきます。

①パーティーメンバーを含まないフォロワーのみの人数を取得する方法
・プラグインパラメーターで設定した上限値を超えた場合に発生するエラーの対策や、その他複数フォロワーの管理に必要です。

②フォロワーから数えてX番目のActorをobjectとして取得する方法
・パーティーメンバーではなく、フォロワーから数えてX番目のGame Actor Objectを取得し、変数に格納したいです。
 もしくは、フォロワーを配列として取得できれば幸いです。

③フォロワー同士を並び替える方法
・これは不可能なのかもしれませんが、加入時に付与するインデックスに関係なく並び替えが可能であれば方法を知りたいです。

ご回答をお待ちしています。

アバター
WTR
記事: 558
登録日時: 2015年12月22日(火) 19:14

Re: トリアコンタン様の NPCフォロワープラグインについて

投稿記事by WTR » 2021年6月19日(土) 11:49

①②
NPCフォロワーの Game_Actor Object の配列は

コード: 全て選択

$gameParty.npcMembers()

で参照できるようです。人数は length を見ればいいでしょう。


$gameParty._npcs がNPCフォロワーのアクターIDの配列らしいのでコレを入れ替えればいいかも

コード: 全て選択

// $gameParty._npcs の [0] と [3] を入れ替える
const npc1= 0;
const npc2= 3;

[$gameParty._npcs[npc1], $gameParty._npcs[npc2]] = [$gameParty._npcs[npc2], $gameParty._npcs[npc1]];
$gamePlayer.refresh();

とか
Twitter、はじめました。
https://twitter.com/wtr_in_reverie/
論よりショーゴ
記事: 24
登録日時: 2021年6月17日(木) 15:33

Re: トリアコンタン様の NPCフォロワープラグインについて

投稿記事by 論よりショーゴ » 2021年6月21日(月) 12:50

WTR様

ご返信くださってありがとうございます。
とても感動しました。
本当にスゴイですね。

どうやったら調べられるのか見当もつきませんでしたが
WTR様のスクリプトのおかげでやりたいことが実現できました。
本当にありがとうございました。
また機会がありましたらよろしくお願いいたします。

“MV:質問” へ戻る