Mages, spells and rogues

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Max Stats
    Swordsman
    • Jun 2010
    • 324

    #16
    Originally posted by Magnate
    Not any more. As of the next nightly, all monsters are created carrying their drops - so if they get stolen, the monster will drop nothing on death. (That isn't why we did it, but it's a handy side effect, if theft were ever to be implemented ...)
    Great! This seemed like it should be this way since monster inventories were created. Now, this raises the question, will objects created in monster inventories add to the level feeling?
    If beauty is in the eye of the beholder, then why are beholders so freaking ugly?

    Comment

    • Spacebux
      Adept
      • Apr 2009
      • 231

      #17
      Originally posted by Magnate
      Not any more. As of the next nightly, all monsters are created carrying their drops - so if they get stolen, the monster will drop nothing on death. (That isn't why we did it, but it's a handy side effect, if theft were ever to be implemented ...)
      Sweet.

      (Note: no accusation.)

      Comment

      • Derakon
        Prophet
        • Dec 2009
        • 9022

        #18
        And if you're playing with preserve off, can you lose artifacts that were on monsters that got generated the turn before recall kicked in?

        Comment

        • Spacebux
          Adept
          • Apr 2009
          • 231

          #19
          Originally posted by Max Stats
          Great! This seemed like it should be this way since monster inventories were created. Now, this raises the question, will objects created in monster inventories add to the level feeling?
          Would be interesting to see:
          "You cast frostball."
          "The potions of +CON in the large kobold's inventory shatter!"

          Doh..!!

          Comment

          • Magnate
            Angband Devteam member
            • May 2007
            • 5110

            #20
            Originally posted by Derakon
            And if you're playing with preserve off, can you lose artifacts that were on monsters that got generated the turn before recall kicked in?
            No, since no_preserve only makes a difference once an artifact is IDd.

            @Max Stats: level feelings are *long* overdue for a rework (ticket #50 - one of the oldest). But in the meantime, yes, they do - any "great" object, or artifact, will add to the level feeling.
            "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

            Comment

            • fizzix
              Prophet
              • Aug 2009
              • 3025

              #21
              Originally posted by Magnate
              No, since no_preserve only makes a difference once an artifact is IDd.
              I'm not sure this is true. In fact it might not even be true with preserve on.

              When the game creates an artifact it sets a CREATED (bit?)flag on it. This will happen regardless of whether the artifact has been ID'd or not.

              IIRC, when you leave the level the game looks through all the items in the object list and if it sees an artifact it checks if it's both unknown and preserve is on. If both those are met it removes the CREATED flag. If objects carried by monsters are not in the object list, then we may need to make sure they're checked also. Nonetheless, if preserve is off, these artifacts should be lost. The last time I looked at this stuff was at least a year ago, so I guess it may have changed since then.

              The question is, should they be lost. My gut says no, we should preserve monster carried artifacts.

              Comment

              • zaimoni
                Knight
                • Apr 2007
                • 590

                #22
                Originally posted by Magnate
                No, since no_preserve only makes a difference once an artifact is IDd.
                As no-preserve has lost artifacts before identification since 2.7.x, that would be a very substantial change.
                Zaiband: end the "I shouldn't have survived that" experience. V3.0.6 fork on Hg.
                Zaiband 3.0.10 ETA Mar. 7 2011 (Yes, schedule slipped. Latest testing indicates not enough assert() calls to allow release.)
                Z.C++: pre-alpha C/C++ compiler system (usable preprocessor). Also on Hg. Z.C++ 0.0.10 ETA December 31 2011

                Comment

                • Taha
                  Adept
                  • Jun 2009
                  • 128

                  #23
                  Not a big fan of no_preserve to start with, but a monster carried artifact should not be losable without killing the monster.

                  no_preserve only makes a difference before an artifact is IDd. Once it has been IDd, it can never be generated again regardless.

                  Does this change (generating monsters with their drops) impact level feelings? I don't think I like the consequences either way... Especially given an inability to tell which monsters were on the level at generation and which appeared later.
                  ________
                  California Dispensaries
                  Last edited by Taha; August 14, 2011, 15:02.

                  Comment

                  • Timo Pietilä
                    Prophet
                    • Apr 2007
                    • 4096

                    #24
                    Originally posted by Magnate
                    No, since no_preserve only makes a difference once an artifact is IDd.
                    That's just opposite what preserve off should be. Artifacts are lost if they are created ID or not. With preserve on artifacts are lost only if they have been ID:t and then left behind.

                    IIRC there was a bug in some version where preserve off didn't actually do what it was supposed to do (the version I posted competition savefile).

                    Comment

                    • myshkin
                      Angband Devteam member
                      • Apr 2007
                      • 334

                      #25
                      Originally posted by Timo Pietilä
                      That's just opposite what preserve off should be. Artifacts are lost if they are created ID or not. With preserve on artifacts are lost only if they have been ID:t and then left behind.
                      In a game where monster inventories include artifacts, does it make sense for those artifacts to become lost when the player leaves the level if preserve is off?

                      Comment

                      • Magnate
                        Angband Devteam member
                        • May 2007
                        • 5110

                        #26
                        Originally posted by Magnate
                        No, since no_preserve only makes a difference once an artifact is IDd.
                        Wow, I was tired. Thanks for the corrections - it is of course exactly the opposite of this. So yes, artifacts generated on monsters will be lost if preserve is off, so I will have to add some code to check this. Well spotted all.
                        "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                        Comment

                        • Zyphyr
                          Adept
                          • Jan 2008
                          • 135

                          #27
                          Originally posted by myshkin
                          In a game where monster inventories include artifacts, does it make sense for those artifacts to become lost when the player leaves the level if preserve is off?
                          I'd say yes, it does.

                          Comment

                          • Derakon
                            Prophet
                            • Dec 2009
                            • 9022

                            #28
                            How do you reconcile that with a monster appearing on the opposite side of the level, with an artifact in inventory, on the turn before Recall kicks in?

                            Preserve mode used to basically occasionally give you a choice between having to clear a level or losing something forever. If artifacts in monster inventory are lost, then it becomes "Sometimes you know that you will lose something forever if you don't clear the level, other times you just lose things forever, period."

                            Comment

                            • PowerDiver
                              Prophet
                              • Mar 2008
                              • 2820

                              #29
                              Originally posted by Derakon
                              How do you reconcile that with a monster appearing on the opposite side of the level, with an artifact in inventory, on the turn before Recall kicks in?
                              Tough luck. You choose a challenge mode and sometimes it makes the game harder.

                              Comment

                              • Antoine
                                Ironband/Quickband Maintainer
                                • Nov 2007
                                • 1010

                                #30
                                Originally posted by PowerDiver
                                Tough luck. You choose a challenge mode and sometimes it makes the game harder.
                                Might be reasonable to get an updated level feeling when the mob pops up (or soon after)?

                                "You decide this level is superb after all."

                                A.
                                Ironband - http://angband.oook.cz/ironband/

                                Comment

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