82 return owner->GetGarrison();
#define TC_LOG_DEBUG(filterType__, message__,...)
ObjectGuid const & GetGUID() const
static GameObject * CreateGameObject(uint32 entry, Map *map, Position const &pos, QuaternionData const &rotation, uint32 animProgress, GOState goState, uint32 artKit=0)
GarrisonGridLoader(NGridType *grid, GarrisonMap *map)
bool AddPlayerToMap(Player *player, bool initPlayer=true) override
Player * _loadingPlayer
@workaround Player is not registered in ObjectAccessor during login
GarrisonMap(uint32 id, time_t, uint32 instanceId, ObjectGuid const &owner)
void InitVisibilityDistance() override
void LoadGridObjects(NGridType *grid) override
static constexpr GarrisonFactionIndex GetFaction(Team team)
std::vector< Plot * > GetPlots()
virtual bool AddPlayerToMap(Player *player, bool initPlayer=true)
int32 m_VisibilityNotifyPeriod
virtual void LoadGridObjects(NGridType *grid)
uint32 GetGridId(void) const
static void AddToMap(T *obj, Map *map, uint32 &objectCount)
Garrison * GetGarrison() const
@ CONFIG_VISIBILITY_NOTIFY_PERIOD_INSTANCE
@ CONFIG_MAX_VISIBILITY_DISTANCE_INSTANCE
TC_GAME_API Player * FindConnectedPlayer(ObjectGuid const &)