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,324
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 01/18/24, 05:29 PM  
Cerbin
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 5
Uploads: 1
Request

Hey there, this addon is really awesome ! I'd like to make a quick QoL suggestion, could you add a "smart" synergy feature ? The player just have to choose on which vampirism stage they want to be, and the addon block the synergy according to their current stage (for example, I want to stay stage 3, and if I'm 2 or below Blade of Woe is blocked, otherwise Feed is)
Thanks for the great work !
EDIT Just saw MrGR4V3 requested it as well, but still keeping the message as a great Thank you
Last edited by Cerbin : 01/18/24 at 05:30 PM.
Report comment to moderator  
Reply With Quote
Unread 08/02/23, 01:09 AM  
thevinkster

Forum posts: 0
File comments: 1
Uploads: 0
made an account just to comment on this! exactly what i needed! this made the DB quest so much more bearable, i was tired of being rank 4 by accident. thank you!
Last edited by thevinkster : 08/02/23 at 01:09 AM.
Report comment to moderator  
Reply With Quote
Unread 08/01/23, 11:06 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
@Ardevlirn & @YunaWolf - Thanks, these translation improvements are now included in the main version.
Report comment to moderator  
Reply With Quote
Unread 07/28/23, 09:40 PM  
Ardevlirn

Forum posts: 1
File comments: 5
Uploads: 0
In the French traduction there are a lot of grammatical mistakes, lots of words translated to the wrong/not-adequate words for the context and also a few missing words (most notable one being for "Prevent attacking innocents" where "Prevent" was left out of the traduction) those mistakes are really typical from google translate and similar programs.
Anyway here is a better/more-accurate traduction:
Code:
--General strings
	L.AddonTitle				= "Le Malheur du Vampire"
	L.KeybindToggle				= "Basculer la répression"
	L.KeybindInnocent			= "«Empêcher d'attaquer les innocents»"
	L.KeybindCriminal			= "Bloquer les compétences criminelles"
	L.FeedToggleOn				= "La synergie vampirique «Se nourrir» n'est plus réprimé."
	L.FeedToggleOff				= "La synergie vampirique «Se nourrir» est réprimé."
	L.BladeToggleOn				= "La synergie «Lame de Malheur» n’est plus réprimé."
	L.BladeToggleOff			= "La synergie «Lame de Malheur» est réprimé."
	L.SwapToggleV				= "«Se nourrir» réprimé, «Lame de Malheur» activée."
	L.SwapToggleB				= "«Lame de Malheur» réprimé, «Se nourrir» activée."
	L.AddonToggleOn				= "Le Malheur du Vampire: activé."
	L.AddonToggleOff			= "Le Malheur du Vampire: désactivé."
	L.KeybindInnoOn				= "«Empêcher d'attaquer les innocents» est activé."
	L.KeybindInnoOff			= "«Empêcher d'attaquer les innocents» est désactivé."
	L.BlockCrimeOn				= "Bloquer l'utilisation des compétences 'Action criminelle': ON."
	L.BlockCrimeOff				= "Bloquer l'utilisation des compétences 'Action criminelle': OFF."
	L.AbilityBlocked			= "Le Malheur du Vampire: Action bloquée par la configuration des actions criminelles."

--Settings strings
	L.EnableAddon				= "Activer l'extension"
	L.EnableAddonTip			= "Activer/désactiver les fonctionnalités de l'extension."
	L.KeybindOption				= "Fonction des raccourcis clavier"
	L.KeybindOptionTip			= "Définissez le comportement lorsque vous appuyez sur le raccourci clavier 'basculer la suppression.'"
	L.KeyOption1				= "Activer/Desactiver le nourrissement"
	L.KeyOption2				= "Activer/Desactiver la lame"
	L.KeyOption3				= "Basculer entre les deux"
	L.KeyOption4				= "Activer/désactiver"
	L.AllowAlly					= "Autorisé de mordre les alliés quand réprimer"
	L.AllowAllyTip				= "Vous permet de mordre et de transmettre le vampirisme à un allié même lorsque la synergie de nourrissement est réprimé."
	L.AutoInnocent				= "Basculer automatiquement l'attaque d'innocent"
	L.AutoInnocentTip			= "Désactive automatiquement 'Empêcher d'attaquer les innocents' lorsque la synergie «Se nourrir» ou «Lame de Malheur» est affichée."
	L.ShowDebug					= "Afficher les messages de débogage"
	L.ShowDebugTip				= "Afficher un message dans la fenêtre de discussion lorsque «Se nourrir» ou «Lame de Malheur» est activée/désactivée à l'aide d'un raccourci clavier."
	L.Status					= "Statut de la répression"
	L.FeedSetting				= "Réprimer la synergie vampirique «Se nourrir»"
	L.FeedSettingTip			= "Empêche la synergie «Se nourrir» des vampires de se déclencher."
	L.BladeSetting				= "Réprimer la synergie «Lame de Malheur»"
	L.BladeSettingTip			= "Bloque la synergie «Lame de Malheur» de déclencher."
	L.CriminalSetting			= "Bloquer les compétences 'Action Criminelle'."
	L.CriminalSettingTip		= "Empêche les compétences marquées comme 'Action Criminelle' d'être utilisée."
