Leveling system

XP, levels, multipliers, and cosmetic rewards.

Leveling provides progression. Higher levels unlock higher-paying jobs.

Core config

Config.leveling = {
    defaultLevelForJobs = 1,
    defaultXPPerJob = 100,

    notification = {
        theme = 'emerald',
        xpDuration = 2500,
        levelUpDuration = 6000,
        xpToLevelDelay = 300,
        animationDelay = 80,
        soundEnabled = true,
    },

    levels = {
        -- Level configuration here
    }
}

Key settings

  • defaultLevelForJobs: starting level for all players.

  • defaultXPPerJob: XP awarded per completed job.

Notification settings

  • theme: color scheme.

  • xpDuration: XP popup time (ms).

  • levelUpDuration: level-up popup time (ms).

  • xpToLevelDelay: delay between XP and level-up (ms).

  • animationDelay: delay between perk animations (ms).

  • soundEnabled: toggle sounds.

Themes

  • emerald: nature/eco jobs (default)

  • blue: professional/corporate

  • violet: creative/luxury

  • amber: utility/warning

  • rose: service/hospitality

Example:

Levels configuration

Structure

Fields

  • level (required): sequential starting at 1.

  • multiplier (required): payout multiplier.

  • xpRequired (required): total cumulative XP to reach the level.

  • UnlockedRewards (optional): cosmetic reward list shown on level-up.

XP requirements

  • xpRequired is cumulative.

  • No level cap.

Example:

Payout multipliers

Final payout:

Example:

Recommended scaling:

circle-info

Keep early multipliers modest (1.1–1.3). Reserve 1.8+ for late game.

Unlocked rewards (visual)

Rewards are cosmetic. They only show in the level-up UI.

Icon format: fa-solid fa-icon-name or fa-regular fa-icon-name.

Common icon ideas:

  • fa-solid fa-briefcase (job access)

  • fa-solid fa-truck (vehicles)

  • fa-solid fa-bolt (electrical perks)

  • fa-solid fa-wrench (tools)

  • fa-solid fa-hard-hat (safety gear)

  • fa-solid fa-map-marked-alt (location access)

  • fa-solid fa-dollar-sign (pay increases)

  • fa-solid fa-star (rank/prestige)

  • fa-solid fa-trophy (achievements)

  • fa-solid fa-certificate (certifications)

Gallery: FontAwesome Icon Galleryarrow-up-right

Example:

Last updated