Phase 4 play-test fixes: deep caves, fuller cave spawns, strays, shared loot

From Adrian's play-test (2026-10-30):
- The Deep Dark no longer fills the deepslate layer: world/biomes.json
  splits it by temperature (Deep Dark under cold and temperate land,
  basalt deltas under the hottest, ordinary caves between); at y -52 it
  drops from 30 % to 14 % of the land, basalt 7 %.
- Cave zones fill up to their targets with lines whose primary type fits
  the cave; top stages spawn up to the band's top (Deep Dark Lv 60, Basalt
  70); no time-of-day conditions underground.
- Wild Pokemon more than 10 levels above the band of the zone they
  wander into despawn (zone/Wanderers.kt).
- Loot is shared: all players in one scoreboard team, Lootr team_loot.
- Basalt ore nodes reach the deep basalt.
Self-tests strays_despawn and loot_is_shared; the catching rules from the
previous commit are now tested too. Template rebuilt (world check passed),
island quick check passed (36 self-tests and the restart test).
Shoulder Pokemon noted for Phase 5.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-10-31 02:01:41 +01:00
1 parent 6361636da7
commit d49684a2eb
40 files changed
+8212 -9412

No files matched your search

+3 -3
View File
@@ -30,7 +30,7 @@ hash = "d1f8daadc8e34c41950e8f439ca089e8820142e57767459cbe1eb2a250ee4441"
[[files]]
file = "config/lootr-common.toml"
hash = "ca348d022ad97e74ec51a896060e8fcfc079cf0d34ef116a967e72f60bdb3381"
hash = "b13f8c4e4211b698b9e680c99dcdd2b77ab06806dd597ad94dd8e753b6f571de"
[[files]]
file = "config/matthiesen_core/metrics.properties"
@@ -42,7 +42,7 @@ hash = "5fa46ca93c0f7e243ed1af1093e9663e1cccfb4c0ab0ba64911b5a8b7e60acee"
[[files]]
file = "config/regenerating_ore_veins/areas.json"
hash = "79a3e379b5d9a142930acc1b599f3bf773c2dd6ee578239181f9720676f876ad"
hash = "66dc4fcd0edaeae12406b0fa9834dd5674cd87e2cc6cc84a6189e21d89d2fc46"
[[files]]
file = "config/regenerating_ore_veins/global.json"
@@ -54,7 +54,7 @@ hash = "a6e9d717e2f73e463b25b1eacfbff43304fd8993937d8c002f9629f24ebcc221"
[[files]]
file = "config/regenerating_ore_veins/veins.json"
hash = "d68a080ec5b881d6af1c5f06fbc2ca0d275b8898fc251f96ad3c1471394a8bd3"
hash = "64053793b807d0376d14d418c35aadad712fa19c0c7e626620006047149106dc"
[[files]]
file = "config/worldgen_editor/presets/cobblesurvival_island.json"