Improved Alacrity Disappeared from Spellbook as a Sorcerer
SC_Sorc
Member Posts: 6
Greetings! I have yet to encounter any bugs in the EE up until now, but now I find myself stumped. I am playing a sorcerer character and I am in Chapter 5 of SOA (BG2 EE). I did a completionist playthrough, so I got to above 3 million XP around the end of Chapter 4. In the original, this would be above the level cap, but in the EE they removed it for SOA and set it to the same as TOB. Thus, I took time stop as a 9th lvl spell, and improved alacrity as an HLA (which was added to my spellbook).
I just finished killing the mind flayers in the eastern tunnels. When I returned to Ust Natha, I found that improved alacrity had disappeared both from my spells to cast as well as my spellbook. I have determined this to be a result of the temporary INT drain my sorcerer suffered from a mind flayer hit or two, which created a permanent loss of Improved Alacrity by reducing the max number of spells known. This, to me, seems like a bug. Or failing that, a really frustrating and unfair game mechanic that punishes sorcerers.
I was puzzled but determined to fix the problem using EE Keeper. However, I can't find Improved Alacrity in EE Keeper in order to add it (I went through the whole list and used the search function - it's not there).
When that didn't work, I resolved to use EE Keeper to add enough xp to level up, select Improved Alacrity, then manually remove all the other changes in EE Keeper in order to return my level to what it was (Lvl 18). However, this didn't work. When I leveled up, the level-up screen displayed Improved Alacrity as having already been chosen, and could not be selected again. But of course, it was still unavailable to cast and missing from the spellbook.
I am tremendously frustrated by this. As a Sorcerer I can't fix it just by buying a scroll. I'm stuck. I don't wanna go through the game without one of my hard-earned HLAs, so I'm stuck loading my last save all the way back at the beginning of Chapter 5. I'm just posting in the hopes that someone has a fix that is less tedious. For now I'm going to switch to another game because its just too much of a hassle.
I just finished killing the mind flayers in the eastern tunnels. When I returned to Ust Natha, I found that improved alacrity had disappeared both from my spells to cast as well as my spellbook. I have determined this to be a result of the temporary INT drain my sorcerer suffered from a mind flayer hit or two, which created a permanent loss of Improved Alacrity by reducing the max number of spells known. This, to me, seems like a bug. Or failing that, a really frustrating and unfair game mechanic that punishes sorcerers.
I was puzzled but determined to fix the problem using EE Keeper. However, I can't find Improved Alacrity in EE Keeper in order to add it (I went through the whole list and used the search function - it's not there).
When that didn't work, I resolved to use EE Keeper to add enough xp to level up, select Improved Alacrity, then manually remove all the other changes in EE Keeper in order to return my level to what it was (Lvl 18). However, this didn't work. When I leveled up, the level-up screen displayed Improved Alacrity as having already been chosen, and could not be selected again. But of course, it was still unavailable to cast and missing from the spellbook.
I am tremendously frustrated by this. As a Sorcerer I can't fix it just by buying a scroll. I'm stuck. I don't wanna go through the game without one of my hard-earned HLAs, so I'm stuck loading my last save all the way back at the beginning of Chapter 5. I'm just posting in the hopes that someone has a fix that is less tedious. For now I'm going to switch to another game because its just too much of a hassle.
0
Comments
Actually having TOB installed does this. It's not an EE addition.
As far as your issue goes there isn't much I can do without a save to look over (preferably one that has not been touched by EEKeeper). In the meantime I'd say you should enable the console, put your cursor over your character and then type in C:AddSpell("spwi921") then hit enter. See whether that addresses it.
That all said intelligence drain won't remove spells from your spellbook. The intelligence thing also only applies to mages and bards anyways.
The spell summon Nishruu says in its description, that the Nishruu will remove the most powerfull spells. I dont know if it can remove a sorcerers spell though..
I tried using a Nishruu (which uses the same weapon as a Hakeashar) and that didn't do anything. Same with a mind flayer.
I should have thought of it sooner. EEKeeper seems to have an incomplete database of items/spells in the game. Ive been using it throughout the game to do some mild cheating (adjusting my reputation to avoid Viconia leaving). Often it would prompt me that certain items were not in the database, and that if I saved the file using EEKeeper the items would not be saved. This I ultimately found out was not true, I saved and then loaded the game and my inventory was unchanged with no errors.
I didn't notice, but I checked and it showed a similar prompt warning me that a spell was not found in the database: spwi921. In this case, a newly-created edited file will permanently remove Improved Alacrity from your character. In this case, it must have happened when I adjusted my reputation in EE Keeper after freeing the slaves in the mind flayer lair. In retrospect, I should have figured it out. It's just that EEKeeper hadn't caused any problems up until now. In my experience thus far, it seems to be the only one missing. Still, they should probably correct the fact that their application is missing one of the best HLAs in the game.
Thanks to everyone for your help! I really appreciate it.
C:Eval('ReputationSet(16)')