アイテム合成システム - ItemCombinationMZ.js
▼アイテム合成システム(神無月サスケ, Jeremy Cannady様作) - ItemCombinationMZ.js
https://plugin-mz.fungamemake.com/archives/4909
いくつかのアイテムをもとに、新たなアイテムを合成するシステムを導入します。
ふりがな:あいてむごうせいしすてむ
機能概要: いくつかのアイテムをもとに、新たなアイテムを合成するシステムを導入します。
利用規約(ライセンス): MITライセンス
作者:神無月サスケ, Jeremy Cannady
作者サイト:https://twitter.com/ktakaki00
解説ページ:https://forum.tkool.jp/index.php?threads/6953/
直接ダウンロード:Zipファイルダウンロードページ:http://www.moonwhistle.org/tkoolMZ/ItemCombinationMZ.zi…
ファイル名:ItemCombinationMZ.js
備考:
MV用プラグイン ItemCombination.js のMZ移植+機能追加版
プラグインのヘルプ:
/*:ja * @target MZ * @plugindesc [Ver1.1.0]アイテム合成システム * @author 神無月サスケ, Jeremy Cannady * * @param doesAddMenuCommand * @text メニューコマンドに表示? * @desc マップから直接呼び出す場合、メニューに表示しないことも出来ます。 * @type boolean * @on 表示する * @off 表示しない * @default true * * @param dummy4text * @text [文字列設定] * @desc * * @param commandName * @parent dummy4text * @text コマンド名 * @desc メインメニューで表示されるコマンド名です。 * @type string * @default アイテム合成 * * @param requiredItemText * @parent dummy4text * @text 必要素材 * @desc アイテム合成画面で表示される「必要素材」を意味する文字列です。 * @type string * @default 必要素材: * * @param combineText * @parent dummy4text * @text 合成実行 * @desc 合成実行の項目に表示される文字列です。 * @type string * @default 合成実行 * * @param failureText * @parent dummy4text * @text 失敗時獲得アイテム * @desc 「失敗時に得られるアイテム」を意味する文字列です。空欄にするとアイテムも表示されません。 * @type string * @default 失敗時獲得アイテム : * * @command callMenu * @text メニューを開く * @desc マップから直接アイテム合成シーンをを呼び出します。 * * @command learn * @text レシピ習得 * @desc 指定したアイテムのレシピを習得します。 * * @arg itemIds * @text 習得するアイテムレシピ * @desc 複数選択が可能です。 * @type item[] * @default [] * * @command forget * @text レシピ放棄 * @desc 指定したアイテムのレシピを忘れ、以後使えなくします。 * * @arg itemIds * @text 放棄するアイテムレシピ * @desc 複数選択が可能です。 * @type item[] * @default [] * * @command changeChance * @text 成功率変更 * @desc 指定したアイテム(複数指定可)の成功率を一律に変更します。 * * @arg itemIds * @text 対象アイテム * @desc 成功率を変更するアイテム * @type item[] * @default [] * * @arg chance * @text 成功率 * @desc 0.00~1.00の間で指定してください。1.00にすると常に成功します。 * @type number * @decimals 2 * @max 1.00 * @min 0.00 * @default 1.00 * * @command setEnable * @text 合成を有効化? * @desc OFFにすると、次にONにするまでは、合成が出来なくなります。 * * @arg isEnable * @text 許可? * @type boolean * @on 可能 * @off 禁止 * @default true * * @help * このプラグインは、RPGツクールMZに対応しています。 * * このプラグインは、アイテム合成システムを導入します。 * * ■概要 * このプラグインは、アイテム合成コマンドをメニューに追加します。 * アイテム合成シーンを呼び出すと、合成が可能になります。 * * 注意:レシピをひとつも習得していない場合、コマンドは追加されません。 * * ■レシピの設定 * 合成後に完成するアイテムのメモで、以下の記述をしてください。 * 成功確率。0.95 の場合 95% になります。 * 必要アイテムIDと個数。ID1のアイテムがひとつ必要に。 * さらに必要なアイテム。ID2のアイテムが3個必要に。 * 合成失敗時に生成されるアイテム。ここではID4になります。 * * 必要素材(comboIngredient)は最高5個(comboIngredient5)まで設定できます。 * * ■プラグインコマンド * 注意:メモに comboChance が設定されているアイテムのみ有効です。 * * 以下のことが可能です。 * ・マップから直接メニューを呼び出す (Ver1.1.0~) * ・特定のアイテムのレシピを習得 * これを有効なアイテムに対して行うことで、アイテム合成コマンドが現れます。 * ・特定のアイテムのレシピを放棄 * ・特定のアイテムの合成成功率の変更 * ・合成が可能かどうかの切り替え * * ■失敗時生成アイテムの表示(Ver1.1.0~) * 合成失敗時に生成されるアイテムが表示されます。 * ただし、以下の場合は表示されません。 * - パラメータ「失敗時獲得アイテム」を空文字に設定した場合 * - 失敗時生成アイテム(comboFail)未設定の時 * - 成功確率(comboChance)が100%の時 * * ■ライセンス表記 * このプラグインは MIT ライセンスで配布されます。 * ご自由にお使いください。 * http://opensource.org/licenses/mit-license.php */