An MCM plugin that logs NPC deaths and even notifies you. Uses po3's Papyrus Extender's OnActorKilled event to avoid cloak and constantly running spells. Configurable in the MCM. ESPFE.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
mrowrpurr for Form Helper functions. Cecell for cLib-Papyrus Function Library's StringReplace function.
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Added a blacklist settings in the MCM. Aim the crosshair at the actor you want to blacklist then open the MCM.
Moved the event registration to the alias' OnInit and OnPlayerLoadGame.
Updated Strings.json.
Version 1.2.3
Fixed translation stuff. OnConfigInit is being called before the strings are loaded, causing the Pages strings to not match the loaded strings and also OnConfigInit is only called once during first install apparently.
Version 1.2.2
Replaced SetActorValue with DamageActorValue when selecting the Resurrect option, we shouldn't be setting the base with SetActorValue when dealing with Dragon Souls.
Added an extra FormID check when viewing a log entry in the MCM.
Version 1.2.1
Replaced Form Helper's HexToModName with po3's GetFormModName. More reliable.
For some reason, Form Helper's FormIdToHex started returning an FE prefix even on objects that aren't in a light plugin, causing it to return the wrong Master. Changed the way it's handled to fix that and make it more robust.
Edge case sanitization on the name, like line breaks.
Version 1.2.0
Added "Allow Player" option in the MCM. If enabled, allows the log to intercept the Player's death, although of course, this will revert upon reloading an earlier save, so you might want to enable Write To File too.
Added "Logs" to the path of the log files if Write to File is enabled. It should now be "Data/SKSE/Plugins/Obituary/Logs/<PlayerName>/<GameHour>.txt".
Changed ForceActorValue to SetActorValue when consuming dragon souls for resurrection.
Packed files into a BSA because why not.
Version 1.1.0
Added Resurrect Dragon Souls Cost option in the MCM (Default: 0).
Description: Ever wondered how the hell some NPCs in your game suddenly just went missing? Well, chances are they probably died outside your vision. Now, you can track the deaths of NPCs around the Player and at least have an idea about how they went. Optionally, you can set it to notify you of their deaths and have an option to resurrect or teleport to them.