Viewing Issue Simple Details Jump to Notes ] Wiki ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000960 [DCSS] Bug Report minor always 2010-02-27 13:13 2012-04-26 22:44
Reporter greensnark View Status public  
Assigned To KiloByte
Priority normal Resolution done  
Status resolved   Product Branch 0.7 ancient branch
Summary 0000960: Portal vaults do not always return the player to the correct level
Description Portal vaults currently do not work well outside the main dungeon (such as ziggurats in Pan or portals produced by the trowel card in non-dungeon areas).

Here are several issues that arise from inconsistent handling of portal vaults:
1. Leaving a ziggurat that was entered from Pandemonium takes you to a different Pandemonium level (should go back to the level you came from).
2. Creating a portal vault inside another portal vault of the same type clobbers the original portal vault's save. This can happen from Trowel use in a ziggurat, for instance: if you get another ziggurat and enter it, exiting the (stacked) ziggurat will take you back to the dungeon.
3. Leaving a bazaar that you entered in Pan (from Trowel card) takes you back to the dungeon.
4. Leaving a labyrinth that you entered in Pan (from Trowel) takes you back to the dungeon.

Most of these problems revolve around the Trowel card, apart from (1), so we could fix this by preventing Trowel from making portals outside the main dungeon areas.
Additional Information
Tags No tags attached.
Attached Files

- Relationships
has duplicate 0001228closed Ziggurats should return you to the same Pan level you entered them on 

-  Notes
(0003797)
KiloByte (manager)
2010-03-31 19:59

Note that 1. is a regression. In 0.5, you returned to the same level of Pan, in 0.6 that's no longer the case. It's especially bad since players learned that they can stash their runes/etc before entering the Ziggurat.
(0006007)
pixnaps (reporter)
2010-06-29 22:00

Argh, indeed, I just lost some runes in Pan due to this bug...
(0006565)
greensnark (developer)
2010-07-25 13:56

Reported by syllogism: if you use Trowel in a Lab to get another Lab entrance, entering the stacked Lab will assert and kill Crawl.
(0008609)
Kate (developer)
2010-09-14 15:23

Rather than prevent Trowel cards from working in Pan, it'd be nice if both entering normally generated Zigs and Trowel-created portals returned you to the Pan floor you left (which would make sense and also save players from losing runes). It makes sense to forbid Trowel cards from working inside portal vaults, though.
(0015497)
edlothiol (developer)
2011-10-23 14:12

Assigning this to kilobyte since he is currently working on overhauling this.
(0017880)
KiloByte (manager)
2012-04-26 22:44

Fixed by the portal_branches overhaul.

- Issue History
Date Modified Username Field Change
2010-02-27 13:13 greensnark New Issue
2010-03-31 19:23 doy Relationship added has duplicate 0001228
2010-03-31 19:59 KiloByte Note Added: 0003797
2010-06-29 22:00 pixnaps Note Added: 0006007
2010-07-05 05:31 greensnark Status new => acknowledged
2010-07-25 13:56 greensnark Note Added: 0006565
2010-09-14 15:23 Kate Note Added: 0008609
2011-10-23 14:12 edlothiol Note Added: 0015497
2011-10-23 14:12 edlothiol Assigned To => KiloByte
2011-10-23 14:12 edlothiol Status acknowledged => assigned
2012-04-26 22:44 KiloByte Note Added: 0017880
2012-04-26 22:44 KiloByte Status assigned => resolved
2012-04-26 22:44 KiloByte Fixed in Branch => 0.11 development branch
2012-04-26 22:44 KiloByte Resolution open => done


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