LFM barker feature #80


  • Accepted
Open
  • rismisner created this issue Oct 7, 2009
    Owner

    What is the enhancement in mind? How should it look and feel?

    I'd like to have a GUI where I could more easily manage / create / update my LFG/LFM macro in the form of

    "LFM for <dungeon> need X heals, Y tanks, Z dps <more info>"

    Please provide any additional information below.

    "/ss lfg" would spam this semi-auto-generated macro in trade, general, LFG, and guild channels.

    A new GUI in SpeakinSpell would allow me to customize this spam message, format, and group forming goals to specify how many I want of each class, how many total, what dungeon, and the <more info> part like "level 80+ please" or "come get your black war bear!" or whatever extra info I want to add to go with what I'm looking for.

  • rismisner added the tags Accepted Enhancment Oct 7, 2009
  • rismisner posted a comment Oct 7, 2009

    Channel Considerations...

    Some channel controls should allow whether and how often to spam guild chat. I want to spam guild chat for this every so often, but not nearly as often as I spam trade and LFG channels.

    Depending on what I'm recruiting for and where I am in the world, I may or may not want to spam General chat. For example if I'm in WG inviting for VOA, I want to spam general. If I'm in Dalaran spamming trade and LFG for a raid group, I want to spam general. But if I'm in a dungeon spamming LFM for replacements, I just want to hit the LFG channel but not general.

    TBD how much of this logic can and should be automated vs. how much should be configurable and in what way.

  • rismisner posted a comment Oct 7, 2009

    Looking at the size of my group (automatically)

    If I'm alone, I want it to say LFG instead of LFM

    If I'm in a group or raid, I want it to calculate the full group size, and examine the current contents of my raid group to determine what roles I have filled, and how many more I need.

    Some manual control would be required for this in a GUI to set the target group size, and set how many heals and tanks we have (maybe who they are) and how many we want. I picture slider controls.

    Note that target group size should be fluid allowing steps by 1 all the way from 2 to 40 because you might want to have an unusual number of people, for example suppose you are trying to make a group for 20-man OS for that achievement to do it with fewer people. Or maybe you want to put together a group for MC which is officially a 40-man raid, but you only want 4 geared 80s, or 3, or 6. Any target group size should be allowed.

    I would like assistance keeping track of healers and tanks in my pug raid. If someone drops group, I'd like this LFM barker to recognize that person was a healer and adjust my number of healers needed in what it spams LFM.

    In general it should be assumed that everyone joining or leaving the group is dps unless I mark them as a tank or healer.

    This tool should default to assuming I want 20% tanks, 20% heals, and 60% dps for my total group size, but allow me to adjust it because I might only want 2 tanks out of 25 total people, and 6 healers, or various other configurations, etc.

    Add a checkbox for [X] want heroism, will add "need a shaman" to the spam if I don't have one in the raid group already. Possibly want to expand this idea for other class-specific needs if I want a shadow priest to mind control, or I'm trying to ensure I have all the class buffs, etc.

  • rismisner posted a comment Oct 7, 2009

    Auto-Inspect feature ideas associated with this...

    If possible I'd like to auto-inspect the talents of people in my group to determine who are healers and tanks.

    Issues with this involve the idea that I invited a healer to the group, but they are still in their dps spec to continue farming mats while I finish putting the group together.

    Also I think there's a range limit on performing inspection queries like this, the same in the API as when you right click someone and try to inspect.

    Along these lines of auto inspection, another related feature that would be very useful would be to set a minimum avg. iLvl for players in your group, to auto inspect people in the raid and flag them or boot them or alert me in some way that they are not meeting my specified minimum gear requirements.

    Would also like to set a minimum toon level like 70+ or 80+ or a range like 25-35 if I'm trying to LFM for a low level dungeon, etc.

  • rismisner posted a comment Oct 7, 2009

    Auto-Invite features / Auto-responder

    When I'm putting together these raids, I always /who people who whisper me to make sure they meet my min level requirements and have a class that might fit what I need.

    If all I need are healers, but a rogue whispers me, I'm going to tell him sorry we're full on dps.

    If I'm asking for 70+ and I get the typical newbs asking of 68 is close enough ... no it's not, I'm already generous enough with my min level requirements that I hold to them strictly, so no sorry, absolutely nobody under 70.

    But if they are above 70 or in general meet all my requirements, I just want to auto-invite.

    But not everyone whispering me wants an invite. If they say "invite" they should get auto-invited. If they say something like "how many do you have?" I want my auto-responder to tell them.

  • rismisner posted a comment Oct 7, 2009

    Related support for invite queues.

    Many times it seems the majority of players would all prefer to be the last one invited. Nobody wants to join the group when there's only 5 people of 25, and 10 people will say "I'll come, but let me know when you only need 1 more dps"

    Come on... selfish jerks... just join the group and wait for it to fill up with the rest of us...

    such a hassle to write down their name on my notebook and ask them later if they're still interested.

    better solution: write their name into my LFM barker as a pending invite - someone who plans to join the group later.

    The LFM barker would then consider that person part of the group for the numbers in calculates in LFM spam, as well as the auto-responder for "how many you got?" auto-response: 15 in group and 5 more in queue

    When the group is full including the queue, the LFM barker could potentially auto-invite everyone in the queue with a customized or randomized message "We are almost full, still interested in <dungeon>?" + automatic invite. Or this function could be attached to a button. As the group approaches full and only a few spots are open, I want to get all these queued people in, see who bailed from the queue, and what classes I need to fill the last couple spots.

  • rismisner posted a comment Oct 7, 2009

    The sum total of ideas for this LFM barker almost merit its own separate addon.

    How should this make better use of the other features in SpeakinSpell to justify adding it within the context of this project?

    Do I want to randomize my LFM spam in any way?

    Do I want to use the Scenarios logic in SnS to help control the behavior of my LFM barker?

    Do I want to use other substitutions like <zone> or <time>?

  • rismisner posted a comment Oct 7, 2009

    Additional feature ideas:

    Integrate with the LFG tool to auto-detect what dungeon/quest/zone I'm LFG/LFM for.

    Integrate with the calendar for the same purpose for LFM for a scheduled events, and to fill in a <starttime> substitution. "LFM for <dungeon> need X more, want to start at 12:30"

    Had another idea to add code to recognize all of the standard dungeon abbreviations to support a feature where I type in "BRD" and select the checkbox for "[X] Link Achievement" and SnS would auto-replace that with a link to the achievement, which also fully spells out "Blackrock Depths" ... DM/VC presents an issue with that, but otherwise this would be mostly a data setup task.

  • rismisner posted a comment Apr 13, 2010

    One of my guild mates (Sivad) recently started development on an addon to help manage the role check aspect of a raid group. This allows him to show a role assignments report listing who is MT, OT, healers, and dps. Something similar is needed to make this feature happen because the auto-inspect idea I mentioned below is not adequate vs. dual spec. Some manual data entry is necessary to track the roles of people in the group vs. what you want for this particular raid.

    I am thinking this would work off 2 slash commands

    "/ss lfg spam" spams chat

    "/ss lfg edit" opens an options window to assign roles for current members of the group, how many of each role we want, and the speeches and channels to use.

  • rismisner posted a comment Dec 2, 2010

    WoW 4.01: Now that WoW supports the role assignments and rolechecks, that should be leveraged for the LFM/LFG function.

    The GUI should show the following options:

    Spam format: "LF<N>M for <dungeon> need <tanks> Tanks, <heals> Heals, <dps><info>"

    Size: 5, 10, or 25
    Dungeon: select, link, or type, a dungeon, raid, or achievement
    Tanks: show number in group already / enter number desired
    Heals: show number in group already / enter number
    DPS: show number in group already / calculate and show remaining slots for DPS - not selectable

    <N> is calculated from <size> - how many we have in group already
    <tanks> <heals> and <dps> are calculated the same way, with role checks considered

    Info: enter optional text like "- old world achievement raid, starting with however many we have at 7 server time"

    ----

    Spam text format, and <info> text should both be randomizable from a list of formats.

  • rismisner removed their assignment Jan 16, 2013
  • rismisner assigned issue to _ForgeUser228323 Jan 16, 2013
  • rismisner posted a comment Jan 16, 2013

    I'm re-assigning all my tickets to Duerma

  • rismisner unassigned issue from _ForgeUser228323 May 7, 2015
  • rismisner posted a comment May 7, 2015

    Unassigning tickets that are not actively being worked on


To post a comment, please login or register a new account.