Report comment to moderator  
Reply With Quote
Unread 03/05/23, 06:01 AM  
YunaWolf
 
YunaWolf's Avatar

Forum posts: 2
File comments: 14
Uploads: 0
Hello,

I think, there is a mistake in the German Translation

When I press the Buttons, in the Chat, this Text is shown:

Unschuldige angreifen ist aktiviert

which means

"Innocents can be attacked" is activated

while in the Game Options, it shows

Unschuldige verschonen - EIN

which means

"Prevent attacking Innocents" is ON

This is a bit confusing, I think, the German Parts needs a change of one word

It should not say

"Unschuldige angreifen" ist deaktiviert > but > "Unschuldige verschonen" ist deaktiviert
"Unschuldige angreifen" ist aktiviert > but > "Unschuldige verschonen" ist aktiviert

Thank you
Report comment to moderator  
Reply With Quote
Unread 05/24/22, 02:53 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Re: Feeding threshold - Is this feature possible?

@MrGR4V3 - Yes, that shouldn't be too difficult. I'm pretty sure the game uses different ID's for the passive for different stages which would be easy to track. Mostly it would just involve hooking in the options to set it up this way. I'll add it to the todo list.
Report comment to moderator  
Reply With Quote
Unread 05/23/22, 05:38 AM  
MrGR4V3

Forum posts: 0
File comments: 1
Uploads: 0
Feeding threshold - Is this feature possible?

Would it be possible to code in that your desired stage is Vampire stage 2, 3 or 4 and the Feed prompt would only pop up when you are below desired level?
Report comment to moderator  
Reply With Quote
Unread 04/18/22, 02:22 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

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

@NeuroticPixels - Thanks. They come and go. Lately they've been pretty bad, but I recently discovered fast acting Tylenol capsules so that helps some.

As for the new option to block Criminal Acts, at present it is a simple toggle that the user switches manually, either through the addon settings, or by a keybind which can be set under the addon's controls. I find attempting to have it automatically switch in certain areas is far too problematic, as there would always be instances of areas or new content where it either didn't swap or worse, blocked abilities when they shouldn't be blocked.

If using map ID's it would require a huge database of locations where it should be disabled, and often there are zone transitions even within these areas where it would not be seamless. In addition there is no guarantee that just auto-disabling them in towns would solve the problem of acquiring a bounty using them, since there are many locations throughout the world where friendly NPC's reside far outside any town. You encounter them in places out in the open world you would be fighting, where of course disabling abilities isn't an option. So it would be an imperfect solution on many levels.

I felt the best option for the time being would be the simplest, where the user themself decides when to enable or disable them at the push of a button. The main use I have for it is avoiding reaching for my mount ('G' key) and accidentally hitting my ult ('F' key) and transforming into werewolf or dropping a necro ult (I play with auto ground target On) and getting all my stolen stuff confiscated by the guards.

This also avoids users seeing their abilities disabled automatically and not knowing why or what is doing it, or if it is a game bug. I did make it so when they are disabled the addon will tell you even if you have debug off, and let you know it is Vampire's Woe that is doing it and where in the settings so there is no confusion where to turn it off, if you accidentally bump the keybind you set and don't remember what addon does that.
Last edited by Phinix : 05/24/22 at 02:54 AM.
Report comment to moderator  
Reply With Quote
Unread 04/18/22, 12:40 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Re: Re: Request

