*Destruction* deletes stairs

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bron
    Knight
    • May 2008
    • 504

    *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.
  • Magnate
    Angband Devteam member
    • May 2007
    • 4916

    #2
    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 ...
    "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

    Comment

    • Derakon
      Prophet
      • Dec 2009
      • 8820

      #3
      What reasons are there to go with stairs-covered-in-rubble over just making stairs immune to destruction?

      Comment

      • dos350
        Knight
        • Sep 2010
        • 500

        #4
        oh i ddnt read ur post lol,

        idk just 4 fun
        ~eek

        Reality hits you -more-

        S+++++++++++++++++++

        Comment

        • Timo Pietilä
          Prophet
          • Apr 2007
          • 3964

          #5
          Originally posted by Derakon
          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).

          Comment

          • bron
            Knight
            • May 2008
            • 504

            #6
            Originally posted by Derakon
            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.

            Comment

            • Derakon
              Prophet
              • Dec 2009
              • 8820

              #7
              Okay, that's a fair answer.

              Comment

              • fizzix
                Prophet
                • Aug 2009
                • 2969

                #8
                *Destruction* deleting stairs is definitely a bug.

                Comment

                Working...
                😀
                😂
                🥰
                😘
                🤢
                😎
                😞
                😡
                👍
                👎