Download
(15 Kb)
Download
Updated: 08/01/23 11:06 PM
Pictures
File Info
Compatibility:
base-game patch (9.1.5)
Necrom (9.0.0)
Updated:08/01/23 11:06 PM
Created:06/05/16 12:27 AM
Monthly downloads:496
Total downloads:164,320
Favorites:203
MD5:
Vampire's Woe  Popular! (More than 5000 hits)
Version: 1.27
by: Phinix [More]
Vampire's Woe


(Click your flag to translate the page. Addon includes in-game support for all listed languages.)

REQUIRED LIBRARIES: LibAddonMenu


Features:

Provides various options for blocking Vampire Feed & Blade of Woe synergies triggering, attacking innocents, or casting 'Criminal Act' abilities.

NEW: You can now toggle suppressing the Blade of Woe synergy as well.
NEW: Added an additional keybind to toggle "Prevent Attacking Innocents" (by request).
NEW: Added a new toggle option to block casting abilities marked as "Criminal Act' (by request)!
NEW: Added new option "Automatic Innocent Toggle" which will automatically turn this setting off when Vampire Feed or Blade of Woe synergies are shown, and re-enable it after (by request).

NOTE: Normally the way the game handles these two abilities is if you are in range for vampire feeding but not Blade of Woe, the feeding synergy pops up. If you then move closer, close enough to be in range for Blade of Woe, the synergy message will change to Blade of Woe. If you move out of range of Blade of Woe but are still in range for feeding, it will switch back to the feeding popup. This will go back and forth so long as you are in range of one or the other. Being in range for Blade of Woe completely disables vampire feeding.

This can all be rather cumbersome as reaction is based on visual AND sound, and having the game play synergy sounds at you over and over as you move in and out of range makes it difficult to know just which synergy you are reacting to. That is where Vampire's Woe comes in. While vampire feeding is suppressed, you will never see the feed synergy pop up and will not be able to feed, preventing interference with Blade of Woe. You can also set it to work in reverse, and always suppress Blade of Woe instead.

You can set a keybind to turn this functionality on or off or switch between suppression modes in realtime when you want to feed.

UPDATE: The new toggles for "Prevent Attacking Innocents" and "Block 'Criminal Act' Abilities' work just as they sound, and like the previous options can be set to keybinds or through the addon settings.




Gold donations are always welcome!
PC NA: @IllusoryID



Click here to view my other addons.
Hi all, I’m back and working on addons again. Times are tough and I am desperately in need of financial support at the moment dealing with disability due to a bleeding brain cavernoma and other expenses on less than $600 monthly fixed income. If anyone can help, or knows anyone that can help, or can possibly feature some of my work on their stream to help drive support my way, I would be immensely grateful. It will help me to continue to bring cool content and updates to you all!

1.27:
- Updated API for Necrom.
- Improved French and German translations (thanks Ardevlirn and YunaWolf).

1.26:
- Updated for Scribes of Fate.

1.25:
- Updated for High Isle.
- EDIT: Removed some testing functions.

1.24:
- Added new option 'Automatic Innocent Toggle' which will automatically turn this setting off when Vampire Feed or Blade of Woe synergies are shown, and re-enable it after.

1.23:
- Fixed minor issue with keybinds (you may need to re-bind your keys).
- Added new option to block casting abilities marked as 'Criminal Act.'
- Various minor maintenance.

1.22:
- Updated for Ascending Tide.
- Minor code maintenance.

1.21:
- Updated API for Waking Flame update.

1.20:
- Updated API for Blackwood.
- Minor code maintenance.

1.19:
- Minor code cleanup and maintenance.

1.18:
- Updated API for Flames of Ambition.

1.17:
- Updated API for Stonethorn.

1.16:
- Updated API for Greymoor.
- Updated hook to detect proper updated vampire feeding synergy.

1.15:
- Added an additional keybind to toggle "Prevent Attacking Innocents" (by request).

1.14:
- Updated API for Harrowstorm.
- Removed dependency on LibStub.
- Various fixes and code maintenance.

