![]() |
TrinityCore
|
#include <Battlefield.h>
Inheritance diagram for BfGraveyard:Public Member Functions | |
| BfGraveyard (Battlefield *bf) | |
| BfGraveyard (BfGraveyard const &)=delete | |
| BfGraveyard (BfGraveyard &&)=delete | |
| BfGraveyard & | operator= (BfGraveyard const &)=delete |
| BfGraveyard & | operator= (BfGraveyard &&)=delete |
| virtual | ~BfGraveyard () |
| void | GiveControlTo (TeamId team) |
| TeamId | GetControlTeamId () const |
| float | GetDistance (Player *player) |
| void | Initialize (TeamId startcontrol, uint32 gy) |
| void | SetSpirit (Creature *spirit, TeamId team) |
| bool | HasNpc (ObjectGuid guid) |
| uint32 | GetGraveyardId () const |
Protected Attributes | |
| TeamId | m_ControlTeam |
| uint32 | m_GraveyardId |
| ObjectGuid | m_SpiritGuide [PVP_TEAMS_COUNT] |
| Battlefield * | m_Bf |
Definition at line 113 of file Battlefield.h.
|
explicit |
Definition at line 600 of file Battlefield.cpp.
References m_Bf, m_ControlTeam, m_GraveyardId, and TEAM_NEUTRAL.
|
delete |
|
delete |
|
virtualdefault |
|
inline |
Definition at line 126 of file Battlefield.h.
| float BfGraveyard::GetDistance | ( | Player * | player | ) |
Definition at line 627 of file Battlefield.cpp.
References WorldObject::GetDistance2d(), Position::GetPositionX(), Position::GetPositionY(), WorldSafeLocsEntry::Loc, m_GraveyardId, and sObjectMgr.
Referenced by Battlefield::GetClosestGraveyard().
|
inline |
Definition at line 141 of file Battlefield.h.
Referenced by Battlefield::GetClosestGraveyard().
| void BfGraveyard::GiveControlTo | ( | TeamId | team | ) |
Definition at line 634 of file Battlefield.cpp.
References Battlefield::GetCreature(), m_Bf, m_ControlTeam, and m_SpiritGuide.
| bool BfGraveyard::HasNpc | ( | ObjectGuid | guid | ) |
Definition at line 649 of file Battlefield.cpp.
References Battlefield::GetCreature(), m_Bf, m_SpiritGuide, TEAM_ALLIANCE, and TEAM_HORDE.
Definition at line 609 of file Battlefield.cpp.
References m_ControlTeam, and m_GraveyardId.
Referenced by BattlefieldTB::SetupBattlefield(), and BattlefieldWG::SetupBattlefield().
|
delete |
|
delete |
Definition at line 615 of file Battlefield.cpp.
References BaseEntity::GetGUID(), m_SpiritGuide, REACT_PASSIVE, Creature::SetReactState(), and TC_LOG_ERROR.
Referenced by BattlefieldTB::SetupBattlefield().
|
protected |
Definition at line 147 of file Battlefield.h.
Referenced by BfGraveyard(), BfGraveyardWG::BfGraveyardWG(), GiveControlTo(), and HasNpc().
|
protected |
Definition at line 144 of file Battlefield.h.
Referenced by BfGraveyard(), GiveControlTo(), and Initialize().
|
protected |
Definition at line 145 of file Battlefield.h.
Referenced by BfGraveyard(), GetDistance(), and Initialize().
|
protected |
Definition at line 146 of file Battlefield.h.
Referenced by GiveControlTo(), HasNpc(), and SetSpirit().