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.
When you right click the broker icon to open the options it throws an error
For those that want to fix it open "Core.lua" go to line 122 and replace:
InterfaceOptionsFrame_OpenToCategory(uiAddonName)
with
Settings.OpenToCategory(uiAddonName)
Great addon! Its nice having a broker for call to arms.
Quick request, would it be feasible to make the tooltip interactable so that we can just click on an entry to queue into it?
Someone fix this for 11.0.2
please thank you and I love you
I don't have early access but it works now right?
In reply to Lirnril: Looks to be working now. cheers my good friend
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.