1.13:
- Updated API version for Scalebreaker.

1.12:
- Minor code maintenance.

1.11:
- Some code cleanup and formatting.

1.10:
- Updated for Wrathstone.
- Removed included Libstub/LibAddonMenu to avoid possible version conflicts in the future.

1.09:
- Updated LibStub, minor maintenance.

1.08:
- Updated Russian translation (thanks equidingo).
- Updated LibStub and removed obsolete/redundant API version from manifest.

1.07:
- New option to select the behavior of the keybind: Have pressing the bound key toggle Vampire Feeding on/off, toggle Blade of Woe on/off, swap between the two, or enable/disable the entire addon (keeps your last configuration).
- Rebuilt addon settings for ease and functionality.
- Added full multi-language support (need human translations!).
- Updated libs and API for Summerset.

1.06:
- Lib update and API bump for Dragon Bones.

1.05:
- Updated for Clockwork City (API and libs).
- Added new option/keybind to toggle Blade of Woe synergy on/off.

1.04:
- API bump.
- Updated libs.

1.03b:
- Updated Libs.
- Updated API for Morrowind.

1.03a:
- Updated Libs.
- Updated API for Homestead.

1.03:
- Updated API to One Tamriel (Update 12)
- Updated libraries to latest.

Version 1.02b:
- Updated LibAddonMenu to r22.

Version 1.02a:
- Updated API to latest.
- Updated libraries to latest.

Version 1.02:
- Added option to allow feeding on ally (to give people vampirism at the shrine) even when feeding is suppressed. Enabled by default.

Version 1.01:
- Modified to also suppress vampire feeding when not in range of Blade of Woe even when the synergy popup doesn't show.
Post A Reply Comment Options
Unread 06/05/16, 01:34 AM  
feyii

Forum posts: 0
File comments: 25
Uploads: 0
Thumbs up absolutely needed!

thanks a lot for this addon!

I already had my problems with vamps and the blade of woe on the pts and it didn't get better with the release. yesterday I even ruined one of my quest rewards, because I accidentally fed on the victim instead of using the blade :/

with this addon it will be much easier to handle
Report comment to moderator  
Reply With Quote
Unread 06/05/16, 06:26 AM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 167
File comments: 550
Uploads: 22
This will not prevent you from feeding if you are in range for the vampire synergy.
The keybind which activates the synergy looks like this:
Lua Code:
  1. <Action name="USE_SYNERGY">
  2.   <Down>if SYNERGY:IsVisible() then ActivateSynergy() end</Down>
  3. </Action>
Can't you hook SYNERGY:IsVisible() to return false and thus prevent the synergy from being used?
Report comment to moderator  
Reply With Quote
Unread 06/05/16, 05:56 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Originally Posted by Shinni
The keybind which activates the synergy looks like this:
Lua Code:
  1. <Action name="USE_SYNERGY">
  2.   <Down>if SYNERGY:IsVisible() then ActivateSynergy() end</Down>
  3. </Action>
Can't you hook SYNERGY:IsVisible() to return false and thus prevent the synergy from being used?
Hi Shinni!

Yes, that SHOULD work. The thing is, when the prehook prevents the vampire feed synergy from popping up, the control SYNERGY:IsVisible() is checking (the SHARED_INFORMATION_AREA synergy popup) IS hidden. So it should have already worked.

Hooking SYNERGY:IsVisible() would only work if there were a way to pull the specific synergy there with GetSynergyInfo() which returns nil in that context.

I did however find a solution!

Looking more into ZO_Synergy:OnSynergyAbilityChanged(), it is manually setting SHARED_INFORMATION_AREA to hidden when there is no synergy to display. However, since my pre-hook is basically bypassing the original function by returning true when the synergy in question is the vampire feed, it does the job of keeping the popup hidden just fine, however does not handle the case when another synergy (Blade of Woe) was visible, and you backed away out of range of that into feeding range.

The SYNERGY:IsVisible() is only checking if ANY synergy is visible, and backing out of range was not promptly hiding the previous synergy, therefor the current in-range synergy (feeding) would fire in spite of the IsVisible check and vampire feed never showing.

