Planeshift
|
#include <pscharacter.h>
Public Member Functions | |
OverridableRace (psRaceInfo *race) | |
Constructor, wants a. More... | |
void | SetCharacter (psCharacter *psChar) |
Sets which character owns this overridableRace. More... | |
virtual | ~OverridableRace () |
Destructor. More... | |
![]() | |
psRaceInfo * | Base () const |
virtual void | Cancel (const ActiveSpell *owner) |
psRaceInfo * | Current () const |
Overridable (psRaceInfo *x) | |
void | Override (const ActiveSpell *owner, psRaceInfo *x) |
void | SetBase (psRaceInfo *x) |
virtual | ~Overridable () |
![]() | |
virtual | ~iSpellModifier () |
Protected Member Functions | |
virtual void | OnChange () |
Function called when the overridable is changed. More... | |
Protected Attributes | |
psCharacter * | character |
Pointer to the psCharacter owning this overridable class. More... | |
![]() | |
csList< csTuple2< const ActiveSpell *, psRaceInfo * > > | values |
Definition at line 607 of file pscharacter.h.
|
inline |
Constructor, wants a.
race | A pointer to a |
Definition at line 616 of file pscharacter.h.
|
inlinevirtual |
Destructor.
Definition at line 621 of file pscharacter.h.
|
protectedvirtual |
Function called when the overridable is changed.
It sets the base values of the race and the helm/belt... groups.
Reimplemented from Overridable< psRaceInfo * >.
|
inline |
Sets which character owns this overridableRace.
psChar | A pointer to a pscharacter. |
Definition at line 628 of file pscharacter.h.
|
protected |
Pointer to the psCharacter owning this overridable class.
Definition at line 642 of file pscharacter.h.