[Announce] Poschengband 5.0.3 Released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • chris
    PosChengband Maintainer
    • Jan 2008
    • 702

    [Announce] Poschengband 5.0.3 Released

    Yet another release in yet the same place. 5.0.3 this time.

    First, a request for pav regarding html dumps (I'll try to remember to email him, but in case I forget, perhaps somebody could pass this along?):
    The html head section now contains some additional meta fields. I think the easiest one to use would be the 'status' field whose value is one of 'winner', 'dead' or 'alive'. This should directly map onto what oook displays on the ladder.

    Here is a sample head section in the html output:

    <head>
    <meta name='filetype' value='character dump'>
    <meta name='variant' value='PosChengband'>
    <meta name='variant_version' value='5.0.3'>
    <meta name='character_name' value='Chester Tester'>
    <meta name='race' value='Gnome'>
    <meta name='class' value='Mage'>
    <meta name='level' value='1'>
    <meta name='experience' value='1'>
    <meta name='turncount' value='64828'>
    <meta name='max_depth' value='1'>
    <meta name='score' value='1'>
    <meta name='fame' value='0'>
    <meta name='status' value='dead'>
    <meta name='winner' value='0'>
    <meta name='dead' value='1'>
    <meta name='retired' value='0'>
    <meta name='killer' value='a Large white snake'>
    </head>

    Thanks, pav!!!!!

    Now for the big changes:
    [1] Player birth has been completely rewritten. I removed the auto-roller, since this apparently confuses new players, and replaced it with a generous point based system. In addition, the game picks a reasonable default stat allocation for you. If you are a new player, you can quickly begin play with a decent build.

    [2] I added a new monster race: The Vortex. It is sort of a cross between a hound and a jelly, if that makes any sense. The ultimate form is rather fun and probably a bit too powerful.

    [3] I added some new classes: The Gray and Yellow Mages. These are tweaks of the mage class and I figured we've done so many melee twists that it was time for some spellcasting love. The first is a slot based mage that 'learns' spells from books, but then casts them from memory (even if blinded). The second gets multiple spells per round, but cannot learn the really powerful stuff.

    [4] I rewrote the Wizard Object command, since someone was complaining (Wizard and Cheat commands aren't really supported ... I used to compile these out altogether before I switched over to Linux for development). I list this as a big change because it was a huge amount of work!

    Now, some smaller changes. Many were inspired from forum posts but since I work offline, I cannot remember which was which at the moment. Anyway, thanks for your feedback and keep it coming. I do read the forums (offline and irregularly) and will try to address issues major and minor (eventually):

    [1] Fixed (?) curses display bug with beams of gravity (pref/spell-xx.prf was the culprit, using TERM_DARK for a display attribute. I'm not sure why, but on xterm, this erases to the end of the current line until you ^R to redraw)

    [2] The Blood-Mage now uses his own blood (hit points) for the recharging spell.

    [3] I tried to fix the issue with Burglary traps in the Arena ... but I thought I had already fixed this once before, long ago, so who knows? It might still be broken!

    [4] The object list now collects interesting features on the surface, including shops and dungeon/quest entrances. Since you can 'travel' using this list, this should address the request for auto-travelling to various shops on the surface as well as the issues somebody had with being unable to locate a quest entrance. As an example, ]h` will auto travel to your home (You can quickly select an entry in this list by pressing the first letter of the choice ... h for 'Home').

    [5] Travelling now checks for abort. This is very useful with [4]!

    [6] The curses command line interface has been cleaned up. We now support -top and -left panels and a -spacer option. For example, I play with:
    ./poschengband -mgcu -u$1 -r -- -spacer 2x1 -left 56x22,* -spacer 0x0 -bottom 78x5

    [7] Berserker updates display when tearing off a cursed item.

    [8] Monster recall now always displays the observed spell frequency, even if you probe or play with easy_lore.

    [9] cheat_peek now works for egos.

    [10] ?CurseWeapon et. al. no longer downgrade heavy and permanent curses.

    [11] html is now the default for character dumps. You'll need to change the extension to txt manually to get a plain text dump.

    Now, for some experimental changes:
    [1] I added an auto_target option. Use this with use_old_target for best effect. Every offensive spell or device will automatically target the nearest monster if there is not a valid target already specified (and you need to set use_old_target to be able to target before casting and zapping). With this option, simply cast 'n blast!!!

    [2] With this, I tried to improve the monster recall child terminal to auto track monsters *before* you kill them. You should not need to target a monster to remove a stale tracking race.

    [3] I played around with the repeat last command stuff. It seemed like a good idea at the time to use this facility as a quick temp macro facility, but I learned some surprising things in the process (like repeat does not record keystrokes and certainly doesn't work everywhere). Anyway, it was a bit of work to implement, so I left it in. Use "<register><command> to record <command> to <register> where registers are named with a single ascii character. The game always records new commands to the '.' register. Use '<register> to repeat the contents of <register> (so '. works just like 'n' or 'X', depending on your keyset, but you can now repeat many many commands). Use '' to list the current recordings prior to entering a register to repeat. So, ''f works the same as 'f, playing back the contents of the f register, except that the current recordings are listed to you once you press the second '. Recordings are not saved in your savefile.

    There might also be a few minor bugfixes. You can check the changelog on github for all the details.
  • Antoine
    Ironband/Quickband Maintainer
    • Nov 2007
    • 1010

    #2
    You're awesome.

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

    Comment

    • clouded
      Swordsman
      • Jun 2012
      • 268

      #3
      Hey chris, I'm not if you changed this intentionally but you can no longer target out of LOS, it asks you to retarget whenever you do. This is a pretty big player nerf because there are a ton of times you can see monsters but not target them without targetting beyond vision (quite frustrating).

      Comment

      • debo
        Veteran
        • Oct 2011
        • 2402

        #4
        The Gatling Mage finally lives!!!
        Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

        Comment

        • HugoVirtuoso
          Veteran
          • Jan 2012
          • 1237

          #5
          Awesome. Now, here are some bugs / suggestions in version 5.0.3:

          1a) The screen goes 'off-center' when returning to town from quest level [e.g., Thieves quest; still occurring in 5.0.3!!] -- Also happens during ambushes, IIRC
          1b) Re-sizing the Windows and re-maximizing it may cause gameplay screen to go off-center! [still occurring in 5.0.3!!]
          2) Sometimes, when your Chaos patron says 'needst opponents', there are no enemy monsters summoned!
          3) PosChengband 5.0.3's .exe file triggers Windows 10's SmartScreen -- Annoying! (FYI) [Workaround: Run anyway]
          4) In PosChengband 5.0.3 - ALL Chaos-Warriors are given only Slortar as the Chaos patron (There's no option to change the Patron to another choice!!]
          --The Patron choice still has significant effects on gameplay!!!! [Chris, please somehow restore a way to change the Chaos patron OR at least enable a way to randomize the Patron choice!!]
          5) The BIRTH auto-roller should have been made an extra option via the birth option (to re-activate it to its former glory, IMO]
          6) The repeat last command 'n' no longer remembers the choice associated with last command - for example I'm selling something -- a spellbook to the Magic Shop via 's' then 'b' (the book in the 'b' slot of the inventory). But then, I want to sell the next spellbook in the 'b' slot right away via the 'n' command. But, when I use the 'n' command it shows the list. Well, I wanted the 'n' command to auto-select 'b' anyways (I don't need to see that list again -- because I know what I want to sell immediately). But, the 5.0.3 version doesn't do this as it used to be in 5.0.2 and prior.
          7) This one -- if you kill a Telmora Arena opponent and you somehow die from a cut wound, the game says you are defeated by the next opponent in line (still happening in 5.0.3)
          8) Some un-IDed Scrolls / Potions are auto-IDed by the Temple / Alchemy at the prompt of selling (even when easy-ID is off AND before I manually ID these)
          9) Occasionally, I AM still able to flee to world map navigation ['<' command] with monsters present on the gameplay screen!!! (still occurring in 5.0.3)
          10) Blasted weapons (i.e. weapon dice = 0d0) are still very usable when playing as a Tonberry - I haven't tested what would happen if I reforge something / use a Scroll of Artifact Creation on Blasted weapons
          11) Partially ID-ed equip items [Armour with AcCo?], for example, can be sold for big money before it is completely IDed. I don't remember if Chris intended that these items be sold for such big cash at partial-ID recognition
          Last edited by HugoVirtuoso; December 2, 2016, 22:23.
          My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
          https://www.youtube.com/watch?v=rwAR0WOphUA

          If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

          As of February 18th, 2022, my YouTube username is MidgardVirtuoso

          Comment

          • debo
            Veteran
            • Oct 2011
            • 2402

            #6
            Originally posted by HugoTheGreat2011
            Awesome. Now, here are some probable long standing bugs:

            2) Sometimes, when your Chaos patron says 'needst opponents', there are no enemy monsters summoned!
            That latter one is a philosophical statement. Sometimes your greatest opponent is yourself.
            Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.'

            Comment

            • HugoVirtuoso
              Veteran
              • Jan 2012
              • 1237

              #7
              Reminder, FYI:

              The usual place for newest versions of PosChengband is at:
              PosChengband is a roguelike dungeon adventure game. The purpose of the game is to defeat the Morgoth, Lord of Darkness. You may play a variety of races including elves, hobbits, dwarves, half giants, half trolls and even various monster races. You may play a variety of classes including hack and
              My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
              https://www.youtube.com/watch?v=rwAR0WOphUA

              If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

              As of February 18th, 2022, my YouTube username is MidgardVirtuoso

              Comment

              • getter77
                Adept
                • Dec 2009
                • 242

                #8
                Always great to see another update!

                Comment

                • clouded
                  Swordsman
                  • Jun 2012
                  • 268

                  #9
                  Chaos vortex is completely broken, each hit polymorphs monsters. Not sure I can level up to CL50 without cheating, seems unplayable.

                  Comment

                  • HugoVirtuoso
                    Veteran
                    • Jan 2012
                    • 1237

                    #10
                    Originally posted by clouded
                    Chaos vortex is completely broken, each hit polymorphs monsters. Not sure I can level up to CL50 without cheating, seems unplayable.
                    Just head on over to Mount Olympus
                    My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                    https://www.youtube.com/watch?v=rwAR0WOphUA

                    If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                    As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                    Comment

                    • nikheizen
                      Adept
                      • Jul 2015
                      • 144

                      #11
                      Originally posted by HugoTheGreat2011
                      Just head on over to Mount Olympus
                      That is your solution to everything.
                      I don't even see how it solves his problem.

                      Comment

                      • wobbly
                        Prophet
                        • May 2012
                        • 2627

                        #12
                        Plenty of things to kill you over there, wham bam problem solved?

                        Comment

                        • HugoVirtuoso
                          Veteran
                          • Jan 2012
                          • 1237

                          #13
                          I'm sure the GWoPs are resistant to the polymorphing effects
                          My best try at PosChengband 7.0.0's nightmare-mode on Angband.live:
                          https://www.youtube.com/watch?v=rwAR0WOphUA

                          If I'm offline I'm probably in the middle of maintaining Gentoo or something-Linux or other.

                          As of February 18th, 2022, my YouTube username is MidgardVirtuoso

                          Comment

                          • nikheizen
                            Adept
                            • Jul 2015
                            • 144

                            #14
                            Originally posted by HugoTheGreat2011
                            I'm sure the GWoPs are resistant to the polymorphing effects
                            Well I'll admit that i had a mild chuckle at that one.

                            Comment

                            • GenericPseudonym
                              Apprentice
                              • Jan 2016
                              • 91

                              #15
                              ^^^ Uniques can't be polymorphed. I'm sure if a level 40 character managed to somehow kill all the Olympians he'd be a good way closer to 50.

                              Originally posted by clouded
                              Chaos vortex is completely broken, each hit polymorphs monsters. Not sure I can level up to CL50 without cheating, seems unplayable.
                              I think vortices can stick shooter in their "any" slots, at least.

                              Getting from 39 to 50 with just a shooter and no class bonuses for it seems like a real pain though.

                              Comment

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