OmniSort - Party Group Sorter

OmniSort - Party Group Sorter

5.6k Downloads

You can use the following script to sort the player to the bottom of the group. (Party Frame's Sort By should be set to Group)

/run CompactPartyFrame_SetFlowSortFunction(function(a,b)if not UnitExists(a)then return false elseif not UnitExists(b)then return true elseif UnitIsUnit(a,"player")then return false elseif UnitIsUnit(b,"player")then return true else return a<b end end)

Broken in 10.1. Thanks Blizzard!

Adds custom group sorting to Blizzard's Compact Party Frame.

Features

  • Party members can be sorted by Group (unitId), Role, Alphabetical, and by Custom Class Priority
  • Targeting keybinds and macros are auto-adjusted to target units from top to bottom when party members are not sorted by Group
  • Player can be sorted at top or bottom
Setup instruction for 'Fix Bindings and Macros'
1. Backup your character specific macros-cache.txt (in \_retail_\WTF\Account\my_account\my_server\my_character\)
2. Create or edit macros under Character Specific Macros (General Macros are ignored)
3. Macro name must end with "unitId$" (e.g. macro_name2$ if ithe body contains @party2) †
4. Macro body can only have one type of unitId in it. You can use it multiple times but can't have both @party1 and @party2 in the same macro.
Enabling this option will automatically scan for eligible macros and edit the macro names for you