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

Base class for all Atlantis scholar type NPCs. More...

Inheritance diagram for DOL.GS.Researcher:
DOL.GS.GameNPC DOL.GS.GameLiving DOL.GS.GameObject DOL.GS.Point3D DOL.GS.Point2D DOL.GS.IPoint3D DOL.GS.IPoint2D DOL.GS.IPoint2D DOL.GS.Arbiter DOL.GS.ArtifactScholar DOL.GS.HeadScholar DOL.GS.Scholar

List of all members.

Public Member Functions

override bool AddToWorld ()
 Adds the npc to the world.
override string GetAggroLevelString (GamePlayer player, bool firstLetterUppercase)
override IList GetExamineMessages (GamePlayer player)
 Returns a list of examine messages.
override bool Interact (GamePlayer player)
 Turn the researcher to face the player.

Properties

override bool CanTradeAnyItem [get]
 Can trade untradable items.

Detailed Description

Base class for all Atlantis scholar type NPCs.

<author>Aredhel</author>


Member Function Documentation

override bool DOL.GS.Researcher.AddToWorld ( ) [virtual]

Adds the npc to the world.

Returns:
true if the npc has been successfully added

Reimplemented from DOL.GS.GameNPC.

override string DOL.GS.Researcher.GetAggroLevelString ( GamePlayer  player,
bool  firstLetterUppercase 
) [virtual]

How friendly this NPC is to a player.

Parameters:
playerGamePlayer that is examining this object
firstLetterUppercase
Returns:
Aggro state as a string.

Reimplemented from DOL.GS.GameNPC.

override IList DOL.GS.Researcher.GetExamineMessages ( GamePlayer  player) [virtual]

Returns a list of examine messages.

Parameters:
player
Returns:

Reimplemented from DOL.GS.GameNPC.

override bool DOL.GS.Researcher.Interact ( GamePlayer  player) [virtual]

Turn the researcher to face the player.

Parameters:
player
Returns:

Reimplemented from DOL.GS.GameNPC.

Reimplemented in DOL.GS.Arbiter, DOL.GS.ArtifactScholar, and DOL.GS.Scholar.


Property Documentation

override bool DOL.GS.Researcher.CanTradeAnyItem [get]

Can trade untradable items.

Reimplemented from DOL.GS.GameLiving.


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