I'm don't know if Skyrim will have Oblivion's uncontrolled ModAV or ModAV2 where the adjustments to stats are collected into one pool.
But I'd like to suggest a common way to apply attribute / skill value adjustments.
I'm not sure what form this would take, but it would be beneficial for everyone (including users) if this was a layer between ANY mod and the game.
We'll call this ModAV3Layer for now.
E.g. A sleep mod:
The sleep mod would add and adjustment to Fatigue throught the ModAV3Layer with something like ModAV3 Fatigue -10.
The ModAV3Layer, would remember the sleep mod has an adjustment to Fatigue by -10.
When that sleep mod is deactivated (e.g. the user tries another sleep mod), the ModAV3Layer would automatically remove that Fatigue adjustment from the player.
With this type of functionality, the ModAV3Layer would need an API, of course.
But it should be as simple as: ModAV3, GetAV3, ResetAV3, etc...
Anyway, just a thought to head-off any attribute / skill corruption problems that may arise when different developers start adjusting attributes and stats without considerations for other mods.
