PWMAngband 1.1.7 is out!

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

PWMAngband 1.1.7 is out!

Post by PowerWyrm » Fri 20.05.2011, 22:34

Finally, after months of suffering with vanilla Angband's source code...

New PWMAngband 1.1.7 (aka build 1) released!

The 1.1.7 version is a milestone version... it includes all changesets from the vanilla Angband bug database up to the 3.2.0 milestone, and even some features and fixes from the 3.3 development version. This includes the new multiple pval system, which replaces the old bpval hack... Note that this isn't probably finished yet and will be subject to changes in the future. Also added in this release is the change on how item squelching works. This will probably require a bit of time before people get used to it... All squelchable items (squelch level is set from the option menu -- press '=' to access that menu) are now automatically dropped on the floor and hidden from the player's view, and pressing the 'k' command hides an item instead of destroying it by default. Pressing the 'K' command toggles between hiding and showing all squelched items on the floor. If you want to ignore this new system, set squelch level to 0 from the option menu.

Important note: this release fixes a critical bug with chat subwindow updates which was leading to massive slowdown/lag/timeouts and client disconnects (if you suffered from those when playing on my server, that was probably the reason); I recommend not playing with older versions anymore because of that bug...

Files updated: client, server, lib, source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr.
Don't forget to update both clients and servers...

Note: some basic entities have changed, so savefiles are incompatible again; please start a clean server instance with the new version

Important note: all older files have been deleted from the usual download location; please upgrade to 1.1.7 if you're still running old servers.

List of changes below (HUGE):


Command changes
---------------

- Move the "jump" command to 'W', change its name to "walk into a trap"
(Angband 3.3)
- Remove "Destroy all squelched items" option at the 'k' prompt (Angband 3.3)
- Replace destroy-item with squelch-individual-item (Angband 3.3): for
PWMAngband, the 'k' command will still propose the choice to destroy items (to
avoid littering)
- Add 'K' command to hide/unhide squelchables (Angband 3.3): use the 'k'
command to hide/show a specific item after toggling show/hide squelchable items
with the 'K' command; for PWMAngband, this replaces the "Destroy stack of
items" command
- Make the 'k' command always destroy a whole stack of items (if the player
chooses to destroy items instead of ignoring them)
- Merge casting spells, praying, using ghost abilities and casting monster
spells to use the same 'm' command
- Remove the 'U' and 'N' commands
- Project spells using the 'p' command
- Remove the CTRL-V command (use "Interact with colors" from the option menu
via the '=' command)


Gameplay changes
----------------

