Beta version of PWMAngband 1.1.10 released

Issues, news, and discussion specific to the PWMangband variant.
PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Thu 11.07.2013, 20:44

New PWMAngband 1.1.10 beta 1 released!

Check readme.txt for the HUGE list of changes...

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

This version will port the features from the vanilla Angband 3.5 series. I've added a number for beta releases, so that I can release unfinished dev versions to give a taste of what the new version will be. Expect a lot of bugs and crashes! ;)

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Fri 19.07.2013, 20:56

New PWMAngband 1.1.10 beta 2 released!

Quick fix update for ironman servers. Changes below:

- Slightly increase the chance of getting a good Ring of Polymorphing deeper in the dungeon
- Add a +1 bonus to stealth when a player is idle
- Ensure that gloves with +MANA don't hinder spellcasting
- Finally fix ironman servers completely by removing CAVE_VAULT and adding CAVE_GLOW to the "info" byte in dungeon town files
- Remove monk stealth bonus hardcoded in calc_bonuses() because it's already taken into account via p_class.txt

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Fri 26.07.2013, 17:51

New PWMAngband 1.1.10 beta 3 released!

Quick fix update because I goofed about stealth bonus for idle players. Changes below:

- Fix the temporary +1 bonus to stealth for idle players (it was cumulative each time a monster was processed, eventually giving max stealth to the player)
- Redraw the monster list when a friendly summon kills another monster
- Don't use monster flow for pathfinding if the player is wraithed in walls
- Rename _DEBUG define to DEBUG_MODE (defined in config.h) to allow running clients and servers in debug mode without actually using the debug commands
- Remove MULTIPLY flag from living walls
- DOCUTILS upgraded to version 0.11
- LIBPNG upgraded to version 1.6.3
- Update help files (stats, standard roller, squelch categories)

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Mon 29.07.2013, 11:21

Vanilla is in feature freeze now (v3.5). This means I'll be able to release the full 1.1.10 soon, but not before my summer holidays of course ;)

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Fri 06.09.2013, 17:29

New PWMAngband 1.1.10 beta 4 released!

A lot of updates from V. And this fixes special artifacts not being generated due to my stupidity. Changes below:

- Fix 'full' display post Gorged change
- Change the way melee weapon + bow are displayed on character screen: put both to-hit values onto one line and the dam values on another
- Make object and monster flags expandable
- Make Slow Digestion a bit less effective
- Make object name singular when a slay is noticed
- Change description for deep descent from two levels down to five levels down
- Move IM_COLD to monster_base for ghosts (but remove from Green glutton ghost)
- Make inventory listings in the term window terser if there's not much room
- Cure Light Wounds heals 20 points worth of confusion, as per Angband 3.x
- Change back spells from Purifications and Healing to what they were in Angband (Cure Serious Wounds + Cure Mortal Wounds + Healing)
- Lower level and mana cost of Cure Serious Wounds and Cure Mortal Wounds in Purifications and Healing
- Make all high level curing spells cure all status ailments for consistency
- Show quiver slots in inventory again
- Only show fail rates on items when requested if those items have fail rates
- Add back in sounds on monster deaths from spells
- Adjust 'when drunk' to 'when quaffed' for pedants
- Move HTML screenshot code to use native save boxes where available
- Fix a stupid bug that prevented special artifacts from being generated except The Blue Stone 'Toris Mejistos' and The Lost Silmaril of Maglor
- Light description and character dump fixes
- Fix typo that limits boulder damage
- Server crash when polymorphing turns a monster into a mimic and there is no room near the monster location to put the corresponding object
- Combine first two pages of options together, rearrange vaguely thematically (PWMAngband: put all MAngband options on a separate page)
- In character dumps, don't include origin information for non-wearables and don't include flags from the object base
- Fix verb for fired objects
- Allow smaller subwindows (up to a minimum size of 40x12)
- Fix a few analyzer warnings
- Ensure monster death messages to go last, so you don't get "it dies. it moans in pain." type messages
- Don't write blank quiver entries to file
- Exorcise x_file_putf()
- Update inscription documentation; format to 78 col wrapping
- Refactor showing empty slots in equipment display
- Try to move things out of defines.h into more appropriate places, and likewise with util.c
- Fix targetting routines so that if a target is set on a particular grid where a monster is, instead of setting the target to the grid, we set it to the monster
- Update lore system
- Display a "meaner" color when lacking protection from stunning against ice and gravity attacks (lore screen)
- Adjust breath damage (divisor + cap) for polymorphed players to match monster breath damage and boost it a bit
- Refactor fire_breath() and cast_mimic_spell(): use info from the list of monster spell flags instead of hardcoded values
- Nuke obsolete part from constants.h
- Rearrange options menu (tags)
- Make the subwindow inventory display more responsive again to its term size, hiding the weights in small windows
- Universal use command defaults now to inventory
- Move universal use in the roguelike keyset to 'X'
- Fix height/weight display to be in sensible units
- Make the game handle neuter gender better
- Add the latest of Nomad's rooms (we now have 100)
- Roguelike keyset: remove the 'X' swap equipment default keymap
- Update inscription documentation with the '^' inscription
- Update object context menu (ported from Angband 3.x)
- Update copyrights
- Use item tags as labels in get_item()
- Add a new splashscreen
- Remove types.h
- Move more externs into the right header files
- RES_TIME should not protect against DRAIN_LIFE and DRAIN_STAT side-effects, only from DRAIN_ALL (the nastiest effect)

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Sun 08.09.2013, 15:09

