Core: Codestyle clean-up
"plr"->player Note: codestyle methods needs maintained, Player* player.
This commit is contained in:
@@ -36,22 +36,22 @@ m_State(OBJECTIVESTATE_NEUTRAL), m_neutralValuePct(0), m_PvP(pvp)
|
||||
{
|
||||
}
|
||||
|
||||
bool OPvPCapturePoint::HandlePlayerEnter(Player* plr)
|
||||
bool OPvPCapturePoint::HandlePlayerEnter(Player* player)
|
||||
{
|
||||
if (m_capturePoint)
|
||||
{
|
||||
plr->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldState1, 1);
|
||||
plr->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldstate2, (uint32)ceil((m_value + m_maxValue) / (2 * m_maxValue) * 100.0f));
|
||||
plr->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldstate3, m_neutralValuePct);
|
||||
player->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldState1, 1);
|
||||
player->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldstate2, (uint32)ceil((m_value + m_maxValue) / (2 * m_maxValue) * 100.0f));
|
||||
player->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldstate3, m_neutralValuePct);
|
||||
}
|
||||
return m_activePlayers[plr->GetTeamId()].insert(plr).second;
|
||||
return m_activePlayers[player->GetTeamId()].insert(player).second;
|
||||
}
|
||||
|
||||
void OPvPCapturePoint::HandlePlayerLeave(Player* plr)
|
||||
void OPvPCapturePoint::HandlePlayerLeave(Player* player)
|
||||
{
|
||||
if (m_capturePoint)
|
||||
plr->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldState1, 0);
|
||||
m_activePlayers[plr->GetTeamId()].erase(plr);
|
||||
player->SendUpdateWorldState(m_capturePoint->GetGOInfo()->capturePoint.worldState1, 0);
|
||||
m_activePlayers[player->GetTeamId()].erase(player);
|
||||
}
|
||||
|
||||
void OPvPCapturePoint::SendChangePhase()
|
||||
@@ -239,24 +239,24 @@ OutdoorPvP::~OutdoorPvP()
|
||||
DeleteSpawns();
|
||||
}
|
||||
|
||||
void OutdoorPvP::HandlePlayerEnterZone(Player* plr, uint32 /*zone*/)
|
||||
void OutdoorPvP::HandlePlayerEnterZone(Player* player, uint32 /*zone*/)
|
||||
{
|
||||
m_players[plr->GetTeamId()].insert(plr);
|
||||
m_players[player->GetTeamId()].insert(player);
|
||||
}
|
||||
|
||||
void OutdoorPvP::HandlePlayerLeaveZone(Player* plr, uint32 /*zone*/)
|
||||
void OutdoorPvP::HandlePlayerLeaveZone(Player* player, uint32 /*zone*/)
|
||||
{
|
||||
// inform the objectives of the leaving
|
||||
for (OPvPCapturePointMap::iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
itr->second->HandlePlayerLeave(plr);
|
||||
itr->second->HandlePlayerLeave(player);
|
||||
// remove the world state information from the player (we can't keep everyone up to date, so leave out those who are not in the concerning zones)
|
||||
if (!plr->GetSession()->PlayerLogout())
|
||||
SendRemoveWorldStates(plr);
|
||||
m_players[plr->GetTeamId()].erase(plr);
|
||||
sLog->outDebug(LOG_FILTER_OUTDOORPVP, "Player %s left an outdoorpvp zone", plr->GetName());
|
||||
if (!player->GetSession()->PlayerLogout())
|
||||
SendRemoveWorldStates(player);
|
||||
m_players[player->GetTeamId()].erase(player);
|
||||
sLog->outDebug(LOG_FILTER_OUTDOORPVP, "Player %s left an outdoorpvp zone", player->GetName());
|
||||
}
|
||||
|
||||
void OutdoorPvP::HandlePlayerResurrects(Player* /*plr*/, uint32 /*zone*/)
|
||||
void OutdoorPvP::HandlePlayerResurrects(Player* /*player*/, uint32 /*zone*/)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -463,88 +463,88 @@ void OutdoorPvP::HandleKill(Player* killer, Unit* killed)
|
||||
}
|
||||
}
|
||||
|
||||
bool OutdoorPvP::IsInsideObjective(Player* plr) const
|
||||
bool OutdoorPvP::IsInsideObjective(Player* player) const
|
||||
{
|
||||
for (OPvPCapturePointMap::const_iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
if (itr->second->IsInsideObjective(plr))
|
||||
if (itr->second->IsInsideObjective(player))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OPvPCapturePoint::IsInsideObjective(Player* plr) const
|
||||
bool OPvPCapturePoint::IsInsideObjective(Player* player) const
|
||||
{
|
||||
return m_activePlayers[plr->GetTeamId()].find(plr) != m_activePlayers[plr->GetTeamId()].end();
|
||||
return m_activePlayers[player->GetTeamId()].find(player) != m_activePlayers[player->GetTeamId()].end();
|
||||
}
|
||||
|
||||
bool OutdoorPvP::HandleCustomSpell(Player* plr, uint32 spellId, GameObject* go)
|
||||
bool OutdoorPvP::HandleCustomSpell(Player* player, uint32 spellId, GameObject* go)
|
||||
{
|
||||
for (OPvPCapturePointMap::iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
if (itr->second->HandleCustomSpell(plr, spellId, go))
|
||||
if (itr->second->HandleCustomSpell(player, spellId, go))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OPvPCapturePoint::HandleCustomSpell(Player* plr, uint32 /*spellId*/, GameObject* /*go*/)
|
||||
bool OPvPCapturePoint::HandleCustomSpell(Player* player, uint32 /*spellId*/, GameObject* /*go*/)
|
||||
{
|
||||
if (!plr->IsOutdoorPvPActive())
|
||||
if (!player->IsOutdoorPvPActive())
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OutdoorPvP::HandleOpenGo(Player* plr, uint64 guid)
|
||||
bool OutdoorPvP::HandleOpenGo(Player* player, uint64 guid)
|
||||
{
|
||||
for (OPvPCapturePointMap::iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
if (itr->second->HandleOpenGo(plr, guid) >= 0)
|
||||
if (itr->second->HandleOpenGo(player, guid) >= 0)
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OutdoorPvP::HandleGossipOption(Player* plr, uint64 guid, uint32 id)
|
||||
bool OutdoorPvP::HandleGossipOption(Player* player, uint64 guid, uint32 id)
|
||||
{
|
||||
for (OPvPCapturePointMap::iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
if (itr->second->HandleGossipOption(plr, guid, id))
|
||||
if (itr->second->HandleGossipOption(player, guid, id))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OutdoorPvP::CanTalkTo(Player* plr, Creature* c, GossipMenuItems const& gso)
|
||||
bool OutdoorPvP::CanTalkTo(Player* player, Creature* c, GossipMenuItems const& gso)
|
||||
{
|
||||
for (OPvPCapturePointMap::iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
if (itr->second->CanTalkTo(plr, c, gso))
|
||||
if (itr->second->CanTalkTo(player, c, gso))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OutdoorPvP::HandleDropFlag(Player* plr, uint32 id)
|
||||
bool OutdoorPvP::HandleDropFlag(Player* player, uint32 id)
|
||||
{
|
||||
for (OPvPCapturePointMap::iterator itr = m_capturePoints.begin(); itr != m_capturePoints.end(); ++itr)
|
||||
if (itr->second->HandleDropFlag(plr, id))
|
||||
if (itr->second->HandleDropFlag(player, id))
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OPvPCapturePoint::HandleGossipOption(Player* /*plr*/, uint64 /*guid*/, uint32 /*id*/)
|
||||
bool OPvPCapturePoint::HandleGossipOption(Player* /*player*/, uint64 /*guid*/, uint32 /*id*/)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OPvPCapturePoint::CanTalkTo(Player* /*plr*/, Creature* /*c*/, GossipMenuItems const& /*gso*/)
|
||||
bool OPvPCapturePoint::CanTalkTo(Player* /*player*/, Creature* /*c*/, GossipMenuItems const& /*gso*/)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
bool OPvPCapturePoint::HandleDropFlag(Player* /*plr*/, uint32 /*id*/)
|
||||
bool OPvPCapturePoint::HandleDropFlag(Player* /*player*/, uint32 /*id*/)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
int32 OPvPCapturePoint::HandleOpenGo(Player* /*plr*/, uint64 guid)
|
||||
int32 OPvPCapturePoint::HandleOpenGo(Player* /*player*/, uint64 guid)
|
||||
{
|
||||
std::map<uint64, uint32>::iterator itr = m_ObjectTypes.find(guid);
|
||||
if (itr != m_ObjectTypes.end())
|
||||
@@ -554,7 +554,7 @@ int32 OPvPCapturePoint::HandleOpenGo(Player* /*plr*/, uint64 guid)
|
||||
return -1;
|
||||
}
|
||||
|
||||
bool OutdoorPvP::HandleAreaTrigger(Player* /*plr*/, uint32 /*trigger*/)
|
||||
bool OutdoorPvP::HandleAreaTrigger(Player* /*player*/, uint32 /*trigger*/)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -572,9 +572,9 @@ void OutdoorPvP::RegisterZone(uint32 zoneId)
|
||||
sOutdoorPvPMgr->AddZone(zoneId, this);
|
||||
}
|
||||
|
||||
bool OutdoorPvP::HasPlayer(Player* plr) const
|
||||
bool OutdoorPvP::HasPlayer(Player* player) const
|
||||
{
|
||||
return m_players[plr->GetTeamId()].find(plr) != m_players[plr->GetTeamId()].end();
|
||||
return m_players[player->GetTeamId()].find(player) != m_players[player->GetTeamId()].end();
|
||||
}
|
||||
|
||||
void OutdoorPvP::TeamCastSpell(TeamId team, int32 spellId)
|
||||
|
||||
@@ -104,15 +104,15 @@ class OPvPCapturePoint
|
||||
void SendObjectiveComplete(uint32 id, uint64 guid);
|
||||
|
||||
// used when player is activated/inactivated in the area
|
||||
virtual bool HandlePlayerEnter(Player* plr);
|
||||
virtual void HandlePlayerLeave(Player* plr);
|
||||
virtual bool HandlePlayerEnter(Player* player);
|
||||
virtual void HandlePlayerLeave(Player* player);
|
||||
|
||||
// checks if player is in range of a capture credit marker
|
||||
bool IsInsideObjective(Player* plr) const;
|
||||
bool IsInsideObjective(Player* player) const;
|
||||
|
||||
virtual bool HandleCustomSpell(Player* plr, uint32 spellId, GameObject* go);
|
||||
virtual bool HandleCustomSpell(Player* player, uint32 spellId, GameObject* go);
|
||||
|
||||
virtual int32 HandleOpenGo(Player* plr, uint64 guid);
|
||||
virtual int32 HandleOpenGo(Player* player, uint64 guid);
|
||||
|
||||
// returns true if the state of the objective has changed, in this case, the OutdoorPvP must send a world state ui update.
|
||||
virtual bool Update(uint32 diff);
|
||||
@@ -123,11 +123,11 @@ class OPvPCapturePoint
|
||||
|
||||
virtual void SendChangePhase();
|
||||
|
||||
virtual bool HandleGossipOption(Player* plr, uint64 guid, uint32 gossipid);
|
||||
virtual bool HandleGossipOption(Player* player, uint64 guid, uint32 gossipid);
|
||||
|
||||
virtual bool CanTalkTo(Player* plr, Creature* c, GossipMenuItems const& gso);
|
||||
virtual bool CanTalkTo(Player* player, Creature* c, GossipMenuItems const& gso);
|
||||
|
||||
virtual bool HandleDropFlag(Player* plr, uint32 spellId);
|
||||
virtual bool HandleDropFlag(Player* player, uint32 spellId);
|
||||
|
||||
virtual void DeleteSpawns();
|
||||
|
||||
@@ -208,13 +208,13 @@ class OutdoorPvP : public ZoneScript
|
||||
virtual void FillInitialWorldStates(WorldPacket & /*data*/) {}
|
||||
|
||||
// called when a player triggers an areatrigger
|
||||
virtual bool HandleAreaTrigger(Player* plr, uint32 trigger);
|
||||
virtual bool HandleAreaTrigger(Player* player, uint32 trigger);
|
||||
|
||||
// called on custom spell
|
||||
virtual bool HandleCustomSpell(Player* plr, uint32 spellId, GameObject* go);
|
||||
virtual bool HandleCustomSpell(Player* player, uint32 spellId, GameObject* go);
|
||||
|
||||
// called on go use
|
||||
virtual bool HandleOpenGo(Player* plr, uint64 guid);
|
||||
virtual bool HandleOpenGo(Player* player, uint64 guid);
|
||||
|
||||
// setup stuff
|
||||
virtual bool SetupOutdoorPvP() {return true;}
|
||||
@@ -234,18 +234,18 @@ class OutdoorPvP : public ZoneScript
|
||||
virtual void HandleKillImpl(Player* /*killer*/, Unit* /*killed*/) {}
|
||||
|
||||
// checks if player is in range of a capture credit marker
|
||||
bool IsInsideObjective(Player* plr) const;
|
||||
bool IsInsideObjective(Player* player) const;
|
||||
|
||||
// awards rewards for player kill
|
||||
virtual void AwardKillBonus(Player* /*plr*/) {}
|
||||
virtual void AwardKillBonus(Player* /*player*/) {}
|
||||
|
||||
uint32 GetTypeId() {return m_TypeId;}
|
||||
|
||||
virtual bool HandleDropFlag(Player* plr, uint32 spellId);
|
||||
virtual bool HandleDropFlag(Player* player, uint32 spellId);
|
||||
|
||||
virtual bool HandleGossipOption(Player* plr, uint64 guid, uint32 gossipid);
|
||||
virtual bool HandleGossipOption(Player* player, uint64 guid, uint32 gossipid);
|
||||
|
||||
virtual bool CanTalkTo(Player* plr, Creature* c, GossipMenuItems const& gso);
|
||||
virtual bool CanTalkTo(Player* player, Creature* c, GossipMenuItems const& gso);
|
||||
|
||||
void TeamApplyBuff(TeamId team, uint32 spellId, uint32 spellId2 = 0);
|
||||
|
||||
@@ -261,14 +261,14 @@ class OutdoorPvP : public ZoneScript
|
||||
bool m_sendUpdate;
|
||||
|
||||
// world state stuff
|
||||
virtual void SendRemoveWorldStates(Player* /*plr*/) {}
|
||||
virtual void SendRemoveWorldStates(Player* /*player*/) {}
|
||||
|
||||
void BroadcastPacket(WorldPacket & data) const;
|
||||
|
||||
virtual void HandlePlayerEnterZone(Player* plr, uint32 zone);
|
||||
virtual void HandlePlayerLeaveZone(Player* plr, uint32 zone);
|
||||
virtual void HandlePlayerEnterZone(Player* player, uint32 zone);
|
||||
virtual void HandlePlayerLeaveZone(Player* player, uint32 zone);
|
||||
|
||||
virtual void HandlePlayerResurrects(Player* plr, uint32 zone);
|
||||
virtual void HandlePlayerResurrects(Player* player, uint32 zone);
|
||||
|
||||
void AddCapturePoint(OPvPCapturePoint* cp)
|
||||
{
|
||||
@@ -285,7 +285,7 @@ class OutdoorPvP : public ZoneScript
|
||||
|
||||
void RegisterZone(uint32 zoneid);
|
||||
|
||||
bool HasPlayer(Player* plr) const;
|
||||
bool HasPlayer(Player* player) const;
|
||||
|
||||
void TeamCastSpell(TeamId team, int32 spellId);
|
||||
};
|
||||
|
||||
@@ -115,31 +115,31 @@ void OutdoorPvPMgr::AddZone(uint32 zoneid, OutdoorPvP* handle)
|
||||
m_OutdoorPvPMap[zoneid] = handle;
|
||||
}
|
||||
|
||||
void OutdoorPvPMgr::HandlePlayerEnterZone(Player* plr, uint32 zoneid)
|
||||
void OutdoorPvPMgr::HandlePlayerEnterZone(Player* player, uint32 zoneid)
|
||||
{
|
||||
OutdoorPvPMap::iterator itr = m_OutdoorPvPMap.find(zoneid);
|
||||
if (itr == m_OutdoorPvPMap.end())
|
||||
return;
|
||||
|
||||
if (itr->second->HasPlayer(plr))
|
||||
if (itr->second->HasPlayer(player))
|
||||
return;
|
||||
|
||||
itr->second->HandlePlayerEnterZone(plr, zoneid);
|
||||
sLog->outDebug(LOG_FILTER_OUTDOORPVP, "Player %u entered outdoorpvp id %u", plr->GetGUIDLow(), itr->second->GetTypeId());
|
||||
itr->second->HandlePlayerEnterZone(player, zoneid);
|
||||
sLog->outDebug(LOG_FILTER_OUTDOORPVP, "Player %u entered outdoorpvp id %u", player->GetGUIDLow(), itr->second->GetTypeId());
|
||||
}
|
||||
|
||||
void OutdoorPvPMgr::HandlePlayerLeaveZone(Player* plr, uint32 zoneid)
|
||||
void OutdoorPvPMgr::HandlePlayerLeaveZone(Player* player, uint32 zoneid)
|
||||
{
|
||||
OutdoorPvPMap::iterator itr = m_OutdoorPvPMap.find(zoneid);
|
||||
if (itr == m_OutdoorPvPMap.end())
|
||||
return;
|
||||
|
||||
// teleport: remove once in removefromworld, once in updatezone
|
||||
if (!itr->second->HasPlayer(plr))
|
||||
if (!itr->second->HasPlayer(player))
|
||||
return;
|
||||
|
||||
itr->second->HandlePlayerLeaveZone(plr, zoneid);
|
||||
sLog->outDebug(LOG_FILTER_OUTDOORPVP, "Player %u left outdoorpvp id %u", plr->GetGUIDLow(), itr->second->GetTypeId());
|
||||
itr->second->HandlePlayerLeaveZone(player, zoneid);
|
||||
sLog->outDebug(LOG_FILTER_OUTDOORPVP, "Player %u left outdoorpvp id %u", player->GetGUIDLow(), itr->second->GetTypeId());
|
||||
}
|
||||
|
||||
OutdoorPvP* OutdoorPvPMgr::GetOutdoorPvPToZoneId(uint32 zoneid)
|
||||
@@ -164,11 +164,11 @@ void OutdoorPvPMgr::Update(uint32 diff)
|
||||
}
|
||||
}
|
||||
|
||||
bool OutdoorPvPMgr::HandleCustomSpell(Player* plr, uint32 spellId, GameObject* go)
|
||||
bool OutdoorPvPMgr::HandleCustomSpell(Player* player, uint32 spellId, GameObject* go)
|
||||
{
|
||||
for (OutdoorPvPSet::iterator itr = m_OutdoorPvPSet.begin(); itr != m_OutdoorPvPSet.end(); ++itr)
|
||||
{
|
||||
if ((*itr)->HandleCustomSpell(plr, spellId, go))
|
||||
if ((*itr)->HandleCustomSpell(player, spellId, go))
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
@@ -183,21 +183,21 @@ ZoneScript* OutdoorPvPMgr::GetZoneScript(uint32 zoneId)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool OutdoorPvPMgr::HandleOpenGo(Player* plr, uint64 guid)
|
||||
bool OutdoorPvPMgr::HandleOpenGo(Player* player, uint64 guid)
|
||||
{
|
||||
for (OutdoorPvPSet::iterator itr = m_OutdoorPvPSet.begin(); itr != m_OutdoorPvPSet.end(); ++itr)
|
||||
{
|
||||
if ((*itr)->HandleOpenGo(plr, guid))
|
||||
if ((*itr)->HandleOpenGo(player, guid))
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
void OutdoorPvPMgr::HandleGossipOption(Player* plr, uint64 guid, uint32 gossipid)
|
||||
void OutdoorPvPMgr::HandleGossipOption(Player* player, uint64 guid, uint32 gossipid)
|
||||
{
|
||||
for (OutdoorPvPSet::iterator itr = m_OutdoorPvPSet.begin(); itr != m_OutdoorPvPSet.end(); ++itr)
|
||||
{
|
||||
if ((*itr)->HandleGossipOption(plr, guid, gossipid))
|
||||
if ((*itr)->HandleGossipOption(player, guid, gossipid))
|
||||
return;
|
||||
}
|
||||
}
|
||||
@@ -212,21 +212,21 @@ bool OutdoorPvPMgr::CanTalkTo(Player* player, Creature* creature, GossipMenuItem
|
||||
return false;
|
||||
}
|
||||
|
||||
void OutdoorPvPMgr::HandleDropFlag(Player* plr, uint32 spellId)
|
||||
void OutdoorPvPMgr::HandleDropFlag(Player* player, uint32 spellId)
|
||||
{
|
||||
for (OutdoorPvPSet::iterator itr = m_OutdoorPvPSet.begin(); itr != m_OutdoorPvPSet.end(); ++itr)
|
||||
{
|
||||
if ((*itr)->HandleDropFlag(plr, spellId))
|
||||
if ((*itr)->HandleDropFlag(player, spellId))
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
void OutdoorPvPMgr::HandlePlayerResurrects(Player* plr, uint32 zoneid)
|
||||
void OutdoorPvPMgr::HandlePlayerResurrects(Player* player, uint32 zoneid)
|
||||
{
|
||||
OutdoorPvPMap::iterator itr = m_OutdoorPvPMap.find(zoneid);
|
||||
if (itr == m_OutdoorPvPMap.end())
|
||||
return;
|
||||
|
||||
if (itr->second->HasPlayer(plr))
|
||||
itr->second->HandlePlayerResurrects(plr, zoneid);
|
||||
if (itr->second->HasPlayer(player))
|
||||
itr->second->HandlePlayerResurrects(player, zoneid);
|
||||
}
|
||||
|
||||
@@ -49,22 +49,22 @@ class OutdoorPvPMgr
|
||||
void InitOutdoorPvP();
|
||||
|
||||
// called when a player enters an outdoor pvp area
|
||||
void HandlePlayerEnterZone(Player* plr, uint32 areaflag);
|
||||
void HandlePlayerEnterZone(Player* player, uint32 areaflag);
|
||||
|
||||
// called when player leaves an outdoor pvp area
|
||||
void HandlePlayerLeaveZone(Player* plr, uint32 areaflag);
|
||||
void HandlePlayerLeaveZone(Player* player, uint32 areaflag);
|
||||
|
||||
// called when player resurrects
|
||||
void HandlePlayerResurrects(Player* plr, uint32 areaflag);
|
||||
void HandlePlayerResurrects(Player* player, uint32 areaflag);
|
||||
|
||||
// return assigned outdoor pvp
|
||||
OutdoorPvP* GetOutdoorPvPToZoneId(uint32 zoneid);
|
||||
|
||||
// handle custom (non-exist in dbc) spell if registered
|
||||
bool HandleCustomSpell(Player* plr, uint32 spellId, GameObject* go);
|
||||
bool HandleCustomSpell(Player* player, uint32 spellId, GameObject* go);
|
||||
|
||||
// handle custom go if registered
|
||||
bool HandleOpenGo(Player* plr, uint64 guid);
|
||||
bool HandleOpenGo(Player* player, uint64 guid);
|
||||
|
||||
ZoneScript* GetZoneScript(uint32 zoneId);
|
||||
|
||||
@@ -76,7 +76,7 @@ class OutdoorPvPMgr
|
||||
|
||||
bool CanTalkTo(Player* player, Creature* creature, GossipMenuItems const& gso);
|
||||
|
||||
void HandleDropFlag(Player* plr, uint32 spellId);
|
||||
void HandleDropFlag(Player* player, uint32 spellId);
|
||||
|
||||
private:
|
||||
typedef std::vector<OutdoorPvP*> OutdoorPvPSet;
|
||||
|
||||
Reference in New Issue
Block a user