- Add monster flag HAS_LITE (Angband 3.2)
- Make Rings of the Mouse/of the Dog more useful (Angband 3.2)
- Add no_selling option (Angband 3.2): disable selling (but allow giving to the
store for 0 AU), increase gold drops, disable starting equipment for new
characters
- Armour changes (Angband 3.2): base AC range doubled to 80; consistent
progression and pricing of AC per unit weight; DSMs differentiated; weak ego
types removed from heavy armours
- Melee blows now determined by "energy per blow" instead of "blows per round",
aka "fractional blows" (Angband 3.2): in PWMAngband, since the real-time
environment requires fixed energy expenditure each turn, the unused energy is
"saved" for the next turn, allowing one extra blow once the accumulated unused
energy is enough
- Remove Cure Light Wounds spell from mages (Angband 3.2)
- Allow selling unidentified weapons to the temple so long as they are known
blessed (Angband 3.2)
- Make Free Action on gloves obvious to magical casters (Angband 3.2)
- Tone down hound rarity (Angband 3.2)
- Make pseudo ID smarter (Angband 3.2)
- Make ranged multipliers additive (Angband 3.2): x3 launcher and x3 brand
gives x6 instead of x9
- Cap device failure rate at 75% (Angband 3.2)
- Items in the quiver can now be destroyed like any other items in the pack
(Angband 3.2)
- Reduce DSM activation time to 50 (Angband 3.2)
- Remove birth_money option and start all chars with fixed gold minus the cost
of their kit (Angband 3.2)
- Add AC supercharge for randarts, and more speed on boots (Angband 3.2)
- Adjust randart rarities (Angband 3.2)
- Significant changes to vaults and special rooms (Angband 3.2): updated vault
layouts (vault.txt); vaults are now divided into there types (lesser, medium,
greater); pits/nests can now contain occasional objects
- Reduce artifact DSM weight to 20 lbs (Angband 3.2)
- Extra power term for multiple slays/brands (Angband 3.2)
- Change Aule to 18d1 (Angband 3.2)
- Change drop depth to best of monster level and average of current depth and
monster level (Angband 3.2)
- Extend range of AC for reducing melee damage (Angband 3.2): same 60% cap, but
240/400 instead of 150/250
- New formula to reduce/increase inventory damage from an element when the
player resists or is vulnerable to that element (Angband 3.2)
- Some object allocation lines tweaked (Angband 3.2)
- Change starting equipment to be more financially balanced (Angband 3.2)
- Increase power rating for +blows on weapons, and for +to_hit (Angband 3.2)
- Make Dwarven armour rarer (Angband 3.2)
- Some book prices/depths tweaked (Angband 3.2)
- Tweak level feeling contributions for various objects (Angband 3.2)
- Tweaks to power and pricing (Angband 3.2): halve the cost of wearables,
linearise and increase speed_power, bring the value of INT and WIS into line
with STR/DEX/CON
- Tweak starting gold (Angband 3.2)
- Downgrade ranger starting weapon (Angband 3.2)
- Use origin_depth for determining level of items in chests (Angband 3.2)
- Change some default options in line with what they'll be set to on their
removal (Angband 3.2)
- Make infinite range on gold drops friendlier (Angband 3.2)
- Make creeping coins be more generous in money drops (Angband 3.2)
- Boost to-hit bonuses for Rings of Accuracy/Slaying (Angband 3.2)
- Make Rings/Amulets of Teleportation and Rings of Escaping valuable again
(Angband 3.2)
- Make Scrolls of Light appear in piles (Angband 3.2)
- Make welcome messages from the store more common (Angband 3.3)
- Multiple pval support (Angband 3.3)
- Remove enchantment scrolls from stores, make the scrolls less likely to fail
to compensate (Angband 3.3)
- Allow running from detection edge (Angband 3.3)
- Tone down the nastiest time attack result (Angband 3.3)
- Make the single-stat time attack more consistent (Angband 3.3)
- Wands of Dragon Breath now always ID themselves when tried (Angband 3.3)
- Improve earthquake handling (Angband 3.3)
- Make encumberance less forgiving for casters with extra mana
- Remove HP boosts from Heroism, Berserk and Adrenaline effects
- Cursed randarts are once again worthless (they are still sellable, but only
for 1 gold)
- Don't factor curses when calculating object value (light and heavy curses can
be removed; permanent curse is irrelevant)
- Factor bad abilities differently when calculating object value (aggravation,
experience drain, ...): the value is now halved for each bad ability, making
non-worthless items still valuable (rings/amulets of teleportation, ...)
- Base ring/amulet value is now 20 (to match with power-based pricing, once
implemented)
- Make Potions of Dragon Breath a bit more expensive
- Restore SPs when a player turns into a ghost
- The player's current mana/hitpoints are no longer adjusted when the maximum
mana/hitpoints change, except to enforce maximum limits (this has been in
Angband since 2.8.1!)
- Set base depth for items generated via Dungeon Master item menu to
MAX_DEPTH - 1
- Make rocks and shurikens a little more deadly (d6 instead of d4)
- New item: boomerang (1d6, returns when thrown, cannot be enchanted)
- Add "preservation mode off" choice to the PRESERVE_ARTIFACTS server option
(see mangband.cfg for more details)
- Random artifacts are now treated like true artifacts for anything concerning
preserve mode
- Make special levels always lit
- Black/Blue/White/Red/Silver Dragon Scale Mails and Dracolisk Scale Mails give
resistance to their element again instead of immunity
- New ego Dragon Scale Mails: of Farsight (extra infravision, resist blindness,
see invisible); of Immunity (Black/Blue/White/Red/Silver/Dracolisk - immunity
to their base element instead of resistance); of the Uroloki (same as Dwarven
ego armor); of Wyrmkind (same as ego armor of Elvenkind, but much rarer); of
Speed (+1 to +5); of Vulnerability
- Give monks fractional blows (with 1bpr at level 1 and 8bpr at level 50)
- Dragon pits can now contain any type of dragon (except Ethereal)
- Make most effects obvious to learn more things via ID-by-use
- Monsters have less chances to generate a corpse/skeleton


