(display: "menu"){ (track: 'aaaaaaa-theme', 'loop', true) (track: 'aaaaaaa-theme', 'playwhenpossible') }<img src="gfx/aaaaaaa_logo.png"> Another fine day in space; look at all of those stars! It's pretty sick being a freelance abductor these days: you get to determine your own hours, fly your own UFO, and abductees can fetch a pretty penny! But we don't have time for reflection, we've got aliens to abduct. [[Tell me how to play first|howToPlay]] [[Let's get abductin'|startVariables]]aaaaaaa-theme: ./sfx/aaaaaaa_theme.mp3, ./sfx/aaaaaaa_theme.ogg (display: "header")<h1>Local Space</h1>(display: "currentSystem")<!--Debug: stationChance is $stationChance and hasStation is $hasStation. [[space station|spaceStation]] Debug: (link-reveal-goto: "Wallet +200","main")[(set: $wallet to it +200)]--> <h1>Interstellar Space</h1>(display: "availableDestinations")You're currently in the (print: $currentSystem's 1st) system, orbiting the (print: $currentSystem's 2nd) star at a safe distance. (if: $currentSystem's 3rd is 0)[There are no planets in this system. (if: $hasStation is 1)[Your short-range sensors detect the presence of a [[space station|spaceStation]] in this system.]](else:)[There (if: $currentSystem's 3rd is 1)[is](else:)[are] (print: $currentSystem's 3rd) planet(if: $currentSystem's 3rd > 1)[s] in this system. (display: "currentPlanets")]Scanners indicate the following star systems are presently lined up with viable hyperspace lane vectors. {<span class="destinationNameHeader">Star system</span> <span class="destinationClassHeader">Class</span> <span class="destinationBodiesHeader">Bodies</span> <span class="destinationDistanceHeader">Distance</span> <span class="destinationOptionHeader"><!--Option--></span>} (unless: $destinationAmount < 1)[{<span class="destinationNameItem">(print: $destination1's 1st)</span> <span class="destinationClassItem">(print: $destination1's 2nd)</span> <span class="destinationBodiesItem">(print: $destination1's 3rd)</span> <span class="destinationDistanceItem">(print: $destination1's 4th)Ly</span> <span class="destinationOptionItem">(if: $destination1's 4th <= $maxJump)[<span class="optionTravel">(link-reveal-goto: "Travel here","jump")[(set: $currentSystem to $destination1)(set: $planetAmount to $destination1's 3rd)(if: $destination1's 3rd is 0)[(set: $stationChance to (random: 1,100))(if: $stationChance > 50)[(set: $hasStation to 1)(display: "generateStation")](else:)[(set: $hasStation to 0)]]</span>]](else:)[Out of range]</span>}] (if: $destinationAmount >=2)[{<span class="destinationNameItem">(print: $destination2's 1st)</span> <span class="destinationClassItem">(print: $destination2's 2nd)</span> <span class="destinationBodiesItem">(print: $destination2's 3rd)</span> <span class="destinationDistanceItem">(print: $destination2's 4th)Ly</span> <span class="destinationOptionItem">(if: $destination2's 4th <= $maxJump)[<span class="optionTravel">(link-reveal-goto: "Travel here","jump")[(set: $currentSystem to $destination2)(set: $planetAmount to $destination2's 3rd)(if: $destination2's 3rd is 0)[(set: $stationChance to (random: 1,100))(if: $stationChance > 50)[(set: $hasStation to 1)(display: "generateStation")](else:)[(set: $hasStation to 0)]]</span>]](else:)[Out of range]</span>}] (if: $destinationAmount >=3)[{<span class="destinationNameItem">(print: $destination3's 1st)</span> <span class="destinationClassItem">(print: $destination3's 2nd)</span> <span class="destinationBodiesItem">(print: $destination3's 3rd)</span> <span class="destinationDistanceItem">(print: $destination3's 4th)Ly</span> <span class="destinationOptionItem">(if: $destination3's 4th <= $maxJump)[<span class="optionTravel">(link-reveal-goto: "Travel here","jump")[(set: $currentSystem to $destination3)(set: $planetAmount to $destination3's 3rd)(if: $destination3's 3rd is 0)[(set: $stationChance to (random: 1,100))(if: $stationChance > 50)[(set: $hasStation to 1)(display: "generateStation")](else:)[(set: $hasStation to 0)]]</span>]](else:)[Out of range]</span>}] (if: $destinationAmount >=4)[{<span class="destinationNameItem">(print: $destination4's 1st)</span> <span class="destinationClassItem">(print: $destination4's 2nd)</span> <span class="destinationBodiesItem">(print: $destination4's 3rd)</span> <span class="destinationDistanceItem">(print: $destination4's 4th)Ly</span> <span class="destinationOptionItem">(if: $destination4's 4th <= $maxJump)[<span class="optionTravel">(link-reveal-goto: "Travel here","jump")[(set: $currentSystem to $destination4)(set: $planetAmount to $destination4's 3rd)(if: $destination4's 3rd is 0)[(set: $stationChance to (random: 1,100))(if: $stationChance > 50)[(set: $hasStation to 1)(display: "generateStation")](else:)[(set: $hasStation to 0)]]</span>]](else:)[Out of range]</span>}] (if: $destinationAmount >=5)[{<span class="destinationNameItem">(print: $destination5's 1st)</span> <span class="destinationClassItem">(print: $destination5's 2nd)</span> <span class="destinationBodiesItem">(print: $destination5's 3rd)</span> <span class="destinationDistanceItem">(print: $destination5's 4th)Ly</span> <span class="destinationOptionItem">(if: $destination5's 4th <= $maxJump)[<span class="optionTravel">(link-reveal-goto: "Travel here","jump")[(set: $currentSystem to $destination5)(set: $planetAmount to $destination5's 3rd)(if: $destination5's 3rd is 0)[(set: $stationChance to (random: 1,100))(if: $stationChance > 50)[(set: $hasStation to 1)(display: "generateStation")](else:)[(set: $hasStation to 0)]]</span>]](else:)[Out of range]</span>}]{ (set: $destinationAmount to (random: 1,5)) <!--destinationAmount is $destinationAmount --> <!--order: name type (fluff?) mass (fluff?) bodies distance --> (display: "generateDestination1Name") (display: "generateDestination2Name") (display: "generateDestination3Name") (display: "generateDestination4Name") (display: "generateDestination5Name") (set: $planet1Chance to (random: 0,1))(if: $planet1Chance is 0)[(set: $planet1Amount to 0)](else:)[(set: $planet1Amount to (random: 0,5))] (set: $planet2Chance to (random: 0,1))(if: $planet2Chance is 0)[(set: $planet2Amount to 0)](else:)[(set: $planet2Amount to (random: 0,5))] (set: $planet3Chance to (random: 0,1))(if: $planet3Chance is 0)[(set: $planet3Amount to 0)](else:)[(set: $planet3Amount to (random: 0,5))] (set: $planet4Chance to (random: 0,1))(if: $planet4Chance is 0)[(set: $planet4Amount to 0)](else:)[(set: $planet4Amount to (random: 0,5))] (set: $planet5Chance to (random: 0,1))(if: $planet5Chance is 0)[(set: $planet5Amount to 0)](else:)[(set: $planet5Amount to (random: 0,5))] (set: $destination1 to (a: $destinationName1,(either: "O-class","B-class","A-class","F-class","G-class","K-class","M-class"),$planet1Amount,(random: 3,6) ) ) (set: $destination2 to (a: $destinationName2,(either: "O-class","B-class","A-class","F-class","G-class","K-class","M-class"),$planet2Amount,(random: 7,11) ) ) (set: $destination3 to (a: $destinationName3,(either: "O-class","B-class","A-class","F-class","G-class","K-class","M-class"),$planet3Amount,(random: 12,18) ) ) (set: $destination4 to (a: $destinationName4,(either: "O-class","B-class","A-class","F-class","G-class","K-class","M-class"),$planet4Amount,(random: 19,31) ) ) (set: $destination5 to (a: $destinationName5,(either: "O-class","B-class","A-class","F-class","G-class","K-class","M-class"),$planet5Amount,(random: 28,39) ) )}{ (display: "generateDestinations") (set: $maxJump to 10) (set: $wallet to 0) (set: $currentSystemName to "Byeghinvar") (set: $currentSystem to (a: $currentSystemName,(either: "O-class","B-class","A-class","F-class","G-class","K-class","M-class"),0,0) ) (set: $cargo01 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo02 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo03 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo04 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo05 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo06 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo07 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo08 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo09 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargo10 to (a: "Empty","-",0,"-",0,"-","-")) (set: $cargoCapacity to 5) (set: $stationChance to 0) (set: $hasStation to 0) (set: $ownDriveBooster to 0) (set: $tractorBooster1 to 0) (set: $cargoBooster1 to 0) (set: $gameEnder to 0) (set: $abductedNumber to 0) }(display: "main"){(set: $totalCargoMass to $cargo01's 3rd + $cargo02's 3rd + $cargo03's 3rd + $cargo04's 3rd + $cargo05's 3rd + $cargo06's 3rd + $cargo07's 3rd + $cargo08's 3rd + $cargo09's 3rd + $cargo10's 3rd) }<span class="header_left"><h2>UFO Status</h2> Max hyperspace range: $maxJump Ly Cargo hold: $totalCargoMass / $cargoCapacity u&sup3; [[View|cargo]] Available funds: $wallet</span><span class="header_right"><img src="gfx/aaaaaaa_logosmall.png" width="550" height="139"></span> <hr>(display: "header") <h1>Hyperspace</h1> You align with the briefly available hyperspace lane vector and prepare to launch into hyperspace. [[Engage!|midJump]]{<span class="destinationNameHeader">Planet</span> <span class="destinationClassHeader">Type</span> <span class="destinationBodiesHeader">Mass</span> <span class="destinationDistanceHeader">Life</span> <span class="destinationOptionHeader">Options</span>} (unless: $planetAmount < 1)[{<span class="destinationNameItem">(print: $planetName1)</span> <span class="destinationClassItem">(print: $planet1's 2nd)</span> <span class="destinationBodiesItem">(print: $planet1's 3rd)(either: "k","m") u&sup3;</span> <span class="destinationDistanceItem">(print: $planet1's 4th)</span> <span class="destinationOptionItem">(if: $planet1's 5th is "visited")[Visited](else-if: $planet1's 4th is not "None")[<span class="optionTravel">(link-reveal-goto: "Enter orbit","orbit")[(set: $planet1's 5th to "visited")(set: $currentPlanetName to $planetName1)(set: $currentPlanet to $planet1)</span>]](else:)[n/a]</span>}] (if: $planetAmount >=2)[{<span class="destinationNameItem">(print: $planetName2)</span> <span class="destinationClassItem">(print: $planet2's 2nd)</span> <span class="destinationBodiesItem">(print: $planet2's 3rd)(either: "m","b") u&sup3;</span> <span class="destinationDistanceItem">(print: $planet2's 4th)</span> <span class="destinationOptionItem">(if: $planet2's 5th is "visited")[Visited](else-if: $planet2's 4th is not "None")[<span class="optionTravel">(link-reveal-goto: "Enter orbit","orbit")[(set: $planet2's 5th to "visited")(set: $currentPlanetName to $planetName2)(set: $currentPlanet to $planet2)</span>]](else:)[n/a]</span>}] (if: $planetAmount >=3)[{<span class="destinationNameItem">(print: $planetName3)</span> <span class="destinationClassItem">(print: $planet3's 2nd)</span> <span class="destinationBodiesItem">(print: $planet3's 3rd)(either: "m","b") u&sup3;</span> <span class="destinationDistanceItem">(print: $planet3's 4th)</span> <span class="destinationOptionItem">(if: $planet3's 5th is "visited")[Visited](else-if: $planet3's 4th is not "None")[<span class="optionTravel">(link-reveal-goto: "Enter orbit","orbit")[(set: $planet3's 5th to "visited")(set: $currentPlanetName to $planetName3)(set: $currentPlanet to $planet3)</span>]](else:)[n/a]</span>}] (if: $planetAmount >=4)[{<span class="destinationNameItem">(print: $planetName4)</span> <span class="destinationClassItem">(print: $planet4's 2nd)</span> <span class="destinationBodiesItem">(print: $planet4's 3rd)b u&sup3;</span> <span class="destinationDistanceItem">(print: $planet4's 4th)</span> <span class="destinationOptionItem">(if: $planet4's 5th is "visited")[Visited](else-if: $planet4's 4th is not "None")[<span class="optionTravel">(link-reveal-goto: "Enter orbit","orbit")[(set: $planet4's 5th to "visited")(set: $currentPlanetName to $planetName4)(set: $currentPlanet to $planet4)</span>]](else:)[n/a]</span>}] (if: $planetAmount >=5)[{<span class="destinationNameItem">(print: $planetName5)</span> <span class="destinationClassItem">(print: $planet5's 2nd)</span> <span class="destinationBodiesItem">(print: $planet5's 3rd)b u&sup3;</span> <span class="destinationDistanceItem">(print: $planet5's 4th)</span> <span class="destinationOptionItem">(if: $planet5's 5th is "visited")[Visited](else-if: $planet5's 4th is not "None")[<span class="optionTravel">(link-reveal-goto: "Enter orbit","orbit")[(set: $planet5's 5th to "visited")(set: $currentPlanetName to $planetName5)(set: $currentPlanet to $planet5)</span>]](else:)[n/a]</span>}]{ <!--(set: $planetAmount to (random: 0,5))--> <!--(set: $planetChance to (random: 0,1)) (if: $planetChance is 1)[(set: $planetAmount to (random: 1,6-1)] (else:)[(set: $planetAmount to 0)]--> <!--order: name type (fluff?) mass (fluff?) life new/visited --> (set: $planetName1 to $currentSystem's 1st + "-a") (set: $planetName2 to $currentSystem's 1st + "-b") (set: $planetName3 to $currentSystem's 1st + "-c") (set: $planetName4 to $currentSystem's 1st + "-d") (set: $planetName5 to $currentSystem's 1st + "-e") (set: $planet1 to (a: $planetName1,(either: "rocky","rocky","rocky","metal-rich","icy"),(random: 100,900),(either: "None","None","None","Microbial"),"new") ) (set: $planet2 to (a: $planetName2,(either: "rocky","icy","oceanic","terrestrial",),(random: 300,3000),(either: "None","None","None","Microbial","Microbial","Primitive","Intelligent"),"new") ) (set: $planet3 to (a: $planetName3,(either: "rocky","icy","oceanic","oceanic","terrestrial","terrestrial"),(random: 400,5000),(either: "None","None","None","Microbial","Primitive","Intelligent","Advanced"),"new") ) (set: $planet4 to (a: $planetName4,(either: "rocky","icy","living","large living","gasseous"),(random: 600,700),(either: "None","None","None","Microbial","Microbial","Primitive","Intelligent","Advanced"),"new") ) (set: $planet5 to (a: $planetName5,(either: "rocky","rocky","icy","icy","gasseous","gas giant","gas giant","gas giant","gas giant"),(random: 900,9000),(either: "None","Microbial",),"new") )}(display: "header") You carefully approach $currentPlanetName and descend into its orbit. You're committed now, this is technically trespassing and you don't want to return to the scene of a crime. [[Scan surface for abductees|scanSurface]] [[Abandon search|main]](display: "header") You descend further, and detect a suitable (print: (lowercase: $currentPlanet's 4th)) lifeform to abduct. [[Engage tractor beam!|engageTractorBeam]] [[Abandon search|orbit]](display: "header") (set: $grabAttempt to (random: 1,6) + $tractorStrength)(if: $grabAttempt is <4)[You try your best, but the potential abductee somehow gives you the slip. [[Better get out of here|main]]](else:)[(display: "generateAbducteeName")(set: $currentAbductee to (a: $abducteeName,(random: 30,100),(random: 1,3),$currentSystem's 1st, (random: 20,200),"Unmodified",$currentPlanet's 4th))Got 'em! You guide the (print: (lowercase: $currentPlanet's 4th)) lifeform aboard, and decide to name them (print: $currentAbductee's 1st). A quick scan indicates their health is at (print: $currentAbductee's 2nd)%, their total mass is (print: $currentAbductee's 3rd)u&sup3; and they should be worth about &cent; (print: $currentAbductee's 5th).(set: $abductedNumber to it + 1) (link-reveal-goto: "Add to cargo", "cargoAdd")[] [[Nah, let's abandon this planet|main]]] (display: "header") <h1>Cargo Hold</h1>You have a total cargo capacity of $cargoCapacity u&sup3; aboard your UFO. { (set: $currentTotalCargo to $cargo01's 3rd + $cargo02's 3rd + $cargo03's 3rd + $cargo04's 3rd + $cargo05's 3rd + $cargo06's 3rd + $cargo07's 3rd + $cargo08's 3rd + $cargo09's 3rd + $cargo10's 3rd) (set: $currentTotalValue to $cargo01's 5th + $cargo02's 5th + $cargo03's 5th + $cargo04's 5th + $cargo05's 5th + $cargo06's 5th + $cargo07's 5th + $cargo08's 5th + $cargo09's 5th + $cargo10's 5th) <span class="cargoAbducteeHeader">Abductee</span> <span class="cargoHealthHeader">Health</span> <span class="cargoMassHeader">Mass</span> <span class="cargoOriginHeader">Origin</span> <span class="cargoValueHeader">Est. value</span> <span class="cargoStatusHeader">Status</span> <span class="cargoOptionHeader">Options</span> <span class="cargoAbducteeItem">(print: $cargo01's 1st)</span> <span class="cargoHealthItem">(print: $cargo01's 2nd)(unless: $cargo01's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo01's 3rd)(unless: $cargo01's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo01's 4th) ((print: $cargo01's 7th))</span> <span class="cargoValueItem">(unless: $cargo01's 5th is "-")[ &cent;](print: $cargo01's 5th)</span> <span class="cargoStatusItem">(print: $cargo01's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo01's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo01) into (a: $jettisonAbductee))(set: $cargo01 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo01's 1st is "Empty" or $cargo01's 6th is "Compacted" or $cargo01's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo01)(set: $cargo01's 6th to "Compacted")(set: $cargo01's 3rd to 1)(set: $cargo01's 2nd to (round: $cargo01's 2nd / 2))(set: $cargo01's 5th to (round: $cargo01's 5th / 2))(set: $compactPostReport to $cargo01)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo02's 1st)</span> <span class="cargoHealthItem">(print: $cargo02's 2nd)(unless: $cargo02's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo02's 3rd)(unless: $cargo02's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo02's 4th) ((print: $cargo02's 7th))</span> <span class="cargoValueItem">(unless: $cargo02's 5th is "-")[ &cent;](print: $cargo02's 5th)</span> <span class="cargoStatusItem">(print: $cargo02's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo02's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo02) into (a: $jettisonAbductee))(set: $cargo02 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo02's 1st is "Empty" or $cargo02's 6th is "Compacted" or $cargo02's 6th is "Deceased" or $cargo02's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo02)(set: $cargo02's 6th to "Compacted")(set: $cargo02's 3rd to 1)(set: $cargo02's 2nd to (round: $cargo02's 2nd / 2))(set: $cargo02's 5th to (round: $cargo02's 5th / 2))(set: $compactPostReport to $cargo02)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo03's 1st)</span> <span class="cargoHealthItem">(print: $cargo03's 2nd)(unless: $cargo03's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo03's 3rd)(unless: $cargo03's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo03's 4th) ((print: $cargo03's 7th))</span> <span class="cargoValueItem">(unless: $cargo03's 5th is "-")[ &cent;](print: $cargo03's 5th)</span> <span class="cargoStatusItem">(print: $cargo03's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo03's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo03) into (a: $jettisonAbductee))(set: $cargo03 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo03's 1st is "Empty" or $cargo03's 6th is "Compacted" or $cargo03's 6th is "Deceased" or $cargo03's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo03)(set: $cargo03's 6th to "Compacted")(set: $cargo03's 3rd to 1)(set: $cargo03's 2nd to (round: $cargo03's 2nd / 2))(set: $cargo03's 5th to (round: $cargo03's 5th / 2))(set: $compactPostReport to $cargo03)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo04's 1st)</span> <span class="cargoHealthItem">(print: $cargo04's 2nd)(unless: $cargo04's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo04's 3rd)(unless: $cargo04's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo04's 4th) ((print: $cargo04's 7th))</span> <span class="cargoValueItem">(unless: $cargo04's 5th is "-")[ &cent;](print: $cargo04's 5th)</span> <span class="cargoStatusItem">(print: $cargo04's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo04's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo04) into (a: $jettisonAbductee))(set: $cargo04 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo04's 1st is "Empty" or $cargo04's 6th is "Compacted" or $cargo04's 6th is "Deceased" or $cargo04's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo04)(set: $cargo04's 6th to "Compacted")(set: $cargo04's 3rd to 1)(set: $cargo04's 2nd to (round: $cargo04's 2nd / 2))(set: $cargo04's 5th to (round: $cargo04's 5th / 2))(set: $compactPostReport to $cargo04)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo05's 1st)</span> <span class="cargoHealthItem">(print: $cargo05's 2nd)(unless: $cargo05's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo05's 3rd)(unless: $cargo05's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo05's 4th) ((print: $cargo05's 7th))</span> <span class="cargoValueItem">(unless: $cargo05's 5th is "-")[ &cent;](print: $cargo05's 5th)</span> <span class="cargoStatusItem">(print: $cargo05's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo05's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo05) into (a: $jettisonAbductee))(set: $cargo05 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo05's 1st is "Empty" or $cargo05's 6th is "Compacted" or $cargo05's 6th is "Deceased" or $cargo05's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo05)(set: $cargo05's 6th to "Compacted")(set: $cargo05's 3rd to 1)(set: $cargo05's 2nd to (round: $cargo05's 2nd / 2))(set: $cargo05's 5th to (round: $cargo05's 5th / 2))(set: $compactPostReport to $cargo05)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo06's 1st)</span> <span class="cargoHealthItem">(print: $cargo06's 2nd)(unless: $cargo06's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo06's 3rd)(unless: $cargo06's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo06's 4th) ((print: $cargo06's 7th))</span> <span class="cargoValueItem">(unless: $cargo06's 5th is "-")[ &cent;](print: $cargo06's 5th)</span> <span class="cargoStatusItem">(print: $cargo06's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo06's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo06) into (a: $jettisonAbductee))(set: $cargo06 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo06's 1st is "Empty" or $cargo06's 6th is "Compacted" or $cargo06's 6th is "Deceased" or $cargo06's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo06)(set: $cargo06's 6th to "Compacted")(set: $cargo06's 3rd to 1)(set: $cargo06's 2nd to (round: $cargo06's 2nd / 2))(set: $cargo06's 5th to (round: $cargo06's 5th / 2))(set: $compactPostReport to $cargo06)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo07's 1st)</span> <span class="cargoHealthItem">(print: $cargo07's 2nd)(unless: $cargo07's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo07's 3rd)(unless: $cargo07's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo07's 4th) ((print: $cargo07's 7th))</span> <span class="cargoValueItem">(unless: $cargo07's 5th is "-")[ &cent;](print: $cargo07's 5th)</span> <span class="cargoStatusItem">(print: $cargo07's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo07's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo07) into (a: $jettisonAbductee))(set: $cargo07 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo07's 1st is "Empty" or $cargo07's 6th is "Compacted" or $cargo07's 6th is "Deceased" or $cargo07's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo07)(set: $cargo07's 6th to "Compacted")(set: $cargo07's 3rd to 1)(set: $cargo07's 2nd to (round: $cargo07's 2nd / 2))(set: $cargo07's 5th to (round: $cargo07's 5th / 2))(set: $compactPostReport to $cargo07)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo08's 1st)</span> <span class="cargoHealthItem">(print: $cargo08's 2nd)(unless: $cargo08's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo08's 3rd)(unless: $cargo08's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo08's 4th) ((print: $cargo08's 7th))</span> <span class="cargoValueItem">(unless: $cargo08's 5th is "-")[ &cent;](print: $cargo08's 5th)</span> <span class="cargoStatusItem">(print: $cargo08's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo08's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo08) into (a: $jettisonAbductee))(set: $cargo08 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo08's 1st is "Empty" or $cargo08's 6th is "Compacted" or $cargo08's 6th is "Deceased" or $cargo08's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo08)(set: $cargo08's 6th to "Compacted")(set: $cargo08's 3rd to 1)(set: $cargo08's 2nd to (round: $cargo08's 2nd / 2))(set: $cargo08's 5th to (round: $cargo08's 5th / 2))(set: $compactPostReport to $cargo08)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo09's 1st)</span> <span class="cargoHealthItem">(print: $cargo09's 2nd)(unless: $cargo09's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo09's 3rd)(unless: $cargo09's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo09's 4th) ((print: $cargo09's 7th))</span> <span class="cargoValueItem">(unless: $cargo09's 5th is "-")[ &cent;](print: $cargo09's 5th)</span> <span class="cargoStatusItem">(print: $cargo09's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo09's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo09) into (a: $jettisonAbductee))(set: $cargo09 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo09's 1st is "Empty" or $cargo09's 6th is "Compacted" or $cargo09's 6th is "Deceased" or $cargo09's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo09)(set: $cargo09's 6th to "Compacted")(set: $cargo09's 3rd to 1)(set: $cargo09's 2nd to (round: $cargo09's 2nd / 2))(set: $cargo09's 5th to (round: $cargo09's 5th / 2))(set: $compactPostReport to $cargo09)]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo10's 1st)</span> <span class="cargoHealthItem">(print: $cargo10's 2nd)(unless: $cargo10's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo10's 3rd)(unless: $cargo10's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo10's 4th) ((print: $cargo10's 7th))</span> <span class="cargoValueItem">(unless: $cargo10's 5th is "-")[ &cent;](print: $cargo10's 5th)</span> <span class="cargoStatusItem">(print: $cargo10's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo10's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargo")[(move: (a: $cargo10) into (a: $jettisonAbductee))(set: $cargo10 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] (unless: $cargo10's 1st is "Empty" or $cargo10's 6th is "Compacted" or $cargo10's 6th is "Deceased" or $cargo10's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compact")[(set: $compactPreReport to $cargo10)(set: $cargo10's 6th to "Compacted")(set: $cargo10's 3rd to 1)(set: $cargo10's 2nd to (round: $cargo10's 2nd / 2))(set: $cargo10's 5th to (round: $cargo10's 5th / 2))(set: $compactPostReport to $cargo10)]</span>] </span> <span class="cargoAbducteeFooter">-</span> <span class="cargoHealthFooter">Total:</span> <span class="cargoMassFooter">$currentTotalCargo u&sup3;</span> <span class="cargoOriginFooter">Total:</span> <span class="cargoValueFooter">&cent;$currentTotalValue</span> <span class="cargoStatusFooter">-</span> <span class="cargoOptionFooter">-</span>} [[Return|main]](display: "header") Let's find a spot for (print: $currentAbductee's 1st) { <span class="cargoAbducteeHeader">Abductee</span> <span class="cargoHealthHeader">Health</span> <span class="cargoMassHeader">Mass</span> <span class="cargoOriginHeader">Origin</span> <span class="cargoValueHeader">Est. value</span> <span class="cargoStatusHeader">Status</span> <span class="cargoOptionHeader">Options</span> <span class="cargoAddAbducteeItem">(print: $currentAbductee's 1st)</span> <span class="cargoAddHealthItem">(print: $currentAbductee's 2nd)%</span> <span class="cargoAddMassItem">(print: $currentAbductee's 3rd) u&sup3;</span> <span class="cargoAddOriginItem">(print: $currentAbductee's 4th) ((print: $currentAbductee's 7th))</span> <span class="cargoAddValueItem">&cent;(print: $currentAbductee's 5th)</span> <span class="cargoAddStatusItem">(print: $currentAbductee's 6th)</span> <!--<span class="cargoAddOptionItem"><span class="optionJettison">(link-reveal-goto: "Jettison","jettisonAbductee")[(move: (a: $currentAbductee) into (a: $jettisonAbductee))]</span></span>--> (unless: $currentAbductee's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonAbductee")[(move: (a: $currentAbductee) into (a: $jettisonAbductee))]</span>] (unless: $currentAbductee's 1st is "Empty" or $currentAbductee's 6th is "Compacted" or $currentAbductee's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $currentAbductee)(set: $currentAbductee's 6th to "Compacted")(set: $currentAbductee's 3rd to 1)(set: $currentAbductee's 2nd to (round: $currentAbductee's 2nd / 2))(set: $currentAbductee's 5th to (round: $currentAbductee's 5th / 2))(set: $compactPostReport to $currentAbductee)]</span>] } (if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[Warning, you do not have enough available cargo space to fit (print: $currentAbductee's 1st), you will have to make space or jettison them.] <h1>Cargo Hold</h1>You have a total cargo capacity of $cargoCapacity u&sup3; aboard your UFO of which {(set: $currentTotalCargo to $cargo01's 3rd + $cargo02's 3rd + $cargo03's 3rd + $cargo04's 3rd + $cargo05's 3rd + $cargo06's 3rd + $cargo07's 3rd + $cargo08's 3rd + $cargo09's 3rd + $cargo10's 3rd) (set: $currentTotalValue to $cargo01's 5th + $cargo02's 5th + $cargo03's 5th + $cargo04's 5th + $cargo05's 5th + $cargo06's 5th + $cargo07's 5th + $cargo08's 5th + $cargo09's 5th + $cargo10's 5th) <span class="cargoAbducteeHeader">Abductee</span> <span class="cargoHealthHeader">Health</span> <span class="cargoMassHeader">Mass</span> <span class="cargoOriginHeader">Origin</span> <span class="cargoValueHeader">Est. value</span> <span class="cargoStatusHeader">Status</span> <span class="cargoOptionHeader">Options</span> <span class="cargoAbducteeItem">(print: $cargo01's 1st)</span> <span class="cargoHealthItem">(print: $cargo01's 2nd)(unless: $cargo01's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo01's 3rd)(unless: $cargo01's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo01's 4th) ((print: $cargo01's 7th))</span> <span class="cargoValueItem">(unless: $cargo01's 5th is "-")[ &cent;](print: $cargo01's 5th)</span> <span class="cargoStatusItem">(print: $cargo01's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo01's 1st is "Empty" or $cargo01's 6th is "Compacted" or $cargo01's 6th is "Deceased" or $cargo01's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo01)(set: $cargo01's 6th to "Compacted")(set: $cargo01's 3rd to 1)(set: $cargo01's 2nd to (round: $cargo01's 2nd / 2))(set: $cargo01's 5th to (round: $cargo01's 5th / 2))(set: $compactPostReport to $cargo01)]</span>] (if: $cargo01's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo01))]]] (else:)[(if: $currentTotalCargo - $cargo01's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","main")[(move: (a: $cargo01) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo01))]</span>]] (unless: $cargo01's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo01) into (a: $jettisonAbductee))(set: $cargo01 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo02's 1st)</span> <span class="cargoHealthItem">(print: $cargo02's 2nd)(unless: $cargo02's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo02's 3rd)(unless: $cargo02's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo02's 4th) ((print: $cargo02's 7th))</span> <span class="cargoValueItem">(unless: $cargo02's 5th is "-")[ &cent;](print: $cargo02's 5th)</span> <span class="cargoStatusItem">(print: $cargo02's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo02's 1st is "Empty" or $cargo02's 6th is "Compacted" or $cargo02's 6th is "Deceased" or $cargo02's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo02)(set: $cargo02's 6th to "Compacted")(set: $cargo02's 3rd to 1)(set: $cargo02's 2nd to (round: $cargo02's 2nd / 2))(set: $cargo02's 5th to (round: $cargo02's 5th / 2))(set: $compactPostReport to $cargo02)]</span>] (if: $cargo02's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo02))]]] (else:)[(if: $currentTotalCargo - $cargo02's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo02) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo02))]</span>]] (unless: $cargo02's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo02) into (a: $jettisonAbductee))(set: $cargo02 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo03's 1st)</span> <span class="cargoHealthItem">(print: $cargo03's 2nd)(unless: $cargo03's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo03's 3rd)(unless: $cargo03's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo03's 4th) ((print: $cargo03's 7th))</span> <span class="cargoValueItem">(unless: $cargo03's 5th is "-")[ &cent;](print: $cargo03's 5th)</span> <span class="cargoStatusItem">(print: $cargo03's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo03's 1st is "Empty" or $cargo03's 6th is "Compacted" or $cargo03's 6th is "Deceased" or $cargo03's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo03)(set: $cargo03's 6th to "Compacted")(set: $cargo03's 3rd to 1)(set: $cargo03's 2nd to (round: $cargo03's 2nd / 2))(set: $cargo03's 5th to (round: $cargo03's 5th / 2))(set: $compactPostReport to $cargo03)]</span>] (if: $cargo03's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo03))]]] (else:)[(if: $currentTotalCargo - $cargo03's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo03) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo03))]</span>]] (unless: $cargo03's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo03) into (a: $jettisonAbductee))(set: $cargo03 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo04's 1st)</span> <span class="cargoHealthItem">(print: $cargo04's 2nd)(unless: $cargo04's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo04's 3rd)(unless: $cargo04's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo04's 4th) ((print: $cargo04's 7th))</span> <span class="cargoValueItem">(unless: $cargo04's 5th is "-")[ &cent;](print: $cargo04's 5th)</span> <span class="cargoStatusItem">(print: $cargo04's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo04's 1st is "Empty" or $cargo04's 6th is "Compacted" or $cargo04's 6th is "Deceased" or $cargo04's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo04)(set: $cargo04's 6th to "Compacted")(set: $cargo04's 3rd to 1)(set: $cargo04's 2nd to (round: $cargo04's 2nd / 2))(set: $cargo04's 5th to (round: $cargo04's 5th / 2))(set: $compactPostReport to $cargo04)]</span>] (if: $cargo04's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo04))]]] (else:)[(if: $currentTotalCargo - $cargo04's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo04) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo04))]</span>]] (unless: $cargo04's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo04) into (a: $jettisonAbductee))(set: $cargo04 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo05's 1st)</span> <span class="cargoHealthItem">(print: $cargo05's 2nd)(unless: $cargo05's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo05's 3rd)(unless: $cargo05's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo05's 4th) ((print: $cargo05's 7th))</span> <span class="cargoValueItem">(unless: $cargo05's 5th is "-")[ &cent;](print: $cargo05's 5th)</span> <span class="cargoStatusItem">(print: $cargo05's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo05's 1st is "Empty" or $cargo05's 6th is "Compacted" or $cargo05's 6th is "Deceased" or $cargo05's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo05)(set: $cargo05's 6th to "Compacted")(set: $cargo05's 3rd to 1)(set: $cargo05's 2nd to (round: $cargo05's 2nd / 2))(set: $cargo05's 5th to (round: $cargo05's 5th / 2))(set: $compactPostReport to $cargo05)]</span>] (if: $cargo05's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo05))]]] (else:)[(if: $currentTotalCargo - $cargo05's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo05) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo05))]</span>]] (unless: $cargo05's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo05) into (a: $jettisonAbductee))(set: $cargo05 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo06's 1st)</span> <span class="cargoHealthItem">(print: $cargo06's 2nd)(unless: $cargo06's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo06's 3rd)(unless: $cargo06's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo06's 4th) ((print: $cargo06's 7th))</span> <span class="cargoValueItem">(unless: $cargo06's 5th is "-")[ &cent;](print: $cargo06's 5th)</span> <span class="cargoStatusItem">(print: $cargo06's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo06's 1st is "Empty" or $cargo06's 6th is "Compacted" or $cargo06's 6th is "Deceased" or $cargo06's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo06)(set: $cargo06's 6th to "Compacted")(set: $cargo06's 3rd to 1)(set: $cargo06's 2nd to (round: $cargo06's 2nd / 2))(set: $cargo06's 5th to (round: $cargo06's 5th / 2))(set: $compactPostReport to $cargo06)]</span>] (if: $cargo06's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo06))]]] (else:)[(if: $currentTotalCargo - $cargo06's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo06) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo06))]</span>]] (unless: $cargo06's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo06) into (a: $jettisonAbductee))(set: $cargo06 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo07's 1st)</span> <span class="cargoHealthItem">(print: $cargo07's 2nd)(unless: $cargo07's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo07's 3rd)(unless: $cargo07's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo07's 4th) ((print: $cargo07's 7th))</span> <span class="cargoValueItem">(unless: $cargo07's 5th is "-")[ &cent;](print: $cargo07's 5th)</span> <span class="cargoStatusItem">(print: $cargo07's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo07's 1st is "Empty" or $cargo07's 6th is "Compacted" or $cargo07's 6th is "Deceased" or $cargo07's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo07)(set: $cargo07's 6th to "Compacted")(set: $cargo07's 3rd to 1)(set: $cargo07's 2nd to (round: $cargo07's 2nd / 2))(set: $cargo07's 5th to (round: $cargo07's 5th / 2))(set: $compactPostReport to $cargo07)]</span>] (if: $cargo07's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo07))]]] (else:)[(if: $currentTotalCargo - $cargo07's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo07) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo07))]</span>]] (unless: $cargo07's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo07) into (a: $jettisonAbductee))(set: $cargo07 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo08's 1st)</span> <span class="cargoHealthItem">(print: $cargo08's 2nd)(unless: $cargo08's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo08's 3rd)(unless: $cargo08's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo08's 4th) ((print: $cargo08's 7th))</span> <span class="cargoValueItem">(unless: $cargo08's 5th is "-")[ &cent;](print: $cargo08's 5th)</span> <span class="cargoStatusItem">(print: $cargo08's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo08's 1st is "Empty" or $cargo08's 6th is "Compacted" or $cargo08's 6th is "Deceased" or $cargo08's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo08)(set: $cargo08's 6th to "Compacted")(set: $cargo08's 3rd to 1)(set: $cargo08's 2nd to (round: $cargo08's 2nd / 2))(set: $cargo08's 5th to (round: $cargo08's 5th / 2))(set: $compactPostReport to $cargo08)]</span>] (if: $cargo08's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo08))]]] (else:)[(if: $currentTotalCargo - $cargo08's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo08) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo08))]</span>]] (unless: $cargo08's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo08) into (a: $jettisonAbductee))(set: $cargo08 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo09's 1st)</span> <span class="cargoHealthItem">(print: $cargo09's 2nd)(unless: $cargo09's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo09's 3rd)(unless: $cargo09's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo09's 4th) ((print: $cargo09's 7th))</span> <span class="cargoValueItem">(unless: $cargo09's 5th is "-")[ &cent;](print: $cargo09's 5th)</span> <span class="cargoStatusItem">(print: $cargo09's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo09's 1st is "Empty" or $cargo09's 6th is "Compacted" or $cargo09's 6th is "Deceased" or $cargo09's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo09)(set: $cargo09's 6th to "Compacted")(set: $cargo09's 3rd to 1)(set: $cargo09's 2nd to (round: $cargo09's 2nd / 2))(set: $cargo09's 5th to (round: $cargo09's 5th / 2))(set: $compactPostReport to $cargo09)]</span>] (if: $cargo09's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo09))]]] (else:)[(if: $currentTotalCargo - $cargo09's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo09) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo09))]</span>]] (unless: $cargo09's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo09) into (a: $jettisonAbductee))(set: $cargo09 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeItem">(print: $cargo10's 1st)</span> <span class="cargoHealthItem">(print: $cargo10's 2nd)(unless: $cargo10's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo10's 3rd)(unless: $cargo10's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo10's 4th) ((print: $cargo10's 7th))</span> <span class="cargoValueItem">(unless: $cargo10's 5th is "-")[ &cent;](print: $cargo10's 5th)</span> <span class="cargoStatusItem">(print: $cargo10's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo10's 1st is "Empty" or $cargo10's 6th is "Compacted" or $cargo10's 6th is "Deceased" or $cargo10's 3rd is 1)[<span class="optionCompact">(link-reveal-goto: "Compact","compactToAdd")[(set: $compactPreReport to $cargo10)(set: $cargo10's 6th to "Compacted")(set: $cargo10's 3rd to 1)(set: $cargo10's 2nd to (round: $cargo10's 2nd / 2))(set: $cargo10's 5th to (round: $cargo10's 5th / 2))(set: $compactPostReport to $cargo10)]</span>] (if: $cargo10's 1st is "Empty")[(if: $currentTotalCargo + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionAdd">(link-reveal-goto: "Add","addAbductee")[(move: (a: $currentAbductee) into (a: $cargo10))]]] (else:)[(if: $currentTotalCargo - $cargo10's 3rd + $currentAbductee's 3rd > $cargoCapacity)[No space](else:)[<span class="optionJettison">(link-reveal-goto: "Replace","replaceAbductee")[(move: (a: $cargo10) into (a: $jettisoned))(move: (a: $currentAbductee) into (a: $cargo10))]</span>]] (unless: $cargo10's 1st is "Empty")[<span class="optionJettison">(link-reveal-goto: "Jettison","jettisonCargoToAdd")[(move: (a: $cargo10) into (a: $jettisonAbductee))(set: $cargo10 to (a: "Empty","-",0,"-",0,"-","-"))]</span>] </span> <span class="cargoAbducteeFooter">-</span> <span class="cargoHealthFooter">Total:</span> <span class="cargoMassFooter">$currentTotalCargo u&sup3;</span> <span class="cargoOriginFooter">Total:</span> <span class="cargoValueFooter">&cent;$currentTotalValue</span> <span class="cargoStatusFooter">-</span> <span class="cargoOptionFooter">-</span>}(set: $destinationName1 to (either: "Ald","Alt","And","Ast","Aur","Ada","Abo","Aex","Aen","Bej","Bes","Bir","Bal","Bam","Boz","Boc","Bul","Byu","Cel","Ceb","Cas","Cin","Cis","Cam","Cos","Col","Cur","Dan","Das","Del","Dex","Dim","Dor","Dub","Eri","Eps","Equ","End","Eda","Eno","Ebi","Ell","Gal","Gam","Gri","Glo","Gex","Gox","Gur","Hal","Ham","Het","Hor","Hel","Hes","Ign","Ion","Int","Iot","Ika","Jan","Jot","Jes","Jib","Jyi","Jur","Kal","Kas","Kep","Kob","Kyr","Kin","Kis","Lak","Leo","Lum","Luy","Lam","Lya","Lon","Los","Mar","Men","Mer","Maj","Min","Mon","Mul","Nam","Nac","Nar","Nim","Nor","Neb","Neg","Nov","Ome","Omi","Oca","Obli","Osh","Org","Olt","Ovi","Odo","Pae","Pal","Pan","Pas","Pri","Pro","Pax","Peg","Pyr","Qai","Qal","Qua","Qui","Qiz","Qom","Rah","Rai","Rak","Rig","Rom","Ros","Rud","Reg","Res","Ryx","Sal","Sam","Sig","Sin","Sir","Sha","Sym","Sta","Ser","Sol","Tau","Tal","Tey","The","Tri","Tor","Tul","Tel","Uni","Uor","Ush","Uth","Uba","Var","Veg","Vis","Vol","Vac","Xan","Xis","Xor","Xum","Xef","Zet","Zal","Zan","Zer","Zos","Zun",)+(either: "aa","ab","ac","ad","ae","af","ag","ah","ai","aj","ak","al","am","an","ao","ap","aq","ar","as","at","au","av","aw","ax","ay","az","ba","be","bi","bo","bu","by","ca","ce","ci","co","cu","cy","da","de","di","do","du","dy","ea","eb","ec","ed","ef","eg","eh","ei","ej","ek","el","em","en","eo","ep","eq","er","es","et","eu","ev","ew","ex","ey","ez","fa","fe","fi","fo","fu","fy","ga","ge","gi","go","gu","gy","ha","he","hi","ho","hu","hy","ia","ib","ic","id","ie","if","ig","ih","ij","ik","il","im","in","io","ip","iq","ir","is","it","iu","iv","iw","ix","iy","iz","ja","je","ji","jo","ju","jy","ka","ke","ki","ko","ku","ky","la","le","li","lo","lu","ly","ma","me","mi","mo","mu","my","na","ne","ni","no","nu","ny","oa","ob","oc","od","oe","of","og","oh","oi","oj","ok","ol","om","on","oo","op","oq","or","os","ot","ou","ov","ow","ox","oy","oz", "pa","pe","pi","po","pu","py","qa","qe","qi","qo","qu","qy","ra","re","ri","ro","ru","ry","sa","se","si","so","su","sy","ta","te","ti","to","tu","ty","ua","ub","uc","ud","ue","uf","ug","uh","ui","uj","uk","ul","um","un","uo","up","uq","ur","us","ut","uu","uv","uw","ux","uy","uz", "va","ve","vi","vo","vu","vy","wa","we","wi","wo","wu","wy","xa","xe","xi","xo","xu","xy","ya","yb","yc","yd","ye","yf","yg","yh","yi","yj","yk","yl","ym","yn","yo","yp","yq","yr","ys","yt","yu","yv","yw","yx","yz", "za","ze","zi","zo","zu","zy")+(either: "ba","be","bi","bo","bac","bor","ban","buk","byr","bil","bir","bin","ca","ce","ci","co","cos","can","cor","cus","cel","da","de","di","do","dar","dam","det","dol","dur","fa","fe","fi","fo","far","fen","fon","fob","ful","ga","ge","gi","go","gam","gex","gid","gol","gus","ha","he","hi","ho","har","hep","hid","hot","hub","ja","je","ji","jo","jam","jen","jos","jud","jix","ka","ke","ki","ko","kad","kem","kip","kor","kun","la","le","li","lo","lab","len","lis","lox","lur","ma","me","mi","mo","mac","mas","mer","min","mod","mur","met","max","na","ne","ni","no","nar","nex","nim","nod","nul","pa","pe","pi","po","par","ped","pim","pol","pux","qa","qe","qi","qo","que","qua","quo","qui","qar","qet","qin","qol","qus","ra","re","ri","ro","ran","rex","ris","ror","rud","sa","se","si","so","sam","sel","sin","sor","sus","ta","te","ti","to","tan","tep","tes","tin","tol","tur","va","ve","vi","vo","van","vel","vis","vor","vum","wa","we","wi","wo","wan","wel","win","wor","wux","xa","xe","xi","xo","xal","xen","xis","xor","xun","za","ze","zi","zo","zu","zan","zel","zin","zor","zun", " AE"," AU"," AQ"," XO"," HD"," UR"," OA"," BC"," AD"," OC"," UX"," YR"," A"," B"," C"," D"," E"," F"," G","-I","-II","-IV","-V","-VI","-IX","-X","-XI", " 11"," 13"," 17"," 19"," 23"," 29"," 31"," 37"," 41"," 43"," 47"," 53"," 59"," 61"," 67"," 71"," 73"," 79"," 83"," 89"," 97"," Aa"," Ab"," Ac"," Ad"," Ae"," Af"," Ag",))(set: $destinationName2 to (either: "Ald","Alt","And","Ast","Aur","Ada","Abo","Aex","Aen","Bej","Bes","Bir","Bal","Bam","Boz","Boc","Bul","Byu","Cel","Ceb","Cas","Cin","Cis","Cam","Cos","Col","Cur","Dan","Das","Del","Dex","Dim","Dor","Dub","Eri","Eps","Equ","End","Eda","Eno","Ebi","Ell","Gal","Gam","Gri","Glo","Gex","Gox","Gur","Hal","Ham","Het","Hor","Hel","Hes","Ign","Ion","Int","Iot","Ika","Jan","Jot","Jes","Jib","Jyi","Jur","Kal","Kas","Kep","Kob","Kyr","Kin","Kis","Lak","Leo","Lum","Luy","Lam","Lya","Lon","Los","Mar","Men","Mer","Maj","Min","Mon","Mul","Nam","Nac","Nar","Nim","Nor","Neb","Neg","Nov","Ome","Omi","Oca","Obli","Osh","Org","Olt","Ovi","Odo","Pae","Pal","Pan","Pas","Pri","Pro","Pax","Peg","Pyr","Qai","Qal","Qua","Qui","Qiz","Qom","Rah","Rai","Rak","Rig","Rom","Ros","Rud","Reg","Res","Ryx","Sal","Sam","Sig","Sin","Sir","Sha","Sym","Sta","Ser","Sol","Tau","Tal","Tey","The","Tri","Tor","Tul","Tel","Uni","Uor","Ush","Uth","Uba","Var","Veg","Vis","Vol","Vac","Xan","Xis","Xor","Xum","Xef","Zet","Zal","Zan","Zer","Zos","Zun",)+(either: "aa","ab","ac","ad","ae","af","ag","ah","ai","aj","ak","al","am","an","ao","ap","aq","ar","as","at","au","av","aw","ax","ay","az","ba","be","bi","bo","bu","by","ca","ce","ci","co","cu","cy","da","de","di","do","du","dy","ea","eb","ec","ed","ef","eg","eh","ei","ej","ek","el","em","en","eo","ep","eq","er","es","et","eu","ev","ew","ex","ey","ez","fa","fe","fi","fo","fu","fy","ga","ge","gi","go","gu","gy","ha","he","hi","ho","hu","hy","ia","ib","ic","id","ie","if","ig","ih","ij","ik","il","im","in","io","ip","iq","ir","is","it","iu","iv","iw","ix","iy","iz","ja","je","ji","jo","ju","jy","ka","ke","ki","ko","ku","ky","la","le","li","lo","lu","ly","ma","me","mi","mo","mu","my","na","ne","ni","no","nu","ny","oa","ob","oc","od","oe","of","og","oh","oi","oj","ok","ol","om","on","oo","op","oq","or","os","ot","ou","ov","ow","ox","oy","oz", "pa","pe","pi","po","pu","py","qa","qe","qi","qo","qu","qy","ra","re","ri","ro","ru","ry","sa","se","si","so","su","sy","ta","te","ti","to","tu","ty","ua","ub","uc","ud","ue","uf","ug","uh","ui","uj","uk","ul","um","un","uo","up","uq","ur","us","ut","uu","uv","uw","ux","uy","uz", "va","ve","vi","vo","vu","vy","wa","we","wi","wo","wu","wy","xa","xe","xi","xo","xu","xy","ya","yb","yc","yd","ye","yf","yg","yh","yi","yj","yk","yl","ym","yn","yo","yp","yq","yr","ys","yt","yu","yv","yw","yx","yz", "za","ze","zi","zo","zu","zy")+(either: "ba","be","bi","bo","bac","bor","ban","buk","byr","bil","bir","bin","ca","ce","ci","co","cos","can","cor","cus","cel","da","de","di","do","dar","dam","det","dol","dur","fa","fe","fi","fo","far","fen","fon","fob","ful","ga","ge","gi","go","gam","gex","gid","gol","gus","ha","he","hi","ho","har","hep","hid","hot","hub","ja","je","ji","jo","jam","jen","jos","jud","jix","ka","ke","ki","ko","kad","kem","kip","kor","kun","la","le","li","lo","lab","len","lis","lox","lur","ma","me","mi","mo","mac","mas","mer","min","mod","mur","met","max","na","ne","ni","no","nar","nex","nim","nod","nul","pa","pe","pi","po","par","ped","pim","pol","pux","qa","qe","qi","qo","que","qua","quo","qui","qar","qet","qin","qol","qus","ra","re","ri","ro","ran","rex","ris","ror","rud","sa","se","si","so","sam","sel","sin","sor","sus","ta","te","ti","to","tan","tep","tes","tin","tol","tur","va","ve","vi","vo","van","vel","vis","vor","vum","wa","we","wi","wo","wan","wel","win","wor","wux","xa","xe","xi","xo","xal","xen","xis","xor","xun","za","ze","zi","zo","zu","zan","zel","zin","zor","zun", " AE"," AU"," AQ"," XO"," HD"," UR"," OA"," BC"," AD"," OC"," UX"," YR"," A"," B"," C"," D"," E"," F"," G","-I","-II","-IV","-V","-VI","-IX","-X","-XI", " 11"," 13"," 17"," 19"," 23"," 29"," 31"," 37"," 41"," 43"," 47"," 53"," 59"," 61"," 67"," 71"," 73"," 79"," 83"," 89"," 97"," Aa"," Ab"," Ac"," Ad"," Ae"," Af"," Ag",))(set: $destinationName3 to (either: "Ald","Alt","And","Ast","Aur","Ada","Abo","Aex","Aen","Bej","Bes","Bir","Bal","Bam","Boz","Boc","Bul","Byu","Cel","Ceb","Cas","Cin","Cis","Cam","Cos","Col","Cur","Dan","Das","Del","Dex","Dim","Dor","Dub","Eri","Eps","Equ","End","Eda","Eno","Ebi","Ell","Gal","Gam","Gri","Glo","Gex","Gox","Gur","Hal","Ham","Het","Hor","Hel","Hes","Ign","Ion","Int","Iot","Ika","Jan","Jot","Jes","Jib","Jyi","Jur","Kal","Kas","Kep","Kob","Kyr","Kin","Kis","Lak","Leo","Lum","Luy","Lam","Lya","Lon","Los","Mar","Men","Mer","Maj","Min","Mon","Mul","Nam","Nac","Nar","Nim","Nor","Neb","Neg","Nov","Ome","Omi","Oca","Obli","Osh","Org","Olt","Ovi","Odo","Pae","Pal","Pan","Pas","Pri","Pro","Pax","Peg","Pyr","Qai","Qal","Qua","Qui","Qiz","Qom","Rah","Rai","Rak","Rig","Rom","Ros","Rud","Reg","Res","Ryx","Sal","Sam","Sig","Sin","Sir","Sha","Sym","Sta","Ser","Sol","Tau","Tal","Tey","The","Tri","Tor","Tul","Tel","Uni","Uor","Ush","Uth","Uba","Var","Veg","Vis","Vol","Vac","Xan","Xis","Xor","Xum","Xef","Zet","Zal","Zan","Zer","Zos","Zun",)+(either: "aa","ab","ac","ad","ae","af","ag","ah","ai","aj","ak","al","am","an","ao","ap","aq","ar","as","at","au","av","aw","ax","ay","az","ba","be","bi","bo","bu","by","ca","ce","ci","co","cu","cy","da","de","di","do","du","dy","ea","eb","ec","ed","ef","eg","eh","ei","ej","ek","el","em","en","eo","ep","eq","er","es","et","eu","ev","ew","ex","ey","ez","fa","fe","fi","fo","fu","fy","ga","ge","gi","go","gu","gy","ha","he","hi","ho","hu","hy","ia","ib","ic","id","ie","if","ig","ih","ij","ik","il","im","in","io","ip","iq","ir","is","it","iu","iv","iw","ix","iy","iz","ja","je","ji","jo","ju","jy","ka","ke","ki","ko","ku","ky","la","le","li","lo","lu","ly","ma","me","mi","mo","mu","my","na","ne","ni","no","nu","ny","oa","ob","oc","od","oe","of","og","oh","oi","oj","ok","ol","om","on","oo","op","oq","or","os","ot","ou","ov","ow","ox","oy","oz", "pa","pe","pi","po","pu","py","qa","qe","qi","qo","qu","qy","ra","re","ri","ro","ru","ry","sa","se","si","so","su","sy","ta","te","ti","to","tu","ty","ua","ub","uc","ud","ue","uf","ug","uh","ui","uj","uk","ul","um","un","uo","up","uq","ur","us","ut","uu","uv","uw","ux","uy","uz", "va","ve","vi","vo","vu","vy","wa","we","wi","wo","wu","wy","xa","xe","xi","xo","xu","xy","ya","yb","yc","yd","ye","yf","yg","yh","yi","yj","yk","yl","ym","yn","yo","yp","yq","yr","ys","yt","yu","yv","yw","yx","yz", "za","ze","zi","zo","zu","zy")+(either: "ba","be","bi","bo","bac","bor","ban","buk","byr","bil","bir","bin","ca","ce","ci","co","cos","can","cor","cus","cel","da","de","di","do","dar","dam","det","dol","dur","fa","fe","fi","fo","far","fen","fon","fob","ful","ga","ge","gi","go","gam","gex","gid","gol","gus","ha","he","hi","ho","har","hep","hid","hot","hub","ja","je","ji","jo","jam","jen","jos","jud","jix","ka","ke","ki","ko","kad","kem","kip","kor","kun","la","le","li","lo","lab","len","lis","lox","lur","ma","me","mi","mo","mac","mas","mer","min","mod","mur","met","max","na","ne","ni","no","nar","nex","nim","nod","nul","pa","pe","pi","po","par","ped","pim","pol","pux","qa","qe","qi","qo","que","qua","quo","qui","qar","qet","qin","qol","qus","ra","re","ri","ro","ran","rex","ris","ror","rud","sa","se","si","so","sam","sel","sin","sor","sus","ta","te","ti","to","tan","tep","tes","tin","tol","tur","va","ve","vi","vo","van","vel","vis","vor","vum","wa","we","wi","wo","wan","wel","win","wor","wux","xa","xe","xi","xo","xal","xen","xis","xor","xun","za","ze","zi","zo","zu","zan","zel","zin","zor","zun", " AE"," AU"," AQ"," XO"," HD"," UR"," OA"," BC"," AD"," OC"," UX"," YR"," A"," B"," C"," D"," E"," F"," G","-I","-II","-IV","-V","-VI","-IX","-X","-XI", " 11"," 13"," 17"," 19"," 23"," 29"," 31"," 37"," 41"," 43"," 47"," 53"," 59"," 61"," 67"," 71"," 73"," 79"," 83"," 89"," 97"," Aa"," Ab"," Ac"," Ad"," Ae"," Af"," Ag",))(set: $destinationName4 to (either: "Ald","Alt","And","Ast","Aur","Ada","Abo","Aex","Aen","Bej","Bes","Bir","Bal","Bam","Boz","Boc","Bul","Byu","Cel","Ceb","Cas","Cin","Cis","Cam","Cos","Col","Cur","Dan","Das","Del","Dex","Dim","Dor","Dub","Eri","Eps","Equ","End","Eda","Eno","Ebi","Ell","Gal","Gam","Gri","Glo","Gex","Gox","Gur","Hal","Ham","Het","Hor","Hel","Hes","Ign","Ion","Int","Iot","Ika","Jan","Jot","Jes","Jib","Jyi","Jur","Kal","Kas","Kep","Kob","Kyr","Kin","Kis","Lak","Leo","Lum","Luy","Lam","Lya","Lon","Los","Mar","Men","Mer","Maj","Min","Mon","Mul","Nam","Nac","Nar","Nim","Nor","Neb","Neg","Nov","Ome","Omi","Oca","Obli","Osh","Org","Olt","Ovi","Odo","Pae","Pal","Pan","Pas","Pri","Pro","Pax","Peg","Pyr","Qai","Qal","Qua","Qui","Qiz","Qom","Rah","Rai","Rak","Rig","Rom","Ros","Rud","Reg","Res","Ryx","Sal","Sam","Sig","Sin","Sir","Sha","Sym","Sta","Ser","Sol","Tau","Tal","Tey","The","Tri","Tor","Tul","Tel","Uni","Uor","Ush","Uth","Uba","Var","Veg","Vis","Vol","Vac","Xan","Xis","Xor","Xum","Xef","Zet","Zal","Zan","Zer","Zos","Zun",)+(either: "aa","ab","ac","ad","ae","af","ag","ah","ai","aj","ak","al","am","an","ao","ap","aq","ar","as","at","au","av","aw","ax","ay","az","ba","be","bi","bo","bu","by","ca","ce","ci","co","cu","cy","da","de","di","do","du","dy","ea","eb","ec","ed","ef","eg","eh","ei","ej","ek","el","em","en","eo","ep","eq","er","es","et","eu","ev","ew","ex","ey","ez","fa","fe","fi","fo","fu","fy","ga","ge","gi","go","gu","gy","ha","he","hi","ho","hu","hy","ia","ib","ic","id","ie","if","ig","ih","ij","ik","il","im","in","io","ip","iq","ir","is","it","iu","iv","iw","ix","iy","iz","ja","je","ji","jo","ju","jy","ka","ke","ki","ko","ku","ky","la","le","li","lo","lu","ly","ma","me","mi","mo","mu","my","na","ne","ni","no","nu","ny","oa","ob","oc","od","oe","of","og","oh","oi","oj","ok","ol","om","on","oo","op","oq","or","os","ot","ou","ov","ow","ox","oy","oz", "pa","pe","pi","po","pu","py","qa","qe","qi","qo","qu","qy","ra","re","ri","ro","ru","ry","sa","se","si","so","su","sy","ta","te","ti","to","tu","ty","ua","ub","uc","ud","ue","uf","ug","uh","ui","uj","uk","ul","um","un","uo","up","uq","ur","us","ut","uu","uv","uw","ux","uy","uz", "va","ve","vi","vo","vu","vy","wa","we","wi","wo","wu","wy","xa","xe","xi","xo","xu","xy","ya","yb","yc","yd","ye","yf","yg","yh","yi","yj","yk","yl","ym","yn","yo","yp","yq","yr","ys","yt","yu","yv","yw","yx","yz", "za","ze","zi","zo","zu","zy")+(either: "ba","be","bi","bo","bac","bor","ban","buk","byr","bil","bir","bin","ca","ce","ci","co","cos","can","cor","cus","cel","da","de","di","do","dar","dam","det","dol","dur","fa","fe","fi","fo","far","fen","fon","fob","ful","ga","ge","gi","go","gam","gex","gid","gol","gus","ha","he","hi","ho","har","hep","hid","hot","hub","ja","je","ji","jo","jam","jen","jos","jud","jix","ka","ke","ki","ko","kad","kem","kip","kor","kun","la","le","li","lo","lab","len","lis","lox","lur","ma","me","mi","mo","mac","mas","mer","min","mod","mur","met","max","na","ne","ni","no","nar","nex","nim","nod","nul","pa","pe","pi","po","par","ped","pim","pol","pux","qa","qe","qi","qo","que","qua","quo","qui","qar","qet","qin","qol","qus","ra","re","ri","ro","ran","rex","ris","ror","rud","sa","se","si","so","sam","sel","sin","sor","sus","ta","te","ti","to","tan","tep","tes","tin","tol","tur","va","ve","vi","vo","van","vel","vis","vor","vum","wa","we","wi","wo","wan","wel","win","wor","wux","xa","xe","xi","xo","xal","xen","xis","xor","xun","za","ze","zi","zo","zu","zan","zel","zin","zor","zun", " AE"," AU"," AQ"," XO"," HD"," UR"," OA"," BC"," AD"," OC"," UX"," YR"," A"," B"," C"," D"," E"," F"," G","-I","-II","-IV","-V","-VI","-IX","-X","-XI", " 11"," 13"," 17"," 19"," 23"," 29"," 31"," 37"," 41"," 43"," 47"," 53"," 59"," 61"," 67"," 71"," 73"," 79"," 83"," 89"," 97"," Aa"," Ab"," Ac"," Ad"," Ae"," Af"," Ag",))(set: $destinationName5 to (either: "Ald","Alt","And","Ast","Aur","Ada","Abo","Aex","Aen","Bej","Bes","Bir","Bal","Bam","Boz","Boc","Bul","Byu","Cel","Ceb","Cas","Cin","Cis","Cam","Cos","Col","Cur","Dan","Das","Del","Dex","Dim","Dor","Dub","Eri","Eps","Equ","End","Eda","Eno","Ebi","Ell","Gal","Gam","Gri","Glo","Gex","Gox","Gur","Hal","Ham","Het","Hor","Hel","Hes","Ign","Ion","Int","Iot","Ika","Jan","Jot","Jes","Jib","Jyi","Jur","Kal","Kas","Kep","Kob","Kyr","Kin","Kis","Lak","Leo","Lum","Luy","Lam","Lya","Lon","Los","Mar","Men","Mer","Maj","Min","Mon","Mul","Nam","Nac","Nar","Nim","Nor","Neb","Neg","Nov","Ome","Omi","Oca","Obli","Osh","Org","Olt","Ovi","Odo","Pae","Pal","Pan","Pas","Pri","Pro","Pax","Peg","Pyr","Qai","Qal","Qua","Qui","Qiz","Qom","Rah","Rai","Rak","Rig","Rom","Ros","Rud","Reg","Res","Ryx","Sal","Sam","Sig","Sin","Sir","Sha","Sym","Sta","Ser","Sol","Tau","Tal","Tey","The","Tri","Tor","Tul","Tel","Uni","Uor","Ush","Uth","Uba","Var","Veg","Vis","Vol","Vac","Xan","Xis","Xor","Xum","Xef","Zet","Zal","Zan","Zer","Zos","Zun",)+(either: "aa","ab","ac","ad","ae","af","ag","ah","ai","aj","ak","al","am","an","ao","ap","aq","ar","as","at","au","av","aw","ax","ay","az","ba","be","bi","bo","bu","by","ca","ce","ci","co","cu","cy","da","de","di","do","du","dy","ea","eb","ec","ed","ef","eg","eh","ei","ej","ek","el","em","en","eo","ep","eq","er","es","et","eu","ev","ew","ex","ey","ez","fa","fe","fi","fo","fu","fy","ga","ge","gi","go","gu","gy","ha","he","hi","ho","hu","hy","ia","ib","ic","id","ie","if","ig","ih","ij","ik","il","im","in","io","ip","iq","ir","is","it","iu","iv","iw","ix","iy","iz","ja","je","ji","jo","ju","jy","ka","ke","ki","ko","ku","ky","la","le","li","lo","lu","ly","ma","me","mi","mo","mu","my","na","ne","ni","no","nu","ny","oa","ob","oc","od","oe","of","og","oh","oi","oj","ok","ol","om","on","oo","op","oq","or","os","ot","ou","ov","ow","ox","oy","oz", "pa","pe","pi","po","pu","py","qa","qe","qi","qo","qu","qy","ra","re","ri","ro","ru","ry","sa","se","si","so","su","sy","ta","te","ti","to","tu","ty","ua","ub","uc","ud","ue","uf","ug","uh","ui","uj","uk","ul","um","un","uo","up","uq","ur","us","ut","uu","uv","uw","ux","uy","uz", "va","ve","vi","vo","vu","vy","wa","we","wi","wo","wu","wy","xa","xe","xi","xo","xu","xy","ya","yb","yc","yd","ye","yf","yg","yh","yi","yj","yk","yl","ym","yn","yo","yp","yq","yr","ys","yt","yu","yv","yw","yx","yz", "za","ze","zi","zo","zu","zy")+(either: "ba","be","bi","bo","bac","bor","ban","buk","byr","bil","bir","bin","ca","ce","ci","co","cos","can","cor","cus","cel","da","de","di","do","dar","dam","det","dol","dur","fa","fe","fi","fo","far","fen","fon","fob","ful","ga","ge","gi","go","gam","gex","gid","gol","gus","ha","he","hi","ho","har","hep","hid","hot","hub","ja","je","ji","jo","jam","jen","jos","jud","jix","ka","ke","ki","ko","kad","kem","kip","kor","kun","la","le","li","lo","lab","len","lis","lox","lur","ma","me","mi","mo","mac","mas","mer","min","mod","mur","met","max","na","ne","ni","no","nar","nex","nim","nod","nul","pa","pe","pi","po","par","ped","pim","pol","pux","qa","qe","qi","qo","que","qua","quo","qui","qar","qet","qin","qol","qus","ra","re","ri","ro","ran","rex","ris","ror","rud","sa","se","si","so","sam","sel","sin","sor","sus","ta","te","ti","to","tan","tep","tes","tin","tol","tur","va","ve","vi","vo","van","vel","vis","vor","vum","wa","we","wi","wo","wan","wel","win","wor","wux","xa","xe","xi","xo","xal","xen","xis","xor","xun","za","ze","zi","zo","zu","zan","zel","zin","zor","zun", " AE"," AU"," AQ"," XO"," HD"," UR"," OA"," BC"," AD"," OC"," UX"," YR"," A"," B"," C"," D"," E"," F"," G","-I","-II","-IV","-V","-VI","-IX","-X","-XI", " 11"," 13"," 17"," 19"," 23"," 29"," 31"," 37"," 41"," 43"," 47"," 53"," 59"," 61"," 67"," 71"," 73"," 79"," 83"," 89"," 97"," Aa"," Ab"," Ac"," Ad"," Ae"," Af"," Ag",))(display: "header") On second throught, let's get rid of (print: $jettisonAbductee's 1st). You jettison them out of the airlock. [[Return|main]](display: "header") You jettison (print: $jettisonAbductee's 1st) out of the airlock. [[Return|main]](display: "header") You jettison (print: $jettisonAbductee's 1st) out of the airlock. [[Return|cargoAdd]](display: "header") You shove them into your cargo hold. [[Return|cargo]](display: "header") You jettison the previous occupant and shove your new addition into your cargo hold. [[Return|cargo]](display: "header") You shove (print: $compactPreReport's 1st) into the compactor and (if: $compactPreReport's 2nd is 0)[](else:)[agonizingly] crush them down into a (if: $compactPreReport's 2nd is 0)[motionless](else:)[still-living] (print: $compactPostReport's 3rd) u&sup3; cube. (if: $compactPreReport's 2nd is 0)[They unsurprisingly remain deceased.](else:)[The process reduces their current health from (print: $compactPreReport's 2nd)% to (print: $compactPostReport's 2nd)%.] Their estimated value drops from &cent;(print: $compactPreReport's 5th) to &cent;(print: $compactPostReport's 5th). [[Return|cargo]](display: "header") You shove (print: $compactPreReport's 1st) into the compactor and agonizingly crush them down into a still-living (print: $compactPostReport's 3rd) u&sup3; cube. It reduces their current health from (print: $compactPreReport's 2nd)% to (print: $compactPostReport's 2nd)%, and their estimated value from (print: $compactPreReport's 5th) &cent; to (print: $compactPostReport's 5th) &cent;. [[Return|cargoAdd]](display: "header") <h1>Space Station</h1> This place is $spaceStationDescription You can [[sell abductees|sellAbductees]] here, or see if you can [[buy some upgrades|buyUpgrades]] for your UFO. [[Return to Space|main]]<img src="gfx/aaaaaaa_logo.png"> <h1>How To Play</h1> You're an alien UFO pilot on a mission to abduct other aliens and sell them. It's a dog-eat-dog cosmos out there! * Travel the galaxy in search of planets that contain life, then try and take some of that life with you. * For as much space there is on the outside of your UFO, you only have limited space in its cargo hold. You can jettison lower-value aliens to make space, or compress them into a less healthy, lower-value flesh cube that takes up less space. * The cargo hold isn't very comfortable, and as you fly around the galaxy your abductees' health will suffer. Deceased abductees aren't worth much at all. * Find space stations to sell abductees and buy improvements for your UFO. These neutral trade hubs can ''only be found'' in star systems ''without planets''. * Upgrade your UFO as best as you can, and perhaps you'll be able to shed some light on some strange recent events. * You can change the volume of the music on the expanding panel on the left-hand side of the screen. [[Return to Main Menu|menu]](display: "header") <h1>Cargo Hold</h1> { (set: $currentTotalCargo to $cargo01's 3rd + $cargo02's 3rd + $cargo03's 3rd + $cargo04's 3rd + $cargo05's 3rd + $cargo06's 3rd + $cargo07's 3rd + $cargo08's 3rd + $cargo09's 3rd + $cargo10's 3rd) (set: $currentTotalValue to $cargo01's 5th + $cargo02's 5th + $cargo03's 5th + $cargo04's 5th + $cargo05's 5th + $cargo06's 5th + $cargo07's 5th + $cargo08's 5th + $cargo09's 5th + $cargo10's 5th) <span class="cargoAbducteeHeader">Abductee</span> <span class="cargoHealthHeader">Health</span> <span class="cargoMassHeader">Mass</span> <span class="cargoOriginHeader">Origin</span> <span class="cargoValueHeader">Est. value</span> <span class="cargoStatusHeader">Status</span> <span class="cargoOptionHeader">Options</span></br /> <span class="cargoAbducteeItem">(print: $cargo01's 1st)</span> <span class="cargoHealthItem">(print: $cargo01's 2nd)(unless: $cargo01's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo01's 3rd)(unless: $cargo01's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo01's 4th) ((print: $cargo01's 7th))</span> <span class="cargoValueItem">(unless: $cargo01's 5th is "-")[ &cent;](print: $cargo01's 5th)</span> <span class="cargoStatusItem">(print: $cargo01's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo01's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo01 into $soldAbductee) (set: $cargo01 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo02's 1st)</span> <span class="cargoHealthItem">(print: $cargo02's 2nd)(unless: $cargo02's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo02's 3rd)(unless: $cargo02's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo02's 4th) ((print: $cargo02's 7th))</span> <span class="cargoValueItem">(unless: $cargo02's 5th is "-")[ &cent;](print: $cargo02's 5th)</span> <span class="cargoStatusItem">(print: $cargo02's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo02's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo02 into $soldAbductee) (set: $cargo02 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo03's 1st)</span> <span class="cargoHealthItem">(print: $cargo03's 2nd)(unless: $cargo03's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo03's 3rd)(unless: $cargo03's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo03's 4th) ((print: $cargo03's 7th))</span> <span class="cargoValueItem">(unless: $cargo03's 5th is "-")[ &cent;](print: $cargo03's 5th)</span> <span class="cargoStatusItem">(print: $cargo03's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo03's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo03 into $soldAbductee) (set: $cargo03 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo04's 1st)</span> <span class="cargoHealthItem">(print: $cargo04's 2nd)(unless: $cargo04's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo04's 3rd)(unless: $cargo04's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo04's 4th) ((print: $cargo04's 7th))</span> <span class="cargoValueItem">(unless: $cargo04's 5th is "-")[ &cent;](print: $cargo04's 5th)</span> <span class="cargoStatusItem">(print: $cargo04's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo04's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo04 into $soldAbductee) (set: $cargo04 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo05's 1st)</span> <span class="cargoHealthItem">(print: $cargo05's 2nd)(unless: $cargo05's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo05's 3rd)(unless: $cargo05's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo05's 4th) ((print: $cargo05's 7th))</span> <span class="cargoValueItem">(unless: $cargo05's 5th is "-")[ &cent;](print: $cargo05's 5th)</span> <span class="cargoStatusItem">(print: $cargo05's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo05's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo05 into $soldAbductee) (set: $cargo05 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo06's 1st)</span> <span class="cargoHealthItem">(print: $cargo06's 2nd)(unless: $cargo06's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo06's 3rd)(unless: $cargo06's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo06's 4th) ((print: $cargo06's 7th))</span> <span class="cargoValueItem">(unless: $cargo06's 5th is "-")[ &cent;](print: $cargo06's 5th)</span> <span class="cargoStatusItem">(print: $cargo06's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo06's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo06 into $soldAbductee) (set: $cargo06 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo07's 1st)</span> <span class="cargoHealthItem">(print: $cargo07's 2nd)(unless: $cargo07's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo07's 3rd)(unless: $cargo07's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo07's 4th) ((print: $cargo07's 7th))</span> <span class="cargoValueItem">(unless: $cargo07's 5th is "-")[ &cent;](print: $cargo07's 5th)</span> <span class="cargoStatusItem">(print: $cargo07's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo07's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo07 into $soldAbductee) (set: $cargo07 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo08's 1st)</span> <span class="cargoHealthItem">(print: $cargo08's 2nd)(unless: $cargo08's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo08's 3rd)(unless: $cargo08's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo08's 4th) ((print: $cargo08's 7th))</span> <span class="cargoValueItem">(unless: $cargo08's 5th is "-")[ &cent;](print: $cargo08's 5th)</span> <span class="cargoStatusItem">(print: $cargo08's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo08's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo08 into $soldAbductee) (set: $cargo08 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo09's 1st)</span> <span class="cargoHealthItem">(print: $cargo09's 2nd)(unless: $cargo09's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo09's 3rd)(unless: $cargo09's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo09's 4th) ((print: $cargo09's 7th))</span> <span class="cargoValueItem">(unless: $cargo09's 5th is "-")[ &cent;](print: $cargo09's 5th)</span> <span class="cargoStatusItem">(print: $cargo09's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo09's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo09 into $soldAbductee) (set: $cargo09 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeItem">(print: $cargo10's 1st)</span> <span class="cargoHealthItem">(print: $cargo10's 2nd)(unless: $cargo10's 2nd is "-")[%]</span> <span class="cargoMassItem">(print: $cargo10's 3rd)(unless: $cargo10's 3rd is "-")[ u&sup3;]</span> <span class="cargoOriginItem">(print: $cargo10's 4th) ((print: $cargo10's 7th))</span> <span class="cargoValueItem">(unless: $cargo10's 5th is "-")[ &cent;](print: $cargo10's 5th)</span> <span class="cargoStatusItem">(print: $cargo10's 6th)</span> <span class="cargoOptionItem"> (unless: $cargo10's 1st is "Empty")[<span class="optionAdd">(link-reveal-goto: "Sell","sellCargo")[(move: $cargo10 into $soldAbductee) (set: $cargo10 to (a: "Empty","-",0,"-",0,"-","-"))]] </span> <span class="cargoAbducteeFooter">-</span> <span class="cargoHealthFooter">Total:</span> <span class="cargoMassFooter">$currentTotalCargo u&sup3;</span> <span class="cargoOriginFooter">Total:</span> <span class="cargoValueFooter">&cent;$currentTotalValue</span> <span class="cargoStatusFooter">-</span> <span class="cargoOptionFooter">-</span>} [[Return|spaceStation]](display: "header") <h1>Shipyard</h1>They are selling a number of useful upgrades here. { (set: $driveBooster1 to (a: "Hyperspace Drive Booster Mk. I",5,200)) (set: $driveBooster2 to (a: "Hyperspace Drive Booster Mk. II",10,250)) (set: $driveBooster3 to (a: "Hyperspace Drive Booster Mk. III",15,300)) (set: $tractorBooster1 to (a: "Tractor Beam Charger Mk. I",1,200)) (set: $tractorBooster2 to (a: "Tractor Beam Charger Mk. II",1,250)) (set: $tractorBooster3 to (a: "Tractor Beam Charger Mk. III",1,300)) (set: $cargoBooster1 to (a: "Cargo Expander Mk. I",5,200)) (set: $cargoBooster2 to (a: "Cargo Expander Mk. II",5,250)) (set: $cargoBooster3 to (a: "Cargo Expander Mk. III",5,300)) (set: $gameEnder to (a: "Advanced Anomaly Analyzer",1,350)) <span class="shopUpgradeHeader">Upgrade</span> <span class="shopEffectHeader">Effect</span> <span class="shopCostHeader">Cost</span> <span class="shopOptionHeader">Options</span> (if: $ownDriveBooster is 0)[ <span class="shopUpgradeItem">(print: $driveBooster1's 1st)</span> <span class="shopEffectItem">+(print: $driveBooster1's 2nd) Ly</span> <span class="shopCostItem">[ &cent;](print: $driveBooster1's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $driveBooster1's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $maxJump to it + 3)(set: $wallet to it - 200)(set: $ownDriveBooster to 1)]</span></span>]] (else-if: $ownDriveBooster is 1)[ <span class="shopUpgradeItem">(print: $driveBooster2's 1st)</span> <span class="shopEffectItem">+(print: $driveBooster2's 2nd) Ly</span> <span class="shopCostItem">[ &cent;](print: $driveBooster2's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $driveBooster2's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $maxJump to it + 3)(set: $wallet to it - 250)(set: $ownDriveBooster to 2)]</span></span>]] (else-if: $ownDriveBooster is 2)[ <span class="shopUpgradeItem">(print: $driveBooster3's 1st)</span> <span class="shopEffectItem">+(print: $driveBooster3's 2nd) Ly</span> <span class="shopCostItem">[ &cent;](print: $driveBooster3's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $driveBooster3's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $maxJump to it + 3)(set: $wallet to it - 300)(set: $ownDriveBooster to 3)]</span></span>]] (else-if: $ownDriveBooster is 3)[ <span class="shopUpgradeItem">(print: $driveBooster3's 1st)</span> <span class="shopEffectItem">+(print: $driveBooster3's 2nd) Ly</span> <span class="shopCostItem">[ &cent;](print: $driveBooster3's 3rd)</span> <span class="shopOptionItem">System fully upgraded</span></span>] (else:)[Error, incorrect Drive Booster value: $ownDriveBooster] (if: $ownTractorBooster is 0)[ <span class="shopUpgradeItem">(print: $tractorBooster1's 1st)</span> <span class="shopEffectItem">+(print: $tractorBooster1's 2nd) Strength</span> <span class="shopCostItem">[ &cent;](print: $tractorBooster1's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $tractorBooster1's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $tractorStrength to it + 1)(set: $wallet to it - 200)(set: $ownTractorBooster to 1)]</span></span>]] (else-if: $ownTractorBooster is 1)[ <span class="shopUpgradeItem">(print: $tractorBooster2's 1st)</span> <span class="shopEffectItem">+(print: $tractorBooster2's 2nd) Strength</span> <span class="shopCostItem">[ &cent;](print: $tractorBooster2's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $tractorBooster2's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $tractorStrength to it + 1)(set: $wallet to it - 250)(set: $ownTractorBooster to 2)]</span></span>]] (else-if: $ownTractorBooster is 2)[ <span class="shopUpgradeItem">(print: $tractorBooster3's 1st)</span> <span class="shopEffectItem">+(print: $tractorBooster3's 2nd) Strength</span> <span class="shopCostItem">[ &cent;](print: $tractorBooster3's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $tractorBooster3's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $tractorStrength to it + 1)(set: $wallet to it - 300)(set: $ownTractorBooster to 3)]</span></span>]] (else-if: $ownTractorBooster is 3)[ <span class="shopUpgradeItem">(print: $tractorBooster3's 1st)</span> <span class="shopEffectItem">+(print: $tractorBooster3's 2nd) Strength</span> <span class="shopCostItem">[ &cent;](print: $tractorBooster3's 3rd)</span> <span class="shopOptionItem">System fully upgraded</span></span>] (else:)[Error, incorrect Tractor Charger value: $ownTractorBooster] (if: $ownCargoBooster is 0)[ <span class="shopUpgradeItem">(print: $cargoBooster1's 1st)</span> <span class="shopEffectItem">+(print: $cargoBooster1's 2nd) u&sup3;</span> <span class="shopCostItem">[ &cent;](print: $cargoBooster1's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $cargoBooster1's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $cargoCapacity to it + 5)(set: $wallet to it - 200)(set: $ownCargoBooster to 1)]</span></span>]] (else-if: $ownCargoBooster is 1)[ <span class="shopUpgradeItem">(print: $cargoBooster2's 1st)</span> <span class="shopEffectItem">+(print: $cargoBooster2's 2nd) u&sup3;</span> <span class="shopCostItem">[ &cent;](print: $cargoBooster2's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $cargoBooster2's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $cargoCapacity to it + 5)(set: $wallet to it - 250)(set: $ownCargoBooster to 2)]</span></span>]] (else-if: $ownCargoBooster is 2)[ <span class="shopUpgradeItem">(print: $cargoBooster3's 1st)</span> <span class="shopEffectItem">+(print: $cargoBooster3's 2nd) u&sup3;</span> <span class="shopCostItem">[ &cent;](print: $cargoBooster3's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $wallet < $cargoBooster3's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $cargoCapacity to it + 5)(set: $wallet to it - 300)(set: $ownCargoBooster to 3)]</span></span>]] (else-if: $ownCargoBooster is 3)[ <span class="shopUpgradeItem">(print: $cargoBooster3's 1st)</span> <span class="shopEffectItem">+(print: $cargoBooster3's 2nd) u&sup3;</span> <span class="shopCostItem">[ &cent;](print: $cargoBooster3's 3rd)</span> <span class="shopOptionItem">System fully upgraded</span></span>] (else:)[Error, incorrect Tractor Charger value: $ownCargoBooster] (if: $ownGameEnder is 0)[ <span class="shopUpgradeItem">(print: $gameEnder's 1st)</span> <span class="shopEffectItem">+(print: $gameEnder's 2nd) u&sup3;</span> <span class="shopCostItem">[ &cent;](print: $gameEnder's 3rd)</span> <span class="shopOptionItem"><span class="optionAdd">(if: $ownDriveBooster <3 or $ownTractorBooster <3 or $ownCargoBooster <3)[Requires Mk. III in all other upgrades](else-if: $wallet < $gameEnder's 3rd)[Insufficient funds](else:)[(link-reveal-goto: "Buy","purchase")[(set: $cargoCapacity to it + 5)(set: $wallet to it - 350)(set: $ownGameEnder to 1)]</span></span>]] (else-if: $ownGameEnder is 1)[ <span class="shopUpgradeItem">(print: $gameEnder's 1st)</span> <span class="shopEffectItem">+(print: $gameEnder's 2nd) u&sup3;</span> <span class="shopCostItem">[ &cent;](print: $gameEnder's 3rd)</span> <span class="shopOptionItem">System fully upgraded</span></span>] (else:)[Error, incorrect Tractor Charger value: $ownCargoBooster] } [[Return|spaceStation]](display: "header") (set: $wallet to it + $soldAbductee's 5th)You sell (print: $soldAbductee's 1st) for &cent;(print: $soldAbductee's 5th). (either: "Take care, ", "I wish you well in your future endeavors, ","I will never forget you, ","It's been fun, ","May your future be bright","Catch you on the flip-side, ") (print: $soldAbductee's 1st)! [[Return|sellAbductees]](set: $spaceStationDescription to (either: "a wretched hive of scum and villainy.","a well-maintained, robot-operated trade hub.","a gloomy and drab smuggler hub, better watch your pockets.","just your average middle-of-the galaxy space bazaar.","pretty unremarkable--remarkably so, even. But it's open for business, at least.","a giant spongy organic lifeform where a wide variety of aliens have set up dingy stalls and improvised facilities."))(display: "header") You buy the upgrade, and the workers get right on installing it into your ship. [[Return|buyUpgrades]](set: $abducteeName to (either: "Aaf", "Aec", "Ait", "Aor", "Aup", "Ayl", "Bral", "Bref", "Brip", "Brox", "Brur", "Bryc", "Byap", "Byes", "Byir", "Byol", "Byrk", "Byum", "Grat", "Grel", "Grir", "Groj", "Grup", "Gryb", "Jab", "Jef", "Jip", "Jok", "Jur", "Jyt", "Kwar", "Kwef", "Kwil", "Kwot", "Kwup", "Kwys", "Oaf", "Oet", "Oig", "Oop", "Our", "Oyg", "Sfal", "Sfep", "Sfik", "Sfot", "Sfur", "Sfyn", "Smaf", "Smex", "Smin", "Smof", "Smun", "Smuv", "Ulc", "Ums", "Unf", "Urt", "Usp", "Uyh")+(either:"plax", "plep", "plim", "plot", "plub", "plyt", "tal", "tep", "tix", "tor", "tub", "tys", "fnab", "fnet", "fnib", "fnox", "fnur", "fnyp", "hap", "het", "hil", "hob", "hus", "hyg", "sarp", "sert", "sirf", "sors", "surl", "syrm", "rab", "rep", "rit", "rox", "ruf", "ryr", "blaf", "blet", "blip", "blor", "blux", "blyn", "syar", "syel", "syip", "syob", "syuk", "syru", "cal", "cet", "cim", "cor", "cuf", "cyb", "glab", "glex", "glit", "glop", "glur", "glym"))(display: "header")(set: $jumpNumber to it + 1) <h1>Hyperspace</h1> You are zooming through hyperspace. { (if: $ownGameEnder is 1)[A number of space whales enter your hysperspace lane and begin circling your UFO. Perhaps you can figure out what this is about using your [[Advanced Anomaly Analyzer|endGame]]] (else-if:$jumpNumber is 3)[A space whale gingerly pulls up alongside in your hyperspace lane. You gaze into its giant eye. Did you just make a friend?] (else-if: $jumpNumber is 5)[Two space whales can be seen gliding along in the distance, they seem to be discussing something. It's probably fine.] (else-if: $jumpNumber is 8)[You get pulled over by GalPol for a random inspection, but they thankfully don't notice the hidden hatch to your cargo hold.] (else-if: $jumpNumber is 10)[Suddenly everything briefly slows down and speeds up again. The hyperspace lane must have just passed a little too closely to a black hole.] (else-if: $jumpNumber is 13)[Again a space whale draws near, flying alongside your UFO. You feel closely observed, but aren't sure whether it's curiosity or something more.] (else-if: $jumpNumber is 15)[GalPol once again has you drop out of hyperspace and inspects your UFO. Something about a kidnapping. They let you go quickly enough.] (else-if: $jumpNumber is 18)[A deafening scream penetrates your mind. You realize you're screaming as well. Weird. Deep space can have weird effects on folks!] (else-if: $jumpNumber is 20)[A myriad of space whales extends into the distance on both sides of your UFO. Nah, this has to be some kind of deep space hallucination.] (else-if: $jumpNumber is 25)[GalPol again. Thankfully they care more about their next meal more than doing a good job inspecting your ship.] (else-if: $jumpNumber is 30)[Staring at the streaks of light outside your UFO, you imagine gliding through space yourself, without the need for technology.] (else-if: $jumpNumber is 35)[Staring at the streaks of light outside your UFO, you imagine gliding through space yourself, without the need for technology.] (else-if: $jumpNumber is 40)[Pirates try to move into your hyperspace lane but they mess up and their ship disintegrates into nothing. Idiots.] (else-if: $jumpNumber is 45)[You suddenly wake up, having briefly dozed off. You distractedly scratch your blowhole, but rubbing your smooth scalp you realize you don't have one of those.] (else-if: $jumpNumber is 50)[GalPol shows up, but before they send you instructions a space whale also appears and the GalPol ship drops from hyperspace.] (else-if: $jumpNumber is 55)[GalPol shows up, but before they send you instructions a space whale also appears and the GalPol ship drops from hyperspace.] (else:)[Nothing unusual happens.] } [[Prepare to disengage|endJump]](display: "header"){ (unless: $cargo01's 1st is "Empty" or $cargo01's 6th is "Deceased")[(set: $cargo01's 2nd to it - (random: 5,12))(set: $isDamaged to 1)(if: $cargo01's 2nd <= 0)[(set: $cargo01's 2nd to 0)(set: $cargo01's 5th to (random: 1,7))(set: $cargo01's 6th to "Deceased")(set: $isDeceased to 1)]] (unless: $cargo02's 1st is "Empty" or $cargo02's 6th is "Deceased")[(set: $cargo02's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo02's 2nd <= 0)[(set: $cargo02's 2nd to 0)(set: $cargo02's 5th to (random: 1,7))(set: $cargo02's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo03's 1st is "Empty" or $cargo03's 6th is "Deceased")[(set: $cargo03's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo03's 2nd <= 0)[(set: $cargo03's 2nd to 0)(set: $cargo03's 5th to (random: 1,7))(set: $cargo03's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo04's 1st is "Empty" or $cargo04's 6th is "Deceased")[(set: $cargo04's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo04's 2nd <= 0)[(set: $cargo04's 2nd to 0)(set: $cargo04's 5th to (random: 1,7))(set: $cargo04's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo05's 1st is "Empty" or $cargo05's 6th is "Deceased")[(set: $cargo05's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo05's 2nd <= 0)[(set: $cargo05's 2nd to 0)(set: $cargo05's 5th to (random: 1,7))(set: $cargo05's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo06's 1st is "Empty" or $cargo06's 6th is "Deceased")[(set: $cargo06's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo06's 2nd <= 0)[(set: $cargo06's 2nd to 0)(set: $cargo06's 5th to (random: 1,7))(set: $cargo06's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo07's 1st is "Empty" or $cargo07's 6th is "Deceased")[(set: $cargo07's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo07's 2nd <= 0)[(set: $cargo07's 2nd to 0)(set: $cargo07's 5th to (random: 1,7))(set: $cargo07's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo08's 1st is "Empty" or $cargo08's 6th is "Deceased")[(set: $cargo08's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo08's 2nd <= 0)[(set: $cargo08's 2nd to 0)(set: $cargo08's 5th to (random: 1,7))(set: $cargo08's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo09's 1st is "Empty" or $cargo09's 6th is "Deceased")[(set: $cargo09's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo09's 2nd <= 0)[(set: $cargo09's 2nd to 0)(set: $cargo09's 5th to (random: 1,7))(set: $cargo09's 6th to "Deceased")(set: $isDeceased to it + 1)]] (unless: $cargo10's 1st is "Empty" or $cargo10's 6th is "Deceased")[(set: $cargo10's 2nd to it - (random: 5,12))(set: $isDamaged to it + 1)(if: $cargo10's 2nd <= 0)[(set: $cargo10's 2nd to 0)(set: $cargo10's 5th to (random: 1,7))(set: $cargo10's 6th to "Deceased")(set: $isDeceased to it + 1)]] }(display: "generatePlanets")<h1>Hyperspace</h1> You approach the target system and get ready to drop out of hyperspace. { (if: $isDamaged > 0)[(either: "Unfortunately","Sadly","Regretfully"), $isDamaged (if: $isDamaged is 1)[abductee](else:)[abductees] (if: $isDamaged is 1)[takes](else:)[take] damage during the journey.] (if: $isDeceased > 0)[(either: "Tragically","Heartbreakingly","Devastatingly"), $isDeceased (if: $isDeceased is 1)[abductee](else:)[abductees] (if: $isDeceased is 1)[does](else:)[do] not survive the journey.] } (link-reveal-goto: "Disengage","main")[(display: "generateDestinations")(set: $isDamaged to 0)(set: $isDeceased to 0)](display: "header") You run the Advanced Anomaly Analyzer, and it locks onto a number of exceptionally peaking frequencies. A voice booms inside your mind. AH, YOU AT LAST UNDERSTAND. HELLO FRIEND. WE HAVE COME TO TAKE YOU HOME. But this UFO is home. NO, YOUR VESSEL IS BUT A LIMITED SPACE. //EVERYTHING// IS YOUR HOME. LET US SHOW YOU EVERYTHING. [[Am... I being adbucted?|endScreen]] <img src="gfx/aaaaaaa_logo.png"> Thank you for playing and completing '' Alien Abduction Adventures and Astral Anomalies Abound'', created for Ludum Dare 54 by Flaterectomy. You abducted a total of $abductedNumber aliens. [[Play again!|menu]]