[v1.7.0+,EoR] Prompt to Deactivate Heavy Weapons

A place to post your add ons and ideas for them

Moderator: Moderator

Post Reply
Message
Author
Zizzo
Sher'Tul Godslayer
Posts: 2570
Joined: Thu Jan 23, 2003 8:13 pm
Location: A shallow water area south of Bree
Contact:

[v1.7.0+,EoR] Prompt to Deactivate Heavy Weapons

#1 Post by Zizzo »

Started up a new character loosely based on Fashj's Shield Annihilator build (like I need an excuse… :oops: :mrgreen: ), and ran headlong once again into the main problem I've always had with Annihilators' heavy weapon talents (Flamethrower, Boltgun, and especially for this build, Shockstaff). See, with, say, the Shoot talent, the way to keep firing is just to repeatedy hit the Shoot hotkey. Try that with Boltgun, though, and you'll get off one shot and then accidentally deactivate Boltgun. What you're supposed to do, of course, is activate the heavy weapon sustain to get the first attack and then switch over to the sustain's provided activated talent for subsequent attacks; that's kind of a counterintuitive "work flow", though, and easy to get wrong.

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]
"Blessed are the yeeks, for they shall inherit Arda..."

Zizzo
Sher'Tul Godslayer
Posts: 2570
Joined: Thu Jan 23, 2003 8:13 pm
Location: A shallow water area south of Bree
Contact:

Re: [v1.7.0+,EoR] Prompt to Deactivate Heavy Weapons

#2 Post by Zizzo »

In continued play with my Shield Annihilator character, I've found something else that shield-using Annihilators would find annoying: the "charge" display of the Capacitor Discharge effect shows a maximum of two digits, making it annoying sometimes to check how close you are to maximum charge. I can only change that somewhat, but I've done what I can, and v1a, just pushed out, now uses smaller digits in the charge display, which should now show almost four digits (should be plenty).
"Blessed are the yeeks, for they shall inherit Arda..."

Post Reply