15 #ifndef _EVE_SERVER_STATIC_DATAMANAGER_H__
16 #define _EVE_SERVER_STATIC_DATAMANAGER_H__
22 #include "../eve-common/EVE_RAM.h"
23 #include "../eve-common/EVE_Market.h"
53 void GetTypes(std::map<uint16, Inv::TypeData> &into);
75 void GetLoot(
uint32 groupID, std::vector<LootList>& lootList);
104 bool GetRoidDist(
const char* secClass, std::unordered_multimap<float, uint16>& roids);
185 std::multimap<uint16, EvERam::RamRequirements>
m_ramReq;
224 ( StaticDataMgr::get() )
227 #endif // _EVE_SERVER_STATIC_DATAMANAGER_H__
void GetMoonResouces(std::map< uint16, uint8 > &data)
void GetType(uint16 typeID, Inv::TypeData &into)
std::map< uint16, PyDict * > m_bpMatlData
std::map< uint16, std::string > m_minerals
PyDict * GetBPMatlData(uint16 typeID)
std::map< uint16, std::string > m_skills
void GetMineralData(std::map< uint16, Market::matlData > &into)
void GetComponentData(std::map< uint16, Market::matlData > &into)
uint32 GetFactionCorp(uint32 factionID)
const char * GetProcStateName(int8 state)
void GetRamReturns(uint16 typeID, int8 activityID, std::vector< EvERam::RequiredItem > &ramReqs)
std::map< uint32, std::vector< uint32 > > m_stationList
PyObject * GetBillTypes()
uint8 GetRegionQuarter(uint32 regionID)
const char * GetGroupName(uint16 grpID)
std::map< uint16, std::string > m_commodities
uint8 GetWHSystemClass(uint32 systemID)
void GetCategory(uint8 catID, Inv::CatData &into)
std::multimap< uint8, RatSpawnClass > m_npcClasses
const char * GetSystemName(uint32 locationID)
std::string GetCorpName(uint32 corpID)
PyTuple * GetFactionInfo()
std::multimap< uint32, LootGroupType > m_LootGroupTypeMap
PyObject * GetEntryTypes()
std::map< uint16, std::string > m_components
uint32 GetStationSystem(uint32 stationID)
std::map< uint32, uint8 > m_stationCount
DBRowDescriptor * CreateHeader()
std::map< uint16, std::string > m_salvage
void GetDgmTypeAttrVec(uint16 typeID, std::vector< DmgTypeAttribute > &typeAttrVec)
std::map< uint32, uint32 > m_stationRegion
std::map< uint16, rt_typeIDs > rt_groups
std::vector< uint16 > rt_typeIDs
std::map< uint16, Inv::TypeData > m_typeData
std::map< uint16, EvERam::bpTypeData > m_bpTypeData
void GetPICommodityData(std::map< uint16, Market::matlData > &into)
std::map< uint32, uint32 > m_stationSystem
std::map< uint16, uint8 > m_moonGoo
void GetSalvage(uint32 factionID, std::vector< uint32 > &itemList)
bool GetNPCClasses(uint8 sClass, std::vector< RatSpawnClass > &classMap)
PyRep * GetStationCount()
const char * GetFlagName(uint16 flag)
std::map< uint32, SystemData > m_systemData
uint32 GetWreckID(uint32 typeID)
void GetCompoundData(std::map< uint16, Market::matlData > &into)
void GetTypes(std::map< uint16, Inv::TypeData > &into)
PyObject * GetNPCDivisions()
uint32 GetCorpFaction(uint32 corpID)
const char * GetCategoryName(uint8 catID)
void GetMiscCommodityData(std::map< uint16, Market::matlData > &into)
bool GetNPCGroups(uint32 factionID, std::map< uint8, uint16 > &groupMap)
uint32 GetRegionRatFaction(uint32 regionID)
std::multimap< std::string, OreTypeChance > m_oreBySecClass
std::map< uint32, uint8 > m_whRegions
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type()() itemID() copy() materialLevel()()() itemID() itemID Fits selected item to active ship() skillID(level)-gives skillID to specified level." ) COMMAND( online
bool GetSkillName(uint16 skillID, std::string &name)
std::map< uint16, Inv::CatData > m_catData
bool IsRefinable(uint16 typeID)
std::string GetFactionName(uint32 factionID)
std::multimap< uint16, DmgTypeAttribute > m_typeAttrMap
Python object "blue.DBRowDescriptor".
PyInt * GetAgentSystemID(int32 agentID)
void GetGroup(uint16 grpID, Inv::GrpData &into)
std::string GetOwnerName(int32 ownerID)
std::map< uint16, EvERam::bpTypeData > m_bpProductData
void GetRamRequiredItems(const uint32 typeID, const int8 activity, std::vector< EvERam::RequiredItem > &into)
std::multimap< uint32, RatFactionGroups > m_npcGroups
uint16 GetRandRatType(uint8 sClass, uint16 groupID)
std::multimap< uint16, EvERam::RamMaterials > m_ramMatl
bool IsSkillTypeID(uint16 typeID)
const char * GetRaceName(uint8 raceID)
void GetRamRequirements(uint16 typeID, std::vector< EvERam::RamRequirements > &ramReqs)
bool GetStationList(uint32 systemID, std::vector< uint32 > &data)
void GetPIResourceData(std::map< uint16, Market::matlData > &into)
std::map< uint32, uint32 > m_WrecksToTypesMap
uint32 GetWreckFaction(uint32 typeID)
uint8 GetFactionRace(uint32 factionID)
std::map< uint32, uint32 > m_stationConst
PyObjectEx * GetOperands()
PyDict * SetBPMatlType(int8 catID, uint16 typeID, uint16 prodID)
bool IsSolarSystem(uint32 systemID=0)
void GetLoot(uint32 groupID, std::vector< LootList > &lootList)
std::map< uint16, std::string > m_miscCommodities
std::map< uint16, Inv::GrpData > m_grpData
const char * GetTypeName(uint16 typeID)
bool IsRecyclable(uint16 typeID)
std::map< uint32, uint32 > m_regions
bool GetNPCTypes(uint16 groupID, std::vector< uint16 > &typeVec)
bool GetRoidDist(const char *secClass, std::unordered_multimap< float, uint16 > &roids)
const char * GetRigSizeName(uint8 size)
uint16 GetStaticType(uint32 itemID)
void GetRamMaterials(uint16 typeID, std::vector< EvERam::RamMaterials > &ramMatls)
uint32 GetRaceFaction(uint8 raceID)
uint32 GetStationRegion(uint32 stationID)
std::map< uint32, uint8 > m_factionRaces
std::map< uint16, std::string > m_resources
std::map< uint32, uint32 > m_ratRegions
typeID Spawn an NPC with the specified type text Search for items matching the specified query() type()() itemID() copy() materialLevel()() itemID(attributeID)-Retrieves attribute value." ) COMMAND( setattr
PyObject * m_npcDivisions
bool GetBpDataForItem(uint16 typeID, EvERam::bpTypeData &tData)
Template used for singleton classes.
std::map< uint32, StaticData > m_staticData
uint32 GetStationConstellation(uint32 stationID)
std::multimap< uint32, LootGroup > m_LootGroupMap
void GetBpTypeData(uint16 typeID, EvERam::bpTypeData &tData)
std::map< uint32, uint32 > m_agentSystem
bool GetStaticInfo(uint32 itemID, StaticData &data)
void GetSalvageData(std::map< uint16, Market::matlData > &into)
std::map< uint16, std::string > m_compounds
uint32 GetRegionFaction(uint32 regionID)
entityID heal the character with the entityID note giving you detailed ship status information gives a list of all dynamic entities and players and their destinyState in this bubble shows some current destiny variables save all kick all and halt server immediate command list all items in current location s gives list of cargo contents and volumes in all holds list current session values show current ship DNA show current objects in their destiny state
bool IsStation(uint32 stationID=0)
std::multimap< uint8, rt_groups > m_npcTypes
std::multimap< uint16, EvERam::RamRequirements > m_ramReq
std::map< uint32, uint32 > m_corpFaction
std::multimap< uint32, uint32 > m_salvageMap
bool GetSystemData(uint32 locationID, SystemData &data)