![]() |
TrinityCore
|
#include <Garrison.h>
Classes | |
| struct | Building |
| struct | Follower |
| struct | Plot |
Public Member Functions | |
| Garrison (Player *owner) | |
| bool | LoadFromDB (PreparedQueryResult garrison, PreparedQueryResult blueprints, PreparedQueryResult buildings, PreparedQueryResult followers, PreparedQueryResult abilities) |
| void | SaveToDB (CharacterDatabaseTransaction trans) |
| bool | Create (uint32 garrSiteId) |
| void | Delete () |
| void | Upgrade () |
| void | Enter () const |
| void | Leave () const |
| GarrisonFactionIndex | GetFaction () const |
| GarrisonType | GetType () const |
| GarrSiteLevelEntry const * | GetSiteLevel () const |
| std::vector< Plot * > | GetPlots () |
| Plot * | GetPlot (uint32 garrPlotInstanceId) |
| Plot const * | GetPlot (uint32 garrPlotInstanceId) const |
| void | LearnBlueprint (uint32 garrBuildingId) |
| void | UnlearnBlueprint (uint32 garrBuildingId) |
| bool | HasBlueprint (uint32 garrBuildingId) const |
| void | PlaceBuilding (uint32 garrPlotInstanceId, uint32 garrBuildingId) |
| void | CancelBuildingConstruction (uint32 garrPlotInstanceId) |
| void | ActivateBuilding (uint32 garrPlotInstanceId) |
| void | AddFollower (uint32 garrFollowerId) |
| Follower const * | GetFollower (uint64 dbId) const |
| template<typename Predicate > | |
| uint32 | CountFollowers (Predicate &&predicate) const |
| void | BuildInfoPacket (WorldPackets::Garrison::GarrisonInfo &garrison) const |
| void | SendRemoteInfo () const |
| void | SendBlueprintAndSpecializationData () |
| void | SendMapData (Player *receiver) const |
| void | ResetFollowerActivationLimit () |
Static Public Member Functions | |
| static void | DeleteFromDB (ObjectGuid::LowType ownerGuid, CharacterDatabaseTransaction trans) |
| static constexpr GarrisonFactionIndex | GetFaction (Team team) |
Private Member Functions | |
| Map * | FindMap () const |
| void | InitializePlots () |
| GarrisonError | CheckBuildingPlacement (uint32 garrPlotInstanceId, uint32 garrBuildingId) const |
| GarrisonError | CheckBuildingRemoval (uint32 garrPlotInstanceId) const |
Private Attributes | |
| Player * | _owner |
| GarrSiteLevelEntry const * | _siteLevel |
| uint32 | _followerActivationsRemainingToday |
| std::unordered_map< uint32, Plot > | _plots |
| std::unordered_set< uint32 > | _knownBuildings |
| std::unordered_map< uint64, Follower > | _followers |
| std::unordered_set< uint32 > | _followerIds |
Definition at line 184 of file Garrison.h.
|
explicit |
Definition at line 34 of file Garrison.cpp.
| void Garrison::ActivateBuilding | ( | uint32 | garrPlotInstanceId | ) |
Definition at line 468 of file Garrison.cpp.
References _owner, ActivateAnyGarrisonBuilding, GameObject::CreateGameObject(), FindMap(), WorldPackets::Garrison::GarrisonBuildingActivated::GarrPlotInstanceID, GetFaction(), GetPlot(), Player::SendDirectMessage(), Player::UpdateCriteria(), and WorldPackets::Garrison::GarrisonBuildingActivated::Write().
| void Garrison::AddFollower | ( | uint32 | garrFollowerId | ) |
Definition at line 491 of file Garrison.cpp.
References _followerIds, _followers, _owner, WorldPackets::Garrison::GarrisonFollower::AbilityID, WorldPackets::Garrison::GarrisonFollower::CurrentBuildingID, WorldPackets::Garrison::GarrisonFollower::CurrentMissionID, WorldPackets::Garrison::GarrisonFollower::DbID, WorldPackets::Garrison::GarrisonAddFollowerResult::Follower, GarrFollowerEntry::FollowerLevel, WorldPackets::Garrison::GarrisonFollower::FollowerLevel, WorldPackets::Garrison::GarrisonFollower::FollowerStatus, WorldPackets::Garrison::GarrisonFollower::GarrFollowerID, GARRISON_ERROR_FOLLOWER_EXISTS, WorldPackets::Garrison::GarrisonAddFollowerResult::GarrTypeID, GetFaction(), GetType(), GarrFollowerEntry::ItemLevelArmor, WorldPackets::Garrison::GarrisonFollower::ItemLevelArmor, GarrFollowerEntry::ItemLevelWeapon, WorldPackets::Garrison::GarrisonFollower::ItemLevelWeapon, Garrison::Follower::PacketInfo, GarrFollowerEntry::Quality, WorldPackets::Garrison::GarrisonFollower::Quality, RecruitGarrisonFollower, WorldPackets::Garrison::GarrisonAddFollowerResult::Result, Player::SendDirectMessage(), sGarrFollowerStore, sGarrisonMgr, Player::UpdateCriteria(), WorldPackets::Garrison::GarrisonAddFollowerResult::Write(), and WorldPackets::Garrison::GarrisonFollower::Xp.
| void Garrison::BuildInfoPacket | ( | WorldPackets::Garrison::GarrisonInfo & | garrison | ) | const |
Definition at line 533 of file Garrison.cpp.
References _followerActivationsRemainingToday, _followers, _plots, _siteLevel, Garrison::Plot::BuildingInfo, WorldPackets::Garrison::GarrisonInfo::Buildings, WorldPackets::Garrison::GarrisonInfo::Followers, GarrSiteLevelEntry::GarrSiteID, WorldPackets::Garrison::GarrisonInfo::GarrSiteID, WorldPackets::Garrison::GarrisonInfo::GarrSiteLevelID, WorldPackets::Garrison::GarrisonInfo::GarrTypeID, GetType(), GarrSiteLevelEntry::ID, WorldPackets::Garrison::GarrisonInfo::NumFollowerActivationsRemaining, Garrison::Building::PacketInfo, Garrison::Plot::PacketInfo, and WorldPackets::Garrison::GarrisonInfo::Plots.
| void Garrison::CancelBuildingConstruction | ( | uint32 | garrPlotInstanceId | ) |
Definition at line 418 of file Garrison.cpp.
References _owner, WorldPackets::Garrison::GarrisonBuildingInfo::Active, Player::AddCurrency(), Map::AddToMap(), ASSERT, Garrison::Plot::BuildingInfo, WorldPackets::Garrison::GarrisonPlaceBuildingResult::BuildingInfo, GarrBuildingEntry::BuildingType, CheckBuildingRemoval(), Garrison::Plot::ClearBuildingInfo(), Garrison::Plot::CreateGameObject(), GarrBuildingEntry::CurrencyQty, GarrBuildingEntry::CurrencyTypeID, Garrison::Plot::DeleteGameObject(), FindMap(), WorldPackets::Garrison::GarrisonBuildingInfo::GarrBuildingID, WorldPackets::Garrison::GarrisonBuildingRemoved::GarrBuildingID, GARRISON_SUCCESS, GarrisonBuildingRefund, WorldPackets::Garrison::GarrisonBuildingInfo::GarrPlotInstanceID, WorldPackets::Garrison::GarrisonBuildingRemoved::GarrPlotInstanceID, WorldPackets::Garrison::GarrisonPlaceBuildingResult::GarrTypeID, WorldPackets::Garrison::GarrisonBuildingRemoved::GarrTypeID, GetFaction(), GameTime::GetGameTime(), GetPlot(), GetType(), GOLD, GarrBuildingEntry::GoldCost, Player::ModifyMoney(), Garrison::Building::PacketInfo, WorldPackets::Garrison::GarrisonPlaceBuildingResult::Result, WorldPackets::Garrison::GarrisonBuildingRemoved::Result, Player::SendDirectMessage(), Garrison::Plot::SetBuildingInfo(), sGarrBuildingStore, sGarrisonMgr, WorldPackets::Garrison::GarrisonBuildingInfo::TimeBuilt, GarrBuildingEntry::UpgradeLevel, WorldPackets::Garrison::GarrisonPlaceBuildingResult::Write(), and WorldPackets::Garrison::GarrisonBuildingRemoved::Write().
|
private |
Definition at line 598 of file Garrison.cpp.
References _owner, _plots, _siteLevel, Garrison::Plot::BuildingInfo, GarrBuildingEntry::BuildingType, GarrBuildingEntry::CurrencyQty, GarrBuildingEntry::CurrencyTypeID, GarrBuildingEntry::Flags, GARRISON_BUILDING_FLAG_NEEDS_PLAN, GARRISON_ERROR_BUILDING_EXISTS, GARRISON_ERROR_INVALID_BUILDINGID, GARRISON_ERROR_INVALID_PLOT_BUILDING, GARRISON_ERROR_INVALID_PLOT_INSTANCEID, GARRISON_ERROR_NO_BUILDING, GARRISON_ERROR_NOT_ENOUGH_CURRENCY, GARRISON_ERROR_NOT_ENOUGH_GOLD, GARRISON_ERROR_REQUIRES_BLUEPRINT, GARRISON_SUCCESS, GarrPlotInstanceEntry::GarrPlotID, GetPlot(), GOLD, GarrBuildingEntry::GoldCost, HasBlueprint(), Player::HasCurrency(), Player::HasEnoughMoney(), GarrSiteLevelEntry::MaxBuildingLevel, Garrison::Building::PacketInfo, sGarrBuildingStore, sGarrisonMgr, sGarrPlotInstanceStore, and GarrBuildingEntry::UpgradeLevel.
Referenced by PlaceBuilding().
|
private |
Definition at line 651 of file Garrison.cpp.
References Garrison::Plot::BuildingInfo, Garrison::Building::CanActivate(), GARRISON_ERROR_BUILDING_EXISTS, GARRISON_ERROR_INVALID_PLOT_INSTANCEID, GARRISON_ERROR_NO_BUILDING, GARRISON_SUCCESS, GetPlot(), and Garrison::Building::PacketInfo.
Referenced by CancelBuildingConstruction().
|
inline |
Definition at line 254 of file Garrison.h.
Referenced by CriteriaHandler::ModifierSatisfied().
| bool Garrison::Create | ( | uint32 | garrSiteId | ) |
Definition at line 227 of file Garrison.cpp.
References _owner, _siteLevel, WorldPackets::Garrison::GarrisonCreateResult::GarrSiteLevelID, GarrSiteLevelEntry::ID, InitializePlots(), PhasingHandler::OnConditionChange(), Player::SendDirectMessage(), SendRemoteInfo(), sGarrisonMgr, and WorldPackets::Garrison::GarrisonCreateResult::Write().
| void Garrison::Delete | ( | ) |
Definition at line 245 of file Garrison.cpp.
References _owner, _siteLevel, CharacterDatabase, DeleteFromDB(), GARRISON_SUCCESS, GarrSiteLevelEntry::GarrSiteID, WorldPackets::Garrison::GarrisonDeleteResult::GarrSiteID, ObjectGuid::GetCounter(), BaseEntity::GetGUID(), WorldPackets::Garrison::GarrisonDeleteResult::Result, Player::SendDirectMessage(), and WorldPackets::Garrison::GarrisonDeleteResult::Write().
|
static |
Definition at line 208 of file Garrison.cpp.
References CHAR_DEL_CHARACTER_GARRISON, CHAR_DEL_CHARACTER_GARRISON_BLUEPRINTS, CHAR_DEL_CHARACTER_GARRISON_BUILDINGS, CHAR_DEL_CHARACTER_GARRISON_FOLLOWERS, CharacterDatabase, and PreparedStatementBase::setUInt64().
Referenced by Delete(), Player::DeleteFromDB(), and SaveToDB().
| void Garrison::Enter | ( | ) | const |
Definition at line 288 of file Garrison.cpp.
References _owner, _siteLevel, WorldLocation::GetMapId(), GarrSiteLevelEntry::MapID, sMapStore, TELE_TO_SEAMLESS, and Player::TeleportTo().
Referenced by at_garrison_enter::OnUnitEnter().
|
private |
Definition at line 593 of file Garrison.cpp.
References _owner, _siteLevel, ObjectGuid::GetCounter(), BaseEntity::GetGUID(), GarrSiteLevelEntry::MapID, and sMapMgr.
Referenced by ActivateBuilding(), CancelBuildingConstruction(), and PlaceBuilding().
| GarrisonFactionIndex Garrison::GetFaction | ( | ) | const |
Definition at line 302 of file Garrison.cpp.
References _owner, GetFaction(), and Player::GetTeam().
Referenced by ActivateBuilding(), AddFollower(), CancelBuildingConstruction(), GetFaction(), WorldSession::HandleGetGarrisonInfo(), and PlaceBuilding().
|
inlinestaticconstexpr |
Definition at line 232 of file Garrison.h.
References GARRISON_FACTION_INDEX_ALLIANCE, GARRISON_FACTION_INDEX_HORDE, and HORDE.
Referenced by GarrisonGridLoader::LoadN().
| Garrison::Follower const * Garrison::GetFollower | ( | uint64 | dbId | ) | const |
Definition at line 524 of file Garrison.cpp.
References _followers.
Referenced by CriteriaHandler::ModifierSatisfied().
| Garrison::Plot * Garrison::GetPlot | ( | uint32 | garrPlotInstanceId | ) |
Definition at line 317 of file Garrison.cpp.
References _plots.
Referenced by ActivateBuilding(), CancelBuildingConstruction(), CheckBuildingPlacement(), CheckBuildingRemoval(), LoadFromDB(), CriteriaHandler::ModifierSatisfied(), and PlaceBuilding().
| Garrison::Plot const * Garrison::GetPlot | ( | uint32 | garrPlotInstanceId | ) | const |
Definition at line 326 of file Garrison.cpp.
References _plots.
| std::vector< Garrison::Plot * > Garrison::GetPlots | ( | ) |
Definition at line 307 of file Garrison.cpp.
References _plots.
Referenced by GarrisonGridLoader::LoadN(), and CriteriaHandler::ModifierSatisfied().
|
inline |
Definition at line 235 of file Garrison.h.
Referenced by CriteriaHandler::ModifierSatisfied().
|
inline |
Definition at line 234 of file Garrison.h.
References GARRISON_TYPE_GARRISON.
Referenced by AddFollower(), BuildInfoPacket(), CancelBuildingConstruction(), LearnBlueprint(), CriteriaHandler::ModifierSatisfied(), PlaceBuilding(), SendBlueprintAndSpecializationData(), and UnlearnBlueprint().
|
inline |
Definition at line 245 of file Garrison.h.
Referenced by CheckBuildingPlacement(), LearnBlueprint(), CriteriaHandler::ModifierSatisfied(), and UnlearnBlueprint().
|
private |
Definition at line 257 of file Garrison.cpp.
References _plots, _siteLevel, Garrison::Plot::EmptyGameObjectId, GarrPlotInstanceEntry::GarrPlotID, WorldPackets::Garrison::GarrisonPlotInfo::GarrPlotInstanceID, Garrison::Plot::GarrSiteLevelPlotInstId, GameObjectsEntry::ID, GarrSiteLevelEntry::ID, GarrSiteLevelEntry::MapID, Garrison::Plot::PacketInfo, WorldPackets::Garrison::GarrisonPlotInfo::PlotPos, GarrPlotEntry::PlotType, WorldPackets::Garrison::GarrisonPlotInfo::PlotType, GameObjectsEntry::Pos, GameObjectsEntry::Rot, Garrison::Plot::Rotation, sGarrisonMgr, sGarrPlotInstanceStore, sGarrPlotStore, DBCPosition3D::X, DBCPosition3D::Y, and DBCPosition3D::Z.
Referenced by Create(), and LoadFromDB().
| void Garrison::LearnBlueprint | ( | uint32 | garrBuildingId | ) |
Definition at line 335 of file Garrison.cpp.
References _knownBuildings, _owner, WorldPackets::Garrison::GarrisonLearnBlueprintResult::BuildingID, GARRISON_ERROR_BLUEPRINT_EXISTS, GARRISON_ERROR_INVALID_BUILDINGID, GARRISON_SUCCESS, WorldPackets::Garrison::GarrisonLearnBlueprintResult::GarrTypeID, GetType(), HasBlueprint(), WorldPackets::Garrison::GarrisonLearnBlueprintResult::Result, Player::SendDirectMessage(), sGarrBuildingStore, and WorldPackets::Garrison::GarrisonLearnBlueprintResult::Write().
| void Garrison::Leave | ( | ) | const |
Definition at line 295 of file Garrison.cpp.
References _owner, _siteLevel, WorldLocation::GetMapId(), GarrSiteLevelEntry::MapID, sMapStore, TELE_TO_SEAMLESS, and Player::TeleportTo().
Referenced by at_garrison_exit::OnUnitExit().
| bool Garrison::LoadFromDB | ( | PreparedQueryResult | garrison, |
| PreparedQueryResult | blueprints, | ||
| PreparedQueryResult | buildings, | ||
| PreparedQueryResult | followers, | ||
| PreparedQueryResult | abilities | ||
| ) |
Definition at line 38 of file Garrison.cpp.
References _followerActivationsRemainingToday, _followerIds, _followers, _knownBuildings, _siteLevel, Garrison::Plot::BuildingInfo, WorldPackets::Garrison::GarrisonFollower::CurrentBuildingID, WorldPackets::Garrison::GarrisonFollower::CurrentMissionID, WorldPackets::Garrison::GarrisonFollower::DbID, WorldPackets::Garrison::GarrisonFollower::FollowerLevel, WorldPackets::Garrison::GarrisonFollower::FollowerStatus, WorldPackets::Garrison::GarrisonFollower::GarrFollowerID, Field::GetBool(), Field::GetInt64(), GetPlot(), Field::GetUInt32(), Field::GetUInt64(), InitializePlots(), WorldPackets::Garrison::GarrisonFollower::ItemLevelArmor, WorldPackets::Garrison::GarrisonFollower::ItemLevelWeapon, Garrison::Building::PacketInfo, Garrison::Follower::PacketInfo, WorldPackets::Garrison::GarrisonFollower::Quality, sGarrAbilityStore, sGarrBuildingStore, sGarrFollowerStore, sGarrSiteLevelStore, and WorldPackets::Garrison::GarrisonFollower::Xp.
Definition at line 369 of file Garrison.cpp.
References _owner, Map::AddToMap(), Garrison::Plot::BuildingInfo, WorldPackets::Garrison::GarrisonPlaceBuildingResult::BuildingInfo, GarrBuildingEntry::BuildingType, CheckBuildingPlacement(), Garrison::Plot::ClearBuildingInfo(), Garrison::Plot::CreateGameObject(), GarrBuildingEntry::CurrencyQty, GarrBuildingEntry::CurrencyTypeID, Garrison::Plot::DeleteGameObject(), FindMap(), WorldPackets::Garrison::GarrisonBuildingInfo::GarrBuildingID, WorldPackets::Garrison::GarrisonBuildingRemoved::GarrBuildingID, Garrison, GARRISON_SUCCESS, WorldPackets::Garrison::GarrisonBuildingInfo::GarrPlotInstanceID, WorldPackets::Garrison::GarrisonBuildingRemoved::GarrPlotInstanceID, WorldPackets::Garrison::GarrisonPlaceBuildingResult::GarrTypeID, WorldPackets::Garrison::GarrisonBuildingRemoved::GarrTypeID, GetFaction(), GameTime::GetGameTime(), GetPlot(), GetType(), GOLD, GarrBuildingEntry::GoldCost, Player::ModifyMoney(), Garrison::Building::PacketInfo, PlaceGarrisonBuilding, Player::RemoveCurrency(), WorldPackets::Garrison::GarrisonPlaceBuildingResult::Result, WorldPackets::Garrison::GarrisonBuildingRemoved::Result, Player::SendDirectMessage(), Garrison::Plot::SetBuildingInfo(), sGarrBuildingStore, WorldPackets::Garrison::GarrisonBuildingInfo::TimeBuilt, Player::UpdateCriteria(), WorldPackets::Garrison::GarrisonPlaceBuildingResult::Write(), and WorldPackets::Garrison::GarrisonBuildingRemoved::Write().
|
inline |
Definition at line 269 of file Garrison.h.
| void Garrison::SaveToDB | ( | CharacterDatabaseTransaction | trans | ) |
Definition at line 145 of file Garrison.cpp.
References _followerActivationsRemainingToday, _followers, _knownBuildings, _owner, _plots, _siteLevel, WorldPackets::Garrison::GarrisonFollower::AbilityID, Garrison::Plot::BuildingInfo, CHAR_INS_CHARACTER_GARRISON, CHAR_INS_CHARACTER_GARRISON_BLUEPRINTS, CHAR_INS_CHARACTER_GARRISON_BUILDINGS, CHAR_INS_CHARACTER_GARRISON_FOLLOWER_ABILITIES, CHAR_INS_CHARACTER_GARRISON_FOLLOWERS, CharacterDatabase, WorldPackets::Garrison::GarrisonFollower::CurrentBuildingID, WorldPackets::Garrison::GarrisonFollower::CurrentMissionID, WorldPackets::Garrison::GarrisonFollower::DbID, DeleteFromDB(), WorldPackets::Garrison::GarrisonFollower::FollowerLevel, WorldPackets::Garrison::GarrisonFollower::FollowerStatus, WorldPackets::Garrison::GarrisonFollower::GarrFollowerID, ObjectGuid::GetCounter(), BaseEntity::GetGUID(), GarrSiteLevelEntry::ID, WorldPackets::Garrison::GarrisonFollower::ItemLevelArmor, WorldPackets::Garrison::GarrisonFollower::ItemLevelWeapon, Garrison::Building::PacketInfo, Garrison::Follower::PacketInfo, WorldPackets::Garrison::GarrisonFollower::Quality, PreparedStatementBase::setBool(), PreparedStatementBase::setInt64(), PreparedStatementBase::setUInt32(), PreparedStatementBase::setUInt64(), PreparedStatementBase::setUInt8(), and WorldPackets::Garrison::GarrisonFollower::Xp.
| void Garrison::SendBlueprintAndSpecializationData | ( | ) |
Definition at line 569 of file Garrison.cpp.
References _knownBuildings, _owner, WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationDataResult::BlueprintsKnown, WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationDataResult::GarrTypeID, GetType(), Player::SendDirectMessage(), and WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationDataResult::Write().
| void Garrison::SendMapData | ( | Player * | receiver | ) | const |
Definition at line 577 of file Garrison.cpp.
References _plots, Garrison::Plot::BuildingInfo, WorldPackets::Garrison::GarrisonMapDataResponse::Buildings, Garrison::Plot::GarrSiteLevelPlotInstId, Garrison::Building::PacketInfo, Garrison::Plot::PacketInfo, WorldPackets::Garrison::GarrisonPlotInfo::PlotPos, TaggedPosition< Tag >::Pos, Player::SendDirectMessage(), sGarrisonMgr, and WorldPackets::Garrison::GarrisonMapDataResponse::Write().
| void Garrison::SendRemoteInfo | ( | ) | const |
Definition at line 551 of file Garrison.cpp.
References _owner, _plots, _siteLevel, WorldPackets::Garrison::GarrisonRemoteSiteInfo::Buildings, WorldPackets::Garrison::GarrisonRemoteSiteInfo::GarrSiteLevelID, WorldLocation::GetMapId(), GarrSiteLevelEntry::ID, GarrSiteLevelEntry::MapID, MapEntry::ParentMapID, Player::SendDirectMessage(), WorldPackets::Garrison::GarrisonRemoteInfo::Sites, sMapStore, and WorldPackets::Garrison::GarrisonRemoteInfo::Write().
Referenced by Create().
| void Garrison::UnlearnBlueprint | ( | uint32 | garrBuildingId | ) |
Definition at line 352 of file Garrison.cpp.
References _knownBuildings, _owner, WorldPackets::Garrison::GarrisonUnlearnBlueprintResult::BuildingID, GARRISON_ERROR_INVALID_BUILDINGID, GARRISON_ERROR_REQUIRES_BLUEPRINT, GARRISON_SUCCESS, WorldPackets::Garrison::GarrisonUnlearnBlueprintResult::GarrTypeID, GetType(), HasBlueprint(), WorldPackets::Garrison::GarrisonUnlearnBlueprintResult::Result, Player::SendDirectMessage(), sGarrBuildingStore, and WorldPackets::Garrison::GarrisonUnlearnBlueprintResult::Write().
| void Garrison::Upgrade | ( | ) |
Definition at line 284 of file Garrison.cpp.
|
private |
Definition at line 278 of file Garrison.h.
Referenced by BuildInfoPacket(), LoadFromDB(), and SaveToDB().
|
private |
Definition at line 283 of file Garrison.h.
Referenced by AddFollower(), and LoadFromDB().
Definition at line 282 of file Garrison.h.
Referenced by AddFollower(), BuildInfoPacket(), GetFollower(), LoadFromDB(), and SaveToDB().
|
private |
Definition at line 281 of file Garrison.h.
Referenced by LearnBlueprint(), LoadFromDB(), SaveToDB(), SendBlueprintAndSpecializationData(), and UnlearnBlueprint().
|
private |
Definition at line 276 of file Garrison.h.
Referenced by ActivateBuilding(), AddFollower(), CancelBuildingConstruction(), CheckBuildingPlacement(), Create(), Delete(), Enter(), FindMap(), GetFaction(), LearnBlueprint(), Leave(), PlaceBuilding(), SaveToDB(), SendBlueprintAndSpecializationData(), SendRemoteInfo(), and UnlearnBlueprint().
Definition at line 280 of file Garrison.h.
Referenced by BuildInfoPacket(), CheckBuildingPlacement(), GetPlot(), GetPlot(), GetPlots(), InitializePlots(), SaveToDB(), SendMapData(), and SendRemoteInfo().
|
private |
Definition at line 277 of file Garrison.h.
Referenced by BuildInfoPacket(), CheckBuildingPlacement(), Create(), Delete(), Enter(), FindMap(), InitializePlots(), Leave(), LoadFromDB(), SaveToDB(), and SendRemoteInfo().