Dungeon Crawl Stone Soup Tracker - DCSS
Viewing Issue Advanced Details
6464 Bug Report minor always 2012-12-23 02:42 2018-08-03 18:59
hxy Remote  
CDO  
normal Console  
confirmed 0.11 ancient branch  
0.11.1 open  
none    
none  
0006464: Hell portal usage behaviour when there is more than one per level
When you enter Hell on a dungeon level that has more than one Hell portal, exiting Hell does not land you on the portal that you went in from.

Screen-shot attached - I partially clear a level, spot a Hell portal, went in, came out at a different Hell portal.
png file icon hell.png [^] (221,407 bytes) 2012-12-23 02:42
Issue History
2012-12-23 02:42 hxy New Issue
2012-12-23 02:42 hxy File Added: hell.png
2018-08-03 18:59 advil Note Added: 0032495
2018-08-03 18:59 advil Status new => confirmed

Notes
(0032495)
advil   
2018-08-03 18:59   
Still happens in 0.23 trunk.

The problem is that the logic for finding the entry portal on a level doesn't make any sense unless there is exactly one, because it just searches for the feature type (see files.cc:_place_player_on_stair), but dungeon builder logic doesn't seem to ensure that. To fix this would need a bit of non-trivial refactoring.