You are viewing a potentially older version of this package. View all versions.
rawteam-Death_Log-1.2.0 icon

Death Log

Shows the last three damage events in red chat, including sources, effects, and damage amounts. Automatically sends lobby reports when hosting or personal reports when joining. Prefers host reports to avoid duplicates.

By rawteam
Date uploaded a day ago
Version 1.2.0
Download link rawteam-Death_Log-1.2.0.zip
Downloads 80
Dependency string rawteam-Death_Log-1.2.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2122 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2122
RiskofThunder-RoR2BepInExPack-1.46.0 icon
RiskofThunder-RoR2BepInExPack

Simplify the modding ecosystem of Risk of Rain 2, making it easier for modders to create and maintain their mods while preventing harmful bugs.

Preferred version: 1.46.0

README

Death Log shows the last three damage events before a player dies in red game chat, newest first. Each row lists the source, effect, and reported damage. It tracks repeated hits separately and identifies sources such as Fuel Array explosions, Void Infestor leaps, Lemurian bites and fireballs, fog, lava, and Void Cradle health costs when the host has that data.

The mod automatically detects whether you host or join a game. Hosts send reports for all players to the lobby. Joining players use personal reports when the host does not send one; host reports take priority to avoid duplicates. Client data can omit sources or the killing hit. No setup is needed, and the mod plays no death sound. Previously called Last Three Hits.

CHANGELOG

1.2.0

  • Remove the death sound and its settings.
  • Detect host and client roles automatically. No mode setting is needed.
  • Keep host reports in priority over personal fallback reports.
  • Keep the listing text to two paragraphs.
  • Name real Lemurian bite hits from their attack object. Keep unrelated damage unclassified.

1.1.0

  • Rename the mod to Death Log. Keep the plugin ID and config path.

  • Show death reports in red chat text.

  • Play a generated death sound once for the local player's death.

  • Add sound enable, volume, and custom WAV/OGG settings.

  • Name Fuel Array attachment damage and mark self-damage.

  • Identify Void Infestor infestation-state hits when that state is available.

  • Capture source names before damage callbacks can destroy source objects.

  • Retain known body names for late client damage notifications.

  • Update the existing lethal hit when a death hook replaces its damage record.

  • Keep separate equal hits as separate events.

  • Prefer host reports over pending local fallback reports.

  • Write received host reports to the client's BepInEx log.

  • Add log details for entries that still have no recoverable source.

  • Identify host fog and lava damage from the game controller that applies it.

  • Use interaction display names, including Void Cradle, and label health costs.

  • Verification: the chat, sound, and source-retention build passed 20 real-game checks and two local multiplayer scenarios through Proton. The later hazard and interaction-name fixes passed direct game checks. The final hazard changes were not retested in multiplayer. The wider source audit was stopped at the user's request and does not cover every attack. Separate Steam accounts, native Windows, and custom audio files remain unverified.

1.0.0

  • Record three damage events per player body.
  • Add Host and Local modes and report deaths in chat.
  • Host mode passed eight scripted real-game checks through Proton.