From 7f661f549aab9439d052f196e1d5e73e0db716ad Mon Sep 17 00:00:00 2001 From: Grimfeather <88028633+Grimfeather@users.noreply.github.com> Date: Sun, 18 Aug 2024 05:44:03 +0200 Subject: [PATCH] Create optional vanilla crafting requirements.sql This restores the vanilla crafting specialization requirements for leatherworking and blacksmithing --- ...optional vanilla crafting requirements.sql | 253 ++++++++++++++++++ 1 file changed, 253 insertions(+) create mode 100644 sql/world/base/optional vanilla crafting requirements.sql diff --git a/sql/world/base/optional vanilla crafting requirements.sql b/sql/world/base/optional vanilla crafting requirements.sql new file mode 100644 index 0000000..bb69feb --- /dev/null +++ b/sql/world/base/optional vanilla crafting requirements.sql @@ -0,0 +1,253 @@ +/* This will restore specialization requirements for vanilla crafting recipes. */ +/* This may require a reset of the item WDB cache files. */ + + +/* Dragonscale Leatherworking (10656) */ + +/* Dragonscale Gauntlets */ +UPDATE `npc_trainer` SET `ReqSpell` = 10656 WHERE SpellID=10619; +/* Dragonscale Breastplate */ +UPDATE `npc_trainer` SET `ReqSpell` = 10656 WHERE SpellID=10650; +/* Blue Dragonscale Leggings */ +UPDATE `npc_trainer` SET `ReqSpell` = 10656 WHERE SpellID=24654; +/* Green Dragonscale Gauntlets */ +UPDATE `npc_trainer` SET `ReqSpell` = 10656 WHERE SpellID=24655; +/* Dragonstrike Leggings */ +UPDATE `npc_trainer` SET `ReqSpell` = 10656 WHERE SpellID=36076; +/* Pattern: Green Dragonscale Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15726; +/* Pattern: Red Dragonscale Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15730; +/* Pattern: Green Dragonscale Leggings */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15733; +/* Pattern: Blue Dragonscale Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15751; +/* Pattern: Black Dragonscale Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15759; +/* Pattern: Blue Dragonscale Shoulders */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15763; +/* Pattern: Black Dragonscale Shoulders */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15770; +/* Pattern: Black Dragonscale Leggings */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=15781; +/* Pattern: Black Dragonscale Boots */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=17025; +/* Pattern: Chromatic Gauntlets */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=19331; +/* Pattern: Dreamscale Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10656 WHERE entry=20382; + + +/* Elemental Leatherworking (10658) */ + +/* Gauntlets of the Sea */ +UPDATE `npc_trainer` SET `ReqSpell` = 10658 WHERE SpellID=10630; +/* Helm of Fire */ +UPDATE `npc_trainer` SET `ReqSpell` = 10658 WHERE SpellID=10632; +/* Blackstorm Leggings */ +UPDATE `npc_trainer` SET `ReqSpell` = 10658 WHERE SpellID=36074; +/* Pattern: Volcanic Leggings */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15732; +/* Pattern: Living Shoulders */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15734; +/* Pattern: Stormshroud Pants */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15741; +/* Pattern: Volcanic Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15749; +/* Pattern: Living Leggings */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15752; +/* Pattern: Stormshroud Armor */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15753; +/* Pattern: Stormshroud Shoulders */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15764; +/* Pattern: Living Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15771; +/* Pattern: Volcanic Shoulders */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=15775; +/* Pattern: Molten Helm */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=17023; +/* Pattern: Shifting Cloak */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=18519; +/* Pattern: Molten Belt */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=19333; +/* Pattern: Stormshroud Gloves */ +UPDATE `item_template` SET `requiredspell` = 10658 WHERE entry=21548; + + +/* Tribal Leatherworking (10660) */ + +/* Wolfshead Helm */ +UPDATE `npc_trainer` SET `ReqSpell` = 10660 WHERE SpellID=10621; +/* Feathered Breastplate */ +UPDATE `npc_trainer` SET `ReqSpell` = 10660 WHERE SpellID=10647; +/* Wildfeather Leggings */ +UPDATE `npc_trainer` SET `ReqSpell` = 10660 WHERE SpellID=36075; +/* Pattern: Chimeric Gloves */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15729; +/* Pattern: Ironfeather Shoulders */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15735; +/* Pattern: Chimeric Boots */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15737; +/* Pattern: Frostsaber Boots */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15740; +/* Pattern: Chimeric Leggings */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15746; +/* Pattern: Frostsaber Leggings */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15747; +/* Pattern: Chimeric Vest */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15755; +/* Pattern: Devilsaur Gauntlets */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15758; +/* Pattern: Ironfeather Breastplate */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15760; +/* Pattern: Frostsaber Gloves */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15761; +/* Pattern: Devilsaur Leggings */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15772; +/* Pattern: Frostsaber Tunic */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=15779; +/* Pattern: Corehound Boots */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=17022; +/* Pattern: Hide of the Wild */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=18518; +/* Pattern: Corehound Belt */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=19332; +/* Pattern: Warbear Harness */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=20253; +/* Pattern: Warbear Woolies */ +UPDATE `item_template` SET `requiredspell` = 10660 WHERE entry=20254; + + +/* Armorsmith (9788) */ + +/* Truesilver Breastplate */ +UPDATE `npc_trainer` SET `ReqSpell` = 9788 WHERE SpellID=9974; +/* Truesilver Gauntlets */ +UPDATE `npc_trainer` SET `ReqSpell` = 9788 WHERE SpellID=9954; +/* Earthforged Leggings */ +UPDATE `npc_trainer` SET `ReqSpell` = 9788 WHERE SpellID=36122; +/* Windforged Leggings */ +UPDATE `npc_trainer` SET `ReqSpell` = 9788 WHERE SpellID=36124; +/* Plans: Dark Iron Bracers */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=17051; +/* Plans: Dark Iron Gauntlets */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=19207; +/* Plans: Dark Iron Helm */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=19206; +/* Plans: Dark Iron Leggings */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=17052; +/* Plans: Dark Iron Boots */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=20040; +/* Plans: Dark Iron Plate */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=11612; +/* Plans: Dawnbringer Shoulders */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12698; +/* Plans: Demon Forged Breastplate */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12696; +/* Plans: Enchanted Thorium Breastplate */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12727; +/* Plans: Enchanted Thorium Helm */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12725; +/* Plans: Enchanted Thorium Leggings */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12726; +/* Plans: Fiery Chain Girdle */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=17049; +/* Plans: Fiery Chain Shoulders */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=17053; +/* Plans: Fiery Plate Gauntlets */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12699; +/* Plans: Helm of the Great Chief */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12716; +/* Plans: Invulnerable Mail */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12728; +/* Plans: Fiery Chain Girdle */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=17049; +/* Plans: Lionheart Helm */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12717; +/* Plans: Storm Gauntlets */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12703; +/* Plans: Stronghold Gauntlets */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12720; +/* Plans: Titanic Leggings */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=22388; +/* Plans: Whitesoul Helm */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12711; +/* Plans: Wildthorn Mail */ +UPDATE `item_template` SET `requiredspell` = 9788 WHERE entry=12691; + + +/* Weaponsmith (9787) */ + +/* The Shatterer */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=10003; +/* Phantom Blade */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=10007; +/* Blight */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=10011; +/* Truesilver Champion */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=10015; +/* Light Earthforged Blade */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=36125; +/* Light Skyforged Axe */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=36126; +/* Light Emberforged Hammer */ +UPDATE `npc_trainer` SET `ReqSpell` = 9787 WHERE SpellID=36128; +/* Plans: Dark Iron Pulverizer */ +UPDATE `item_template` SET `requiredspell` = 9787 WHERE entry=11610; +/* Plans: Dark Iron Sunderer */ +UPDATE `item_template` SET `requiredspell` = 9787 WHERE entry=11611; +/* Plans: Heartseeker */ +UPDATE `item_template` SET `requiredspell` = 9787 WHERE entry=12839; +/* Plans: Black Amnesty */ +UPDATE `item_template` SET `requiredspell` = 9787 WHERE entry=19208; +/* Plans: Blackfury */ +UPDATE `item_template` SET `requiredspell` = 9787 WHERE entry=19209; + + +/* Master Swordsmith (17039) */ + +/* Plans: Blazing Rapier */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=12825; +/* Plans: Arcanite Champion */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=12834; +/* Plans: Frostguard */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=12836; +/* Plans: Corruption */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=12830; +/* Plans: Dark Iron Reaver */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=17059; +/* Plans: Blackguard */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=19211; +/* Plans: Sageblade */ +UPDATE `item_template` SET `requiredspell` = 17039 WHERE entry=22389; + + +/* Master Hammersmith (17040) */ + +/* Plans: Enchanted Battlehammer */ +UPDATE `item_template` SET `requiredspell` = 17040 WHERE entry=12824; +/* Plans: Serenity */ +UPDATE `item_template` SET `requiredspell` = 17040 WHERE entry=12827; +/* Plans: Hammer of the Titans */ +UPDATE `item_template` SET `requiredspell` = 17040 WHERE entry=12833; +/* Plans: Masterwork Stormhammer */ +UPDATE `item_template` SET `requiredspell` = 17040 WHERE entry=12837; +/* Plans: Ebon Hand */ +UPDATE `item_template` SET `requiredspell` = 17040 WHERE entry=19210; +/* Plans: Persuader */ +UPDATE `item_template` SET `requiredspell` = 17040 WHERE entry=22390; + + +/* Master Axesmith (17041) */ + +/* Plans: Annihilator */ +UPDATE `item_template` SET `requiredspell` = 17041 WHERE entry=12835; +/* Plans: Arcanite Reaper */ +UPDATE `item_template` SET `requiredspell` = 17041 WHERE entry=12838; +/* Plans: Dark Iron Destroyer */ +UPDATE `item_template` SET `requiredspell` = 17041 WHERE entry=17060; +/* Plans: Dawn's Edge */ +UPDATE `item_template` SET `requiredspell` = 17041 WHERE entry=12821; +/* Plans: Nightfall */ +UPDATE `item_template` SET `requiredspell` = 17041 WHERE entry=19212; +