diff --git a/src/game/Entities/Unit.cpp b/src/game/Entities/Unit.cpp index d198fa30f82..00d9e2c8077 100644 --- a/src/game/Entities/Unit.cpp +++ b/src/game/Entities/Unit.cpp @@ -12603,14 +12603,6 @@ Unit* Unit::TakePossessOf(SpellEntry const* spellEntry, SummonPropertiesEntry co if (HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED)) possessed->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_PLAYER_CONTROLLED); - const bool immunePC = IsImmuneToPlayer(); - if (possessed->IsImmuneToPlayer() != immunePC) - possessed->SetImmuneToPlayer(immunePC); - - const bool immuneNPC = IsImmuneToNPC(); - if (possessed->IsImmuneToNPC() != immuneNPC) - possessed->SetImmuneToNPC(immuneNPC); - charmInfo->ProcessUnattackableTargets(possessed->m_combatData); if (player)