#============================================================================== # ■ VXAce-RGSS3-16 鍛冶屋 [Ver.1.0.5] by Claimh #------------------------------------------------------------------------------ # ・武器/防具の生成・強化を行う鍛冶屋 # ・必要条件を満たせば、必ず成功する # ・使用可能な条件 # - お金 # - アイテムの有無 # ・鍛冶成功時にはお金とアイテム(消耗品のみ)が減算される #------------------------------------------------------------------------------ #【画面操作】 # Rボタン : パーティーメンバー表示(右)切り替え # Lボタン : ステータス表示(下)切り替え # Aボタン : アイテム詳細表示(ENABLE_INFO=trueの場合のみ) # ← → ボタン : カテゴリ切り替え(カテゴリが複数ある場合のみ) #------------------------------------------------------------------------------ # ★鍛冶屋の呼び出し方 # SceneManager.call(Scene_Blacksmith) #------------------------------------------------------------------------------ # ★武器の生成 表示切り替え # $game_system.bs.c_w[武器ID].visible = flag # flag : 表示状態(true=表示 false=非表示) #------------------------------------------------------------------------------ # ★防具の生成 表示切り替え # $game_system.bs.c_a[防具ID].visible = flag # flag : 表示状態(true=表示 false=非表示) #------------------------------------------------------------------------------ # ★武器の強化 表示切り替え # $game_system.bs.s_w[武器ID][強化後の武器ID].visible = flag # flag : 表示状態(true=表示 false=非表示) #------------------------------------------------------------------------------ # ★防具の強化 表示切り替え # $game_system.bs.s_a[防具ID][強化後の防具ID].visible = flag # flag : 表示状態(true=表示 false=非表示) #============================================================================== module Blacksmith CT_ALL = 0 ### システム設定 ############################################################### # システムコマンド(1個以上選択) # 0 : 生成 # 1 : 強化 # 2 : やめる SYS_CMD = [0, 1, 2] # モードコマンド(1個以上選択) # 0 : 武器 # 1 : 防具 # 2 : やめる MOD_CMD = [0, 1] # ステータスの表示パターン(1個以上選択、先頭は0:素材アイテム情報固定) # 0 : 素材アイテム情報 # 1 : 錬成アイテム情報 # 2 : パーティーステータス # 3 : アクターステータス ST_PTN = [0, 1, 2, 3] # 拡張アイテム情報を表示する # (注) trueにする場合は # Window_BsItemInfo#draw_options # に表示する内容を追加してください。 ENABLE_INFO = false # 攻撃力、防御力で整列させる SORT = true # 成功時のSE SUCCESS_SE = RPG::SE.new("Sword2", 100, 100) # Indexを記憶する S_INDEX = false ### カテゴリ設定 ############################################################### # 全カテゴリ表示を追加する ADD_ALL = true # 防具カテゴリの分け方 # true : 防具タイプごとに分ける # false : 防具種別ごとに分ける A_TYPE = false # 武器カテゴリ表示用のアイコンindex # [ALL用, 武器タイプ:1, 武器タイプ:2, …] WT_ICON = [16, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153] # 防具カテゴリ表示用のアイコンindex # [ALL用, 防具タイプ:1, 防具タイプ:2, …] AT_ICON = [16, 168, 171, 169, 170, 160, 161] # AT_ICON = [16, 160, 164, 168, 176] # for 防具種類 # カテゴリに含めない武器タイプ WT_NOT_USE = [] # カテゴリに含めない防具タイプ AT_NOT_USE = [] ### 共通書式 ################################################################### =begin # 条件(6個まで表示) [[アイテムID, 個数], …] =end ### 武器生成 ################################################################### =begin C_WEAPON = { 武器ID => [値段, 条件(複数指定可), 初期表示(省略時はfalse)] } =end C_WEAPON = { 1 => [100, [[1, 1]], true], 12 => [200, [[2, 2], [3, 1]], true], 23 => [300, [[1, 1], [2, 1], [3, 1], [4, 1], [5, 1], [6, 1]], true], 27 => [100, [[1, 1]], true], 35 => [100, [[1, 1]], true], 46 => [500, [[2, 2], [5, 2]]], 58 => [1000, [[2, 2], [4, 1]]], 60 => [3000, [[3, 2], [4, 1]]] } ### 防具生成 ################################################################### =begin C_ARMOR[防具カテゴリIndex] = { 防具ID => [値段, 条件(複数指定可), 初期表示(省略時はfalse)] } =end C_ARMOR = { 1 => [100, [[1, 1]], true], 2 => [500, [[2, 2]]], 7 => [100, [[1, 1]], true], 8 => [500, [[2, 2]]], 9 => [100, [[2, 1]], true], 13 => [500, [[2, 2]]], 14 => [500, [[2, 2]]], 16 => [500, [[2, 2]]], 23 => [1000, [[10, 2]]], 24 => [1000, [[12, 2]]], 25 => [2000, [[15, 1]]], 26 => [2000, [[20, 1]]], 27 => [3000, [[22, 2]]], 28 => [5000, [[24, 2]]], 29 => [10000, [[1, 40],[2, 4]]], 30 => [50000, [[2, 50],[5, 4]]] } ### 武器強化 ################################################################### =begin S_WEAPON = { 武器ID => { 強化後の武器ID => [値段, 条件(複数指定可), 初期表示(省略時はfalse)] } } =end S_WEAPON = { 1 => { 2 => [100, [[1, 1]], true] }, 2 => { 3 => [500, [[2, 2]]], 4 => [1000, [[3, 2]]] }, 3 => { 4 => [500, [[3, 1]], true], 5 => [1000, [[3, 2]]] }, 5 => { 6 => [100, [[1, 1]], true] }, 6 => { 7 => [500, [[2, 2]]] }, 8 => { 9 => [1500, [[3, 1]], true] }, 25 => { 26 => [100, [[1, 1]], true] }, } ### 防具強化 ################################################################### =begin S_ARMOR = { 防具ID => { 強化後の防具ID => [値段, 条件(複数指定可), 初期表示(省略時はfalse)] } } =end S_ARMOR = { 1 => { 2 => [100, [[1, 1]], true] }, 2 => { 3 => [500, [[2, 2]]], 4 => [1000, [[3, 2]]] }, 3 => { 4 => [500, [[3, 1]], true] }, 4 => { 5 => [500, [[3, 1]], true] }, 5 => { 6 => [1000, [[1, 10]], true] }, 7 => { 8 => [500, [[2, 2]]], 10 => [1000, [[3, 2]]] }, 9 => { 11 => [500, [[3, 1]], true] }, 11 => { 12 => [100, [[1, 1]], true] }, 10 => { 11 => [500, [[2, 2]]], 12 => [1000, [[3, 2]]] }, 11 => { 12 => [500, [[3, 1]], true] }, 13 => { 16 => [100, [[1, 1]], true] }, 14 => { 15 => [500, [[2, 2]]], 21 => [5000, [[3, 1]]] }, 13 => { 16 => [500, [[3, 1]], true] }, 15 => { 17 => [1000, [[3, 2]]], 19 => [2000, [[3, 2]]] }, 16 => { 20 => [1000, [[3, 2]]] }, 17 => { 22 => [10000, [[1, 1]], true] } } ################################################################################ end