wyrt_skills
v1.0.0Progression
Generic skill progression system with quadratic XP scaling
Features
- Quadratic XP scaling (level² × 100 base XP per level)
- Per-game skill managers (isolated skill data per game)
- Database-backed persistence
- Real-time XP gain notifications
- Level-up event broadcasting
Quick Start
// In your game module's initialize():
const skillsModule = context.getModule('wyrt_skills');
this.skillManager = skillsModule.createSkillManager('my_game');
// Grant XP to a player
await this.skillManager.grantXP(playerId, 'mining', 50);
// Get player's skill level
const level = await this.skillManager.getLevel(playerId, 'mining');Exports
SkillManagerMain skill management class