Skip to content

Commit

Permalink
chore(DB/fix): adding atitional checks for no duplicates
Browse files Browse the repository at this point in the history
  • Loading branch information
svenbledt committed Sep 7, 2023
1 parent 8d63055 commit 3f0f9d0
Show file tree
Hide file tree
Showing 4 changed files with 44 additions and 34 deletions.
20 changes: 12 additions & 8 deletions src/Bracket_0/sql/world/progession_0_currency_update.sql
Original file line number Diff line number Diff line change
@@ -1,17 +1,21 @@
-- UPDATING FOR NAXXRAMAS PATCH
SET
@HEROISM = 40752;
@HEROISM = 40752,
@VALOR = 40753,
@CONQUEST = 45624,
@TRIUMPH = 47241,
@FROST = 49426;

-- UPDATE FROSTMARK ENTRYS
UPDATE `creature_loot_template` SET `Item` = @HEROISM WHERE `Entry` IN (36597, 36612, 36626, 36627, 36678, 36853, 36855, 37126, 37504, 37505, 37506, 37955, 37957, 37958, 37959, 37970, 38106, 38265, 38266, 38267, 38296, 38297, 38390, 38401, 38431, 38433, 38434, 38435, 38436, 38462, 38549, 38550, 38585, 38586, 38784, 38785, 39166, 39167, 39168, 39863, 39864, 39944, 39945, 39946, 39947, 39948);
UPDATE `creature_loot_template` SET `Item` = @HEROISM WHERE `Item` = @FROST AND `Entry` IN (36597, 36612, 36626, 36627, 36678, 36853, 36855, 37126, 37504, 37505, 37506, 37955, 37957, 37958, 37959, 37970, 38106, 38265, 38266, 38267, 38296, 38297, 38390, 38401, 38431, 38433, 38434, 38435, 38436, 38462, 38549, 38550, 38585, 38586, 38784, 38785, 39166, 39167, 39168, 39863, 39864, 39944, 39945, 39946, 39947, 39948);
-- UPDATE TRIUMPH ENTRYS
UPDATE `creature_loot_template` SET `Item` = 0 WHERE `Entry` IN (10184, 15928, 15931, 15932, 15936, 15952, 15953, 15954, 15956, 15989, 15990, 16011, 16028, 16060, 16061, 28860, 29249, 29268, 29278, 29324, 29373, 29417, 29448, 29615, 29701, 29718, 29932, 29940, 29955, 29991, 30061, 30397, 30398, 30510, 30529, 30530, 30532, 30540, 30748, 30774, 30788, 30807, 30810, 31125, 31211, 31212, 31215, 31311, 31349, 31350, 31360, 31362, 31367, 31368, 31370, 31381, 31384, 31386, 31456, 31463, 31464, 31465, 31469, 31506, 31507, 31508, 31509, 31510, 31511, 31512, 31533, 31536, 31537, 31538, 31558, 31559, 31560, 31610, 31611, 31612, 31656, 31673, 31679, 31722, 32313, 32857, 32867, 32927, 33118, 33186, 33190, 33271, 33288, 33293, 33449, 33515, 33692, 33693, 33694, 33724, 33885, 33955, 33993, 33994, 34175, 34497, 34564, 34566, 34780, 34797, 35013, 35216, 35268, 35269, 35347, 35349, 35351, 35360, 35447, 35448, 35449, 35490, 35615, 35616, 36476, 36494, 36497, 36498, 36502, 36538, 36658, 36938, 37613, 37627, 37677, 38112, 38113, 38599, 38603);
UPDATE `creature_loot_template` SET `Item` = 0 WHERE `Item` = @TRIUMPH AND `Entry` IN (10184, 15928, 15931, 15932, 15936, 15952, 15953, 15954, 15956, 15989, 15990, 16011, 16028, 16060, 16061, 28860, 29249, 29268, 29278, 29324, 29373, 29417, 29448, 29615, 29701, 29718, 29932, 29940, 29955, 29991, 30061, 30397, 30398, 30510, 30529, 30530, 30532, 30540, 30748, 30774, 30788, 30807, 30810, 31125, 31211, 31212, 31215, 31311, 31349, 31350, 31360, 31362, 31367, 31368, 31370, 31381, 31384, 31386, 31456, 31463, 31464, 31465, 31469, 31506, 31507, 31508, 31509, 31510, 31511, 31512, 31533, 31536, 31537, 31538, 31558, 31559, 31560, 31610, 31611, 31612, 31656, 31673, 31679, 31722, 32313, 32857, 32867, 32927, 33118, 33186, 33190, 33271, 33288, 33293, 33449, 33515, 33692, 33693, 33694, 33724, 33885, 33955, 33993, 33994, 34175, 34497, 34564, 34566, 34780, 34797, 35013, 35216, 35268, 35269, 35347, 35349, 35351, 35360, 35447, 35448, 35449, 35490, 35615, 35616, 36476, 36494, 36497, 36498, 36502, 36538, 36658, 36938, 37613, 37627, 37677, 38112, 38113, 38599, 38603);

