[1.4.5]screen flicker improved gestalt+band of protection
Posted: Wed Mar 02, 2016 11:06 pm
After completing dreadfell and zoning into the special orc ambush, I used vaporous step on my ogre psyshot; shortly after using boiling shot on a wet guy, my screen started repeatedly flickering and ToME stopped responding to the input that I tried to input, the game did not bring up an LUA error
this happened after using ctrl+alt+del to go to task manager and kill ToME, and then it happened a second and then i did it again and it happened a third time
I looked in the log file and found this getting spammed
Lua Error: /mod/class/uiset/ClassicPlayerDisplay.lua:303: attempt to perform arithmetic on field 'damage_shield_absorb' (a nil value)
At [C]:-1 __add
At /mod/class/uiset/ClassicPlayerDisplay.lua:303 display
At /mod/class/uiset/ClassicPlayerDisplay.lua:466 toScreen
At /mod/class/uiset/Classic.lua:324 display
At /mod/class/Game.lua:1584
after more testing, I found out that it has to do with band of protection; if I trigger improved gestalt while it is active, the psionic damage shield overwrites the steam shield, and when the steam shield would normally run out, I get the flickering screen with the stream of LUA errors
this happened after using ctrl+alt+del to go to task manager and kill ToME, and then it happened a second and then i did it again and it happened a third time
I looked in the log file and found this getting spammed
Lua Error: /mod/class/uiset/ClassicPlayerDisplay.lua:303: attempt to perform arithmetic on field 'damage_shield_absorb' (a nil value)
At [C]:-1 __add
At /mod/class/uiset/ClassicPlayerDisplay.lua:303 display
At /mod/class/uiset/ClassicPlayerDisplay.lua:466 toScreen
At /mod/class/uiset/Classic.lua:324 display
At /mod/class/Game.lua:1584
after more testing, I found out that it has to do with band of protection; if I trigger improved gestalt while it is active, the psionic damage shield overwrites the steam shield, and when the steam shield would normally run out, I get the flickering screen with the stream of LUA errors