Download
(70 Kb)
Download
Updated: 10/30/23 03:56 AM
Pictures
File Info
Compatibility:
Endless Archive (9.2.5)
base-game patch (9.1.5)
Necrom (9.0.0)
Updated:10/30/23 03:56 AM
Created:06/11/19 09:55 AM
Monthly downloads:444
Total downloads:74,988
Favorites:29
MD5:
BSCs-AdvancedSynergy  Popular! (More than 5000 hits)
Version: 2.0.0
by: BloodStainCHild [More]
This Addon allows you to block some Synergys for example "Portal in Cloudrest as Healer"

You are able to fully customize it and also can create "Presets" this allows you to have on every character different settings

1. Option to Lokke Check, block Synergy if you dont have 5th bonus
2. Option to Resource check
3. Option to Only Main bar check

Additional 1: you can Enable the Alkosh UI to see if the Boss did get the debuff
Additional 2: you can Enable the Major Slayer UI to see if you got
Additional 3: you can Enable the Tracking UI to see synergie cooldowns


Dependencies:
YOU NEED TO INSTALL THE FOLLOWING LIBRARIES SEPARATELY:


LibAddonMenu-2.0


LibDialog


IDEAS, TODO & REQUESTS:
Code:
TODO: 
- (Nothing yet)

IDEAS:
- Maybe changing to compare skill by texture and not by name 
(I will not change the detection to texture since some are have the same icon and the name is currently unique)

- Setting for Portal Synergy in Cloutrest to block while debuff is active
(This option is now on testing)

- Tracking cooldown UI?
(is now inside) 

REQUESTS:
- donlup: Option for sound volume [Done]
- m.ati: pop-up window for Destructive Outbreak synergy on Warrior hard mode, Hel Ra Citadel [Testing]

Special Thanks:


Wheels i did take the basic information and ideas from his Synergy addon.

init3 (Skill ID List)

This addon was requested from the Guild "Grenzwächter" "EU Server"
v 2.0.0
+ removed the hook of "OnSynergyAbilityChanged()" function
+ added using now the event EVENT_SYNERGY_ABILITY_CHANGED to catch synergys to block
+ added unregister the orginal event for EVENT_SYNERGY_ABILITY_CHANGED
+ fixed "purge soul" RG synergy name on settings
+ fixed the "ignor check" function, i recommend to have this setting turned "ON" of the synergys you want to be ignored by blocking causing by sets like ressources..
+ change some function improvements and upcomming api changes for synergy info

v 1.9.0
+ added import/export function - so you can make the settings as raidlead and pass em to your group..
+ added lua garbage collector after you port or going to an door it will clear unused lua memory for better performance
+ added command "/bscas mem" to enable disable print in chat cleared memory
+ added command "/bscas memc" to clear momery right now

v 1.8.1
+ added option to enable Blop Alert for Rockgrove Trail

v 1.8.1
+ fixed some tracking issue from the reef in DSR CD

v 1.8.0
+ fixed WizardsWardrobe Plugin to not set the preset back to default after changing gear/cp/food or skills
+ fixed The Count of item sets checking like Alkosh (thx for reporting @necco889)

