Thread Tools Display Modes
12/16/20, 09:29 PM   #1
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member
Join Date: May 2019
Posts: 211
Angry Ready Check Initializer's Name Needed

So... I lead a lot of farming groups. Especially dolmen farming groups in Alik'r.
Apparently, a new trolling trend is to "ready check" randomly, and sometimes as much as possible.
It's maddening.

Since ZOS didn't give us the option of only allowing group leaders the privilege of doing ready checks, we could really use an addon that notified us in chat who started a "ready check", so we could then weed out the trolls and kick them.
  Reply With Quote
12/17/20, 02:52 AM   #2
andy.s
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 40
There is no way to know who started a ready check and who voted unless everyone is using Hodor Reflexes which sends this data via map pings. The best you can do is to have an addon which instantly casts "No" vote, it should also end the ready check immediately for everyone.
  Reply With Quote
12/17/20, 03:17 AM   #3
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,959
I briefly checked how one could try andy.s solution but it seems there is no simple way to achieve the automatic "No" answer at a group election.

There is the event EVENT_GROUP_ELECTION_REQUESTED (number eventCode, string descriptor) which could be used to see if a group election was started, I think.
I found the function BeginGroupElection but no EndGroupElection or similar way to automatically say/choose "No". Seems you manually need to click /use keybind to say no then.

Or do you know a way to achieve this andy.s?
  Reply With Quote
12/17/20, 07:26 AM   #4
andy.s
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 40
I think this should work, at least something similar works in my addon (in a more complex form), when I auto decline ready check if player is afk
Lua Code:
  1. EVENT_MANAGER:RegisterForEvent('election', EVENT_GROUP_ELECTION_REQUESTED, function(_, descriptor)
  2.     if descriptor == ZO_GROUP_ELECTION_DESCRIPTORS.READY_CHECK then
  3.         CastGroupVote(GROUP_VOTE_CHOICE_AGAINST)
  4.     end
  5. end)
  Reply With Quote
12/17/20, 08:10 AM   #5
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,959
LoneStar2911 -> You can test this with my beta version of FCOChangeStuff

-A setting checkbox to auto decline group elections was added
-Keybind to toggle the setting on/off was added

Did not test this ingame

Last edited by Baertram : 12/17/20 at 02:46 PM.
  Reply With Quote
12/17/20, 08:32 AM   #6
andy.s
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 40
I think it shouldn't work in trials where it's actually useful
  Reply With Quote
12/17/20, 08:34 AM   #7
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,959
Wouldn't it be fun to always say "Ney"
Good point
Will add some checks for dungeons/raids/Cyrodiil/IC

Edit:
Added

Last edited by Baertram : 12/17/20 at 08:38 AM.
  Reply With Quote
12/17/20, 01:46 PM   #8
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member
Join Date: May 2019
Posts: 211
just installed the beta. i'll give it a try sometime today. thank you.
  Reply With Quote
12/17/20, 02:46 PM   #9
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,959
Please re-download it and update LibAddonMenu-2.0 to the newest version!
I had some tests with the sound LibShifterBox in there which I have changed now

You can test this with my beta version of FCOChangeStuff
  Reply With Quote
12/20/20, 10:54 AM   #10
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,959
Just did a few checks and this event only seems to trigger if YOU start a group election/ready check. But it does not (anymore maybe) if any of the group initiates it

But if you use this it works even if others srat an election:
EVENT_GROUP_ELECTION_NOTIFICATION_ADDED


Lua Code:
  1. EVENT_MANAGER:RegisterForEvent(FCOCS.addonVars.addonName .. "_GroupElection", EVENT_GROUP_ELECTION_NOTIFICATION_ADDED, function()
  2. if IsInCyrodiil() or IsInImperialCity() or IsUnitInDungeon("player") or IsPlayerInRaid() then return end
  3.         local groupElectionType, timeRemainingSeconds, electionDescriptor, targetUnitTag = GetGroupElectionInfo()
  4.         if electionDescriptor == ZO_GROUP_ELECTION_DESCRIPTORS.READY_CHECK then
  5.                  CastGroupVote(GROUP_VOTE_CHOICE_AGAINST)
  6.         end
  7. end)

Addon update is coming

Last edited by Baertram : 12/20/20 at 11:03 AM.
  Reply With Quote
12/21/20, 03:23 AM   #11
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member
Join Date: May 2019
Posts: 211
Thank you, Baertram. <3
Another addon author told me that Hodor's Reflexes is able to tell who initiated a ready check. Just FYI to anyone that reads this. Might be something worth looking in to.
  Reply With Quote
12/21/20, 04:59 AM   #12
andy.s
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 40
Originally Posted by LoneStar2911 View Post
Thank you, Baertram. <3
Another addon author told me that Hodor's Reflexes is able to tell who initiated a ready check. Just FYI to anyone that reads this. Might be something worth looking in to.
It requires that person to have Hodor Reflexes installed, though, which is considered a toxic addon, because it exposes group members dps
  Reply With Quote
12/21/20, 08:33 AM   #13
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member
Join Date: May 2019
Posts: 211
I figured.
  Reply With Quote

ESOUI » AddOns » AddOn Search/Requests » Ready Check Initializer's Name Needed

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off