The mine has 120 playable floors. The MVP content designation is 40 floors, not a travel cap. Floors are deterministically generated from the world seed, floor number, and day.
Floor bands
| Id | Min Floor | Max Floor | Rock Node Id | Ore Node Id | Gem Node Ids | Geode Node Id | Monster Ids | Ground Color |
|---|---|---|---|---|---|---|---|---|
| Stone | 1 | 40 | Rock · rock 01 name pending | Ore · node ore 01 name pending | Gem · node gem 01 name pending, Gem · node gem 02 name pending | Geode · node geode 01 name pending | Mines · monster 01 name pending, Mines · monster 02 name pending, Mines · monster 03 name pending, Mines · monster 04 name pending | 6575943 |
| Mines · ice name pending | 41 | 80 | Rock · rock 02 name pending | Ore · node ore 02 name pending | Gem · node gem 01 name pending, Gem · node gem 02 name pending, Gem · node gem 03 name pending, Gem · node gem 04 name pending, Gem · node gem 07 name pending | Geode · node geode 02 name pending | Mines · monster 05 name pending, Mines · monster 06 name pending, Mines · monster 07 name pending, Mines · monster 08 name pending | 5534076 |
| Mines · magma name pending | 81 | 120 | Rock · rock 03 name pending | Ore · node ore 03 name pending | Gem · node gem 03 name pending, Gem · node gem 04 name pending, Gem · node gem 05 name pending, Gem · node gem 06 name pending, Gem · node gem 07 name pending | Geode · node geode 03 name pending | Mines · monster 09 name pending, Mines · monster 10 name pending, Mines · monster 11 name pending, Mines · monster 12 name pending | 7226948 |
Shared elevator stops unlock every 5 floors. Treasure floors occur every 10; rewards are claimed once per world. Only occupied floors simulate. A floor retires after its last visitor leaves and is regenerated on a later visit.
Nodes, ores, and gems
| Node | Kind | Minimum pickaxe tier | Hits by tier | XP | Drops | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rock · rock 01 name pending | rock | 0 | 2 / 1 / 1 / 1 / 1 | 0 | |||||||||
| Rock · rock 02 name pending | rock | 0 | 3 / 2 / 1 / 1 / 1 | 0 | |||||||||
| Rock · rock 03 name pending | rock | 0 | 4 / 3 / 2 / 1 / 1 | 0 | |||||||||
| Ore · node ore 01 name pending | ore | 0 | 3 / 2 / 1 / 1 / 1 | 5 |
| ||||||||
| Ore · node ore 02 name pending | ore | 0 | 4 / 3 / 2 / 1 / 1 | 12 |
| ||||||||
| Ore · node ore 03 name pending | ore | 0 | 5 / 4 / 3 / 2 / 1 | 18 |
| ||||||||
| Ore · node ore 04 name pending | ore | 0 | 12 / 8 / 6 / 4 / 3 | 50 |
| ||||||||
| Gem · node gem 01 name pending | gem | 0 | 5 / 3 / 2 / 2 / 1 | 16 |
| ||||||||
| Gem · node gem 02 name pending | gem | 0 | 5 / 3 / 2 / 2 / 1 | 16 |
| ||||||||
| Gem · node gem 03 name pending | gem | 0 | 5 / 3 / 2 / 2 / 1 | 40 |
| ||||||||
| Gem · node gem 04 name pending | gem | 0 | 5 / 3 / 2 / 2 / 1 | 40 |
| ||||||||
| Gem · node gem 05 name pending | gem | 0 | 5 / 3 / 2 / 2 / 1 | 80 |
| ||||||||
| Gem · node gem 06 name pending | gem | 0 | 5 / 3 / 2 / 2 / 1 | 80 |
| ||||||||
| Gem · node gem 07 name pending | gem | 0 | 8 / 5 / 4 / 3 / 2 | 150 |
| ||||||||
| Geode · node geode 01 name pending | geode | 0 | 1 / 1 / 1 / 1 / 1 | 8 |
| ||||||||
| Geode · node geode 02 name pending | geode | 0 | 2 / 1 / 1 / 1 / 1 | 16 |
| ||||||||
| Geode · node geode 03 name pending | geode | 0 | 3 / 2 / 1 / 1 / 1 | 32 |
|
Ladder chances
Breaking rocks rolls a chance based on rocks remaining, monsters remaining, and luck. Infested floors require the monsters to be cleared.
| Rocks remaining | Monsters remain, no luck | No monsters, no luck |
|---|---|---|
| 1 | 100% | 100% |
| 10 | 12.00% | 16% |
| 30 | 5.33% | 9.33% |
| 100 | 3% | 7.00% |
Geodes
| Item Id | Crack Price | Drops | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Mineral · geode · 50g · 01 name pending | 25 |
| ||||||||||||||||||||||||||||||||||||||||||||
| Mineral · geode · 100g · 02 name pending | 25 |
| ||||||||||||||||||||||||||||||||||||||||||||
| Mineral · geode · 150g · 03 name pending | 25 |
|
Drop weights are relative within each geode table; cracking consumes a geode and the listed gold cost atomically at a shop with that service.
Treasure floors
| Floor | Items | ||||||
|---|---|---|---|---|---|---|---|
| 10 |
| ||||||
| 20 |
| ||||||
| 30 |
| ||||||
| 40 |
| ||||||
| 50 |
| ||||||
| 60 |
| ||||||
| 70 |
| ||||||
| 80 |
| ||||||
| 90 |
| ||||||
| 100 |
| ||||||
| 110 |
| ||||||
| 120 |
|
Infinite cavern, shafts, dangerous mode, forge, and minecart restoration are absent.
packages/sim/src/systems/mines/generator.ts · packages/sim/src/systems/mines/geodes.ts · packages/sim/src/systems/mines/index.ts
Mineral directory
| Entry | ID | Description |
|---|---|---|
| Mineral · geode · 50g · 01 name pending | geode_01 | description pending |
| Mineral · geode · 100g · 02 name pending | geode_02 | description pending |
| Mineral · geode · 150g · 03 name pending | geode_03 | description pending |
Bands directory
| Entry | ID | Description |
|---|---|---|
| Mines · ice name pending | ice | description pending |
| Mines · magma name pending | magma | description pending |
Nodes directory
| Entry | ID | Description |
|---|---|---|
| Gem · node gem 01 name pending | node_gem_01 | description pending |
| Gem · node gem 02 name pending | node_gem_02 | description pending |
| Gem · node gem 03 name pending | node_gem_03 | description pending |
| Gem · node gem 04 name pending | node_gem_04 | description pending |
| Gem · node gem 05 name pending | node_gem_05 | description pending |
| Gem · node gem 06 name pending | node_gem_06 | description pending |
| Gem · node gem 07 name pending | node_gem_07 | description pending |
| Geode · node geode 01 name pending | node_geode_01 | description pending |
| Geode · node geode 02 name pending | node_geode_02 | description pending |
| Geode · node geode 03 name pending | node_geode_03 | description pending |
| Ore · node ore 01 name pending | node_ore_01 | description pending |
| Ore · node ore 02 name pending | node_ore_02 | description pending |
| Ore · node ore 03 name pending | node_ore_03 | description pending |
| Ore · node ore 04 name pending | node_ore_04 | description pending |
| Rock · rock 01 name pending | rock_01 | description pending |
| Rock · rock 02 name pending | rock_02 | description pending |
| Rock · rock 03 name pending | rock_03 | description pending |