Dawn of Light - Class documentation 2900
This is the Dawn of Light project
DOL.GS.Skill Class Reference

base class for skills More...

Inheritance diagram for DOL.GS.Skill:
DOL.GS.NamedSkill DOL.GS.Spell DOL.GS.Styles.Style DOL.GS.Ability DOL.GS.Specialization DOL.GS.SpellLine DOL.GS.Song DOL.GS.PropertyChangingAbility DOL.GS.RealmAbilities.RealmAbility DOL.GS.SkillHandler.PropertyChangingAbility DOL.GS.Styles.StyleLine DOL.GS.RealmAbilities.L5RealmAbility DOL.GS.RealmAbilities.TimedRealmAbility DOL.GS.SkillHandler.StatChangingAbility DOL.GS.RealmAbilities.RAPropertyEnhancer DOL.GS.RealmAbilities.RAStatEnhancer DOL.GS.RealmAbilities.AdrenalineRushAbility DOL.GS.RealmAbilities.AmelioratingMelodiesAbility DOL.GS.RealmAbilities.AngerOfTheGodsAbility DOL.GS.RealmAbilities.ArrowSummoningAbility DOL.GS.RealmAbilities.BarrierOfFortitudeAbility DOL.GS.RealmAbilities.BedazzlingAuraAbility DOL.GS.RealmAbilities.ChargeAbility DOL.GS.RealmAbilities.ConcentrationAbility DOL.GS.RealmAbilities.DashingDefenseAbility DOL.GS.RealmAbilities.DecimationTrapAbility DOL.GS.RealmAbilities.DivineInterventionAbility DOL.GS.RealmAbilities.FirstAidAbility DOL.GS.RealmAbilities.IchorOfTheDeepAbility DOL.GS.RealmAbilities.IgnorePainAbility DOL.GS.RealmAbilities.JuggernautAbility DOL.GS.RealmAbilities.MasteryofConcentrationAbility DOL.GS.RealmAbilities.MysticCrystalLoreAbility DOL.GS.RealmAbilities.NegativeMaelstromAbility DOL.GS.RealmAbilities.PerfectRecoveryAbility DOL.GS.RealmAbilities.PurgeAbility DOL.GS.RealmAbilities.RagingPowerAbility DOL.GS.RealmAbilities.RR5RealmAbility DOL.GS.RealmAbilities.SecondWindAbility DOL.GS.RealmAbilities.SoldiersBarricadeAbility DOL.GS.RealmAbilities.SpeedOfSoundAbility DOL.GS.RealmAbilities.StaticTempestAbility DOL.GS.RealmAbilities.StrikePredictionAbility DOL.GS.RealmAbilities.TheEmptyMindAbility DOL.GS.RealmAbilities.ThornweedFieldAbility DOL.GS.RealmAbilities.TrueshotAbility DOL.GS.RealmAbilities.VanishAbility DOL.GS.RealmAbilities.VehementRenewalAbility DOL.GS.RealmAbilities.VolcanicPillarAbility DOL.GS.RealmAbilities.WrathofChampionsAbility DOL.GS.SkillHandler.MemoriesOfWar DOL.GS.SkillHandler.ScarsOfBattle DOL.GS.SkillHandler.VampiirConstitution DOL.GS.SkillHandler.VampiirDexterity DOL.GS.SkillHandler.VampiirQuickness DOL.GS.SkillHandler.VampiirStrength

List of all members.

Public Member Functions

 Skill (string name, ushort id, int level)
 Construct a Skill from the name, an id, and a level.
virtual Skill Clone ()
 Clone a skill.

Protected Attributes

ushort m_id
string m_name
int m_level

Properties

virtual ushort ID [get]
 in most cases it is icon id or other specifiing id for client like spell id or style id in spells
virtual string Name [get, set]
 The Skill Name.
virtual int Level [get, set]
 The Skill Level.
virtual eSkillPage SkillType [get]
 the type of the skill

Detailed Description

base class for skills


Constructor & Destructor Documentation

DOL.GS.Skill.Skill ( string  name,
ushort  id,
int  level 
)

Construct a Skill from the name, an id, and a level.

Parameters:
name
id
level

Member Function Documentation

virtual Skill DOL.GS.Skill.Clone ( ) [virtual]

Clone a skill.

Returns:

Reimplemented in DOL.GS.Styles.Style.


Property Documentation

virtual ushort DOL.GS.Skill.ID [get]

in most cases it is icon id or other specifiing id for client like spell id or style id in spells

virtual int DOL.GS.Skill.Level [get, set]

The Skill Level.

Reimplemented in DOL.GS.Ability.

virtual string DOL.GS.Skill.Name [get, set]

The Skill Name.

Reimplemented in DOL.GS.RealmAbilities.RealmAbility.

virtual eSkillPage DOL.GS.Skill.SkillType [get]

The documentation for this class was generated from the following file:
All Classes Namespaces Functions Variables Enumerations Properties Events