Overview
RCC supports two distinct entry types that determine how items are displayed and tracked:- Consumable - Physical items in your inventory with optional buff tracking
- Buff - Buff-only tracking without inventory requirements (e.g., class buffs from others)
Entry Type: Consumable
Tracks physical items in your bags with inventory counts and optional buff status.
Characteristics
Exact in-game item name (case-sensitive) used for bag scanning
Minimum number of items you should carry
Optional buff name(s) to track when item is used
Optional WoW item ID for reference
Optional override for display text (uses itemName if not provided)
Example: Flask of Supreme Power
- Shows item count:
0/1(current/required) - Count turns green when
≥ requiredCount, red when insufficient - Displays buff timer when buff is active
- Border colors indicate buff status:
- Green: Buff active with >5 min remaining
- Orange: Buff active with <5 min remaining
- Red: Buff not active
- Black: No buff tracking (e.g., potions without buffs)
- Click to use item from bags
Example: Major Healing Potion (No Buff Tracking)
buffName field, so border remains black and no buff tracking occurs.
Entry Type: Buff
Tracks only buff status without inventory requirements. Used for buffs provided by other players.
Characteristics
Buff name(s) to monitor on your character
Display text shown in the UI
Icon to display (typically a spell icon)
Optional tooltip description
Example: Thorns (Single Buff)
- No inventory count displayed
- Shows buff timer when active
- Border indicates buff status (green/orange/red)
- Not clickable - cannot be applied via RCC
Example: Mage Intellect (Multi-Buff Support)
- Tracks multiple buff names (either single-target or AOE version)
- Shows green if any of the listed buffs are active
- Displays time remaining from whichever buff is found first
Type Detection (Migration)
For items created before v2.0.0, RCC automatically determines the entry type inRaidConsumableChecker_Core.lua:196-215:
- Buff: No item name + no required count + has buff name
- Consumable: Everything else
Special Case: Weapon Enchants
Special buff name for temporary weapon enchants like oils and sharpening stones.
Example: Wizard Oil
- Uses
GetWeaponEnchantInfo()API to detect any main-hand enchant - Shows green border if main-hand weapon has a temporary enchant
- Displays time remaining for the enchant
- Defined in
RCC_Constants.SPECIAL_BUFF_EQUIPPED_WEAPON
Comparison Table
| Feature | Consumable | Buff |
|---|---|---|
| Item Name | Required | Not used |
| Required Count | Required | Not used |
| Buff Name | Optional | Required |
| Display Name | Optional | Required |
| Inventory Count | Shown | Hidden |
| Clickable | Yes (if has itemName) | No |
| Border Color | Based on buff/count | Based on buff only |
| Buff Timer | Shown if buffName set | Always shown when active |
Configuration UI
The Config window provides radio buttons to select entry type:- Consumable (default): Enables itemName, itemID, and requiredCount fields
- Buff: Disables itemName, itemID, and requiredCount fields (greyed out)
The entry type affects both display behavior and which fields are required when saving. Make sure to choose the correct type before saving your item.