I have two problems at the moment:
- On equipping, instead of the Main Menu, it currently shows Summon Menu 1, e.g. the menu that assumes that the player is summoning a Clannfear. I don't know if it actually will summon one or not, since I can't finish the summoning because:
- Instead of displaying all buttons, I get a small box that shows about 3.5 options, arranged horizontally, with the end buttons just cut off on the sides.
Other notes: Since there's no cancel button (and I couldn't see it if there was) I get stuck in the menu, but removing the ring from my inventory via the console makes the menu disappear after clicking a random option. I'm assuming that that part works fine. Also, I'm not sure if all of the lines preceded by a semicolon are even necessary, because I was too scared to leave out random bits when I'm not sure exactly what they do.
Here's the beast:
Spoiler
Begin RADD_BloodsummonScript
short OnPCEquip
short Button
short ScriptStatus
If ( MenuMode == 1 )
Return
EndIf
If ( OnPCEquip == 1 )
Set ScriptStatus to 10
Endif
If ( ScriptStatus == 0 )
Return
EndIf
If ( ScriptStatus == 10 )
;display Main menu
Messagebox "As you put the ring onto your finger, you feel a harsh power scraqe against your soul. What do you wish to call from Oblivion?", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight"
Set ScriptStatus to 800
EndIf
If ( Scriptstatus == 800 )
;Check Main menu
If ( button == 0 )
Set ScriptStatus to 11
EndIf
If ( button == 1 )
Set ScriptStatus to 12
EndIf
If ( button == 2 )
Set ScriptStatus to 13
EndIf
If ( button == 3 )
Set ScriptStatus to 14
EndIf
If ( button == 4 )
Set ScriptStatus to 15
EndIf
If ( button == 5 )
Set ScriptStatus to 16
EndIf
If ( button == 6 )
Set ScriptStatus to 17
EndIf
If ( button == 7 )
Set ScriptStatus to 19
EndIf
If ( button == 8 )
Set ScriptStatus to 20
EndIf
EndIf
If ( ScriptStatus == 11 )
;display Summon Menu 1
Messagebox "You call forth a Clannfear from the realm of Oblivion. You can draw further on the ring to summon more:", "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 801
EndIf
If ( ScriptStatus == 801 )
;Check Summon Menu 1
If ( button == 0 )
Set ScriptStatus to 21
EndIf
If ( button == 1 )
Set ScriptStatus to 22
EndIf
If ( button == 2 )
Set ScriptStatus to 23
EndIf
If ( button == 3 )
Set ScriptStatus to 24
EndIf
If ( button == 4 )
Set ScriptStatus to 25
EndIf
If ( button == 5 )
Set ScriptStatus to 26
EndIf
If ( button == 6 )
Set ScriptStatus to 27
EndIf
If ( button == 7 )
Set ScriptStatus to 28
EndIf
If ( button == 8 )
Set ScriptStatus to 901
EndIf
EndIf
If ( ScriptStatus == 901 )
Player -> Addspell "RADD_Bloodsummon_Clannfear"
EndIf
If ( ScriptStatus == 12)
;display Summon Menu 2
Messagebox "You call forth a Daedroth from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 802
EndIf
If ( ScriptStatus == 802)
;Check Summon Menu 2
If ( button == 0 )
Set ScriptStatus to 29
EndIf
If ( button == 1 )
Set ScriptStatus to 30
EndIf
If ( button == 2 )
Set ScriptStatus to 31
EndIf
If ( button == 3 )
Set ScriptStatus to 32
EndIf
If ( button == 4 )
Set ScriptStatus to 33
EndIf
If ( button == 5 )
Set ScriptStatus to 34
EndIf
If ( button == 6 )
Set ScriptStatus to 35
EndIf
If ( button == 7 )
Set ScriptStatus to 36
EndIf
If ( button == 8 )
Set ScriptStatus to 902
EndIf
EndIf
If ( ScriptStatus == 902 )
Player -> Addspell "RADD_Bloodsummon_Daedroth"
EndIf
If ( ScriptStatus == 13)
;display Summon Menu 3
Messagebox "You call forth a Dremora from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 803
EndIf
If ( ScriptStatus == 803)
;Check Summon Menu 3
If ( button == 0 )
Set ScriptStatus to 37
EndIf
If ( button == 1 )
Set ScriptStatus to 38
EndIf
If ( button == 2 )
Set ScriptStatus to 39
EndIf
If ( button == 3 )
Set ScriptStatus to 40
EndIf
If ( button == 4 )
Set ScriptStatus to 41
EndIf
If ( button == 5 )
Set ScriptStatus to 42
EndIf
If ( button == 6 )
Set ScriptStatus to 43
EndIf
If ( button == 7 )
Set ScriptStatus to 44
EndIf
If ( button == 8 )
Set ScriptStatus to 903
EndIf
EndIf
If ( ScriptStatus == 903 )
Player -> Addspell "RADD_Bloodsummon_Dremora"
EndIf
If ( ScriptStatus == 14)
;display Summon Menu 4
Messagebox "You call forth a Flame Atronach from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 804
EndIf
If ( ScriptStatus == 804)
;Check Summon Menu 4
If ( button == 0 )
Set ScriptStatus to 45
EndIf
If ( button == 1 )
Set ScriptStatus to 46
EndIf
If ( button == 2 )
Set ScriptStatus to 47
EndIf
If ( button == 3 )
Set ScriptStatus to 48
EndIf
If ( button == 4 )
Set ScriptStatus to 49
EndIf
If ( button == 5 )
Set ScriptStatus to 50
EndIf
If ( button == 6 )
Set ScriptStatus to 51
EndIf
If ( button == 7 )
Set ScriptStatus to 52
EndIf
If ( button == 8 )
Set ScriptStatus to 904
EndIf
EndIf
If ( ScriptStatus == 904 )
Player -> Addspell "RADD_Bloodsummon_Flame"
EndIf
If ( ScriptStatus == 15)
;display Summon Menu 5
Messagebox "You call forth a Frost Atronach from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 805
EndIf
If ( ScriptStatus == 805)
;Check Summon Menu 5
If ( button == 0 )
Set ScriptStatus to 53
EndIf
If ( button == 1 )
Set ScriptStatus to 54
EndIf
If ( button == 2 )
Set ScriptStatus to 55
EndIf
If ( button == 3 )
Set ScriptStatus to 56
EndIf
If ( button == 4 )
Set ScriptStatus to 57
EndIf
If ( button == 5 )
Set ScriptStatus to 58
EndIf
If ( button == 6 )
Set ScriptStatus to 59
EndIf
If ( button == 7 )
Set ScriptStatus to 60
EndIf
If ( button == 8 )
Set ScriptStatus to 905
EndIf
EndIf
If ( ScriptStatus == 905 )
Player -> Addspell "RADD_Bloodsummon_Frost"
EndIf
If ( ScriptStatus == 16)
;display Summon Menu 6
Messagebox "You call forth a Hunger from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 806
EndIf
If ( ScriptStatus == 806)
;Check Summon Menu 6
If ( button == 0 )
Set ScriptStatus to 61
EndIf
If ( button == 1 )
Set ScriptStatus to 62
EndIf
If ( button == 2 )
Set ScriptStatus to 63
EndIf
If ( button == 3 )
Set ScriptStatus to 64
EndIf
If ( button == 4 )
Set ScriptStatus to 65
EndIf
If ( button == 5 )
Set ScriptStatus to 66
EndIf
If ( button == 6 )
Set ScriptStatus to 67
EndIf
If ( button == 7 )
Set ScriptStatus to 68
EndIf
If ( button == 8 )
Set ScriptStatus to 906
EndIf
EndIf
If ( ScriptStatus == 906 )
Player -> Addspell "RADD_Bloodsummon_Hunger"
EndIf
If ( ScriptStatus == 17)
;display Summon Menu 7
Messagebox "You call forth a Golden Saint from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 807
EndIf
If ( ScriptStatus == 807)
;Check Summon Menu 7
If ( button == 0 )
Set ScriptStatus to 69
EndIf
If ( button == 1 )
Set ScriptStatus to 70
EndIf
If ( button == 2 )
Set ScriptStatus to 71
EndIf
If ( button == 3 )
Set ScriptStatus to 72
EndIf
If ( button == 4 )
Set ScriptStatus to 73
EndIf
If ( button == 5 )
Set ScriptStatus to 74
EndIf
If ( button == 6 )
Set ScriptStatus to 75
EndIf
If ( button == 7 )
Set ScriptStatus to 76
EndIf
If ( button == 8 )
Set ScriptStatus to 907
EndIf
EndIf
If ( ScriptStatus == 907 )
Player -> Addspell "RADD_Bloodsummon_Saint"
EndIf
If ( ScriptStatus == 19)
;display Summon Menu 9
Messagebox "You call forth a Storm Atronach from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Winged Twilight" "That's Enough"
Set ScriptStatus to 808
EndIf
If ( ScriptStatus == 808)
;Check Summon Menu 8
If ( button == 0 )
Set ScriptStatus to 77
EndIf
If ( button == 1 )
Set ScriptStatus to 78
EndIf
If ( button == 2 )
Set ScriptStatus to 79
EndIf
If ( button == 3 )
Set ScriptStatus to 80
EndIf
If ( button == 4 )
Set ScriptStatus to 81
EndIf
If ( button == 5 )
Set ScriptStatus to 82
EndIf
If ( button == 6 )
Set ScriptStatus to 83
EndIf
If ( button == 7 )
Set ScriptStatus to 84
EndIf
If ( button == 8 )
Set ScriptStatus to 908
EndIf
EndIf
If ( ScriptStatus == 908 )
Player -> Addspell "RADD_Bloodsummon_Storm"
EndIf
If ( ScriptStatus == 20)
;display Summon Menu 10
Messagebox "You call forth a Winged Twilight from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "That's Enough"
Set ScriptStatus to 810
EndIf
If ( ScriptStatus == 810)
;Check Summon Menu 8
If ( button == 0 )
Set ScriptStatus to 85
EndIf
If ( button == 1 )
Set ScriptStatus to 86
EndIf
If ( button == 2 )
Set ScriptStatus to 87
EndIf
If ( button == 3 )
Set ScriptStatus to 88
EndIf
If ( button == 4 )
Set ScriptStatus to 89
EndIf
If ( button == 5 )
Set ScriptStatus to 90
EndIf
If ( button == 6 )
Set ScriptStatus to 91
EndIf
If ( button == 7 )
Set ScriptStatus to 92
EndIf
If ( button == 8 )
Set ScriptStatus to 910
EndIf
EndIf
If ( ScriptStatus == 910 )
Player -> Addspell "RADD_Bloodsummon_Twilight"
EndIf
If ( OnPCEquip == 0 )
Player -> Removespell "RADD_Bloodsummon_Clannfear"
Player -> Removespell "RADD_Bloodsummon_Daedroth"
Player -> Removespell "RADD_Bloodsummon_Dremora"
Player -> Removespell "RADD_Bloodsummon_Flame"
Player -> Removespell "RADD_Bloodsummon_Frost"
Player -> Removespell "RADD_Bloodsummon_Hunger"
Player -> Removespell "RADD_Bloodsummon_Saint"
Player -> Removespell "RADD_Bloodsummon_Storm"
Player -> Removespell "RADD_Bloodsummon_Twilight"
Return
EndIf
End RADD_BloodsummonScript
short OnPCEquip
short Button
short ScriptStatus
If ( MenuMode == 1 )
Return
EndIf
If ( OnPCEquip == 1 )
Set ScriptStatus to 10
Endif
If ( ScriptStatus == 0 )
Return
EndIf
If ( ScriptStatus == 10 )
;display Main menu
Messagebox "As you put the ring onto your finger, you feel a harsh power scraqe against your soul. What do you wish to call from Oblivion?", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight"
Set ScriptStatus to 800
EndIf
If ( Scriptstatus == 800 )
;Check Main menu
If ( button == 0 )
Set ScriptStatus to 11
EndIf
If ( button == 1 )
Set ScriptStatus to 12
EndIf
If ( button == 2 )
Set ScriptStatus to 13
EndIf
If ( button == 3 )
Set ScriptStatus to 14
EndIf
If ( button == 4 )
Set ScriptStatus to 15
EndIf
If ( button == 5 )
Set ScriptStatus to 16
EndIf
If ( button == 6 )
Set ScriptStatus to 17
EndIf
If ( button == 7 )
Set ScriptStatus to 19
EndIf
If ( button == 8 )
Set ScriptStatus to 20
EndIf
EndIf
If ( ScriptStatus == 11 )
;display Summon Menu 1
Messagebox "You call forth a Clannfear from the realm of Oblivion. You can draw further on the ring to summon more:", "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 801
EndIf
If ( ScriptStatus == 801 )
;Check Summon Menu 1
If ( button == 0 )
Set ScriptStatus to 21
EndIf
If ( button == 1 )
Set ScriptStatus to 22
EndIf
If ( button == 2 )
Set ScriptStatus to 23
EndIf
If ( button == 3 )
Set ScriptStatus to 24
EndIf
If ( button == 4 )
Set ScriptStatus to 25
EndIf
If ( button == 5 )
Set ScriptStatus to 26
EndIf
If ( button == 6 )
Set ScriptStatus to 27
EndIf
If ( button == 7 )
Set ScriptStatus to 28
EndIf
If ( button == 8 )
Set ScriptStatus to 901
EndIf
EndIf
If ( ScriptStatus == 901 )
Player -> Addspell "RADD_Bloodsummon_Clannfear"
EndIf
If ( ScriptStatus == 12)
;display Summon Menu 2
Messagebox "You call forth a Daedroth from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 802
EndIf
If ( ScriptStatus == 802)
;Check Summon Menu 2
If ( button == 0 )
Set ScriptStatus to 29
EndIf
If ( button == 1 )
Set ScriptStatus to 30
EndIf
If ( button == 2 )
Set ScriptStatus to 31
EndIf
If ( button == 3 )
Set ScriptStatus to 32
EndIf
If ( button == 4 )
Set ScriptStatus to 33
EndIf
If ( button == 5 )
Set ScriptStatus to 34
EndIf
If ( button == 6 )
Set ScriptStatus to 35
EndIf
If ( button == 7 )
Set ScriptStatus to 36
EndIf
If ( button == 8 )
Set ScriptStatus to 902
EndIf
EndIf
If ( ScriptStatus == 902 )
Player -> Addspell "RADD_Bloodsummon_Daedroth"
EndIf
If ( ScriptStatus == 13)
;display Summon Menu 3
Messagebox "You call forth a Dremora from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 803
EndIf
If ( ScriptStatus == 803)
;Check Summon Menu 3
If ( button == 0 )
Set ScriptStatus to 37
EndIf
If ( button == 1 )
Set ScriptStatus to 38
EndIf
If ( button == 2 )
Set ScriptStatus to 39
EndIf
If ( button == 3 )
Set ScriptStatus to 40
EndIf
If ( button == 4 )
Set ScriptStatus to 41
EndIf
If ( button == 5 )
Set ScriptStatus to 42
EndIf
If ( button == 6 )
Set ScriptStatus to 43
EndIf
If ( button == 7 )
Set ScriptStatus to 44
EndIf
If ( button == 8 )
Set ScriptStatus to 903
EndIf
EndIf
If ( ScriptStatus == 903 )
Player -> Addspell "RADD_Bloodsummon_Dremora"
EndIf
If ( ScriptStatus == 14)
;display Summon Menu 4
Messagebox "You call forth a Flame Atronach from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 804
EndIf
If ( ScriptStatus == 804)
;Check Summon Menu 4
If ( button == 0 )
Set ScriptStatus to 45
EndIf
If ( button == 1 )
Set ScriptStatus to 46
EndIf
If ( button == 2 )
Set ScriptStatus to 47
EndIf
If ( button == 3 )
Set ScriptStatus to 48
EndIf
If ( button == 4 )
Set ScriptStatus to 49
EndIf
If ( button == 5 )
Set ScriptStatus to 50
EndIf
If ( button == 6 )
Set ScriptStatus to 51
EndIf
If ( button == 7 )
Set ScriptStatus to 52
EndIf
If ( button == 8 )
Set ScriptStatus to 904
EndIf
EndIf
If ( ScriptStatus == 904 )
Player -> Addspell "RADD_Bloodsummon_Flame"
EndIf
If ( ScriptStatus == 15)
;display Summon Menu 5
Messagebox "You call forth a Frost Atronach from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Hunger" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 805
EndIf
If ( ScriptStatus == 805)
;Check Summon Menu 5
If ( button == 0 )
Set ScriptStatus to 53
EndIf
If ( button == 1 )
Set ScriptStatus to 54
EndIf
If ( button == 2 )
Set ScriptStatus to 55
EndIf
If ( button == 3 )
Set ScriptStatus to 56
EndIf
If ( button == 4 )
Set ScriptStatus to 57
EndIf
If ( button == 5 )
Set ScriptStatus to 58
EndIf
If ( button == 6 )
Set ScriptStatus to 59
EndIf
If ( button == 7 )
Set ScriptStatus to 60
EndIf
If ( button == 8 )
Set ScriptStatus to 905
EndIf
EndIf
If ( ScriptStatus == 905 )
Player -> Addspell "RADD_Bloodsummon_Frost"
EndIf
If ( ScriptStatus == 16)
;display Summon Menu 6
Messagebox "You call forth a Hunger from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Golden Saint" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 806
EndIf
If ( ScriptStatus == 806)
;Check Summon Menu 6
If ( button == 0 )
Set ScriptStatus to 61
EndIf
If ( button == 1 )
Set ScriptStatus to 62
EndIf
If ( button == 2 )
Set ScriptStatus to 63
EndIf
If ( button == 3 )
Set ScriptStatus to 64
EndIf
If ( button == 4 )
Set ScriptStatus to 65
EndIf
If ( button == 5 )
Set ScriptStatus to 66
EndIf
If ( button == 6 )
Set ScriptStatus to 67
EndIf
If ( button == 7 )
Set ScriptStatus to 68
EndIf
If ( button == 8 )
Set ScriptStatus to 906
EndIf
EndIf
If ( ScriptStatus == 906 )
Player -> Addspell "RADD_Bloodsummon_Hunger"
EndIf
If ( ScriptStatus == 17)
;display Summon Menu 7
Messagebox "You call forth a Golden Saint from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Storm Atronach" "Winged Twilight" "That's Enough"
Set ScriptStatus to 807
EndIf
If ( ScriptStatus == 807)
;Check Summon Menu 7
If ( button == 0 )
Set ScriptStatus to 69
EndIf
If ( button == 1 )
Set ScriptStatus to 70
EndIf
If ( button == 2 )
Set ScriptStatus to 71
EndIf
If ( button == 3 )
Set ScriptStatus to 72
EndIf
If ( button == 4 )
Set ScriptStatus to 73
EndIf
If ( button == 5 )
Set ScriptStatus to 74
EndIf
If ( button == 6 )
Set ScriptStatus to 75
EndIf
If ( button == 7 )
Set ScriptStatus to 76
EndIf
If ( button == 8 )
Set ScriptStatus to 907
EndIf
EndIf
If ( ScriptStatus == 907 )
Player -> Addspell "RADD_Bloodsummon_Saint"
EndIf
If ( ScriptStatus == 19)
;display Summon Menu 9
Messagebox "You call forth a Storm Atronach from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Winged Twilight" "That's Enough"
Set ScriptStatus to 808
EndIf
If ( ScriptStatus == 808)
;Check Summon Menu 8
If ( button == 0 )
Set ScriptStatus to 77
EndIf
If ( button == 1 )
Set ScriptStatus to 78
EndIf
If ( button == 2 )
Set ScriptStatus to 79
EndIf
If ( button == 3 )
Set ScriptStatus to 80
EndIf
If ( button == 4 )
Set ScriptStatus to 81
EndIf
If ( button == 5 )
Set ScriptStatus to 82
EndIf
If ( button == 6 )
Set ScriptStatus to 83
EndIf
If ( button == 7 )
Set ScriptStatus to 84
EndIf
If ( button == 8 )
Set ScriptStatus to 908
EndIf
EndIf
If ( ScriptStatus == 908 )
Player -> Addspell "RADD_Bloodsummon_Storm"
EndIf
If ( ScriptStatus == 20)
;display Summon Menu 10
Messagebox "You call forth a Winged Twilight from the realm of Oblivion. You can draw further on the ring to summon more:", "Clannfear" "Daedroth" "Dremora" "Flame Atronach" "Frost Atronach" "Hunger" "Golden Saint" "Storm Atronach" "That's Enough"
Set ScriptStatus to 810
EndIf
If ( ScriptStatus == 810)
;Check Summon Menu 8
If ( button == 0 )
Set ScriptStatus to 85
EndIf
If ( button == 1 )
Set ScriptStatus to 86
EndIf
If ( button == 2 )
Set ScriptStatus to 87
EndIf
If ( button == 3 )
Set ScriptStatus to 88
EndIf
If ( button == 4 )
Set ScriptStatus to 89
EndIf
If ( button == 5 )
Set ScriptStatus to 90
EndIf
If ( button == 6 )
Set ScriptStatus to 91
EndIf
If ( button == 7 )
Set ScriptStatus to 92
EndIf
If ( button == 8 )
Set ScriptStatus to 910
EndIf
EndIf
If ( ScriptStatus == 910 )
Player -> Addspell "RADD_Bloodsummon_Twilight"
EndIf
If ( OnPCEquip == 0 )
Player -> Removespell "RADD_Bloodsummon_Clannfear"
Player -> Removespell "RADD_Bloodsummon_Daedroth"
Player -> Removespell "RADD_Bloodsummon_Dremora"
Player -> Removespell "RADD_Bloodsummon_Flame"
Player -> Removespell "RADD_Bloodsummon_Frost"
Player -> Removespell "RADD_Bloodsummon_Hunger"
Player -> Removespell "RADD_Bloodsummon_Saint"
Player -> Removespell "RADD_Bloodsummon_Storm"
Player -> Removespell "RADD_Bloodsummon_Twilight"
Return
EndIf
End RADD_BloodsummonScript
A preemtive thank-you to anyone who reads through that thing.