Interface changes
-----------------

- Add option to display uniques in (pale) purple (Angband 3.2)
- Display burden in the inven term window, and show lbs remaining instead of
percent capacity (Angband 3.2)
- Add direction/distance to the visible item list ']' (Angband 3.2)
- Show melee to-hit chance in monster recall (Angband 3.2)
- Make summoning traps light blue (Angband 3.2)
- Better framework for colorizing messages (Angband 3.2)
- Make ATTR_MULTI use the maximum number of different colors (Angband 3.2)
- Add ATTR_FLICKER and an option to make monsters shimmer in real time (Angband
3.2): for PWMAngband, this means removing SHIMMER_BASE flag and applying
ATTR_FLICKER instead
- New extended Angband fonts (Angband 3.2)
- Added support for expanded graphics tiles (Angband 3.2): this allows custom
tile height/width for Win and SDL clients
- Correct output colours of rebalanced monster.txt (Angband 3.2)
- New colors for unique monsters (Angband 3.2)
- Added Nomad's 8x16 tiles as a new tileset (Angband 3.2)
- Display random hints when entering a store (Angband 3.2)
- Show missed artifacts in knowledge menu and in history upon death (Angband
3.2)
- Make monster list (in subwindows) shimmer for ATTR_MULTI monsters (Angband
3.2)
- SDL client: improve error message when font files are not found (Angband 3.2)
- Change display of damage/hit to damage/round to accommodate fractional blows
(Angband 3.2)
- Remove some options (Angband 3.3): show_lists, hide_squelchable, show_piles,
show_labels, view_bright_light, view_granite_light, view_special_light,
view_perma_grids, view_torch_grids, easy_alter, pickup_detail (always on),
ring_bell (always off)
- Colour breeding & no movement info in monster recall (Angband 3.3)
- Give death molds ATTR_FLICKER (Angband 3.3)
- Print a message when Deep Descent cannot be completed (Angband 3.3)
- Add "unignore" indicator (Angband 3.3)
- Many changes in monster color attributes (using the maximum number of
different colors to minimize duplicate monster pictures)
- Allow major disturbances to kick players out of icky screens: implement a new
UI event (ABORT), move one step/screen back on ESCAPE events, move completely
out of icky screen on ABORT events
- Change the color of Shapechangers to "mud" (TERM_MUD) so that Elementalists
can appear "violet" (like monsters/objects) when the "Animate multi-colored
monsters and items" option is off
- Disable resizing and expanded graphics for subwindows
- Port panel system from Angband 3.2
- Disable client screenshots when not in ASCII mode
- Disable custom tile height/width in ASCII mode
- Refresh the main window only once when resizing (Win client)
- Disable expanded graphics when displaying the minimap in the main window
('M' command)
- Always display player (compact) and status in main window


Other changes
-------------

