GetSpecialization(object, int)

From NWN Lexicon
Jump to: navigation, search
Nwnee logo.jpg Note: This article documents Neverwinter Nights: Enhanced Edition new content or changes/updates/fixes to 1.69 functions. These are all listed under the category and patches pages.
Returns the spell school specialization of oCreature.
int GetSpecialization(
    object oCreature,
    int nClass = CLASS_TYPE_WIZARD
);

Parameters

oCreature
The creature object to query.
nClass
The class to query for a spell specialization school.


Description

Returns oCreature's spell school specialization in nClass (SPELL_SCHOOL_* constants).

Unless custom content is used, only Wizards have spell schools.

Returns -1 on error.


Remarks

You can actually have specalizations on a NPC but this requires either GFF edits (and not loading the blueprint in the toolset, which wipes them) or using json to load a template and alter it before spawning a creature in.


Version

This function was added in 1.74.8193.8 of NWN:EE.

Example

Information icon.png This article is in need of examples. You can help the NWN Lexicon by showing how to use this code effectively.


See Also

functions:

GetDomain

constants:

SPELL_SCHOOL_* Constant Group