検索結果 680 件

by 剣崎 宗二
2024年4月23日(火) 10:15
フォーラム: MZ:質問
トピック: 【解決済み】スキル選択時や対象選択時にもバトルログを表示したい
返信数: 2
閲覧数: 114

Re: スキル選択時や対象選択時にもバトルログを表示したい

デフォルトの仕様としては

「ヘルプ窓」(スキル/アイテム説明の窓)が出ている間はバトルログは隠される

という物です。

これを解除して強制表示するのであれば以下を新規プラグイン:

コード: 全て選択

Scene_Battle.prototype.updateLogWindowVisibility = function() {
    this._logWindow.visible = true;
};


で宜しいかと。
(但し、予想していなかったところで常時表示されている可能性があり、その場合は個別対応を要します)
by 剣崎 宗二
2024年4月22日(月) 14:56
フォーラム: MV:質問
トピック: 通ったタイルを通行不能にしたい
返信数: 2
閲覧数: 123

Re: 通ったタイルを通行不能にしたい

実作業の時間が取れませんので、取り急ぎ、新規プラグインを作った場合大まかな行うべきロジックだけ示します。 1. Game_Player.prototype.moveStraight 改変 実行完了後に、プレイヤーに指定されたステートがある場合、現在座標をGame_MapにあるArrayに記録する 2. Game_Map.prototype.isPassable 改変 Game_MapにあるArrayに、その座標がある場合falseを返す この2つだけでも述べられた部分は実装できるかとは思います。 後は、マップ移動した際にその通行不可になった部分が元に戻るか、などで色々追加の動きは必要になるかと...
by 剣崎 宗二
2024年3月04日(月) 11:44
フォーラム: MV:質問
トピック: スキルの様々な情報に変数を代入する
返信数: 2
閲覧数: 330

Re: スキルの様々な情報に変数を代入する

③④が出来るかは不明瞭ですが、
https://triacontane.blogspot.com/2016/0 ... cript.html
トリアコンタン様の動的DBをお試しいただくのが一番早いかと。
by 剣崎 宗二
2024年2月14日(水) 19:16
フォーラム: MV:質問
トピック: 配列の上限数について
返信数: 2
閲覧数: 312

Re: 配列の上限数について

MVはChromiumをベースにしているので、Chrome/Edgeと同じ動作をするかと。

トリアコンタン様の説明もご参照ください。
https://triacontane.blogspot.com/2018/01/rpgmv.html
by 剣崎 宗二
2024年2月02日(金) 13:40
フォーラム: MZ:質問
トピック: 【解決済】GOG_DressMergeの使い方
返信数: 2
閲覧数: 403

Re: GOG_DressMergeの使い方

こちら原因を確認しましたが、プラグインの設計上「こうなっている」としか言いようがありません。

GOG_DressMerge.js
(8.31 KiB) ダウンロード数: 3 回

小手先の修正で色々直してとりあえずは動くことが確認できましたが、保証は出来かねますので、作者にもご報告いただくのが宜しいかと思います。
by 剣崎 宗二
2024年1月05日(金) 12:58
フォーラム: MZ:質問
トピック: 【解決済】 トリアコンタン様の「パーティ能力レート設定」のバグ?
返信数: 9
閲覧数: 500

Re: トリアコンタン様の「パーティ能力レート設定」のバグ?

テストして問題を確認しました。 PluginCommonBase側の返却値がPartyAbilityRateの比較値とかみ合っていない為、タグがない場合「倍率0」として扱われるのが理由ですね。 PartyAbilityRate側 Game_BattlerBase.prototype.partyAbilityRate = function(abilityNames) { return this.traitObjects().reduce((prev, traitObject) => { const rate = PluginManagerEx.findMetaValue(traitObject,...
by 剣崎 宗二
2024年1月05日(金) 04:36
フォーラム: MZ:質問
トピック: 【解決済】 トリアコンタン様の「パーティ能力レート設定」のバグ?
返信数: 9
閲覧数: 500

Re: トリアコンタン様の「パーティ能力レート設定」のバグ?

ご返信ありがとうございます。 まず新規プロジェクトに「PluginCommonBase.js」「PartyAbilityRate.js」だけを導入 新規プロジェクトのアクターデータ、アイテム、武器、防具、スキル、ステートを全て消去 (アクター1のリードと職業剣士のみ残し剣士の特徴は全て消去) マップ1の敵出現歩数を10、敵グループを「ゴブリン*2」「ノーム*2」「クロウ*2」をそれぞれ重み5マップ全域に配置して走り回りましたがエンカウントしませんでした。 「PartyAbilityRate.js」をOFFにするとエンカウントします。 ちなみにMZのバージョンは1.7.0です。 こちらのプロジ...
by 剣崎 宗二
2024年1月05日(金) 01:27
フォーラム: MZ:質問
トピック: 【解決済】 トリアコンタン様の「パーティ能力レート設定」のバグ?
返信数: 9
閲覧数: 500

Re: トリアコンタン様の「パーティ能力レート設定」のバグ?

けいのすけ さんが書きました:「PluginCommonBase」と「PartyAbilityRate」を入れたデータでは

「0」が返りました。


問題はこれです。何れかのアクターに
<エンカウント率:0>
<EncounterRate:0>
のどちらかを設定していませんか?
(マイナスの値も同じ事になります)

試しに1人パーティにして、各アクターを個別にテストしてみてください。
(何かしら作者の方で条件考慮漏れがある可能性もありますが、少なくともコードを一見した所では発見できてません)
by 剣崎 宗二
2024年1月04日(木) 19:05
フォーラム: MZ:質問
トピック: 【解決済】 トリアコンタン様の「パーティ能力レート設定」のバグ?
返信数: 9
閲覧数: 500

Re: トリアコンタン様の「パーティ能力レート設定」のバグ?

エンカウントしなくなる理由は色々ありますが、とりあえずこのプラグインの問題かどうかを確認するために、ゲーム内のどこかで以下のスクリプトを実行(変数代入)してみてください。

コード: 全て選択

$gameParty.getEncounterRate()

これが0であるようであればこのプラグイン由来の物になりますが、それ以外であれば他の物の問題の可能性が高いです。
by 剣崎 宗二
2024年1月04日(木) 18:55
フォーラム: MZ:質問
トピック: 【解決済】エネミーが居るかどうかの条件分岐
返信数: 2
閲覧数: 214

Re: エネミーが居るかどうかの条件分岐

完全にfalseになる訳ではありませんが(実返却値はundefinedになります)ifで使うだけなのであればundefinedはfalseと数えられますので、

オプショナルチェーン
https://developer.mozilla.org/ja/docs/W ... l_chaining
が役に立つのかとは思います。

この場合

コード: 全て選択

$gameTroop.members()[敵キャラID]?.isAlive()

ですね。

詳細検索ページへ移動する