内容についての補足
最初の条件分岐で材料の数が0以下であればアイテムは作れないというイベント。
次に1つ以上以上材料を持っていた場合。
まず作成アイテムの最大所持数(99)の変数を取得。
次に最大所持数の変数から現在所持しているアイテムの数(ゲームデータ)を最大所持数の変数の値から引く
これが作成できるアイテムの最大数。それ以上作っても素材を消費するだけになるので(^^;)
※最大所持数はデフォルトで99ですが、所持数を制限するスクリプトを使用した場合は設定した最大所持数に変更しないと必要以上に素材を浪費します。
次の条件分岐で、持っている素材の数が"作成できるアイテムの数"以上の数を所有している場合。
作成できるアイテムの数だけ素材を消費してアイテムに変換する。
アイテム所持数の最大値までアイテムを作成して、余った素材はそのまま残す形にする。
その次の条件分岐では、素材の所持数が再生可能アイテム数を下回った場合。
所持している素材の数だけアイテムを作成する。
要はあるだけの素材でアイテムを作れるだけ作る。
最初にアップしたものは必要以上に用いる変数の項目が多くなって無駄に複雑化してしまいました。
最小限の変数の項目で簡略化したものが再アップしてモノです。
2021-11-06 04:33:57 +0000