Capping Battleground Timers

Capping Battleground Timers

8M Downloads

Seething Shore

yoshimo opened this issue ยท 3 comments

commented

It would be nice to have spawn timers for the azerite nodes.
As i player i want to know which nodes are about to go active, where i have to walk, and how much time there is left until an announced node becomes active and can be harvested.
Maybe also when a new set of nodes will drop.
I think estimating a time to win and a final score would be difficult to do because there is no fixed rate and it entireley depends on how fast the players are at harvesting.

commented

@funkydude is there anything blocking something like this from being implemented?

commented

In case support will be added for this then the Azerite nodes in Seething shore is Vignettes (not POI's like on base maps)
Seething Shore has the mapID of 907.
So I presume you want to listen to the event "VIGNETTES_UPDATED". (Check https://www.townlong-yak.com/framexml/28294/Blizzard_SharedMapDataProviders/VignetteDataProvider.lua#45 for more detailed info on how Blizzard handles Vignettes)
According to my testing the time from a spawned node to an active (clickable one) was 30 seconds. But both types appear as vignettes but with different atlasName data from C_VignetteInfo.GetVignetteInfo.
Additionally on the map each Azerite node spawns in a subzone with a specific name and for localization compatibility the name can be checked from achievement with ID: 12408

Edit: I have not timed the time between a captured node and a new one appearing on the map but I presume it is less than 10 seconds and that having a timer for it is probably extra UI clutter.

commented

I will try with an edited transcriptor and record data.
Would still be nice to call out the nodes that spawned without having to look at the map and a rough assumption when the game is won, regardless of proper spawn timers.