Skills
File: shared/config.lua β Config.Skills
Defines the entire skill tree displayed in the Upgrades panel. Skills are organized into categories (table keys), each containing an ordered list of skill nodes.
Skill node fields
Every skill node shares the same structure:
id
string
Unique identifier (referenced by other skills in requirements).
label
string
Display name shown in the UI.
description
string
Short tooltip text.
icon
string
Icon name (Lucide icon set used in the React UI).
position
{x, y}
Position on the skill tree canvas (pixels).
requirements
{skills={}}
List of skill ids that must be unlocked first.
upgrades
table
Reserved for future multi-tier upgrades (usually {}).
price
number
Skill point cost to purchase.
requiredLevel
number
Minimum player level required.
type
string
Effect type applied when unlocked (see table below).
value
number|bool
Magnitude of the effect (percentage as decimal, or true for toggles).
Effect types
none
0
No gameplay effect (e.g. welcome node).
mowing_speed
0.15
Increases mowing speed by 15%.
money_multiplier
0.10
Increases mission earnings by 10%.
exp_multiplier
0.10
Increases XP gain by 10%.
tool_speed
0.20
Increases manual task speed (hedges, flowers) by 20%.
van_speed
0.20
Improves company van acceleration/speed by 20%.
stamina_mode
true
Removes speed penalty when carrying bags.
mowing_range
1.5
Increases the mowing area radius.
mower_tool_upgrade
true
Replaces the manual mower with a ride-on tractor.
Categories
welcome_tree
welcome_treeThe root node β every player starts here.
mower
mowerMowing speed upgrades in three tiers: +15% β +30% β +50%.
money
moneyEarnings multiplier: +10% β +25%.
exp
expExperience multiplier: +10% β +25%.
tools
toolsManual task speed (hedge trimming, flower planting): +20% β +50%.
van
vanCompany van performance: +20% β +50%.
strong_back
strong_backSingle-tier toggle β removes the movement penalty while carrying garbage bags.
range
rangeMowing blade width: 1.5Γ β 3.0Γ radius.
tractor_upgrade
tractor_upgradeEnd-game upgrade β replaces the push mower with a ride-on garden tractor. Requires both range_2 and mower_3.