From 3ae797661e5368df3a827a7370db00833dd5109a Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 2 Dec 2014 19:10:11 +0100 Subject: [PATCH] -Initial commit. -Already done: -Levelling to 61. -Shaman gear 16-61. -Mage gear to some degree, Some lock, druid items. -Hunter gear up to ZG. -Hopefully all MC spells are disabled in the 1-60 range. -Added hacks to non working bosses. -Vendors are spawned in, in instances. -Basic gear vendor. -Fix for the allclass patch. --- allclass/Patch-4.MPQ | Bin 0 -> 23909 bytes allclass/test.sql | 8141 ++++++++++++++++++++++++++ allclass/totemfix.txt | 33 + classquests/classquests.sql | 1 + gear/sologear-druid.sql | 65 + gear/sologear-hunter.sql | 320 + gear/sologear-lock.sql | 130 + gear/sologear-mage.sql | 841 +++ gear/sologear-shaman.sql | 650 ++ hacks/instancehacks.sql | 32 + importantmods/solosql.sql | 2 + importantmods/spelldisables.sql | 59 + informationguys/informationguys.sql | 1 + instancequests/soloq-bc.sql | 77 + instancequests/soloquest-vanilla.sql | 1763 ++++++ telenpc/telenpc-loc.sql | 119 + todo.txt | 4 + vendors/gearvendors-vanilla.sql | 460 ++ 18 files changed, 12698 insertions(+) create mode 100644 allclass/Patch-4.MPQ create mode 100644 allclass/test.sql create mode 100644 allclass/totemfix.txt create mode 100644 classquests/classquests.sql create mode 100644 gear/sologear-druid.sql create mode 100644 gear/sologear-hunter.sql create mode 100644 gear/sologear-lock.sql create mode 100644 gear/sologear-mage.sql create mode 100644 gear/sologear-shaman.sql create mode 100644 hacks/instancehacks.sql create mode 100644 importantmods/solosql.sql create mode 100644 importantmods/spelldisables.sql create mode 100644 informationguys/informationguys.sql create mode 100644 instancequests/soloq-bc.sql create mode 100644 instancequests/soloquest-vanilla.sql create mode 100644 telenpc/telenpc-loc.sql create mode 100644 todo.txt create mode 100644 vendors/gearvendors-vanilla.sql diff --git a/allclass/Patch-4.MPQ b/allclass/Patch-4.MPQ new file mode 100644 index 0000000000000000000000000000000000000000..b059d5d36c966becc2e3c8f7ebf40b1496bd11b3 GIT binary patch literal 23909 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

