craft_db: ( // craft Database /****************************************************************************** ************* Entry structure ************************************************ ****************************************************************************** { Id: craft id [int] Name: craft name [string] Priority: craft priority [int] Price: craft price [int] Lv: base level [int] Flag: flag from craft object [string/int] ReturnCode: return code for scripts [int] SourceItems: ({ craft inventory source (will be deleted after crafting) Name: amount [int] ... }, ... ) CreateItems: ( // items what will be creted in crafting { Name: amount ... }, { Name: { Amount: amount Cards: ["card0", ...] }, }, ... ) DeleteItems: { additional items what will be deleted from inventory Name: amount [int] ... } RequiredItems: { required additional items. will be unchanged Name: amount [int] ... } RequiredSkills: { required skills and levels Name: level [int] ... } RequiredQuests: { Name: level [int] ... } RequiredEquips: { Name: true } }, ******************************************************************************/ // Cooking System (ID 0~20, Flag 4) ////////////////////////////////////////////////////////////////////////////// /****************************************************************************/ // Alchemy System (ID 21~40, Flag 8) ////////////////////////////////////////////////////////////////////////////// { Id: 21 Name: "CraftHastePotion" Flag: 8 SourceItems: ( { Plushroom: 15 }, ) CreateItems: ( { HastePotion: 3 }, { HastePotion: 3 }, { HastePotion: 2 }, ) Priority: 10 }, /****************************************************************************/ { Id: 22 Name: "CraftStrengthPotion" Flag: 8 SourceItems: ( { Chagashroom: 15 }, ) CreateItems: ( { StrengthPotion: 3 }, { StrengthPotion: 3 }, { StrengthPotion: 2 }, ) Priority: 10 }, /****************************************************************************/ { Id: 23 Name: "CraftResetPotion" Flag: 8 SourceItems: ( { ManaPiouFeathers: 90 Curshroom: 10 }, ) CreateItems: ( { StatusResetPotion: 1 }, ) Priority: 10 }, /****************************************************************************/ { Id: 24 Name: "CraftSpeedPotion" Flag: 8 SourceItems: ( { GemPowder: 1 FluoPowder: 5 }, ) CreateItems: ( { MoveSpeedPotion: 1 }, ) Priority: 10 }, /****************************************************************************/ { Id: 25 Name: "CraftPrecisionPotion" Flag: 8 SourceItems: ( { Piberries: 100 GoldenApple: 1 }, ) CreateItems: ( { PrecisionPotion: 82 }, { PrecisionPotion: 81 }, { PrecisionPotion: 80 }, { PrecisionPotion: 79 }, ) Priority: 10 }, /****************************************************************************/ // Crafting System (ID 41~80, Flag 16) ////////////////////////////////////////////////////////////////////////////// // Output PileOfAsh // Require 1x EverburnPowder to lit (maybe Sulphur?) // Require BentNeddle to costure (leather) { Id: 41 Name: "CraftWoodenSword" Flag: 16 SourceItems: ( { WoodenLog: 25 RawLog: 5 }, ) RequiredEquips: { Knife: true } CreateItems: ( { WoodenSword: 1 }, { WoodenSword: 1 RawLog: 1 }, ) Priority: 10 }, /****************************************************************************/ { Id: 42 Name: "CraftBugSlayer" Flag: 16 SourceItems: ( { IronIngot: 8 Coal: 15 EverburnPowder: 1 }, ) RequiredEquips: { Knife: true } CreateItems: ( { BugSlayer: 1 PileOfAsh: 1 }, ) Priority: 10 }, /****************************************************************************/ )