{
  "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 ],
        "patterns": [ "^read (.+)", 630 ],
        "response": [
          {
            "type": "prompt",
            "text": [ "Filename:", 625 ],
            "r": 255,
            "g": 255,
            "b": 255,
            "a": 255
          },
          {
		    "type": "jump",
			"target": "LogPrompt"
          }
        ]
      }
    ]
  },
  "LogPrompt": {
    "actions": [
	   {
        "initial": true,
        "response": [
          {
            "type": "set",
            "variable": "PageNumber",
            "value": "0"
          },
          {
            "type": "set",
            "variable": "LogPlayback",
            "value": "stop"
          }
		]
      },
	  {
	    "names": [ "welcome.txt", 7607 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": 1
          }
		]
	  },
	  {
	    "names": [ "escapepod.rec", 7608 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": 2
          }
		]
	  },
	  {
	    "names": [ "ophosis.txt", 7609 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": 3
          }
		]
	  },
	  {
	    "names": [ "ambrosia.txt", 7610 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": 4
          }
		]
	  },
	  {
	    "names": [ "techlab.rec", 7611 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": 5
          }
		]
	  },
	  {
	    "names": [ "inedam.rec", 7612 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": 6
          }
		]
	  },
	  {
	    "patterns": [ "", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Query in progress...", 168 ]
          },
          {
            "type": "set",
            "variable": "RequestedLog",
            "value": -1
          }
		]
	  }
    ]
  },
  "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"
          },
          {
            "type": "prompt",
            "text": [ "$", 113 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
        ]
      },
      {
        "names": [ "read", 620 ],
        "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"
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-start": {
    "include": [ "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Connection to waystation successful. Please enter credentials...", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "input",
            "allow": true
          },
          {
            "type": "set",
            "variable": "terminalStage",
            "value": "1"
          }
        ]
      },
      {
        "names": [ "admin", -1, "admin mode", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Enter admin credentials...", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          },
          {
            "type": "delay",
            "seconds": 1,
            "then": [
              {
                "type": "jump",
                "target": "bta_lna_m1_02-admin_credentials"
              }
            ]
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-admin_credentials": {
    "include": [ "EasterEggs", "StaffList", "NoAccess" ],
    "actions": [
      {
        "names": [ "ACTUALCREDENTIALSGOHERE", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-admin"
          }
        ]
      },
      {
        "names": [ "back", -1, "return", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-start"
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-admin": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Administrative Access Granted", -1 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Please type command...", -1 ]
          }
        ]
      },
      {
        "names": [ "roster", -1, "ship roster", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster"
          }
        ]
      },
      {
        "names": [ "notices", -1, "notice", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-notices"
          }
        ]
      },
      {
        "names": [ "buffer", -1, "message buffer", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-buffer"
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-roster": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          {
            "type": "say",
            "text": [ "Specify COMPLETE or SINCE LAST REPORT", -1 ],
            "r": 255,
            "g": 225,
            "b": 0,
            "a": 255
          },
          {
            "type": "say",
            "text": [ "Type RETURN to go back.", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "complete", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-complete"
          }
        ]
      },
      {
        "names": [ "since last report", -1, "since last", -1, "last report", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "return", -1, "back", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-admin"
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-roster-complete": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- SHIP ROSTER (COMPLETE) ---", -1 ] },
          { "type": "say", "text": [ "Registry scope: last 12 months", -1 ] },
          { "type": "say", "text": [ "Fields: ARRIVAL / DEPARTURE / NOTES", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[10 MO AGO] ARR: LNAsc Shen Kuo | DEP: LNAsc Schrodinger", -1 ] },
          { "type": "say", "text": [ "           NOTE: Verify system status and formally commission platform.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 8 MO AGO] ARR: LNAfr Storm and Summer | DEP: GTFr Atlantis", -1 ] },
          { "type": "say", "text": [ "           NOTE: Delivered supplies to Northern Radio Telescope.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 6 MO AGO] ARR: LNAe Kaundinya | DEP: LNAe Magellan", -1 ] },
          { "type": "say", "text": [ "           NOTE: Astronomical survey.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 5 MO AGO] ARR: Unverified contact | DEP: TCa Canberra", -1 ] },
          { "type": "say", "text": [ "           NOTE: Unknown. IFF mismatch logged. No follow-up ticket filed.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 4 MO AGO] ARR: LNAt Solace | DEP: GTT Elysium", -1 ] },
          { "type": "say", "text": [ "           NOTE: Search-and-rescue operation. Recovered 17 survivors. One hull left behind.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 3 MO AGO] ARR: LNAct Ifrit | DEP: TCa Canberra", -1 ] },
          { "type": "say", "text": [ "           NOTE: Live-fire combat drill. Ammunition expenditure exceeded forecast.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 2 MO AGO] ARR: PVFr Unus | DEP: PVFr Satis", -1 ] },
          { "type": "say", "text": [ "           NOTE: Cargo exchange. Manifests reconciled after delay.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[ 2 MO AGO] ARR: LNAe Lavoisier | DEP: LNAe Magellan", -1 ] },
          { "type": "say", "text": [ "           NOTE: Anti-piracy patrol. No confirmed engagements.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[LAST MONTH] ARR: GTSC Avalon | DEP: GTSC Whiteside", -1 ] },
          { "type": "say", "text": [ "           NOTE: Subspace survey. Multiple anomalous readings flagged for review.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "[THIS MONTH] ARR: LNAct Vredefort | DEP: LNAct Maiman", -1 ] },
          { "type": "say", "text": [ "           NOTE: Shakedown cruise. Performance within acceptable parameters.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },
          {
            "type": "say",
            "text": [ "Type RETURN to go back.", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "return", -1, "back", -1 ],
        "response": [
          { "type": "jump", "target": "bta_lna_m1_02-roster" }
        ]
      }
    ]
  },
  "bta_lna_m1_02-roster-since-last": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- SHIP ROSTER (SINCE LAST REPORT) ---", -1 ] },
          { "type": "say", "text": [ "Registry window: last outbound data burst", -1 ] },
          { "type": "say", "text": [ "Status: ALL ENTRIES FLAGGED FOR TRANSMISSION", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- MILITARY CRAFT ---", -1 ] },

          {
            "type": "=",
            "variable": "purgeMu1",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNAf Mu 1", -1 ] },
              { "type": "say", "text": [ "NOTE: Light fighter. Patrol loadout.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgeMu2",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNAf Mu 2", -1 ] },
              { "type": "say", "text": [ "NOTE: Light fighter. Patrol loadout.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgePhi1",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNAf Phi 1", -1 ] },
              { "type": "say", "text": [ "NOTE: Light fighter. Patrol loadout.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgePhi2",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNAf Phi 2", -1 ] },
              { "type": "say", "text": [ "NOTE: Light fighter. Patrol loadout.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgeChi1",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNAf Chi 1", -1 ] },
              { "type": "say", "text": [ "NOTE: Light fighter. Patrol loadout.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgeChi2",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNAf Chi 2", -1 ] },
              { "type": "say", "text": [ "NOTE: Light fighter. Patrol loadout.", -1 ] }
            ]
          },

          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- CIVILIAN / AUXILIARY CRAFT ---", -1 ] },

          {
            "type": "=",
            "variable": "purgeGttZhamanshin",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: GTT Zhamanshin", -1 ] },
              { "type": "say", "text": [ "NOTE: Civilian transport. Convoy lead.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgeLna133t420",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNA-133t-420", -1 ] },
              { "type": "say", "text": [ "NOTE: Cargo hauler. Standard freight profile.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgeLna902z891",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNA-902z-891", -1 ] },
              { "type": "say", "text": [ "NOTE: Cargo hauler. No anomalies detected.", -1 ] }
            ]
          },

          {
            "type": "=",
            "variable": "purgeLNA167e389",
            "constant": "0",
            "then": [
              { "type": "say", "text": [ "ARR: LNA-167e-389", -1 ] },
              { "type": "say", "text": [ "NOTE: Cargo hauler. Delayed docking clearance.", -1 ] }
            ]
          },

          {
            "type": "say",
            "text": [ "Type PURGE: {ARR DESIGNATION} to purge registry, or type RETURN to go back.", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "return", -1, "back", -1 ],
        "response": [
          { "type": "jump", "target": "bta_lna_m1_02-admin" }
        ]
      },
      {
        "names": [ "purge LNAf Mu 1", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeMu1", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNAf Mu 2", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeMu2", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNAf Phi 1", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgePhi1", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNAf Phi 2", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgePhi2", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNAf Chi 1", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeChi1", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNAf Chi 2", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeChi2", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge GTT Zhamanshin", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeGttZhamanshin", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNA-133t-420", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeLna133t420", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNA-902z-891", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeLna902z891", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      },
      {
        "names": [ "purge LNA-167e-389", -1 ],
        "response": [
          {
            "type": "say",
            "text": [ "Registry entry purged.", -1 ],
            "r": 0,
            "g": 255,
            "b": 0,
            "a": 255
          },
          { "type": "set", "variable": "purgeLNA167e389", "value": "1" },
          {
            "type": "jump",
            "target": "bta_lna_m1_02-roster-since-last"
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-notices": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- NOTICES (ADMIN) ---", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Advisory: Outbound data burst schedule updated to 10 minutes.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Current cycle: next burst in < 3 minutes.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Reminder: outbound bursts include unflagged traffic and registry deltas.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Manual override DISABLED by order of Security Director Abe.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Docking Arm 2: vibration above tolerance. Use clamp 1 or 3 if possible.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Docking Clamp 3 lubrication overdue (92 days).", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Advisory: intermittent echo detected. Do not loop repeaters.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Coffee unit offline. Percussive maintenance attempt logged.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Reminder: personal cargo lockers are not long-term storage.", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Advisory: Unauthorized internal login detected. See SECURITY AUDIT (restricted).", -1 ] },
          { "type": "say", "text": [ "[ADMIN] Reminder: wordplay in drone designations is prohibited.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- BULLETINS (NAV) ---", -1 ] },
          { "type": "say", "text": [ "[NAV] Subspace turbulence reported near Grid K-7. Expect unstable exit vectors.", -1 ] },
          { "type": "say", "text": [ "[NAV] Debris field detected near marker Theta. Afterburner restriction in effect.", -1 ] },
          { "type": "say", "text": [ "[NAV] Unconfirmed micro-mine hazard in grid K-2. Proceed with caution.", -1 ] },
          { "type": "say", "text": [ "[NAV] Beacon: possible distress signal detected. Verification attempted.", -1 ] },
          { "type": "say", "text": [ "[NAV] Beacon: 14 hour cycle confirmed. Source appears stationary. Logged as potential pirate ambush.", -1 ] },
          { "type": "say", "text": [ "[NAV] Advisory: minimum arrival distance in approach corridor updated to 4 km.", -1 ] },
          { "type": "say", "text": [ "[NAV] Advisory: jump marker E-12 desynchronized. Do not use for alignment.", -1 ] },
          { "type": "say", "text": [ "[NAV] Warning: periodic sensor malfunction reported during solar flare cycles.", -1 ] },
          { "type": "say", "text": [ "[NAV] Do not pursue anomalous contacts beyond marker Theta.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },
          {
            "type": "say",
            "text": [ "Type RETURN to go back.", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "return", -1, "back", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-admin"
          }
        ]
      }
    ]
  },
  "bta_lna_m1_02-buffer": {
    "include": [ "EasterEggs", "StaffList", "default" ],
    "actions": [
      {
        "initial": true,
        "response": [
          { "type": "say", "text": [ " ", -1 ] },
          { "type": "say", "text": [ "--- COMMUNICATIONS BUFFER ---", -1 ] },

          { "type": "say", "text": [ "[14:02] ROUTED  -> LNA REGIONAL COMMAND", -1 ] },
          { "type": "say", "text": [ "[14:07] ROUTED  -> CIV TRADE NET", -1 ] },
          { "type": "say", "text": [ "[14:11] FAILED  -> DESTINATION UNREACHABLE", -1 ] },
          { "type": "say", "text": [ "[14:12] ROUTED  -> LOCAL MAINTENANCE NODE", -1 ] },
          { "type": "say", "text": [ "[14:15] QUEUED  -> OUTBOUND DATA BURST", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "MSG ID: 7F-22A9 | SIZE: 3.2 MB | PRIORITY: STANDARD", -1 ] },
          { "type": "say", "text": [ "FLAGS: AUTO-RELAY ENABLED | CONTENTS: REDACTED", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "MSG ID: A3-991C | SIZE: 0.8 MB | PRIORITY: HIGH", -1 ] },
          { "type": "say", "text": [ "FLAGS: CLASSIFIED | CONTENTS: REDACTED", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },

          { "type": "say", "text": [ "NOTE: Queued messages will transmit during next outbound burst.", -1 ] },
          { "type": "say", "text": [ "Manual modification of buffer entries is not permitted.", -1 ] },

          { "type": "say", "text": [ " ", -1 ] },
          {
            "type": "say",
            "text": [ "Type RETURN to go back.", -1 ],
            "r": 255,
            "g": 225,
            "b": 255,
            "a": 255
          }
        ]
      },
      {
        "names": [ "return", -1, "back", -1 ],
        "response": [
          {
            "type": "jump",
            "target": "bta_lna_m1_02-admin"
          }
        ]
      }
    ]
  }
}
