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).

http://dobrazupa.org/saves/rchandra-crawl-git-8e59df118e-130126-2241.tar.bz2 [^]
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
(0020895)
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 player.cc that wastes a turn by comparing string literals (gross). It behaves correctly and compiles, though!
(0021598)
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.
(0030754)
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.
(0032255)
advil (administrator)
2018-05-24 21:51

This should be fixed in https://github.com/crawl/crawl/commit/cae90e3dcecc [^]

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