[
  {
    "type": "effect_on_condition",
    "id": "EOC_statue_startdialog",
    "//": "Called when interacting with the Island Heart.  Starts the main dialog tree.",
    "effect": [ { "open_dialogue": { "topic": "SKYISLAND_UPGRADE" } } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_QUESTIONS",
    "dynamic_line": "Ask what you will.",
    "responses": [
      { "text": "Can you summarize this for me, briefly?", "topic": "SKYISLAND_WHAT" },
      { "text": "Explain expeditions.", "topic": "SKYISLAND_EXPLAIN1" },
      { "text": "Explain missions.", "topic": "SKYISLAND_EXPLAIN2" },
      { "text": "Explain upgrades.", "topic": "SKYISLAND_EXPLAIN3" },
      { "text": "Explain warp shards and rewards.", "topic": "SKYISLAND_EXPLAIN4" },
      { "text": "Explain services.", "topic": "SKYISLAND_EXPLAIN5" },
      { "text": "Let's return to discussing upgrades.", "topic": "SKYISLAND_UPGRADE" },
      { "text": "That's all for now.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_WHAT",
    "dynamic_line": "This floating island is your base of operations, isolated and safe.  When you are ready, use the Warp Obelisk to teleport down to the surface and begin an expedition.  Scavenge, kill, explore, and reach the exit to return here.\n\nShould you die, you will be saved from death and returned to the island, though you will lose EVERYTHING that you were carrying.\n\nGo on expeditions, clear missions, stockpile supplies, upgrade this island, and prepare yourself for your next outing with the equipment you have retrieved.  Repeat until you are an unstoppable force!\nGood luck.",
    "responses": [ { "text": "I see…", "topic": "SKYISLAND_QUESTIONS" } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_EXPLAIN1",
    "dynamic_line": "Use the Warp Obelisk to reach the surface and begin an expedition to a random place on the surface.  Find the exit marked on your map and get there in time with all the loot you can carry and to bring it back to the island!\nDying on expedition will return you home safely, but you will lose EVERYTHING you had with you.  Keep spare gear at home so you can quickly resupply!\n\nThe time limit is enforced by warp pulses, which hit you at regular intervals.  After 8 pulses, you suffer warpsickness, which rapidly reduces your stats with each pulse.  After 12 pulses, your body begins to disintegrate, taking damage until you die.  Get home safely to reset the pulses!\n\nCertain upgrades can unlock new varieties of expeditions, or improve your survivability.",
    "responses": [ { "text": "Interesting…", "topic": "SKYISLAND_QUESTIONS" } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_EXPLAIN2",
    "dynamic_line": "After you have unlocked them, missions are generated randomly once an expedition begins.  These mostly involve finding and killing targeted enemies, and any remaining missions fail when you return home.  There is no penalty for failing missions, so if they are too far out of the way or too difficult, you can try for better luck in the next expedition.  Completed missions reward warp shards.  Harder missions give more shards!\n\nYou can also unlock slaughter missions, which require a total amount of kills in a single expedition.  These can be completed anywhere, but reward a smaller amount of shards.",
    "responses": [ { "text": "Interesting…", "topic": "SKYISLAND_QUESTIONS" } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_EXPLAIN3",
    "dynamic_line": "You can unlock and upgrade many features here.  For the right price, you can improve things like how much map is revealed around you, how many missions are available per trip, what sort of expeditions you can go on, and even instantly construct things on this island.\n\nTo upgrade, simply accept a mission here, then turn in the required materials by just crafting the associated recipe.  Find them under the warp upgrades category of your crafting menu.\n\nSome upgrades and recipes will not be available to unlock until you have reached a higher rank.  To increase your rank, survive enough expeditions and you will be notified that a rank up mission has become available.",
    "responses": [ { "text": "Interesting…", "topic": "SKYISLAND_QUESTIONS" } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_EXPLAIN4",
    "dynamic_line": "Warp shards are rewarded for completing missions.  They can be spent on special warp-related recipes in your crafting menu, and are also required for various upgrades.  If you need, warp shards can be spent here to heal yourself instantly.\n\nYou will also acquire material tokens, rewarded any time you complete an expedition, even if you did no missions.  Longer expeditions yield more tokens.  These tokens can be crafted into common raw resources, like wood, sand, scrap metal, and so on, as long as you have an infinity source nearby.  Infinity sources come in three varieties, each providing different resources, and are acquired by crafting.  Find them under the warp tools category of your crafting menu.",
    "responses": [ { "text": "Interesting…", "topic": "SKYISLAND_QUESTIONS" } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_EXPLAIN5",
    "dynamic_line": "This statue offers a variety of services.  You can be instantly healed, dispel an ongoing portal storm, check your current statistics and progress, and tweak your expedition difficulty settings.\n\nHealing is free until you have survived 10 expeditions.  After this point, healing costs 4 warp shards per treatment.\n\nExpedition difficulty is set to default when you start a new game, but here you can change many finer details to suit your own playstyle.",
    "responses": [ { "text": "Interesting…", "topic": "SKYISLAND_QUESTIONS" } ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_UPGRADE",
    "dynamic_line": "Here you may spend your treasures on upgrades.",
    "responses": [
      {
        "text": "Unlock: RANK UP 1",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_rankup1" } }, { "math": [ "islandrank == 1" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_rankup1" } ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "Unlock: RANK UP 2",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_rankup2" } }, { "math": [ "islandrank == 3" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_rankup2" } ],
        "topic": "SKYISLAND_UPGRADE"
      },
      { "text": "Empower the warp obelisk.", "topic": "SKYISLAND_UPGRADES_RAIDS" },
      { "text": "Make the island more hospitable.", "topic": "SKYISLAND_UPGRADES_TERRAFORM" },
      { "text": "Upgrade expeditions.", "topic": "SKYISLAND_UPGRADES_FEATURES" },
      { "text": "Construction options.", "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE" },
      { "text": "I need your services.", "topic": "SKYISLAND_SERVICES" },
      { "text": "I have some questions.", "topic": "SKYISLAND_QUESTIONS" },
      { "text": "Another time.  Goodbye.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_SERVICES",
    "dynamic_line": "How may I help?",
    "responses": [
      {
        "text": "Heal me.  (Free)",
        "condition": { "math": [ "islandrank == 0" ] },
        "effect": [ { "run_eocs": [ "EOC_HEAL_NEWBIE" ] } ],
        "topic": "SKYISLAND_SERVICES"
      },
      {
        "text": "Heal me.  (Costs 4 Warp Shards)",
        "condition": { "math": [ "islandrank != 0" ] },
        "effect": [ { "run_eocs": [ "EOC_HEAL_NEWBIE" ] } ],
        "topic": "SKYISLAND_SERVICES"
      },
      {
        "text": "End an active portal storm.",
        "effect": [
          { "run_eocs": [ "EOC_CANCEL_PORTAL_STORM" ] },
          { "u_message": "The air crackles with static electricity, then stabilizes.", "popup": true }
        ],
        "topic": "SKYISLAND_SERVICES"
      },
      {
        "text": "View my expedition stats.",
        "effect": [ { "run_eocs": [ "EOC_statcheck" ] } ],
        "topic": "SKYISLAND_SERVICES"
      },
      {
        "text": "View my upgrade stats.",
        "effect": [ { "run_eocs": [ "EOC_progresscheck" ] } ],
        "topic": "SKYISLAND_SERVICES"
      },
      {
        "text": "View my construction stats.",
        "effect": [ { "run_eocs": [ "EOC_buildcheck" ] } ],
        "topic": "SKYISLAND_SERVICES"
      },
      {
        "text": "Change my difficulty settings.",
        "effect": [ { "run_eocs": [ "EOC_difficultycheck" ] } ],
        "topic": "SKYISLAND_SERVICES"
      },
      { "text": "Let's return to discussing upgrades.", "topic": "SKYISLAND_UPGRADE" },
      { "text": "That's all.  Goodbye.", "topic": "TALK_DONE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_UPGRADES_RAIDS",
    "dynamic_line": "By empowering the warp obelisk, you can expand the quality and variety of available expeditions.",
    "responses": [
      {
        "text": "Unlock: Large Expeditions",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_raidlength1" } },
            { "math": [ "longerraids == 0" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_raidlength1" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Unlock: Extended Expeditions",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_raidlength2" } },
            { "math": [ "longerraids == 1" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_raidlength2" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Unlock Start Location: Basements",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_basementsunlock" } }, { "math": [ "basementsunlocked == 0" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_basementsunlock" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Unlock Start Location: Rooftops",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_roofsunlock" } },
            { "math": [ "roofsunlocked == 0" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_roofsunlock" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Unlock Start Location: Labs",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_labsunlock" } },
            { "math": [ "labsunlocked == 0" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_labsunlock" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Security Alpha",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_security1" } }, { "math": [ "securitylevel == 0" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_security1" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Security Beta",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_security2" } },
            { "math": [ "securitylevel == 1" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_security2" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Security Gamma",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_security3" } },
            { "math": [ "securitylevel == 2" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_security3" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Security Epsilon",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_security4" } },
            { "math": [ "securitylevel == 3" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_security4" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      {
        "text": "Security Kappa",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_security5" } },
            { "math": [ "securitylevel == 4" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_security5" } ],
        "topic": "SKYISLAND_UPGRADES_RAIDS"
      },
      { "text": "Nevermind.", "topic": "SKYISLAND_UPGRADE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_UPGRADES_TERRAFORM",
    "//": "The more an upgrade makes it easier to spend a long time on the island, the more expensive it must be.",
    "//2": "The player must always have reasons to prefer doing expeditions to staying on the island.",
    "dynamic_line": "There are many ways that the island could be made more hospitable for you.",
    "responses": [
      {
        "text": "Unlock: Personal Sunblock",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_sunblock" } }, { "not": { "u_has_trait": "mut_skyisland_sunblock" } } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_sunblock" } ],
        "topic": "SKYISLAND_UPGRADES_TERRAFORM"
      },
      {
        "text": "Unlock: Personal Windblocker",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_windblock" } },
            { "not": { "u_has_trait": "mut_skyisland_windblock" } }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_windblock" } ],
        "topic": "SKYISLAND_UPGRADES_TERRAFORM"
      },
      {
        "text": "Unlock: Personal Temperature Adjustement",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_personal_temperature_adaptation" } },
            { "math": [ "skyisland_bunker_temperature_adaptation == 1" ] },
            { "math": [ "skyisland_personal_temperature_adaptation == 0" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_personal_temperature_adaptation" } ],
        "topic": "SKYISLAND_UPGRADES_TERRAFORM"
      },
      { "text": "Nevermind.", "topic": "SKYISLAND_UPGRADE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_UPGRADES_FEATURES",
    "dynamic_line": "There are many abilities to learn that will help you on your expeditions.",
    "responses": [
      {
        "text": "Upgrade: Stability 1",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability1" } }, { "math": [ "bonuspulses == 0" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Stability 2",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability2" } },
            { "math": [ "bonuspulses == 1" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Stability 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability3" } },
            { "math": [ "bonuspulses == 2" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability3" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Stability 4",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability4" } },
            { "math": [ "bonuspulses == 3" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability4" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Stability 5",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability5" } },
            { "math": [ "bonuspulses == 4" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability5" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Stability 6",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability6" } },
            { "math": [ "bonuspulses == 5" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability6" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Stability 7",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_stability7" } },
            { "math": [ "bonuspulses == 6" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_stability7" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 1",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting1" } }, { "math": [ "scoutingdistancetargets == 0" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 2",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting2" } }, { "math": [ "scoutingdistancetargets == 1" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting3" } },
            { "math": [ "scoutingdistancetargets == 2" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting3" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 4",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting4" } }, { "math": [ "scoutingdistancetargets == 4" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting4" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 5",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting5" } },
            { "math": [ "scoutingdistancetargets == 6" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting5" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 6",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting6" } },
            { "math": [ "scoutingdistancetargets == 7" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting6" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 7",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting7" } },
            { "math": [ "scoutingdistancetargets == 8" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting7" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting 8",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scouting8" } },
            { "math": [ "scoutingdistancetargets == 7" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scouting8" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting Clairvoyance",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scoutingclairvoyance1" } },
            { "math": [ "scoutingdistancetargets == 4" ] },
            { "math": [ "scoutingclairvoyancetime < 10" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scoutingclairvoyance1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Scouting Clairvoyance 2",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_scoutingclairvoyance2" } },
            { "math": [ "scouting_clairvoyance == 1" ] },
            { "math": [ "scoutingclairvoyancetime == 20" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_scoutingclairvoyance2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 1",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing1" } }, { "math": [ "scoutingdistancelanding == 0" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 2",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing2" } }, { "math": [ "scoutingdistancelanding == 4" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing3" } },
            { "math": [ "scoutingdistancelanding == 8" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing3" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 4",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing4" } }, { "math": [ "scoutingdistancelanding == 12" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing4" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 5",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing5" } },
            { "math": [ "scoutingdistancelanding == 16" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing5" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 6",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing6" } },
            { "math": [ "scoutingdistancelanding == 20" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing6" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 7",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing7" } },
            { "math": [ "scoutingdistancelanding == 24" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing7" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing 8",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing8" } },
            { "math": [ "scoutingdistancelanding == 28" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing8" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing Water-Walking",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing_water_walking" } },
            { "math": [ "landing_waterwalk == 0" ] },
            { "math": [ "scoutingdistancelanding >= 16" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing_water_walking" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing Flight",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing_flight" } },
            { "math": [ "landing_flight == 0" ] },
            { "math": [ "scoutingdistancelanding >= 20" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing_flight" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Upgrade: Landing Phasing",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_landing_phase" } },
            { "math": [ "landing_phase == 0" ] },
            { "math": [ "scoutingdistancelanding >= 20" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_landing_phase" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Slaughter Missions",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_slaughter" } }, { "math": [ "slaughterunlocked == 0" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_slaughter" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Two Exits per Expedition",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_exit1" } }, { "math": [ "bonusexits == 0" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_exit1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Three Exits per Expedition",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_exit2" } },
            { "math": [ "bonusexits == 1" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_exit2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Four Exits per Expedition",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_exit3" } },
            { "math": [ "bonusexits == 2" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_exit3" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Five Exits per Expedition",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_exit4" } },
            { "math": [ "bonusexits == 3" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_exit4" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Expedition Missions",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_bonusmissions1" } }, { "math": [ "bonusmissions == 0" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_bonusmissions1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Two Missions per Expedition",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_UPGRADE_bonusmissions2" } }, { "math": [ "bonusmissions == 1" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_bonusmissions2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Three Missions per Expedition",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_bonusmissions3" } },
            { "math": [ "bonusmissions == 2" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_bonusmissions3" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Four Missions per Expedition",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_bonusmissions4" } },
            { "math": [ "bonusmissions == 3" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_bonusmissions4" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Five Missions per Expedition",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_bonusmissions5" } },
            { "math": [ "bonusmissions == 2" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_bonusmissions5" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Harder Missions",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_hardmissions1" } },
            { "math": [ "hardmissions == 0" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_hardmissions1" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      {
        "text": "Unlock: Hardest Missions",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_UPGRADE_hardmissions2" } },
            { "math": [ "hardmissions == 10" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_UPGRADE_hardmissions2" } ],
        "topic": "SKYISLAND_UPGRADES_FEATURES"
      },
      { "text": "Nevermind…", "topic": "SKYISLAND_UPGRADE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_UPGRADES_INFRASTRUCTURE",
    "dynamic_line": "The Island is your home now.  It will be prudent to make it livable.",
    "responses": [
      {
        "text": "Construct: Bunker Entrance",
        "condition": { "and": [ { "not": { "u_has_mission": "SKYISLAND_BUILD_base1" } }, { "math": [ "skyisland_build_base == 0" ] } ] },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_base1" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Main Room 1",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_bigroom1" } },
            { "math": [ "skyisland_build_bigroom == 0" ] },
            { "math": [ "skyisland_build_base == 1" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_bigroom1" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Main Room 2",
        "condition": {
          "and": [ { "not": { "u_has_mission": "SKYISLAND_BUILD_bigroom2" } }, { "math": [ "skyisland_build_bigroom == 1" ] } ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_bigroom2" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Main Room 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_bigroom3" } },
            { "math": [ "skyisland_build_bigroom == 2" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_bigroom3" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Main Room 4",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_bigroom4" } },
            { "math": [ "skyisland_build_bigroom == 3" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_bigroom4" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: West Room 1",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_westroom1" } },
            { "math": [ "skyisland_build_bigroom >= 1" ] },
            { "math": [ "skyisland_build_westroom == 0" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_westroom1" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: West Room 2",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_westroom2" } },
            { "math": [ "skyisland_build_westroom == 1" ] },
            { "math": [ "skyisland_build_bigroom >= 1" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_westroom2" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: West Room 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_westroom3" } },
            { "math": [ "skyisland_build_westroom == 2" ] },
            { "math": [ "skyisland_build_bigroom >= 2" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_westroom3" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: West Room Gallery",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_westroom4" } },
            { "math": [ "skyisland_build_westroom == 3" ] },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_westroom4" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: West Side Rooms",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_west_side_rooms" } },
            { "math": [ "skyisland_build_westroom >= 3" ] },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "skyisland_build_west_side_rooms == 0" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_west_side_rooms" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: East Room 1",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_eastroom1" } },
            { "math": [ "skyisland_build_bigroom >= 1" ] },
            { "math": [ "skyisland_build_eastroom == 0" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_eastroom1" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: East Room 2",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_eastroom2" } },
            { "math": [ "skyisland_build_eastroom == 1" ] },
            { "math": [ "skyisland_build_bigroom >= 1" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_eastroom2" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: East Room 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_eastroom3" } },
            { "math": [ "skyisland_build_eastroom == 2" ] },
            { "math": [ "skyisland_build_bigroom >= 2" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_eastroom3" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: East Room Gallery",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_eastroom4" } },
            { "math": [ "skyisland_build_eastroom == 3" ] },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_eastroom4" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: East Side Rooms",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_east_side_rooms" } },
            { "math": [ "skyisland_build_eastroom >= 3" ] },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "skyisland_build_east_side_rooms == 0" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_east_side_rooms" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: North Room 1",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_northroom1" } },
            { "math": [ "skyisland_build_bigroom >= 1" ] },
            { "math": [ "skyisland_build_northroom == 0" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_northroom1" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: North Room 2",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_northroom2" } },
            { "math": [ "skyisland_build_northroom == 1" ] },
            { "math": [ "skyisland_build_bigroom >= 1" ] },
            { "math": [ "islandrank >= 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_northroom2" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: North Room 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_northroom3" } },
            { "math": [ "skyisland_build_northroom == 2" ] },
            { "math": [ "skyisland_build_bigroom >= 2" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_northroom3" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: North Room 4",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_northroom4" } },
            { "math": [ "skyisland_build_northroom == 3" ] },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "islandrank >= 3" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_northroom4" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: North Side Rooms",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_north_side_rooms" } },
            { "math": [ "skyisland_build_northroom >= 3" ] },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "skyisland_build_north_side_rooms == 0" ] },
            { "math": [ "islandrank >= 4" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_north_side_rooms" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Central Skylight 2",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_centralskylight2" } },
            { "math": [ "skyisland_build_bigroom >= 2" ] },
            { "math": [ "skyisland_build_centralskylight == 0" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_centralskylight2" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Central Skylight 3",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_centralskylight3" } },
            { "math": [ "skyisland_build_bigroom >= 3" ] },
            { "math": [ "skyisland_build_centralskylight == 1" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_centralskylight3" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Central Skylight 4",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_BUILD_centralskylight4" } },
            { "math": [ "skyisland_build_bigroom >= 4" ] },
            { "math": [ "skyisland_build_centralskylight == 2" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_BUILD_centralskylight4" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "Construct: Climate Control",
        "condition": {
          "and": [
            { "not": { "u_has_mission": "SKYISLAND_bunker_temperature_adaptation" } },
            { "math": [ "skyisland_build_bigroom >= 2" ] },
            { "math": [ "islandrank >= 3" ] },
            { "math": [ "skyisland_bunker_temperature_adaptation == 0" ] }
          ]
        },
        "effect": [ { "assign_mission": "SKYISLAND_bunker_temperature_adaptation" } ],
        "topic": "SKYISLAND_UPGRADES_INFRASTRUCTURE"
      },
      {
        "text": "One of my bunker constructions had an error.  Could you help me fix it?",
        "condition": {
          "or": [
            { "math": [ "skyisland_build_bigroom >= 2" ] },
            { "math": [ "skyisland_build_northroom >= 2" ] },
            { "math": [ "skyisland_build_westroom >= 2" ] },
            { "math": [ "skyisland_build_eastroom >= 2" ] }
          ]
        },
        "topic": "SKYISLAND_FIX_CONSTRUCTIONS"
      },
      { "text": "Nevermind.", "topic": "SKYISLAND_UPGRADE" }
    ]
  },
  {
    "type": "talk_topic",
    "id": "SKYISLAND_FIX_CONSTRUCTIONS",
    "dynamic_line": "Please remove all obstructing appliances or vehicles from the section of the island in question.  Where do you need help with?",
    "responses": [
      {
        "text": "I need help with the Hollow Carver stage of the main room.",
        "condition": { "math": [ "skyisland_build_bigroom == 2" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_bigroom2" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Warped Reinforcement stage of the main room.",
        "condition": { "math": [ "skyisland_build_bigroom == 3" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_bigroom3" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Cavernous Soul stage of the main room.",
        "condition": { "math": [ "skyisland_build_bigroom == 4" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_bigroom4" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Hollow Carver stage of the western room.",
        "condition": { "math": [ "skyisland_build_westroom == 2" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_westroom2" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Warped Reinforcement stage of the western room.",
        "condition": { "math": [ "skyisland_build_westroom == 3" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_westroom3" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Crystalline Glass stage of the western room.",
        "condition": { "math": [ "skyisland_build_westroom == 4" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_westroom4" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Inverted Cube for the western side rooms.",
        "condition": { "math": [ "skyisland_build_west_side_rooms == 1" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_west_side_rooms" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Hollow Carver stage of the eastern room.",
        "condition": { "math": [ "skyisland_build_eastroom == 2" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_eastroom2" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Warped Reinforcement stage of the eastern room.",
        "condition": { "math": [ "skyisland_build_eastroom == 3" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_eastroom3" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Crystalline Glass stage of the eastern room.",
        "condition": { "math": [ "skyisland_build_eastroom == 4" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_eastroom4" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Inverted Cube for the eastern side rooms.",
        "condition": { "math": [ "skyisland_build_east_side_rooms == 1" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_east_side_rooms" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Hollow Carver stage of the northern room.",
        "condition": { "math": [ "skyisland_build_northroom == 2" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_northroom2" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Warped Reinforcement stage of the northern room.",
        "condition": { "math": [ "skyisland_build_northroom == 3" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_northroom3" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Cavernous Soul stage of the northern room.",
        "condition": { "math": [ "skyisland_build_northroom == 4" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_northroom4" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Inverted Cube for the northern side rooms.",
        "condition": { "math": [ "skyisland_build_north_side_rooms == 1" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_north_side_rooms" },
          { "u_message": "You hear a grinding sound from beneath the earth.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Glass Figurine stage of the central skylight.",
        "condition": { "math": [ "skyisland_build_centralskylight == 1" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_centralskylight2" },
          { "u_message": "You hear the sound of crystalline chimes.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Crystalline Mirror stage of the central skylight.",
        "condition": { "math": [ "skyisland_build_centralskylight == 2" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_centralskylight3" },
          { "u_message": "You hear the sound of crystalline chimes.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      },
      {
        "text": "I need help with the Transparent Cube stage of the central skylight.",
        "condition": { "math": [ "skyisland_build_centralskylight == 3" ] },
        "effect": [
          { "run_eocs": "EOC_skyisland_build_centralskylight4" },
          { "u_message": "You hear the sound of crystalline chimes.", "popup": true }
        ],
        "topic": "SKYISLAND_UPGRADE"
      }
    ]
  }
]
