|
Planeshift
|
This class holds the master list of all trade processes possible in the game. More...
#include <pstrade.h>
Public Member Functions | |
| csString | GetAnimation () const |
| const char * | GetConstraintString () const |
| uint32 | GetEquipementId () const |
| uint32 | GetGarbageId () const |
| int | GetGarbageQty () const |
| unsigned int | GetMaxPrimarySkill () const |
| unsigned int | GetMaxSecondarySkill () const |
| unsigned int | GetMinPrimarySkill () const |
| unsigned int | GetMinSecondarySkill () const |
| csString | GetName () const |
| int | GetPrimaryPracticePts () const |
| int | GetPrimaryQualFactor () const |
| int | GetPrimarySkillId () const |
| uint32 | GetProcessId () const |
| csString & | GetRenderEffect () |
| MathScript * | GetScript () |
| Gets the script associated to this process. More... | |
| csString | GetScriptName () const |
| Gets the name of the script associated to this process. More... | |
| int | GetSecondaryPracticePts () const |
| int | GetSecondaryQualFactor () const |
| int | GetSecondarySkillId () const |
| int | GetSubprocessId () const |
| uint32 | GetWorkItemId () const |
| bool | Load (iResultRow &row) |
| psTradeProcesses () | |
| ~psTradeProcesses () | |
iScriptableVar implementation | |
Functions that implement the iScriptableVar interface. | |
| const char * | ToString () |
| Returns the name of the current process. More... | |
| double | CalcFunction (MathEnvironment *env, const char *functionName, const double *params) |
| Does nothing right now just returns 0 for anything passed. More... | |
| double | GetProperty (MathEnvironment *env, const char *ptr) |
| Returns the requested variable stored in this process. More... | |
Public Member Functions inherited from iScriptableVar | |
| virtual | ~iScriptableVar () |
Protected Attributes | |
| csString | animation |
| csString | constraints |
| uint32 | equipmentId |
| uint32 | garbageId |
| int | garbageQty |
| int | maxPriSkill |
| int | maxSecSkill |
| int | minPriSkill |
| int | minSecSkill |
| csString | name |
| int | priPracticePts |
| int | priQualFactor |
| int | priSkillId |
| uint32 | processId |
| csString | renderEffect |
| MathScript * | script |
| csString | scriptName |
| int | secPracticePts |
| int | secQualFactor |
| int | secSkillId |
| int | subprocess |
| uint32 | workItemId |
This class holds the master list of all trade processes possible in the game.
This class is read only since it is cached and shared by multiple users.
| psTradeProcesses::psTradeProcesses | ( | ) |
| psTradeProcesses::~psTradeProcesses | ( | ) |
|
virtual |
Does nothing right now just returns 0 for anything passed.
Implements iScriptableVar.
|
inline |
|
inline |
|
inline |
|
virtual |
Returns the requested variable stored in this process.
| env | The MathEnviroment. |
| ptr | A pointer to a char array stating the requested variable. |
Implements iScriptableVar.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| bool psTradeProcesses::Load | ( | iResultRow & | row | ) |
|
virtual |
Returns the name of the current process.
Implements iScriptableVar.
|
protected |