Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006328 [DCSS] Bug Report minor have not tried 2012-10-19 05:34 2013-01-02 05:15
Reporter rjrrt View Status public  
Assigned To neil
Priority normal Resolution done  
Status resolved   Product Branch 0.12 ancient branch
Summary 0006328: uniq_TAG and luniq_TAG don't work properly with subvaults (was: multiple Vault runes)
Description Windows XP SP3.
Playing latest development webtiles on CSZO as rjrrt.

There were 3 silver runes of zot. None were mimics.

 86031 | Vaults:5 | Got a silver rune of Zot
 86218 | Vaults:5 | Got a silver rune of Zot
 86414 | Vaults:5 | Got a silver rune of Zot
Additional Information
Tags No tags attached.
Attached Files ? file icon 0001-Mark-unique-subvaults-temporarily-used-6328.patch [^] (5,722 bytes) 2012-12-28 05:13 [Show Content]
? file icon 0002-Track-unique-tags-while-placing-subvaults-6328.patch [^] (6,394 bytes) 2012-12-31 03:36 [Show Content]

- Relationships
has duplicate 0006352closededlothiol 3 silver runes generated in Vaults:5 
has duplicate 0006364closedKate multiple silver runes of zot generated in one game 
has duplicate 0006413closedKate duplicate silver runes in vault 
related to 0007435closedneil grunt_ashenzari_visionary subvault error 

-  Notes
(0020492)
KiloByte (manager)
2012-11-07 21:45

Bisecting, 24f731f88627020b36748b59dd9a4da7118f5f25 is the first bad commit, but I don't quite understand why.
(0020493)
KiloByte (manager)
2012-11-07 22:27

Until the topmost vault of a subvault stack is actually placed, all subvaults are merely scheduled for registering rather than actually registered, which allows them to be used multiple times.
(0020576)
absolutego (reporter)
2012-11-28 19:26

still happens in case it matters (silver):
http://crawl.develz.org/morgues/trunk/hyperpartyhat/morgue-hyperpartyhat-20121127-234926.txt [^]
(0020640)
Svankensen (reporter)
2012-12-16 20:33

Still happening in http://crawl.s-z.org/#play-dcss-git [^] trunk version of 16 december 2012.
(0020686)
Zannick (reporter)
2012-12-28 05:16

Here's a quick patch; several wizmode tests of jumping to V:5 and grabbing all the runes got only 1 each time with this, whereas before they were getting 3 usually.
(0020693)
neil (administrator)
2012-12-31 01:44

Zannick: Applied (0.12-a0-1451-g03bdcc6), thanks. Not closing because uniq_TAG and luniq_TAG still don't work properly, but this does fix Vaults:$ as well as grunt_profane_halls.
(0020695)
Zannick (reporter)
2012-12-31 03:37

Added a patch to fix the uniq_ tags as well; same sort of idea. Tested a bunch with serial_grunt_rogues and serial_teleporters.
(0020702)
neil (administrator)
2013-01-02 05:15
edited on: 2013-01-02 05:17

Second patch applied (0.12-a0-1572-gab1c68e), thanks.


- Issue History
Date Modified Username Field Change
2012-10-19 05:34 rjrrt New Issue
2012-10-19 20:00 Kate Note Added: 0020385
2012-10-19 20:01 Kate Note Deleted: 0020385
2012-11-01 12:29 edlothiol Relationship added has duplicate 0006352
2012-11-04 17:15 Kate Relationship added has duplicate 0006364
2012-11-07 21:45 KiloByte Note Added: 0020492
2012-11-07 22:27 KiloByte Note Added: 0020493
2012-11-27 21:29 Kate Relationship added has duplicate 0006413
2012-11-28 19:26 absolutego Note Added: 0020576
2012-12-16 20:33 Svankensen Note Added: 0020640
2012-12-28 05:13 Zannick File Added: 0001-Mark-unique-subvaults-temporarily-used-6328.patch
2012-12-28 05:16 Zannick Note Added: 0020686
2012-12-31 01:44 neil Note Added: 0020693
2012-12-31 01:44 neil Status new => confirmed
2012-12-31 01:45 neil Summary multiple Vault runes => uniq_TAG and luniq_TAG don't work properly with subvaults (was: multiple Vault runes)
2012-12-31 03:36 Zannick File Added: 0002-Track-unique-tags-while-placing-subvaults-6328.patch
2012-12-31 03:37 Zannick Note Added: 0020695
2013-01-02 05:15 neil Note Added: 0020702
2013-01-02 05:15 neil Status confirmed => resolved
2013-01-02 05:15 neil Fixed in Branch => 0.12 development branch
2013-01-02 05:15 neil Resolution open => done
2013-01-02 05:15 neil Assigned To => neil
2013-01-02 05:17 neil Note Edited: 0020702
2013-08-06 23:25 neil Relationship added related to 0007435


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