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

Interface for all NPC templates. More...

Inheritance diagram for DOL.GS.INpcTemplate:
DOL.GS.NpcTemplate

List of all members.

Properties

int TemplateId [get]
 Gets the npc template ID.
int ReplaceMobValues [get]
 Do we want the npctemplate replace db mob's values ?
string Name [get]
 Gets the template 'physical' attributes.
string GuildName [get]
string Model [get]
string Size [get]
string Level [get]
short MaxSpeed [get]
ushort Flags [get]
ushort Race [get]
ushort BodyType [get]
byte VisibleActiveWeaponSlot [get]
string Inventory [get]
 Gets the template npc inventory.
string ItemsListTemplateID [get]
 List of items sold by this npc.
eDamageType MeleeDamageType [get]
 Gets the template combat stats.
byte ParryChance [get]
byte EvadeChance [get]
byte BlockChance [get]
byte LeftHandSwingChance [get]
IList Spells [get]
 Gets the template npc abilities.
IList Styles [get]
IList SpellLines [get]
IList Abilities [get]
int Strength [get]
 Gets the template npc stats /summary>
int Constitution [get]
int Dexterity [get]
int Quickness [get]
int Piety [get]
int Intelligence [get]
int Empathy [get]
int Charisma [get]
byte AggroLevel [get]
 Gets the template npc aggro values.
int AggroRange [get]
int MaxDistance [get]
 The Mob's max distance from its spawn before return automatically if MaxDistance > 0 ... the amount is the normal value if MaxDistance = 0 ... no maxdistance check if MaxDistance less than 0 ... the amount is calculated in procent of the value and the aggrorange (in StandardMobBrain)
int TetherRange [get]
 The mob's tether range; if mob is pulled farther than this distance it will return to its spawn point. if TetherRange > 0 ... the amount is the normal value if TetherRange less or equal 0 ... no tether check.
string ClassType [get]
 What object ClassType should this template use?

Detailed Description

Interface for all NPC templates.


Property Documentation

byte DOL.GS.INpcTemplate.AggroLevel [get]

Gets the template npc aggro values.

Implemented in DOL.GS.NpcTemplate.

string DOL.GS.INpcTemplate.ClassType [get]

What object ClassType should this template use?

Implemented in DOL.GS.NpcTemplate.

string DOL.GS.INpcTemplate.Inventory [get]

Gets the template npc inventory.

Implemented in DOL.GS.NpcTemplate.

string DOL.GS.INpcTemplate.ItemsListTemplateID [get]

List of items sold by this npc.

Implemented in DOL.GS.NpcTemplate.

int DOL.GS.INpcTemplate.MaxDistance [get]

The Mob's max distance from its spawn before return automatically if MaxDistance > 0 ... the amount is the normal value if MaxDistance = 0 ... no maxdistance check if MaxDistance less than 0 ... the amount is calculated in procent of the value and the aggrorange (in StandardMobBrain)

Implemented in DOL.GS.NpcTemplate.

eDamageType DOL.GS.INpcTemplate.MeleeDamageType [get]

Gets the template combat stats.

Implemented in DOL.GS.NpcTemplate.

string DOL.GS.INpcTemplate.Name [get]

Gets the template 'physical' attributes.

Implemented in DOL.GS.NpcTemplate.

int DOL.GS.INpcTemplate.ReplaceMobValues [get]

Do we want the npctemplate replace db mob's values ?

Implemented in DOL.GS.NpcTemplate.

IList DOL.GS.INpcTemplate.Spells [get]

Gets the template npc abilities.

Implemented in DOL.GS.NpcTemplate.

int DOL.GS.INpcTemplate.TemplateId [get]

Gets the npc template ID.

Implemented in DOL.GS.NpcTemplate.

int DOL.GS.INpcTemplate.TetherRange [get]

The mob's tether range; if mob is pulled farther than this distance it will return to its spawn point. if TetherRange > 0 ... the amount is the normal value if TetherRange less or equal 0 ... no tether check.

Implemented in DOL.GS.NpcTemplate.


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