Phase 9: crafted summons for the legendaries

Adrian, 2026-11-09: legendaries, mythicals, Ultra Beasts and Paradox Pokemon
come from crafted summons. 22 Sigils (Naganadel evolves from Poipole), one
item told apart by custom data, from world/summons.json through
tools/summons.py: late-game recipes in three tiers (Lv 70, 80, 90), each used
in a fitting zone. A summoned legend fights as a boss (area attacks by level
and type, arena 32, the Guardian's Ward) but can be caught; on capture it
loses every boss mark. One at a time within 96 blocks.

Quest book: a Legends chapter, one quest per Sigil (97 quests). JEI lists each
Sigil as its own item, and Island Drops says where a legend is summoned; drops
Cobblemon names but doesn't have (Ho-Oh's Sacred Ash) get no slot.

Self-tests every_implemented_pokemon_is_obtainable (spawn, fossil or Sigil for
every implemented species) and sigil_summons_a_catchable_legend. Self-tests
and the island check pass.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-11-09 13:03:50 +01:00
1 parent e206664b3d
commit f7ea371862
92 files changed
+4081 -21

No files matched your search

@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "articuno",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "eternatus",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "poison",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "poison",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "poison",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 15,
"effect": "poison",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 15,
"effect": "poison",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "hooh",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "fire",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "fire",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "fire",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "fire",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "fire",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "ironleaves",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "latias",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "latios",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "lugia",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "mew",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "mewtwo",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "moltres",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "fire",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "fire",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "fire",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "fire",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "fire",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "poipole",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "poison",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "poison",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "poison",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "poison",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "poison",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "rayquaza",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 15,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "regice",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "ice",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "regidrago",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "regieleki",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "regigigas",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "regirock",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "registeel",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "walkingwake",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "xerneas",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "zapdos",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 12,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,69 @@
{
"_comment": "Generated by tools/zone_bosses.py; do not edit by hand. See docs/design.md (Phase 7) for the format.",
"summon": "zarude",
"arena": 32,
"patterns": [
{
"shape": "circle",
"radius": 3.5,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 112,
"offset": 40
}
},
{
"shape": "line",
"length": 14,
"width": 2,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 160,
"offset": 100
}
},
{
"shape": "cone",
"length": 10,
"angle": 70,
"aim": "player",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"every_ticks": 200,
"offset": 160
}
},
{
"shape": "ring",
"inner": 3,
"outer": 9,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.5
}
},
{
"shape": "ring",
"inner": 2,
"outer": 12,
"aim": "boss",
"telegraph_ticks": 30,
"damage": 13,
"effect": "none",
"trigger": {
"below_health": 0.25
}
}
]
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:ice_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "articuno"
},
"minecraft:item_name": "\"Articuno Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Frostpeak Range to summon a Lv 70 Articuno\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:ender_eye"
},
"R": {
"item": "minecraft:netherite_ingot"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "eternatus"
},
"minecraft:item_name": "\"Eternatus Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in The End to summon a Lv 90 Eternatus\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:sun_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "hooh"
},
"minecraft:item_name": "\"Ho-Oh Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Highland Meadows to summon a Lv 80 Ho-Oh\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:leaf_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "ironleaves"
},
"minecraft:item_name": "\"Iron Leaves Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Verdant Jungle to summon a Lv 70 Iron Leaves\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:sun_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "latias"
},
"minecraft:item_name": "\"Latias Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Highland Meadows to summon a Lv 70 Latias\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:moon_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "latios"
},
"minecraft:item_name": "\"Latios Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Highland Meadows to summon a Lv 70 Latios\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:water_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "lugia"
},
"minecraft:item_name": "\"Lugia Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Deep Sea to summon a Lv 80 Lugia\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:shiny_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "mew"
},
"minecraft:item_name": "\"Mew Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Verdant Jungle to summon a Lv 80 Mew\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:dusk_stone"
},
"R": {
"item": "minecraft:netherite_ingot"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "mewtwo"
},
"minecraft:item_name": "\"Mewtwo Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Deep Dark to summon a Lv 90 Mewtwo\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:fire_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "moltres"
},
"minecraft:item_name": "\"Moltres Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Basalt Furnace to summon a Lv 70 Moltres\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:ender_pearl"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "poipole"
},
"minecraft:item_name": "\"Poipole Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in The End to summon a Lv 70 Poipole\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:emerald_block"
},
"R": {
"item": "minecraft:netherite_ingot"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "rayquaza"
},
"minecraft:item_name": "\"Rayquaza Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Frostpeak Range to summon a Lv 90 Rayquaza\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:icy_rock"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "regice"
},
"minecraft:item_name": "\"Regice Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Frostpeak Range to summon a Lv 70 Regice\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:gold_block"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "regidrago"
},
"minecraft:item_name": "\"Regidrago Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Sunscorch to summon a Lv 70 Regidrago\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:redstone_block"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "regieleki"
},
"minecraft:item_name": "\"Regieleki Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Westmarch to summon a Lv 70 Regieleki\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:echo_shard"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "regigigas"
},
"minecraft:item_name": "\"Regigigas Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Deep Dark to summon a Lv 80 Regigigas\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:amethyst_shard"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "regirock"
},
"minecraft:item_name": "\"Regirock Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Dripstone Depths to summon a Lv 70 Regirock\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:iron_block"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "registeel"
},
"minecraft:item_name": "\"Registeel Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Deep Dark to summon a Lv 70 Registeel\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:water_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "walkingwake"
},
"minecraft:item_name": "\"Walking Wake Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Mangrove Mire to summon a Lv 70 Walking Wake\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:leaf_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "xerneas"
},
"minecraft:item_name": "\"Xerneas Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Verdant Jungle to summon a Lv 80 Xerneas\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "cobblemon:thunder_stone"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:netherite_ingot"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "zapdos"
},
"minecraft:item_name": "\"Zapdos Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Westmarch to summon a Lv 70 Zapdos\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,34 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"type": "minecraft:crafting_shaped",
"category": "misc",
"pattern": [
"MRM",
"RCR",
"MRM"
],
"key": {
"M": {
"item": "minecraft:redstone_block"
},
"R": {
"item": "minecraft:diamond"
},
"C": {
"item": "minecraft:nether_star"
}
},
"result": {
"id": "cobblesurvival:summon_sigil",
"count": 1,
"components": {
"minecraft:custom_data": {
"cobblesurvival_summon": "zarude"
},
"minecraft:item_name": "\"Zarude Sigil\"",
"minecraft:lore": [
"{\"text\": \"Use in Verdant Jungle to summon a Lv 80 Zarude\", \"color\": \"gray\", \"italic\": false}"
]
}
}
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "articuno",
"level": 70,
"zone": "frostpeak"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "eternatus",
"level": 90,
"zone": "the_end"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "hooh",
"level": 80,
"zone": "highlands"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "ironleaves",
"level": 70,
"zone": "jungle"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "latias",
"level": 70,
"zone": "highlands"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "latios",
"level": 70,
"zone": "highlands"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "lugia",
"level": 80,
"zone": "deep_sea"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "mew",
"level": 80,
"zone": "jungle"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "mewtwo",
"level": 90,
"zone": "deep_dark"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "moltres",
"level": 70,
"zone": "basalt"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "poipole",
"level": 70,
"zone": "the_end"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "rayquaza",
"level": 90,
"zone": "frostpeak"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "regice",
"level": 70,
"zone": "frostpeak"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "regidrago",
"level": 70,
"zone": "sunscorch"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "regieleki",
"level": 70,
"zone": "westmarch"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "regigigas",
"level": 80,
"zone": "deep_dark"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "regirock",
"level": 70,
"zone": "dripstone"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "registeel",
"level": 70,
"zone": "deep_dark"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "walkingwake",
"level": 70,
"zone": "mire"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "xerneas",
"level": 80,
"zone": "jungle"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "zapdos",
"level": 70,
"zone": "westmarch"
}
@@ -0,0 +1,6 @@
{
"_comment": "Generated by tools/summons.py from world/summons.json; do not edit by hand.",
"species": "zarude",
"level": 80,
"zone": "jungle"
}