Quantcast
Download
(50 Kb)
Download
Updated: 07/29/18 07:53 AM
Pictures
File Info
Compatibility:
Summerset (4.0)
Updated:07/29/18 07:53 AM
Created:05/27/18 04:51 PM
Monthly downloads:79
Total downloads:1,130
Favorites:7
MD5:
Advanced Synergies
Version: 1.0.2
by: generic [More]
This addon displays a simple notification when a synergy can be used.
Font size, color, opacity and position can be customized.

You can now also display the synergy names itself instead of the generic notification.

Languages currently supported: english and german, synergy names of course in any client language


--

Information about the debug mode:

Debug mode saves the name and the icon-path for all synergies you encounter while playing.
These are the only information we currently can get from an available synergy ingame.

For the future there will be the option to disable certain synergies so you do not accidentally use those.
To give you those settings, I'll need a list of available synergies, and of course, the translations for different languages are really helpful.

It won't slow down your client, and it will also not use up much memory, since each synergy is only saved once.

At a later point I'll request you to copy that information out of your savedVars file, so I can use it for conque... improving the addon.
1.0.3 included gasoline for the chainsaw (not yet released)
1.0.2 minor bugfix concerning UI blocking (thx to @marlonbrando )
1.0.1 added "display name" option, added "debug" option
1.0.0 initial release
Optional Files (0)


Archived Files (2)
File Name
Version
Size
Author
Date
1.0.1
50kB
generic
06/22/18 02:44 PM
1.0.0
49kB
generic
05/27/18 04:51 PM


Post A Reply Comment Options
Unread 08/14/18, 06:36 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 68
Uploads: 3
Originally Posted by generic
Originally Posted by marlonbrando
Lately, I'd noticed that I was having a hard time in Cyrodiil porting to Blue Road Keep.
[...]
Anyway, hope this helps. Love the addon.
[...]
Thank you very much. I got some reports with similar issues, but was unable to reproduce them.
Disabling the toplevel UI element makes perfect sense, thanks for the patch!

And glad you like the addon!
You're welcome. Couldn't live without it now.
Report comment to moderator  
Reply With Quote
Unread 07/29/18, 07:54 AM  
generic
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 2
Originally Posted by marlonbrando
Lately, I'd noticed that I was having a hard time in Cyrodiil porting to Blue Road Keep.
[...]
Anyway, hope this helps. Love the addon.
[...]
Thank you very much. I got some reports with similar issues, but was unable to reproduce them.
Disabling the toplevel UI element makes perfect sense, thanks for the patch!

And glad you like the addon!
Report comment to moderator  
Reply With Quote
Unread 07/13/18, 02:15 PM  
marlonbrando
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 68
Uploads: 3
Lately, I'd noticed that I was having a hard time in Cyrodiil porting to Blue Road Keep. Clicking on the keep didn't do anything. I thought this would likely be an addon problem so, going through addons one at a time, I found that your addon was causing the problem.

I'm an addon author too, so I took a look at your code. It seems like this is a minor issue owing to the fact that you don't hide the toplevel control which somehow takes possession of the screen area occupied by the synergy alert. I've attached a diff below which seems to solve this issue.

In the diff I took the liberty of changing the isShown variable to a boolean to make it slightly easier for me to understand the flow of control. Obviously this isn't needed however. The main part of the change is to unhide the two controls and only control hiding of the whole control via the toplevel AdvancedSynergiesUI.

Anyway, hope this helps. Love the addon.

--- AdvancedSynergies.lua.orig 2018-06-29 00:34:05.000000000 -0400
+++ AdvancedSynergies.lua 2018-07-13 23:21:30.819004600 -0400
@@ -69,5 +69,5 @@ do
local lastSynergyName = ''
- local isShown = 0
+ local isShown = false
function GenericAdvancedSynergies:ApplyStyle()
- isShown = 0
+ isShown = false
local color = ZO_ColorDef:New(unpack(self.savedVars.colour))
@@ -76,6 +76,7 @@ do
lastSynergyName = L.SynergyNotification
+ AdvancedSynergiesUI:SetHidden(not self.savedVars.setupmode)
AdvancedSynergiesUINotification:SetAlpha(self.savedVars.alpha)
- AdvancedSynergiesUINotification:SetHidden(not self.savedVars.setupmode)
- AdvancedSynergiesUITooltip:SetHidden(not self.savedVars.setupmode)
+ AdvancedSynergiesUINotification:SetHidden(false)
AdvancedSynergiesUITooltip:SetText(L.SynergyNotificationTooltip)
+ AdvancedSynergiesUITooltip:SetHidden(not self.savedVars.setupmode)
local fontname = 'EsoUi/Common/Fonts/Univers67.otf|'..self.savedVars.fontsize..'|soft-shadow-thick';
@@ -127,5 +128,5 @@ local languageId = GetCVar('language.2')
end
- if isShown == 0 then
- AdvancedSynergiesUINotification:SetHidden(false)
- isShown = 1
+ if not isShown then
+ AdvancedSynergiesUI:SetHidden(false)
+ isShown = true
end
@@ -141,3 +142,3 @@ local languageId = GetCVar('language.2')
else
- if isShown == 1 then
+ if isShown then
if (lastSynergyName ~= L.SynergyNotification) and setupmode then
@@ -146,4 +147,4 @@ local languageId = GetCVar('language.2')
end
- AdvancedSynergiesUINotification:SetHidden(not setupmode)
- isShown = 0
+ AdvancedSynergiesUI:SetHidden(not setupmode)
+ isShown = false
end
Last edited by marlonbrando : 07/13/18 at 09:29 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: