From 1a4068a5b280c4c2df8f32c83a4b84dbead60137 Mon Sep 17 00:00:00 2001 From: dayfine Date: Mon, 9 Nov 2026 10:22:06 -0800 Subject: [PATCH] FRLG story drafts 00.38-00.39: Cinnabar: the Mansion, the fossil, Blaine Unverified authored-checkpoint drafts: Fly to Pallet and Surf to Cinnabar, the Mansion's Elixir, TM14 Blizzard and SECRET KEY, the Helix Fossil Gift RNG placeholder (00.38b), and Blaine through the quiz doors. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_013VUubhHeYSMGSSDXZkKZss --- .../StoryData/Draft/frlg-00.38.plan.json | 103 ++++++++++++++++++ .../StoryData/Draft/frlg-00.38b.plan.json | 49 +++++++++ .../StoryData/Draft/frlg-00.39.plan.json | 62 +++++++++++ 3 files changed, 214 insertions(+) create mode 100644 SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38.plan.json create mode 100644 SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38b.plan.json create mode 100644 SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.39.plan.json diff --git a/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38.plan.json b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38.plan.json new file mode 100644 index 0000000000..03426e387d --- /dev/null +++ b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38.plan.json @@ -0,0 +1,103 @@ +{ + "format": "pokesim-authored-checkpoint/1", + "game": "frlg", + "checkpoint": { + "id": "00.38", + "title": "Fly to Pallet, Surf down Route 21 to Cinnabar, the Mansion: Elixir, TM14 Blizzard and the SECRET KEY", + "start": {"certainty": "tile", "map": "FuchsiaCity_WardensHouse", "where": {"facing": "west", "kind": "tiles", "tiles": [[4, 5]]}}, + "events": [ + { + "id": "fly_pallet", + "kind": "game_action", + "declared_after": {"certainty": "tile", "map": "PalletTown", "where": {"facing": "south", "kind": "tiles", "tiles": [[6, 8]]}}, + "variant": "fly PalletTown", + "why": "Fly to Pallet (pokeguy 1:18:59)" + }, + { + "id": "pallet_shore", + "kind": "route", + "target": {"certainty": "tile", "map": "PalletTown", "where": {"facing": "south", "kind": "tiles", "tiles": [[6, 15]]}}, + "variant": "run", + "why": "south to the shore, above the water (Route 21)" + }, + { + "id": "surf_route21", + "kind": "game_action", + "declared_after": {"certainty": "tile", "map": "CinnabarIsland", "where": {"facing": "north", "kind": "tiles", "tiles": [[8, 4]]}}, + "variant": "surf south", + "why": "Surf: the planner has no water moves; this leg is the executor's" + }, + { + "id": "mansion_door", + "kind": "route", + "target": {"certainty": "tile", "map": "CinnabarIsland", "where": {"facing": "north", "kind": "tiles", "tiles": [[8, 4]]}}, + "why": "below the Mansion (8, 3)" + }, + { + "id": "mansion_super_repel", + "kind": "game_action", + "variant": "use_item super-repel", + "why": "a Super Repel (pokeguy 1:19:40)" + }, + { + "id": "mansion_b1f", + "kind": "route", + "target": {"certainty": "tile", "map": "PokemonMansion_B1F", "where": {"facing": "west", "kind": "tiles", "tiles": [[33, 29]]}}, + "why": "the Mansion: the statue switches, the floor drop and the stairs to B1F (pokeguy 1:19:40)" + }, + { + "id": "hidden_elixir_spot", + "kind": "route", + "target": {"certainty": "unknown", "map": "PokemonMansion_B1F", "where": {"kind": "unknown"}}, + "why": "to the hidden Elixir (pokeguy 1:20:06; its tile is not in the candidate map)" + }, + { + "id": "hidden_elixir", + "kind": "talk", + "why": "the hidden Elixir" + }, + { + "id": "below_tm14", + "kind": "route", + "target": {"certainty": "tile", "map": "PokemonMansion_B1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[23, 5]]}}, + "why": "the B1F statue switch, to below TM14 (23, 4)" + }, + { + "id": "tm14_blizzard", + "kind": "talk", + "why": "pick up TM14 BLIZZARD" + }, + { + "id": "below_secret_key", + "kind": "route", + "target": {"certainty": "tile", "map": "PokemonMansion_B1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[5, 8]]}}, + "why": "to below the SECRET KEY (5, 7)" + }, + { + "id": "secret_key", + "kind": "talk", + "why": "pick up the SECRET KEY" + }, + { + "id": "escape_rope_mansion", + "kind": "game_action", + "declared_after": {"certainty": "tile", "map": "CinnabarIsland", "where": {"facing": "south", "kind": "tiles", "tiles": [[8, 4]]}}, + "variant": "use_item escape-rope", + "why": "out to the Mansion door" + }, + { + "id": "cinnabar_nurse", + "kind": "route", + "target": {"certainty": "tile", "map": "CinnabarIsland_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}}, + "variant": "run", + "why": "the Center (14, 11)" + }, + { + "id": "heal_cinnabar", + "kind": "heal", + "why": "the nurse heals the party" + } + ] + }, + "execution": {"menu": "full"} +} diff --git a/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38b.plan.json b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38b.plan.json new file mode 100644 index 0000000000..cccc8691f6 --- /dev/null +++ b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.38b.plan.json @@ -0,0 +1,49 @@ +{ + "format": "pokesim-authored-checkpoint/1", + "game": "frlg", + "checkpoint": { + "id": "00.38b", + "title": "Cinnabar Lab: the Helix Fossil revived (Gift RNG placeholder)", + "start": {"certainty": "tile", "map": "CinnabarIsland_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}}, + "events": [ + { + "id": "lab_door", + "kind": "route", + "target": {"certainty": "tile", "map": "CinnabarIsland", "where": {"facing": "north", "kind": "tiles", "tiles": [[8, 10]]}}, + "variant": "run", + "why": "out, west to below the Lab (8, 9)" + }, + { + "id": "fossil_scientist", + "kind": "route", + "target": {"certainty": "unknown", "map": "CinnabarIsland_PokemonLab_ExperimentRoom", "where": {"kind": "unknown"}}, + "variant": "run", + "why": "through the Lab to the fossil scientist" + }, + { + "id": "give_helix_fossil", + "kind": "talk", + "why": "the HELIX FOSSIL: YES" + }, + { + "id": "lab_leave_and_return", + "kind": "game_action", + "variant": "reenter_map", + "why": "out of the room and back: the Omanyte is ready" + }, + { + "id": "omanyte_party_room", + "kind": "game_action", + "variant": "party_room free=1", + "why": "a free party slot for the gift; stop if the party is full" + }, + { + "id": "omanyte_gift_rng", + "kind": "game_action", + "variant": "gift_rng omanyte", + "why": "Gift RNG on the revived Omanyte: the shiny fossil story gift" + } + ] + }, + "execution": {"menu": "full"} +} diff --git a/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.39.plan.json b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.39.plan.json new file mode 100644 index 0000000000..669352b714 --- /dev/null +++ b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.39.plan.json @@ -0,0 +1,62 @@ +{ + "format": "pokesim-authored-checkpoint/1", + "game": "frlg", + "checkpoint": { + "id": "00.39", + "title": "Cinnabar Gym: the quiz doors, Blaine", + "start": {"certainty": "tile", "map": "CinnabarIsland_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}}, + "events": [ + { + "id": "gym_door", + "kind": "route", + "target": {"certainty": "tile", "map": "CinnabarIsland", "where": {"facing": "north", "kind": "tiles", "tiles": [[20, 5]]}}, + "variant": "run", + "why": "out, east to below the Gym (20, 4); the SECRET KEY opens it" + }, + { + "id": "quiz_1", + "kind": "route", + "target": {"certainty": "tile", "map": "CinnabarIsland_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[25, 12]]}}, + "why": "in, up to the first quiz machine" + }, + { + "id": "quiz_machine_1", + "kind": "talk", + "why": "quiz 1: Caterpie evolves into Metapod?" + }, + { + "id": "quiz_answer_1", + "kind": "answer", + "why": "YES (pokeguy 1:20:37 has all six answers)" + }, + { + "id": "quiz_doors", + "kind": "scene", + "why": "five more machines, each answered as pokeguy did: NO, NO, YES/NO..., opening every door and passing every trainer" + }, + { + "id": "below_blaine", + "kind": "route", + "target": {"certainty": "tile", "map": "CinnabarIsland_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[5, 5]]}}, + "why": "through the opened doors to below Blaine (5, 4)" + }, + { + "id": "talk_blaine", + "kind": "talk", + "why": "Blaine" + }, + { + "id": "blaine", + "kind": "battle", + "declared_after": {"certainty": "tile", "map": "CinnabarIsland_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[5, 5]]}}, + "why": "Blaine (TRAINER_LEADER_BLAINE): Growlithe, Ponyta, Rapidash, Arcanine" + }, + { + "id": "volcano_badge", + "kind": "scene", + "why": "the VOLCANO BADGE and TM38" + } + ] + }, + "execution": {"menu": "full"} +}