[b20b] What is going on with Epidemic? Infinite damage loop!

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Nagyhal
Wyrmic
Posts: 282
Joined: Tue Feb 15, 2011 12:01 am

[b20b] What is going on with Epidemic? Infinite damage loop!

#1 Post by Nagyhal »

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:

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 
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.

yufra
Perspiring Physicist
Posts: 1332
Joined: Tue Jul 13, 2010 2:53 pm

Re: [b20b] What is going on with Epidemic? Infinite damage l

#2 Post by yufra »

I have already fixed this in an internal patch that I am working on for DG. By the way... Epidemic + Cyst Burst + Ruin is a beautiful thing against pits. :D
<DarkGod> lets say it's intended

Chunes
Wayist
Posts: 24
Joined: Fri Jan 28, 2011 6:31 pm

Re: [b20b] What is going on with Epidemic? Infinite damage l

#3 Post by Chunes »

I've had something like this happen with throw bomb on my alchemist before, too.

Nagyhal
Wyrmic
Posts: 282
Joined: Tue Feb 15, 2011 12:01 am

Re: [b20b] What is going on with Epidemic? Infinite damage l

#4 Post by Nagyhal »

yufra wrote:
Epidemic + Cyst Burst + Ruin is a beautiful thing against pits. :D
I learnt Epidemic in the old forest, where the ants were out in swarming numbers. Disappointed that I couldn't bring the mayhem that I wanted to =D.

Post Reply