v 1.7.9
+ change Major update to saved Presets, you can also now save the settings of resource settings or sets check
+ added the option to block the Synergys of Rockgrove Blop with a timer to enable it after 2 seconds (Be sure to disable the ignor option)
+ added the option to block the Synergys of the new trail (Sanity's Edge)
+ added the option to Track Portals cooldown also on Group Tracking Window (CR, DSR, SE Portals)
+ Cleaned up the code

v 1.7.8
+ fixed Some issue with presets that caused error while deletet but still was saved ionto the settings
+ added Setting for choose when to precast alkosh (Only works on bosses)

v 1.7.7
+ fixed Tracking empty "?" icon's for next big patch "Arkanist" should now be hidden untill the update

v 1.7.6
+ fixed Alkosh mode, should work now..
+ added Arkanist synergys to settings and tracking (this option will automatically shown on ESO update)
+ added Wizard's Wardrobe Plugin to load Preset on setup change ( Option is inside the window you choose the Trash/Boss Name )

v 1.7.5
+ fixed "Set Check" option (still could use synergies while this was enabled)
+ added Option to autoblock the Sorc Atronach while you have Major Berserk to Optimise Uptime (in General settings)
+ added Option to Track Group Synergy (not fully tested plz report any issue)

V 1.7.4
+ fixed blocking Boneyard synergy
+ fixed blocking trapping web
+ change on "Ignore Checks" turned "on" will also ignore the "Synergy only in Combat"
+ added set detection for "Martial Knowledge"

V 1.7.3
+ added low resource setup to set limit for both resources not only the resource with the highest value
+ added Set detection for Bahsei's Mania and Coral Riptide

V 1.7.2
+ some improvements with blocking synergys on only one bar

V 1.7.1
+ added DSR Block synergy from reef and autoenable it after xx seconds (start wehn you jump down)
+ added Preset Loading if you change role, you have to setup this on each character if you want to use it

V 1.7.0
+ added UI Transparency
+ added Option to block synergy while out of combat
+ added "Alkosh mode" while buff is on Boss you cannot use synergy unless you have enabled ignore check on the synergy
+ fixed Seed synergy cooldown ID

V 1.6.1
+ added RU Language thx to GJSmoker
+ fixed "Purify" synergie blocking (Templar Skill)

V 1.6.0
+ added Option to block the Werwolf synergie "Devour"
+ added Option barsettings of each synergy... keep in mind the prio system of synergies from ZOS
+ added Font Option for the Tracking UI

V 1.5.9
+ fixed finaly fixed the issue with "Too many anchors processed." on the Slayer UI

V 1.5.8
+ fixed some issues with Anchor

V 1.5.7
+ fixed on some UI size settings font did not show up
+ added Sets that provides an Synergie ("Lady Thorn", "Haven of Ursus" and "Kraglen’s Howl") got now a second cooldown on bottom of the icon to see the cooldown of this set (countdown color is yellow).
+ added a new setting to change the brackground size for the tracking UI

V 1.5.6
+ fixed Tracking setting for Lady Thorn
+ fixed Alkosh UI (still did display when fight was over)
+ fixed Keybinds
+ fixed?? hopefuly the Popup window will now display in HRC HM (could still not test it myself feedback would be great)
+ added "Ursus set" to the tracking list
+ note sets with synergys like "Lady Thorn" will also be tracked if you dont did take the synergy by urself so you know when its posible to spawn again

v 1.5.5
+ added a new setting to each synergy too ignore the checks like Lokke, only main bar and resource check
+ added Alkosh value print to chat averg. min. max. + option to disable it
+ added tracking kraglens cooldown if yourself have the set quipt and procs

v 1.5.4
+ changed some menu settings
- removed "Show UI" button, automatical shows up when menu is selected
+ added alkosh value on top of the UI (pen. value)

v 1.5.3
+ added item sets synergies for blocking (Ursus, Heed the call, Saguine Burst)
+ added item set synergie tracking (Heed the call)

v 1.5.2
+ fixed automatical disable of portal in cr and not activating again
+ added an option to choose if you want to autoblock while you have the debuff

v 1.5.1
+ fixed the filter of Major Slayer
+ Added hotkey to toggle portal synergies
- removed the test setting block portal on debuff
-------------------------------------------------------
v 1.5.0
+ Requies now LibDialog
+ alot of code rewrite and cleaning out unused stuff
+ Changed Menu name to "Advanced Synergie - (Module Name)"
+ Every "Module" got now it's own Menu
+ Disabling any "Module" doesn't need to reload the client + it will be unloaded to not use any resources
-------------------------------------------------------
+ Module "1. Blocking" - still the same options as before
+ Module "1. Blocking" - No more reload needed on adding new Presets
+ Module "1. Blocking" - Hel Rar Citadel "Outbreak UI" added (Still need testing!!)
+ Module "1. Blocking" - Added a temp setting for testing "Outbreak UI" and Cloutrest "Intelligent Portal Block"
-------------------------------------------------------
+ Module "2. Alkosh UI" - Complet new UI Style and Tracking of Alksoh aka "Linebreaker" debuff
+ Module "2. Alkosh UI" - Bosses will ALWAYS be on the top line (max 5 bosses)
+ Module "2. Alkosh UI" - You can adjust how many mobs you will see Minimum 5 and maximum 25 (5 because there can be 5 bosses at once)
+ Module "2. Alkosh UI" - Sound only can Plays for bosses
+ Module "2. Alkosh UI" - Added a new Option Sound volume
+ Module "2. Alkosh UI" - Added a new Option to show a marker where you want to refresh Alkosh
-------------------------------------------------------
+ Module "3. Slayer UI" - Complet new UI Style and Tracking of Major Slayer
+ Module "3. Slayer UI" - Added a new Option Sound volume
+ Module "3. Slayer UI" - Added a new Option to show a marker where you want to refresh
-------------------------------------------------------
+ Module "4. Tracking UI" - New Module to track synergie cooldown
-------------------------------------------------------
+ Testing Setting for Outbreak UI Hel Ra Citadel
+ Testing Setting for Cloudrest "Intelligent" Portal to not use the portal while you have the debuff active

v 1.4.5
+ hopefuly fixed some issue to block the "Execration" (vKA Endboss)

v 1.4.4
+ fixed synergy check of NB ultimate "consuming Darkness" (Testing required whenservers up again..)

v 1.4.3
+ Trail Kynes Aegis Endboss "Execration" debuff option added

v 1.4.2
+ Option portal in Trail Kynes Aegis (second boss ship portal)

v 1.4.1
+ fixed the preset setting (creating a new one will force a reload)
- removed the "load preset" button
= switching preset on dropdown will directly load the setting

v 1.4.0
+ error fixed UI error.. while disabled UI but sound on

v 1.3.9
+ UI not need to be enabled anymore to get the sound

v 1.3.8
+ UI Settings (size)
+ Able to Play a sound (options)
+ fixed shard synergie could be taken always ( was still enabled for testing )
+ fixed double option

v 1.3.7
+ New window to track "Major Slayer" (Lokke) also includes all other id's where you could get this buff
+ Disabling tracking window will remove the events to not get fired while not using (performance increase)
+ hopefully fixed some issue where it was not possible to take synergies (example: timeshift "gates" / sigil )
+ if there still be problems with taking synergys try bar swap to force recheck

v 1.3.6
- Removed HRC Confirm window since it didnt work
+ Changed Alkosh tracking ID
+ Getting synergy name now by ID so every language should work now :)

