Quantcast
Download
(44 Kb)
Download
Updated: 01/26/17 04:14 AM
Compatibility:
Homestead (2.7)
One Tamriel (2.6)
Updated:01/26/17 04:14 AM
Created:06/05/16 12:27 AM
Monthly downloads:803
Total downloads:9,835
Favorites:41
MD5:
2.7
Vampire's Woe  Popular! (More than 5000 hits)
Version: 1.03a
by: Phinix [More]
Vampire's Woe

This simple addon gives an option to suppress the vampire feeding synergy so it is easier to react to Blade of Woe becoming available.

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 set a keybind to turn this functionality on or off in realtime when you want to feed.

Click here to view my other addons, or view my Skyrim mods here.


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.
Optional Files (0)


Archived Files (6)
File Name
Version
Size
Author
Date
1.03
43kB
Phinix
10/05/16 08:35 PM
1.02b
43kB
Phinix
08/06/16 09:17 AM
1.02a
41kB
Phinix
08/01/16 02:10 PM
1.02
43kB
Phinix
06/25/16 11:11 AM
1.01
43kB
Phinix
06/05/16 05:47 PM
1.0
43kB
Phinix
06/05/16 01:02 AM


Post A Reply Comment Options
Unread 01/26/17, 04:11 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 123
File comments: 664
Uploads: 23
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 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 07/05/16, 05:51 AM  
Jhenox
 
Jhenox's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 205
Uploads: 4
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 06/25/16, 11:11 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 123
File comments: 664
Uploads: 23
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 06/05/16, 05:56 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 123
File comments: 664
Uploads: 23
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/05/16, 06:26 AM  
Shinni
AddOn Author - Click to view AddOns

Forum posts: 61
File comments: 233
Uploads: 18
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, 01:34 AM  
feyii

Forum posts: 0
File comments: 14
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
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.