diff --git a/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.44.plan.json b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.44.plan.json new file mode 100644 index 0000000000..56d796001f --- /dev/null +++ b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.44.plan.json @@ -0,0 +1,98 @@ +{ + "format": "pokesim-authored-checkpoint/1", + "game": "frlg", + "checkpoint": { + "id": "00.44", + "title": "Fly to Viridian: Viridian Gym: Takashi, Warren, Giovanni", + "start": {"certainty": "tile", "map": "SaffronCity", "where": {"facing": "south", "kind": "tiles", "tiles": [[46, 13]]}}, + "events": [ + { + "id": "fly_viridian", + "kind": "game_action", + "declared_after": {"certainty": "tile", "map": "ViridianCity", "where": {"facing": "south", "kind": "tiles", "tiles": [[26, 27]]}}, + "variant": "fly ViridianCity", + "why": "Fly to Viridian (pokeguy 1:35:00)" + }, + { + "id": "viridian_nurse", + "kind": "route", + "target": {"certainty": "tile", "map": "ViridianCity_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}}, + "variant": "run", + "why": "the nurse (pokeguy-preparation.md: Giovanni at 28/149)" + }, + { + "id": "heal_viridian", + "kind": "heal", + "why": "the nurse heals the party" + }, + { + "id": "viridian_gym_door", + "kind": "route", + "target": {"certainty": "tile", "map": "ViridianCity", "where": {"facing": "north", "kind": "tiles", "tiles": [[36, 11]]}}, + "variant": "run", + "why": "out, north to below the Gym (36, 10)" + }, + { + "id": "takashi_line", + "kind": "route", + "target": {"certainty": "unknown", "map": "ViridianCity_Gym", "where": {"kind": "unknown"}}, + "variant": "run", + "why": "in, the arrow tiles to Takashi" + }, + { + "id": "viridian-takashi", + "kind": "battle", + "declared_after": {"certainty": "unknown", "map": "ViridianCity_Gym", "where": {"kind": "unknown"}}, + "why": "Black Belt Takashi (TRAINER_BLACK_BELT_TAKASHI): Machoke, Machop, Machoke Lv38" + }, + { + "id": "warren_line", + "kind": "route", + "target": {"certainty": "unknown", "map": "ViridianCity_Gym", "where": {"kind": "unknown"}}, + "variant": "run", + "why": "to Warren" + }, + { + "id": "viridian-warren", + "kind": "battle", + "declared_after": {"certainty": "unknown", "map": "ViridianCity_Gym", "where": {"kind": "unknown"}}, + "why": "Cooltrainer Warren (TRAINER_COOLTRAINER_WARREN)" + }, + { + "id": "below_gym_giovanni", + "kind": "route", + "target": {"certainty": "tile", "map": "ViridianCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[2, 3]]}}, + "why": "to below Giovanni (2, 2)" + }, + { + "id": "talk_gym_giovanni", + "kind": "talk", + "why": "Giovanni" + }, + { + "id": "giovanni-gym", + "kind": "battle", + "declared_after": {"certainty": "tile", "map": "ViridianCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[2, 3]]}}, + "why": "Giovanni (TRAINER_LEADER_GIOVANNI): Rhyhorn, Dugtrio, Nidoqueen, Nidoking, Rhyhorn" + }, + { + "id": "earth_badge", + "kind": "scene", + "why": "the EARTH BADGE and TM26" + }, + { + "id": "viridian_nurse_2", + "kind": "route", + "target": {"certainty": "tile", "map": "ViridianCity_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}}, + "variant": "run", + "why": "back to the nurse before the rival (pokeguy-conditions.md route22-rival: the hardest fight on the way)" + }, + { + "id": "heal_viridian_2", + "kind": "heal", + "why": "the nurse heals the party" + } + ] + }, + "execution": {"menu": "full"} +} diff --git a/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.45.plan.json b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.45.plan.json new file mode 100644 index 0000000000..4441126a4f --- /dev/null +++ b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.45.plan.json @@ -0,0 +1,55 @@ +{ + "format": "pokesim-authored-checkpoint/1", + "game": "frlg", + "checkpoint": { + "id": "00.45", + "title": "Route 22: the rival; Route 23's badge gates; Strength", + "start": {"certainty": "tile", "map": "ViridianCity_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}}, + "events": [ + { + "id": "route22_rival", + "kind": "route", + "target": {"certainty": "tile", "map": "Route22", "where": {"kind": "tiles", "tiles": [[26, 5]]}}, + "variant": "run", + "why": "west onto Route 22, to the rival's scene" + }, + { + "id": "rival_route22", + "kind": "scene", + "why": "the rival walks up" + }, + { + "id": "route22-rival", + "kind": "battle", + "declared_after": {"certainty": "tile", "map": "Route22", "where": {"kind": "tiles", "tiles": [[26, 5]]}}, + "why": "Rival (TRAINER_RIVAL_ROUTE22_LATE_BULBASAUR): Pidgeot, Venusaur, Rhyhorn, Gyarados, Growlithe, Alakazam" + }, + { + "id": "route23_gate", + "kind": "route", + "target": {"certainty": "tile", "map": "Route23", "where": {"facing": "north", "kind": "tiles", "tiles": [[9, 150]]}}, + "variant": "run", + "why": "west to the gate (8..9, 5), through it, onto Route 23" + }, + { + "id": "badge_checks", + "kind": "scene", + "why": "the seven badge guards (Cascade to Earth) each check on a fixed tile (pokeguy 1:42:23); Surf across the water between gates" + }, + { + "id": "teach_strength", + "kind": "game_action", + "variant": "teach hm04 strength slot=1 forget=water-pulse", + "why": "Strength in place of Water Pulse (pokeguy 1:43:24); an HM" + }, + { + "id": "victory_road_door", + "kind": "route", + "target": {"certainty": "tile", "map": "Route23", "where": {"facing": "north", "kind": "tiles", "tiles": [[5, 29]]}}, + "variant": "run", + "why": "north to below Victory Road (5, 28)" + } + ] + }, + "execution": {"menu": "full"} +} diff --git a/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.46.plan.json b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.46.plan.json new file mode 100644 index 0000000000..43ba35b606 --- /dev/null +++ b/SerialPrograms/Source/VideoGames/PokemonFRLG/Programs/AutoStory/StoryData/Draft/frlg-00.46.plan.json @@ -0,0 +1,60 @@ +{ + "format": "pokesim-authored-checkpoint/1", + "game": "frlg", + "checkpoint": { + "id": "00.46", + "title": "Victory Road's boulders, Indigo Plateau: Full Restores, the nurse, the save", + "start": {"certainty": "tile", "map": "Route23", "where": {"facing": "north", "kind": "tiles", "tiles": [[5, 29]]}}, + "events": [ + { + "id": "victory_road_super_repel", + "kind": "game_action", + "variant": "use_item super-repel", + "why": "a Super Repel (pokeguy 1:43:44)" + }, + { + "id": "victory_road_boulders", + "kind": "route", + "target": {"certainty": "tile", "map": "VictoryRoad_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 19]]}}, + "why": "into Victory Road, to the boulder (7, 18)" + }, + { + "id": "strength_boulders", + "kind": "game_action", + "variant": "strength_puzzle victory_road", + "why": "the Strength pushes onto both switches and the ladders through 2F and 3F (pokeguy 1:43:44 to 1:45:37)" + }, + { + "id": "indigo_door", + "kind": "route", + "target": {"certainty": "tile", "map": "IndigoPlateau_Exterior", "where": {"facing": "north", "kind": "tiles", "tiles": [[11, 7]]}}, + "variant": "run", + "why": "out onto Route 23's top, north to the Plateau" + }, + { + "id": "indigo_clerk", + "kind": "route", + "target": {"certainty": "tile", "map": "IndigoPlateau_PokemonCenter_1F", "where": {"facing": "west", "kind": "tiles", "tiles": [[2, 7]]}}, + "why": "in, to the Mart clerk (0, 7), across the counter (1, 7)" + }, + { + "id": "buy_full_restores", + "kind": "game_action", + "variant": "mart IndigoPlateau_PokemonCenter_1F budget=36000 floor=36000 full-restore=12", + "why": "pokeguy 1:46:15: about 12 Full Restores, 13 with Safari's (pokeguy-conditions.md lorelei bag)" + }, + { + "id": "indigo_nurse", + "kind": "route", + "target": {"certainty": "tile", "map": "IndigoPlateau_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[13, 12]]}}, + "why": "to the nurse (13, 10)" + }, + { + "id": "heal_indigo", + "kind": "heal", + "why": "the nurse heals the party" + } + ] + }, + "execution": {"menu": "full"} +}