RaidComp

Main Graphical Interface (beta4.2)

RaidComp

RaidComp is a raid composition tool, like raidcomp.mmo-champion.com, but in-game. It was formerly known as Arthic's RaidComp, but was renamed with Arthic's permission when the project was continued by a new author.

RaidComp scans the players in the raid and calculates which raid-buffs are present in the raid and which are not. For example, when a Frost Death Knight is in the raid, Horn of Winter would light up in the category "+Agi & Str".

RaidComp is currently in beta.

Forum References

Curse User Inteface & Addons Forum
Elitist Jerks User Inteface & Addons Forum
MMO-Champion Interface & Macros Forum
WoW Europe Interface & Macros Forum

Features

  • Updated to 3.3 buffs & debuffs
  • Talents will be scanned on raid members in range
  • Scanned talent data will be stored for out-of-range usage
  • Can be set to display the composition of a raid planned on the calendar
  • Full dual-spec support, with easy switching of player specs
  • Detection of tanks, melee, ranged and healers based on class and spec
  • Sorting of the list of raid members (click 'Name', '(Class)', etc)
  • Reports on current raid can be output by right-clicking on a category
  • Option to add fake raid members
  • Option to ignore raid members for calculation
  • Option to set custom data on a raid member
  • Option to specify which pets are in the raid (they are not scanned)

Main interface

Main Graphical Interface (beta4.2)

There are two ways to open the GUI:

  • If you have a LibDataBroker display addon, click the RaidComp icon
  • Type "/rc gui"

Most of the functionality should be pretty straightforward. The buttons are as follows:

  • View Raid/View Calendar
    Use these buttons to switch between viewing the current raid and viewing an event on the in-game calendar. Selecting View Calendar will display a list of the players signed up to the event last viewed in the calendar.
  • Clear Ignores/Overrides/Fakes
    These buttons will remove the ignores, overrides and fake players set in RaidComp (see below on how to set these). The number on the button is how many of that type of record exists in the database (including records not shown in the current RaidComp).
  • Raid Group/Invite Status Checkboxes
    Use these checkboxes to quickly ignore or unignore the records of players that match the selected raid group (when viewing the raid) or invite status (when viewing a calendar event). Click the box to cycle between including all players in the calculation (ticked), ignoring all players (unticked) and allowing a mixture of ignored and unignored players (grey tick).
  • Fake
    Clicking this will allow you to add a fake player of a particular class and spec. The fake will be assumed to have all the usual talents for a player of that spec.
  • Pets
    Pets are not scanned, so if you have a pet that you want to be considered in the calculation make sure you add it here.

Additionally, you can right-click on any category (for example "Interrupt" or "Tanks") to output a report on that category in either a /say, /party chat or /raid chat.

Explanation of used icons

  • Lightblue Plus:
    Spells in this category are buffs.
  • Purple Minus:
    Spells in this category are debuffs.
  • Red Cross:
    This category/spell is not present in the raid.
  • Yellow Wave:
    This category/spell might be in the raid (a raid member will have to make a choice between mutually exclusive spells, for example Paladin Blessings).
  • Blue Check:
    This category/spell is present, but it is not the best buff/debuff (for example, Horn of Winter gives 155 agi&str, but a talented Strength of Earth Totem gives 178 agi&str, so Horn of Winter will cause a Blue Check).
  • Green Check:
    This category/spell is present and the best buff/debuff.

