About this mod
A simple scripted plugin to automatically clean up corpses and ash piles after a set amount of time.
Does not remove intentionally placed corpses or corpses holding quest items. Can be configured to exclude other NPCs or items.
- Requirements
- Permissions and credits
-
Translations
- Mandarin
- Changelogs
Corpses holding quest items (as determined by powerofthree's Papyrus Extender) will never be cleaned. Corpses that were placed already dead will not be cleaned initially, but can be configured to do so under certain circumstances if desired.
Contains no edits to vanilla records, so shouldn't have any record-based incompatibilities, but is not guaranteed to play nice with other similar mods or mods which add or heavily modify NPCs. I can't really predict these incompatibilities, but please feel free to report them and I will look into fixing them if possible.
Updates from Previous Version
- Increased reliability of cleaning
- Remove corpses
- Remove ash piles/ghostly remains
- Configure NPC types
- Configure removal delay
Limitations
- The base game also includes cleanup features, which may cause results that are not always the same as those selected in this mod.
- Corpses are removed when their cell is activated, which may cause visible pop-out if corpses are near the cell border. Please report this if you find it happening frequently--testing suggests this shouldn't be too bad, but it's hard to be sure.
- For safety, corpses are for the most part simply hidden, not deleted, so this mod will do little to prevent save bloat.
- THIS IS MY FIRST MOD. It may have bugs, which, due to the nature of NPC deletion, may cause serious issues with your save.
Options (in MCM; options persist across saves)
- Enable/disable cleaning only on actors the player has activated (I don't believe this includes QuickLoot but have not tested).
- Use block keyword: prevents cleaning if an actor holds an item with a blocking keyword (no items have it by default, but it allows easy patching using Keyword Item Distributor). NOTE: This is potentially one of the slower operations in the mod, so disabling it if you're not using it may help speed up operations and minimize pop-out.
- Use block list: prevents cleaning if an actor holds an item on a blocking FormList (includes all base game, Dawnguard, and Dragonborn artifacts by default).
- Enable/disable cleaning ash piles.
- Set clean delay time, from 1 hour to 1 week.
- Enable/disable cleaning actors who started dead once they are activated by the player.
- Enable/disable cleaning actors who started dead once they are resurrected.
- Enable/disable cleaning unique actors who are handled by the base game's unique actor cleanup script.
- Enable/disable moving unique actors who are not handled by the base game's script to the same storage cell that script uses.
- Enable/disable cleaning for certain actor types (NPC, Dragon, Familiar, Horse, Undead, Dwarven, Daedra, Animal, Creature).
- Purge mod from game (will not actually fully remove all spells but will disable their effects).
- That mod uses a cloak spell; this mod uses SPID.
- That mod cleans only NPCs; this mod can be configured for other actor types and ash piles.
- That mod includes functionality to manually remove corpses with fire; this mod does not include any manual removal.
- I am unsure what checks that mod includes to prevent deletion of quest items or other essential items; this mod includes a quest item check by default and can be configured to include addition items with KID.
- That mod cleans NPCs when exiting a cell; this mod cleans NPCs when entering a cell. There are advantages and disadvantages to both of these.