[Un, others] Eddie Grove patch

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • andrewdoull
    Unangband maintainer
    • Apr 2007
    • 872

    [Un, others] Eddie Grove patch

    Hi,

    I had every intention of talking about this anyway, but it appears to have come up in a parallel thread. Eddie Grove's patch to Angband does a number of things to improve the overall UI and game play. While I disagree with some of them: you'll hopefully never see a squelch implementation in UnAngband beyond what I've done already - there are at least two fundamental changes that I'm considering including and would like people's opinion on.

    1. Preventing selling to stores.

    Now Bandobras will disagree with me on this one: but I like the idea of adventurers not becoming inverterate pack rats who instead of challenging Morgoth are more likely to turn up in his house, take everything of value not nailed down and sell it to the General Store. As the saying goes: beware of a Kender with a claw-hammer.

    Seriously, this may be one of those switched on birth options. The selling game component of Angband is only interesting in the early game, with the late game abundence of gold rendering it pointless. That may be the right approach. But I think Eddie's approach makes the game more interesting overall.

    2. Changed ID system.

    I will admit, that UnAngband has perhaps a degree of complexity in the ID system, that on more than one occasion Bandobras has threatened to rip out and replace wholesale. I won't disagree with this. If this is the case Eddieband seems to have the best substitute out there - perhaps by enhacing this with getting rid of the time base sensing (if he hasn't done already). I will be sad to see the current state of affairs go, as I have spent undue amounts of time working on it and I enjoy its quirks, but it may be time for a change in this area.

    Thoughts?

    Regards,

    Andrew
    The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
    In UnAngband, the level dives you.
    ASCII Dreams: http://roguelikedeveloper.blogspot.com
    Unangband: http://unangband.blogspot.com
  • Pete Mack
    Prophet
    • Apr 2007
    • 6883

    #2
    the unangband ID model is one reason I don't play it. You end up needing a bag of tricks just for ID. If you don't find that bag, your inventory is overwhelmed by weak ID techniques. It's too much hassle for me, but diff'rent strokes and all that.

    Comment

    • PowerDiver
      Prophet
      • Mar 2008
      • 2820

      #3
      Originally posted by andrewdoull
      2. Changed ID system.

      I will admit, that UnAngband has perhaps a degree of complexity in the ID system, that on more than one occasion Bandobras has threatened to rip out and replace wholesale. I won't disagree with this. If this is the case Eddieband seems to have the best substitute out there - perhaps by enhacing this with getting rid of the time base sensing (if he hasn't done already).

      My changes to id are entirely minimal. (1) I allow pseudo on jewelry and (2) I make brands obvious. Oh, maybe (3) number of charges is given without id. Everything else is just automating things you could get by looking at the 'C' screens or the .txt files. I have no idea why anyone thinks any of this is a big change. It is just good automation. I consider squelch simply automating the 'k' command, and never understood how it could be radical either, so clearly I don't understand. But I don't understand why I don't understand.

      I want to say that the last time I tried Un, I really liked it a lot, except that I could not stand all of the keypresses. For the first time I wanted "explore room" and "explore corridor" commands to save me dozens of keypresses. And of course, I am a barbarian who wants all of the cloaks in the cloakroom squelched and invisible if I know I don't want them. But I understand these are flaws in my character, and I think Un would be great for people who value flavor over gameplay measured by keypresses. The problem is that, at heart, I am far more of a wargamer than a roleplayer.

      If I ever did an actual variant, there would not be any id at all. At a minimum, I think that you should learn egos the way you learn flavors, but I would go further and say that learning a shield of resist fire should let you also know immediately the first time you see a shield of resistance that it gives fire resistance from the prior knowledge.

      Comment

      • andrewdoull
        Unangband maintainer
        • Apr 2007
        • 872

        #4
        Originally posted by Pete Mack
        the unangband ID model is one reason I don't play it. You end up needing a bag of tricks just for ID. If you don't find that bag, your inventory is overwhelmed by weak ID techniques. It's too much hassle for me, but diff'rent strokes and all that.
        The only thing I've taken away from the Angband identify model is I've made identify rarer - and not by much. Everything else is added in: e.g. makes identification easier.

        But I'll definitely agree despite that...

        Andrew
        The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
        In UnAngband, the level dives you.
        ASCII Dreams: http://roguelikedeveloper.blogspot.com
        Unangband: http://unangband.blogspot.com

        Comment

        • Bandobras
          Knight
          • Apr 2007
          • 726

          #5
          Originally posted by andrewdoull
          1. Preventing selling to stores.

          Now Bandobras will disagree with me on this one[...]

          Seriously, this may be one of those switched on birth options.
          I'd actually prefer the removal of selling to yet another option. I hate options. They are a nightmare to balance and to maintain. So, go ahead. If one day we see we really miss the haul of 7 mithril statues at speed -20 for selling, we can always add it back, new and better (via quests?). Just as you've now re-added Slow Poison in a totally unexpected and general way.

          Originally posted by andrewdoull
          2. Changed ID system.

          I will admit, that UnAngband has perhaps a degree of complexity in the ID system, that on more than one occasion Bandobras has threatened to rip out and replace wholesale.
          Sorry for not ripping it out, already. I have no time and will not have for a bit longer, I'm afraid. What I intended was to perfect your system of auto-learning item flags, via the algorithm of unification of something similar.

          But I also thought about some simplification and here Eddie shows that with a few trivial changes you can get rid of much of the ID boredom that Un battled via complex algorithms and numerous extra game features. Currently ID in V is an essential resource, trivial to get and tedious to apply. A very bad mini-game. Un complicates the mini-game, instead of eliminating it. Un approach is flavourful, but I'm not sure if ID is worth its own mini-game...

          At least the game should be 100% logical, regular and realistic, so that learning and applying the skills is easy. That is mostly what I wanted to accomplish with my future changes. No mechanical routine, but no quirks, either. BTW, selling to shops is another mini-game. And haggling was another that I liked a lot for the 1st of my 15 years with Angband. Now I'd remove the haggling option without a second thought, though...

          Originally posted by Pete Mack
          the unangband ID model is one reason I don't play it. You end up needing a bag of tricks just for ID. If you don't find that bag, your inventory is overwhelmed by weak ID techniques. It's too much hassle for me, but diff'rent strokes and all that.
          How do you like the ID in S? I mean mostly the part where you can (safely) test potions, etc.? Or the one where you learn about a weapon by wearing it or fighting with it? If you like it, where lies the difference with Un?

          Originally posted by PowerDiver
          I want to say that the last time I tried Un, I really liked it a lot, except that I could not stand all of the keypresses. For the first time I wanted "explore room" and "explore corridor" commands to save me dozens of keypresses.
          Could you explain the keypresses and the explore commands a bit more?

          Comment

          • andrewdoull
            Unangband maintainer
            • Apr 2007
            • 872

            #6
            Originally posted by PowerDiver
            My changes to id are entirely minimal. (1) I allow pseudo on jewelry and (2) I make brands obvious. Oh, maybe (3) number of charges is given without id. Everything else is just automating things you could get by looking at the 'C' screens or the .txt files. I have no idea why anyone thinks any of this is a big change. It is just good automation. I consider squelch simply automating the 'k' command, and never understood how it could be radical either, so clearly I don't understand. But I don't understand why I don't understand.
            I think I've gone probably overboard as I mentioned. Some entirely minimal changes are a good half-way house...

            I want to say that the last time I tried Un, I really liked it a lot, except that I could not stand all of the keypresses. For the first time I wanted "explore room" and "explore corridor" commands to save me dozens of keypresses. And of course, I am a barbarian who wants all of the cloaks in the cloakroom squelched and invisible if I know I don't want them. But I understand these are flaws in my character, and I think Un would be great for people who value flavor over gameplay measured by keypresses. The problem is that, at heart, I am far more of a wargamer than a roleplayer.
            (Caves in) After praise liike that I'd be tempted to implement a squelch system just to get you to play more

            It really is a difference between those people who can find a magic cloak on the floor and visualize a 40'x60' room as being a cloakroom, and those people who have to have it described to them and shown all the other cloaks.

            I'm working on automating the explore corridor part as I'll freely admit corridors are a pain to explore at the moment - howver I don't have a good general solution. Can I suggest as an interim measure you could use the mouse?

            If I ever did an actual variant, there would not be any id at all. At a minimum, I think that you should learn egos the way you learn flavors, but I would go further and say that learning a shield of resist fire should let you also know immediately the first time you see a shield of resistance that it gives fire resistance from the prior knowledge.
            Diablo and Wow have gone done this route - only more so...

            Andrew
            The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
            In UnAngband, the level dives you.
            ASCII Dreams: http://roguelikedeveloper.blogspot.com
            Unangband: http://unangband.blogspot.com

            Comment

            • andrewdoull
              Unangband maintainer
              • Apr 2007
              • 872

              #7
              I could see a birth option simple_identify which kept the identify subgame a lot simpler. The only real difficulty with implementing would be not generating all the identify related objects...

              Andrew
              The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
              In UnAngband, the level dives you.
              ASCII Dreams: http://roguelikedeveloper.blogspot.com
              Unangband: http://unangband.blogspot.com

              Comment

              • Bandobras
                Knight
                • Apr 2007
                • 726

                #8
                Originally posted by Bandobras
                What I intended was to perfect your system of auto-learning item flags, via the algorithm of unification of something similar.
                Actually, auto-deducing item flags, pseudo-inscriptions, pvals, weapon stats, etc., because it's all connected.

                IIRC, IronBand has an improved KISS ID system, too. I think just making pseudo strong and instantanous is a very simple step that removes a lot of ID tedium. Add learn-by-use without instadeath, as in S or Un and you are much closer to the West than half-way.

                Originally posted by andrewdoull
                I could see a birth option simple_identify which kept the identify subgame a lot simpler. The only real difficulty with implementing would be not generating all the identify related objects...
                How about removing all ID scrolls except the main ID (keep it expensive, but readily available in stores)? Would that solve Pete's problems with Un ID? I really like the fact that putting items in bags gives you some info, that each class starts with a different but sufficiently detailed pseudo (I'd only leave the strong pseudo for each class to make it KISS and helpful enough), I also like the Value Item scroll, so perhaps keep it as well, it's much less boring than e.g. the separate spells to ID potions and scrolls. Of course, if we have that much, we still need to rip out and perfect the deduction of item properties... Or at least stack inscriptions so the player can deduce for himself. Without ID scrolls it's only about 3 inscriptions (out of ~20) any single player can get at once on a single item, plus any partial pval/stat/flags info.
                Last edited by Bandobras; September 1, 2008, 09:17.

                Comment

                • andrewdoull
                  Unangband maintainer
                  • Apr 2007
                  • 872

                  #9
                  Originally posted by Bandobras
                  How about removing all ID scrolls except the main ID (keep it expensive, but readily available in stores)? Would that solve Pete's problems with Un ID? I really like the fact that putting items in bags gives you some info, that each class starts with a different but sufficiently detailed pseudo (I'd only leave the strong pseudo for each class to make it KISS and helpful enough), I also like the Value Item scroll, so perhaps keep it as well, it's much less boring than e.g. the separate spells to ID potions and scrolls. Of course, if we have that much, we still need to rip out and perfect the deduction of item properties... Or at least stack inscriptions so the player can deduce for himself. Without ID scrolls it's only about 3 inscriptions (out of ~20) any single player can get at once on a single item, plus any partial pval/stat/flags info.
                  That sounds like a good half-way house. It really boils down to, as you point out, getting the auto-deduction system working well.

                  I guess you're implying keeping selling, as the Value Magic scroll isn't useful for much else

                  Andrew
                  The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
                  In UnAngband, the level dives you.
                  ASCII Dreams: http://roguelikedeveloper.blogspot.com
                  Unangband: http://unangband.blogspot.com

                  Comment

                  • andrewdoull
                    Unangband maintainer
                    • Apr 2007
                    • 872

                    #10
                    Originally posted by Bandobras
                    I'd actually prefer the removal of selling to yet another option. I hate options. They are a nightmare to balance and to maintain. So, go ahead. If one day we see we really miss the haul of 7 mithril statues at speed -20 for selling, we can always add it back, new and better (via quests?). Just as you've now re-added Slow Poison in a totally unexpected and general way.
                    That is a great quest that I haven't even considered. Carrying a ridiculously heavy statue around with you. Brilliant!!!


                    Sorry for not ripping it out, already. I have no time and will not have for a bit longer, I'm afraid. What I intended was to perfect your system of auto-learning item flags, via the algorithm of unification of something similar.

                    But I also thought about some simplification and here Eddie shows that with a few trivial changes you can get rid of much of the ID boredom that Un battled via complex algorithms and numerous extra game features. Currently ID in V is an essential resource, trivial to get and tedious to apply. A very bad mini-game. Un complicates the mini-game, instead of eliminating it. Un approach is flavourful, but I'm not sure if ID is worth its own mini-game...

                    At least the game should be 100% logical, regular and realistic, so that learning and applying the skills is easy. That is mostly what I wanted to accomplish with my future changes. No mechanical routine, but no quirks, either. BTW, selling to shops is another mini-game. And haggling was another that I liked a lot for the 1st of my 15 years with Angband. Now I'd remove the haggling option without a second thought, though...
                    A nice analysis. Don't apologise about the lack of time. That is demon we all battle...


                    Could you explain the keypresses and the explore commands a bit more?
                    I presume Eddie is talking about the need to wander through a room, searching every nook and cranny for the valuables he craves. I'm guessing an auto-goto the nearest thing in view command if you're not standing on anything, and pick it up and maybe squelch it e.g. a mini-borg.

                    Eddie - no apologies about squelching needed.

                    Andrew
                    The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
                    In UnAngband, the level dives you.
                    ASCII Dreams: http://roguelikedeveloper.blogspot.com
                    Unangband: http://unangband.blogspot.com

                    Comment

                    • Nick
                      Vanilla maintainer
                      • Apr 2007
                      • 9647

                      #11
                      Originally posted by andrewdoull
                      That is a great quest that I haven't even considered. Carrying a ridiculously heavy statue around with you. Brilliant!!!
                      Maybe there is an upside:
                      "You drop the mithril statue. The orc becomes a red smear."
                      One for the Dark Lord on his dark throne
                      In the Land of Mordor where the Shadows lie.

                      Comment

                      • ekolis
                        Knight
                        • Apr 2007
                        • 921

                        #12
                        No, it's gotta be a PINK smear - everyone knows that orcs have pink blood, they established that back in Dungeon Trek VI: The Unidentified Artifact, in order to get a PG-13 rating!

                        Oh, wait, that was KLINGONS, not ORCS :P
                        You read the scroll labeled NOBIMUS UPSCOTI...
                        You are surrounded by a stasis field!
                        The tengu tries to teleport, but fails!

                        Comment

                        • PowerDiver
                          Prophet
                          • Mar 2008
                          • 2820

                          #13
                          Originally posted by andrewdoull
                          I presume Eddie is talking about the need to wander through a room, searching every nook and cranny for the valuables he craves. I'm guessing an auto-goto the nearest thing in view command if you're not standing on anything, and pick it up and maybe squelch it e.g. a mini-borg.Andrew
                          That wouldn't be enough. I would like a mini-borg command that searches all of the nooks in a lab before returning control to me [with standard disturbance of course]. A keypress for each nook is too much. I guess a keypress for each nook returning an unsquelched object should work, and would be better for people obsessed with turncount. "You search through 8 cupboards and find a green potion."

                          I don't see how "goto" with mouse helps. When I start down one of those jaggedy corridors I don't know how it will twist or where it is going. I guess it cuts the work in half if I retrace my steps.

                          Also, don't think of squelch as active. Squelch just means allowing the player to specify that [e.g. once you have a cloak of stealth] you treat those boring cloaks [1, +9] the same way you treat all of the sticks and stones on the dungeon floor that you do not bother to display nor to describe.

                          It seems sad that after you go to the effort of creating a flavorful cloakroom by filling it with cloaks, at least with the sensing abilities of my last char, I just want to enter an empty room with perhaps one unsquelched cloak in it, but that's what I want for the way I play.

                          Comment

                          • Big Al
                            Swordsman
                            • Apr 2007
                            • 327

                            #14
                            Re: Not selling stuff to stores: I like the idea. After all, how many real life stores can just go up and sell most anything to them? You'd have to take another look at the balance of gold though - make sure that there aren't any items that are outrageously overpriced, etc.

                            Re: ID system: I like the way it is now. Although I admit that it took a long time for me to learn what everything means. (ie. when I started Un, I kept thinking "What the hell is the difference between a scroll of Identify/Read Magic/Analyze Magic/Test Magic/Sense Magic/Legend Lore/Gauge Magic or what's the difference between good/very good/excellent/superb/non-cursed/magical/etc.") I caught on soon enough, but it was rather quite confused at the start.

                            My two cents.
                            Come play Metroplexity!
                            Un, V MX H- D c-- f- PV s- d+ P++ M+
                            c-- S I++ So+ B+ ac- !GHB SQ RQ+ V+

                            Comment

                            • andrewdoull
                              Unangband maintainer
                              • Apr 2007
                              • 872

                              #15
                              Originally posted by PowerDiver
                              That wouldn't be enough. I would like a mini-borg command that searches all of the nooks in a lab before returning control to me [with standard disturbance of course]. A keypress for each nook is too much. I guess a keypress for each nook returning an unsquelched object should work, and would be better for people obsessed with turncount. "You search through 8 cupboards and find a green potion."
                              I was assuming the command would be repeatable.
                              I don't see how "goto" with mouse helps. When I start down one of those jaggedy corridors I don't know how it will twist or where it is going. I guess it cuts the work in half if I retrace my steps.
                              With the goto with mouse, you can click on any square in the direction you think the corridor goes. It'll treat any unexplored section as passable until you explore it.

                              Also, don't think of squelch as active. Squelch just means allowing the player to specify that [e.g. once you have a cloak of stealth] you treat those boring cloaks [1, +9] the same way you treat all of the sticks and stones on the dungeon floor that you do not bother to display nor to describe.

                              It seems sad that after you go to the effort of creating a flavorful cloakroom by filling it with cloaks, at least with the sensing abilities of my last char, I just want to enter an empty room with perhaps one unsquelched cloak in it, but that's what I want for the way I play.
                              I've always considered squelch the same way you see it. The approach I've tried to take is instead try to generate a 'boring' cloak which has at least enough pluses to make it interesting for someone with a cloak of stealth. Of course, I realise the 'interestingness' curve is different from person to person - yours decidely so.

                              Andrew
                              The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
                              In UnAngband, the level dives you.
                              ASCII Dreams: http://roguelikedeveloper.blogspot.com
                              Unangband: http://unangband.blogspot.com

                              Comment

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