aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AI/SmartScripts
diff options
context:
space:
mode:
authorlinencloth <none@none>2010-11-16 01:13:04 +0100
committerlinencloth <none@none>2010-11-16 01:13:04 +0100
commit8fae0c176d73a1606f26a5b0d7fc44f7a23ba49c (patch)
tree5504659fc056351c6ed350368afc7ea0a9d1a5db /src/server/game/AI/SmartScripts
parent57c76407b05a919bad20008ffbfc1590a044d2ad (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.cpp4
-rw-r--r--src/server/game/AI/SmartScripts/SmartScript.cpp2
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: