![]() |
Dawn of Light - Class documentation 2900
This is the Dawn of Light project
|
Represents a DOL Character class. More...
Public Member Functions | |
string | GetTitle (int level) |
void | OnLevelUp (GamePlayer player) |
void | OnRealmLevelUp (GamePlayer player) |
void | OnSkillTrained (GamePlayer player, Specialization skill) |
bool | CanUseLefthandedWeapon (GamePlayer player) |
IList< string > | GetAutotrainableSkills () |
void | SwitchToFemaleName () |
bool | HasAdvancedFromBaseClass () |
void | Init (GamePlayer player) |
void | SetControlledBrain (IControlledBrain controlledBrain) |
void | CommandNpcRelease () |
void | OnPetReleased () |
bool | StartAttack (GameObject attackTarget) |
ShadeEffect | CreateShadeEffect () |
void | Shade (bool state) |
bool | RemoveFromWorld () |
void | Die (GameObject killer) |
void | Notify (DOLEvent e, object sender, EventArgs args) |
bool | CanChangeCastingSpeed (SpellLine line, Spell spell) |
GameTrainer.eChampionTrainerType | ChampionTrainerType () |
Properties | |
int | ID [get] |
string | Name [get] |
string | BaseName [get] |
string | Profession [get] |
int | BaseHP [get] |
int | SpecPointsMultiplier [get] |
int | AdjustedSpecPointsMultiplier [get] |
This is specifically used for adjusting spec points as needed for new training window For standard DOL classes this will simply return the standard spec multiplier. | |
eStat | PrimaryStat [get] |
eStat | SecondaryStat [get] |
eStat | TertiaryStat [get] |
eStat | ManaStat [get] |
int | WeaponSkillBase [get] |
int | WeaponSkillRangedBase [get] |
eClassType | ClassType [get] |
GamePlayer | Player [get, set] |
ushort | MaxPulsingSpells [get] |
The maximum number of pulsing spells the class can have active simultaneously. | |
string | FemaleName [get] |
byte | HealthPercentGroupWindow [get] |
Represents a DOL Character class.
int DOL.GS.ICharacterClass.AdjustedSpecPointsMultiplier [get] |
This is specifically used for adjusting spec points as needed for new training window For standard DOL classes this will simply return the standard spec multiplier.
Implemented in DOL.GS.CharacterClassBase.
ushort DOL.GS.ICharacterClass.MaxPulsingSpells [get] |
The maximum number of pulsing spells the class can have active simultaneously.
Implemented in DOL.GS.CharacterClassBase, DOL.GS.PlayerClass.ClassMinstrel, DOL.GS.PlayerClass.ClassPaladin, DOL.GS.PlayerClass.ClassBard, DOL.GS.PlayerClass.ClassWarden, and DOL.GS.PlayerClass.ClassSkald.