Nova World Buffs
Classic WoW world buff timers and pre buff drop warnings so you never miss a buff.
Novaspark-Arugal for any questions.
What it does
Warning msgs in chat window, middle of the screen, and guild chat.
Warnings for each channel and time left can be turned on and off with /wb config.
Current warning times are 30/15/10/5/1 minutes left until buff reset.
Guild msgs are configured so only 1 person online at a time will send warning msgs to avoid spam.
Guild chat is notified and timer reset if a buff NPC is killed infront of a member with the addon installed (mind control reset).
Any guild member can type !wb in guild chat to display all timers.
Display timers to yourself by typing /wb.
Display timers to any channel by typing /wb <channelname> Example: /wb party or /wb say.
Display timers automatically when you log on.
Display timers on the Orgrimmar/Stormwind world map.
Songflowers
Songflowers will show on the Felwood world map.
Timers will display beside each flower on the worldmap and minimap if that flower has an active timer.
Type /sf to show songflower timers to yourself.
Type /sf map to open the felwood map for viewing all active timers.
Type /sf <channelname> to display songflower timers to the specified channel.
Shift + click on a songflower map icon to send that flower's timer to guild chat with location name and coords.
If you see a flower get picked it will tell your guild chat the next spawn, can be disabled in /wb config.
Prints to chat window when you receive a new songflower timer from someone, can be disabled in /wb config.
Also tracks Whipper Root Tuber/Night Dragon's Breath.
Track your World Buffs across all alts
Type /buffs or click on the [WorldBuffs] prefix in chat to open this window.
You can also open this buff window by clicking on any of the map icons from this addon.
Darkmoon Faire
Track Darkmoon Faire spawn/despawn times and where it will spawn next with map marker.
Track how long left on your buff cooldown from the Darkmoon Faire so you know exactly when you can get a new buff.
Layered Realms
Tracks world buffs for each layer at the same time.
Shows you which layer you are on across all zones.
For Guild Masters:
You can disable guild msgs from this addon by adding any of the following to your public guild note, any combination of them works and can be along side your normal note.
#nwb1 = Disable All msgs.
#nwb2 = Disable timers msgs.
#nwb3 = Disable buff dropped msgs.
#nwb4 = Disable !wb command.
#nwb5 = Disable Songflowers msgs.
#nwb6 = Disable all timer data from outside the guild.
#nwb7 = Disable NPC was killed msgs.
#nwb8 = Disable NPC has started walking msgs.
Please type /wb config after installing this addon and choose what timer messages you want to receive, you may find it too spammy with the default settings.
Localization
If you would like to help with localization so this works in your region I need both yell msgs each buff NPC yells out when a buff drops.
Check the localization files in the addon if you think your locale is missing something.
Supporting
I was reluctant to put this up but a few people have been asking and I've already seen people on reddit trying to impersonate me when people asked how to support.
Here's my real link: https://www.paypal.me/venomisto
All support is appreciated but please don't donate if it's not easy for you, I enjoy making this and seeing so many people get use out of it is enough reward.
Version 1.89 is up.
Fixed the "Only in City" sounds setting blocking the new rend alert when in crossroads, The Crossroads has been added to the city list.
Fixed auto summon accept sometimes leaving the accept box up after taking a summon.
Fixed some bug catching addons (like swatter) blocking the new crossroads early rend warning with a taint error msg.
Trades are now blocked while you have the chat dialogue window open with Runthak/Saurfang waiting for an early NPC walking alert.
Not getting the 50 Sec ZG timer anymore with latest update. Anyone else experiencing this issue?
In reply to Stoshu518:
Nothing has changed, you get the 50 second warning if you are in Bootybay or within /say range of the hand in NPC on Yojamba Island, if you arenot in /say range but are in /shout range then you only get 30 second warnings. These are the warning timers the game gives us.
Got this as Alliance when passing Crossroads:
Date: 2021-02-13 00:10:06
ID: 1
Error occured in: AddOn: NovaWorldBuffs
Count: 1
Message: Error: AddOn NovaWorldBuffs attempted to call a forbidden function (UNKNOWN()) from a tainted execution path.
Debug:
[C]: ?
[C]: TargetUnit()
NovaWorldBuffs\NovaWorldBuffs.lua:9789: scanTicker()
NovaWorldBuffs\NovaWorldBuffs.lua:9765: enableScan()
NovaWorldBuffs\NovaWorldBuffs.lua:9753:
NovaWorldBuffs\NovaWorldBuffs.lua:9732
Locals:
None
In reply to Drejjmit:
Thanks, another person reported this also, I'm looking into it now.
In reply to Drejjmit:
This was happening if you had swatter installed, I've added a fix grab the new version.
Would auto-enter battle be possible to add? Like the auto-accept summon settings.
In reply to Hazasoul:
Its protected by Blizzard.
Should the Crossroads warning propagate via guild chat? It doesn't seem like it does at the moment.
I could see the yell of Herald of Thrall NPC, but it did not trigger any advance chat message, only the standard 6-sec.
The idea was to keep a dedicated alt afk in Crossroads just to warn the guild about an unexpected/ninja Rend pop, with advance warning they might have enough time to log/port/hearth to Orgrimmar.
In reply to SierraEko:
The crossroads Herald detection is a self only thing because it only works if you are logged off in the crossroads, you detect the Herald spawn basically 2-3 seconds before the normal 6 second Orgrimmar event, there's no way to get an advanced warning for Org. Crossroads rend drops later than Org rend by about 10 seconds.
In reply to Venomisto:
Yes, looks like I understood this wrong. Also there was some confusion due to chat history timestamps being slightly off, the guild chat was sent from the character parked in Crossroads (I replaced the name with XXXXXX below), but in fact at that time we had multiple people logged in Orgrimmar, so the actual warning was triggered by the event there, plus we experienced server lags especially during the second buff.
Thanks for your work on the addon anyway, it's great!
Buff-1
[15:49:57] XXXXXX: Rend will drop in 6 seconds.
[15:50:03] XXXXXX: Warchief's Blessing (Rend) has dropped.
[15:50:07] Herald of Thrall yells: Honor your heroes! On this day, they have dealt a great blow against one of our most hated enemies! The false Warchief, Rend Blackhand, has fallen!
[15:50:10] Herald of Thrall yells: Be bathed in the power of the Warchief! Drink in his might! Battle for the glory of the Horde!
Buff-2
[18:51:32] XXXXXX: Rend will drop in 6 seconds.
[18:51:41] Herald of Thrall yells: Honor your heroes! On this day, they have dealt a great blow against one of our most hated enemies! The false Warchief, Rend Blackhand, has fallen!
[18:51:42] XXXXXX: Warchief's Blessing (Rend) has dropped.
[18:51:44] Herald of Thrall yells: Be bathed in the power of the Warchief! Drink in his might! Battle for the glory of the Horde!
In reply to SierraEko:
The reason it was sent to guild by the character in the crossroads was just because it's name was first in alphabetical order in the guild, whoever see's the buff drop in org asks the guild who is first in alphabetical order and that person msgs it. This is so only 1 person at a time talks to guild chat and there isn't spam.
In reply to Venomisto:
Thanks! I knew about the spam protection, but somehow thought it's just random rather than alphabetically sorted.
Nova World buffs is not updating world buffs for Rend, Ony or Nef drops until much later. All there is no audible sound being given when drops are occurring. My nova world addon is up to date, everything is on, it is just wrong.
In reply to pbegansky:
Everything is working fine for me, feel free to DM me your discord and I can look.
Why there is no sound alert for new added 20 second pre-drop rend timer in The Crossroads? "Only in towns" option is enabled. The Crossroads isn't a town?
And no russian translation too
In reply to Mardekai:
It was not a city no, the option is called "Only in City", I could add The Crossroads to that though for the next version I kinda forgot that option was even there. Translations are only done when someone that knows what they are doing with the translation files actually translates it and sends it to me, I don't speak Russian.
In reply to Venomisto:
Yes, add The Crossroads please, will be nice.
Translations:
L["heraldFoundCrossroads"] = "Herald Found! Crossroads Rend will drop in 20 seconds."; - Глашатай найден! Ренд в Перекрестке будет бафнут через 20 секунд.
L["heraldFoundTimerMsg"] = "Crossroads Rend"; - Ренд в Перекрестке
Version 1.88
Added a 20 second pre-drop rend warning in The Crossroads, you can never miss a rend with this method all you have to do is have your main logged off there and sit on an alt in the crossroads waiting for the sound/chat msg. The herald NPC spawns 20 seconds before rend drops and NWB will detect this spawn then alert you (summon main there unflagged if you can to be safe or just fly from org and lose 2 mins on 2h buffs to deflag, then sit on alt in the crossroads inn waiting for the alert and instant /camp relog).
Added a PVP icon in the /buffs window, if your character was flagged when it logged off you will see this icon beside the name.
Added guild wide msgs and sound for when Nef/Ony NPCs start walking in Orgrimmar (This is an extension of the early walking alerts already in the addon, someone in the guild needs to have chat dialogue open with the NPC and waiting for him to walk).
Added 2 new guild master public note controls #nwb7 to disable NPC killed msgs in guild chat and #nwb8 to disable NPC walking msgs in guild chat.
Fixed an issue with timer sharing sometimes not working properly at logon time for small guilds.
Removed compatibility with much older versions that were using the old serializer, most people should have updated by now and it was sending extra undeeded data.
Note: If you're not getting a lot of timers with this new version just wait a day or 2 for more people to update and timers will be working fine.
In reply to Venomisto:
thanks for the flag notification in buffs!