Skip to content

v1.13 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@dorkster dorkster released this 09 Jan 23:10
· 75 commits to master since this release

Engine features

  • Added additional requirement properties (requires_status, requires_item, etc) to enemy and NPC map objects. The properties now match what is available for map events.
  • When 'mouse aim' is disabled, the Shift key can now be used with the direction keys to change the player's orientation without moving.
  • Added optional 'fog-of-war' feature (r-a-cristian-93)
  • Added support for multiple sets/loadouts of equipped items (r-a-cristian-93)
  • Added random_status attribute to Events for setting/unsetting a random status from a list.
  • Reworked gamepad handling using the SDL_GameController API.
  • Several new key bindings, many of which will benefit gamepad users.
  • Added an "action picker" for interacting with items/powers when using a gamepad or a touchscreen.
  • Added misc.selection_rect_corner_size to engine/widget_settings.txt. This allows for a nicer "targeting reticle" appearance when selecting widgets without a mouse.

Engine fixes

  • Fix enemies not being able to target NPC followers
  • Fix loot and sound effects being cleared in StatBlock files with multiple sections
  • Fix potential crash when removing summons that would be out-of-bounds on the next map.
  • Fix bug where a damage type with no name could be removed if another damage type was defined after it.
  • Don't show hidden stats under 'Related Stats' section of tooltips of Character menu.
  • Fix bug where negative regen wouldn't work if the resource was 100% full.
  • Fix bug where negative regen would overflow after reaching zero.
  • Fix bug that caused built-in effect types to be ignored by Power post_effect.
  • Fix disappearing sprites due to render priority overflow.
  • Fading of corpses is now correctly disabled when corpse_timeout=0 is used in engine/misc.txt.
  • Fix cast animation not playing when using an inventory item that is not instant.
  • Fixed a bug on Android where loading the default settings would exit fullscreen mode.
  • Fixed crash in NPC dialog when using gamepad.
  • Fixed several small bugs with navigating UI elements with a gamepad.
  • Fixed incorrect handling of gamepad stick/trigger deadzone.
  • Fixed fullscreen setting being turned off when loading configuration defaults on Android.
  • Fixed input hint for item tooltips when using a touchscreen.
  • Improved file access handling on Android versions 10 and up. This fixes the infinite cutscene loop when starting a new game.

Game updates

  • New formula for the 'Shield' power. Instead of Mental Damage, it is now based off a combination of player level, Mental stat, and Defense stat. This should increase its usefulness on mixed builds.
  • Added 'Super' and 'Ultra' variants of Health and Mana potions. They can be obtained through the Alchemy system.
  • New icons for Health and Mana potions variants.
  • Fixed Alchemist's Skirt so that it works with all potions.
  • Prevent the player from damaging Mez before being trapped.
  • Made Lezaith immune to slow/stun effects.
  • Goblin Thief can now steal all available kinds of potions. Its drop table has also been expanded to make it easier to replenish lost potions.
  • Improved contrast for "highlight" state of red square buttons ("close" and "plus").

Translation updates

  • Scottish Gaelic (gd) update (GunChleoc)
  • Polish (pl) update (Pawonashi)