Phase 9: safe start island, better quest book, every useful item obtainable

- Button Isle is peaceful: wild Pokémon only fight a player who hit them first
  (tuning/server.json peaceful_zones); its apricorns and coal make Poké Balls
  (4 apricorns + coal or charcoal), and the world report checks it has enough.
- Quest book: no boilerplate; each zone page says what is particular to it, and
  every zone that needs gear or a field move to be safe has its own quest. New
  page on the bigger mods (Cold Sweat, Fight or Flight, Cobblebase, breeding,
  veins, shared loot, maps and info).
- The Mire's poison stops 10 blocks below the surface.
- Player battles never cost a Pokémon (CobbleHardcoreMon config, mixins, and the
  companion mod's own permadeath).
- tools/item_audit.py: every item with a use has a source on the island; new
  sources for the gaps it found (species additions, three recipes).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-11-10 15:04:09 +01:00
1 parent 6ace26e012
commit d29e177f9d
65 files changed
+1920 -364

No files matched your search

+24 -20
View File
@@ -38,31 +38,31 @@ hash = "e57d8311aec9f524911ed1313cabf138bb7fa5a2d3ba985a00a2a267ff35ef78"
[[files]]
file = "config/ftbquests/quests/chapters/basalt.snbt"
hash = "8512f3134b0ec73b5732f28be63daadae5104871e038daf59f2fc84ab4b3bef2"
hash = "c8a88c04f30e0bed5c47558c2c0536a566b3e72bf743d3d0ba716164af8a3a37"
[[files]]
file = "config/ftbquests/quests/chapters/base.snbt"
hash = "1a450cd4303cb834b43c8df30b07d59bbaa8e2e0c590497cf998ba3264d018fd"
hash = "ed90f1dd672bc567d0aaff7b2f1446654d4f26744b4d245cd5cca91d38c5d38a"
[[files]]
file = "config/ftbquests/quests/chapters/button_isle.snbt"
hash = "73bcbcacc9df9b445912857a97983a31e7ee1e858d794c36d1f52f577c334da3"
hash = "2365d3b5173892b7c202264e7be6d1e01031a1539ab32b049cf13636b7ac2ba6"
[[files]]
file = "config/ftbquests/quests/chapters/deep_dark.snbt"
hash = "f5527a20dbc9b3ab1ab78d50cb37b95142d39fce1f2f7d7a64f94d00307da3a1"
hash = "3f0e8d0c40a21ddeb075e884c52b7854a6879c1fa567d2a8195c72060862b462"
[[files]]
file = "config/ftbquests/quests/chapters/deep_sea.snbt"
hash = "25222720545d502779d409898de568d96d52e200b6eca4920a81c30ee6c3ef2c"
hash = "a10fede198afe3941d2f8e9c166de331d7edad926b013c1dbadeda7cae78e67f"
[[files]]
file = "config/ftbquests/quests/chapters/dripstone.snbt"
hash = "851c5514d74e3c88f28cb02f3f0dce2ca68986e99de26dbde4c5b097e82a985f"
hash = "2aa618e3f4ef33ee9d726689ef73e27b1bd8724d1435d2f6a59b1205f44e943b"
[[files]]
file = "config/ftbquests/quests/chapters/frostpeak.snbt"
hash = "314b8c10c1179cefb7b3b17d0c5354b21939423a08ccdc91f25eef018908a8f1"
hash = "9de3b93a1cb5ad30ab6ebdcf4508b0becb5ea8e62158d15aa59b0962e583b229"
[[files]]
file = "config/ftbquests/quests/chapters/getting_started.snbt"
@@ -70,7 +70,7 @@ hash = "408f1fc46e46edef88e1b1f86bd72789d7e9a7d1e1fb1e623d1856bb0051be96"
[[files]]
file = "config/ftbquests/quests/chapters/highlands.snbt"
hash = "d98f934be41c10efe0031af1cb387e856600db161fe16d2860f3a7b21f4df75a"
hash = "c33b16693e73a0ce3f9be5c8876439f9eebaa72e6d7a542a8c49c7a71f5bdc31"
[[files]]
file = "config/ftbquests/quests/chapters/hms.snbt"
@@ -78,43 +78,47 @@ hash = "a2843ac93232699b771ad0d6075089d843a875227e7b0be048c04101963f95c6"
[[files]]
file = "config/ftbquests/quests/chapters/jungle.snbt"
hash = "77b87b15cf25f406e520c8f7f4e262ae7387ff096c16ea0fe476c4094f6ace2d"
hash = "e733a02f3e6f6ee5b6e56863542679583ab9a5e01a810e9440019af56a084154"
[[files]]
file = "config/ftbquests/quests/chapters/legends.snbt"
hash = "d9b802768540907ff80f4e48fcfe0e7f1dd0486d4490bd902e81c714a226b51a"
hash = "8e7f81e7d02142fc302faad662685e9172b7ced44380b3295d81219aa252c930"
[[files]]
file = "config/ftbquests/quests/chapters/lush_caves.snbt"
hash = "6a5c517410bce3d986999bb308d918eff32bae092000ff1a2c6db125ba251eab"
hash = "eb801c47af7637da99f338abc5543d0b7c8944019e0c05359c666ade943d31f7"
[[files]]
file = "config/ftbquests/quests/chapters/machines.snbt"
hash = "a9fa3e034e86942e6aba2fde08d09592c6c9a81b2740ffda64c99d209ffe8f01"
hash = "6ab07b29984d679d7bc8bb031b5038ab38657e178dbca849c40f895386674eb6"
[[files]]
file = "config/ftbquests/quests/chapters/mire.snbt"
hash = "97415b060f9fe611d9a58015e16e926d7ef4f2aa80ef12f486d84ea9520e40db"
hash = "53bc1af44a732c89d7a2c4a4150a3f40b2f7d465409e17e2b087b4d3a9112286"
[[files]]
file = "config/ftbquests/quests/chapters/mods.snbt"
hash = "79906e6352505f253911de14ff5ef454c125ad8f070d07a274dfb79e2440d62e"
[[files]]
file = "config/ftbquests/quests/chapters/shallows.snbt"
hash = "ccb4c5c9bc33ea741aa820937fe6820bb05529109c90884765585b51e615e987"
hash = "7a9dc03bf1943078c18edd38c956755a9720c5a5137a90930c53e49105996221"
[[files]]
file = "config/ftbquests/quests/chapters/southwold.snbt"
hash = "a3e4f9446c94e415c5d9c02b5d2bd0d00bff42b6565b44d49cd26ad37edc2e37"
hash = "256bacde0262f2e1593c68f2e7d942cbc01f86445c325453d49d1c41ff61011d"
[[files]]
file = "config/ftbquests/quests/chapters/sunscorch.snbt"
hash = "59a029a71dc6aa522cdfe60edaee9454656b46d1db42c91c1e0b159bf903ed61"
hash = "b6a1ea5e0aa6029db4b160525c8ce68db9b87840826b77cad6c8632ad8415218"
[[files]]
file = "config/ftbquests/quests/chapters/the_end.snbt"
hash = "6bda6a06b81c15ed441fe0a02b024d70346a9c64cc92154dac74d299ca9fbb8c"
hash = "23889cf099fb52af45c10ee18a3df7700d3609a6a02c0dd25d7071a72f315ed0"
[[files]]
file = "config/ftbquests/quests/chapters/westmarch.snbt"
hash = "7fb9777ca66f93688606fdc51aab7cc5e402078e6fce84b7de3e197bd8b8c23a"
hash = "bb83c7873f108b0bcd7e60d60ea6ca23bcbb54269f6ae478e9865a19fe082abf"
[[files]]
file = "config/ftbquests/quests/data.snbt"
@@ -122,7 +126,7 @@ hash = "35b6760d4c56b02f2ff77dd5ba2f0e634c7f68238ce2809cddb22d9c61c6f943"
[[files]]
file = "config/ftbquests/quests/lang/en_us.snbt"
hash = "aa487a7deeac4d0d693804c6efc5f0a09ea3dad0081c88cf932f142e9f1bf6c3"
hash = "f8388078a56b502d5db0e7af08e4a21f7ea4165c9d6e14a78ceaa448b8858176"
[[files]]
file = "config/lootr-common.toml"
@@ -166,7 +170,7 @@ hash = "e0a234797b1063dd91a6fec8ebdd3828b93dc39ee4c134d11175aa6d1f26fc20"
[[files]]
file = "defaultconfigs/cobblehardcoremon/server.toml"
hash = "5e68c4bc93fcc06f85cabc6c587c1b70cb2a22da01ad9653d678ac9131c0003b"
hash = "a7de5141e4418be46a19f4b3f430f0dc79096d3d395bbb4dcbef20df36956d4f"
[[files]]
file = "kubejs/assets/cobblesurvival/textures/item/mire_waders.png"