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

The necromancer character class. More...

Inheritance diagram for DOL.GS.CharacterClassNecromancer:
DOL.GS.CharacterClassBase DOL.GS.ICharacterClass DOL.GS.PlayerClass.ClassDisciple DOL.GS.PlayerClass.ClassNecromancer

List of all members.

Public Member Functions

override void Init (GamePlayer player)
override void SetControlledBrain (IControlledBrain controlledNpcBrain)
 Sets the controlled object for this player.
override void CommandNpcRelease ()
 Releases controlled object.
override void OnPetReleased ()
 Invoked when pet is released.
override bool StartAttack (GameObject attackTarget)
 Necromancer can only attack when it's not a shade.
override ShadeEffect CreateShadeEffect ()
 Create a necromancer shade effect for this player.
override void Shade (bool makeShade)
 Changes shade state of the player.
override bool RemoveFromWorld ()
 Called when player is removed from world.
override void Die (GameObject killer)
 Drop shade first, this in turn will release the pet.
override void Notify (DOLEvent e, object sender, EventArgs args)

Properties

override byte HealthPercentGroupWindow [get]
 If the pet is up, show the pet's health in the group window.

Detailed Description

The necromancer character class.


Member Function Documentation

override void DOL.GS.CharacterClassNecromancer.CommandNpcRelease ( ) [virtual]

Releases controlled object.

Reimplemented from DOL.GS.CharacterClassBase.

override ShadeEffect DOL.GS.CharacterClassNecromancer.CreateShadeEffect ( ) [virtual]

Create a necromancer shade effect for this player.

Returns:

Reimplemented from DOL.GS.CharacterClassBase.

override void DOL.GS.CharacterClassNecromancer.Die ( GameObject  killer) [virtual]

Drop shade first, this in turn will release the pet.

Parameters:
killer

Reimplemented from DOL.GS.CharacterClassBase.

override void DOL.GS.CharacterClassNecromancer.OnPetReleased ( ) [virtual]

Invoked when pet is released.

Reimplemented from DOL.GS.CharacterClassBase.

override bool DOL.GS.CharacterClassNecromancer.RemoveFromWorld ( ) [virtual]

Called when player is removed from world.

Returns:

Reimplemented from DOL.GS.CharacterClassBase.

override void DOL.GS.CharacterClassNecromancer.SetControlledBrain ( IControlledBrain  controlledNpcBrain) [virtual]

Sets the controlled object for this player.

Parameters:
controlledNpc

Reimplemented from DOL.GS.CharacterClassBase.

override void DOL.GS.CharacterClassNecromancer.Shade ( bool  makeShade) [virtual]

Changes shade state of the player.

Parameters:
stateThe new state

Reimplemented from DOL.GS.CharacterClassBase.

override bool DOL.GS.CharacterClassNecromancer.StartAttack ( GameObject  attackTarget) [virtual]

Necromancer can only attack when it's not a shade.

Parameters:
attackTarget

Reimplemented from DOL.GS.CharacterClassBase.


Property Documentation

override byte DOL.GS.CharacterClassNecromancer.HealthPercentGroupWindow [get]

If the pet is up, show the pet's health in the group window.

Reimplemented from DOL.GS.CharacterClassBase.


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