Beta version of PWMAngband 1.2.0 released

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tangar
    Veteran
    • Mar 2015
    • 1004

    Originally posted by PowerWyrm
    Unfortunately I checked the code again... profile "mang_town" is hardcoded for the starting town, that's why you get the "Mangband" layout even if you put Bree as your starting town. For the same reason, profile "town" is hardcoded for the base town (Carn Dûm). These cannot be changed.
    I see, thanks. But maybe it's possible to add new profile 'custom' which would take structure from town.txt or just would have hardcoded town_start.txt as 1st town? Another approach - new profile could 'wipe' hardcoded map and put on it's place new town_start.txt

    This is very critical issue, because without it I can not implement really awesome idea - to draw new world map which I've already started http://angband.online/new-map-coming/
    Last edited by tangar; February 13, 2019, 11:12.
    https://tangaria.com - Angband multiplayer variant
    tangaria.com/variants - Angband variants table
    tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
    youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

    Comment

    • PowerWyrm
      Prophet
      • Apr 2008
      • 2986

      Originally posted by tangar
      I see, thanks. But maybe it's possible to add new profile 'custom' which would take structure from town.txt or just would have hardcoded town_start.txt as 1st town? Another approach - new profile could 'wipe' hardcoded map and put on it's place new town_start.txt

      This is very critical issue, because without it I can not implement really awesome idea - to draw new world map which I've already started http://angband.online/new-map-coming/
      Nah no need for custom profile. What I will try to do (I think it's possible) is to remove the hardcoded profile for towns and simply put "mang_town" as default in case the town doesn't exist. So it goes like this:

      - wild_info.txt has a 'T' symbol at position x,y
      - town.txt has town "foo" at position x,y
      - game checks if file town_foo.txt exists
      - if the file exists, the game uses the profile (map) inside that file to generate the town
      - if the file doesn't exist, the game uses the mang_town profile to generate the town

      The only hardcoded profile that will remain is for base town (Carn Dûm) which should always be the second entry in town.txt.
      PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

      Comment

      • PowerWyrm
        Prophet
        • Apr 2008
        • 2986

        "When in walls, you're NOT immune to other's attacks."

        I'm having some doubt now... ok i'll do some more testing, since I've seen a shardstorm breathe shards on a wraithed char without getting the "you resist the effect" message.

        EDIT: there's definitely a bug. It concerns breath attacks. Since breath code has been ported from V, wraithed players are immune to breath because the code checks for walls and rejects the location if it's a wall. Wasn't the case before. Doesn't occur for any other attack (a Shadow using "slow" and "nether bolt" was working fine).

        I'll fix the problem with breaths.

        EDIT: the problem also occured with ball spells (same as breaths -- new V code didn't take into account the fix from MAng) and bolt spells (smart mobs were discarding their bolt spells because they were not projectable).

        This is now fixed. I hope there are no more issues with this.
        Last edited by PowerWyrm; February 13, 2019, 16:05.
        PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

        Comment

        • tangar
          Veteran
          • Mar 2015
          • 1004

          Great! Can't wait for the new release..
          https://tangaria.com - Angband multiplayer variant
          tangaria.com/variants - Angband variants table
          tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
          youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

          Comment

          • PowerWyrm
            Prophet
            • Apr 2008
            • 2986

            Today I rebalanced wraithform and invisibility.

            Wraithform:
            - prevents regen and drains 1 hp per turn while standing on non-passable terrain (same penalty as necromancers in undead form)
            - consumes a lot of food

            Invisibility:
            - is now a flag: a monster can see a player or not (until attacked, on which case the invisibility drops and the monster reacts normally), no more randomness
            - is less likely to fool mobs (depending on monster level)
            - consumes a lot of food

            This should make both useful but not OP.
            PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

            Comment

            • tangar
              Veteran
              • Mar 2015
              • 1004

              Awesome!

              Dragons and graphics http://angband.online/dragons-and-graphics/
              https://tangaria.com - Angband multiplayer variant
              tangaria.com/variants - Angband variants table
              tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
              youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

              Comment

              • PowerWyrm
                Prophet
                • Apr 2008
                • 2986

                Browsing books in shop is now possible. I hope I didn't break spells outside of shops...
                PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                Comment

                • PowerWyrm
                  Prophet
                  • Apr 2008
                  • 2986

                  Town customization expanded.

                  1) It is now possible to add ONE dungeon inside a custom town, like it is possible for game-generated towns: first, add a down staircase symbol ('>') in town_xxx.txt at the location you want your down staircase to be; second, add your dungeon in dungeon.txt with its name, world position (which should be the same as the town position in town.txt), flags and rules.

                  2) It is now possible to make the game start in a custom town: first, set your town name and location AS THE FIRST ENTRY in town.txt (remember: DON'T TOUCH THE SECOND ENTRY, it SHOULD be Carn Dûm otherwise the game will be unplayable); second, create your town layout and save it as town_xxx.txt (see Bree and other pre-defined towns as example); third, add a starting point ('x') which should preferentially be placed in the middle of the "Tavern" (building labeled '8' consisting of "safe floor" tiles -- see pre-defined towns for examples of placing the tavern); and finally, add a town symbol ('T') on the metamap in wild_info.txt
                  PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                  Comment

                  • PowerWyrm
                    Prophet
                    • Apr 2008
                    • 2986

                    New PWMAngband 1.2.0 beta 6 released!

                    Dragon rebalance + some fixes + other stuff

                    - Fix crash when flickering multi-hued players, party leaders and elementalists
                    - Move dragon breed info to dragon_breed.txt
                    - Add customizable experience penalty to each dragon breed
                    - Tweak commonness of dragon breeds to make better ones rarer, make ethereal drake much rarer
                    - Make white/blue/red/black dragons immune to cold/lightning/fire/acid
                    - Make Ents vulnerable to fire but decrease their experience penalty a bit
                    - Display a message when monks get encumbered by armor
                    - Fix bolt/ball/breath spells not damaging wraithed players
                    - Allow customized maps for each town except base town (Carn Dûm), set MAngband-style town by default if the corresponding town_xxx.txt file doesn't exist
                    - Allow one dungeon in each customized town
                    - Revert "Make wraithed players also get the IMPAIR_HP flag"
                    - Make permanent wraithform drain hp and prevent regeneration while the wraithed player stands inside non-passable terrain
                    - Rebalance player invisibility a bit, nerf permanent invisibility (except for ghosts)
                    - Make wraithform and invisibility consume a lot of food
                    - New command in stores: Browse a book ('b') or Peruse a book ('P')

                    Client has been updated. Players must get the new client to play on beta 6 servers.

                    Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr
                    PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                    Comment

                    • tangar
                      Veteran
                      • Mar 2015
                      • 1004

                      Arrrr!~ Great DD

                      I'll update server soon, almost finished tileset remap
                      https://tangaria.com - Angband multiplayer variant
                      tangaria.com/variants - Angband variants table
                      tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
                      youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

                      Comment

                      • tangar
                        Veteran
                        • Mar 2015
                        • 1004

                        Server updated!

                        New PWMAngband 1.2.0 beta 6 released! http://angband.online/new-pwmangband...ta-6-released/

                        Also tileset revamp finished at last
                        https://tangaria.com - Angband multiplayer variant
                        tangaria.com/variants - Angband variants table
                        tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
                        youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

                        Comment

                        • tangar
                          Veteran
                          • Mar 2015
                          • 1004

                          /bug

                          reproducing:

                          0) purge \lib\user\save
                          1) create custom town
                          2) create character and login (custom town works arlight)
                          3) move to the east - you would see new wilderness auto-generated location
                          4) move back to the town
                          5) now move to the north (to "generate" new location)
                          6) client would freeze
                          7) if you would try to login again - you would have blank (black screen)

                          logs:
                          Code:
                          170219 191239 Object flavors initialized...
                          170219 191239 Loading pref file: font.prf
                          170219 191239 Create TCP socket...
                          170219 191239 Set Non-Blocking...
                          170219 191239 Report to metaserver
                          170219 191239 Server is running version 1.2.0 (Beta 6)
                          170219 191239 Timer delay 13 ms timer resolution is 1 ms
                          170219 191241 Welcome ADMIN=nick@blackhole (*.*.*.*) (version 1206)
                          170219 191243 New Level 0ft at (0, 0)
                          170219 191243 Player Name is [ADMIN], id is 1
                          170219 191243 ADMIN: Server is no-selling.
                          170219 191243 ADMIN: Server is running version 1.2.0 (Beta 6)
                          170219 191243 ADMIN:   
                          170219 191243 ADMIN:    
                          170219 191243 ADMIN: ====================
                          170219 191243 ADMIN:   
                          170219 191243 ADMIN:    
                          170219 191322 New Level 0ft at (1, 0)
                          170219 191323 New Level 0ft at (0, 0)
                          170219 191330 New Level 0ft at (1, 0)
                          170219 191331 New Level 0ft at (0, 0)
                          170219 191346 Shutting down.
                          170219 191346 Goodbye ADMIN=nick@blackhole ("Server shutdown (save succeeded)")
                          170219 191346 Server state save succeeded!
                          It looks like character 'freeze' in a limbo :E
                          https://tangaria.com - Angband multiplayer variant
                          tangaria.com/variants - Angband variants table
                          tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
                          youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

                          Comment

                          • tangar
                            Veteran
                            • Mar 2015
                            • 1004

                            Tileset update and custom maps http://angband.online/tileset-update-and-custom-maps/
                            https://tangaria.com - Angband multiplayer variant
                            tangaria.com/variants - Angband variants table
                            tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
                            youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

                            Comment

                            • PowerWyrm
                              Prophet
                              • Apr 2008
                              • 2986

                              Originally posted by tangar
                              /bug

                              reproducing:

                              0) purge \lib\user\save
                              1) create custom town
                              2) create character and login (custom town works arlight)
                              3) move to the east - you would see new wilderness auto-generated location
                              4) move back to the town
                              5) now move to the north (to "generate" new location)
                              6) client would freeze
                              7) if you would try to login again - you would have blank (black screen)

                              logs:
                              Code:
                              170219 191239 Object flavors initialized...
                              170219 191239 Loading pref file: font.prf
                              170219 191239 Create TCP socket...
                              170219 191239 Set Non-Blocking...
                              170219 191239 Report to metaserver
                              170219 191239 Server is running version 1.2.0 (Beta 6)
                              170219 191239 Timer delay 13 ms timer resolution is 1 ms
                              170219 191241 Welcome ADMIN=nick@blackhole (*.*.*.*) (version 1206)
                              170219 191243 New Level 0ft at (0, 0)
                              170219 191243 Player Name is [ADMIN], id is 1
                              170219 191243 ADMIN: Server is no-selling.
                              170219 191243 ADMIN: Server is running version 1.2.0 (Beta 6)
                              170219 191243 ADMIN:   
                              170219 191243 ADMIN:    
                              170219 191243 ADMIN: ====================
                              170219 191243 ADMIN:   
                              170219 191243 ADMIN:    
                              170219 191322 New Level 0ft at (1, 0)
                              170219 191323 New Level 0ft at (0, 0)
                              170219 191330 New Level 0ft at (1, 0)
                              170219 191331 New Level 0ft at (0, 0)
                              170219 191346 Shutting down.
                              170219 191346 Goodbye ADMIN=nick@blackhole ("Server shutdown (save succeeded)")
                              170219 191346 Server state save succeeded!
                              It looks like character 'freeze' in a limbo :E
                              If the problem is on the client, I'd say it's a customization problem. A tile missing perhaps? I could try debugging, but I'd need the customizzed files to reproduce locally.
                              PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant!

                              Comment

                              • tangar
                                Veteran
                                • Mar 2015
                                • 1004

                                Thanks for an idea! I've tested stuff at fresh installation, added 1 by 1 files from my 'work' folder and found the problem: I put central (0,0) town 'T' in wild_info.txt in a wrong place (I miscalculated 43-radius coordinate)

                                So everything fine, there is no bug after all
                                https://tangaria.com - Angband multiplayer variant
                                tangaria.com/variants - Angband variants table
                                tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽
                                youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian

                                Comment

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