A few bugs I have found

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
Chimney_Imp
Posts: 3
Joined: Thu Mar 17, 2016 9:56 am

A few bugs I have found

#1 Post by Chimney_Imp »

These don't necessarily need to be fixed ASAP; they're not ruining any of my saves or anything.

Firstly, using Command Staff with Penitence and trying to change its element makes the game freeze up and creates endless LUA errors - when it happens, I can't close the Command Staff window because rolling over any of the options creates a LUA error.

The second bug concerns Oozewalk, which appears to remove beneficial status effects as well as bad ones. I don't think this is intentional; as it is, it's not really playable if you don't know if it'll remove your stun or your regen.

The third bug, if it is a bug, is that whenever anyone other than the player character casts Flame, my game lags for about a second. It's trivial but noticeable and occasionally makes me think "Oh jegus have I just died :shock: ".

The fourth thing is not so much a bug as an endless, easily fixable annoyance inherent in the game: Celia's Still-beating Heart. It takes about ten seconds to recharge for me, or a lot longer if there are monsters actively moving around in the stage I'm in, which just makes playing Necro incredibly tedious. I recommend that the cooldown is reduced significantly, or that the soul-producing effect of the item is simply removed entirely; this would make Necro's soul economy harder but much more interesting! Animus Hoarder would actually be useful again :roll: .

ibanix
Wyrmic
Posts: 244
Joined: Thu May 23, 2013 12:25 am

Re: A few bugs I have found

#2 Post by ibanix »

The Penitence error is replicate-able and I am filing a separate bug report for it.
Please help with the ToME wiki!

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: A few bugs I have found

#3 Post by HousePet »

The cooldown on Celia's Heart increases each time you use it.
My feedback meter decays into coding. Give me feedback and I make mods.

ibanix
Wyrmic
Posts: 244
Joined: Thu May 23, 2013 12:25 am

Re: A few bugs I have found

#4 Post by ibanix »

More relevantly, the Heart should be considered a gimick item. If you're relying on it for actual useful resource, you're Doing It Wrong(tm).
Please help with the ToME wiki!

ibanix
Wyrmic
Posts: 244
Joined: Thu May 23, 2013 12:25 am

Re: A few bugs I have found

#5 Post by ibanix »

Chimney_Imp wrote:
The second bug concerns Oozewalk, which appears to remove beneficial status effects as well as bad ones. I don't think this is intentional; as it is, it's not really playable if you don't know if it'll remove your stun or your regen.
I can confirm this. Oozewalk removes physical or magical effects without regard to if they are benefical or detremental effects:

Code: Select all

self:removeEffectsFilter(function(t) return t.type == "physical" or t.type == "magical" end, t.getNb(self, t))
Contrast this with something like Disperse Magic, which selectively removes beneficial or detrimental effects:

Code: Select all

for eff_id, p in pairs(target.tmp) do
				local e = target.tempeffect_def[eff_id]
				if e.type == "magical" and e.status == "beneficial" then
					effs[#effs+1] = {"effect", eff_id}
				end
			end

...

for i = 1, t.getRemoveCount(self, t) do
			if #effs == 0 then break end
			local eff = rng.tableRemove(effs)

			if eff[1] == "effect" then
				target:removeEffect(eff[2])
			else
				target:forceUseTalent(eff[2], {ignore_energy=true})
			end
		end


If the Oozewalk behavior is intended, then no fix is necessary. It does make you wonder about why 'cleanse' is used in this case, as you wouldn't usually apply that use to something like regeneration, or a wild infusions' resistance.

If the effect is actually only meant to be to remove detrimental effects, coding a fix should not be hard.
Please help with the ToME wiki!

ibanix
Wyrmic
Posts: 244
Joined: Thu May 23, 2013 12:25 am

Re: A few bugs I have found

#6 Post by ibanix »

Chimney_Imp: Do you have the Eternal Darkness addon? I believe this is the cause of the Petinence staff error.
Please help with the ToME wiki!

Post Reply