Skip to content

v1.14

Latest
Compare
Choose a tag to compare
@dorkster dorkster released this 10 Dec 19:28
· 30 commits to master since this release

Engine features

  • Added 'loot.requires_status' and 'status_loot' properties to loot table definitions.
  • Support '/' as shorthand for 'exec' in the dev console. A space is not required after the slash.
  • Added 'spawn_level' property to map enemies. This follows the same syntax as the Power property of the same name.
  • Add XP scaling tables for scaling enemy reward XP based on enemy level.
  • Replace 'immunity' effects with percentage-based resistances.
  • Added 'mouse_move_deadzone' property to engine/misc.txt to help alleviate erratic mouse-move behavior when the cursor is near the player.
  • Alternative tab UI for when tabs exceed the available space.
  • Added keybind for cycling equipment sets in reverse.
  • Refactored stats and stat bonuses to use floats for fractional values.
  • Support fractional values in the following:
    • Combat text: 'speed'
    • Engine (combat): 'absorb_percent', 'resist_percent', 'block_percent', 'avoidance_percent', 'miss_damage_percent', 'crit_damage_percent', 'overhit_damage_percent'
    • Engine (misc): 'party_exp_percentage'
    • Events: 'power_damage', 'chance_exec'
    • Death penalty: 'currency', 'xp_total', 'xp_current_level'
    • Item: 'dmg', 'abs', 'bonus'
    • Map: 'enemygroup.chance'
    • Power: 'requires_mp', 'requires_hp', 'requires_hpmp_state', 'attack_speed', 'hp_steal', 'mp_steal', 'missile_angle', 'angle_variance', 'post_effect', 'post_effect_src', 'pre_power', 'modifier_accuracy', 'modifier_damage', 'modifier_critical'
    • StatBlock: 'stat', 'stat_per_level', 'stat_per_primary', 'vulnerable', 'chance_pursue', 'chance_flee'
  • Added engine/number_format.txt. This file defines the number of digits to print after the decimal point for fractional values under different contexts.
  • Add support for multiplicative stat bonuses. For example, an item bonus of 1.5x Max HP, which would be defined as 'bonus=hp,150%'.
    • As such, the 'hp_percent' and 'mp_percent' stat bonuses are considered deprecated.
  • Players are directed to the Mods configuration menu via a dialog box when no core mod is enabled. (kr4ft3r)
    • Core mods are now labeled as such in their tooltips on the Mods configuration menu.
  • Added 'resource_round_method' property to engine/combat.txt.
  • Support arbitrary "MP-like" resources:
    • Configuration file: engine/resource_stats.txt
    • Added 'requires_resource_stat' and 'resource_steal' properties to Powers.
    • Added 'requires_resource_stat_state' and 'requires_resource_stat_state_mode' properties to Powers.
  • Added 'enabled' property to MenuStatBar definitions.

Engine fixes

  • Fixed set item tooltips showing incorrect number of equipped items if a set item was on an inactive loadout.
  • Fixed dev console commands not working if they were preceded by whitespace.
  • Fixed spawning entities not counting towards summoned entity count.
  • Fix broken gamepad navigation after closing Powers menu while on a non-default tab.
  • Removed hard-coded minimum values for HP/MP steal and damage return.
  • Fixed "activate" message incorrectly showing in MenuPowers tooltips.
  • Fix some cases where 'min' damage/absorb could be greater than the cooresponding 'max' value.
  • Fixed text input issues with deleting text on Android.

Game updates

  • Fireball and Ice Bolt scrolls now give the player a 10 second period in which their basic attacks (Swing, Shoot, Channel) are replaced with the scroll power.
  • Fixed the naming of scroll damage as it appears in power description tooltips.
  • Lowered Lezaith's slow resistance to 50%, down from 100%
  • Lowered Lezaith's stun resistance to 90%, down from 100%

Translation updates

  • German (de) update (Wuzzy2)
  • Scottish Gaelic (gd) update (GunChleoc)
  • Indonesian (id) update (Kirim Saja)
  • Italian (it) update (Riccardi Unix)
  • Japanese (ja) update (Sato Hayato)
  • Korean (ko) update (ks k, YooJin919)
  • Polish (pl) update (Pawonashi)
  • Russian (ru) update (berry)
  • Chinese (zh) update (Issac Zhang)