fs86 / LFG_MatchMaker_TBC

An easy to use LFG/LFM chat-monitoring WoW addon to find dungeon groups.
https://www.curseforge.com/wow/addons/lfg-matchmaker-tbc
GNU General Public License v3.0
1 stars 4 forks source link

Role selection in LFM frame #1

Open Bonkeybee opened 3 years ago

Bonkeybee commented 3 years ago

Can we get a role selection/checkbox in the LFM frame that will automatically adjust the LFM string/broadcast to send what other roles are needed?

fs86 commented 3 years ago

That's a great idea. I will have a look at this for version 1.0.3. Today or maybe tomorrow version 1.0.2 will be released which will have some UI improvements as well as a better boost filter.

fs86 commented 3 years ago

I think the easiest solution would be to have a spinbutton for each role in the LFM tab where you can define how many of each role you need for your group. Once the broadcast window pops up, you can adjust this this before posting to /LookingForGroup.

The broadcast string would be something like that: LF{N}M {D} ({R})

{R} contains all roles that are still needed for the group. Example: "1 Tank, 1 Heal, 1 DD"

Whats your opinion about that?

Removing the version tag for now, because this is something that needs some time and there are higher priorities that I need to look at.

obartonek commented 3 years ago

Hi, is possible to get this role selection checkbox also in LFG?

For example if I am playing DPS, so I would like to receive notification/pop-up only with LFM DPS.

Bonkeybee commented 3 years ago

I think the easiest solution would be to have a spinbutton for each role in the LFM tab where you can define how many of each role you need for your group. Once the broadcast window pops up, you can adjust this this before posting to /LookingForGroup.

The broadcast string would be something like that: LF{N}M {D} ({R})

{R} contains all roles that are still needed for the group. Example: "1 Tank, 1 Heal, 1 DD"

Whats your opinion about that?

Removing the version tag for now, because this is something that needs some time and there are higher priorities that I need to look at.

This would be perfect!

Arcitec commented 3 years ago

@fs86

For LFG, I suggest:

lfg

With these implementation details:

Arcitec commented 3 years ago

@fs86 For LFM, I lost my mockup image (image editor crash before I could save), so I am not redoing that...

But the idea was:

Needs: [  0] Tanks    [   2] Healers   [  3] DPS

Which would result in a message like "LF 2 Healers, 3 DPS" (please don't use the word "DD", it doesn't fit WOW. :))

An alternative idea is this:

Group Size: [   5 (Dungeon) ]   Tanks:  [  0 ]   Healers: [  1 ]

Which would result in:

I vote for the 2nd option, including the slackers/socials box to not count the people who are in there for no reason.

fs86 commented 3 years ago

Thank you for the good ideas. I think most of it should work, however I don't think the AddOn can read the existing roles in the group. I need to find out about that first. I'm not sure yet how the addon will handle neutral messages like "LFM mana tombs". Do you have a suggestion for this?

Arcitec commented 3 years ago

@fs86 Apologies, I quit TBC classic and forgot about replying here.

Hmm, in case of neutral messages, treat it as LF every role (matching on tank, healer and DPS).

That would be perfect.

fs86 commented 3 years ago

@Bananaman Regarding the further development I would like to refer to the description on the project page:

Unfortenately, I currently have very little time for programming. For this reason it is not possible to add more features at the moment. Instead I'm primary focusing on fixing bugs and adding more dungeon identifiers. This also means that I won't be adding role selection in the near future. When I have more time, I will start working on it again.