Planeshift
WorkManager Member List

This is the complete list of members for WorkManager, including all inherited members.

AnyCombination(csArray< psItem * > itemArray, uint32 &resultId, int &resultQty)WorkManagerprotected
AnyTransform(csArray< psTradePatterns * > &patterns, float &KFactor, uint32 targetId, int targetQty)WorkManagerprotected
ApplyProcessScript(psItem *oldItem, psItem *newItem, gemActor *worker, psTradeProcesses *process, psTradeTransformations *trans)WorkManagerprotected
calc_combine_qualityWorkManagerprotected
calc_lockpick_timeWorkManagerprotected
calc_lockpicking_expWorkManagerprotected
calc_mining_chanceWorkManagerprotected
calc_mining_expWorkManagerprotected
calc_repair_expWorkManagerprotected
calc_repair_qualityWorkManagerprotected
calc_repair_rankWorkManagerprotected
calc_repair_resultWorkManagerprotected
calc_repair_timeWorkManagerprotected
calc_transform_apply_skillWorkManagerprotected
calc_transform_expWorkManagerprotected
calc_transform_practiceWorkManagerprotected
calc_transform_timeWorkManagerprotected
CalculateEventDuration(psTradeTransformations *trans, psTradeProcesses *process, psItem *transItem, gemActor *worker)WorkManagerprotected
CalculateQuality(float factor, psItem *transItem, gemActor *worker, bool amountModifier, float &currentQuality, psTradeProcesses *process, psTradeTransformations *trans, csTicks time)WorkManagerprotected
CheckStamina(psCharacter *owner) const WorkManagerprotected
CombineContainedItem(uint32 newId, int newQty, float itemQuality, psItem *containerItem)WorkManagerprotected
CombineWork()WorkManagerprotected
constraintFriends(WorkManager *that, char *param)WorkManagerstatic
constraintGender(WorkManager *that, char *param)WorkManagerstatic
constraintLocation(WorkManager *that, char *param)WorkManagerstatic
constraintMode(WorkManager *that, char *param)WorkManagerstatic
constraintRace(WorkManager *that, char *param)WorkManagerstatic
constraintTime(WorkManager *that, char *param)WorkManagerstatic
CreateTradeItem(uint32 newId, int newQty, float itemQuality, bool transient=false)WorkManagerprotected
DecodeCommandArea(Client *client, csString target)MessageManagerBase
FindNearestResource(iSector *sector, csVector3 &pos, const size_t action, const char *reward=NULL)WorkManagerprotected
FindObjectByString(const csString &str, gemActor *me) const MessageManagerBase
FindPlayerClient(const char *name)MessageManagerBase
FunctionPointer typedefMessageManager< WorkManager >
HandleCleanupEvent(psWorkGameEvent *workEvent)WorkManager
HandleCombine(Client *client)WorkManager
HandleConstruct(Client *client)WorkManager
HandleLockPick(MsgEntry *me, Client *client)WorkManagerprotected
HandleMessage(MsgEntry *msg, Client *client)MessageManager< WorkManager >inlinevirtual
HandleProduction(gemActor *actor, const char *type, const char *reward)WorkManager
HandleProduction(gemActor *actor, size_t type, const char *reward, Client *client=NULL)WorkManagerprotected
HandleProductionEvent(psWorkGameEvent *workEvent)WorkManager
HandleRepair(gemActor *actor, Client *client, const csString &repairSlotName)WorkManagerprotected
HandleRepairEvent(psWorkGameEvent *workEvent)WorkManager
HandleUse(Client *client)WorkManager
HandleWorkCommand(MsgEntry *me, Client *client)WorkManagerprotected
HandleWorkEvent(psWorkGameEvent *workEvent)WorkManager
Initialize()WorkManagerprotected
IsContainerCombinable(uint32 &resultId, int &resultQty)WorkManagerprotected
IsHandCombinable(uint32 &resultId, int &resultQty)WorkManagerprotected
IsIngredient(uint32 patternId, uint32 targetId)WorkManagerprotected
IsOnHand(uint32 equipId)WorkManagerprotected
IsTransformable(uint32 patternId, uint32 targetId, int targetQty)WorkManagerprotected
LoadLocalVars(Client *client, gemObject *target=NULL)WorkManager
LockpickComplete(psWorkGameEvent *workEvent)WorkManager
MatchCombinations(csArray< psItem * > itemArray, CombinationConstruction *current, int &multiplier)WorkManagerprotected
resourcesWorkManagerprotected
resourcesActionsWorkManagerprotected
SameProductionPosition(gemActor *actor, const csVector3 &startPos)WorkManagerprotected
ScriptAction(gemActionLocation *gemAction)WorkManagerprotected
ScriptActor(gemActor *gemAct)WorkManagerprotected
ScriptItem(gemItem *gemItm)WorkManagerprotected
ScriptNoTarget()WorkManagerprotected
SendTransformError(uint32_t clientNum, unsigned int result, uint32 curItemId=0, int CurItemQty=0)WorkManagerprotected
StartAutoWork(Client *client, gemContainer *container, psItem *autoItem, int count)WorkManager
StartCleanupEvent(int transType, Client *client, psItem *item, gemActor *worker)WorkManagerprotected
StartCombineWork(Client *client)WorkManagerprotected
StartConstructWork(Client *client)WorkManagerprotected
StartLockpick(Client *client, psItem *item)WorkManager
StartScriptWork(Client *client, gemObject *target, csString pattern)WorkManager
StartTransformationEvent(int transType, INVENTORY_SLOT_NUMBER transSlot, int resultQty, float resultQuality, psItem *autoItem)WorkManagerprotected
StartUseWork(Client *client)WorkManagerprotected
StopAutoWork(Client *client, psItem *autoItem)WorkManagerprotected
StopCleanupWork(Client *client, psItem *cleanItem)WorkManagerprotected
StopCombineWork(Client *client)WorkManagerprotected
StopConstructWork(Client *client)WorkManagerprotected
StopUseWork(MsgEntry *me, Client *client)WorkManagerprotected
StopWork(Client *client, psItem *item)WorkManager
Subscribe(FunctionPointer fpt, msgtype type, uint32_t flags=0x01)MessageManager< WorkManager >inline
TransformContainedItem(psItem *oldItem, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans)WorkManagerprotected
TransformSelfContainerItem(psItem *oldItem, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans)WorkManagerprotected
TransformSlotItem(INVENTORY_SLOT_NUMBER slot, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans)WorkManagerprotected
TransformTargetItem(psItem *oldItem, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans)WorkManagerprotected
TransformTargetItemToNpc(psItem *workItem, Client *client)WorkManagerprotected
TransformTargetSlotItem(INVENTORY_SLOT_NUMBER slot, uint32 newId, int newQty, float itemQuality, psTradeProcesses *process, psTradeTransformations *trans)WorkManagerprotected
Unsubscribe(msgtype type)MessageManager< WorkManager >inline
Unsubscribe(FunctionPointer handler, msgtype type)MessageManager< WorkManager >inline
UnsubscribeAll()MessageManager< WorkManager >inline
ValidateCombination(csArray< psItem * > itemArray, uint32 &resultId, int &resultQty)WorkManagerprotected
ValidateConstraints(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate)WorkManagerprotected
ValidateMind()WorkManagerprotected
ValidateNotOverSkilled(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate)WorkManagerprotected
ValidateSkills(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate)WorkManagerprotected
ValidateStamina(Client *client)WorkManagerprotected
ValidateTarget(Client *client)WorkManagerprotected
ValidateTraining(psTradeTransformations *transCandidate, psTradeProcesses *processCandidate)WorkManagerprotected
ValidateWork()WorkManagerprotected
Verify(MsgEntry *pMsg, unsigned int flags, Client *&client)MessageManagerBasevirtual
WorkManager(CacheManager *cachemanager, EntityManager *entitymanager)WorkManager
~MessageManager()MessageManager< WorkManager >inlinevirtual
~WorkManager()WorkManagervirtual