-- UPDATING QUEST ENTRYS
UPDATE `quest_template` SET `RewardItem1` = @HEROISM WHERE `ID` IN (24499, 24500, 24511, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590, 24710, 24712, 24788, 24802, 26034);
UPDATE `quest_template` SET `RewardItem1` = 0 WHERE `ID` IN (13240, 13241, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 14199, 24789, 24790);
UPDATE `quest_template` SET `RewardItem2` = 0 WHERE `ID` IN (24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590);
UPDATE `quest_template` SET `RewardItem1` = @HEROISM WHERE `RewardItem1` = @FROST AND `ID` IN (24499, 24500, 24511, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590, 24710, 24712, 24788, 24802, 26034);
UPDATE `quest_template` SET `RewardItem1` = 0 WHERE `RewardItem1` = @TRIUMPH AND `ID` IN (13240, 13241, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 14199, 24789, 24790);
UPDATE `quest_template` SET `RewardItem2` = 0 WHERE `RewardItem1` = @TRIUMPH AND `ID` IN (24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590);

-- UPDATING GAMEOBJECT_LOOT_TEMPLATE ENTRYS
UPDATE `gameobject_loot_template` SET `Item` = @HEROISM WHERE `Entry` IN (28045, 28046, 28052, 28057, 28058, 28064, 28072, 28074, 28082, 28088, 28090, 28096);
UPDATE `gameobject_loot_template` SET `Item` = 0 WHERE `Entry` IN (24524, 24589, 25192, 25193, 26094, 26097, 26260, 26929, 26946, 26955, 26956, 26959, 26960, 26961, 26962, 26963, 26967, 26974, 27030, 27061, 27068, 27073, 27074, 27078, 27079, 27080, 27081, 27085, 27086, 27335, 27356, 27414, 27416, 27417, 27498, 27503);
UPDATE `gameobject_loot_template` SET `Item` = @HEROISM WHERE `Item` = @FROST AND `Entry` IN (28045, 28046, 28052, 28057, 28058, 28064, 28072, 28074, 28082, 28088, 28090, 28096);
UPDATE `gameobject_loot_template` SET `Item` = 0 WHERE `Item` = @TRIUMPH AND`Entry` IN (24524, 24589, 25192, 25193, 26094, 26097, 26260, 26929, 26946, 26955, 26956, 26959, 26960, 26961, 26962, 26963, 26967, 26974, 27030, 27061, 27068, 27073, 27074, 27078, 27079, 27080, 27081, 27085, 27086, 27335, 27356, 27414, 27416, 27417, 27498, 27503);
20 changes: 11 additions & 9 deletions src/Bracket_80_2/sql/world/progression_80_2_currency_update.sql
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
-- UPDATING FOR ULDUAR PATCH

SET
@HEROISM = 40752,
@VALOR = 40753;
@VALOR = 40753,
@CONQUEST = 45624,
@TRIUMPH = 47241,
@FROST = 49426;

