Skills
The skills configuration defines experience progression, leveling mechanics, rate limiting, and group bonuses for the house robbery skill system.
Basic Progression Settings
The core progression settings control how players gain levels and experience:
baseExperiencerequirednumber
multiplierrequirednumber
maxLevelrequirednumber
Progression Type
The progressionType setting determines how experience requirements scale between levels:
progressionTyperequiredstring
Progression Types Explained
- Linear: Each level requires a consistent increase in experience (baseExperience + baseExperience * multiplier * level)
- Exponential: Each level requires exponentially more experience (baseExperience * multiplier ^ level)
Experience Rate Limiting
The rate limiting system prevents experience farming and abuse, with support for level-based scaling:
maxExperiencePerHourrequiredtable|number
maxExperiencePerHour.baserequirednumber
maxExperiencePerHour.levelMultiplierrequirednumber
Rate Limiting Examples
With the default configuration (base = 3000, levelMultiplier = 1.05):
- Level 1: 3000 XP/hour limit
- Level 10: ~4,634 XP/hour limit
- Level 25: ~10,066 XP/hour limit
- Level 50: ~34,371 XP/hour limit
You can also use a simple number for flat rate limiting:
Group Experience Bonuses
The group bonus system rewards players for working together in teams:
groupExperienceBonus.enabledrequiredboolean
groupExperienceBonus.groupSizerequiredtable
groupExperienceBonus.groupSize[2]number
groupExperienceBonus.groupSize[3]number
groupExperienceBonus.groupSize[4]number
