Anonymous | Login | 2024-04-25 11:35 CEST |
Main | My View | View Issues | Change Log | Wiki | Tavern | News |
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 | 0001-Prevent-cancelling-passwall-from-wasting-a-turn.patch [^] (2,239 bytes) 2013-01-28 12:26 [Show Content] | ||||||||||||
|
Relationships | ||||||
|
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. |
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |