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
@@ -132,7 +132,7 @@ public:
Mount_Timer = 0;
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->SetVisibility(VISIBILITY_ON);
me->SetVisible(true);
}
void EnterCombat(Unit* /*who*/) {}
@@ -174,7 +174,7 @@ public:
if (Mount_Timer <= diff)
{
Mount_Timer = 0;
me->SetVisibility(VISIBILITY_OFF);
me->SetVisible(false);
me->GetMotionMaster()->MoveIdle();
if (Unit *pAttumen = Unit::GetUnit(*me, Attumen))
{
@@ -239,10 +239,10 @@ void boss_attumen::boss_attumenAI::UpdateAI(const uint32 diff)
if (pMidnight)
{
pMidnight->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
pMidnight->SetVisibility(VISIBILITY_ON);
pMidnight->SetVisible(true);
}
Midnight = 0;
me->SetVisibility(VISIBILITY_OFF);
me->SetVisible(false);
me->Kill(me);
}
} else ResetTimer -= diff;
@@ -274,7 +274,7 @@ public:
if (Unit *pInfernal = Unit::GetUnit(*me, *itr))
if (pInfernal->isAlive())
{
pInfernal->SetVisibility(VISIBILITY_OFF);
pInfernal->SetVisible(false);
pInfernal->setDeathState(JUST_DIED);
}
@@ -593,7 +593,7 @@ public:
me->MonsterYell(SAY_DIALOG_MEDIVH_9, LANG_UNIVERSAL, NULL);
return 10000;
case 14:
me->SetVisibility(VISIBILITY_OFF);
me->SetVisible(false);
me->ClearInCombat();
if (pMap->IsDungeon())