From 25a9c973476e4e3076752a0e558e7fd45edc6cc2 Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 2 Dec 2014 20:22:58 +0100 Subject: [PATCH] Added a transmog vendor, started with rogue sets they are finished 'till T3. soloquests.sql has been split, the vendors are in a new file. --- instancequests/soloq-bc.sql | 11 +- transmogs/rogue-sets.sql | 1090 +++++++++++++++++++++++++++++++ vendors/gearvendors-general.sql | 67 ++ vendors/gearvendors-vanilla.sql | 68 -- vendors/transmogvendor.sql | 55 ++ 5 files changed, 1222 insertions(+), 69 deletions(-) create mode 100644 transmogs/rogue-sets.sql create mode 100644 vendors/gearvendors-general.sql create mode 100644 vendors/transmogvendor.sql diff --git a/instancequests/soloq-bc.sql b/instancequests/soloq-bc.sql index 6889cbb..9f3d21a 100644 --- a/instancequests/soloq-bc.sql +++ b/instancequests/soloq-bc.sql @@ -1,12 +1,21 @@ - -- quest npc +-- Well aq40 gear is op, compared to these dungeons, so the player should go through 1 for each loc +-- to level up to 70, and each CoT, to have the attunements. -- 61- -- CoT old hills(66-70), Cot BlackM (68-70), +-- (AUCH) Mana Tombs (53-70) +-- (CR) Slave Pens (61-69) +-- (HFC) Ramparts (59-67) +-- (TK) Bota (69-70) +-- MGT 68-70 (5man) +-- 70 +-- CoT old hills(66-70), Cot BlackM (68-70), -- (AUCH) Auchenai Crypts (64-70), (AUCH) Mana Tombs (53-70), (AUCH) Sethekk Halls (66-70), -- (AUCH) Shadow Lab (69-70) -- (CR) Slave Pens (61-69), (CR) Steamvault (69-70), (CR) Underbog (62-70) -- (HFC) Ramparts (59-67), (HFC) Blood Furnace (60-68), (HFC) Shattered Halls (69-70) -- (TK) Arcatraz(69-70), (TK) Bota (69-70), (TK) The Mechanar (68-70) +-- MGT 68-70 (5man) -- BT(70.25), SSC(70.25), -- Gruul's Lair (70.25), Magtheridon's lair (70.25), (TK) The Eye (70.25) -- Kara (70.10), MGT(70.5), Sunwell Plateau (70.25), ZA (70.10), CoT Hyjal(70.25) diff --git a/transmogs/rogue-sets.sql b/transmogs/rogue-sets.sql new file mode 100644 index 0000000..f72b1f5 --- /dev/null +++ b/transmogs/rogue-sets.sql @@ -0,0 +1,1090 @@ +-- Rogue D1 tmog set +DELETE FROM item_template WHERE entry = 75000; +INSERT INTO item_template VALUES(75000, -- entry +15, 0, -1, "Rogue D1 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75000; + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16707, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16708, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16709, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16710, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16711, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16712, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +6, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16713, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +7, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75000, -- Entry +16721, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +8, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +-- Rogue D2 tmog set +DELETE FROM item_template WHERE entry = 75001; +INSERT INTO item_template VALUES(75001, -- entry +15, 0, -1, "Rogue D2 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75001; + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22002, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22003, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22004, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22005, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22006, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22007, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +6, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22008, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +7, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75001, -- Entry +22009, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +8, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +-- Rogue D3 tmog set +DELETE FROM item_template WHERE entry = 75002; +INSERT INTO item_template VALUES(75002, -- entry +15, 0, -1, "Rogue D3 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75002; + +INSERT INTO item_loot_template VALUES( +75002, -- Entry +27509, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75002, -- Entry +27776, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75002, -- Entry +27908, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75002, -- Entry +28204, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75002, -- Entry +28414, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +-- Rogue T1 tmog set +DELETE FROM item_template WHERE entry = 75003; +INSERT INTO item_template VALUES(75003, -- entry +15, 0, -1, "Rogue T1 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75003; + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16820, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16821, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16822, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16823, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16824, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16825, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +6, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16826, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +7, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75003, -- Entry +16827, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +8, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +-- Rogue T2 tmog set +DELETE FROM item_template WHERE entry = 75004; +INSERT INTO item_template VALUES(75004, -- entry +15, 0, -1, "Rogue T2 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75004; + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16832, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16905, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16906, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16907, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16908, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16909, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +6, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16910, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +7, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75004, -- Entry +16911, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +8, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +-- Rogue AQ40 tmog set +DELETE FROM item_template WHERE entry = 75005; +INSERT INTO item_template VALUES(75005, -- entry +15, 0, -1, "Rogue AQ40 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75005; + +INSERT INTO item_loot_template VALUES( +75005, -- Entry +21359, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75005, -- Entry +21360, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75005, -- Entry +21361, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75005, -- Entry +21362, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75005, -- Entry +21364, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +-- Rogue T3 tmog set +DELETE FROM item_template WHERE entry = 75006; +INSERT INTO item_template VALUES(75006, -- entry +15, 0, -1, "Rogue T3 Tmog bag", -- class, subclass, SoundOverrideSubclass, name +56915, 3, -- displayid, quality +4, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +0, -- inventoryType +-1, -1, -- allowableclass, allowablerace +20, -- itemlevel +0, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +0, -- statscount +0, 0, -- stat1 +0, 0, -- stat2 +0, 0, -- stat3 +0, 0, -- stat4 +0, 0, -- stat5 +0, 0, -- stat6 +0, 0, -- stat7 +0, 0, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +0, 0, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +0, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +0, -- delay +0, 0, -- ammoType, RangedModRange +0, 0, 0, 0, -1, 0, -1, -- 1 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 2 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 3 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 4 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +0, 0, 0, 0, -1, 0, -1, -- 5 spellId, trigger, charges, ppmrate, cooldown, category, categcooldown +1, -- bonding +"", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 4, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +0, -- maxdurability +0, 0, -- area, map +0, -- bagfamily +0, -- totemcategory +0, 0, -- 1 socketcolor, socketcontent +0, 0, -- 2 socketcolor, socketcontent +0, 0, -- 3 socketcolor, socketcontent +0, 0, -- socketbonus, gemproperties +-1, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +0, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_loot_template WHERE Entry = 75006; + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22476, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +1, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22477, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +2, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22478, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +3, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22479, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +4, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22480, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +5, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22481, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +6, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22482, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +7, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); + + +INSERT INTO item_loot_template VALUES( +75006, -- Entry +22483, -- Item +0, -- Reference +100, -- chance +0, -- questrequired +1, -- LootMode +8, -- GroupId +1, 1, -- MinCount, MaxCount +"" -- Comment +); diff --git a/vendors/gearvendors-general.sql b/vendors/gearvendors-general.sql new file mode 100644 index 0000000..bd35ba2 --- /dev/null +++ b/vendors/gearvendors-general.sql @@ -0,0 +1,67 @@ +-- vendor npc +DELETE FROM creature_template WHERE entry = 70000; +INSERT INTO creature_template VALUES( +70000, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"Alchemist Borrhus", "", -- name, subname +NULL, -- iconname +0, -- gossip menu id +80, 80, -- minlevel, maxlevel +2, -- exp +2006, -- faction +4224, -- npcflag +1, 1.14286, -- speed walk, run +1, -- scale +0, -- rank +0, -- dmgsschool +2000, 2000, -- baseattacktime, rangeattacktime +1, 1, -- basevariance, rangevariance +8, -- unitclass +32768, -- unitflags +2048, -- unitflags2 +0, -- dynamicflags +0, -- family +0, 0, 0, 0, -- trainer_type, trainer spell, trainer class, trainer race +7, 0, -- type, type flags +0, 0, 0, -- lootid, pickpocketloot, skinloot +0, 0, 0, 0, 0, 0, -- resist 1-6 +0, 0, 0, 0, 0, 0, 0, 0, -- spell 1-8 +0, -- petspelldataid +0, -- vehicleid +0, 0, -- mingold maxgold +"", -- AIName +0, 3, 1, -- movementtype, inhabittype, hoverheight +1, 1, 1, 1, 1, -- healthmodifier, manamodifier armormodifier, damagemodifier, experiencemodifier +0, -- racialleader +0, 0, 0, 0, 0, 0, -- questitem1-6 +0, -- movementid +1, -- regenhealth +0, -- mechanic immune mask +0, -- flags extra +"", -- scriptname +0 -- verifiedbuild +); + +DELETE FROM npc_vendor WHERE entry = 70000; + +INSERT INTO npc_vendor VALUES(70000, 0, 70000, 0, 0, 0, 0); -- mage 1 t +INSERT INTO npc_vendor VALUES(70000, 1, 70001, 0, 0, 0, 0); -- mage 2t +INSERT INTO npc_vendor VALUES(70000, 2, 70002, 0, 0, 0, 0); -- mage 3t +INSERT INTO npc_vendor VALUES(70000, 3, 70003, 0, 0, 0, 0); -- mage 4t +INSERT INTO npc_vendor VALUES(70000, 4, 70100, 0, 0, 0, 0); -- lock 1 +INSERT INTO npc_vendor VALUES(70000, 5, 70101, 0, 0, 0, 0); -- lock 2 +INSERT INTO npc_vendor VALUES(70000, 6, 3493, 0, 0, 0, 0); -- hunter 1 +INSERT INTO npc_vendor VALUES(70000, 7, 2825, 0, 0, 0, 0); -- hunter 2 +INSERT INTO npc_vendor VALUES(70000, 8, 17069, 0, 0, 0, 0); -- hunter 3 +INSERT INTO npc_vendor VALUES(70000, 9, 5194, 0, 0, 0, 0); -- shaman 1 +INSERT INTO npc_vendor VALUES(70000, 10, 7786, 0, 0, 0, 0); -- shaman 2 +INSERT INTO npc_vendor VALUES(70000, 11, 6505, 0, 0, 0, 0); -- druid 1 +INSERT INTO npc_vendor VALUES(70000, 12, 70004, 0, 0, 0, 0); -- mage 1 +INSERT INTO npc_vendor VALUES(70000, 13, 70005, 0, 0, 0, 0); -- mage 2 +INSERT INTO npc_vendor VALUES(70000, 14, 70006, 0, 0, 0, 0); -- mage 3 +INSERT INTO npc_vendor VALUES(70000, 15, 70007, 0, 0, 0, 0); -- mage 4 +INSERT INTO npc_vendor VALUES(70000, 16, 70008, 0, 0, 0, 0); -- mage 5 +INSERT INTO npc_vendor VALUES(70000, 17, 6692, 0, 0, 0, 0); -- shaman 3 +INSERT INTO npc_vendor VALUES(70000, 18, 10623, 0, 0, 0, 0); -- shaman 4 diff --git a/vendors/gearvendors-vanilla.sql b/vendors/gearvendors-vanilla.sql index 452a656..1d3f174 100644 --- a/vendors/gearvendors-vanilla.sql +++ b/vendors/gearvendors-vanilla.sql @@ -1,71 +1,3 @@ --- vendor npc -DELETE FROM creature_template WHERE entry = 70000; -INSERT INTO creature_template VALUES( -70000, -- entry -0, 0, 0, -- difficulty entry 123 -0, 0, -- killcredit 1, 2 -28172, 0, 0, 0, -- modelid 1, 2, 3, 4, -"Alchemist Borrhus", "", -- name, subname -NULL, -- iconname -0, -- gossip menu id -80, 80, -- minlevel, maxlevel -2, -- exp -2006, -- faction -4224, -- npcflag -1, 1.14286, -- speed walk, run -1, -- scale -0, -- rank -0, -- dmgsschool -2000, 2000, -- baseattacktime, rangeattacktime -1, 1, -- basevariance, rangevariance -8, -- unitclass -32768, -- unitflags -2048, -- unitflags2 -0, -- dynamicflags -0, -- family -0, 0, 0, 0, -- trainer_type, trainer spell, trainer class, trainer race -7, 0, -- type, type flags -0, 0, 0, -- lootid, pickpocketloot, skinloot -0, 0, 0, 0, 0, 0, -- resist 1-6 -0, 0, 0, 0, 0, 0, 0, 0, -- spell 1-8 -0, -- petspelldataid -0, -- vehicleid -0, 0, -- mingold maxgold -"", -- AIName -0, 3, 1, -- movementtype, inhabittype, hoverheight -1, 1, 1, 1, 1, -- healthmodifier, manamodifier armormodifier, damagemodifier, experiencemodifier -0, -- racialleader -0, 0, 0, 0, 0, 0, -- questitem1-6 -0, -- movementid -1, -- regenhealth -0, -- mechanic immune mask -0, -- flags extra -"", -- scriptname -0 -- verifiedbuild -); - -DELETE FROM npc_vendor WHERE entry = 70000; - -INSERT INTO npc_vendor VALUES(70000, 0, 70000, 0, 0, 0, 0); -- mage 1 t -INSERT INTO npc_vendor VALUES(70000, 1, 70001, 0, 0, 0, 0); -- mage 2t -INSERT INTO npc_vendor VALUES(70000, 2, 70002, 0, 0, 0, 0); -- mage 3t -INSERT INTO npc_vendor VALUES(70000, 3, 70003, 0, 0, 0, 0); -- mage 4t -INSERT INTO npc_vendor VALUES(70000, 4, 70100, 0, 0, 0, 0); -- lock 1 -INSERT INTO npc_vendor VALUES(70000, 5, 70101, 0, 0, 0, 0); -- lock 2 -INSERT INTO npc_vendor VALUES(70000, 6, 3493, 0, 0, 0, 0); -- hunter 1 -INSERT INTO npc_vendor VALUES(70000, 7, 2825, 0, 0, 0, 0); -- hunter 2 -INSERT INTO npc_vendor VALUES(70000, 8, 17069, 0, 0, 0, 0); -- hunter 3 -INSERT INTO npc_vendor VALUES(70000, 9, 5194, 0, 0, 0, 0); -- shaman 1 -INSERT INTO npc_vendor VALUES(70000, 10, 7786, 0, 0, 0, 0); -- shaman 2 -INSERT INTO npc_vendor VALUES(70000, 11, 6505, 0, 0, 0, 0); -- druid 1 -INSERT INTO npc_vendor VALUES(70000, 12, 70004, 0, 0, 0, 0); -- mage 1 -INSERT INTO npc_vendor VALUES(70000, 13, 70005, 0, 0, 0, 0); -- mage 2 -INSERT INTO npc_vendor VALUES(70000, 14, 70006, 0, 0, 0, 0); -- mage 3 -INSERT INTO npc_vendor VALUES(70000, 15, 70007, 0, 0, 0, 0); -- mage 4 -INSERT INTO npc_vendor VALUES(70000, 16, 70008, 0, 0, 0, 0); -- mage 5 -INSERT INTO npc_vendor VALUES(70000, 17, 6692, 0, 0, 0, 0); -- shaman 3 -INSERT INTO npc_vendor VALUES(70000, 18, 10623, 0, 0, 0, 0); -- shaman 4 - -- vendor in stratholme DELETE FROM creature_template WHERE entry = 70002; diff --git a/vendors/transmogvendor.sql b/vendors/transmogvendor.sql new file mode 100644 index 0000000..c4da0bc --- /dev/null +++ b/vendors/transmogvendor.sql @@ -0,0 +1,55 @@ +DELETE FROM creature_template WHERE entry = 70500; +INSERT INTO creature_template VALUES( +70500, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"Transmog Set Vendor", "Pure Awesomeness", -- name, subname +NULL, -- iconname +0, -- gossip menu id +80, 80, -- minlevel, maxlevel +2, -- exp +2006, -- faction +4224, -- npcflag +1, 1.14286, -- speed walk, run +1, -- scale +0, -- rank +0, -- dmgsschool +2000, 2000, -- baseattacktime, rangeattacktime +1, 1, -- basevariance, rangevariance +8, -- unitclass +32768, -- unitflags +2048, -- unitflags2 +0, -- dynamicflags +0, -- family +0, 0, 0, 0, -- trainer_type, trainer spell, trainer class, trainer race +7, 0, -- type, type flags +0, 0, 0, -- lootid, pickpocketloot, skinloot +0, 0, 0, 0, 0, 0, -- resist 1-6 +0, 0, 0, 0, 0, 0, 0, 0, -- spell 1-8 +0, -- petspelldataid +0, -- vehicleid +0, 0, -- mingold maxgold +"", -- AIName +0, 3, 1, -- movementtype, inhabittype, hoverheight +1, 1, 1, 1, 1, -- healthmodifier, manamodifier armormodifier, damagemodifier, experiencemodifier +0, -- racialleader +0, 0, 0, 0, 0, 0, -- questitem1-6 +0, -- movementid +1, -- regenhealth +0, -- mechanic immune mask +0, -- flags extra +"", -- scriptname +0 -- verifiedbuild +); + +DELETE FROM npc_vendor WHERE entry = 70500; + +INSERT INTO npc_vendor VALUES(70500, 0, 75000, 0, 0, 0, 0); -- rogue D1 +INSERT INTO npc_vendor VALUES(70500, 1, 75001, 0, 0, 0, 0); -- rogue D2 +INSERT INTO npc_vendor VALUES(70500, 2, 75002, 0, 0, 0, 0); -- rogue D3 +INSERT INTO npc_vendor VALUES(70500, 3, 75003, 0, 0, 0, 0); -- rogue T1 +INSERT INTO npc_vendor VALUES(70500, 4, 75004, 0, 0, 0, 0); -- rogue T2 +INSERT INTO npc_vendor VALUES(70500, 5, 75005, 0, 0, 0, 0); -- rogue AQ40 +INSERT INTO npc_vendor VALUES(70500, 6, 75006, 0, 0, 0, 0); -- rogue T3 +