<- Fixes many gameengine bugs, that cause the quiver system to be incompatible with mods that undresses the player, like "dirt and blood". You have to set ScriptEquipEventFix=true in the EquipEnchantmentFix.ini
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 1.3.6
Updated for game version 1.6.629
Removed RedirectDispelWornItemEnchantsVisitor
Version 1.3.5
Fixed an issue that caused effect duplication on NPCs in some situations if RedirectDispelWornItemEnchantsVisitor was enabled (introduced in 1.3.4)
Version 1.3.4
Fixed an issue where the wrong effects could be applied if the actor carried multiple items of the same base form with unique enchantments.
Version 1.3.3
AE version independence - updated to use address library
Version 1.3.2
Fixed an edge-case issue which caused npc post-load enchantment validations to stop working (introduced in 1.3.0)
Turned off the new script equip event fix by default and renamed the option (set ScriptEquipEventFix=true to enable)
Version 1.3.1
Fixed a bad offset from the previous build (AE only) - if you're on AE make sure to update from 1.3.0, if that part of the code is triggered it will lead to a CTD
Version 1.3.0
Anniversary edition support
Added fix for equip script events not firing on auto-equip (fixes weapon abilities not applying)
Version 1.2.4
Fixed an issue where the plugin would dispel effects if an enchantment had multiple copies of the same effect.
Added a fix for player inventory weight not calculating properly on load under certain conditions (disabled by default, set RecalcPlayerInventoryWeightOnLoad=true)
Version 1.2.3
Improved overall robustness
Fixed a SKSE trampoline allocation underflow bug which may cause the plugin to fail during initialization. Only applies if you're using SKSE 2.0.17 or earlier
Version 1.2.2
Fixed effects on NPCs duplicating when they auto equipped items and RedirectDispelWornItemEnchantsVisitor was on
Version 1.2.1
Switched RedirectDispelWornItemEnchantsVisitor on - when changing NPC inventory contents, effects no longer dispel and reapply after closing the menu
Version 1.2.0
Added a fix for effects dispelling when an actor is reloaded or its inventory contents change. See the description for more info.
Version 1.1.0
Added some safeguards to actor active effects checks
Version 1.0.0
Initial release
Donations
No donations accepted
Overview
Fixes engine bugs where item enchantments don't apply when equipped or stop working while the item is still equipped.
The bug where custom enchantments might not be applied when an item is equipped only occurs under certain conditions, most notably when:
- The game equips an item automatically, for example when switching from bow to sword your shield might auto-equip and its effects won't apply - Equipping items from follower inventory or storage container (chest) - Equipping via papyrus EquipItem function (SKSE EquipItemEx is not affected), commonly used by follower/outfit management mods
The scope of the equip fix isn't limited to these conditions and there are probably other cases where the bug pops up. After an equip, it checks if enchantments that should be active are actually there and applies them accordingly.
Version 1.2.0 adds additional checks to prevent active effects from dispelling when an actor is reloaded or its inventory contents change, for example when you give followers unrelated items through the trading menu. Thanks to DarianStephens for bringing this to my attention and testing the fix.
Works on the player and NPCs.
Installation
Use preferred mod manager or manually drop into <skyrim folder>\Data, no special steps required.
Make sure you have all listed requirements installed.