About this mod
This is a reimplementation of Action Speed X (by Holaholacocacola) using Skyrim Platform. It adds combat penalties to wearing armor, which can be offset by having higher skill. The major difference with Action Speed X is that this implementation is based on the weight of individual armor pieces, not material categories.
- Requirements
- Permissions and credits
- Changelogs
- Action Speed SP is implemented using Skyrim Platform (hence the name).
- Penalties are based on the weight of individual armor pieces.
- No Synthesis patcher is required.
- Skill Bonuses increase with each point of skill, rather than in tiers.
- Race and Faction offsets apply to the entire armor set, not to individual pieces.
- Bonuses relating to Heavy Armor or Light Armor skill only apply while wearing related armor, as opposed to the partially-stackable passive Movement Speed buff in Action Speed X.
- This mod doesn't display the applied bonuses or penalties anywhere.
The configuration file (action-speed-sp-settings.txt) can be used to configure the mod. The default settings are scaled around getting the maximum penalties of Action Speed X (-35% melee attack speed, -48% ranged attack speed, -25% move speed, +60% spell cost, +125% power attack stamina cost, -62.5% magicka regeneration, -62.5% stamina regeneration) when wearing Dragonplate Armor and Shield, which at 90 lbs is the heaviest vanilla armor set in my load order (I use MLU). Conversely, the default settings scale the bonuses such that the maximums from Action Speed X are achieved at skill level 100.
The settings lightCuirassBase, lightGauntletsBase, lightBootsBase, etc. are used to add a tuning parameter to the weight of individual pieces, since heavy cuirasses tend to be disproportionately heavy given their AR.
The settings lightArmorPerkFormId, lightArmorPerkOffsetPct, etc. are used to give an encumbrance offset (i.e. a bonus) for having specific perks. The default settings make light armor 30% less encumbering if you have the Unhindered perk and heavy armor 15% less encumbering if you have the Conditioning perk.
Note that while you can add new race and faction offsets just by editing the config file, you can't add Spell Cost or Power Attack Stamina Cost offsets that way, since those have to be implemented using Perk entry points.
Technical Notes:
This mod uses SPID to distribute relevant perks to NPCs.
This mod uses three unused Actor Values ('IgnoreCrippledLimbs', 'Fame', and 'Infamy') to store an Actor's current bonuses/penalties. I don't know of any other mod that uses these AVs, but any mod that does so will conflict.
FAQs
Why should I use this over Action Speed X?
You probably shouldn't! Action Speed X is battle-tested, whereas this is something I built for my own use on a playthrough that hasn't started yet. That said, the reason I built this is that I like having a penalty/protection tradeoff within material categories, as opposed to only between four tiers.
But isn't that going to be unbalanced?
You betcha! Weight doesn't matter much in vanilla Skyrim, so the weight/AR distribution tends to be all over the place. I'm using a Synthesis patcher in my load order to normalize these values, which I will hopefully get around to making public eventually.
What other mods are complementary?
I like Cobb Encumbrance to provide a bonus/penalty for total carry weight.
It hasn't been publicly released yet, but LokiWasTaken's upcoming mod POISE will implement an advantage to wearing weightier armor.
Player Combat Parameters provides widgets for most of the actor values modified by this mod.
Where's the source?
On Github.