ページ 1 / 1
【解決済】並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
Posted: 2017年1月05日(木) 15:14
by 3番目
http://www6.atwiki.jp/pokotan/pages/3.htmlにある 並び替えシーン ver1.07 というプラグインを使うと戦闘メンバーの最大数を指定したうえで最大数以下のPTを組めるのですが、
戦闘メンバーの最大数4の時、戦闘メンバー3人の状態で新しいアクターを追加すると
加入したアクターが最後尾について4番目のアクターが戦闘メンバーに入ってしまいます。
戦闘メンバーが最大数未満の場合、加入するアクターが戦闘メンバーの最後尾に加わって
さらに、アクター加入後の戦闘メンバーが最大数未満の場合、待機メンバーが戦闘メンバーに入ってこないようにするにはどうすればいいでしょうか?
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
Posted: 2017年1月05日(木) 15:22
by 3番目
こんな風になるのが理想です。
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
Posted: 2017年1月05日(木) 23:40
by やなつき
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
Posted: 2017年1月06日(金) 18:29
by 3番目
わざわざ更新していただいてありがとうございました。
これで理想通りの動きになりました。
これは追加要望になってしまうのですが
戦闘メンバーにいるアクターを外した時に元の戦闘メンバー人数から不足している人数分、待機メンバーから繰り上がってしまうので
戦闘メンバー3人、待機メンバー1人の時、戦闘メンバーの1人を外した場合
戦闘メンバー2人、待機メンバー1人
となるようにはできないでしょうか?
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
Posted: 2017年1月06日(金) 20:43
by やなつき
その機能自体は場合によっては困ることがありそうなので、仕様として実装するのはちょっと控えたいと思います。
代わりと言っては何ですが、イベントコマンドのスクリプトを使って、戦闘メンバーの人数を変える方法を書いておきます。
この方法は、SceneFormationが入ってる場合のみ動作します。
パーティメンバーを外した後に戦闘メンバーを一人減らすことで、その機能を実現することが可能ではないかと思います。
ただし、この方法を使って最大戦闘参加人数以上にすると、エラーが発生するので注意してください。
・戦闘メンバーを○人にする
$gameParty._battleMemberSize = ○;
・戦闘メンバーを現在より一人減らす
$gameParty._battleMemberSize--;
・戦闘メンバーを現在より一人増やす
$gameParty._battleMemberSize++;
Re: 並び替えシーン ver1.07を使いながら隊列の指定位置にアクターを追加したい
Posted: 2017年1月06日(金) 21:45
by 3番目
やり方を教えてくださってありがとうございます。
これでなんとかなりそうです。