F***!

I started a new Ironman sorceror to test the new beta, and after an few minutes I found a mage staff of mana +2. Would have been nice... if the bonus ACTUALLY WORKED! Looking at the code, it seems that the bonus is only counted on gloves, not on other items. Time to start working on a new beta instead of playing...

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Thu 12.09.2013, 18:57

New PWMAngband 1.1.10 beta 5 released!

Quick fix update for the MANA flag... and more features from V. Changes below:

- Take into account the MANA flag on weapons for mana calculation (making Mage Staves of Mana actually useful)
- Fix inscription for praying (should be 'm' now instead of 'p')
- Inscriptions now take use the roguelike keyset if that's what you're using
- Add coordinates for monsters in monster list
- Include all other include files in c-angband.h, angband.h and s-angband.h to remove the pain of include file management
- Finish off moving from cmd[n].c to cmd-[description].c
- Allow object recall during look
- Add missing history entry for generated artifacts when the dungeon is ready
- Fix artifacts identified on the floor and then wielded without being picked up first being displayed as "Missed" on the character history
- Fix gcu window sizing bug when there are any number of rows or columns besides 1 or 3

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Mon 04.11.2013, 18:06

I just found a severe bug with beta 5: when you drink from a fountain and get the "dragon breath" effect, the game will randomly decrease the quantity of one item in your backpack. So until beta 6 is released, DON'T DRINK FROM FOUNTAINS!!!

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Wed 06.11.2013, 18:20

New PWMAngband 1.1.10 beta 6 released!

This has been a long time since the last update due to RL issues...
This release adds a Brain Smash spell to Telepaths, simplifies and factorizes the barehanded fighting code for Dragons and Monks, fixes a few bugs (DM menu, death messages, fountains, XBM orders), refactors a bit of code and, as always, ports some more features and fixes from V.
See list of changes below:

