v4 now available

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • takkaria
    Veteran
    • Apr 2007
    • 1951

    #76
    Originally posted by Magnate
    Hey - how about we move slay and brand multipliers to a pval ...
    Take a leaf out of Ey's book and allow decimal multipliers. Ey had weapons that did 1.5x slay damage or 1.3x, sometimes (and I'm guessing Fay still has them). You get way more variability then.
    takkaria whispers something about options. -more-

    Comment

    • sethos
      Apprentice
      • Oct 2011
      • 77

      #77
      It would seem that most of the low level bugs have been squished, I didn't see any problems with my last run down the dungeon (save for my Warrior dying, of course. build was 79dfe36.

      Also, IT did seem to be pretty stingy with the "Ego" types of items.

      alas, superb treasures on a relatively safe level. Better start the next character.
      You should save my signature. It might be worth something someday.

      Comment

      • Nick
        Vanilla maintainer
        • Apr 2007
        • 9637

        #78
        Originally posted by Magnate
        Hey - how about we move slay and brand multipliers to a pval ...
        What, like FA, you mean?

        I should write a script to reply like this.
        One for the Dark Lord on his dark throne
        In the Land of Mordor where the Shadows lie.

        Comment

        • BlueFish
          Swordsman
          • Aug 2011
          • 414

          #79
          Originally posted by Magnate
          In other news, I just ran my first stats on v4 (after fixing the last stats-affecting bug, #1565). Boy is it mean!! So I've made some adjustments, so that "good" drops can't get "bad" affixes, and a few others. I've just kicked off 50,000 runs overnight, so tomorrow I'll have a good idea of how far v4's item distribution differs from 3.3.0. In the meantime, those of you currently playing might like to upgrade to the newest version, because the one you're currently playing really is ridiculously stingy.
          Saved my game from the previous V4 build, copied the save to this version, started, and 5 minutes later at 250' my level 9 kobold rogue found Nimthanc, dropped from a green ooze. Thanks Magnate!!

          Comment

          • Obsilium
            Rookie
            • Apr 2007
            • 22

            #80
            I have seen bows made out of Blackrock, I am not sure that would make a viable projectile weapon...

            Comment

            • Magnate
              Angband Devteam member
              • May 2007
              • 5110

              #81
              Originally posted by Nick
              What, like FA, you mean?

              I should write a script to reply like this.
              You mean you don't already ..?

              Actually, I thought slays and brands gave a flat damage boost in O-combat? I always thought that was rather clever - made them really important on light weapons and less unbalancing on huge endgame weapons. Have you changed that then?
              "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

              Comment

              • Magnate
                Angband Devteam member
                • May 2007
                • 5110

                #82
                Originally posted by BlueFish
                Saved my game from the previous V4 build, copied the save to this version, started, and 5 minutes later at 250' my level 9 kobold rogue found Nimthanc, dropped from a green ooze. Thanks Magnate!!
                Hmmm - hope it hasn't gone too far the other way! Stats were at 17k runs at breakfast this morning - it's about 50% slower than 3.3.0, so it's not going to finish 50k until about midnight. So I get to spend today boning up on SQL ...
                "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                Comment

                • Nick
                  Vanilla maintainer
                  • Apr 2007
                  • 9637

                  #83
                  Originally posted by Magnate
                  Actually, I thought slays and brands gave a flat damage boost in O-combat? I always thought that was rather clever - made them really important on light weapons and less unbalancing on huge endgame weapons. Have you changed that then?
                  Here is the original comment from O:

                  Code:
                   * Most slays are x2, except Slay Animal (x1.7), and Slay Evil (x1.5).
                   * Weapons of *slaying* now get a larger bonus.  All brands are x1.7.  
                   * All slays and brands also add to the base damage.
                   *
                   * Examples:  (assuming monster is an orc)
                   * Dagger of Slay Orc:    1d4 * 2.0 + 10:   Average: 15 damage.
                   * Dagger of *Slay Orc*:  1d4 * 2.5 + 15:   Average: just over 21 damage.
                  Note that the added bit is (multiplier - 1) * 10.

                  It is essentially still like this in FA, but the multiplier is given in the edit files:
                  Code:
                  B:SLAY_DRAGON[20]
                  is a x2.0 multiplier (and a +10 addend).
                  One for the Dark Lord on his dark throne
                  In the Land of Mordor where the Shadows lie.

                  Comment

                  • Antoine
                    Ironband/Quickband Maintainer
                    • Nov 2007
                    • 1010

                    #84
                    Do we need to present slays to the player as multipliers? Can't we just abstract out the multiplier and say "+2d6 fire damage" or whatever?

                    (Also, for v4, is there any interest in allowing some limited stacking of slays and brands? How about the best applicable slay on a weapon stacking with the best applicable brand?)

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

                    Comment

                    • Magnate
                      Angband Devteam member
                      • May 2007
                      • 5110

                      #85
                      Originally posted by Nick
                      Here is the original comment from O:

                      Code:
                       * Most slays are x2, except Slay Animal (x1.7), and Slay Evil (x1.5).
                       * Weapons of *slaying* now get a larger bonus.  All brands are x1.7.  
                       * All slays and brands also add to the base damage.
                       *
                       * Examples:  (assuming monster is an orc)
                       * Dagger of Slay Orc:    1d4 * 2.0 + 10:   Average: 15 damage.
                       * Dagger of *Slay Orc*:  1d4 * 2.5 + 15:   Average: just over 21 damage.
                      Note that the added bit is (multiplier - 1) * 10.

                      It is essentially still like this in FA, but the multiplier is given in the edit files:
                      Code:
                      B:SLAY_DRAGON[20]
                      is a x2.0 multiplier (and a +10 addend).
                      Interesting - thanks. ISTR that Leon changed it slightly in S, though I could be mis-remembering that. So do you store the slay mult on the object itself, or is it only a member of the ego struct, or what?

                      The advantage of using pvals is that we don't need to mess with the object structure again. But since all slays would use a pval over 10, we're into the realms of two different types of pval (because with the exception of very rare speed boosts, pvals are always under 10). Pval is definitely the right concept - pvals are the numbers which quantify variable properties of items, which this is - but the pval-handling code is going to get ugly on items with three or four different slays and a couple of stat boosts besides. But then again other changes are going to cause this too, like variable-range ESP, so maybe it's time to get to grips with it.

                      Just thinking aloud here really. If you don't use pvals, how do you *display* the value of a slay on an object? I've been surprised by how much people care about not having the name of the object obviously encapsulate every single property - but I can see that I would care about whether my Slay Dragon weapon was doing 1.8x or 2.4x ....
                      "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                      Comment

                      • kaypy
                        Swordsman
                        • May 2009
                        • 294

                        #86
                        Originally posted by Magnate
                        but I can see that I would care about whether my Slay Dragon weapon was doing 1.8x or 2.4x ....
                        Wait, you're thinking about damage and not going to just go straight to the I view and check the average damage listings vs whatever?

                        Comment

                        • Nomad
                          Knight
                          • Sep 2010
                          • 958

                          #87
                          Originally posted by Magnate
                          Just thinking aloud here really. If you don't use pvals, how do you *display* the value of a slay on an object? I've been surprised by how much people care about not having the name of the object obviously encapsulate every single property - but I can see that I would care about whether my Slay Dragon weapon was doing 1.8x or 2.4x ....
                          I'm not sure it needs to encapsulate every single property so much as it needs to not encapsulate some properties with no indication there are others. I don't need to read everything from the name, but I need to be able to see that "A Small Shield of Resist Acid" is distinct from "A Small Shield of Resist Acid". (One of those just has Resist Acid. The other has two additional resists and a sustain. Guess which!) With the side issue that displaying only one of a set of equivalent affixes is weird behaviour: I might consider it reasonable that an item of Resist Cold has a hidden sustain as well, but I'd be surprised to find a hidden base four resist, because why should rCold merit a mention and another resist of identical importance not?

                          ...But anyway, as for slays, I'm not sure the exact value does need to be shown outside of Inspect; the indication of the slay is enough to prompt you to look, and you need to do that to compare the damage of two weapons anyway - the odds that your Slay Dragon values of 1.8x and 2.4x are going to be on two weapons that otherwise have identical dice and bonuses are really pretty small.

                          Comment

                          • Magnate
                            Angband Devteam member
                            • May 2007
                            • 5110

                            #88
                            Originally posted by Nomad
                            I'm not sure it needs to encapsulate every single property so much as it needs to not encapsulate some properties with no indication there are others. I don't need to read everything from the name, but I need to be able to see that "A Small Shield of Resist Acid" is distinct from "A Small Shield of Resist Acid". (One of those just has Resist Acid. The other has two additional resists and a sustain. Guess which!) With the side issue that displaying only one of a set of equivalent affixes is weird behaviour: I might consider it reasonable that an item of Resist Cold has a hidden sustain as well, but I'd be surprised to find a hidden base four resist, because why should rCold merit a mention and another resist of identical importance not?
                            This is very well put - I remain very happy to receive a pull request for a naming matrix that fixes this! Or perhaps we just add a * to indicate the presence of other affixes to start with - ugly but effective.
                            ...But anyway, as for slays, I'm not sure the exact value does need to be shown outside of Inspect; the indication of the slay is enough to prompt you to look, and you need to do that to compare the damage of two weapons anyway - the odds that your Slay Dragon values of 1.8x and 2.4x are going to be on two weapons that otherwise have identical dice and bonuses are really pretty small.
                            That's a good point too, made also by kaypy. So in fact we don't have to use pvals at all, but can use an array of slay mults that is shown in the Inspect screen but not in the name. Cool.
                            "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                            Comment

                            • Nick
                              Vanilla maintainer
                              • Apr 2007
                              • 9637

                              #89
                              Originally posted by Magnate
                              So do you store the slay mult on the object itself, or is it only a member of the ego struct, or what?
                              I store everything on the object; the ego templates are only used for generation, description and squelch.
                              One for the Dark Lord on his dark throne
                              In the Land of Mordor where the Shadows lie.

                              Comment

                              • Antoine
                                Ironband/Quickband Maintainer
                                • Nov 2007
                                • 1010

                                #90
                                Originally posted by Magnate
                                Or perhaps we just add a * to indicate the presence of other affixes to start with - ugly but effective.
                                It seems weird to have to go down this kind of road - I thought the whole point of affixes was that all properties of the object were manifest from its long-form name.

                                If you're having trouble representing the names of items with many affixes, then perhaps the underlying problem is that those items are being generated with too many affixes?

                                I suggest that ego items should be generated with no more than 3 affixes, including no more than 2 prefixes and no more than 2 suffixes (allowing a "Cursed Elven Robe of Stealth" or "Mithril Cesti of Strength and Speed"). Most should have less. The randart generator could produce items with more, of course.

                                (That excludes affixes which only affect to-hit, to-dam and/or AC, which don't need to be included in the name of the object at all.)

                                A.
                                Last edited by Antoine; October 27, 2011, 12:46.
                                Ironband - http://angband.oook.cz/ironband/

                                Comment

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