Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006571 [DCSS] Bug Report minor always 2013-01-26 23:52 2018-05-24 21:51
Reporter rchandra View Status public  
Assigned To advil
Priority normal Resolution done  
Status resolved   Product Branch 0.12 ancient branch
Summary 0006571: aborted Passwall into excluded areas still costs MP (and time)
Description When you cast passwall into an area you have excluded, it still costs MP and a turn if you abort it. I'm not sure if this is intended - some on IRC thought it was not. If it is intended, it should probably be documented (the turn cost in particular - not moving over deep water with expiring flight doesn't use a turn, for example). [^]
Additional Information
Tags No tags attached.
Attached Files ? file icon 0001-Prevent-cancelling-passwall-from-wasting-a-turn.patch [^] (2,239 bytes) 2013-01-28 12:26 [Show Content]

- Relationships
has duplicate 0011229closedadvil Aborting "Really passwall" costs a turn. 

-  Notes
pivotal (reporter)
2013-01-28 12:25

I added a patch that fixes this issue. It tests for an excluded square early on during passwall, and skips the excluded check in that wastes a turn by comparing string literals (gross). It behaves correctly and compiles, though!
KiloByte (manager)
2013-03-17 14:10

I'm afraid it's not as simple. This patch can be used to tell whether there's a corridor on the other side without actually going there: put a single-room exclusion on the other side of the wall, try to passwall. If it issues the warning, you know there's space, if not, you get told so.
tedric (reporter)
2016-07-07 16:40

I'd like to bump this, because it's three years later and still hasn't been fixed.
advil (administrator)
2018-05-24 21:51

This should be fixed in [^]

The new behavior is supposed to use a turn iff you learned something new relative to the state of the map.

- Issue History
Date Modified Username Field Change
2013-01-26 23:52 rchandra New Issue
2013-01-28 12:25 pivotal Note Added: 0020895
2013-01-28 12:26 pivotal File Added: 0001-Prevent-cancelling-passwall-from-wasting-a-turn.patch
2013-03-17 14:10 KiloByte Note Added: 0021598
2016-07-07 16:40 tedric Note Added: 0030754
2018-05-24 21:51 advil Note Added: 0032255
2018-05-24 21:51 advil Status new => resolved
2018-05-24 21:51 advil Fixed in Branch => 0.22 development branch
2018-05-24 21:51 advil Resolution open => done
2018-05-24 21:51 advil Assigned To => advil
2018-05-24 21:53 advil Relationship added has duplicate 0011229

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