Anonymous | Login | 2024-04-26 08:51 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 | ||
0010637 | [DCSS] Bug Report | trivial | always | 2016-08-29 00:48 | 2021-03-03 08:12 | ||
Reporter | Nekoatl | View Status | public | ||||
Assigned To | advil | ||||||
Priority | normal | Resolution | done | ||||
Status | closed | Product Branch | 0.19 ancient branch | ||||
Summary | 0010637: Renounce Religion not assigning to hotkey 'X' | ||||||
Description |
When joining a religion with starting piety (either from playing a monk or using an Ecumenical Altar), the Renounce Religion ability is not getting assigned to the hotkey 'X' as it does when joining a religion without starting piety. This can be easily observed by creating a human monk and using Wizard mode to become a worshiper of Okawaru. I'm playing the tiles version from http://crawl.develz.org/trunk/ [^] in in Windows 10. |
||||||
Additional Information | |||||||
Tags | No tags attached. | ||||||
Attached Files | |||||||
|
Notes | |
(0030941) PleasingFungus (administrator) 2016-08-29 17:27 |
I haven't tested yet, but this may be caused by 2a379a6b1d42a . |
(0031144) PleasingFungus (administrator) 2016-10-20 07:47 |
Can't reproduce this. Is this still happening for you? |
(0031148) Nekoatl (reporter) 2016-10-20 08:02 |
Yes, but upon further testing, it seems to only happen when the starting piety grants an additional divine ability. When starting a human monk and using wizard mode to join Sif Muna or Okawaru, Renounce Religion does not get mapped to X, but when joining Nemelex Xobeh, it does. |
(0033929) Nekoatl (reporter) 2020-11-18 20:41 |
I haven't seen this happen in quite some time and can no longer reproduce the behavior intentionally. I think the bug has been fixed. |
(0033997) advil (administrator) 2020-12-22 03:25 |
This bug has still been lurking in the codebase; I believe it could happen any time `your_talents` was triggered in the middle of `join_religion` with a god that had 0-piety abilities; this call ordering was possible because over time there have been various ways it could be called as an indirect side-effect of messaging. I suspect the original version of this must have been local-tiles only, where a badly timed more on joining a religion would cause a redraw, and build the abilities list (using your_talents), before the god was fully set up. Quivers introduced a new version of this that made it easier to track down Fixed, hopefully, in: https://github.com/crawl/crawl/commit/5b34608550e9 [^] |
Mantis 1.1.8[^] Copyright © 2000 - 2009 Mantis Group |