NRP_EnemyRoutineKaiが機能しません
Posted: 2024年1月18日(木) 16:18
解説ページにある通りにやっているのですがHPを全く参照せずコモンイベントを呼び出した瞬間即座にスキルを使う敵しか出来ません…steam版ツクールMZでは機能しないとかありますか?それとも同じようで何かが違うのでしょうか?半年以上試行錯誤しているものの全く成功しません
これは、gll さんが書きました:解説ページにある通りにやっているのですがHPを全く参照せずコモンイベントを呼び出した瞬間即座にスキルを使う敵しか出来ません…steam版ツクールMZでは機能しないとかありますか?それとも同じようで何かが違うのでしょうか?半年以上試行錯誤しているものの全く成功しません
コード: 全て選択
◆注釈:a がスキル使用者を指すように、行動主体を設定
◆プラグインコマンド:NRP_BattleEventEXMZ, スキル使用者設定
: :スキル使用者 = subject #行動主体
◆注釈:スキルの使用者が エネミーID 7 のエネミーであることをチェック
◆条件分岐:スクリプト:a.isEnemy() && a.enemyId() === 7
◆注釈:現在HPが最大HPの 50%未満 のアクターがいるかチェックし、
: :スイッチID 1 対象存在スイッチ の ON/OFF を切り替える。
◆プラグインコマンド:NRP_BattleEventEXMZ, 対象検索→スイッチに格納
: :スイッチ = 1
: :対象サイド = opponents #相手
: :条件 = b.hpRate() < 0.5 #対象のHP割合
: :戦闘不能者を含む = false
◆条件分岐:対象存在スイッチがON
◆注釈:現在HPが最大HPの 50%未満 のアクターを対象に、
: :『ヒールⅠ』を使用するように設定する。
: :対象が自サイドではないので、
: :『オプション』の『対象サイドの変更』を
: :opponents #相手 にする。
◆プラグインコマンド:NRP_BattleEventEXMZ, スキル対象設定(絞込)
: :対象条件 = b.hpRate() < 0.5 #HP割合
: :オプション = {"targetLimit":"","sideChange":"opponents #相…
◆戦闘行動の強制:#1, ヒールⅠ, ランダム
◆
:それ以外のとき
◆戦闘行動の強制:#1, 攻撃, ランダム
◆
:分岐終了
◆
:分岐終了
こちらの環境下では、提示した設定内容で正常に動作するので、gll さんが書きました:ダメですね…全く無反応で攻撃だけし続けてます…しかしここまで頑なにソフトがHP参照を拒絶する理由はなんなのでしょうか?ここだけがピンポイントで何がどうなろうが無視されるんですよね。ステート参照は出来るのですがアクターHPだけは絶対に参照しない不具合でもあるのでしょうかねw