Overview #
The tools system in Crabby Idle provides specialized equipment that enhances skill performance. Unlike Gear, which provides general stat bonuses and combat capabilities, Tools are specifically tied to non-combat skills.
Tool Slots #
The tools system currently features slots for the following skills:
Tool support is intentionally narrow right now: this page documents the dedicated slots that currently exist in the game data and UI.
Crabbing Slot #
- Icon: 🦀
- Purpose: Enhances crabbing efficiency and outcomes.
- Example Tools: Crabbing cages, nets, traps.
Digging Slot #
- Icon: ⛏️
- Purpose: Enhances digging speed and resource discovery.
- Example Tools: Shovels, trowels, specialized drills.
Mechanics #
Each skill has a dedicated tool slot. Equipping a tool in a skill’s slot can provide several types of bonuses:
- Efficiency: Reduces the base duration of skill actions.
- Yield: Increases the amount of resources gathered.
- Discovery: Increases the chance of finding rare items or unlocking new nodes.
- Leveling: Boosts XP gain for the specific skill.
Technical Details #
ToolSlot Enum #
enum ToolSlot {
CRABBING = 'crabbing',
DIGGING = 'digging',
}Data Structure #
Tools are stored in the player’s data as:
type EquippedTools = Partial<Record<ToolSlot, string>>;
// Maps skill slot -> itemId
UI Location #
The tools page is accessible via the sidebar navigation under Player -> Tools (/player/tools).