Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006814 [DCSS] Bug Report minor have not tried 2013-03-22 19:21 2013-04-05 07:06
Reporter Swiss View Status public  
Assigned To DracoOmega
Priority normal Resolution done  
Status resolved   Product Branch 0.12 ancient branch
Summary 0006814: Donald rN infoleak?
Description In my game on CAO Webtiles (username Swiss), Donald didn't show up as a valid target for agony, despite there being no reason he would inherently resist that. I tried it anyway and sure enough, I got the "unaffected" message (though oddly, he didn't seem to resist bolt of draining). Before fighting him, I had no idea what the branding on any of his equipment was. So basically, the game was kind enough to tell me that he would be immune to Agony, but there was no reason I should have known that.
Additional Information
Tags No tags attached.
Attached Files

- Relationships
related to 0006525closedmumra Automatic targeting sometimes will not target enemies in range with Fireball spell 

-  Notes
neil (administrator)
2013-03-23 16:20

The same holds for Pain, and also for Hibernation and rC if I'm reading correctly. Quite recently, the tracer code started calling _ench_flavour_affects_monster, which checks for rN for Pain/Agony.
mumra (developer)
2013-03-27 17:45
edited on: 2013-03-27 17:48

There are two issues here:
- When targetting fails because you're aware of resistances, the message should be different, otherwise it can confuse players (e.g. "Nothing in range would be affected by that").
- Targetting shouldn't make be making these assumptions at all if you're *not* aware of the resistance.

My preferred solution would be to just make targetting dumber and not have it make assumptions like this, but then I'm never much of a fan of computers trying to do too much thinking for me; I'm not sure if everyone would agree with this however.

Edit: apparently the issue, at least the first one, also affects fireball; and other resistances should be checked.

DracoOmega (developer)
2013-04-05 07:06

Fixed in trunk (and 0.12)

- Issue History
Date Modified Username Field Change
2013-03-22 19:21 Swiss New Issue
2013-03-23 15:53 neil Status new => confirmed
2013-03-23 16:20 neil Note Added: 0021775
2013-03-27 17:37 mumra Relationship added related to 0006525
2013-03-27 17:45 mumra Note Added: 0021900
2013-03-27 17:48 mumra Note Edited: 0021900
2013-04-05 07:06 DracoOmega Note Added: 0022147
2013-04-05 07:06 DracoOmega Status confirmed => resolved
2013-04-05 07:06 DracoOmega Fixed in Branch => 0.13 development branch
2013-04-05 07:06 DracoOmega Resolution open => done
2013-04-05 07:06 DracoOmega Assigned To => DracoOmega

Mantis 1.1.8[^]
Copyright © 2000 - 2009 Mantis Group
Powered by Mantis Bugtracker