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
This commit is contained in:
linencloth
2010-11-16 01:13:04 +01:00
parent 57c76407b0
commit 8fae0c176d
70 changed files with 181 additions and 187 deletions
@@ -574,7 +574,7 @@ public:
Phase = 2;
break;
case 2:
me->SetVisibility(VISIBILITY_OFF);
me->SetVisible(false);
PhaseTimer = 2000;
Phase = 3;
break;
@@ -390,7 +390,7 @@ public:
me->SetStandState(UNIT_STAND_STATE_STAND);
me->Mount(25279);
me->SetVisibility(VISIBILITY_ON);
me->SetVisible(true);
UpdateWorldState(me->GetMap(), WORLD_STATE_REMAINS, 0);
//UpdateWorldState(me->GetMap(), WORLD_STATE_COUNTDOWN, 0);
@@ -913,7 +913,7 @@ public:
if (Creature* pTemp = Unit::GetCreature(*me, uiAlexandrosGUID)) // just hide him
{
DoScriptText(EMOTE_LIGHT_OF_DAWN09, pTemp);
pTemp->SetVisibility(VISIBILITY_OFF);
pTemp->SetVisible(false);
}
if (Creature* pTemp = Unit::GetCreature(*me, uiLichKingGUID))
{
@@ -1321,7 +1321,7 @@ public:
i->getSource()->CastSpell(i->getSource(), SPELL_THE_LIGHT_OF_DAWN_Q, false);
}
}
me->SetVisibility(VISIBILITY_OFF); // respawns another Darion for quest turn in
me->SetVisible(false); // respawns another Darion for quest turn in
me->SummonCreature(NPC_HIGHLORD_DARION_MOGRAINE, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ(), 0, TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN, 180000);
JumpToNextStep(1000);
break;
@@ -1648,7 +1648,7 @@ public:
if (Creature* pTemp = Unit::GetCreature(*me, pGUID))
if (pTemp->isAlive())
{
pTemp->SetVisibility(VISIBILITY_OFF);
pTemp->SetVisible(false);
pTemp->Kill(pTemp);
}
}
@@ -44,7 +44,7 @@ public:
void Reset()
{
me->setActive(true);
me->SetVisibility(VISIBILITY_OFF);
me->SetVisible(false);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->SetFlying(true);
FlyBackTimer = 500;
@@ -81,7 +81,7 @@ public:
z += 2.5; x -= 2; y -= 1.5;
me->GetMotionMaster()->MovePoint(0, x, y, z);
me->SetUInt64Value(UNIT_FIELD_TARGET, plr->GetGUID());
me->SetVisibility(VISIBILITY_ON);
me->SetVisible(true);
FlyBackTimer = 4500;
break;
case 2:
@@ -94,7 +94,7 @@ public:
FlyBackTimer = 5000;
break;
case 3:
me->SetVisibility(VISIBILITY_OFF);
me->SetVisible(false);
FlyBackTimer = 3000;
break;
case 4: