promotional bannermobile promotional banner

GuildKarma

This addon enables guilds to track guild members participation and helpfulness in their guild.

Guild Karma Tracker

Track and celebrate your guild members' contributions with a simple karma system!

What is Guild Karma?

Guild Karma is a fun, lightweight addon that lets guild members give recognition to each other through a simple "++" system. When someone does something awesome, just type their name followed by ++ in guild chat and they'll earn karma!

Features

✨ **Simple Recognition System**
- Type `PlayerName++` in guild chat to give karma
- Works even if not everyone has the addon installed
- Supports special characters in names (Kaós, José, François, etc.)

🛡️ **Smart Protections**
- Prevents self-karma (no cheating!)
- Only guild members can receive karma
- Validates all names against the guild roster

📊 **Karma Tracking & Leaderboards**
- View top 10 karma holders with `/gk` or `/gk report`
- Check specific player karma with `/gk PlayerName`
- Type `guildkarma` in guild chat to see your own karma

🔄 **Multi-User Sync**
- Sync karma data between all addon users
- Type `gk update` in guild chat to sync everyone's data
- Keeps the highest karma values to prevent data loss
- Perfect for catching up after being offline

💬 **Clean Chat Integration**
- Recipients automatically announce their new karma total
- No spam - single announcements only
- Report leaderboards to guild chat with proper delays

## Commands

**Slash Commands:**
- `/gk` - View top 10 karma holders (private)
- `/gk PlayerName` - Check specific player's karma (private)
- `/gk report` - Post top 10 to guild chat (public)
- `/gk report PlayerName` - Post specific player's karma to guild chat (public)
- `/gk sync` - Request karma sync from other addon users
- `/gk debug PlayerName` - Test if a name is in guild roster
- `/gk reset` - Reset all karma data (use with caution!)
- `/gk help` - Show all commands

**Guild Chat Triggers:**
- `PlayerName++` - Give karma to a player
- `guildkarma` - Check your own karma
- `gk update` - Trigger a sync for everyone

## How It Works

1. **Anyone** (with or without the addon) can type `PlayerName++` in guild chat
2. **Everyone with the addon** automatically tracks the karma
3. **Only the recipient** announces their new total to avoid spam
4. **Players can sync** their data anytime to stay up-to-date

## Perfect For

- Recognizing helpful guild members
- Thanking raiders who performed well
- Acknowledging crafters who help with gear
- Building positive guild culture
- Having fun and friendly competition

## Installation

1. Download and extract to your `Interface/AddOns` folder
2. Restart WoW or type `/reload`
3. Share with guildmates for best experience!

## Notes

- Works on Classic Era, Season of Discovery, Cataclysm Classic, and Retail
- Data is stored per-guild (multi-guild support)
- Sync feature requires at least 2 people with the addon
- More users = better coverage and more accurate karma tracking

## Support

Found a bug or have a suggestion? Leave a comment below!

---

*Give karma. Get karma. Build community.* 💚

The GuildKarma Team

profile avatar
  • 1
    Projects
  • 40
    Downloads
Donate