- Fix large bit flag fields (Angband 3.2)
- Completely rewritten edit file parsers (Angband 3.2)
- Significant refactoring, removing or consolidating many globals (Angband 3.2)
- New game command handling system (Angband 3.2): refactor command lists, use
command arguments (direction, item, ...), make commands request inventory items
when they need them, with correct filters
- New WELL1024a RNG (Angband 3.2)
- Switch to some named constants for the different ways of resting (Angband 3.2)
- Rework memory management routines, add memory "poisoning" in debug mode
(Angband 3.2)
- Even more refactoring to the menu code to fix issues and make menu handling
simpler (Angband 3.2)
- Refactor angband.h, removing many headers and adding them separately in c
files when needed (Angband 3.2)
- Refactor spell UI using the menu API (Angband 3.2)
- Remove ang_sort(), replace all occurences with qsort (Angband 3.2)
- Remove command_cmd, refactor appropriately (Angband 3.2)
- Move cmd5.c to cmd-spell.c, splitting out UI-only stuff into ui-spell
(Angband 3.2)
- Move cmd-know to ui-knowledge, remove the '|' command (Angband 3.2)
- Split out all the options UI stuff into ui-options.c (Angband 3.2)
- Copy random scroll names into flavour structures (Angband 3.2)
- Create stacking mode bitflag for object_similar(), fixing some info leaks
(Angband 3.2)
- Adjust .prf files for new fonts (Angband 3.2)
- Remove Term_user hook (Angband 3.3)
- Split loading/saving into different arrays in the savefile code, simplify and
refactor loading routines (Angband 3.3)
- Remove version param from loader functions (Angband 3.3)
- Add documentation on the savefile file format and versioning practice to the
savefile code (Angband 3.3)
- Remove use of read/write in favor of fread/fwrite (Angband 3.3)
- Reorder info stored in savefiles to match Angband 3.2 more closely
- Rewrite the update_view() algorithm like Angband 3.2
- Delete options.prf and windows.prf and use the Angband 3.2 file template to
dump the options
- Refactor the "Interact with options" menu to match Angband 3.2
- Remove all occurences of malloc/realloc/free and replace them with
mem_alloc/mem_realloc/mem_free (mandatory to avoid memory crashes since the
addition of the memory "poisoning" feature)
- Remove some unused TERM_XTRA_XXX constants
- Change call to bell() to add a MSG_BELL message (similar to Angband 3.x)
- Handle extra might/shots using Angband 3.x system, but limit their value to 1
by using the multiple pval system


Bugs fixed
----------

- Do not mark object flavors {tried} on device activation failure (Angband 3.2)
- Fix nutrition for Potions of *Healing* (Angband 3.2)
- Fix a bug which displayed pval for known flavors before use/identification
(Angband 3.2)
- Fix an issue with the message for additional str/dex to get extra blows
(Angband 3.2)
- Remove duplicate slays from info display (Angband 3.2)
- Make general store keeper only accept ID'd objects to buy (Angband 3.2)
- Add safety check for artifacts with activation but no activation message
(Angband 3.2)
- Fix bug while running with 100% search (Angband 3.2)
- Fix divide-by-zero crash on device activation (Angband 3.2)
- Fix remove_curse to cover quiver also (Angband 3.2)
- Fix some quiver sorting issues (Angband 3.2)
- Misc fixes: squelching and brand/slay verbs (Angband 3.2)
- Fix race descriptions to remove obsolete class limitations (Angband 3.2)
- Correct number of blows shown when inspecting a weapon (Angband 3.2)
- Some object power fixes (Angband 3.2)
- Fix slay power bug and adjust damage power (Angband 3.2)
- Fix up spell book prompting, so you can't select a spellbook when casting
that you can't cast from (Angband 3.2)
- Remove EASY_KNOW from Rings of the Dog, fixing an ID bug (Angband 3.3)
- Disable the birth option page (from option menu) when not at character birth
(Angband 3.3)
- Fix monster knowledge and recall to respect purple_uniques (Angband 3.3)
- Fix minimap ('M') display (Angband 3.3)
- Fix div/0 error and correct to-hit formula in monster recall (Angband 3.3)
- Correct adj_dex_blow to fit the fractional blows_table (Angband 3.3)
- Correct logic of flag_is_subset (Angband 3.3)
- Fix access of freed memory in prefs.c (Angband 3.3)
- Don't call update_mon() for monsters killed in project_m (Angband 3.3)
- Add sanity check to cmd_lookup() to avoid segfault (Angband 3.3)
- Fix off-by-one error in FLAG_SIZE (Angband 3.3)
- parser_parse() fails to parse "char str" specifications properly (Angband 3.3)
- Prevent store-restocking faults from hanging the game in an infinite loop
(Angband 3.3)
- Fix meteor swarm behavior (Angband 3.3)
- Fix death by breathing exhaustion not giving a flavored death message
- Fix using one item from a stack of items on the floor not updating the stack
count on the client
- Fix bogus bpval values for items without bpval generated via Dungeon Master
item menu
- Fix tohit/todam/toac/bpval/pval value ranges for items generated via Dungeon
Master item menu
- Fix purchase from floor: only the owner of an object can inscribe it with "!g"
- Fix redundant ESPs on some items (mainly weapons of *Slay Evil*/Gondolin)
- Fix potential crash when displaying equipment/inventory (incorrect store_num
check)
- Fix easy_open option not working with house doors
- Fix Dungeon Master "Generate Vault (By number)" command
- Fix Win client quitting with "No server specified" message when resizing the
window/selecting a new gfx option during server/character selection
- Fix maximizing main window (Win client)
- Fix graphics mode not initialized when read from mangclient.ini
- Fix missile damage display (missile critical hits were incorrectly calculated)
- Fix "Connection not ready for <...> (1.2.-1)" messages during birth process
- Fix messages not shown after birth process (heavy weapon, number of
spells/prayers to study, ...)
- Fix "Type ? for help" messages when resizing the main window (Win client)
- Fix truncated description of Scrolls of Blessing
- Update subwindows when loading a user pref file
- Add HIDE_TYPE to Rings of the Mouse
- Fix incorrect branding message from the description of Potions of Poison
- Fix incorrect label (letter) displayed in subwindows for quiver count
- Fix Weapon Smiths tile becoming "grey" when out of LOS, while it should have
stayed "white"
- Fix diggers of Earthquakes giving unwanted extra to-hit/to-dam
- Always update town/wilderness illumination when leaving a shop
- Revert Angband 3.1.0/PWMAngband 1.1.3 unwanted change in vault generation:
spots marked as "8" should generate "excellent" items again
- Update object list subwindow when moving to reflect direction/distance changes
- Only display one bolt/beam/ball visual effect every player turn (this should
prevent client crashes from receiving too many PKT_CHAR packets)
- Fix random teleportation not kicking players out of store when examining an
item in a store
- Fix chat messages not being displayed in the message subwindow if the chat
subwindow is not visible
- Fix game slowdown/lag/timeout related to chat subwindow updates by
implementing an iterator to the message queue to display chat messages

