Server Reputation
File: server/reputation.lua
XP system, level progression, and perk unlocks.
Events
| Event | Description |
|---|---|
wtf_group:server:addXP | Add XP to group |
wtf_group:server:getReputation | Get group reputation |
Level Thresholds
lua
Config.Reputation.LevelThresholds = { 0, 500, 1200, 2500, 5000, 10000, 20000, 50000 }
Config.Reputation.MaxLevel = 8Per-Level Perks
| Level | Cooldown Reduct. | Task Time Reduct. | Minigame Difficulty |
|---|---|---|---|
| 1 | 0% | 0% | 1.00 |
| 2 | 5% | 0% | 0.95 |
| 3 | 10% | 5% | 0.90 |
| 4 | 15% | 10% | 0.85 |
| 5 | 20% | 15% | 0.80 |
| 6 | 25% | 20% | 0.75 |
| 7 | 30% | 25% | 0.70 |
| 8 | 40% | 30% | 0.60 |
XP Sources
- Task completed: 100 XP + (10 × member count) × role multiplier
- Task failed: 10 XP
- Bounty posted: 25 XP (Config.Bounties.XPOnPost)
- Bounty completed: 75 XP (Config.Bounties.XPOnComplete)