Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a crapton of booleans

This commit is contained in:
Treeston
2018-08-23 14:33:28 +02:00
parent 0e4a49b0a4
commit 042f5515e4
66 changed files with 305 additions and 400 deletions

View File

@@ -432,7 +432,9 @@ class CreatureGameObjectScriptRegistrySwapHooks
if (!creature->IsAlive())
return;
creature->AI_InitializeAndEnable();
creature->AI()->InitializeAI();
if (creature->GetVehicleKit())
creature->GetVehicleKit()->Reset();
creature->AI()->EnterEvadeMode();
// Cast a dummy visual spell asynchronously here to signal