![]() |
#1 |
Prophet
Join Date: Apr 2008
Posts: 2,966
![]() |
PWMAngband 1.1.11 released
For those unfamiliar with PWMAngband, it's a multiplayer real-time variant of Angband based on MAngband 1.1.2 with additions from ToME (features from the time it was still called PernAngband, but without the Pern references) and a few personal additions: new races, classes, monsters and items.
This release mainly consists of porting the features from Angband 4.0 and tweaking a few things: "one-time" wilderness generation, improved barehanded attacks, browse/study/cast from the floor, turn-based mode (option), limited telepathy (option), more balanced Summoner class, and much more. A big thanks to the Angband devteam for their awesome work! See http://powerwyrm.monsite-orange.fr for the downloads (the current MAngband website is still down). To play on a PWMAngband server or start your own server, download the binaries and unzip the files (client and server are both in the same zip file now). And enjoy!
__________________
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! Last edited by PowerWyrm; January 6, 2016 at 08:02. |
![]() |
![]() |
![]() |
#2 |
Prophet
Join Date: Apr 2008
Posts: 2,966
![]() |
Oh and here's the changelist...
User interface -------------- Angband 4.0.x: - Add debug command to perform effects (Dungeon Master menu) - Add timed flags display to character flag screen - Add message if a summon fails - Recolour permanent walls - Separate quiver list - Give the elven rings unique object names - Add ego-item ignoring menu - Remove cfg_small_range option - Make player life history editable (accessible in PWMAngband from the 'C' menu) - Make object selection use a real menu - New effect descriptions - New icon (Mr Att) for executable file - New town layout (in PWMAngband, this is only used to generate the static ironman town at 750ft -- base town at 0ft remains the same) - Add quiver viewing command ('|' key) - New splashscreen - Update Nomad's graphics - Add trap knowledge screen - Add descriptions for terrain - Add a sound for objects being dropped from or carried to the quiver - Divide object list into seen and aware - New monster spell messages from Elsairon - Put subwindow options in a separate file so they work for all characters - Order quiver ammo from worst to best - Make resting and statusline display for deep descent work like for recall - Shorten inventory prompt, put overweight info in 'C' screen - Split launcher and DSM types for ignoring purposes PWMAngband: - Display minimap like Angband - Remove font-xxx.prf, setting the same default color for inventory display for all players (configurable server-side in object_base.txt) - Make town building walls (stores + houses) regular permanent walls - Move MAngband permanent walls (suburb houses + arenas) to their own terrain feature, leave house walls brown, make arena walls red - Display a red "-" instead of a green "+" for negative modifiers on the character sheet - Split fixed pval/modifier commands for item generation (Dungeon Master menu) - Add new fixed flavor ("Black Ring") for randart Rings of Power - Add a Summon Pet command to the Dungeon Master menu - Add an entry for the "unknown item" and "unknown treasure" tiles for all tilesets - Slightly alter town layout, reduce feature array size from 12x6 to 11x6 - Tell Shapechangers they cannot gain spells instead of browsing unexisting books - Make spell list subwindow display spells for Shapechangers and player ghosts - Remove check against maximum window size during setup mode to eliminate dependency with dungeon dimensions, use server-side check instead - Display "You see (top item) on a pile." instead of actually listing all objects when moving on a square that contains a pile of objects - Remove the '%' command (Interact with keymaps): the menu can be accessed by pressing '=' (Interact with options) and then 'k' (Edit keymaps) - Remove vault generation by index (Dungeon Master menu) - Roguelike keyset: move "Display connected players" command from '|' to CTRL-V - Display trap description when looking at a trap and pressing 'r' - Display terrain description when looking at a feature and pressing 'r' - Replace "Save keymaps and options" by "Save options to pref file" and only save options + window settings (keymaps can already be saved from the "Interact with keymaps" submenu) - Never show empty equipment/inventory/quiver/floor list - Merge some new effect descriptions from Angband, update activation and spell descriptions accordingly - Display number of player/active turns elapsed in real game turns (without dividing them by the FPS parameter) - Display number of game/player/active turns immediately after entering the game - Dungeon Master menu: add command to generate true artifacts for debug purposes - While running, only update object/monster lists when panel changes - Generate houses as lit rooms Gameplay changes ---------------- Angband 4.0.x: - Remove fired status - Describe object plusses and modifiers regardless of the player, using identification flags from the object exclusively - Remove class choices, make them all available for each race - Make dropping ignored items use energy - Allow barehanded combat to get multiple blows (important note: this doesn't affect monks in PWMAngband which still get 1 + character level / 10 blows per round) - Triple the number of room templates, add another 200 (for a total of 500) - Add stair-skip constant, making stairs go up or down that number of levels - Make Potions of Resist Poison also cure poison - Disturb on first getting the object feeling - Improve pickup of partial stacks PWMAngband: - Allow wands of polymorph to work on self - Implement the BERSERKER activation like Angband - Implement the healing spells like Angband (in PWMAngband, they will only cure blindness and confusion if projectable) - Change duration of slowing effect to 15+1d25 turns (Angband value) - Allow General Store to buy food from crops - Make digging time for all trees equal - Make wilderness level generation a "one-time" process: generate objects and monsters once (for the first player that enters the level), then only generate the layout ("deserted" level) - Tweak some of the PWMAngband artifacts and add more to ensure that every object kind has a corresponding non-cursed non-aggravating artifact - Make Shapechangers polymorphing into a monster susceptible to fire/cold actually vulnerable to fire/cold - Increment quiver size from five to eight slots - Give the Dungeon Master (or all players in debug mode) all books at birth instead of only deep books - Give Wands of Stinking Cloud radius 3 like Angband - Improve the Wonder effect in PvP mode - Let KILL_WALL spells hurt players vulnerable to rock remover in PvP mode - Let DISP_EVIL/DISP_UNDEAD spells hurt evil/undead players in PvP mode - Allow pets/slaves to attack a player instead of a monster if that player is the closest target - Make DEATH spells work on players in PvP mode - Don't crush objects when an artifact cannot be dropped, drop the artifact elsewhere on the level instead - Allow piles of objects (use default Angband value of 23 objects per dungeon grid) - Drop gold after all carried items when the character dies, remove the 32000 gold coin cap - Preserve mana (for spells) and consumables in some cases where an effect cannot be triggered on a specific level (usually on static levels) - Deal with ignored stuff (dropping all ignored items) only on random levels (to avoid littering town, wilderness and static levels) - Don't halve extra blows given by equipped items when a monk is encumbered - Halve the barehanded damage bonus from ghost melee attacks so that it doesn't get too good compared to the barehanded damage monks/dragons get since now ghosts also get multiple attacks per round - Make all monsters find a safe place when fleeing (it was limited to smart monsters before) - Forbid summoning in arenas - Apply off-weapon brands and slays (from items or monster form) to all barehanded attacks (special monk/dragon attacks + basic barehanded attacks) - Slightly alter energy system: give frame_energy to players and monsters every frame (every 1/FPS second); allow them to act once move_energy has been accumulated; use up move_energy when they act, leaving (energy - move_energy) for the next turn; make monsters with more energy than their closest player act first, so that slower monsters never get double moves against players (change from the Angband 2.9 era that was never ported to MAngband) - Apply elemental damage (which damages inventory) before physical damage when dealing with monster elemental melee attacks - Allow browse/study/cast from a book on the floor - New server option: turn-based mode (makes the server turn-based if there is only one player connected) - Make "Stay still" command use energy (via ',' or '5') - New server option: limited telepathy (makes telepathy limited to a radius of "max_sight" like Angband) - Stop restricting monster/player visibility (line of sight or telepathy) to the current panel - Limit to-dam on artifact missiles (to make ego missiles still valuable) - Make Resilience a one-time effect setting monster lifespan to maximum value - Check for monster respawn every 10 turns (Angband rate) - Let fainting and starving effects occur in town areas - Make anti-summon field "imperfect" (range 8-11 field with 65-95% chance of disrupting any summon attempts) - Don't record a real "death" when a player uses the Undead Form or Death spells - Prevent ghosts from casting Undead Form or Death spells - Give monsters a chance to retaliate if attacked by controlled monsters - Don't make controlled monsters always visible - Give controlled monsters a (small) chance to break free from their master's control when out of awareness range - Don't allow TELE_TO effect to teleport something outside a vault next to something inside a vault (it will still work if both caster and target are inside the same vault) Bugs fixed ---------- Angband 4.0.x: - Fix message pain for meteor swarm hitting multiple similar monsters - Fix shatter moving player (skip remaining blows) - Make Study indicator active for spellbooks on the ground PWMAngband: - Properly tag all water tiles as "icky" when building moats - Consider all features as "memorized" for DM_SEE_LEVEL characters - Fix berserk strength description (increases to-hit by +24, not +12) - Fix typo "You hit by something!" when projecting a spell - Remove pointless direction choice for the Mass Sleep spell (arcane realm) - Fix stun amount for monster ice projections - Apply sleep effect after damage to avoid monster from waking up instantly - Make logs undiggable - Fix description not mentioning the fail rate when describing an activation - Hopefully fix "net write error" disconnections when generating a cavern level with a large screen - Prevent dungeon generator from chopping the corners of rooms off when generating wide corridors - Fix dungeon generator not placing any intersection doors when generating wide corridors - Remove "LIGHT" from the list of abilities when generating an item that can have a random ability (Dungeon Master menu) - Fix typo "You hit by something strange!" when hit by chaos effects - Fix crash when casting Cold Brand with a Necromancer - Objects with "LIGHT" modifier: hide light radius and refueling info if not known, show light radius when worn, show light radius and refueling info when identified - Don't show pointless "worn" special inscription when looking at an unaware identified ring or amulet - Allow Sorcerors to cast Resistance on others - Remove pointless direction choice for the Displace Other spell (psi realm) - Fix Teleport Level for Shapechangers: add missing direction choice and stop crashing when using the spell on monsters - Update some spell descriptions for Shapechangers - Fix an entertaining bug when casting Anime Dead/Raise Dead spells while any player in line of sight (including the caster) was standing on a corpse or a skeleton - Fix mana balls/breaths power (value is 100, not 30) - Don't let LIGHT_WEAK spells hurt players not vulnerable to light in PvP mode - Don't let PSI_DRAIN/OLD_DRAIN/DRAIN spells hurt nonliving players in PvP mode - Fix mass effect spells not working on players in PvP mode - Fix crash when casting Alter Reality - Make RAISE spells work much more often by using the same desired level for raised monsters as for any summon - Fix floor display (load/save screen and prompt for a key) when looking at a pile of objects and pressing 'r' for details - Fix crash when attacking someone with a "slay" weapon in PvP mode - Don't allow players to steal artifacts from other players - Properly describe stolen item if the thief is unaware of the stolen item's flavor - Display correct number of turns when describing food or activatable items - Properly display store inventory when using pseudo-3D tiles - Fix crash due to monster closest player index not properly updated when a player leaves the game - Make message_flush() really flush messages, so that last messages prior to character death are recorded in the message subwindow - Update subwindows when ignoring an item on the floor - Make houses bought with a Deed of Property "free" (they sell for 0 gold) to prevent cheezing by endlessly buying a house with a starter character then immediately selling it and transferring the gold to another starter character - Calculate torchlight radius when generating a new level so that players going down from town during daylight don't find themselves in the dark for a turn - Reveal the mimic instead of destroying the feature when using Trap/Door Destruction or Stone to Mud on a Door mimic - Remove pit floors properly after an earthquake or destruction effect - Don't clear pit floors when deleting a feature mimic inside a pit - Fix randart generation not taking into account slays/brands power - Fix slay cache, allowing object power to be calculated properly - Dungeon Master menu: fix summoning commands - Prevent friendly monsters from picking up items on the floor - Make true artifacts dropped in unauthorized places (house, wilderness...) stay in inventory instead of vanishing forever - Fix failing to use a magic device not taking a turn - Properly set the timout on activatable items after item request (identify, recharging...) - Fix wrong message when a monster fails to summon due to a player using the Suppress Summoning spell - Fix monsters with more energy than the closest player regenerating twice - Fix monsters regenerating way too often - Break long messages (over 80 characters) into multiple pieces so that they are not truncated in the message history log - Fix Black Rings of Power having no weight Coding changes -------------- Angband 4.0.x: - Complete code restructure: for a full list of changes, check changes.txt from any of the Angband 4.0.x releases, or http://rephial.org/release/4.0.0 PWMAngband: - Refactor archer spells - Refactor options, factorize duplicate code - Renumber terrain features to match Angband more closely - Move maximum number of objects per level to a hardcoded constant, limiting it to 13068 - Move ghost abilities and mimic spells to class.txt - Move "near" messages to class.txt - Factorize MvP and MvM code - Reorder packets by type, reorganize netclient and netserver files - Don't save third-person player history in the savefile, generate it when asking for player description instead - Don't save object descriptions in the savefile (obsolete) - Make quit() call exit_game_panic() to save players and server state in case of a forced quit Documentation ------------- Angband 4.0.x: - Update help files - Complete lib directory re-org - Add modifying.txt help file PWMAngband: - Add lib/readme.txt from Angband - Update some URLs in manual.txt Compilation ----------- - PYTHON upgraded to 32-bit version 2.7.11 - Removed dependencies to DOCUTILS and SETUPTOOLS by installing rst2pdf directly from Python (using pip) - LIBPNG upgraded to version 1.6.20 - FREETYPE upgraded to version 2.6.2 - NOTEYE upgraded to version 8.3
__________________
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! |
![]() |
![]() |
![]() |
#3 |
Prophet
Join Date: Apr 2008
Posts: 2,966
![]() |
New PWMAngband 1.1.11 build 2 released!
Quick fix version. Changes: - New corrected ironman town layout at 750ft - Don't reset object visibility flag (MARK_SEEN) when clearing cave flags for a player if the object is inside a house owned by that player - Stop generating lava tiles on the border of "new town" levels - Display "You do not have enough room for this item" when trying to buy something with a full pack instead of "Buy how many? (max 0)" - Fix plural of Knight Templar - Don't notice ignored chests when searching or detecting traps - Don't try to open or disarm ignored chests - Fix a stupid bug which prevented items from dropping near a location which contained a trap or rune of protection - Fix a critical bug which increased the stun counter by an absurd amount when something breathed sound, gravity or plasma on a character without protection from stunning Files updated: binaries and source code. 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! |
![]() |
![]() |
![]() |
#4 |
Rookie
Join Date: Sep 2015
Location: Germany
Posts: 15
![]() |
Any interest on a permanent PWMangband Server? Wanna set one up, but without other players :/ Could i play PosChengband and Angband.
Anyone?
__________________
Wenn du ein Schiff bauen willst, dann trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu vergeben und die Arbeit einzuteilen, sondern lehre sie die Sehnsucht nach dem weiten, endlosen Meer. Antoine de Saint-Exupéry |
![]() |
![]() |
![]() |
#5 |
Prophet
Join Date: Apr 2008
Posts: 2,966
![]() |
A permanent server would be much appreciated. The current permanent server (seymourfamily) is not playable due to firewall rejecting connections and is using an outdated version anyway.
__________________
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! |
![]() |
![]() |
![]() |
#6 |
Rookie
Join Date: Sep 2015
Location: Germany
Posts: 15
![]() |
Okay, i will start my project :-) Let us see if we get a nice playerbase!
__________________
Wenn du ein Schiff bauen willst, dann trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu vergeben und die Arbeit einzuteilen, sondern lehre sie die Sehnsucht nach dem weiten, endlosen Meer. Antoine de Saint-Exupéry |
![]() |
![]() |
![]() |
#7 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
Unfortunately, variants have to be specifically written to work in realtime on the network, so you can't just turn on multiplayer for PosChengband, say. PWMangband is based off of the original Mangband, though, which if I recall correctly is basically Vanilla Angband with multiplayer. It's probably pretty far behind current Vanilla though.
|
![]() |
![]() |
![]() |
#8 |
Veteran
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,400
![]() |
I thought the reason we got all those bug reports from PowerWyrm was specifically because he was the first to port his variant to Vanilla 4.0?
Edit: oh, I guess you were referring to MAngband.
__________________
Glaurung, Father of the Dragons says, 'You cannot avoid the ballyhack.' |
![]() |
![]() |
![]() |
#9 |
Prophet
Join Date: Dec 2009
Posts: 9,022
![]() |
Er, yes, I phrased that poorly. MAngband is probably out of date. PWMangband is the most up-to-date variant we have at the moment.
|
![]() |
![]() |
![]() |
#10 |
Rookie
Join Date: Sep 2015
Location: Germany
Posts: 15
![]() |
So... the basic server is set up. ( 1.1.11 (Build 2) )
Until know no hostname, will find one fixed to the server later :-) IP.: 81.3.5.80 Server will be BackUp Up 04:00 GMT+1 und reboot after the BackUp! I will leave the Server on for a few Days for tests and then start a new one with Hostname etc... Have to find out all the Dungeon Master Keys ... ![]() Hope to see you
__________________
Wenn du ein Schiff bauen willst, dann trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu vergeben und die Arbeit einzuteilen, sondern lehre sie die Sehnsucht nach dem weiten, endlosen Meer. Antoine de Saint-Exupéry |
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Beta version of PWMAngband 1.1.11 released | PowerWyrm | Variants | 20 | December 24, 2015 09:36 |
PWMAngband 1.1.10 released | PowerWyrm | Variants | 2 | April 27, 2014 23:10 |
Beta version of PWMAngband 1.1.10 released | PowerWyrm | Variants | 8 | December 11, 2013 18:34 |
PWMAngband 1.1.9 released | PowerWyrm | Variants | 5 | October 5, 2012 18:42 |
PWMAngband 1.1.8 released | PowerWyrm | Variants | 3 | November 27, 2011 18:19 |