度々、失礼します。
今回は要望がありまして、お伺いさせて頂ければと思います。
やりたいことが二つあり、実現方法があれば教えていただくか、
現状なければ、可能であれば実装して頂けるとと思っています。
1.レシピの習得状況を外部から確認したい。
https://torigoya.hatenadiary.jp/entry/achievement_mvRuたん様の上記の実績プラグインを使用し、フトコロ様のアイテム合成システムのレシピが
全て埋まった時に実績獲得をしたいと思っているのですが、
フトコロ様のアイテム合成システムにて、レシピの習得状態を外部から確認する
方法がわからず、詰まっています。
確認方法として、例えばなのですが、思いつくのは(まだツクールMV初心者もJavaScriptも初心者なので可能かすら怪しいですが)下記のような方法です。
①アイテム合成画面表示のics_Open コマンドに空いている変数を入れ、そこに習得済みのレシピ一覧を入れてもらう・・。
例:
ics_Open [compositTitle] [slotTitle] [statusTitle] [commandList] [backGroundImage] ※ここまで既存 [変数ID]←※新規追加
↓実行後
変数の中身
[習得済みレシピアイテム名1,レシピ番号;習得済みレシピアイテム名2,レシピ番号;・・・・・]
のような形で入れてもらう?
②新規コマンド「習得済みレシピ一覧」を作成して頂く・・。
例:
ics_getRecipes [変数ID]
実行後の変数の中身は上記と同じような形で?
③レシピを追加のICS_ADD_RECIPEにて、習得済みであれば習得済みと返す。
例:
ICS_ADD_RECIPE [ITEMNAME] [RecipeId] ※ここまで既存 [変数ID]←※新規追加
↓実行後
変数の中身
[n] →0(未習得)/1(習得済み)
のような形で入れてもらう?
※レシピ習得済み一覧はユーザが上記コマンド実行結果を上手く使って作成する。
2.未習得レシピのヒントをランダムで教えてくれるイベントを作成したい。
レシピを埋めるとき、ノーヒントだときつそうなので、ヒントをくれるNPCを出したいと思っています。
ですが、未習得のレシピが外部から確認する方法が分からないため、詰まっています。
実装方法として思いつくのは、下記のような方法です。
①新規コマンド「未習得レシピ一覧」を作成して頂く・・。
上記②の逆コマンドを用意して頂く・・。
②上記③コマンドを使い、未習得一覧をユーザで作成する。
まとめますと、レシピの習得状況、未習得状況が分かると助かります。
上記について、お手数ですが、既存の方法で実現可能な方法があればお教えいただくか、
なければ、もし可能であればなんらかの方法を実装して頂けないでしょうか。
お手数おかけしますが、よろしくお願いします。