Billsey
King Vampire
Posts: 272
Joined: Sun 12.02.2006, 14:36
Location: Oregon, USA
Contact:

Re: PWMAngband 1.1.7 is out!

Post by Billsey » Mon 23.05.2011, 17:18

My server at PWMangband.seymourfamily.org is up and running with a new instance on 1.1.7.
Mangband Project Team Member

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Thu 26.05.2011, 23:25

New PWMAngband 1.1.7 build 2 released!

A quick release with the latest bugfixes for 1.1.7 and a couple minor changes. Savefiles are compatible with build 1.

Files updated: client, server, lib, source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr.
Don't forget to update both clients and servers (and the lib files)...


Command changes
---------------

-


Gameplay changes
----------------

- New ego mage staves: "of Mana" (+1d2 MANA), "of Power" (+1d2 INT, sustain INT,
one random high resist), "of Wizardry" (+1d3 INT/WIS, sustain INT/WIS, free
action, extra AC, one random high resist, one random ability)


Interface changes
-----------------

- Chat channels: allow "c" to send chat messages to all players again
- Allow death messages to be longer than 80 characters
- Display chat messages longer than 80 characters on multiple lines


Other changes
-------------

-


Bugs fixed
----------

- Always update spell list on the client when INT/WIS changes
- Feature knowledge screen: display floors/walls as default character (x_char)
if the redefined character (f_char) isn't printable (centered dot, solid
block...)
- Apply correct price for Rods of Curing (1k)
- Remove duplicate pvals when creating base objects with multiple variable pvals
- Fix incorrect message displayed for trap creation effect
- Bell messages should produce a bell sound
- DM item menu: fix items with multiple pvals
- Missed a floor update when compacting objects
- Prevent Set of Caestus from becoming "of the Istari" or "of the Magi" (they
are pure melee gloves)
- Always redraw monster list subwindow when receiving a pause request from the
server after detecting monsters
- Fix division by zero when starting a character with a flavored starting item
identical to one lying in the Tavern

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Fri 27.05.2011, 17:39

Oops...

