diff options
Diffstat (limited to 'db/craft_db.conf')
-rw-r--r-- | db/craft_db.conf | 1974 |
1 files changed, 395 insertions, 1579 deletions
diff --git a/db/craft_db.conf b/db/craft_db.conf index 3a15a948..b8cdfc56 100644 --- a/db/craft_db.conf +++ b/db/craft_db.conf @@ -1,1605 +1,421 @@ 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] + ************* 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 - } + 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 + } }, ******************************************************************************/ -/* -VSCode Regex to convert a ReturnCode to string: -Name: "Craft([^"]+)"\n\tFlag: "([^"]+)"\n\tReturnCode: [0-9]+ -Name: "Craft$1"\n\tFlag: "$2"\n\tReturnCode: "$1" -*/ +// Pet Egg Recipes +{ + Id: 0 + Name: "CraftEgg" + SourceItems: + ( + { + Empty: 0 + TortugaShellFragment: 2 + Empty: 0 -/************** -Cooking: 000 --> 099 -Chest Armor: 100 --> 199 -Pants: 200 --> 299 -Gloves: 300 --> 399 -Weapons: 400 --> 499 -Shields: 500 --> 599 -Hats: 600 --> 699 -Boots: 700 --> 799 -**************/ + PiouFeathers: 1 + PiouFeathers: 1 + PiouFeathers: 1 -/****************************** COOKING **************************************** -******************************************************************************** -**** Reserved range for <Id>: 000 --> 099 -**** Valid <Flag> parameters: CRAFT_COOKING -*******************************************************************************/ -{ - Id: 0 - Name: "CraftCarpSandwich" - Flag: "CRAFT_COOKING" - SourceItems: - ( - { - Bread: 1 - LettuceLeaf: 3 - Cheese: 2 - CommonCarp: 1 - }, - { - Bread: 1 - LettuceLeaf: 3 - Cheese: 2 - GrassCarp: 1 - }, - ) - CreateItems: - ( - { - CarpSandwich: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 10 -}, -{ - Id: 1 - Name: "CraftPioulegSandwich" - Flag: "CRAFT_COOKING" - SourceItems: - ( - { - Bread: 1 - LettuceLeaf: 3 - Cheese: 2 - PiouLegs: 1 - }, - ) - CreateItems: - ( - { - PioulegSandwich: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 10 -}, -{ - Id: 2 - Name: "CraftMananaSandwich" - Flag: "CRAFT_COOKING" - SourceItems: - ( - { - Bread: 1 - LettuceLeaf: 3 - Cheese: 2 - Manana: 1 - }, - ) - CreateItems: - ( - { - MananaSandwich: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 10 -}, + PiouLegs: 1 + Empty: 0 + PiouLegs: 1 + }, + { + PiouFeathers: 1 + PiouFeathers: 1 + PiouFeathers: 1 -/************************ CHEST ARMOR (SHIRTS) ********************************* -******************************************************************************** -**** Reserved range for <Id>: 100 --> 199 -**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING -*******************************************************************************/ + Empty: 0 + TortugaShellFragment: 2 + Empty: 0 -{ - Id: 100 - Name: "CraftCreasedShirt" - Flag: "CRAFT_TAILORING" - ReturnCode: "CreasedShirt" - SourceItems: - ( - { - CottonCloth: 5 - PiouFeathers: 15 - RattoTail: 5 - Knife: 1 - }, - ) - CreateItems: - ( - { - CreasedShirt: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 10 -}, -{ - Id: 101 - Name: "CraftArtisTankTop" - Flag: "CRAFT_TAILORING" - ReturnCode: "ArtisTankTop" - SourceItems: - ( - { - CottonCloth: 10 - PiouFeathers: 5 - Moss: 5 - Knife: 1 - }, - ) - CreateItems: - ( - { - ArtisTankTop: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 11 -}, -{ - Id: 102 - Name: "CraftVneckJumper" - Flag: "CRAFT_TAILORING" - ReturnCode: "VneckJumper" - SourceItems: - ( - { - CottonCloth: 15 - PiouFeathers: 5 - Moss: 7 - Knife: 1 - }, - ) - CreateItems: - ( - { - VneckJumper: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 20 -}, -{ - Id: 103 - Name: "CraftSailorShirt" - Flag: "CRAFT_TAILORING" - ReturnCode: "SailorShirt" - SourceItems: - ( - { - CottonCloth: 15 - LeatherPatch: 5 - Coal: 5 - Knife: 1 - }, - ) - CreateItems: - ( - { - SailorShirt: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 21 -}, -{ - Id: 104 - Name: "CraftFineDress" - Flag: "CRAFT_TAILORING" - ReturnCode: "FineDress" - SourceItems: - ( - { - CottonCloth: 23 - FluffyFur: 5 - SilkCocoon: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - FineDress: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 22 -}, -{ - Id: 105 - Name: "CraftSilkRobe" - Flag: "CRAFT_TAILORING" - ReturnCode: "SilkRobe" - SourceItems: - ( - { - SilkCocoon: 40 - CottonCloth: 10 - FluffyFur: 3 - Knife: 1 - }, - ) - CreateItems: - ( - { - SilkRobe: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 30 -}, -{ - Id: 106 - Name: "CraftLegionTrainingShirt" - Flag: "CRAFT_SMITHERY" - ReturnCode: "LegionTrainingShirt" - SourceItems: - ( - { - IronIngot: 5 - CopperIngot: 1 - Coal: 5 - Knife: 1 - }, - ) - CreateItems: - ( - { - LegionTrainingShirt: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 31 -}, -{ - Id: 107 - Name: "CraftForestArmor" - Flag: "CRAFT_TAILORING" - ReturnCode: "ForestArmor" - SourceItems: - ( - { - LeatherPatch: 10 - Moss: 20 - TortugaShellFragment: 3 - Knife: 1 - }, - ) - CreateItems: - ( - { - ForestArmor: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 32 -}, -{ - Id: 108 - Name: "CraftLegionCopperArmor" - Flag: "CRAFT_SMITHERY" - ReturnCode: "LegionCopperArmor" - SourceItems: - ( - { - CopperIngot: 10 - IronIngot: 3 - Coal: 10 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - LegionCopperArmor: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 40 -}, -{ - Id: 109 - Name: "CraftApprenticeRobe" - Flag: "CRAFT_TAILORING" - ReturnCode: "ApprenticeRobe" - SourceItems: - ( - { - CottonCloth: 10 - SilkCocoon: 70 - FluffyFur: 10 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - ApprenticeRobe: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 41 -}, -{ - Id: 110 - Name: "CraftPeltJacket" - Flag: "CRAFT_TAILORING" - ReturnCode: "PeltJacket" - SourceItems: - ( - { - SquirrelPelt: 25 - LeatherPatch: 10 - Moss: 15 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - PeltJacket: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 42 -}, -{ - Id: 111 - Name: "CraftChainmail" - Flag: "CRAFT_SMITHERY" - ReturnCode: "Chainmail" - SourceItems: - ( - { - IronIngot: 18 - SilverIngot: 3 - Coal: 20 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - Chainmail: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 50 -}, -{ - Id: 112 - Name: "CraftSnakeplate" - Flag: "CRAFT_SMITHERY" - ReturnCode: "Snakeplate" - SourceItems: - ( - { - SnakeScale: 55 - IronIngot: 3 - Moss: 15 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - Snakeplate: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 51 -}, -{ - Id: 113 - Name: "CraftLightPlatemail" - Flag: "CRAFT_SMITHERY" - ReturnCode: "LightPlatemail" - SourceItems: - ( - { - IronIngot: 25 - SilverIngot: 5 - Coal: 25 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - LightPlatemail: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 52 -}, -{ - Id: 114 - Name: "CraftJustifierChest" - Flag: "CRAFT_SMITHERY" - ReturnCode: "JustifierChest" - SourceItems: - ( - { - RotoniumIngot: 3 - CottonCloth: 40 - Coal: 20 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - JustifierChest: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 53 -}, -{ - Id: 115 - Name: "CraftSorcererRobe" - Flag: "CRAFT_TAILORING" - ReturnCode: "SorcererRobe" - SourceItems: - ( - { - CottonCloth: 60 - FluffyFur: 40 - SilkCocoon: 20 - Dagger: 1 - }, - ) - CreateItems: - ( - { - SorcererRobe: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 60 -}, -{ - Id: 116 - Name: "CraftLegionIronArmor" - Flag: "CRAFT_SMITHERY" - ReturnCode: "LegionIronArmor" - SourceItems: - ( - { - IronIngot: 30 - RotoniumIngot: 6 - Coal: 40 - Dagger: 1 - }, - ) - CreateItems: - ( - { - LegionIronArmor: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 61 -}, -{ - Id: 117 - Name: "CraftWarlordPlate" - Flag: "CRAFT_SMITHERY" - ReturnCode: "WarlordPlate" - SourceItems: - ( - { - RotoniumIngot: 11 - SilverIngot: 20 - Coal: 50 - Dagger: 1 - }, - ) - CreateItems: - ( - { - WarlordPlate: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 70 -}, -{ - Id: 118 - Name: "CraftWizardRobe" - Flag: "CRAFT_TAILORING" - ReturnCode: "WizardRobe" - SourceItems: - ( - { - SquirrelPelt: 30 - SilkCocoon: 60 - LeatherPatch: 5 - Dagger: 1 - }, - ) - CreateItems: - ( - { - WizardRobe: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 71 -}, -{ - Id: 119 - Name: "CraftTerraniteArmor" - Flag: "CRAFT_SMITHERY" - ReturnCode: "TerraniteArmor" - SourceItems: - ( - { - TerraniteIngot: 15 - TerraniteOre: 5 - Coal: 35 - Dagger: 1 - }, - ) - CreateItems: - ( - { - TerraniteArmor: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 72 -}, -{ - Id: 120 - Name: "CraftAssassinChest" - Flag: "CRAFT_SMITHERY" - ReturnCode: "AssassinChest" - SourceItems: - ( - { - RotoniumIngot: 6 - CottonCloth: 50 - Coal: 30 - Dagger: 1 - }, - ) - CreateItems: - ( - { - AssassinChest: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 73 -}, -{ - Id: 121 - Name: "CraftBlackArmor" - Flag: "CRAFT_SMITHERY" - ReturnCode: "BlackArmor" - SourceItems: - ( - { - ZealiteIngot: 1 - CottonCloth: 50 - BlackScorpionStinger: 70 - Dagger: 1 - }, - ) - CreateItems: - ( - { - BlackArmor: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 80 -}, -{ - Id: 122 - Name: "CraftGoldenWarlordPlate" - Flag: "CRAFT_SMITHERY" - ReturnCode: "GoldenWarlordPlate" - SourceItems: - ( - { - GoldIngot: 30 - WarlordPlate: 1 - TopazShard: 5 - Dagger: 1 - }, - ) - CreateItems: - ( - { - GoldenWarlordPlate: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 81 -}, -{ - Id: 123 - Name: "CraftEvocatorRobe" - Flag: "CRAFT_TAILORING" - ReturnCode: "EvocatorRobe" - SourceItems: - ( - { - CottonCloth: 60 - RotoniumIngot: 5 - BlackPearl: 1 - Dagger: 1 - }, - ) - CreateItems: - ( - { - EvocatorRobe: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 82 + PiouLegs: 1 + Empty: 0 + PiouLegs: 1 + } + ) + CreateItems: + ( + { + PiouEgg: 1 + } + ) + DeleteItems: { + PiouLegs: 1 + } + RequiredQuests: { + ShipQuests_Julia: 1 + } + RequiredEquips: { + VneckJumper: true + } + RequiredItems: { + PiouEgg: 1 + } + Priority: 10 + Price: 100 }, -/************************* LEG ARMOR (PANTS) *********************************** -******************************************************************************** -**** Reserved range for <Id>: 200 --> 299 -**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING -*******************************************************************************/ +// Generic Item Recipes +{ + Id: 1 + Name: "CraftPiouFeathers" + SourceItems: + ( + { + PiouFeathers: 1 + PiouFeathers: 1 + PiouFeathers: 1 -{ - Id: 200 - Name: "CraftCreasedShorts" - Flag: "CRAFT_TAILORING" - ReturnCode: "CreasedShorts" - SourceItems: - ( - { - CottonCloth: 10 - PiouFeathers: 10 - RattoTail: 5 - Knife: 1 - }, - ) - CreateItems: - ( - { - CreasedShorts: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 10 -}, -{ - Id: 201 - Name: "CraftCottonSkirt" - Flag: "CRAFT_TAILORING" - ReturnCode: "CottonSkirt" - SourceItems: - ( - { - CottonCloth: 15 - PiouFeathers: 5 - Moss: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - CottonSkirt: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 20 -}, -{ - Id: 202 - Name: "CraftPirateShorts" - Flag: "CRAFT_TAILORING" - ReturnCode: "PirateShorts" - SourceItems: - ( - { - CottonCloth: 20 - LeatherPatch: 10 - Coal: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - PirateShorts: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 25 -}, -{ - Id: 203 - Name: "CraftSilkPants" - Flag: "CRAFT_TAILORING" - ReturnCode: "SilkPants" - SourceItems: - ( - { - SilkCocoon: 40 - CottonCloth: 15 - FluffyFur: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - SilkPants: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 33 -}, -{ - Id: 204 - Name: "CraftBrownTrousers" - Flag: "CRAFT_TAILORING" - ReturnCode: "BrownTrousers" - SourceItems: - ( - { - LeatherPatch: 35 - SquirrelPelt: 25 - CottonCloth: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - BrownTrousers: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 37 -}, -{ - Id: 205 - Name: "CraftBanditTrousers" - Flag: "CRAFT_TAILORING" - ReturnCode: "BanditTrousers" - SourceItems: - ( - { - Moss: 40 - CottonCloth: 35 - LeatherPatch: 30 - Knife: 1 - }, - ) - CreateItems: - ( - { - BanditTrousers: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 41 -}, -{ - Id: 206 - Name: "CraftJeansChaps" - Flag: "CRAFT_TAILORING" - ReturnCode: "JeansChaps" - SourceItems: - ( - { - SnakeSkin: 40 - LeatherPatch: 25 - SnakeScale: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - JeansChaps: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 49 -}, -{ - Id: 207 - Name: "CraftLeatherTrousers" - Flag: "CRAFT_TAILORING" - ReturnCode: "LeatherTrousers" - SourceItems: - ( - { - LeatherPatch: 45 - SquirrelPelt: 35 - CottonCloth: 5 - Knife: 1 - }, - ) - CreateItems: - ( - { - LeatherTrousers: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 49 -}, -{ - Id: 208 - Name: "CraftChainmailSkirt" - Flag: "CRAFT_SMITHERY" - ReturnCode: "ChainmailSkirt" - SourceItems: - ( - { - IronIngot: 12 - SilverIngot: 5 - Coal: 15 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - ChainmailSkirt: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 56 -}, -{ - Id: 209 - Name: "CraftTerranitePants" - Flag: "CRAFT_SMITHERY" - ReturnCode: "TerranitePants" - SourceItems: - ( - { - TerraniteIngot: 12 - TerraniteOre: 6 - Coal: 30 - Dagger: 1 - }, - ) - CreateItems: - ( - { - TerranitePants: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 66 -}, -{ - Id: 210 - Name: "CraftAssassinPants" - Flag: "CRAFT_SMITHERY" - ReturnCode: "AssassinPants" - SourceItems: - ( - { - RotoniumIngot: 5 - CottonCloth: 43 - Coal: 25 - Dagger: 1 - }, - ) - CreateItems: - ( - { - AssassinPants: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 71 -}, + Empty: 0 + Empty: 0 + Empty: 0 -/****************************** GLOVES ***************************************** -******************************************************************************** -**** Reserved range for <Id>: 300 --> 399 -**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING -*******************************************************************************/ + Empty: 0 + Empty: 0 + Empty: 0 + }, + { + Empty: 0 + Empty: 0 + Empty: 0 -{ - Id: 300 - Name: "CraftShortGloves" - Flag: "CRAFT_TAILORING" - ReturnCode: "ShortGloves" - SourceItems: - ( - { - CottonCloth: 4 - PiouFeathers: 8 - FluffyFur: 6 - Knife: 1 - }, - ) - CreateItems: - ( - { - ShortGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 12 -}, -{ - Id: 301 - Name: "CraftArmbands" - Flag: "CRAFT_TAILORING" - /* TODO: maybe add a WOODWORKING category? */ - ReturnCode: "Armbands" - SourceItems: - ( - { - RawLog: 20 - /* May need to be changed at a later date to Hardwood/Softwood/RefinedWood */ - LeatherPatch: 10 - Coal: 15 - Knife: 1 - }, - ) - CreateItems: - ( - { - Armbands: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 21 -}, -{ - Id: 302 - Name: "CraftCottonGloves" - Flag: "CRAFT_TAILORING" - ReturnCode: "CottonGloves" - SourceItems: - ( - { - CottonCloth: 20 - FluffyFur: 18 - PiouFeathers: 17 - Knife: 1 - }, - ) - CreateItems: - ( - { - CottonGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 24 -}, -{ - Id: 303 - Name: "CraftBanditGloves" - Flag: "CRAFT_TAILORING" - ReturnCode: "BanditGloves" - SourceItems: - ( - { - Moss: 30 - CottonCloth: 22 - LeatherPatch: 13 - Knife: 1 - }, - ) - CreateItems: - ( - { - BanditGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 31 -}, -{ - Id: 304 - Name: "CraftSilkGloves" - Flag: "CRAFT_TAILORING" - ReturnCode: "SilkGloves" - SourceItems: - ( - { - SilkCocoon: 55 - CottonCloth: 15 - FluffyFur: 7 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - SilkGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 39 -}, -{ - Id: 305 - Name: "CraftCopperArmbands" - Flag: "CRAFT_SMITHING" - ReturnCode: "CopperArmbands" - SourceItems: - ( - { - CopperIngot: 4 - IronIngot: 3 - Coal: 30 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - CopperArmbands: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 43 -}, -{ - Id: 307 - Name: "CraftLeatherGloves" - Flag: "CRAFT_TAILORING" - ReturnCode: "LeatherGloves" - SourceItems: - ( - { - LeatherPatch: 40 - CottonCloth: 30 - SquirrelPelt: 16 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - LeatherGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 52 -}, -{ - Id: 309 - Name: "CraftBromenalGloves" - Flag: "CRAFT_SMITHING" - ReturnCode: "BromenalGloves" - SourceItems: - ( - { - CopperIngot: 8 - LeatherPatch: 30 - Coal: 25 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - BromenalGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 63 -}, -{ - Id: 310 - Name: "CraftIronArmbands" - Flag: "CRAFT_SMITHING" - ReturnCode: "IronArmbands" - SourceItems: - ( - { - IronIngot: 9 - SilverIngot: 4 - Coal: 40 - Dagger: 1 - }, - ) - CreateItems: - ( - { - IronArmbands: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 67 -}, -{ - Id: 311 - Name: "CraftAssassinGloves" - Flag: "CRAFT_TAILORING" - ReturnCode: "AssassinGloves" - SourceItems: - ( - { - RotoniumIngot: 3 - CottonCloth: 30 - Coal: 20 - Dagger: 1 - }, - ) - CreateItems: - ( - { - AssassinGloves: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 71 -}, + PiouFeathers: 1 + PiouFeathers: 1 + PiouFeathers: 1 -/************************** WEAPONS & TOOLS ************************************ -******************************************************************************** -**** Reserved range for <Id>: 400 --> 499 -**** Valid <Flag> parameters: CRAFT_SMITHERY -*******************************************************************************/ + Empty: 0 + Empty: 0 + Empty: 0 + }, + { + Empty: 0 + Empty: 0 + Empty: 0 -/****************************** SHIELDS **************************************** -******************************************************************************** -**** Reserved range for <Id>: 500 --> 599 -**** Valid <Flag> parameters: CRAFT_SMITHERY -*******************************************************************************/ + Empty: 0 + Empty: 0 + Empty: 0 -/************************* HEAD ARMOR (HATS) *********************************** -******************************************************************************** -**** Reserved range for <Id>: 600 --> 699 -**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING -*******************************************************************************/ + PiouFeathers: 1 + PiouFeathers: 1 + PiouFeathers: 1 + }, + { + PiouFeathers: 1 + Empty: 0 + Empty: 0 -/******************************* BOOTS ***************************************** -******************************************************************************** -**** Reserved range for <Id>: 700 --> 799 -**** Valid <Flag> parameters: CRAFT_SMITHERY, CRAFT_TAILORING -*******************************************************************************/ + PiouFeathers: 1 + Empty: 0 + Empty: 0 -{ - Id: 700 - Name: "CraftLousyMoccasins" - Flag: "CRAFT_TAILORING" - ReturnCode: "LousyMoccasins" - SourceItems: - ( - { - PiouFeathers: 26 - RattoTail: 4 - Moss: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - LousyMoccasins: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 10 -}, -{ - Id: 701 - Name: "CraftSlippers" - Flag: "CRAFT_TAILORING" - ReturnCode: "Slippers" - SourceItems: - ( - { - FluffyFur: 16 - SilkCocoon: 20 - TortugaShell: 6 - Knife: 1 - }, - ) - CreateItems: - ( - { - Slippers: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 11 -}, -{ - Id: 702 - Name: "CraftCottonBoots" - Flag: "CRAFT_TAILORING" - ReturnCode: "CottonBoots" - SourceItems: - ( - { - CottonCloth: 20 - SilkCocoon: 18 - TortugaShell: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - CottonBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 20 -}, -{ - Id: 703 - Name: "CraftBanditBoots" - Flag: "CRAFT_TAILORING" - ReturnCode: "BanditBoots" - SourceItems: - ( - { - CottonCloth: 20 - RattoTail: 8 - TortugaShell: 12 - Knife: 1 - }, - ) - CreateItems: - ( - { - BanditBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 30 -}, -{ - Id: 704 - Name: "CraftManaSlippers" - Flag: "CRAFT_TAILORING" - ReturnCode: "ManaSlippers" - SourceItems: - ( - { - FluffyFur: 28 - Pearl: 2 - TortugaShell: 10 - Knife: 1 - }, - ) - CreateItems: - ( - { - ManaSlippers: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 31 -}, -{ - Id: 705 - Name: "CraftSquirrelBoots" - Flag: "CRAFT_TAILORING" - ReturnCode: "SquirrelBoots" - SourceItems: - ( - { - SquirrelPelt: 36 - CottonCloth: 10 - TortugaShell: 18 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - SquirrelBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 40 -}, -{ - Id: 706 - Name: "CraftLeatherBoots" - Flag: "CRAFT_TAILORING" - ReturnCode: "LeatherBoots" - SourceItems: - ( - { - LeatherPatch: 40 - RattoTail: 16 - TortugaShell: 22 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - LeatherBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 50 -}, -{ - Id: 707 - Name: "CraftBromenalBoots" - Flag: "CRAFT_SMITHING" - ReturnCode: "BromenalBoots" - SourceItems: - ( - { - CopperIngot: 4 - LeatherPatch: 24 - TortugaShell: 26 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - BromenalBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 60 + PiouFeathers: 1 + Empty: 0 + Empty: 0 + }, + { + Empty: 0 + PiouFeathers: 1 + Empty: 0 + + Empty: 0 + PiouFeathers: 1 + Empty: 0 + + Empty: 0 + PiouFeathers: 1 + Empty: 0 + }, + { + Empty: 0 + Empty: 0 + PiouFeathers: 1 + + Empty: 0 + Empty: 0 + PiouFeathers: 1 + + Empty: 0 + Empty: 0 + PiouFeathers: 1 + }, + ) + CreateItems: + ( + { + PiouFeathers: 4 + }, + { + PiouFeathers: 3 + }, + { + PiouFeathers: 2 + }, + ) + RequiredQuests: { + ShipQuests_Julia: 2 + } + RequiredEquips: { + VneckJumper: true + } + Priority: 10 + Price: 0 + ReturnCode: 123 }, -{ - Id: 708 - Name: "CraftRidingBoots" - Flag: "CRAFT_TAILORING" - ReturnCode: "RidingBoots" - SourceItems: - ( - { - LeatherPatch: 60 - WaxChunk: 45 - TortugaShell: 30 - SharpKnife: 1 - }, - ) - CreateItems: - ( - { - RidingBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 61 + +// Dye Recipes +{ + Id: 2 + Name: "CraftOrangeDye" + SourceItems: + ( + { + Carrot: 3 + Pearl: 2 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + }, + { + Pearl: 2 + Carrot: 3 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + }, + ) + CreateItems: + ( + { + OrangeCottonDye: 2 + }, + ) + RequiredQuests: { + ShipQuests_Julia: 1 + } + Priority: 10 }, -{ - Id: 709 - Name: "CraftAssassinBoots" - Flag: "CRAFT_TAILORING" - ReturnCode: "AssassinBoots" - SourceItems: - ( - { - RotoniumIngot: 4 - CottonCloth: 20 - TortugaShell: 34 - Dagger: 1 - }, - ) - CreateItems: - ( - { - AssassinBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 70 + +// Equipment recipes +{ + Id: 3 + Name: "CraftItemWithDye" + SourceItems: + ( + { + VneckJumper: 1 + CrimsonSilkDye: 1 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + }, + { + CrimsonSilkDye: 1 + VneckJumper: 1 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + + Empty: 0 + Empty: 0 + Empty: 0 + }, + ) + CreateItems: + ( + { + VneckJumper: + { + Amount: 1 + Cards: ["CrimsonSilkDye"] + }, + }, + ) + RequiredQuests: { + ShipQuests_Julia: 1 + } + Priority: 10 }, -{ - Id: 710 - Name: "CraftWarlordBoots" - Flag: "CRAFT_SMITHING" - ReturnCode: "WarlordBoots" - SourceItems: - ( - { - RotoniumIngot: 4 - SilverIngot: 10 - Coal: 20 - Dagger: 1 - }, - ) - CreateItems: - ( - { - WarlordBoots: 1 - }, - ) - RequiredItems: { - RecipeBook: 1 - } - Priority: 71 + +// Cooking +// for Flag field, please see constants.conf (CRAFT enum) +{ + Id: 5 + Name: "CraftCarpSandwich" + Flag: 4 + SourceItems: + ( + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + CommonCarp: 1 + }, + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + GrassCarp: 1 + }, + ) + CreateItems: + ( + { + CarpSandwich: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 6 + Name: "CraftPioulegSandwich" + Flag: 4 + SourceItems: + ( + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + PiouLegs: 1 + }, + ) + CreateItems: + ( + { + PioulegSandwich: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +{ + Id: 7 + Name: "CraftMananaSandwich" + Flag: 4 + SourceItems: + ( + { + Bread: 1 + LettuceLeaf: 3 + Cheese: 2 + Manana: 1 + }, + ) + CreateItems: + ( + { + MananaSandwich: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 +}, +// Example recipe, incl for testing, do not use on live +{ + Id: 8 + Name: "CraftInfantryHelmet" + Flag: 16 + ReturnCode: 2906 + // InfantryHelmet + SourceItems: + ( + { + IronOre: 12 + Coal: 3 + Moss: 2 + Dagger: 1 + }, + ) + CreateItems: + ( + { + PileOfAsh: 1 + }, + ) + RequiredItems: { + RecipeBook: 1 + } + Priority: 10 }, ) |