aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2016-09-16 13:09:16 +0200
committerGitHub <noreply@github.com>2016-09-16 13:09:16 +0200
commitcf628880d586b049fa376e4533154d78d02a8ce8 (patch)
tree661467dd04d508076a1b5c1cce536d8da04c19e2 /src/server/game/Entities
parentcd6866c1556ac05f0a24138093dd831e751caa75 (diff)
Map/Instances: Greatly simplify PermBindAllPlayers logic. (#17940)
Diffstat (limited to 'src/server/game/Entities')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index 631971a8c2c..d4185b0b06d 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -15206,14 +15206,7 @@ void Unit::Kill(Unit* victim, bool durabilityLoss)
if (instanceMap->IsRaidOrHeroicDungeon())
{
if (creature->GetCreatureTemplate()->flags_extra & CREATURE_FLAG_EXTRA_INSTANCE_BIND)
- {
- // if the boss killed itself we still need to bind players to the instance
- if (!creditedPlayer && instanceMap->HavePlayers())
- creditedPlayer = instanceMap->GetPlayers().getFirst()->GetSource();
-
- if (creditedPlayer)
- ((InstanceMap*)instanceMap)->PermBindAllPlayers(creditedPlayer);
- }
+ ((InstanceMap*)instanceMap)->PermBindAllPlayers();
}
else
{