Skip to content

Releases: draconisPW/PWMAngband

1.6.2-build-2

24 Jul 11:50

Choose a tag to compare

  • 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

22 May 13:00

Choose a tag to compare

  • 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

24 May 08:40

Choose a tag to compare

  • 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

31 Jan 13:44

Choose a tag to compare

  • 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

20 Sep 15:30

Choose a tag to compare

  • 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

03 Aug 15:22

Choose a tag to compare

1.6.0-1c9f8dd Pre-release
Pre-release
  • 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