#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));
}