Core/SmartAI: Updated SMART_ACTION_RESPAWN_TARGET, should work for GOs as intented. Param1 is to set GO respawn time.

This commit is contained in:
Rat
2011-10-07 14:12:09 +02:00
parent 1eb5bf1a65
commit e23fe1845f
2 changed files with 6 additions and 1 deletions

View File

@@ -1323,7 +1323,7 @@ void SmartScript::ProcessAction(SmartScriptHolder& e, Unit* unit, uint32 var0, u
if (IsCreature(*itr))
(*itr)->ToCreature()->Respawn();
else if (IsGameObject(*itr))
(*itr)->ToGameObject()->Respawn();
(*itr)->ToGameObject()->SetRespawnTime(e.action.RespawnTarget.GoRespawnTime);
}
delete targets;

View File

@@ -857,6 +857,11 @@ struct SmartAction
uint32 withEmote;
} flee;
struct
{
uint32 GoRespawnTime;
} RespawnTarget;
struct
{
uint32 param1;