GetSpellLevelByClass(int, int)

From NWN Lexicon
Jump to navigationJump to 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.

Gets the spell level at which a class gets a spell.

int GetSpellLevelByClass(
    int nClassType,
    int nSpellId
);

Parameters

nClassType
A CLASS_TYPE_* constant.
nSpellId
a SPELL_* constant.


Description

Gets the spell level at which a class gets a spell.

Returns: the spell level or -1 if the class does not get the spell.


Remarks

This saves a few 2da lookups to quickly get when a given class can get a given spell. Doesn't check for domain spells but does check the master spell if a subspell is given as nSpellId.


Version

This function was added in 1.87.8193.35 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:

GetLastSpellLevel()

constants:

CLASS_TYPE_* SPELL_*


 author: Shadguy