oXK~*(6#DbGv!X{VTr^^feWC>b zPYW?DRCuqdq29#C;21R(DRBOg>Q^b+TyD!s0X>$S?l^??&Ai_mwvqj97pn|5DJK~t zZV#J&`&c6wdfsA^1L@?n1nk~fwuLjnn?C{I$c|5@=gk%75XSX>v1$uu1KRIWh#g3& zRVs3r6x)j&-FPj89(Oqs5Om*!HTfzTqI<9e0ala{YEeb`OJPhZ-J?&Rq9UPzuhQ## zu8ulyx1X{sIC*2sYPm^c&*|O7e1E|v8`Z^h#IvU3PG;8IQ%UYm4sF@cSG}z18AVeDe`TMV@xvhDoQj zc#{W~ods7<3Kd=eX&m)|(&WCDvtjslMX`H<3f)er7uryn7K1=JA0c-)peML4(lj(N zH_{hSY6hPaq&=c^3H`9T@8K7^hQ%V(9SO2-y4)9V!~)JQOOhJ3I_YY-h3n0e)X zw-Ra5;H0tCfg?k6)2to`SV~djCGnsWxt-+lmZ~e zwKsi|hew+Yj5}eu*$A(z7>Z<GetModelForTotem(PlayerTotemType(m_Properties->Id))); +Alternative fix, so horde have proper display id's for their totems, not just alli ones. (Just copy the horde/alli display id's here and add a new field for each missing race and recompile your core.) +Code: + +src\server\game\Entities\Unit\Unit.cpp + + + + +uint32 Unit::GetModelForTotem(PlayerTotemType totemType) +{ + switch (getRace()) + { + case RACE_ORC: + { + switch (totemType) + { + case SUMMON_TYPE_TOTEM_FIRE: // fire + return 30758; + case SUMMON_TYPE_TOTEM_EARTH: // earth + return 30757; + case SUMMON_TYPE_TOTEM_WATER: // water + return 30759; + case SUMMON_TYPE_TOTEM_AIR: // air + return 30756; +Enjoy! \ No newline at end of file diff --git a/classquests/classquests.sql b/classquests/classquests.sql new file mode 100644 index 0000000..366fc6e --- /dev/null +++ b/classquests/classquests.sql @@ -0,0 +1 @@ +-- Class Quests, and NPC \ No newline at end of file diff --git a/gear/sologear-druid.sql b/gear/sologear-druid.sql new file mode 100644 index 0000000..6ec04f7 --- /dev/null +++ b/gear/sologear-druid.sql @@ -0,0 +1,65 @@ + +-- druid starter staff +DELETE FROM item_template WHERE entry = 6505; +INSERT INTO item_template VALUES(6505, -- entry +2, 10, -1, "Druid Staff", -- class, subclass, SoundOverrideSubclass, name +12286, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +1024, -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 +8, -- statscount +5, 100, -- stat1 +7, 200, -- stat2 +31, 100, -- stat3 +32, 50, -- stat4 +36, 60, -- stat5 +44, 100, -- stat6 +45, 600, -- stat7 +47, 50, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +500, 600, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2900, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); \ No newline at end of file diff --git a/gear/sologear-hunter.sql b/gear/sologear-hunter.sql new file mode 100644 index 0000000..efe2a03 --- /dev/null +++ b/gear/sologear-hunter.sql @@ -0,0 +1,320 @@ + +DELETE FROM item_template WHERE entry = 3493; +INSERT INTO item_template VALUES(3493, -- entry +2, 2, -1, "hunter lvl16 Bow", -- class, subclass, SoundOverrideSubclass, name +20664, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +15, -- inventoryType +4, -1, -- allowableclass, allowablerace +20, -- itemlevel +14, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 100, -- stat1 +7, 150, -- stat2 +3, 100, -- stat3 +31, 30, -- stat4 +32, 50, -- stat5 +36, 20, -- stat6 +39, 500, -- stat7 +43, 50, -- stat8 +44, 100, -- stat9 +46, 40, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +400, 500, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- delay +2, 100, -- 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 +"Don\'t worry, it only seems to be messed up!", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 2, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 2825; +INSERT INTO item_template VALUES(2825, -- entry +2, 2, -1, "hunter lvl32 Bow", -- class, subclass, SoundOverrideSubclass, name +20552, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +15, -- inventoryType +4, -1, -- allowableclass, allowablerace +40, -- itemlevel +32, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +5, 150, -- stat1 +7, 200, -- stat2 +3, 200, -- stat3 +31, 100, -- stat4 +32, 100, -- stat5 +36, 100, -- stat6 +39, 5000, -- stat7 +43, 100, -- stat8 +44, 200, -- stat9 +45, 300, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +1, 2, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2800, -- delay +2, 100, -- 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 +"Don\'t worry, it only seems to be messed up!", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 2, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 17069; +INSERT INTO item_template VALUES(17069, -- entry +2, 2, -1, "hunter lvl60 5man Bow", -- class, subclass, SoundOverrideSubclass, name +30927, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +15, -- inventoryType +4, -1, -- allowableclass, allowablerace +40, -- itemlevel +32, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +5, 150, -- stat1 +7, 400, -- stat2 +3, 200, -- stat3 +31, 100, -- stat4 +32, 100, -- stat5 +36, 100, -- stat6 +39, 5000, -- stat7 +43, 100, -- stat8 +44, 400, -- stat9 +45, 300, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +1, 2, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2800, -- delay +2, 100, -- 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 +"Don\'t worry, it only seems to be messed up!", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 2, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 20038; +INSERT INTO item_template VALUES(20038, -- entry +2, 2, -1, "hunter lvl60 10man Bow", -- class, subclass, SoundOverrideSubclass, name +32570, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +15, -- inventoryType +4, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +5, 150, -- stat1 +7, 650, -- stat2 +3, 300, -- stat3 +31, 120, -- stat4 +32, 150, -- stat5 +36, 150, -- stat6 +39, 6000, -- stat7 +43, 100, -- stat8 +44, 400, -- stat9 +45, 300, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +1, 2, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2800, -- delay +2, 100, -- ammoType, RangedModRange +37381, 1, 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 +"Don\'t worry, it only seems to be messed up!", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 2, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 19558; +INSERT INTO item_template VALUES(19558, -- entry +2, 2, -1, "hunter lvl60 ZG Bow", -- class, subclass, SoundOverrideSubclass, name +32079, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +15, -- inventoryType +4, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +5, 150, -- stat1 +7, 1200, -- stat2 +3, 300, -- stat3 +31, 120, -- stat4 +32, 150, -- stat5 +36, 150, -- stat6 +39, 6000, -- stat7 +43, 100, -- stat8 +44, 400, -- stat9 +45, 300, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +1, 2, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2800, -- delay +2, 100, -- ammoType, RangedModRange +37381, 1, 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 +"Don\'t worry, it only seems to be messed up!", -- description +0, 0, 0, -- pagetext, languageid, pagematerial +0, 0, 2, -- startquest, lockid, material +0, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); \ No newline at end of file diff --git a/gear/sologear-lock.sql b/gear/sologear-lock.sql new file mode 100644 index 0000000..6602232 --- /dev/null +++ b/gear/sologear-lock.sql @@ -0,0 +1,130 @@ + +-- SELECT * FROM item_template WHERE item_template.name LIKE "Emberstone staff"; + +DELETE FROM item_template WHERE entry = 70100; +INSERT INTO item_template VALUES(70100, -- entry +2, 10, -1, "Warlock Test Staff lvl 15", -- class, subclass, SoundOverrideSubclass, name +20340, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +256, -1, -- allowableclass, allowablerace +20, -- itemlevel +14, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 100, -- stat1 +7, 50, -- stat2 +21, 20, -- stat3 +31, 10, -- stat4 +36, 30, -- stat5 +43, 30, -- stat6 +45, 300, -- stat7 +47, 30, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +300, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70101; +INSERT INTO item_template VALUES(70101, -- entry +2, 10, -1, "Warlock Test Staff lvl 29", -- class, subclass, SoundOverrideSubclass, name +20340, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +256, -1, -- allowableclass, allowablerace +40, -- itemlevel +28, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 150, -- stat1 +7, 150, -- stat2 +21, 50, -- stat3 +31, 30, -- stat4 +36, 50, -- stat5 +43, 50, -- stat6 +45, 500, -- stat7 +47, 50, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +500, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); diff --git a/gear/sologear-mage.sql b/gear/sologear-mage.sql new file mode 100644 index 0000000..4367ccc --- /dev/null +++ b/gear/sologear-mage.sql @@ -0,0 +1,841 @@ + +-- SELECT * FROM item_template WHERE item_template.name LIKE "Emberstone staff"; + +DELETE FROM item_template WHERE entry = 70000; +INSERT INTO item_template VALUES(70000, -- entry +2, 10, -1, "Mage Test Staff", -- class, subclass, SoundOverrideSubclass, name +20340, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +10, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 100, -- stat1 +7, 50, -- stat2 +21, 20, -- stat3 +31, 10, -- stat4 +36, 30, -- stat5 +43, 30, -- stat6 +45, 300, -- stat7 +47, 30, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +300, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- SELECT * FROM item_template WHERE item_template.entry = 7713 + +DELETE FROM item_template WHERE entry = 70001; +INSERT INTO item_template VALUES(70001, -- entry +2, 10, -1, "Mage Test Staff 20 - 30", -- class, subclass, SoundOverrideSubclass, name +15806, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +20, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 200, -- stat1 +7, 200, -- stat2 +21, 50, -- stat3 +31, 50, -- stat4 +36, 80, -- stat5 +43, 30, -- stat6 +45, 600, -- stat7 +47, 50, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- SELECT * FROM item_template WHERE item_template.entry = 19356 + +DELETE FROM item_template WHERE entry = 70002; +INSERT INTO item_template VALUES(70002, -- entry +2, 10, -1, "Mage Test Staff lvl60 BWL", -- class, subclass, SoundOverrideSubclass, name +31960, 5, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 1500, -- stat1 +7, 1500, -- stat2 +21, 150, -- stat3 +31, 150, -- stat4 +36, 300, -- stat5 +43, 100, -- stat6 +45, 3000, -- stat7 +47, 100, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + + +-- SELECT * FROM item_template WHERE item_template.entry = 19356 + +DELETE FROM item_template WHERE entry = 70003; +INSERT INTO item_template VALUES(70003, -- entry +2, 10, -1, "Mage Test Staff lvl60 AQ", -- class, subclass, SoundOverrideSubclass, name +31960, 5, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 10000, -- stat1 +7, 10000, -- stat2 +21, 150, -- stat3 +31, 150, -- stat4 +36, 300, -- stat5 +43, 100, -- stat6 +45, 15000, -- stat7 +47, 100, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70004; +INSERT INTO item_template VALUES(70004, -- entry +2, 10, -1, "Mage Starter Staff", -- class, subclass, SoundOverrideSubclass, name +20329, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -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 +8, -- statscount +5, 150, -- stat1 +7, 150, -- stat2 +21, 100, -- stat3 +31, 200, -- stat4 +36, 100, -- stat5 +43, 50, -- stat6 +45, 800, -- stat7 +47, 100, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70005; +INSERT INTO item_template VALUES(70005, -- entry +2, 10, -1, "Mage lvl 30 Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +32, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 200, -- stat1 +7, 200, -- stat2 +21, 150, -- stat3 +31, 200, -- stat4 +36, 150, -- stat5 +43, 50, -- stat6 +45, 1200, -- stat7 +47, 100, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70006; +INSERT INTO item_template VALUES(70006, -- entry +2, 10, -1, "Mage lvl 44 Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +44, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 250, -- stat1 +7, 250, -- stat2 +21, 250, -- stat3 +31, 250, -- stat4 +36, 250, -- stat5 +43, 80, -- stat6 +45, 1600, -- stat7 +47, 150, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70007; +INSERT INTO item_template VALUES(70007, -- entry +2, 10, -1, "Mage lvl 53 Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +53, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 350, -- stat1 +7, 350, -- stat2 +21, 300, -- stat3 +31, 300, -- stat4 +36, 300, -- stat5 +43, 100, -- stat6 +45, 2000, -- stat7 +47, 200, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70008; +INSERT INTO item_template VALUES(70008, -- entry +2, 10, -1, "Mage lvl 60 Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 400, -- stat1 +7, 500, -- stat2 +21, 400, -- stat3 +31, 350, -- stat4 +36, 350, -- stat5 +43, 100, -- stat6 +45, 2200, -- stat7 +47, 230, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70009; +INSERT INTO item_template VALUES(70009, -- entry +2, 10, -1, "Mage lvl 60 10man Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 700, -- stat1 +7, 600, -- stat2 +21, 400, -- stat3 +31, 350, -- stat4 +36, 350, -- stat5 +43, 100, -- stat6 +45, 2200, -- stat7 +47, 230, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70010; +INSERT INTO item_template VALUES(70010, -- entry +2, 10, -1, "Mage lvl 60 ZG Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +20, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 1000, -- stat1 +7, 1000, -- stat2 +21, 400, -- stat3 +31, 350, -- stat4 +36, 380, -- stat5 +43, 100, -- stat6 +45, 2400, -- stat7 +47, 230, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70011; +INSERT INTO item_template VALUES(70011, -- entry +2, 10, -1, "Mage lvl 60 AQ20 Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 1000, -- stat1 +7, 1100, -- stat2 +21, 400, -- stat3 +31, 350, -- stat4 +36, 380, -- stat5 +43, 100, -- stat6 +45, 2500, -- stat7 +47, 230, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2400, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +DELETE FROM item_template WHERE entry = 70012; +INSERT INTO item_template VALUES(70012, -- entry +2, 10, -1, "Mage lvl 60 MC Staff", -- class, subclass, SoundOverrideSubclass, name +20298, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +128, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +8, -- statscount +5, 1000, -- stat1 +7, 1100, -- stat2 +21, 400, -- stat3 +31, 350, -- stat4 +36, 380, -- stat5 +43, 100, -- stat6 +45, 2500, -- stat7 +47, 230, -- stat8 +0, 0, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +100, 140, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +2400, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +3000, -- 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, 2, -- startquest, lockid, material +2, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); \ No newline at end of file diff --git a/gear/sologear-shaman.sql b/gear/sologear-shaman.sql new file mode 100644 index 0000000..208af35 --- /dev/null +++ b/gear/sologear-shaman.sql @@ -0,0 +1,650 @@ + +-- shaman 2h starter axe +DELETE FROM item_template WHERE entry = 5194; +INSERT INTO item_template VALUES(5194, -- entry +2, 1, -1, "Shaman 2h Starter Axe", -- class, subclass, SoundOverrideSubclass, name +19296, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +17, -- inventoryType +64, -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 +9, -- statscount +5, 100, -- stat1 +7, 100, -- stat2 +47, 120, -- stat3 +31, 100, -- stat4 +32, 120, -- stat5 +36, 120, -- stat6 +38, 100, -- stat7 +44, 100, -- stat8 +45, 300, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +150, 200, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2700, -- 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, 1, -- startquest, lockid, material +1, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h axe +DELETE FROM item_template WHERE entry = 7786; +INSERT INTO item_template VALUES(7786, -- entry +2, 0, -1, "Shaman 1h Axe", -- class, subclass, SoundOverrideSubclass, name +15938, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +20, -- itemlevel +18, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +9, -- statscount +5, 50, -- stat1 +7, 50, -- stat2 +47, 60, -- stat3 +31, 50, -- stat4 +32, 60, -- stat5 +36, 60, -- stat6 +38, 50, -- stat7 +44, 100, -- stat8 +45, 250, -- stat9 +0, 0, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +200, 250, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +1000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2300, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 30 axe +DELETE FROM item_template WHERE entry = 6692; +INSERT INTO item_template VALUES(6692, -- entry +2, 0, -1, "Shaman 1h lvl30 Axe", -- class, subclass, SoundOverrideSubclass, name +25597, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +30, -- itemlevel +30, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +5, 100, -- stat1 +3, 40, -- stat2 +7, 100, -- stat3 +31, 100, -- stat4 +32, 100, -- stat5 +36, 110, -- stat6 +38, 200, -- stat7 +44, 150, -- stat8 +45, 400, -- stat9 +47, 100, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +300, 350, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +3000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 44 axe +DELETE FROM item_template WHERE entry = 10623; +INSERT INTO item_template VALUES(10623, -- entry +2, 0, -1, "Shaman 1h lvl44 Axe", -- class, subclass, SoundOverrideSubclass, name +18391, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +44, -- itemlevel +44, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 100, -- stat1 +5, 250, -- stat2 +7, 250, -- stat3 +31, 200, -- stat4 +32, 200, -- stat5 +36, 210, -- stat6 +38, 600, -- stat7 +44, 300, -- stat8 +45, 700, -- stat9 +47, 100, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +600, 650, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +6000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 60 10man axe +DELETE FROM item_template WHERE entry = 18498; +INSERT INTO item_template VALUES(18498, -- entry +2, 0, -1, "Shaman 1h lvl60 10man Axe", -- class, subclass, SoundOverrideSubclass, name +30834, 3, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +44, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 120, -- stat1 +5, 300, -- stat2 +7, 300, -- stat3 +31, 200, -- stat4 +32, 200, -- stat5 +36, 210, -- stat6 +38, 600, -- stat7 +44, 300, -- stat8 +45, 800, -- stat9 +47, 100, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +600, 650, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +8000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 60 ZG axe +DELETE FROM item_template WHERE entry = 12621; +INSERT INTO item_template VALUES(12621, -- entry +2, 0, -1, "Shaman 1h lvl60 ZG Axe", -- class, subclass, SoundOverrideSubclass, name +22885, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 300, -- stat1 +5, 400, -- stat2 +7, 500, -- stat3 +31, 220, -- stat4 +32, 220, -- stat5 +36, 260, -- stat6 +38, 600, -- stat7 +44, 400, -- stat8 +45, 1000, -- stat9 +47, 400, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +700, 750, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +8000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 60 AQ20 axe +DELETE FROM item_template WHERE entry = 21242; +INSERT INTO item_template VALUES(21242, -- entry +2, 0, -1, "Shaman 1h lvl60 AQ20 Axe", -- class, subclass, SoundOverrideSubclass, name +34178, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 500, -- stat1 +5, 450, -- stat2 +7, 600, -- stat3 +31, 220, -- stat4 +32, 220, -- stat5 +36, 300, -- stat6 +38, 1000, -- stat7 +44, 600, -- stat8 +45, 1400, -- stat9 +47, 400, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +900, 950, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +8000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 60 MC axe +DELETE FROM item_template WHERE entry = 19852; +INSERT INTO item_template VALUES(19852, -- entry +2, 0, -1, "Shaman 1h lvl60 MC Axe", -- class, subclass, SoundOverrideSubclass, name +34718, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 500, -- stat1 +5, 450, -- stat2 +7, 650, -- stat3 +31, 220, -- stat4 +32, 220, -- stat5 +36, 300, -- stat6 +38, 1100, -- stat7 +44, 600, -- stat8 +45, 1500, -- stat9 +47, 400, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +900, 950, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +8000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 60 BWL axe +DELETE FROM item_template WHERE entry = 19363; +INSERT INTO item_template VALUES(19363, -- entry +2, 0, -1, "Shaman 1h lvl60 BWL Axe", -- class, subclass, SoundOverrideSubclass, name +31870, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 600, -- stat1 +5, 500, -- stat2 +7, 850, -- stat3 +31, 220, -- stat4 +32, 220, -- stat5 +36, 300, -- stat6 +38, 1200, -- stat7 +44, 600, -- stat8 +45, 1600, -- stat9 +47, 400, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +950, 1000, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +10000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); + +-- shaman 1h lvl 60 AQ40 axe +DELETE FROM item_template WHERE entry = 22816; +INSERT INTO item_template VALUES(22816, -- entry +2, 0, -1, "Shaman 1h lvl60 AQ40 Axe", -- class, subclass, SoundOverrideSubclass, name +35258, 4, -- displayid, quality +0, 0, -- flags, flagsextra +1, 100, 100, -- buycount buyprice, sellprice +13, -- inventoryType +64, -1, -- allowableclass, allowablerace +60, -- itemlevel +60, 0, 0, 0, -- reqlevel, reqskill, reqskillrank, reqspell +0, 0, 0, 0, -- reqhonorrank, reqcityrank, reqrepfaction, reqreprank +0, 1, 0, -- maxcount stackable, containerslots +10, -- statscount +3, 700, -- stat1 +5, 550, -- stat2 +7, 900, -- stat3 +31, 240, -- stat4 +32, 240, -- stat5 +36, 320, -- stat6 +38, 3000, -- stat7 +44, 700, -- stat8 +45, 4500, -- stat9 +47, 500, -- stat10 +0, 0, -- scalingstatdistribution, scalingstatvalue +2000, 2100, 0, -- dmgMin1, DmgMax1, DmgType1 +0, 0, 0, -- dmgMin2, DmgMax2, DmgType2 +12000, -- armor +0, 0, 0, 0, 0, 0, -- res holy, fire, nature, frost, shadowm arcane +2600, -- 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, 1, -- startquest, lockid, material +3, -- sheath +0, 0, -- randomproperty, randomsuffix +0, -- block +0, -- itemset +80, -- 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 +25, -- reqdisenchantskill +0, -- armordamagemodifier +0, -- duration +0, -- itemlimitcategory +0, -- holidayId +"", -- scriptname +41, -- disenchantid +0, -- foodtype +0, 0, -- min, maxmoneyloot +0, -- flagscustom +0 -- verifiedbuild +); \ No newline at end of file diff --git a/hacks/instancehacks.sql b/hacks/instancehacks.sql new file mode 100644 index 0000000..99ef676 --- /dev/null +++ b/hacks/instancehacks.sql @@ -0,0 +1,32 @@ +-- Remove the bugged gates here with sql +-- TODO + +-- Disable C'thun's script +UPDATE creature_template SET ScriptName = "" WHERE entry = 15589; +UPDATE creature_template SET ScriptName = "" WHERE entry = 15727; + +-- Disable Chromaggus's script +UPDATE creature_template SET ScriptName = "" WHERE entry = 14020; + +-- Delete Lord Victor Nefarius +DELETE FROM creature WHERE (id = 10162 AND creature.map = 469); + +-- Spawn in the dragon Nefarian +DELETE FROM creature WHERE id = 11583; +INSERT INTO creature VALUES(default, -- guid +11583, -- id +469, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +-7542.37, -1271.95, 476.799, 1.23349, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +2165150, 0, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); + +-- delete c'thun from creature +DELETE FROM creature WHERE id = 15727; + +-- Fix Emperor Vek'lor, Vek'nilash diff --git a/importantmods/solosql.sql b/importantmods/solosql.sql new file mode 100644 index 0000000..e77f298 --- /dev/null +++ b/importantmods/solosql.sql @@ -0,0 +1,2 @@ +UPDATE creature_template SET mechanic_immune_mask = 0; +UPDATE item_template SET RequiredLevel = 0 WHERE entry = 21215; diff --git a/importantmods/spelldisables.sql b/importantmods/spelldisables.sql new file mode 100644 index 0000000..5b977b8 --- /dev/null +++ b/importantmods/spelldisables.sql @@ -0,0 +1,59 @@ +-- Jin'do's mc doesn't work its called Summon Brainwash Totem + +-- SPELL_WILL_OF_HAKKAR = 24178 // Hakkar's MC +DELETE FROM disables WHERE entry = 24178; +INSERT INTO disables VALUES( +0, -- sourcetype +24178, -- entry +2, -- flags +"", "", -- params 0, 1 +"Hakkar's MC" -- comment +); + +-- SPELL_CORRUPTED_BLOOD = 24328, // Hakkar's DOT +DELETE FROM disables WHERE entry = 24328; +INSERT INTO disables VALUES( +0, -- sourcetype +24328, -- entry +2, -- flags +"", "", -- params 0, 1 +"Hakkar's DOT" -- comment +); + +-- SPELL_TRUE_FULFILLMENT = 785, Skeram's MC +DELETE FROM disables WHERE entry = 785; +INSERT INTO disables VALUES( +0, -- sourcetype +785, -- entry +2, -- flags +"", "", -- params 0, 1 +"Skeram's MC" -- comment +); + +-- Cause Insanity, AQ40 thrash +DELETE FROM disables WHERE entry = 12888; +INSERT INTO disables VALUES( +0, -- sourcetype +12888, -- entry +2, -- flags +"", "", -- params 0, 1 +"Cause Insanity, AQ40 thrash" -- comment +); + +DELETE FROM disables WHERE entry = 24327; +INSERT INTO disables VALUES( +0, -- sourcetype +24327, -- entry +2, -- flags +"", "", -- params 0, 1 +"Cause Insanity, AQ40 thrash" -- comment +); + +DELETE FROM disables WHERE entry = 26079; +INSERT INTO disables VALUES( +0, -- sourcetype +26079, -- entry +2, -- flags +"", "", -- params 0, 1 +"Cause Insanity, AQ40 thrash" -- comment +); \ No newline at end of file diff --git a/informationguys/informationguys.sql b/informationguys/informationguys.sql new file mode 100644 index 0000000..0c98137 --- /dev/null +++ b/informationguys/informationguys.sql @@ -0,0 +1 @@ +-- info \ No newline at end of file diff --git a/instancequests/soloq-bc.sql b/instancequests/soloq-bc.sql new file mode 100644 index 0000000..6889cbb --- /dev/null +++ b/instancequests/soloq-bc.sql @@ -0,0 +1,77 @@ + +-- quest npc +-- 61- +-- 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) +-- 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) +-- Lvlv 70+: +-- CoT Strat(78-80) +-- Ony (80.10/25) +-- SELECT * FROM creature_template WHERE entry = 37776 + + +-- AQ40 +DELETE FROM quest_template WHERE Id = 70050; +INSERT INTO quest_template VALUES( +70050, -- Id +2, -- Method +61, 61, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +0, 0, 0, 0, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 5000, 5000, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Temple of Ahn'Quiraj", -- title +"Go Through AQ40.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +15589, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70050; +DELETE FROM creature_questender WHERE quest = 70050; +INSERT INTO creature_queststarter VALUES(70001, 70050); +INSERT INTO creature_questender VALUES(70001, 70050); diff --git a/instancequests/soloquest-vanilla.sql b/instancequests/soloquest-vanilla.sql new file mode 100644 index 0000000..aa537c0 --- /dev/null +++ b/instancequests/soloquest-vanilla.sql @@ -0,0 +1,1763 @@ +-- quest npc +-- EK, Kalimdor +-- wc -> dm -> SFK -> BFD (20-28) -> Stockade (21-27) -> RFK (23-33) -> Gnomeregan (24-32) +-- ((32)) SM (28-42) (2q) -> RFD (33-42)-> Uldaman (36-42) ((40)) +-- ((40)) ZF (42-48) -> Mara (42-51) -> Sunken (46-53) ((52)) (4lvl/dung) +-- V- megváltoztak! + lbrs kimaradt, DM West Immol'thar az utcsó +-- BRD (52-58), DM East (55-58), DM North (57-60), DM West (57-60) +-- Scholo (58-60), Strat (58-60), LBRS(54-60), UBRS(56-61), +-- ((60)-) ZG (60r20), AQ20, MC (60r), BWL (60r), AQ40 +-- AQ40 dingel 61 re! 61en új q chain (egyszerű összechainolni őket utána), a qk adjanak reput +-- pl normal bcs instaqkq a végén kimaxolják a reput, és odaadják a hc kulcsot, és utána 70en hc +-- Lvl 60+: +-- 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) +-- 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) +-- Lvlv 70+: +-- CoT Strat(78-80) +-- Ony (80.10/25) +-- SELECT * FROM creature_template WHERE entry = 37776 + +DELETE FROM creature_template WHERE entry = 70001; + +INSERT INTO creature_template VALUES( +70001, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +30764, 0, 0, 0, -- modelid 1, 2, 3, 4, +"Master Hyaleth", "", -- name, subname +NULL, -- iconname +0, -- gossip menu id +80, 80, -- minlevel, maxlevel +2, -- exp +2006, -- faction +2, -- 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 +); + +-- SELECT * FROM quest_template WHERE Id = 364; +-- wailing caverns, +2 levels -> 32400 xp +DELETE FROM quest_template WHERE Id = 70000; +INSERT INTO quest_template VALUES( +70000, -- Id +2, -- Method +15, 15, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +0, 0, 0, 70001, -- prevq, nextq, exclusivegroup, nextquestidchain +5, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Wailing Cavernns", -- title +"Go Through Wailing Caverns.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +5775, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70000; +DELETE FROM creature_questender WHERE quest = 70000; +INSERT INTO creature_queststarter VALUES(70001, 70000); +INSERT INTO creature_questender VALUES(70001, 70000); + +-- Deadmines +2 levels -> //32400 xp +DELETE FROM quest_template WHERE Id = 70001; +INSERT INTO quest_template VALUES( +70001, -- Id +2, -- Method +18, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70000, 0, 0, 70002, -- prevq, nextq, exclusivegroup, nextquestidchain +6, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Deadmines", -- title +"Go Through Deadmines.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +639, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70001; +DELETE FROM creature_questender WHERE quest = 70001; +INSERT INTO creature_queststarter VALUES(70001, 70001); +INSERT INTO creature_questender VALUES(70001, 70001); + + +-- SFK +2 levels -> //32400 xp +DELETE FROM quest_template WHERE Id = 70002; +INSERT INTO quest_template VALUES( +70002, -- Id +2, -- Method +18, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70001, 0, 0, 70002, -- prevq, nextq, exclusivegroup, nextquestidchain +6, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Shadow Fang Keep", -- title +"Go Through SFK.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +4275, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70002; +DELETE FROM creature_questender WHERE quest = 70002; +INSERT INTO creature_queststarter VALUES(70001, 70002); +INSERT INTO creature_questender VALUES(70001, 70002); + + +-- SFK +2 levels -> //32400 xp +DELETE FROM quest_template WHERE Id = 70003; +INSERT INTO quest_template VALUES( +70003, -- Id +2, -- Method +18, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70002, 0, 0, 70004, -- prevq, nextq, exclusivegroup, nextquestidchain +6, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Black Fathom Depths", -- title +"Go Through BFD.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +4829, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70003; +DELETE FROM creature_questender WHERE quest = 70003; +INSERT INTO creature_queststarter VALUES(70001, 70003); +INSERT INTO creature_questender VALUES(70001, 70003); + +-- Stockade +2 levels -> //32400 xp +DELETE FROM quest_template WHERE Id = 70004; +INSERT INTO quest_template VALUES( +70004, -- Id +2, -- Method +24, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70003, 0, 0, 70005, -- prevq, nextq, exclusivegroup, nextquestidchain +6, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Level up!", -- title +"It's awesome.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +0, 0, 0, 0, -- requiredNpcOrGo 1-4 +0, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70004; +DELETE FROM creature_questender WHERE quest = 70004; +INSERT INTO creature_queststarter VALUES(70001, 70004); +INSERT INTO creature_questender VALUES(70001, 70004); + + +-- RCK +2 levels -> //32400 xp +DELETE FROM quest_template WHERE Id = 70005; +INSERT INTO quest_template VALUES( +70005, -- Id +2, -- Method +27, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70004, 0, 0, 70006, -- prevq, nextq, exclusivegroup, nextquestidchain +6, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Razorfen Kraul", -- title +"Go Through RFK.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +4421, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70005; +DELETE FROM creature_questender WHERE quest = 70005; +INSERT INTO creature_queststarter VALUES(70001, 70005); +INSERT INTO creature_questender VALUES(70001, 70005); + + +-- Gnomeregan +2 levels -> //32400 xp +DELETE FROM quest_template WHERE Id = 70006; +INSERT INTO quest_template VALUES( +70006, -- Id +2, -- Method +29, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70005, 0, 0, 70007, -- prevq, nextq, exclusivegroup, nextquestidchain +7, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Gnomeregan", -- title +"Go Through Gnomeregan.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +7800, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70006; +DELETE FROM creature_questender WHERE quest = 70006; +INSERT INTO creature_queststarter VALUES(70001, 70006); +INSERT INTO creature_questender VALUES(70001, 70006); + + +-- SM Grave, Lib +2 levels +DELETE FROM quest_template WHERE Id = 70007; +INSERT INTO quest_template VALUES( +70007, -- Id +2, -- Method +32, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70006, 0, 0, 70008, -- prevq, nextq, exclusivegroup, nextquestidchain +7, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Scarlet Monastery (Graveyard, Library)", -- title +"Go Through SM Graveyard, SM Library.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +6487, 4543, 0, 0, -- requiredNpcOrGo 1-4 +1, 1, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70007; +DELETE FROM creature_questender WHERE quest = 70007; +INSERT INTO creature_queststarter VALUES(70001, 70007); +INSERT INTO creature_questender VALUES(70001, 70007); + +-- SM Cathedral, Armory +2 levels +DELETE FROM quest_template WHERE Id = 70008; +INSERT INTO quest_template VALUES( +70008, -- Id +2, -- Method +34, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70007, 0, 0, 70009, -- prevq, nextq, exclusivegroup, nextquestidchain +7, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Scarlet Monastery (Armory, Cathedral)", -- title +"Go Through SM Armory, SM Cathedral.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +3975, 3977, 0, 0, -- requiredNpcOrGo 1-4 +1, 1, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70008; +DELETE FROM creature_questender WHERE quest = 70008; +INSERT INTO creature_queststarter VALUES(70001, 70008); +INSERT INTO creature_questender VALUES(70001, 70008); + + +-- RFD +2 +DELETE FROM quest_template WHERE Id = 70009; +INSERT INTO quest_template VALUES( +70009, -- Id +2, -- Method +36, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70008, 0, 0, 70010, -- prevq, nextq, exclusivegroup, nextquestidchain +7, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Razorfen Downs", -- title +"Go Through RFD.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +7358, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70009; +DELETE FROM creature_questender WHERE quest = 70009; +INSERT INTO creature_queststarter VALUES(70001, 70009); +INSERT INTO creature_questender VALUES(70001, 70009); + +-- Uldaman +2 lvl +DELETE FROM quest_template WHERE Id = 70010; +INSERT INTO quest_template VALUES( +70010, -- Id +2, -- Method +38, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70009, 0, 0, 70011, -- prevq, nextq, exclusivegroup, nextquestidchain +7, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Uldaman", -- title +"Go Through Uldaman.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +2748, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70010; +DELETE FROM creature_questender WHERE quest = 70010; +INSERT INTO creature_queststarter VALUES(70001, 70010); +INSERT INTO creature_questender VALUES(70001, 70010); + +-- ZF +4 lvl +DELETE FROM quest_template WHERE Id = 70011; +INSERT INTO quest_template VALUES( +70011, -- Id +2, -- Method +41, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70010, 0, 0, 70012, -- prevq, nextq, exclusivegroup, nextquestidchain +7, 50000, 50000, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Zul'Farrak", -- title +"Go Through ZF.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +7604, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70011; +DELETE FROM creature_questender WHERE quest = 70011; +INSERT INTO creature_queststarter VALUES(70001, 70011); +INSERT INTO creature_questender VALUES(70001, 70011); + +-- Mara +4 lvl +DELETE FROM quest_template WHERE Id = 70012; +INSERT INTO quest_template VALUES( +70012, -- Id +2, -- Method +44, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70011, 0, 0, 70013, -- prevq, nextq, exclusivegroup, nextquestidchain +5, 50000, 50000, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Maraudon", -- title +"Go Through Mara.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +12201, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70012; +DELETE FROM creature_questender WHERE quest = 70012; +INSERT INTO creature_queststarter VALUES(70001, 70012); +INSERT INTO creature_questender VALUES(70001, 70012); + +-- Sunken Temple +4 lvl +DELETE FROM quest_template WHERE Id = 70013; +INSERT INTO quest_template VALUES( +70013, -- Id +2, -- Method +48, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70012, 0, 0, 70014, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Sunken Temple", -- title +"Go Through ST.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +5709, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70013; +DELETE FROM creature_questender WHERE quest = 70013; +INSERT INTO creature_queststarter VALUES(70001, 70013); +INSERT INTO creature_questender VALUES(70001, 70013); + + +-- Levelup +DELETE FROM quest_template WHERE Id = 70014; +INSERT INTO quest_template VALUES( +70014, -- Id +2, -- Method +48, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70013, 0, 0, 0, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Level up!", -- title +"yo", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +0, 0, 0, 0, -- requiredNpcOrGo 1-4 +0, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70014; +DELETE FROM creature_questender WHERE quest = 70014; +INSERT INTO creature_queststarter VALUES(70001, 70014); +INSERT INTO creature_questender VALUES(70001, 70014); + + +-- BRD +DELETE FROM quest_template WHERE Id = 70015; +INSERT INTO quest_template VALUES( +70015, -- Id +2, -- Method +51, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70014, 0, 0, 70016, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Blackrock Depths", -- title +"Go Through BRD.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +9019, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70015; +DELETE FROM creature_questender WHERE quest = 70015; +INSERT INTO creature_queststarter VALUES(70001, 70015); +INSERT INTO creature_questender VALUES(70001, 70015); + +-- DM East +DELETE FROM quest_template WHERE Id = 70016; +INSERT INTO quest_template VALUES( +70016, -- Id +2, -- Method +53, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70015, 0, 0, 70017, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"DM East", -- title +"Go Through DM East.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +11492, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70016; +DELETE FROM creature_questender WHERE quest = 70016; +INSERT INTO creature_queststarter VALUES(70001, 70016); +INSERT INTO creature_questender VALUES(70001, 70016); + +-- DM North +DELETE FROM quest_template WHERE Id = 70017; +INSERT INTO quest_template VALUES( +70017, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70016, 0, 0, 70018, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Dire Maul (North)", -- title +"Go Through DM North.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +11501, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70017; +DELETE FROM creature_questender WHERE quest = 70017; +INSERT INTO creature_queststarter VALUES(70001, 70017); +INSERT INTO creature_questender VALUES(70001, 70017); + +-- DM West +DELETE FROM quest_template WHERE Id = 70018; +INSERT INTO quest_template VALUES( +70018, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70017, 0, 0, 70019, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 500, 500, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Dire Maul (West)", -- title +"Go Through DM West.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +11496, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70018; +DELETE FROM creature_questender WHERE quest = 70018; +INSERT INTO creature_queststarter VALUES(70001, 70018); +INSERT INTO creature_questender VALUES(70001, 70018); + +-- Scholo +DELETE FROM quest_template WHERE Id = 70019; +INSERT INTO quest_template VALUES( +70019, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70018, 0, 0, 70020, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Scholomance", -- title +"Go Through Scholomance.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +1853, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70019; +DELETE FROM creature_questender WHERE quest = 70019; +INSERT INTO creature_queststarter VALUES(70001, 70019); +INSERT INTO creature_questender VALUES(70001, 70019); + + +-- Stratholme +DELETE FROM quest_template WHERE Id = 70020; +INSERT INTO quest_template VALUES( +70020, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70019, 0, 0, 70021, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Stratholme", -- title +"Go Through Stratholme.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +10440, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70020; +DELETE FROM creature_questender WHERE quest = 70020; +INSERT INTO creature_queststarter VALUES(70001, 70020); +INSERT INTO creature_questender VALUES(70001, 70020); + +-- LBRS +DELETE FROM quest_template WHERE Id = 70021; +INSERT INTO quest_template VALUES( +70021, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70020, 0, 0, 70022, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Lower Blackrock Spire", -- title +"Go Through LBRS.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +9568, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70021; +DELETE FROM creature_questender WHERE quest = 70021; +INSERT INTO creature_queststarter VALUES(70001, 70021); +INSERT INTO creature_questender VALUES(70001, 70021); + + +-- UBRS +DELETE FROM quest_template WHERE Id = 70022; +INSERT INTO quest_template VALUES( +70022, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70021, 0, 0, 70023, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Upper Blackrock Spire", -- title +"Go Through UBRS.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +10363, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70022; +DELETE FROM creature_questender WHERE quest = 70022; +INSERT INTO creature_queststarter VALUES(70001, 70022); +INSERT INTO creature_questender VALUES(70001, 70022); + +-- ZG +DELETE FROM quest_template WHERE Id = 70023; +INSERT INTO quest_template VALUES( +70023, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70022, 0, 0, 70024, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Zul'Gurub", -- title +"Go Through ZG.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +14834, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70023; +DELETE FROM creature_questender WHERE quest = 70023; +INSERT INTO creature_queststarter VALUES(70001, 70023); +INSERT INTO creature_questender VALUES(70001, 70023); + +-- AQ20 +DELETE FROM quest_template WHERE Id = 70024; +INSERT INTO quest_template VALUES( +70024, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70023, 0, 0, 70025, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Ruins of Ahn'Quiraj", -- title +"Go Through AQ20.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +15339, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70024; +DELETE FROM creature_questender WHERE quest = 70024; +INSERT INTO creature_queststarter VALUES(70001, 70024); +INSERT INTO creature_questender VALUES(70001, 70024); + +-- MC +DELETE FROM quest_template WHERE Id = 70025; +INSERT INTO quest_template VALUES( +70025, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70024, 0, 0, 70026, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Molten Core", -- title +"Go Through MC.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +11502, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70025; +DELETE FROM creature_questender WHERE quest = 70025; +INSERT INTO creature_queststarter VALUES(70001, 70025); +INSERT INTO creature_questender VALUES(70001, 70025); + + +-- BWL +DELETE FROM quest_template WHERE Id = 70026; +INSERT INTO quest_template VALUES( +70026, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70025, 0, 0, 70027, -- prevq, nextq, exclusivegroup, nextquestidchain +0, 0, 0, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Black Wing Lair", -- title +"Go Through BWL.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +11583, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70026; +DELETE FROM creature_questender WHERE quest = 70026; +INSERT INTO creature_queststarter VALUES(70001, 70026); +INSERT INTO creature_questender VALUES(70001, 70026); + +-- AQ40 +DELETE FROM quest_template WHERE Id = 70027; +INSERT INTO quest_template VALUES( +70027, -- Id +2, -- Method +58, 18, 0, -- level, minlevel, maxlevel +0, -- ZoneorSort +0, -- type +0, -- suggestedPlayers +0, -- limittime +0, 0, 0, 0, -- req class, race, skillis, skillpoints +0, 0, 0, 0, -- req faction id 1, 2, value 1, 2 +0, 0, 0, 0, -- reqminrepfaction, maxrep, minrepvalue, maxrepval +70026, 0, 0, 0, -- prevq, nextq, exclusivegroup, nextquestidchain +50, 5000, 5000, -- rewardxpid, rewardorreqmoney, rewardmoneymaxlevel +0, 0, -- rewardspell, rewardspellcast +0, 0, -- rewardhonor, rewardhonormultiplier +0, 0, -- rewardmailtemplateid, rewardmaildelay +0, 0, 0, -- sourceitemid, sourceitemcount, sourcespellid +0, 0, -- flags, specialflags +0, -- rewardtitleid +0, -- requiredplayerkills +0, -- rewardtalents +0, -- rewardarenapoints +0, 0, 0, 0, -- rewarditemId 1-4 +0, 0, 0, 0, -- rewarditemcount 1-4 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemid 1-6 +0, 0, 0, 0, 0, 0, -- rewardchoiceitemcount 1-6 +0, 0, 0, 0, 0, -- rewardfactionid 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalue 1-5 +0, 0, 0, 0, 0, -- rewardfactionvalueidoverride 1-5 +0, 0, 0, 0, -- pointmapid, pointx, pointy, pointoption +"Temple of Ahn'Quiraj", -- title +"Go Through AQ40.", -- Objectives +"", -- details +"", -- EndText +"", -- Offerrewardtext +"", -- requestItemsText +"", -- CompletedText +15589, 0, 0, 0, -- requiredNpcOrGo 1-4 +1, 0, 0, 0, -- requiredNpcOrGoCount 1-4 +0, 0, 0, 0, -- requiredSourceItemId 1-4 +0, 0, 0, 0, -- requiredSourceItemCount 1-4 +0, 0, 0, 0, 0, 0, -- requiredItemId 1-6 +0, 0, 0, 0, 0, 0, -- requiredItemCount 1-6 +1, -- unknown0 +"", "", "", "", -- ObjectiveText 1-4 +1, 0, 0, 0, -- DetailsEmote 1-4 +1, 0, 0, 0, -- DetailsEmoteDelay 1-4 +0, 1, -- EmoteonIncomplete, EmoteonComplete +0, 0, 0, 0, -- offerRewardEmote 1-4 +0, 0, 0, 0, -- offerRewardEmoteDelay 1-4 +0 -- VerifiedBuild +); + +DELETE FROM creature_queststarter WHERE quest = 70027; +DELETE FROM creature_questender WHERE quest = 70027; +INSERT INTO creature_queststarter VALUES(70001, 70027); +INSERT INTO creature_questender VALUES(70001, 70027); diff --git a/telenpc/telenpc-loc.sql b/telenpc/telenpc-loc.sql new file mode 100644 index 0000000..abaa188 --- /dev/null +++ b/telenpc/telenpc-loc.sql @@ -0,0 +1,119 @@ +DROP TABLE IF EXISTS `custom_npc_tele_category`; +CREATE TABLE `custom_npc_tele_category` ( + `id` int(6) unsigned NOT NULL default '0', + `name` varchar(255) NOT NULL default '', + `flag` tinyint(3) unsigned NOT NULL default '0', + `data0` bigint(20) unsigned NOT NULL default '0', + `data1` int(6) unsigned NOT NULL default '0', + PRIMARY KEY (`id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `custom_npc_tele_destination`; +CREATE TABLE `custom_npc_tele_destination` ( + `id` int(6) unsigned NOT NULL auto_increment, + `name` char(100) NOT NULL default '', + `pos_X` float NOT NULL default '0', + `pos_Y` float NOT NULL default '0', + `pos_Z` float NOT NULL default '0', + `map` smallint(5) unsigned NOT NULL default '0', + `orientation` float NOT NULL default '0', + `level` tinyint(3) unsigned NOT NULL default '0', + `cost` int(10) unsigned NOT NULL default '0', + PRIMARY KEY (`id`) +) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; + +DROP TABLE IF EXISTS `custom_npc_tele_association`; +CREATE TABLE `custom_npc_tele_association` ( + `cat_id` int(6) unsigned NOT NULL default '0', + `dest_id` int(6) unsigned NOT NULL default '0', + PRIMARY KEY (`cat_id`, `dest_id`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +TRUNCATE `custom_npc_tele_category`; +INSERT INTO `custom_npc_tele_category` + (`id`, `name`, `flag`, `data0`, `data1`) +VALUES + (1, 'Cities', 0, 1, 0), + (2, 'Cities', 0, 2, 0), + (3, 'Battlegrounds', 0, 1, 0), + (4, 'Battlegrounds', 0, 2, 0), + (5, 'Arenas', 0, 0, 0), + (6, '[Instances Lvl 1-60]', 0, 0, 0), + (7, '[Instances Lvl 60+]', 5, 60, 0), + (8, '[Instances Lvl 70+]', 5, 70, 0), + (9, 'Destinations MJ', 3, 0, 0); + +TRUNCATE `custom_npc_tele_destination`; +INSERT INTO `custom_npc_tele_destination` + (`id`, `name`, `pos_X`, `pos_Y`, `pos_Z`, `map`, `orientation`, `level`, `cost`) +VALUES + (1, 'Alterac Valley', 883.187, -489.375, 96.7618, 30, 3.06932, 0, 0), + (2, 'Alterac Valley', -818.155, -623.043, 54.0884, 30, 2.1, 0, 0), + (3, 'Arathi Basin', 686.053, 683.165, -12.9149, 529, 0.18, 0, 0), + (4, 'Arathi Basin', 1308.68, 1306.03, -9.0107, 529, 3.91285, 0, 0), + (5, 'Black Temple', -3610.72, 324.988, 37.4, 530, 3.28298, 0, 0), + (6, 'Blackfathom Deeps', 4254.58, 664.74, -29.04, 1, 1.97, 0, 0), + (7, 'Blackrock Depths', -7301.03, -913.19, 165.37, 0, 0.08, 0, 0), + (8, 'Blackrock Spire', -7535.43, -1212.04, 285.45, 0, 5.29, 0, 0), + (9, 'Blackwing Lair', -7665.55, -1102.49, 400.679, 469, 0, 0, 0), + (10, 'Caverns of Time', -8173.66, -4746.36, 33.8423, 1, 4.93989, 0, 0), + (11, 'Circle of Blood', 2839.44, 5930.17, 11.1002, 530, 3.16284, 0, 0), + (12, 'Coilfang Reservoir', 517.288, 6976.28, 32.0072, 530, 0, 0, 0), + (13, 'Darnassus', 9947.52, 2482.73, 1316.21, 1, 0, 0, 0), + (14, 'Dire Maul', -3982.47, 1127.79, 161.02, 1, 0.05, 0, 0), + (15, 'Exodar', -4073.03, -12020.4, -1.47, 530, 0, 0, 0), + (16, 'Eye of the Storm', 2487.72, 1609.12, 1224.64, 566, 3.35671, 0, 0), + (17, 'Eye of the Storm', 1843.73, 1529.77, 1224.43, 566, 0.297579, 0, 0), + (18, 'Goldshire', -9464, 62, 56, 0, 0, 0, 0), + (19, 'Gruul\'s Lair', 3539.01, 5082.36, 1.69107, 530, 0, 0, 0), + (20, 'Gurubashi', -13261.3, 168.294, 35.0792, 0, 1.00688, 0, 0), + (21, 'Hellfire Citadel', -305.816, 3056.4, -2.47318, 530, 2.01, 0, 0), + (22, 'Ironforge', -4924.07, -951.95, 501.55, 0, 5.4, 0, 0), + (23, 'Isle Of Quel\'Danas', 12947.4, -6893.31, 5.68398, 530, 3.09154, 0, 0), + (24, 'Karazhan', -11118.8, -2010.84, 47.0807, 0, 0, 0, 0), + (25, 'Maraudon', -1433.33, 2955.34, 96.21, 1, 4.82, 0, 0), + (26, 'Molten Core', 1121.45, -454.317, -101.33, 230, 3.5, 0, 0), + (27, 'Naxxramas', 3125.18, -3748.02, 136.049, 0, 0, 0, 0), + (28, 'Onyxia\'s Lair', -4707.44, -3726.82, 54.6723, 1, 3.8, 0, 0), + (29, 'Orgrimmar', 1552.5, -4420.66, 8.94802, 1, 0, 0, 0), + (30, 'Razor Hill', 315.721, -4743.4, 10.4867, 1, 0, 0, 0), + (31, 'Razorfen Downs', -4645.08, -2470.85, 85.53, 1, 4.39, 0, 0), + (32, 'Razorfen Kraul', -4484.04, -1739.4, 86.47, 1, 1.23, 0, 0), + (33, 'Ring of Trials', -1999.94, 6581.71, 11.32, 530, 2.3, 0, 0), + (34, 'Ruins of Ahn\'Qiraj', -8409.03, 1498.83, 27.3615, 1, 2.49757, 0, 0), + (35, 'Scholomance', 1219.01, -2604.66, 85.61, 0, 0.5, 0, 0), + (36, 'Shadowfang Keep', -254.47, 1524.68, 76.89, 0, 1.56, 0, 0), + (37, 'Shattrath City', -1850.21, 5435.82, -10.9614, 530, 3.40391, 0, 0), + (38, 'Silvermoon', 9338.74, -7277.27, 13.7895, 530, 0, 0, 0), + (39, 'Stormwind', -8960.14, 516.266, 96.3568, 0, 0, 0, 0), + (40, 'Stratholme', 3263.54, -3379.46, 143.59, 0, 0, 0, 0), + (41, 'Tempest Keep', 3089.58, 1399.05, 187.653, 530, 4.79407, 0, 0), + (42, 'Temple of Ahn\'Qiraj', -8245.84, 1983.74, 129.072, 1, 0.936195, 0, 0), + (43, 'The Deadmines', -11212, 1658.58, 25.67, 0, 1.45, 0, 0), + (44, 'The Maul', -3761.49, 1133.43, 132.083, 1, 4.57259, 0, 0), + (45, 'The Scarlet Monastery', 2843.89, -693.74, 139.32, 0, 5.11, 0, 0), + (46, 'The Sunken Temple', -10346.9, -3851.9, -43.41, 0, 6.09, 0, 0), + (47, 'The Wailing Caverns', -722.53, -2226.3, 16.94, 1, 2.71, 0, 0), + (48, 'Thunder Bluff', -1290, 147.034, 129.682, 1, 4.919, 0, 0), + (49, 'Uldaman', -6119.7, -2957.3, 204.11, 0, 0.03, 0, 0), + (50, 'Undercity', 1819.71, 238.79, 60.5321, 0, 0, 0, 0), + (51, 'Warsong Gulch', 930.851, 1431.57, 345.537, 489, 0.015704, 0, 0), + (52, 'Warsong Gulch', 1525.95, 1481.66, 352.001, 489, 3.20756, 0, 0), + (53, 'Zul\'Aman', 6846.95, -7954.5, 170.028, 530, 4.61501, 0, 0), + (54, 'Zul\'Farrak', -6839.39, -2911.03, 8.87, 1, 0.41, 0, 0), + (55, 'Zul\'Gurub', -11916.7, -1212.82, 92.2868, 0, 4.6095, 0, 0), + (56, 'Ile des MJ', 16254, 16276.9, 14.5082, 1, 1.70269, 0, 0); + +TRUNCATE `custom_npc_tele_association`; +INSERT INTO `custom_npc_tele_association` + (`cat_id`, `dest_id`) +VALUES + (1, 13), (1, 15), (1, 18), (1, 22), (1, 23), (1, 37), (1, 39), (2, 23), (2, 29), (2, 30), (2, 37), (2, 38), (2, 48), (2, 50), (3, 1), (3, 4), (3, 16), (3, 52), (4, 2), (4, 3), (4, 17), (4, 51), (5, 11), (5, 20), (5, 33), (5, 44), (6, 6), (6, 7), (6, 8), (6, 14), (6, 25), (6, 31), (6, 32), (6, 35), (6, 36), (6, 40), (6, 43), (6, 45), (6, 46), (6, 47), (6, 49), (6, 54), (7, 9), (7, 26), (7, 27), (7, 28), (7, 34), (7, 42), (7, 55), (8, 5), (8, 10), (8, 12), (8, 19), (8, 21), (8, 24), (8, 41), (8, 53), (9, 56); + +-- `npc_text` +REPLACE INTO `npc_text` (`ID`, `text0_0`) VALUES + (100000, 'Choose your Category.'), + (100001, 'Choose your Destination.'); + +-- `creature_template` +INSERT INTO `creature_template` (`entry`, `modelid1`, `name`, `minlevel`, `maxlevel`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `InhabitType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `DamageModifier`, `ExperienceModifier`, `RegenHealth`, `flags_extra`, `ScriptName`) VALUES (100000, 26502, 'TeleNPC2', 83, 83, 35, 1, 1, 1.14286, 2, 1, 1, 1, 1, 2, 2048, 3, 1, 1, 1, 1, 1, 1, 1, 2, 'npc_teleport'); diff --git a/todo.txt b/todo.txt new file mode 100644 index 0000000..ad7d8c6 --- /dev/null +++ b/todo.txt @@ -0,0 +1,4 @@ +levelling 61+ +Mall +Transmog bags +Telenpc better locations diff --git a/vendors/gearvendors-vanilla.sql b/vendors/gearvendors-vanilla.sql new file mode 100644 index 0000000..452a656 --- /dev/null +++ b/vendors/gearvendors-vanilla.sql @@ -0,0 +1,460 @@ +-- 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; +INSERT INTO creature_template VALUES( +70002, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"Stratholme 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 = 70002; + +INSERT INTO npc_vendor VALUES(70002, 0, 20038, 0, 0, 0, 0); -- hunter 4 (10man lvl 60) +INSERT INTO npc_vendor VALUES(70002, 0, 70009, 0, 0, 0, 0); -- mage (10man lvl 60) +INSERT INTO npc_vendor VALUES(70002, 0, 18498, 0, 0, 0, 0); -- shaman (10man lvl 60) + +DELETE FROM creature WHERE id = 70002; +INSERT INTO creature VALUES(default, -- guid +70002, -- id +329, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +4023.37, -3329.68, 115.06, 5.10299, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +10080, 8814, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); + +-- Vendor in UBRS +DELETE FROM creature_template WHERE entry = 70003; +INSERT INTO creature_template VALUES( +70003, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"UBRS 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 = 70003; + +INSERT INTO npc_vendor VALUES(70003, 0, 19558, 0, 0, 0, 0); -- hunter 5 (For ZG lvl 60) +INSERT INTO npc_vendor VALUES(70003, 0, 70010, 0, 0, 0, 0); -- mage (For ZG lvl 60) +INSERT INTO npc_vendor VALUES(70003, 0, 12621, 0, 0, 0, 0); -- Shaman (For ZG lvl 60) + +DELETE FROM creature WHERE id = 70003; +INSERT INTO creature VALUES(default, -- guid +70003, -- id +229, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +44.1241, -270.652, 110.962, 3.96034, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +10080, 8814, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); + +-- Vendor in ZG +DELETE FROM creature_template WHERE entry = 70004; +INSERT INTO creature_template VALUES( +70004, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"ZG 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 = 70004; + +INSERT INTO npc_vendor VALUES(70004, 0, 70011, 0, 0, 0, 0); -- mage (For AQ20 lvl 60) +INSERT INTO npc_vendor VALUES(70004, 0, 21242, 0, 0, 0, 0); -- Shaman (For AQ20 lvl 60) + + +DELETE FROM creature WHERE id = 70004; +INSERT INTO creature VALUES(default, -- guid +70004, -- id +309, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +-11789.1, -1621.97, 54.7215, 4.66055, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +10080, 8814, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); + +-- Vendor in AQ20 +DELETE FROM creature_template WHERE entry = 70005; +INSERT INTO creature_template VALUES( +70005, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"AQ20 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 = 70005; + +INSERT INTO npc_vendor VALUES(70005, 0, 19852, 0, 0, 0, 0); -- shaman (MC lvl 60) + +DELETE FROM creature WHERE id = 70005; +INSERT INTO creature VALUES(default, -- guid +70005, -- id +509, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +-9526.34, 2064.88, 106.765, 5.53313, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +10080, 8814, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); + +-- Vendor in MC +DELETE FROM creature_template WHERE entry = 70006; +INSERT INTO creature_template VALUES( +70006, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"MC 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 = 70006; + +INSERT INTO npc_vendor VALUES(70006, 0, 19363, 0, 0, 0, 0); -- shaman (BWL lvl 60) + +DELETE FROM creature WHERE id = 70006; +INSERT INTO creature VALUES(default, -- guid +70006, -- id +409, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +763.214, -1146.69, -120.958, 3.95964, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +10080, 8814, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); + + +-- Vendor in BWL +DELETE FROM creature_template WHERE entry = 70007; +INSERT INTO creature_template VALUES( +70007, -- entry +0, 0, 0, -- difficulty entry 123 +0, 0, -- killcredit 1, 2 +28172, 0, 0, 0, -- modelid 1, 2, 3, 4, +"BWL 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 = 70007; + +INSERT INTO npc_vendor VALUES(70007, 0, 22816, 0, 0, 0, 0); -- shaman (AQ40 lvl 60) + +DELETE FROM creature WHERE id = 70007; +INSERT INTO creature VALUES(default, -- guid +70007, -- id +469, 0, 0, -- map, zone, area +1, 1, -- spawnMask, PhaseMask +0, 0, -- modelid, equipmentId +-7539.92, -1294.5, 476.799, 1.25232, -- x, y, z, orientation +300, 0, 0, -- spawntimesecs, spawndist, currWaypoint +10080, 8814, -- currhealth, currmana +0, -- movementtype +0, 0, 0, -- npcflag, unit_flags, dynamicflags +0 -- verifiedbuild +); +