EN4_PRC8/_module/nss/mod_levelup.nss

42 lines
845 B
Plaintext
Raw Permalink Normal View History

//#include "x0_i0_henchman"
#include "rd_level"
//#include "prc_x2_itemprop"
#include "rd_treasure"
#include "utl_i_sqluuid"
void LevelUpHench(object oPC);
void main()
{
object oPC = GetPCLevellingUp();
LevelUpHench(oPC);
if (SQLocalsUUID_GetInt(oPC,"SuperPowers") > 0)
CreateSuperPowers(oPC);
if (SQLocalsUUID_GetInt(oPC,"SpecialPowers") > 0)
CreateSpecialPowers(oPC);
if (SQLocalsUUID_GetInt(oPC,"EvilPath") > 0)
CreateEvilPowers(oPC);
}
void LevelUpHench(object oPC)
{
int iIndex;
object oHench;
iIndex = 1;
while (iIndex < 7)
{
oHench = GetHenchman(oPC,iIndex);
if (GetIsObjectValid(oHench))
{
if (GetTag(oHench) == GetLocalString(oPC,"Henchman"))
LevelMob(oHench,1);
if (GetTag(oHench) == "en3_spiritfriend")
LevelMob(oHench,1);
}
iIndex++;
}
}