|Anonymous | Login | Signup for a new account||2019-02-20 07:27 CET|
|Main | My View | View Issues | Change Log | Wiki | Tavern | News|
|Viewing Issue Simple Details|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0011809||[DCSS] Bug Report||text||always||2018-12-30 18:16||2018-12-31 04:48|
|Status||new||Product Branch||0.23 stable branch|
|Summary||0011809: IOOD says "This spell will have no effect right now because you can't see any valid targets", but could be used speculatively.|
|Description||IOOD says "This spell will have no effect right now because you can't see any valid targets", and the player must use Z not z to cast it, but the player might fire it in a direction they expect a monster to appear. I submit this should be changed to be consistent with other spells that can be used against monsters currently out of LOS.|
|Tags||No tags attached.|
edited on: 2018-12-30 23:22
What spells do you have in mind that behave this way? It seems pretty reasonable to me that the player should press Z to confirm they want to do something unusual.
OTR, for example, is often useful to pre-buff before monsters appear on screen, and Z is a fine way to confirm you're doing that on purpose.
edited on: 2018-12-31 00:28
Fire Storm and LRD allow casting with 'z' to attack monsters out of LOS - yes, immediately rather than at a later point in time, but that's the inherent difference between them and IOOD.
Conjure Flame and Fulminant Prism behave this way allowing them to be cast with 'z' for precisely the same reason; you think a monster is going to want to move somewhere in the future.
Perhaps this does open a can of worms since there are other spells like Meph Cloud and Freezing Cloud one could also make this argument about. (One possible distinction that could be drawn is between spells where just doing 'zx' will spend the MP, and spells where it will bring up the targeter not targetting any monsters giving the player another opportunity to reconsider).
|After some personal back and forth with myself: I agree with amalloy that requiring Z to cast when monsters are not visible is the preferred behavior, and that the real bug is with Fire Storm and LRD.|
I submit that is just going to cause additional annoyance for players who intended to cast the spell (especially formicids who know perfectly well where the out-of-LOS target is), perhaps even causing them to get into the habit of pressing 'Z' to their eventual detriment.
Go the other way; when starting targetting, provide the information about there being no monsters in view, no susceptible monsters in view, etc, and let that serve as the confirmation stage. Effectively in your proposal there are two confirmation steps - pressing 'Z', and then pressing 'f' at the targetter.
|2018-12-30 18:16||damerell||New Issue|
|2018-12-30 23:20||amalloy||Note Added: 0032887|
|2018-12-30 23:22||amalloy||Note Edited: 0032887|
|2018-12-31 00:07||damerell||Note Added: 0032889|
|2018-12-31 00:28||damerell||Note Edited: 0032889|
|2018-12-31 04:13||ebering||Note Added: 0032890|
|2018-12-31 04:48||damerell||Note Added: 0032891|
|Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group|