-- UPDATE FROSTMARK ENTRYS
UPDATE `creature_loot_template` SET `Item` = @VALOR WHERE `Entry` IN (36597, 36612, 36626, 36627, 36678, 36853, 36855, 37126, 37504, 37505, 37506, 37955, 37957, 37958, 37959, 37970, 38106, 38265, 38266, 38267, 38296, 38297, 38390, 38401, 38431, 38433, 38434, 38435, 38436, 38462, 38549, 38550, 38585, 38586, 38784, 38785, 39166, 39167, 39168, 39863, 39864, 39944, 39945, 39946, 39947, 39948);
UPDATE `creature_loot_template` SET `Item` = @VALOR WHERE `Item` = @HEROISM AND `Entry` IN (36597, 36612, 36626, 36627, 36678, 36853, 36855, 37126, 37504, 37505, 37506, 37955, 37957, 37958, 37959, 37970, 38106, 38265, 38266, 38267, 38296, 38297, 38390, 38401, 38431, 38433, 38434, 38435, 38436, 38462, 38549, 38550, 38585, 38586, 38784, 38785, 39166, 39167, 39168, 39863, 39864, 39944, 39945, 39946, 39947, 39948);
-- UPDATE TRIUMPH ENTRYS
UPDATE `creature_loot_template` SET `Item` = @HEROISM WHERE `Entry` IN (10184, 15928, 15931, 15932, 15936, 15952, 15953, 15954, 15956, 15989, 15990, 16011, 16028, 16060, 16061, 28860, 29249, 29268, 29278, 29324, 29373, 29417, 29448, 29615, 29701, 29718, 29932, 29940, 29955, 29991, 30061, 30397, 30398, 30510, 30529, 30530, 30532, 30540, 30748, 30774, 30788, 30807, 30810, 31125, 31211, 31212, 31215, 31311, 31349, 31350, 31360, 31362, 31367, 31368, 31370, 31381, 31384, 31386, 31456, 31463, 31464, 31465, 31469, 31506, 31507, 31508, 31509, 31510, 31511, 31512, 31533, 31536, 31537, 31538, 31558, 31559, 31560, 31610, 31611, 31612, 31656, 31673, 31679, 31722, 32313, 32857, 32867, 32927, 33118, 33186, 33190, 33271, 33288, 33293, 33449, 33515, 33692, 33693, 33694, 33724, 33885, 33955, 33993, 33994, 34175, 34497, 34564, 34566, 34780, 34797, 35013, 35216, 35268, 35269, 35347, 35349, 35351, 35360, 35447, 35448, 35449, 35490, 35615, 35616, 36476, 36494, 36497, 36498, 36502, 36538, 36658, 36938, 37613, 37627, 37677, 38112, 38113, 38599, 38603);
UPDATE `creature_loot_template` SET `Item` = @HEROISM WHERE `Item` = 0 AND `Entry` IN (10184, 15928, 15931, 15932, 15936, 15952, 15953, 15954, 15956, 15989, 15990, 16011, 16028, 16060, 16061, 28860, 29249, 29268, 29278, 29324, 29373, 29417, 29448, 29615, 29701, 29718, 29932, 29940, 29955, 29991, 30061, 30397, 30398, 30510, 30529, 30530, 30532, 30540, 30748, 30774, 30788, 30807, 30810, 31125, 31211, 31212, 31215, 31311, 31349, 31350, 31360, 31362, 31367, 31368, 31370, 31381, 31384, 31386, 31456, 31463, 31464, 31465, 31469, 31506, 31507, 31508, 31509, 31510, 31511, 31512, 31533, 31536, 31537, 31538, 31558, 31559, 31560, 31610, 31611, 31612, 31656, 31673, 31679, 31722, 32313, 32857, 32867, 32927, 33118, 33186, 33190, 33271, 33288, 33293, 33449, 33515, 33692, 33693, 33694, 33724, 33885, 33955, 33993, 33994, 34175, 34497, 34564, 34566, 34780, 34797, 35013, 35216, 35268, 35269, 35347, 35349, 35351, 35360, 35447, 35448, 35449, 35490, 35615, 35616, 36476, 36494, 36497, 36498, 36502, 36538, 36658, 36938, 37613, 37627, 37677, 38112, 38113, 38599, 38603);

-- UPDATING QUEST ENTRYS
UPDATE `quest_template` SET `RewardItem1` = @VALOR WHERE `ID` IN (24499, 24500, 24511, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590, 24710, 24712, 24788, 24802, 26034);
UPDATE `quest_template` SET `RewardItem1` = @HEROISM WHERE `ID` IN (13240, 13241, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 14199, 24789, 24790);
UPDATE `quest_template` SET `RewardItem2` = @HEROISM WHERE `ID` IN (24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590);
UPDATE `quest_template` SET `RewardItem1` = @VALOR WHERE `RewardItem1` = @HEROISM AND `ID` IN (24499, 24500, 24511, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590, 24710, 24712, 24788, 24802, 26034);
UPDATE `quest_template` SET `RewardItem1` = @HEROISM WHERE `RewardItem1` = 0 AND `ID` IN (13240, 13241, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 14199, 24789, 24790);
UPDATE `quest_template` SET `RewardItem2` = @HEROISM WHERE `RewardItem1` = 0 AND `ID` IN (24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590);

