Fixed compile warnings

This commit is contained in:
Shauren
2013-07-21 14:17:24 +02:00
parent bf100ffc3c
commit 3d6b88f5aa
2 changed files with 9 additions and 4 deletions

View File

@@ -545,11 +545,12 @@ public:
bool OnGossipHello(Player* player, GameObject* go) OVERRIDE
{
uint8 SpectralPlayers = 0;
Map* map = go->GetMap();
if (!map->IsDungeon())
return true;
#if MAX_PLAYERS_IN_SPECTRAL_REALM > 0
uint8 SpectralPlayers = 0;
Map::PlayerList const &PlayerList = map->GetPlayers();
for (Map::PlayerList::const_iterator i = PlayerList.begin(); i != PlayerList.end(); ++i)
{
@@ -558,9 +559,13 @@ public:
}
if (player->HasAura(AURA_SPECTRAL_EXHAUSTION) || SpectralPlayers >= MAX_PLAYERS_IN_SPECTRAL_REALM)
{
player->GetSession()->SendNotification(GO_FAILED);
else
player->CastSpell(player, SPELL_TELEPORT_SPECTRAL, true);
return true;
}
#endif
player->CastSpell(player, SPELL_TELEPORT_SPECTRAL, true);
return true;
}
};

View File

@@ -1110,8 +1110,8 @@ class npc_margrave_dhakar : public CreatureScript
private:
EventMap _events;
uint64 _lichKingGuid;
SummonList _summons;
uint64 _lichKingGuid;
};
CreatureAI* GetAI(Creature* creature) const OVERRIDE