,(display: "main"){
(track: 'irhp-theme', 'loop', true)
(track: 'irhp-theme', 'playwhenpossible')
}
<img src="gfx/logo_page_big.png">
<center>
By Flaterectomy for Ludum Dare 52
<h3>Space. It's full of humans. This is great news, because your kind can inhabit those flesh vessels quite easily. Time to get to work.</h3>
[[play|introduction]]</center>(display: "menuHeader")
{(display: "startVariables")}You wait patiently inside the vent before dropping yourself onto the face of the first person to pass by down below. Your tendrils clasp together firmly around the back of their head.
(link: "Better get in there...")[They struggle, but ultimately fail. You squeeze into their nasal passage--there is some cracking of bone and tearing of tissue, but nothing too severe--and crawl beyond, settling comfortably in a *brain stem-adjacent* position.
(link: "Let's have a look...")[A rush of new sensations spills across your consciousness as you wire yourself into you new host's nervous system. It hurts a little, but in a good way.
(link: "Does this thing move?")[You awkwardly stand up... *great, this species has muscle memory! Let's see... looks like this thing is bipedal. Dang it, it's pretty damaged.*
(link: "What's that noise?")[Another one of these humans stands further down the corridor, their eyes wide and mouth agape.
<span class="dialogue"><span class="v_name">$v4FullName:</span> "Oh my god, there's another one and it got into Colt!"</span>
They scamper away with some difficulty, but still faster than you can muster.
(link: "What's wrong with this host?")[You take a moment to go through the nervous system... ah, imminent multiple organ failure--but thankfully it's a resilient species, there is still *some* time.
You'll need to harvest healthier organs from the other crewmembers--your **<span class="v_name">heart</span>**, **<span class="v_name">lungs</span>**, **<span class="v_name">kidneys</span>** are heavily damaged and deteriorating, and you will continue to take damage until they are replaced.
(link: "I require human parts...")[(go-to: $startLocation)]]]]]](set: $currentLocation to "2-3")(display: "takeDamage")(display: "header")
<h1>Forward Starboard Corridor</h1>
A corridor connecting the central starboard corridor to the forward junction corridor. A convoluted series of pipes and vents line the walls and ceiling. A set of empty cubbies that would otherwise house escape pods take up much of the space on the starboard wall.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Ceiling vents")[(set: $nowSearching to "2-3-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Escape pod cubbies")[(set: $nowSearching to "2-3-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Pipes")[(set: $nowSearching to "2-3-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Forward Junction Corridor|3-5]]
[[Central Starboard Corridor|2-2]](set: $currentLocation to "3-5")(display: "takeDamage")(display: "header")
<h1>Forward Junction Corridor</h1>
A well-lit corridor connecting the forward starboard corridor to the forward port corridor, and leading to the bridge up ahead. This area seems to also be used for additional improvised storage, given the crates packed tightly against the wall, covered by netting. Up above the vents from both corridors connect at a large HVAC hub, and the piping curves down below the floor into a maintenance chamber accessible by ladder.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Crates")[(set: $nowSearching to "3-5-1")(go-to: "Search")]</span>
<span class="inspect">(link: "HVAC hub")[(set: $nowSearching to "3-5-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Maintenance chamber")[(set: $nowSearching to "3-5-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Forward Starboard Corridor|2-3]]
[[Bridge|3-6]]
[[Forward Port Corridor|4-3]]
(set: $currentLocation to "4-3")(display: "takeDamage")(display: "header")
<h1>Forward Port Corridor</h1>
A corridor connecting the central port corridor to the forward junction corridor, and leading to the security office. A convoluted series of pipes and vents line the walls and ceiling. A set of empty cubbies that would otherwise house escape pods take up much of the space on the port wall.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Ceiling vents")[(set: $nowSearching to "4-3-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Escape pod cubbies")[(set: $nowSearching to "4-3-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Pipes")[(set: $nowSearching to "4-3-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Security|3-4]]
[[Forward Junction Corridor|3-5]]
[[Central Port Corridor|4-2]](set: $currentLocation to "3-6")(display: "takeDamage")(display: "header")
<h1>Bridge</h1>
The pilot's seat sits vacated and alone in the center of the bridge, surrounded by monitoring equipment and a variety of bulky consoles. Up above there is a platform that gives access to a co-pilot station and seating for guest passengers.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Pilot's seat")[(set: $nowSearching to "3-6-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Consoles")[(set: $nowSearching to "3-6-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Co-pilot station")[(set: $nowSearching to "3-6-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Forward Junction Corridor|3-5]](set: $currentLocation to "2-2")(display: "takeDamage")(display: "header")
<h1>Central Starboard Corridor</h1>
A dimly-lit corridor connecting the crew quarters, medical bay and galley, and leading to the forward starboard corridor towards the front of the ship. A convoluted series of pipes and vents line the walls and ceiling. A maintenance hatch sits in the floor, leading to a crawlspace below.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Ceiling vents")[(set: $nowSearching to "2-2-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Maintenance hatch")[(set: $nowSearching to "2-2-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Pipes")[(set: $nowSearching to "2-2-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Crew Quarters|1-1]]
[[Forward Starboard Corridor|2-3]]
[[Medical Bay|3-3]]
[[Galley|2-1]](set: $currentLocation to "4-2")(display: "takeDamage")(display: "header")
<h1>Central Port Corridor</h1>
A dimly-lit corridor connecting the communications station and the caergo bay, and leading to the forward port corridor towards the front of the ship. A convoluted series of pipes and vents line the walls and ceiling. A maintenance hatch sits in the floor, leading to a crawlspace below.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Ceiling vents")[(set: $nowSearching to "4-2-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Maintenance hatch")[(set: $nowSearching to "4-2-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Pipes")[(set: $nowSearching to "4-2-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Forward Port Corridor|4-3]]
[[Cargo Bay|5-1]]
[[Communications|4-1]](set: $currentLocation to "3-3")(display: "takeDamage")(display: "header")
<h1>Medical Bay</h1>
A brightly-lit medical bay containing the doctor's office, a medical examination area with a large and uncomfortable-looking chair surrounded by various types of probing equipment on articulated arms. The aft wall features a number of closed morgue shelves.
<h2>Utilize</h2>
(if: $checkedRecords > 0)["Terminal in power saving mode - please come back later."](else:)[<span class="utility">(link: "Crew member health records")[(go-to: "Check medical records")]</span>]
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Doctor's office")[(set: $nowSearching to "3-3-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Examination chair")[(set: $nowSearching to "3-3-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Morgue")[(set: $nowSearching to "3-3-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Central Starboard Corridor|2-2]](set: $currentLocation to "1-1")(display: "takeDamage")(display: "header")
<h1>Crew Quarters</h1>
Various bunks are set inside dedicated sleeping nooks along the walls, some decorated with postcards and personal memorabelia. There are some shower stalls on the far end, and there is a row of storage lockers to the side.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Bunks")[(set: $nowSearching to "1-1-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Shower stalls")[(set: $nowSearching to "1-1-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Storage lockers")[(set: $nowSearching to "1-1-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Starboard Central Corridor|2-2]](set: $currentLocation to "3-4")(display: "takeDamage")(display: "header")
<h1>Security</h1>
A well-kept security office with a sizeable monitoring station on the forward wall. Some cramped-looking detention cells are built into the port wall, and side-door leads to a small arsenal chamber.
<h2>Utilize</h2>
(if: $checkedMonitors > 0)["Terminal in power saving mode - please come back later."](else:)[<span class="utility">(link: "Check security monitors")[(go-to: "Check security monitors")]</span>]
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Monitoring station")[(set: $nowSearching to "3-4-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Detention cells")[(set: $nowSearching to "3-4-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Arsenal chamber")[(set: $nowSearching to "3-4-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Forward Port Corridor|4-3]](set: $currentLocation to "5-1")(display: "takeDamage")(display: "header")
<h1>Cargo Bay</h1>
Stacks of strapped-down crates and barrels take up nearly all the space available in this hold. A small office sits to the side where inventory can be entered into the system.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Crates")[(set: $nowSearching to "5-1-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Barrels")[(set: $nowSearching to "5-1-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Office")[(set: $nowSearching to "5-1-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Central Port Corridor|4-2]](set: $currentLocation to "2-1")(display: "takeDamage")(display: "header")
<h1>Galley</h1>
The kitchen and dining area of the ship, featuring a central kitchen island encircled by rows of cuboards and a pantry on the far end.
<h2>Utilize</h2>
(if: $ateFood > 0)[You're not hungry for now.](else:)[<span class="utility">(link: "Grab a snack")[(go-to: "Grab snack")]</span>]
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Cooking island")[(set: $nowSearching to "2-1-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Cupboards")[(set: $nowSearching to "2-1-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Pantry")[(set: $nowSearching to "2-1-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Central Starboard Corridor|2-2]]
[[Aft Junction Corridor|3-2]](set: $currentLocation to "4-1")(display: "takeDamage")(display: "header")
<h1>Communications</h1>
All kinds of consoles cover the port wall of the communications station, as well as a window overlooking the array of antennas outside. There is a terminal allowing personal communication for the crewmembers in a private booth, and a small dedicated air-lock that leads to the array outside for direct access.
<h2>Utilize</h2>
<span class="utility">(link: "Send a message")[(go-to: "Send message")]</span>
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Consoles")[(set: $nowSearching to "4-1-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Communication booth")[(set: $nowSearching to "4-1-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Air-lock")[(set: $nowSearching to "4-1-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Aft Junction Corridor|3-2]]
[[Central Port Corridor|4-2]](set: $currentLocation to "3-1")(display: "takeDamage")(display: "header")
<h1>Engine Bay</h1>
This is not so much a room, but instead some awkwardly-accessible narrow open spaces around the ship's giant engine. There are nooks and crannies everywhere, and the whole place smells awful.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Engine")[(set: $nowSearching to "3-1-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Nooks")[(set: $nowSearching to "3-1-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Crannies")[(set: $nowSearching to "3-1-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Aft Junction Corridor|3-2]](set: $currentLocation to "3-2")(display: "takeDamage")(display: "header")
<h1>Aft Junction Corridor</h1>
A dark corridor connecting the galley to the communcations station, and the engine bay at the very back of the ship. Vents are crisscrossing overhead, and pipes align the walls. A number of barrels are strapped against the aft wall, just outside the engine bay door.
<h2>Inspect</h2>
{
<span class="sniff">(link: "Sniff around")[(go-to: "Sniff")]</span>
<span class="inspect">(link: "Ceiling vents")[(set: $nowSearching to "3-2-1")(go-to: "Search")]</span>
<span class="inspect">(link: "Barrels")[(set: $nowSearching to "3-2-2")(go-to: "Search")]</span>
<span class="inspect">(link: "Pipes")[(set: $nowSearching to "3-2-3")(go-to: "Search")]</span>
}
<h2>Move</h2>
[[Galley|2-1]]
[[Communications|4-1]]
[[Engine Bay|3-1]]{
(set: $startLocation to
(either:
"2-1",
"2-2",
"2-3",
"3-5",
"4-3",
"4-2",
"4-1",
"3-2",
))
(set: $playerHealth to 70)
(display: "victim_1")
(display: "victim_2")
(display: "victim_3")
(display: "victim_4")
(set: $gotKidneys to false)
(set: $gotLungs to false)
(set: $gotHeart to false)
(set: $firstEncounter to 0)
(set: $sentMessage to 0)
(set: $ateFood to 0)
(set: $checkedRecords to 0)
(set: $checkedMonitors to 0)
(set: $checkedSelf to 0)
(set: $tookSnack to 0)
}{
(if: $currentLocation is not 0)[<span class="map">(print: '<img src="gfx/map_' + $currentLocation + '.png">')</span>]
<span class="logo_page"><img src="gfx/logo_page.png"></span>
<div class="parts">
<span class="part">Heart: (if: $gotGeart is true)[excellent](else:)[poor]</span>
<span class="part">Lungs: (if: $gotLungs is true)[excellent](else:)[poor]</span>
<span class="part">Kidneys: (if: $gotKidneys is true)[excellent](else:)[poor]</span>
</div>
<span class="health">HP: $playerHealth</span>
}{<!--
$v1FullName (v1) is at $v1HideLocation
$v2FullName (v2) is at $v2HideLocation
$v3FullName (v3) is at $v3HideLocation
$v4FullName (v4) is at $v4HideLocation
-->}<hr class="header_hr">{
(set: $v1FirstName to (either:
"Anton","Anthony","Adrian","Aaron","Alexander",
"Bart","Benjamin","Brandon",
"Carl","Charles","Christopher",
"David","Dave","Daniel","Dominic",
"Edward","Ed","Ethan",
"Frank","Floyd","Fabian",
"George","Gabriel","Gavin","Graham",
"Howard","Henry","Harrison",
"Isaac","Ian","Ismael","Ivan",
"James","Jim","Jacob","Joseph","Jack","Jackson",
"Kurt","Kevin",
"Louis","Leo","Liam","Luke","Lincoln",
"Mark","Martin","Michael","Matthew",
"Nate","Nathan","Nicholas","Noah",
"Oscar","Oliver","Owen","Otto",
"Patrick","Preston","Paul",
"Quentin","Quincy",
"Ralph","Ryan","Robert","Rhett",
"Simon","Steve","Steven","Samuel","Sebastian","Spencer",
"Tim","Timothy","Thomas","Tyler","Theodore",
"Uriah","Ulrich",
"Vance","Vincent","Victor",
"William","Wyatt","Walter","Wade",
"Xander","Xavier",
"Yarik",
"Zach","Zachary","Zane"
))
(set: $v1LastName to (either:
"Adams",
"Bailey","Brown",
"Chavez","Cooper",
"Diaz",
"Foster",
"Gray",
"Harris","Hughes",
"Johnson",
"King",
"Lopez",
"Miller","Morgan",
"Nelson",
"Patel","Price",
"Reyes","Robinson","Ruiz",
"Smith","Thompson",
"Ward",
"Wilson"))
(set: $v1FullName to $v1FirstName +" "+ $v1LastName)
(set: $v1AvailableHideLocations to (a: "1-1","2-1","2-2","2-3","3-1","3-2","3-3","3-4","3-5","3-6","4-1","4-2","4-3","5-1"))
(set: $v1AvailableHideLocations to it - (a: $startLocation))
(set: $v1HideLocation to (either: ...$v1AvailableHideLocations))
(set: $v1HideLocation to $v1HideLocation+"-"+(either: "1","2","3"))
}{
(set: $v2FirstName to (either:
"Ava","Addison","Alyssa","Ashley",
"Brianna","Bethany","Bridget",
"Chloe","Claire","Caroline",
"Danielle","Dakota","Denise",
"Emma","Elizabeth","Eleanor","Esther",
"Faith","Francesca",
"Grace","Gemma","Gwendolyn","Greta",
"Hannah","Hailey","Harley",
"Irene","Ingrid","Ivanna",
"Julia","Julianna","Jennifer","Jacqueline",
"Katherine","Katelyn","Keira","Katie",
"Lily","Leah","Lillian","Liliana",
"Mia","Maya","Mariah","Melissa",
"Nathalie","Natasha","Nancy",
"Olivia","Ophelia",
"Paige","Phoebe","Priscilla",
"Riley","Rachel","Rebecca",
"Sophie","Sofia","Sierra","Stella",
"Tessa","Teresa","Tara","Tatum",
"Uma","Ursula",
"Victory","Valerie","Virginia",
"Whitney","Winona",
"Yvette","Yolanda","Yara",
"Zoey","Zoe"
))
(set: $v2LastName to (either:
"Alvarez",
"Bennet",
"Carter","Collins","Cruz",
"Evans",
"Gomez","Gutierrez",
"Hill",
"James",
"Kelly",
"Lewis",
"Martinez","Moore","Murphy",
"Ortiz",
"Peterson",
"Ramos","Rivera","Rogers",
"Sanders",
"Taylor","Turner",
"White","Wright"
))
(set: $v2FullName to $v2FirstName +" "+ $v2LastName)
(set: $v2AvailableHideLocations to (a: "1-1","2-1","2-2","2-3","3-1","3-2","3-3","3-4","3-5","3-6","4-1","4-2","4-3","5-1"))
(set: $v2AvailableHideLocations to it - (a: $startLocation))
(set: $v2AvailableHideLocations to it - (a: $v1HideLocation))
(set: $v2HideLocation to (either: ...$v2AvailableHideLocations))
(set: $v2HideLocation to $v2HideLocation+"-"+(either: "1","2","3"))
}{
(set: $v3FirstName to (either:
"Austin","Adam","Alejandro","Ashton","Andrew",
"Bruce","Bryce","Brian","Bradley",
"Colton","Cody","Collin","Calvin",
"Dylan","Dean","Drew",
"Elijah","Ezra","Edgar","Elliot","Erik","Eduardo",
"Francis","Freddy","Fred","Fletcher","Franklin",
"Grant","Gideon","Gianni","Gustavo","Gunther",
"Hank","Hassan","Hugo","Hector",
"Irvin","Ignacio","Ira",
"Juan","Justin","Jordan","Joshua",
"Kyle","Keith",
"Lorenzo","Leland","Larry",
"Maxwell","Manuel","Mohammed","Mason","Myles","Mario",
"Nelson","Nikolai","Noel",
"Orlando","Otis","Oren","Omar",
"Phillip","Pierre","Peter","Perry",
"Ricardo","Raymond","Rondald","Raul","Rafael","Richard","Roberto",
"Silas","Sergio","Solomon","Scott","Saul",
"Tony","Trey","Trevor","Troy",
"Usman","Uri","Ulysses","Umar",
"Vaughn","Vladimir","Valentin","Vernon",
"Winston","Wesley","Wallace","Waylon",
"Yusuf","Yahir"
))
(set: $v3LastName to (either:
"Allen",
"Baker",
"Campbell","Clark","Cox",
"Edwards",
"Garcia","Green",
"Hernandez",
"Jackson","Jones",
"Lee",
"Martin","Mitchell","Morris",
"Nguyen",
"Perez",
"Ramirez","Richardson","Rodriguez",
"Sanchez","Stewart",
"Torres",
"Watson","Wood"
))
(set: $v3FullName to $v3FirstName +" "+ $v3LastName)
(set: $v3AvailableHideLocations to (a: "1-1","2-1","2-2","2-3","3-1","3-2","3-3","3-4","3-5","3-6","4-1","4-2","4-3","5-1"))
(set: $v3AvailableHideLocations to it - (a: $startLocation))
(set: $v3AvailableHideLocations to it - (a: $v1HideLocation))
(set: $v3AvailableHideLocations to it - (a: $v2HideLocation))
(set: $v3HideLocation to (either: ...$v3AvailableHideLocations))
(set: $v3HideLocation to $v3HideLocation+"-"+(either: "1","2","3"))
}{
(set: $v4FirstName to (either:
"Abigail","Alexis","Audrey","Alexandra",
"Brooke","Brittany",
"Charlotte","Camila","Christina",
"Diana","Daphne",
"Emily","Evelyn","Elise","Evangeline",
"Fiona","Felicity","Felicia",
"Giselle","Genevieve","Guadalupe",
"Harper","Heidi","Helena",
"Isabelle","Iris","Isabel","Iliana",
"Jasmine","Jospehine","Jessica","Juliette",
"Kylie","Kimberly","Keira",
"Lucy","Lucia","Lexi","Lauren",
"Madison","Melanie","Madeline","Michelle",
"Naomi","Nina","Norah",
"Olga","Odette",
"Paula","Paloma","Penelope",
"Rose","Ruth","Regina",
"Scarlett","Sarah","Selena","Sierra",
"Teagan","Tatiana","Tabitha","Tori",
"Veronica","Vivienne","Vera","Valentina",
"Wanda","Wendy",
"Ximena","Xenia",
"Yasmin","Yvonne",
"Zara","Zariyah"
))
(set: $v4LastName to (either:
"Anderson",
"Brooks",
"Castillo","Cook",
"Davis",
"Flores",
"Gonzales",
"Hall","Howard",
"Jimenez",
"Kim",
"Long",
"Mendoza","Morales","Myers",
"Parker","Phillips",
"Reed","Roberts","Ross",
"Scott",
"Thomas",
"Walker","Williams",
"Young"
))
(set: $v4FullName to $v4FirstName +" "+ $v4LastName)
(set: $v4AvailableHideLocations to (a: "1-1","2-1","2-2","2-3","3-1","3-2","3-3","3-4","3-5","3-6","4-1","4-2","4-3","5-1"))
(set: $v4AvailableHideLocations to it - (a: $startLocation))
(set: $v4AvailableHideLocations to it - (a: $v1HideLocation))
(set: $v4AvailableHideLocations to it - (a: $v2HideLocation))
(set: $v4AvailableHideLocations to it - (a: $v3HideLocation))
(set: $v4HideLocation to (either: ...$v4AvailableHideLocations))
(set: $v4HideLocation to $v4HideLocation+"-"+(either: "1","2","3"))
}(display: "header")
<h1>Debug</h1>
Victim 1: $v1FirstName $v1LastName
Victim 2: $v2FirstName $v2LastName
Victim 3: $v3FirstName $v3LastName
Victim 4: $v4FirstName $v4LastName
[[restart|main]](display: "header")
{
<!--
debug: you are now searching $nowSearching
victim 1 is at $v1HideLocation out of $v1AvailableHideLocations
victim 2 is at $v2HideLocation out of $v2AvailableHideLocations
victim 3 is at $v3HideLocation out of $v3AvailableHideLocations
victim 4 is at $v4HideLocation out of $v4AvailableHideLocations
-->
}(if: $nowSearching is $v1HideLocation)[You move to inspect and find <span class="v_name">$v1FullName</span> trying to hide from you!
[[Defeat the human|v1Encounter]]](else-if: $nowSearching is $v2HideLocation)[You move to inspect and find <span class="v_name">$v2FullName</span> trying to hide from you!
[[Defeat the human|v2Encounter]]](else-if: $nowSearching is $v3HideLocation)[You move to inspect and find <span class="v_name">$v3FullName</span> trying to hide from you!
[[Defeat the human|v3Encounter]]](else-if: $nowSearching is $v4HideLocation)[You move to inspect and find <span class="v_name">$v4FullName</span> trying to hide from you!
[[Defeat the human|v4Encounter]]](else:)[You (either: "search around","rummage around","inspect the area") for a (either: "while","bit","moment") but (either: "find nothing of use.","your efforts are in vain.","to no avail.","the place seems free of humans.","you have no results to show for it.")
(link: "Return")[(go-to: $currentLocation)]]
(display: "header")
(set: $encounter to (random: 1,3))
(if: $encounter is 3 or $firstEncounter is 0)[You lunge for <span class="v_name">$v1FirstName</span> but even in his uncontrolled panic he manages to give you the slip and he runs away behind you.
<span class="dialogue"><span class="v_name">$v1FullName: </span>(display: "randomTaunt")</span>
{
(set: $v1AvailableHideLocations to it - (a: $currentLocation))
(set: $v1HideLocation to (either: ...$v1AvailableHideLocations))
(set: $v1HideLocation to $v1HideLocation+"-"+(either: "1","2","3"))
(set: $firstEncounter to 1)
<!--Debug: New hiding location at $v1HideLocation-->}
(link: "Return")[(go-to: $currentLocation)]
]
(else:)[You grab a hold of <span class="v_name">$v1FirstName</span> and begin wailing away at him until he stops screaming, then continue for a little while longer until he finally stops moving.(set: $v1HideLocation to 0)(set: $v1SniffLocation to 0)
[[Acquire the human parts|v1harvest]]](display: "header")
(set: $encounter to (random: 1,3))
(if: $encounter is 3 or $firstEncounter is 0)[You lunge for <span class="v_name">$v2FirstName</span> but even in her uncontrolled panic she manages to give you the slip and she runs away behind you.
<span class="dialogue"><span class="v_name">$v2FullName: </span>(display: "randomTaunt")</span>
(set: $v2AvailableHideLocations to it - (a: $currentLocation))
(set: $v2HideLocation to (either: ...$v2AvailableHideLocations))
(set: $v2HideLocation to $v2HideLocation+"-"+(either: "1","2","3"))
(set: $firstEncounter to 1)
<!--Debug: New hiding location at $v2HideLocation-->
(link: "Return")[(go-to: $currentLocation)]
]
(else:)[You grab a hold of <span class="v_name">$v2FirstName</span> and begin wailing away at her until she stops screaming, then continue for a little while longer until she finally stops moving.(set: $v2HideLocation to 0)(set: $v2SniffLocation to 0)
[[Acquire the human parts|v2harvest]]]
(display: "header")
(set: $encounter to (random: 1,3))
(if: $encounter is 3 or $firstEncounter is 0)[You lunge for <span class="v_name">$v3FirstName</span> but even in his uncontrolled panic he manages to give you the slip and he runs away behind you.
<span class="dialogue"><span class="v_name">$v3FullName: </span>(display: "randomTaunt")</span>
(set: $v3AvailableHideLocations to it - (a: $currentLocation))
(set: $v3HideLocation to (either: ...$v3AvailableHideLocations))
(set: $v3HideLocation to $v3HideLocation+"-"+(either: "1","2","3"))
(set: $firstEncounter to 1)
<!--Debug: New hiding location at $v3HideLocation-->
(link: "Return")[(go-to: $currentLocation)]
]
(else:)[You grab a hold of <span class="v_name">$v3FirstName</span> and begin wailing away at him until he stops screaming, then continue for a little while longer until he finally stops moving.(set: $v3HideLocation to 0)(set: $v3SniffLocation to 0)
[[Acquire the human parts|v3harvest]]]
(display: "header")
(set: $encounter to (random: 1,3))
(if: $encounter is 3 or $firstEncounter is 0)[You lunge for <span class="v_name">$v4FirstName</span> but even in her uncontrolled panic she manages to give you the slip and she runs away behind you.
<span class="dialogue"><span class="v_name">$v4FullName: </span>(display: "randomTaunt")</span>
(set: $v4AvailableHideLocations to it - (a: $currentLocation))
(set: $v4HideLocation to (either: ...$v4AvailableHideLocations))
(set: $v4HideLocation to $v4HideLocation+"-"+(either: "1","2","3"))
(set: $firstEncounter to 1)
<!--Debug: New hiding location at $v4HideLocation-->
(link: "Return")[(go-to: $currentLocation)]
]
(else:)[You grab a hold of <span class="v_name">$v4FirstName</span> and begin wailing away at her until she stops screaming, then continue for a little while longer until she finally stops moving.(set: $v4HideLocation to 0)(set: $v4SniffLocation to 0)
[[Acquire the human parts|v4harvest]]]
(display: "header")
Cracking open the chest, the heart and lungs seem to be in poor condition, but these <span class="v_name">**kidneys**</span> will do just fine.
After some awkward self-surgery you managed to hook them up in your host's body. (set: $gotKidneys to true)(unless: $gotKidneys and $gotLungs and $gotHeart)[That seems to have boosted your health a little (<span class="v_name">+10</span>), but you're still deteriorating.(set: $playerHealth to it +11)]
(if: $gotKidneys and $gotLungs and $gotHeart)[(link: "Seems to be all I need")[(go-to: "Win")]](else:)[(link: "Return")[(go-to: $currentLocation)]](set: $playerHealth to it - 1)(set: $checkedRecords to it - 1)(set: $checkedMonitors to it -1)(set: $ateFood to it -1)(if: $playerHealth is <= 0)[(go-to: "Death")]{
<span class="logo_page"><img src="gfx/logo_page_big.png"></span>
}
<hr class="header_hr">(display: "menuHeader")
<center><h1>Oh no!</h1></center>
<h3>Your host body slows down and comes to a halt, crumpling to the ground. Those crafty humans managed to keep their precious organs from you, and after exerting all this energy you find yourself unable to escape from this flesh prison.
Perhaps the survivors will autopsy this body soon and you can get out, but it's unlikely. Hopefully you still have some siblings crawling around the vent system so they might finish the job.
<center>You have managed to kill:
Yourself, (if: $v1HideLocation is 0)[<span class="v_name">$v1FullName</span>, ](if: $v2HideLocation is 0)[<span class="v_name">$v2FullName</span>, ](if: $v3HideLocation is 0)[<span class="v_name">$v3FullName</span>, ](if: $v4HideLocation is 0)[<span class="v_name">$v4FullName</span>, ] and that's about it.
Thank you for playing!</h3>
[[I'm gonna play some more|main]]</center>(display: "takeDamage")(display: "header")
Emergency power mode active. Please limit your queries to allow for power saving.
<h1>Crew Records</h1>
01 - <span class="medical_records">(link: $v1FullName)[(go-to: "v1Stats")]</span> - M(random: 21,57) - Status: (if: $v1HideLocation is 0)[Deceased](else:)[Serious]
02 - <span class="medical_records">(link: $v2FullName)[(go-to: "v2Stats")]</span> - F(random: 21,63) - Status: (if: $v2HideLocation is 0)[Deceased](else:)[Fair]
03 - Charlie Dao - M42 - (random: 21,52) - Status: Deceased
04 - Ozioma Blake - F43 - Status: Deceased
05 - <span class="medical_records">(link: $v3FullName)[(go-to: "v3Stats")]</span> - M(random: 21,49) - Status: (if: $v3HideLocation is 0)[Deceased](else:)[Fair]
06 - Cherami Zborowska - NB44 - Status: Deceased
07 - <span class="medical_records">(link: $v4FullName)[(go-to: "v4Stats")]</span> - F(random: 21,42) - Status: (if: $v4HideLocation is 0)[Deceased](else:)[Serious]
08 - Colt Kelley - M35 - Status: Infested
09 - Ozioma Bla'ke - A328 - Status: Redimensioned
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
First name: $v4FirstName
Last name: $v4LastName
Current status: (if: $v4HideLocation is 0)[Deceased](else:)[Serious]
Doctor's notes: Unfortunately $v4FirstName isn't doing well, her lungs and kidneys have begun liquifying at Stage 1 level. We have some time, but there's a definite chance she won't make it to Free-Stadt Station. Will update her status to critical if-and-when she reaches stage 2.
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
First name: $v3FirstName
Last name: $v3LastName
Current status: (if: $v3HideLocation is 0)[Deceased](else:)[Serious]
Doctor's notes: $v3FirstName is still slightly out-of-phase after the dimensional mishap that took out Ozioma Bla'ke (hopefully just temporarily). He's in fair shape, but I cannot treat him if anything *does* come up, and should anyone else need a transplant, he is off the donor board for now.
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
First name: $v2FirstName
Last name: $v2LastName
Current status: (if: $v2HideLocation is 0)[Deceased](else:)[Fair]
Doctor's notes: $v2FullName is doing okay. Her cybernetic cardiotronic implant is working well within parameters, but her kidneys deteriorating a little faster than intitially projected. For now, a five minute dialysis once a week, and we'll have to get her a biological transplant or a cybernetic implant at Free-Stadt Station.
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
First name: $v1FirstName
Last name: $v1LastName
Current status: (if: $v1HideLocation is 0)[Deceased](else:)[Serious]
Doctor's notes: $v1FullName's last check-up revealed both his heart and lungs are infested with Xcludian Larvae. No real problem, they're miniscule and we can have him cleaned up once we get to Free-Stadt Station. For now, 3mg Reprisotine twice a day.(set: $checkedRecords to 5)
(link: "Return")[(go-to: $currentLocation)](display: "header")
Cracking open the chest, the heart seems to be some kind of useless lump of metal alloy, and the kidneys smell weird, but these <span class="v_name">**lungs**</span> will do just fine.
After some awkward self-surgery you managed to hook them up in your host's body. (set: $gotLungs to true)(unless: $gotKidneys and $gotLungs and $gotHeart)[That seems to have boosted your health a little (<span class="v_name">+10</span>), but you're still deteriorating.(set: $playerHealth to it +11)]
(if: $gotKidneys and $gotLungs and $gotHeart)[(link: "Guess that's all I need")[(go-to: "Win")]](else:)[(link: "Return")[(go-to: $currentLocation)]](display: "header")
Cracking open the chest proved difficult, this human appears to not entrirely exist on this dimensional plane. Their organs can't be harvested - what a bummer.
(if: $gotKidneys and $gotLungs and $gotHeart)[(link: "Seems to be all I need")[(go-to: "Win")]](else:)[(link: "Return")[(go-to: $currentLocation)]](display: "header")
Cracking open the chest, the lungs and heart seem unusually moist and not entirely intact, but his <span class="v_name">**heart**</span> will do just fine.
After some awkward self-surgery you managed to hook them up in your host's body. (set: $gotHeart to true)(unless: $gotKidneys and $gotLungs and $gotHeart)[That seems to have boosted your health a little (<span class="v_name">+10</span>), but you're still deteriorating.(set: $playerHealth to it +11)]
(if: $gotKidneys and $gotLungs and $gotHeart)[(link: "That's all I need")[(go-to: "Win")]](else:)[(link: "Return")[(go-to: $currentLocation)]](display: "menuHeader")
<center><h1>Congratulations!</h1></center>
<h3>These humans stood no chance, and now you get to hang around in one for a while!
Time to figure out how to fly this ship, and check whether there are any sibling eggs still up in the vents. Hopefully a queen will have hatched by now. Should be fun once you reach Free-Stadt Station.
(if: $sentMessage > 0)[You have sent $sentMessage message(if: $sentMessage > 1)[s] back to the crew members' loved ones. A pretty (if: $sentMessage < 3)[mild](else-if: $sentMessage < 6)[decent](else-if: $sentMessage < 9)[amusing](else-if: $sentMessage < 12)[good](else-if: $sentMessage < 15)[great](else-if: $sentMessage < 18)[malicious](else-if: $sentMessage < 21)[villaneous](else:)[evil] sense of humor for an alien! ](if: $checkedSelf > 0)[You had a look at yourself through the security cameras a grand total of $checkedSelf time(if: $checkedSelf > 1)[s]. ](if: $tookSnack > 0)[You helped yourself to a quick snack $tookSnack time(if: $tookSnack > 1)[s]. ](unless: $v3HideLocation is 0)[You don't remember killing <span class="v_name">$v3FullName </span>, so he must still be hiding on the ship somewhere... Surely he's not the hero of the sequel, right?]
<center>Thank you for playing!</h3>
<center>[[I'm gonna play again|main]]</center></center>{
(either:
"See you later, sucker!",
"Bite me, idiot! Wait, no...",
"Your mother was a hamster!",
"Your father smelt of elderberries!",
"Eat my shorts!",
"Can't catch me this time!",
"Down low, too slow!",
"Don't think I liked you any better when you were Colt, Colt!",
"Get lost, villaneous scum!",
"You're a mid-tier alien at best!",
"Buzz off, punk!",
"Take a long walk out of a short air-lock, off-world jerk!",
"You should've stayed on Gliese 667 Cc!",
"Just leave me alone!",
"This is a local ship for local people, there's nothing for you here!",
"Eat my dust!",
"I can keep this up all day!",
"Get black holed, freak!",
"You big... big ExoJerk!",
"This is the worst day ever!",
)
}(display: "takeDamage")(display: "header")
Emergency power mode active. Please limit your use of the security system to allow for power saving.
<h1>Recently detected crew members</h1>
<span class="medical_records">(link: $v1FullName)[(go-to: "v1Monitors")]</span>
<span class="medical_records">(link: $v2FullName)[(go-to: "v2Monitors")]</span>
<span class="medical_records">(link: $v3FullName)[(go-to: "v3Monitors")]</span>
<span class="medical_records">(link: $v4FullName)[(go-to: "v4Monitors")]</span>
<span class="medical_records">(link: "Colt Kelley")[(go-to: "coltMonitors")]</span>
(display: "takeDamage")(display: "header")
{
(if: $v1HideLocation is "1-1-1")[(Set: $v1LocationTranslation to "Crew Quarters")]
(if: $v1HideLocation is "1-1-2")[(Set: $v1LocationTranslation to "Crew Quarters")]
(if: $v1HideLocation is "1-1-3")[(Set: $v1LocationTranslation to "Crew Quarters")]
(if: $v1HideLocation is "2-1-1")[(Set: $v1LocationTranslation to "Galley")]
(if: $v1HideLocation is "2-1-2")[(Set: $v1LocationTranslation to "Galley")]
(if: $v1HideLocation is "2-1-3")[(Set: $v1LocationTranslation to "Galley")]
(if: $v1HideLocation is "2-2-1")[(Set: $v1LocationTranslation to "Central Starboard Corridor")]
(if: $v1HideLocation is "2-2-2")[(Set: $v1LocationTranslation to "Central Starboard Corridor")]
(if: $v1HideLocation is "2-2-3")[(Set: $v1LocationTranslation to "Central Starboard Corridor")]
(if: $v1HideLocation is "2-3-1")[(Set: $v1LocationTranslation to "Forward Starboard Corridor")]
(if: $v1HideLocation is "2-3-2")[(Set: $v1LocationTranslation to "Forward Starboard Corridor")]
(if: $v1HideLocation is "2-3-3")[(Set: $v1LocationTranslation to "Forward Starboard Corridor")]
(if: $v1HideLocation is "3-1-1")[(Set: $v1LocationTranslation to "Engine Bay")]
(if: $v1HideLocation is "3-1-2")[(Set: $v1LocationTranslation to "Engine Bay")]
(if: $v1HideLocation is "3-1-3")[(Set: $v1LocationTranslation to "Engine Bay")]
(if: $v1HideLocation is "3-2-1")[(Set: $v1LocationTranslation to "Aft Junction Corridor")]
(if: $v1HideLocation is "3-2-2")[(Set: $v1LocationTranslation to "Aft Junction Corridor")]
(if: $v1HideLocation is "3-2-3")[(Set: $v1LocationTranslation to "Aft Junction Corridor")]
(if: $v1HideLocation is "3-3-1")[(Set: $v1LocationTranslation to "Medical Bay")]
(if: $v1HideLocation is "3-3-2")[(Set: $v1LocationTranslation to "Medical Bay")]
(if: $v1HideLocation is "3-3-3")[(Set: $v1LocationTranslation to "Medical Bay")]
(if: $v1HideLocation is "3-4-1")[(Set: $v1LocationTranslation to "Security")]
(if: $v1HideLocation is "3-4-2")[(Set: $v1LocationTranslation to "Security")]
(if: $v1HideLocation is "3-4-3")[(Set: $v1LocationTranslation to "Security")]
(if: $v1HideLocation is "3-5-1")[(Set: $v1LocationTranslation to "Forward Junction Corridor")]
(if: $v1HideLocation is "3-5-2")[(Set: $v1LocationTranslation to "Forward Junction Corridor")]
(if: $v1HideLocation is "3-5-3")[(Set: $v1LocationTranslation to "Forward Junction Corridor")]
(if: $v1HideLocation is "3-6-1")[(Set: $v1LocationTranslation to "Bridge")]
(if: $v1HideLocation is "3-6-2")[(Set: $v1LocationTranslation to "Bridge")]
(if: $v1HideLocation is "3-6-3")[(Set: $v1LocationTranslation to "Bridge")]
(if: $v1HideLocation is "4-1-1")[(Set: $v1LocationTranslation to "Communications")]
(if: $v1HideLocation is "4-1-2")[(Set: $v1LocationTranslation to "Communications")]
(if: $v1HideLocation is "4-1-3")[(Set: $v1LocationTranslation to "Communications")]
(if: $v1HideLocation is "4-2-1")[(Set: $v1LocationTranslation to "Central Port Corridor")]
(if: $v1HideLocation is "4-2-2")[(Set: $v1LocationTranslation to "Central Port Corridor")]
(if: $v1HideLocation is "4-2-3")[(Set: $v1LocationTranslation to "Central Port Corridor")]
(if: $v1HideLocation is "4-3-1")[(Set: $v1LocationTranslation to "Forward Port Corridor")]
(if: $v1HideLocation is "4-3-2")[(Set: $v1LocationTranslation to "Forward Port Corridor")]
(if: $v1HideLocation is "4-3-3")[(Set: $v1LocationTranslation to "Forward Port Corridor")]
(if: $v1HideLocation is "5-1-1")[(Set: $v1LocationTranslation to "Cargo Bay")]
(if: $v1HideLocation is "5-1-2")[(Set: $v1LocationTranslation to "Cargo Bay")]
(if: $v1HideLocation is "5-1-3")[(Set: $v1LocationTranslation to "Cargo Bay")]
}
(if: $v1HideLocation is 0)[You stare at the monitor showing the lifeless corpse of <span class="v_name">$v1FullName</span> lying on the ground. You wonder whether you should have chosen to look up someone else.(set: $checkedMonitors to 10)](else:)[You go over the recently detected footage of <span class="v_name">$v1FullName</span> and see him run and hide somewhere around $v1LocationTranslation.(set: $checkedMonitors to 10)]
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
{
(if: $v2HideLocation is "1-1-1")[(Set: $v2LocationTranslation to "Crew Quarters")]
(if: $v2HideLocation is "1-1-2")[(Set: $v2LocationTranslation to "Crew Quarters")]
(if: $v2HideLocation is "1-1-3")[(Set: $v2LocationTranslation to "Crew Quarters")]
(if: $v2HideLocation is "2-1-1")[(Set: $v2LocationTranslation to "Galley")]
(if: $v2HideLocation is "2-1-2")[(Set: $v2LocationTranslation to "Galley")]
(if: $v2HideLocation is "2-1-3")[(Set: $v2LocationTranslation to "Galley")]
(if: $v2HideLocation is "2-2-1")[(Set: $v2LocationTranslation to "Central Starboard Corridor")]
(if: $v2HideLocation is "2-2-2")[(Set: $v2LocationTranslation to "Central Starboard Corridor")]
(if: $v2HideLocation is "2-2-3")[(Set: $v2LocationTranslation to "Central Starboard Corridor")]
(if: $v2HideLocation is "2-3-1")[(Set: $v2LocationTranslation to "Forward Starboard Corridor")]
(if: $v2HideLocation is "2-3-2")[(Set: $v2LocationTranslation to "Forward Starboard Corridor")]
(if: $v2HideLocation is "2-3-3")[(Set: $v2LocationTranslation to "Forward Starboard Corridor")]
(if: $v2HideLocation is "3-1-1")[(Set: $v2LocationTranslation to "Engine Bay")]
(if: $v2HideLocation is "3-1-2")[(Set: $v2LocationTranslation to "Engine Bay")]
(if: $v2HideLocation is "3-1-3")[(Set: $v2LocationTranslation to "Engine Bay")]
(if: $v2HideLocation is "3-2-1")[(Set: $v2LocationTranslation to "Aft Junction Corridor")]
(if: $v2HideLocation is "3-2-2")[(Set: $v2LocationTranslation to "Aft Junction Corridor")]
(if: $v2HideLocation is "3-2-3")[(Set: $v2LocationTranslation to "Aft Junction Corridor")]
(if: $v2HideLocation is "3-3-1")[(Set: $v2LocationTranslation to "Medical Bay")]
(if: $v2HideLocation is "3-3-2")[(Set: $v2LocationTranslation to "Medical Bay")]
(if: $v2HideLocation is "3-3-3")[(Set: $v2LocationTranslation to "Medical Bay")]
(if: $v2HideLocation is "3-4-1")[(Set: $v2LocationTranslation to "Security")]
(if: $v2HideLocation is "3-4-2")[(Set: $v2LocationTranslation to "Security")]
(if: $v2HideLocation is "3-4-3")[(Set: $v2LocationTranslation to "Security")]
(if: $v2HideLocation is "3-5-1")[(Set: $v2LocationTranslation to "Forward Junction Corridor")]
(if: $v2HideLocation is "3-5-2")[(Set: $v2LocationTranslation to "Forward Junction Corridor")]
(if: $v2HideLocation is "3-5-3")[(Set: $v2LocationTranslation to "Forward Junction Corridor")]
(if: $v2HideLocation is "3-6-1")[(Set: $v2LocationTranslation to "Bridge")]
(if: $v2HideLocation is "3-6-2")[(Set: $v2LocationTranslation to "Bridge")]
(if: $v2HideLocation is "3-6-3")[(Set: $v2LocationTranslation to "Bridge")]
(if: $v2HideLocation is "4-1-1")[(Set: $v2LocationTranslation to "Communications")]
(if: $v2HideLocation is "4-1-2")[(Set: $v2LocationTranslation to "Communications")]
(if: $v2HideLocation is "4-1-3")[(Set: $v2LocationTranslation to "Communications")]
(if: $v2HideLocation is "4-2-1")[(Set: $v2LocationTranslation to "Central Port Corridor")]
(if: $v2HideLocation is "4-2-2")[(Set: $v2LocationTranslation to "Central Port Corridor")]
(if: $v2HideLocation is "4-2-3")[(Set: $v2LocationTranslation to "Central Port Corridor")]
(if: $v2HideLocation is "4-3-1")[(Set: $v2LocationTranslation to "Forward Port Corridor")]
(if: $v2HideLocation is "4-3-2")[(Set: $v2LocationTranslation to "Forward Port Corridor")]
(if: $v2HideLocation is "4-3-3")[(Set: $v2LocationTranslation to "Forward Port Corridor")]
(if: $v2HideLocation is "5-1-1")[(Set: $v2LocationTranslation to "Cargo Bay")]
(if: $v2HideLocation is "5-1-2")[(Set: $v2LocationTranslation to "Cargo Bay")]
(if: $v2HideLocation is "5-1-3")[(Set: $v2LocationTranslation to "Cargo Bay")]
}
(if: $v2HideLocation is 0)[You stare at the monitor showing the lifeless corpse of <span class="v_name">$v2FullName</span> lying on the ground. You wonder whether you should have chosen to look up someone else.(set: $checkedMonitors to 10)](else:)[You go over the recently detected footage of <span class="v_name">$v2FullName</span> and see her run and hide somewhere around $v2LocationTranslation.(set: $checkedMonitors to 10)]
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
{
(if: $v3HideLocation is "1-1-1")[(Set: $v3LocationTranslation to "Crew Quarters")]
(if: $v3HideLocation is "1-1-2")[(Set: $v3LocationTranslation to "Crew Quarters")]
(if: $v3HideLocation is "1-1-3")[(Set: $v3LocationTranslation to "Crew Quarters")]
(if: $v3HideLocation is "2-1-1")[(Set: $v3LocationTranslation to "Galley")]
(if: $v3HideLocation is "2-1-2")[(Set: $v3LocationTranslation to "Galley")]
(if: $v3HideLocation is "2-1-3")[(Set: $v3LocationTranslation to "Galley")]
(if: $v3HideLocation is "2-2-1")[(Set: $v3LocationTranslation to "Central Starboard Corridor")]
(if: $v3HideLocation is "2-2-2")[(Set: $v3LocationTranslation to "Central Starboard Corridor")]
(if: $v3HideLocation is "2-2-3")[(Set: $v3LocationTranslation to "Central Starboard Corridor")]
(if: $v3HideLocation is "2-3-1")[(Set: $v3LocationTranslation to "Forward Starboard Corridor")]
(if: $v3HideLocation is "2-3-2")[(Set: $v3LocationTranslation to "Forward Starboard Corridor")]
(if: $v3HideLocation is "2-3-3")[(Set: $v3LocationTranslation to "Forward Starboard Corridor")]
(if: $v3HideLocation is "3-1-1")[(Set: $v3LocationTranslation to "Engine Bay")]
(if: $v3HideLocation is "3-1-2")[(Set: $v3LocationTranslation to "Engine Bay")]
(if: $v3HideLocation is "3-1-3")[(Set: $v3LocationTranslation to "Engine Bay")]
(if: $v3HideLocation is "3-2-1")[(Set: $v3LocationTranslation to "Aft Junction Corridor")]
(if: $v3HideLocation is "3-2-2")[(Set: $v3LocationTranslation to "Aft Junction Corridor")]
(if: $v3HideLocation is "3-2-3")[(Set: $v3LocationTranslation to "Aft Junction Corridor")]
(if: $v3HideLocation is "3-3-1")[(Set: $v3LocationTranslation to "Medical Bay")]
(if: $v3HideLocation is "3-3-2")[(Set: $v3LocationTranslation to "Medical Bay")]
(if: $v3HideLocation is "3-3-3")[(Set: $v3LocationTranslation to "Medical Bay")]
(if: $v3HideLocation is "3-4-1")[(Set: $v3LocationTranslation to "Security")]
(if: $v3HideLocation is "3-4-2")[(Set: $v3LocationTranslation to "Security")]
(if: $v3HideLocation is "3-4-3")[(Set: $v3LocationTranslation to "Security")]
(if: $v3HideLocation is "3-5-1")[(Set: $v3LocationTranslation to "Forward Junction Corridor")]
(if: $v3HideLocation is "3-5-2")[(Set: $v3LocationTranslation to "Forward Junction Corridor")]
(if: $v3HideLocation is "3-5-3")[(Set: $v3LocationTranslation to "Forward Junction Corridor")]
(if: $v3HideLocation is "3-6-1")[(Set: $v3LocationTranslation to "Bridge")]
(if: $v3HideLocation is "3-6-2")[(Set: $v3LocationTranslation to "Bridge")]
(if: $v3HideLocation is "3-6-3")[(Set: $v3LocationTranslation to "Bridge")]
(if: $v3HideLocation is "4-1-1")[(Set: $v3LocationTranslation to "Communications")]
(if: $v3HideLocation is "4-1-2")[(Set: $v3LocationTranslation to "Communications")]
(if: $v3HideLocation is "4-1-3")[(Set: $v3LocationTranslation to "Communications")]
(if: $v3HideLocation is "4-2-1")[(Set: $v3LocationTranslation to "Central Port Corridor")]
(if: $v3HideLocation is "4-2-2")[(Set: $v3LocationTranslation to "Central Port Corridor")]
(if: $v3HideLocation is "4-2-3")[(Set: $v3LocationTranslation to "Central Port Corridor")]
(if: $v3HideLocation is "4-3-1")[(Set: $v3LocationTranslation to "Forward Port Corridor")]
(if: $v3HideLocation is "4-3-2")[(Set: $v3LocationTranslation to "Forward Port Corridor")]
(if: $v3HideLocation is "4-3-3")[(Set: $v3LocationTranslation to "Forward Port Corridor")]
(if: $v3HideLocation is "5-1-1")[(Set: $v3LocationTranslation to "Cargo Bay")]
(if: $v3HideLocation is "5-1-2")[(Set: $v3LocationTranslation to "Cargo Bay")]
(if: $v3HideLocation is "5-1-3")[(Set: $v3LocationTranslation to "Cargo Bay")]
}
(if: $v3HideLocation is 0)[You stare at the monitor showing the lifeless corpse of <span class="v_name">$v3FullName</span> lying on the ground. You wonder whether you should have chosen to look up someone else.(set: $checkedMonitors to 10)](else:)[You go over the recently detected footage of <span class="v_name">$v3FullName</span> and see him run and hide somewhere around $v3LocationTranslation.(set: $checkedMonitors to 10)]
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
{
(if: $v4HideLocation is "1-1-1")[(Set: $v4LocationTranslation to "Crew Quarters")]
(if: $v4HideLocation is "1-1-2")[(Set: $v4LocationTranslation to "Crew Quarters")]
(if: $v4HideLocation is "1-1-3")[(Set: $v4LocationTranslation to "Crew Quarters")]
(if: $v4HideLocation is "2-1-1")[(Set: $v4LocationTranslation to "Galley")]
(if: $v4HideLocation is "2-1-2")[(Set: $v4LocationTranslation to "Galley")]
(if: $v4HideLocation is "2-1-3")[(Set: $v4LocationTranslation to "Galley")]
(if: $v4HideLocation is "2-2-1")[(Set: $v4LocationTranslation to "Central Starboard Corridor")]
(if: $v4HideLocation is "2-2-2")[(Set: $v4LocationTranslation to "Central Starboard Corridor")]
(if: $v4HideLocation is "2-2-3")[(Set: $v4LocationTranslation to "Central Starboard Corridor")]
(if: $v4HideLocation is "2-3-1")[(Set: $v4LocationTranslation to "Forward Starboard Corridor")]
(if: $v4HideLocation is "2-3-2")[(Set: $v4LocationTranslation to "Forward Starboard Corridor")]
(if: $v4HideLocation is "2-3-3")[(Set: $v4LocationTranslation to "Forward Starboard Corridor")]
(if: $v4HideLocation is "3-1-1")[(Set: $v4LocationTranslation to "Engine Bay")]
(if: $v4HideLocation is "3-1-2")[(Set: $v4LocationTranslation to "Engine Bay")]
(if: $v4HideLocation is "3-1-3")[(Set: $v4LocationTranslation to "Engine Bay")]
(if: $v4HideLocation is "3-2-1")[(Set: $v4LocationTranslation to "Aft Junction Corridor")]
(if: $v4HideLocation is "3-2-2")[(Set: $v4LocationTranslation to "Aft Junction Corridor")]
(if: $v4HideLocation is "3-2-3")[(Set: $v4LocationTranslation to "Aft Junction Corridor")]
(if: $v4HideLocation is "3-3-1")[(Set: $v4LocationTranslation to "Medical Bay")]
(if: $v4HideLocation is "3-3-2")[(Set: $v4LocationTranslation to "Medical Bay")]
(if: $v4HideLocation is "3-3-3")[(Set: $v4LocationTranslation to "Medical Bay")]
(if: $v4HideLocation is "3-4-1")[(Set: $v4LocationTranslation to "Security")]
(if: $v4HideLocation is "3-4-2")[(Set: $v4LocationTranslation to "Security")]
(if: $v4HideLocation is "3-4-3")[(Set: $v4LocationTranslation to "Security")]
(if: $v4HideLocation is "3-5-1")[(Set: $v4LocationTranslation to "Forward Junction Corridor")]
(if: $v4HideLocation is "3-5-2")[(Set: $v4LocationTranslation to "Forward Junction Corridor")]
(if: $v4HideLocation is "3-5-3")[(Set: $v4LocationTranslation to "Forward Junction Corridor")]
(if: $v4HideLocation is "3-6-1")[(Set: $v4LocationTranslation to "Bridge")]
(if: $v4HideLocation is "3-6-2")[(Set: $v4LocationTranslation to "Bridge")]
(if: $v4HideLocation is "3-6-3")[(Set: $v4LocationTranslation to "Bridge")]
(if: $v4HideLocation is "4-1-1")[(Set: $v4LocationTranslation to "Communications")]
(if: $v4HideLocation is "4-1-2")[(Set: $v4LocationTranslation to "Communications")]
(if: $v4HideLocation is "4-1-3")[(Set: $v4LocationTranslation to "Communications")]
(if: $v4HideLocation is "4-2-1")[(Set: $v4LocationTranslation to "Central Port Corridor")]
(if: $v4HideLocation is "4-2-2")[(Set: $v4LocationTranslation to "Central Port Corridor")]
(if: $v4HideLocation is "4-2-3")[(Set: $v4LocationTranslation to "Central Port Corridor")]
(if: $v4HideLocation is "4-3-1")[(Set: $v4LocationTranslation to "Forward Port Corridor")]
(if: $v4HideLocation is "4-3-2")[(Set: $v4LocationTranslation to "Forward Port Corridor")]
(if: $v4HideLocation is "4-3-3")[(Set: $v4LocationTranslation to "Forward Port Corridor")]
(if: $v4HideLocation is "5-1-1")[(Set: $v4LocationTranslation to "Cargo Bay")]
(if: $v4HideLocation is "5-1-2")[(Set: $v4LocationTranslation to "Cargo Bay")]
(if: $v4HideLocation is "5-1-3")[(Set: $v4LocationTranslation to "Cargo Bay")]
}
(if: $v4HideLocation is 0)[You stare at the monitor showing the lifeless corpse of <span class="v_name">$v4FullName</span> lying on the ground. You wonder whether you should have chosen to look up someone else.(set: $checkedMonitors to 10)](else:)[You go over the recently detected footage of <span class="v_name">$v4FullName</span> and see him run and hide somewhere around $v4LocationTranslation.(set: $checkedMonitors to 10)]
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")(set: $checkedSelf to it + 1)
You review the footage of yourself moving around the security office and feel that this wasn't the best use of your time. You do look good, though.(set: $checkedMonitors to 10)
(link: "Return")[(go-to: $currentLocation)](display: "takeDamage")(display: "header")
{
You send an interstellar message to
<span class="v_name">(either:
$v1FullName,
$v2FullName,
$v3FullName,
$v4FullName)'s</span>
(either:
"family",
"spouse",
"loved ones",
"significant other",
"parents",
"children",
"next door neighbor back home")
saying that
(either:
"everything is fine and there is nothing to worry about!",
"space is pretty dark these days.",
"the aliens are very, very nice.",
"earth is headed straight towards a black hole!",
"you are about to be brutally murdered by an alien!",
"an alien invasion is imminent!",
"you come in peace.",
"you're about to cross the event horizon... goodbye.",
"you, for one, welcome your new alien overlords.",
"they had a chance to fix climate change, but they blew it!",
"you miss them very much, and hope to see them soon again",
"you have found a new life on Kepler-1652b... goodbye.",
"you are about to get sucked into the ship's engine--send help!",
"they never meant anything to you anyway!",
"human blood tastes pretty good!",
"brain matter is pretty comfortable to just sit and relax in.",
)
}
{
You're
(either:
"not sure",
"uncertain",
"doubtful")
that
(either:
"was worth the time, ",
"was a good idea, ",
"was a smart thing to do, ",
"was a clever way to spend precious seconds, ",
"was helpful in any way, ",
"is going to be useful at all, ")
(either:
"though",
"however.")
}(set: $sentMessage to it + 1)
(link: "Return")[(go-to: $currentLocation)](display: "header")
(set: $regen to (random: 2,6))(set: $playerHealth to it + $regen)You rummage around the kitchen and find a (either: "Galaxy Barâ„¢","can of Real Coffeeâ„¢","lump of dehydrated milk-sludge","handful of probably raisins","Starboy Food Item Specialâ„¢","small square of hardened lasagne","half M&M, so just an M"). It's a quick bite, pretty foul to the senses, but at least it restores your health a little (<span class="v_name">+$regen</span>).(set: $ateFood to 10)(set: $tookSnack to it + 1)
(link: "Return")[(go-to: $currentLocation)]irhp-theme: ./sfx/irhp_theme.mp3, ./sfx/irhp_theme.ogg (display: "header")
{
(if: $v1HideLocation is "1-1-1")[(Set: $v1SniffLocation to "1-1")]
(if: $v1HideLocation is "1-1-2")[(Set: $v1SniffLocation to "1-1")]
(if: $v1HideLocation is "1-1-3")[(Set: $v1SniffLocation to "1-1")]
(if: $v1HideLocation is "2-1-1")[(Set: $v1SniffLocation to "2-1")]
(if: $v1HideLocation is "2-1-2")[(Set: $v1SniffLocation to "2-1")]
(if: $v1HideLocation is "2-1-3")[(Set: $v1SniffLocation to "2-1")]
(if: $v1HideLocation is "2-2-1")[(Set: $v1SniffLocation to "2-2")]
(if: $v1HideLocation is "2-2-2")[(Set: $v1SniffLocation to "2-2")]
(if: $v1HideLocation is "2-2-3")[(Set: $v1SniffLocation to "2-2")]
(if: $v1HideLocation is "2-3-1")[(Set: $v1SniffLocation to "2-3")]
(if: $v1HideLocation is "2-3-2")[(Set: $v1SniffLocation to "2-3")]
(if: $v1HideLocation is "2-3-3")[(Set: $v1SniffLocation to "2-3")]
(if: $v1HideLocation is "3-1-1")[(Set: $v1SniffLocation to "3-1")]
(if: $v1HideLocation is "3-1-2")[(Set: $v1SniffLocation to "3-1")]
(if: $v1HideLocation is "3-1-3")[(Set: $v1SniffLocation to "3-1")]
(if: $v1HideLocation is "3-2-1")[(Set: $v1SniffLocation to "3-2")]
(if: $v1HideLocation is "3-2-2")[(Set: $v1SniffLocation to "3-2")]
(if: $v1HideLocation is "3-2-3")[(Set: $v1SniffLocation to "3-2")]
(if: $v1HideLocation is "3-3-1")[(Set: $v1SniffLocation to "3-3")]
(if: $v1HideLocation is "3-3-2")[(Set: $v1SniffLocation to "3-3")]
(if: $v1HideLocation is "3-3-3")[(Set: $v1SniffLocation to "3-3")]
(if: $v1HideLocation is "3-4-1")[(Set: $v1SniffLocation to "3-4")]
(if: $v1HideLocation is "3-4-2")[(Set: $v1SniffLocation to "3-4")]
(if: $v1HideLocation is "3-4-3")[(Set: $v1SniffLocation to "3-4")]
(if: $v1HideLocation is "3-5-1")[(Set: $v1SniffLocation to "3-5")]
(if: $v1HideLocation is "3-5-2")[(Set: $v1SniffLocation to "3-5")]
(if: $v1HideLocation is "3-5-3")[(Set: $v1SniffLocation to "3-5")]
(if: $v1HideLocation is "3-6-1")[(Set: $v1SniffLocation to "3-6")]
(if: $v1HideLocation is "3-6-2")[(Set: $v1SniffLocation to "3-6")]
(if: $v1HideLocation is "3-6-3")[(Set: $v1SniffLocation to "3-6")]
(if: $v1HideLocation is "4-1-1")[(Set: $v1SniffLocation to "4-1")]
(if: $v1HideLocation is "4-1-2")[(Set: $v1SniffLocation to "4-1")]
(if: $v1HideLocation is "4-1-3")[(Set: $v1SniffLocation to "4-1")]
(if: $v1HideLocation is "4-2-1")[(Set: $v1SniffLocation to "4-2")]
(if: $v1HideLocation is "4-2-2")[(Set: $v1SniffLocation to "4-2")]
(if: $v1HideLocation is "4-2-3")[(Set: $v1SniffLocation to "4-2")]
(if: $v1HideLocation is "4-3-1")[(Set: $v1SniffLocation to "4-3")]
(if: $v1HideLocation is "4-3-2")[(Set: $v1SniffLocation to "4-3")]
(if: $v1HideLocation is "4-3-3")[(Set: $v1SniffLocation to "4-3")]
(if: $v1HideLocation is "5-1-1")[(Set: $v1SniffLocation to "5-1")]
(if: $v1HideLocation is "5-1-2")[(Set: $v1SniffLocation to "5-1")]
(if: $v1HideLocation is "5-1-3")[(Set: $v1SniffLocation to "5-1")]
(if: $v2HideLocation is "1-1-1")[(Set: $v2SniffLocation to "1-1")]
(if: $v2HideLocation is "1-1-2")[(Set: $v2SniffLocation to "1-1")]
(if: $v2HideLocation is "1-1-3")[(Set: $v2SniffLocation to "1-1")]
(if: $v2HideLocation is "2-1-1")[(Set: $v2SniffLocation to "2-1")]
(if: $v2HideLocation is "2-1-2")[(Set: $v2SniffLocation to "2-1")]
(if: $v2HideLocation is "2-1-3")[(Set: $v2SniffLocation to "2-1")]
(if: $v2HideLocation is "2-2-1")[(Set: $v2SniffLocation to "2-2")]
(if: $v2HideLocation is "2-2-2")[(Set: $v2SniffLocation to "2-2")]
(if: $v2HideLocation is "2-2-3")[(Set: $v2SniffLocation to "2-2")]
(if: $v2HideLocation is "2-3-1")[(Set: $v2SniffLocation to "2-3")]
(if: $v2HideLocation is "2-3-2")[(Set: $v2SniffLocation to "2-3")]
(if: $v2HideLocation is "2-3-3")[(Set: $v2SniffLocation to "2-3")]
(if: $v2HideLocation is "3-1-1")[(Set: $v2SniffLocation to "3-1")]
(if: $v2HideLocation is "3-1-2")[(Set: $v2SniffLocation to "3-1")]
(if: $v2HideLocation is "3-1-3")[(Set: $v2SniffLocation to "3-1")]
(if: $v2HideLocation is "3-2-1")[(Set: $v2SniffLocation to "3-2")]
(if: $v2HideLocation is "3-2-2")[(Set: $v2SniffLocation to "3-2")]
(if: $v2HideLocation is "3-2-3")[(Set: $v2SniffLocation to "3-2")]
(if: $v2HideLocation is "3-3-1")[(Set: $v2SniffLocation to "3-3")]
(if: $v2HideLocation is "3-3-2")[(Set: $v2SniffLocation to "3-3")]
(if: $v2HideLocation is "3-3-3")[(Set: $v2SniffLocation to "3-3")]
(if: $v2HideLocation is "3-4-1")[(Set: $v2SniffLocation to "3-4")]
(if: $v2HideLocation is "3-4-2")[(Set: $v2SniffLocation to "3-4")]
(if: $v2HideLocation is "3-4-3")[(Set: $v2SniffLocation to "3-4")]
(if: $v2HideLocation is "3-5-1")[(Set: $v2SniffLocation to "3-5")]
(if: $v2HideLocation is "3-5-2")[(Set: $v2SniffLocation to "3-5")]
(if: $v2HideLocation is "3-5-3")[(Set: $v2SniffLocation to "3-5")]
(if: $v2HideLocation is "3-6-1")[(Set: $v2SniffLocation to "3-6")]
(if: $v2HideLocation is "3-6-2")[(Set: $v2SniffLocation to "3-6")]
(if: $v2HideLocation is "3-6-3")[(Set: $v2SniffLocation to "3-6")]
(if: $v2HideLocation is "4-1-1")[(Set: $v2SniffLocation to "4-1")]
(if: $v2HideLocation is "4-1-2")[(Set: $v2SniffLocation to "4-1")]
(if: $v2HideLocation is "4-1-3")[(Set: $v2SniffLocation to "4-1")]
(if: $v2HideLocation is "4-2-1")[(Set: $v2SniffLocation to "4-2")]
(if: $v2HideLocation is "4-2-2")[(Set: $v2SniffLocation to "4-2")]
(if: $v2HideLocation is "4-2-3")[(Set: $v2SniffLocation to "4-2")]
(if: $v2HideLocation is "4-3-1")[(Set: $v2SniffLocation to "4-3")]
(if: $v2HideLocation is "4-3-2")[(Set: $v2SniffLocation to "4-3")]
(if: $v2HideLocation is "4-3-3")[(Set: $v2SniffLocation to "4-3")]
(if: $v2HideLocation is "5-1-1")[(Set: $v2SniffLocation to "5-1")]
(if: $v2HideLocation is "5-1-2")[(Set: $v2SniffLocation to "5-1")]
(if: $v2HideLocation is "5-1-3")[(Set: $v2SniffLocation to "5-1")]
(if: $v3HideLocation is "1-1-1")[(Set: $v3SniffLocation to "1-1")]
(if: $v3HideLocation is "1-1-2")[(Set: $v3SniffLocation to "1-1")]
(if: $v3HideLocation is "1-1-3")[(Set: $v3SniffLocation to "1-1")]
(if: $v3HideLocation is "2-1-1")[(Set: $v3SniffLocation to "2-1")]
(if: $v3HideLocation is "2-1-2")[(Set: $v3SniffLocation to "2-1")]
(if: $v3HideLocation is "2-1-3")[(Set: $v3SniffLocation to "2-1")]
(if: $v3HideLocation is "2-2-1")[(Set: $v3SniffLocation to "2-2")]
(if: $v3HideLocation is "2-2-2")[(Set: $v3SniffLocation to "2-2")]
(if: $v3HideLocation is "2-2-3")[(Set: $v3SniffLocation to "2-2")]
(if: $v3HideLocation is "2-3-1")[(Set: $v3SniffLocation to "2-3")]
(if: $v3HideLocation is "2-3-2")[(Set: $v3SniffLocation to "2-3")]
(if: $v3HideLocation is "2-3-3")[(Set: $v3SniffLocation to "2-3")]
(if: $v3HideLocation is "3-1-1")[(Set: $v3SniffLocation to "3-1")]
(if: $v3HideLocation is "3-1-2")[(Set: $v3SniffLocation to "3-1")]
(if: $v3HideLocation is "3-1-3")[(Set: $v3SniffLocation to "3-1")]
(if: $v3HideLocation is "3-2-1")[(Set: $v3SniffLocation to "3-2")]
(if: $v3HideLocation is "3-2-2")[(Set: $v3SniffLocation to "3-2")]
(if: $v3HideLocation is "3-2-3")[(Set: $v3SniffLocation to "3-2")]
(if: $v3HideLocation is "3-3-1")[(Set: $v3SniffLocation to "3-3")]
(if: $v3HideLocation is "3-3-2")[(Set: $v3SniffLocation to "3-3")]
(if: $v3HideLocation is "3-3-3")[(Set: $v3SniffLocation to "3-3")]
(if: $v3HideLocation is "3-4-1")[(Set: $v3SniffLocation to "3-4")]
(if: $v3HideLocation is "3-4-2")[(Set: $v3SniffLocation to "3-4")]
(if: $v3HideLocation is "3-4-3")[(Set: $v3SniffLocation to "3-4")]
(if: $v3HideLocation is "3-5-1")[(Set: $v3SniffLocation to "3-5")]
(if: $v3HideLocation is "3-5-2")[(Set: $v3SniffLocation to "3-5")]
(if: $v3HideLocation is "3-5-3")[(Set: $v3SniffLocation to "3-5")]
(if: $v3HideLocation is "3-6-1")[(Set: $v3SniffLocation to "3-6")]
(if: $v3HideLocation is "3-6-2")[(Set: $v3SniffLocation to "3-6")]
(if: $v3HideLocation is "3-6-3")[(Set: $v3SniffLocation to "3-6")]
(if: $v3HideLocation is "4-1-1")[(Set: $v3SniffLocation to "4-1")]
(if: $v3HideLocation is "4-1-2")[(Set: $v3SniffLocation to "4-1")]
(if: $v3HideLocation is "4-1-3")[(Set: $v3SniffLocation to "4-1")]
(if: $v3HideLocation is "4-2-1")[(Set: $v3SniffLocation to "4-2")]
(if: $v3HideLocation is "4-2-2")[(Set: $v3SniffLocation to "4-2")]
(if: $v3HideLocation is "4-2-3")[(Set: $v3SniffLocation to "4-2")]
(if: $v3HideLocation is "4-3-1")[(Set: $v3SniffLocation to "4-3")]
(if: $v3HideLocation is "4-3-2")[(Set: $v3SniffLocation to "4-3")]
(if: $v3HideLocation is "4-3-3")[(Set: $v3SniffLocation to "4-3")]
(if: $v3HideLocation is "5-1-1")[(Set: $v3SniffLocation to "5-1")]
(if: $v3HideLocation is "5-1-2")[(Set: $v3SniffLocation to "5-1")]
(if: $v3HideLocation is "5-1-3")[(Set: $v3SniffLocation to "5-1")]
(if: $v4HideLocation is "1-1-1")[(Set: $v4SniffLocation to "1-1")]
(if: $v4HideLocation is "1-1-2")[(Set: $v4SniffLocation to "1-1")]
(if: $v4HideLocation is "1-1-3")[(Set: $v4SniffLocation to "1-1")]
(if: $v4HideLocation is "2-1-1")[(Set: $v4SniffLocation to "2-1")]
(if: $v4HideLocation is "2-1-2")[(Set: $v4SniffLocation to "2-1")]
(if: $v4HideLocation is "2-1-3")[(Set: $v4SniffLocation to "2-1")]
(if: $v4HideLocation is "2-2-1")[(Set: $v4SniffLocation to "2-2")]
(if: $v4HideLocation is "2-2-2")[(Set: $v4SniffLocation to "2-2")]
(if: $v4HideLocation is "2-2-3")[(Set: $v4SniffLocation to "2-2")]
(if: $v4HideLocation is "2-3-1")[(Set: $v4SniffLocation to "2-3")]
(if: $v4HideLocation is "2-3-2")[(Set: $v4SniffLocation to "2-3")]
(if: $v4HideLocation is "2-3-3")[(Set: $v4SniffLocation to "2-3")]
(if: $v4HideLocation is "3-1-1")[(Set: $v4SniffLocation to "3-1")]
(if: $v4HideLocation is "3-1-2")[(Set: $v4SniffLocation to "3-1")]
(if: $v4HideLocation is "3-1-3")[(Set: $v4SniffLocation to "3-1")]
(if: $v4HideLocation is "3-2-1")[(Set: $v4SniffLocation to "3-2")]
(if: $v4HideLocation is "3-2-2")[(Set: $v4SniffLocation to "3-2")]
(if: $v4HideLocation is "3-2-3")[(Set: $v4SniffLocation to "3-2")]
(if: $v4HideLocation is "3-3-1")[(Set: $v4SniffLocation to "3-3")]
(if: $v4HideLocation is "3-3-2")[(Set: $v4SniffLocation to "3-3")]
(if: $v4HideLocation is "3-3-3")[(Set: $v4SniffLocation to "3-3")]
(if: $v4HideLocation is "3-4-1")[(Set: $v4SniffLocation to "3-4")]
(if: $v4HideLocation is "3-4-2")[(Set: $v4SniffLocation to "3-4")]
(if: $v4HideLocation is "3-4-3")[(Set: $v4SniffLocation to "3-4")]
(if: $v4HideLocation is "3-5-1")[(Set: $v4SniffLocation to "3-5")]
(if: $v4HideLocation is "3-5-2")[(Set: $v4SniffLocation to "3-5")]
(if: $v4HideLocation is "3-5-3")[(Set: $v4SniffLocation to "3-5")]
(if: $v4HideLocation is "3-6-1")[(Set: $v4SniffLocation to "3-6")]
(if: $v4HideLocation is "3-6-2")[(Set: $v4SniffLocation to "3-6")]
(if: $v4HideLocation is "3-6-3")[(Set: $v4SniffLocation to "3-6")]
(if: $v4HideLocation is "4-1-1")[(Set: $v4SniffLocation to "4-1")]
(if: $v4HideLocation is "4-1-2")[(Set: $v4SniffLocation to "4-1")]
(if: $v4HideLocation is "4-1-3")[(Set: $v4SniffLocation to "4-1")]
(if: $v4HideLocation is "4-2-1")[(Set: $v4SniffLocation to "4-2")]
(if: $v4HideLocation is "4-2-2")[(Set: $v4SniffLocation to "4-2")]
(if: $v4HideLocation is "4-2-3")[(Set: $v4SniffLocation to "4-2")]
(if: $v4HideLocation is "4-3-1")[(Set: $v4SniffLocation to "4-3")]
(if: $v4HideLocation is "4-3-2")[(Set: $v4SniffLocation to "4-3")]
(if: $v4HideLocation is "4-3-3")[(Set: $v4SniffLocation to "4-3")]
(if: $v4HideLocation is "5-1-1")[(Set: $v4SniffLocation to "5-1")]
(if: $v4HideLocation is "5-1-2")[(Set: $v4SniffLocation to "5-1")]
(if: $v4HideLocation is "5-1-3")[(Set: $v4SniffLocation to "5-1")]
}{
(if: $v1SniffLocation is $currentLocation)[You take a sniff and smell... <span class="v_name">$v1FullName</span> hiding around here somewhere!]
(else-if: $v2SniffLocation is $currentLocation)[You take a sniff and smell... <span class="v_name">$v2FullName</span> hiding around here somewhere!]
(else-if: $v3SniffLocation is $currentLocation)[You take a sniff and smell... <span class="v_name">$v3FullName</span> hiding around here somewhere!]
(else-if: $v4SniffLocation is $currentLocation)[You take a sniff and smell... <span class="v_name">$v4FullName</span> hiding around here somewhere!]
(else:)[(either: "Your senses don't pick up on anything strange.","You don't smell anything unusual.","This area seems to be clear.","You don't think there's anyone hiding around here.")]
}{
<!--v1SniffLocation is $v1SniffLocation (hiding at $v1HideLocation)
v2SniffLocation is $v2SniffLocation (hiding at $v2HideLocation)
v3SniffLocation is $v3SniffLocation (hiding at $v3HideLocation)
v4SniffLocation is $v4SniffLocation (hiding at $v4HideLocation)
currentLocation is $currentLocation-->
}
(link: "Return")[(go-to: $currentLocation)]