-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.
This commit is contained in:
Relintai 2014-12-02 19:10:11 +01:00
commit 3ae797661e
18 changed files with 12698 additions and 0 deletions

BIN
allclass/Patch-4.MPQ Normal file

Binary file not shown.

8141
allclass/test.sql Normal file

File diff suppressed because it is too large Load Diff

33
allclass/totemfix.txt Normal file
View File

@ -0,0 +1,33 @@
The "leecher" came to come and post a fix for your patch, this will fix the 0 display id for the new classes when you spawn totems with a shaman.
Totem fix: Here is simple and quick fix, delete this from your totem.cpp and presto you will have normal displays for your totems.
Code:
// set display id depending on caster's race
SetDisplayId(m_owner->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!

View File

@ -0,0 +1 @@
-- Class Quests, and NPC

65
gear/sologear-druid.sql Normal file
View File

@ -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
);

320
gear/sologear-hunter.sql Normal file
View File

@ -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
);

130
gear/sologear-lock.sql Normal file
View File

@ -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
);

841
gear/sologear-mage.sql Normal file
View File

@ -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
);

650
gear/sologear-shaman.sql Normal file
View File

@ -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
);

32
hacks/instancehacks.sql Normal file
View File

@ -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

View File

@ -0,0 +1,2 @@
UPDATE creature_template SET mechanic_immune_mask = 0;
UPDATE item_template SET RequiredLevel = 0 WHERE entry = 21215;

View File

@ -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
);

View File

@ -0,0 +1 @@
-- info

View File

@ -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);

File diff suppressed because it is too large Load Diff

119
telenpc/telenpc-loc.sql Normal file
View File

@ -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');

4
todo.txt Normal file
View File

@ -0,0 +1,4 @@
levelling 61+
Mall
Transmog bags
Telenpc better locations

460
vendors/gearvendors-vanilla.sql vendored Normal file
View File

@ -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
);