Sometimes you queue during a call to arms, but when the group is finally assembled (the queue pops), the call to arms has ended. The extra rewards are not included. Sometimes I notice the lack of a bag on the "Accept" frame and decline it. Half the time I probably don't notice and accept anyway. Yes it's the old bait and switch game. Some new feature to help prevent us from inadvertently accepting the non call to arms instance when we entered the queue during a call to arms would be nice.
I don't know if it's within the scope of this addon, LFG Call to Arms, to support LFR (raids)...but it might be nice for some people.
The issue is that a lot of people have addons like this. Everyone queues. Only so many healers are needed. By the time your turn is up, the call is over and you don't get your satchel.
On the question of having the addon play a sound when a Call to Arms happens.
The addon already supports playing a sound file. LFG Call to Arms Broker uses a library called LibSharedMedia (LSM) to:
provide a list of available sounds
play the user selected sound file
The problem is that we have to "register" some available sound files with LSM before they appear in the list of available sounds. By default, the LSM library itself only registers one sound file:
None: "Interface\Quiet.ogg"
If you have no other addons installed that happened to register any sounds theselves, then Call to Arms Broker will show you no sounds - except the default
None
Register some
In order to ensure there are some sounds available in the LSM list, we should update the LFG Call to Arms Broker file Core.lua:
Core.lua (before)
local LSM = LibStub("LibSharedMedia-3.0") local LDBIcon = LibStub("LibDBIcon-1.0")
local GROUP_TYPE_NONE = 1 local GROUP_TYPE_PARTY = 2 local GROUP_TYPE_RAID = 3
Core.lua(after)
local LSM = LibStub("LibSharedMedia-3.0") if (LSM) then --Ensure *some* sound files are registered with LSM, so that we have *something* to offer the user LSM:Register("sound", "Big Bad Wolf", "Sound\\Creature\\HoodWolf\\HoodWolfTransformPlayer01.ogg") LSM:Register("sound", "Murderous Rampage", "Sound\\Character\\Gnome\\GnomeVocalFemale\\GnomeFemalePissed01.ogg") LSM:Register("sound", "Big Bell", "Sound\\Doodad\\BellTollAlliance.ogg") LSM:Register("sound", "Karazhan Bell", "Sound\\Doodad\\KharazahnBellToll.ogg") LSM:Register("sound", "Bell (Klang)", "Sound\\Doodad\\BellTollHorde.ogg") LSM:Register("sound", "Fireworks", "Sound\\Doodad\\G_FireworkLauncher02Custom0.ogg") LSM:Register("sound", "Springs", "Sound\\Doodad\\Goblin_Lottery_Open03.ogg") LSM:Register("sound", "Troll Drums", "Sound\\Doodad\\TrollDrumLoop1.ogg") LSM:Register("sound", "Ogre Drums", "Sound\\Event Sounds\\Event_wardrum_ogre.ogg") LSM:Register("sound", "Alarm Clock", "Sound\\Interface\\AlarmClockWarning2.ogg") end;
local LDBIcon = LibStub("LibDBIcon-1.0")
local GROUP_TYPE_NONE = 1 local GROUP_TYPE_PARTY = 2 local GROUP_TYPE_RAID = 3
In reality, we would perform the above sound file registrations inside of the function OnInitialize. But for the sake of making it easier for people here to copy-paste a solution into their Core.lua, we'll perform it in the global section.
no recent posts so thought that id mention that its still working fine in 6.2.2. making several thousand gold a day running dungeons. ive even gotten a few dps queue satchels!
Can someone please specify how to add sound to this? I'm trying everything i can, but i'm getting nothing. How does registering libshared media work? There was no instructions here on how to do that, so i've got nothing. Can't understand why at least 1 sound effect wasn't added to this mod in all this time since it was created in 2011.
Any chance this will get an update to include things like LFR as well? I have yet to see it in action for Dungeons, but I notice it doesn't trigger for LFR CTA's
As a healer, this addon has gotten me quite a few satchels in the past so thank you. I am testing some LFR code and will send it to you if it seems alright, if you want.
Glad to hear it! And I'll definitely take a look if you send anything over. You can send me a private message or file a ticket on the wowace project site.
Sometimes you queue during a call to arms, but when the group is finally assembled (the queue pops), the call to arms has ended. The extra rewards are not included. Sometimes I notice the lack of a bag on the "Accept" frame and decline it. Half the time I probably don't notice and accept anyway. Yes it's the old bait and switch game. Some new feature to help prevent us from inadvertently accepting the non call to arms instance when we entered the queue during a call to arms would be nice.
I don't know if it's within the scope of this addon, LFG Call to Arms, to support LFR (raids)...but it might be nice for some people.
The issue is that a lot of people have addons like this. Everyone queues. Only so many healers are needed. By the time your turn is up, the call is over and you don't get your satchel.
The addon works a bit too well!
Cool tool for catching that valuable satchels. Please update.
Major/breaking bug: It does not catch LFR satchels.
Will this be updated for Legion?
AFAICT it works just fine in Legion. I should probably bump the TOC though.
Yep, thought it wouldn't work, since the "Supports" version is 6.0.3, but it's working just fine.
It does not. It does not catch LFR satchels.
no working for 7.0.3
0_0
On the question of having the addon play a sound when a Call to Arms happens.
The addon already supports playing a sound file. LFG Call to Arms Broker uses a library called LibSharedMedia (LSM) to:
The problem is that we have to "register" some available sound files with LSM before they appear in the list of available sounds. By default, the LSM library itself only registers one sound file:
If you have no other addons installed that happened to register any sounds theselves, then Call to Arms Broker will show you no sounds - except the default
Register some
In order to ensure there are some sounds available in the LSM list, we should update the LFG Call to Arms Broker file Core.lua:
Core.lua (before)
local LSM = LibStub("LibSharedMedia-3.0")
local LDBIcon = LibStub("LibDBIcon-1.0")
local GROUP_TYPE_NONE = 1
local GROUP_TYPE_PARTY = 2
local GROUP_TYPE_RAID = 3
Core.lua (after)
In reality, we would perform the above sound file registrations inside of the function OnInitialize. But for the sake of making it easier for people here to copy-paste a solution into their Core.lua, we'll perform it in the global section.
Any chance we could add a feature where we could announce a Call To Arms notice to a selected channel...for instance...a guild channel?
no recent posts so thought that id mention that its still working fine in 6.2.2.
making several thousand gold a day running dungeons. ive even gotten a few dps queue satchels!
Very nice Addon. Will there be an Update for Patch 6.2 ?
I'm not longer playing World of Warcraft. If anyone wants to take over maintainership of this addon, please let me know.
EDIT: I'm playing again.
Can someone please specify how to add sound to this? I'm trying everything i can, but i'm getting nothing. How does registering libshared media work? There was no instructions here on how to do that, so i've got nothing. Can't understand why at least 1 sound effect wasn't added to this mod in all this time since it was created in 2011.
Hi,
I just stumbled over this addon as 'LFD: Call to Arms' (http://www.wowinterface.com/downloads/info19750-LFDCalltoArms.html#info) does not work anymore.
Is there any chance to have this nice window move in so you are notified about your role being called?
Regards
Sarbor
Any chance this will get an update to include things like LFR as well?
I have yet to see it in action for Dungeons, but I notice it doesn't trigger for LFR CTA's
As a healer, this addon has gotten me quite a few satchels in the past so thank you. I am testing some LFR code and will send it to you if it seems alright, if you want.
Glad to hear it! And I'll definitely take a look if you send anything over. You can send me a private message or file a ticket on the wowace project site.
Any news on this LFR thing? It will be awesome to add it to this awesome addon!