27 #ifndef __CHARACTERDB_H_INCL__ 
   28 #define __CHARACTERDB_H_INCL__ 
  109     static PyRep* 
ListStations(
uint32 ownerID, std::ostringstream& flagIDs, 
bool forCorp=
false, 
bool bpOnly=
false);
 
PyRep * GetCharPrivateInfo(uint32 charID)
 
bool LoadSkillQueue(uint32 charID, SkillQueue &into)
 
bool GetCharClones(uint32 charID, std::vector< uint32 > &into)
 
bool SetNote(uint32 ownerID, uint32 itemID, const char *str)
 
static bool ChangeCloneLocation(uint32 charID, uint32 locationID)
 
static float GetCorpTaxRate(uint32 charID)
 
static bool SaveCorpData(uint32 charID, const CorpData &data)
 
void SetAvatarColors(uint32 charID, uint32 colorID, uint32 colorNameA, uint32 colorNameBC, double weight, double gloss)
 
bool SaveSkillQueue(uint32 charID, SkillQueue &queue)
 
uint32 PickAlternateShip(uint32 charID, uint32 locationID)
 
PyRep * GetCharSelectInfo(uint32 charID)
 
void SetAvatarModifiers(uint32 charID, PyRep *modifierLocationID, PyRep *paperdollResourceID, PyRep *paperdollResourceVariation)
 
PyRep * GetRespecInfo(uint32 characterId)
 
static bool SaveCharacter(uint32 charID, const CharacterData &data)
 
bool EditOwnerNote(uint32 charID, uint32 noteID, const std::string &label, const std::string &content)
 
static bool GetCharHomeStation(uint32 charID, uint32 &stationID)
 
PyRep * GetCharacterList(uint32 accountID)
 
PyRep * GetOwnerNoteLabels(uint32 charID)
 
bool GetCharItems(uint32 charID, std::vector< uint32 > &into)
 
static PyRep * GetMyCorpMates(uint32 corpID)
 
PyRep * GetBounty(uint32 charID, uint32 ownerID)
 
void UpdateContact(int32 standing, uint32 charID, uint32 ownerID)
 
bool DoesCorporationExist(uint32 corpID)
 
void UpdateSkillQueueEndTime(int64 endtime, uint32 charID)
 
void SetLogOffTime(uint32 charID)
 
PyRep * GetSkillHistory(uint32 charID)
 
PyRep * GetKillOrLoss(uint32 charID)
 
void AddContact(uint32 ownerID, uint32 charID, int32 standing, bool inWatchlist)
 
PyRep * GetCharPublicInfo(uint32 charID)
 
void CancelCharacterDeletePrepare(uint32 accountID, uint32 charID)
 
static PyRep * ListStations(uint32 ownerID, std::ostringstream &flagIDs, bool forCorp=false, bool bpOnly=false)
 
void DeleteCharacter(uint32 charID)
 
void addOwnerCache(uint32 ownerID, std::string ownerName, uint32 typeID)
 
static uint32 GetStartingStationByCareer(uint32 careerID)
 
static PyRep * GetInfoWindowDataForChar(uint32 charID)
 
bool GetAttributesFromAncestry(uint32 ancestryID, uint8 &intelligence, uint8 &charisma, uint8 &perception, uint8 &memory, uint8 &willpower)
 
int64 PrepareCharacterForDelete(uint32 accountID, uint32 charID)
 
void SetCurrentShip(uint32 charID, uint32 shipID)
 
bool SavePausedSkillQueue(uint32 charID, SkillQueue &queue)
 
void VisitSystem(uint32 solarSystemID, uint32 charID)
 
static uint8 GetSkillLevel(uint32 charID, uint16 skillTypeID)
 
void SetBlockContact(uint32 charID, uint32 ownerID, bool blocked)
 
static PyRep * ListStationBlueprintItems(uint32 ownerID, uint32 stationID, bool forCorp=false)
 
bool GetCareerBySchool(uint32 schoolID, uint8 &raceID, uint32 &careerID)
 
static bool GetActiveCloneID(uint32 charID, uint32 &itemID)
 
static uint32 GetCorpID(uint32 charID)
 
PyRep * GetLabels(uint32 charID)
 
void AddBounty(uint32 charID, uint32 ownerID, uint32 amount)
 
bool GetSkillsByRace(uint32 raceID, std::map< uint32, uint8 > &into)
 
void EditLabel(uint32 charID, uint32 labelID, uint32 color, std::string name)
 
PyRep * GetContacts(uint32 charID, bool blocked)
 
PyRep * GetOwnerNote(uint32 charID, uint32 noteID)
 
bool LoadPausedSkillQueue(uint32 charID, SkillQueue &into)
 
PyRep * GetCharPublicInfo3(uint32 charID)
 
uint32 AddOwnerNote(uint32 charID, const std::string &label, const std::string &content)
 
static int64 GetCorpRole(uint32 charID)
 
bool GetActiveCloneType(uint32 charID, uint32 &typeID)
 
void SetAvatarSculpts(uint32 charID, PyRep *sculptLocationID, PyRep *weightUpDown, PyRep *weightLeftRight, PyRep *weightForwardBack)
 
void SetPortraitInfo(uint32 charID, PortraitInfo &data)
 
static PyRep * ListStationItems(uint32 ownerID, uint32 stationID)
 
void SetLogInTime(uint32 charID)
 
std::string GetCharName(uint32 charID)
 
static void GetCharacterData(uint32 charID, std::map< std::string, int64 > &characterDataMap)
 
void SetLabel(uint32 charID, uint32 color, std::string name)
 
void RemoveContact(uint32 charID, uint32 ownerID)
 
void SetAvatar(uint32 charID, PyRep *hairDarkness)
 
bool GetBaseSkills(std::map< uint32, uint8 > &into)
 
static uint32 NewCharacter(const CharacterData &data, const CorpData &corpData)
 
std::vector< QueuedSkill > SkillQueue
 
bool ReportRespec(uint32 characterId)
 
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
 
static void AddEmployment(uint32 charID, uint32 corpID, uint32 oldCorpID=0)
 
PyRep * ValidateCharNameRep(std::string name)
 
bool GetSkillsByCareer(uint32 careerID, std::map< uint32, uint8 > &into)
 
bool GetCorporationBySchool(uint32 schoolID, uint32 &corporationID)
 
void SetCurrentPod(uint32 charID, uint32 podID)
 
static void SetCorpRole(uint32 charID, int64 role)
 
static PyRep * List(uint32 ownerID)
 
void DeleteLabel(uint32 charID, uint32 labelID)
 
bool GetLocationCorporationByCareer(CharacterData &cdata, uint32 &corporationID)
 
PyString * GetNote(uint32 ownerID, uint32 itemID)
 
bool ChangeCloneType(uint32 charID, uint32 typeID)
 
void ValidateCharName(std::string name)
 
void SaveSkillHistory(uint16 eventID, double logDate, uint32 characterID, uint32 skillTypeID, uint8 skillLevel, uint32 absolutePoints)