I considered a couple ways of fixing this (having the sustain be instant and not trigger the first attack, for instance), but I eventually settled on the simple approach, as implemented in my new Prompt to Deactivate Heavy Weapons addon: we simply prompt for confirmation before manually deactivating any of the heavy weapon talents. This can be turned on or off via new game option "Gameplay | Confirm deactivation of heavy weapon sustains" (on by default).
[And this would probaby be considered to fall into the "protection from not paying attention" category, so while it could maybe go into ZOmnibus, it's probably not suitable for ZOmnibus Lite.]
[Implementation notes:]
Code: Select all
Hooks:
GameOptions:generateList [to add our game option]
Superload:
mod.class.Actor:
isTalentConfirmable() [to confirm deactivation of talents]