v 1.3.5
+ smal improves
= known issue: when you have seen one synergy on frontbar you can still take it on backbar even if you blocked it (since last big update)

v 1.3.4
+ Added the Option to Track Alkosh on bosses over UI
+ Added icons the the Option on each skill

v 1.3.3
+ fixed an issue where the blocked synergy could not be used but icon/annoucment was there
+ fixed an issue where syngergys that was on cooldown still shown as "able to use"

V 1.3.2
+ improved some code (forced refresh)
+ fixed a problem where it was not possible to use synergys for mechanics while frontbar or lokke check was on
+ added resource check

V 1.3.1
+ forces reload if savedata is still old version
+ force refresh synergy data on bar swap

V 1.3
+ Preset added (account wide)
+ Fixed an issue with BanditsUI that would not make it work
+ Settings now in submenus

V 1.2
+ Lokke Check fixed

V 1.1
- Removed the override function
+ Using PreHook now
+ Debug option "/bscas debug" to enable and logging unknown syngery names "/bscas" prints all unknown syngerys
+ Check PvP area "OnPlayerActivated"
+ Orbs and shards got now a seperate otion
+ Lokke Set check (if 0 lokke items are checked the setting will be ignored)
+ Using Globals insteed of "LibStub"
+ HRC Outbreak Dialog fix
Optional Files (0)