-- UPDATING GAMEOBJECT_LOOT_TEMPLATE ENTRYS
UPDATE `gameobject_loot_template` SET `Item` = @VALOR WHERE `Entry` IN (28045, 28046, 28052, 28057, 28058, 28064, 28072, 28074, 28082, 28088, 28090, 28096);
UPDATE `gameobject_loot_template` SET `Item` = @HEROISM WHERE `Entry` IN (24524, 24589, 25192, 25193, 26094, 26097, 26260, 26929, 26946, 26955, 26956, 26959, 26960, 26961, 26962, 26963, 26967, 26974, 27030, 27061, 27068, 27073, 27074, 27078, 27079, 27080, 27081, 27085, 27086, 27335, 27356, 27414, 27416, 27417, 27498, 27503);
UPDATE `gameobject_loot_template` SET `Item` = @VALOR WHERE `Item` = @HEROISM AND `Entry` IN (28045, 28046, 28052, 28057, 28058, 28064, 28072, 28074, 28082, 28088, 28090, 28096);
UPDATE `gameobject_loot_template` SET `Item` = @HEROISM WHERE `Item` = 0 AND`Entry` IN (24524, 24589, 25192, 25193, 26094, 26097, 26260, 26929, 26946, 26955, 26956, 26959, 26960, 26961, 26962, 26963, 26967, 26974, 27030, 27061, 27068, 27073, 27074, 27078, 27079, 27080, 27081, 27085, 27086, 27335, 27356, 27414, 27416, 27417, 27498, 27503);
20 changes: 11 additions & 9 deletions src/Bracket_80_3/sql/world/progression_80_3_currency_update.sql
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
-- UPDATING FOR Trial of The Crusader PATCH

SET
@HEROISM = 40752,
@VALOR = 40753,
@CONQUEST = 45624;
@CONQUEST = 45624,
@TRIUMPH = 47241,
@FROST = 49426;

-- UPDATE FROSTMARK ENTRYS
UPDATE `creature_loot_template` SET `Item` = @CONQUEST WHERE `Entry` IN (36597, 36612, 36626, 36627, 36678, 36853, 36855, 37126, 37504, 37505, 37506, 37955, 37957, 37958, 37959, 37970, 38106, 38265, 38266, 38267, 38296, 38297, 38390, 38401, 38431, 38433, 38434, 38435, 38436, 38462, 38549, 38550, 38585, 38586, 38784, 38785, 39166, 39167, 39168, 39863, 39864, 39944, 39945, 39946, 39947, 39948);
UPDATE `creature_loot_template` SET `Item` = @CONQUEST WHERE `Item` = @VALOR AND `Entry` IN (36597, 36612, 36626, 36627, 36678, 36853, 36855, 37126, 37504, 37505, 37506, 37955, 37957, 37958, 37959, 37970, 38106, 38265, 38266, 38267, 38296, 38297, 38390, 38401, 38431, 38433, 38434, 38435, 38436, 38462, 38549, 38550, 38585, 38586, 38784, 38785, 39166, 39167, 39168, 39863, 39864, 39944, 39945, 39946, 39947, 39948);
-- UPDATE TRIUMPH ENTRYS
UPDATE `creature_loot_template` SET `Item` = @VALOR WHERE `Entry` IN (10184, 15928, 15931, 15932, 15936, 15952, 15953, 15954, 15956, 15989, 15990, 16011, 16028, 16060, 16061, 28860, 29249, 29268, 29278, 29324, 29373, 29417, 29448, 29615, 29701, 29718, 29932, 29940, 29955, 29991, 30061, 30397, 30398, 30510, 30529, 30530, 30532, 30540, 30748, 30774, 30788, 30807, 30810, 31125, 31211, 31212, 31215, 31311, 31349, 31350, 31360, 31362, 31367, 31368, 31370, 31381, 31384, 31386, 31456, 31463, 31464, 31465, 31469, 31506, 31507, 31508, 31509, 31510, 31511, 31512, 31533, 31536, 31537, 31538, 31558, 31559, 31560, 31610, 31611, 31612, 31656, 31673, 31679, 31722, 32313, 32857, 32867, 32927, 33118, 33186, 33190, 33271, 33288, 33293, 33449, 33515, 33692, 33693, 33694, 33724, 33885, 33955, 33993, 33994, 34175, 34497, 34564, 34566, 34780, 34797, 35013, 35216, 35268, 35269, 35347, 35349, 35351, 35360, 35447, 35448, 35449, 35490, 35615, 35616, 36476, 36494, 36497, 36498, 36502, 36538, 36658, 36938, 37613, 37627, 37677, 38112, 38113, 38599, 38603);
UPDATE `creature_loot_template` SET `Item` = @VALOR WHERE `Item` = @HEROISM AND `Entry` IN (10184, 15928, 15931, 15932, 15936, 15952, 15953, 15954, 15956, 15989, 15990, 16011, 16028, 16060, 16061, 28860, 29249, 29268, 29278, 29324, 29373, 29417, 29448, 29615, 29701, 29718, 29932, 29940, 29955, 29991, 30061, 30397, 30398, 30510, 30529, 30530, 30532, 30540, 30748, 30774, 30788, 30807, 30810, 31125, 31211, 31212, 31215, 31311, 31349, 31350, 31360, 31362, 31367, 31368, 31370, 31381, 31384, 31386, 31456, 31463, 31464, 31465, 31469, 31506, 31507, 31508, 31509, 31510, 31511, 31512, 31533, 31536, 31537, 31538, 31558, 31559, 31560, 31610, 31611, 31612, 31656, 31673, 31679, 31722, 32313, 32857, 32867, 32927, 33118, 33186, 33190, 33271, 33288, 33293, 33449, 33515, 33692, 33693, 33694, 33724, 33885, 33955, 33993, 33994, 34175, 34497, 34564, 34566, 34780, 34797, 35013, 35216, 35268, 35269, 35347, 35349, 35351, 35360, 35447, 35448, 35449, 35490, 35615, 35616, 36476, 36494, 36497, 36498, 36502, 36538, 36658, 36938, 37613, 37627, 37677, 38112, 38113, 38599, 38603);

