diff options
| author | linencloth <none@none> | 2010-11-16 01:13:04 +0100 |
|---|---|---|
| committer | linencloth <none@none> | 2010-11-16 01:13:04 +0100 |
| commit | 8fae0c176d73a1606f26a5b0d7fc44f7a23ba49c (patch) | |
| tree | 5504659fc056351c6ed350368afc7ea0a9d1a5db /src/server/game/AI/SmartScripts | |
| parent | 57c76407b05a919bad20008ffbfc1590a044d2ad (diff) | |
Core/Units: Rename and change Get/SetVisibility to use a bool value instead of an unnecessary enum
Also replace some SetVisibility hacks to directly call UpdateObjectVisibility
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/AI/SmartScripts')
| -rw-r--r-- | src/server/game/AI/SmartScripts/SmartAI.cpp | 4 | ||||
| -rw-r--r-- | src/server/game/AI/SmartScripts/SmartScript.cpp | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/AI/SmartScripts/SmartAI.cpp b/src/server/game/AI/SmartScripts/SmartAI.cpp index fbc0e563cd5..4fb4cbdcc53 100644 --- a/src/server/game/AI/SmartScripts/SmartAI.cpp +++ b/src/server/game/AI/SmartScripts/SmartAI.cpp @@ -79,7 +79,7 @@ void SmartAI::UpdateDespawn(const uint32 diff) { if (mDespawnState == 2) { - me->SetVisibility(VISIBILITY_OFF); + me->SetVisible(false); mDespawnTime = 5000; mDespawnState++; } @@ -544,7 +544,7 @@ void SmartAI::JustRespawned() mDespawnTime = 0; mDespawnState = 0; mEscortState = SMART_ESCORT_NONE; - me->SetVisibility(VISIBILITY_ON); + me->SetVisible(true); if (me->getFaction() != me->GetCreatureInfo()->faction_A) me->RestoreFaction(); GetScript()->ProcessEventsFor(SMART_EVENT_RESPAWN); diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 6e330105e07..700eb6c311a 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -681,7 +681,7 @@ void SmartScript::ProcessAction(SmartScriptHolder &e, Unit* unit, uint32 var0, u case SMART_ACTION_SET_VISIBILITY: { if (me) - me->SetVisibility(e.action.visibility.state ? VISIBILITY_ON : VISIBILITY_OFF); + me->SetVisible(e.action.visibility.state ? true : false); break; } case SMART_ACTION_SET_ACTIVE: |
