14 lines
303 B
Plaintext
14 lines
303 B
Plaintext
void main()
|
|
{
|
|
object oPC = GetItemActivator();
|
|
int nHD = GetHitDice(oPC) + 1;
|
|
int nNewXP = ((( nHD * ( nHD - 1) ) / 2 ) * 1000) + 1;
|
|
SetXP(oPC, nNewXP);
|
|
|
|
object oItem;
|
|
oItem = GetItemPossessedBy(oPC, "book_levelup");
|
|
|
|
if (GetIsObjectValid(oItem))
|
|
DestroyObject(oItem);
|
|
}
|