[b20b] What is going on with Epidemic? Infinite damage loop!
Posted: Tue Feb 15, 2011 1:08 am
Rather than using this nifty trick to complete the game with a Dwarven Reaver who isn't wearing any clothes, I decided to send a report for this very serious bug:
If I cast Epidemic on an enemy, then cast Cyst Burst, I can instantly cast Cyst Burst again and again until I have slain that enemy. No cooldowns are set, no Vim is used, and no time passes on the battlefield. Another creature must be nearby in order to create this effect. Being in melee range of anything seems to break it as well.
Looking at the stdout.txt, a very definite error is occurring:
Doesn't seem too obscure there, does it? I shall delve into the code after summoning a nice hot cup of tea to sustain my concentration, but I can't promise too much. The rest of you may want to try one of the Corruption classes while they are blatantly the most broken in the game :3.
If I cast Epidemic on an enemy, then cast Cyst Burst, I can instantly cast Cyst Burst again and again until I have slain that enemy. No cooldowns are set, no Vim is used, and no time passes on the battlefield. Another creature must be nearby in order to create this effect. Being in melee range of anything seems to break it as well.
Looking at the stdout.txt, a very definite error is occurring:
Code: Select all
[LOG] Scandhas Akklán hits grizzly bear for #DARK_GREEN#47.79 blight damage#LAST#.
[LOG] Wolf is afflicted by an epidemic!
addTmpVal table: 099D90C8 diseases_spread_on_blight 1 :=: 0 2
stack traceback:
/data/timed_effects.lua:1319: in function 'activate'
/engine/interface/ActorTemporaryEffects.lua:124: in function 'setEffect'
/data/talents/corruptions/plague.lua:201: in function 'damtype'
/engine/interface/ActorProject.lua:122: in function 'project'
/data/talents/corruptions/plague.lua:196: in function 'do_spread'
/data/damage_types.lua:252: in function 'projector'
/data/talents/corruptions/plague.lua:93: in function 'damtype'
/engine/interface/ActorProject.lua:122: in function 'project'
/data/talents/corruptions/plague.lua:81: in function 'action'
/engine/interface/ActorTalents.lua:117: in function </engine/interface/ActorTalents.lua:111>
Lua Error: /engine/interface/GameTargeting.lua:124: /data/timed_effects.lua:1319: attempt to perform arithmetic on field 'heal_factor' (a nil value)
At [C]:-1
At [C]:-1 error
At /engine/interface/GameTargeting.lua:124 fct
At /engine/interface/GameTargeting.lua:130 targetMode
At /engine/interface/GameTargeting.lua:181 ?
At /engine/KeyBind.lua:198