PRC8/trunk/scripts/prc_wipeNSB.nss
Jaysyn904 1662218bb4 Initial upload.
Adding base PRC 4.19a files to repository.
2022-10-07 13:51:24 -04:00

38 lines
974 B
Plaintext

#include "inc_pers_array"
#include "inc_newspellbook"
void del_tmp(object oPC, string sArray)
{
persistant_array_delete(oPC, sArray);
}
void DeleteArrays(object oPC, int nClass)
{
string sArray1 = "Spellbook";
string sArray2 = "NewSpellbookMem_";
DelayCommand(0.1, del_tmp(oPC, sArray2+IntToString(nClass)));
int j;
for(j = 0; j <= 9; j++)
{
DelayCommand(0.1*j, del_tmp(oPC, sArray1+IntToString(j)+"_"+IntToString(nClass)));
}
DelayCommand(0.2, del_tmp(oPC, sArray1+IntToString(nClass)));
//advanced learning:
if(nClass == CLASS_TYPE_WARMAGE || nClass == CLASS_TYPE_BEGUILER)
DeletePersistantLocalInt(oPC, "AdvancedLearning_"+IntToString(nClass));
}
void main()
{
object oPC = OBJECT_SELF;
int i;
for(i = 1; i <= 3; i++)
{
int nClass = GetClassByPosition(i, oPC);
DelayCommand(0.5*i, DeleteArrays(oPC, nClass));
}
DelayCommand(10.0, WipeSpellbookHideFeats(oPC));
}