RGSS3/戦闘コマンド消したりするやつ

Last-modified: 2021-09-22 (水) 18:09:54

各種戦闘コマンドを『予め指定した条件を元に』『職業またはアクター毎に』『攻撃/各種スキルタイプ/防御/アイテムそれぞれ個別に』非表示にすることができるよ。
スキルを直接呼び出す機能も実装してるよ。
アクターコマンドから逃げる機能とかもあるし、パーティコマンドをすっ飛ばしたりなんかもできちゃったりしちゃったり。
おまけにオートコマンドまであるんだから驚きだよね。
これにパーティ入れ替えまで付いてくるんだからもう使わない手は無いでしょ。
XPスタイルバトル』との併用を推奨。

※注意※
XPスタイルバトル』を導入してる場合、それより下に導入してください。

スクリプト

スクリーンショット

20170624103508.png
オートや逃げるコマンドを追加。
20170624103514.png
スキルの直接呼び出しも実装。
20170815130731.png
パーティ入れ替え。なんか地味だよね。

更新履歴

更新履歴

Ver 1.62

戦闘中の並び替えで先頭キャラを並び替えることを許可しない設定項目を追加。

Ver 1.61

攻撃コマンドアイコンをnil指定&素手の場合は攻撃スキルのアイコンを使用するように変更。

Ver 1.60

アクターコマンドにアイコンを表示する設定を追加。

Ver 1.58

アクターコマンドから『逃げる』を選択した際に、ヘルプウィンドウが消えない不具合を修正。

Ver 1.57

職業/アクターメモ欄の<DirectAll2>~</DirectAll2>やスキルメモ欄の<Direct2>といった記述により、対応スキル全表示機能のグループ化をする機能を追加。(日本語がわかりにくくてゴメンネ)

Ver 1.55

基本的に職業のメモ欄に記述する仕様に変更。(アクターのメモ欄にも記述でき、両方に記述されている場合はアクターのメモ欄優先)
職業またはアクターのメモ欄に<DirectAll>で指定した式が真になる場合、メモ欄に<Direct>の記述がある習得済スキルが全て直接呼び出せるようになる機能を追加。

Ver 1.50

アクターコマンド選択時にヘルプを表示する設定を追加。

Ver 1.45

ソート用ID』導入時、直接呼び出すスキルをソートID順に並べるように変更。

Ver 1.44

XPスタイルバトル』導入時、戦闘不能のアクターを含んでメンバー入れ替えを行うと表示及びコマンド入力が狂う不具合を修正。

Ver 1.42

XPスタイルバトル』の謎仕様対策として、戦闘開始直後にパーティ入れ替えウィンドウを生成しない設定を追加。

Ver 1.40

XPスタイルバトル』導入時、戦闘中のパーティ入れ替え時にステートアニメーションを停止するように変更。

Ver 1.37

パーティ入れ替えコマンドを無効化(非表示ではない)できる設定を追加。
デフォルトのパーティ入れ替えコマンド表示条件を『控えのパーティメンバーが1人以上いる』に変更。

Ver 1.35

パーティ入れ替えコマンドを実装。

Ver 1.28

スキルの非表示設定が上手く行かない超初歩的ミスを修正。

Ver 1.27

防御・直接スキルがバトラーを選択するものだった場合及び攻撃がアクターを選択するものだった場合、キャンセル時の処理が狂う不具合を修正。

Ver 1.26

逃走コマンドも最初にコマンド入力するアクターにのみ表示する設定を追加。
記述ミスを修正。

Ver 1.25

オートコマンドを入れられるように変更。
XPスタイルバトル』と連動して一部機能を強化するように変更。

Ver 1.21

デバッグ用ブーストボタン』との競合を修正。

Ver 1.20

逃げるコマンドをアクターコマンドに入れられるように変更。
コマンドの順番を入れ替える設定項目を追加。
パーティコマンドをスキップする設定を追加。

Ver 1.11

XPスタイルバトル』との共用で不具合が発生する状態だったので修正。

Ver 1.10

通常攻撃や防御のターゲットが本来のものと異なる場合でもそれに応じて選べるように変更。
スキルを直接呼び出す機能を追加。

Ver 1.06

for文を使わない形式に変更。(内容そのものは変更なし)

Ver 1.05

メモ欄で設定していない場合のデフォルトの条件を指定できるように変更。

Ver 1.02

スキルをスキルタイプ毎に表示/非表示を設定できるように変更。

Ver 1.00

