TrimLevel

From NWN Lexicon



Contents

[edit] TrimLevel(int, int)

Returns the valid upper limit for any arcane spell scroll.

int TrimLevel(
    int nScroll,
    int nLevel
);

[edit] Parameters

nScroll

nLevel


[edit] Description

Returns the valid upper limit for any arcane spell scroll.



[edit] Requirements

#include " nw_o2_coninclude "

[edit] Version

1.22

[edit] Example

// 1.24 source for this funciton
int TrimLevel(int nScroll, int nLevel)
{   int nMax = 5;
	switch (nLevel)
	{
	    case 0: nMax = 4; break;
	    case 1: nMax = 13; break;
	    case 2: nMax = 21; break;
	    case 3: nMax = 15; break;
	    case 4: nMax = 17; break;
	    case 5: nMax = 13; break;
	    case 6: nMax = 14; break;
	    case 7: nMax = 8; break;
	    case 8: nMax = 9; break;
	    case 9: nMax = 12; break;
	}
	if (nScroll > nMax) nScroll = nMax;
		return nScroll;
}

[edit] See Also



 author: Tom Cassiotis
 

Personal tools
Categories