RPGツクールVX Aceでの条件分岐ですが、何故かア

Writer: admin Type: foresth Date: 2019-01-05 00:00
RPGツクールVX Aceでの条件分岐ですが、何故かアクター1番のスキルによる条件分岐が動作しなくなってしまいました名前や職業などの分岐では問題なく動作します導入したスクリプトを全て削除してみましたが改善しなかったので既存のスクリプトを少しいじったせいとも思いますが一体どこが影響しているのでしょうか共感した0###スクリプトをいじった個所が分からないのでどこが影響しているのかは分かりませんので判定している個所を書いておきます。・イベントコマンドからの呼び出し Game_Interpreter クラスの command_111 メソッド アクターのスキルは407行目です。・実際に判定している個所 Game_Actor クラスの skill_learn? メソッド 489行目からです。 スクリプトで直接判定する方法も一応書いておきます。アクター1番がスキル5番を覚えているか判定$game_actors[1].skill_learn?($data_skills[5])これで正しく判定できるのなら command_111 の部分がおかしいです。質問とは関係ない&既にご存知かもしれないので余計なお世話かもしれませんがskill_learn? メソッドでは実際に覚えたスキルしか判定の対象になりません。(特徴のスキル追加で追加しているスキルは覚えていないと判定されます)ナイス0
###特徴のスキル追加では習得扱いにならない、どうやらそれが原因でした。全く知りませんでした。テストプレイの為に習得させたのに厄介な仕様ですね。

 

TAG