-- UPDATING QUEST ENTRYS
UPDATE `quest_template` SET `RewardItem1` = @CONQUEST WHERE `ID` IN (24499, 24500, 24511, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590, 24710, 24712, 24788, 24802, 26034);
UPDATE `quest_template` SET `RewardItem1` = @VALOR WHERE `ID` IN (13240, 13241, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 14199, 24789, 24790);
UPDATE `quest_template` SET `RewardItem2` = @VALOR WHERE `ID` IN (24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590);
UPDATE `quest_template` SET `RewardItem1` = @CONQUEST WHERE `RewardItem1` = @VALOR AND `ID` IN (24499, 24500, 24511, 24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590, 24710, 24712, 24788, 24802, 26034);
UPDATE `quest_template` SET `RewardItem1` = @VALOR WHERE `RewardItem1` = @HEROISM AND `ID` IN (13240, 13241, 13243, 13244, 13245, 13246, 13247, 13248, 13249, 13250, 13251, 13252, 13253, 13254, 13255, 13256, 14199, 24789, 24790);
UPDATE `quest_template` SET `RewardItem2` = @VALOR WHERE `RewardItem1` = @HEROISM AND `ID` IN (24579, 24580, 24581, 24582, 24583, 24584, 24585, 24586, 24587, 24588, 24589, 24590);

-- UPDATING GAMEOBJECT_LOOT_TEMPLATE ENTRYS
UPDATE `gameobject_loot_template` SET `Item` = @CONQUEST WHERE `Entry` IN (28045, 28046, 28052, 28057, 28058, 28064, 28072, 28074, 28082, 28088, 28090, 28096);
UPDATE `gameobject_loot_template` SET `Item` = @VALOR WHERE `Entry` IN (24524, 24589, 25192, 25193, 26094, 26097, 26260, 26929, 26946, 26955, 26956, 26959, 26960, 26961, 26962, 26963, 26967, 26974, 27030, 27061, 27068, 27073, 27074, 27078, 27079, 27080, 27081, 27085, 27086, 27335, 27356, 27414, 27416, 27417, 27498, 27503);
UPDATE `gameobject_loot_template` SET `Item` = @CONQUEST WHERE `Item` = @VALOR AND `Entry` IN (28045, 28046, 28052, 28057, 28058, 28064, 28072, 28074, 28082, 28088, 28090, 28096);
UPDATE `gameobject_loot_template` SET `Item` = @VALOR WHERE `Item` = @HEROISM AND`Entry` IN (24524, 24589, 25192, 25193, 26094, 26097, 26260, 26929, 26946, 26955, 26956, 26959, 26960, 26961, 26962, 26963, 26967, 26974, 27030, 27061, 27068, 27073, 27074, 27078, 27079, 27080, 27081, 27085, 27086, 27335, 27356, 27414, 27416, 27417, 27498, 27503);
Loading

0 comments on commit 3f0f9d0

Please sign in to comment.