Originally Posted by Phinix
@LoneStar2911 - Sure thing...



Thank you! I'm glad your headache went away, or was manageable!
I have a question about the new "Block Criminal Act abilities" setting. Does it work like the addon Lawful Necromancy or is it just a toggle? (Toggle on to block criminal abilities, toggle off to use criminal abilities?)
Report comment to moderator  
Reply With Quote
Unread 04/18/22, 01:11 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

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

@NeuroticPixels - Sure thing...

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.
Last edited by Phinix : 05/24/22 at 02:54 AM.
Report comment to moderator  
Reply With Quote
Unread 04/18/22, 12:51 AM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Lightbulb Request

Would you be willing to add another addon/addon's feature into Vampire's Woe?

Innocent Blade of Woe (and Vampire Feed) seems to have been abandoned, and I think it would be a great addition and QoL change to add the features into Vampire's Woe.

^ The above addon's description:
A very simple addon that turns off "Prevent Attacking Innocents" if you have "Blade of Woe" or "Vampire Feed" synergy popup on your screen and turns if back on otherwise.

I have "Prevent Attacking Innocents" keybound, but it's just so much easier to deal with with that other addon installed. I'm concerned it'll become deprecated and no longer function properly if someone doesn't take it over or absorb it.
Last edited by NeuroticPixels : 04/18/22 at 12:55 AM.
Report comment to moderator  
Reply With Quote
Unread 04/17/22, 11:56 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Block 'Criminal Act' abilities...

@Daniel - I know some time has passed, but I wanted to say I added your request in the latest version. You can now set a keybind to toggle blocking the casting of abilities marked as "Criminal Acts" which includes all the Necromancer, Vampire, and Werewolf abilities that give you a bounty.

Report comment to moderator  
Reply With Quote
Unread 03/05/22, 07:05 PM  
[Daniel]

Forum posts: 1
File comments: 133
Uploads: 0
Originally Posted by Phinix
Originally Posted by [Daniel
]I enjoy using this addon, and am curious if it's possible for it to include a toggle keybind that would enable/disable the use of "Criminal Activity" skills for both Vampire and Necromancer?
Hey. It might be possible to prehook into action bar events and do a return true on specific ID's. The problem however is twofold:

First, there are 4 ranks of every single ability, each with it's own ID that you have to find by actually using it in-game. The PTS however still does not have an option to set your skills at a specific rank to test, and that means leveling a new character through each rank manually which takes forever. Plus I am out of character slots. Plus if you make a mistake you can't go back, which leads to the next problem...

Second, ZOS changes ID's for things all the time when they do mechanic changes and such, which means constantly re-farming these ID's somehow. I would need to manually spend hours leveling each skill that has criminal penalties through to rank IV to get all the ID's each time they got changed. Not something I am prepared to commit to.

At best I could possibly look into adding this feature for rank IV only of these abilities since those are at least available to test on the PTS.
Thank you for considering my request. Not a programmer myself, but I can understand that sometimes things that "sound simple" really aren't when it comes to execution.
Report comment to moderator  
Reply With Quote
Unread 11/08/21, 09:12 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Originally Posted by [Daniel
]I enjoy using this addon, and am curious if it's possible for it to include a toggle keybind that would enable/disable the use of "Criminal Activity" skills for both Vampire and Necromancer?
Hey. It might be possible to prehook into action bar events and do a return true on specific ID's. The problem however is twofold:

Warning: Spoiler


EDIT: Workaround for the above limitations was simple enough: I build a table at startup indexed by ability names generated with native commands for known ID's with identical names to the target abilities. This ensures the table contains names in the native language of the user's client, pulled directly from ZOS localization strings.

This then allows quick ~= nil string matching checks for any ability cast from the bar that matches these names, avoiding the limitations of tracking based on ability ID.
Last edited by Phinix : 05/24/22 at 03:02 AM.
Report comment to moderator  
Reply With Quote
Unread 11/05/21, 03:06 PM  
[Daniel]

Forum posts: 1
File comments: 133
Uploads: 0
I enjoy using this addon, and am curious if it's possible for it to include a toggle keybind that would enable/disable the use of "Criminal Activity" skills for both Vampire and Necromancer?
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.