ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   AddOn Search/Requests (https://www.esoui.com/forums/forumdisplay.php?f=165)
-   -   Ready Check Initializer's Name Needed (https://www.esoui.com/forums/showthread.php?t=9513)

NeuroticPixels 12/16/20 09:29 PM

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.

andy.s 12/17/20 02:52 AM

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.

Baertram 12/17/20 03:17 AM

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?

andy.s 12/17/20 07:26 AM

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)

Baertram 12/17/20 08:10 AM

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 ;)

andy.s 12/17/20 08:32 AM

I think it shouldn't work in trials where it's actually useful :D

Baertram 12/17/20 08:34 AM

Wouldn't it be fun to always say "Ney" :D
Good point
Will add some checks for dungeons/raids/Cyrodiil/IC

Edit:
Added

NeuroticPixels 12/17/20 01:46 PM

just installed the beta. i'll give it a try sometime today. thank you.

Baertram 12/17/20 02:46 PM

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

Baertram 12/20/20 10:54 AM

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

NeuroticPixels 12/21/20 03:23 AM

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.

andy.s 12/21/20 04:59 AM

Quote:

Originally Posted by LoneStar2911 (Post 42851)
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 :D

NeuroticPixels 12/21/20 08:33 AM

I figured. :(


All times are GMT -6. The time now is 05:51 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI