Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0002697 [DCSS] Bug Report minor always 2010-10-09 12:43 2011-10-25 18:30
Reporter SinsI View Status public  
Assigned To Galefury
Priority normal Resolution no change required  
Status resolved   Product Branch 0.7 ancient branch
Summary 0002697: Targeting algorithm is not selecting the path that is clear
Description If there are several equal lines to fire a projectile, the one without hindrances should be selected.

I.e. when you target something two squares to your right and one square below, there are two perfectly acceptable routes - via the upper square or via the lower square.
If one of them is occupied, the other one should be used.


Additional Information
Tags No tags attached.
Attached Files jpg file icon Targeting Bug.jpg [^] (178,009 bytes) 2010-10-09 12:43

- Relationships

-  Notes
(0008956)
KiloByte (manager)
2010-10-09 18:46

Uhm, it looks to me that at least for bolt of fire you used, it selected exactly the ray that's better for you.

This may not be the case for single-target spells, but in almost all cases you can avoid this by selecting some square farther away.
(0008957)
SinsI (reporter)
2010-10-09 19:33
edited on: 2010-10-09 19:42

Hitting my own slave is NOT what is better for me.
This bug is most annoying with 3x3 targeted spells - you often have to aim to the side of the monster you really want to target (and should be able to), hitting some of his companions that are unscathed now.

Also, sometime you get the path you actually want, but can't cast it as the ending point is "out of range" - you should be able to fire it anyway.

Current behavior is only acceptable for piercing rays (that continue on after hitting first target), and even that can be improved by allowing to explicitly switching the arc to more favorable one.

(0015544)
Galefury (updater)
2011-10-25 18:30

Not a bug, but a feature suggestion. Added to https://crawl.develz.org/wiki/doku.php?id=dcss:brainstorm:interface:interface_ideas [^]

- Issue History
Date Modified Username Field Change
2010-10-09 12:43 SinsI New Issue
2010-10-09 12:43 SinsI File Added: Targeting Bug.jpg
2010-10-09 18:46 KiloByte Note Added: 0008956
2010-10-09 19:33 SinsI Note Added: 0008957
2010-10-09 19:36 SinsI Note Edited: 0008957
2010-10-09 19:40 SinsI Note Edited: 0008957
2010-10-09 19:42 SinsI Note Edited: 0008957
2011-10-25 18:30 Galefury Note Added: 0015544
2011-10-25 18:30 Galefury Status new => resolved
2011-10-25 18:30 Galefury Resolution open => no change required
2011-10-25 18:30 Galefury Assigned To => Galefury


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