Releases: draconisPW/PWMAngband
Releases · draconisPW/PWMAngband
1.6.2-build-2
- Fix undiscovered mimics preventing "fast" running
- Limit the size of the stack of objects the Dungeon Master can generate to 40
- Limit the number of monsters the Dungeon Master can summon to 40
- Fix not being able to macro spells starting from the eighth spell in a book
- Fix running into trap
- Clear command buffer when command inside a keymap fails
- Don't redraw the screen when exiting a menu with distorted graphics
- Add "Always ignore books" option
- Avoid warnings on msys2 about truncation when initializing array from string
- Fix missing word in the documentation about configuring SDL2
- Better match death logic for projections or non-player hits to mon_take_hit()
- Correct some typos in comments
- cumber_armor message clarity
- Dev How It Works documentation: command
- Dev How It Works documentation: Monster AI
- Dev How It Works documentation: Pref Files
- Make death popup message MB_SYSTEMMODAL
- Regularize score array after reading it
- Remove some 'Hack' comments
- Allow ESC at start of a keymap to cancel a previous keymap requiring a direction
- Don't give experience/loot to ironman characters on savescummed levels
- Prevent ironman characters from picking up items on savescummed levels
- Prevent ironman ghosts from going up
- Fix cooldown not set properly on item manipulating spells
- Increase duration of Globe of Invulnerabilty and Disruption Shield, add a message and a different visual effect when they're about to wear off
- Rework level unstaticer code
1.6.2-build-1
- Rename square_isnotknown()
- Have player calculations use resist and flag-synonym from player-timed.txt
- Fixing Main Gauche plural to be in line with proper french
- SDL: plug potential leak of directory handle
- Correct path_normalize() for Windows
- For exits due to a signal, use non-zero exit code
- sum_angel_song -> sum_ainu_song
- Avoid assert failure for negative bash damage
- Prevent out-of-bounds write to stack array in earthquake handler
- Set an object to assessed that has all its runes known
- Allow glowing terrain that's not in a room or on the surface to light a wall
- Remove some warnings
- Use known version of equipment for combat information on character sheet
- Avoid crash when locking file for high scores could not be opened
- Update object.txt (mithril ammo)
- Windows: set both WINVER and _WIN32_WINNT to enforce minimum version
- SDL2 fixes
- Account for empty object groups in ego knowledge display
- Fix bug when displaying ego item knowledge
- Fix typos
- Document v parameter for player_set_timed()
- Avoid SDL_Color initialisation error
- Apply purple_uniques to monster list glyphs
- Fix flickering being very slow sometimes
- Fix info on tombstone for retiring Dungeon Masters
- Docs: mention how window.prf is used
- SDL2: provide ways to summarize details about the SDL2 installation
- Load race/class presets from the client instead of fixing them on the server
- Split VERIFY packet in chunks
- Add some docker files to build in alpine docker container
- Docs: correct some details for shooting/throwing
- Add class parser for SKILL_TO_HIT_THROW, port values from V
- Add GameController support to SDL2 backend
- Autorepeat using a wand/staff/rod/activatable item on failure
- Allow swapping items with similar @w1-@w9 inscriptions
- Increase the curse removal power of a staff of remove curse
- Apply BLESS_WEAPON to-hit bonus only to melee, not ranged
- Add level to ego items
- Rebalance activation difficulty for standard items
- Split level and difficulty level for activation (base items/egos/artifacts)
- Fix recharge_failure_chance()
- Add support for F16-F24 keys in SDL2
- Simplify warning message in prf files
- Add parser for skill-throw in p_race.txt (unused)
- Configure activation difficulty for randarts from activation.txt
- Correct coordinate tested for monster lighting a wall
- Allow scrolling of long race/class descriptions using SPACE
- Change target handling for Lightning Strike
- Fix BREATH and PROJECT_LOS effects not showing damage when browsing spells
- Fix a bug in get_spell_info()
- Fix many incorrect spell descriptions
- AngbandPlus link fix
- Avoid extraneous path separator in the user and archive directories
- Prevent Villagers from making doors on static levels
- Fix harmless PROJECT_LOS effects harming other players
- Don't display empty message to nearby players when triggering an effect without a "near" message
1.6.1-build-1
- Scan full pile for detecting objects
- Fix typos in the comments for the player's timed effects data file
- Fix some code formatting
- Correct some typos in the manual
- Rename DETECT_GOLD to DETECT_ORE
- player_know_object(): forget traits no longer present
- Remove append_random_brand() and append_random_slay()
- Handle padding of text that could contain multibyte UTF-8 characters
- Rework Black Rings of Power
- Update Angband forums url
- Some client fixes and improvements
- Fix bugged SDL client options buttons
- Fix "remove illegal input handler" error
- Add predicate for squares that could be used as feeling squares
- Use rf_union() rather than mflag_union() in lore_update()
- player-calcs: use updated flags rather than flags from prior state
- Move some assertions
- Include number in stack for monster's reaction to player theft
- Improve the show_damage option
- Don't clear TMD_FOOD when a character dies to avoid meaningless messages
- Fix mundane players able to use the Crown and Grond if not having anything in the corresponding equipment slot
- Fix Dungeon Master being blasted by the Crown's power
- Have more logic accommodate multiple traps in a square
- Tweak edges of the Cracks Of Doom
- Fix crash in SDL client when selecting 16x16xw.woff font
- Correct some logic where square_isknown() is used
1.6.0-build-2
- Generalize handling of ^
- Add a clause to digging to mention weapon/digger
- Replace suicide with retire
- Windows client SDL_mixer
- SDL2 update
- Fix sounds amb_bell_metal
- Highlight players '@' on mini map
- Don't restrict use of stairs for Dungeon Master
- Implement MORE_TOWNS as a dungeon flag
- Properly show level coordinates on tombstone/retirement screen if negative
- Fix moronic bug in stair generation
- When appending spells to monster lore, set ref_race for expressions
- Don't suppress vulnerabilities in artifact creation
- For instant artifact kinds, inherit the flags and element info of the tval
- Check unshifted shape rather than current shape when testing for Banish
- SDL: avoid discarded const warning
- Remove keys-gcu.prf
1.6.0-build-1
- Generation failures: protect against artifact loss and better messages
- Have HEAL_HP effect work if there's no base or bonus in the amount
- Have waybread heal 4d8
- Customize spell messages for monsters incapable of speech
- Update documentation for Holy Avenger and Blessed egos
- Give hafted weapons bonuses if the character has the BLESS_WEAPON property
- Update documentation to match new handling of gold and starting kit
- Drop "light" from the descriptions of some quylthulg varieties
- Avoid use of floating-point values
- Drop OPEN_DOOR and BASH_DOOR on ethereal dragons
- Drop OPEN_DOOR on Kavlax, mature and ancient dragons
- Impose a distance constraint for non-entry stairs of the same type
- Only show the "Throw" context menu option for objects that can be thrown
- Trap: skip extra effect or other side effects if the player is dead
- Keep generated levels in the bounds set by constants.txt
- Display spell points even if encumbrance drops maximum to zero
- Character sheet: use '~' for something with resist and vulnerability
- Add diagnostics for missing monster spell messages
- Docs: mention the toggle ignore command in the ignoring section
1.6.0-1c9f8dd
- Rework choose_nearby_injured_kin() and remove z-set
- Avoid using sscanf()
- Only redraw the store if you bought something
- Put constants for criticals in constants.txt
- Drop mention of wielding ammunition in the documentation
- Clean up message handling on targeted earthquakes
- Set Wooden Torches to appear on all levels
- Hydras now just bash rather than open doors
- Restrict entrances to the Fire Festival vault