Randart luck :)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Matthias
    Adept
    • Apr 2007
    • 201

    #16
    The problem isn't the PDSM, noone ever finds one of those, but the rarity of the "Bladeturner" mod. It is very common compared to other artifacts but that is usually balanced by the rarity of the PDSM. I think the cleanest fix would be changing Bladeturner from

    F:HOLD_LIFE | REGEN |
    F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | RES_FEAR |
    F:RES_LIGHT | RES_DARK | RES_BLIND | RES_CONFU | RES_SOUND |
    F:RES_SHARD | RES_NETHR | RES_NEXUS | RES_CHAOS | RES_DISEN |
    E:RAGE_BLESS_RESIST:400

    to

    F:HOLD_LIFE | REGEN | RES_FEAR |
    E:RAGE_BLESS_RESIST:400

    and read the rest of the resists from the base item


    Because that's the stats the real Bladeturner actually adds to the PDSM. A random artifact based on this would be only a little better than its base item, just like Bladeturner
    Last edited by Matthias; May 17, 2010, 17:31.

    Comment

    • Estie
      Veteran
      • Apr 2008
      • 2347

      #17
      Originally posted by Matthias
      The problem isn't the PDSM, noone ever finds one of those, but the rarity of the "Bladeturner" mod. It is very common compared to other artifacts but that is usually balanced by the rarity of the PDSM. I think the cleanest fix would be changing Bladeturner from

      F:HOLD_LIFE | REGEN |
      F:RES_ACID | RES_ELEC | RES_FIRE | RES_COLD | RES_POIS | RES_FEAR |
      F:RES_LIGHT | RES_DARK | RES_BLIND | RES_CONFU | RES_SOUND |
      F:RES_SHARD | RES_NETHR | RES_NEXUS | RES_CHAOS | RES_DISEN |
      E:RAGE_BLESS_RESIST:400

      to

      F:HOLD_LIFE | REGEN | RES_FEAR |
      E:RAGE_BLESS_RESIST:400

      and read the rest of the resists from the base item


      Because that's the stats the real Bladeturner actually adds to the PDSM. A random artifact based on this would be only a little better than its base item, just like Bladeturner
      Actually I thought that was the way it is, before I read Magnate´s post in this thread. But the way it´s implemented is correct, if you want the randart set to have the same power as the standarts. If you turn the best artifact into crap for the majority of randart games, the latter will be weaker. Or to put it another way, the standart set guarantees you an artifact based on PDSM; so the randart set should have 1 PDSM on average, which I dont think is the case.

      I dont know about the rarity; "Ostolwar" has rarity 5, does that make it more common than Bladeturner ? Maybe, since MoD is a more common base than PDSM.

      Comment

      • Derakon
        Prophet
        • Dec 2009
        • 9022

        #18
        Instead of changing Bladeturner, it sounds like artifact rarity should take into account the rarity of the base item.

        Comment

        • Magnate
          Angband Devteam member
          • May 2007
          • 5110

          #19
          Originally posted by Derakon
          Instead of changing Bladeturner, it sounds like artifact rarity should take into account the rarity of the base item.
          It already does - but the change from 1-in rarity to the % alloc_prob crates a problem (max rarity is now 100 for a common base item; Bladeturner randarts used to turn up with rarity 255).

          No, the solution to this is even simpler: we don't randomise Bladeturner ...
          "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

          Comment

          • Estie
            Veteran
            • Apr 2008
            • 2347

            #20
            That works of course, but I dont like it. After all, the point of randomizing (for me) is to not know in advance what to expect; with The One and Bladeturner fixed, that makes 2 of the 4 big slots (weapon, bodyarmour, rings) where I know the end. Id much rather have a broken toon ala Aberly now and then than that.

            Comment

            • Derakon
              Prophet
              • Dec 2009
              • 9022

              #21
              Do you seriously expect to find the One Ring and Bladeturner in every winning game? Sure, they're the ultimate gear for their respective slots, but they're also so rare that I don't really worry about them. Heck, as noted, Bladeturner doesn't actually add all that much over its base item, so just finding PDSM at all will tend to edge out other body armor slots.

              Still, I don't think adding more standarts to a randart game is all that great an idea. Especially not Bladeturner, which has no Tolkein significance. I can see the argument for the One Ring -- but then, why do we randomize the elven rings? Or Evenstar, or the Arkenstone...

              Comment

              • Jungle_Boy
                Swordsman
                • Nov 2008
                • 434

                #22
                Here's something I have been thinking of as far as randarts. As far as I know there is nothing other than the RNG preventing every artifact from having +attack speed as a mod. or you could end up with 14 artifacts with immunity to cold and not one resist poison. The artifact set is large enough that lack of certain resists is not an issue but perhaps there should be caps on certain mods. Not sure if this is feasible with the current code but maybe it would be possible to decrement a value every time a certain mod is added to a randart and when that value reaches zero that mod is no longer available to be added. This would allow some fairly easy customization of artifact sets. Not seeing enough + speed items? increase the number of speed items allowed.

                Another possible solution is instead of slapping completely random attributes on a base item and calling it an artifact you could create thematic artifacts. This would involve quite a bit of work but you could create sets of flags that are more likely to be found together, ie weapons with poison brand may be more likely to have poison resist. Each of the powerful mods could have 1-2 lesser mods that are more likely to be found with it. Some things would be pretty easy to group up but others would probably be tricky. What this would do is to fill the budget with some fluff instead of having the chance of getting all the powerful mods on one item.
                My first winner: http://angband.oook.cz/ladder-show.php?id=10138

                Comment

                • Magnate
                  Angband Devteam member
                  • May 2007
                  • 5110

                  #23
                  Originally posted by Jungle_Boy
                  Here's something I have been thinking of as far as randarts. As far as I know there is nothing other than the RNG preventing every artifact from having +attack speed as a mod. or you could end up with 14 artifacts with immunity to cold and not one resist poison. The artifact set is large enough that lack of certain resists is not an issue but perhaps there should be caps on certain mods. Not sure if this is feasible with the current code but maybe it would be possible to decrement a value every time a certain mod is added to a randart and when that value reaches zero that mod is no longer available to be added. This would allow some fairly easy customization of artifact sets. Not seeing enough + speed items? increase the number of speed items allowed.

                  Another possible solution is instead of slapping completely random attributes on a base item and calling it an artifact you could create thematic artifacts. This would involve quite a bit of work but you could create sets of flags that are more likely to be found together, ie weapons with poison brand may be more likely to have poison resist. Each of the powerful mods could have 1-2 lesser mods that are more likely to be found with it. Some things would be pretty easy to group up but others would probably be tricky. What this would do is to fill the budget with some fluff instead of having the chance of getting all the powerful mods on one item.
                  You read my mind. Not only have I thought of counting and/or limiting mods, but thematic artifacts have been on my agenda for a long time. Any year now.
                  "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                  Comment

                  • PowerDiver
                    Prophet
                    • Mar 2008
                    • 2820

                    #24
                    I was wondering how to deal with the difference in power for slot (a) vs slots (c) through (l). (1) If you use your weapons for damage, you have to assume swaps, so resists are less valuable. (2) For things like pure damage, +25 in a side slot is worth oodles more than a +15 zweihander. I'd say five times as much as an absolute minimum, maybe 10 times, and I could see it going higher.

                    Damage bonuses on side slots apply to *all* weapons, but a damage bonus on a weapon only applies to itself. OTOH, you could say that that damage of a weapon applies to all all body armors, so I am not sure the previous sentence makes any sense.

                    A DEX bonus in a side slot such as Vilya is important because it helps provide the ability to get max swings with Deathwreaker. The DEX bonus on a *slay orc* weapon is worthless to most chars.

                    Maybe I am just confusing myself it and all comes down to rarity issues, but I think some of the issues I see in prices when I sell stuff might be related to this sort of thing.

                    Comment

                    • Djabanete
                      Knight
                      • Apr 2007
                      • 576

                      #25
                      Re: Dragon armor (non-artifact high-resist-covering armor)

                      Hengband has Dragon Shields, Dragon Gloves, Dragon Boots, and Dragon Helms, all of which grant random resistances. Sometimes they give only one, often two, and sometimes three or more. They're very useful from a game design perspective, because while they can patch up a resist or two, that's about all they do (that is, they're often useful but not super powerful). I don't think they'd be out of place in Vanilla.

                      Also, the random resistances lottery makes for fun, suspenseful moments as you hack your way through to a bit of dragon gear in eager anticipation of finding out what its powers will be. VERY (!) rarely, a dragon item will be as valuable as a high-end artifact, so even a well-powered character can have the thrill of anticipation as he identifies one of them.

                      Comment

                      • Estie
                        Veteran
                        • Apr 2008
                        • 2347

                        #26
                        Originally posted by Jungle_Boy
                        Here's something I have been thinking of as far as randarts. As far as I know there is nothing other than the RNG preventing every artifact from having +attack speed as a mod. or you could end up with 14 artifacts with immunity to cold and not one resist poison. The artifact set is large enough that lack of certain resists is not an issue but perhaps there should be caps on certain mods. Not sure if this is feasible with the current code but maybe it would be possible to decrement a value every time a certain mod is added to a randart and when that value reaches zero that mod is no longer available to be added. This would allow some fairly easy customization of artifact sets. Not seeing enough + speed items? increase the number of speed items allowed.

                        Another possible solution is instead of slapping completely random attributes on a base item and calling it an artifact you could create thematic artifacts. This would involve quite a bit of work but you could create sets of flags that are more likely to be found together, ie weapons with poison brand may be more likely to have poison resist. Each of the powerful mods could have 1-2 lesser mods that are more likely to be found with it. Some things would be pretty easy to group up but others would probably be tricky. What this would do is to fill the budget with some fluff instead of having the chance of getting all the powerful mods on one item.
                        Capping is boring. Rather, divide the pool of mods into offensive and defensive ones, and give rings and gloves a decent chance to pick from the offensive pool, everything else only a tiny chance. This makes sure that the typical set has *some* (+x,+y), slay or brand or whatever - this was missing in the old randart code - but you will rarely see it on anything else, and while "only the RNG prevents every piece from having +attack speed", the chance for that are so slim it wont matter.
                        In the same sense, I wouldnt like everything that has ImmFire to also have SustainCha. (*yawn*)
                        The power pool makes sure that not all 4 immunities spawn on Nimthanc, but for the high end items, a very lucky roll should be able to yield that. If you look at Ringil, I am sure anyone who isnt familiar with the standard set would want to tone it down. But its rare enough to not matter for balancing purposes. I want Ringils to exist, just not always a 4d5 longsword!

                        Comment

                        • miyazaki
                          Adept
                          • Jan 2009
                          • 227

                          #27
                          I think limiting +shooting speed and +attack speed to pvals of 1 would almost end this debate. Would it be possible to decouple these two mods from the pval on the weapon? Have it always on or off, with a value of 1 if it is on? (I know nothing of programming.) I guess it would force some rebalancing of the standarts, tho'...

                          Comment

                          • Estie
                            Veteran
                            • Apr 2008
                            • 2347

                            #28
                            The problem I see with extra attacks on non-weapons is that it distorts the balance between classes. A warrior gets a 50% melee damage bonus in exchange for not having spells compared to a mage. If you have +5 attacks from equipment, this is reduced to ~ +20% while the benefit of spells remains the same. Slays and brands dont have this problem, as their damage increase is proportional to the number of (base) attacks.

                            I think miyazaki´s suggestion is good; how about this:

                            1. Leave weapons unchanged.
                            2. Define new properties, off-weapon_blow and off-weapon_shot. Only non-weapon artifacts can get these. They are independant of any Pval an item might have, like fire resistance.
                            3. The effect of having the property on a piece is to increase the number of blows by 1 (2 if class = warrior), or number of shots by 1 (2 if class = ranger). They do not stack, so having it on 2 pieces doesnt add another blow; just like fire resistance.

                            Comment

                            • Pete Mack
                              Prophet
                              • Apr 2007
                              • 6883

                              #29
                              Originally posted by Estie
                              That works of course, but I dont like it. After all, the point of randomizing (for me) is to not know in advance what to expect; with The One and Bladeturner fixed, that makes 2 of the 4 big slots (weapon, bodyarmour, rings) where I know the end. Id much rather have a broken toon ala Aberly now and then than that.
                              This just is not true. When is the last time you found either Bladeturner or The One Ring? So how exactly does not randomizing these items affect gameplay in any way?

                              Comment

                              • Zikke
                                Veteran
                                • Jun 2008
                                • 1069

                                #30
                                Originally posted by Pete Mack
                                This just is not true. When is the last time you found either Bladeturner or The One Ring? So how exactly does not randomizing these items affect gameplay in any way?
                                In all my years of playing Angband, I have never once found either Bladeturner or the One Ring.

                                I have found Bladeturner-based randarts twice however, because the new base item is much more common than PDSM.
                                A(3.1.0b) CWS "Fyren_V" NEW L:50 DL:127 A++ R+++ Sp+ w:The Great Axe of Eonwe
                                A/FA W H- D c-- !f PV+++ s? d P++ M+
                                C- S+ I- !So B ac++ GHB? SQ? !RQ V F:

                                Comment

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