So, I modified the pre-hook to carry the ZO_Synergy control and mimicked this manual SetHidden function so backing out of range will now properly not only hide the feed synergy but prevent it from firing.

Thanks for encouraging me to look into it some more.
Report comment to moderator  
Reply With Quote
Unread 06/25/16, 11:11 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Version 1.02:
  • Added option to allow feeding on ally (to give people vampirism at the shrine) even when feeding is suppressed. Enabled by default.
Report comment to moderator  
Reply With Quote
Unread 07/05/16, 05:51 AM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 42
File comments: 392
Uploads: 6
Thank you for this addon. This is exactly what I have been looking for. I accidentally fed when I thought I was using BoW, ended up with a bounty, AND ended up losing my Stage 4 passives for the next few hours!
Report comment to moderator  
Reply With Quote
Unread 01/26/17, 03:29 AM  
angels_dream

Forum posts: 0
File comments: 2
Uploads: 0
Smile update

can you please tell me if there is an update please
Report comment to moderator  
Reply With Quote
Unread 01/26/17, 04:11 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Re: update

Originally Posted by angels_dream
can you please tell me if there is an update please
Do you mean for the February housing update? Yes I will keep the version up to date so you don't have to check "Allow out of date addons." However to my knowledge, everything still works now, and still works on the PTS when I was testing housing.
Report comment to moderator  
Reply With Quote
Unread 05/25/17, 02:04 PM  
CptInfested
 
CptInfested's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Any chance for a Morrowind update?
Report comment to moderator  
Reply With Quote
Unread 05/27/17, 10:27 PM  
Taroz

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by CptInfested
Any chance for a Morrowind update?
I don't think the API update affected this add-on, I just opened the VampireWoe.txt and set
## APIVersion: 100017 100018
to
## APIVersion: 100018 100019
Last edited by Taroz : 05/27/17 at 10:29 PM.
Report comment to moderator  
Reply With Quote
Unread 06/01/17, 10:58 AM  
CptInfested
 
CptInfested's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Taroz
Originally Posted by CptInfested
Any chance for a Morrowind update?
I don't think the API update affected this add-on, I just opened the VampireWoe.txt and set
## APIVersion: 100017 100018
to
## APIVersion: 100018 100019
Thanks alot!
Report comment to moderator  
Reply With Quote
Unread 06/01/17, 05:27 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Main download API is already updated for Morrowind.
Report comment to moderator  
Reply With Quote
Unread 08/16/17, 02:09 AM  
EnigmaniteZ

Forum posts: 0
File comments: 66
Uploads: 0
like this addon, but not liking that I can't find something that does basically the opposite.
I'm a hungry vampire, and blade of woe is taking priority over feeding...too much hassle, just to get a bite to eat. Could you perhaps implement a similar function (and binding) to toggle blade of woe?

EDIT: Okay, I did it myself. works okay. vampire feeding still isnt usable within blade's range when blade is disabled, but you're a lot less likely to accidentally assassinate your food.
VampireWoe.lua: https://pastebin.com/S2VDHgfu
bindings.xml: https://pastebin.com/f3waACMd
Last edited by EnigmaniteZ : 08/23/17 at 11:01 AM.
Report comment to moderator  
Reply With Quote
Unread 11/29/17, 01:05 AM  
Furgelnod
 
Furgelnod's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
I would say this addon is a life saver but that's not quite right. Great work though.
Report comment to moderator  
Reply With Quote
Unread 01/02/18, 03:27 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Originally Posted by EnigmaniteZ
Warning: Spoiler
The ability to also toggle Blade of Woe on/off separately is added in version 1.05.
Report comment to moderator  
Reply With Quote
Unread 01/02/18, 03:45 PM  
EnigmaniteZ

Forum posts: 0
File comments: 66
Uploads: 0
thanks for updating, hope others find that change as useful as I have. hope you're doin alright, heard you werent doin too well. I got nothing to offer except the best wishes, sadly.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.