26 #include "packets/Sovereignty.h"
54 _log(SOV__DEBUG,
"Onlining TCU... Creating a new claim.");
84 std::vector<Client*> list;
90 cur->SendNotification(
"ProcessSovStatusChanged",
"clientID", &data);
91 _log(SOV__DEBUG,
"ProcessSovStatusChanged sent to %s (%u)", cur->GetName(), cur->GetCharID());
98 _log(SOV__DEBUG,
"Offlining TCU... Removing claim.");
102 _log(SOV__DEBUG,
"Sending ProcessSovStatusChanged (removing sov claim) %u",
m_system->
GetID());
106 data->SetItem(1,
PyStatic.NewNone());
108 std::vector<Client*> list;
110 for (
auto cur : list)
114 cur->SendNotification(
"ProcessSovStatusChanged",
"clientID", &data);
115 _log(SOV__DEBUG,
"ProcessSovStatusChanged sent to %s (%u)", cur->GetName(), cur->GetCharID());
#define _log(type, fmt,...)
void SetItem(size_t index, PyRep *object)
Stores Python object.
void SetAttribute(uint16 attrID, int num, bool notify=true)
virtual void SetOffline()
EVEPOS::StructureData m_data
virtual void SetOffline()
void SetTCUSE(TCUSE *pTCU)
TCUSE(StructureItemRef structure, PyServiceMgr &services, SystemManager *system, const FactionData &fData)
uint32 GetConstellationID()
void SetItemString(const char *key, PyRep *value)
SetItemString adds or sets a database entry.
Reference-counting-based smart pointer.