Grid

647 - World boss layout

With world bosses being quite a big deal in MoP I think it would be a good idea if there was a layout for being in the open world as opposed to raids/BGs to remove the need to change the 10/25 man layouts for every world boss group.

User When Change
Phanx Oct 15, 2012 at 12:57 UTC
Winney1907 Oct 14, 2012 at 04:16 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 9 comments
  • Avatar of Phanx Phanx Dec 01, 2012 at 05:38 UTC - 0 likes

    Feel free to write your own layout, or modify one of the existing ones in GridLayoutLayouts.lua.

  • Avatar of Morodan Morodan Dec 01, 2012 at 03:05 UTC - 0 likes

    Not asking for anything to "apply only to a single class, spec, zone, or encounter." Just want a mode where grid expands to fit however many people may be in the group, regardless of class, spec, zone or encounter, like just about any other raidframe already does. doesn't seem too unreasonable

  • Avatar of Phanx Phanx Nov 25, 2012 at 03:06 UTC - 0 likes

    If you really can't stand spending 3 seconds opening the options window and changing the layout or profile once or twice a week, feel free to write a plugin, or post on the WowAce Addon Request forums to try to find someone else to write one for you.

    The Grid core does not, and will never, include any features or options that apply only to a single class, spec, zone, or encounter. If you feel that's so unreasonable you need to use another addon, well, good luck in your search. Not every addon is right for everyone -- that's why there are so many addons out there!

  • Avatar of Morodan Morodan Nov 24, 2012 at 10:32 UTC - 0 likes

    I just found this ticket via google, and I have the same issue as the submitter, it is very annoying to have to switch out the layout every time I want to kill sha of anger or galleon, and I would love if there was an option to just ignore group size and have grid grow to fit however many players are currently in the group. This way it won't change sizes when you zone in and out of places and even when forming for a 25 man raid where the leader hasn't changed the difficulty to 25 man it would be able to adapt to the growing raid without cutting off at 10 people.

    Unfortunately I cannot devote an entire button (or a macro slot) just to switch between display modes. I've been using grid for a long time now and I really like how grid displays raid members for my non-healer classes so I would really rather not have to find another raidframe addon.

  • Avatar of Phanx Phanx Oct 24, 2012 at 22:35 UTC - 0 likes

    I can't speak for anyone else, but I would find it incredibly annoying if Grid switched to some random "world layout" when I was running back from a wipe, or zoning out of the raid instance for any other reason, or even just traveling to the raid before it started.

    It's just not that hard to change the layout for your current raid type when you're doing a world boss if you really need a different layout. You can even macro it if you want:

    /run local a,b,g,m,d,l="By Class %d w/Pets","By Group 40",
    mod(GetRaidDifficulty() / 2) == 0 and 25 or 10,Grid:GetModule("GridLayout");
    d,l=m.db.profile.layouts,"raid_"..g;d[l]=d[l]==b and a or b;m:ReloadLayout()
    

    Remove the linebreaks. It will (theoretically; I didn't test it) switch the layout for your current raid type (10 or 25) between "By Class N w/Pets" (where N is 10 or 25) and "By Group 40".

    Last edited Oct 24, 2012 by Phanx
  • Avatar of Winney1907 Winney1907 Oct 16, 2012 at 12:18 UTC - 0 likes

    My point was I see no reason why you would want to limit your layout to 5/10/25 man while not in an instance so the world layout could be when you're just outside of an instance and then when you zone into an instance the appropriate layout for that instance would be applied.

  • Avatar of Phanx Phanx Oct 15, 2012 at 23:27 UTC - 0 likes

    No, because world bosses aren't in instances. Calling IsInInstance() while not in an instance can only tell you that you're not in an instance. It won't tell you if you are in an area where a world boss spawns, or whether the world boss is currently active, or whether your group has any intention of engaging it or you just happen to be passing by.

  • Avatar of Winney1907 Winney1907 Oct 15, 2012 at 23:00 UTC - 0 likes

    @Phanx: Go

    I might be wrong here but wouldn't the IsInInstance() function work for this?

  • Avatar of Phanx Phanx Oct 15, 2012 at 12:57 UTC - 0 likes

    99.99999999999% of the non-instanced world has no raid content, and there's no way for Grid to know that your group is going to battle a raid boss, without including huge lists of translations for zone/subzone names and/or coordinate boundaries, which I am not willing to do.

    If you can figure out a foolproof, locale-independent way for Grid to know when it should switch layouts for world bosses, feel free to post a patch, but until then, I'm marking this as declined, sorry. Feel free to macro the layout switch if clicking a few buttons is too much work.

  • 9 comments

Facts

Last updated
Oct 15, 2012
Reported
Oct 14, 2012
Status
Declined - We decided not to take action on this ticket.
Type
Enhancement - A change which is intended to better the project in some way
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees