What are Categories?
Categories are organizational groups that separate your consumables into logical sections. Each category appears as a header in the main RCC window, with all its items displayed below.Default Categories
RCC ships with these categories:Flasks / Oil / Food
Long-duration consumables like flasks, weapon oils, and raid food.
Main Elixirs
Battle and guardian elixirs for stat boosts.
Potions
Healing and mana potions for emergency use.
Buffs
Class buffs like Arcane Intellect and Mark of the Wild.
Category Fields
Unique internal identifier for the category.
- Auto-generated when creating new categories
- Format:
cat_[cleanname]_[timestamp] - Cannot be edited manually
- Items reference this ID
category1 or cat_mainelixirs_1234567890Display title shown in the category header.
- Appears in uppercase in the main UI
- Used in configuration menu
- Can contain spaces and special characters
- Required to save category
Main ElixirsNumber of dashes shown in the UI header line.
- Visual styling only
- Affects header width
- Defaults to 20 if not specified
24 → -- MAIN ELIXIRS ------------------------Category Structure
Default Categories
Here are the categories that ship with RCC:RaidConsumableChecker_Constants.lua
Adding Categories
Editing Categories
Deleting Categories
If category has items:
- Move or delete all items in that category first
- Then delete the empty category
Reordering Categories
Use the Up and Down buttons to change category order:Important: Moving a category moves all its items as a single block. This ensures items stay grouped with their category.
Category Assignment
Items are assigned to categories via thecategory field:
Item with Category
How Assignment Works
- Creating New Items
- Moving Between Categories
When you click “New Item”:
- If an item is selected → New item goes to same category
- If a category is selected → New item goes to that category
- Otherwise → New item goes to the last category in the list
Visual Display
Categories appear in the main window as styled headers:Header Styling
Headers use special styling:- Color: Gold (configurable in Constants)
- Format:
-- [NAME] [dashes] - Height: 25px (configurable)
- Spacing: 30px between categories (configurable)
Category Best Practices
Organize by Usage
Organize by Usage
Group items by when you use them:
- Pre-Raid Buffs: Long-duration buffs applied before entering
- Combat Consumables: Items used during boss fights
- Emergency Items: Healing/mana potions for emergencies
- Enchants: Weapon oils, sharpening stones
Keep Categories Small
Keep Categories Small
Too many categories can clutter the UI:✅ 3-5 categories: Easy to scan
❌ 10+ categories: Hard to navigate
❌ 10+ categories: Hard to navigate
Use Descriptive Names
Use Descriptive Names
Choose clear, concise names:✅ “Main Elixirs”, “Healing Potions”
❌ “Stuff”, “Items”, “Other”
❌ “Stuff”, “Items”, “Other”
Adjust Dashes for Alignment
Adjust Dashes for Alignment
Use the
dashes field to make headers look uniform:Category Examples
Troubleshooting
Can't delete category
Can't delete category
Error: “Cannot delete category. It is being used by items.”Solution:
- Select each item in that category
- Move them to a different category using Up/Down buttons
- Once category is empty, delete it
Category disappeared after reload
Category disappeared after reload
Cause: Game crashed or Alt+F4 before savingSolution:
- Always exit WoW properly to save settings
- Use
/reloadto force save if needed - Check
SavedVariables/RaidConsumableChecker.lua
Items not showing under category
Items not showing under category
Cause: Item’s
category field doesn’t match any category IDSolution:- Select the item
- Check which category header it appears under
- If orphaned, edit item and assign to valid category
Dashes not showing correctly
Dashes not showing correctly
Cause: Dashes are visual only, affected by font/window sizeSolution:
- Experiment with different dash counts
- Typical range: 20-30 dashes
- Longer names need fewer dashes
Next Steps
Item Configuration
Learn how to configure items within categories
Configuration Examples
See real category and item examples