PoA_PRC8/_module/nss/delevelpc1.nss
Jaysyn904 8d97886c3f Changed folder name.
Changed folder name.
2022-10-07 21:08:37 -04:00

143 lines
1.8 KiB
Plaintext

void main()
{
object oPC;
oPC = GetPCSpeaker();
int cLvl;
int nXP;
int oXP;
cLvl = GetHitDice(oPC);
oXP = GetXP(oPC);
switch (cLvl)
{
case 1:
nXP = 0;
break;
case 2:
nXP = 0;
break;
case 3:
nXP = 1000;
break;
case 4:
nXP = 3000;
break;
case 5:
nXP = 6000;
break;
case 6:
nXP = 10000;
break;
case 7:
nXP = 15000;
break;
case 8:
nXP = 21000;
break;
case 9:
nXP = 28000;
break;
case 10:
nXP = 36000;
break;
case 11:
nXP = 45000;
break;
case 12:
nXP = 55000;
break;
case 13:
nXP = 66000;
break;
case 14:
nXP = 78000;
break;
case 15:
nXP = 91000;
break;
case 16:
nXP = 105000;
break;
case 17:
nXP = 120000;
break;
case 18:
nXP = 136000;
break;
case 19:
nXP = 153000;
break;
case 20:
nXP = 171000;
break;
case 21:
nXP = 190000;
break;
case 22:
nXP = 210000;
break;
case 23:
nXP = 231000;
break;
case 24:
nXP = 263000;
break;
case 25:
nXP = 276000;
break;
case 26:
nXP = 300000;
break;
case 27:
nXP = 325000;
break;
case 28:
nXP = 351000;
break;
case 29:
nXP = 378000;
break;
case 30:
nXP = 406000;
break;
case 31:
nXP = 435000;
break;
case 32:
nXP = 465000;
break;
case 33:
nXP = 496000;
break;
case 34:
nXP = 528000;
break;
case 35:
nXP = 561000;
break;
case 36:
nXP = 595000;
break;
case 37:
nXP = 630000;
break;
case 38:
nXP = 666000;
break;
case 39:
nXP = 703000;
break;
case 40:
nXP = 741000;
break;
default:
nXP = oXP;
break;
}
GetHitDice(oPC);
SetXP(oPC, nXP);
}