EvEmu
0.8.4
11 September 2021
|
#include "StaticDataMgr.h"
Public Member Functions | |
PyObject * | GetKeyMap () |
PyObjectEx * | GetAgents () |
PyObjectEx * | GetOperands () |
PyObject * | GetBillTypes () |
PyObject * | GetEntryTypes () |
PyTuple * | GetFactionInfo () |
PyObject * | GetNPCDivisions () |
![]() | |
Singleton () | |
Primary constructor. More... | |
Private Types | |
typedef std::vector< uint16 > | rt_typeIDs |
typedef std::map< uint16, rt_typeIDs > | rt_groups |
StaticDataMgr.cpp | |
memory object caching system for retrieving, managing and saving ingame data : Allan
Original Idea - 1 July 15 Code completion and implementation - 1 August 2016 | |
StaticDataMgr () | |
~StaticDataMgr () | |
int | Initialize () |
void | Clear () |
void | Close () |
void | GetInfo () |
void | GetCategory (uint8 catID, Inv::CatData &into) |
void | GetGroup (uint16 grpID, Inv::GrpData &into) |
void | GetType (uint16 typeID, Inv::TypeData &into) |
void | GetTypes (std::map< uint16, Inv::TypeData > &into) |
const char * | GetTypeName (uint16 typeID) |
const char * | GetGroupName (uint16 grpID) |
const char * | GetCategoryName (uint8 catID) |
void | GetMineralData (std::map< uint16, Market::matlData > &into) |
void | GetSalvageData (std::map< uint16, Market::matlData > &into) |
void | GetCompoundData (std::map< uint16, Market::matlData > &into) |
void | GetComponentData (std::map< uint16, Market::matlData > &into) |
void | GetPIResourceData (std::map< uint16, Market::matlData > &into) |
void | GetPICommodityData (std::map< uint16, Market::matlData > &into) |
void | GetMiscCommodityData (std::map< uint16, Market::matlData > &into) |
void | GetMoonResouces (std::map< uint16, uint8 > &data) |
bool | IsSkillTypeID (uint16 typeID) |
bool | GetSkillName (uint16 skillID, std::string &name) |
bool | GetNPCTypes (uint16 groupID, std::vector< uint16 > &typeVec) |
bool | GetNPCGroups (uint32 factionID, std::map< uint8, uint16 > &groupMap) |
bool | GetNPCClasses (uint8 sClass, std::vector< RatSpawnClass > &classMap) |
uint16 | GetRandRatType (uint8 sClass, uint16 groupID) |
uint32 | GetWreckID (uint32 typeID) |
void | GetLoot (uint32 groupID, std::vector< LootList > &lootList) |
bool | IsRefinable (uint16 typeID) |
bool | IsRecyclable (uint16 typeID) |
void | GetRamReturns (uint16 typeID, int8 activityID, std::vector< EvERam::RequiredItem > &ramReqs) |
void | GetRamMaterials (uint16 typeID, std::vector< EvERam::RamMaterials > &ramMatls) |
void | GetRamRequirements (uint16 typeID, std::vector< EvERam::RamRequirements > &ramReqs) |
void | GetRamRequiredItems (const uint32 typeID, const int8 activity, std::vector< EvERam::RequiredItem > &into) |
bool | GetStaticInfo (uint32 itemID, StaticData &data) |
uint16 | GetStaticType (uint32 itemID) |
const char * | GetSystemName (uint32 locationID) |
bool | GetSystemData (uint32 locationID, SystemData &data) |
PyRep * | GetStationCount () |
uint32 | GetStationRegion (uint32 stationID) |
uint32 | GetStationConstellation (uint32 stationID) |
uint32 | GetStationSystem (uint32 stationID) |
uint8 | GetStationCount (uint32 systemID) |
bool | GetStationList (uint32 systemID, std::vector< uint32 > &data) |
bool | GetRoidDist (const char *secClass, std::unordered_multimap< float, uint16 > &roids) |
uint8 | GetRegionQuarter (uint32 regionID) |
uint32 | GetRegionFaction (uint32 regionID) |
uint32 | GetRegionRatFaction (uint32 regionID) |
uint8 | GetWHSystemClass (uint32 systemID) |
void | GetDgmTypeAttrVec (uint16 typeID, std::vector< DmgTypeAttribute > &typeAttrVec) |
PyDict * | SetBPMatlType (int8 catID, uint16 typeID, uint16 prodID) |
PyDict * | GetBPMatlData (uint16 typeID) |
void | GetBpTypeData (uint16 typeID, EvERam::bpTypeData &tData) |
bool | GetBpDataForItem (uint16 typeID, EvERam::bpTypeData &tData) |
uint32 | GetFactionCorp (uint32 factionID) |
uint32 | GetCorpFaction (uint32 corpID) |
uint32 | GetRaceFaction (uint8 raceID) |
uint8 | GetFactionRace (uint32 factionID) |
std::string | GetCorpName (uint32 corpID) |
std::string | GetFactionName (uint32 factionID) |
const char * | GetRaceName (uint8 raceID) |
void | GetSalvage (uint32 factionID, std::vector< uint32 > &itemList) |
const char * | GetFlagName (uint16 flag) |
const char * | GetFlagName (EVEItemFlags flag) |
const char * | GetRigSizeName (uint8 size) |
PyInt * | GetAgentSystemID (int32 agentID) |
std::string | GetOwnerName (int32 ownerID) |
const char * | GetProcStateName (int8 state) |
uint32 | GetWreckFaction (uint32 typeID) |
bool | IsStation (uint32 stationID=0) |
bool | IsSolarSystem (uint32 systemID=0) |
DBRowDescriptor * | CreateHeader () |
void | Populate () |
Additional Inherited Members | |
![]() | |
static StaticDataMgr & | get () |
![]() | |
static std::shared_ptr < StaticDataMgr > | mInstance |
Definition at line 28 of file StaticDataMgr.h.
|
private |
Definition at line 193 of file StaticDataMgr.h.
|
private |
Definition at line 192 of file StaticDataMgr.h.
StaticDataMgr::StaticDataMgr | ( | ) |
Definition at line 29 of file StaticDataMgr.cpp.
References m_agentSystem, m_bpMatlData, m_compounds, m_corpFaction, m_LootGroupMap, m_LootGroupTypeMap, m_minerals, m_moonGoo, m_oreBySecClass, m_ramMatl, m_ramReq, m_regions, m_salvageMap, m_staticData, m_stationConst, m_stationCount, m_stationRegion, m_stationSystem, m_systemData, m_typeAttrMap, and m_WrecksToTypesMap.
StaticDataMgr::~StaticDataMgr | ( | ) |
Definition at line 61 of file StaticDataMgr.cpp.
void StaticDataMgr::Clear | ( | ) |
Definition at line 90 of file StaticDataMgr.cpp.
References m_agents, m_agentSystem, m_billTypes, m_bpMatlData, m_compounds, m_corpFaction, m_entryTypes, m_factionInfo, m_keyMap, m_LootGroupMap, m_LootGroupTypeMap, m_minerals, m_moonGoo, m_npcDivisions, m_operands, m_oreBySecClass, m_ramMatl, m_ramReq, m_regions, m_salvageMap, m_staticData, m_stationConst, m_stationCount, m_stationRegion, m_stationSystem, m_systemData, m_typeAttrMap, m_WrecksToTypesMap, and PySafeDecRef.
void StaticDataMgr::Close | ( | ) |
Definition at line 66 of file StaticDataMgr.cpp.
References m_agents, m_billTypes, m_bpMatlData, m_entryTypes, m_factionInfo, m_keyMap, m_npcDivisions, m_operands, PySafeDecRef, and sLog.
DBRowDescriptor * StaticDataMgr::CreateHeader | ( | ) |
Definition at line 1234 of file StaticDataMgr.cpp.
References DBRowDescriptor::AddColumn(), PyList::AddItem(), DBTYPE_I2, DBTYPE_I4, DBTYPE_I8, DBTYPE_STR, and new_tuple().
|
inline |
|
inline |
bool StaticDataMgr::GetBpDataForItem | ( | uint16 | typeID, |
EvERam::bpTypeData & | tData | ||
) |
Definition at line 912 of file StaticDataMgr.cpp.
References m_bpProductData.
void StaticDataMgr::GetBpTypeData | ( | uint16 | typeID, |
EvERam::bpTypeData & | tData | ||
) |
Definition at line 902 of file StaticDataMgr.cpp.
References _log, and m_bpTypeData.
void StaticDataMgr::GetCategory | ( | uint8 | catID, |
Inv::CatData & | into | ||
) |
const char * StaticDataMgr::GetCategoryName | ( | uint8 | catID | ) |
void StaticDataMgr::GetComponentData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 693 of file StaticDataMgr.cpp.
References m_components, Market::matlData::name, and Market::matlData::typeID.
void StaticDataMgr::GetCompoundData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 713 of file StaticDataMgr.cpp.
References m_compounds, Market::matlData::name, and Market::matlData::typeID.
Definition at line 1595 of file StaticDataMgr.cpp.
References _log, GetCorpName(), if(), IsNPCCorp, and m_corpFaction.
std::string StaticDataMgr::GetCorpName | ( | uint32 | corpID | ) |
Definition at line 1578 of file StaticDataMgr.cpp.
References _log, corpArchangels, corpBloodRaider, corpGuristas, corpRogueDrones, corpSerpentis, corpSerpentisInquest, corpTrueCreations, and corpTruePower.
Referenced by GetCorpFaction().
void StaticDataMgr::GetDgmTypeAttrVec | ( | uint16 | typeID, |
std::vector< DmgTypeAttribute > & | typeAttrVec | ||
) |
Definition at line 669 of file StaticDataMgr.cpp.
References m_typeAttrMap.
|
inline |
Definition at line 1541 of file StaticDataMgr.cpp.
References corpAmarrNavy, corpAmmatarConsulate, corpArchangels, corpBloodRaider, corpCaldariNavy, corpCONCORD, corpGuristas, corpInterbus, corpJovianDirectorate, corpKhanidNavy, corpMordusLegion, corpORE, corpRogueDrones, corpSerpentis, corpSocietyofCT, corpSoE, corpThukkerMix, corpTruePower, factionAmarr, factionAmmatar, factionAngel, factionBloodRaider, factionCaldari, factionCONCORD, factionGallente, factionGuristas, factionInterBus, factionJove, factionKhanid, factionMordusLegion, factionNoFaction, factionORE, factionRogueDrones, factionSanshas, factionSerpentis, factionSistersOfEVE, factionSociety, and factionThukker.
|
inline |
std::string StaticDataMgr::GetFactionName | ( | uint32 | factionID | ) |
Definition at line 1607 of file StaticDataMgr.cpp.
References factionAngel, factionBloodRaider, factionGuristas, factionRogueDrones, factionSanshas, and factionSerpentis.
Definition at line 1652 of file StaticDataMgr.cpp.
References Char::Race::Amarr, Char::Race::Ammatar, Char::Race::Caldari, factionAmarr, factionAmmatar, factionCaldari, factionGallente, factionJove, factionMinmatar, factionNoFaction, factionORE, factionSleepers, Char::Race::Gallente, Char::Race::Jove, Char::Race::Minmatar, Char::Race::ORE, Char::Race::Pirate, and Char::Race::Sleepers.
const char * StaticDataMgr::GetFlagName | ( | uint16 | flag | ) |
Definition at line 1700 of file StaticDataMgr.cpp.
const char * StaticDataMgr::GetFlagName | ( | EVEItemFlags | flag | ) |
Definition at line 1705 of file StaticDataMgr.cpp.
References flagAmmoHold, flagBoardingGate, flagBonus, flagBooster, flagBriefcase, flagCapsule, flagCaptainsQuarters, flagCargoHold, flagClone, flagCommandCenterHold, flagConnected, flagCorpHangar2, flagCorpHangar3, flagCorpHangar4, flagCorpHangar5, flagCorpHangar6, flagCorpHangar7, flagCorpMarket, flagCrew, flagDisconnected, flagDroneBay, flagDustCharacterBackpack, flagDustCharacterBattle, flagFactoryActive, flagFactoryBlueprint, flagFactoryMinerals, flagFactoryOperation, flagFactoryOutput, flagFixedSlot, flagFleetHangar, flagFuelBay, flagGasHold, flagHangar, flagHiSlot0, flagHiSlot1, flagHiSlot2, flagHiSlot3, flagHiSlot4, flagHiSlot5, flagHiSlot6, flagHiSlot7, flagIllegal, flagImplant, flagImpounded, flagIndustrialShipHold, flagJunkyardReprocessed, flagJunkyardTrashed, flagLargeShipHold, flagLocked, flagLowSlot0, flagLowSlot1, flagLowSlot2, flagLowSlot3, flagLowSlot4, flagLowSlot5, flagLowSlot6, flagLowSlot7, flagMaterialBay, flagMediumShipHold, flagMidSlot0, flagMidSlot1, flagMidSlot2, flagMidSlot3, flagMidSlot4, flagMidSlot5, flagMidSlot6, flagMidSlot7, flagMineralHold, flagMissile, flagNone, flagOffice, flagOreHold, flagPassenger, flagPilot, flagPlanetaryCommoditiesHold, flagPlanetSurface, flagProperty, flagQuafeBay, flagResearchFacilitySlotFirst, flagResearchFacilitySlotLast, flagReward, flagRigSlot0, flagRigSlot1, flagRigSlot2, flagRigSlot3, flagRigSlot4, flagRigSlot5, flagRigSlot6, flagRigSlot7, flagSalvageHold, flagSecondaryStorage, flagShipHangar, flagShipHold, flagShipOffline, flagSkill, flagSkillInTraining, flagSmallShipHold, flagStructureActive, flagStructureInactive, flagSubSystem0, flagSubSystem1, flagSubSystem2, flagSubSystem3, flagSubSystem4, flagSubSystem5, flagSubSystem6, flagSubSystem7, flagUnlocked, flagWallet, flagWardrobe, and flagWisPromenade.
void StaticDataMgr::GetGroup | ( | uint16 | grpID, |
Inv::GrpData & | into | ||
) |
const char * StaticDataMgr::GetGroupName | ( | uint16 | grpID | ) |
void StaticDataMgr::GetInfo | ( | ) |
Definition at line 576 of file StaticDataMgr.cpp.
|
inline |
Definition at line 847 of file StaticDataMgr.cpp.
References GetTimeUSeconds(), LootList::itemID, Profile::loot, m_LootGroupMap, m_LootGroupTypeMap, MakeRandomFloat(), MakeRandomInt(), LootList::maxDrop, LootList::minDrop, sConfig, and sProfiler.
void StaticDataMgr::GetMineralData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 703 of file StaticDataMgr.cpp.
References m_minerals, Market::matlData::name, and Market::matlData::typeID.
void StaticDataMgr::GetMiscCommodityData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 753 of file StaticDataMgr.cpp.
References m_miscCommodities, Market::matlData::name, and Market::matlData::typeID.
bool StaticDataMgr::GetNPCClasses | ( | uint8 | sClass, |
std::vector< RatSpawnClass > & | classMap | ||
) |
Definition at line 812 of file StaticDataMgr.cpp.
References RatSpawnClass::ac, RatSpawnClass::af, RatSpawnClass::bc, RatSpawnClass::bs, RatSpawnClass::c, RatSpawnClass::cbc, RatSpawnClass::cbs, RatSpawnClass::cc, RatSpawnClass::cd, RatSpawnClass::cf, RatSpawnClass::d, RatSpawnClass::f, RatSpawnClass::h, m_npcClasses, RatSpawnClass::o, RatSpawnClass::sub, and RatSpawnClass::type.
|
inline |
Definition at line 803 of file StaticDataMgr.cpp.
References m_npcGroups.
Definition at line 791 of file StaticDataMgr.cpp.
|
inline |
std::string StaticDataMgr::GetOwnerName | ( | int32 | ownerID | ) |
Definition at line 1494 of file StaticDataMgr.cpp.
void StaticDataMgr::GetPICommodityData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 743 of file StaticDataMgr.cpp.
References m_commodities, Market::matlData::name, and Market::matlData::typeID.
void StaticDataMgr::GetPIResourceData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 733 of file StaticDataMgr.cpp.
References m_resources, Market::matlData::name, and Market::matlData::typeID.
const char * StaticDataMgr::GetProcStateName | ( | int8 | state | ) |
Definition at line 1681 of file StaticDataMgr.cpp.
References EVEPOS::ProcState::Anchoring, EVEPOS::ProcState::ArmorReinforcing, Calendar::Flag::Invalid, EVEPOS::ProcState::Offlining, Online, EVEPOS::ProcState::Onlining, EVEPOS::ProcState::Operating, EVEPOS::ProcState::Reinforcing, EVEPOS::ProcState::SheildReinforcing, and EVEPOS::ProcState::Unanchoring.
Definition at line 1636 of file StaticDataMgr.cpp.
References Char::Race::Amarr, Char::Race::Caldari, factionAmarr, factionCaldari, factionGallente, factionJove, factionMinmatar, factionNoFaction, factionORE, factionSleepers, Char::Race::Gallente, Char::Race::Jove, Char::Race::Minmatar, Char::Race::ORE, Char::Race::Pirate, and Char::Race::Sleepers.
const char * StaticDataMgr::GetRaceName | ( | uint8 | raceID | ) |
Definition at line 1620 of file StaticDataMgr.cpp.
References Char::Race::Amarr, Char::Race::Caldari, Char::Race::Gallente, Char::Race::Jove, Char::Race::Minmatar, Char::Race::ORE, Char::Race::Pirate, and Char::Race::Sleepers.
void StaticDataMgr::GetRamMaterials | ( | uint16 | typeID, |
std::vector< EvERam::RamMaterials > & | ramMatls | ||
) |
Definition at line 953 of file StaticDataMgr.cpp.
References m_ramMatl.
Referenced by SetBPMatlType().
void StaticDataMgr::GetRamRequiredItems | ( | const uint32 | typeID, |
const int8 | activity, | ||
std::vector< EvERam::RequiredItem > & | into | ||
) |
Definition at line 967 of file StaticDataMgr.cpp.
References EvERam::RequiredItem::damagePerJob, EvERam::RequiredItem::extra, EvERam::RequiredItem::isSkill, IsSkillTypeID(), m_bpTypeData, m_ramMatl, m_ramReq, EvERam::Activity::Manufacturing, EvERam::RequiredItem::quantity, and EvERam::RequiredItem::typeID.
void StaticDataMgr::GetRamRequirements | ( | uint16 | typeID, |
std::vector< EvERam::RamRequirements > & | ramReqs | ||
) |
Definition at line 960 of file StaticDataMgr.cpp.
References m_ramReq.
Referenced by SetBPMatlType().
void StaticDataMgr::GetRamReturns | ( | uint16 | typeID, |
int8 | activityID, | ||
std::vector< EvERam::RequiredItem > & | ramReqs | ||
) |
Definition at line 938 of file StaticDataMgr.cpp.
References EvERam::RequiredItem::damagePerJob, EvERam::RequiredItem::extra, EvERam::RequiredItem::isSkill, IsSkillTypeID(), m_ramReq, EvERam::RequiredItem::quantity, and EvERam::RequiredItem::typeID.
Definition at line 770 of file StaticDataMgr.cpp.
References _log, m_npcTypes, and MakeRandomInt().
Definition at line 1502 of file StaticDataMgr.cpp.
References factionAmarr, factionAmmatar, factionAngel, factionBloodRaider, factionCaldari, factionCONCORD, factionGallente, factionGuristas, factionInterBus, factionJove, factionKhanid, factionMinmatar, factionMordusLegion, factionORE, factionSanshas, factionSerpentis, factionSistersOfEVE, factionSociety, factionSyndicate, factionThukker, and m_regions.
const char * StaticDataMgr::GetRigSizeName | ( | uint8 | size | ) |
Definition at line 1669 of file StaticDataMgr.cpp.
bool StaticDataMgr::GetRoidDist | ( | const char * | secClass, |
std::unordered_multimap< float, uint16 > & | roids | ||
) |
Definition at line 659 of file StaticDataMgr.cpp.
References _log, and m_oreBySecClass.
Definition at line 653 of file StaticDataMgr.cpp.
References m_salvageMap.
void StaticDataMgr::GetSalvageData | ( | std::map< uint16, Market::matlData > & | into | ) |
Definition at line 723 of file StaticDataMgr.cpp.
References m_salvage, Market::matlData::name, and Market::matlData::typeID.
bool StaticDataMgr::GetSkillName | ( | uint16 | skillID, |
std::string & | name | ||
) |
Definition at line 681 of file StaticDataMgr.cpp.
References _log, and m_skills.
bool StaticDataMgr::GetStaticInfo | ( | uint32 | itemID, |
StaticData & | data | ||
) |
Definition at line 1121 of file StaticDataMgr.cpp.
References _log, and m_staticData.
Definition at line 1133 of file StaticDataMgr.cpp.
References m_staticData.
Definition at line 1039 of file StaticDataMgr.cpp.
References _log, and m_stationConst.
PyRep * StaticDataMgr::GetStationCount | ( | ) |
Definition at line 995 of file StaticDataMgr.cpp.
References PyList::AddItem(), m_stationCount, and PyTuple::SetItem().
Definition at line 1009 of file StaticDataMgr.cpp.
References _log, and m_stationCount.
Definition at line 1019 of file StaticDataMgr.cpp.
References m_stationList.
Definition at line 1029 of file StaticDataMgr.cpp.
References _log, and m_stationRegion.
Definition at line 1049 of file StaticDataMgr.cpp.
References _log, and m_stationSystem.
Referenced by GetSystemData(), GetSystemName(), and Populate().
bool StaticDataMgr::GetSystemData | ( | uint32 | locationID, |
SystemData & | data | ||
) |
Definition at line 1083 of file StaticDataMgr.cpp.
References _log, GetStationSystem(), IsSolarSystem(), IsStation(), and m_systemData.
const char * StaticDataMgr::GetSystemName | ( | uint32 | locationID | ) |
Definition at line 1103 of file StaticDataMgr.cpp.
References _log, GetStationSystem(), IsSolarSystem(), IsStation(), and m_systemData.
void StaticDataMgr::GetType | ( | uint16 | typeID, |
Inv::TypeData & | into | ||
) |
Definition at line 620 of file StaticDataMgr.cpp.
References m_typeData.
const char * StaticDataMgr::GetTypeName | ( | uint16 | typeID | ) |
Definition at line 627 of file StaticDataMgr.cpp.
References _log, and m_typeData.
void StaticDataMgr::GetTypes | ( | std::map< uint16, Inv::TypeData > & | into | ) |
Definition at line 637 of file StaticDataMgr.cpp.
References m_typeData.
Definition at line 1059 of file StaticDataMgr.cpp.
References _log, IsKSpaceID, IsWSpaceID, m_whRegions, and sEntityList.
Definition at line 1827 of file StaticDataMgr.cpp.
References factionAmarr, factionAngel, factionBloodRaider, factionCaldari, factionCONCORD, factionGallente, factionGuristas, factionKhanid, factionMinmatar, factionMordusLegion, factionORE, factionRogueDrones, factionSanshas, factionSerpentis, factionSleepers, factionThukker, and factionUnknown.
Definition at line 839 of file StaticDataMgr.cpp.
References m_WrecksToTypesMap.
int StaticDataMgr::Initialize | ( | ) |
Definition at line 83 of file StaticDataMgr.cpp.
References Populate(), and sLog.
bool StaticDataMgr::IsRecyclable | ( | uint16 | typeID | ) |
Definition at line 922 of file StaticDataMgr.cpp.
References m_typeData.
bool StaticDataMgr::IsRefinable | ( | uint16 | typeID | ) |
Definition at line 930 of file StaticDataMgr.cpp.
References m_typeData.
bool StaticDataMgr::IsSkillTypeID | ( | uint16 | typeID | ) |
Definition at line 676 of file StaticDataMgr.cpp.
References m_skills.
Referenced by GetRamRequiredItems(), GetRamReturns(), and SetBPMatlType().
bool StaticDataMgr::IsSolarSystem | ( | uint32 | systemID = 0 | ) |
Definition at line 1220 of file StaticDataMgr.cpp.
References m_systemData.
Referenced by GetSystemData(), and GetSystemName().
bool StaticDataMgr::IsStation | ( | uint32 | stationID = 0 | ) |
Definition at line 1227 of file StaticDataMgr.cpp.
References m_stationRegion.
Referenced by GetSystemData(), and GetSystemName().
|
protected |
Definition at line 126 of file StaticDataMgr.cpp.
References _log, RatSpawnClass::ac, EvERam::RamRequirements::activityID, RatSpawnClass::af, Inv::GrpData::allowManufacture, Inv::GrpData::allowRecycler, Inv::GrpData::anchorable, Inv::GrpData::anchored, DmgTypeAttribute::attributeID, Inv::TypeData::basePrice, RatSpawnClass::bc, RatSpawnClass::bs, RatSpawnClass::c, Inv::TypeData::capacity, Inv::GrpData::catID, EvERam::bpTypeData::catID, RatSpawnClass::cbc, RatSpawnClass::cbs, RatSpawnClass::cc, RatSpawnClass::cd, RatSpawnClass::cf, OreTypeChance::chance, Inv::TypeData::chanceOfDuplicating, EvERam::bpTypeData::chanceOfRE, SystemData::constellationID, StaticData::constellationID, RatSpawnClass::d, EvERam::RamRequirements::damagePerJob, Inv::CatData::description, Inv::GrpData::description, Inv::TypeData::description, LootGroup::dropChance, EvERam::RamRequirements::extra, RatSpawnClass::f, SystemData::factionID, Inv::GrpData::fittableNonSingleton, ManagerDB::GetAgentLocation(), ManagerDB::GetAgents(), ManagerDB::GetBillTypes(), FactoryDB::GetBlueprintType(), DBResultRow::GetBool(), ManagerDB::GetCategoryData(), FactoryDB::GetCommodities(), FactoryDB::GetComponents(), FactoryDB::GetCompounds(), DBResultRow::GetDouble(), ManagerDB::GetEntryTypes(), ManagerDB::GetFactionGroups(), DBResultRow::GetFloat(), ManagerDB::GetGroupData(), ManagerDB::GetGroupTypeIDs(), DBResultRow::GetInt(), ManagerDB::GetKeyMap(), SystemDB::GetLootGroups(), SystemDB::GetLootGroupTypes(), FactoryDB::GetMinerals(), FactoryDB::GetMiscCommodities(), ManagerDB::GetMoonResouces(), ManagerDB::GetNPCDivisions(), ManagerDB::GetOperands(), ManagerDB::GetOreBySSC(), FactoryDB::GetRAMMaterials(), FactoryDB::GetRAMRequirements(), ManagerDB::GetRegionFaction(), ManagerDB::GetRegionRatFaction(), FactoryDB::GetResources(), DBQueryResult::GetRow(), FactoryDB::GetSalvage(), ManagerDB::GetSalvageGroups(), ManagerDB::GetSkillList(), ManagerDB::GetSpawnClasses(), ManagerDB::GetStaticData(), StationDB::GetStationConstellation(), MapDB::GetStationCount(), StationDB::GetStationRegion(), StationDB::GetStationSystem(), GetStationSystem(), ManagerDB::GetSystemData(), DBResultRow::GetText(), GetTimeMSeconds(), ManagerDB::GetTypeAttributes(), ManagerDB::GetTypeData(), DBResultRow::GetUInt(), ManagerDB::GetWHSystemClass(), SystemDB::GetWrecksToTypes(), Inv::TypeData::groupID, RatFactionGroups::groupID, RatSpawnClass::h, Inv::CatData::id, Inv::GrpData::id, Inv::TypeData::id, DBResultRow::IsNull(), FactoryDB::IsRecyclable(), Inv::TypeData::isRecyclable, FactoryDB::IsRefinable(), Inv::TypeData::isRefinable, IsSolarSystemID, IsStationID, StaticData::itemID, ManagerDB::LoadCorpFactions(), ManagerDB::LoadFactionConstellations(), ManagerDB::LoadFactionRaces(), ManagerDB::LoadFactionRegions(), ManagerDB::LoadFactionSolarSystems(), ManagerDB::LoadFactionStationCounts(), ManagerDB::LoadFactionSystemCounts(), ManagerDB::LoadNPCCorpFactionData(), ManagerDB::LoadNPCCorpInfo(), LootGroup::lootGroupID, LootGroupType::lootGroupID, m_agents, m_agentSystem, m_billTypes, m_bpMatlData, m_bpProductData, m_bpTypeData, m_catData, m_commodities, m_components, m_compounds, m_corpFaction, m_entryTypes, m_factionInfo, m_grpData, m_keyMap, m_LootGroupMap, m_LootGroupTypeMap, m_minerals, m_miscCommodities, m_moonGoo, m_npcClasses, m_npcDivisions, m_npcGroups, m_npcTypes, m_operands, m_oreBySecClass, m_ramMatl, m_ramReq, m_ratRegions, m_regions, m_resources, m_salvage, m_salvageMap, m_skills, m_staticData, m_stationConst, m_stationCount, m_stationList, m_stationRegion, m_stationSystem, m_systemData, m_typeAttrMap, m_typeData, m_whRegions, m_WrecksToTypesMap, Inv::TypeData::marketGroupID, Inv::TypeData::mass, EvERam::bpTypeData::materialModifier, EvERam::RamMaterials::materialTypeID, EvERam::bpTypeData::maxProductionLimit, LootGroupType::maxQuantity, LootGroupType::metaLevel, Inv::TypeData::metaLvl, LootGroupType::minQuantity, Inv::CatData::name, Inv::GrpData::name, Inv::TypeData::name, SystemData::name, RatSpawnClass::o, EvERam::bpTypeData::parentBlueprintTypeID, Inv::TypeData::portionSize, StaticData::position, EvERam::bpTypeData::productionTime, EvERam::bpTypeData::productivityModifier, EvERam::bpTypeData::productTypeID, Inv::CatData::published, Inv::GrpData::published, Inv::TypeData::published, EvERam::RamRequirements::quantity, EvERam::RamMaterials::quantity, Inv::TypeData::race, Inv::TypeData::radius, StaticData::radius, SystemData::regionID, StaticData::regionID, EvERam::RamRequirements::requiredTypeID, EvERam::bpTypeData::researchCopyTime, EvERam::bpTypeData::researchMaterialTime, EvERam::bpTypeData::researchProductivityTime, EvERam::bpTypeData::researchTechTime, SafeDelete(), sConfig, SystemData::securityClass, SystemData::securityRating, SetBPMatlType(), RatFactionGroups::shipClass, sLog, RatSpawnClass::sub, SystemData::systemID, StaticData::systemID, EvERam::bpTypeData::techLevel, RatSpawnClass::type, OreTypeChance::typeID, LootGroupType::typeID, StaticData::typeID, Inv::GrpData::useBasePrice, DmgTypeAttribute::value, Inv::TypeData::volume, and EvERam::bpTypeData::wasteFactor.
Referenced by Initialize().
Definition at line 1263 of file StaticDataMgr.cpp.
References DBRowDescriptor::AddColumn(), PyList::AddItem(), PyRep::AsPackedRow(), PyList::begin(), EVEDB::invCategories::Blueprint, EvERam::Activity::Copying, DBResultToCRowset(), DBTYPE_I4, DBTYPE_R4, EvERam::Activity::Duplicating, PyList::end(), PyPackedRow::GetField(), GetRamMaterials(), GetRamRequirements(), EvERam::Activity::Invention, IsSkillTypeID(), Corp::Division::Manufacturing, CRowSet::NewRow(), PyDecRef, PyIncRef, EvERam::Activity::ResearchMaterial, EvERam::Activity::ResearchTech, EvERam::Activity::ResearchTime, EvERam::Activity::ReverseEngineering, PyPackedRow::SetField(), PyDict::SetItem(), and PyDict::SetItemString().
Referenced by Populate().
|
private |
Definition at line 159 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetAgents(), and Populate().
Definition at line 171 of file StaticDataMgr.h.
Referenced by Clear(), GetAgentSystemID(), Populate(), and StaticDataMgr().
|
private |
Definition at line 157 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetBillTypes(), and Populate().
Definition at line 166 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetBPMatlData(), Populate(), and StaticDataMgr().
|
private |
Definition at line 219 of file StaticDataMgr.h.
Referenced by GetBpDataForItem(), and Populate().
|
private |
Definition at line 179 of file StaticDataMgr.h.
Referenced by GetBpTypeData(), GetRamRequiredItems(), and Populate().
|
private |
Definition at line 162 of file StaticDataMgr.h.
Referenced by GetCategory(), GetCategoryName(), and Populate().
|
private |
Definition at line 217 of file StaticDataMgr.h.
Referenced by GetPICommodityData(), and Populate().
|
private |
Definition at line 216 of file StaticDataMgr.h.
Referenced by GetComponentData(), and Populate().
|
private |
Definition at line 214 of file StaticDataMgr.h.
Referenced by Clear(), GetCompoundData(), Populate(), and StaticDataMgr().
Definition at line 172 of file StaticDataMgr.h.
Referenced by Clear(), GetCorpFaction(), Populate(), and StaticDataMgr().
|
private |
Definition at line 156 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetEntryTypes(), and Populate().
|
private |
Definition at line 154 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetFactionInfo(), and Populate().
Definition at line 178 of file StaticDataMgr.h.
|
private |
Definition at line 163 of file StaticDataMgr.h.
Referenced by GetGroup(), GetGroupName(), and Populate().
|
private |
Definition at line 155 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetKeyMap(), and Populate().
Definition at line 208 of file StaticDataMgr.h.
Referenced by Clear(), GetLoot(), Populate(), and StaticDataMgr().
|
private |
Definition at line 209 of file StaticDataMgr.h.
Referenced by Clear(), GetLoot(), Populate(), and StaticDataMgr().
|
private |
Definition at line 213 of file StaticDataMgr.h.
Referenced by Clear(), GetMineralData(), Populate(), and StaticDataMgr().
|
private |
Definition at line 218 of file StaticDataMgr.h.
Referenced by GetMiscCommodityData(), and Populate().
Definition at line 180 of file StaticDataMgr.h.
Referenced by Clear(), GetMoonResouces(), Populate(), and StaticDataMgr().
|
private |
Definition at line 195 of file StaticDataMgr.h.
Referenced by GetNPCClasses(), and Populate().
|
private |
Definition at line 158 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetNPCDivisions(), and Populate().
|
private |
Definition at line 196 of file StaticDataMgr.h.
Referenced by GetNPCGroups(), and Populate().
Definition at line 194 of file StaticDataMgr.h.
Referenced by GetRandRatType(), and Populate().
|
private |
Definition at line 160 of file StaticDataMgr.h.
Referenced by Clear(), Close(), GetOperands(), and Populate().
|
private |
Definition at line 186 of file StaticDataMgr.h.
Referenced by Clear(), GetRoidDist(), Populate(), and StaticDataMgr().
|
private |
Definition at line 184 of file StaticDataMgr.h.
Referenced by Clear(), GetRamMaterials(), GetRamRequiredItems(), Populate(), and StaticDataMgr().
|
private |
Definition at line 185 of file StaticDataMgr.h.
Referenced by Clear(), GetRamRequiredItems(), GetRamRequirements(), GetRamReturns(), Populate(), and StaticDataMgr().
Definition at line 169 of file StaticDataMgr.h.
Referenced by GetRegionRatFaction(), and Populate().
Definition at line 168 of file StaticDataMgr.h.
Referenced by Clear(), GetRegionFaction(), GetRegionQuarter(), Populate(), and StaticDataMgr().
|
private |
Definition at line 215 of file StaticDataMgr.h.
Referenced by GetPIResourceData(), and Populate().
|
private |
Definition at line 212 of file StaticDataMgr.h.
Referenced by GetSalvageData(), and Populate().
Definition at line 202 of file StaticDataMgr.h.
Referenced by Clear(), GetSalvage(), Populate(), and StaticDataMgr().
|
private |
Definition at line 181 of file StaticDataMgr.h.
Referenced by GetSkillName(), IsSkillTypeID(), and Populate().
|
private |
Definition at line 182 of file StaticDataMgr.h.
Referenced by Clear(), GetStaticInfo(), GetStaticType(), Populate(), and StaticDataMgr().
Definition at line 176 of file StaticDataMgr.h.
Referenced by Clear(), GetStationConstellation(), Populate(), and StaticDataMgr().
Definition at line 173 of file StaticDataMgr.h.
Referenced by Clear(), GetStationCount(), Populate(), and StaticDataMgr().
Definition at line 174 of file StaticDataMgr.h.
Referenced by GetStationList(), and Populate().
Definition at line 175 of file StaticDataMgr.h.
Referenced by Clear(), GetStationRegion(), IsStation(), Populate(), and StaticDataMgr().
Definition at line 177 of file StaticDataMgr.h.
Referenced by Clear(), GetStationSystem(), Populate(), and StaticDataMgr().
|
private |
Definition at line 170 of file StaticDataMgr.h.
Referenced by Clear(), GetSystemData(), GetSystemName(), IsSolarSystem(), Populate(), and StaticDataMgr().
|
private |
Definition at line 188 of file StaticDataMgr.h.
Referenced by Clear(), GetDgmTypeAttrVec(), Populate(), and StaticDataMgr().
|
private |
Definition at line 164 of file StaticDataMgr.h.
Referenced by GetType(), GetTypeName(), GetTypes(), IsRecyclable(), IsRefinable(), and Populate().
Definition at line 167 of file StaticDataMgr.h.
Referenced by GetWHSystemClass(), and Populate().
Definition at line 205 of file StaticDataMgr.h.
Referenced by Clear(), GetWreckID(), Populate(), and StaticDataMgr().