4.0.4 bugs

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • PowerWyrm
    Prophet
    • Apr 2008
    • 2986

    #61
    Originally posted by PowerWyrm
    Can anyone confirm that in 4.0.4 a single plasma breath from an Aether Hound can knock out a character that has not protection from stunning? I just experienced that in PWMAngband and I want to know if it's also the case in v4.0.4. If it's the case, then it's a critical bug -- nothing should be able to instantly KO you if you're not at least "stunned".
    Nevermind... When increasing stun counter from a plasma breath, the Vanilla code does:

    Code:
    if (duration > 35) duration = 35;
    PWMAngband does:

    Code:
    duration = MAX(duration, 35)
    *** facepalm ***
    PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

    Comment

    • kandrc
      Swordsman
      • Dec 2007
      • 299

      #62
      Purchase something from shop. Exit shop. Do nothing else, still standing on shop door, hit 'n' and duplicate last purchase.

      Comment

      • Nick
        Vanilla maintainer
        • Apr 2007
        • 9638

        #63
        Originally posted by kandrc
        Purchase something from shop. Exit shop. Do nothing else, still standing on shop door, hit 'n' and duplicate last purchase.
        Oops. At least it charges you.
        One for the Dark Lord on his dark throne
        In the Land of Mordor where the Shadows lie.

        Comment

        • kandrc
          Swordsman
          • Dec 2007
          • 299

          #64
          Originally posted by PowerWyrm
          Not a typo. The name here is "Templar" and "Knight" is just a qualifier. It's a "Knight Templar", not a "Templar Knight".
          The entire internet seems to disagree with you: https://www.google.com/search?q=knig...emplar+knights

          Comment

          • troycheek
            Rookie
            • Oct 2015
            • 12

            #65
            Originally posted by Nick
            Oops. At least it charges you.
            and doesn't allow you to duplicate items, only make an additional purchase of something still in store inventory. Not that I just tried to duplicate a STR+4 ring, mind you.

            Comment

            • PowerWyrm
              Prophet
              • Apr 2008
              • 2986

              #66
              Originally posted by PowerWyrm
              Not really a 4.0.4 bug, but in PWMAngband, when a character tries to run in real time mode on a level with a lot of objects (for example after using a potion of enlightenment on a level with a GV), the game suddenly slows down dramatically. This comes from the fact that every line in the object list subwindow is redrawn due to a change in the coordinates. In 4.0.4, the list is only redrawn every 100 turns (which means almost never) and running seems fine (even more since it's instantaneous, so only the starting and ending coordinates matter). In PWMAngband, I've simply limited redraw to each panel change... but it's still really slow.
              I just experienced a massive slowdown when @ went downstairs near a huge GV and used enlightenment (http://angband.oook.cz/screen-show.php?id=3368). I could barely move, forget about running. The only way to fix that was to remove the object list subwindow. I just hope the same problem doesn't happen in 4.0.4.
              PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

              Comment

              • Ingwe Ingweron
                Veteran
                • Jan 2009
                • 2129

                #67
                Originally posted by PowerWyrm
                I just experienced a massive slowdown .... I just hope the same problem doesn't happen in 4.0.4.
                The 4.0.4 knowledge branch is currently having massive slowdown problems. Judging from your posts, it may have to do with changes made to the working of the object subwindow.
                “We're more of the love, blood, and rhetoric school. Well, we can do you blood and love without the rhetoric, and we can do you blood and rhetoric without the love, and we can do you all three concurrent or consecutive. But we can't give you love and rhetoric without the blood. Blood is compulsory. They're all blood, you see.”
                ― Tom Stoppard, Rosencrantz and Guildenstern are Dead

                Comment

                • PowerWyrm
                  Prophet
                  • Apr 2008
                  • 2986

                  #68
                  Originally posted by Ingwe Ingweron
                  The 4.0.4 knowledge branch is currently having massive slowdown problems. Judging from your posts, it may have to do with changes made to the working of the object subwindow.
                  The problem comes from the fact that object list now displays the location of each object, which takes time to compute due to sorting based on distance. Moreover, a PR_ITEMLIST redraw is now set each turn instead of each time an object is generated/removed/revealed.
                  PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                  Comment

                  • PowerWyrm
                    Prophet
                    • Apr 2008
                    • 2986

                    #69
                    Originally posted by PowerWyrm
                    I just experienced a massive slowdown when @ went downstairs near a huge GV and used enlightenment (http://angband.oook.cz/screen-show.php?id=3368). I could barely move, forget about running. The only way to fix that was to remove the object list subwindow. I just hope the same problem doesn't happen in 4.0.4.
                    Nevermind... it's a bug in PWMAngband. More precisely, a bug in the slay cache code... again. The cache doesn't work, the "fill" method copies slays and brands wrongly leading to the cache expanding indefinitely... well until the size exceeds an unsigned integer limit and loops back to 0, leading to a nice crash.
                    PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                    Comment

                    • PowerWyrm
                      Prophet
                      • Apr 2008
                      • 2986

                      #70
                      Originally posted by PowerWyrm
                      Nevermind... it's a bug in PWMAngband. More precisely, a bug in the slay cache code... again. The cache doesn't work, the "fill" method copies slays and brands wrongly leading to the cache expanding indefinitely... well until the size exceeds an unsigned integer limit and loops back to 0, leading to a nice crash.
                      After fixing the cache bug, the slowdown almost disappears. Surely managing 100 or so entries in the cache instead of 65536 helps a lot. Now when I use the Dungeon Master to dive deep and generate a huge GV with 500+ objects, there is still a noticeable slowdown. I guess the function that collects info to be displayed in the object list subwindow still needs some good optimization.
                      PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                      Comment

                      • PowerWyrm
                        Prophet
                        • Apr 2008
                        • 2986

                        #71
                        Originally posted by Elsairon
                        I see the following is already in the tracker at #1915.

                        A minor message ordering niggle.

                        Sometimes when striking a killing blow, status affects will be printed after the death message, for example:

                        You have slain the scruffy little dog.
                        The scruffy little dog looks confused.

                        I'd like it better if the death message were printed last.
                        This is because most messages use the "delayed" monster message queue via add_monster_message(), but the death message is displayed immediately via msg(). Probably trivial to fix.
                        PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                        Comment

                        • Egavactip
                          Swordsman
                          • Mar 2012
                          • 442

                          #72
                          so this just happened. I have a character on DL60 who fought and killed Fundin or whatever that hobbit's name is who appears around DL59. This was almost immediately upon my arrival on the level.

                          After this fight, I took stock of the situation and quickly noticed with some alarm through his telepathy that the Tarrasque was on this level. So I decided to head the other way, ran into another unique (Eol) and realized that I was still low on mana from the previous fight. So I went back to my little cubbyhole to regenerate my mana. NOW, in the same spot where the Tarrasque was before, my telepathy is detecting HUAN. And with a detect monsters, the Tarrasque is nowhere to be seen. Somehow the Tarrasque magically changed into Huan. By the way, the level warning for this level is only a 6, which seems a little bit low for at least three uniques including Huan/Tarrasque. But the main thing is this weird unique-switching that seems to have occurred.

                          Comment

                          • Egavactip
                            Swordsman
                            • Mar 2012
                            • 442

                            #73
                            Originally posted by Egavactip
                            so this just happened. I have a character on DL60 who fought and killed Fundin or whatever that hobbit's name is who appears around DL59. This was almost immediately upon my arrival on the level.

                            After this fight, I took stock of the situation and quickly noticed with some alarm through his telepathy that the Tarrasque was on this level. So I decided to head the other way, ran into another unique (Eol) and realized that I was still low on mana from the previous fight. So I went back to my little cubbyhole to regenerate my mana. NOW, in the same spot where the Tarrasque was before, my telepathy is detecting HUAN. And with a detect monsters, the Tarrasque is nowhere to be seen. Somehow the Tarrasque magically changed into Huan. By the way, the level warning for this level is only a 6, which seems a little bit low for at least three uniques including Huan/Tarrasque. But the main thing is this weird unique-switching that seems to have occurred.
                            Wow, Shelob is also on this 6 level feeling level.

                            Comment

                            • Nick
                              Vanilla maintainer
                              • Apr 2007
                              • 9638

                              #74
                              Originally posted by Egavactip
                              After this fight, I took stock of the situation and quickly noticed with some alarm through his telepathy that the Tarrasque was on this level. So I decided to head the other way, ran into another unique (Eol) and realized that I was still low on mana from the previous fight. So I went back to my little cubbyhole to regenerate my mana. NOW, in the same spot where the Tarrasque was before, my telepathy is detecting HUAN. And with a detect monsters, the Tarrasque is nowhere to be seen. Somehow the Tarrasque magically changed into Huan. By the way, the level warning for this level is only a 6, which seems a little bit low for at least three uniques including Huan/Tarrasque. But the main thing is this weird unique-switching that seems to have occurred.
                              My guess is Huan probably trampled the Tarrasque
                              One for the Dark Lord on his dark throne
                              In the Land of Mordor where the Shadows lie.

                              Comment

                              • PowerWyrm
                                Prophet
                                • Apr 2008
                                • 2986

                                #75
                                Originally posted by Egavactip
                                so this just happened. I have a character on DL60 who fought and killed Fundin or whatever that hobbit's name is who appears around DL59. This was almost immediately upon my arrival on the level.

                                After this fight, I took stock of the situation and quickly noticed with some alarm through his telepathy that the Tarrasque was on this level. So I decided to head the other way, ran into another unique (Eol) and realized that I was still low on mana from the previous fight. So I went back to my little cubbyhole to regenerate my mana. NOW, in the same spot where the Tarrasque was before, my telepathy is detecting HUAN. And with a detect monsters, the Tarrasque is nowhere to be seen. Somehow the Tarrasque magically changed into Huan. By the way, the level warning for this level is only a 6, which seems a little bit low for at least three uniques including Huan/Tarrasque. But the main thing is this weird unique-switching that seems to have occurred.
                                1) Fundin is a dwarf
                                2) http://angband.oook.cz/comic/strip.php?view=72
                                PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                                Comment

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