29 garrison->BuildInfoPacket(garrisonInfo.
Garrisons.emplace_back());
49 garrison->CancelBuildingConstruction(garrisonCancelConstruction.
PlotInstanceID);
55 garrison->SendBlueprintAndSpecializationData();
@ UNIT_NPC_FLAG_2_GARRISON_ARCHITECT
GarrisonFactionIndex GetFaction() const
Creature * GetNPCIfCanInteractWith(ObjectGuid const &guid, NPCFlags npcFlags, NPCFlags2 npcFlags2) const
Garrison * GetGarrison() const
WorldPacket const * Write() override
std::vector< GarrisonInfo > Garrisons
void HandleGarrisonGetMapData(WorldPackets::Garrison::GarrisonGetMapData &garrisonGetMapData)
void HandleGetGarrisonInfo(WorldPackets::Garrison::GetGarrisonInfo &getGarrisonInfo)
void HandleGarrisonRequestBlueprintAndSpecializationData(WorldPackets::Garrison::GarrisonRequestBlueprintAndSpecializationData &garrisonRequestBlueprintAndSpecializationData)
void HandleGarrisonPurchaseBuilding(WorldPackets::Garrison::GarrisonPurchaseBuilding &garrisonPurchaseBuilding)
void HandleGarrisonCancelConstruction(WorldPackets::Garrison::GarrisonCancelConstruction &garrisonCancelConstruction)
void SendPacket(WorldPacket const *packet, bool forced=false)
Send a packet to the client.