{
  "default": {
    "actions": [
      {
        "names": [ "exit", 3579, "close", 3580, "qqq", 3582, "quit", 3679 ],
        "response": [
          {
            "type": "done"
          }
        ]
      },
      {
        "patterns": [ "", -1 ],
        "$comment": "The empty pattern matches anything. Since this is the last action, it ends up firing for any unhandled action.",
        "response": [
          {
            "type": "say",
            "text": [ "Unknown command", 15 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "StaffList": {
    "actions": [
      {
        "names": [ "authors", 16 ],
        "response": [
          {
            "type": "say",
            "text": [ "Between the Ashes: Slaves of Chaos", 17 ]
          },
          {
            "type": "say",
            "text": [ " ", 18 ]
          },
          {
            "type": "say",
            "text": [ "Admiral MS ~ Script Writing, Alpha Testing", 172 ]
          },
          {
            "type": "say",
            "text": [ "CommanderDJ ~ Newsroom Writing", 173 ]
          },
          {
            "type": "say",
            "text": [ "MatthTheGeek ~ Modpack Design", 174 ]
          },
          {
            "type": "say",
            "text": [ "Mike Nelson ~ Project Lead", 175 ]
          },
          {
            "type": "say",
            "text": [ "IronBeer ~ Guest Mission Design", 176 ]
          },
          {
            "type": "say",
            "text": [ "Lepanto ~ System Map Design", 177 ]
          },
          {
            "type": "say",
            "text": [ "Lorric ~ Writer, General Staff", 178 ]
          },
          {
            "type": "say",
            "text": [ "SDM ~ Testing, Grammar, & Maintenance", 180 ]
          },
          {
            "type": "say",
            "text": [ "Slasher ~ Writing & Mission Design", 181 ]
          },
          {
            "type": "say",
            "text": [ "Snail ~ Testing & Maintenance", 182 ]
          },
          {
            "type": "say",
            "text": [ " ", 18 ]
          },
          {
            "type": "say",
            "text": [ "Between the Ashes: The Growing Silence", 19 ]
          },
          {
            "type": "say",
            "text": [ " ", 18 ]
          },
          {
            "type": "say",
            "text": [ "Kyle McHugh ~ Mission Design, Modpack", 20 ]
          },
          {
            "type": "say",
            "text": [ "Mike Nelson ~ Project Lead", 175 ]
          },
          {
            "type": "say",
            "text": [ "Naomi Weidman ~ Mission Design & Writing", 21 ]
          },
          {
            "type": "say",
            "text": [ "Slasher ~ Storylines", 22 ]
          }
        ]
      }
    ]
  },
  "BattleSnail": {
    "actions": [
      {
        "names": [ "snail", 3713, "gastropodica", 3725, "battlesnail", 3734, "battle snail", 3736 ],
        "response": [
          { "type": "say", "text": [ "                   _____", 23 ] },
          { "type": "say", "text": [ "       __       _.-'`     ``'-._", 24 ] },
          { "type": "say", "text": [ "      /o \\_    .'             '.", 25 ] },
          { "type": "say", "text": [ "  __.-'\\__/ `\\  /_______.---.____ \\ ", 26 ] },
          { "type": "say", "text": [ " .'          \\/<_______________> \\ ", 27 ] },
          { "type": "say", "text": [ "/       ,_    |    /    (_,`\\    |  |", 28 ] },
          { "type": "say", "text": [ "\\       /     |:.   \\      /    / ./", 29 ] },
          { "type": "say", "text": [ " '------'`---'\\  \\:.   '-......-'   .' _/", 33 ] },
          { "type": "say", "text": [ "            \\ /`-..___     _.-' -` \\.___", 41 ] },
          { "type": "say", "text": [ "             |::.     ```````````````      /   `)", 42 ] },
          { "type": "say", "text": [ "              `-::___         __.-'``''`````", 43 ] },
          { "type": "say", "text": [ "                   `````````````````````````", 44 ] },
          { "type": "say", "text": [ "  ", 45 ] },
          { "type": "say", "text": [ "            Battle Snail Found!", 46 ] },
          { "type": "set", "variable": "SnailDetected", "value": "1" }
        ]
      }
    ]
  },
  "EagleFive": {
    "actions": [
      {
        "names": [ "eagle five", 3737, "eagle 5", 3738, "winnebago", 3747, "spaceballs", 3842, "shwartz", 3969 ],
        "response": [
          { "type": "say", "text": [ "                                           /((((((((((((", 49 ] },
          { "type": "say", "text": [ "                                       /((((((((((((((((((((((((((((", 50 ] },
          { "type": "say", "text": [ "                                     /+\\                       \\", 51 ] },
          { "type": "say", "text": [ "                                  /+++\\                       \\", 52 ] },
          { "type": "say", "text": [ "                               /+++++\\                       \\", 53 ] },
          { "type": "say", "text": [ "             ,,,,,,,,     ___/+ ...''|+++'\\                       \\----------", 54 ] },
          { "type": "say", "text": [ "-------------,,,,,,,,,   --------+|    |++++((((((((((((((((((((((((((((------", 55 ] },
          { "type": "say", "text": [ "  ---------,,,,,,,,,-------------+|...'''+++++((((((((((((((((((((((((((((", 56 ] },
          { "type": "say", "text": [ "         ,,,,,,,,--------------++++++____-----------------------------", 57 ] },
          { "type": "say", "text": [ "        ,,,,,,,,      --+++_____------+++|///////////////////////////////|", 58 ] },
          { "type": "say", "text": [ "                      |_----+++++++++|//( )///=====///( )//|", 59 ] },
          { "type": "say", "text": [ "                      |-+++++++++++|//( )///=====///( )//|", 60 ] },
          { "type": "say", "text": [ "                      |-+++++++++++:::::::EAGLE 5:::::::", 61 ] },
          { "type": "say", "text": [ "                      |.............................:::::::::::::::::::::::::::::::", 62 ] },
          { "type": "say", "text": [ "                         ooooo         ooooo              oooo", 63 ] },
          { "type": "say", "text": [ "                          ooo            ooo                   oo", 64 ] },
          { "type": "say", "text": [ "  ", 45 ] },
          { "type": "say", "text": [ "                May the Shwartz be with you!  ", 65 ] },
          { "type": "say", "text": [ "                          Eagle 5 Found!  ", 66 ] },
          { "type": "set", "variable": "Eagle5Detected", "value": "1" } ] }
    ]
  },
  "EasterEggs": {
    "actions": [
      {
        "names": [ "cables", 67 ],
        "response": [
          {
            "type": "say",
            "text": [ "They are too thick!", 68 ]
          }
        ]
      },
      {
        "names": [ "ireadtheconfig", 4065, "i read the config", 4066 ],
        "response": [
          {
            "type": "say",
            "text": [ "Congrats, you have most likely found this text by looking inside this mod's VP and opening this config file! This big and intimidating JSON is part of what controls the hacking sequences of missions The Texas Seven, Breaking The Seals, and others!", 69 ]
          }
        ]
      },
      {
        "names": [ "soda", 4067, "bounus soda", 4218, "soda drinker pro", 4234, "i want a soda", 4327 ],
        "response": [
          {
            "type": "say",
            "text": [ "BOUNUS SODA", 70 ]
          }
        ]
      },
      {
        "names": [ "slugcat", 10807, "slug cat", 10808, "rainworld", 10809, "rain world", 10810, "scug", 10811 ],
        "response": [
          {
            "type": "say",
            "text": [ "Thanks, Andrew...", 71 ]
          }
        ]
      },
      {
        "names": [ "pooh", 10812, "pooh bear", 10813, "winnie the pooh", 10814, "honey", 10815 ],
        "response": [
          {
            "type": "say",
            "text": [ "If Naomi's writing was honey, I'd be goddamn Winnie the Pooh!", 72 ]
          }
        ]
      },
      {
        "names": [ "weasel", 4336, "mole", 4358 ],
        "response": [
          {
            "type": "say",
            "text": [ "Weasel is functionally the opposite of Mole!", 73 ]
          }
        ]
      },
      {
        "names": [ "nandos", 4359, "astra", 4361, "cheeky", 4362 ],
        "response": [
          {
            "type": "say",
            "text": [ "Jurz is goon to Loighten with the crew for cheeky Nandos.", 74 ]
          }
        ]
      },
      {
        "names": [ "bp", 4365, "blue planet", 4368 ],
        "response": [
          {
            "type": "say",
            "text": [ "War in Heaven", 75 ]
          },
          {
            "type": "say",
            "text": [ "Teaching you to read fast since 2007.", 76 ]
          }
        ]
      },
      {
        "names": [ "bta", 4414, "between the ashes", 4417 ],
        "response": [
          {
            "type": "say",
            "text": [ "THIS IS TRAGIC", 77 ],
            "r": 255,
            "g": 165,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "walls closing", 4420, "shepherds", 4421 ],
        "response": [
          {
            "type": "say",
            "text": [ "The Apocalypse approaches...", 78 ],
            "r": 255,
            "g": 0,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "jad", 4422, "just another day", 4423 ],
        "response": [
          {
            "type": "say",
            "text": [ "Burn, baby, BURN!", 79 ]
          }
        ]
      },
      {
        "names": [ "antagonist", 4424, "the antagonist", 4425 ],
        "response": [
          {
            "type": "say",
            "text": [ "Do you have ANY idea what that ship was designed to do?!?!", 80 ]
          }
        ]
      },
      {
        "names": [ "hlp", 4426, "hardlight productions", 4427, "hard light productions", 4428 ],
        "response": [
          {
            "type": "say",
            "text": [ "Bringing modders together!", 81 ]
          }
        ]
      },
      {
        "names": [ "fs1", 4429, "freespace 1", 4430, "freespace1", 4431 ],
        "response": [
          {
            "type": "say",
            "text": [ "Descent or Conflict?", 82 ]
          }
        ]
      },
      {
        "names": [ "fs2", 4432, "freespace 2", 4433, "freespace2", 4434 ],
        "response": [
          {
            "type": "say",
            "text": [ "Still the best action game!", 83 ]
          }
        ]
      },
      {
        "names": [ "fs3", 10707, "freespace 3", 4435, "freespace3", 4436 ],
        "response": [
          {
            "type": "say",
            "text": [ "The search for Bosch!", 84 ]
          }
        ]
      },
      {
        "names": [ "dereksmart", 4437, "derek smart", 4438 ],
        "response": [
          {
            "type": "say",
            "text": [ "No. Just no. That guy is a jerk. Access denied.", 85 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "help", 4439, "h", 4440, "usage", 4441, "syntax", 4442 ],
        "response": [
          {
            "type": "say",
            "text": [ "USAGE: TYPE A COMMAND AND THEN PRESS ENTER, USE SPACES BETWEEN WORDS, USE UP/DOWN ARROWS TO ACCESS COMMAND HISTORY.", 86 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "make me a sandwich", 87 ],
        "response": [
          {
            "type": "say",
            "text": [ "Make it yourself, pilot.", 88 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "patterns": [ "sudo %S+", 89 ],
        "response": [
          {
            "type": "say",
            "text": [ "Authorization failure. Your name has been added to the Naughty List.", 90 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "patterns": [ "drop table %S+", 4443, "drop tables %S+", 4444 ],
        "response": [
          {
            "type": "say",
            "text": [ "We call him Little Bobby Tables.", 91 ],
            "r": 255,
            "g": 0,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "scp", 4445, "source code project", 4446 ],
        "response": [
          {
            "type": "say",
            "text": [ "Looks like new. Since 2002.", 92 ]
          }
        ]
      },
      {
        "names": [ "5197", 4447, "#5197", 4448, "bug 5197", 4449, "issue 5197", 4450 ],
        "response": [
          {
            "type": "say",
            "text": [ "Ahhh. Vindication tastes so sweet!", 93 ]
          }
        ]
      }
    ]
  },
  "NoAccess": {
    "actions": [
      {
        "patterns": [ "", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "-Access Denied", 94 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "easter_egg_test": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "EagleFive" ],
    "actions": [
      {
        "names": [ "reboot", 4451, "enable admin", 4452, "remote access", 4453 ],
        "response": [
          {
            "type": "say",
            "text": [ "Ah, Ah, Ah! You didn't say the magic word!", 95 ]
          }
        ]
      }
    ]
  },
  "bta1_m2_08": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "reboot", 4451, "enable admin", 4452, "remote access", 4453 ],
        "response": [
          {
            "type": "say",
            "text": [ "Ah, Ah, Ah! You didn't say the magic word!", 95 ]
          }
        ]
      },
      {
        "names": [ "request local", 96 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "C:\\USER\\@PlayerName\\LOCAL>", 97 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-a"
          }
        ]
      }
    ]
  },
  "bta1_m2_08-a": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "override", 4454, "reset remote", 103 ],
        "response": [
          {
            "type": "say",
            "text": [ "-Access Denied", 94 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "local admin", 4455, "qwerty", 4456 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "Enter Fleet Technician Code:", 98 ],
            "r": 0,
            "g": 200,
            "b": 200,
            "a": 200
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "2"
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-b"
          }
        ]
      },
      {
        "patterns": [ "^local admin .+", 99 ],
        "response": [
          {
            "type": "say",
            "text": [ "USAGE: LOCAL ADMIN, THEN PRESS ENTER, THEN INPUT TECH CODE", 100 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta1_m2_08-b": {
    "include": [ "NoAccess" ],
    "actions": [
      {
        "names": [ "1824ig", 101 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "C:\\USER\\ADMIN\\LOCAL>", 102 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "3"
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-c"
          }
        ]
      }
    ]
  },
  "bta1_m2_08-c": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "reset remote", 103 ],
        "response": [
          {
            "type": "say",
            "text": [ "-Access Denied", 94 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "root key", 4457, "tech key", 4458 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "Enter key:", 104 ],
            "r": 0,
            "g": 200,
            "b": 200
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "4"
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-d"
          }
        ]
      },
      {
        "patterns": [ "^root key .+", 105 ],
        "response": [
          {
            "type": "say",
            "text": [ "USAGE: ROOT KEY, THEN PRESS ENTER, THEN INPUT TECH CODE", 106 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta1_m2_08-d": {
    "include": [ "NoAccess" ],
    "actions": [
      {
        "names": [ "1824ig", 101 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "C:\\>", 107 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "5"
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-e"
          }
        ]
      }
    ]
  },
  "bta1_m2_08-e": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "reboot", 4451, "remote access", 4453 ],
        "response": [
          {
            "type": "say",
            "text": [ "-OPERATION FAILED", 108 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "remote system override", 4459, "remote subsystem override", 4460 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "C:\\REMOTE\\OVERRIDE>", 109 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "6"
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-f"
          }
        ]
      }
    ]
  },
  "bta1_m2_08-f": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "NoAccess"
    ],
    "actions": [
      {
        "names": [ "reroute anon override", 110 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "Specify System:", 111 ],
            "r": 0,
            "g": 200,
            "b": 200,
            "a": 200
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "7"
          },
          {
            "type": "jump",
            "target": "bta1_m2_08-g"
          }
        ]
      }
    ]
  },
  "bta1_m2_08-g": {
    "include": [ "BattleSnail", "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "secondary", 4461, "missile banks", 4462 ],
        "response": [
          {
            "type": "say",
            "text": [ "SECONDARY SYSTEM FAILURE", 112 ],
            "r": 0,
            "g": 0,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "8"
          },
          {
            "type": "set",
            "variable": "systemChosen",
            "value": "secondary"
          },
          {
            "type": "jump",
            "target": "default"
          },
          {
            "type": "input",
            "allow": false
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Reroute Success--.....", 114 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "say",
                "text": [ "..........", 115 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 2,
            "then": [
              {
                "type": "say",
                "text": [ "IAMERROR", 116 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 3,
            "then": [
              {
                "type": "say",
                "text": [ "REMOTE SYSTEM ASSERT", 117 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 4,
            "then": [
              {
                "type": "say",
                "text": [ "ASSERTION", 118 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 5,
            "then": [
              {
                "type": "say",
                "text": [ "NO DEBUG DATA", 119 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 6,
            "then": [
              {
                "type": "say",
                "text": [ "ERROR", 120 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 7,
            "then": [
              {
                "type": "say",
                "text": [ "...", 121 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 8,
            "then": [
              {
                "type": "say",
                "text": [ "....", 122 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 9,
            "then": [
              {
                "type": "say",
                "text": [ ".....", 123 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 10,
            "then": [
              {
                "type": "say",
                "text": [ "......", 124 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 11,
            "then": [
              {
                "type": "say",
                "text": [ "FAILSAFE INITIATED", 125 ],
                "r": 0,
                "g": 0,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 12,
            "then": [
              {
                "type": "say",
                "text": [ "RESET SYSTEM", 126 ],
                "r": 0,
                "g": 0,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 13,
            "then": [
              {
                "type": "say",
                "text": [ "5", 127 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 14,
            "then": [
              {
                "type": "say",
                "text": [ "4", 129 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 15,
            "then": [
              {
                "type": "say",
                "text": [ "3", 130 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 16,
            "then": [
              {
                "type": "say",
                "text": [ "2", 131 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 17,
            "then": [
              {
                "type": "say",
                "text": [ "1", 132 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 18,
            "then": [
              {
                "type": "say",
                "text": [ "..........", 115 ]
              }
            ]
          }
        ]
      },
      {
        "names": [ "shield", 133 ],
        "response": [
          {
            "type": "say",
            "text": [ "SHIELD SYSTEM FAILURE", 134 ],
            "r": 0,
            "g": 0,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "8"
          },
          {
            "type": "set",
            "variable": "systemChosen",
            "value": "shield"
          },
          {
            "type": "jump",
            "target": "default"
          },
          {
            "type": "input",
            "allow": false
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Reroute Success--.....", 114 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "say",
                "text": [ "..........", 115 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 2,
            "then": [
              {
                "type": "say",
                "text": [ "IAMERROR", 116 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 3,
            "then": [
              {
                "type": "say",
                "text": [ "REMOTE SYSTEM ASSERT", 117 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 4,
            "then": [
              {
                "type": "say",
                "text": [ "ASSERTION", 118 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 5,
            "then": [
              {
                "type": "say",
                "text": [ "NO DEBUG DATA", 119 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 6,
            "then": [
              {
                "type": "say",
                "text": [ "ERROR", 120 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 7,
            "then": [
              {
                "type": "say",
                "text": [ "...", 121 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 8,
            "then": [
              {
                "type": "say",
                "text": [ "....", 122 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 9,
            "then": [
              {
                "type": "say",
                "text": [ ".....", 123 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 10,
            "then": [
              {
                "type": "say",
                "text": [ "......", 124 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 11,
            "then": [
              {
                "type": "say",
                "text": [ "FAILSAFE INITIATED", 125 ],
                "r": 0,
                "g": 0,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 12,
            "then": [
              {
                "type": "say",
                "text": [ "RESET SYSTEM", 126 ],
                "r": 0,
                "g": 0,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 13,
            "then": [
              {
                "type": "say",
                "text": [ "5", 127 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 14,
            "then": [
              {
                "type": "say",
                "text": [ "4", 129 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 15,
            "then": [
              {
                "type": "say",
                "text": [ "3", 130 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 16,
            "then": [
              {
                "type": "say",
                "text": [ "2", 131 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 17,
            "then": [
              {
                "type": "say",
                "text": [ "1", 132 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 18,
            "then": [
              {
                "type": "say",
                "text": [ "..........", 115 ]
              }
            ]
          }
        ]
      },
      {
        "names": [ "primary", 4463, "communications", 4464, "ets", 4465, "long range comms", 4466, "radar", 514, "navigation", 4467, "engines", 4468, "sensors", 518 ],
        "response": [
          {
            "type": "say",
            "text": [ "-NOT ENOUGH NODES", 135 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "life support", 136 ],
        "response": [
          {
            "type": "say",
            "text": [ "-COUNSELING SERVICES ARE AVAILABLE", 137 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta2_m1_02": {
    "include": [ "EagleFive", "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Type NEXT or BACK to cycle log entries,", 139 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Type PLAY or STOP to listen to log entries", 140 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "n", 4469, "more", 4470, "next", 4471, "forward", 4472 ],
        "response": [
          {
            "type": "set",
            "variable": "LogPage",
            "value": "next"
          },
          {
            "type": "set",
            "variable": "playSound",
            "value": "stop"
          }
        ]
      },
      {
        "names": [ "b", 4473, "back", 4474, "previous", 4475 ],
        "response": [
          {
            "type": "set",
            "variable": "LogPage",
            "value": "back"
          },
          {
            "type": "set",
            "variable": "playSound",
            "value": "stop"
          }
        ]
      },
      {
        "names": [ "p", 4476, "play", 4477, "resume", 4478 ],
        "response": [
          {
            "type": "set",
            "variable": "playSound",
            "value": "play"
          }
        ]
      },
      {
        "names": [ "s", 9293, "stop", 10708, "pause", 10709 ],
        "response": [
          {
            "type": "set",
            "variable": "playSound",
            "value": "stop"
          }
        ]
      }
    ]
  },
  "bta2_m1_02-b": {
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Open connection detected from source Chi 3", 141 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta2_m1_02-c"
          }
        ]
      }
    ]
  },
  "bta2_m1_02-c": {
    "include": [ "EagleFive", "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "net access allow", 10717 ],
        "patterns": [ "^net access allow (.+)", 161 ],
        "$comment": "(...) interprets the matched text as another command",
        "response": [
          {
            "type": "prompt",
            "text": [ "Enter Net Access Username:", 142 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta2_m1_02-d"
          }
        ]
      }
    ]
  },
  "bta2_m1_02-d": {
    "inject": [ "EagleFive", "EasterEggs", "StaffList" ],
    "actions": [
      {
        "names": [ "assism", 10718, "assis m", 10719 ],
        "response": [
          {
            "type": "set",
            "variable": "TerminalMartCheck",
            "value": "1"
          },
          {
            "type": "say",
            "text": [ "AssisM has logged in as a guest user", 163 ]
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "default"
          }
        ]
      },
      {
        "patterns": [ "", -1 ],
        "$comment": "The empty pattern matches anything.",
        "response": [
          {
            "type": "say",
            "text": [ "Unknown user, or not active on this subnet", 164 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta2_m1_05": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "manifest", 165 ],
        "response": [
          {
            "type": "say",
            "text": [ "USAGE: MANIFEST XYZ, WHERE XYZ IS THE NAME OF A CARGO CONTAINER", 166 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "patterns": [ "^manifest .+", 167 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "Scratch",
            "value": "MANIFEST"
          }
        ]
      }
    ]
  },
  "bta2_m2_02": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "net access allow", 10717 ],
        "patterns": [ "^net access allow (.+)", 161 ],
        "$comment": "(...) interprets the matched text as another command",
        "response": [
          {
            "type": "prompt",
            "text": [ "Enter Net Access Username:", 142 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "1"
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-a"
          }
        ]
      }
    ]
  },
  "bta2_m2_02-a": {
    "inject": [ "EasterEggs", "StaffList" ],
    "actions": [
      {
        "names": [ "varner j", 10721, "varnerj", 10722 ],
        "response": [
          {
            "type": "say",
            "text": [ "Allowing access to user VarnerJ", 179 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "2"
          },
          {
            "type": "delay",
            "seconds": 2,
            "then": [
              {
                "type": "say",
                "text": [ "VarnerJ has logged in as ADMIN", 217 ]
              }
            ]
          },
          {
            "type": "input",
            "allow": false
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 4,
            "then": [
              {
                "type": "say",
                "text": [ "Received maintenance request from VarnerJ, please stand by.", 222 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 6,
            "then": [
              {
                "type": "jump",
                "target": "bta2_m2_02-b"
              }
            ]
          }
        ]
      },
      {
        "patterns": [ "", -1 ],
        "$comment": "The empty pattern matches anything.",
        "response": [
          {
            "type": "say",
            "text": [ "Unknown user, or not active on this subnet", 164 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta2_m2_02-b": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "-- THIS CRAFT IS IN MAINTENANCE MODE --", 223 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "3"
          },
          {
            "type": "say",
            "text": [ "Subsystem Status:", 224 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- ENGINES", 225 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- COMMUNICATIONS", 226 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- SENSORS", 229 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- RADAR", 230 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- NAVIGATION", 231 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- LONG RANGE COMMS", 298 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- PRIMARY", 305 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- SECONDARY", 306 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- SHIELD", 308 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "- ETS", 311 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "+ LIFE SUPPORT", 336 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "reset maint", 10723 ],
        "response": [
          {
            "type": "jump",
            "target": "bta2_m2_02-main"
          }
        ]
      }
    ]
  },
  "return": {
    "include": [ "EasterEggs", "StaffList" ],
    "actions": [
      {
        "names": [ "reboot", 4451, "quit", 3679, "cancel", 10728 ],
        "response": [
          {
            "type": "jump",
            "target": "bta2_m2_02-main"
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "emp": {
    "include": [ "EasterEggs", "StaffList" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "=",
            "variable": "EmpCount",
            "constant": 0,
            "then": {
              "type": "set",
              "variable": "EmpCount",
              "value": 1
            }
          },
          {
            "type": "=",
            "variable": "EmpCount",
            "constant": 1,
            "then": {
              "type": "set",
              "variable": "EmpCount",
              "value": 2
            }
          },
          {
            "type": "=",
            "variable": "EmpCount",
            "constant": 2,
            "then": {
              "type": "set",
              "variable": "EmpCount",
              "value": 3
            }
          },
          {
            "type": "say",
            "text": [ "ERRERRRORORORR89GAI10948N9847V87137VMNV7VCJDFY7H4JN489UI0PLKJHGFDCVH2HRHY6NERYF83GRJSDFYH32778H4HJHWGWS3SMUVIBAIPUBipbibuaygtqwsdcfvbnyuggkbghgjhgsBMLKQ9Error!", 343 ]
          },
          {
            "type": "input",
            "allow": false
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "50"
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 4,
            "then": [
              {
                "type": "say",
                "text": [ "MEMORY INCONSISTENCY DETECTED - Restoring last known good state!", 344 ],
                "r": 255,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 6,
            "then": [
              {
                "type": "say",
                "text": [ "Recovery mode active", 448 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 7,
            "then": [
              {
                "type": "jump",
                "target": "bta2_m2_02-main"
              }
            ]
          }
        ]
      }
    ]
  },
  "bta2_m2_02-main": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "This craft is in maintenance mode. Type PICK to reactivate a specific subsystem. Type AUTO begin automatic reboot sequence.", 455 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "input",
            "allow": true
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "4"
          }
        ]
      },
      {
        "names": [ "auto", 10736 ],
        "response": [
          {
            "type": "say",
            "text": [ "Performing complete system reset...", 464 ]
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-c"
          }
        ]
      },
      {
        "names": [ "pick", 10737 ],
        "response": [
          {
            "type": "jump",
            "target": "bta2_m2_02-subsys"
          }
        ]
      }
    ]
  },
  "bta2_m2_02-subsys": {
    "include": [ "EasterEggs", "return", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Enter subsystem to reset, or AUTO to begin automatic reboot sequence.", 466 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "5"
          },
          {
            "type": "prompt",
            "text": [ "Specify System:", 111 ],
            "r": 0,
            "g": 200,
            "b": 200,
            "a": 200
          },
          {
            "type": "<",
            "variable": "EmpCount",
            "constant": 2,
            "then": [
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "ENGINES", 467 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "COMMUNICATIONS", 468 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "SENSORS", 469 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "RADAR", 470 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "NAVIGATION", 471 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "LONG RANGE COMMS", 472 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "PRIMARY", 473 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "SECONDARY", 474 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "SHIELD", 475 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "ETS", 476 ] },
              { "type": "say", "r": 0, "g": 200, "b": 200, "a": 200, "text": [ "LIFE SUPPORT ", 477 ] },
              { "type": "jump", "target": "bta2_m2_02-subsys-a" }
            ],
            "else": [
              { "type": "say", "r": 255, "g": 0, "b": 0, "a": 255, "text": [ "-- ERROR DISPLAYING SUBSYSTEM LIST --", 465 ] },
              { "type": "jump", "target": "bta2_m2_02-subsys-dead" }
            ]
          }
        ]
      }
    ]
  },
  "bta2_m2_02-subsys-dead": {
    "inject": [ "EasterEggs", "StaffList", "return" ],
    "actions": [
      {
        "names": [ "auto", 10736 ],
        "response": [
          {
            "type": "say",
            "text": [ "Performing complete system reset...", 464 ]
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-c"
          }
        ]
      },
      {
        "patterns": [ "", -1 ],
        "$comment": "The empty pattern matches anything.",
        "response": [
          {
            "type": "say",
            "text": [ "-- Unhandled sys/core/InvalidStateException; suggest restarting system --", -1 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }, 
          { "type": "jump", "target": "bta2_m2_02-subsys" }
        ]
      }
    ]
  },
  "bta2_m2_02-subsys-a": {
    "include": [ "EasterEggs", "return", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "auto", 10736 ],
        "response": [
          {
            "type": "say",
            "text": [ "Performing complete system reset...", 464 ]
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-c"
          }
        ]
      },
      {
        "names": [ "energy transfer system", 10741, "ets", 4465 ],
        "response": [
          {
            "type": "say",
            "text": [ "Cannot reactivate Energy Transfer System when ETS Daemon is not running", 480 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "ets daemon", 10742, "energytransfer dae", 10743, "run ets daemon", 10744, "activate ets daemon", 10745, "ets dae", 10746, "start ets daemon", 10747 ],
        "response": [
          {
            "type": "say",
            "text": [ "EnergyTransfer.dae is out of date and must be updated. Enter a tech code to ignore this update, or type UPDATE to continue, or CANCEL to go back.", 481 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          },
          {
            "type": "prompt",
            "text": [ " ", 18 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-ets"
          }
        ]
      },
      {
        "names": [ "comm", 10748, "comms", 10749, "communications", 4464 ],
        "response": [
          {
            "type": "say",
            "text": [ "Only technicians and ranking personnel may access this subsystem.", 482 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          },
          {
            "type": "prompt",
            "text": [ "Enter Fleet Tech Code or CANCEL:", 98 ],
            "r": 0,
            "g": 200,
            "b": 200,
            "a": 200
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-techcode"
          }
        ]
      },
      {
        "names": [ "long range comm", 10750, "long range comms", 4466, "long range communications", 10816 ],
        "response": [
          {
            "type": "say",
            "text": [ "Cannot reactivate long range comms when communications subsystem is not running", 483 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "secondary", 4461, "missile banks", 4462 ],
        "response": [
          {
            "type": "say",
            "text": [ "+ SECONDARY", 485 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "missilesresetearly",
            "value": "1"
          }
        ]
      },
      {
        "names": [ "nav", 10751, "navigation", 4467, "astrogation", 10752 ],
        "response": [
          {
            "type": "say",
            "text": [ "+ NAVIGATION", 486 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "guns", 10753, "primary", 4463, "primaries", 10754, "shield", 133, "shields", 10755, "deflectors", 10756, "afterburner", 10757, "engine", 10758, "engines", 4468 ],
        "response": [
          {
            "type": "say",
            "text": [ "Cannot reactivate this system when ETS Daemon is not running", 489 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "weapons", 496 ],
        "response": [
          {
            "type": "say",
            "text": [ "Specify PRIMARY or SECONDARY", 512 ],
            "r": 0,
            "g": 200,
            "b": 200,
            "a": 200
          }
        ]
      },
      {
        "names": [ "radar", 514 ],
        "response": [
          {
            "type": "say",
            "text": [ "+ RADAR", 515 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "radarresetearly",
            "value": "1"
          }
        ]
      },
      {
        "names": [ "sensors", 518 ],
        "response": [
          {
            "type": "set",
            "variable": "sensorstypedin",
            "value": "1"
          }
        ]
      },
      {
        "names": [ "targeting daemon", 10759, "run targeting daemon", 10760, "activate targeting daemon", 10761, "targeting dae", 10762, "start targeting daemon", 10763 ],
        "response": [
          {
            "type": "say",
            "text": [ "Targeting.dae: RUNNING", 522 ]
          },
          {
            "type": "set",
            "variable": "targetingdae",
            "value": "1"
          }
        ]
      },
      {
        "names": [ "reset life support", 10764, "life support", 136 ],
        "response": [
          {
            "type": "say",
            "text": [ "Life support: RUNNING", 523 ],
            "r": 255,
            "g": 255,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "deactvate life support", 10765, "kill life support", 10766, "stop life support", 10767, "shutdown life support", 10768, "disable life support", 10769 ],
        "response": [
          {
            "type": "say",
            "text": [ "-COUNSELING SERVICES ARE AVAILABLE", 137 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta2_m2_02-techcode": {
    "include": [ "EasterEggs", "return", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "1824ig", 101, "t3kc0d3", 10770 ],
        "response": [
          {
            "type": "say",
            "text": [ "-Access denied: outdated tech code!", 524 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta2_m2_02-ets": {
    "include": [ "EasterEggs", "return", "StaffList", "bta2_m2_02-techcode", "NoAccess" ],
    "actions": [
      {
        "names": [ "update", 525 ],
        "response": [
          {
            "type": "say",
            "text": [ "Error launching update wizard: firewall is active. Run DISABLE FIREWALL if you're sure you know what you're doing.", 526 ],
            "r": 255,
            "g": 125,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "6"
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-ets-a"
          }
        ]
      }
    ]
  },
  "bta2_m2_02-ets-a": {
    "include": [ "EasterEggs", "StaffList", "return", "default" ],
    "actions": [
      {
        "names": [ "disable firewall", 10771, "shutdown firewall", 10772 ],
        "response": [
          {
            "type": "say",
            "text": [ "WARNING! This action may put your flight computer at risk to potential cyberattack.", 527 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "ARE YOU SURE? Y/N?", 528 ],
            "r": 255,
            "g": 125,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "y", 10734, "yes", 10735 ],
        "response": [
          {
            "type": "say",
            "text": [ "DISABLING FIREWALL", 529 ]
          },
          {
            "type": "jump",
            "target": "bta2_m2_02-ets-b"
          }
        ]
      },
      {
        "names": [ "n", 4469, "no", 10738 ],
        "response": [
          {
            "type": "say",
            "text": [ "Enter CANCEL to return to the subsystem list", 530 ]
          }
        ]
      }
    ]
  },
  "bta2_m2_02-ets-b": {
    "include": [ "EasterEggs", "StaffList" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "input",
            "allow": false
          },
			{
            "type": "=",
            "variable": "EmpCount",
            "constant": 0,
            "then": {
              "type": "set",
              "variable": "EmpCount",
              "value": 1
            }
          },
          {
            "type": "=",
            "variable": "EmpCount",
            "constant": 1,
            "then": {
              "type": "set",
              "variable": "EmpCount",
              "value": 2
            }
          },
          {
            "type": "=",
            "variable": "EmpCount",
            "constant": 2,
            "then": {
              "type": "set",
              "variable": "EmpCount",
              "value": 3
            }
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "50"
          },
          {
            "type": "delay",
            "seconds": 2,
            "then": [
              {
                "type": "say",
                "text": [ "0x42 0x65 0x67 0x69 0x6e 0x6e 0x69 0x6e 0x67 0x20 0x46 0x69 0x67 0x68 0x74 0x65 0x72 0x20 0x53 0x79 0x73 0x74 0x65 0x6d 0x20 0x48 0x69 0x6a 0x61 0x63 0x6b", 533 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 3,
            "then": [
              {
                "type": "say",
                "text": [ "0x43 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6e 0x67 0x20 0x74 0x6f 0x20 0x49 0x2e 0x4e 0x2e 0x45 0x2e 0x44 0x2e 0x41 0x2e 0x4d 0x2e 0x20 0x6e 0x65 0x74 0x77 0x6f 0x72 0x6b", 534 ],
                "r": 0,
                "g": 255,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 4,
            "then": [
              {
                "type": "say",
                "text": [ "0x41 0x74 0x74 0x65 0x6d 0x70 0x74 0x69 0x6e 0x67 0x20 0x74 0x6f 0x20 0x72 0x65 0x72 0x6f 0x75 0x74 0x65 0x20 0x61 0x64 0x6d 0x69 0x6e 0x20 0x63 0x6f 0x6e 0x74 0x72 0x6f 0x6c", 535 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 5,
            "then": [
              {
                "type": "say",
                "text": [ "0x45 0x72 0x72 0x6f 0x72 0x21 0x20 0x56 0x69 0x63 0x74 0x69 0x6d 0x20 0x6e 0x65 0x74 0x77 0x6f 0x72 0x6b 0x20 0x69 0x73 0x20 0x72 0x65 0x2d", 536 ],
                "r": 0,
                "g": 255,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 7,
            "then": [
              {
                "type": "say",
                "text": [ "IWAR INTRUSION DETECTED! Enabling firewall and restoring last known good state!", 537 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 9,
            "then": [
              {
                "type": "say",
                "text": [ "Recovery mode active", 448 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 10,
            "then": [
              {
                "type": "jump",
                "target": "bta2_m2_02-main"
              }
            ]
          }
        ]
      }
    ]
  },
  "bta2_m2_02-c": {
    "include": [ "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Maintenance mode deactivating", 538 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "100"
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "say",
                "text": [ ". . . .", 539 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 2,
            "then": [
              {
                "type": "say",
                "text": [ "RESET SYSTEM", 126 ],
                "r": 0,
                "g": 0,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "input",
            "allow": false
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 3,
            "then": [
              {
                "type": "say",
                "text": [ ". . . .", 539 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 4,
            "then": [
              {
                "type": "say",
                "text": [ "+ LIFE SUPPORT", 336 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 5,
            "then": [
              {
                "type": "say",
                "text": [ "+ NAVIGATION", 486 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 6,
            "then": [
              {
                "type": "say",
                "text": [ "+ SENSORS", 540 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 6,
            "then": [
              {
                "type": "say",
                "text": [ "+ RADAR", 515 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 7,
            "then": [
              {
                "type": "say",
                "text": [ "+ ETS", 541 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 8,
            "then": [
              {
                "type": "say",
                "text": [ "+ SECONDARY", 485 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 9,
            "then": [
              {
                "type": "say",
                "text": [ "+ COMMUNICATIONS", 542 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 10,
            "then": [
              {
                "type": "say",
                "text": [ "- LONG RANGE COMMS: (1) ISSUE(S) FOUND", 554 ],
                "r": 255,
                "g": 0,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 11,
            "then": [
              {
                "type": "say",
                "text": [ "ISSUING AUTOMATIC RESET", 555 ],
                "r": 255,
                "g": 255,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 12,
            "then": [
              {
                "type": "say",
                "text": [ "+ LONG RANGE COMMS", 557 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 13,
            "then": [
              {
                "type": "say",
                "text": [ "+ PRIMARY", 569 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 13,
            "then": [
              {
                "type": "say",
                "text": [ "+ SHIELD", 575 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 13,
            "then": [
              {
                "type": "say",
                "text": [ "+ ENGINES", 579 ],
                "r": 0,
                "g": 255,
                "b": 0,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 14,
            "then": [
              {
                "type": "say",
                "text": [ "Normal functionality restored!", 584 ],
                "r": 255,
                "g": 255,
                "b": 255,
                "a": 255
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 14,
            "then": [
              {
                "type": "jump",
                "target": "default"
              }
            ]
          }
        ]
      }
    ]
  },
  "bta2_m2_05L": {
    "include": [ "RepairReq", "ChooseLog", "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Enter READ, followed by the name of a log entry to read it.", 610 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Type QUIT to exit the Terminal.", 615 ]
          }
        ]
      }
    ]
  },
  "RepairReq": {
    "include": [ "EasterEggs", "StaffList" ],
    "actions": [
      {
        "names": [ "phidias activate", 11440, "access drone", 11441, "repair me", 11442, "activate repair drone", 11443 ],
        "response": [
          {
            "type": "set",
            "variable": "RDActivateRequested",
            "value": "1"
          }
        ]
      }
    ]
  },
  "ChooseLog": {
    "include": [ "EasterEggs", "StaffList" ],
    "actions": [
      {
        "names": [ "read", 620 ],
        "response": [
          {
            "type": "say",
            "text": [ "USAGE: READ XYZ, WHERE XYZ IS THE NAME OF A LOG", 625 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "patterns": [ "^read .+", 630 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "PageNumber",
            "value": "0"
          },
          {
            "type": "set",
            "variable": "Scratch",
            "value": "READ"
          },
          {
            "type": "set",
            "variable": "LogPlayback",
            "value": "stop"
          }
        ]
      }
    ]
  },
  "LogOpened": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Type NEXT or BACK to cycle log entries, Type HOME or RETURN to go back to the log select options", 634 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "PageNumber",
            "value": "0"
          },
          {
            "type": "set",
            "variable": "LogPageState",
            "value": "init"
          }
        ]
      },
      {
        "patterns": [ "^read .+", 630 ],
        "response": [
          {
            "type": "say",
            "text": [ "A LOG IS CURRENTLY OPENED. PLEASE CLOSE THIS FILE BEFORE OPENING ANOTHER.", 671 ],
            "r": 255,
            "g": 100,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Type HOME or RETURN to go back to the log select options", 682 ]
          }
        ]
      },
      {
        "names": [ "n", 4469, "more", 4470, "next", 4471, "forward", 4472 ],
        "response": [
          {
            "type": "set",
            "variable": "LogPageState",
            "value": "next"
          }
        ]
      },
      {
        "names": [ "p", 4476, "play", 4477, "resume", 4478 ],
        "response": [
          {
            "type": "set",
            "variable": "LogPlayback",
            "value": "play"
          }
        ]
      },
      {
        "names": [ "s", 9293, "stop", 10708, "pause", 10709 ],
        "response": [
          {
            "type": "set",
            "variable": "LogPlayback",
            "value": "stop"
          }
        ]
      },
      {
        "names": [ "home", 10773, "cancel", 10728, "stop reading", 10774, "select log", 10775, "close log", 10776, "close file", 10777, "return", 10732 ],
        "response": [
          {
            "type": "jump",
            "target": "bta2_m2_05L"
          },
          {
            "type": "set",
            "variable": "SelectedLog",
            "value": "None"
          },
          {
            "type": "set",
            "variable": "LogPlayback",
            "value": "stop"
          }
        ]
      },
      {
        "names": [ "b", 4473, "back", 4474, "previous", 4475 ],
        "response": [
          {
            "type": "set",
            "variable": "LogPageState",
            "value": "back"
          }
        ]
      }
    ]
  },
  "DoorAccessRequest": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "open", 10778, "open main access", 10779, "shedungent", 10780, "shut up", 10781, "open the pod bay doors hal", 10782, "prepare for descent", 10783, "door stuck", 10784, "open sesame", 10785, "open says me", 10786, "open door", 10787, "access door", 10788, "rezrov", 10789, "let me in", 10790, "open entrance", 10791 ],
        "response": [
          {
            "type": "say",
            "text": [ "Loading Verification ID... This May Take A Few Moments.", 693 ],
            "r": 0,
            "g": 125,
            "b": 255,
            "a": 255
          },
          {
            "type": "input",
            "allow": false
          },
          {
            "type": "delay",
            "seconds": 10,
            "then": [
              {
                "type": "set",
                "variable": "DoorRequested",
                "value": "1"
              }
            ]
          }
        ]
      }
    ]
  },
  "VostokDoorCodeBad": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Access denied", 700 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          },
          {
            "type": "input",
            "allow": true
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "DoorAccessRequest"
          }
        ]
      }
    ]
  },
  "VostokDoorCodeGood": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Main Hatch Opening", 701 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "IsDoorOpen",
            "value": "1"
          },
          {
            "type": "input",
            "allow": true
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta2_m2_05L"
          }
        ]
      }
    ]
  },
  "bta2_m3_04": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "osprey activate", 702 ],
        "response": [
          {
            "type": "say",
            "text": [ "Launching Mine Detection Mesh Network: OSPREY...", 703 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "say",
                "text": [ "..........", 115 ]
              }
            ]
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "say",
                "text": [ "OSPREY ACTIVE: Awaiting target data...", 704 ]
              }
            ]
          },
          {
            "type": "set",
            "variable": "mineTrackingActive",
            "value": "1"
          },
          {
            "type": "say",
            "text": [ "Type OSPREY HELP to see a list of valid commands", 718 ]
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "prompt",
                "text": [ "Enter Command:", 723 ],
                "r": 255,
                "g": 255,
                "b": 255,
                "a": 255
              },
              {
                "type": "jump",
                "target": "bta2_m3_04-active"
              }
            ]
          }
        ]
      }
    ]
  },
  "bta2_m3_04-active": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "osprey info", 736 ],
        "response": [
          {
            "type": "say",
            "text": [ "OSPREY Target Validating...", 779 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "osprey mark", 10792, "osprey capture", 10793 ],
        "response": [
          {
            "type": "say",
            "text": [ "OSPREY Target Validating...", 779 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "osprey deactivate", 780 ],
        "response": [
          {
            "type": "say",
            "text": [ "OSPREY Validating Command...", 790 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          }
        ]
      },
      {
        "names": [ "osprey help", 807 ],
        "response": [
          {
            "type": "say",
            "text": [ "List of valid commands", 820 ]
          },
          {
            "type": "say",
            "text": [ "OSPREY INFO - View target data", 822 ]
          },
          {
            "type": "say",
            "text": [ "OSPREY MARK - Permanently mark target in purple", 824 ]
          },
          {
            "type": "say",
            "text": [ "OSPREY CAPTURE - Call Hegias drone to capture target", 826 ]
          }
        ]
      }
    ]
  },
  "bta2_m3_06": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "subsys config target sensors", 10794, "subman sensors threshold", 10795, "subsystem access sensors", 10796, "sensors display config", 10797, "config sensors sensitivity", 10798 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "Enter new value:", 828 ],
            "r": 0,
            "g": 125,
            "b": 255,
            "a": 255
          },
          {
            "type": "jump",
            "target": "bta2_m3_06-a"
          }
        ]
      },
      {
        "patterns": [ "^45 MW .+", 830 ],
        "response": [
          {
            "type": "say",
            "text": [ "INVALID SYNTAX", 832 ],
            "r": 255,
            "g": 0,
            "b": 0,
            "a": 255
          }
        ]
      }
    ]
  },
  "bta2_m3_06-a": {
    "include": [ "EasterEggs", "StaffList", "bta2_m3_06-Eagle-5", "default" ],
    "actions": [
      {
        "names": [ "45 MW", 10799, "45MW", 10800, "45 Megawatts", 10801, "45", 10802 ],
        "response": [
          {
            "type": "say",
            "text": [ "OK", 834 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "ArePNsVisible",
            "value": "1"
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "default"
          }
        ]
      }
    ]
  },
  "bta2_m3_06-Eagle-5": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "44 MW", 10803, "44MW", 10804, "44 Megawatts", 10805, "44", 10806 ],
        "response": [
          {
            "type": "say",
            "text": [ "OK", 834 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "set",
            "variable": "ArePNsVisible",
            "value": "1"
          },
          {
            "type": "set",
            "variable": "IsEagleFiveVisible",
            "value": "1"
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          {
            "type": "jump",
            "target": "default"
          }
        ]
      }
    ]
  },
  "bta2_m3_08": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "names": [ "BROADCAST TARGET", 836 ],
        "response": [
          {
            "type": "say",
            "text": [ "Checking Target...", 838 ],
            "r": 0,
            "g": 125,
            "b": 255,
            "a": 255
          },
          {
            "type": "set",
            "variable": "broadcastTrue",
            "value": "1"
          }
        ]
      }
    ]
  }
}
