EvEmu
0.8.4
11 September 2021
|
#include "CharacterDB.h"
Public Member Functions | |
void | DeleteCharacter (uint32 charID) |
PyRep * | GetCharacterList (uint32 accountID) |
PyRep * | GetCharSelectInfo (uint32 charID) |
void | SetAvatar (uint32 charID, PyRep *hairDarkness) |
void | SetAvatarColors (uint32 charID, uint32 colorID, uint32 colorNameA, uint32 colorNameBC, double weight, double gloss) |
void | SetAvatarModifiers (uint32 charID, PyRep *modifierLocationID, PyRep *paperdollResourceID, PyRep *paperdollResourceVariation) |
void | SetAvatarSculpts (uint32 charID, PyRep *sculptLocationID, PyRep *weightUpDown, PyRep *weightLeftRight, PyRep *weightForwardBack) |
void | SetPortraitInfo (uint32 charID, PortraitInfo &data) |
PyRep * | GetCharPublicInfo (uint32 charID) |
PyRep * | GetCharPublicInfo3 (uint32 charID) |
PyRep * | GetCharPrivateInfo (uint32 charID) |
PyRep * | GetOwnerNoteLabels (uint32 charID) |
PyRep * | GetOwnerNote (uint32 charID, uint32 noteID) |
uint32 | PickAlternateShip (uint32 charID, uint32 locationID) |
void | SetCurrentShip (uint32 charID, uint32 shipID) |
void | SetCurrentPod (uint32 charID, uint32 podID) |
bool | ChangeCloneType (uint32 charID, uint32 typeID) |
bool | GetCharClones (uint32 charID, std::vector< uint32 > &into) |
bool | GetActiveCloneType (uint32 charID, uint32 &typeID) |
std::string | GetCharName (uint32 charID) |
PyRep * | GetContacts (uint32 charID, bool blocked) |
void | AddContact (uint32 ownerID, uint32 charID, int32 standing, bool inWatchlist) |
void | UpdateContact (int32 standing, uint32 charID, uint32 ownerID) |
void | RemoveContact (uint32 charID, uint32 ownerID) |
void | SetBlockContact (uint32 charID, uint32 ownerID, bool blocked) |
bool | GetCharItems (uint32 charID, std::vector< uint32 > &into) |
bool | GetCareerBySchool (uint32 schoolID, uint8 &raceID, uint32 &careerID) |
bool | GetCorporationBySchool (uint32 schoolID, uint32 &corporationID) |
bool | GetLocationCorporationByCareer (CharacterData &cdata, uint32 &corporationID) |
bool | DoesCorporationExist (uint32 corpID) |
bool | GetAttributesFromAncestry (uint32 ancestryID, uint8 &intelligence, uint8 &charisma, uint8 &perception, uint8 &memory, uint8 &willpower) |
bool | GetBaseSkills (std::map< uint32, uint8 > &into) |
bool | GetSkillsByRace (uint32 raceID, std::map< uint32, uint8 > &into) |
bool | GetSkillsByCareer (uint32 careerID, std::map< uint32, uint8 > &into) |
PyString * | GetNote (uint32 ownerID, uint32 itemID) |
bool | SetNote (uint32 ownerID, uint32 itemID, const char *str) |
uint32 | AddOwnerNote (uint32 charID, const std::string &label, const std::string &content) |
bool | EditOwnerNote (uint32 charID, uint32 noteID, const std::string &label, const std::string &content) |
int64 | PrepareCharacterForDelete (uint32 accountID, uint32 charID) |
void | CancelCharacterDeletePrepare (uint32 accountID, uint32 charID) |
bool | ReportRespec (uint32 characterId) |
PyRep * | GetRespecInfo (uint32 characterId) |
bool | LoadSkillQueue (uint32 charID, SkillQueue &into) |
bool | LoadPausedSkillQueue (uint32 charID, SkillQueue &into) |
bool | SaveSkillQueue (uint32 charID, SkillQueue &queue) |
bool | SavePausedSkillQueue (uint32 charID, SkillQueue &queue) |
void | SaveSkillHistory (uint16 eventID, double logDate, uint32 characterID, uint32 skillTypeID, uint8 skillLevel, uint32 absolutePoints) |
PyRep * | GetSkillHistory (uint32 charID) |
void | UpdateSkillQueueEndTime (int64 endtime, uint32 charID) |
void | SetLogInTime (uint32 charID) |
void | SetLogOffTime (uint32 charID) |
void | addOwnerCache (uint32 ownerID, std::string ownerName, uint32 typeID) |
PyRep * | GetBounty (uint32 charID, uint32 ownerID) |
PyRep * | GetTopBounties () |
void | AddBounty (uint32 charID, uint32 ownerID, uint32 amount) |
PyRep * | GetKillOrLoss (uint32 charID) |
PyRep * | GetLabels (uint32 charID) |
void | SetLabel (uint32 charID, uint32 color, std::string name) |
void | EditLabel (uint32 charID, uint32 labelID, uint32 color, std::string name) |
void | DeleteLabel (uint32 charID, uint32 labelID) |
void | VisitSystem (uint32 solarSystemID, uint32 charID) |
void | ValidateCharName (std::string name) |
PyRep * | ValidateCharNameRep (std::string name) |
![]() | |
uint32 | GetStationOwner (uint32 stationID) |
Static Public Member Functions | |
static uint32 | NewCharacter (const CharacterData &data, const CorpData &corpData) |
static bool | SaveCharacter (uint32 charID, const CharacterData &data) |
static bool | SaveCorpData (uint32 charID, const CorpData &data) |
static void | AddEmployment (uint32 charID, uint32 corpID, uint32 oldCorpID=0) |
static void | GetCharacterData (uint32 charID, std::map< std::string, int64 > &characterDataMap) |
static bool | GetCharHomeStation (uint32 charID, uint32 &stationID) |
static bool | GetActiveCloneID (uint32 charID, uint32 &itemID) |
static PyRep * | GetInfoWindowDataForChar (uint32 charID) |
static uint32 | GetStartingStationByCareer (uint32 careerID) |
static PyRep * | List (uint32 ownerID) |
static PyRep * | ListStations (uint32 ownerID, std::ostringstream &flagIDs, bool forCorp=false, bool bpOnly=false) |
static PyRep * | ListStationItems (uint32 ownerID, uint32 stationID) |
static PyRep * | ListStationBlueprintItems (uint32 ownerID, uint32 stationID, bool forCorp=false) |
static bool | ChangeCloneLocation (uint32 charID, uint32 locationID) |
static void | SetCorpRole (uint32 charID, int64 role) |
static int64 | GetCorpRole (uint32 charID) |
static uint32 | GetCorpID (uint32 charID) |
static float | GetCorpTaxRate (uint32 charID) |
static PyRep * | GetMyCorpMates (uint32 corpID) |
static uint8 | GetSkillLevel (uint32 charID, uint16 skillTypeID) |
![]() | |
static bool | GetAccountInformation (CryptoChallengePacket &ccp, AccountData &aData, std::string &failMsg) |
static bool | UpdateAccountHash (const char *username, std::string &hash) |
static bool | IncrementLoginCount (uint32 accountID) |
static void | UpdatePassword (uint32 accountID, const char *pass) |
static void | SaveKillOrLoss (CharKillData &data) |
static bool | GetConstant (const char *name, uint32 &into) |
static void | SetServerOnlineStatus (bool online=false) |
static void | SetCharacterOnlineStatus (uint32 char_id, bool online=false) |
static void | SetAccountOnlineStatus (uint32 accountID, bool online=false) |
static void | SetAccountBanStatus (uint32 accountID, bool banned=false) |
static void | SaveServerStats (double threads, float rss, float vm, float user, float kernel, uint32 items, uint32 bubbles) |
static uint32 | SetClientSeed () |
static PyRep * | LookupChars (const char *match, bool exact=false) |
static PyRep * | LookupOwners (const char *match, bool exact=false) |
static PyRep * | LookupCorporations (const std::string &) |
static PyRep * | LookupFactions (const std::string &) |
static PyRep * | LookupCorporationTickers (const std::string &) |
static PyRep * | LookupStations (const std::string &) |
static PyRep * | LookupKnownLocationsByGroup (const std::string &, uint32) |
static PyRep * | PrimeOwners (std::vector< int32 > &itemIDs) |
static bool | ValidateAccountName (CryptoChallengePacket &ccp, std::string &failMsg) |
static void | GetCorpHangarNames (uint32 corpID, std::map< uint8, std::string > &hangarNames) |
Additional Inherited Members | |
![]() | |
void | ProcessStringChange (const char *key, const std::string &oldValue, std::string newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessRealChange (const char *key, double oldValue, double newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessIntChange (const char *key, uint32 oldValue, uint32 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
void | ProcessLongChange (const char *key, int64 oldValue, int64 newValue, PyDict *notif, std::vector< std::string > &dbQ) |
![]() | |
static uint32 | CreateNewAccount (const char *login, const char *pass, const char *passHash, int64 role) |
Definition at line 92 of file CharacterDB.h.
Definition at line 1542 of file CharacterDB.cpp.
References sDatabase.
Definition at line 373 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, GetFileTimeNow(), IsCorp, and sDatabase.
Referenced by Character::JoinCorporation(), and NewCharacter().
Definition at line 1516 of file CharacterDB.cpp.
References DBerror::c_str(), sDatabase, and InventoryItem::typeID().
uint32 CharacterDB::AddOwnerNote | ( | uint32 | charID, |
const std::string & | label, | ||
const std::string & | content | ||
) |
Definition at line 1243 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, and sDatabase.
Definition at line 212 of file CharacterDB.cpp.
References _log, and sDatabase.
Definition at line 903 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, and sDatabase.
Definition at line 863 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), sDatabase, and sLog.
Referenced by Character::ResetClone().
void CharacterDB::DeleteCharacter | ( | uint32 | charID | ) |
0 matches in bounties 4 matches in channelChars 0 matches in chrOwnerNote 0 matches in ramJobs
Definition at line 129 of file CharacterDB.cpp.
References sDatabase.
Referenced by Character::Delete().
Definition at line 1359 of file CharacterDB.cpp.
References sDatabase.
bool CharacterDB::DoesCorporationExist | ( | uint32 | corpID | ) |
Definition at line 1040 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.
Definition at line 1330 of file CharacterDB.cpp.
References sDatabase.
bool CharacterDB::EditOwnerNote | ( | uint32 | charID, |
uint32 | noteID, | ||
const std::string & | label, | ||
const std::string & | content | ||
) |
Definition at line 1263 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, and sDatabase.
Definition at line 792 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 818 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
bool CharacterDB::GetAttributesFromAncestry | ( | uint32 | ancestryID, |
uint8 & | intelligence, | ||
uint8 & | charisma, | ||
uint8 & | perception, | ||
uint8 & | memory, | ||
uint8 & | willpower | ||
) |
Obtains attribute bonuses for given ancestry.
[in] | ancestryID | ID of ancestry. |
[out] | intelligence | Bonus to intelligence. |
[out] | charisma | Bonus to charisma. |
[out] | perception | Bonus to perception. |
[out] | memory | Bonus to memory. |
[out] | willpower | Bonus to willpower. |
Definition at line 914 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 1135 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 1524 of file CharacterDB.cpp.
References DBResultToRowset(), and sDatabase.
Definition at line 942 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
|
static |
Definition at line 508 of file CharacterDB.cpp.
References DBerror::c_str(), ItemData::customInfo, DBQueryResult::error, flagClone, GetCharHomeStation(), DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), itemCloneAlpha, sDatabase, sItemFactory, and sLog.
Referenced by CharUnboundMgrService::GetCharacterData(), and Client::InitSession().
Definition at line 221 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 777 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 843 of file CharacterDB.cpp.
References _log, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Referenced by GetCharacterData().
Definition at line 720 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
std::string CharacterDB::GetCharName | ( | uint32 | charID | ) |
Definition at line 650 of file CharacterDB.cpp.
References _log, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), and sDatabase.
Definition at line 603 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBRowToPackedRow(), DBQueryResult::error, DBQueryResult::GetRow(), and sDatabase.
Definition at line 466 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBRowToKeyVal(), DBQueryResult::error, DBQueryResult::GetRow(), IsAgent, sDatabase, and sLog.
Definition at line 583 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 397 of file CharacterDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), DBResultRow::GetUInt(), PyStatic, and sDatabase.
Definition at line 668 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToIndexRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1619 of file CharacterDB.cpp.
References DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), sDatabase, and sLog.
Referenced by CorporationDB::MoveShares(), and AccountService::TranserFunds().
Definition at line 960 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetInt(), DBQueryResult::GetRow(), and sDatabase.
Definition at line 1602 of file CharacterDB.cpp.
References DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), sDatabase, and sLog.
|
static |
Definition at line 1636 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBResultRow::GetFloat(), DBQueryResult::GetRow(), and sDatabase.
Referenced by AccountService::TranserFunds().
Definition at line 625 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBRowToKeyVal(), DBQueryResult::error, DBQueryResult::GetRow(), and sDatabase.
Definition at line 1551 of file CharacterDB.cpp.
References _log, DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, DBQueryResult::GetRowCount(), and sDatabase.
Definition at line 1339 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCIndexedRowset(), DBQueryResult::error, and sDatabase.
bool CharacterDB::GetLocationCorporationByCareer | ( | CharacterData & | cdata, |
uint32 & | corporationID | ||
) |
Definition at line 980 of file CharacterDB.cpp.
References DBerror::c_str(), CharacterData::careerID, codelog, CharacterData::constellationID, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), CharacterData::regionID, CharacterData::schoolID, sDatabase, CharacterData::solarSystemID, and CharacterData::stationID.
Definition at line 1653 of file CharacterDB.cpp.
References DBerror::c_str(), DBResultToCRowset(), DBQueryResult::error, sDatabase, and sLog.
Retrieves the character note from the database as a PyString pointer.
Definition at line 1198 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetText(), and sDatabase.
Definition at line 1290 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 1279 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, and sDatabase.
Definition at line 178 of file CharacterDB.cpp.
References DBResultRow::GetInt(), DBResultRow::GetInt64(), DBQueryResult::GetRow(), sDatabase, and PyDict::SetItemString().
Definition at line 1483 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToRowset(), DBQueryResult::error, and sDatabase.
Referenced by Character::GetSkillHistory().
Definition at line 1877 of file CharacterDB.cpp.
References AttrSkillLevel, DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Referenced by MarketMgr::ExecuteSellOrder().
Definition at line 1171 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 1149 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
Definition at line 1016 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), and sDatabase.
PyRep * CharacterDB::GetTopBounties | ( | ) |
Definition at line 1530 of file CharacterDB.cpp.
References DBResultToRowset(), and sDatabase.
Definition at line 1674 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), DBQueryResult::error, maxStation, and sDatabase.
|
static |
Definition at line 1806 of file CharacterDB.cpp.
References EVEDB::invCategories::Blueprint, DBerror::c_str(), codelog, DBResultToCRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.
Definition at line 1773 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, DBResultToCRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, and sDatabase.
|
static |
Definition at line 1705 of file CharacterDB.cpp.
References EVEDB::invCategories::Blueprint, DBerror::c_str(), codelog, DBResultToCRowset(), PyRep::Dump(), DBQueryResult::error, is_log_enabled, maxOffice, maxStation, minOffice, and sDatabase.
bool CharacterDB::LoadPausedSkillQueue | ( | uint32 | charID, |
SkillQueue & | into | ||
) |
Definition at line 1385 of file CharacterDB.cpp.
References _log, DBerror::c_str(), DBQueryResult::error, DBQueryResult::GetRow(), DBResultRow::GetUInt(), QueuedSkill::level, sDatabase, and QueuedSkill::typeID.
Referenced by Character::LoadPausedSkillQueue().
bool CharacterDB::LoadSkillQueue | ( | uint32 | charID, |
SkillQueue & | into | ||
) |
Loads skill queue.
[in] | charID | ID of character whose queue should be loaded. |
[in] | into | SkillQueue into which loaded data should be stored. |
Definition at line 1365 of file CharacterDB.cpp.
References _log, DBerror::c_str(), QueuedSkill::endTime, DBQueryResult::error, DBResultRow::GetInt64(), DBQueryResult::GetRow(), DBResultRow::GetUInt(), QueuedSkill::level, sDatabase, QueuedSkill::startTime, and QueuedSkill::typeID.
Referenced by Character::_Load().
|
static |
Definition at line 33 of file CharacterDB.cpp.
References CharacterData::accountID, AddEmployment(), CharacterData::ancestryID, CharacterData::aurBalance, CharacterData::balance, CorpData::baseID, CharacterData::bloodlineID, DBerror::c_str(), CharacterData::careerID, CharacterData::careerSpecialityID, codelog, CharacterData::constellationID, CorpData::corpAccountKey, CorpData::corporationID, CharacterData::description, CharacterData::gender, GetFileTimeNow(), CharacterData::locationID, CharacterData::name, CharacterData::raceID, CharacterData::regionID, CharacterData::schoolID, sDatabase, CharacterData::solarSystemID, CharacterData::stationID, CharacterData::title, and CharacterData::typeID.
Referenced by Character::Spawn().
Definition at line 741 of file CharacterDB.cpp.
References DBQueryResult::GetRow(), DBResultRow::GetUInt(), sDatabase, and EVEDB::invCategories::Ship.
Referenced by Character::PickAlternateShip().
Definition at line 195 of file CharacterDB.cpp.
References GetFileTimeNow(), sConfig, sDatabase, and EvE::Time::Second.
bool CharacterDB::ReportRespec | ( | uint32 | characterId | ) |
Definition at line 169 of file CharacterDB.cpp.
References GetFileTimeNow(), EvE::Time::Month, and sDatabase.
|
static |
Definition at line 66 of file CharacterDB.cpp.
References CharacterData::aurBalance, CharacterData::balance, CharacterData::bounty, DBerror::c_str(), codelog, CharacterData::constellationID, CharacterData::description, CharacterData::locationID, CharacterData::logonMinutes, CharacterData::regionID, sDatabase, CharacterData::securityRating, CharacterData::skillPoints, CharacterData::solarSystemID, CharacterData::stationID, and CharacterData::title.
Referenced by Character::SaveCharacter().
Definition at line 100 of file CharacterDB.cpp.
References CorpData::baseID, DBerror::c_str(), codelog, CorpData::corpAccountKey, CorpData::corporationID, CorpData::corpRole, CorpData::grantableRoles, CorpData::grantableRolesAtBase, CorpData::grantableRolesAtHQ, CorpData::grantableRolesAtOther, PRIi64, CorpData::rolesAtAll, CorpData::rolesAtBase, CorpData::rolesAtHQ, CorpData::rolesAtOther, and sDatabase.
Referenced by Character::JoinCorporation(), Character::SaveFullCharacter(), Character::SetAccountKey(), and Character::SetBaseID().
bool CharacterDB::SavePausedSkillQueue | ( | uint32 | charID, |
SkillQueue & | queue | ||
) |
Definition at line 1442 of file CharacterDB.cpp.
References _log, DBerror::c_str(), QueuedSkill::level, sDatabase, snprintf, and QueuedSkill::typeID.
Referenced by Character::PauseSkillQueue().
void CharacterDB::SaveSkillHistory | ( | uint16 | eventID, |
double | logDate, | ||
uint32 | characterID, | ||
uint32 | skillTypeID, | ||
uint8 | skillLevel, | ||
uint32 | absolutePoints | ||
) |
Definition at line 1475 of file CharacterDB.cpp.
References _log, DBerror::c_str(), and sDatabase.
Referenced by Character::SaveSkillHistory().
bool CharacterDB::SaveSkillQueue | ( | uint32 | charID, |
SkillQueue & | queue | ||
) |
Saves skill queue.
[in] | charID | ID of character whose skill queue is saved. |
[in] | queue | Queue to save. |
Definition at line 1410 of file CharacterDB.cpp.
References _log, DBerror::c_str(), QueuedSkill::endTime, QueuedSkill::level, sDatabase, snprintf, QueuedSkill::startTime, and QueuedSkill::typeID.
Referenced by Character::SaveSkillQueue().
Definition at line 1055 of file CharacterDB.cpp.
References PyRep::AsFloat(), DBerror::c_str(), codelog, sDatabase, and PyFloat::value().
Referenced by CharacterAppearance::Build().
void CharacterDB::SetAvatarColors | ( | uint32 | charID, |
uint32 | colorID, | ||
uint32 | colorNameA, | ||
uint32 | colorNameBC, | ||
double | weight, | ||
double | gloss | ||
) |
Definition at line 1067 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, and sDatabase.
Referenced by CharacterAppearance::Build().
void CharacterDB::SetAvatarModifiers | ( | uint32 | charID, |
PyRep * | modifierLocationID, | ||
PyRep * | paperdollResourceID, | ||
PyRep * | paperdollResourceVariation | ||
) |
Definition at line 1079 of file CharacterDB.cpp.
References PyRep::AsInt(), DBerror::c_str(), codelog, PyRep::IsInt(), sDatabase, and PyInt::value().
Referenced by CharacterAppearance::Build().
void CharacterDB::SetAvatarSculpts | ( | uint32 | charID, |
PyRep * | sculptLocationID, | ||
PyRep * | weightUpDown, | ||
PyRep * | weightLeftRight, | ||
PyRep * | weightForwardBack | ||
) |
Definition at line 1094 of file CharacterDB.cpp.
References PyRep::AsFloat(), PyRep::AsInt(), DBerror::c_str(), codelog, PyRep::IsFloat(), sDatabase, PyInt::value(), and PyFloat::value().
Referenced by CharacterAppearance::Build().
Definition at line 1596 of file CharacterDB.cpp.
References sDatabase.
Definition at line 769 of file CharacterDB.cpp.
References _log, DBerror::c_str(), and sDatabase.
Referenced by Character::SetActivePod().
Definition at line 762 of file CharacterDB.cpp.
References _log, DBerror::c_str(), and sDatabase.
Referenced by Character::SetActiveShip().
Definition at line 1350 of file CharacterDB.cpp.
References sDatabase.
void CharacterDB::SetLogInTime | ( | uint32 | charID | ) |
Definition at line 1504 of file CharacterDB.cpp.
References GetFileTimeNow(), and sDatabase.
Referenced by Character::SetLoginTime().
void CharacterDB::SetLogOffTime | ( | uint32 | charID | ) |
Definition at line 1510 of file CharacterDB.cpp.
References GetFileTimeNow(), and sDatabase.
Referenced by Character::LogOut().
Stores the character note on the database, given the ownerID and itemID and the string itself.
If the String is null or size zero, the entry is removed from the database.
Definition at line 1211 of file CharacterDB.cpp.
References DBerror::c_str(), codelog, and sDatabase.
void CharacterDB::SetPortraitInfo | ( | uint32 | charID, |
PortraitInfo & | data | ||
) |
Definition at line 1110 of file CharacterDB.cpp.
References PortraitInfo::backgroundID, PortraitInfo::browLeftCurl, PortraitInfo::browLeftTighten, PortraitInfo::browLeftUpDown, PortraitInfo::browRightCurl, PortraitInfo::browRightTighten, PortraitInfo::browRightUpDown, DBerror::c_str(), PortraitInfo::cameraFieldOfView, PortraitInfo::cameraPoiX, PortraitInfo::cameraPoiY, PortraitInfo::cameraPoiZ, PortraitInfo::cameraX, PortraitInfo::cameraY, PortraitInfo::cameraZ, codelog, PortraitInfo::eyeClose, PortraitInfo::eyesLookHorizontal, PortraitInfo::eyesLookVertical, PortraitInfo::frownLeft, PortraitInfo::frownRight, PortraitInfo::headLookTargetX, PortraitInfo::headLookTargetY, PortraitInfo::headLookTargetZ, PortraitInfo::headTilt, PortraitInfo::jawSideways, PortraitInfo::jawUp, PortraitInfo::lightColorID, PortraitInfo::lightID, PortraitInfo::lightIntensity, PortraitInfo::orientChar, PortraitInfo::portraitPoseNumber, PortraitInfo::puckerLips, sDatabase, PortraitInfo::smileLeft, PortraitInfo::smileRight, PortraitInfo::squintLeft, and PortraitInfo::squintRight.
Referenced by CharacterPortrait::Build().
Definition at line 1499 of file CharacterDB.cpp.
References sDatabase.
Referenced by Character::UpdateSkillQueueEndTime().
void CharacterDB::ValidateCharName | ( | std::string | name | ) |
Definition at line 295 of file CharacterDB.cpp.
References badChars, badWords, DBQueryResult::GetRowCount(), EvE::icontains(), and sDatabase.
PyRep * CharacterDB::ValidateCharNameRep | ( | std::string | name | ) |
Definition at line 240 of file CharacterDB.cpp.
References badChars, badWords, DBQueryResult::GetRowCount(), EvE::icontains(), PyStatic, and sDatabase.
Definition at line 1664 of file CharacterDB.cpp.
References GetFileTimeNow(), and sDatabase.
Referenced by Character::VisitSystem().