Entities/Unit: Fix an issue where Unit pointers could be left dangling if a channeled Charm was interrupted by a control aura application.

Port From (https://github.com/TrinityCore/TrinityCore/commit/d10554da14fb8371072567f673c9f919cbe6b929)
This commit is contained in:
hondacrx
2021-12-23 20:19:55 -05:00
parent 1f58dc2b53
commit e28b42b270
3 changed files with 7 additions and 12 deletions
-9
View File
@@ -1043,15 +1043,6 @@ namespace Game.Entities
}
}
}
public override void RemoveFromWorld()
{
if (!IsInWorld)
return;
RemoveCharmedBy(null);
base.RemoveFromWorld();
}
}
public class ForcedUnsummonDelayEvent : BasicEvent