Compare commits

...

17 Commits

Author SHA1 Message Date
Grimfeather
1319a39819 Update custom_spells_40.cpp (#855) 2025-11-15 18:41:07 +01:00
Grimfeather
8ace564171 Update 00_cleanup.sql (#854) 2025-11-15 16:31:10 +01:00
Grimfeather
2981f49332 Loatheb Corrupted Mind (#851)
Loatheb now uses Corrupted Mind instead of WotLK's Necrotic Aura.
2025-11-15 10:35:18 +01:00
Crow
c9a841d4df fix vashj bridge access (#852)
now properly checks all 5 bosses and unlocks the console if all 5 are dead
2025-11-15 07:15:30 +01:00
Grimfeather
c6d3f5277a Fix pre quest for Chaos and Destruction (#850) 2025-11-13 08:34:32 +01:00
Grimfeather
cbf82d1f7c Update README.md 2025-11-13 05:21:44 +01:00
Grimfeather
30139e0c88 Pvp officer room doors (#849) 2025-11-13 05:09:53 +01:00
Grimfeather
a4b67e9e59 Add pre Naxx pvp sets (#846) 2025-11-13 04:41:01 +01:00
valsan-azerty-boi
46ab361885 Working vanilla pvp system for mod-individual-progression (#847)
optional pvp system based on mod-pvp-titles
pvp items are now hidden on pvp vendors until you have the required rank for them.
2025-11-13 04:39:05 +01:00
Grimfeather
19feffa88e Update zone_dun_morogh.sql 2025-11-11 19:19:32 +01:00
Grimfeather
a32dff188a Update Gurubashi Axe Thrower combat behavior 2025-11-09 12:13:15 +01:00
Grimfeather
e06288e3f5 Update aq_war_effort.sql 2025-11-05 21:50:15 +01:00
Grimfeather
b54d42c817 Fix Deadmines Patrols (#845)
- patrols now spawn behind you after killing bosses instead of already being active when you step into the instance.
- fixed many patrols in the first part of the dungeon, it now looks exactly like VMangos.
2025-11-05 21:20:31 +01:00
Grimfeather
e634dd10a8 Update IndividualProgressionPlayer.cpp 2025-11-05 19:49:09 +01:00
Grimfeather
97cde3826c Update zz_optional_vanilla_phasing.sql (#839)
Hide quest "To The Bulwark" until TBC
2025-11-01 02:46:19 +01:00
Grimfeather
41e16aa781 Hide inscription npcs and objects during vanilla and tbc (#837) 2025-11-01 02:37:36 +01:00
Grimfeather
124916cfba Update zone_thousand_needles.sql (#836)
avoid conflicts with upcoming AC update
2025-10-30 22:21:38 +01:00
22 changed files with 2316 additions and 539 deletions

View File

@@ -44,7 +44,8 @@ This is handled by the client, so I have created an addon that will restore this
Special thanks to all contributors of the following projects who made this module possible:
* AzerothCore and TrinityCore, along with ancestors Mangos, etc.
* AzerothCore Progression Module for Vanilla content and scripts
* AzerothCore War Effort Module
* AzerothCore mod-war-effort
* AzerothCore mod-pvp-titles
* Wrath of the Vanilla Module for more Vanilla world adjustments
* Vmangos for Vanilla game and patch progression data
* Sogladev for many Naxx 40 scripts and data

View File

@@ -296,14 +296,42 @@ IndividualProgression.CustomProgression = ""
#
IndividualProgression.AllowEarlyDungeonSet2 = 0
# IndividualProgression.PvPGearRequirements
# IndividualProgression.VanillaPvPRankRequirement
#
# Description: Requires players to have earned relevant PvP Titles before high level PvP gear can be equipped
# Description: Required PvP honor kills during Vanilla for each PvP rank to earn relevant titles and get corresponding items
#
# Default: 1 - Enabled
IndividualProgression.VanillaPvpKillRequirement.Rank1 = 100
IndividualProgression.VanillaPvpKillRequirement.Rank2 = 200
IndividualProgression.VanillaPvpKillRequirement.Rank3 = 400
IndividualProgression.VanillaPvpKillRequirement.Rank4 = 800
IndividualProgression.VanillaPvpKillRequirement.Rank5 = 1400
IndividualProgression.VanillaPvpKillRequirement.Rank6 = 2000
IndividualProgression.VanillaPvpKillRequirement.Rank7 = 3000
IndividualProgression.VanillaPvpKillRequirement.Rank8 = 4500
IndividualProgression.VanillaPvpKillRequirement.Rank9 = 6000
IndividualProgression.VanillaPvpKillRequirement.Rank10 = 8000
IndividualProgression.VanillaPvpKillRequirement.Rank11 = 10000
IndividualProgression.VanillaPvpKillRequirement.Rank12 = 13000
IndividualProgression.VanillaPvpKillRequirement.Rank13 = 18000
IndividualProgression.VanillaPvpKillRequirement.Rank14 = 24000
# IndividualProgression.VanillaPvpTitlesPersistAfterVanilla
#
# Description: Players retain their Vanilla PvP titles even after reaching TBC/WotLK
#
# Default: 1 - Enabled (Default, Blizzlike)
# 0 - Disabled
#
IndividualProgression.PvPGearRequirements = 1
IndividualProgression.VanillaPvpTitlesPersistAfterVanilla = 1
# IndividualProgression.VanillaPvpEarnTitlesAfterVanilla
#
# Description: Players can continue to earn new Vanilla PvP titles even after reaching TBC/WotLK
#
# Default: 0 - Disabled (Default, Blizzlike)
# 1 - Enabled
#
IndividualProgression.VanillaPvpEarnTitlesAfterVanilla = 0
# IndividualProgression.DisableRDF
#

View File

@@ -1,6 +1,3 @@
DELETE FROM `game_event_creature` WHERE `guid` IN (208146, 208159, 208185, 208207, 208240, 208251, 208355, 208368, 208394, 208407);
DELETE FROM `creature_addon` WHERE `guid` IN (29803, 133925, 133926);
/* Several unused BG NPCs have wrong classes in AC - fix to prevent console warning */
UPDATE `creature_template` SET `unit_class` = 2 WHERE `entry` IN (22742, 22791, 22796, 22792, 22627, 22532, 22774, 22534, 22529, 22537, 22790, 22791, 22637, 22599,
32013, 22781, 31930, 32128, 31935, 31927, 31938, 32120, 37332, 32142, 31821, 37248, 37453, 37253,
@@ -9,82 +6,31 @@ UPDATE `creature_template` SET `unit_class` = 1 WHERE `entry` IN (22632, 32055,
UPDATE `creature_template` SET `unit_class` = 8 WHERE `entry` IN (29273);
/* Delete unused Creature Addon data */
DELETE FROM `creature_addon` WHERE `guid` IN (133917, 133918, 133919, 133920, 133928);
DELETE FROM `creature_addon` WHERE `guid` IN (29803, 133917, 133918, 133919, 133920, 133925);
-- needed to avoid error because zone_burning_steppes is run before zone_hillsbrad_foothills
DELETE FROM `pool_creature` WHERE `pool_entry` IN (601046);
-- undo incorrect waypoint IDs
DELETE FROM `waypoint_data` WHERE `id` = 48310; -- Lady Sarevess
DELETE FROM `waypoint_data` WHERE `id` = 101820; -- Rexxar
-- removed unused requirement for Onyxia 40, this is now handled with cpp
DELETE FROM `dungeon_access_requirements` WHERE `dungeon_access_id` = 123;
-- undo incorrect title change
UPDATE `creature_template` SET `subname` = 'Master Blacksmithing Trainer' WHERE `entry` = 16583;
-- alliance battlemasters
DELETE FROM `game_event_creature` WHERE `guid` IN (207918, 207929, 207951, 208042, 208081, 208107);
-- Onyxia wotlk version
UPDATE `creature_template` SET `minlevel` = 83, `maxlevel` = 83, `DamageModifier` = 35, `HealthModifier` = 350.0, `ManaModifier` = 1, `mingold` = 93755, `maxgold` = 122438 WHERE `entry` = 10184;
UPDATE `creature_template` SET `minlevel` = 80, `maxlevel` = 80, `DamageModifier` = 1, `HealthModifier` = 5 WHERE `entry` = 11262;
UPDATE `creature_template` SET `minlevel` = 80, `maxlevel` = 80, `DamageModifier` = 7.5, `HealthModifier` = 70, `ManaModifier` = 1 WHERE `entry` = 12129;
-- Naxx40 - Razuvious
DELETE FROM `spell_script_names` WHERE `spell_id` IN (29107, 55543);
-- Naxx40
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryorguid` = 15975;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`,
`event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`,
`action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`,
`target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(15975,0,0,0,0,0,100,2,5000,8000,14000,18000,0,0,11,30043,0,0,0,0,0,2,0,0,0,0,0,0,0,0,'Cast Spell IC'),
(15975,0,1,0,0,0,100,4,5000,8000,14000,18000,0,0,11,56032,0,0,0,0,0,2,0,0,0,0,0,0,0,0,'Cast Spell IC'),
(15975,0,2,0,0,0,100,0,9000,16000,18000,21000,0,0,11,28434,0,0,0,0,0,5,0,0,0,0,0,0,0,0,'Cast Spell IC');
-- Scourge Invasion Update
UPDATE `creature_template` SET `AIName` = '' WHERE `entry` = 16136;
UPDATE `creature_template` SET `npcflag` = 1 WHERE `entry` = 16786;
UPDATE `creature_template` SET `npcflag` = 129 WHERE `entry` = 16787;
UPDATE `creature_template` SET `npcflag` = 2 WHERE `entry` IN (29441, 29442);
UPDATE `creature` SET `phaseMask` = 1 WHERE `id1` IN (14682, 14684, 14686, 14690, 14693, 14695);
UPDATE `creature` SET `ScriptName` = '' WHERE `id1` IN (16241, 16255, 16281, 16285, 16359, 16361, 16478, 16484, 16490, 16493, 16494, 16495, 16786, 16787);
-- battlemasters
DELETE FROM `game_event_creature` WHERE `guid` IN (207918, 207929, 207951, 208042, 208081, 208107, 208146, 208159, 208185); -- alliance
DELETE FROM `game_event_creature` WHERE `guid` IN (208207, 208240, 208251, 208355, 208368, 208394, 208407); -- horde
-- remove AzerothCore area triggers used by WotLK Scourge Invasion Event
DELETE FROM `areatrigger_involvedrelation` WHERE `id` IN (4092, 4094, 4095, 4096, 4098, 4099, 4100, 4101, 4103, 4104, 4105, 5151, 5152, 5153, 5154, 5158, 5159, 5160, 5161);
-- maraudon cleanup
SET @CGUID := 349000;
SET @WPID := 3490000;
-- pvp rank requirements no longer needed
UPDATE `item_template` SET `requiredhonorrank` = 0 WHERE `entry` IN
(18241, 18242, 18243, 18244, 18245, 18246, 18247, 18248, 18834, 18845, 18846, 18849, 18850, 18851, 18852, 18853, 18854, 18856, 18857, 18858, 18859, 18862, 18863, 18864, 29592, 29593);
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+1 AND @CGUID+32;
DELETE FROM `creature_formations` WHERE `leaderGUID` IN (@CGUID+1, @CGUID+6, @CGUID+11, @CGUID+16, @CGUID+21, @CGUID+26, @CGUID+31);
DELETE FROM `creature_addon` WHERE `guid` IN (@CGUID+1, @CGUID+6, @CGUID+11, @CGUID+16, @CGUID+21, @CGUID+26, @CGUID+31);
DELETE FROM `waypoint_data` WHERE `id` IN (@WPID+10, @WPID+60, @WPID+110, @WPID+160, @WPID+210, @WPID+260, @WPID+310);
DELETE FROM `creature_addon` WHERE `guid` IN (@CGUID+41, @CGUID+42, @CGUID+43, @CGUID+44);
-- Into the Breach cleanup
SET @CGUID := 640000;
SET @WPID := 6400000;
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID AND @CGUID+212;
DELETE FROM `creature_formations` WHERE `leaderGUID` IN (@CGUID+6, @CGUID+7, @CGUID+8, @CGUID+200, @CGUID+203, @CGUID+206);
DELETE FROM `smart_scripts` WHERE `entryorguid` IN (-640006, -640007, -640008);
DELETE FROM `creature_addon` WHERE `guid` IN
(@CGUID+4, @CGUID+5, @CGUID+6, @CGUID+7, @CGUID+8, @CGUID+9, @CGUID+10, @CGUID+11, @CGUID+12, @CGUID+13, @CGUID+14, @CGUID+15,
@CGUID+16, @CGUID+17, @CGUID+18, @CGUID+19, @CGUID+20, @CGUID+21, @CGUID+22, @CGUID+102, @CGUID+200, @CGUID+203, @CGUID+206);
DELETE FROM `waypoint_data` WHERE `id` IN
(@WPID+40, @WPID+50, @WPID+60, @WPID+70, @WPID+80, @WPID+90, @WPID+100, @WPID+110, @WPID+120, @WPID+130, @WPID+140, @WPID+150,
@WPID+160, @WPID+170, @WPID+180, @WPID+190, @WPID+200, @WPID+0210, @WPID+0220, @WPID+1020, @WPID+2000, @WPID+2030, @WPID+2060);
-- AV cleanup
SET @CGUID := 670000;
SET @WPID := 6700000;
DELETE FROM `creature_addon` WHERE `guid` IN (@CGUID+88, @CGUID+89, @CGUID+105, @CGUID+106, @CGUID+114, @CGUID+133, @CGUID+138, @CGUID+139);
DELETE FROM `waypoint_data` WHERE `id` IN (@WPID+880, @WPID+890, @WPID+1050, @WPID+1060, @WPID+1140, @WPID+1330, @WPID+1380, @WPID+1390);
DELETE FROM `creature_addon` WHERE `guid` IN (@CGUID+164, @CGUID+165, @CGUID+181, @CGUID+182, @CGUID+190, @CGUID+209, @CGUID+214, @CGUID+215);
UPDATE `item_template` SET `requiredhonorrank` = 0
WHERE `entry` IN (15196, 15198, 16342, 18440, 18441, 18442, 18443, 18444, 16315, 16336, 16337, 18448, 18449, 18454, 18455, 18452, 18453, 18445, 18447, 18456, 18457, 16401,
16403, 23278, 23279, 16393, 16397, 23280, 23281, 17562, 17564, 23282, 23283, 23274, 23275, 16392, 16396, 23284, 23285, 29594, 29595, 16405, 16406, 23286, 23287, 17594, 17596, 23288, 23289, 16369, 16391, 23290, 23291,
16425, 23292, 16426, 23293, 23294, 16422, 23295, 16421, 17567, 23296, 17568, 23297, 23272, 23273, 16417, 23298, 16419, 23299, 29596, 29597, 16430, 23300, 16431, 23301, 17599, 23302, 17600, 23303, 16414, 23304, 16413, 23305,
23306, 16428, 16427, 23307, 16416, 17598, 16423, 23308, 23309, 16424, 23310, 17569, 23311, 17566, 23276, 23277, 23312, 23313, 16420, 16418, 29598, 29599, 16429, 23314, 16432, 23315, 17601, 23316, 23317, 23318, 23319, 16415,
16462, 16463, 16467, 16459, 16448, 16450, 17583, 17584, 17579, 16472, 16471, 16475, 16446, 16454, 16456, 29606, 29607, 29608, 16483, 16484, 16479, 17608, 17603, 17607, 16437, 16440, 16442,
16466, 16465, 16468, 17578, 16441, 16452, 16451, 16449, 17581, 17580, 17602, 16473, 16474, 16476, 16453, 16457, 16455, 29609, 29610, 29611, 16477, 16478, 16480, 17604, 17605, 16444, 16443,
12584, 18825, 18827, 18830, 18833, 18836, 18838, 18843, 18847, 18855, 18865, 18867, 18869, 18873, 18876, 23451, 23452, 23453, 23454, 23455, 23456,
15197, 15199, 15200, 16335, 18428, 16341, 18427, 18461, 16340, 18434, 18436, 16497, 18435, 16532, 18432, 18429, 18430, 16486, 18437,
16531, 16530, 22843, 22862, 16494, 16496, 22863, 22852, 17576, 17577, 22865, 22855, 29600, 29601, 22864, 16498, 16499, 22856, 22857, 16519, 22867, 16518, 16343, 30710, 16509, 22868, 16510, 22858, 17616, 17617, 22869, 22859, 16485, 16487, 22870, 22860,
16517, 16525, 16529, 22874, 16527, 22875, 16493, 16504, 22877, 22878, 16502, 16495, 17574, 17575, 17571, 22881, 17572, 22884, 29602, 29603, 22879, 16500, 16505, 16508, 22880, 16522, 16520, 22876, 16523, 22887, 16513, 16512, 16511, 22872, 22873, 16515, 17615, 22882, 17614, 17611, 22885, 17612, 16488, 22883, 16490, 16491, 22886,
16526, 23251, 16528, 23252, 23253, 16503, 23254, 16501, 23255, 17570, 17573, 23256, 29604, 29605, 16506, 23257, 16507, 23258, 23259, 16521, 23260, 16524, 16514, 23244, 16516, 23243, 17610, 23261, 23262, 17613, 23263, 16489, 23264, 16492,
16569, 16572, 16571, 16567, 16570, 16556, 16554, 16553, 16555, 16552, 17589, 17586, 17587, 17588, 17593, 29612, 29613, 29614, 16559, 16557, 16564, 16560, 16558, 16573, 16576, 16574, 16579, 16575, 16546, 16545, 16548, 16547, 16543, 17618, 17619, 17621, 17620, 17625, 16539, 16538, 16540, 16537, 16534,
16565, 16566, 16568, 16551, 16549, 16550, 17591, 17590, 17592, 29615, 29616, 29617, 16563, 16561, 16562, 16577, 16578, 16580, 16541, 16542, 16544, 17623, 17622, 17624, 16536, 16533, 16535,
18831, 23459, 23464, 16345, 18866, 18828, 18837, 23457, 23465, 18877, 18848, 18871, 18868, 23461, 23467, 18840, 18835, 18844, 18826, 23458, 23466, 18860, 23462, 23468, 23469, 18874);

View File

@@ -66,7 +66,7 @@ INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestLevel`, `MinLevel`, `Ques
`TimeAllowed`, `AllowableRaces`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RequiredNpcOrGo1`, `RequiredNpcOrGo2`, `RequiredNpcOrGo3`, `RequiredNpcOrGo4`, `RequiredNpcOrGoCount1`, `RequiredNpcOrGoCount2`, `RequiredNpcOrGoCount3`, `RequiredNpcOrGoCount4`, `RequiredItemId1`, `RequiredItemId2`, `RequiredItemId3`, `RequiredItemId4`, `RequiredItemId5`, `RequiredItemId6`,
`RequiredItemCount1`, `RequiredItemCount2`, `RequiredItemCount3`, `RequiredItemCount4`, `RequiredItemCount5`, `RequiredItemCount6`, `Unknown0`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `VerifiedBuild`) VALUES
(108743, 0, 60, 60, 1377, 82, 0, 0, 0, 0, 0, 108744, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Simply Bang a Gong!', '', '', NULL, 'Return to The Scarab Gong in Silithus.', 0, 0, 0, 0, 0, 0, 0, 0, 9240, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, '', '', '', '', 12340),
(108743, 0, 60, 60, 1377, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Simply Bang a Gong!', '', '', NULL, 'Return to The Scarab Gong in Silithus.', 0, 0, 0, 0, 0, 0, 0, 0, 9240, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, '', '', '', '', 12340),
(108744, 2, 60, 60, 1377, 82, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 910, 7, 0, 609, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 172800, 0, 'Chaos and Destruction', 'Kill the Colossus of Ashi, Regal and Zora.', '', '', 'Return to Jonathan the Revelator at the Scarab Gong.', 15740, 15741, 15742, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', '', '', NULL);
UPDATE `quest_template` SET `RewardNextQuest` = 108744 WHERE `ID` = 8743;
@@ -85,20 +85,28 @@ INSERT INTO `quest_offer_reward` (`ID`, `Emote1`, `Emote2`, `Emote3`, `Emote4`,
DELETE FROM `quest_template_addon` WHERE `ID` IN (8743, 108743, 108744);
INSERT INTO `quest_template_addon` (`ID`, `MaxLevel`, `AllowableClasses`, `SourceSpellID`, `PrevQuestID`, `NextQuestID`, `ExclusiveGroup`, `RewardMailTemplateID`, `RewardMailDelay`,
`RequiredSkillID`, `RequiredSkillPoints`, `RequiredMinRepFaction`, `RequiredMaxRepFaction`, `RequiredMinRepValue`, `RequiredMaxRepValue`, `ProvidedItemCount`, `SpecialFlags`) VALUES
(8743, 0, 0, 0, 8742, 108744, 0, 0, 0, 0, 0, 910, 0, 0, 0, 0, 0),
(108743, 0, 0, 0, 0, 108744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
(108744, 0, 0, 0, 108743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
(8743, 0, 0, 0, 8742, 0, 0, 0, 0, 0, 0, 910, 0, 0, 0, 0, 0),
(108743, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
(108744, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 19 AND `ConditionTypeOrReference` = 8 AND `SourceEntry` IN (108744);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
--
(19, 0, 108744, 0, 0, 8, 0, 8743, 0, 0, 0, 0, 0, '', 'Quest: Chaos and Destruction is only available after the player completes either 8743 or 108743'),
(19, 0, 108744, 0, 1, 8, 0, 108743, 0, 0, 0, 0, 0, '', 'Quest: Chaos and Destruction is only available after the player completes either 8743 or 108743');
UPDATE `quest_template` SET `QuestDescription` = '' WHERE `ID` = 108743;
-- Connect new 'Bang a Gong!' quest to the Scarab Gong in Silithus
DELETE FROM `gameobject_queststarter` WHERE `id` = 180717;
INSERT INTO `gameobject_queststarter` (`id`, `quest`) VALUES (180717, 8743), (180717, 108743), (180717, 108744);
DELETE FROM `gameobject_queststarter` WHERE `id` = 180717 AND `quest` IN (8743, 108743, 108744);
INSERT INTO `gameobject_queststarter` (`id`, `quest`) VALUES (180717, 8743), (180717, 108743);
DELETE FROM `gameobject_questender` WHERE `id` = 180717;
DELETE FROM `gameobject_questender` WHERE `id` = 180717 AND `quest` IN (8743, 108743);
INSERT INTO `gameobject_questender` (`id`, `quest`) VALUES (180717, 8743), (180717, 108743);
DELETE FROM `creature_questender` WHERE `id` = 15693;
DELETE FROM `creature_queststarter` WHERE `id` = 15693 AND `quest` = 108744;
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES (15693, 108744);
DELETE FROM `creature_questender` WHERE `id` = 15693 AND `quest` IN (8745, 108744);
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (15693, 8745), (15693, 108744);

View File

@@ -85,6 +85,7 @@ DELETE FROM `creature_questender` WHERE `quest` IN (8792, 8793, 8794, 8795, 8796
INSERT INTO `creature_questender` (`id`, `quest`) VALUES (15700, 8792), (15701, 8795);
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+51 AND @CGUID+58;
DELETE FROM `creature` WHERE `guid` = 86424; -- placed by AC - copy of 15707
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`) VALUES
(@CGUID+51,15702,0,0,1,0,0,1,1,0,-1209.58, 100.22, 134.661, 3.15905,300,0,0,15260,0,0,0,0,0,'',0),
(@CGUID+52,15703,0,0,0,0,0,1,1,0,1572.58, 272.707, -43.0193, 5.02655,300,0,0,15260,0,0,0,0,0,'',0),

View File

@@ -45,10 +45,12 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_
(642, 0, 0, 0, 0, 0, 100, 0, 9000, 14000, 15000, 21000, 0, 0, 11, 7399, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 'Sneeds Shredder - In Combat - Cast Terrify'),
(642, 0, 1, 0, 0, 0, 100, 0, 8000, 12000, 48000, 54000, 0, 0, 11, 3603, 0, 0, 0, 0, 0, 21, 5, 0, 0, 0, 0, 0, 0, 0, 'Sneeds Shredder - Within 0-5 Range - Cast Distracting Pain'),
(642, 0, 2, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 5141, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Sneeds Shredder - On Just Died - Cast Eject Sneed'),
(644, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rhahk\'Zor - On Aggro - Say Line 0'),
(644, 0, 1, 0, 0, 0, 100, 0, 1000, 8000, 17000, 27000, 0, 0, 11, 6304, 0, 0, 0, 0, 0, 21, 5, 0, 0, 0, 0, 0, 0, 0, 'Rhahk\'Zor - Within 0-5 Range - Cast Rhahk Zor Slam'),
(644, 0, 2, 3, 6, 0, 100, 514, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 14, 30533, 13965, 0, 0, 0, 0, 0, 0, 'Rhahk\'Zor - On Just Died - Activate Gameobject (Normal Dungeon)'),
(644, 0, 3, 0, 61, 0, 100, 514, 0, 0, 0, 0, 0, 0, 34, 0, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rhahk\'Zor - On Just Died - Set Instance Data 0 to 3 (Normal Dungeon)'),
--
(644, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rhahk Zor - On Aggro - Say Line 0'),
(644, 0, 1, 0, 0, 0, 100, 0, 1000, 8000, 17000, 27000, 0, 0, 11, 6304, 0, 0, 0, 0, 0, 21, 5, 0, 0, 0, 0, 0, 0, 0, 'Rhahk Zor - Within 0-5 Range - Cast Rhahk Zor Slam'),
(644, 0, 2, 3, 6, 0, 100, 514, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 14, 30533, 13965, 0, 0, 0, 0, 0, 0, 'Rhahk Zor - On Just Died - Activate Gameobject (Normal Dungeon)'),
(644, 0, 3, 0, 61, 0, 100, 514, 0, 0, 0, 0, 0, 0, 34, 0, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Rhahk Zor - On Just Died - Set Instance Data 0 to 3 (Normal Dungeon)'),
--
(645, 0, 0, 0, 0, 0, 100, 0, 5000, 5000, 27000, 36000, 0, 0, 11, 6306, 64, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Cookie - In Combat - Cast Acid Splash'),
(645, 0, 1, 0, 2, 0, 100, 0, 0, 50, 10000, 15000, 0, 0, 11, 5174, 64, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Cookie - In Combat - Cast Cookies Cooking'),
(645, 0, 2, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Cookie - Between 0-15% Health - Flee For Assist'),
@@ -87,3 +89,335 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_
(4418, 0, 1, 0, 0, 0, 100, 0, 3000, 8000, 10000, 15000, 0, 0, 11, 113, 96, 0, 0, 0, 0, 5, 30, 0, 0, 0, 0, 0, 0, 0, 'Defias Wizard - In Combat - Cast Chains of Ice'),
(4418, 0, 2, 0, 0, 0, 100, 0, 1000, 1000, 40000, 65000, 0, 0, 11, 4979, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Defias Wizard - In Combat - Cast Quick Flame Ward'),
(4418, 0, 3, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Defias Wizard - Between 0-15% Health - Flee For Assist (No Repeat)');
-- fix parols
SET @IPPPHASE := 65536;
SET @IPPPHASE_II := 131072;
SET @IPPPHASE_III := 262144;
DELETE FROM `creature` WHERE guid IN
(79139, 79144, 79151, 79152, 79170, 79171, 79177, 79188, 79189, 79207, 79229, 79230, 79233, 79244, 79245, 79273, 79277, 79280, 79281, 79283, 79284, 79285, 79373, 79374, 79376, 79377);
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`,
`wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `ScriptName`, `VerifiedBuild`, `CreateObject`, `Comment`) VALUES
--
(79244, 634, 0, 0, 36, 0, 0, 1, @IPPPHASE, 1, -90.571, -400.149, 58.4755, 3.20291, 86400, 0, 1, 1158, 0, 2, 0, 0, 0, '', 0, 0, NULL),
(79245, 1729, 0, 0, 36, 0, 0, 1, @IPPPHASE, 1, -93.0234, -400.3, 58.0467, 3.03687, 86400, 0, 0, 990, 1876, 0, 0, 0, 0, '', 0, 0, NULL),
--
(79170, 634, 0, 0, 36, 0, 0, 1, @IPPPHASE_II, 1, -185.334, -481.715, 54.1287, 3.17113, 86400, 0, 1, 1158, 0, 2, 0, 0, 0, '', 0, 0, NULL),
(79171, 1729, 0, 0, 36, 0, 0, 1, @IPPPHASE_II, 1, -189.049, -481.524, 54.1313, 5.43224, 86400, 0, 0, 990, 1876, 0, 0, 0, 0, '', 0, 0, NULL),
(79373, 634, 0, 0, 36, 0, 0, 1, @IPPPHASE_II, 1, -170.144, -403.045, 57.0869, 0.192994, 86400, 0, 1, 1158, 0, 2, 0, 0, 0, '', 0, 0, NULL),
(79374, 1729, 0, 0, 36, 0, 0, 1, @IPPPHASE_II, 1, -173.48, -402.487, 57.1029, 0.305933, 86400, 0, 0, 990, 1876, 0, 0, 0, 0, '', 0, 0, NULL),
--
(79283, 4418, 0, 0, 36, 0, 0, 1, @IPPPHASE_III, 1, -229.584, -578.362, 51.2588, 1.44671, 86400, 0, 1, 1137, 2236, 2, 0, 0, 0, '', 0, 0, NULL),
(79284, 4417, 0, 0, 36, 0, 0, 1, @IPPPHASE_III, 1, -239.833, -578.879, 51.1657, 6.24575, 86400, 0, 0, 1251, 0, 0, 0, 0, 0, '', 0, 0, NULL),
(79285, 4417, 0, 0, 36, 0, 0, 1, @IPPPHASE_III, 1, -228.095, -576.564, 51.2145, 2.12069, 86400, 0, 0, 1251, 0, 0, 0, 0, 0, '', 0, 0, NULL),
--
(79139, 1729, 0, 0, 36, 0, 0, 1, 1, 1, -58.9532, -390.73, 53.9482, 5.2709, 86400, 0, 1, 990, 1876, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Evoker
(79144, 598, 0, 0, 36, 0, 0, 1, 1, 1, -40.12, -370.386, 56.5668, 2.35619, 86400, 0, 1, 386, 0, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Miner
(79152, 634, 0, 0, 36, 0, 0, 1, 1, 1, -116.45, -406.916, 59.5309, 0.895679, 86400, 0, 1, 1158, 0, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Overseer
(79177, 1729, 0, 0, 36, 0, 0, 1, 1, 1, -188.074, -486.698, 54.044, 1.56971, 86400, 0, 1, 990, 1876, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Evoker
(79188, 1729, 0, 0, 36, 0, 0, 1, 1, 1, -49.1843, -392.156, 55.9103, 4.36221, 86400, 0, 1, 990, 1876, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Evoker
(79189, 634, 0, 0, 36, 0, 0, 1, 1, 1, -94.3284, -402.581, 57.4746, 0.820305, 86400, 0, 1, 1158, 0, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Overseer
(79207, 641, 0, 0, 36, 0, 0, 1, 1, 1, -281.279, -502.013, 49.3831, 1.4796, 86400, 0, 1, 1251, 0, 2, 0, 0, 0, '', 0, 0, NULL), -- Goblin Woodcarver
(79229, 4418, 0, 0, 36, 0, 0, 1, 1, 1, -272.331, -583.156, 50.1907, 0.925193, 86400, 0, 1, 1137, 2236, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Wizard
(79230, 4417, 0, 0, 36, 0, 0, 1, 1, 1, -290.57, -561.45, 48.85, 4.6, 86400, 0, 1, 1251, 0, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Taskmaster
(79233, 4417, 0, 0, 36, 0, 0, 1, 1, 1, -263.805, -578.193, 50.5558, 6.26195, 86400, 0, 1, 1251, 0, 2, 0, 0, 0, '', 0, 0, NULL), -- Defias Taskmaster
(79277, 1729, 0, 0, 36, 0, 0, 1, 1, 1, -91.77, -376.14, 57.83, 0.1, 86400, 0, 1, 990, 1876, 2, 0, 0, 0, '', 0, 0, NULL); -- Defias Evoker
DELETE FROM `linked_respawn` WHERE `guid` IN (79151, 79273, 79280, 79281, 79376, 79377);
DELETE FROM `creature_formations` WHERE `leaderGUID` IN (79170, 79244, 79283, 79373, 79230);
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`, `point_1`, `point_2`) VALUES
--
(79170, 79170, 0, 0, 515, 0, 0),
(79170, 79171, 2, 200, 515, 0, 0),
(79244, 79244, 0, 0, 515, 0, 0),
(79244, 79245, 2, 200, 515, 0, 0),
(79373, 79373, 0, 0, 515, 0, 0),
(79373, 79374, 2, 200, 515, 0, 0),
(79283, 79283, 0, 0, 515, 0, 0),
(79283, 79284, 2, 135, 515, 0, 0),
(79283, 79285, 2, 225, 515, 0, 0);
DELETE FROM `creature_addon` WHERE `guid` IN (79139, 79144, 79152, 79170, 79177, 79188, 79189, 79207, 79229, 79230, 79233, 79244, 79245, 79273, 79277, 79280, 79283, 79373, 79374, 79376);
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
--
(79139, 791390, 0, 0, 1, 0, 0, ''),
(79144, 791440, 0, 0, 1, 0, 0, ''),
(79152, 791520, 0, 0, 1, 0, 0, ''),
(79177, 791770, 0, 0, 1, 0, 0, ''),
(79188, 791880, 0, 0, 1, 0, 0, ''),
(79189, 791890, 0, 0, 1, 0, 0, ''),
(79207, 792070, 0, 0, 1, 0, 0, ''),
(79229, 792290, 0, 0, 1, 0, 0, ''),
(79230, 792300, 0, 0, 1, 0, 0, ''),
(79233, 792330, 0, 0, 1, 0, 0, ''),
(79277, 792770, 0, 0, 1, 0, 0, ''),
(79244, 792440, 0, 0, 1, 0, 0, ''), -- active after Rhahk Zor dies
(79170, 791700, 0, 0, 1, 0, 0, ''), -- active after Sneed dies
(79373, 793730, 0, 0, 1, 0, 0, ''), -- active after Sneed dies
(79283, 792830, 0, 0, 1, 0, 0, ''); -- active after Gilnid dies
DELETE FROM `waypoint_data` WHERE `id` IN (791390, 791440, 791520, 791700, 791770, 791880, 791890, 792070, 792290, 792300, 792330, 792440, 792450, 792730, 792770, 792800, 792830, 793730, 793740, 793760);
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
--
(792440, 1, -105.885, -386.061, 57.0374, 5.40025, 0, 0, 0, 100, 0), -- Rhahk'Zor patrol
(792440, 2, -99.1898, -380.021, 58.7239, 0.375672, 0, 0, 0, 100, 0),
(792440, 3, -90.7018, -377.509, 58.2497, 0.102742, 0, 0, 0, 100, 0),
(792440, 4, -81.8864, -377.98, 56.243, 6.02263, 0, 0, 0, 100, 0),
(792440, 5, -71.9643, -382.058, 54.9508, 5.95588, 0, 0, 0, 100, 0),
(792440, 6, -61.4807, -383.732, 53.731, 0.141929, 0, 0, 0, 100, 0),
(792440, 7, -52.6182, -380.694, 54.7347, 0.304887, 0, 0, 0, 100, 0),
(792440, 8, -44.8872, -379.544, 55.5523, 0.289197, 0, 0, 0, 100, 0),
(792440, 9, -53.2952, -379.191, 54.4481, 3.27175, 0, 0, 0, 100, 0),
(792440, 10, -61.5043, -381.726, 53.9484, 3.2266, 0, 0, 0, 100, 0),
(792440, 11, -70.2717, -380.618, 54.2406, 2.88102, 0, 0, 0, 100, 0),
(792440, 12, -81.8268, -375.453, 56.0498, 2.99294, 0, 0, 0, 100, 0),
(792440, 13, -91.612, -375.159, 58.017, 3.25607, 0, 0, 0, 100, 0),
(792440, 14, -100.605, -378.47, 58.1362, 3.79406, 0, 0, 0, 100, 0),
(792440, 15, -107.223, -385.269, 56.9783, 4.01201, 0, 0, 0, 100, 0),
(792440, 16, -111.184, -390.34, 56.8833, 3.99437, 0, 0, 0, 100, 0),
(792440, 17, -118.906, -396.424, 57.097, 3.75877, 0, 0, 0, 100, 0),
(792440, 18, -126.694, -402.704, 58.7403, 3.71558, 0, 0, 0, 100, 0),
(792440, 19, -131.922, -405.904, 57.5064, 3.5487, 0, 0, 0, 100, 0),
(792440, 20, -124.92, -404.545, 58.7515, 0.54062, 0, 0, 0, 100, 0),
(792440, 21, -117.256, -397.715, 57.2524, 0.642722, 0, 0, 0, 100, 0),
(792440, 22, -109.424, -391.573, 57.2004, 0.660394, 0, 0, 0, 100, 0),
--
(791700, 1, -190.081, -480.93, 54.0442, 4.72042, 0, 0, 0, 100, 0), -- Sneed patrol 1
(791700, 2, -187.47, -492.907, 53.563, 4.92698, 0, 0, 0, 100, 0),
(791700, 3, -193.975, -504.087, 53.1475, 3.58002, 0, 0, 0, 100, 0),
(791700, 4, -209.675, -506.274, 51.2768, 2.98312, 0, 0, 0, 100, 0),
(791700, 5, -220.823, -492.074, 48.2184, 2.27233, 0, 0, 0, 100, 0),
(791700, 6, -235.942, -483.635, 49.0422, 3.03809, 0, 0, 0, 100, 0),
(791700, 7, -244.61, -482.027, 48.8547, 0.104633, 0, 0, 0, 100, 0),
(791700, 8, -229.791, -484.612, 48.8188, 5.98727, 0, 0, 0, 100, 0),
(791700, 9, -217.823, -497.897, 49.23, 5.36681, 0, 0, 0, 100, 0),
(791700, 10, -206.083, -505.612, 51.9032, 5.88517, 0, 0, 0, 100, 0),
(791700, 11, -191.232, -503.006, 52.9131, 0.253858, 0, 0, 0, 100, 0),
(791700, 12, -187.267, -492.515, 53.5679, 0.540529, 0, 0, 0, 100, 0),
(791700, 13, -189.152, -483.356, 54.0488, 1.53798, 0, 0, 0, 100, 0),
--
(793730, 1, -164.558, -400.443, 56.7705, 0.149922, 0, 0, 0, 100, 0), -- Sneed patrol 2
(793730, 2, -158.347, -399.586, 56.3125, 6.11699, 0, 0, 0, 100, 0),
(793730, 3, -149.121, -402.949, 56.9735, 5.93633, 0, 0, 0, 100, 0),
(793730, 4, -151.234, -399.159, 56.7516, 2.84383, 0, 0, 0, 100, 0),
(793730, 5, -160.264, -396.618, 56.6574, 3.23455, 0, 0, 0, 100, 0),
(793730, 6, -167.164, -398.439, 57.2954, 3.64687, 0, 0, 0, 100, 0),
(793730, 7, -174.915, -405.601, 56.4655, 4.0317, 0, 0, 0, 100, 0),
(793730, 8, -182.109, -415.769, 54.9732, 4.15738, 0, 0, 0, 100, 0),
(793730, 9, -188.333, -426.058, 53.9842, 4.20058, 0, 0, 0, 100, 0),
(793730, 10, -193.178, -434.586, 53.3664, 4.42246, 0, 0, 0, 100, 0),
(793730, 11, -194.276, -445.181, 54.0619, 4.83284, 0, 0, 0, 100, 0),
(793730, 12, -192.278, -459.332, 54.5998, 4.86033, 0, 0, 0, 100, 0),
(793730, 13, -189.77, -472.617, 54.0449, 4.81126, 0, 0, 0, 100, 0),
(793730, 14, -189.769, -478.574, 54.0453, 4.68387, 0, 0, 0, 100, 0),
(793730, 15, -187.202, -472.422, 54.0442, 1.6326, 0, 0, 0, 100, 0),
(793730, 16, -189.931, -459.185, 54.6009, 1.78183, 0, 0, 0, 100, 0),
(793730, 17, -192.156, -444.909, 54.0954, 1.70918, 0, 0, 0, 100, 0),
(793730, 18, -191.306, -435.284, 53.2804, 1.10246, 0, 0, 0, 100, 0),
(793730, 19, -186.48, -426.263, 53.9539, 1.00821, 0, 0, 0, 100, 0),
(793730, 20, -180.007, -416.785, 54.8724, 0.845252, 0, 0, 0, 100, 0),
(793730, 21, -171.419, -405.611, 56.9207, 0.876666, 0, 0, 0, 100, 0),
--
(792830, 1, -228.812, -569.757, 51.2314, 1.25402, 0, 0, 0, 100, 0), -- Gilnid patrol
(792830, 2, -225.332, -562.401, 51.23, 1.0184, 0, 0, 0, 100, 0),
(792830, 3, -220.089, -556.916, 51.23, 0.807909, 0, 0, 0, 100, 0),
(792830, 4, -211.182, -553.736, 51.23, 0.342954, 0, 0, 0, 100, 0),
(792830, 5, -203.248, -553.507, 51.23, 0.028794, 0, 0, 0, 100, 0),
(792830, 6, -194.853, -555.999, 51.23, 5.99468, 0, 0, 0, 100, 0),
(792830, 7, -187.356, -561.157, 51.23, 5.68052, 0, 0, 0, 100, 0),
(792830, 8, -182.826, -567.105, 51.072, 5.36322, 0, 0, 0, 100, 0),
(792830, 9, -179.251, -573.939, 48.0013, 5.13153, 0, 0, 0, 100, 0),
(792830, 10, -179.25, -581.854, 45.0103, 4.69799, 0, 0, 0, 100, 0),
(792830, 11, -180.508, -588.861, 42.1844, 4.53462, 0, 0, 0, 100, 0),
(792830, 12, -185.547, -596.173, 38.7453, 4.11993, 0, 0, 0, 100, 0),
(792830, 13, -193.62, -601.311, 34.4809, 3.70838, 0, 0, 0, 100, 0),
(792830, 14, -202.36, -605.164, 30.8329, 3.57487, 0, 0, 0, 100, 0),
(792830, 15, -212.195, -603.824, 26.463, 3.00624, 0, 0, 0, 100, 0),
(792830, 16, -219.832, -602.784, 23.3996, 3.00624, 0, 0, 0, 100, 0),
(792830, 17, -226.192, -596.772, 20.6368, 2.40462, 0, 0, 0, 100, 0),
(792830, 18, -228.849, -592.655, 19.4674, 2.14387, 0, 0, 0, 100, 0),
(792830, 19, -222.017, -602.068, 22.7777, 5.42134, 0, 0, 0, 100, 0),
(792830, 20, -215.955, -606.225, 25.5062, 6.15333, 0, 0, 0, 100, 0),
(792830, 21, -206.392, -607.716, 28.9385, 6.11327, 0, 0, 0, 100, 0),
(792830, 22, -195.975, -605.079, 33.3159, 0.247918, 0, 0, 0, 100, 0),
(792830, 23, -190.92, -602.234, 35.448, 0.493747, 0, 0, 0, 100, 0),
(792830, 24, -186.186, -599.686, 37.3745, 0.493747, 0, 0, 0, 100, 0),
(792830, 25, -181.845, -593.462, 40.1753, 0.961845, 0, 0, 0, 100, 0),
(792830, 26, -179.362, -585.189, 43.6891, 1.27915, 0, 0, 0, 100, 0),
(792830, 27, -180.207, -574.755, 47.8364, 1.7386, 0, 0, 0, 100, 0),
(792830, 28, -183.317, -567.58, 51.0124, 2.03234, 0, 0, 0, 100, 0),
(792830, 29, -188.935, -559.687, 51.2296, 2.18942, 0, 0, 0, 100, 0),
(792830, 30, -195.706, -554.703, 51.2296, 2.54678, 0, 0, 0, 100, 0),
(792830, 31, -204.469, -552.705, 51.2296, 2.91749, 0, 0, 0, 100, 0),
(792830, 32, -213.906, -554.141, 51.2296, 3.34082, 0, 0, 0, 100, 0),
(792830, 33, -222.241, -558.84, 51.2296, 3.65498, 0, 0, 0, 100, 0),
(792830, 34, -227.752, -566.248, 51.2296, 4.07281, 0, 0, 0, 100, 0),
(792830, 35, -230.554, -574.552, 51.223, 4.38697, 0, 0, 0, 100, 0),
(792830, 36, -230.624, -583.197, 51.2233, 4.70427, 0, 0, 0, 100, 0),
--
(791440, 1, -49.1406, -380.152, 54.8732, 5.71195, 0, 0, 0, 100, 0), -- Defias Miner
(791440, 2, -44.0293, -383.437, 55.5099, 5.71195, 0, 0, 0, 100, 0),
(791440, 3, -48.0472, -391.257, 55.8773, 4.2354, 0, 0, 0, 100, 0),
(791440, 4, -52.4945, -401.038, 55.5619, 4.28566, 0, 0, 0, 100, 0),
(791440, 5, -59.1642, -403.186, 53.9912, 3.45314, 0, 0, 0, 100, 0),
(791440, 6, -69.0763, -401.558, 54.7464, 2.97876, 0, 0, 0, 100, 0),
(791440, 7, -68.6572, -397.85, 55.1056, 1.45823, 0, 0, 0, 100, 0),
(791440, 8, -58.4723, -392.667, 54.1193, 0.462342, 0, 0, 0, 100, 0),
(791440, 9, -53.6889, -382.146, 54.6699, 1.14407, 0, 0, 0, 100, 0),
(791440, 10, -49.8211, -373.639, 55.291, 1.14407, 0, 0, 0, 100, 0),
(791440, 11, -57.1299, -367.638, 55.3325, 2.45411, 0, 0, 0, 100, 0),
(791440, 12, -62.892, -358.569, 54.3333, 2.13681, 0, 0, 0, 100, 0),
(791440, 13, -62.7853, -349.7, 55.955, 1.55876, 0, 0, 0, 100, 0),
(791440, 14, -63.644, -358.635, 54.3321, 4.59982, 0, 0, 0, 100, 0),
(791440, 15, -63.6918, -366.936, 55.0531, 3.5034, 0, 0, 0, 100, 0),
(791440, 16, -68.797, -369.171, 55.6588, 3.49555, 0, 0, 0, 100, 0),
(791440, 17, -75.1762, -373.704, 55.0443, 3.75944, 0, 0, 0, 100, 0),
(791440, 18, -76.815, -378.574, 55.231, 4.38776, 0, 0, 0, 100, 0),
(791440, 19, -67.4685, -383.845, 53.6905, 5.73708, 0, 0, 0, 100, 0),
(791440, 20, -60.7481, -384.712, 53.679, 6.15491, 0, 0, 0, 100, 0),
(791440, 21, -53.467, -377.178, 54.2938, 0.79771, 0, 0, 0, 100, 0),
--
(791520, 1, -108.408, -401.056, 59.7252, 0.607648, 0, 0, 0, 100, 0), -- Defias Overseer
(791520, 2, -118.798, -408.026, 59.1646, 3.83485, 0, 0, 0, 100, 0),
(791520, 3, -120.495, -414.875, 58.2067, 4.57391, 0, 0, 0, 100, 0),
(791520, 4, -115.331, -424.561, 55.383, 5.20223, 0, 0, 0, 100, 0),
(791520, 5, -107.488, -431.728, 55.1959, 5.52974, 0, 0, 0, 100, 0),
(791520, 6, -114.273, -441.777, 54.9943, 4.14901, 0, 0, 0, 100, 0),
(791520, 7, -119.865, -438.626, 54.718, 2.62848, 0, 0, 0, 100, 0),
(791520, 8, -116.703, -429.971, 54.9343, 1.21476, 0, 0, 0, 100, 0),
(791520, 9, -118.322, -422.801, 55.9285, 1.79281, 0, 0, 0, 100, 0),
(791520, 10, -124.19, -418.18, 57.6147, 2.47454, 0, 0, 0, 100, 0),
(791520, 11, -131.87, -410.675, 57.9201, 2.36772, 0, 0, 0, 100, 0),
(791520, 12, -125.211, -405.184, 58.613, 0.701108, 0, 0, 0, 100, 0),
(791520, 13, -119.058, -408.537, 59.0034, 5.7842, 0, 0, 0, 100, 0),
--
(791890, 1, -94.8127, -396.214, 58.8776, 1.90355, 0, 0, 0, 100, 0), -- Defias Overseer
(791890, 2, -103.299, -389.301, 57.3192, 2.46119, 0, 0, 0, 100, 0),
(791890, 3, -107.61, -382.619, 56.955, 2.14388, 0, 0, 0, 100, 0),
(791890, 4, -122.753, -383.213, 59.2935, 3.15548, 0, 0, 0, 100, 0),
(791890, 5, -125.399, -390.451, 58.8986, 4.36185, 0, 0, 0, 100, 0),
(791890, 6, -130, -398.722, 59.154, 4.20477, 0, 0, 0, 100, 0),
(791890, 7, -125.478, -403.119, 58.6467, 5.51167, 0, 0, 0, 100, 0),
(791890, 8, -116.097, -397.341, 57.1664, 0.475701, 0, 0, 0, 100, 0),
(791890, 9, -105.905, -394.793, 57.6366, 0.231442, 0, 0, 0, 100, 0),
(791890, 10, -100.374, -398.889, 58.6393, 5.6287, 0, 0, 0, 100, 0),
(791890, 11, -98.5197, -399.054, 58.4361, 5.57843, 0, 0, 0, 100, 0),
--
(791390, 1, -58.1086, -394.012, 54.3026, 5.04986, 0, 0, 0, 100, 0), -- Defias Evoker
(791390, 2, -55.9432, -400.184, 54.5487, 5.04986, 0, 0, 0, 100, 0),
(791390, 3, -67.441, -401.846, 54.3231, 3.24501, 0, 0, 0, 100, 0),
(791390, 4, -65.5066, -395.733, 54.4282, 1.22575, 0, 0, 0, 100, 0),
(791390, 5, -59.4698, -391.136, 53.7281, 0.650839, 0, 0, 0, 100, 0),
(791390, 6, -57.744, -386.926, 53.9151, 1.18177, 0, 0, 0, 100, 0),
(791390, 7, -57.6061, -381.321, 54.0338, 1.54619, 0, 0, 0, 100, 0),
(791390, 8, -68.0747, -382.217, 53.8005, 3.22695, 0, 0, 0, 100, 0),
(791390, 9, -75.5928, -378.18, 55.1468, 2.64889, 0, 0, 0, 100, 0),
(791390, 10, -87.6686, -376.04, 57.5502, 2.96619, 0, 0, 0, 100, 0),
(791390, 11, -97.0305, -377.378, 58.0518, 3.28349, 0, 0, 0, 100, 0),
(791390, 12, -103.849, -380.893, 57.4528, 3.76573, 0, 0, 0, 100, 0),
(791390, 13, -94.3324, -377.236, 57.7877, 0.032731, 0, 0, 0, 100, 0),
(791390, 14, -82.0819, -376.835, 56.2085, 0.032731, 0, 0, 0, 100, 0),
(791390, 15, -68.3509, -374.365, 55.0867, 0.011525, 0, 0, 0, 100, 0),
(791390, 16, -60.5492, -376.377, 54.3032, 6.03082, 0, 0, 0, 100, 0),
(791390, 17, -54.3384, -379.355, 54.2581, 5.83604, 0, 0, 0, 100, 0),
(791390, 18, -58.7368, -385.684, 53.8661, 4.10502, 0, 0, 0, 100, 0),
(791390, 19, -57.8513, -390.019, 53.7836, 4.8268, 0, 0, 0, 100, 0),
--
(791880, 1, -51.3118, -396.944, 55.8147, 4.13392, 0, 0, 0, 100, 0), -- Defias Evoker
(791880, 2, -57.2547, -404.149, 54.2062, 0.748848, 0, 0, 0, 100, 0),
(791880, 3, -65.3862, -400.428, 54.146, 1.01588, 0, 0, 0, 100, 0),
(791880, 4, -64.646, -389.761, 53.3425, 5.68508, 0, 0, 0, 100, 0),
(791880, 5, -57.4758, -372.724, 54.6762, 1.53033, 0, 0, 0, 100, 0),
(791880, 6, -57.5201, -373.34, 54.5743, 4.26744, 0, 0, 0, 100, 0),
(791880, 7, -55.1105, -379.222, 54.1917, 5.05271, 0, 0, 0, 100, 0),
(791880, 8, -45.4417, -382.343, 55.3743, 4.5324, 0, 0, 0, 100, 0),
--
(792770, 1, -66.3997, -374.192, 55.0522, 0.020987, 0, 0, 0, 100, 0), -- Defias Evoker
(792770, 2, -49.8071, -380.806, 54.922, 6.01751, 0, 0, 0, 100, 0),
(792770, 3, -67.0024, -374.014, 55.075, 3.07814, 0, 0, 0, 100, 0),
(792770, 4, -90.4155, -376.029, 57.943, 3.28824, 0, 0, 0, 100, 0),
(792770, 5, -105.951, -381.901, 57.0388, 0.580571, 0, 0, 0, 100, 0),
(792770, 6, -96.1954, -401.304, 57.8538, 5.27725, 0, 0, 0, 100, 0),
(792770, 7, -109.357, -385.638, 56.9081, 5.47951, 0, 0, 0, 100, 0),
(792770, 8, -98.3517, -378.074, 58.3458, 0.498122, 0, 0, 0, 100, 0),
(792770, 9, -90.0838, -375.904, 57.9489, 0.12113, 0, 0, 0, 100, 0),
--
(791770, 1, -153.951, -517.067, 52.5085, 1.98408, 0, 0, 0, 100, 0), -- Defias Evoker
(791770, 2, -158.165, -508.746, 53.4221, 4.72905, 0, 0, 0, 100, 0),
(791770, 3, -171.265, -505.67, 53.7993, 2.74199, 0, 0, 0, 100, 0),
(791770, 4, -182.304, -499.904, 53.5155, 2.21577, 0, 0, 0, 100, 0),
(791770, 5, -188.829, -484.756, 54.0488, 1.89376, 0, 0, 0, 100, 0),
(791770, 6, -189.451, -497.05, 53.3645, 4.27352, 0, 0, 0, 100, 0),
(791770, 7, -195.512, -504.183, 53.144, 3.73159, 0, 0, 0, 100, 0),
(791770, 8, -209.55, -505.987, 51.3288, 2.47888, 0, 0, 0, 100, 0),
(791770, 9, -222.604, -490.607, 48.3476, 2.30609, 0, 0, 0, 100, 0),
(791770, 10, -234.403, -483.539, 49.0352, 2.84802, 0, 0, 0, 100, 0),
(791770, 11, -250.934, -482.922, 49.4486, 3.10327, 0, 0, 0, 100, 0),
(791770, 12, -229.54, -486.109, 48.6882, 5.7807, 0, 0, 0, 100, 0),
(791770, 13, -218.519, -496.638, 48.9294, 5.36837, 0, 0, 0, 100, 0),
(791770, 14, -205.659, -505.366, 51.9966, 6.0713, 0, 0, 0, 100, 0),
(791770, 15, -187.638, -497.089, 53.4258, 1.64558, 0, 0, 0, 100, 0),
(791770, 16, -188.134, -483.888, 54.0488, 1.58668, 0, 0, 0, 100, 0),
(791770, 17, -181.332, -500.802, 53.497, 5.28983, 0, 0, 0, 100, 0),
(791770, 18, -170.014, -506.459, 53.6273, 6.0281, 0, 0, 0, 100, 0),
(791770, 19, -156.823, -509.046, 53.4042, 4.77539, 0, 0, 0, 100, 0),
(791770, 20, -153.8, -518.653, 52.458, 5.04242, 0, 0, 0, 100, 0),
--
(792070, 1, -283.242, -513.183, 49.0546, 4.79239, 0, 0, 0, 100, 0), -- Goblin Woodcarver
(792070, 2, -284.152, -531.136, 49.2175, 1.70813, 0, 0, 0, 100, 0),
(792070, 3, -290.872, -533.825, 49.4501, 0.121625, 0, 0, 0, 100, 0),
(792070, 4, -290.716, -504.662, 50.0333, 4.60232, 0, 0, 0, 100, 0),
(792070, 5, -271.187, -482.45, 48.921, 3.95043, 0, 0, 0, 100, 0),
(792070, 6, -282.772, -496.034, 49.2864, 4.18212, 0, 0, 0, 100, 0),
--
(792290, 1, -280.138, -594.26, 50.7037, 4.0028, 0, 0, 0, 100, 0), -- Defias Wizard
(792290, 2, -289.896, -600.261, 47.841, 3.64937, 0, 0, 0, 100, 0),
(792290, 3, -296.93, -600.848, 47.5709, 2.3888, 0, 0, 0, 100, 0),
(792290, 4, -302.057, -598.565, 48.1454, 2.52232, 0, 0, 0, 100, 0),
(792290, 5, -304.543, -594.692, 47.9971, 2.10999, 0, 0, 0, 100, 0),
(792290, 6, -305.492, -590.467, 47.5502, 1.7919, 0, 0, 0, 100, 0),
(792290, 7, -304.441, -587.034, 47.753, 1.27354, 0, 0, 0, 100, 0),
(792290, 8, -293.184, -571.881, 48.7963, 0.93189, 0, 0, 0, 100, 0),
(792290, 9, -290.811, -557.946, 48.8195, 1.40922, 0, 0, 0, 100, 0),
(792290, 10, -295.064, -572.702, 48.5532, 4.49191, 0, 0, 0, 100, 0),
(792290, 11, -294.039, -572.283, 48.6867, 4.38193, 0, 0, 0, 100, 0),
(792290, 12, -304.129, -588.154, 47.5499, 4.27198, 0, 0, 0, 100, 0),
(792290, 13, -304.129, -588.154, 47.5499, 4.27198, 0, 0, 0, 100, 0),
(792290, 14, -306.109, -591.026, 47.5453, 5.15555, 0, 0, 0, 100, 0),
(792290, 15, -304.373, -594.919, 48.0358, 5.46971, 0, 0, 0, 100, 0),
(792290, 16, -302.149, -597.884, 48.1524, 5.68176, 0, 0, 0, 100, 0),
(792290, 17, -297.488, -600.913, 47.6013, 6.09016, 0, 0, 0, 100, 0),
(792290, 18, -289.964, -600.085, 47.8222, 0.352827, 0, 0, 0, 100, 0),
--
(792300, 1, -292.798, -571.739, 48.8452, 4.14746, 0, 0, 0, 100, 0), -- Defias Taskmaster
(792300, 2, -305.029, -587.441, 47.7194, 0.7781, 0, 0, 0, 100, 0),
(792300, 3, -305.552, -590.665, 47.5501, 4.90537, 0, 0, 0, 100, 0),
(792300, 4, -304.772, -594.871, 48.0355, 5.13706, 0, 0, 0, 100, 0),
(792300, 5, -302.382, -598.524, 48.1595, 5.5651, 0, 0, 0, 100, 0),
(792300, 6, -297.178, -601.038, 47.5607, 6.0599, 0, 0, 0, 100, 0),
(792300, 7, -290.317, -600.633, 47.8026, 0.216531, 0, 0, 0, 100, 0),
(792300, 8, -280.261, -594.782, 50.661, 0.762388, 0, 0, 0, 100, 0),
(792300, 9, -271.886, -580.742, 49.8973, 0.478069, 0, 0, 0, 100, 0),
(792300, 10, -280.559, -594.761, 50.5776, 3.78616, 0, 0, 0, 100, 0),
(792300, 11, -289.665, -600.984, 47.9087, 3.42488, 0, 0, 0, 100, 0),
(792300, 12, -296.794, -601.399, 47.4805, 2.94892, 0, 0, 0, 100, 0),
(792300, 13, -302.015, -598.92, 48.0812, 2.0732, 0, 0, 0, 100, 0),
(792300, 14, -304.635, -595.232, 48.0998, 1.68836, 0, 0, 0, 100, 0),
(792300, 15, -305.85, -591.028, 47.549, 1.13858, 0, 0, 0, 100, 0),
(792300, 16, -304.688, -587.72, 47.6487, 0.934376, 0, 0, 0, 100, 0),
(792300, 17, -293.211, -572.466, 48.79, 1.31137, 0, 0, 0, 100, 0),
(792300, 18, -291.114, -559.338, 48.8479, 1.49201, 0, 0, 0, 100, 0),
--
(792330, 1, -270.347, -583.559, 49.9629, 5.63651, 0, 0, 0, 100, 0), -- Defias Taskmaster
(792330, 2, -275.479, -592.516, 51.2754, 4.22123, 0, 0, 0, 100, 0),
(792330, 3, -278.652, -592.354, 50.9278, 3.98325, 0, 0, 0, 100, 0),
(792330, 4, -279.293, -588.709, 50.7539, 1.24064, 0, 0, 0, 100, 0),
(792330, 5, -275.266, -581.112, 50.2998, 1.02937, 0, 0, 0, 100, 0),
(792330, 6, -269.277, -575.118, 50.3089, 0.075108, 0, 0, 0, 100, 0),
(792330, 7, -258.154, -574.293, 51.1511, 0.07118, 0, 0, 0, 100, 0),
(792330, 8, -252.396, -579.794, 51.1481, 3.29918, 0, 0, 0, 100, 0),
(792330, 9, -261.17, -582.182, 50.66, 3.17273, 0, 0, 0, 100, 0);

View File

@@ -30,7 +30,7 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_
(11350, 0, 3, 0, 9, 0, 100, 0, 0, 0, 4000, 7000, 5, 30, 11, 16075, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Axe Thrower - Within 5-30 Range - Cast Throw'),
(11350, 0, 4, 5, 2, 0, 100, 1, 0, 25, 0, 0, 0, 0, 11, 8269, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Axe Thrower - Between 0-25% Health - Cast Frenzy (No Repeat)'),
(11350, 0, 5, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Axe Thrower - On Frenzy - Say Line 0'),
(11350, 0, 6, 0, 0, 0, 100, 0, 5000, 5000, 15000, 18000, 0, 0, 11, 24018, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Axe Thrower - In Combat - Cast Axe Flurry'),
(11350, 0, 6, 0, 106, 0, 100, 0, 0, 0, 15000, 18000, 0, 8, 11, 24018, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Axe Thrower - Within 0-8 Range - Cast Axe Flurry'),
(11350, 0, 7, 0, 4, 0, 20, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Axe Thrower - On Aggro - Say Line 1'),
(11351, 0, 0, 0, 9, 0, 100, 0, 0, 0, 4000, 4000, 30, 60, 21, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Headhunter - Outside 30 Range - Start Combat Movement'),
(11351, 0, 1, 0, 9, 0, 100, 0, 0, 0, 4000, 4000, 5, 30, 21, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Gurubashi Headhunter - Within 5-30 Range - Stop Combat Movement'),

View File

@@ -183,3 +183,67 @@ INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES (29371, 'spel
-- Wrath of the Plaguebringer, damage if failed to decurse
DELETE FROM `spell_script_names` WHERE `spell_id` = 29213;
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES (29213, 'spell_noth_curse_of_the_plaguebringer_aura_40');
-- Loatheb
-- Corrupted Mind
DELETE FROM `spell_script_names` WHERE `spell_id` = 29201;
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES (29201, 'spell_loatheb_corrupted_mind_40');
-- Corrupted Mind check - Druid
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'isAllowedToCastSpell' AND `spell_id` IN
(740, 774, 1058, 1430, 2090, 2091, 2782, 2893, 3627, 5185, 5186, 5187, 5188, 5189, 6778, 8903, 8910, 8918, 8936, 8938, 8939, 8940, 8941, 8946,
9750, 9758, 9839, 9840, 9841, 9856, 9857, 9858, 9862, 9863, 9888, 9889, 18562, 25297, 25299, 26978, 26979, 26980, 26981, 26982, 26983, 33763);
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(740, 'isAllowedToCastSpell'), (774, 'isAllowedToCastSpell'), (1058, 'isAllowedToCastSpell'), (1430, 'isAllowedToCastSpell'), (2090, 'isAllowedToCastSpell'), (2091, 'isAllowedToCastSpell'),
(2782, 'isAllowedToCastSpell'), (2893, 'isAllowedToCastSpell'), (3627, 'isAllowedToCastSpell'), (5185, 'isAllowedToCastSpell'), (5186, 'isAllowedToCastSpell'), (5187, 'isAllowedToCastSpell'),
(5188, 'isAllowedToCastSpell'), (5189, 'isAllowedToCastSpell'), (6778, 'isAllowedToCastSpell'), (8903, 'isAllowedToCastSpell'), (8910, 'isAllowedToCastSpell'), (8918, 'isAllowedToCastSpell'),
(8936, 'isAllowedToCastSpell'), (8938, 'isAllowedToCastSpell'), (8939, 'isAllowedToCastSpell'), (8940, 'isAllowedToCastSpell'), (8941, 'isAllowedToCastSpell'), (8946, 'isAllowedToCastSpell'),
(9750, 'isAllowedToCastSpell'), (9758, 'isAllowedToCastSpell'), (9839, 'isAllowedToCastSpell'), (9840, 'isAllowedToCastSpell'), (9841, 'isAllowedToCastSpell'), (9856, 'isAllowedToCastSpell'),
(9857, 'isAllowedToCastSpell'), (9858, 'isAllowedToCastSpell'), (9862, 'isAllowedToCastSpell'), (9863, 'isAllowedToCastSpell'), (9888, 'isAllowedToCastSpell'), (9889, 'isAllowedToCastSpell'),
(18562, 'isAllowedToCastSpell'), (25297, 'isAllowedToCastSpell'), (25299, 'isAllowedToCastSpell'), (26978, 'isAllowedToCastSpell'), (26979, 'isAllowedToCastSpell'),
(26980, 'isAllowedToCastSpell'), (26981, 'isAllowedToCastSpell'), (26982, 'isAllowedToCastSpell'), (26983, 'isAllowedToCastSpell'), (33763, 'isAllowedToCastSpell');
-- Corrupted Mind check - Priest
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'isAllowedToCastSpell' AND `spell_id` IN
(17, 139, 527, 528, 552, 592, 596, 600, 988, 996, 2050, 2052, 2053, 2054, 2055, 2060, 2061, 3747, 6063, 6064, 6065, 6066, 6074, 6075, 6076, 6077, 6078, 9472, 9473, 9474,
10898, 10899, 10900, 10901, 10915, 10916, 10917, 10927, 10928, 10929, 10960, 10961, 10963, 10964, 10965, 15229, 15237, 15286, 15430, 15431, 19236, 19238, 19240, 19241, 19242, 19243,
25210, 25213, 25217, 25218, 25221, 25222, 25233, 25235, 25308, 25314, 25315, 25316, 25331, 25437, 27799, 27800, 27801, 32546, 33076, 34865, 34866);
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(17, 'isAllowedToCastSpell'), (139, 'isAllowedToCastSpell'), (527, 'isAllowedToCastSpell'), (528, 'isAllowedToCastSpell'), (552, 'isAllowedToCastSpell'), (592, 'isAllowedToCastSpell'),
(596, 'isAllowedToCastSpell'), (600, 'isAllowedToCastSpell'), (988, 'isAllowedToCastSpell'), (996, 'isAllowedToCastSpell'), (2050, 'isAllowedToCastSpell'), (2052, 'isAllowedToCastSpell'),
(2053, 'isAllowedToCastSpell'), (2054, 'isAllowedToCastSpell'), (2055, 'isAllowedToCastSpell'), (2060, 'isAllowedToCastSpell'), (2061, 'isAllowedToCastSpell'), (3747, 'isAllowedToCastSpell'),
(6063, 'isAllowedToCastSpell'), (6064, 'isAllowedToCastSpell'), (6065, 'isAllowedToCastSpell'), (6066, 'isAllowedToCastSpell'), (6074, 'isAllowedToCastSpell'), (6075, 'isAllowedToCastSpell'),
(6076, 'isAllowedToCastSpell'), (6077, 'isAllowedToCastSpell'), (6078, 'isAllowedToCastSpell'), (9472, 'isAllowedToCastSpell'), (9473, 'isAllowedToCastSpell'), (9474, 'isAllowedToCastSpell'),
(10898, 'isAllowedToCastSpell'), (10899, 'isAllowedToCastSpell'), (10900, 'isAllowedToCastSpell'), (10901, 'isAllowedToCastSpell'), (10915, 'isAllowedToCastSpell'), (10916, 'isAllowedToCastSpell'),
(10917, 'isAllowedToCastSpell'), (10927, 'isAllowedToCastSpell'), (10928, 'isAllowedToCastSpell'), (10929, 'isAllowedToCastSpell'), (10960, 'isAllowedToCastSpell'), (10961, 'isAllowedToCastSpell'),
(10963, 'isAllowedToCastSpell'), (10964, 'isAllowedToCastSpell'), (10965, 'isAllowedToCastSpell'), (15229, 'isAllowedToCastSpell'), (15237, 'isAllowedToCastSpell'), (15286, 'isAllowedToCastSpell'),
(15430, 'isAllowedToCastSpell'), (15431, 'isAllowedToCastSpell'), (19236, 'isAllowedToCastSpell'), (19238, 'isAllowedToCastSpell'), (19240, 'isAllowedToCastSpell'), (19241, 'isAllowedToCastSpell'),
(19242, 'isAllowedToCastSpell'), (19243, 'isAllowedToCastSpell'), (25210, 'isAllowedToCastSpell'), (25213, 'isAllowedToCastSpell'), (25217, 'isAllowedToCastSpell'), (25218, 'isAllowedToCastSpell'),
(25221, 'isAllowedToCastSpell'), (25222, 'isAllowedToCastSpell'), (25233, 'isAllowedToCastSpell'), (25235, 'isAllowedToCastSpell'), (25308, 'isAllowedToCastSpell'),
(25314, 'isAllowedToCastSpell'), (25315, 'isAllowedToCastSpell'), (25316, 'isAllowedToCastSpell'), (25331, 'isAllowedToCastSpell'), (25437, 'isAllowedToCastSpell'), (27799, 'isAllowedToCastSpell'),
(27800, 'isAllowedToCastSpell'), (27801, 'isAllowedToCastSpell'), (32546, 'isAllowedToCastSpell'), (33076, 'isAllowedToCastSpell'), (34865, 'isAllowedToCastSpell'), (34866, 'isAllowedToCastSpell');
-- Corrupted Mind check - Paladin
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'isAllowedToCastSpell' AND `spell_id` IN
(633, 635, 639, 647, 1026, 1042, 1152, 2800, 3472, 4987, 10310, 10328, 10329, 19750, 19939, 19940, 19941, 19942, 19943, 20473, 20929, 20930, 25292, 27135, 27136, 27137, 27154, 27174, 33072);
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(633, 'isAllowedToCastSpell'), (635, 'isAllowedToCastSpell'), (639, 'isAllowedToCastSpell'), (647, 'isAllowedToCastSpell'), (1026, 'isAllowedToCastSpell'), (1042, 'isAllowedToCastSpell'),
(1152, 'isAllowedToCastSpell'), (2800, 'isAllowedToCastSpell'), (3472, 'isAllowedToCastSpell'), (4987, 'isAllowedToCastSpell'), (10310, 'isAllowedToCastSpell'), (10328, 'isAllowedToCastSpell'),
(10329, 'isAllowedToCastSpell'), (19750, 'isAllowedToCastSpell'), (19939, 'isAllowedToCastSpell'), (19940, 'isAllowedToCastSpell'), (19941, 'isAllowedToCastSpell'), (19942, 'isAllowedToCastSpell'),
(19943, 'isAllowedToCastSpell'), (20473, 'isAllowedToCastSpell'), (20929, 'isAllowedToCastSpell'), (20930, 'isAllowedToCastSpell'), (25292, 'isAllowedToCastSpell'), (27135, 'isAllowedToCastSpell'),
(27136, 'isAllowedToCastSpell'), (27137, 'isAllowedToCastSpell'), (27154, 'isAllowedToCastSpell'), (27174, 'isAllowedToCastSpell'), (33072, 'isAllowedToCastSpell');
-- Corrupted Mind check - Shaman
DELETE FROM `spell_script_names` WHERE `ScriptName` = 'isAllowedToCastSpell' AND `spell_id` IN
(331, 332, 526, 547, 913, 939, 959, 974, 1064, 8004, 8005, 8008, 8010, 10395, 10396, 10466, 10467, 10468, 10622, 10623, 25357, 25391, 25396, 25420, 25422, 25423, 32593, 32594, 51886);
INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES
(331, 'isAllowedToCastSpell'), (332, 'isAllowedToCastSpell'), (526, 'isAllowedToCastSpell'), (547, 'isAllowedToCastSpell'),
(913, 'isAllowedToCastSpell'), (939, 'isAllowedToCastSpell'), (959, 'isAllowedToCastSpell'), (974, 'isAllowedToCastSpell'),
(1064, 'isAllowedToCastSpell'), (8004, 'isAllowedToCastSpell'), (8005, 'isAllowedToCastSpell'), (8008, 'isAllowedToCastSpell'), (8010, 'isAllowedToCastSpell'),
(10395, 'isAllowedToCastSpell'), (10396, 'isAllowedToCastSpell'), (10466, 'isAllowedToCastSpell'), (10467, 'isAllowedToCastSpell'), (10468, 'isAllowedToCastSpell'),
(10622, 'isAllowedToCastSpell'), (10623, 'isAllowedToCastSpell'), (25357, 'isAllowedToCastSpell'), (25391, 'isAllowedToCastSpell'), (25396, 'isAllowedToCastSpell'),
(25420, 'isAllowedToCastSpell'), (25422, 'isAllowedToCastSpell'), (25423, 'isAllowedToCastSpell'), (32593, 'isAllowedToCastSpell'), (32594, 'isAllowedToCastSpell'), (51886, 'isAllowedToCastSpell');

View File

@@ -31,7 +31,7 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_
(1121, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 467, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Snowstrider - On Aggro - Cast Thorns'),
(1121, 0, 2, 0, 0, 0, 100, 0, 3000, 3000, 60000, 60000, 0, 0, 11, 6950, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Snowstrider - In Combat - Cast Faerie Fire'),
(1121, 0, 3, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Snowstrider - Between 0-15% Health - Flee For Assist (No Repeat)'),
(1122, 0, 0, 1, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Hideskinner - On Aggro - Say Line 0'),
(1122, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Hideskinner - On Aggro - Say Line 0'),
(1122, 0, 1, 0, 67, 0, 100, 0, 0, 0, 2000, 4000, 0, 5, 11, 7159, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Hideskinner - In Combat - Cast Backstab'),
(1122, 0, 2, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 0, 25, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Hideskinner - Between 0-15% Health - Flee For Assist (No Repeat)'),
(1123, 0, 0, 0, 4, 0, 10, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Frostmane Headhunter - On Aggro - Say Line 0'),

View File

@@ -124,13 +124,14 @@ UPDATE `creature_template` SET `scale`=0.7, `npcflag`=2, `faction`=29, `gossip_m
SET @Stonehide := 112793; -- Brave Stonehide <Officer Accessories Quartermaster>, Vanilla
SET @Zarg := 112794; -- Stone Guard Zarg <Food and Drink>, Vanilla
SET @Hola := 112795; -- First Sergeant Hola'mahi, Vanilla
SET @Bork := 112796; -- Raider Bork <Mount Quartermaster>, Vanilla
SET @TH_Classic := 26396; -- Sergeant Thunderhorn, Vanilla
SET @TH_TBC := 14581; -- Sergeant Thunderhorn, TBC
SET @LP_Classic := 12792; -- Lady Palanseer <Armor Quartermaster>, Vanilla
SET @LP_TBC := 26397; -- Lady Palanseer <Armor Quartermaster>, TBC
DELETE FROM `creature_template` WHERE `entry` IN (@Stonehide, @Zarg, @Hola);
DELETE FROM `creature_template` WHERE `entry` IN (@Stonehide, @Zarg, @Hola, @Bork);
INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`,
`exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`,
`BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`,
@@ -139,9 +140,14 @@ INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entr
(@Stonehide,0,0,0,0,0,'Brave Stonehide','Officer Accessories Quartermaster',NULL,0,55,55,0,125,128,1,1.14286,1,1,18,1,0,0,2.9,2000,2000,1,1,1,256,2048,0,0,0,0,0,0,7,4096,0,0,0,0,0,0,0,'',0,1,2,1,1,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',12340),
(@Zarg,0,0,0,0,0,'Stone Guard Zarg','Food and Drink',NULL,0,55,55,0,125,130,1,1.14286,1,1,18,1,0,0,1.05,2000,1606,1,1,1,768,2048,0,0,0,0,0,0,7,4096,0,0,0,0,0,0,0,'',0,1,2,1,1,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',12340),
(@Hola, 0, 0, 0, 0, 0, 'First Sergeant Hola\'mahi', 'Reagent Vendor', NULL, 0, 55, 55, 0, 125, 130, 1, 1.14286, 1, 1, 18, 1, 0, 0, 1.2, 2000, 1551, 1, 1, 1, 768, 2048, 0, 0, 0, 0, 0, 0, 7, 4096, 0, 0, 0, 0, 0, 0, 0, '', 1, 1, 2, 1, 1, 1, 0, 0, 1, 0, 0, 0, 'npc_ipp_pre_tbc', 12340);
(@Hola,0,0,0,0,0,'First Sergeant Hola\'mahi','Reagent Vendor',NULL,0,55,55,0,125,130,1,1.14286,1,1,18,1,0,0,1.2,2000,1551,1,1,1,768,2048,0,0,0,0,0,0,7,4096,0,0,0,0,0,0,0,'',1,1,2,1,1,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',12340),
(@Bork,0,0,0,0,0,'Raider Bork','Mount Quartermaster',NULL,0,55,55,0,1074,128,1,1.14286,1,1,18,1,0,0,1.05,2000,1606,1,1,1,768,2048,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,'',0,1,2,1,1,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',0);
DELETE FROM `creature_template_locale` WHERE `entry` IN (@Stonehide, @Zarg, @Hola);
DELETE FROM `creature_template_addon` WHERE `entry` IN (@Bork);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(@Bork, 0, 0, 0, 0, 0, 0, NULL);
DELETE FROM `creature_template_locale` WHERE `entry` IN (@Stonehide, @Zarg, @Hola, @Bork);
INSERT INTO `creature_template_locale` (`entry`, `locale`, `Name`, `Title`, `VerifiedBuild`) VALUES
--
(@Stonehide, 'deDE', 'Kriegerheldin Steinfell', 'Rüstmeisterin für Zubehör', 18019),
@@ -169,13 +175,23 @@ INSERT INTO `creature_template_locale` (`entry`, `locale`, `Name`, `Title`, `Ver
(@Hola, 'koKR', ' ', ' ', 18019),
(@Hola, 'ruRU', 'Первый сержант Хола\'махи', 'Реагенты', 18019),
(@Hola, 'zhCN', '一等军士长霍拉麦', '材料商', 18019),
(@Hola, 'zhTW', '一等士官霍拉麥', '施法材料', 18019);
(@Hola, 'zhTW', '一等士官霍拉麥', '施法材料', 18019),
--
(@Bork, 'deDE', 'Räuber Bork', 'Rüstmeister für Kriegsreittiere', 18019),
(@Bork, 'esES', 'Asaltante Bork', 'Intendente de monturas de guerra', 18019),
(@Bork, 'esMX', 'Asaltante Bork', 'Intendente de monturas de guerra', 18019),
(@Bork, 'frFR', 'Ecumeur Bork', 'Intendant des montures de guerre', 18019),
(@Bork, 'koKR', '공격대원 보르크', '전투 탈것 병참장교', 18019),
(@Bork, 'ruRU', 'Налетчик Борк', 'Начальник снабжения верховыми животными', 18019),
(@Bork, 'zhCN', '狼骑兵波尔克', '战争坐骑军需官', 18019),
(@Bork, 'zhTW', '狼騎兵波爾克', '戰爭坐騎軍需官', 18019);
DELETE FROM `creature_template_model` WHERE `CreatureID` IN (@Stonehide, @Zarg, @Hola);
DELETE FROM `creature_template_model` WHERE `CreatureID` IN (@Stonehide, @Zarg, @Hola, @Bork);
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES
(@Stonehide, 0, 12675, 1, 1, 12340),
(@Zarg, 0, 12676, 1, 1, 12340),
(@Hola, 0, 12677, 1, 1, 12340);
(@Stonehide, 0, 12675, 1, 1, 0),
(@Zarg, 0, 12676, 1, 1, 0),
(@Hola, 0, 12677, 1, 1, 0),
(@Bork, 0, 12678, 1, 1, 0);
UPDATE `creature_template` SET `subname` = 'Officer Accessories Quartermaster' WHERE `entry` = 12793;
UPDATE `creature_template` SET `subname` = 'Weapons Quartermaster' WHERE `entry` = 12794;
@@ -183,28 +199,29 @@ UPDATE `creature_template` SET `subname` = 'Armor Quartermaster' WHERE `entry`
UPDATE `creature_template` SET `subname` = 'Mount Quartermaster' WHERE `entry` = 12796;
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_pre_tbc' WHERE `entry` IN (12799, @TH_Classic, @LP_Classic);
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_tbc' WHERE `entry` IN (12788, 12793, 12794, 12795, 19850, 20278, 23396, 23447, @TH_TBC, @LP_TBC);
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_tbc' WHERE `entry` IN (12788, 12793, 12794, 12795, 12796, 19850, 20278, 23396, 23447, @TH_TBC, @LP_TBC);
UPDATE `creature_template_addon` SET `mount` = 0 WHERE `entry` = 12796;
DELETE FROM `creature` WHERE `guid` IN (125688, 125690, 125694, 125695, 612792, 612793, 612794, 612795, 612796, 612799, 614581, 620278, 623396, 623447, 626396, 626397);
INSERT INTO `creature` (`guid`, `id1`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`) VALUES
INSERT INTO `creature` (`guid`, `id1`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`) VALUES
--
(612799, 12799, 1, 1632.21, -4262.19, 49.027, 3.63029, 430), -- Sergeant Ba'sha <Accessories Quartermaster>, Vanilla
(612792, @LP_Classic, 1, 1669.78, -4200.1, 56.3815, 3.61023, 180), -- Lady Palanseer <Armor Quartermaster>, Vanilla
(626397, @LP_TBC, 1, 1669.78, -4200.1, 56.3815, 3.61023, 180), -- Lady Palanseer <Armor Quartermaster>, TBC
(612793, @Stonehide, 1, 1657.6, -4191.97, 56.383, 4.52365, 180), -- Brave Stonehide <Officer Accessories Quartermaster>, Vanilla
(125690, 12793, 1, 1672.24, -4206.81, 56.3827, 3.30568, 180), -- Brave Stonehide <Officer Accessories Quartermaster>, TBC
(612794, @Zarg, 1, 1641.65, -4197.52, 56.3823, 5.41219, 180), -- Stone Guard Zarg <Food and Drink>, Vanilla
(125688, 12794, 1, 1641.65, -4197.52, 56.3823, 5.41219, 180), -- Stone Guard Zarg <Weapons Quartermaster>, TBC
(612795, @Hola, 1, 1673.9, -4216, 56.3826, 2.93578, 180), -- First Sergeant Hola'mahi <Reagent Vendor>, Vanilla
(125695, 12795, 1, 1673.9, -4216, 56.3826, 2.93578, 180), -- First Sergeant Hola'mahi <Armor Quartermaster>, TBC
(626396, @TH_Classic, 1, 1644.52, -4195.26, 56.3826, 5.43078, 180), -- Sergeant Thunderhorn <Weapons Quartermaster>, Vanilla
(614581, @TH_TBC, 1, 1669.09, -4196.78, 56.4831, 4.10416, 180), -- Sergeant Thunderhorn <Weapons Quartermaster>, TBC
(612796, 12796, 1, 1674.43, -4212.55, 56.3829, 3.00254, 180), -- Raider Bork <Mount Quartermaster>
(623447, 23447, 1, 1644.52, -4195.26, 56.3826, 5.43078, 180), -- Sergeant Kien <Armor Quartermaster>, TBC
(620278, 20278, 1, 1654.25, -4189.82, 56.3825, 4.71787, 180), -- Vixton Pinchwhistle <Arena Vendor>, TBC
(623396, 23396, 1, 1660.37, -4190.74, 56.3817, 4.54116, 180); -- Krixel Pinchwhistle <Arena Vendor>, TBC
(612799, 12799, 1, 1, 1, 1632.21, -4262.19, 49.027, 3.63029, 430), -- Sergeant Ba'sha <Accessories Quartermaster>, Vanilla
(612792, @LP_Classic, 1, 1, 1, 1669.78, -4200.1, 56.3815, 3.61023, 180), -- Lady Palanseer <Armor Quartermaster>, Vanilla
(626397, @LP_TBC, 1, 1, 1, 1669.78, -4200.1, 56.3815, 3.61023, 180), -- Lady Palanseer <Armor Quartermaster>, TBC
(612793, @Stonehide, 1, 1, 1, 1657.6, -4191.97, 56.383, 4.52365, 180), -- Brave Stonehide <Officer Accessories Quartermaster>, Vanilla
(125690, 12793, 1, 1, 1, 1672.24, -4206.81, 56.3827, 3.30568, 180), -- Brave Stonehide <Officer Accessories Quartermaster>, TBC
(612794, @Zarg, 1, 1, 1, 1641.65, -4197.52, 56.3823, 5.41219, 180), -- Stone Guard Zarg <Food and Drink>, Vanilla
(125688, 12794, 1, 1, 1, 1641.65, -4197.52, 56.3823, 5.41219, 180), -- Stone Guard Zarg <Weapons Quartermaster>, TBC
(612795, @Hola, 1, 1, 1, 1673.9, -4216, 56.3826, 2.93578, 180), -- First Sergeant Hola'mahi <Reagent Vendor>, Vanilla
(125695, 12795, 1, 1, 1, 1673.9, -4216, 56.3826, 2.93578, 180), -- First Sergeant Hola'mahi <Armor Quartermaster>, TBC
(626396, @TH_Classic, 1, 1, 1, 1644.52, -4195.26, 56.3826, 5.43078, 180), -- Sergeant Thunderhorn <Weapons Quartermaster>, Vanilla
(614581, @TH_TBC, 1, 1, 1, 1669.09, -4196.78, 56.4831, 4.10416, 180), -- Sergeant Thunderhorn <Weapons Quartermaster>, TBC
(125694, 12796, 1, 1, 1, 1674.43, -4212.55, 56.3829, 3.00254, 180), -- Raider Bork <Mount Quartermaster>, TBC
(612796, @Bork, 1, 1, 1, 1674.43, -4212.55, 56.3829, 3.00254, 180), -- Raider Bork <Mount Quartermaster>, Vanilla
(623447, 23447, 1, 1, 1, 1644.52, -4195.26, 56.3826, 5.43078, 180), -- Sergeant Kien <Armor Quartermaster>, TBC
(620278, 20278, 1, 1, 1, 1654.25, -4189.82, 56.3825, 4.71787, 180), -- Vixton Pinchwhistle <Arena Vendor>, TBC
(623396, 23396, 1, 1, 1, 1660.37, -4190.74, 56.3817, 4.54116, 180); -- Krixel Pinchwhistle <Arena Vendor>, TBC
-- Brave Stonehide <Officer Accessories Quartermaster> - Vanilla
@@ -272,6 +289,10 @@ DELETE FROM `npc_vendor` WHERE `entry`= 12796;
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
(12796, 18245, 423), (12796, 18246, 423), (12796, 18247, 423), (12796, 18248, 423), (12796, 34129, 423);
DELETE FROM `npc_vendor` WHERE `entry`= @Bork;
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
(@Bork, 18245, 423), (@Bork, 18246, 423), (@Bork, 18247, 423), (@Bork, 18248, 423);
-- Vixton Pinchwhistle <Arena Vendor> - TBC
DELETE FROM `npc_vendor` WHERE `entry` = 20278;
INSERT INTO `npc_vendor` (`entry`, `item`, `maxcount`, `incrtime`, `ExtendedCost`) VALUES
@@ -352,6 +373,16 @@ INSERT INTO `npc_vendor` (`entry`, `item`, `maxcount`, `incrtime`, `ExtendedCost
-- Lady Palanseer <Armor Quartermaster> - vanilla
DELETE FROM `npc_vendor` WHERE `entry`= @LP_Classic;
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
-- boot 427, gloves 428, helm 444, pants 653, chest 652, shoulders 427
(@LP_Classic, 16485, 427), (@LP_Classic, 16487, 428), (@LP_Classic, 16489, 444), (@LP_Classic, 16490, 653), (@LP_Classic, 16491, 652), (@LP_Classic, 16492, 427), -- mages, pre naxx
(@LP_Classic, 16494, 427), (@LP_Classic, 16496, 428), (@LP_Classic, 16501, 427), (@LP_Classic, 16502, 653), (@LP_Classic, 16503, 444), (@LP_Classic, 16504, 652), -- druid, pre naxx
(@LP_Classic, 16498, 427), (@LP_Classic, 16499, 428), (@LP_Classic, 16505, 652), (@LP_Classic, 16506, 444), (@LP_Classic, 16507, 427), (@LP_Classic, 16508, 653), -- rogue, pre naxx
(@LP_Classic, 16509, 427), (@LP_Classic, 16510, 428), (@LP_Classic, 16513, 652), (@LP_Classic, 16514, 444), (@LP_Classic, 16515, 653), (@LP_Classic, 16516, 427), -- warrior, pre naxx
(@LP_Classic, 16518, 427), (@LP_Classic, 16519, 428), (@LP_Classic, 16521, 444), (@LP_Classic, 16522, 652), (@LP_Classic, 16523, 653), (@LP_Classic, 16524, 427), -- shaman, pre naxx
(@LP_Classic, 16525, 652), (@LP_Classic, 16526, 444), (@LP_Classic, 16527, 653), (@LP_Classic, 16528, 427), (@LP_Classic, 16530, 428), (@LP_Classic, 16531, 427), -- hunter, pre naxx
(@LP_Classic, 17570, 444), (@LP_Classic, 17571, 653), (@LP_Classic, 17572, 652), (@LP_Classic, 17573, 427), (@LP_Classic, 17576, 427), (@LP_Classic, 17577, 428), -- warlock, pre naxx
(@LP_Classic, 17610, 444), (@LP_Classic, 17611, 653), (@LP_Classic, 17612, 652), (@LP_Classic, 17613, 427), (@LP_Classic, 17616, 427), (@LP_Classic, 17617, 428), -- priest, pre naxx
--
(@LP_Classic, 16533, 464), (@LP_Classic, 16534, 542), (@LP_Classic, 16535, 463), (@LP_Classic, 16536, 465), (@LP_Classic, 16539, 465), (@LP_Classic, 16540, 541), (@LP_Classic, 16541, 463),
(@LP_Classic, 16542, 464), (@LP_Classic, 16543, 542), (@LP_Classic, 16544, 465), (@LP_Classic, 16545, 465), (@LP_Classic, 16548, 541), (@LP_Classic, 16549, 463), (@LP_Classic, 16550, 464),
(@LP_Classic, 16551, 465), (@LP_Classic, 16552, 542), (@LP_Classic, 16554, 465), (@LP_Classic, 16555, 541), (@LP_Classic, 16558, 465), (@LP_Classic, 16560, 541), (@LP_Classic, 16561, 464),
@@ -389,10 +420,108 @@ INSERT INTO `npc_vendor` (`entry`, `item`, `maxcount`, `incrtime`, `ExtendedCost
/* Hide certain vendor items until the player has reached the progression tier for them */
DELETE FROM `conditions` WHERE `SourceGroup` IN (12796, @LP_Classic, @LP_TBC, @TH_Classic, @TH_TBC);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 23 AND `SourceGroup` IN (12796, @LP_Classic, @LP_TBC, @TH_Classic, @TH_TBC);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
--
(23, @LP_Classic, 16485, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Silk Footwraps if the player has NOT completed PROGRESSION_AQ'), -- mage
(23, @LP_Classic, 16487, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Silk Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16489, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Silk Hood if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16490, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Silk Pants if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16491, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Silk Robes if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16492, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Silk Shoulderpads if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16494, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dragonhide Boots if the player has NOT completed PROGRESSION_AQ'), -- druid
(23, @LP_Classic, 16496, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dragonhide Gauntlets if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16501, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Dragonhide Spaulders if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16502, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dragonhide Trousers if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16503, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Dragonhide Helm if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16504, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Dragonhide Helm if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16498, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Leather Treads if the player has NOT completed PROGRESSION_AQ'), -- rogue
(23, @LP_Classic, 16499, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Leather Vices if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16505, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Leather Hauberk if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16506, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Leather Headguard if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16507, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Leather Mantle if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16508, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Leather Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16509, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Plate Boots if the player has NOT completed PROGRESSION_AQ'), -- warrior
(23, @LP_Classic, 16510, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Plate Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16513, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Plate Armor if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16514, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Plate Headguard if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16515, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Plate Legguards if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16516, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Plate Pauldrons if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16518, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Mail Walkers if the player has NOT completed PROGRESSION_AQ'), -- shaman
(23, @LP_Classic, 16519, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Mail Grips if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16521, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Mail Helm if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16522, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Mail Chestpiece if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16523, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Mail Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16524, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Mail Shoulders if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16525, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Chain Breastplate if the player has NOT completed PROGRESSION_AQ'), -- hunter
(23, @LP_Classic, 16526, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Chain Headguard if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16527, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Chain Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16528, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Chain Pauldrons if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16530, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Chain Gauntlets if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 16531, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Chain Boots if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17570, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Dreadweave Hood if the player has NOT completed PROGRESSION_AQ'), -- warlock
(23, @LP_Classic, 17571, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dreadweave Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17572, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dreadweave Robe if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17573, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Dreadweave Shoulders if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17576, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dreadweave Boots if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17577, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dreadweave Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17610, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Satin Cowl if the player has NOT completed PROGRESSION_AQ'), -- priest
(23, @LP_Classic, 17611, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Satin Trousers if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17612, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Satin Vestments if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17613, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Champions Satin Shoulderpads if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17616, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Satin Boots if the player has NOT completed PROGRESSION_AQ'),
(23, @LP_Classic, 17617, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Satin Gloves if the player has NOT completed PROGRESSION_AQ'),
--
(23, @LP_Classic, 22860, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Silk Walkers if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22870, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Silk Handwraps if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22883, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Silk Legguards if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22886, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Silk Tunic if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23263, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Silk Cowl if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23264, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Silk Mantle if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22843, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Chain Greaves if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22862, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Chain Vices if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22874, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Chain Hauberk if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22875, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Chain Legguards if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23251, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Chain Helm if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23252, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Chain Shoulders if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22852, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dragonhide Treads if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22863, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dragonhide Grips if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22877, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dragonhide Chestpiece if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22878, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dragonhide Leggings if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23253, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Dragonhide Headguard if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23254, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Dragonhide Shoulders if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22855, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dreadweave Walkers if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22865, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Dreadweave Handwraps if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22881, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dreadweave Legguards if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22884, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Dreadweave Tunic if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23255, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Dreadweave Cowl if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23256, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Dreadweave Spaulders if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22856, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Leather Walkers if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22864, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Leather Grips if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22879, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Leather Chestpiece if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22880, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Leather Legguards if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23257, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Leather Helm if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23258, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Leather Shoulders if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22857, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Mail Greaves if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22867, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Mail Vices if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22876, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Mail Hauberk if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22887, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Mail Legguards if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23259, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Mail Headguard if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23260, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Mail Pauldrons if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22858, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Plate Greaves if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22868, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Plate Gauntlets if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22872, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Plate Hauberk if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22873, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Plate Leggings if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23243, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Plate Shoulders if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23244, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Plate Helm if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22859, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Satin Walkers if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22869, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Blood Guards Satin Handwraps if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22882, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Satin Legguards if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 22885, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Legionnaires Satin Tunic if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23261, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Satin Hood if the player has completed PROGRESSION_AQ'),
(23, @LP_Classic, 23262, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Lady Palanseer will only sell Champions Satin Mantle if the player has completed PROGRESSION_AQ'),
--
(23, @LP_Classic, 16533, 0, 0, 8, 0, 66002, 0, 0, 0, 0, 0, '', 'Lady Palanseer will not sell Warlords Silk Cowl until the player has completed PROGRESSION_ONYXIA'),
(23, @LP_Classic, 16534, 0, 0, 8, 0, 66002, 0, 0, 0, 0, 0, '', 'Lady Palanseer will not sell Generals Silk Trousers until the player has completed PROGRESSION_ONYXIA'),
(23, @LP_Classic, 16535, 0, 0, 8, 0, 66002, 0, 0, 0, 0, 0, '', 'Lady Palanseer will not sell Warlords Silk Raiment until the player has completed PROGRESSION_ONYXIA'),
@@ -480,7 +609,6 @@ DELETE FROM `creature` WHERE `id1` IN
34060, -- Doris Volanthius <Veteran Armor Quartermaster>
34063); -- Blood Guard Zar'shi <Northrend Armor Quartermaster>
/* NPC Garyl - Remove non-Vanilla Tabards */
DELETE FROM `npc_vendor` WHERE `entry`= 5188 AND `item` IN (15197, 15199, 19031, 19505, 24004, 31773, 31775, 31776, 31777, 31778, 31779, 31780, 31781, 31804, 32445, 32828, 35221);

View File

@@ -90,27 +90,31 @@ INSERT INTO `npc_trainer` (`ID`, `SpellID`) VALUES
SET @Biggins := 112781; -- Master Sergeant Biggins <Officer Accessories Quartermaster>, Vanilla
SET @Karter := 112783; -- Lieutenant Karter, <Mount Vendor>, Vanilla
SET @Clate := 112785; -- Stone Guard Zarg <Food and Drink>, Vanilla
SET @Wrynn := 629611; -- creating copy with 'npc_king_varian_wrynn' script, to prevent AC worldserver error for not using the script
DELETE FROM `creature_template` WHERE `entry` IN (@Biggins, @Clate, @Wrynn);
DELETE FROM `creature_template` WHERE `entry` IN (@Biggins, @Karter, @Clate, @Wrynn);
INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`,
`exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `speed_swim`, `speed_flight`, `detection_range`, `scale`, `rank`, `dmgschool`, `DamageModifier`, `BaseAttackTime`, `RangeAttackTime`,
`BaseVariance`, `RangeVariance`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `type`, `type_flags`,
`lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `HoverHeight`, `HealthModifier`, `ManaModifier`, `ArmorModifier`, `ExperienceModifier`,
`RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `spell_school_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`) VALUES
--
(@Biggins, 0, 0, 0, 0, 0, 'Master Sergeant Biggins', 'Officer Accessories Quartermaster', NULL, 0, 55, 55, 0, 1078, 128, 1, 1.14286, 1, 1, 18, 1, 0, 0, 1.05, 2000, 2000, 1, 1, 1, 768, 2048, 0, 0, 0, 0, 0, 0, 7, 4096, 0, 0, 0, 0, 0, 0, 0, '', 0, 1, 2, 1, 2.6, 1, 0, 0, 1, 0, 0, 0, 'npc_ipp_pre_tbc', 12340),
(@Clate, 0, 0, 0, 0, 0, 'Sergeant Major Clate', 'Food and Drink', NULL, 0, 55, 55, 0, 123, 4224, 1, 1.14286, 1, 1, 18, 1, 0, 0, 2.15, 2000, 2000, 1, 1, 1, 768, 2048, 0, 0, 0, 0, 0, 0, 7, 4096, 0, 0, 0, 0, 0, 0, 0, '', 0, 1, 2, 1, 2.6, 1, 0, 0, 1, 0, 0, 0, 'npc_ipp_pre_tbc', 12340),
(@Wrynn, 0, 0, 0, 0, 0, 'King Varian Wrynn', 'King of Stormwind', '', 9834, 63, 63, 2, 1733, 3, 1, 1.42857, 1, 1, 20, 1, 3, 0, 35, 2000, 2000, 1, 1, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 7, 76, 0, 0, 0, 0, 0, 700000, 750000, '', 0, 1, 400, 20, 1, 1, 1, 144, 1, 617299839, 0, 0, 'npc_king_varian_wrynn', 12340);
(@Biggins,0,0,0,0,0,'Master Sergeant Biggins','Officer Accessories Quartermaster',NULL,0,55,55,0,1078,128,1,1.14286,1,1,18,1,0,0,1.05,2000,2000,1,1,1,768,2048,0,0,0,0,0,0,7,4096,0,0,0,0,0,0,0,'',0,1,2,1,2.6,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',0),
(@Karter,0,0,0,0,0,'Lieutenant Karter','Mount Vendor',NULL,0,55,55,0,1078,128,1,1.14286,1,1,18,1,0,0,1.05,2000,2000,1,1,1,768,2048,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,'',0,1,2,1,2.6,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',0),
(@Clate,0,0,0,0,0,'Sergeant Major Clate','Food and Drink',NULL,0,55,55,0,123,4224,1,1.14286,1,1,18,1,0,0,2.15,2000,2000,1,1,1,768,2048,0,0,0,0,0,0,7,4096,0,0,0,0,0,0,0,'',0,1,2,1,2.6,1,0,0,1,0,0,0,'npc_ipp_pre_tbc',0),
(@Wrynn,0,0,0,0,0,'King Varian Wrynn','King of Stormwind','',9834,63,63,2,1733,3,1,1.42857,1,1,20,1,3,0,35,2000,2000,1,1,1,0,2048,0,0,0,0,0,0,7,76,0,0,0,0,0,700000,750000,'',0,1,400,20,1,1,1,144,1,617299839,0,0,'npc_king_varian_wrynn',0);
DELETE FROM `creature_template_addon` WHERE `entry` IN (@Biggins, @Clate, @Wrynn);
DELETE FROM `creature_template_addon` WHERE `entry` IN (@Biggins, @Karter, @Clate, @Wrynn);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES
(@Biggins, 0, 0, 0, 1, 0, 0, NULL),
(@Karter, 0, 0, 0, 0, 0, 0, NULL),
(@Clate, 0, 0, 0, 0, 0, 0, NULL),
(@Wrynn, 0, 0, 0, 1, 0, 3, NULL);
DELETE FROM `creature_template_locale` WHERE `entry` IN (@Biggins, @Clate, @Wrynn);
DELETE FROM `creature_template_locale` WHERE `entry` IN (@Biggins, @Karter, @Clate, @Wrynn);
INSERT INTO `creature_template_locale` (`entry`, `locale`, `Name`, `Title`, `VerifiedBuild`) VALUES
(@Biggins, 'deDE', 'Hauptfeldwebel Biggins', 'Rüstmeister für Zubehör', 18019),
(@Biggins, 'esES', 'Sargento primero Biggins', 'Intendente de accesorios', 18019),
@@ -121,6 +125,15 @@ INSERT INTO `creature_template_locale` (`entry`, `locale`, `Name`, `Title`, `Ver
(@Biggins, 'zhCN', '军士长贝金斯', '杂货军需官', 18019),
(@Biggins, 'zhTW', '上士貝金斯', '雜貨軍需官', 18019),
--
(@Karter, 'deDE', 'Leutnant Karter','Rüstmeisterin für Kriegsreittiere', 18019),
(@Karter, 'esES', 'Teniente Karter','Intendente de monturas de guerra', 18019),
(@Karter, 'esMX', 'Teniente Karter','Intendente de monturas de guerra', 18019),
(@Karter, 'frFR', 'Lieutenant Karter','Intendante des montures de guerre', 18019),
(@Karter, 'koKR', '부관 칼터','전투 탈것 병참장교', 18019),
(@Karter, 'ruRU', 'Лейтенант Картер','Начальник снабжения верховыми животными', 18019),
(@Karter, 'zhCN', '卡特尔中尉','战争坐骑军需官', 18019),
(@Karter, 'zhTW', '卡特爾中尉','戰爭軍需官', 18019),
--
(@Clate, 'deDE', 'Stabsfeldwebel Clate', 'Speis & Trank', 18019),
(@Clate, 'esES', 'Alférez Clate', 'Alimentos y bebidas', 18019),
(@Clate, 'esMX', 'Alférez Clate', 'Alimentos y bebidas', 18019),
@@ -139,9 +152,10 @@ INSERT INTO `creature_template_locale` (`entry`, `locale`, `Name`, `Title`, `Ver
(@Wrynn, 'zhCN', '瓦里安·乌瑞恩国王', '暴风城国王', 18019),
(@Wrynn, 'zhTW', '瓦里安·烏瑞恩國王', '暴風之王', 18019);
DELETE FROM `creature_template_model` WHERE `CreatureID` IN (@Biggins, @Clate, @Wrynn);
DELETE FROM `creature_template_model` WHERE `CreatureID` IN (@Biggins, @Karter, @Clate, @Wrynn);
INSERT INTO `creature_template_model` (`CreatureID`, `Idx`, `CreatureDisplayID`, `DisplayScale`, `Probability`, `VerifiedBuild`) VALUES
(@Biggins, 0, 12669, 1, 1, 12340),
(@Karter, 0, 12922, 1, 1, 12340),
(@Clate, 0, 12925, 1, 1, 12340),
(@Wrynn, 0, 28127, 1, 1, 12340);
@@ -151,27 +165,28 @@ UPDATE `creature_template` SET `subname` = 'Armor Quartermaster' WHERE `entry` =
UPDATE `creature_template` SET `npcflag` = 4224 WHERE `entry` IN (24671, 24672);
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_pre_tbc' WHERE `entry` IN (12805, 26393, 26394);
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_tbc' WHERE `entry` IN (12781, 12784, 12785, 20278, 23396, 23446, 24671, 24672);
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_tbc' WHERE `entry` IN (12781, 12783, 12784, 12785, 20278, 23396, 23446, 24671, 24672);
UPDATE `creature_template_addon` SET `mount` = 0 WHERE `entry` = 12783;
DELETE FROM `creature` WHERE `guid` IN (133928, 133926, 133929, 612781, 612783, 612785, 623446, 624671, 624672, 612777, 626394, 720278, 723396);
INSERT INTO `creature` (`guid`, `id1`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`) VALUES
DELETE FROM `creature` WHERE `guid` IN (133928, 133926, 133929, 612781, 133927, 612783, 612785, 623446, 624671, 624672, 612777, 626394, 720278, 723396);
INSERT INTO `creature` (`guid`, `id1`, `map`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`) VALUES
--
(612781, @Biggins, 0, -8777.4, 417.124, 103.921, 6.23553, 180), -- Master Sergeant Biggins <Officer Accessories Quartermaster>, Vanilla
(133926, 12781, 0, -8777.4, 417.124, 103.921, 6.23553, 180), -- Master Sergeant Biggins <Officer Accessories Quartermaster>, TBC
(612785, @Clate, 0, -8771.31, 401.973, 109.665, 0.659191, 180), -- Sergeant Major Clate <Food and Drink>, Vanilla
(133929, 12785, 0, -8771.31, 401.973, 109.665, 0.659191, 180), -- Sergeant Major Clate <Armor Quartermaster>, TBC
(626394, 26394, 0, -8778.3, 432.142, 105.309, 4.17386, 180), -- Captain O'Neal <Weapons Quartermaster>, Vanilla
(624671, 24671, 0, -8778.3, 432.142, 105.309, 4.17386, 180), -- Captain O'Neal <Weapons Quartermaster>, TBC
(612777, 12777, 0, -8768.77, 401.647, 109.665, 2.22999, 180), -- Captain Dirgehammer <Armor Quartermaster>, Vanilla
(624672, 24672, 0, -8773.33, 427.279, 105.233, 3.84677, 180), -- Captain Dirgehammer <Armor Quartermaster>, TBC
(133928, 12784, 0, -8764.6, 413.632, 103.922, 0.693375, 180), -- Lieutenant Jackspring <Weapons Quartermaster>, TBC
(720278, 20278, 0, -8789.08, 425.681, 105.233, 5.68294, 180), -- Vixton Pinchwhistle <Arena Vendor>, TBC
(723396, 23396, 0, -8786.12, 428.386, 105.233, 5.5871, 180), -- Krixel Pinchwhistle <Arena Vendor>, TBC
(623446, 23446, 0, -8785.74, 420.484, 105.233, 0.701937, 180), -- Lieutenant Tristia <Armor Quartermaster>, TBC
(612783, 12783, 0, -8779.7, 432.158, 105.233, 5.36374, 180); -- Lieutenant Karter <Mount Vendor>
(612781, @Biggins, 0, 1, 1, -8777.4, 417.124, 103.921, 6.23553, 180), -- Master Sergeant Biggins <Officer Accessories Quartermaster>, Vanilla
(133926, 12781, 0, 1, 1, -8777.4, 417.124, 103.921, 6.23553, 180), -- Master Sergeant Biggins <Officer Accessories Quartermaster>, TBC
(612785, @Clate, 0, 1, 1, -8771.31, 401.973, 109.665, 0.659191, 180), -- Sergeant Major Clate <Food and Drink>, Vanilla
(133929, 12785, 0, 1, 1, -8771.31, 401.973, 109.665, 0.659191, 180), -- Sergeant Major Clate <Armor Quartermaster>, TBC
(626394, 26394, 0, 1, 1, -8778.3, 432.142, 105.309, 4.17386, 180), -- Captain O'Neal <Weapons Quartermaster>, Vanilla
(624671, 24671, 0, 1, 1, -8778.3, 432.142, 105.309, 4.17386, 180), -- Captain O'Neal <Weapons Quartermaster>, TBC
(612777, 12777, 0, 1, 1, -8768.77, 401.647, 109.665, 2.22999, 180), -- Captain Dirgehammer <Armor Quartermaster>, Vanilla
(624672, 24672, 0, 1, 1, -8773.33, 427.279, 105.233, 3.84677, 180), -- Captain Dirgehammer <Armor Quartermaster>, TBC
(133928, 12784, 0, 1, 1, -8764.6, 413.632, 103.922, 0.693375, 180), -- Lieutenant Jackspring <Weapons Quartermaster>, TBC
(720278, 20278, 0, 1, 1, -8789.08, 425.681, 105.233, 5.68294, 180), -- Vixton Pinchwhistle <Arena Vendor>, TBC
(723396, 23396, 0, 1, 1, -8786.12, 428.386, 105.233, 5.5871, 180), -- Krixel Pinchwhistle <Arena Vendor>, TBC
(623446, 23446, 0, 1, 1, -8785.74, 420.484, 105.233, 0.701937, 180), -- Lieutenant Tristia <Armor Quartermaster>, TBC
(133927, 12783, 0, 1, 1, -8779.7, 432.158, 105.233, 5.36374, 180), -- Lieutenant Karter <Mount Vendor>, TBC
(612783, @Karter, 0, 1, 1, -8779.7, 432.158, 105.233, 5.36374, 180); -- Lieutenant Karter <Mount Vendor>, Vanilla
-- Master Sergeant Biggins <Officer Accessories Quartermaster> - Vanilla
@@ -197,11 +212,16 @@ INSERT INTO `npc_vendor` (`entry`, `item`, `maxcount`, `incrtime`, `ExtendedCost
-- Officer Areyn <Accessories Quartermaster>
DELETE FROM `npc_vendor` WHERE `entry` = 12805;
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
(12805, 18445, 492), (12805, 18447, 931), (12805, 18448, 492), (12805, 18449, 931), (12805, 18454, 492),
(12805, 18455, 931), (12805, 18456, 492), (12805, 18457, 931), (12805, 18854, 634), (12805, 18856, 634),
(12805, 18858, 634), (12805, 18859, 634), (12805, 18862, 634), (12805, 18863, 634), (12805, 18864, 634);
(12805, 18445, 492), (12805, 18447, 931), (12805, 18448, 492), (12805, 18449, 931), (12805, 18454, 492), (12805, 18455, 931), (12805, 18456, 492), (12805, 18457, 931),
(12805, 18664, 0), (12805, 18854, 634), (12805, 18856, 634), (12805, 18858, 634), (12805, 18859, 634), (12805, 18862, 634), (12805, 18863, 634), (12805, 18864, 634),
(12805, 18442, 838), (12805, 18444, 930), (12805, 18443, 491), (12805, 15196, 1007), (12805, 18440, 1050), (12805, 18441, 986), (12805, 16342, 774);
-- Lieutenant Karter <War Mount Quartermaster>
-- Lieutenant Karter <War Mount Quartermaster> - Vanilla
DELETE FROM `npc_vendor` WHERE `entry` = @Karter;
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
(@Karter, 18241, 423), (@Karter, 18242, 423), (@Karter, 18243, 423), (@Karter, 18244, 423);
-- Lieutenant Karter <War Mount Quartermaster> - TBC
DELETE FROM `npc_vendor` WHERE `entry` = 12783;
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
(12783, 18241, 423), (12783, 18242, 423), (12783, 18243, 423), (12783, 18244, 423), (12783, 35906, 423);
@@ -268,6 +288,16 @@ INSERT INTO `npc_vendor` (`entry`, `item`, `maxcount`, `incrtime`, `ExtendedCost
-- Captain Dirgehammer <Armor Quartermaster> - Vanilla
DELETE FROM `npc_vendor` WHERE `entry` IN (12777, 26393);
INSERT INTO `npc_vendor` (`entry`, `item`, `ExtendedCost`) VALUES
-- boot 427, gloves 428, helm 444, pants 653, chest 652, shoulders 427
(12777, 16369, 427), (12777, 16391, 428), (12777, 16413, 652), (12777, 16414, 653), (12777, 16416, 444), (12777, 16415, 427), -- mages, pre naxx
(12777, 16423, 427), (12777, 16424, 444), (12777, 16422, 653), (12777, 16421, 652), (12777, 16393, 427), (12777, 16397, 428), -- druid, pre naxx
(12777, 16392, 427), (12777, 16396, 428), (12777, 16417, 652), (12777, 16419, 653), (12777, 16420, 427), (12777, 16418, 444), -- rogue, pre naxx
(12777, 16405, 427), (12777, 16406, 428), (12777, 16430, 652), (12777, 16431, 653), (12777, 16429, 444), (12777, 16432, 427), -- warrior, pre naxx
(12777, 16410, 428), (12777, 16409, 427), (12777, 16433, 652), (12777, 16435, 653), (12777, 16434, 444), (12777, 16436, 427), -- paladin, pre naxx
(12777, 16425, 652), (12777, 16426, 653), (12777, 16401, 427), (12777, 16403, 428), (12777, 16428, 444), (12777, 16427, 427), -- hunter, pre naxx
(12777, 17562, 427), (12777, 17564, 428), (12777, 17568, 652), (12777, 17567, 653), (12777, 17569, 427), (12777, 17566, 444), -- warlock, pre naxx
(12777, 17594, 427), (12777, 17596, 428), (12777, 17600, 652), (12777, 17599, 653), (12777, 17598, 444), (12777, 17601, 427), -- priest, pre naxx
--
(12777, 16437, 465), (12777, 16440, 541), (12777, 16441, 464), (12777, 16442, 542), (12777, 16443, 463), (12777, 16444, 465), (12777, 16446, 465), (12777, 16448, 541), (12777, 16449, 465),
(12777, 16450, 542), (12777, 16451, 464), (12777, 16452, 463), (12777, 16453, 463), (12777, 16454, 541), (12777, 16455, 464), (12777, 16456, 542), (12777, 16457, 465), (12777, 16459, 465),
(12777, 16462, 465), (12777, 16463, 541), (12777, 16465, 464), (12777, 16466, 463), (12777, 16467, 542), (12777, 16468, 465), (12777, 16471, 541), (12777, 16472, 465), (12777, 16473, 463),
@@ -299,12 +329,109 @@ INSERT INTO `npc_vendor` (`entry`, `item`, `maxcount`, `incrtime`, `ExtendedCost
(24672, 31632, 0, 0, 2263), (24672, 31633, 0, 0, 2265), (24672, 31634, 0, 0, 2267), (24672, 31640, 0, 0, 2259), (24672, 31641, 0, 0, 2261), (24672, 31642, 0, 0, 2263),
(24672, 31643, 0, 0, 2265), (24672, 31644, 0, 0, 2267);
/* Hide certain vendor items until the player has reached the progression tier for them */
DELETE FROM `conditions` WHERE `SourceGroup` IN (12777, 12782, 12783, 26394);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 23 AND `SourceGroup` IN (12777, 12782, 12783, 26394);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
--
(23, 12777, 16369, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Silk Boots if the player has NOT completed PROGRESSION_AQ'), -- mage
(23, 12777, 16391, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Silk Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16413, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Silk Raiment if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16414, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Silk Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16416, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Crown if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16415, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Silk Spaulders if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16423, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dragonhide Epaulets if the player has NOT completed PROGRESSION_AQ'), -- druid
(23, 12777, 16424, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dragonhide Shroud if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16422, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dragonhide Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16421, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dragonhide Tunic if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16393, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dragonhide Footwraps if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16397, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dragonhide Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16392, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Leather Boots if the player has NOT completed PROGRESSION_AQ'), -- rogue
(23, 12777, 16396, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Leather Gauntlets if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16417, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Leather Armor if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16419, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Leather Legguards if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16420, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Leather Spaulders if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16418, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Leather Veil if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16405, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Plate Boots if the player has NOT completed PROGRESSION_AQ'), -- warrior
(23, 12777, 16406, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Plate Gauntlets if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16430, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Plate Chestguard if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16431, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Plate Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16429, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Plate Helm if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16432, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Plate Pauldrons if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16410, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Lamellar Gauntlets if the player has NOT completed PROGRESSION_AQ'), -- paladin
(23, 12777, 16409, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Lamellar Sabatons if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16433, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Lamellar Breastplate if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16435, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Lamellar Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16434, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Lamellar Headguard if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16436, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Lamellar Shoulders if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16425, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Chain Hauberk if the player has NOT completed PROGRESSION_AQ'), -- hunter
(23, 12777, 16426, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Chain Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16401, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Chain Boots if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16403, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Chain Gauntlets if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16428, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Chain Helmet if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 16427, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Chain Pauldrons if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17562, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dreadweave Boots if the player has NOT completed PROGRESSION_AQ'), -- warlock
(23, 12777, 17564, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dreadweave Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17568, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dreadweave Robe if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17567, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dreadweave Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17569, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dreadweave Mantle if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17566, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Headguard if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17594, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Satin Boots if the player has NOT completed PROGRESSION_AQ'), -- priest
(23, 12777, 17596, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Satin Gloves if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17600, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Satin Robes if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17599, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Satin Leggings if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17598, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Diadem if the player has NOT completed PROGRESSION_AQ'),
(23, 12777, 17601, 0, 0, 8, 0, 66006, 0, 0, 1, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Satin Amice if the player has NOT completed PROGRESSION_AQ'),
--
(23, 12777, 23304, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Silk Legguards if the player has completed PROGRESSION_AQ'), -- mage
(23, 12777, 23305, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Silk Tunic if the player has completed PROGRESSION_AQ'),
(23, 12777, 23290, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Silk Handwraps if the player has completed PROGRESSION_AQ'),
(23, 12777, 23291, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Silk Walkers if the player has completed PROGRESSION_AQ'),
(23, 12777, 23318, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Silk Cowl if the player has completed PROGRESSION_AQ'),
(23, 12777, 23319, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Silk Mantle if the player has completed PROGRESSION_AQ'),
(23, 12777, 23294, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dragonhide Chestpiece if the player has completed PROGRESSION_AQ'), -- druid
(23, 12777, 23295, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dragonhide Leggings if the player has completed PROGRESSION_AQ'),
(23, 12777, 23280, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dragonhide Grips if the player has completed PROGRESSION_AQ'),
(23, 12777, 23281, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dragonhide Treads if the player has completed PROGRESSION_AQ'),
(23, 12777, 23308, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dragonhide Headguard if the player has completed PROGRESSION_AQ'),
(23, 12777, 23309, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dragonhide Shoulders if the player has completed PROGRESSION_AQ'),
(23, 12777, 23298, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Leather Chestpiece if the player has completed PROGRESSION_AQ'), -- rogue
(23, 12777, 23299, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Leather Legguards if the player has completed PROGRESSION_AQ'),
(23, 12777, 23284, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Leather Grips if the player has completed PROGRESSION_AQ'),
(23, 12777, 23285, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Leather Walkers if the player has completed PROGRESSION_AQ'),
(23, 12777, 23312, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Leather Helm if the player has completed PROGRESSION_AQ'),
(23, 12777, 23313, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Leather Shoulders if the player has completed PROGRESSION_AQ'),
(23, 12777, 23300, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Plate Hauberk if the player has completed PROGRESSION_AQ'), -- warrior
(23, 12777, 23301, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Plate Leggings if the player has completed PROGRESSION_AQ'),
(23, 12777, 23286, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Plate Gauntlets if the player has completed PROGRESSION_AQ'),
(23, 12777, 23287, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Plate Greaves if the player has completed PROGRESSION_AQ'),
(23, 12777, 23314, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Plate Helm if the player has completed PROGRESSION_AQ'),
(23, 12777, 23315, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Plate Shoulders if the player has completed PROGRESSION_AQ'),
(23, 12777, 23272, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Lamellar Breastplate if the player has completed PROGRESSION_AQ'), -- paladin
(23, 12777, 23273, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Lamellar Leggings if the player has completed PROGRESSION_AQ'),
(23, 12777, 23274, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Lamellar Gauntlets if the player has completed PROGRESSION_AQ'),
(23, 12777, 23275, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Lamellar Sabatons if the player has completed PROGRESSION_AQ'),
(23, 12777, 23276, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Lamellar Headguard if the player has completed PROGRESSION_AQ'),
(23, 12777, 23277, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Lamellar Shoulders if the player has completed PROGRESSION_AQ'),
(23, 12777, 23292, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Chain Hauberk if the player has completed PROGRESSION_AQ'), -- hunter
(23, 12777, 23293, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Chain Legguards if the player has completed PROGRESSION_AQ'),
(23, 12777, 23278, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Chain Greaves if the player has completed PROGRESSION_AQ'),
(23, 12777, 23279, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Chain Vices if the player has completed PROGRESSION_AQ'),
(23, 12777, 23306, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Chain Helm if the player has completed PROGRESSION_AQ'),
(23, 12777, 23307, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Chain Shoulders if the player has completed PROGRESSION_AQ'),
(23, 12777, 23296, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dreadweave Legguards if the player has completed PROGRESSION_AQ'), -- warlock
(23, 12777, 23297, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Dreadweave Tunic if the player has completed PROGRESSION_AQ'),
(23, 12777, 23282, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dreadweave Handwraps if the player has completed PROGRESSION_AQ'),
(23, 12777, 23283, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Dreadweave Walkers if the player has completed PROGRESSION_AQ'),
(23, 12777, 23310, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dreadweave Cowl if the player has completed PROGRESSION_AQ'),
(23, 12777, 23311, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Dreadweave Spaulders if the player has completed PROGRESSION_AQ'),
(23, 12777, 23302, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Satin Legguards if the player has completed PROGRESSION_AQ'), -- priest
(23, 12777, 23303, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Captains Satin Tunic if the player has completed PROGRESSION_AQ'),
(23, 12777, 23288, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Satin Handwraps if the player has completed PROGRESSION_AQ'),
(23, 12777, 23289, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Knight-Lieutenants Satin Walkers if the player has completed PROGRESSION_AQ'),
(23, 12777, 23316, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Satin Hood if the player has completed PROGRESSION_AQ'),
(23, 12777, 23317, 0, 0, 8, 0, 66006, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will only sell Lieutenant Commanders Satin Mantle if the player has completed PROGRESSION_AQ'),
--
(23, 12777, 16437, 0, 0, 8, 0, 66002, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will not sell Marshals Silk Footwraps until the player has completed PROGRESSION_ONYXIA'),
(23, 12777, 16440, 0, 0, 8, 0, 66002, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will not sell Marshals Silk Gloves until the player has completed PROGRESSION_ONYXIA'),
(23, 12777, 16441, 0, 0, 8, 0, 66002, 0, 0, 0, 0, 0, '', 'Captain Dirgehammer will not sell Field Marshals Coronet until the player has completed PROGRESSION_ONYXIA'),
@@ -382,7 +509,6 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry
UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_pre_tbc' WHERE `guid` IN (61936, 61940, 61942, 61944, 61945, 61946, 61947, 61949, 61951);
UPDATE `creature` SET `ScriptName` = 'npc_ipp_tbc' WHERE `id1` = 19848; -- Harbinger Ennarth
-- WotLK pvp vendors
DELETE FROM `creature` WHERE `id1` IN
(12782, -- Captain O'Neal <Weapons Quartermaster>

View File

@@ -2,10 +2,10 @@
UPDATE `creature_template` SET `AIName` = '' WHERE `entry` IN (4124, 4248, 4499, 9377);
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` IN
(4093, 4094, 4095, 4096, 4097, 4099, 4100, 4101, 4104, 4107, 4109, 4110, 4111, 4112, 4116, 4117, 4118, 4119, 4120, 4131, 4133, 4139,
4140, 4142, 4143, 4144, 4147, 4150, 4151, 4154, 4249, 4507, 5933, 5934, 5937, 7404, 10756, 10757, 10758, 10759, 10760, 10882, 10896, 14426, 14427);
4140, 4142, 4143, 4144, 4147, 4150, 4151, 4154, 4249, 5933, 5934, 5937, 7404, 10756, 10757, 10758, 10759, 10760, 10882, 10896, 14426, 14427);
DELETE FROM `smart_scripts` WHERE `source_type` = 0 AND `entryorguid` IN
(4093, 4094, 4095, 4096, 4097, 4099, 4100, 4101, 4104, 4107, 4109, 4110, 4111, 4112, 4116, 4117, 4118, 4119, 4120, 4124, 4131, 4133, 4139,
4140, 4142, 4143, 4144, 4147, 4150, 4151, 4154, 4248, 4249, 4499, 4507, 5933, 5934, 5937, 7404, 9377, 10756, 10757, 10758, 10759, 10760, 10882, 10896, 14426, 14427);
4140, 4142, 4143, 4144, 4147, 4150, 4151, 4154, 4248, 4249, 4499, 5933, 5934, 5937, 7404, 9377, 10756, 10757, 10758, 10759, 10760, 10882, 10896, 14426, 14427);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`,
`event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`,
@@ -76,12 +76,6 @@ INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_
(4154, 0, 0, 0, 12, 0, 100, 1, 0, 20, 0, 0, 0, 0, 11, 7160, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 0, 0, 0, 'Salt Flats Scavenger - Target Between 0-20% Health - Cast Execute (No Repeat)'),
(4249, 0, 0, 0, 0, 0, 100, 0, 5000, 10000, 12000, 16000, 0, 0, 11, 6576, 64, 0, 0, 0, 0, 6, 5, 0, 0, 0, 0, 0, 0, 0, 'Pesterhide Snarler - Within 0-5 Range - Cast Intimidating Growl'),
--
(4507, 0, 0, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 80, 450700, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Daisy - On Respawn - Call Action List'),
(4507, 0, 1, 2, 38, 1, 100, 513, 1, 1, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Daisy - On Data Set 1 1 (Phase 1) - Set Phase 0 (No Repeat)'),
(4507, 0, 2, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 80, 450701, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Daisy - Linked - Call Action List'),
(4507, 0, 3, 4, 38, 1, 100, 513, 1, 2, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Daisy - On Data Set 1 2 (Phase 1) - Set Phase 0 (No Repeat)'),
(4507, 0, 4, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 80, 450701, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Daisy - Linked - Call Action List'),
--
(5933, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 9128, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Achellios the Banished - On Aggro - Cast Battle Shout'),
(5933, 0, 1, 0, 2, 0, 100, 1, 0, 15, 0, 0, 0, 0, 25, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'Achellios the Banished - Between 0-15% Health - Flee For Assist (No Repeat)'),
(5934, 0, 0, 0, 0, 0, 100, 0, 10000, 16000, 12000, 24000, 0, 0, 11, 8256, 96, 0, 0, 0, 0, 21, 10, 0, 0, 0, 0, 0, 0, 0, 'Heartrazor - Within 0-10 Range - Cast Lethal Toxin'),

View File

@@ -1,39 +0,0 @@
/*
Add pvp rank requirements to pvp items.
Individual Progression does NOT restore the original pvp ranking system.
To gain pvp ranks you need a module like https://github.com/azerothcore/mod-pvp-titles
*/
/* Alliance Vanilla PvP Gear Rank Requirements */
UPDATE `item_template` SET `requiredhonorrank` = 5 WHERE `entry` IN (15196);
-- UPDATE `item_template` SET `requiredhonorrank` = 6 WHERE `entry` IN (18854, 18856, 18857, 18858, 18859, 18862, 18863, 18864, 29593);
UPDATE `item_template` SET `requiredhonorrank` = 7 WHERE `entry` IN (16342, 18440, 18441);
UPDATE `item_template` SET `requiredhonorrank` = 8 WHERE `entry` IN (18442, 18443, 18444);
UPDATE `item_template` SET `requiredhonorrank` = 9 WHERE `entry` IN (16315, 16336, 16337, 18448, 18449, 18454, 18455, 18452, 18453, 18445, 18447, 18456, 18457);
UPDATE `item_template` SET `requiredhonorrank` = 10 WHERE `entry` IN (15198);
UPDATE `item_template` SET `requiredhonorrank` = 11 WHERE `entry` IN (16401, 16403, 23278, 23279, 16393, 16397, 23280, 23281, 17562, 17564, 23282, 23283, 23274, 23275, 16392, 16396, 23284, 23285, 29594, 29595, 16405, 16406, 23286, 23287, 17594, 17596, 23288, 23289, 16369, 16391, 23290, 23291);
UPDATE `item_template` SET `requiredhonorrank` = 12 WHERE `entry` IN (16425, 23292, 16426, 23293, 23294, 16422, 23295, 16421, 17567, 23296, 17568, 23297, 23272, 23273, 16417, 23298, 16419, 23299, 29596, 29597, 16430, 23300, 16431, 23301, 17599, 23302, 17600, 23303, 16414, 23304, 16413, 23305);
UPDATE `item_template` SET `requiredhonorrank` = 14 WHERE `entry` IN (23306, 16428, 16427, 23307, 16416, 17598, 16423, 23308, 23309, 16424, 23310, 17569, 23311, 17566, 23276, 23277, 23312, 23313, 16420, 16418, 29598, 29599, 16429, 23314, 16432, 23315, 17601, 23316, 23317, 23318, 23319, 16415);
-- UPDATE `item_template` SET `requiredhonorrank` = 15 WHERE `entry` IN (18241, 18242, 18243, 18244);
UPDATE `item_template` SET `requiredhonorrank` = 16 WHERE `entry` IN (16462, 16463, 16467, 16459, 16448, 16450, 17583, 17584, 17579, 16472, 16471, 16475, 16446, 16454, 16456, 29606, 29607, 29608, 16483, 16484, 16479, 17608, 17603, 17607, 16437, 16440, 16442);
UPDATE `item_template` SET `requiredhonorrank` = 17 WHERE `entry` IN (16466, 16465, 16468, 17578, 16441, 16452, 16451, 16449, 17581, 17580, 17602, 16473, 16474, 16476, 16453, 16457, 16455, 29609, 29610, 29611, 16477, 16478, 16480, 17604, 17605, 16444, 16443);
UPDATE `item_template` SET `requiredhonorrank` = 18 WHERE `entry` IN (12584, 18825, 18827, 18830, 18833, 18836, 18838, 18843, 18847, 18855, 18865, 18867, 18869, 18873, 18876, 23451, 23452, 23453, 23454, 23455, 23456);
/* Horde Vanilla PvP Gear Rank Requirements */
UPDATE `item_template` SET `requiredhonorrank` = 5 WHERE `entry` IN (15197);
-- UPDATE `item_template` SET `requiredhonorrank` = 6 WHERE `entry` IN (18834, 18845, 18846, 18849, 18850, 18851, 18852, 18853, 29592);
UPDATE `item_template` SET `requiredhonorrank` = 7 WHERE `entry` IN (16341, 18427, 18461);
UPDATE `item_template` SET `requiredhonorrank` = 8 WHERE `entry` IN (15200, 16335, 18428);
UPDATE `item_template` SET `requiredhonorrank` = 9 WHERE `entry` IN (16340, 18434, 18436, 16497, 18435, 16532, 18432, 18429, 18430, 16486, 18437);
UPDATE `item_template` SET `requiredhonorrank` = 10 WHERE `entry` IN (15199);
UPDATE `item_template` SET `requiredhonorrank` = 11 WHERE `entry` IN (16531, 16530, 22843, 22862, 16494, 16496, 22863, 22852, 17576, 17577, 22865, 22855, 29600, 29601, 22864, 16498, 16499, 22856, 22857, 16519, 22867, 16518, 16343, 30710, 16509, 22868, 16510, 22858, 17616, 17617, 22869, 22859, 16485, 16487, 22870, 22860);
UPDATE `item_template` SET `requiredhonorrank` = 12 WHERE `entry` IN (16517, 16525, 16529, 22874, 16527, 22875, 16493, 16504, 22877, 22878, 16502, 16495, 17574, 17575, 17571, 22881, 17572, 22884, 29602, 29603, 22879, 16500, 16505, 16508, 22880, 16522, 16520, 22876, 16523, 22887, 16513, 16512, 16511, 22872, 22873, 16515, 17615, 22882, 17614, 17611, 22885, 17612, 16488, 22883, 16490, 16491, 22886);
UPDATE `item_template` SET `requiredhonorrank` = 14 WHERE `entry` IN (16526, 23251, 16528, 23252, 23253, 16503, 23254, 16501, 23255, 17570, 17573, 23256, 29604, 29605, 16506, 23257, 16507, 23258, 23259, 16521, 23260, 16524, 16514, 23244, 16516, 23243, 17610, 23261, 23262, 17613, 23263, 16489, 23264, 16492);
-- UPDATE `item_template` SET `requiredhonorrank` = 15 WHERE `entry` IN (18245, 18246, 18247, 18248);
UPDATE `item_template` SET `requiredhonorrank` = 16 WHERE `entry` IN (16569, 16572, 16571, 16567, 16570, 16556, 16554, 16553, 16555, 16552, 17589, 17586, 17587, 17588, 17593, 29612, 29613, 29614, 16559, 16557, 16564, 16560, 16558, 16573, 16576, 16574, 16579, 16575, 16546, 16545, 16548, 16547, 16543, 17618, 17619, 17621, 17620, 17625, 16539, 16538, 16540, 16537, 16534);
UPDATE `item_template` SET `requiredhonorrank` = 17 WHERE `entry` IN (16565, 16566, 16568, 16551, 16549, 16550, 17591, 17590, 17592, 29615, 29616, 29617, 16563, 16561, 16562, 16577, 16578, 16580, 16541, 16542, 16544, 17623, 17622, 17624, 16536, 16533, 16535);
UPDATE `item_template` SET `requiredhonorrank` = 18 WHERE `entry` IN (18831, 23459, 23464, 16345, 18866, 18828, 18837, 23457, 23465, 18877, 18848, 18871, 18868, 23461, 23467, 18840, 18835, 18844, 18826, 23458, 23466, 18860, 23462, 23468, 23469, 18874);
-- disable honor rank requirement for trinkets and mounts, because with the requirement they cannot be used.
UPDATE `item_template` SET `requiredhonorrank` = 0 WHERE `entry` IN
(18241, 18242, 18243, 18244, 18245, 18246, 18247, 18248, 18834, 18845, 18846, 18849, 18850, 18851, 18852, 18853, 18854, 18856, 18857, 18858, 18859, 18862, 18863, 18864, 29592, 29593);

View File

@@ -95,6 +95,63 @@ UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk' WHERE `entry` IN (
31725 -- Sky-Captain LaFontaine, Zep
);
-- Hide Inscription vendors and trainers
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk' WHERE `entry` IN (
30706, -- Jo'mah <Inscription Trainer>, Orgrimmar
30709, -- Poshken Hardbinder <Inscription Trainer>, Thunder Bluff
30710, -- Zantasia <Inscription Trainer>, Silvermoon
30711, -- Margaux Parchley <Inscription Trainer>, Undercity
30713, -- Catarina Stanford <Inscription Trainer>, Stormwind
30715, -- Feyden Darkin <Inscription Trainer>, Darnassus
30716, -- Thoth <Inscription Trainer>, Exodar
30717, -- Elise Brightletter <Inscription Trainer>, Ironforge
30723, -- Xantili <Inscription Supplies>, Orgrimmar
30724, -- Mertle Murkpen <Inscription Supplies>, Thunder Bluff
30727, -- Lelorian <Inscription Supplies>, Silvermoon
30729, -- Ickabod Pimlen <Inscription Supplies>, Undercity
30730, -- Stanly McCormick <Inscription Supplies>, Stormwind
30731, -- Illianna Moonscribe <Inscription Supplies>, Darnassus
30732, -- Sessoh <Inscription Supplies>, Exodar
30733 -- Thargen Heavyquill <Inscription Supplies>, Ironforge
);
-- Hide Inscription gameobject - Lexicon of Power
UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_wotlk' WHERE `guid` IN (
61967, -- Stormwind
63170, -- Orgrimmar
63171, -- Thunder Bluff
63172, -- Undercity
63173, -- Silvermoon
63174, -- Ironforge
63175, -- Darnassus
63176 -- Exodar
);
-- Hide Inscription option in city guard search menu
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 15 AND `ConditionTypeOrReference` = 8 AND `SourceGroup` IN
(421, 751, 1942, 2168, 2351, 2847, 3284, 3330, 3355, 3532, 3558, 3572, 7667, 7788, 8138, 8205);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
--
(15, 421, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Stormwind - Hide inscription gossip menu option until player reaches WotLK'),
(15, 751, 7, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Thunder Bluff - Hide inscription gossip menu option until player reaches WotLK'),
(15, 1942, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Orgrimmar - Hide inscription gossip menu option until player reaches WotLK'),
(15, 2168, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Ironforge - Hide inscription gossip menu option until player reaches WotLK'),
(15, 2351, 6, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Darnassus - Hide inscription gossip menu option until player reaches WotLK'),
(15, 2847, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Undercity - Hide inscription gossip menu option until player reaches WotLK'),
--
(15, 3284, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Razor Hill - Hide inscription gossip menu option until player reaches WotLK'),
(15, 3330, 7, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Bloodhoof Village - Hide inscription gossip menu option until player reaches WotLK'),
(15, 3355, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Brill - Hide inscription gossip menu option until player reaches WotLK'),
(15, 3532, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Elwynn Forest - Hide inscription gossip menu option until player reaches WotLK'),
(15, 3558, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Dun Morogh - Hide inscription gossip menu option until player reaches WotLK'),
(15, 3572, 6, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Teldrassil - Hide inscription gossip menu option until player reaches WotLK'),
--
(15, 7667, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Silvermoon - Hide inscription gossip menu option until player reaches WotLK'),
(15, 7788, 7, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Exodar - Hide inscription gossip menu option until player reaches WotLK'),
(15, 8138, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Azeremyst - Hide inscription gossip menu option until player reaches WotLK'),
(15, 8205, 8, 0, 0, 8, 0, 66013, 0, 0, 0, 0, 0, '', 'Eversong Woods - Hide inscription gossip menu option until player reaches WotLK');
-- Hide Jewelcrafting recipes on vanilla vendors
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 23 AND `SourceEntry` IN (20855, 20856, 20970, 20971, 20975, 21941, 21942, 21943, 21948, 21954, 21957);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
@@ -122,11 +179,12 @@ INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry
(23, 11189, 21957, 0, 0, 8, 0, 66008, 0, 0, 0, 0, 0, '', 'Qia - Design: Necklace of the Diamond Tower');
-- Hide TBC quests
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 19 AND `SourceEntry` IN (9189, 9425);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 19 AND `SourceEntry` IN (9189, 9425, 9601);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(19, 0, 9189, 0, 0, 8, 0, 66008, 0, 0, 0, 0, 0, '', 'Lor\'Themar - Hide \'Delivery to the Sepulcher\' player reaches WotLK'),
(19, 0, 9425, 0, 0, 8, 0, 66008, 0, 0, 0, 0, 0, '', 'Lor\'Themar - Hide \'Report to Tarren Mill\' player reaches WotLK');
(19, 0, 9189, 0, 0, 8, 0, 66008, 0, 0, 0, 0, 0, '', 'Hide \'Delivery to the Sepulcher\' until the player reaches TBC'),
(19, 0, 9425, 0, 0, 8, 0, 66008, 0, 0, 0, 0, 0, '', 'Hide \'Report to Tarren Mill\' until the player reaches TBC'),
(19, 0, 9601, 0, 0, 8, 0, 66008, 0, 0, 0, 0, 0, '', 'Hide \'To The Bulwark\' until the player reaches TBC');
/* Hide mailboxes, see: https://www.wowhead.com/classic/object=32349/mailbox */
UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_tbc' WHERE `guid` = 49832; -- Darnassus
@@ -139,7 +197,7 @@ UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_wotlk' WHERE `guid` IN (
/* Hide Rogg and his anvil + forge at the entrance of Orgrimmar until WotLK */
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_wotlk' WHERE `entry` = 37072;
UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_wotlk' WHERE `guid` IN (347, 387);
UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_wotlk' WHERE `guid` IN (347, 387); -- this needs a fix still, Rogg is currently aggressive while hidden.
/* Landro for TCG promotion in Booty Bay */
UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_aq' WHERE `entry` = 17249;
@@ -147,6 +205,3 @@ UPDATE `creature_template` SET `ScriptName` = 'npc_ipp_aq' WHERE `entry` = 17249
/* Hide barber in Kalimdor/Eastern Kingdom/Outland until WotLK - disabled by default, because most players will expect barbers to be there */
/* UPDATE `creature` SET `ScriptName` = 'npc_ipp_wotlk' WHERE `map` IN (0, 1, 530) AND `id1` IN (29139, 29141, 29142, 29143, 29145);
UPDATE `gameobject` SET `ScriptName` = 'gobject_ipp_wotlk' WHERE `map` IN (0, 1, 530) AND `id` IN (190683, 190684, 190697, 190698, 190699, 190704, 190710, 190711, 190712, 191028, 191029, 191030); */
/* Hide training dummy in Kalimdor/Eastern Kingdom/Outland until WotLK - disabled by default, because most players will expect dummies to be there */
/* UPDATE `creature` SET `ScriptName` = 'npc_training_dummy_ipp_wotlk' WHERE `map` IN (0, 1, 530) AND `id1` IN (31144, 31146, 32666, 32667); */

View File

@@ -0,0 +1,944 @@
/*
Working Vanilla PvP rank system in Azerothcore 3.3.5 for Mod-Individual-Progression
*/
-- Gold prices for new Vanilla 60 PvP items added during 2.0
UPDATE `item_template` SET `BuyPrice` = 43208, `SellPrice` = 8641 WHERE `entry` = 23314; -- Lieutenant Commander's Plate Helmet
UPDATE `item_template` SET `BuyPrice` = 285448, `SellPrice` = 57089 WHERE `entry` = 23457; -- High Warlord's Destroyer
UPDATE `item_template` SET `BuyPrice` = 228358, `SellPrice` = 45671 WHERE `entry` = 23458; -- High Warlord's Spellblade
UPDATE `item_template` SET `BuyPrice` = 228358, `SellPrice` = 45671 WHERE `entry` = 23459; -- High Warlord's Battle Mace
UPDATE `item_template` SET `BuyPrice` = 228358, `SellPrice` = 45671 WHERE `entry` = 23461; -- High Warlord's Quickblade
UPDATE `item_template` SET `BuyPrice` = 301810, `SellPrice` = 75452 WHERE `entry` = 23462; -- High Warlord's Tome of Destruction
UPDATE `item_template` SET `BuyPrice` = 67983, `SellPrice` = 13596 WHERE `entry` = 29594; -- Knight-Lieutenant's Mail Greaves
UPDATE `item_template` SET `BuyPrice` = 50804, `SellPrice` = 10160 WHERE `entry` = 29595; -- Knight-Lieutenant's Mail Vices
UPDATE `item_template` SET `BuyPrice` = 82858, `SellPrice` = 16571 WHERE `entry` = 29596; -- Knight-Captain's Mail Hauberk
UPDATE `item_template` SET `BuyPrice` = 83178, `SellPrice` = 16635 WHERE `entry` = 29597; -- Knight-Captain's Mail Legguards
UPDATE `item_template` SET `BuyPrice` = 64573, `SellPrice` = 12914 WHERE `entry` = 29598; -- Lieutenant Commander's Mail Headguard
UPDATE `item_template` SET `BuyPrice` = 64619, `SellPrice` = 12923 WHERE `entry` = 29599; -- Lieutenant Commander's Mail Pauldrons
UPDATE `item_template` SET `BuyPrice` = 44482, `SellPrice` = 8896 WHERE `entry` = 29600; -- Blood Guard's Lamellar Gauntlets
UPDATE `item_template` SET `BuyPrice` = 49869, `SellPrice` = 9973 WHERE `entry` = 29601; -- Blood Guard's Lamellar Sabatons
UPDATE `item_template` SET `BuyPrice` = 70653, `SellPrice` = 14130 WHERE `entry` = 29602; -- Legionnaire's Lamellar Breastplate
UPDATE `item_template` SET `BuyPrice` = 90275, `SellPrice` = 18055 WHERE `entry` = 29603; -- Legionnaire's Lamellar Leggings
UPDATE `item_template` SET `BuyPrice` = 65771, `SellPrice` = 13154 WHERE `entry` = 29604; -- Champion's Lamellar Headguard
UPDATE `item_template` SET `BuyPrice` = 92684, `SellPrice` = 18536 WHERE `entry` = 29605; -- Champion's Lamellar Shoulders
UPDATE `item_template` SET `BuyPrice` = 111087, `SellPrice` = 22217 WHERE `entry` = 29606; -- Marshal's Mail Boots
UPDATE `item_template` SET `BuyPrice` = 69095, `SellPrice` = 13819 WHERE `entry` = 29607; -- Marshal's Mail Gauntlets
UPDATE `item_template` SET `BuyPrice` = 147067, `SellPrice` = 29413 WHERE `entry` = 29608; -- Marshal's Mail Leggings
UPDATE `item_template` SET `BuyPrice` = 166014, `SellPrice` = 33202 WHERE `entry` = 29609; -- Field Marshal's Mail Armor
UPDATE `item_template` SET `BuyPrice` = 124055, `SellPrice` = 24811 WHERE `entry` = 29610; -- Field Marshal's Mail Helm
UPDATE `item_template` SET `BuyPrice` = 123156, `SellPrice` = 24631 WHERE `entry` = 29611; -- Field Marshal's Mail Spaulders
UPDATE `item_template` SET `BuyPrice` = 111087, `SellPrice` = 22217 WHERE `entry` = 29612; -- General's Lamellar Boots
UPDATE `item_template` SET `BuyPrice` = 69095, `SellPrice` = 13819 WHERE `entry` = 29613; -- General's Lamellar Gloves
UPDATE `item_template` SET `BuyPrice` = 147067, `SellPrice` = 29413 WHERE `entry` = 29614; -- General's Lamellar Legplates
UPDATE `item_template` SET `BuyPrice` = 130894, `SellPrice` = 26178 WHERE `entry` = 29615; -- Warlord's Lamellar Chestplate
UPDATE `item_template` SET `BuyPrice` = 145586, `SellPrice` = 29117 WHERE `entry` = 29616; -- Warlord's Lamellar Faceguard
UPDATE `item_template` SET `BuyPrice` = 147331, `SellPrice` = 29466 WHERE `entry` = 29617; -- Warlord's Lamellar Pauldrons
-- Fix prices for Vanilla PvP mounts (100 golds)
UPDATE `item_template` SET `BuyPrice` = 1000000 WHERE `entry` IN (18241, 18242, 18243, 18244, 18245, 18246, 18247, 18248);
-- hidden pvp quests
DELETE FROM `quest_template` WHERE `ID` BETWEEN 66101 AND 66114;
INSERT INTO `quest_template` (`ID`, `QuestType`, `QuestLevel`, `MinLevel`, `QuestSortID`, `QuestInfoID`, `SuggestedGroupNum`, `RequiredFactionId1`, `RequiredFactionId2`, `RequiredFactionValue1`, `RequiredFactionValue2`, `RewardNextQuest`, `RewardXPDifficulty`, `RewardMoney`, `RewardMoneyDifficulty`, `RewardDisplaySpell`, `RewardSpell`, `RewardHonor`, `RewardKillHonor`,
`StartItem`, `Flags`, `RequiredPlayerKills`, `RewardItem1`, `RewardAmount1`, `RewardItem2`, `RewardAmount2`, `RewardItem3`, `RewardAmount3`, `RewardItem4`, `RewardAmount4`, `ItemDrop1`, `ItemDropQuantity1`, `ItemDrop2`, `ItemDropQuantity2`, `ItemDrop3`, `ItemDropQuantity3`, `ItemDrop4`, `ItemDropQuantity4`, `RewardChoiceItemID1`, `RewardChoiceItemQuantity1`,
`RewardChoiceItemID2`, `RewardChoiceItemQuantity2`, `RewardChoiceItemID3`, `RewardChoiceItemQuantity3`, `RewardChoiceItemID4`, `RewardChoiceItemQuantity4`, `RewardChoiceItemID5`, `RewardChoiceItemQuantity5`, `RewardChoiceItemID6`, `RewardChoiceItemQuantity6`, `POIContinent`, `POIx`, `POIy`, `POIPriority`, `RewardTitle`, `RewardTalents`, `RewardArenaPoints`,
`RewardFactionID1`, `RewardFactionValue1`, `RewardFactionOverride1`, `RewardFactionID2`, `RewardFactionValue2`, `RewardFactionOverride2`, `RewardFactionID3`, `RewardFactionValue3`, `RewardFactionOverride3`, `RewardFactionID4`, `RewardFactionValue4`, `RewardFactionOverride4`, `RewardFactionID5`, `RewardFactionValue5`, `RewardFactionOverride5`,
`TimeAllowed`, `AllowableRaces`, `LogTitle`, `LogDescription`, `QuestDescription`, `AreaDescription`, `QuestCompletionLog`, `RequiredNpcOrGo1`, `RequiredNpcOrGo2`, `RequiredNpcOrGo3`, `RequiredNpcOrGo4`, `RequiredNpcOrGoCount1`, `RequiredNpcOrGoCount2`, `RequiredNpcOrGoCount3`, `RequiredNpcOrGoCount4`,
`RequiredItemId1`, `RequiredItemId2`, `RequiredItemId3`, `RequiredItemId4`, `RequiredItemId5`, `RequiredItemId6`, `RequiredItemCount1`, `RequiredItemCount2`, `RequiredItemCount3`, `RequiredItemCount4`, `RequiredItemCount5`, `RequiredItemCount6`, `Unknown0`, `ObjectiveText1`, `ObjectiveText2`, `ObjectiveText3`, `ObjectiveText4`, `VerifiedBuild`) VALUES
--
(66101, 2, 50, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 1', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66102, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 2', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66103, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 3', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66104, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 4', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66105, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 5', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66106, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 6', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66107, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 7', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66108, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 8', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66109, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 9', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66110, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 10', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66111, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 11', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66112, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 12', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66113, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 13', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340),
(66114, 2, 60, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 28006, 0, 0, 0, 1024, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', '', 'PvP Quest Rank 14', NULL, NULL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, '', '', '', '', 12340);
-- Add PvP Rank (0-14) conditions to Vanilla PvP gear
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 23 AND `ConditionTypeOrReference` = 8 AND `Comment` = "Vanilla PvP Ranked Gear (IPP)";
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
-- Alliance
(23, 12777, 16369, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16391, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16392, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16393, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16396, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16397, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16401, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16403, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16405, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16406, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17562, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17564, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17594, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17596, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23274, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23275, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23278, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23279, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23280, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23281, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23282, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23283, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23284, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23285, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23286, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23287, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23288, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23289, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23290, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23291, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29594, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29595, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16425, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23292, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16426, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23293, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23294, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16422, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23295, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16421, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17567, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23296, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17568, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23297, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23272, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23273, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16417, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23298, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16419, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23299, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29596, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29597, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16430, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23300, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16431, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23301, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17599, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23302, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17600, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23303, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16414, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23304, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16413, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23305, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16416, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16427, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16428, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23306, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23307, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16423, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16424, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17598, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23308, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23309, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17566, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17569, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23310, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23311, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23276, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23277, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23312, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23313, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16420, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16418, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29598, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29599, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16429, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23314, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16432, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17601, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23315, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23316, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23317, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23318, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 23319, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16415, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16462, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16463, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16467, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16459, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16448, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16450, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17583, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17584, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17579, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16472, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16471, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16475, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16446, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16454, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16456, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29606, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29607, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29608, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16483, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16484, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16479, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17608, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17603, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17607, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16437, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16440, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16442, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16465, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16466, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16468, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17578, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16441, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16449, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16451, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16452, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17580, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17581, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16453, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17602, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16473, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16474, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16476, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16455, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16457, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29609, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29610, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 29611, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16477, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16478, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16480, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17604, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 17605, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16443, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12777, 16444, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 12781, 15198, 0, 0, 8, 0, 66106, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Knight's Colors
(23, 12781, 18606, 0, 0, 8, 0, 66109, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Alliance Battle standard
(23, 12781, 29593, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Insignia of the Alliance (shaman)
--
(23, 12782, 12584, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18825, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18827, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18830, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18833, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18836, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18838, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18843, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18847, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18855, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18865, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18867, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18869, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18873, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 18876, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 23451, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 23452, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 23453, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 23454, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 23455, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12782, 23456, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 12805, 15196, 0, 0, 8, 0, 66101, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18854, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18856, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18857, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18858, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18859, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18862, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18863, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18864, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 16342, 0, 0, 8, 0, 66103, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18440, 0, 0, 8, 0, 66103, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18441, 0, 0, 8, 0, 66103, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18442, 0, 0, 8, 0, 66104, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18443, 0, 0, 8, 0, 66104, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18444, 0, 0, 8, 0, 66104, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18445, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18447, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18448, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18449, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18452, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18453, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18454, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18455, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18456, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12805, 18457, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 26393, 16369, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16391, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16392, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16393, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16396, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16397, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16401, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16403, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16405, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16406, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17562, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17564, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17594, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17596, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23274, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23275, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23278, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23279, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23280, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23281, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23282, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23283, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23284, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23285, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23286, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23287, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23288, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23289, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23290, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23291, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29594, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29595, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16425, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23292, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16426, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23293, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23294, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16422, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23295, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16421, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17567, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23296, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17568, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23297, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23272, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23273, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16417, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23298, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16419, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23299, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29596, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29597, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16430, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23300, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16431, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23301, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17599, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23302, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17600, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23303, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16414, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23304, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16413, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23305, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16416, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16427, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16428, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23306, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23307, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16423, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16424, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17598, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23308, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23309, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17566, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17569, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23310, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23311, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23276, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23277, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23312, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23313, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16420, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16418, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29598, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29599, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16429, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23314, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16432, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17601, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23315, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23316, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23317, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23318, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 23319, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16415, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16462, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16463, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16467, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16459, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16448, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16450, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17583, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17584, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17579, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16472, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16471, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16475, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16446, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16454, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16456, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29606, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29607, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29608, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16483, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16484, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16479, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17608, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17603, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17607, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16437, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16440, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16442, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16465, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16466, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16468, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17578, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16441, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16449, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16451, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16452, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17580, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17581, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16453, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17602, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16473, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16474, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16476, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16455, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16457, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29609, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29610, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 29611, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16477, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16478, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16480, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17604, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 17605, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16443, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26393, 16444, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 26394, 12584, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18825, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18827, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18830, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18833, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18836, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18838, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18843, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18847, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18855, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18865, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18867, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18869, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18873, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 18876, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 23451, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 23452, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 23453, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 23454, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 23455, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26394, 23456, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 112781, 15198, 0, 0, 8, 0, 66106, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 112781, 18606, 0, 0, 8, 0, 66109, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Alliance Battle standards
(23, 112781, 29593, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Insignia of the Alliance (shaman)
--
(23, 112783, 18241, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black War Steed
(23, 112783, 18242, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black War Tiger
(23, 112783, 18243, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black Battlestrider
(23, 112783, 18244, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black War Ram
-- Horde
(23, 12792, 16530, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16531, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22843, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22862, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16494, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16496, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22852, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22863, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17576, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17577, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22855, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22865, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16498, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22864, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29600, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29601, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16499, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16519, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22856, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22857, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16343, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16518, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22867, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 30710, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16509, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16510, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22858, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22868, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17616, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17617, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22859, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22869, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16485, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16487, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22860, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22870, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16517, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16525, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16529, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22874, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16493, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16504, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16527, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22875, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16495, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16502, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22877, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22878, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17571, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17574, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17575, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22881, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17572, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22884, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29602, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29603, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16500, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16505, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16508, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22879, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16520, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16522, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22876, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22880, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16512, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16513, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16523, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22887, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16511, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16515, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22872, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22873, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17611, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17614, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17615, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22882, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16488, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17612, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22883, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22885, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16490, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16491, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 22886, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16526, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16528, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23251, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23252, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16501, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16503, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23253, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23254, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17570, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17573, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23255, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23256, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16506, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23257, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29604, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29605, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16507, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16521, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23258, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23259, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16514, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16524, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23244, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23260, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16516, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17610, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23243, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23261, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16489, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17613, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23262, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23263, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16492, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 23264, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16569, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16571, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16572, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16556, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16567, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16570, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16553, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16554, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16555, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16552, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17586, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17589, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17587, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17588, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17593, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29612, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29613, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29614, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16557, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16559, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16564, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16558, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16560, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16573, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16574, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16576, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16579, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16545, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16546, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16575, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16543, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16547, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16548, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17618, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17619, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17621, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17620, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17625, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16539, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16537, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16538, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16540, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16534, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16565, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16566, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16568, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16549, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16550, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16551, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17590, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17591, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17592, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29615, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29616, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 29617, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16561, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16562, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16563, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16577, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16578, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16580, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16541, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16542, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16544, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17622, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17623, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 17624, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16533, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16535, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12792, 16536, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 12793, 15199, 0, 0, 8, 0, 66106, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Stone Guard's Herald
(23, 12793, 18607, 0, 0, 8, 0, 66109, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Horde Battle standard
(23, 12793, 29592, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Insignia of the Horde (paladin)
--
(23, 12799, 15197, 0, 0, 8, 0, 66101, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18834, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18845, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18846, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18849, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18850, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18851, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18852, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18853, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 16341, 0, 0, 8, 0, 66103, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18427, 0, 0, 8, 0, 66103, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18461, 0, 0, 8, 0, 66103, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 15200, 0, 0, 8, 0, 66104, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 16335, 0, 0, 8, 0, 66104, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18428, 0, 0, 8, 0, 66104, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 16340, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18434, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18436, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 16497, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 16532, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18435, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18429, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18430, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18432, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 16486, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 12799, 18437, 0, 0, 8, 0, 66105, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 14581, 16345, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18831, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23459, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23464, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18828, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18837, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18866, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23457, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18848, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18871, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18877, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23465, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18840, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18868, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23461, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23467, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18826, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18835, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18844, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23458, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18860, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23462, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23466, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23468, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 18874, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 14581, 23469, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 26396, 16345, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18831, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23459, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23464, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18828, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18837, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18866, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23457, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18848, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18871, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18877, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23465, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18840, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18868, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23461, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23467, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18826, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18835, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18844, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23458, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18860, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23462, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23466, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23468, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 18874, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26396, 23469, 0, 0, 8, 0, 66114, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 26397, 16569, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16571, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16572, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16556, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16567, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16570, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16553, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16554, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16555, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16552, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17586, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17589, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17587, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17588, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17593, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29612, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29613, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29614, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16557, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16559, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16564, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16558, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16560, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16573, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16574, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16576, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16579, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16545, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16546, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16575, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16543, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16547, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16548, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17618, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17619, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17621, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17620, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17625, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16539, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16537, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16538, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16540, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16534, 0, 0, 8, 0, 66112, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16565, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16566, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16568, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16549, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16550, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16551, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17590, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17591, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17592, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29615, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29616, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29617, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16561, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16562, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16563, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16577, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16578, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16580, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16541, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16542, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16544, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17622, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17623, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17624, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16533, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16535, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16536, 0, 0, 8, 0, 66113, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16530, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16531, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22843, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22862, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16494, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16496, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22852, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22863, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17576, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17577, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22855, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22865, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16498, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22864, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29600, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29601, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16499, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16519, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22856, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22857, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16343, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16518, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22867, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 30710, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16509, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16510, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22858, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22868, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17616, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17617, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22859, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22869, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16485, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16487, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22860, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22870, 0, 0, 8, 0, 66107, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16517, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16525, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16529, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22874, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16493, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16504, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16527, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22875, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16495, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16502, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22877, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22878, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17571, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17574, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17575, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22881, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17572, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22884, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29602, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29603, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16500, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16505, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16508, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22879, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16520, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16522, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22876, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22880, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16512, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16513, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16523, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22887, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16511, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16515, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22872, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22873, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17611, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17614, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17615, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22882, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16488, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17612, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22883, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22885, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16490, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16491, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 22886, 0, 0, 8, 0, 66108, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16526, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16528, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23251, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23252, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16501, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16503, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23253, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23254, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17570, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17573, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23255, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23256, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16506, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23257, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29604, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 29605, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16507, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16521, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23258, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23259, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16514, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16524, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23244, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23260, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16516, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17610, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23243, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23261, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16489, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 17613, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23262, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23263, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 16492, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
(23, 26397, 23264, 0, 0, 8, 0, 66110, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'),
--
(23, 112793, 15199, 0, 0, 8, 0, 66106, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Stone Guard's Herald
(23, 112793, 18607, 0, 0, 8, 0, 66109, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Horde Battle standard
(23, 112793, 29592, 0, 0, 8, 0, 66102, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Insignia of the Horde (paladin)
--
(23, 112796, 18245, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black War Wolf
(23, 112796, 18246, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black War Raptor
(23, 112796, 18247, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'), -- Black War Kodo
(23, 112796, 18248, 0, 0, 8, 0, 66111, 0, 0, 0, 0, 0, '', 'Vanilla PvP Ranked Gear (IPP)'); -- Red Skeletal Warhorse
-- no longer required conditions
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 23 AND `SourceGroup` = 12796 AND `SourceEntry` = 34129; -- Swift Warstrider
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 23 AND `SourceGroup` = 12783 AND `SourceEntry` = 35906; -- Reins of the Black War Elekk
-- Update Vanilla ExtendedCost
UPDATE `npc_vendor` SET `ExtendedCost` = 0 WHERE `entry` IN (12777, 12792, 12799, 12805, 26394, 26396, 112781, 112783, 112785, 112793, 112794, 112795, 112796);
-- officer room doors
DELETE FROM `gameobject` WHERE `guid` IN (626262, 631660, 631661);
INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`,
`rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES
--
(626262, 176576, 0, 1519, 1519, 1, 1, -8765.82, 403.164, 104.162, -0.898844, 0, 0, -0.434445, 0.900698, 900, 100, 1, 'gobject_ipp_pvp_closed', 0, NULL),
(631660, 176562, 1, 0, 0, 1, 1, 1634.87, -4247.86, 55.8397, 4.19752, 0, 0, -0.863835, 0.503774, 180, 0, 1, 'gobject_ipp_pvp_closed', NULL, NULL),
(631661, 176562, 1, 0, 0, 1, 1, 1634.87, -4247.86, 55.8397, 4.19752, 0, 0, -0.863835, 0.503774, 180, 0, 0, 'gobject_ipp_pvp_open', NULL, NULL);
-- I can't figure out why gate 31660 is not visible in Orgrimmar. something is blocking guid 31660 specifically. until someone figures it out, I created a new door. (631661)
UPDATE `gameobject` SET `state` = 0, `ScriptName` = 'gobject_ipp_pvp_open' WHERE `guid` = 26262;

View File

@@ -435,6 +435,164 @@ void IndividualProgression::UpdateProgressionAchievements(Player* player, uint16
}
}
void IndividualProgression::CleanUpVanillaPvpTitles(Player* player)
{
TeamId teamId = player->GetTeamId(true);
uint32 kills = player->GetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS);
uint16 playerGUID = player->GetGUID().GetCounter();
const uint32 PVP_QUEST = 66100;
IppPvPTitles const pvpTitlesList[14] =
{
{ sIndividualProgression->VanillaPvpKillRank1, TitleData[RANK_ONE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank2, TitleData[RANK_TWO].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank3, TitleData[RANK_THREE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank4, TitleData[RANK_FOUR].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank5, TitleData[RANK_FIVE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank6, TitleData[RANK_SIX].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank7, TitleData[RANK_SEVEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank8, TitleData[RANK_EIGHT].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank9, TitleData[RANK_NINE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank10, TitleData[RANK_TEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank11, TitleData[RANK_ELEVEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank12, TitleData[RANK_TWELVE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank13, TitleData[RANK_THIRTEEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank14, TitleData[RANK_FOURTEEN].TitleId[teamId] },
};
if (!sIndividualProgression->VanillaPvpTitlesKeepPostVanilla && sIndividualProgression->hasPassedProgression(player, PROGRESSION_PRE_TBC))
{
for (IppPvPTitles title : pvpTitlesList)
{
if (player->HasTitle(title.TitleId))
{
player->SetTitle(sCharTitlesStore.LookupEntry(title.TitleId), true);
}
}
}
else
{
for (IppPvPTitles title : pvpTitlesList)
{
if (kills < title.RequiredKills && player->HasTitle(title.TitleId))
{
player->SetTitle(sCharTitlesStore.LookupEntry(title.TitleId), true);
}
}
}
int8_t highestRank = -1;
for (int8_t i = 13; i > -1; --i)
{
if (kills >= pvpTitlesList[i].RequiredKills)
{
highestRank = i;
break;
}
}
for (int8_t i = 13; i > -1; --i)
{
uint32_t achievementId = AchievementData[i].TitleId[teamId];
if (highestRank == i || !player->HasAchieved(achievementId))
{
continue;
}
RemovePlayerAchievement(playerGUID, achievementId);
}
// remove all hidden pvp quests
for (uint8 i = 1; i <= 14; ++i)
{
uint32 questId = PVP_QUEST + i;
if (player->GetQuestStatus(questId) == QUEST_STATUS_REWARDED)
{
player->RemoveRewardedQuest(questId);
}
}
uint8 i = 1;
// add hidden pvp quests
for (IppPvPTitles title : pvpTitlesList)
{
if (player->HasTitle(title.TitleId))
{
for (uint8 j = 1; j <= i; ++j)
{
uint32 questId = PVP_QUEST + j;
Quest const* quest = sObjectMgr->GetQuestTemplate(questId);
if (quest)
{
player->AddQuest(quest, nullptr);
player->CompleteQuest(questId);
player->RewardQuest(quest, 0, player, false, false);
}
}
}
++i;
}
}
void IndividualProgression::AwardEarnedVanillaPvpTitles(Player* player)
{
if (sIndividualProgression->isBeforeProgression(player, PROGRESSION_PRE_TBC) || sIndividualProgression->VanillaPvpTitlesKeepPostVanilla)
{
TeamId teamId = player->GetTeamId(true);
uint32 kills = player->GetUInt32Value(PLAYER_FIELD_LIFETIME_HONORABLE_KILLS);
IppPvPTitles const pvpTitlesList[14] =
{
{ sIndividualProgression->VanillaPvpKillRank14, TitleData[RANK_FOURTEEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank13, TitleData[RANK_THIRTEEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank12, TitleData[RANK_TWELVE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank11, TitleData[RANK_ELEVEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank10, TitleData[RANK_TEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank9, TitleData[RANK_NINE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank8, TitleData[RANK_EIGHT].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank7, TitleData[RANK_SEVEN].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank6, TitleData[RANK_SIX].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank5, TitleData[RANK_FIVE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank4, TitleData[RANK_FOUR].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank3, TitleData[RANK_THREE].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank2, TitleData[RANK_TWO].TitleId[teamId] },
{ sIndividualProgression->VanillaPvpKillRank1, TitleData[RANK_ONE].TitleId[teamId] },
};
if (!sIndividualProgression->hasPassedProgression(player, PROGRESSION_PRE_TBC) || VanillaPvpTitlesEarnPostVanilla)
{
int highestTitle = -1;
// add highest title
for (IppPvPTitles title : pvpTitlesList)
{
if (kills >= title.RequiredKills)
{
player->SetTitle(sCharTitlesStore.LookupEntry(title.TitleId));
highestTitle = title.TitleId;
break;
}
}
// remove all titles except highest
for (IppPvPTitles title : pvpTitlesList)
{
if (highestTitle != title.TitleId)
{
player->SetTitle(sCharTitlesStore.LookupEntry(title.TitleId), true);
}
}
}
}
}
class IndividualPlayerProgression_WorldScript : public WorldScript
{
private:
@@ -463,7 +621,22 @@ private:
sIndividualProgression->deathKnightStartingProgression = sConfigMgr->GetOption<uint8>("IndividualProgression.DeathKnightStartingProgression", 13);
sIndividualProgression->LoadCustomProgressionEntries(sConfigMgr->GetOption<std::string>("IndividualProgression.CustomProgression", ""));
sIndividualProgression->earlyDungeonSet2 = sConfigMgr->GetOption<bool>("IndividualProgression.AllowEarlyDungeonSet2", false);
sIndividualProgression->pvpGearRequirements = sConfigMgr->GetOption<bool>("IndividualProgression.PvPGearRequirements", true);
sIndividualProgression->VanillaPvpKillRank1 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank1", 100);
sIndividualProgression->VanillaPvpKillRank2 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank2", 200);
sIndividualProgression->VanillaPvpKillRank3 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank3", 400);
sIndividualProgression->VanillaPvpKillRank4 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank4", 800);
sIndividualProgression->VanillaPvpKillRank5 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank5", 1400);
sIndividualProgression->VanillaPvpKillRank6 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank6", 2000);
sIndividualProgression->VanillaPvpKillRank7 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank7", 3000);
sIndividualProgression->VanillaPvpKillRank8 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank8", 4500);
sIndividualProgression->VanillaPvpKillRank9 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank9", 6000);
sIndividualProgression->VanillaPvpKillRank10 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank10", 8000);
sIndividualProgression->VanillaPvpKillRank11 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank11", 10000);
sIndividualProgression->VanillaPvpKillRank12 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank12", 13000);
sIndividualProgression->VanillaPvpKillRank13 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank13", 18000);
sIndividualProgression->VanillaPvpKillRank14 = sConfigMgr->GetOption<uint32>("IndividualProgression.VanillaPvpKillRequirement.Rank14", 24000);
sIndividualProgression->VanillaPvpTitlesKeepPostVanilla = sConfigMgr->GetOption<bool>("IndividualProgression.VanillaPvpTitlesPersistAfterVanilla", true);
sIndividualProgression->VanillaPvpTitlesEarnPostVanilla = sConfigMgr->GetOption<bool>("IndividualProgression.VanillaPvpEarnTitlesAfterVanilla", false);
sIndividualProgression->DisableRDF = sConfigMgr->GetOption<bool>("IndividualProgression.DisableRDF", false);
sIndividualProgression->excludeAccounts = sConfigMgr->GetOption<bool>("IndividualProgression.ExcludeAccounts", true);
sIndividualProgression->excludedAccountsRegex = sConfigMgr->GetOption<std::string>("IndividualProgression.ExcludedAccountsRegex", "^RNDBOT.*");
@@ -518,7 +691,6 @@ public:
}
};
// Add all scripts in one
void AddSC_mod_individual_progression()
{

View File

@@ -45,7 +45,10 @@ enum ProgressionBossIDs
YOGGSARON = 33288,
ANUBARAK = 34564,
LICH_KING = 36597,
HALION = 39863
HALION = 39863,
RHAHK_ZOR = 644,
SNEED = 643,
GILNID = 1763
};
enum BuffSpells
@@ -68,33 +71,12 @@ enum ProgressionQuestIDs
QUEST_WINTERFALL = 6241,
QUEST_THE_ANCIENT_LEAF = 7632,
MIGHT_OF_KALIMDOR = 8742,
BANG_A_GONG = 8743,
INTO_THE_BREACH = 10259,
BANG_A_GONG = 108743,
SIMPLY_BANG_A_GONG = 108743,
CHAOS_AND_DESTRUCTION = 108744
};
enum ProgressionQuests
{
PROGRESSION_FLAG_MC = 66001,
PROGRESSION_FLAG_ONYXIA = 66002,
PROGRESSION_FLAG_BWL = 66003,
PROGRESSION_FLAG_PRE_AQ = 66004,
PROGRESSION_FLAG_AQ_WAR = 66005,
PROGRESSION_FLAG_AQ = 66006,
PROGRESSION_FLAG_NAXX40 = 66007,
PROGRESSION_FLAG_PRE_TBC = 66008,
PROGRESSION_FLAG_TBC_T1 = 66009,
PROGRESSION_FLAG_TBC_T2 = 66010,
PROGRESSION_FLAG_TBC_T3 = 66011,
PROGRESSION_FLAG_TBC_T4 = 66012,
PROGRESSION_FLAG_TBC_T5 = 66013,
PROGRESSION_FLAG_WOTLK_T1 = 66014,
PROGRESSION_FLAG_WOTLK_T2 = 66015,
PROGRESSION_FLAG_WOTLK_T3 = 66016,
PROGRESSION_FLAG_WOTLK_T4 = 66017,
PROGRESSION_FLAG_WOTLK_T5 = 66018
};
enum ProgressionAchievements
{
KEL_THUZAD_40_KILL = 533,
@@ -211,7 +193,76 @@ enum RandomDungeonIds : uint16
RDF_WRATH_OF_THE_LICH_KING_HEROIC = 262
};
enum PvPTitles : uint32
struct IppPvPTitles
{
uint32 RequiredKills;
uint32 TitleId;
};
struct IppPvPTitleData
{
uint32 TitleId[2];
};
struct PvPTitleData
{
uint32 TitleId[2];
};
enum IppRanks
{ // A H
RANK_ONE = 0, // Private & Scout
RANK_TWO = 1, // Corporal & Grunt
RANK_THREE = 2, // Sergeant & Sergeant
RANK_FOUR = 3, // Master Sergeant & Senior Sergeant
RANK_FIVE = 4, // Sergeant Major & First Sergeant
RANK_SIX = 5, // Knight & Stone Guard
RANK_SEVEN = 6, // Knight Lieutenant & Blood Guard
RANK_EIGHT = 7, // Knight Captain & Legionnaire
RANK_NINE = 8, // Knight Champion & Centurion
RANK_TEN = 9, // Lieutenant Commander & Champion
RANK_ELEVEN = 10, // Commander & Lieutenant General
RANK_TWELVE = 11, // Marshal & General
RANK_THIRTEEN = 12, // Field Marshal & Warlord
RANK_FOURTEEN = 13 // Grand Marshal & High Warlord
};
enum PvPAchievements
{
// Alliance
ACHIEVEMENT_PRIVATE = 442,
ACHIEVEMENT_CORPORAL = 470,
ACHIEVEMENT_SERGEANT = 471,
ACHIEVEMENT_MASTER_SERGEANT = 441,
ACHIEVEMENT_SERGEANT_MAJOR = 440,
ACHIEVEMENT_KNIGHT = 439,
ACHIEVEMENT_KNIGHT_LIEUTENANT = 472,
ACHIEVEMENT_KNIGHT_CAPTAIN = 438,
ACHIEVEMENT_KNIGHT_CHAMPION = 437,
ACHIEVEMENT_LIEUTENANT_COMMANDER = 436,
ACHIEVEMENT_COMMANDER = 435,
ACHIEVEMENT_MARSHAL = 473,
ACHIEVEMENT_FIELD_MARSHAL = 434,
ACHIEVEMENT_GRAND_MARSHAL = 433,
// Horde
ACHIEVEMENT_SCOUT = 454,
ACHIEVEMENT_GRUNT = 468,
ACHIEVEMENT_SERGEANT_H = 453,
ACHIEVEMENT_SENIOR_SERGEANT = 450,
ACHIEVEMENT_FIRST_SERGEANT = 452,
ACHIEVEMENT_STONE_GUARD = 451,
ACHIEVEMENT_BLOOD_GUARD = 449,
ACHIEVEMENT_LEGIONNAIRE = 469,
ACHIEVEMENT_CENTURION = 448,
ACHIEVEMENT_CHAMPION = 447,
ACHIEVEMENT_LIEUTENANT_GENERAL = 444,
ACHIEVEMENT_GENERAL = 446,
ACHIEVEMENT_WARLORD = 445,
ACHIEVEMENT_HIGH_WARLORD = 443
};
enum IppTitles
{
// Alliance
PRIVATE = 1,
@@ -246,6 +297,42 @@ enum PvPTitles : uint32
HIGH_WARLORD = 28
};
IppPvPTitleData const TitleData[14] =
{
{ PRIVATE, SCOUT },
{ CORPORAL, GRUNT },
{ SERGEANT, SERGEANT_H },
{ MASTER_SERGEANT, SENIOR_SERGEANT },
{ SERGEANT_MAJOR, FIRST_SERGEANT },
{ KNIGHT, STONE_GUARD },
{ KNIGHT_LIEUTENANT, BLOOD_GUARD },
{ KNIGHT_CAPTAIN, LEGIONNAIRE },
{ KNIGHT_CHAMPION, CENTURION },
{ LIEUTENANT_COMMANDER, CHAMPION },
{ COMMANDER, LIEUTENANT_GENERAL },
{ MARSHAL, GENERAL },
{ FIELD_MARSHAL, WARLORD },
{ GRAND_MARSHAL, HIGH_WARLORD }
};
PvPTitleData const AchievementData[14] =
{
{ ACHIEVEMENT_PRIVATE, ACHIEVEMENT_SCOUT },
{ ACHIEVEMENT_CORPORAL, ACHIEVEMENT_GRUNT },
{ ACHIEVEMENT_SERGEANT, ACHIEVEMENT_SERGEANT_H },
{ ACHIEVEMENT_MASTER_SERGEANT, ACHIEVEMENT_SENIOR_SERGEANT },
{ ACHIEVEMENT_SERGEANT_MAJOR, ACHIEVEMENT_FIRST_SERGEANT },
{ ACHIEVEMENT_KNIGHT, ACHIEVEMENT_STONE_GUARD },
{ ACHIEVEMENT_KNIGHT_LIEUTENANT, ACHIEVEMENT_BLOOD_GUARD },
{ ACHIEVEMENT_KNIGHT_CAPTAIN, ACHIEVEMENT_LEGIONNAIRE },
{ ACHIEVEMENT_KNIGHT_CHAMPION, ACHIEVEMENT_CENTURION },
{ ACHIEVEMENT_LIEUTENANT_COMMANDER, ACHIEVEMENT_CHAMPION },
{ ACHIEVEMENT_COMMANDER, ACHIEVEMENT_LIEUTENANT_GENERAL },
{ ACHIEVEMENT_MARSHAL, ACHIEVEMENT_GENERAL },
{ ACHIEVEMENT_FIELD_MARSHAL, ACHIEVEMENT_WARLORD },
{ ACHIEVEMENT_GRAND_MARSHAL, ACHIEVEMENT_HIGH_WARLORD }
};
class IndividualProgression
{
public:
@@ -254,8 +341,9 @@ public:
std::map<uint32, uint8> customProgressionMap;
questXpMapType questXpMap;
float vanillaPowerAdjustment, vanillaHealthAdjustment, tbcPowerAdjustment, tbcHealthAdjustment, vanillaHealingAdjustment, tbcHealingAdjustment;
bool enabled, questXpFix, hunterPetLevelFix, enforceGroupRules, fishingFix, simpleConfigOverride, questMoneyAtLevelCap, repeatableVanillaQuestsXp, disableDefaultProgression, earlyDungeonSet2, requireNaxxStrath, pvpGearRequirements, DisableRDF, excludeAccounts;
bool enabled, questXpFix, hunterPetLevelFix, enforceGroupRules, fishingFix, simpleConfigOverride, questMoneyAtLevelCap, repeatableVanillaQuestsXp, disableDefaultProgression, earlyDungeonSet2, requireNaxxStrath, DisableRDF, excludeAccounts, VanillaPvpTitlesKeepPostVanilla, VanillaPvpTitlesEarnPostVanilla;
int progressionLimit, startingProgression, tbcRacesProgressionLevel, deathKnightProgressionLevel, deathKnightStartingProgression;
uint32 VanillaPvpKillRank1, VanillaPvpKillRank2, VanillaPvpKillRank3, VanillaPvpKillRank4, VanillaPvpKillRank5, VanillaPvpKillRank6, VanillaPvpKillRank7, VanillaPvpKillRank8, VanillaPvpKillRank9, VanillaPvpKillRank10, VanillaPvpKillRank11, VanillaPvpKillRank12, VanillaPvpKillRank13, VanillaPvpKillRank14;
std::string excludedAccountsRegex;
bool hasPassedProgression(Player* player, ProgressionState state) const;
@@ -274,6 +362,8 @@ public:
void UpdateProgressionQuests(Player* player);
void UpdateProgressionAchievements(Player* player, uint16 achievementID);
void checkKillProgression(Player* player, Creature* killed);
void CleanUpVanillaPvpTitles(Player* player);
void AwardEarnedVanillaPvpTitles(Player* player);
static void LoadCustomProgressionEntries(const std::string& customProgressionString);
static void RemovePlayerAchievement(uint16 playerGUID, uint16 achievementId);
static void AdjustStats(Player* player, float computedPowerAdjustment, float computedHealthAdjustment);

View File

@@ -236,6 +236,78 @@ public:
}
};
class gobject_ipp_pvp_closed : public GameObjectScript
{
public:
gobject_ipp_pvp_closed() : GameObjectScript("gobject_ipp_pvp_closed") { }
struct gobject_ipp_pvp_closedAI: GameObjectAI
{
explicit gobject_ipp_pvp_closedAI(GameObject* object) : GameObjectAI(object) { };
bool CanBeSeen(Player const* player) override
{
Player* target = ObjectAccessor::FindConnectedPlayer(player->GetGUID());
uint32 PVP_RANK5_QUEST = 66105;
if (player->IsGameMaster() || !sIndividualProgression->enabled || sIndividualProgression->isExcludedFromProgression(target))
{
return false;
}
if (target->GetQuestStatus(PVP_RANK5_QUEST) == QUEST_STATUS_REWARDED)
{
return false;
}
else
{
return true;
}
}
};
GameObjectAI* GetAI(GameObject* object) const override
{
return new gobject_ipp_pvp_closedAI(object);
}
};
class gobject_ipp_pvp_open : public GameObjectScript
{
public:
gobject_ipp_pvp_open() : GameObjectScript("gobject_ipp_pvp_open") { }
struct gobject_ipp_pvp_openAI: GameObjectAI
{
explicit gobject_ipp_pvp_openAI(GameObject* object) : GameObjectAI(object) { };
bool CanBeSeen(Player const* player) override
{
Player* target = ObjectAccessor::FindConnectedPlayer(player->GetGUID());
uint32 PVP_RANK5_QUEST = 66105;
if (player->IsGameMaster() || !sIndividualProgression->enabled || sIndividualProgression->isExcludedFromProgression(target))
{
return true;
}
if (target->GetQuestStatus(PVP_RANK5_QUEST) == QUEST_STATUS_REWARDED)
{
return true;
}
else
{
return false;
}
}
};
GameObjectAI* GetAI(GameObject* object) const override
{
return new gobject_ipp_pvp_openAI(object);
}
};
class npc_ipp_preaq : public CreatureScript
{
public:
@@ -675,92 +747,26 @@ public:
}
};
class npc_training_dummy_ipp_wotlk : public CreatureScript
{
public:
npc_training_dummy_ipp_wotlk() : CreatureScript("npc_training_dummy_ipp_wotlk") { }
struct npc_training_dummy_ipp_wotlkAI : ScriptedAI
{
/*explicit*/ npc_training_dummy_ipp_wotlkAI(Creature* creature) : ScriptedAI(creature)
{
me->SetCombatMovement(false);
me->ApplySpellImmune(0, 0, 98, true); // ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_KNOCK_BACK, true)
}
uint32 resetTimer;
void Reset() override
{
me->CastSpell(me, 61204, true); // CastSpell(me, SPELL_STUN_PERMANENT, true)
resetTimer = 5000;
}
void EnterEvadeMode(EvadeReason why) override
{
if (!_EnterEvadeMode(why))
return;
Reset();
}
void DamageTaken(Unit*, uint32& damage, DamageEffectType, SpellSchoolMask) override
{
resetTimer = 5000;
damage = 0;
}
void UpdateAI(uint32 diff) override
{
if (!UpdateVictim())
return;
if (resetTimer <= diff)
{
EnterEvadeMode(EVADE_REASON_NO_HOSTILES);
resetTimer = 5000;
}
else
resetTimer -= diff;
}
void MoveInLineOfSight(Unit* /*who*/) override { }
bool CanBeSeen(Player const* player) override
{
if (player->IsGameMaster() || !sIndividualProgression->enabled)
{
return true;
}
Player* target = ObjectAccessor::FindConnectedPlayer(player->GetGUID());
return sIndividualProgression->hasPassedProgression(target, PROGRESSION_TBC_TIER_5);
}
};
CreatureAI* GetAI(Creature* creature) const override
{
return new npc_training_dummy_ipp_wotlkAI(creature);
}
};
// Add all scripts in one
void AddSC_mod_individual_progression_awareness()
{
new gobject_ipp_preaq(); // wanted poster Cenarion Hold
new gobject_ipp_preaq(); // Wanted poster Cenarion Hold
new gobject_ipp_we(); // War Effort supplies in cities
new gobject_ipp_aqwar(); // AQ war crystals
new gobject_ipp_si(); // Scourge Invasion
new gobject_ipp_naxx40();
new gobject_ipp_pre_tbc(); // stormwind pvp room
new gobject_ipp_pre_tbc(); // Stormwind pvp room
new gobject_ipp_tbc();
new gobject_ipp_wotlk();
new gobject_ipp_pvp_closed(); // pvp officer doors
new gobject_ipp_pvp_open(); // pvp officer doors
new npc_ipp_preaq(); // Cenarion Hold NPCs
new npc_ipp_we(); // War Effort NPCs in cities
new npc_ipp_aq();
new npc_ipp_si(); // Scourge Invasion
new npc_ipp_pre_naxx40(); // Scourge Invasion
new npc_ipp_naxx40();
new npc_ipp_pre_tbc(); // vanilla pvp vendors
new npc_ipp_pre_tbc(); // Vanilla pvp vendors
new npc_ipp_tbc();
new npc_ipp_tbc_pre_t4();
new npc_ipp_tbc_t4();
@@ -770,5 +776,4 @@ void AddSC_mod_individual_progression_awareness()
new npc_ipp_wotlk_totc();
new npc_ipp_wotlk_icc();
new npc_ipp_ds2();
// new npc_training_dummy_ipp_wotlk();
}

View File

@@ -35,6 +35,8 @@ public:
sIndividualProgression->UpdateProgressionState(player, static_cast<ProgressionState>(sIndividualProgression->startingProgression));
}
sIndividualProgression->AwardEarnedVanillaPvpTitles(player);
sIndividualProgression->CleanUpVanillaPvpTitles(player);
sIndividualProgression->checkIPProgression(player);
sIndividualProgression->UpdateProgressionQuests(player);
}
@@ -177,6 +179,17 @@ public:
ChatHandler(player->GetSession()).PSendSysMessage("Progression Level Required = |cff00ffff{}|r", PROGRESSION_MOLTEN_CORE);
return false;
}
if (mapid == MAP_ONYXIAS_LAIR) // needed to prevent summoning invalid characters from inside the instance
{
if (!sIndividualProgression->hasPassedProgression(player, PROGRESSION_TBC_TIER_5) && !player->HasItemCount(ITEM_DRAKEFIRE_AMULET)) // Vanilla
{
return false;
}
else if (sIndividualProgression->hasPassedProgression(player, PROGRESSION_TBC_TIER_5) && player->GetLevel() != IP_LEVEL_WOTLK) // WotLK
{
return false;
}
}
if (mapid == MAP_ZUL_GURUB && !sIndividualProgression->hasPassedProgression(player, PROGRESSION_BLACKWING_LAIR))
{
ChatHandler(player->GetSession()).PSendSysMessage("Progression Level Required = |cff00ffff{}|r", PROGRESSION_BLACKWING_LAIR);
@@ -266,14 +279,14 @@ public:
}
switch (quest->GetQuestId())
{
case MIGHT_OF_KALIMDOR:
case BANG_A_GONG:
if (!sIndividualProgression->disableDefaultProgression)
{
sIndividualProgression->UpdateProgressionState(player, PROGRESSION_PRE_AQ);
sIndividualProgression->UpdateProgressionQuests(player);
}
break;
case BANG_A_GONG:
case SIMPLY_BANG_A_GONG:
if (!sIndividualProgression->disableDefaultProgression)
{
sIndividualProgression->UpdateProgressionState(player, PROGRESSION_PRE_AQ);
@@ -446,6 +459,31 @@ public:
void OnPlayerCreatureKill(Player* killer, Creature* killed) override
{
switch (killed->GetEntry())
{
case RHAHK_ZOR:
killer->RemoveAura(IPP_PHASE);
killer->RemoveAura(IPP_PHASE_II);
killer->RemoveAura(IPP_PHASE_III);
killer->CastSpell(killer, IPP_PHASE, false);
break;
case SNEED:
killer->RemoveAura(IPP_PHASE);
killer->RemoveAura(IPP_PHASE_II);
killer->RemoveAura(IPP_PHASE_III);
killer->CastSpell(killer, IPP_PHASE, false);
killer->CastSpell(killer, IPP_PHASE_II, false);
break;
case GILNID:
killer->RemoveAura(IPP_PHASE);
killer->RemoveAura(IPP_PHASE_II);
killer->RemoveAura(IPP_PHASE_III);
killer->CastSpell(killer, IPP_PHASE, false);
killer->CastSpell(killer, IPP_PHASE_II, false);
killer->CastSpell(killer, IPP_PHASE_III, false);
break;
}
if (killed->GetCreatureTemplate()->rank > CREATURE_ELITE_NORMAL)
{
sIndividualProgression->checkKillProgression(killer, killed);
@@ -1093,165 +1131,6 @@ public:
}
}
bool OnPlayerCanEquipItem(Player* player, uint8 /*slot*/, uint16& /*dest*/, Item* pItem, bool /*swap*/, bool /*not_loading*/) override
{
if (sIndividualProgression->pvpGearRequirements)
{
switch (pItem->GetTemplate()->RequiredHonorRank)
{
case 5:
if (!(player->HasTitle(PRIVATE) || player->HasTitle(SCOUT) ||
player->HasTitle(CORPORAL) || player->HasTitle(GRUNT) ||
player->HasTitle(SERGEANT) || player->HasTitle(SERGEANT_H) ||
player->HasTitle(MASTER_SERGEANT) || player->HasTitle(SENIOR_SERGEANT) ||
player->HasTitle(SERGEANT_MAJOR) || player->HasTitle(FIRST_SERGEANT) ||
player->HasTitle(KNIGHT) || player->HasTitle(STONE_GUARD) ||
player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 6:
if (!(player->HasTitle(CORPORAL) || player->HasTitle(GRUNT) ||
player->HasTitle(SERGEANT) || player->HasTitle(SERGEANT_H) ||
player->HasTitle(MASTER_SERGEANT) || player->HasTitle(SENIOR_SERGEANT) ||
player->HasTitle(SERGEANT_MAJOR) || player->HasTitle(FIRST_SERGEANT) ||
player->HasTitle(KNIGHT) || player->HasTitle(STONE_GUARD) ||
player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 7:
if (!(player->HasTitle(SERGEANT) || player->HasTitle(SERGEANT_H) ||
player->HasTitle(MASTER_SERGEANT) || player->HasTitle(SENIOR_SERGEANT) ||
player->HasTitle(SERGEANT_MAJOR) || player->HasTitle(FIRST_SERGEANT) ||
player->HasTitle(KNIGHT) || player->HasTitle(STONE_GUARD) ||
player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 8:
if (!(player->HasTitle(MASTER_SERGEANT) || player->HasTitle(SENIOR_SERGEANT) ||
player->HasTitle(SERGEANT_MAJOR) || player->HasTitle(FIRST_SERGEANT) ||
player->HasTitle(KNIGHT) || player->HasTitle(STONE_GUARD) ||
player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 9:
if (!(player->HasTitle(SERGEANT_MAJOR) || player->HasTitle(FIRST_SERGEANT) ||
player->HasTitle(KNIGHT) || player->HasTitle(STONE_GUARD) ||
player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 10:
if (!(player->HasTitle(KNIGHT) || player->HasTitle(STONE_GUARD) ||
player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 11:
if (!(player->HasTitle(KNIGHT_LIEUTENANT) || player->HasTitle(BLOOD_GUARD) ||
player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 12:
if (!(player->HasTitle(KNIGHT_CAPTAIN) || player->HasTitle(LEGIONNAIRE) ||
player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 13:
if (!(player->HasTitle(KNIGHT_CHAMPION) || player->HasTitle(CENTURION) ||
player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 14:
if (!(player->HasTitle(LIEUTENANT_COMMANDER) || player->HasTitle(CHAMPION) ||
player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 15:
if (!(player->HasTitle(COMMANDER) || player->HasTitle(LIEUTENANT_GENERAL) ||
player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 16:
if (!(player->HasTitle(MARSHAL) || player->HasTitle(GENERAL) ||
player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 17:
if (!(player->HasTitle(FIELD_MARSHAL) || player->HasTitle(WARLORD) ||
player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
case 18:
if (!(player->HasTitle(GRAND_MARSHAL) || player->HasTitle(HIGH_WARLORD)))
return false;
break;
default:
break;
}
}
return true;
}
};
class IndividualPlayerProgression_AccountScript: public AccountScript

View File

@@ -21,26 +21,20 @@
enum Spells
{
// SPELL_CORRUPTED_MIND = 29201, // this triggers the following spells on targets (based on class): 29185, 29194, 29196, 29198
SPELL_NECROTIC_AURA = 55593,
// SPELL_SUMMON_SPORE = 29234,
// SPELL_DEATHBLOOM_10 = 29865, // does 200 dmg every second for 6 seconds with 1200 extra damage at the end. should do 196 dmg every 6 seconds. no extra damage at the end.
SPELL_POISON_SHOCK = 22595, // does 180-220 aoe poison damage. if Loatheb recasts this every 6 seconds it's a possible fix for poison aura.
// SPELL_DEATHBLOOM_25 = 55053,
SPELL_POISON_SHOCK = 22595, // does 180-220 aoe poison damage. if Loatheb recasts this every 6 seconds it's a fix for poison aura.
SPELL_CORRUPTED_MIND = 29201, // this triggers the following spells on targets (based on class): 29185, 29194, 29196, 29198
SPELL_INEVITABLE_DOOM = 29204,
//SPELL_INEVITABLE_DOOM_25 = 55052,
// SPELL_BERSERK = 26662, // he doesn't cast berserk in Naxx40
SPELL_REMOVE_CURSE = 30281 // He periodically removes all curses on himself
// SPELL_SUMMON_SPORE = 90006, // already defined in naxxramas_40.h
// SPELL_BERSERK = 26662, // he doesn't cast berserk in Naxx40
};
enum Events
{
// EVENT_CORRUPTED_MIND = 1, // Loatheb should cast Corrupted Mind instead of Necrotic Aura
EVENT_NECROTIC_AURA = 1,
// EVENT_DEATHBLOOM = 2,
EVENT_CORRUPTED_MIND = 1, // Loatheb should cast Corrupted Mind instead of Necrotic Aura
EVENT_POISON_SHOCK = 2,
EVENT_INEVITABLE_DOOM = 3,
// EVENT_BERSERK = 4,
EVENT_REMOVE_CURSE = 4,
EVENT_SUMMON_SPORE = 5,
EVENT_NECROTIC_AURA_FADING = 6,
@@ -104,13 +98,10 @@ public:
{
BossAI::JustEngagedWith(who);
me->SetInCombatWithZone();
// events.ScheduleEvent(EVENT_CORRUPTED_MIND, 5s);
events.ScheduleEvent(EVENT_NECROTIC_AURA, 10s);
// events.ScheduleEvent(EVENT_DEATHBLOOM, 5s);
events.ScheduleEvent(EVENT_CORRUPTED_MIND, 5s);
events.ScheduleEvent(EVENT_POISON_SHOCK, 5s);
events.ScheduleEvent(EVENT_INEVITABLE_DOOM, 2min);
events.ScheduleEvent(EVENT_SUMMON_SPORE, 15s);
// events.ScheduleEvent(EVENT_BERSERK, 12min);
events.ScheduleEvent(EVENT_REMOVE_CURSE, 5s);
}
@@ -135,36 +126,18 @@ public:
me->CastSpell(me, SPELL_SUMMON_SPORE, true);
events.Repeat(13s);
break;
/*
case EVENT_CORRUPTED_MIND:
{
if (me->CastSpell(me, SPELL_CORRUPTED_MIND, true) == SPELL_CAST_OK)
{
events.RepeatEvent(10000);
events.Repeat(10s);
}
else
{
events.RepeatEvent(100);
events.Repeat(100ms);
}
break;
}
*/
case EVENT_NECROTIC_AURA:
me->CastSpell(me, SPELL_NECROTIC_AURA, true);
Talk(SAY_NECROTIC_AURA_APPLIED);
events.ScheduleEvent(EVENT_NECROTIC_AURA_FADING, 14s);
events.ScheduleEvent(EVENT_NECROTIC_AURA_REMOVED, 17s);
events.Repeat(20s);
break;
/*
case EVENT_DEATHBLOOM:
{
int32 bp0 = 33; // TODO: Amplitude should be 6k, but is 1k. 200 dmg after 6 seconds
me->CastCustomSpell(me, SPELL_DEATHBLOOM_10, &bp0, 0, 0, false);
events.Repeat(30s);
break;
}
*/
case EVENT_POISON_SHOCK:
if (me->CastSpell(me, SPELL_POISON_SHOCK, true) == SPELL_CAST_OK)
events.Repeat(6s);
@@ -184,11 +157,6 @@ public:
events.Repeat(100ms);
break;
}
/*
case EVENT_BERSERK:
me->CastSpell(me, SPELL_BERSERK, true);
break;
*/
case EVENT_REMOVE_CURSE:
me->CastSpell(me, SPELL_REMOVE_CURSE, true);
events.Repeat(30s);

View File

@@ -4,6 +4,7 @@
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "naxxramas.h"
#include "Player.h"
// 28785 - Locust Swarm
// Locust Swarm: Reduce damage ~1500 to ~1000, increase radius 25yd to 30yd
@@ -428,6 +429,93 @@ class spell_feugen_static_field_40 : public SpellScript
}
};
class spell_loatheb_corrupted_mind_40 : public SpellScript
{
PrepareSpellScript(spell_loatheb_corrupted_mind_40);
void HandleEffect(SpellEffIndex effIndex)
{
if (Unit* caster = GetCaster())
{
if (Unit* unitTarget = GetHitUnit())
{
if (!unitTarget->IsPlayer())
return;
Player* playerTarget = unitTarget->ToPlayer();
if (!playerTarget)
return;
uint32 spell_id = 0;
switch (playerTarget->getClass())
{
case CLASS_PRIEST:
spell_id = 29185;
break;
case CLASS_DRUID:
spell_id = 29194;
break;
case CLASS_PALADIN:
spell_id = 29196;
break;
case CLASS_SHAMAN:
spell_id = 29198;
break;
default:
return; // ignore for non-healing classes
}
caster->CastSpell(playerTarget, spell_id, TRIGGERED_FULL_MASK);
}
}
}
void Register() override
{
OnEffectLaunchTarget += SpellEffectFn(spell_loatheb_corrupted_mind_40::HandleEffect, EFFECT_0, SPELL_EFFECT_DUMMY);
}
};
class isAllowedToCastSpell : public SpellScript
{
PrepareSpellScript(isAllowedToCastSpell);
SpellCastResult CheckCorruptedMind()
{
if (Unit* caster = GetCaster())
{
Player* player = caster->ToPlayer();
if (!player)
return SPELL_CAST_OK;
int mapId = player->GetMapId();
if ((player->GetRaidDifficulty() != RAID_DIFFICULTY_10MAN_HEROIC) || (mapId != 533))
return SPELL_CAST_OK;
Unit::AuraEffectList const& auraClassScripts = player->GetAuraEffectsByType(SPELL_AURA_OVERRIDE_CLASS_SCRIPTS);
for (auto itr = auraClassScripts.begin(); itr != auraClassScripts.end(); ++itr)
{
if ((*itr)->GetSpellInfo())
{
if ((*itr)->GetSpellInfo()->Effects[0].MiscValue == 4327)
return SPELL_FAILED_FIZZLE;
}
}
}
return SPELL_CAST_OK;
}
void Register() override
{
OnCheckCast += SpellCheckCastFn(isAllowedToCastSpell::CheckCorruptedMind);
}
};
void AddSC_custom_spells_40()
{
RegisterSpellScript(spell_anub_locust_swarm_aura_40);
@@ -446,4 +534,6 @@ void AddSC_custom_spells_40()
RegisterSpellScript(spell_unholy_staff_arcane_explosion_40);
RegisterSpellScript(spell_disease_cloud_damage_40);
RegisterSpellScript(spell_feugen_static_field_40);
RegisterSpellScript(spell_loatheb_corrupted_mind_40);
RegisterSpellScript(isAllowedToCastSpell);
}

View File

@@ -12,8 +12,7 @@ enum SSCMisc
{
GO_LADY_VASHJ_BRIDGE_CONSOLE = 184568,
MAP_SSC = 548,
DATA_LURKER = 1,
DATA_VASHJ = 6
DATA_VASHJ = 5
};
class GlobalSerpentshrineScript : public GlobalScript
@@ -27,19 +26,13 @@ public:
{
if (InstanceScript* instance = instanceMap->GetInstanceScript())
{
uint32 bossCount = instance->GetEncounterCount() - 3;
for (uint8 id = 0; id <= bossCount; ++id)
for (uint8 id = 0; id <= 4; ++id) // check boss data id 0-4
{
if (id == bossId && newState == DONE)
{
continue;
}
if (id == DATA_LURKER)
{
continue;
}
if (instance->GetBossState(id) != DONE)
{
return true;
@@ -65,16 +58,6 @@ public:
}
}
void OnLoadSpellCustomAttr(SpellInfo* spellInfo) override
{
switch (spellInfo->Id)
{
case 38236: // Tidalvess - Spawn Spitfire Totem
spellInfo->Effects[EFFECT_0].BasePoints = 25000;
break;
}
}
void OnBeforeSetBossState(uint32 bossId, EncounterState newState, EncounterState /*oldState*/, Map* map) override
{
if (sConfigMgr->GetOption<int>("IndividualProgression.SerpentshrineCavern.RequireAllBosses", 1))