(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³ [[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³</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³</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³</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³</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³</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³ and they should be worth about ¢ (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³ 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³]</span>
<span class="cargoOriginItem">(print: $cargo01's 4th) ((print: $cargo01's 7th))</span>
<span class="cargoValueItem">(unless: $cargo01's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo02's 4th) ((print: $cargo02's 7th))</span>
<span class="cargoValueItem">(unless: $cargo02's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo03's 4th) ((print: $cargo03's 7th))</span>
<span class="cargoValueItem">(unless: $cargo03's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo04's 4th) ((print: $cargo04's 7th))</span>
<span class="cargoValueItem">(unless: $cargo04's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo05's 4th) ((print: $cargo05's 7th))</span>
<span class="cargoValueItem">(unless: $cargo05's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo06's 4th) ((print: $cargo06's 7th))</span>
<span class="cargoValueItem">(unless: $cargo06's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo07's 4th) ((print: $cargo07's 7th))</span>
<span class="cargoValueItem">(unless: $cargo07's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo08's 4th) ((print: $cargo08's 7th))</span>
<span class="cargoValueItem">(unless: $cargo08's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo09's 4th) ((print: $cargo09's 7th))</span>
<span class="cargoValueItem">(unless: $cargo09's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo10's 4th) ((print: $cargo10's 7th))</span>
<span class="cargoValueItem">(unless: $cargo10's 5th is "-")[ ¢](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³</span>
<span class="cargoOriginFooter">Total:</span>
<span class="cargoValueFooter">¢$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³</span>
<span class="cargoAddOriginItem">(print: $currentAbductee's 4th) ((print: $currentAbductee's 7th))</span>
<span class="cargoAddValueItem">¢(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³ 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³]</span>
<span class="cargoOriginItem">(print: $cargo01's 4th) ((print: $cargo01's 7th))</span>
<span class="cargoValueItem">(unless: $cargo01's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo02's 4th) ((print: $cargo02's 7th))</span>
<span class="cargoValueItem">(unless: $cargo02's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo03's 4th) ((print: $cargo03's 7th))</span>
<span class="cargoValueItem">(unless: $cargo03's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo04's 4th) ((print: $cargo04's 7th))</span>
<span class="cargoValueItem">(unless: $cargo04's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo05's 4th) ((print: $cargo05's 7th))</span>
<span class="cargoValueItem">(unless: $cargo05's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo06's 4th) ((print: $cargo06's 7th))</span>
<span class="cargoValueItem">(unless: $cargo06's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo07's 4th) ((print: $cargo07's 7th))</span>
<span class="cargoValueItem">(unless: $cargo07's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo08's 4th) ((print: $cargo08's 7th))</span>
<span class="cargoValueItem">(unless: $cargo08's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo09's 4th) ((print: $cargo09's 7th))</span>
<span class="cargoValueItem">(unless: $cargo09's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo10's 4th) ((print: $cargo10's 7th))</span>
<span class="cargoValueItem">(unless: $cargo10's 5th is "-")[ ¢](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³</span>
<span class="cargoOriginFooter">Total:</span>
<span class="cargoValueFooter">¢$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³ 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 ¢(print: $compactPreReport's 5th) to ¢(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³ 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) ¢ to (print: $compactPostReport's 5th) ¢.
[[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³]</span>
<span class="cargoOriginItem">(print: $cargo01's 4th) ((print: $cargo01's 7th))</span>
<span class="cargoValueItem">(unless: $cargo01's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo02's 4th) ((print: $cargo02's 7th))</span>
<span class="cargoValueItem">(unless: $cargo02's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo03's 4th) ((print: $cargo03's 7th))</span>
<span class="cargoValueItem">(unless: $cargo03's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo04's 4th) ((print: $cargo04's 7th))</span>
<span class="cargoValueItem">(unless: $cargo04's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo05's 4th) ((print: $cargo05's 7th))</span>
<span class="cargoValueItem">(unless: $cargo05's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo06's 4th) ((print: $cargo06's 7th))</span>
<span class="cargoValueItem">(unless: $cargo06's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo07's 4th) ((print: $cargo07's 7th))</span>
<span class="cargoValueItem">(unless: $cargo07's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo08's 4th) ((print: $cargo08's 7th))</span>
<span class="cargoValueItem">(unless: $cargo08's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo09's 4th) ((print: $cargo09's 7th))</span>
<span class="cargoValueItem">(unless: $cargo09's 5th is "-")[ ¢](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³]</span>
<span class="cargoOriginItem">(print: $cargo10's 4th) ((print: $cargo10's 7th))</span>
<span class="cargoValueItem">(unless: $cargo10's 5th is "-")[ ¢](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³</span>
<span class="cargoOriginFooter">Total:</span>
<span class="cargoValueFooter">¢$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">[ ¢](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">[ ¢](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">[ ¢](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">[ ¢](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">[ ¢](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">[ ¢](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">[ ¢](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">[ ¢](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³</span>
<span class="shopCostItem">[ ¢](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³</span>
<span class="shopCostItem">[ ¢](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³</span>
<span class="shopCostItem">[ ¢](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³</span>
<span class="shopCostItem">[ ¢](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³</span>
<span class="shopCostItem">[ ¢](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³</span>
<span class="shopCostItem">[ ¢](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 ¢(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]]