特定のプラグイン使用時にアクターの武器IDを取得する方法を教えていただけないでしょうか?
プラグイン未使用時には下記のスクリプトでアクターの武器IDを取得できました。
$gameVariables.setValue(1, $gameActors.actor(1)._equips[0]._itemId)
ですが、下記のプラグインを使用した所、このスクリプトでは武器IDを取得できません。
武器IDを代入する変数の値は 0になっていました。
どうすれば取得できるか教えていただけないでしょうか。
よろしくお願いします。
使用プラグイン:
(http://yanfly.moe/)
YEP_CoreEngine.js
YEP_ItemCore.js
YEP_EquipCore.js
(http://himeworks.com/)
HIME_EquipSlotsCore.js
HIME_YanflyItemCoreEquipSlotsCore.js
【解決済】アクターの武器IDを取得する方法(プラグイン使用時)
【解決済】アクターの武器IDを取得する方法(プラグイン使用時)
最後に編集したユーザー syouji [ 2017年8月15日(火) 19:39 ], 累計 1 回
Re: アクターの武器IDを取得する方法(プラグイン使用時)
syouji様
お世話になります。
HIME_EquipSlotsCore.jsのみで確認しましたが
多分以下の記述でいけると思います。
$gameVariables.setValue(1, $gameActors.actor(1).equips()[0].id);
お世話になります。
HIME_EquipSlotsCore.jsのみで確認しましたが
多分以下の記述でいけると思います。
$gameVariables.setValue(1, $gameActors.actor(1).equips()[0].id);
RPGで笑顔を・・・
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup
github
https://github.com/mattuup/RPGMakerMZ
Re: アクターの武器IDを取得する方法(プラグイン使用時)
ご返答ありがとうございます。
ご指摘の通り、HIME_EquipSlotsCore.js以外のプラグインをONにした状態でも武器IDを取得できました。
YEP_ItemCore.jsのプラグインを使用する場合
このプラグインの機能で、アクターの装備武器がIndependent Itemsに設定されていると
独自の武器IDが取得される様ですね。
この場合、Max Weaponsのパラメータの値を変更して
アクターの装備武器をIndependent Itemsの対象から外すことで、通常の武器IDを取得できました。
自力では解決できず、困っていました。
アドバイスいただき、本当にありがとうございます。
ご指摘の通り、HIME_EquipSlotsCore.js以外のプラグインをONにした状態でも武器IDを取得できました。
YEP_ItemCore.jsのプラグインを使用する場合
このプラグインの機能で、アクターの装備武器がIndependent Itemsに設定されていると
独自の武器IDが取得される様ですね。
この場合、Max Weaponsのパラメータの値を変更して
アクターの装備武器をIndependent Itemsの対象から外すことで、通常の武器IDを取得できました。
自力では解決できず、困っていました。
アドバイスいただき、本当にありがとうございます。