Magnate's new egos

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Derakon
    Prophet
    • Dec 2009
    • 9022

    Magnate's new egos

    (Because clearly his old one wasn't big enough! )

    Magnate just posted this link in the Angel -> Ainur thread.

    Wow. So to sum up:

    * "Special" artifact generation is gone -- the game either generates an artifact from the list of available artifacts, or it generates an item. Hooray!
    * Allocation probabilities are on a 1000-point scale instead of a 100-point scale, so we can make Ringil, Feanor, etc. 10 times more rare. But artifact rarity is now independent of base item rarity, so all rarities will need to be rescaled. But we wanted to do that anyway, right?
    * Non-artifact equipment generation is now completely different. There was a lot here, so apologies if I get things wrong, but...
    ** Affixes can now apply modifiers to damage dice and sides, and to weight. The old "of Slicing", "of Disruption", and "of Chaos" are now affixes that apply to the appropriate item types (for "of Chaos", katanas, executioner swords, and zweihanders). "Mithril" is an affix, as is "adamantite".
    ** "good" and "great" are now properties of affixes. So a "good" item could be, say, a Sharp Dagger which has a boost to its damage. Or it could be a Dagger of Feather Falling, which has no magical modifiers to its hit/damage. In other words, magical plusses and "good" are separate concepts now.
    ** Only items that pass the old ego-item check (now the "great" check) get access to the great affixes (everyone else is limited to good affixes). The number of affixes available is a function of depth.
    ** You can say that a given affix is great at one depth and only good at another depth. No more Small Leather Shield of Resist Cold from Sauron! Of course, this probably means we need to rescale how many items drop later on, since there won't be as much junk pushing out the good stuff.
    ** There are affix themes, which are collections of affixes (for example, the old Resistance is four elemental resists + Durable + Reinforced). When rolling affixes, an item that has rolled at least two of the affixes for a theme has a chance to pick up the entire theme. This chance can be finely tweaked based on exactly which affixes have been picked up (for Resistance, the elemental resist affixes are more important than the durable/reinforced affixes).
    ** Broken equipment is back.
    ** Knowledge and ID still need some work, although most important functionality apparently works.
    ** The rarity of themes should match the rarity of old egos pretty well.

    Color me impressed. I'm looking forward to seeing how this plays out.
    Last edited by Derakon; October 13, 2011, 18:36.
  • Nomad
    Knight
    • Sep 2010
    • 958

    #2
    I just finished reading the link from the other thread, and yup, this sounds really awesome. I definitely want to have a go at testing this as soon as it's in the nightlies.

    It seems like the armour base types may need a rethink, since a lot of them are currently distinguished by material, which seems more properly an affix: maybe in place of Soft/Hard/Studded Leather, they should be changed to a series of items of clothing like "Robe", "Shirt", "Jerkin" and so on, and then all of those could have affixes like Coarse, Woven, Padded, Soft/Hard Leather, Studded etc. as appropriate. (Which would also help with the task of making robes more interesting.)

    I'm also really interested in the possibility of ego jewellery, but I think ID is a big potential stumbling block there. Needs either rune-based ID or some careful thinking about what's a base type and what's an affix, since the last thing you want is to have to ID every individual ring you find in the late game to learn whether it's a speed ring. (Maybe you could, e.g., have Speed Ring as your base type, with Teleportation and Escaping negative affixes found on early rings, and something like Extra Haste to create rings with an unusually high speed bonus.)

    Comment

    • fizzix
      Prophet
      • Aug 2009
      • 3025

      #3
      If I get a chance this weekend, I'll try to run some basic stats generation to see how different certain ego allocations are. I'll also look at the differences in how quickly a player is likely to find a certain resistance or ability. This will at least give a baseline for item allocation. However, playtesting will definitely be needed. There will probably need to be a lot of tweaking for various allocation probabilities.

      edit: I should add. One of the biggest questions is what to do with randarts. Should randarts exist as they currently do? Should they be eliminated and should egos be allowed to be made into randarts in standart games? Should something else happen. I'm not sure anyone's in agreement on the best way to proceed in this area.

      Comment

      • Magnate
        Angband Devteam member
        • May 2007
        • 5110

        #4
        Hmmm. It doesn't strike me that randarts are an immediate problem. Yes, it's important to think about how to change them eventually, but it doesn't strike me as one of the biggest questions. Surely whether this new approach to generating non-artifacts works is orthogonal to what happens to artifacts?

        I am planning to compare stats with those I ran for 3.3.0. I am fully expecting the affix levels/depths/rarities to need a lot of tweaking - it's important that nobody thinks this is presented as perfectly balanced and then shoots it down for not being so. I'm more interested in feedback on the ideas and, if it gets merged, whether it crashes. If it's right, then the text files can be adjusted forever - I've deliberately tried to move as much balancing stuff as possible out into the edit files and leave the minimum in the code. The only things hard-coded are the theme-acquisition formula (which uses weightings from the edit file) and the number/level of affixes (and the levels are all adjustable).

        I really like Nomad's suggestions about armour names. For me it's one of the biggest problems arising from this work - we have lots of base items in object.txt which look like they have affixes already, and it could be confusing. ("Hey, I found this pair of Hard Leather Boots, but they don't see to have any bonuses.") In particular, we've always used "elven" or "elvenkind" at different levels: base object (elven cloak) and elvenkind armours and boots (which are fabulous and rare items). Very confusing. I really like the idea of making all base item names just nouns, with no adjectives.

        I think ID will work as well for ego jewelry as for any other ego item. When you know the affix, it gets revealed. The real issue with jewelry is that we've always used svals to specify affixes, which is fundamentally different to how armour and weapons are treated. It would be possible to generate all jewelry using the affix system, re-creating the existing rings and amulets in exactly the same way as the affixes and themes re-create the old egos, and allowing a whole load of other permutations too.

        It might be helpful to clarify the various uses of the terms "good" and "great" (anyone else having flashbacks to Gary Gygax describing four different meanings of the word "level" in 1E AD&D?).

        First, there are "good" affixes and "great" affixes. "good" affixes in the main just affect +hit/+dam/+ac and so on, and can be considered a more flavourful way of generating the same sort of items that used to be called {good}, e.g. Sharp weapons, Tough armour etc. But some other things are also weak enough to be considered merely "good", e.g. Slow Digestion, Feather Falling etc.

        "great" affixes are what used to be the "low end" ego items - things like of Resist Acid, of Free Action etc. etc. (There are also "uber" affixes, which are things like KILL_DRAGON and so on - single things that used to appear only on high-end egos.)

        Second, there are "good" drops and "great" drops, defined (in most cases) by the monster flags DROP_GOOD and DROP_GREAT in monster.txt. Acquirement scrolls also give "great" drops. Compared with "normal" drops, "good" items get 1 or 2 more affixes, and "great" items get 3 or 4 more. Also, "great" items are guaranteed access to affixes one level better than "normal" items, while "good" items may or may not get that access (25% chance).

        But the slightly confusing thing is that a "good" item can get a "great" affix (and even an "uber" affix, deep in the dungeon). (EDIT: note that this isn't something I've changed: "good" drops always had a chance to become "great" items, i.e. ego items.)

        Hope that's totally clear for everyone ;-)
        Last edited by Magnate; October 13, 2011, 23:46.
        "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

        Comment

        • Derakon
          Prophet
          • Dec 2009
          • 9022

          #5
          One thing I'd definitely like to see is more of a disconnect between magical pluses (to hit/dam/AC) and an item being good or great. It sounds like this should be easier to do with your new system than with the old, where a good item by definition had some magical bonuses. The problem is that, in my opinion, the greatest thing about that Mace of Slay Orc that you find at 500' isn't the Slay Orc mod, it's the +6 damage bonus.

          I'd love to see the player have to decide between an item that merely excels at its standard job and an item that provides secondary benefits. Sort of like having to choose between the Glaive of Pain or Eönwë -- the Glaive dishes out damage like crazy but gives nothing else, while Eönwë boosts all of your stats, gives you immunity to cold, and has some nifty slays...but doesn't deal as much damage. Well, practically Eönwë probably deals as much or more damage, but you get the idea.

          It sounds like the way to do this is simply to split out the various "basic boosters" from the bonus flags. For example, presumably the Slay Orc theme combines something like "orcslayer" and "cruel" affixes to match what the current Slay Orc ego is (i.e. an orc-slaying weapon with unusually high to-hit/dam bonuses). If there was only a 50% chance of the Slay Orc theme giving the "cruel" affix (or whatever it's actually named), then you'd more often be in the situation of choosing between a weapon that kills orcs specifically or one that damages everything, but less well.

          Comment

          • Nomad
            Knight
            • Sep 2010
            • 958

            #6
            Originally posted by Magnate
            I really like Nomad's suggestions about armour names. For me it's one of the biggest problems arising from this work - we have lots of base items in object.txt which look like they have affixes already, and it could be confusing. ("Hey, I found this pair of Hard Leather Boots, but they don't see to have any bonuses.") In particular, we've always used "elven" or "elvenkind" at different levels: base object (elven cloak) and elvenkind armours and boots (which are fabulous and rare items). Very confusing. I really like the idea of making all base item names just nouns, with no adjectives.
            I think the simplest thing is to give material affixes a particular boost to AC. So say "Boots" have an AC of 2, "Iron Shod" adds 2, "Steel Shod" adds 5, "Mithril Shod" adds 6 plus Durability, etc. That way you can mix it up and also get things like "Ethereal Sandals" or "Mithril Shod Slippers".

            There are plenty of hard armour types, and I think for most of the other categories we've got or could create at least three base types. Shields are the toughest one:

            Soft Armour: Robe, Shirt, Jerkin
            Cloaks: Cloak, Cape, Hood
            Gloves: Gloves, Gauntlets, Caestus
            Boots: Slippers, Sandals, Boots
            Helms: Cap, Helm, Crown
            Shields: Buckler, Shield, ???

            Also, random thought: could you potentially make "Dragon Scale Mail" a base type and have "Red", "Green", "Multi-Hued" etc. be affixes? It seems like that would be a neater approach than having multiple different types of DSM that are inherently good/great.

            Comment

            • Derakon
              Prophet
              • Dec 2009
              • 9022

              #7
              You could add "tower shield" as a shield category, to replace the "large shield" we currently have.

              Comment

              • buzzkill
                Prophet
                • May 2008
                • 2939

                #8
                Originally posted by Derakon
                I'd love to see the player have to decide between an item that merely excels at its standard job and an item that provides secondary benefits. Sort of like having to choose between the Glaive of Pain or Eönwë -- the Glaive dishes out damage like crazy but gives nothing else, while Eönwë boosts all of your stats, gives you immunity to cold, and has some nifty slays...but doesn't deal as much damage. Well, practically Eönwë probably deals as much or more damage, but you get the idea. .
                Along these same lines...

                In the recent buggy FA competition, item generation, specifically ego generation was screwy, which resulted in, at least in my experience, ego weapons being generated with minus to hit and damage values, like a Sabre of Shocking (-4,-6), which with O-combat isn't a horrible find. While overall it got out of hand with items like Leather Sandals of Stealth (+1) [1,-9], I felt that there was some good in it. It almost felt right. The problem was that it never eased up, and the RNG never generated purely good items. A curve would have been nice. It certainly made enchant scrolls an exciting find.
                www.mediafire.com/buzzkill - Get your 32x32 tiles here. UT32 now compatible Ironband and Quickband 9/6/2012.
                My banding life on Buzzkill's ladder.

                Comment

                • Derakon
                  Prophet
                  • Dec 2009
                  • 9022

                  #9
                  I could certainly see a system where items could "buy" good affixes by also taking bad affixes. So e.g. when you're at the depth where items only get one affix, you could find something with three, but one of those would be negative.

                  Comment

                  • Nick
                    Vanilla maintainer
                    • Apr 2007
                    • 9637

                    #10
                    Two things:
                    1. I haven't tried Magnate's affixes yet, but they sound brilliant. It's making me question my ego system for FA.
                    2. How many egos does Magnate have now? Surely his previous one was sufficient
                    One for the Dark Lord on his dark throne
                    In the Land of Mordor where the Shadows lie.

                    Comment

                    • Magnate
                      Angband Devteam member
                      • May 2007
                      • 5110

                      #11
                      Originally posted by Derakon
                      You could add "tower shield" as a shield category, to replace the "large shield" we currently have.
                      Also aegis, bulwark, escutcheon, rampart and ward would all do.

                      @Nomad: great minds think alike! I'd had the same thought about DSM, following the other thread about which variant had dragon scale helms etc.
                      "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

                        #12
                        Originally posted by Nick
                        Two things:
                        1. I haven't tried Magnate's affixes yet, but they sound brilliant. It's making me question my ego system for FA.
                        2. How many egos does Magnate have now? Surely his previous one was sufficient
                        Sorry, Derakon beat you to that gag ;-)

                        @Derakon: from what playtesting I've done so far, the system seems to do exactly what you want. Sometimes you get a Keen Longsword, which has half-decent +hit/dam, and other times you get a Longsword of Parrying (+0,+0)[+7] or a Revealing Longsword (+0,+0) (which gives SI). It is certainly possible to create themes which *don't* use the hit/dam/dice affixes and provide only brands/slays/resists/whatever. Similarly, it's also possible to create themes which *only* use the hit/dam/dice affixes and nothing else, enabling you to create Pain-like items. In fact, if you'd like to suggest some of either, please be my guest - at the moment the only themes we have are the old high-end egos, so new ones would be great.

                        I've struggled with the idea of "bad" affixes. They do exist, but I haven't yet separated them into their own tier (they're all considered "good" as that's the lowest affix level), and I haven't broken up the really nasty ones like Morgul into themes. This is for two main reasons: most people don't really like "bad" stuff anyway and, more importantly, I'm waiting for us to move to whatever new system of curses we're going to have. This has been discussed for a long time, but nobody's actually coded anything yet. It seems obvious to me that I'll need to do a lot of work on bad/mixed-blessing items once it's done, so I didn't want to do it twice.

                        In the meantime I think we will find that the system does occasionally chuck a bad affix onto a decent item, so we'll see how that plays.

                        My priorities now are to sort out the knowledge menus (be warned that fizzix has found a crash bug in the *object* knowledge menu, though bizarrely not the ego knowledge one, which is where the affixes appear) and to make the 'I'nspect command list all the affixes on an item.
                        "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                        Comment

                        • sethos
                          Apprentice
                          • Oct 2011
                          • 77

                          #13
                          maybe I'm overthinking this, but does this mean that we could have something like this, eventually:

                          Prefix Base Suffix
                          Giant Bastard Sword of Cruelty

                          Giant being themed with increased damage dice and weapon weight, and of cruelty granting increased dice size, + to hit, + to dam? and would that item potentially also have extra things like a brand or slay if it was found deep enough? That would be nearly the same as artifact power, i'd imagine.

                          Some item Ideas:

                          Berserker's: small - to hit, large - to AC, large + to dam, chance of getting an extra blow?, chance of aggravating?, could even have a Bserk activation.

                          Singing: +agg, +regen, +blows, +to hit, +to dam, -search - weapon weight

                          Shining: +1 light radius, Res light, slay evil, - stealth


                          Blinding:+1 light radius, Res light and blind, slay evil, large - stealth, elec brand, activate for confuse monsters (blind monsters?)

                          Black: -1 light radius, res dark, +stealth, poison brand

                          Midnight: -1 light radius, res dark and nether, large + stealth, poison and acid brand.

                          Majesty: two or more high resists, feather fall, small +speed, + light radius

                          of Knowledge: Grants ESP, see invis, +search, +infra, detection activation

                          yeah, stuff like this could likely go on and on. I think I may have gone overboard with Blinding and especially Midnight, but that's just cuz I'm
                          Mighty fond of My Midnight Mace of Majesty, Man.

                          Yeah, this could go on and on.
                          You should save my signature. It might be worth something someday.

                          Comment

                          • Nick
                            Vanilla maintainer
                            • Apr 2007
                            • 9637

                            #14
                            Originally posted by Magnate
                            Sorry, Derakon beat you to that gag ;-)
                            Meh. I'm getting old.
                            One for the Dark Lord on his dark throne
                            In the Land of Mordor where the Shadows lie.

                            Comment

                            • Magnate
                              Angband Devteam member
                              • May 2007
                              • 5110

                              #15
                              Yes, this is exactly the sort of thing. But before you all get your thinking caps on, here is the list of affixes we have already:

                              N: is the name (and index number and type)
                              F: are flags
                              L: are pvals (pval : min_pval : flags)

                              ### Stuff you'll know already from the old ego_item.txt ###

                              N:1:suffixf Resist Acid
                              F:RES_ACID | IGNORE_ACID

                              N:2:suffixf Resist Lightning
                              F:RES_ELEC | IGNORE_ELEC

                              N:3:suffixf Resist Fire
                              F:RES_FIRE | IGNORE_FIRE

                              N:4:suffixf Resist Cold
                              F:RES_COLD | IGNORE_COLD

                              N:10:suffixf Vulnerability
                              C:0:0:-d50 (means minus 1d50 to AC)
                              F:AGGRAVATE | LIGHT_CURSE

                              N:11refix:Aggravating
                              F:AGGRAVATE

                              N:24:suffixf Intelligence
                              L:d2:0:INT

                              N:25:suffixf Wisdom
                              L:d2:0:WIS

                              N:27:suffixf Beauty
                              F:SUST_CHR
                              L:d3:0:CHR

                              N:30:suffixf Seeing
                              F:RES_BLIND (note that SEE_INVIS is now separate - see Revealing below)

                              N:31:suffixf Infravision
                              L:d5:0:INFRA

                              N:32:suffixf Light
                              F:RES_LIGHT (note that the LIGHT flag is now separate - see of Brightness)

                              N:33:suffixf Telepathy
                              F:TELEPATHY

                              N:34:suffixf Regeneration
                              F:REGEN

                              N:35:suffixf Teleportation
                              F:TELEPORT | LIGHT_CURSE

                              N:38:suffixf Dullness
                              F:LIGHT_CURSE
                              L:-d5:0:INT | WIS | CHR

                              N:39:suffixf Sickliness
                              F:LIGHT_CURSE
                              L:-d5:0:STR | DEX | CON

                              N:40:suffixf Protection
                              C:0:0:d10 (plus 1d10 AC)
                              F:RES_SHARD

                              N:41:suffixf Stealth
                              L:d3:0:STEALTH

                              N:44:suffixf Enveloping
                              C:-d10:-d10:0 (minus 1d10 to-hit and to-dam)
                              F:SHOW_MODS | LIGHT_CURSE

                              N:46:suffixf Irritation
                              C:-d15:-d15:0 (as above only worse)
                              F:AGGRAVATE | SHOW_MODS | LIGHT_CURSE

                              N:48:suffixf Free Action
                              F:FREE_ACT

                              N:49:suffixf Slaying
                              C:d5:d5:0
                              F:SHOW_MODS

                              N:50:suffixf Agility
                              L:d2:0EX

                              N:54:suffixf Weakness
                              F:LIGHT_CURSE
                              L:-d10:0:STR

                              N:55:suffixf Clumsiness
                              F:LIGHT_CURSE
                              L:-d10:0EX

                              N:56:suffixf Slow Descent
                              F:FEATHER

                              N:59:suffixf Speed
                              L:d10:0:SPEED

                              N:62:suffixf Slowness
                              F:LIGHT_CURSE
                              L:-d5:0:SPEED

                              N:63:suffixf Annoyance
                              F:AGGRAVATE | LIGHT_CURSE
                              L:-d10:0:SPEED | STEALTH

                              N:69:suffixf Extra Attacks
                              L:d2:0:BLOWS

                              N:72:suffixf Acid
                              F:BRAND_ACID | RES_ACID | IGNORE_ACID

                              N:73:suffixf Lightning
                              F:BRAND_ELEC | RES_ELEC | IGNORE_ELEC

                              N:74:suffixf Flame
                              F:BRAND_FIRE | RES_FIRE | IGNORE_FIRE

                              N:75:suffixf Frost
                              F:BRAND_COLD | RES_COLD | IGNORE_COLD

                              N:76:suffixf Venom
                              F:BRAND_POIS

                              N:80:suffixf Slay Animal
                              F:SLAY_ANIMAL

                              N:81:suffixf Slay Evil
                              F:SLAY_EVIL

                              N:82:suffixf Slay Undead
                              F:SLAY_UNDEAD

                              N:83:suffixf Slay Demon
                              F:SLAY_DEMON

                              N:84:suffixf Slay Orc
                              F:SLAY_ORC

                              N:85:suffixf Slay Troll
                              F:SLAY_TROLL

                              N:86:suffixf Slay Giant
                              F:SLAY_GIANT

                              N:87:suffixf Slay Dragon
                              F:SLAY_DRAGON

                              N:97:suffixf Brightness
                              F:LIGHT

                              N:98refix:Everburning
                              F:NO_FUEL

                              N:100:suffixf Digging
                              L:d3:1:TUNNEL

                              N:102:suffixf Morgul (this really ought to be a theme)
                              F:SEE_INVIS | AGGRAVATE | HEAVY_CURSE | LIGHT_CURSE |
                              F:HOLD_LIFE | DRAIN_EXP | SLAY_UNDEAD | BRAND_POIS

                              N:104:suffixf Accuracy
                              C:d15:d5:0
                              M:15:255:0 (this means its minimum to-hit will be +15)

                              N:105:suffixf Power
                              C:d5:d15:0
                              M:255:15:0 (minimum to-dam will be +15)

                              N:108:suffixf Extra Might
                              C:d5:d10:0
                              L:1:0:MIGHT

                              N:109:suffixf Extra Shots
                              C:d10:d5:0
                              L:1:0:SHOTS

                              N:111:suffixf the Nazgûl (this could be a theme too)
                              C:-d10:d10:0
                              F:LIGHT_CURSE | DRAIN_EXP | SEE_INVIS

                              N:124:suffixf Wounding
                              C:d5:d5:0

                              N:125:suffixf Backbiting
                              C:-d25:-d25:0

                              N:128:suffixf Craftsmanship
                              C:0:0:1d6M4
                              M:0:0:4 (minimum +ac will be +4)


                              ### New affixes ###
                              ## Armour ##

                              N:129:suffixf Haste
                              L:d5:0:SPEED (this is the DSM speed ego, which is +5 max)

                              N:131refixamaged
                              C:0:0:0:-40:-10 (-40% to base AC, -10% weight)

                              N:133refix:Light
                              C:0:0:0:0:-10 (-10% weight)

                              N:134refix:Golden
                              C:0:0:0:10:20 (+10% base AC, +20% weight)
                              F:LIGHT

                              N:135refix:Mithril
                              C:0:0:0:20:-25 (+20% base AC, -25% weight)

                              N:136refix:Adamantite
                              C:0:0:0:40:30 (+40% base AC, +30% weight)

                              N:137refix:Silk
                              C:0:0:0:-10:-50 (-10% base AC, -50% weight)

                              N:138refix:Spiked
                              C:d3:d3:0:10:15 (+10% base AC, +15% weight, +hit/dam)

                              ## Weapons ##

                              N:130refix:Massive
                              C:0:0:0:0:50:1:0 (this has +1 dice and +50% weight)

                              N:132refix:Rusty
                              C:-2:0:0:-10:0:0:-2 (-2 to-hit, -10% weight, -2 sides)

                              N:141refix:Elven
                              C:2:0:0:0:-10 (+2 to-hit, -10% weight)

                              N:142refixwarven
                              C:0:1:0:0:10:0:0 (+1 dam, +10% weight)
                              L:1:1:TUNNEL

                              N:143refix:Gnomish
                              C:0:-1:0:0:-20:0:-1 (-1 dam, -20% weight, -1 sides)
                              L:2:2:TUNNEL

                              N:145refix:Trollish
                              C:-2:-1:0:0:20:0:2 (-2 to-hit, -1 dam, +20% weight, +2 sides)

                              N:146refix:Hobbitish
                              C:2:0:0:0:-20:0:-1 (+2 to-hit, -20% weight, -1 sides)

                              N:148refixunadan
                              C:1:1:0:0:0:0:1 (+1 hit/dam, +1 sides)

                              N:151refix:Kobold
                              C:0:0:0:0:-20:0:-1 (-20% weight, -1 sides)

                              N:152refix:Orcish
                              C:0:0:0:0:20:0:0 (+20% weight)
                              L:1:1:TUNNEL

                              N:153refix:Giant
                              C:-2:0:0:0:150:1:1 (-2 to-hit, +150% weight i.e. 2.5x, +1 dice +1 sides)

                              N:154refix:Broken
                              C:-5:-3:0:0:-50:-1:-2 (really not very good)

                              N:156refix:Cheap
                              C:-2:0:0 (-2 to-hit)

                              N:157refix:Ornamental
                              C:-1:0:0:0:10:0:-1 (-1 to-hit, +10% weight, -1 sides)

                              N:158refix:Hunter's
                              C:2d3:0:0 (+to-hit)

                              N:159refix:Forester's
                              F:BRAND_ICKY (x2 poison brand)

                              N:160refix:Quality
                              C:1+M5:1+M5:0:0:0:0:0 (+hit/dam)

                              N:161refix:Runed
                              C:5:2:0:0:0:0:1 (+hit/dam, +1 sides)

                              N:162refix:Majestic
                              C:2:2:0:0:20:0:2 (+hit/dam ,+20% weight, +2 sides)

                              N:163refix:Bone
                              C:0:0:0:0:-10 (-10% weight)

                              N:164refix:Stone
                              C:0:1:0:0:10 (+10% weight, +1 dam)

                              N:165refix:Lead-Filled
                              C:0:0:0:0:50:2:-1 (this turns a Mace into an old-style Lead-Filled Mace)

                              N:166refixragonbone
                              C:0:1:0:0:0:0:1 (+1 dam +1 sides)

                              N:167refix:Iron
                              F:HURT_DEMON (x2 slay demon)

                              N:168refix:Silver
                              F:HURT_UNDEAD (x2 slay undead)

                              N:170refix:Crystal
                              C:0:1+d2M3:0 (+dam)

                              N:171refix:Emerald
                              F:BRAND_FIZZ (x2 acid brand)

                              N:172refix:Topaz
                              F:BRAND_BUZZ (x2 elec brand)

                              N:173refix:Ruby
                              F:BRAND_WARM (x2 fire brand)

                              N:174refix:Sapphire
                              F:BRAND_COOL (x2 cold brand)

                              N:175refixiamond
                              C:0:3+d2M2:0 (+dam)

                              N:176refix:Blackrock
                              C:0:2+d2M2:0:0:75 (+2 dam, +75% weight)

                              N:177refix:Sharp
                              C:M5:1+d2M3:0 (+hit/dam)

                              N:178refix:Keen
                              C:M9:2+d3M5:0 (ditto, but a higher affix level)

                              N:179refix:Vicious
                              C:M5:1+d2M3:0 (ditto, but for blunt weapons)

                              N:180refix:Brutal
                              C:M9:2+d3M5:0 (Keen for blunt weapons)

                              N:196:suffixf Parrying
                              C:0:0:d6M6 (+to-ac)

                              N:197:suffixf Slicing
                              C:0:0:0:0:0:3:1 (turns a Scythe into a SoS)

                              N:198:suffixf Chaos
                              C:0:0:0:0:0:2:0
                              F:RES_CHAOS
                              (turns an Executioner Sword into a heavier BoC, can also apply to Zweihanders and Katanas - it just gives +2 dice and rchaos)

                              N:198:suffixf Disruption
                              C:0:0:0:0:233:3:4 (turns a normal Mace into an MoD)
                              F:SLAY_UNDEAD

                              ## General purpose affixes ##

                              N:181refixurable
                              F:IGNORE_ACID | IGNORE_FIRE | IGNORE_ELEC | IGNORE_COLD

                              N:182:suffixf Warding
                              R:1:HRES (the random high resist for Elvenkind, Aman etc.)

                              N:183:suffixf Strength
                              L:d2:1:STR

                              N:184:suffixf Hardiness
                              L:d2:1:CON

                              N:185:suffixf Vitality
                              F:HOLD_LIFE

                              N:186refix:Arcane
                              F:RES_DISEN

                              N:187:suffixf Bodykeeping
                              F:SUST_STR | SUST_DEX | SUST_CON (for crowns of Might)

                              N:188:suffixf Soulkeeping
                              F:SUST_INT | SUST_WIS | SUST_CHR (for Lordliness)

                              N:189refix:Fearless
                              F:RES_FEAR

                              N:190refix:Silent
                              F:RES_SOUND

                              N:191:suffixf Fortitude
                              F:RES_STUN

                              N:192:suffixf Certainty
                              F:RES_CONFU

                              N:193:suffixf Darkness
                              F:RES_DARK

                              N:194:suffixf Searching
                              L:d5:0:SEARCH

                              N:195:suffixf Stability (no longer includes Feather Falling)
                              F:RES_NEXUS

                              N:199refix:Tough
                              C:0:0:1+d2M3 (+to-ac)

                              N:200refix:Reinforced
                              C:0:0:2+d3M5 (ditto but better)

                              N:201:suffixf Dweomercraft
                              R:1:MISC | PROT (the random ability on Blessed/Gondolin weapons, Lothlorien bows etc.)

                              N:202refix:Protective
                              R:1:SUST (the random sustain on Defenders/HAs)

                              N:206:suffixf Slow Digestion
                              F:SLOW_DIGEST

                              N:203refix:Robust
                              F:SUST_STR

                              N:204refix:Hale
                              F:SUST_CON

                              N:205refixextrous
                              F:SUST_DEX

                              N:23refix:Sophisticated
                              F:SUST_INT

                              N:26refix:Intuitive
                              F:SUST_WIS

                              N:29refix:Revealing
                              F:SEE_INVIS

                              N:66refix:Pious
                              F:BLESSED (note that actual Blessed weapons, with random abilities, are now a Theme requiring Pious + of Wisdom)

                              N:90:suffixf Nightbane
                              F:KILL_UNDEAD

                              N:91:suffixf Demonbane
                              F:KILL_DEMON

                              N:95:suffixf Dragonbane
                              F:KILL_DRAGON

                              N:101:suffixf Impact
                              F:IMPACT (for diggers Of Earthquakes)
                              "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

                              Comment

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