EvEmu
0.8.4
11 September 2021
|
#include "AgentBound.h"
Public Member Functions | |
PyCallable_Make_Dispatcher (AgentBound) AgentBound(PyServiceMgr *mgr | |
virtual | ~AgentBound () |
virtual void | Release () |
PyCallable_DECL_CALL (DoAction) | |
PyCallable_DECL_CALL (GetMyJournalDetails) | |
PyCallable_DECL_CALL (GetAgentLocationWrap) | |
PyCallable_DECL_CALL (GetInfoServiceDetails) | |
PyCallable_DECL_CALL (GetMissionKeywords) | |
PyCallable_DECL_CALL (GetMissionJournalInfo) | |
PyCallable_DECL_CALL (GetMissionBriefingInfo) | |
PyCallable_DECL_CALL (GetMissionObjectiveInfo) | |
PyCallable_DECL_CALL (GetDungeonShipRestrictions) | |
PyCallable_DECL_CALL (RemoveOfferFromJournal) | |
PyCallable_DECL_CALL (GetOfferJournalInfo) | |
PyCallable_DECL_CALL (GetEntryPoint) | |
PyCallable_DECL_CALL (GotoLocation) | |
PyCallable_DECL_CALL (WarpToLocation) | |
![]() | |
PyBoundObject (PyServiceMgr *mgr) | |
virtual | ~PyBoundObject () |
uint32 | nodeID () const |
uint32 | bindID () const |
std::string | GetBindStr () const |
const char * | GetName () const |
virtual PyResult | Call (const std::string &method, PyCallArgs &args) |
![]() | |
PyCallable () | |
virtual | ~PyCallable () |
Public Attributes | |
Agent * | agt |
Protected Attributes | |
Agent * | m_agent |
Dispatcher * | m_dispatch |
![]() | |
PyServiceMgr *const | m_manager |
std::string | m_strBoundObjectName |
Private Member Functions | |
AgentBound.cpp | |
PyTuple * | GetMissionObjectives (Client *pClient, MissionOffer &offer) |
PyDict * | GetMissionObjectiveInfo (Client *pClient, MissionOffer &offer) |
Additional Inherited Members | |
![]() | |
void | _SetNodeBindID (uint32 nodeID, uint32 bindID) |
![]() | |
void | _SetCallDispatcher (CallDispatcher *d) |
Definition at line 21 of file AgentBound.h.
|
inlinevirtual |
|
private |
Definition at line 605 of file AgentBound.cpp.
References _log, PyList::AddItem(), MissionOffer::bonusTime, MissionOffer::characterID, Mission::Status::Complete, MissionOffer::dateAccepted, MissionOffer::dateIssued, MissionOffer::destinationSystemID, PyRep::Dump(), GetMissionObjectives(), MissionOffer::important, Mission::Status::Incomplete, is_log_enabled, Client::IsMissionComplete(), itemTypeCredits, itemTypeTrit, EvE::Time::Minute, MissionOffer::missionID, MissionOffer::originSystemID, MissionOffer::rewardISK, MissionOffer::rewardItemID, MissionOffer::rewardItemQty, PyTuple::SetItem(), PyDict::SetItemString(), and MissionOffer::stateID.
|
private |
Definition at line 763 of file AgentBound.cpp.
References MissionOffer::agentID, Mission::Type::Anomic, Mission::Type::Arc, Mission::Type::Burner, Client::ContainsTypeQty(), Mission::Type::Cosmos, Mission::Type::Courier, MissionOffer::courierAmount, MissionOffer::courierItemVolume, MissionOffer::courierTypeID, Mission::Type::Data, MissionOffer::destinationID, MissionOffer::destinationOwnerID, MissionOffer::destinationSystemID, MissionOffer::destinationTypeID, Mission::Type::Encounter, Agent::GetLocTypeID(), m_agent, Mission::Type::Mining, MissionOffer::originID, MissionOffer::originOwnerID, MissionOffer::originSystemID, PyStatic, Mission::Type::Research, sDataMgr, PyTuple::SetItem(), PyDict::SetItemString(), Mission::Type::Storyline, Mission::Type::Trade, Mission::Type::Tutorial, and MissionOffer::typeID.
Referenced by GetMissionObjectiveInfo().
AgentBound::PyCallable_DECL_CALL | ( | DoAction | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetMyJournalDetails | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetAgentLocationWrap | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetInfoServiceDetails | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetMissionKeywords | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetMissionJournalInfo | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetMissionBriefingInfo | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetMissionObjectiveInfo | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetDungeonShipRestrictions | ) |
AgentBound::PyCallable_DECL_CALL | ( | RemoveOfferFromJournal | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetOfferJournalInfo | ) |
AgentBound::PyCallable_DECL_CALL | ( | GetEntryPoint | ) |
AgentBound::PyCallable_DECL_CALL | ( | GotoLocation | ) |
AgentBound::PyCallable_DECL_CALL | ( | WarpToLocation | ) |
AgentBound::PyCallable_Make_Dispatcher | ( | AgentBound | ) |
|
inlinevirtual |
Implements PyBoundObject.
Definition at line 31 of file AgentBound.h.
Agent* AgentBound::agt |
Definition at line 28 of file AgentBound.h.
|
protected |
Definition at line 52 of file AgentBound.h.
Referenced by GetMissionObjectives().
|
protected |
Definition at line 53 of file AgentBound.h.
Referenced by ~AgentBound().