Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Vanilla

Reply
 
Thread Tools Display Modes
Old August 26, 2011, 18:16   #1
bron
Swordsman
 
Join Date: May 2008
Location: Saratoga, California (in the midst of Silicon Valley)
Posts: 485
bron is on a distinguished road
*Destruction* deletes stairs

I had a bit of a problem in comp 107 with a game feature I had somehow never encountered before: when you *destruct* an area, most things get deleted: monsters, doors, non-artifacts on the ground, etc. Unfortunately for me, I didn't realize that the "etc." also includes stairs. Doubly unfortunate for me, this happened on level 99 right after I had killed Sauron in an Ironman game. So now I'm stuck on dlvl 99 with no way down. Admittedly, I was not *completely* screwed as it might have been possible to just wait long enough for new monsters to get generated and maybe eventually one of them would be carrying a Teleport Level (or Deep Descent) scroll. (What I actually did was use Wizard Mode to go down to dlvl 100.)

This seems (to me) to be an unappealing mechanic. I would like to propose that *destruct* should not delete stairs. Or at least, not in an ironman game. Or at the very least, not on level 99 of an ironman game. Actually, I think the coolest thing would be to replace the stairs with a special kind of rubble that would turn back into stairs once the rubble was cleared (essentially, the stairs are blocked by rubble from the blast). I'd be happy to write the code to do this, if anyone other than me thinks it's a good idea.
bron is offline   Reply With Quote
Old August 26, 2011, 19:18   #2
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,057
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Hmmm, interesting point. I'd be fine with the stairs-covered-in-rubble idea. It doesn't seem to have any obvious drawbacks or balance issues, and it would solve the ironman-on-dl99 problem ...
__________________
"3.4 is much better than 3.1, 3.2 or 3.3. It still is easier than 3.0.9, but it is more convenient to play without being ridiculously easy, so it is my new favorite of the versions." - Timo Pietila
Magnate is offline   Reply With Quote
Old August 26, 2011, 19:50   #3
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,938
Derakon is on a distinguished road
What reasons are there to go with stairs-covered-in-rubble over just making stairs immune to destruction?
Derakon is offline   Reply With Quote
Old August 26, 2011, 20:04   #4
dos350
Knight
 
dos350's Avatar
 
Join Date: Sep 2010
Location: nimbin, australia
Posts: 541
dos350 is on a distinguished road
oh i ddnt read ur post lol,

idk just 4 fun
__________________
~eek

Reality hits you -more-

S+++++++++++++++++++
dos350 is offline   Reply With Quote
Old August 26, 2011, 20:24   #5
Timo Pietilš
Prophet
 
Join Date: Apr 2007
Location: Climbing up from hole I just dug.
Posts: 4,096
Timo Pietilš is on a distinguished road
Quote:
Originally Posted by Derakon View Post
What reasons are there to go with stairs-covered-in-rubble over just making stairs immune to destruction?
Maybe you could hid the stairs in rubble in normal dungeon too, though I would prefer that you had some non-hidden stairs for both directions guaranteed in the dungeon (digging all the rubble to find that elusive stairs would be just plain boring).
Timo Pietilš is offline   Reply With Quote
Old August 26, 2011, 21:36   #6
bron
Swordsman
 
Join Date: May 2008
Location: Saratoga, California (in the midst of Silicon Valley)
Posts: 485
bron is on a distinguished road
Quote:
Originally Posted by Derakon View Post
What reasons are there to go with stairs-covered-in-rubble over just making stairs immune to destruction?
No good reason. It just seems more cool somehow (to me anyway). I admit that implementing the idea would require an unfortunate number of changes to cover this one rare case (e.g. adding new terrain features for RUBBLED_STAIRS, in both up and down flavors; code to generate the features; code to return them to becoming stairs when they are dug out). Whereas having *destruct* just skip over spaces that already have stairs on them is pretty easy to do and localized to a single routine (less work; less prone to bugs).

One could also argue that if you didn't know the *destruct* deleted the stairs, you also wouldn't know that they are still there under the rubble. I will say however they my first reaction upon seeing the stairs disappear was to frantically dig all over the area where I remember them being, in hopes of finding them again.

I guess it basically boils down to whether or not not you think the chrome is worth the trouble (and the increased maintenance costs) of the extra code.
bron is offline   Reply With Quote
Old August 26, 2011, 21:40   #7
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,938
Derakon is on a distinguished road
Okay, that's a fair answer.
Derakon is offline   Reply With Quote
Old August 27, 2011, 05:44   #8
fizzix
Prophet
 
Join Date: Aug 2009
Location: Madison, Wisconsin, US
Posts: 3,002
fizzix is on a distinguished road
*Destruction* deleting stairs is definitely a bug.
fizzix is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Connected stairs - something to consider Antoine Development 17 May 14, 2011 09:51
Playing with 'restricted' stairs fizzix AAR 0 July 20, 2010 01:12
[O] Levels are generated with no stairs at all Therem Harth Variants 3 June 29, 2010 00:08
*Destruction* Cave Man Vanilla 24 April 6, 2009 00:58
*destruction* ? warlin Vanilla 13 November 1, 2008 08:07


All times are GMT +1. The time now is 14:55.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.