公開。

  • このパーティ入れ替えで先頭にいるキャラをはずさないってことはできるんでしょうか? -- なし? 2019-04-10 (水) 19:40:06
    • ご利用ありがとうございます。該当機能を追加したVer1.62を公開しました。 -- コミュ太郎? 2019-04-13 (土) 23:27:42
  • 初めまして、XPスタイルバトルや静的バトルリザルトと共にこちらのスクリプトも利用しています。戦闘時において攻撃・スキル・アイテムなど各コマンドの表示順を自由に変更できるようにはできませんでしょうか? -- YADO? 2020-03-10 (火) 23:53:29
    • ご利用ありがとうございます.項目の表示順は『Game_Actorで定義されたコマンド表示順→:d_skillと:skillは各種スキルおよびスキルタイプごとに表示順(ソート用IDの影響を受ける)』となっており,全体の表示順はアクター毎に別の配列を参照させることで理論上は並び替えが可能です.が,スキル関連の並び替えはアクター毎に記憶させつつあらゆる処理に対応させるとなると現在考えている方法では非常に複雑な処理を必要とするため,実装は難しいと思われます.申し訳ありません.ただ,比較的他のシステムへの影響を抑えられる方法を思いつき次第実装に向けて取り組む予定ではありますので,期待しないでお待ちください. -- コミュ太郎? 2020-03-11 (水) 00:55:09
  • ご回答ありがとうございます。要望したコマンド表示順の件ですが、自己解決致しました。 同名のスキルタイプを任意の分だけ作成し、他所スクリプトにてスキルタイプの表示条件を個別に設定することで、疑似的に並び替えすることができました。 もちろんこちらで実装いただければ一番理想的な形になりますので、今後も応援させて頂きます。まずはご検討くださり、ありがとうございました。 -- YADO? 2020-03-17 (火) 13:15:34
  • XP風と一緒に使わせて頂いています。コマンド数が多くなりそうなのですが、縦5横2列など変更することは可能なのでしょうか? コマンドウインドウをプラグインのどこで編集しているのか分からなかったので質問させてもらいました。 -- 2020-08-30 (日) 22:54:24
    • ご利用ありがとうございます.『XPスタイルバトル』を導入していない環境だと列数を変更することで表示領域が足りなくなるため機能としては実装しておりませんが,当スクリプトの345行目からWindow_ActorCommandに関する記述がありますので,こちらの適切な位置にてcol_maxを再定義することで列数を,visible_line_numberを再定義することで行数を調整することが可能です. -- コミュ太郎? 2020-08-31 (月) 00:02:44
      • できました。ありがとうございます。文字表示の調整の為、手を加えて使用しようと思います。XPスタイルバトル共々使わせて頂きありがとうございました。(他にも使わせていただくと思いますが…… -- 2020-08-31 (月) 21:38:06
  • このスクリプトを使って、例えば「スキルID3を戦闘中非表示」にする場合は職業のメモ欄に<Skill3>~</Skill3>を貼り付けるで合ってますか?これでやってもスキル3の表示が消えず</Skill3>だけとかにしてもダメでした、お手数ですが何がいけないのか教えて頂けないでしょうか?スクリプト位置は指示通りXPバトルの↓です -- 2021-02-21 (日) 19:35:41
    • すみません、敵グループからの戦闘テストで試していたのですが普通にゲームのテストプレイからの戦闘で反映されていました。大変失礼いたしました、申し訳有りません。 -- 2021-02-21 (日) 19:39:45
      • ご利用ありがとうございます.戦闘テストでスクリプトの動作を確認する際は,事前に一旦上書き保存をしておかないとスクリプトが反映されない(メモ欄などのデータベースの情報は反映される)ため,スクリプトを新規に導入後はとりあえず保存しておくと良いかもしれません. -- Comtaro? 2021-02-21 (日) 23:19:30
  • 間に式を入れる、の具体例を教えて下さい。使いたい形としてはあるステートになっている時に使えるコマンドを作りたく思います。 -- ひで? 2021-08-13 (金) 07:22:57
    • ご利用ありがとうございます.この場合,例えば通常攻撃に対して設定する場合は,アクターまたは職業のメモ欄に<Attack>self.state?(26)</Attack>と記述すると,26番のステートが付与されている間のみ通常攻撃コマンドが表示されるようになります. -- Comtaro? 2021-08-13 (金) 12:12:04
  • できました!早い返信ありがとうございます! -- ひで? 2021-08-14 (土) 07:19:05
  • スキル発動前に、ひとつrg.アニメーションが入ってしまうのは消せますか? -- 2021-09-22 (水) 08:55:33
  • スキル発動前に、ひとつスキルアニメーションが入ってしまうのは消せますか? -- 2021-09-22 (水) 08:55:51
    • ご利用ありがとうございます.スキル発動前のアニメーション……もしかして『XPスタイルバトル』を導入されていませんか?こちらの機能として『スキル発動前にスキルタイプ毎もしくはスキル毎に設定されたアニメーションを再生する』というものが存在します.こちらの設定項目『skill_animation』より変更が可能です.もし導入されていない場合は,具体的な状況を教えてくださると助かります. -- Comtaro? 2021-09-22 (水) 10:22:33
      • ありがとうございます! 変更できました。XPスタイルバトル使ってました。 -- 2021-09-22 (水) 18:09:54