Archived Files (44)
File Name
Version
Size
Uploader
Date
1.9.0
66kB
BloodStainCHild
09/10/23 08:46 AM
1.8.2
65kB
BloodStainCHild
08/12/23 06:11 PM
1.8.1
65kB
BloodStainCHild
07/04/23 04:57 PM
1.8.0
65kB
BloodStainCHild
06/26/23 10:17 AM
1.7.9
64kB
BloodStainCHild
06/20/23 08:13 PM
1.7.8
62kB
BloodStainCHild
05/18/23 02:26 PM
1.7.7
62kB
BloodStainCHild
05/04/23 11:33 AM
1.7.6
62kB
BloodStainCHild
05/03/23 10:12 AM
1.7.5
59kB
BloodStainCHild
03/26/23 06:33 PM
1.7.4
52kB
BloodStainCHild
03/06/23 08:01 PM
1.7.3
51kB
BloodStainCHild
01/17/23 10:26 AM
1.7.2
50kB
BloodStainCHild
09/01/22 07:09 PM
1.7.1
50kB
BloodStainCHild
08/20/22 05:50 PM
1.7.0
47kB
BloodStainCHild
07/16/22 05:07 PM
1.6.1
46kB
BloodStainCHild
09/04/21 06:35 AM
1.6.0
43kB
BloodStainCHild
05/10/21 03:43 PM
1.5.9
40kB
BloodStainCHild
11/17/20 05:19 AM
1.5.8
40kB
BloodStainCHild
11/05/20 04:05 PM
1.5.7
40kB
BloodStainCHild
10/04/20 02:17 AM
1.5.6
39kB
BloodStainCHild
10/01/20 03:36 PM
1.5.5
39kB
BloodStainCHild
09/08/20 10:14 AM
1.5.4
37kB
BloodStainCHild
08/31/20 11:41 AM
1.5.3
36kB
BloodStainCHild
08/25/20 03:29 PM
1.5.2
36kB
BloodStainCHild
08/12/20 01:27 PM
1.5.1
35kB
BloodStainCHild
08/10/20 02:45 PM
1.5.0
35kB
BloodStainCHild
08/04/20 07:24 AM
1.4.5
23kB
BloodStainCHild
07/10/20 11:21 AM
1.4.4a
23kB
BloodStainCHild
06/29/20 02:08 AM
1.4.4
23kB
BloodStainCHild
06/16/20 04:43 PM
1.4.2
23kB
BloodStainCHild
06/15/20 06:29 PM
1.4.1
23kB
BloodStainCHild
04/07/20 11:28 AM
1.4.0
23kB
BloodStainCHild
03/05/20 04:43 PM
1.3.9
23kB
BloodStainCHild
03/04/20 04:37 PM
1.3.8
23kB
BloodStainCHild
03/04/20 07:45 AM
1.3.7
21kB
BloodStainCHild
02/24/20 05:31 PM
1.3.6
19kB
BloodStainCHild
01/30/20 05:20 PM
1.3.5
19kB
BloodStainCHild
09/07/19 01:33 PM
1.3.4
19kB
BloodStainCHild
07/28/19 05:15 PM
1.3.3
12kB
BloodStainCHild
07/05/19 03:09 PM
1.3.2
12kB
BloodStainCHild
07/04/19 02:19 PM
1.3.1
11kB
BloodStainCHild
07/02/19 03:02 PM
1.3
11kB
BloodStainCHild
07/02/19 04:31 AM
1.2
10kB
BloodStainCHild
06/20/19 11:29 AM
1.1
10kB
BloodStainCHild
06/13/19 06:27 AM


Post A Reply Comment Options
Unread 01/30/21, 06:11 AM  
mlq88
 
mlq88's Avatar

Forum posts: 0
File comments: 98
Uploads: 0
Currently I have something I'm quite happy with, however... I still see the 0.0 after the first time using the synergy, which won't quite reset.
Where would I got to not have 0.0 actually appear? I assume it's got to do with the printed value from the countdown being 0, meaning it needs a text override?