- Try to prevent polymorph crashes, and add an in-game message when we do so
- Work towards fixing monster_desc, monster descriptions being a bit off
- Fix for room_template.txt provided by Nomad
- Start mushrooms appearing later in the dungeon, spread out a bit more
- Double the chance of finding ,Vigor, drop it to start lower
- Stop scrolls of Curse Armour/Weapon being generated
- Call the plasma effect plasma everywhere, not sometimes hellfire and sometimes plasma
- Attempt to fix the Windows font handling bug, hopefully making Windows fonts not disappear after an upgrade / folder move
- Display a blank for a message count of zero
- Add separate squelch category for BoC, SoS, MoD
- Allow chests underfoot to be disarmed
- Allow chests under player to be opened and traps under player to be disarmed
- Check user directory for pref files
- Add command to toggle spell description
- Add support for graying dynamic menu items
- Gray out and disable some context menu items
- Force drop knowledge on first kill and use race flags to determine drop text
- Fix a couple menu glitches with distorted graphics
- Remove the V: line from edit files
- Strip roman numeral suffixes when looking for pref files to load
- Revert "Use item tags as labels in get_item()"
- Change vein colors for better visibility
- Use flavored object kind for untouched artifacts
- Add some fixed artifact flavors
- Remap some tiles for fixed artifact flavors
- Reorder inventory before displaying identification messages
- Allow custom plurals in monster.txt
- Add custom plurals for monsters
- Fix verb agreement macros
- Fix a few more pluralizing things
- Make all nether breathers explicitly resist nether
- Add identify check for items
- Add identify check for spells
- Fix pluralization of item and monster lists
- Remove nether breath giving nether resistance for monsters
- New high level psionic power: Brain Smash (Telepaths didn't have any high level non-resistable power to deal with aether-based monsters/power dragons)
- Fix Adrenaline Channeling: limit duration to 100 turns (20 turns at 5th stage); lower damage when overused; adjust effects duration to the duration of the spell; give a message for each stage
- Fix Elemental Harmony: make shield, resistance and haste effects available (they were not due to a copy/paste error in the code); limit duration to 100 turns (20 turns at 5th stage); adjust effects duration to the duration of the spell; give a message for each stage
- Fix 'your feel your head clear'
- Move hellhounds to level 42
- Fix option documentation
- Refactor Receive_item() with more consistent item hooks
- Remove now obsolete "magical aura" messages when using item hooks (their effect should be obvious now)
- Make pick up command gray out properly
- Prevent item menu from appearing when picking up from a context menu
- Match object context menu keys to current keymap keys
- Add validation to 'activate' object context command
- Use correct keymap for tagged objects
- Fix preventive inscription "no sale" mapped to !p instead of !s in regular shops (copy/paste error from player shops)
- Forbid non-DMs from accessing the "Manage XBM orders" command
- Simplify martial arts: use base damage dice based on character level, add chance of special effects if not stunned/confused/encumbered
- Decrease the maximum number of extra blows per round monks get from 7 to 5 (to compensate the large increase in base damage dice)
- Refactor barehanded attacks for monks and dragons to use the same system
- Show melee damage with base dice on the character screen
- Remove message coloring hack by adding new message types to messages.prf
- Fix death messages by spells for uniques/Morgoth not appearing in yellow/purple
- Add missing player tile redraw when player hit points change (hp_changes_color option on)
- Fix dragon breath effect wiping a random item in the pack when drinking from a fountain
- Don't flag an item in the Expensive Black Market as "ordered" if it was already flagged
- Pull out common inventory sorting
- Create full stacks when combining pack
- Remove extraneous parameter in do_ident_item()
- Factor out some resting code
- Prevent regeneration during the first few turns of resting
- LIBPNG upgraded to version 1.6.6
- NOTEYE support upgraded to version 7.3

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Fri 08.11.2013, 12:21

After a bit of testing, two new bugs were found: one happens when you enter manual design mode with the DM on small levels, the other happens when any invisible/out of LOS monster is killed with spells. I'll try to fix that today.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Fri 08.11.2013, 18:14

Beta 6 has been (silently) updated with fixes for the previous two bugs. You can redownload the server part and just replace the executable.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Sun 10.11.2013, 23:03

Beta 6 has been (silently) updated again to fix a bug when targeting something that was not a monster. You can redownload the server part and just replace the executable.

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Fri 22.11.2013, 18:41

New PWMAngband 1.1.10 beta 7 released!

This is mainly a bugfix release. Also ports the birth option screen from V to set options like birth_start_kit without having to generate a dummy character, set the option and suicide. See list of changes below:

- Correctly wipe monsters when the DM enters manual design mode on small levels
- Display a normal message when killing an invisible or out-of-LOS unique monster
- Correctly assign target_who when targeting self or another player manually with 'p'
- Check for dead monsters when displaying the monster list to avoid referencing a NULL pointer
- Server selection: manual selection command set to Ctrl-m
- Character generation: default "quit" command set to Ctrl-x
- Point-based roller: allow choosing one base stat of 18 with a cost of 12 points
- Point-based roller: initial choice restrained between 10 and 18 (no more "negative" costs on secondary stats to boost primary stats)
- Point-based roller: add a server check to prevent hacking stats that could bypass the maximum birth points allowed
- Allow modifying birth options by pressing "=" during character generation (ported from Angband 3.x)
- Refactor starting equipment lines in p_class.txt: remove lines for ironman characters, add boolean value on normal lines to specify whether the item is generated for no_recall characters or not
- Remove most of the starting equipment from no_recall characters (they get double gold instead)
- Wipe objects carried by residents when the wilderness level is deallocated (last player leaves the level) and recreate them when the level is reallocated (a player enters the level)
- Display pain message when a monster damaged by a chaos spell (Chaos Strike, Anarchy Force...) resists the polymorph effect instead of displaying "... is unaffected"

Note: characters from beta 6 can be played with beta 7, but you need the beta 7 client to play on beta 7 servers.

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Wed 11.12.2013, 18:29

New PWMAngband 1.1.10 beta 8 released!

The house creation system has been reworked to be much simpler: rectangular houses, correctly placed on allowed terrain and priced when created/extended, and deleted when the wilderness level is deallocated. The game speed has been greatly reduced on questor levels to make the last fights more fair. Also more bugfixes. Since the V team is pretty much quiet at this moment and v3.5 is on its way, this beta should be a good release candidate for the forthcoming PWMAngband 1.1.10 release.

See list of changes below:

- Completely prevent changing birth options after birth (as Angband 3.x)
- Minor vault template fix
- Fix pickup behaviour when blind
- Add missing flavored messages when being killed by projectable spells or by the strain of polymorphing
- Shimmer objects when displaying the object list in subwindows
- Replace old monster and object list code with new textblock-based code
- Use textual descriptions for message prefs & fix some sounds
- Merge Dawnmist's work that allows graphical tiles to represent lighting states better
- Display pain message when a monster damaged by a chaos spell resists the polymorph effect
- Display a message when both equipment and inventory are empty and the player presses 'e'
- Save p_ptr->unignoring in savefiles
- Fix dungeon loading code recreating the mimicked object/feature each time a mimic is loaded from the server savefile
- Reduce game speed below 4250ft so that +20 speed at 4950ft and deeper feels the same as 0 speed in town
- Greatly reduce game speed on quest levels (depths 100/126/127) so that +30 speed feels the same as 0 speed in town
- Add option (turned on by default) to disturb the player when a monster bashes down a door
- Let the General Store sell House Foundation Stones and scrolls of House Creation
- Prevent the DM or birth_no_stores players from creating or expanding houses
- Deallocate custom houses when deallocating unused wilderness levels
- Use a separate unit (house.c) for the house code
- Use a growable array for houses to ensure that the wilderness layout stays consistent
- Only allow rectangular houses with automatic (random) door placement when creating a house
- Placing a foundation near an existing owned house extends that house automatically
- Forbid house creation/extension near other houses
- Set (or adjust) price according to house dimensions
- Make the player pay as "local tax" the difference between the new price and the amount already paid when creating/extending a house
- Scan the floor again after the player presses a key to select an item from the floor to minimize the risk of getting "Illegal object choice" messages if the floor has changed in the meantime
- PYTHON upgraded to version 2.7.6
- LIBPNG upgraded to version 1.6.7
- FREETYPE upgraded to version 2.5.2

Note: savefiles are not compatible with beta 7, you need to restart from a clean instance.

Files updated: client, server and source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr

PowerWyrm
Balrog
Posts: 1574
Joined: Sun 27.11.2005, 15:57

Re: Beta version of PWMAngband 1.1.10 released

Post by PowerWyrm » Tue 24.12.2013, 18:04

V3.5 is out today. This means I'm gonna follow with the first non-beta build for PWMAngband 1.1.10 soon. I'll probably have a last beta out during the next few days to test last minute changes, but after that, it'll be a new version with a ton of changes (just check the V site to see what changes have been made in 3.5, it's a huge list).

Post Reply