While testing, I found that I didn't reset the timeout in Net_input() to its default value, which could be problematic. Also I found a bug in randart generation while comparing randart.c with V3.2 source. Please redownload PWMAngband_117_server.7z if you want to run a 1.1.7 build 2 server.

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Mon 30.05.2011, 18:32

Another bug in object power routine fixed. Please redownload PWMAngband_117_server.7z if you run a 1.1.7 build 2 server.

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Tue 31.05.2011, 18:47

When implementing new features for the next version of PWMAngband, I found some minor errors in artifact.txt for two artifacts (Aule and Durin). Replace the file in /lib/edit by the one attached and restart your servers to fix the problem.
Attachments
artifact.txt
(73.09 KiB) Downloaded 938 times

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Fri 10.06.2011, 17:24

While testing the new refactoring of cave generation for the next version, I experienced random fatal crashes in sched(): error messages such as "FATAL ERROR sched() returned!" or "sched select error: 0" started to appear, as well as endless loops. I managed to narrow the problem to some memory overwritten due to a variable, num_clones[], being accessed with negative index values. This critical issue is also present in 1.1.7 for normal servers (ironman servers should be ok, since the problem only occurs when a wilderness level is generated)...

This needs to be fixed ASAP... Considering the couple of bugs already fixed since 1.1.7 build 2 and the ones I've found and fixed for the next version, there will be a 1.1.7 build 3 released this weekend. Please stay tuned and update your 1.1.7 servers as soon as it is released!

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Fri 10.06.2011, 21:23

New PWMAngband 1.1.7 build 3 released!

MAJOR bugfix release. Savefiles are compatible with previous builds.

Files updated: client, server, lib, source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr.
Don't forget to update both clients and servers (and the lib files)...

List of changes:
- Increase PLAY_TIMEOUT to 30 seconds
- Fix bug in base randart power calculation
- Fix bug in randart generation which was always leading to crappy randart light sources
- Fix bug in object power calculation for missile launchers
- Fix artifact.txt entries for The Great Hammer of Aulë and The Wicker Shield 'Durin'
- Fix failed assertion when applying rating bonus for newly generated Dragon Scale Mails
- Replace all server-side occurences of the "assert" macro by new "my_assert" macro to ensure that, when an assertion fails, the panic save handler is called before aborting the program
- Altering a grid containing a trap while confused should trigger "disarming"
- Fix potential crashes (monster name access) when monster.txt has "empty" entries
- Fix Dungeon Master item generation menu: wands, staves and chests
- Fix duplicated "You have slain..." messages and display these messages in the correct color
- Don't generate a vault if part of that vault would be generated out of bounds
- Don't make stair creation fail when generating up staircases on "force-down" levels, but generate down staircases instead
- Fix missing spell header in spell browsing menu
- Fix endless loop in setup_contact_socket() if socket address is already in use
- Fix potential endless loop in sched() if for any reason the timer handler is set to NULL while the game is still running
- Always scan through the slots backwards when calling inven_item_optimize() in a loop
- Fix nasty memory overwrite error by moving num_clones into cave structure, so it gets defined for negative depths
- Don't display "(nothing)" in the inventory subwindow when carrying nothing in the inventory
- Fix inventory display: the quiver count was not properly displayed when carrying nothing in the inventory

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

Re: PWMAngband 1.1.7 is out!

Post by PowerWyrm » Fri 24.06.2011, 21:42

New PWMAngband 1.1.7 build 4 released!

As promised, here's a new patch to fix a couple of bugs and add two spells to archers that should help them survive in ironman. Savefiles are compatible with previous builds.

Files updated: client, server, lib, source code.
Files are available for download at the usual location: http://powerwyrm.monsite-orange.fr.
Don't forget to update both clients and servers (and the lib files)...

List of changes:
- Rework archer spells: add two new spells (Farsight and Explosive Shots), tweak mana cost/fail rate/experience gain of other spells
- New setup.bat file to help generate and deploy PWMAngband more easily
- Fix potential client crash when selecting an item on the floor
- Dungeon Master menu: prevent changing "ghost" status if the character is a Dragon
- Fix bug in slay cache... preventing slay combinations to be cached!

Post Reply