WIP: ore nodes, catching rules, bee nest fix, smaller Deep Dark
Done and checked: surface and cave-floor ore nodes (companion mod ore/OreNodes.kt), bigger and rarer underground veins; template with nodes passed the world check and the island quick check (node self-tests). Built, not yet tested: catching rules (catch rate falls with the level gap to the trainer's strongest Pokemon, failed catch enrages, strong wild Pokemon hunt weaker trainers; catching/, Fight or Flight config), bee nests emptied when their bee is turned away. In progress: the Deep Dark no longer fills the deepslate layer (split by temperature: cold = Deep Dark, hot = basalt deltas, warm = ordinary caves; world/biomes.json), zone layout regenerated; cave zone types added to world/zones.json but tools/zone_spawns.py doesn't use them yet; template not rebuilt for the new caves. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
362d06aa4b
commit
6361636da7
29 files changed
+1733
-357
No files matched your search
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"_comment": "Catching (Adrian, 2026-10-30), measured against the trainer's strongest party Pokémon. catch_rate: full catch rate up to 'full_up_to_levels_above', then falling to 'minimum' (share of the normal rate) at 'minimum_at_levels_above' and beyond. failed_catch_enrages: a Pokémon that breaks out of a ball attacks the thrower instead of fleeing. hostile_when_stronger: a wild Pokémon above the strongest Pokémon in a player's party attacks that player when within 'hostile_range' blocks. Placeholders; see docs/balance.md. Read by the companion mod (catching/Catching.kt).",
|
||||
"catch_rate": {
|
||||
"full_up_to_levels_above": 0,
|
||||
"minimum_at_levels_above": 20,
|
||||
"minimum": 0.02
|
||||
},
|
||||
"failed_catch_enrages": true,
|
||||
"hostile_when_stronger": true,
|
||||
"hostile_range": 16
|
||||
}
|
||||
Reference in new issue
Block a user