Explanation of used player-codes

  • OK (K):
    Player's talent have been scanned in the last 15 minutes.
  • Stored (S):
    Player's talent-data is stored, but older than 15 minutes.
  • Missing (M):
    No talent-data on this player. (Note, the addon does now the player's class, and will use this info. For Example: all Death Knighs can use Horn of Winter.)
  • Fake (F):
    Player is fake (added with Add Fake).
  • Ignored (I):
    In the calculation, this player will be skipped.
  • Temporary (T):
    Talent data has been set manually for this player.
  • Override (O):
    Similar to Temporary, but this custom data will be used instead of scanned data (it overrides the scanned data).

More Screenshots

Hover over player

This screenshot shows what happens when you hover your cursor over a player in the list of raid members. Current spec is listed first in white text with secondary spec listed second in grey text. If you want to see what the calculation will look like if a player swaps specs, hold the Alt key and click the player's name.

Hover Player (beta4.2)

Click on buff-category

This screenshot shows what happens when you click a (de)buff-category and hover over a spell in that category. Tooltip displays a list of players in the raid able to provide the buff. Player names in grey text indicate that the player has that talent only if they swap to their other spec.

Click Buff and Hover (beta4.2)

Calculation

Talents for nearby players will be scanned automatically provided they are within inspection range. If a nearby player respecs or somehow changes their talents they will be rescanned automatically. Whenever a player's talents are scanned and found to have changed the GUI will automatically recalculate and update.

When the addon recalculates the available talents it checks each player in the raid to see what (de)buffs they 'cause'. A player can cause a (de)buff in three ways:

  1. Because of his/her class
  2. Because of his/her spec
  3. Because of his/her talents

The latter 2 are different - for example, a feral druid still has the Remove Curse ability, but is not counted as having that ability by RaidComp because it cannot be used in feral form.

RaidComp also detects the tanks, melee DPS, ranged DPS and healers in the raid. For Druids and Death Knights this is done based on the assumptions below.

Assumptions

  • All players in the raid are level 80 (no check on level)
    • Example: Hunters below level 60 don't have Tranquilizing Shot, but it will still light up in the "Purge" and "Remove Enrage" categories
  • If a player has access to an ability, he/she will use it
    • Example: If there is a Hunter in the raid, 'Scorpid Sting' is marked as 'Present'. However, Hunters are known to be reluctant to use it, as it would lower their DPS
    • Exception: Arms or Fury warriors are not assumed to use 'Shield Slam' (yet they have access to it)
    • Exception: Feral Druids are not assumed to use 'Remove Curse' or 'Abolish Poison'
    • Exception: Restoration Druids are not assumed to use 'Faerie Fire'
    • Exception: Restoration Shamans are not assumed to use 'Wind Shock'
  • All Death Knight tanks will have 5/5 Anticipation, and Death Knight DPS will not
  • All Druid tanks will have 3/3 Natural Reactions, and Feral Druid DPS will not
    • Example: If a Feral Druid has 3/3 Natural Reactions but does not have tank gear they will still be listed as a tank. Equally, if a Feral Druid has decided not to take 3/3 Natural Reactions, they will not be listed as a tank even if they claim to be one

Known oddities

  • If a Paladin is in the raid, BoK, BoM and BoW will all light up as 'maybe' (yellow). Normally, it would take 3 Paladins to light up all 3 as 'present'. However, currently the system is configured to light up all 3 when there are 2 Paladins in the raid, because 2 Paladins are usually enough to give each player the buffs they want.
  • Related to the previous issue. If a Protection Paladin specs Blessing of Santuary, it is marked as 'present', regardless of other blessings.
  • Demonic Pact (Warlock) and Totem of Wrath (Shaman) are considered to be equally good, though the actual effectiveness of Demonic Pact will depend on the Warlock's stats. If the Warlock has poor gear it will be a worse buff, if they have good gear it will be better.
  • Some Replenishment talents (Hunting Party, Judgement of the Wise, Enduring Winter) are sometimes only specced 2/3 points. There would be replenishment in the raid, but the addon would not detect. The addon is therefore configured to accept those talents at 2/3.
  • Related to the previous issue, Commanding Presence and Improved Demoralizing Shout (both Warrior talents) are accepted at 3/5 points.
  • It is possible to mark a Felhunter to be present (for Fel Intelligence), without having a Warlock in the raid.

Known abilities that are not considered

  • Mana Tide (Shaman) / Hymn of Hope (Priest) / Concentration Aura (Paladin) / Improved Leader of the Pack (Feral Druid)
    Since only one class can provide each of these buffs, it didn't seem sensible to create a separate category for each.
  • Cleansing Totem (Shaman)
    A Shaman causes Remove Poison and Remove Disease to light up anyway, because of their single-target ability Cure Toxins.
  • Rebirth (Druid) / Soulstone (Warlock)
    It should not be too hard to count the number of Druids and Warlocks in the raid yourself.
  • Judgement of Light (Paladin) / Judgement of Wisdom (Paladin)
    Though important, check for a Paladin in the raid yourself.
  • Amplify Magic (Mage) / Dampen Magic (Mage)
    Considered to be too specific, and in any case can only be cast by Mages.
  • Movement speed slowing abilities
    Though situationally important, there are way too many abilities of this kind (Crippling Poison, Chains of Ice, Frostbolt, etc.).

Facts

Date created
19 May 2009
Categories
Last update
23 Jan 2010
Development stage
Beta
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
RaidComp
Recent files
  • B: beta4.6 for 3.3.0 on 23 Jan 2010
  • B: beta4.5 for 3.3.0 on 09 Dec 2009
  • B: beta4.4 for 3.2.0 on 11 Oct 2009
  • B: beta4.3 for 3.2.0 on 28 Sep 2009
  • B: beta4.2 for 3.2.0 on 21 Sep 2009

Authors