#include <progressionmanager.h>
List of all members.
Public Member Functions |
| void | Broadcast (MsgEntry *me) |
| ProgressionScript * | FindScript (char const *name) |
| csHash< csString, csString > & | GetAffinityCategories () |
| bool | Initialize (iObjectRegistry *object_reg) |
| | Load progression script from db.
|
| | ProgressionManager (ClientConnectionSet *ccs, CacheManager *cachemanager) |
| void | QueueEvent (psGameEvent *event) |
| void | SendMessage (MsgEntry *me) |
| void | SendSkillList (Client *client, bool forceOpen, PSSKILL focus=PSSKILL_NONE, bool isTraining=false) |
| | Send the skill list to the client.
|
| void | StartTraining (Client *client, psCharacter *trainer) |
| virtual | ~ProgressionManager () |
Public Attributes |
| int | progressionMaxSkillValue |
| int | progressionMaxStatValue |
| bool | progressionRequiresTraining |
Protected Member Functions |
| void | AllocateKillDamage (gemActor *deadActor, int exp) |
| void | HandleDeathEvent (MsgEntry *me, Client *notused) |
| void | HandleSkill (MsgEntry *me, Client *client) |
| void | HandleZPointEvent (MsgEntry *me, Client *client) |
Protected Attributes |
| csHash< csString, csString > | affinitycategories |
| CacheManager * | cacheManager |
| MathScript * | calc_dynamic_experience |
| | Math script used to calculate the dynamic experience.
|
| ClientConnectionSet * | clients |
Detailed Description
Definition at line 48 of file progressionmanager.h.
Constructor & Destructor Documentation
| virtual ProgressionManager::~ProgressionManager |
( |
| ) |
[virtual] |
Member Function Documentation
| void ProgressionManager::AllocateKillDamage |
( |
gemActor * |
deadActor, |
|
|
int |
exp |
|
) |
| [protected] |
| void ProgressionManager::Broadcast |
( |
MsgEntry * |
me | ) |
|
| csHash<csString, csString>& ProgressionManager::GetAffinityCategories |
( |
| ) |
[inline] |
| void ProgressionManager::HandleDeathEvent |
( |
MsgEntry * |
me, |
|
|
Client * |
notused |
|
) |
| [protected] |
| void ProgressionManager::HandleSkill |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| [protected] |
| void ProgressionManager::HandleZPointEvent |
( |
MsgEntry * |
me, |
|
|
Client * |
client |
|
) |
| [protected] |
| bool ProgressionManager::Initialize |
( |
iObjectRegistry * |
object_reg | ) |
|
Load progression script from db.
| void ProgressionManager::QueueEvent |
( |
psGameEvent * |
event | ) |
|
| void ProgressionManager::SendMessage |
( |
MsgEntry * |
me | ) |
|
| void ProgressionManager::SendSkillList |
( |
Client * |
client, |
|
|
bool |
forceOpen, |
|
|
PSSKILL |
focus = PSSKILL_NONE, |
|
|
bool |
isTraining = false |
|
) |
| |
Send the skill list to the client.
- Parameters:
-
| client | The client that the message is for. |
| forceOpen | If true it will force open the skills screen on the client. |
| focus | The skill in focus. |
| isTraining | Is training. |
Member Data Documentation
The documentation for this class was generated from the following file: