WorldData: Stat Config
Part of WorldData. This page covers stat configuration: standard attack speed per class, stat-by-level progression tables, NPC impact values, NPC balance values, and the user level limit.
UserLevelLimit
Section titled “UserLevelLimit”Section: statConfig.userLevelLimit
Operations: update
Maximum player level cap.
| Property | Type | Since | Description |
|---|---|---|---|
userLevelLimit | int | v92 | Maximum achievable player level |
statConfig: userLevelLimit: 70StandardAttackSpeed
Section titled “StandardAttackSpeed”Section: statConfig.standardAttackSpeed
Operations: update
Base attack speed values per class. The actual attack speed ratio is calculated as UserData_attackSpeed / WorldData_attackSpeed.
| Property | Type | Since | Description |
|---|---|---|---|
warrior | int | v92 | Warrior base attack speed |
lancer | int | v92 | Lancer base attack speed |
slayer | int | v92 | Slayer base attack speed |
berserker | int | v92 | Berserker base attack speed |
archer | int | v92 | Archer base attack speed |
sorcerer | int | v92 | Sorcerer base attack speed |
priest | int | v92 | Priest base attack speed |
elementalist | int | v92 | Elementalist base attack speed |
soulless | int | v92 | Reaper base attack speed |
engineer | int | v92 | Gunner base attack speed |
fighter | int | v92 | Brawler base attack speed |
assassin | int | v92 | Ninja base attack speed |
glaiver | int | v92 | Valkyrie base attack speed |
npc | int | v92 | Default NPC attack speed |
statConfig: standardAttackSpeed: warrior: 100 priest: 90 npc: 100StatByLevel
Section titled “StatByLevel”Section: statConfig.statByLevel
Operations: create, update, delete
Level progression table entries. Each entry defines stat thresholds for a specific level.
| Property | Type | Since | Description |
|---|---|---|---|
level | int | v92 | Character level (key) |
antiReactionAdjForGrade | int | v92 | Anti-reaction adjustment for grade |
expNeeded | long | v92 | Experience points required to reach next level |
levelupMinStatistics | int | v92 | Minimum statistics threshold for level up |
Examples
Section titled “Examples”statConfig: statByLevel: create: - level: 70 expNeeded: 999999999 antiReactionAdjForGrade: 53 levelupMinStatistics: 1 update: - level: 65 changes: expNeeded: 500000000 delete: - level: 71NpcImpact
Section titled “NpcImpact”Section: statConfig.npcImpact
Operations: create, update, delete
NPC impact values by level and size category.
| Property | Type | Since | Description |
|---|---|---|---|
level | int | v92 | NPC level (key) |
large | int | v92 | Impact value for large NPCs |
medium | int | v92 | Impact value for medium NPCs |
small | int | v92 | Impact value for small NPCs |
etc | int | v92 | Impact value for other NPC sizes |
Examples
Section titled “Examples”statConfig: npcImpact: create: - level: 70 large: 500 medium: 300 small: 100 etc: 200 delete: - level: 71NpcBalance
Section titled “NpcBalance”Section: statConfig.npcBalance
Operations: create, update, delete
NPC balance values by level and size category. Same structure as NpcImpact.
| Property | Type | Since | Description |
|---|---|---|---|
level | int | v92 | NPC level (key) |
large | int | v92 | Balance value for large NPCs |
medium | int | v92 | Balance value for medium NPCs |
small | int | v92 | Balance value for small NPCs |
etc | int | v92 | Balance value for other NPC sizes |
Examples
Section titled “Examples”statConfig: npcBalance: create: - level: 70 large: 100 medium: 80 small: 60 etc: 70 update: - level: 65 changes: large: 95 delete: - level: 71