Code:
<GuiXml>
	<Controls>
		<TopLevelControl name="BSCASTackingUI" resizeToFitDescendents="true" clampedToScreen="true" movable="true" mouseEnabled="true" >
			<Anchor relativePoint="TOPLEFT" relativeTo="GuiRoot" point="TOPLEFT"/>
			<Controls>
				<Texture name="$(parent)Texture" color="000000">
					<Anchor relativePoint="TOPLEFT" relativeTo="$(parent)" point="TOPLEFT"/>
				</Texture>
			</Controls>
			<OnMoveStop> BSCASynergy.TrackOnMoveStop()	</OnMoveStop>
		</TopLevelControl>
		<Control name="BSCASTackingCD" virtual="true" hidden="true">
			<Controls>
				<Texture name="$(parent)Icon" textureFile="esoui/art/icons/ability_undaunted_004.dds">
					<Anchor relativePoint="TOPLEFT" relativeTo="$(parent)" point="TOPLEFT"/>
					<Dimensions y="5" x="5"/>
				</Texture>
				<Label name="$(parent)SynCD" color="ffffff" text="" font="$(CHAT_FONT)|$(KB_8)|soft-shadow-thick">
					<Anchor relativePoint="BOTTOMLEFT" relativeTo="$(parent)Icon" point="LEFT"/>
				</Label>
				<Label name="$(parent)SetCD" color="ffffff" text="" font="$(CHAT_FONT)|$(KB_8)|soft-shadow-thick" hidden="true">
					<Anchor relativePoint="BOTTOMLEFT" relativeTo="$(parent)Icon" point="LEFT"/>
				</Label>				
			</Controls>
		</Control>
	</Controls>
</GuiXml>
Report comment to moderator  
Reply With Quote
Unread 01/27/21, 11:40 AM  
mlq88
 
mlq88's Avatar

Forum posts: 0
File comments: 98
Uploads: 0
Very good addon! I would ask though for a more appealing font choice or adjustable font choice for the synergy countdown; the green is.... not great....
The standard countdown font from skillbar would be fine too.
Report comment to moderator  
Reply With Quote
Unread 10/04/20, 10:56 AM  
BloodStainCHild
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 56
Uploads: 14
Originally Posted by wambo
So it does show 10s if someone else took it?
Then there's a way to tell whether I got it or someone else.

Until now I've been tracking the set proc with cooldowns and the synergy with your addon (added it myself before your update came)
A 2nd line or another color (but 2nd line seems better, cause both can be active) would work of course.
well yea did add now second time for this
Report comment to moderator  
Reply With Quote
Unread 10/03/20, 09:56 PM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 457
Uploads: 3
So it does show 10s if someone else took it?
Then there's a way to tell whether I got it or someone else.

Until now I've been tracking the set proc with cooldowns and the synergy with your addon (added it myself before your update came)
A 2nd line or another color (but 2nd line seems better, cause both can be active) would work of course.
Report comment to moderator  
Reply With Quote
Unread 10/03/20, 02:14 PM  
BloodStainCHild
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 56
Uploads: 14
Originally Posted by wambo
"+ note sets with synergys like "Lafy Thron" will also be tracked if you dont did take the synergy by urself so you know when its posible to spawn again"

Does that make sense though? (I didnt test it yet)
If I want to track the synergy I usually do it for alkosh - so I want to know when >I< can take it again
The set itself has a cooldown of only 10s so if someone else took it, I might take it before a normal synergy cooldown is over? Also it doesnt let me check whether I took this synergy (= whether its available next proc or only in 20s) if there's multiple synergies available...
Well i did think about it and thought it's nice to know when I spawn for example the "Lady Thron" bubble (sorry i made a typo in the name) and someone else did take it away so i know the cooldown to spawn it again.

This means If YOU spawn the blood bubble and don't take it you will get a 10 second cooldown but if you take the synergie YOU will get a 20 second cooldown.

If someone else spawn the Blood bubble YOU will get no cooldown (only if you take it).


Yes i agree it can be a bit confusion and also thinking about adding a second line (above the current CD) for the set cooldown.

I found this usefull on the "Kraglen" set that i am currently using in trash fights to give and gain ulti so i am able to shoot some mouses on the way to the next trash group and give the group some little support
Report comment to moderator  
Reply With Quote
Unread 10/02/20, 02:25 PM  
wambo
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 457
Uploads: 3
"+ note sets with synergys like "Lafy Thron" will also be tracked if you dont did take the synergy by urself so you know when its posible to spawn again"

