yanfly item coreについて

ノックス

ユーザー
質問お願いいたします。
どなたかわかる方や知恵がある方がいればよろしくお願いいたしますm(__)m

訊きたいこと、起こっている現象
Item coreで武器や防具に合成アイテムとしての素材や増減に関する認識を持たせられないことで悩んでいます。

合成(RTK1 composite)で武器や防具を素材にしようとしましたが、恐らくitem coreの個別認識が働いてて、対象アイテムを持っていても素材として認識しません。

試してみたこと
幸いアイテムは個別アイテム化してないので、欲張りショップのプラグインでアイテムに変換しようしましたが、合成と同じく素材として認識されない。

次は個別にイベントを作成して、素材アイテムと交換するみたいなやつを作ったのですが、次は増減のマイナスをしても対象のアイテムが無くならないという壁に当たりました。

item coreで武器、防具を個別化したままで上記の現象を解消する方法はありませんか?汗
アップグレードスロットのシステムの為個別化を無くしたくないので。。

どなかわかる方いればよろしくお願いいたしますm(__)m

ツクール本体のバージョン
 1.4.0
 
あんまり研究もしてないし、素人判断でよければお話しします。

yanfly item core下で生成されるアイテムには個別のID(デフォルトで3000~)が振られます。
なので、その個別アイテムを直接指定するには、その個別IDを指定してやればいい。
しかし、RTK1 compositeはベースアイテムとなるもの、データベースのIDで指定しているようなので、その個別アイテムを指定してやることができない。
仮に3000~からで指定しても参照先がデータベースなので、恐らく指定ミスになるでしょう。
参照先とIDの指定ミスが、これの原因ではないでしょうか。

従って、手を加えるならRTK1 composite側になると思います。
パーティインベントリ内で、指定するベースアイテムのIDを持つ、個別アイテムをサーチする機能を盛らなければならないのです(多分)。
 
最後に編集:
m_vague様

丁寧な回答ありがとうございます♪
合成側のプラグインをいじる発想はなかったです。。
現在アクセサリー類はは強化できないようにシステムを変えて<not independent item>で個別認識を外して、武器は所持してると素材アイテムをイベントでもらえるような措置にしています( ´-`)

ですが、やはり最初の想定と違うので違和感がありますねww

回答いただけたので
もう少しその方向で頑張ってみます(^^)
貴重なお時間ありがとうございましたm(__)m
 
Back
トップ