GetClassByPosition

From NWN Lexicon



Contents

[edit] GetClassByPosition(int, object)

Gets the creatures class for the position identified. The position refers to 1st class, 2nd class or third class in a multi class creature.

int GetClassByPosition(
    int nClassPosition,
    object oCreature = OBJECT_SELF
);

[edit] Parameters

nClassPosition

1, 2 or 3.

oCreature

The object to check for the class. (Default: OBJECT_SELF)


[edit] Description

Returns the CLASS_TYPE_* of the creature for the position nClassPosition.

A creature can have up to three classes. This function determines the creature's class (CLASS_TYPE_*) based on nClassPosition.

Returns CLASS_TYPE_INVALID if the oCreature does not have a class in nClassPosition (i.e. a single-class creature will only have a value when nClassLocation = 1) or if oCreature is not a valid creature.



[edit] Known Bugs

In versions 1.59 - 1.61, this function didn't work with the prestige classes from Hordes of the Underdark. According to BioWare, this will most likely be fixed in patch 1.62.


[edit] Version

1.61

[edit] See Also

functions: 

GetLevelByPosition

constants: 

CLASS_TYPE_* Constants



 author: John Shuell, editor: Lilac Soul, additional contributor(s): John Harris, Lilac Soul
 

Personal tools
Categories