Fix rare loot drop rates in LBRS (#833)

This commit is contained in:
Grimfeather
2025-10-28 01:47:34 +01:00
committed by GitHub
parent 02d000e5a0
commit ec88073163
2 changed files with 66 additions and 1 deletions

View File

@@ -593,3 +593,52 @@ DELETE FROM `creature_loot_template` WHERE `Item` = 12562;
/* gemstones shouldn't have 100% drop rate. should be around 33%. exact rates unknown. wowhead's listed drop rates aren't correct. */
UPDATE `creature_loot_template` SET `Chance` = 33 WHERE `Item` IN (12335, 12336, 12337);
/* fix rare loot drop rates */
UPDATE `creature_loot_template` SET `Chance` = 7.5 WHERE `item` = 12219; -- Unadorned Seal of Ascension
UPDATE `creature_loot_template` SET `Chance` = 10 WHERE `item` = 14513; -- Firebrand Pyromancer - Pattern: Robe of the Archmage
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9097 AND `item` = 16713; -- Scarshield Legionnaire, Shadowcraft Belt
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9097 AND `item` = 16735; -- Scarshield Legionnaire, Bracers of Valor
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9098 AND `item` = 16683; -- Scarshield Spellbinder - Magister's Bindings
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9098 AND `item` = 16696; -- Scarshield Spellbinder - Devout Belt
UPDATE `creature_loot_template` SET `Chance` = 2.5 WHERE `entry` = 9239 AND `item` = 16685; -- Smolderthorn Mystic - Magister's Belt
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9240 AND `item` = 16696; -- Smolderthorn Shadow Priest - Devout Belt
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9241 AND `item` = 16680; -- Smolderthorn Headhunter - Beaststalker's Belt
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9257 AND `item` = 16673; -- Scarshield Warlock - Cord of Elements
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9257 AND `item` = 16703; -- Scarshield Warlock - Dreadmist Bracers
UPDATE `creature_loot_template` SET `Chance` = 1.75 WHERE `entry` = 9258 AND `item` = 16680; -- Scarshield Raider - Beaststalker's Belt
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9258 AND `item` = 16716; -- Scarshield Raider - Wildheart Belt
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9258 AND `item` = 16717; -- Scarshield Raider - Wildheart Gloves
UPDATE `creature_loot_template` SET `Chance` = 1.75 WHERE `entry` = 9259 AND `item` = 16680; -- Firebrand Grunt - Beaststalker\'s Belt
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9259 AND `item` = 16713; -- Firebrand Grunt - Shadowcraft Belt
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9259 AND `item` = 16735; -- Firebrand Grunt - Bracers of Valor
UPDATE `creature_loot_template` SET `Chance` = 1.75 WHERE `entry` = 9260 AND `item` = 16680; -- Firebrand Legionnaire - Beaststalker's Belt
UPDATE `creature_loot_template` SET `Chance` = 1.5 WHERE `entry` = 9260 AND `item` = 16713; -- Firebrand Legionnaire - Shadowcraft Belt
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9260 AND `item` = 16735; -- Firebrand Legionnaire - Bracers of Valor
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9261 AND `item` = 16696; -- Firebrand Darkweaver - Devout Belt
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9261 AND `item` = 16703; -- Firebrand Darkweaver - Dreadmist Bracers
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9262 AND `item` = 16673; -- Firebrand Invoker - Cord of Elements
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9262 AND `item` = 16683; -- Firebrand Invoker - Magister's Bindings
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9262 AND `item` = 16717; -- Firebrand Invoker - Wildheart Gloves
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9263 AND `item` = 16696; -- Firebrand Dreadweaver - Devout Belt
UPDATE `creature_loot_template` SET `Chance` = 1.75 WHERE `entry` = 9263 AND `item` = 16703; -- Firebrand Dreadweaver - Dreadmist Bracers
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9264 AND `item` = 16673; -- Firebrand Pyromancer - Cord of Elements
UPDATE `creature_loot_template` SET `Chance` = 1.5 WHERE `entry` = 9264 AND `item` = 16683; -- Firebrand Pyromancer - Magister's Bindings
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9264 AND `item` = 16717; -- Firebrand Pyromancer - Wildheart Gloves
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9265 AND `item` = 16710; -- Smolderthorn Shadow Hunter - Shadowcraft Bracers
UPDATE `creature_loot_template` SET `Chance` = 2.25 WHERE `entry` = 9265 AND `item` = 16713; -- Smolderthorn Shadow Hunter - Shadowcraft Belt
UPDATE `creature_loot_template` SET `Chance` = 2.75 WHERE `entry` = 9266 AND `item` = 16673; -- Smolderthorn Witch Doctor - Cord of Elements
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9268 AND `item` = 16717; -- Smolderthorn Berserker - Wildheart Gloves
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9268 AND `item` = 16736; -- Smolderthorn Berserker - Belt of Valor
UPDATE `creature_loot_template` SET `Chance` = 2 WHERE `entry` = 9269 AND `item` = 16703; -- Smolderthorn Seer - Dreadmist Bracers
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9269 AND `item` = 16717; -- Smolderthorn Seer - Wildheart Gloves
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9692 AND `item` = 16680; -- Bloodaxe Raider - Beaststalker's Belt
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9692 AND `item` = 16716; -- Bloodaxe Raider - Wildheart Belt
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9692 AND `item` = 16717; -- Bloodaxe Raider - Wildheart Gloves
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9693 AND `item` = 16673; -- Bloodaxe Evoker - Cord of Elements
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9693 AND `item` = 16683; -- Bloodaxe Evoker - Magister's Bindings
UPDATE `creature_loot_template` SET `Chance` = 1 WHERE `entry` = 9716 AND `item` = 16713; -- Bloodaxe Warmonger - Shadowcraft Belt
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9716 AND `item` = 16735; -- Bloodaxe Warmonger - Bracers of Valor
UPDATE `creature_loot_template` SET `Chance` = 1.5 WHERE `entry` = 9717 AND `item` = 16696; -- Bloodaxe Summoner - Devout Belt
UPDATE `creature_loot_template` SET `Chance` = 1.25 WHERE `entry` = 9717 AND `item` = 16703; -- Bloodaxe Summoner - Dreadmist Bracers

View File

@@ -52,10 +52,26 @@ INSERT INTO `achievement_dbc` (`ID`, `Faction`, `Instance_Id`, `Supercedes`,
-- https://www.azerothcore.org/wiki/conditions
DELETE FROM `conditions` WHERE `SourceGroup` = 19768 AND `SourceEntry` = 34689; -- Design: Chaotic Skyfire Diamond
DELETE FROM `conditions` WHERE `SourceEntry` IN (20404, 20406, 20407, 20408, 22525, 22526, 22527, 22528, 22529);
DELETE FROM `conditions` WHERE `SourceTypeOrReferenceId` = 1 AND `SourceEntry` IN (16716, 16717, 20404, 20406, 20407, 20408, 22525, 22526, 22527, 22528, 22529);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`,
`ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
--
(1, 9258, 16716, 0, 0, 8, 0, 66005, 0, 0, 0, 0, 0, '', 'Wildheart Belt will only drop if the player has completed PROGRESSION_AQ_WAR'),
(1, 9692, 16716, 0, 0, 8, 0, 66005, 0, 0, 0, 0, 0, '', 'Wildheart Belt will only drop if the player has completed PROGRESSION_AQ_WAR'),
(1, 9736, 16716, 0, 0, 8, 0, 66005, 0, 0, 0, 0, 0, '', 'Wildheart Belt will only drop if the player has completed PROGRESSION_AQ_WAR'),
(1, 10416, 16716, 0, 0, 8, 0, 66001, 0, 0, 1, 0, 0, '', 'Wildheart Belt will only drop if the player has NOT completed PROGRESSION_MOLTEN_CORE'),
(1, 10417, 16716, 0, 0, 8, 0, 66001, 0, 0, 1, 0, 0, '', 'Wildheart Belt will only drop if the player has NOT completed PROGRESSION_MOLTEN_CORE'),
(1, 10499, 16716, 0, 0, 8, 0, 66005, 0, 0, 0, 0, 0, '', 'Wildheart Belt will only drop if the player has completed PROGRESSION_AQ_WAR'),
--
(1, 9096, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9258, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9262, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9264, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9268, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9269, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9692, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
(1, 9736, 16717, 0, 0, 8, 0, 66005, 0, 0, 1, 0, 0, '', 'Wildheart Gloves will only drop if the player has NOT completed PROGRESSION_AQ_WAR'),
--
(1, 11804, 20404, 0, 0, 8, 0, 66003, 0, 0, 0, 0, 0, '', 'Encrypted Twilight Text will only drop if the player has completed PROGRESSION_BLACKWING_LAIR'), -- drops in patch 1.8
(1, 11880, 20404, 0, 0, 8, 0, 66003, 0, 0, 0, 0, 0, '', 'Encrypted Twilight Text will only drop if the player has completed PROGRESSION_BLACKWING_LAIR'),
(1, 11881, 20404, 0, 0, 8, 0, 66003, 0, 0, 0, 0, 0, '', 'Encrypted Twilight Text will only drop if the player has completed PROGRESSION_BLACKWING_LAIR'),