Scriptname Lichperks extends ski_configbase
objectreference property gogo auto
int soulcount = GetItemCount(Form SoulGemBlackFilled)
int soulOID
int none
int ma1OID
int ma2OID
int ma3OID
int ma4OID
int ma5OID
int ma6OID
int ma7OID
int ma8OID
int ma9OID
int ma10OID
int ma
bool ma1 = false
bool ma2 = false
bool ma3 = false
bool ma4 = false
bool ma5 = false
bool ma6 = false
bool ma7 = false
bool ma8 = false
bool ma9 = false
bool ma10 = false
bool hea1 = false
bool hea2 = false
bool hea3 = false
bool hea4 = false
bool hea5 = false
bool hea6 = false
bool hea7 = false
bool hea8 = false
bool hea9 = false
bool hea10 = false
bool arm1 = false
bool arm2 = false
bool arm3 = false
bool arm4 = false
bool arm5 = false
bool arm6 = false
bool arm7 = false
bool arm8 = false
bool arm9 = false
bool arm10 = false
bool dea1 = false
bool dea2 = false
bool dea3 = false
bool dea4 = false
bool dea5 = false
bool dea6 = false
bool dea7 = false
bool dea8 = false
bool dea9 = false
bool dea10 = false
bool undea1 = false
int hea1OID
int hea2OID
int hea3OID
int hea4OID
int hea5OID
int hea6OID
int hea7OID
int hea8OID
int hea9OID
int hea10OID
int hea
int dea1OID
int dea2OID
int dea3OID
int dea4OID
int dea5OID
int dea6OID
int dea7OID
int dea8OID
int dea9OID
int dea10OID
int dea
int undea10OID
int undea
int arm1OID
int arm2OID
int arm3OID
int arm4OID
int arm5OID
int arm6OID
int arm7OID
int arm8OID
int arm9OID
int arm10OID
int arm
event OnConfigInit()
Pages = new string[5]
Pages[0] = "Transcended soul"
Pages[1] = "Essence of unlife"
Pages[2] = "Presence of death"
Pages[3] = "Necro flesh"
endEvent
event OnPageReset(string a_page)
if (a_page == "Transcended soul")
event OnPageReset(string page)
int soulOID = AddToggleOption("Number of souls to use", none)
ma1OID = AddToggleOption("Rank 1", ma)
ma2OID = AddToggleOption("Rank 2", ma)
ma3OID = AddToggleOption("Rank 3", ma)
ma4OID = AddToggleOption("Rank 4", ma)
ma5OID = AddToggleOption("Rank 5", ma)
ma6OID = AddToggleOption("Rank 6", ma)
ma7OID = AddToggleOption("Rank 7", ma)
ma8OID = AddToggleOption("Rank 8", ma)
ma9OID = AddToggleOption("Rank 9", ma)
ma10OID = AddToggleOption("Rank 10", ma)
elseif (a_page == "Necro flesh")
int soulOID = AddToggleOption("Number of souls to use", none)
arm1OID = AddToggleOption("Rank 1", arm)
arm2OID = AddToggleOption("Rank 2", arm)
arm3OID = AddToggleOption("Rank 3", arm)
arm4OID = AddToggleOption("Rank 4", arm)
arm5OID = AddToggleOption("Rank 5", arm)
arm6OID = AddToggleOption("Rank 6", arm)
arm7OID = AddToggleOption("Rank 7", arm)
arm8OID = AddToggleOption("Rank 8", arm)
arm9OID = AddToggleOption("Rank 9", arm)
arm10OID = AddToggleOption("Rank 10", arm)
elseif (a_page == "Presence of death")
int soulOID = AddToggleOption("Number of souls to use", none)
dea1OID = AddToggleOption("Rank 1", dea)
dea2OID = AddToggleOption("Rank 2", dea)
dea3OID = AddToggleOption("Rank 3", dea)
dea4OID = AddToggleOption("Rank 4", dea)
dea5OID = AddToggleOption("Rank 5", dea)
dea6OID = AddToggleOption("Rank 6", dea)
dea7OID = AddToggleOption("Rank 7", dea)
dea8OID = AddToggleOption("Rank 8", dea)
dea9OID = AddToggleOption("Rank 9", dea)
dea10OID = AddToggleOption("Rank 10", dea)
elseif (a_page == "Essence of unlife")
int soulOID = AddToggleOption("Number of souls to use", none)
hea1OID = AddToggleOption("Rank 1", hea)
hea2OID = AddToggleOption("Rank 2", hea)
hea3OID = AddToggleOption("Rank 3", hea)
hea4OID = AddToggleOption("Rank 4", hea)
hea5OID = AddToggleOption("Rank 5", hea)
hea6OID = AddToggleOption("Rank 6", hea)
hea7OID = AddToggleOption("Rank 7", hea)
hea8OID = AddToggleOption("Rank 8", hea)
hea9OID = AddToggleOption("Rank 9", hea)
hea10OID = AddToggleOption("Rank 10", hea)
endif
endevent
event OnOptionHighlight(int a_option)
if (a_option == ma1OID)
SetInfoText("Each rank gives you +10 to your magicka and +5% to your magicka regen rate while in lich form.")
elseif (a_option == soul1OID)
SetInfoText("You have:", soulcount, "to use")
endif
endevent
event OnOptionSelect(int option)
if (option == ma1OID)
if (soulcount == 1)
if ma1 == false
ma1 = true
soulcount = soulcount-1
RemoveItem(Form SoulGemBlackFilled, Int 1)
ma = ma+1
SetToggleOptionValue(ma1OID, ma)
endif
endif