diff --git a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp index 6ca63ec30..3db36c381 100644 --- a/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp +++ b/src/server/scripts/Outland/GruulsLair/boss_high_king_maulgar.cpp @@ -112,12 +112,15 @@ public: { Talk(SAY_OGRE_DEATH); if (actionId == MAX_ADD_NUMBER) - me->SetLootMode(1); + { + me->AddLootMode(1); + } } else if (actionId == MAX_ADD_NUMBER) { + me->AddLootMode(1); me->loot.clear(); - me->loot.FillLoot(me->GetCreatureTemplate()->lootid, LootTemplates_Creature, me->GetLootRecipient(), false, false, 1, me); + me->loot.FillLoot(me->GetCreatureTemplate()->lootid, LootTemplates_Creature, me->GetLootRecipient(), false, false, me->GetLootMode(), me); me->SetDynamicFlag(UNIT_DYNFLAG_LOOTABLE); _JustDied(); }