About this mod
Utilizing the power of SkyPatcher, this patch resolves a vanilla bug/oversight wherein Stormcloak guards are distributed a fur or steel shield in addition to their hold-specific shield.
- Requirements
- Permissions and credits
- Changelogs
In vanilla Skyrim, Stormcloak Guards have a chance of receiving two shields. This is due to template inheritance, and the presence of shields in two different places in the data structure.
For example:
• GuardWindhelmSons "Windhelm Guard" [NPC_:00045C31] uses Outfit GuardWindhelm [OTFT:000FF282], which contains a shield
• GuardWindhelmSons "Windhelm Guard" [NPC_:00045C31] inherits from LCharGuardSons [LVLN:000E7B2D], which contains possible characters
• Each of these characters, such as EncGuardSonsM04MaleGuard "Stormcloak Soldier" [NPC_:000AA936] uses CWSoldierSonsGear [LVLI:000A6E7A]
• CWSoldierSonsGear [LVLI:000A6E7A] contains LItemSoldierSonsWeaponAny [LVLI:00046057]
• LItemSoldierSonsWeaponAny [LVLI:00046057] has a 50% chance of returning LItemSoldierSonsWeaponShield [LVLI:00046055], which provides a sword and shield
In short, if a Guard is assigned LItemSoldierSonsWeaponShield [LVLI:00046055] then a sword and shield (be it hide or steel) is added directly to their inventory. This isn't a problem for Stormcloak soldiers, who do not have a shield added via their outfit, but for guards such as Windhelm guards, whom may end up with two shields.
Some mods may resolve this indirectly when modifying the equipment of guards. Sons of Skyrim itself, for example, makes radical changes to the Stormcloak soldier inventories, avoiding this issue altogether.
However, if you are on vanilla or use some of my SPID patches, such as RMB SPID - GAR or RMB SPID - SoS, there is benefit. For example, you may have noticed that Stormcloak affiliated guards sometimes have a mod-added shield and a vanilla shield.
This should resolve the behaviour seen. Not much else to it!
• Uses SkyPatcher, to avoid needing to mess with your load order, manual patches, bashed patches and the sort
• Replaces LItemSoldierSonsWeaponShield with LItemSoldierSonsGuardWeapon1H, avoiding distributing a shield directly to inventory
• Adds LItemSoldierSonsShield directly to GuardSonsOutfit, which (contrary to the name) is used by regular Stormcloak Soldiers