Does that make sense though? (I didnt test it yet)
If I want to track the synergy I usually do it for alkosh - so I want to know when >I< can take it again
The set itself has a cooldown of only 10s so if someone else took it, I might take it before a normal synergy cooldown is over? Also it doesnt let me check whether I took this synergy (= whether its available next proc or only in 20s) if there's multiple synergies available...
Report comment to moderator  
Reply With Quote
Unread 09/10/20, 04:49 AM  
deviantsel

Forum posts: 0
File comments: 22
Uploads: 0
Good job, I like this addon very much!
Last edited by deviantsel : 09/10/20 at 05:26 AM.
Report comment to moderator  
Reply With Quote
Unread 09/08/20, 07:28 AM  
BloodStainCHild
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 56
Uploads: 14
Re: Thanks!

Originally Posted by donlup
Hello and thanks for the volume sliders 10/10 much love!

Any chance you can do a 5 part check for ultimates say MA and VM? I know its kinda not the scope of the addon but you seem to have most of the code handy
you mean the tracking of the ultimate?

I think this would be better in "Hodor Reflexes - DPS & Ultimate share"
Ultimate tracking is currently a pain because, we need to use a "workaround" and use map coordinates.. so the problem is that only one addon can use this
means you could not use hodor or any other addon that uses ult share.


Currently i am working on another addon to track group buffs and purge stuff so manly healer info, but it could be used to track Major Slayer or any other buff. (this addon maybe be done next month)
Report comment to moderator  
Reply With Quote
Unread 09/04/20, 07:32 PM  
donlup

Forum posts: 0
File comments: 12
Uploads: 0
Thanks!

Hello and thanks for the volume sliders 10/10 much love!

Any chance you can do a 5 part check for ultimates say MA and VM? I know its kinda not the scope of the addon but you seem to have most of the code handy
Report comment to moderator  
Reply With Quote
Unread 08/04/20, 06:26 AM  
BloodStainCHild
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 56
Uploads: 14
Originally Posted by m.ati
Hi. Can you add a confirmation pop-up window for Destructive Outbreak synergy on Warrior hard mode, Hel Ra Citadel please?
Yea i will add this back in again (old version was buggy)

But this need to get tested
Report comment to moderator  
Reply With Quote
Unread 07/31/20, 10:55 AM  
m.ati

Forum posts: 0
File comments: 1
Uploads: 0
Hi. Can you add a confirmation pop-up window for Destructive Outbreak synergy on Warrior hard mode, Hel Ra Citadel please?
Report comment to moderator  
Reply With Quote
Unread 07/23/20, 04:03 AM  
BloodStainCHild
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 56
Uploads: 14
Re: Request : Adjustable sound volume for major slayer tracking and alkosh

Originally Posted by donlup
So me being the old geezer I am cannot always hear the sound from the trackers any chance you can add an adjustable bar for sound volume ala the one in asylum tracker?
yea i will check this out was already searching a way to change the volume
Report comment to moderator  
Reply With Quote
Unread 07/17/20, 09:20 AM  
donlup

Forum posts: 0
File comments: 12
Uploads: 0
Request : Adjustable sound volume for major slayer tracking and alkosh

So me being the old geezer I am cannot always hear the sound from the trackers any chance you can add an adjustable bar for sound volume ala the one in asylum tracker?
Report comment to moderator  
Reply With Quote
Unread 07/09/20, 03:50 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4966
File comments: 6033
Uploads: 78
Hey, please add the dependencies needed for this addon to the description page so we can directly see what we need to install along (manually at esoui or in Minion's UI) with the addon to make it work,
e.g.
LibAddonMenu-2.0.

Thanks
Report comment to moderator  
Reply With Quote
Unread 06/28/20, 11:55 PM  
OwnLight88
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 2
Re: Re: Consuming Darkness Synergy Blocking not working

Originally Posted by BloodStainCHild
Originally Posted by OwnLight88
The consuming Darkness synergy is still being taken by me even if I block it. Help
did you try a relaod after changing some settings? (normaly not needed)

Could you plz zell me wish language you are playing?
I am using English version and yes I tried reloading. Also the name of that Synergy is wrong and plz fix I am losing Thrassain Stack
Last edited by OwnLight88 : 06/28/20 at 11:58 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: