itsschwer-DamageLog icon

DamageLog

Adds a damage log to the HUD to show what you have taken damage from recently — [ client-side ]

CHANGELOG

1.1.2

  • Fix error preventing Run History entries from being viewed properly

1.1.1

  • Add 'controls' section to readme to better indicate the ability to cycle between user damage logs in multiplayer
  • Fix potential ArgumentNullException spam when the UI is initialised without a user

1.1.0

  • Add ability to generate damage logs for bosses
    • Must be enabled in configuration file
  • Change portrait for void cradles/potentials
    • Now uses the Survivors of the Void icon rather than the Voidtouched icon
  • Renamed configuration option textModeFontSize to textSize
  • Separate damage source pruning logic from display logic (make pruning behaviour more consistent)
  • Limit the lifetime of damage logs to that of a run
    • Prevent potential memory leak where NetworkUsers accumulate without being cleared
  • Fix logic errors (DamageLog.Cease(), DamageLog.Record())
  • Code refactoring

1.0.0

  • Rework how time of death is recorded (fix timers continuing until body is destroyed on non-hosts)
  • Change simple text mode damage color to be consistent with portraits mode

0.2.4

  • Fix portraits mode displaying white squares when DamageLogUI is initialised without a DamageLog
  • Fix issue where DamageLogs would fail to be created when playing as non-host
    • Sometimes NetworkUser and CharacterBody would not yet be linked together(?), despite both existing

0.2.3

  • Fix Voidtouched elite icon color
  • Fix portraits not updating on GameEnd screen (not showing the correct damage log in multiplayer)

0.2.2

  • Add configuration option showDamageIdentifier

0.2.1

  • Thunderstore release
  • Finish 'configurable' section of README
  • Fix simple text mode UI positioning
  • Replace icon

0.2.0

  • Improve portraits for Shrine of Blood and Artifact Reliquary
  • Added damage information to identifiers for unknown damage sources
  • Fix portrait color for void damage sources
  • Add description to manifest.json
  • Start writing proper README
  • Create CHANGELOG.md
  • [debug] Improve debugging features

0.1.0

  • Satisfactory build