Unangband 0.6.4 released

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

    Unangband 0.6.4 released

    This is the "Once your variant gets a nowhere town, it will never leave" release aka "Wasn't this supposed to be out months ago?"

    You can download the source code from http://prdownload.berlios.de/unangba...nd-064-src.zip. You can download a precompiled Windows build from http://prdownload.berlios.de/unangba...nd-064-win.zip, a pre-compiled Mac OS/X build from http://prdownload.berlios.de/unangba...-0.6.4-osx.dmg. A Linux version should be following shortly. [Edit: Now available at http://prdownload.berlios.de/unangba...and-064.tar.gz - thanks to Mike].

    Special thanks to all those who reported bugs and especially those who fixed them for this release. My apologies if I didn't get to your bug this time around.

    ### Game Play ###

    - Add low level spell to allow Masters to light rooms.

    - Ensure minimum blood debt.

    - Reduce summoning debt for some monster types.

    - Allow travelling while poison is slowed.

    - Allow line of sight/panel/level based spells to affect objects and
    grids separately from monsters.

    - Improve sensing of non-cursed items using techniques which sense cursed state.

    - Improve sensing to note that an item is not cursed when you wield it and it is not cursed, if it was unusual or nonmagical (The other cases were correctly handled prior to this).

    - If you sense what bag an item belongs in without identifying the item,
    all subsequently created items are similarly sensed

    - Make Cure Poison mushrooms cure poison instead of slowing it.

    - Rebalance some master summoning spells to be more useful at lower levels, as well as balance some of the resulting summons.

    - Differentiate spells which summon a monster, versus those which create or animate a monster. The latter do not incur mana or blood debt and do not leave your service.

    - Hatched eggs or rebuilt golems no longer leave your service.

    - Lemures are now truly larval.

    - Prevent regions 'double-hitting' a grid during the same attack.

    - Make some plants strangle.

    - Prevent monsters fighting each other from using attacks which would heal their intended target (Reported by vrbones).

    - Make player traps more useful: murder holes use up ammunition less frequently; spring-loaded traps never use up ammunition; allow magic items with higher multipliers when set in traps; give bonus shots and damage multipliers to traps set by the player deeper in the dungeon.

    - Add deeper and more deadly murder holes and spring-loaded traps.

    - Cure all (debug command) should restore stats before healing.

    - Better balance depth of traps based on damage.

    - Slight tweak to ensure monkeys only carry pebbles.

    - Flask throwing monsters can now carry gunpowder flasks.

    - Add seeker shots.

    - Allow monsters to surrender.

    - Attempt to make mechanisms useful for something.

    - Add Reveal Secrets spell.

    - Grey monsters are now consistently immune to acid and cold and frequently immune to poison. Grey orcs no longer blink (bug 16745).

    - Add identify and recharge item I services to the Magic Shop. These were almost always added by the presence of various Wizard books in those shops, and so unfairly penalized non-Wizard school casters. (Bug 16739, suggested by thorgot). Doubled cost of identify service to compensate.

    - Give take item to unseen servants to make them more servant like.

    - You now learn monster hit points and armour class based on the number of times you damage the monster, and the number of times you attack the monster with attacks which can miss, instead of the number of times you kill them.

    - Make magic mapping dection area consistant with all other detection areas.

    ### User Interface ###

    - Warn the player if their summoning spell doesn't produce a monster.

    - Summoned monsters are always visible the first round they are summoned.

    - Changed sunken city to sunken cities (Suggested by Arralen).

    - Add reserve mana to character display. (Thanks to bigalphillips for this and other fixes).

    - Rewrite level up screen to show how increasing a stat will affect your characters abilities. (Thanks to bigalphillips)

    - Move Gain Familiar Ability menu over to fit longer entries on a 80x24 screen.

    - Minor command documentation changes

    ### Bug Fixes ###

    - Prevent monsters being entombed by traps or regions.

    - Fix style description on character sheet.

    - Fix display not refreshing after a quake.

    - Fix psionic blast message.

    - Fix for monsters not incurring summoning debt.

    - Distinguish between spells which summon multiples of 1 of a monster vs spells which can summon group monsters.

    - Fix for Bug #16933 Libraries need owners

    - Fix for 016789 Targeting that does not target ...

    - Fix for bug #16792 {Magic} items are called egos or artifacts, but not always (Reported by bigalphillips).

    - Fix for Bug #16799 Monster is afraid after already dying (Reported by bigalphillips).

    - Fix monster spell and blow descriptions.

    - Remove invalid assertion that would cause game to crash.

    - Fix description of monsters guarding locations.

    - Was biasing stairs in wrong direction.

    - Fix for bug Bug #16746 Lines of doors and shops appear in dungeon (Thanks to Big Al for triage and careful analysis).

    - Fix for bug 016731 Sanity check birth_gollum.

    - Fix for bug 016730 Don't award disarming experience for traps you can't hit

    - Fix for potion of experience description.

    - Fix parsing of dungeon zone names (reported by Arralen).

    - Fix up bag of holdings in dumps. (#16791)

    - Fix up various documentation inconsistancies and typos.

    - Fix descriptions of bags of holding in death dumps.

    - Fix for Bug #16732 stealing doesn't display items you can steal.

    - Fix for bug #16780 failed to move 1, 0 messages (Reported by bigalphilips).

    - Fix up some typos in character dumps. (#16734)

    - Fix spell power calculations (especially for Apprentice Mages). #16735.

    - Fix gollum mode birth option. (#16733)

    - Fix bug where tangleroot/briarpatch would damage monsters not near water or plants (Reported by satyr).

    - Fix bug where detect objects would detect the terrain which contained an object (Reported by arralen).

    - Fix pickup messages for items in magic bags. (#13835)

    - Fix for bug 16743 Lightning Spark description (Reported by Bandobras).

    - Fix for bug 16758 Sting spell never learned, uses energy or mana (Foolishly reported by Pete Mack, also konijn and others)

    - Fix for bug 016749 specialist items in off-hand slot can be destroyed by acid

    - Fix for bug 016748 specialist can't wield to off-hand slot if a shield is worn.

    - Add parentheses to fix punctuation problems. (#16760)

    - Stop the player from landing on the downstairs of the Mirkwood Cellers (towns now use MORE and LESS flags).

    - First pass at updating monster descriptions to include damage for spells and breaths. There's a couple of extraneous 'to's but looks good otherwise.

    - Fix lighting of lanterns with no fuel message.

    - Fix up spellbook descriptions for magic specialists.
    Last edited by andrewdoull; April 10, 2010, 13:53.
    The Roflwtfzomgbbq Quylthulg summons L33t Paladins -more-
    In UnAngband, the level dives you.
    ASCII Dreams: http://roguelikedeveloper.blogspot.com
    Unangband: http://unangband.blogspot.com
  • thorgot
    Apprentice
    • Dec 2007
    • 62

    #2
    It's a good thing I couldn't find a USB keyboard to start a new game yesterday!

    Thanks.

    Comment

    • ekolis
      Knight
      • Apr 2007
      • 921

      #3
      Cool

      One issue with Un that has irked me for a while, though...

      Why is it that when I die, I don't get to see the last messages on the screen? I get taken instead directly to the tombstone screen, and if I want to see what killed me, I have to pick the "recent messages" option on the death menu... Surely there should be a "more" prompt immediately after death, as in V and all other variants? I think I do have easy_more turned on, but if there is a "more" prompt, it seems to be eaten by easy_more...
      You read the scroll labeled NOBIMUS UPSCOTI...
      You are surrounded by a stasis field!
      The tengu tries to teleport, but fails!

      Comment

      • baddog73
        Apprentice
        • Mar 2008
        • 62

        #4
        "Was biasing stairs in wrong direction."

        Does this mean it's now easier to find your way out of the dungeon? Used to be that on the way up, there's usually only 1 stair up, and many down.

        Comment

        • Arralen
          Swordsman
          • May 2007
          • 309

          #5
          What about savegame compatiblity vs. pre4?

          Please don't tell me I have to start from scratch again.

          No, I don't have a clue 'bout C, and I'm not starting my own variant.
          Never. Ever.

          Comment

          • baddog73
            Apprentice
            • Mar 2008
            • 62

            #6
            Erm, most of us die often enough not to have to worry about savegame compatibility!

            Comment

            • Ashkir
              Rookie
              • Jul 2009
              • 19

              #7
              Having load of fun with Un 0.6.4 at the moment, thanks very much for a great variant but I have a question that has been bugging me from previous builds of this too. Apologies if this has been addressed before.

              I have just killed an Arch Wood Elf and it appears there is no difference in experience awarded to killing the bog standard version. Are the titles purely for flavour?? This goes for many creatures including types of Orcs, Gnomes, Dwarves, Mages, Warriors, Paladins etc.... etc.....

              Just seemed wierd running into an Arch type creature on DL 26 and on killing it being told I've killed loads of these before ( standard creature tenplate ), they are usually found on DL7 and is worth 5 exp to me???!!??

              In all other variants I've played, the different titles indicated different strengths of the creatures and the rewards have reflected that.

              Comment

              • andrewdoull
                Unangband maintainer
                • Apr 2007
                • 872

                #8
                ekolis: Will do. The gravestone is more descriptive of what killed you than many variants - if that helps any.

                arralen: I always provide the ability to load previous versions - even between prereleases. Anything else is a bug.

                Ashkir: The monster powers 'should' be scaled up correctly to match the power curve of the current level. I suspect this doesn't work at the moment. Experience isn't yet scaled to match however.

                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

                • baddog73
                  Apprentice
                  • Mar 2008
                  • 62

                  #9
                  Bug: Backstab style in character choices missing description.

                  Bug?: With new game and new 0.6.4, I'm just not seeing any lanterns anywhere up to Bree. Not in stores, dungeons, anyplace.

                  -Crap: Currently stuck in Bree for lack of a light. Update: went to Rivendell on the off-chance of finding a light, and lo-and behold there's a lantern at Elrond's house and 3 for sale at the wizard's store. Maybe this was just bad luck and I'm whining about nothing...

                  Bug?: "Deep water under ice" causes lantern to snuff.

                  -Quaffed a potion of augmentation and received only temporary effects, no permanent stat increases?

                  Is there an explanation somewhere for what exactly the "proficiencies" in the char menu mean? I.e. I birth with "very good" bow skills, and as I level up to 20, I get to "excellent." Then after another 4 levels, I am now "superb," which I assume is better than "excellent" but I'm not really sure. It would be very interesting to see what numbers drive these descriptions.

                  Sorry for the long post - I keep adding notes to it as I go rather than re-posting all the time:
                  Anyway, would like your thoughts on some feature requests:
                  - What if when you have auto-pickup like items under the condition that you already have so many of that item so that picking up a whole stack of like items (e.g. arrows) puts you over 99, why not pick up as many as would make 99? I mean, it already has to do the calculation anyway to find out if you *can* pick up the items without overflow, so... easy?
                  - Allowing auto-eat-when-travel of more types of food items, not just food rations. Especially, or at least, elven bread.
                  - Extend the equipment or inventory lists to the right more if you play with a large window? Some descriptions are long enough to cut off more important info, like weapon and armor plusses - stuff I frequently have to check in case of damage. Small but annoying to have to go "I", "/", "a" to check weapon instead of just "e". Currently as a thief the only part of the descriptions I can see is the gold value. Alternatively possibly shorten "worth 10040 gold pieces" or place it after the (+x,+y)?
                  - Some breeders are worth a lot of exp and encourage farming. I pretty much do the hokey-pokey and throw a little party when I encounter giant mayflies early on as it's a pretty easy quick lvl 25 if you farm.
                  Last edited by baddog73; April 12, 2010, 04:45.

                  Comment

                  • DocFreud
                    Rookie
                    • Apr 2010
                    • 2

                    #10
                    Possible bug

                    I really love this variant...
                    Thanks for the good job ...

                    Anyway, I've 'noticed' strange description on object I picked up.
                    On my first or second play, I picked up a ring of slow digestion.
                    Problem, it's been identified as I picked it up and it was inscribed with '(tried)' label...
                    But I'm sure I've never identified one before...
                    I has happened for several rings later on...
                    Is it normal ?

                    Comment

                    • baddog73
                      Apprentice
                      • Mar 2008
                      • 62

                      #11
                      Did you put it on by any chance?

                      Never done it with rings, but if you read a scroll or zap a wand and the effect created doesn't cause you to learn what type it is, the game labels it {tried}.

                      Comment

                      • DocFreud
                        Rookie
                        • Apr 2010
                        • 2

                        #12
                        No, I think it get identified when I picked it up and it was labeled (tried) in the inventory even before I put it on...
                        On the first time playing the first character, that's why I was surprised...

                        I'm under Win XP-SP2, Even if the games are ran in different directories, is it possible that temp files mess up with other version's one, like Vanilla for example ?

                        Also, there is a lack of description on the 'sneaking' mode, I think it going along with the 'Backstab' option which is also lacking description... Where can I find info about those ?

                        Comment

                        • andrewdoull
                          Unangband maintainer
                          • Apr 2007
                          • 872

                          #13
                          Originally posted by DocFreud
                          No, I think it get identified when I picked it up and it was labeled (tried) in the inventory even before I put it on...
                          On the first time playing the first character, that's why I was surprised...

                          I'm under Win XP-SP2, Even if the games are ran in different directories, is it possible that temp files mess up with other version's one, like Vanilla for example ?
                          No. It'll be a bug in the code somewhere.

                          Also, there is a lack of description on the 'sneaking' mode, I think it going along with the 'Backstab' option which is also lacking description... Where can I find info about those ?
                          At the moment, the change logs, and the source code. Slowly to migrate into the help files. To get to sneak mode use 'S' or '#' (roguelike) - it will only affect monsters within 4 grids of you in line of sight, so its not worth using all the time.

                          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

                          • d_m
                            Angband Devteam member
                            • Aug 2008
                            • 1517

                            #14
                            I'm building UnAngband head on linux and for some reason it's not compiling maid-x11.c. At least, I think that's what's going on. My Autotools-fu is not necessarily good enough to figure out why that's happening. Here's my actions:

                            Code:
                            ./bootstrap
                            ./configure --prefix ~/angband/unsandbox
                            make
                            The error I get is:

                            Code:
                            gcc  -g -O2 -fno-strength-reduce  -Wall -Wextra -Wformat=0 -Wlogical-op -Wredundant-decls 
                            -Wnested-externs -std=gnu99   -o unangband z-util.o z-virt.o z-form.o z-rand.o z-term.o variable.o tables.o
                            util.o cave.o object1.o object2.o monster1.o monster2.o xtra1.o xtra2.o spells1.o spells2.o melee1.o
                            melee2.o save.o files.o info.o cmd1.o cmd2.o cmd3.o cmd4.o cmd5.o cmd6.o store.o birth.o load.o
                            option.o wizard1.o wizard2.o main-cap.o main-gcu.o main-x11.o main-xaw.o main.o main-win.o main-xpj.o
                            main-vcs.o main-gtk.o generate.o dungeon.o init1.o init2.o randart.o borgdumb.o  -lSM -lICE -lX11 
                            -lncurses
                            main-x11.o: In function `Term_xtra_x11_react':
                            /home/erik/proj/unangband/src/main-x11.c:2079: undefined reference to `create_pixel'
                            main-x11.o: In function `init_x11':
                            /home/erik/proj/unangband/src/main-x11.c:2548: undefined reference to `smoothRescaling'
                            /home/erik/proj/unangband/src/main-x11.c:2623: undefined reference to `create_pixel'
                            main-x11.o: In function `term_data_init':
                            /home/erik/proj/unangband/src/main-x11.c:2340: undefined reference to `get_default_font'
                            main-x11.o: In function `init_x11':
                            /home/erik/proj/unangband/src/main-x11.c:2566: undefined reference to `smoothRescaling'
                            /home/erik/proj/unangband/src/main-x11.c:2732: undefined reference to `ReadBMP'
                            /home/erik/proj/unangband/src/main-x11.c:2768: undefined reference to `ResizeImage'
                            main-xpj.o: In function `Term_xtra_xpj_react':
                            /home/erik/proj/unangband/src/main-xpj.c:1758: undefined reference to `create_pixel'
                            main-xpj.o: In function `init_xpj':
                            /home/erik/proj/unangband/src/main-xpj.c:3233: undefined reference to `smoothRescaling'
                            /home/erik/proj/unangband/src/main-xpj.c:3281: undefined reference to `create_pixel'
                            main-xpj.o: In function `term_data_init':
                            /home/erik/proj/unangband/src/main-xpj.c:3010: undefined reference to `get_default_font'
                            main-xpj.o: In function `init_xpj':
                            /home/erik/proj/unangband/src/main-xpj.c:3349: undefined reference to `ReadBMP'
                            /home/erik/proj/unangband/src/main-xpj.c:3382: undefined reference to `ResizeImage'
                            /home/erik/proj/unangband/src/main-xpj.c:3602: undefined reference to `ResizeImage'
                            collect2: ld returned 1 exit status
                            make[1]: *** [unangband] Error 1
                            make[1]: Leaving directory `/home/erik/proj/unangband/src'
                            make: *** [all] Error 2
                            I started trying to manually compile maid-x11.c, main-x11.c, etc. but ran out of time/patience and didn't get it working. Any advice?

                            (edited to fix long lines)
                            Last edited by d_m; May 4, 2010, 01:57.
                            linux->xterm->screen->pmacs

                            Comment

                            • Nick
                              Vanilla maintainer
                              • Apr 2007
                              • 9633

                              #15
                              Looks to me like maid-x11.c is missing from a makefile somewhere.
                              One for the Dark Lord on his dark throne
                              In the Land of Mordor where the Shadows lie.

                              Comment

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