TrimLevel(int, int)
Returns the valid upper limit for any arcane spell scroll.
int TrimLevel( int nScroll, int nLevel );
Parameters
nScroll
nLevel
Description
Returns the valid upper limit for any arcane spell scroll.
Requirements
#include "nw_o2_coninclude"
Version
1.22
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;
}
See Also
| categories: | Spells Functions |
author: Tom Cassiotis