Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
{
"format": "pokesim-authored-checkpoint/1",
"game": "frlg",
"checkpoint": {
"id": "00.40",
"title": "Fly to Celadon: two Rare Candies, Blizzard, Celadon Gym: Tamia, Lori, Erika",
"start": {"certainty": "tile", "map": "CinnabarIsland_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[5, 5]]}},
"events": [
{
"id": "fly_celadon",
"kind": "game_action",
"declared_after": {"certainty": "tile", "map": "CeladonCity", "where": {"facing": "south", "kind": "tiles", "tiles": [[48, 12]]}},
"variant": "fly CeladonCity",
"why": "Fly to Celadon (pokeguy 1:23:45)"
},
{
"id": "celadon_nurse",
"kind": "route",
"target": {"certainty": "tile", "map": "CeladonCity_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}},
"variant": "run",
"why": "the nurse (pokeguy-preparation.md: Erika at 35/137)"
},
{
"id": "heal_celadon",
"kind": "heal",
"why": "the nurse heals the party"
},
{
"id": "rare_candy_3",
"kind": "game_action",
"variant": "use_item rare-candy slot=1",
"why": "Rare Candy: Lv43 (pokeguy 1:25:00)"
},
{
"id": "rare_candy_4",
"kind": "game_action",
"variant": "use_item rare-candy slot=1",
"why": "Rare Candy: Lv44"
},
{
"id": "teach_blizzard",
"kind": "game_action",
"variant": "teach tm14 blizzard slot=1 forget=mega-kick",
"why": "TM14 Blizzard over Mega Kick: a one-shot TM, needs the user's team decision first"
},
{
"id": "above_gym_tree",
"kind": "route",
"target": {"certainty": "tile", "map": "CeladonCity", "where": {"facing": "south", "kind": "tiles", "tiles": [[40, 34]]}},
"variant": "run",
"why": "out, down column 40..43 to above the tree (40, 35) on the way round to the Gym"
},
{
"id": "cut_gym_tree",
"kind": "game_action",
"declared_after": {"certainty": "tile", "map": "CeladonCity", "where": {"facing": "south", "kind": "tiles", "tiles": [[40, 35]]}},
"variant": "cut_tree",
"why": "the tree (40, 35)"
},
{
"id": "below_celadon_gym",
"kind": "route",
"target": {"certainty": "tile", "map": "CeladonCity", "where": {"facing": "north", "kind": "tiles", "tiles": [[11, 31]]}},
"variant": "run",
"why": "west along row 36 and up to below the Gym (11, 30)"
},
{
"id": "below_tamia_line",
"kind": "route",
"target": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[2, 11]]}},
"why": "in, up the west side to (2, 11), west of Kay (3, 11), who faces east"
},
{
"id": "tamia_line",
"kind": "step",
"direction": "north",
"variant": "trainer_line",
"why": "onto (2, 10), the end of Tamia's line (2, 7..10): she walks down to (2, 9)"
},
{
"id": "celadon-tamia",
"kind": "battle",
"declared_after": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[2, 10]]}},
"why": "Beauty Tamia (TRAINER_BEAUTY_TAMIA): Bellsprout, Bellsprout Lv24"
},
{
"id": "west_of_gym_tree",
"kind": "route",
"target": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "east", "kind": "tiles", "tiles": [[2, 5]]}},
"why": "up column 1 past Tamia, to (2, 5), west of the tree (3, 5)"
},
{
"id": "cut_gym_inner_tree",
"kind": "game_action",
"declared_after": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "east", "kind": "tiles", "tiles": [[3, 5]]}},
"variant": "cut_tree",
"why": "the tree (3, 5)"
},
{
"id": "to_lori_line",
"kind": "legs",
"legs": [{"direction": "east", "tiles": 1}],
"why": "onto (4, 5)"
},
{
"id": "lori_line",
"kind": "step",
"direction": "east",
"variant": "trainer_line",
"why": "onto (5, 5), below Lori (5, 4)"
},
{
"id": "celadon-lori",
"kind": "battle",
"declared_after": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "east", "kind": "tiles", "tiles": [[5, 5]]}},
"why": "Beauty Lori (TRAINER_BEAUTY_LORI): Exeggcute Lv24"
},
{
"id": "below_erika",
"kind": "route",
"target": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[6, 5]]}},
"why": "a tile east, below Erika (6, 4)"
},
{
"id": "talk_erika",
"kind": "talk",
"why": "Erika"
},
{
"id": "erika",
"kind": "battle",
"declared_after": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[6, 5]]}},
"why": "Erika (TRAINER_LEADER_ERIKA): Victreebel, Tangela, Vileplume"
},
{
"id": "rainbow_badge",
"kind": "scene",
"why": "the RAINBOW BADGE and TM19"
}
]
},
"execution": {"menu": "full"}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
{
"format": "pokesim-authored-checkpoint/1",
"game": "frlg",
"checkpoint": {
"id": "00.41",
"title": "East to Saffron: the TEA at the gate, the Fighting Dojo's Hitmonchan (Gift RNG placeholder), the Center",
"start": {"certainty": "tile", "map": "CeladonCity_Gym", "where": {"facing": "north", "kind": "tiles", "tiles": [[6, 5]]}},
"events": [
{
"id": "fly_celadon_out",
"kind": "game_action",
"declared_after": {"certainty": "tile", "map": "CeladonCity", "where": {"facing": "south", "kind": "tiles", "tiles": [[48, 12]]}},
"variant": "fly CeladonCity",
"why": "same-city Fly out of the Gym (pokeguy 1:27:07)"
},
{
"id": "route7_gate",
"kind": "route",
"target": {"certainty": "tile", "map": "Route7_EastEntrance", "where": {"facing": "east", "kind": "tiles", "tiles": [[6, 5]]}},
"variant": "run",
"why": "east onto Route 7, into the gate (15, 10), up to the guard"
},
{
"id": "tea_gate",
"kind": "scene",
"why": "the guard takes the TEA"
},
{
"id": "dojo_door",
"kind": "route",
"target": {"certainty": "tile", "map": "SaffronCity", "where": {"facing": "north", "kind": "tiles", "tiles": [[40, 13]]}},
"variant": "run",
"why": "east into Saffron, to below the Dojo (40, 12)"
},
{
"id": "karate_master",
"kind": "route",
"target": {"certainty": "unknown", "map": "SaffronCity_Dojo", "where": {"kind": "unknown"}},
"variant": "run",
"why": "in, past the Black Belts, to the Karate Master"
},
{
"id": "talk_karate_master",
"kind": "talk",
"why": "the Karate Master: a battle (not in pokeguy's run; no pokeguy-trainers.json id)"
},
{
"id": "dojo-karate-master",
"kind": "battle",
"declared_after": {"certainty": "unknown", "map": "SaffronCity_Dojo", "where": {"kind": "unknown"}},
"may_lose": true,
"why": "Black Belt Koichi (TRAINER_BLACK_BELT_KOICHI): needed for the gift; strategy not yet planned"
},
{
"id": "hitmonchan_ball",
"kind": "route",
"target": {"certainty": "unknown", "map": "SaffronCity_Dojo", "where": {"kind": "unknown"}},
"variant": "run",
"why": "to the Hitmonchan ball"
},
{
"id": "hitmonchan_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": "hitmonchan_gift_rng",
"kind": "game_action",
"variant": "gift_rng hitmonchan",
"why": "Gift RNG on the Hitmonchan ball: the Dojo pick"
},
{
"id": "saffron_center_door",
"kind": "route",
"target": {"certainty": "tile", "map": "SaffronCity", "where": {"facing": "north", "kind": "tiles", "tiles": [[24, 39]]}},
"variant": "run",
"why": "out, south-west to below the Center (24, 38)"
},
{
"id": "saffron_nurse",
"kind": "route",
"target": {"certainty": "tile", "map": "SaffronCity_PokemonCenter_1F", "where": {"facing": "north", "kind": "tiles", "tiles": [[7, 4]]}},
"variant": "run",
"why": "the nurse (pokeguy-preparation.md: heal before the Silph sequence)"
},
{
"id": "heal_saffron",
"kind": "heal",
"why": "the nurse heals the party"
}
]
},
"execution": {"menu": "full"}
}
Loading