gyarados180-preparation-plan.json

JSON · 11.7 KB · Task 23 · first used Oct 5 13:19

{
  "status": "Not obtained yet; preparation plan only",
  "quest_source": "work/magikarp-installed-events.json",
  "gift": "693 event16, level5 with random ordinary IVs; inspect owned saved specimen before EV decisions",
  "moves": "Use one XL to evolve Magikarp at about28, then bulk level as Gyarados. Planned final moves Waterfall / Crunch / Dragon Dance / Outrage. Ice Fang27 would be missed on first evolution; not needed for this plan and do not silently assume learned. Set species-specific learning choices before bulk candy.",
  "nature_speed": "Inspect actual IVs. Jolly252Speed goal; compare actual speed*2 with installed Scarf Garchomp before battle.",
  "confusion_berry": "Persim Berry purchasable ordinary Department Store 2F map114 event2; no high-floor sticker gate needed. Not purchased yet.",
  "lum_alternatives": "10F map7 event1 or North Aventurine289E82; not needed if only confusion cure wanted",
  "berry_source": "work/180-berry-sources.json",
  "department_transfers": [
    {
      "map": 112,
      "event": 1,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        36,
        59,
        16
      ]
    },
    {
      "map": 112,
      "event": 1,
      "x": 9,
      "y": 11,
      "page": 1,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": true,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 479,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        520,
        60,
        16
      ]
    },
    {
      "map": 112,
      "event": 6,
      "x": 9,
      "y": 4,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        113,
        9,
        10
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        425,
        9,
        3
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        6,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        7,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        5,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        4,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        3,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        2,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        1,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        183,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        141,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        114,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        112,
        9,
        5
      ]
    },
    {
      "map": 113,
      "event": 2,
      "x": 9,
      "y": 11,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        112,
        9,
        5
      ]
    },
    {
      "map": 114,
      "event": 6,
      "x": 9,
      "y": 4,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        113,
        9,
        10
      ]
    },
    {
      "map": 520,
      "event": 101,
      "x": 60,
      "y": 15,
      "page": 0,
      "condition": {
        "type": "RPG::Event::Page::Condition",
        "switch1_valid": false,
        "switch2_valid": false,
        "variable_valid": false,
        "self_switch_valid": false,
        "switch1_id": 1,
        "switch2_id": 1,
        "variable_id": 1,
        "variable_value": 0,
        "self_switch_ch": "A"
      },
      "destination": [
        112,
        9,
        10
      ]
    }
  ],
  "training": "IndraLv68 wins each5XL; railnet normal wild power-item EVs; no save or game modification",
  "Coral_Surf_route": {
    "observed_boarding": [
      526,
      27,
      15,
      "up"
    ],
    "failure": "Ground pier overlays water terrain; original planner mistook 35,15 for boarding and walked to lighthouse instead. Actual Surf prompt at27,15 facing up succeeded.",
    "incidental_trainer": "526E10 Swimmer Aidan won, two Max Potions, Cofagrigus faint retained in recording180.",
    "surface_planner_fix": "Surface graph discarded nav sightline weights; copied installed trainer-direction/range penalty into surface search. No gameplay-state modifications."
  },
  "Saphira_preliminary": "Obtain owned build before firm plan. Candidate Gigalith Stealth Rock followed by Gyarados setup against Noivern with limited X SpDef/healing; observe Defog, never assume hazards persist. +4 DD desirable to avoid Scarf speed and low-IV/nature issues; Crunch can finish Noivern before using Outrage vs Dragons. No claim of prepared win.",
  "candy_plan": "Only4XL owned; use1XL on Magikarp and verify evolution (~Lv28). Then3XL on Gyarados reaches~45 and learns DD. After normal EV training, seven Indra wins provide35XL; calculate exact remaining candy from frozen EXP before final95 batch. Approx total36XL fromLv5, not35.",
  "learning_plan": "Expected after evolution Splash/Tackle/Bite; Aqua Tail30 fills slot3. Reject Dragon Rage36 and Hydro Pump42. Crunch39 replacesBite slot2; DragonDance45 replacesAquaTail slot3. RejectHurricane48/RainDance51/HyperBeam54. TeachWaterfallslot0 andOutrageslot1 normally. Verify actual move order before committing menus.",
  "gift_party_option": "Installed addPkmnToPartyOrPC offers to send one party member to PC directly. Choose Yes and observed Cofagrigus, preserving Surf/Fly carriers; avoids an extra PC trip. Verify normal prompt."
}