mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 17:54:48 +01:00
Scripts/ICC: Fix chest loot exploit
Fix an exploit at chest loot bosses Valithria and Deathbringer that allowed the first played to hit them to leave party at low hp % and loot the whole chest alone, without the party being able to loot anything.
This commit is contained in:
@@ -639,7 +639,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
case GO_CACHE_OF_THE_DREAMWALKER_10H:
|
||||
case GO_CACHE_OF_THE_DREAMWALKER_25H:
|
||||
if (Creature* valithria = instance->GetCreature(ValithriaDreamwalkerGUID))
|
||||
go->SetLootRecipient(valithria->GetLootRecipient());
|
||||
go->SetLootRecipient(valithria->GetLootRecipient(), valithria->GetLootRecipientGroup());
|
||||
go->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_LOCKED | GO_FLAG_NOT_SELECTABLE | GO_FLAG_NODESPAWN);
|
||||
break;
|
||||
case GO_ARTHAS_PLATFORM:
|
||||
@@ -875,7 +875,7 @@ class instance_icecrown_citadel : public InstanceMapScript
|
||||
if (GameObject* loot = instance->GetGameObject(DeathbringersCacheGUID))
|
||||
{
|
||||
if (Creature* deathbringer = instance->GetCreature(DeathbringerSaurfangGUID))
|
||||
loot->SetLootRecipient(deathbringer->GetLootRecipient());
|
||||
loot->SetLootRecipient(deathbringer->GetLootRecipient(), deathbringer->GetLootRecipientGroup());
|
||||
loot->RemoveFlag(GAMEOBJECT_FLAGS, GO_FLAG_LOCKED | GO_FLAG_NOT_SELECTABLE | GO_FLAG_NODESPAWN);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user