<!-- Variables -->
<!-- Character Variables -->
<<set $character_firstName to "Nick">>
<<set $character_lastName to "Hale">>
<<set $character_sw_firstName to "John">>
<<set $character_sw_lastName to "Smith">>
<<set $paperdoll_zoom to false>>;
<<set $paperdoll_zoom_sheet to false>>;
<!-- Character data -->
<<set $character_stats to new Map()>>
<<set $character_facts to new Map()>>
<<set $character_inventory to new Map()>>
<<set $character_clothing to new Map()>>
<<set $character_appearance to new Map()>>
<<set $character_mods to new Map()>>
<<set $character_money to 0>>
<<set $character_effects to new Map()>>
<<set $character_initialAppearance to new Map()>>
<<set $character_skills to new Array()>>
<<set $character_skillbook to new Array()>>
<<set $area to "surface">>
<<set $danger to 0>>
<!-- Item and inventory -->
<!-- NPC data -->
<<set $npc_stats to new Map()>>
<<set $npc_facts to new Map()>>
<!-- Gameplay -->
<<set $gameplay_flags to new Map()>>
<<set $gameplay_lastPlayablePassage to null>>
<<set $gameplay_interactions to new Array()>>
<!-- Gameplay Variables -->
<<set $ui_show_character to false>>
<<set $ui_show_toolbar to false>>
<!-- Game time -->
<<set $time_days to 1>>
<!-- Quest System -->
<<set $quests_active to new Array()>>
<<set $quests_completed to new Array()>>
<!-- Temp area for bad students -->
<<set $tmp to new Map()>>
<<set $curiosity to new Array()>>
<!-- Wardrobe -->
<<set $wardrobe_outfits to new Map()>>
<!-- Squad members -->
<<set $squad to new Array()>>
<<set $squad_perks to new Array()>>
<!-- Talents -->
<<set $character_talents to new Map()>>
<<set $character_trees to new Array()>>
<!-- Music -->
<<scacheaudio "bgm_menuambient" "resources/audio/ambient/menu_ambient.mp3">>
<<scacheaudio "bgm_menumusic" "resources/audio/music/menu.mp3">>
<<scacheaudio "bgm_arrival" "resources/audio/music/concern.mp3">>
<<scacheaudio "bgm_dreamy" "resources/audio/music/dreamy.mp3">>
<<scacheaudio "bgm_danger1" "resources/audio/music/bgm_danger1.mp3">>
<<scacheaudio "bgm_danger2" "resources/audio/music/bgm_danger2.mp3">>
<<scacheaudio "bgm_combat1" "resources/audio/music/combat1.mp3">>
<<scacheaudio "bgm_combat2" "resources/audio/music/combat2.mp3">>
<<scacheaudio "bgm_combat3" "resources/audio/music/combat3.mp3">>
<<scacheaudio "bgm_combat4" "resources/audio/music/combat4.mp3">>
<<scacheaudio "bgm_combat5" "resources/audio/music/combat5.mp3">>
<<scacheaudio "bgm_combat6" "resources/audio/music/combat6.mp3">>
<<scacheaudio "bgm_sex1" "resources/audio/music/sex1.mp3">>
<<scacheaudio "bgm_sex2" "resources/audio/music/sex2.mp3">>
<<scacheaudio "bgm_sex3" "resources/audio/music/sex3.mp3">>
<<scacheaudio "bgm_sex4" "resources/audio/music/sex4.mp3">>
<<scacheaudio "bgm_predator" "resources/audio/music/bgm_predator.mp3">>
<<scacheaudio "bgm_stress" "resources/audio/music/stress.mp3">>
<<scacheaudio "bgm_boss" "resources/audio/music/boss.mp3">>
<<scacheaudio "bgm_ava1" "resources/audio/music/ava_lofi.mp3">>
<<scacheaudio "bgm_ava2" "resources/audio/music/ava_lofi2.mp3">>
<<scacheaudio "bgm_discovery" "resources/audio/music/discovery.mp3">>
<<scacheaudio "bgm_epilogue" "resources/audio/music/menu.mp3">>
<<scacheaudio "bgm_corpo1" "resources/audio/music/corpo1.mp3">>
<<scacheaudio "bgm_sword" "resources/audio/music/sword.mp3">>
<<scacheaudio "bgm_friendly" "resources/audio/music/friendly.mp3">>
<<scacheaudio "bgm_iyana" "resources/audio/music/iyana.mp3">>
<<cacheaudio "bgm_safe" "resources/audio/music/safe.mp3">>
<<cacheaudio "bgm_ambient1" "resources/audio/music/bgm_dark.mp3">>
<<cacheaudio "bgm_ambient2" "resources/audio/music/bgm_dark2.mp3">>
<<cacheaudio "bgm_ambient3" "resources/audio/music/bgm_dark3.mp3">>
<<cacheaudio "bgm_ambient4" "resources/audio/music/bgm_dark4.mp3">>
<<cacheaudio "bgm_ambient_tech1" "resources/audio/music/bgm_tech1.mp3">>
<<cacheaudio "bgm_ambient_tech2" "resources/audio/music/bgm_tech2.mp3">>
<<cacheaudio "bgm_ambient_tech3" "resources/audio/music/bgm_tech3.mp3">>
<<scacheaudio "bgm_ambient_creepy1" "resources/audio/music/bgm_creepy1.mp3">>
<<scacheaudio "bgm_ambient_creepy2" "resources/audio/music/bgm_creepy2.mp3">>
<<scacheaudio "bgm_ambient_creepy3" "resources/audio/music/bgm_creepy3.mp3">>
<<scacheaudio "bgm_ambient_creepy4" "resources/audio/music/bgm_creepy4.mp3">>
<!-- Effects -->
<<scacheaudio "amb_menuambient2" "resources/audio/ambient/menu_ambient2.mp3">>
<<scacheaudio "amb_creature1" "resources/audio/ambient/creature1.mp3">>
<<scacheaudio "amb_rain_outside" "resources/audio/ambient/rain_heavy_001.mp3">>
<<scacheaudio "amb_sloppy" "resources/audio/ambient/sloppy_sounds.mp3">>
<<scacheaudio "amb_sloppy_dp" "resources/audio/ambient/sloppy_dp.mp3">>
<<scacheaudio "amb_thrust" "resources/audio/ambient/thrust_test.mp3">>
<<scacheaudio "amb_thrust_moan" "resources/audio/ambient/thrust_test_moan.mp3">>
<<scacheaudio "amb_slime" "resources/audio/ambient/slime_ambient.mp3">>
<<scacheaudio "amb_heavy_steps" "resources/audio/ambient/heavy_steps.mp3">>
<<createaudiogroup ":bgm">>
<<track "bgm_menuambient">>
<<track "bgm_menumusic">>
<<track "bgm_arrival">>
<<track "bgm_dreamy">>
<<track "bgm_ambient1">>
<<track "bgm_ambient2">>
<<track "bgm_danger1">>
<<track "bgm_danger2">>
<<track "bgm_ambient3">>
<<track "bgm_ambient4">>
<<track "bgm_combat1">>
<<track "bgm_combat2">>
<<track "bgm_combat3">>
<<track "bgm_combat4">>
<<track "bgm_combat5">>
<<track "bgm_combat6">>
<<track "bgm_sex1">>
<<track "bgm_sex2">>
<<track "bgm_sex3">>
<<track "bgm_sex4">>
<<track "bgm_safe">>
<<track "bgm_predator">>
<<track "bgm_stress">>
<<track "bgm_boss">>
<<track "bgm_ava1">>
<<track "bgm_ava2">>
<<track "bgm_discovery">>
<<track "bgm_epilogue">>
<<track "bgm_corpo1">>
<<track "amb_menuambient2">>
<<track "amb_creature1">>
<<track "amb_rain_outside">>
<<track "amb_sloppy">>
<<track "amb_sloppy_dp">>
<<track "amb_thrust">>
<<track "amb_thrust_moan">>
<<track "amb_slime">>
<<track "amb_heavy_steps">>
<<track "bgm_ambient_tech1">>
<<track "bgm_ambient_tech2">>
<<track "bgm_ambient_tech3">>
<<track "bgm_ambient_creepy1">>
<<track "bgm_ambient_creepy2">>
<<track "bgm_ambient_creepy3">>
<<track "bgm_ambient_creepy4">>
<<track "bgm_sword">>
<<track "bgm_friendly">>
<<track "bgm_iyana">>
<</createaudiogroup>>
<<createaudiogroup ":amb">>
<<track "amb_menuambient2">>
<<track "amb_creature1">>
<<track "amb_rain_outside">>
<<track "amb_sloppy">>
<<track "amb_sloppy_dp">>
<<track "amb_thrust">>
<<track "amb_slime">>
<<track "amb_heavy_steps">>
<<track "amb_thrust_moan">>
<</createaudiogroup>>
<<createaudiogroup ":bgmcombat">>
<<track "bgm_combat1">>
<<track "bgm_combat2">>
<<track "bgm_combat3">>
<<track "bgm_boss">>
<<track "bgm_danger2">>
<<track "bgm_combat4">>
<<track "bgm_combat5">>
<<track "bgm_combat6">>
<</createaudiogroup>>
<<createplaylist "playlist_exploration_soft">>
<<track "bgm_ambient1">>
<<track "bgm_ambient2">>
<<track "bgm_ambient3">>
<<track "bgm_ambient4">>
<</createplaylist>>
<<createplaylist "playlist_exploration_tech">>
<<track "bgm_ambient_tech1">>
<<track "bgm_ambient_tech2">>
<<track "bgm_ambient_tech3">>
<</createplaylist>>
<<createplaylist "playlist_exploration_full">>
<<track "bgm_ambient1">>
<<track "bgm_ambient_tech1">>
<<track "bgm_ambient2">>
<<track "bgm_ambient_tech2">>
<<track "bgm_ambient3">>
<<track "bgm_ambient_tech3">>
<<track "bgm_ambient4">>
<</createplaylist>>
<<createplaylist "playlist_safe">>
<<track "bgm_safe">>
<</createplaylist>>
<!-- UI sound effects -->
<<scacheaudio "button_click" "resources/audio/ui/button_click.mp3">>
<<scacheaudio "button_hover" "resources/audio/ui/button_hover.mp3">>
<<scacheaudio "quest_complete" "resources/audio/ui/questcomplete.mp3">>
<<scacheaudio "quest_start" "resources/audio/ui/queststart.mp3">>
<<scacheaudio "combat_win" "resources/audio/ui/combatwin.mp3">>
<<scacheaudio "combat_lose" "resources/audio/ui/combatlose.mp3">>
<<scacheaudio "achievement" "resources/audio/ui/achievement.mp3">>
<<scacheaudio "upgrade" "resources/audio/ui/upgrade.mp3">>
<<scacheaudio "critical" "resources/audio/ui/critical.mp3">>
<<scacheaudio "recycle" "resources/audio/ui/recycle.mp3">>
<<scacheaudio "perk" "resources/audio/ui/perk.mp3">>
<<scacheaudio "item" "resources/audio/ui/pickup.mp3">>
<<scacheaudio "item_key" "resources/audio/ui/pickup_card.mp3">>
<<scacheaudio "sfx_car1" "resources/audio/sfx/car1.mp3">>
<<scacheaudio "sfx_rubber1" "resources/audio/sfx/rubber1.mp3">>
<<scacheaudio "sfx_rubber2" "resources/audio/sfx/rubber2.mp3">>
<<scacheaudio "sfx_door1" "resources/audio/sfx/door1.mp3">>
<<scacheaudio "sfx_death1" "resources/audio/sfx/death1.mp3">>
<<scacheaudio "sfx_drone_instakill" "resources/audio/sfx/drone_instakill.mp3">>
<<scacheaudio "sfx_predator_roar" "resources/audio/sfx/predator_roar.mp3">>
<<scacheaudio "sfx_lab_machine" "resources/audio/sfx/lab_machine.mp3">>
<<scacheaudio "sfx_sucker" "resources/audio/sfx/sucker.mp3">>
<<scacheaudio "sfx_sucker_attack" "resources/audio/sfx/sucker_attack.mp3">>
<<scacheaudio "sfx_sucker_death" "resources/audio/sfx/sucker_death.mp3">>
<<scacheaudio "sfx_sucker_death2" "resources/audio/sfx/sucker_drone_eaten.mp3">>
<<scacheaudio "sfx_guardian_die" "resources/audio/sfx/guardian_die.mp3">>
<<scacheaudio "sfx_drone_death" "resources/audio/sfx/drone_death.mp3">>
<<scacheaudio "sfx_ice1" "resources/audio/sfx/ice1.mp3">>
<<scacheaudio "sfx_ice2" "resources/audio/sfx/ice2.mp3">>
<<scacheaudio "sfx_ice3" "resources/audio/sfx/ice3.mp3">>
<<scacheaudio "sfx_ice_break" "resources/audio/sfx/ice_break.mp3">>
<<scacheaudio "sfx_fire1" "resources/audio/sfx/fire1.mp3">>
<<scacheaudio "sfx_fire2" "resources/audio/sfx/fire2.mp3">>
<<scacheaudio "sfx_unlock_door" "resources/audio/sfx/unlock_door.mp3">>
<<scacheaudio "sfx_kick_door" "resources/audio/sfx/kick.mp3">>
<<scacheaudio "sfx_passive_heal" "resources/audio/skills/heal_passive.mp3">>
<<scacheaudio "sfx_absorb1" "resources/audio/sfx/absorb1.mp3">>
<<scacheaudio "sfx_absorb2" "resources/audio/sfx/absorb2.mp3">>
<<scacheaudio "sfx_absorb3" "resources/audio/sfx/absorb3.mp3">>
<<scacheaudio "sfx_bot_death" "resources/audio/sfx/bot_death.mp3">>
<<scacheaudio "sfx_bot_death2" "resources/audio/sfx/bot_death.mp3">>
<<scacheaudio "sfx_alarm1" "resources/audio/sfx/alarm1.mp3">>
<<scacheaudio "sfx_bleed" "resources/audio/sfx/bleed.mp3">>
<<scacheaudio "sfx_acid" "resources/audio/sfx/acid1.mp3">>
<<scacheaudio "sfx_notify" "resources/audio/sfx/notify.mp3">>
<!-- SFX -->
<<scacheaudio "ability_fire_weapon" "resources/audio/skills/fire_weapon.mp3">>
<<scacheaudio "ability_fire_weapon_energy" "resources/audio/skills/fire_weapon_energy.mp3">>
<<scacheaudio "ability_fire_shotgun" "resources/audio/skills/fire_shotgun.mp3">>
<<scacheaudio "ability_fire_weapon_katana" "resources/audio/skills/plasmakatana.mp3">>
<<scacheaudio "ability_piercing_shot" "resources/audio/skills/piercing_shot.mp3">>
<<scacheaudio "ability_grenade_toss" "resources/audio/skills/grenade_toss.mp3">>
<<scacheaudio "ability_lust_tendril" "resources/audio/skills/tendril_slash.mp3">>
<<scacheaudio "ability_lust_blast" "resources/audio/skills/lust_blast.mp3">>
<<scacheaudio "ability_claw" "resources/audio/skills/predator_claw.mp3">>
<<scacheaudio "ability_lust_embrace" "resources/audio/skills/lust_embrace.mp3">>
<<scacheaudio "ability_tentacle_smash" "resources/audio/skills/tentacle_smash.mp3">>
<<scacheaudio "ability_corrosive_spit" "resources/audio/skills/corrosive_spit.mp3">>
<<scacheaudio "ability_assist" "resources/audio/skills/ability_assist.mp3">>
<<scacheaudio "ability_fire_pistol" "resources/audio/skills/fire_pistol.mp3">>
<<scacheaudio "ability_lina_fire" "resources/audio/skills/lina_fire.mp3">>
<<scacheaudio "ability_lina_tactical" "resources/audio/skills/lina_tactical.mp3">>
<<scacheaudio "ability_lust_spit" "resources/audio/skills/slime_spit.mp3">>
<<scacheaudio "ability_cryo_grenade" "resources/audio/skills/ability_cryo_grenade.mp3">>
<<scacheaudio "ability_incendiary_grenade" "resources/audio/skills/incendiary_grenade.mp3">>
<<scacheaudio "ability_concussive_strike" "resources/audio/skills/phys_kick.mp3">>
<<scacheaudio "ability_bot_laserfire" "resources/audio/skills/bot_laserfire.mp3">>
<<scacheaudio "ability_bot_shield" "resources/audio/skills/bot_shield.mp3">>
<<scacheaudio "ability_bot_summon" "resources/audio/skills/bot_summon.mp3">>
<<scacheaudio "ability_bot_stungun1" "resources/audio/skills/bot_stungun1.mp3">>
<<scacheaudio "ability_bot_stungun2" "resources/audio/skills/bot_stungun2.mp3">>
<<scacheaudio "ability_mech_missile" "resources/audio/skills/ship_missile.mp3">>
<<scacheaudio "ability_mech_gun" "resources/audio/skills/ship_gun.mp3">>
<<scacheaudio "ability_mech_stomp" "resources/audio/skills/mech_stomp.mp3">>
<<createaudiogroup ":sfx">>
<<track "sfx_car1">>
<<track "sfx_rubber1">>
<<track "sfx_rubber2">>
<<track "sfx_door1">>
<<track "sfx_death1">>
<<track "sfx_drone_instakill">>
<<track "sfx_predator_roar">>
<<track "sfx_sucker">>
<<track "sfx_sucker_attack">>
<<track "sfx_sucker_death">>
<<track "sfx_sucker_death2">>
<<track "sfx_guardian_die">>
<<track "sfx_drone_death">>
<<track "sfx_ice1">>
<<track "sfx_ice2">>
<<track "sfx_ice3">>
<<track "sfx_ice_break">>
<<track "sfx_fire1">>
<<track "sfx_fire2">>
<<track "sfx_passive_heal">>
<<track "sfx_alarm1">>
<</createaudiogroup>><<script>>starGame.utils.passageReady();<</script>><<saudio "bgm_menuambient" stop>>
<<saudio "bgm_menumusic" stop>>
<<script>>starGame.utils.passageDone();<</script>><<nobr>>
<<timed 0.01s>>
<<set _location to starGame.locations.getCurrentLocation()>>
<<if starGame.utils.currentSceneHasTag('hide-ui') is not true>>
/% Native sugarcube menu replacement %/
<div class="card solid">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-map" "" "Open Map">>
<<script>>
Dialog.setup("Map", "inline-inventory");
Dialog.wiki(Story.get('Toolkit_Map').text);
Dialog.open();
<</script>>
<</slink>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-device-floppy" "" "Save">>
<<ui saves>>
<</slink>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-settings" "" "Settings">>
<<ui settings>>
<</slink>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-power" "" "Restart">>
<<ui restart>>
<</slink>>
</div>
</div>
</div>
</div>
<div class="card solid">
<div class="row">
<div class="card-body py-1">
<div class="row">
<div class="col-4 right">Location:</div>
<div class="col-8 right">
<<if _location is undefined>>
<span class="uppercase">Invalid</span>
<<elseif _location.safe>>
<span class="safe">_location.name</span>
<<else>>
<span class="unsafe">_location.name</span>
<</if>>
</div>
</div>
<div class="row">
<div class="col-4 right">Danger:</div>
<div class="col-8 right">
<<if $danger is 0>>
<span class="danger-low">
Low
</span>
<<elseif $danger is 1>>
<span class="danger-medium">
Medium
</span>
<<elseif $danger is 2>>
<span class="danger-high">
High
</span>
<</if>>
</div>
</div>
<div class="row">
<div class="col-4 right">Health:</div>
<div id="sidebar-health-value" class="col-8 right">
<<print starGame.player.getPlayerDisplayHealth()>>
</div>
</div>
<<if starGame.player.getCurrentArmorPercent() is not undefined>>
<div class="row">
<div class="col-4 right">Armor:</div>
<div id="sidebar-armor-value" class="col-8 right">
<<print starGame.player.getPlayerDisplayArmor()>>
</div>
</div>
<</if>>
<div class="row">
<div class="col-4 right">Corruption:</div>
<div id="sidebar-corruption-value" class="col-8 right">
<<if starGame.player.getStat('corruptionlevel') is 2 and starGame.player.getFact('ch1_completed') is not true>>
<<elseif starGame.player.getStat('corruptionlevel') is 4 and starGame.player.getFact('ch2_completed') is not true>>
<<else>>
<<print starGame.player.getPlayerDisplayCorruption()>>
<</if>>
</div>
</div>
<div class="row">
<div class="col-4 right">Resin:</div>
<div class="col-8 right">
$character_money <span class="ti ti-box"></span>
</div>
</div>
<<if starGame.combat.inCombat() is false and starGame.squad.getSquadMembers().length > 0>>
<div class="row" style="align-items: center;">
<div class="col-4 right">Squad:</div>
<div class="col-8 right">
<<renderSidebarSquadMembers>>
</div>
</div>
<</if>>
</div>
</div>
</div>
<div class="card solid">
<div class="row">
<div class="card-body p-0">
<div class="row">
<div class="col-6 sidebar-hud-image-content">
<img class="sidebar-hud-background" src="resources/img/hud/statusbar_clean.webp">
<span class="sidebar-hud-image-text uppercase">Condition</span>
<<if starGame.player.getCurrentHealthPercent() > 80>>
<img class="sidebar-hud-image-health" src="resources/img/hud/status/statusbar_fine1.webp">
<<elseif starGame.player.getCurrentHealthPercent() > 60>>
<img class="sidebar-hud-image-health" src="resources/img/hud/status/statusbar_fine2.webp">
<<elseif starGame.player.getCurrentHealthPercent() > 40>>
<img class="sidebar-hud-image-health" src="resources/img/hud/status/statusbar_caution1.webp">
<<elseif starGame.player.getCurrentHealthPercent() > 20>>
<img class="sidebar-hud-image-health" src="resources/img/hud/status/statusbar_caution2.webp">
<<elseif starGame.player.getCurrentHealthPercent() > 0>>
<img class="sidebar-hud-image-health" src="resources/img/hud/status/statusbar_danger.webp">
<<else>>
<img class="sidebar-hud-image-health" src="resources/img/hud/status/statusbar_dead.webp">
<</if>>
</div>
<div class="col-6 sidebar-hud-image-content">
<img class="sidebar-hud-background" src="resources/img/hud/statusbar_clean.webp">
<span class="sidebar-hud-image-text uppercase">Gear</span>
<<if starGame.inventory.getCurrentWeaponImage() !== undefined>>
<img class="sidebar-hud-image-weapon" @src="starGame.inventory.getCurrentWeaponImage()">
<</if>>
<span class="sidebar-hud-interactible">
<<slink "" "" "flex-fill interactible-button" "" "">>
<<script>>
Dialog.setup("Inventory", "inline-inventory");
Dialog.wiki(Story.get('Toolkit_InlineInventory').text);
Dialog.open();
<</script>>
<</slink>>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="card solid">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<if starGame.combat.inCombat() is true>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-backpack disabled" "" "Inventory">>
<<snotify "info">>You can't do this while in combat.<</snotify>>
<</slink>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-user disabled" "" "Status">>
<<snotify "info">>You can't do this while in combat.<</snotify>>
<</slink>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-notebook disabled" "" "Codex">>
<<snotify "info">>You can't do this while in combat.<</snotify>>
<</slink>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-exclamation-circle disabled" "" "Tasks">>
<<snotify "info">>You can't do this while in combat.<</snotify>>
<</slink>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<slink "" "" "p-2 flex-fill btn-toolkit ti ti-users-group disabled" "" "Squad">>
<<snotify "info">>You can't do this while in combat.<</snotify>>
<</slink>>
<</if>>
<<else>>
<<slink "" "Toolkit_Inventory" "p-2 flex-fill btn-toolkit ti ti-backpack" "" "Inventory">><</slink>>
<<slink "" "Toolkit_Character" "p-2 flex-fill btn-toolkit ti ti-user" "" "Status">><</slink>>
<<slink "" "Toolkit_Codex" "p-2 flex-fill btn-toolkit ti ti-notebook" "" "Codex">><</slink>>
<<slink "" "Toolkit_Quests" "p-2 flex-fill btn-toolkit ti ti-exclamation-circle" "" "Tasks">><</slink>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<slink "" "Toolkit_Squad" "p-2 flex-fill btn-toolkit ti ti-users-group" "" "Squad">><</slink>>
<</if>>
<</if>>
</div>
</div>
</div>
</div>
<<if starGame.combat.inCombat() is true and starGame.squad.getSquadMembers().length > 0>>
/% Show squad window %/
<div class="card solid">
<div class="row">
<div class="card-body p-0 center">
<strong>Squad</strong>
</div>
</div>
</div>
<div id="combat-squad-list-container"></div>
<<else>>
/% Sidebar paperdoll %/
<div class="card solid paperdoll-sidebar">
<div class="col-12">
<div id="character-sidebar">
<div class="paperdoll-container">
<<if starGame.player.isExotic() is true>>
<<exoticpaperdoll>>
<<else>>
<<paperdoll>>
<</if>>
</div>
</div>
</div>
</div>
<</if>>
<<if settings.debug is true>><<sbutton "Debug Menu" "Debug_Menu" "btn btn-sm btn-highlight">><</sbutton>><</if>>
<</if>>
<</timed>>
<</nobr>><div class="rain"></div>\<<listInventory>><div class="alert alert-highlight show">\
<span class="corner-border-top"></span>\
<p class="alert-heading">Warning</p>\
<hr>\
<p>\
This is a work of fiction with adult themes. Names, characters, businesses, places, events, locales, and incidents are either the products of the author's imagination or used in a fictitious manner. Any resemblance to actual persons, living or dead, or actual events is purely coincidental.
This game is meant to be erotic and satirical in nature. Do not build your personal views on sex, relationships, sexual orientation, gender identity, or race relations from an adult game.
All characters within this game are at least eighteen years old. All actions in the game are consensual.
This game is not designed to be played on phones. Although it should work alright, it will most likely not look great. I've done what I could to make it bearable. Additionally, compatibility with Safari is not tested. If you are playing on an Apple device, you may encounter serious issues.
</p>\
<span class="corner-border-bottom"></span>\
</div>\
<<nobr>>
<<box "choicebox">>
<<sbutton "I understand and I am at least 18 years old." "Start_MainMenu" "btn btn-success">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
/%<video playsinline autoplay muted loop id="bgvid">
<source src="resources/video/menu-bg.webm" type="video/webm">
</video>%/
<div class="mainmenu_avatar d-none d-lg-block d-xl-block">
<img src="resources/img/paperdoll/clothing/outerwear/item_clothing_armor/a.webp"/>
</div>
<</nobr>>
<div class="center">\
<<nobr>>
<div class="mainmenu_container mainmenu_padding">
<h1 class="glitch title-text" data-text="Silent Echo">Silent Echo</h1>
</div>
<div id="mainmenu_buttons" class="center mainmenu_padding" style="position: relative"><br/><br/>
<<sbutton "New Game" "Intro" "btn btn-highlight title-button">>
<<script>>starGame.utils.initGame();<</script>>
<</sbutton>><br/>
<<sbutton "Load Game" "" "btn btn-highlight title-button">><<ui saves>><</sbutton>><br/>
<<sbutton "Settings" "" "btn btn-highlight title-button">><<ui settings>><</sbutton>><br/>
<<sbutton "Credits" "" "btn btn-highlight title-button">><<script>>$('#mainmenu_buttons').hide(); $('#mainmenu_credits').show();<</script>><</sbutton>><br/>
<<sbutton "Changelog" "" "btn btn-highlight title-button" "">><<script>>$('#mainmenu_buttons').hide(); $('#mainmenu_changelog').show();<</script>><</sbutton>><br/>
<<sbutton "Become a supporter" "" "btn btn-warning title-button" "">><<script>>$('#mainmenu_buttons').hide(); $('#mainmenu_support').show();<</script>><</sbutton>><br/>
<<if settings.debug is true>><<sbutton "Developer Area" "Debug_Start" "btn btn-warning title-button">><</sbutton>><</if>>
</div>
<</nobr>>\
<div id="mainmenu_credits" style="display: none;">\
<div class="modal modal-primary in-flow">\
<div class="modal-dialog">\
<div class="modal-content">\
<div class="modal-header main">\
<p class="modal-title headline-alert">Credits</p>\
</div>\
<div class="modal-header">\
<p class="modal-title">Silent Echo by Jaded Dreams</p>\
</div>\
<div class="modal-body" style="text-align: left;">\
<p>Thanks to:
- <b>You</b> for playing!
- The <b>Twine</b> developers.
- The <b>Sugarcube and Tweego</b> developers.
- <b>Yevhenii Kovalenko</b> for music tracks.
- <b>Aliaksandr Kiziankou</b> for music tracks.
- <b>LightningTraveler</b> for music tracks.
- <b>Film Masters</b> for sound effects.
- <b>N91music</b> for music tracks.
</p>\
</div>\
<div class="modal-footer">\
<<sbutton "Return" "" "btn btn-modal">><<script>>$('#mainmenu_credits').hide(); $('#mainmenu_buttons').show();<</script>><</sbutton>>\
</div>\
</div>\
</div>\
</div>\
</div>\
<div id="mainmenu_support" style="display: none;">\
<div class="modal modal-primary in-flow">\
<div class="modal-dialog">\
<div class="modal-content">\
<div class="modal-header main">\
<p class="modal-title headline-alert">Support Us</p>\
</div>\
<div class="modal-header">\
<p class="modal-title">Silent Echo by Jaded Dreams</p>\
</div>\
<div class="modal-body" style="text-align: left;">\
<p>Thanks for playing Silent Echo!
This game is a work of passion and we work on it as much as our daily lives allow us to. With your financial support, we can spend more time working on the game.
Ready to take the step? You can support us on Patreon.
<<nobr>>
<div class="center">
<a href="https://www.patreon.com/jadeddreams" target="_blank"><img src="resources/img/patreon_button.webp"></a>
</div>
<</nobr>>
You can find more about Starwatch on:
- Our tfgames thread: <a href="https://tfgames.site/?module=viewgame&id=2842" target="_blank">View tfgames page</a>
- Our itch.io page: <a href="https://jadeddreams.itch.io/starwatch-academy" target="_blank">View itch.io page</a>
- Our official website: <a href="https://www.playstarwatch.com" target="_blank">Visit official website</a>
- Our discord server: <a href="https://discord.gg/Shk7ZuGTCG" target="_blank">Join Discord server</a>
- Our patreon page: <a href="https://www.patreon.com/jadeddreams" target="_blank">Visit Patreon page</a>
</p>\
</div>\
<div class="modal-footer">\
<<sbutton "Return" "" "btn btn-modal">><<script>>$('#mainmenu_support').hide(); $('#mainmenu_buttons').show();<</script>><</sbutton>>\
</div>\
</div>\
</div>\
</div>\
</div>\
<div id="mainmenu_changelog" style="display: none;">\
<<scard "Changelog">>\
<div style="text-align: left;">\
<strong>Silent Echo</strong> by <strong>Jaded Dreams</strong>
On this page you can find a detailed changelog of each major release.
</div>
<div class="center">\
<<slink "Return" "" "btn btn-highlight" "">><<script>>$('#mainmenu_changelog').hide(); $('#mainmenu_buttons').show();<</script>><</slink>>\
</div>\
<</scard>>\
<<include Version_02>>
<<include Version_01>>
</div>\
<div class="mainmenu_version"><span>v0.2.0</span></div> \
<<nobr>>
<<timed 0.01s>>
<<saudio ":bgm" stop>>
<<saudio "bgm_menumusic" loop volume 0 fadeto 0.50>>
<<saudio "bgm_menuambient" loop volume 0 fadeto 0.25>>
<</timed>>
<</nobr>>\
</div>\<<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/am37/am37_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">AM-37 Mecha</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Bot_Mech').health>><</timed>></div>
</div>
<div class="row">
<div class="col-3"><strong>Armor:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Bot_Mech').armor>><</timed>></div>
</div>
<p class="card-text mt-3">Representing the cutting edge of Exogen military technology, the AM-37 is a deadly foe, capable of taking and dealing an epic amount of damage.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Bot_Mech">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "mech_fire">>
<<renderBestiarySkill "mech_stomp">>
<<renderBestiarySkill "mech_missile">>
<<renderBestiarySkill "mech_summon">>
<</timed>>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/drone/drone_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Drone</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Drone').health>><</timed>></div>
</div>
<p class="card-text mt-3">Drones bare a resemblance to human women, sporting a curvy figure that they use to help them lure in sexual partners to satiate their needs.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Latex_Drone">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "lust_blast">>
<<renderBestiarySkill "lust_tendril">>
<</timed>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/drone_hazmat/drone_hazmat_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Hazmat Drone</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Drone_Hazmat').health>><</timed>></div>
</div>
<div class="row">
<div class="col-3"><strong>Armor:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Drone_Hazmat').armor>><</timed>></div>
</div>
<p class="card-text mt-3">Proof that even protective gear isn't effective at stopping the xenomaterial corruption, these drones seem to be guarded by other variants.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Latex_Drone_Hazmat">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "lust_blast">>
<<renderBestiarySkill "corrosive_tendril">>
<</timed>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/drone_heavy/drone_heavy_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Heavy Drone</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Drone_Heavy').health>><</timed>></div>
</div>
<div class="row">
<div class="col-3"><strong>Armor:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Drone_Heavy').armor>><</timed>></div>
</div>
<p class="card-text mt-3">Retaining the same resemblance to humans that other drones have, much of their curvy figure is covered by heavy security armor.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Latex_Drone_Heavy">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "lust_blast">>
<<renderBestiarySkill "lust_tendril">>
<</timed>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/guardian/guardian_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Guardian</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Guardian').health>><</timed>></div>
</div>
<p class="card-text mt-3">Guardians are a rare sight outside of hives, their entire existence revolving around the safe-keeping and defense of their homes. Large and powerful, they cut an imposing figure in any location.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Latex_Guardian">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "physical_tentacle_smash">>
<<renderBestiarySkill "corrosive_spit">>
<<renderBestiarySkill "physical_claw_guardian">>
<</timed>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/patrolbot/patrolbot_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Patrol Bot</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Bot_Patrol').health>><</timed>></div>
</div>
<p class="card-text mt-3">Patrol Bots are fast response security units that are capable of reaching any location within a facility quickly. They are equipped with a shield and a mounted gun, making them capable of subduing intruders quickly.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Bot_Patrol">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "patrolbot_fire">>
<<renderBestiarySkill "patrolbot_shield">>
<<renderBestiarySkill "patrolbot_summon">>
<</timed>>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/predator/predator_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Predator</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Predator').health>><</timed>></div>
</div>
<p class="card-text mt-3">Predators are a more aggressively evolved form of drone, relying on brute strength and overwhelming speed to dominate their preys before they can react.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Latex_Predator">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "lust_embrace">>
<<renderBestiarySkill "lust_tentacle">>
<<renderBestiarySkill "physical_claw">>
<</timed>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/slime/slime_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Slime</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Latex_Slime').health>><</timed>></div>
</div>
<p class="card-text mt-3">An amorphous blob of sentient and aggressive goo.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Latex_Slime">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "lust_spit">>
<<renderBestiarySkill "physical_claw">>
<</timed>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/spiderbot/spiderbot_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Patrol Bot</h5>
<div class="row">
<div class="col-3"><strong>Health:</strong></div>
<div class="col-9"><<timed 0.01s>><<print starGame.combat.enemies.get('Bot_Spider').health>><</timed>></div>
</div>
<p class="card-text mt-3">Small support drones that often act as support for larger units. Typically seen in response to a Patrol Bots call.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Resistances</h5></div>
<div class="card-body p-0 center">
<<timed 0.01s>>
<<renderAttributeTable "Bot_Spider">>
<</timed>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Abilities</h5></div>
<div class="card-body">
<<timed 0.01s>>
<<renderBestiarySkill "spiderbot_fire">>
<</timed>>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/sucker/parasite_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Sucker</h5>
<p class="card-text mt-3">The parasitic sucker is a small creature that attaches itself to the erogenous zones of its prey, aiming to disable them via waves of constant pleasure.</p>
</div>
</div>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human being I've met here, shortly after my first encounter with a drone.</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/agent25/agent25_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Agent 25</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Exogen Agent</div>
</div>
<p class="card-text mt-3">A fellow agent of Exogen Technologies, 25 is the team leader of squad ES-3 and a demolition specialist.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>I've discovered Agent 25 is still alive and is part of the recovery team sent to the facility to retrieve critical data before the whole installation gets nuked from orbit. According to him, Agent 18 is still alive somewhere in the facility. It's not part of the mission, but I hope I can find her before we have to leave.</p>
<p>I've instructed 25 to make his way back to the colony, warn the civilians, and set up an evacuation zone. This should buy us so much needed time as the situation grows more and more out of control as time passes.</p>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<div class="col-3" style="background-image: url('resources/img/characters/ava/ava_avatar0.webp'); background-size: cover; background-position: center center;"></div>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<div class="col-3" style="background-image: url('resources/img/characters/ava/ava_avatar1.webp'); background-size: cover; background-position: center center;"></div>
<</if>>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">$drone_name</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Alien Drone</div>
</div>
<p class="card-text mt-3">Probably not the ally you had in mind for this mission, $drone_name is an alien creature seemingly very interested in you.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Attributes</h5></div>
<div class="card-body">
<h4 class="headline2">Bond</h4>
<p>The bond reflects the depth of your relationship with $drone_name, and is influenced by actions you take supporting and accepting her individuality.</p>
<<snpcstat "drone_bond" 20>>
<h4 class="headline2">Evolution Level</h4>
<p>$drone_name becomes more powerful and more dangerous as her evolution level increases.</p>
<<snpcstat "drone_evolution_level" 5>>
<h4 class="headline2">Evolution</h4>
<p>Defines how close $drone_name is to her next evolution.</p>
<<snpcstat "drone_evolution" 100>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>$drone_name is the first alien creature I've encountered at Installation Echo. We fought and uhh... yeah I probably shouldn't mention that in my official report. Anyway, apparently we're buddies now. Or rather, she's not hostile now.</p>
<<if starGame.npcs.getFact('sq_ava_evo1_complete') is true>>
<p>$drone_name seems to be evolving, and unexpectedly, it's because she's... consuming the other hostile drones. This is uncharted territory for me, but having a stronger, smarter ally in here can't be all bad. At least, I just hope she is an ally and not tricking me.</p>
<</if>>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/emilia/emilia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Dr. Emilia Vasquez</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Head of Research</div>
</div>
<p class="card-text mt-3">The head of research at Installation Echo.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Attributes</h5></div>
<div class="card-body">
<h4 class="headline2">Trust</h4>
<p>As her trust increases, Emilia will be more likely to follow your instructions without question.</p>
<<snpcstat "emilia_trust" 20>>
<h4 class="headline2">Corruption</h4>
<p>Increasing Emilia's corruption will cause the xenomaterial to increase her libido and reinforce her sexual bond with you.</p>
<<snpcstat "emilia_corruption" 20>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>Emilia is the first living human I've encountered at Installation Echo, mutated by xenomaterial as she is.</p>
<p>Still, I'm glad for the company, and it helps having someone who knows their way around this stuff and how to somewhat deal with it. I've still got some questions and concerns, but they'll have to wait for now.</p>
<<if starGame.npcs.getStat('emilia_corruption') > 1>>
<p>Emilia surprises me more and more with how... uniquely adapted she is to the compromised facility. Coupled with her attitude towards science and her work drive, I wouldn't be surprised if her mutations are self-inflicted in the name of testing.</p>
<</if>>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/gwen/gwen_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">GWEN</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Artificial Intelligence</div>
</div>
<p class="card-text mt-3">GWEN is an all-purpose artificial intelligence embedded in many everyday electronic items.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Attributes</h5></div>
<div class="card-body">
<h4 class="headline2">Loyalty</h4>
<p>The measure of Gwen's perception of you as a loyal customer.</p>
<<snpcstat "gwen_loyalty" 20>>
</div>
</div>
</div>
/%
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>TODO</p>
</div>
</div>
</div>
%/
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/lina/lina_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Lina</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Combat Drone</div>
</div>
<p class="card-text mt-3">LI-1583-NA is a combat drone that belonged to the initial team sent to investigate the facility. After repairing it, it now accompanies you.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Attributes</h5></div>
<div class="card-body">
<h4 class="headline2">Bond</h4>
<p>The bond reflects how in tune you and Lina are with each other, complimenting your synchronicity in the field and is influenced by the choices you make with it.</p>
<<snpcstat "lina_bond" 20>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>I found Lina, a company combat drone that accompanied the agents dispatched before me in Storage Room 1A. It took me some time and effort to get it patched up, but at least I have a somewhat reliable companion down here now.</p>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/sylvia/sylvia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Dr. Sylvia Bendova</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Infected Researcher</div>
</div>
<p class="card-text mt-3">A corrupted researcher that needs a constant supply of cum to keep her carnal desires at bay.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Attributes</h5></div>
<div class="card-body">
<h4 class="headline2">Loyalty</h4>
<p>The measure of Sylvia's willingness to follow your lead instead of her more feral instincts.</p>
<<snpcstat "sylvia_loyalty" 20>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>I've found Sylvia in the Nanite Lab's refurbished closet. She was infected by the xenomaterial after an experiment went wrong. It would seem the xenomaterial has affected her on a different level than most of its victims as she's now dependent on being fed sexual fluids to retain her sanity.</p>
<<if starGame.npcs.getFact('ch2_sylvia_leave') is true>>
<p>Despite her mostly human appearance, it's clear she's been changed on a fundamental level. I'm not keen on keeping an active timebomb around, so I left her behind.</p>
<<else>>
<p>I "fed" her, which seems to have been enough for her to calm down and stop focusing on getting railed. I freed her, at this point any help is welcome, but I hope I haven't made a mistake. I don't think her appearance and craving for cum is the only thing the xenomaterial has done to her.</p>
<</if>>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<include Toolkit_Menu_Header>>
<br/>
<div class="menu-container">
<div class="col-12">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/victoria/victoria_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Dr. Victoria Cross</h5>
<div class="row">
<div class="col-3"><strong>Title:</strong></div>
<div class="col-9">Infected Researcher</div>
</div>
<p class="card-text mt-3">A rather liquid and slimy researcher who has somehow managed to return their awareness, despite a high degree of xenomaterial corruption.</p>
</div>
</div>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Attributes</h5></div>
<div class="card-body">
<h4 class="headline2">Stability</h4>
<p>The measure of Victoria's state of mind, and her belief in you as an anchoring force.</p>
<<snpcstat "victoria_trust" 20>>
</div>
</div>
</div>
<div class="col">
<div class="card solid">
<div class="card-header"><h5 class="card-title">Notebook</h5></div>
<div class="card-body">
<p>I first found Victoria Cross trapped inside a secure container, and more monster than human. Luckily after managing to subdue her, she seems to have regained her sense of self, for now at least.</p>
<p>She seems driven to fix her corrupted body, and made it extremely clear that she'll work with me in any way needed to achieve that goal.</p>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<include Toolkit_Menu_Header>>\
<div class="menu-container">\
<<nobr>>
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">Codex</h5>
<h6 class="card-subtitle mb-2 text-muted">The codex provides information on the characters you have met, lore elements and helpful information in regards to gameplay systems.</h6>
</div>
<div class="col-md-12">
<ul class="nav nav-tabs nav-fill nav-tabs-alt">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#tab-characters">Characters</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tab-supporting">Bestiary</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="tab-content">
<div class="wa-tab-pane active" id="tab-characters">
<<include Toolkit_Codex_Characters>>
</div>
<div class="wa-tab-pane" id="tab-supporting">
<<include Toolkit_Codex_Bestiary>>
</div>
</div>
<</nobr>>
</div><<nobr>>
<div class="col-12">
<div class="row row-cols-1">
/% Dr. Vasquez %/
<<if starGame.npcs.getFact('met_emilia') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/emilia/emilia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Dr. Emilia Vasquez</h5>
<p class="card-text">The head of research at Installation Echo.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_Emilia" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Drone %/
<<if starGame.npcs.getFact('met_friendly_drone') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<div class="col-3" style="background-image: url('resources/img/characters/ava/ava_avatar0.webp'); background-size: cover; background-position: center center;"></div>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<div class="col-3" style="background-image: url('resources/img/characters/ava/ava_avatar1.webp'); background-size: cover; background-position: center center;"></div>
<</if>>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">$drone_name</h5>
<p class="card-text">Probably not the ally you had in mind for this mission, $drone_name is an alien creature seemingly very interested in you.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_FriendlyDrone" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Lina %/
<<if starGame.npcs.getFact('met_lina') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/lina/lina_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Lina</h5>
<p class="card-text">LI-1583-NA is a combat drone that belonged to the initial team sent to investigate the facility. After repairing it, it now accompanies you.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_Lina" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Victoria %/
<<if starGame.npcs.getFact('met_victoria') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/victoria/victoria_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Dr. Victoria Cross</h5>
<p class="card-text">A rather liquid and slimy researcher who has somehow managed to return their awareness, despite a high degree of xenomaterial corruption.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_Victoria" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Sylvia %/
<<if starGame.npcs.getFact('met_sylvia') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<<if starGame.npcs.getFact('ch2_sylvia_leave') is true>>
<div class="col-3 character-mia" style="background-image: url('resources/img/characters/sylvia/sylvia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<<else>>
<div class="col-3" style="background-image: url('resources/img/characters/sylvia/sylvia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<</if>>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Dr. Sylvia Bendova</h5>
<p class="card-text">A corrupted researcher that needs a constant supply of cum to keep her carnal desires at bay.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_Sylvia" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Gwen %/
<<if starGame.npcs.getFact('met_gwen') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/gwen/gwen_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">GWEN</h5>
<p class="card-text">GWEN is an all-purpose artificial intelligence embedded in many everyday electronic items.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_Gwen" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Agent 25 %/
<<if starGame.npcs.getFact('met_agent25') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/agent25/agent25_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Agent 25</h5>
<p class="card-text">A fellow agent of Exogen Technologies, 25 is the team leader of squad ES-3 and a demolition specialist.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Characters_Agent25" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
</div>
<</nobr>>\<<nobr>>
<div class="col-12">
<div class="row row-cols-1">
/% Drone %/
<<if starGame.npcs.getFact('codex_bestiary_drone') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/drone/drone_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Drone</h5>
<p class="card-text">Drones bare a resemblance to human women, sporting a curvy figure that they use to help them lure in sexual partners to satiate their needs.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Drone" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
<<if starGame.npcs.getFact('codex_bestiary_drone_heavy') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/drone_heavy/drone_heavy_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Heavy Drone</h5>
<p class="card-text">Retaining the same resemblance to humans that other drones have, much of their curvy figure is covered by heavy security armor.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Drone_Heavy" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
<<if starGame.npcs.getFact('codex_bestiary_drone_hazmat') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/drone_hazmat/drone_hazmat_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Hazmat Drone</h5>
<p class="card-text">Proof that even protective gear isn't effective at stopping the xenomaterial corruption, these drones seem to be guarded by other variants.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Drone_Hazmat" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Predator %/
<<if starGame.npcs.getFact('codex_bestiary_predator') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/predator/predator_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Predator</h5>
<p class="card-text">Predators are a more aggressively evolved form of drone, relying on brute strength and overwhelming speed to dominate their preys before they can react.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Predator" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Slime %/
<<if starGame.npcs.getFact('codex_bestiary_slime') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/slime/slime_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Slime</h5>
<p class="card-text">An amorphous blob of sentient and aggressive goo.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Slime" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Sucker Parasite %/
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/sucker/parasite_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Sucker</h5>
<p class="card-text">The parasitic sucker is a small creature that attaches itself to the erogenous zones of its prey, aiming to disable them via waves of constant pleasure.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Parasite" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Guardian %/
<<if starGame.npcs.getFact('codex_bestiary_guardian') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/guardian/guardian_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Guardian</h5>
<p class="card-text">Guardians are a rare sight outside of hives, their entire existence revolving around the safe-keeping and defense of their homes. Large and powerful, they cut an imposing figure in any location.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_Guardian" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Mecha %/
<<if starGame.npcs.getFact('codex_bestiary_mech') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/am37/am37_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">AM-37 Mecha</h5>
<p class="card-text">Representing the cutting edge of Exogen military technology, the AM-37 is a deadly foe, capable of taking and dealing an epic amount of damage.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_MechBot" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Patrol Bot %/
<<if starGame.npcs.getFact('codex_bestiary_patrolbot') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/patrolbot/patrolbot_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Patrol Bot</h5>
<p class="card-text">Patrol Bots are fast response security units that are capable of reaching any location within a facility quickly. They are equipped with a shield and a mounted gun, making them capable of subduing intruders quickly.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_PatrolBot" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Spider Bot %/
<<if starGame.npcs.getFact('codex_bestiary_patrolbot') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/spiderbot/spiderbot_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Spider Bot</h5>
<p class="card-text">Small support drones that often act as support for larger units. Typically seen in response to a Patrol Bots call.</p>
<div class="right csheet-preview-button">
<<slink "open profile" "Codex_Bestiary_SpiderBot" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
</div>
<</nobr>>\<<box>>Meanwhile, at Exogen's headquarters...
The door of the situation room hiss open as a figure emerges, a tall and imposing man clad in an expensive black suit and tie. His features are sharp and striking, and his eyes are a piercing shade of grey. He walks with purpose, his expression stern and unreadable.
He is greeted by the sight of the members of the board gathered around the table, their faces etched with concern and worry. It's been a long time since a situation was dire enough to summon them all, and it's a clear testament to the gravity of the current situation.
The man takes his seat at the head of the table, his gaze shifting between the board members.
<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>Good. I see everyone is present.<</speech>>\
<<box>>His voice is calm and authoritative, betraying no hint of emotion.
One of the board members, a man in his late fifties wearing a neatly trimmed beard and a stylish suit, clears his throat and leans forward.
<</box>>\
<<speech "speech_donovan" "Donovan Caldwell" "character_donovan">>Director. I'm afraid I have some bad news. The situation is far worse than we initially thought. There's now a total communication blackout, and our last known transmission from the site was cut abruptly. We've lost contact with both the first response squad and agent 36. They're now presumed dead.<</speech>>\
<<box>>Another member of the board, a woman in her late thirties with blonde hair and wearing a smart blazer, leans forward, her eyes narrowed.<</box>>\
<<speech "speech_melissa" "Melissa Keller" "character_melissa">>You underestimate agent 36, we've trained him specifically for hazardous situations like this one. If anyone can make it, he can. There's no doubt in my mind he's still out there, doing his job.<</speech>>\
<<speech "speech_donovan" "Donovan Caldwell" "character_donovan">>Oh spare us the theatrics Melissa, you're not fooling anyone. Your little protégé has probably already been captured or eaten alive by the creatures. If he's even alive at all.<</speech>>\
<<box>>Melissa scoffs and turns to face the man sitting next to her.<</box>>\
<<speech "speech_melissa" "Melissa Keller" "character_melissa">>You have a lot of nerve speaking about things you clearly know nothing about, Donovan. The last time I checked, the security division was responsible for the safety of our assets. Not the science division. And certainly not your team.<</speech>>\
<<box>>Donovan's expression darkens as he clenches his fists, his jaw muscles tightening.<</box>>\
<<speech "speech_donovan" "Donovan Caldwell" "character_donovan">>Watch your tone, Melissa. Remember who you're speaking to.<</speech>>\
<<box>>Melissa rolls her eyes, unimpressed.<</box>>\
<<speech "speech_melissa" "Melissa Keller" "character_melissa">>Please. If anyone needs to watch their tone, it's you. This entire fiasco is because of your negligence, not mine.<</speech>>\
<<speech "speech_saunders" "The Director" "character_saunders">>Enough.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Special_Chapter1_Epilogue2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_corpo1" loop volume 0 fadeto 0.40>>
<<if starGame.player.getStat('corruptionlevel') is 0>>
<<addachievement "ch1_purity">>
<</if>>
<<if starGame.squad.getSquadMembers().length is 0>>
<<addachievement "ch1_solo">>
<</if>>
<</nobr>><<box>>The director's voice is a low, commanding rumble, and the argument comes to an immediate halt.<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>Save your petty squabbling for another time. We have a situation to deal with, the future of the company is at stake.<</speech>>\
<<box>>Donovan looks away, clearly displeased, but remains silent. Melissa simply folds her arms, her gaze fixed on the director.<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>Now then. Let's discuss the situation. Ling?<</speech>>\
<<box>>A younger man dressed in a dark blue suit leans forward, his posture tense and nervous. He clears his throat and begins to speak, his voice trembling slightly.<</box>>\
<<speech "speech_ling" "Ling Xie" "character_ling">>According to our latest reports, the situation is not good. The creatures have overrun installation echo, and scans from our orbital carrier show they're now heading in the direction of the colony. At the rate they're advancing, they'll reach the colony in less than a day.<</speech>>\
<<box>>The words hang in the air, their meaning clear. Silence descends upon the room, and for a brief moment, the only sound is the hum of the overhead lights.<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>We can't allow the colony to fall. The loss of the xenomaterial will already cripple our operations, not to mention the catastrophic economic losses we'll sustain, but we can work it out after regaining control of the situation.
However, the loss of hundreds of civilians due to our... negligence... will be impossible to cover up, and should an investigation be launched before we're ready, I don't think I need to explain how dire things could get for us.<</speech>>\
<<box>>The members of the board nod their heads in agreement, their faces etched with worry and resolve.
The director sighs and shakes his head, his fingers drumming against the table.<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>Melissa, how long would it take the carrier to ready a nuclear strike on the facility?<</speech>>\
<<speech "speech_melissa" "Melissa Keller" "character_melissa">>We've already prepared a contingency plan in the event the worst-case scenario was to occur, which it obviously did. We can launch a strike in an hour.<</speech>>\
<<box>>The director nods, his expression grave.<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>Alright. That's how long I'll give your agents to reach out. I want all communication channels monitored at all times. Any contact, any data, no matter how small, is to be reported to me immediately.<</speech>>\
<<speech "speech_ling" "Ling Xie" "character_ling">>Yes sir.<</speech>>\
<<box>>The members of the board stand up and depart from the room, leaving the director alone with his thoughts. He takes a deep breath and runs his hand through his hair, his expression pensive.<</box>>\
<<speech "speech_saunders" "The Director" "character_saunders">>This is going to be a long night.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Security_Intro" "btn btn-highlight">>
<<script>>starGame.quests.endQuest('campaign_surface');<</script>>
/% Victoria quest failure %/
<<if starGame.quests.isQuestActive('sq_victoria') is true>>
/% If player has neither the slime suit or the box, it means Victoria was left behind %/
<<if starGame.player.hasSlimeSuit() is false and starGame.inventory.hasItem('item_quest_victoria_box') is 0>>
<<npcFactSet "sq_victoria_abandon" true>>
<<script>>starGame.quests.endQuest('sq_victoria')<</script>>
<</if>>
<</if>>
/% Ava quest failure %/
<<if starGame.quests.isQuestActive('sq_ava') is true and starGame.squad.isSquadMember('ava') is not true>>
<<npcFactSet "sq_ava_abandon" true>>
<<script>>starGame.quests.endQuest('sq_ava')<</script>>
<</if>>
/% Failed to complete Emilia's quest, if ever picked up %/
<<if starGame.quests.isQuestActive('sq_ch1_emilia') is true>>
<<npcFactSet "sq_ch1_emilia_failed" true>>
<<script>>starGame.quests.endQuest('sq_ch1_emilia')<</script>>
<</if>>
/% It seems that in some cases it was possible to accumulate corruption even once level 2 %/
/% Reset corruption to 0 %/
<<if starGame.player.getStat('corruptionlevel') is 2>>
<<playerStatSet "corruption" 0>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/silent_echo_banner.webp"/>
<</simagecard>>
<</nobr>>\
<<scard "Checkpoint">>\
You have loaded a save from Chapter 1's interlude screen. Click below to start Chapter 2.
Good luck agent!
<</scard>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Go to Chapter 2" "Comms_Security_Intro" "btn btn-highlight">>
<<script>>starGame.quests.endQuest('campaign_surface');<</script>>
/% Victoria quest failure %/
<<if starGame.quests.isQuestActive('sq_victoria') is true>>
/% If player has neither the slime suit or the box, it means Victoria was left behind %/
<<if starGame.player.hasSlimeSuit() is false and starGame.inventory.hasItem('item_quest_victoria_box') is 0>>
<<npcFactSet "sq_victoria_abandon" true>>
<<script>>starGame.quests.endQuest('sq_victoria')<</script>>
<</if>>
<</if>>
/% Ava quest failure %/
<<if starGame.quests.isQuestActive('sq_ava') is true and starGame.squad.isSquadMember('ava') is not true>>
<<npcFactSet "sq_ava_abandon" true>>
<<script>>starGame.quests.endQuest('sq_ava')<</script>>
<</if>>
/% Failed to complete Emilia's quest, if ever picked up %/
<<if starGame.quests.isQuestActive('sq_ch1_emilia') is true>>
<<npcFactSet "sq_ch1_emilia_failed" true>>
<<script>>starGame.quests.endQuest('sq_ch1_emilia')<</script>>
<</if>>
/% It seems that in some cases it was possible to accumulate corruption even once level 2 %/
/% Reset corruption to 0 %/
<<if starGame.player.getStat('corruptionlevel') is 2>>
<<playerStatSet "corruption" 0>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<include "Combat">>\
<<nobr>>\
<<timed 0.02s>>
<<script>>
starGame.utils.rain();
<</script>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</timed>>
<</nobr>>\<<nobr>>
<<simagecard "" true false false>>
<img src="resources/img/events/epilogue/bg_epilogue.webp"/>
/% Squad Members %/
<<if starGame.squad.isSquadMember('ava')>>
<img src="resources/img/events/epilogue/ava_evolved.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('emilia')>>
<img src="resources/img/events/epilogue/emilia.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina')>>
<img src="resources/img/events/epilogue/lina.webp"/>
<</if>>
<img src="resources/img/events/epilogue/gradient.webp"/>
<</simagecard>>
<<saudio "sfx_door1" play volume 0.75>>
<</nobr>>\<<nobr>>
/% Defiant %/
/% Emilia + Ava %/
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>
<<include "Surface_MainHall_Outro_AvaAndEmilia">>
/% Defiant %/
/% Ava Only %/
<<elseif starGame.squad.isSquadMember('ava') is true>>
<<include "Surface_MainHall_Outro_Ava">>
/% Compliant %/
/% Emilia + Lina %/
<<elseif starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('lina') is true>>
<<include "Surface_MainHall_Outro_LinaAndEmilia">>
/% Compliant %/
/% Lina %/
<<elseif starGame.squad.isSquadMember('lina') is true>>
<<include "Surface_MainHall_Outro_Lina">>
/% Defiant & Compliant %/
/% Emilia Only %/
<<elseif starGame.squad.isSquadMember('emilia') is true>>
<<include "Surface_MainHall_Outro_Emilia">>
/% Defiant & Compliant %/
/% Solo %/
<<else>>
<<include "Surface_MainHall_Outro_Solo">>
<</if>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>>\<<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hmm... This isn't good. I hope she'll be fine.<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.
Much to your surprise, you find $drone_name standing next to the door, seemingly waiting for your arrival.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. Planning to tag along?<</speech>>\
<<box>>$drone_name gives you a silent nod, her eyes locked onto you, filled with an intensity that sends a shiver down your spine.<</box>>\
<<speech "player" "Agent 36" "character_36">>Great. I hope you don't mind getting wet. Not like that stopped you before, eh?<</speech>>\
<<box>>$drone_name tilts her head, a slight grin appearing on her lips, seemingly amused by your comment.
You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn it. Stay close, $drone_name.<</speech>>\
<<box>>$drone_name nods and moves closer to you, her arm brushing against yours. You feel a rush of excitement run through your body at the touch, her proximity giving you a strange sense of comfort.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Ava" "btn btn-highlight">>
<<script>>
starGame.squad.addSquadMember('ava_stage1');
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>The two of you make your way across the passageway and arrive to the bridge leading to the communications building. The harsh wind and rain make it difficult to see, the visibility severely reduced.<</box>>\
<<speech "player" "Agent 36" "character_36">>This isn't good. I hope the bridge will hold.<</speech>>\
<<box>>You cautiously make your way across the bridge, the violent wind causing the structure to sway slightly, the sound of the heavy rain hitting the metal surface almost deafening.
You're about halfway across the bridge when you notice the outline of a massive creature lurking in the distance, the outline barely visible in the fog.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh boy.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Ava2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_predator" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/passageway.webp"/>
<img src="resources/img/characters/guardian/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The unknown creature has already spotted you, its massive frame moving slowly in your direction, its long tendrils writhing in the air as each of its footsteps sends a small tremor across the bridge.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck me. You're a big one.<</speech>>\
<<box>>It lets out a guttural roar, the sound reverberating through the air and sending a shiver down your spine. For a moment, you consider turning back and retreat to the facility, but the thought quickly fades as you spot several predators in the distance, seemingly waiting for an opportunity to strike.
$drone_name pulls you back, her body pressed against yours as serrated tentacles burst out of her back, a low, guttural hiss escaping her mouth.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright love. This is where the fun begins.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat_Ch1_Guardian" "btn btn-highlight">>
<<set $combat to "Ch1_Guardian_AvaAndEmilia">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<saudio "amb_creature1" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/boss/death.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Under your relentless assault, the creature is quickly pushed to the edge of the bridge, its size and weight working against it as you force it over the edge.
Glancing over the railing, you watch as the creature falls into the thick fog, the impact that happens shortly after causing a massive shockwave that nearly knocks you off your feet despite the distance between the two of you. You make a mental note of how it's much heavier than its frame suggests.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good riddance.<</speech>>\
<<box>>You turn your attention back to $drone_name, who is still standing beside you, her body shaking slightly as the serrated tentacles retreat back inside her body, leaving her completely unscathed.<</box>>\
<<speech "player" "Agent 36" "character_36">>Come on, $drone_name. Let's get out of here.<</speech>>\
<<box>>You take her by the hand as the two of you sprint across the rest of the bridge, the howling of the wind and the sound of the heavy rain filling your ears. The weather continues to worsen, making it ever harder to see, but eventually you make it to the other side of the bridge, a large sign indicating the entrance to the communications building.
You enter the building, the warm air instantly welcoming you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Ava_AfterWin2" "btn btn-highlight">>
<<playerFactSet "ch1_completed" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<<addachievement "ch1_defeat_boss">>
<<saudio "amb_rain_outside" stop>>
<<addtocodex "Guardian" "codex_bestiary_guardian">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_epilogue" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_guardian_die" play volume 1.00>>
<</nobr>>\<<include Surface_Passageway_Outro_Image>>\
<<box>>Finding yourself at a deserted security checkpoint you swipe the newly acquired keycard, and the door opens, granting you access beyond the front door.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like nobody's home.<</speech>>\
<<box>>Walking around for a short bit, you don't find any trace of the xenomaterial anywhere, much to your relief, and make your way towards the security station.
Testing the computer reveals that it's not only still working, but still logged onto by one of the previous members of the facility. Taking a seat, you start navigating through its files and menus in search of answers.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Meanwhile..." "Special_Chapter1_Epilogue" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>It soon becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to make a run for the communications building.
With no other option left, you both take off, sprinting as fast as you can towards the safety of the building. Unfortunately, as you try to get past the creature, it lunges forward and slams its massive bulk into the bridge, the impact sending you flying off the bridge and into the deep, thick fog.
You fall for what seems like an eternity, the air rushing past you as you plummet to the ground, instantly killed upon impact.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>
<<include Surface_MainHall_Outro_AvaAndEmilia_AlreadyInSquad>>
<<else>>
<<include Surface_MainHall_Outro_AvaAndEmilia_Normal>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Surface_Passageway_AvaAndEmilia" "btn btn-highlight">>
<<script>>
starGame.squad.addSquadMember('emilia');
starGame.squad.addSquadMember('ava_stage1');
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>The goo is taking over. Fast.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's just as I thought. We need to hurry, this place will soon be completely overrun.<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.
Much to your surprise, you find $drone_name standing next to the door, seemingly waiting for your arrival.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. Planning to tag along?<</speech>>\
<<box>>$drone_name gives you a silent nod, before she shifts her gaze towards Emilia, her eyes filled with a mix of curiosity and caution.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh right. You two haven't met yet. $drone_name, this is Emilia, Emilia, this is $drone_name. She doesn't talk much, but she's a big softie once you get to know her. $drone_name, Emilia is a friend. Don't hurt her, or I'll be mad. Got it?<</speech>>\
<<box>>$drone_name tilts her head slightly, before giving a small nod, seemingly agreeing to your terms.<</box>>\
<<speech "player" "Agent 36" "character_36">>Great. I'm sure you two will get along just fine. Now, let's go.<</speech>>\
<<box>>You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn it. Stick together, don't get separated!<</speech>>\<<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>The goo is taking over. Fast.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's just as I thought. We need to hurry, this place will soon be completely overrun.<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright girls, this is it, there's no turning back. You've both done a fine job thus far, so let's keep it that way. We're almost out of this shithole.<</speech>>\
<<box>>$drone_name steps next to you, her head tilting inquisitively as she intertwines her fingers with yours, the gesture causing you to blush slightly.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>At least you got yourself a loyal girlfriend out of all of this, eh?<</speech>>\
<<box>>Emilia pushes you gently forward, a smug smile forming on her face.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey hold on a minute. She's not-<</speech>>\
<<box>>You cross $drone_name's gaze, and it becomes instantly obvious that her feelings are genuine, her eyes filled with longing and desire.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I think it's adorable. I never would've pegged you for the type, but then again, stranger things have happened.<</speech>>\
<<speech "player" "Agent 36" "character_36">>This isn't funny, you know.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's certainly entertaining.<</speech>>\
<<box>>You sigh and shake your head, the whole situation bordering on ridiculous.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fine, have your laugh. Let's just get this over with.<</speech>>\
<<box>>You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn it. Stick together, don't get separated!<</speech>>\<<box>>The three of you make your way across the passageway and arrive to the bridge leading to the communications building. The harsh wind and rain make it difficult to see, the visibility severely reduced.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I can barely see anything.<</speech>>\
<<speech "player" "Agent 36" "character_36">>We have no choice, we have to cross it.<</speech>>\
<<box>>You cautiously make your way across the bridge, the violent wind causing the structure to sway slightly, the sound of the heavy rain hitting the metal surface almost deafening.
You're about halfway across the bridge when you notice the outline of a massive creature lurking in the distance, the outline barely visible in the fog.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh boy.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_AvaAndEmilia2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_predator" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/passageway.webp"/>
<img src="resources/img/characters/guardian/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The unknown creature has already spotted you, its massive frame moving slowly in your direction, its long tendrils writhing in the air as each of its footsteps sends a small tremor across the bridge.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck me. You're a big one. Stay back Emilia.<</speech>>\
<<box>>It lets out a guttural roar, the sound reverberating through the air and sending a shiver down your spine. For a moment, you consider turning back and retreat to the facility, but the thought quickly fades as you spot several predators in the distance, seemingly waiting for an opportunity to strike.
$drone_name pulls you back, her body pressed against yours as serrated tentacles burst out of her back, a low, guttural hiss escaping her mouth.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright girls. This is where the fun begins.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat_Ch1_Guardian" "btn btn-highlight">>
<<set $combat to "Ch1_Guardian_AvaAndEmilia">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<saudio "amb_creature1" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/boss/death.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Under your relentless assault, the creature is quickly pushed to the edge of the bridge, its size and weight working against it as you force it over the edge.
Glancing over the railing, you watch as the creature falls into the thick fog, the impact that happens shortly after causing a massive shockwave that nearly knocks you off your feet despite the distance between the two of you. You make a mental note of how it's much heavier than its frame suggests.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good riddance.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Holy shit, we actually did it.<</speech>>\
<<box>>You turn your attention to $drone_name, who is still standing beside you, her body shaking slightly as the serrated tentacles retreat back inside her body, leaving her completely unscathed.<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's move. Something probably heard that fight. <</speech>>\
<<box>>You extend a hand to each of them and they take it as you all begin to sprint across the rest of the bridge, the howling of the wind and the sound of the heavy rain filling your ears. The weather continues to worsen, making it ever harder to see, but eventually you make it to the other side of the bridge, a large sign indicating the entrance to the communications building.
You enter the building, the warm air instantly welcoming you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_AvaAndEmilia_AfterWin2" "btn btn-highlight">>
<<playerFactSet "ch1_completed" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<<addachievement "ch1_defeat_boss">>
<<saudio "amb_rain_outside" stop>>
<<addtocodex "Guardian" "codex_bestiary_guardian">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_epilogue" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_guardian_die" play volume 1.00>>
<</nobr>>\<<include Surface_Passageway_Outro_Image>>\
<<box>>Finding yourself at a deserted security checkpoint you swipe the newly acquired keycard, and the door opens, granting you access beyond the front door.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like nobody's home.<</speech>>\
<<box>>Walking around for a short bit, you don't find any trace of the xenomaterial anywhere, much to your relief, and make your way towards the security station.
Testing the computer reveals that it's not only still working, but still logged onto by one of the previous members of the facility. Taking a seat, you start navigating through its files and menus in search of answers.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Meanwhile..." "Special_Chapter1_Epilogue" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>It soon becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to make a run for the communications building.
With no other option left, you all take off, sprinting as fast as you can towards the safety of the building. Unfortunately, as you try to get past the creature, it lunges forward and slams its massive bulk into the bridge, the impact sending you flying off the bridge and into the deep, thick fog.
You fall for what seems like an eternity, the air rushing past you as you plummet to the ground, instantly killed upon impact.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>The goo is taking over. Fast.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's just as I thought. We need to hurry, this place will soon be completely overrun.<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.<</box>>\
<<speech "player" "Agent 36" "character_36">>This weather might be a problem.<</speech>>\
<<box>>You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn it. Stay close you two.<</speech>>\
<<box>>Emilia nods and moves closer to you, her arm brushing against yours. You feel a rush of excitement run through your body at the touch, her proximity giving you a strange sense of comfort.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Emilia" "btn btn-highlight">>
<<script>>
starGame.squad.addSquadMember('emilia');
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>The two of you make your way across the passageway and arrive to the bridge leading to the communications building. The harsh wind and rain make it difficult to see, the visibility severely reduced.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I can barely see anything.<</speech>>\
<<speech "player" "Agent 36" "character_36">>We have no choice, we have to cross it.<</speech>>\
<<box>>You cautiously make your way across the bridge, the violent wind causing the structure to sway slightly, the sound of the heavy rain hitting the metal surface almost deafening.
You're about halfway across the bridge when you notice the outline of a massive creature lurking in the distance, the outline barely visible in the fog.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh boy.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Emilia2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_predator" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/passageway.webp"/>
<img src="resources/img/characters/guardian/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The unknown creature has already spotted you, its massive frame moving slowly in your direction, its long tendrils writhing in the air as each of its footsteps sends a small tremor across the bridge.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck me. You're a big one. Stay back Emilia.<</speech>>\
<<box>>It lets out a guttural roar, the sound reverberating through the air and sending a shiver down your spine. For a moment, you consider turning back and retreat to the facility, but the thought quickly fades as you spot several predators in the distance, seemingly waiting for an opportunity to strike.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright buddy. This is where the fun begins.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat_Ch1_Guardian" "btn btn-highlight">>
<<set $combat to "Ch1_Guardian_Emilia">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<saudio "amb_creature1" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/boss/death.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Under your relentless assault, the creature is quickly pushed to the edge of the bridge, its size and weight working against it as you force it over the edge.
Glancing over the railing, you watch as the creature falls into the thick fog, the impact that happens shortly after causing a massive shockwave that nearly knocks you off your feet despite the distance between the two of you. You make a mental note of how it's much heavier than its frame suggests.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good riddance.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Holy shit, we actually did it.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Let's move. Something probably heard that fight.<</speech>>\
<<box>>You continue to walk along the bridge, keeping Emilia close as the howling of the wind and the sound of the heavy rain filling your ears. The weather continues to worsen, making it ever harder to see, but eventually you make it to the other side of the bridge, a large sign indicating the entrance to the communications building.
You enter the building, the warm air instantly welcoming you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Emilia_AfterWin2" "btn btn-highlight">>
<<playerFactSet "ch1_completed" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<<addachievement "ch1_defeat_boss">>
<<saudio "amb_rain_outside" stop>>
<<addtocodex "Guardian" "codex_bestiary_guardian">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_epilogue" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_guardian_die" play volume 1.00>>
<</nobr>>\<<include Surface_Passageway_Outro_Image>>\
<<box>>Finding yourself at a deserted security checkpoint you swipe the newly acquired keycard, and the door opens, granting you access beyond the front door.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like nobody's home.<</speech>>\
<<box>>Walking around for a short bit, you don't find any trace of the xenomaterial anywhere, much to your relief, and make your way towards the security station.
Testing the computer reveals that it's not only still working, but still logged onto by one of the previous members of the facility. Taking a seat, you start navigating through its files and menus in search of answers.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Meanwhile..." "Special_Chapter1_Epilogue" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>It soon becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to make a run for the communications building.
With no other option left, you both take off, sprinting as fast as you can towards the safety of the building. Unfortunately, as you try to get past the creature, it lunges forward and slams its massive bulk into the bridge, the impact sending you flying off the bridge and into the deep, thick fog.
You fall for what seems like an eternity, the air rushing past you as you plummet to the ground, instantly killed upon impact.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hmm... This isn't good. I hope she'll be fine.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Emilia will be okay, the laboratory is pretty much impregnable.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You're right. Come on, let's see if the communications building is clear.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Roger that comrade.<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.<</box>>\
<<speech "player" "Agent 36" "character_36">>This weather might be a problem.<</speech>>\
<<box>>You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Lina" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>The two of you make your way across the passageway and arrive to the bridge leading to the communications building. The harsh wind and rain make it difficult to see, the visibility severely reduced.<</box>>\
<<speech "player" "Agent 36" "character_36">>This isn't good. I hope the bridge will hold.<</speech>>\
<<box>>You cautiously make your way across the bridge, the violent wind causing the structure to sway slightly, the sound of the heavy rain hitting the metal surface almost deafening.
You're about halfway across the bridge when you notice the outline of a massive creature lurking in the distance, the outline barely visible in the fog.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh boy.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Lina2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_predator" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/passageway.webp"/>
<img src="resources/img/characters/guardian/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The unknown creature has already spotted you, its massive frame moving slowly in your direction, its long tendrils writhing in the air as each of its footsteps sends a small tremor across the bridge.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck me. You're a big one.<</speech>>\
<<box>>It lets out a guttural roar, the sound reverberating through the air and sending a shiver down your spine. For a moment, you consider turning back and retreat to the facility, but the thought quickly fades as you spot several predators in the distance, seemingly waiting for an opportunity to strike.<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit. We're trapped. There's no way we're making it back.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>FOR KING AND COUNTRY!!!<</speech>>\
<<speech "player" "Agent 36" "character_36">>Wait, no! What the fuck are you doing!<</speech>>\
<<box>>The combat drone lets out a war cry as it darts towards the creature, its rotors whirring violently as it increases its speed and open fire. You have no choice but to follow, your weapon at the ready.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat_Ch1_Guardian" "btn btn-highlight">>
<<set $combat to "Ch1_Guardian_Lina">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<saudio "amb_creature1" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/boss/death.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Under your relentless assault, the creature is quickly pushed to the edge of the bridge, its size and weight working against it as you force it over the edge.
Glancing over the railing, you watch as the creature falls into the thick fog, the impact that happens shortly after causing a massive shockwave that nearly knocks you off your feet despite the distance between the two of you. You make a mental note of how it's much heavier than its frame suggests.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good riddance.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Holy shit, we actually did it.<</speech>>\
<<box>>You turn your attention back to Lina, who is hovering beside you.<</box>>\
<<speech "player" "Agent 36" "character_36">>I swear, you ever pull that shit again, I will decommission you myself.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Hey, it worked, didn't it?<</speech>>\
<<box>>You're about to answer when the bridge suddenly starts to sway, the metal structure creaking under the stress. You're not sure how much more abuse it can take.<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't like the sound of that. Come on, let's get inside.<</speech>>\
<<box>>The two of you quickly cross the remaining part of the bridge, the howling of the wind and the sound of the heavy rain filling your ears. The weather continues to worsen, making it ever harder to see, but eventually you make it to the other side of the bridge, a large sign indicating the entrance to the communications building.
You enter the building, the warm air instantly welcoming you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Lina_AfterWin2" "btn btn-highlight">>
<<playerFactSet "ch1_completed" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<<addachievement "ch1_defeat_boss">>
<<saudio "amb_rain_outside" stop>>
<<addtocodex "Guardian" "codex_bestiary_guardian">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_epilogue" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_guardian_die" play volume 1.00>>
<</nobr>>\<<include Surface_Passageway_Outro_Image>>\
<<box>>Finding yourself at a deserted security checkpoint you swipe the newly acquired keycard, and the door opens, granting you access beyond the front door.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like nobody's home.<</speech>>\
<<box>>Walking around for a short bit, you don't find any trace of the xenomaterial anywhere, much to your relief, and make your way towards the security station.
Testing the computer reveals that it's not only still working, but still logged onto by one of the previous members of the facility. Taking a seat, you start navigating through its files and menus in search of answers.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Meanwhile..." "Special_Chapter1_Epilogue" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>It soon becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to make a run for the communications building.
With no other option left, you both take off, sprinting as fast as you can towards the safety of the building. Unfortunately, as you try to get past the creature, it lunges forward and slams its massive bulk into the bridge, the impact sending you flying off the bridge and into the deep, thick fog.
You fall for what seems like an eternity, the air rushing past you as you plummet to the ground, instantly killed upon impact.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>The goo is taking over. Fast.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's just as I thought. We need to hurry, this place will soon be completely overrun.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. Come on, let's see if the communications building is clear.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Forward, minions!<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.<</box>>\
<<speech "player" "Agent 36" "character_36">>This weather might be a problem.<</speech>>\
<<box>>You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn it. Stay close, em.<</speech>>\
<<box>>Emilia nods and moves closer to you, her arm brushing against yours. You feel a rush of excitement run through your body at the touch, her proximity giving you a strange sense of comfort.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_LinaAndEmilia" "btn btn-highlight">>
<<script>>
starGame.squad.addSquadMember('emilia');
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>The three of you make your way across the passageway and arrive to the bridge leading to the communications building. The harsh wind and rain make it difficult to see, the visibility severely reduced.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I can barely see anything.<</speech>>\
<<speech "player" "Agent 36" "character_36">>We have no choice, we have to cross it.<</speech>>\
<<box>>You cautiously make your way across the bridge, the violent wind causing the structure to sway slightly, the sound of the heavy rain hitting the metal surface almost deafening.
You're about halfway across the bridge when you notice the outline of a massive creature lurking in the distance, the outline barely visible in the fog.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh boy.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_LinaAndEmilia2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_predator" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/passageway.webp"/>
<img src="resources/img/characters/guardian/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The unknown creature has already spotted you, its massive frame moving slowly in your direction, its long tendrils writhing in the air as each of its footsteps sends a small tremor across the bridge.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck me. You're a big one. Stay back Emilia.<</speech>>\
<<box>>It lets out a guttural roar, the sound reverberating through the air and sending a shiver down your spine. For a moment, you consider turning back and retreat to the facility, but the thought quickly fades as you spot several predators in the distance, seemingly waiting for an opportunity to strike.<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit. We're trapped. There's no way we're making it back.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>FOR KING AND COUNTRY!!!<</speech>>\
<<speech "player" "Agent 36" "character_36">>Wait, no! Lina! What the fuck are you doing!<</speech>>\
<<box>>The combat drone lets out a war cry as it darts towards the creature, its rotors whirring violently as it increases its speed and open fire. You and Emilia have no choice but to follow, your weapon at the ready.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat_Ch1_Guardian" "btn btn-highlight">>
<<set $combat to "Ch1_Guardian_LinaAndEmilia">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<saudio "amb_creature1" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/boss/death.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Under your relentless assault, the creature is quickly pushed to the edge of the bridge, its size and weight working against it as you force it over the edge.
Glancing over the railing, you watch as the creature falls into the thick fog, the impact that happens shortly after causing a massive shockwave that nearly knocks you off your feet despite the distance between the two of you. You make a mental note of how it's much heavier than its frame suggests.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good riddance.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Holy shit, we actually did it.<</speech>>\
<<box>>You turn your attention back to Lina, who is hovering beside you.<</box>>\
<<speech "player" "Agent 36" "character_36">>I swear, you ever pull that shit again, I will decommission you myself.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Hey, it worked, didn't it?<</speech>>\
<<box>>You're about to answer when the bridge suddenly starts to sway, the metal structure creaking under the stress. You're not sure how much more abuse it can take.<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't like the sound of that. Come on, let's get inside.<</speech>>\
<<box>>You continue to walk along the bridge, keeping Emilia close as the howling of the wind and the sound of the heavy rain filling your ears. The weather continues to worsen, making it ever harder to see, but eventually you make it to the other side of the bridge, a large sign indicating the entrance to the communications building.
You enter the building, the warm air instantly welcoming you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_LinaAndEmilia_AfterWin2" "btn btn-highlight">>
<<playerFactSet "ch1_completed" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<<addachievement "ch1_defeat_boss">>
<<saudio "amb_rain_outside" stop>>
<<addtocodex "Guardian" "codex_bestiary_guardian">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_epilogue" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_guardian_die" play volume 1.00>>
<</nobr>>\<<include Surface_Passageway_Outro_Image>>\
<<box>>Finding yourself at a deserted security checkpoint you swipe the newly acquired keycard, and the door opens, granting you access beyond the front door.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like nobody's home.<</speech>>\
<<box>>Walking around for a short bit, you don't find any trace of the xenomaterial anywhere, much to your relief, and make your way towards the security station.
Testing the computer reveals that it's not only still working, but still logged onto by one of the previous members of the facility. Taking a seat, you start navigating through its files and menus in search of answers.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Meanwhile..." "Special_Chapter1_Epilogue" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>It soon becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to make a run for the communications building.
With no other option left, you all take off, sprinting as fast as you can towards the safety of the building. Unfortunately, as you try to get past the creature, it lunges forward and slams its massive bulk into the bridge, the impact sending you flying off the bridge and into the deep, thick fog.
You fall for what seems like an eternity, the air rushing past you as you plummet to the ground, instantly killed upon impact.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<box>>As you arrive in the main hall, you notice the changes in the environment, the corruption taking over the area and now spreading through the building at an alarming rate.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hmm... This isn't good. I hope she'll be fine.<</speech>>\
<<box>>You make your way across the main hall and approach the door leading to the passageway. Since your arrival at the facility, the weather has deteriorated, heavy rain beating against the windows and wind howling outside.<</box>>\
<<speech "player" "Agent 36" "character_36">>Well fuck. This weather might be a problem.<</speech>>\
<<box>>You fetch the keycard and swipe it through the reader, the door unlocking with a loud click. Immediately, you are hit by the cold air and heavy rain, the wind whipping against your body.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Solo" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>You make your way across the passageway and arrive to the bridge leading to the communications building. The harsh wind and rain make it difficult to see, the visibility severely reduced.<</box>>\
<<speech "player" "Agent 36" "character_36">>This isn't good. I hope the bridge will hold.<</speech>>\
<<box>>You begin to carefully navigate the bridge, the sound of the heavy rain hitting the metal surface is almost deafening, the visibility poor due to the thick mist and darkness.
You're about halfway across the bridge when you notice the outline of a massive creature lurking in the distance, the outline barely visible in the fog.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh boy.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Solo2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_predator" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/passageway.webp"/>
<img src="resources/img/characters/guardian/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The unknown creature has already spotted you, its massive frame moving slowly in your direction, its long tendrils writhing in the air as each of its footsteps sends a small tremor across the bridge.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck me. You're a big one.<</speech>>\
<<box>>It lets out a guttural roar, the sound reverberating through the air and sending a shiver down your spine. For a moment, you consider turning back and retreat to the facility, but the thought quickly fades as you spot several predators in the distance, seemingly waiting for an opportunity to strike.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright buddy. This is where the fun begins.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat_Ch1_Guardian" "btn btn-highlight">>
<<set $combat to "Ch1_Guardian_Solo">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<saudio "amb_creature1" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/boss/death.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Under your relentless assault, the creature is quickly pushed to the edge of the bridge, its size and weight working against it as you force it over the edge.
Glancing over the railing, you watch as the creature falls into the thick fog, the impact that happens shortly after causing a massive shockwave that nearly knocks you off your feet despite the distance between the two of you. You make a mental note of how it's much heavier than its frame suggests.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good riddance.<</speech>>\
<<box>>You continue to walk along the bridge, the howling of the wind and the sound of the heavy rain filling your ears. The weather continues to worsen, making it ever harder to see, but eventually you make it to the other side of the bridge, a large sign indicating the entrance to the communications building.
You enter the building, the warm air instantly welcoming you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Passageway_Solo_AfterWin2" "btn btn-highlight">>
<<playerFactSet "ch1_completed" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<<addachievement "ch1_defeat_boss">>
<<saudio "amb_rain_outside" stop>>
<<addtocodex "Guardian" "codex_bestiary_guardian">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<script>>starGame.utils.rain();<</script>>
<</timed>>
<<audio ":bgm" stop>>
<<saudio "bgm_epilogue" loop volume 0 fadeto 0.40>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_guardian_die" play volume 1.00>>
<</nobr>>\<<include Surface_Passageway_Outro_Image>>\
<<box>>Finding yourself at a deserted security checkpoint you swipe the newly acquired keycard, and the door opens, granting you access beyond the front door.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like nobody's home.<</speech>>\
<<box>>Walking around for a short bit, you don't find any trace of the xenomaterial anywhere, much to your relief, and make your way towards the security station.
Testing the computer reveals that it's not only still working, but still logged onto by one of the previous members of the facility. Taking a seat, you start navigating through its files and menus in search of answers.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Meanwhile..." "Special_Chapter1_Epilogue" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>It soon becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to make a run for the communications building.
With no other option left, you take off, sprinting as fast as you can towards the safety of the building. Unfortunately, as you try to get past the creature, it lunges forward and slams its massive bulk into the bridge, the impact sending you flying off the bridge and into the deep, thick fog.
You fall for what seems like an eternity, the air rushing past you as you plummet to the ground, instantly killed upon impact.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/male_corruption.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You feel something is wrong, and as you look down, you see the buildup of xenomaterial stuck on various parts of your armor buzzing.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh, shit. That can't be good.<</speech>>\
<<box>>You frantically try to wipe away the viscous fluid, but it's already begun to attach itself to your armor, a faint humming sound coming from the material as it begins to bond with the alloy.
You continue to scrub at the material, but it's no use. The fluid is already fusing with your armor, its tendrils creeping along the metal surface. In a moment of panic, you try to rip off the section of the suit where the material is attached, but your attempts are met with resistance, the xenomaterial seemingly unwilling to part ways with its newfound host.
You curse under your breath, the realization dawning on you that the goo will most likely be a permanent fixture of your suit, a parasitic entity that's now bonded with it.
Just then, the hum of the xenomaterial ceases, the alien fluid falling silent. You cautiously examine the area where it has attached itself, only to find miniature tentacles beginning to grow from the material, each of them ending in a small, needle-like tendrils. You watch as they explore the surface of the alloy, feeling and prodding their new environment. After a few moments, they seem to settle down, the alien tendrils ceasing their movements.
You let out a sigh of relief, glad that the xenomaterial has seemingly accepted your armor as its new home and didn't attempt to bond with you. You're not sure how this new addition will affect you, or even what it is capable of, but at least you're alive, and still in control of your body.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_currentPlayablePassage "btn btn-highlight">>
<<playerStatSet "corruptionlevel" 1>>
<<playerStatSet "corruption" 0>>
<<snotify "info">>Your corruption level has increased!<</snotify>>
<<startplaylist "playlist_exploration_soft">>
<<script>>
starGame.inventory.removeItemById('item_clothing_armor', 1);
starGame.inventory.addItemById('item_clothing_armor_corrupted', 1, false);
starGame.inventory.equipItem('item_clothing_armor_corrupted', true, true);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<audio ":bgm" stop>>
<<saudio "bgm_stress" loop volume 0 fadeto 0.50>>
<</timed>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/male_corruption.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You feel something is wrong, and as you look down, you see the buildup of xenomaterial stuck on various parts of your armor buzzing.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh shit. Not again.<</speech>>\
<<box>>You begin to frantically try to wipe the goo away, but soon enough you hear the composite material of your armor begin to crack, the xenomaterial seeping inside and making contact with your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>No! No, no, no, no!<</speech>>\
<<box>>You try to remove your armor as fast as you can, but it's too late, the goo has already reached your skin, the alien substance beginning to crawl along your body. Unfathomable feelings of pleasure course through you, the xenomaterial seeping through your veins and invading every cell and molecule it can reach.
Your muscles start to spasm uncontrollably, the xenomaterial forcing its way inside and transforming you. You scream out in pain and pleasure as the substance completely overtakes you, and within a matter of moments, your entire body is encased in the latex-like material, leaving you immobile and helpless.
Your consciousness fades, and you enter a dream-like state, the xenomaterial continuing its work in the background, reshaping your body into a more suitable form.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "" "btn btn-highlight">>
<<playerStatSet "corruptionlevel" 2>>
<<playerStatSet "corruption" 0>>
<<snotify "info">>Your corruption level has increased!<</snotify>>
<<script>>
starGame.inventory.unequipItem('item_clothing_armor_corrupted', true, true);
starGame.inventory.removeItemById('item_clothing_armor_corrupted', 1);
starGame.player.setAppearance('body', 'b');
starGame.player.setAppearance('breasts', 'e');
starGame.player.setAppearance('hair', 'basic');
starGame.player.setAppearance('genitals', 'penis');
<</script>>
<<if starGame.player.hasParasite() is true>>
<<script>>starGame.inventory.unequipItem('item_parasite_sucker', true, true);<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<if $area is "comms">>
<<goto Event_Player_Evolution_2C_Emilia>>
<<else>>
<<goto Event_Player_Evolution_2B_Emilia>>
<</if>>
<<else>>
<<if $area is "comms">>
<<goto Event_Player_Evolution_2C>>
<<else>>
<<goto Event_Player_Evolution_2B>>
<</if>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<audio ":bgm" stop>>
<<saudio "bgm_stress" loop volume 0 fadeto 0.50>>
<</timed>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/male_to_shemale.webp"/>
<</simagecard>>
<<box>>
<p>Time passes, and as you drift through the void, you feel the substance begin to recede, your body seemingly regaining control.</p>
<p>You suddenly awaken, the fluorescent lights of the corridor greeting your eyes. Your muscles still feel sore, and your mind feels foggy, but other than that, you're okay.</p>
<p>You glance around, trying to figure out what the fuck just happened, and as you stand up, you feel an unusual weight on your chest. Looking down, you see a massive pair of breasts, the mounds of flesh protruding from your chest in a most provocative manner.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit...<</speech>>
<<box>>
<p>You gasp, taken back by the sound of your own voice, which is noticeably more feminine.</p>
<p>You take a moment to examine the rest of your body, and notice that the transformation not only gave you significant breasts, but it has also given you an ass to rival any pornstar's. As the shock wears off, you realize that while you're now in an incredibly sexy female body, the situation you're in has not changed.</p>
<p>You look around for your armor, only to find the parts slowly dissolving into small piles of goo, leaving you naked, exposed and vulnerable.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck. I need to find Emilia.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" $gameplay_currentPlayablePassage "btn btn-highlight">>
<<addachievement "corruption_level2">>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/male_to_shemale.webp"/>
<</simagecard>>
<<box>>
<p>Time passes, and as you drift through the void, you feel the substance begin to recede, your body seemingly regaining control.</p>
<p>You suddenly awaken, the fluorescent lights of the corridor greeting your eyes. Your muscles still feel sore, and your mind feels foggy, but other than that, you're okay.</p>
<p>You glance around, trying to figure out what the fuck just happened, and as you stand up, you feel an unusual weight on your chest. Looking down, you see a massive pair of breasts, the mounds of flesh protruding from your chest in a most provocative manner.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit...<</speech>>
<<box>>
<p>You gasp, taken back by the sound of your own voice, which is noticeably more feminine.</p>
<p>You take a moment to examine the rest of your body, and notice that the transformation not only gave you significant breasts, but it has also given you an ass to rival any pornstar's. As the shock wears off, you realize that while you're now in an incredibly sexy female body, the situation you're in has not changed.</p>
<p>You look around for your armor, only to find the parts slowly dissolving into small piles of goo, leaving you naked, exposed and vulnerable.</p>
<</box>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<speech "player" "Agent 36" "character_36">>Fuck. I need to find Emilia.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Fuck.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" $gameplay_currentPlayablePassage "btn btn-highlight">>
<<addachievement "corruption_level2">>
<<startplaylist "playlist_exploration_tech">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/male_to_shemale.webp"/>
<</simagecard>>
<<box>>
<p>Time passes, and as you drift through the void, you feel the substance begin to recede, your body seemingly regaining control.</p>
<p>You suddenly awaken, fluorescent lights greeting your eyes. Your muscles still feel sore, and your mind feels foggy, but other than that, you're okay. </p>
<p>You glance around, trying to figure out what the fuck just happened, and as you stand up, you feel an unusual weight on chest. Looking down, you see a massive pair of breasts, the mounds of flesh protruding from your chest in a most provocative manner.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit...<</speech>>
<<box>>
<p>You gasp, taken aback by the sound of your own voice, which is noticeably more feminine.</p>
<p>You take a moment to examine the rest of your body, and notice that the transformation not only gave you significant breasts, but it has also given you an ass to rival any pornstar's. As the shock wears off, you realize that while you're now in an incredibly sexy female body, the situation you're in has not changed.</p>
<p>As your mind clears, you realize you're back at the security station. You're confused as to how you ended up here, but the sound of high heels quickly snap you out of your thoughts.</p>
<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh boy. This is new.<</speech>>
<<speech "player" "Agent 36" "character_36">>Not just new. This is nuts. What the hell is this?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You should consider yourself lucky. You still look human, I'm already part sex doll.<</speech>>
<<speech "player" "Agent 36" "character_36">>Sorry Em. I'm just... you know.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I understand.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_2C_Emilia2" "btn btn-highlight">>
<<addachievement "corruption_level2">>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You've become quite the anomaly, tiger. I've never seen anyone be exposed to the xenomaterial in the same capacity as you and live to tell the tale. Not without being completely changed into a creature, anyway.<</speech>>
<<box>>
<p>Emilia pauses, seemingly pondering the situation and thinking about your situation as her eyes scan your body, examining your newfound appearance in detail.</p>
<p>A moment later, she reaches for her portable scanner and begins to scan your entire body, her eyes never leaving the screen as the information is processed.</p>
<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Interesting. As far as I can tell, there's no trace of xenomaterial in your body. Somehow, you're completely clean. This is unexpected. How do you feel?<</speech>>
<<speech "player" "Agent 36" "character_36">>Weird is the best I can put it. My body feels different, but I don't feel so different myself. I don't know. I can't explain it.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's fully understandable. Your physical changes are significant, it's a lot to take in.<</speech>>
<<box>>Emilia turns her attention to her terminal, her eyes focused on the display as her fingers dance across the keyboard.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let me pull up your initial scan and launch a comparison with the one I just took.<</speech>>
<<box>>A moment later, a holographic image appears in front of her, showcasing the two scans overlayed on top of each other. The differences are obvious, even to your untrained eye.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>
<p>Let's see... Probably the most obvious change is your loss of height. You were about a meter and ninety, the newer scan reads a meter and sixty. That's quite the difference.</p>
<p><i>That is 6'3" to 5'3".</i></p>
<</speech>>
<<box>>She pauses for a moment, her eyes still fixed on the image.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>
<p>There's a number of other changes as well, the most noticeable being your breasts. You seem to be around an E cup now, which is in line with what I've seen on the drones.</p>
<p>Your waist is also significantly narrower than it used to be, and your ass and thighs are more pronounced. The way I would put it, the xenomaterial attempted to turn you into what could be considered the perfect female body.</p>
<</speech>>
<<box>>Emilia stops talking and looks at you, a slight smile forming on her lips.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>And boy, did it succeed.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_2C_Emilia3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>Very funny.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh, come on. It's not so bad. Besides, I can always use a little bit of eye candy around here.<</speech>>
<<box>>She gives you a playful smile, and you can't help but chuckle, her sense of humor lightening the mood a bit.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Anyway, let's have a closer look.<</speech>>
<<box>>Emilia pulls up the office chair to her and sits down next to you.<</box>>
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg2.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_emilia_idle.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_shemale_body.webp"/>
<</simagecard>>
<</nobr>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Open your mouth.<</speech>>
<<box>>You do as instructed, and Emilia leans forward, peering into your mouth with a flashlight.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hmm... Well, teeth is perfect. Your tongue seems unusually long though, can you stick it out for me?<</speech>>
<<box>>You comply, and to your own surprise, you see your tongue has become much longer, on par with the drones.
Curious, you lift a finger and try to coil your tongue just like the drones do. You easily wrap the tip of your tongue around your finger, lubricating it in the process.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Huh, impressive. You seem to have gained certain abilities and characteristics that the drones have. This is very fascinating.<</speech>>
<<speech "player" "Agent 36" "character_36">>Is this thing dangerous? Does it have a mind of its own or something?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>No. From what I can tell, this is very much your own tongue, but now you have greater control over it. However it appears your saliva has been altered as well, and is now more akin to what the drones produce judging by the readings. There's only one way to know for sure though.<</speech>>
<<box>>Emilia takes your finger in her hand and slowly licks the tip, her eyes rolling back a little as she lets out a soft moan.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yep, definitely has the same effect.<</speech>>
<<speech "player" "Agent 36" "character_36">>What the hell Emilia.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's perfectly safe. It does confirm my suspicion though. Parts of your body are now producing the same fluids as the drones, but without the drawbacks.<</speech>>
<<box>>Emilia's gaze lingers on you, and you can tell that she's thinking about the possibilities.<</box>>
<<speech "player" "Agent 36" "character_36">>So, I'm like... part drone now? Fuck me.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, that's a bit of a stretch, you only inherited some characteristics, but if you continue to expose yourself to the xenomaterial, there's no telling how you will change in the future. For all we know, you could even evolve into a new species, one that will have never existed before.<</speech>>
<<box>>The implications of her statement are not lost on you, and you can't help but wonder what exactly it means to be the first human in existence to undergo such a transformation.<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_2C_Emilia4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>That's... not really what I wanted to hear. Is there any way I can change back? Any at all?<</speech>>
<<box>>Emilia pauses for a moment, as if considering her answer.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I don't know. You need to understand what is happening to you is unprecented, there has never been a single case like yours. The xenomaterial has always consumed its host, there hasn't been a single recorded case where it changed the host profoundly and just... vanished.<</speech>>
<<box>>Her words are a lot to take in, and you're not sure how to feel.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I won't lie to you, the chances of reverting the effects are slim. The best thing we can do is study you, and see what we can do. That will take time, and unfortunately we don't have much of that left. You know just as I do that the company will eventually send a strike team and wipe the place out. We need to make contact with the outside world, and fast.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah, you're right. You're done with me?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Almost. I would like to check something out. Tell me what you feel.<</speech>>
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg2.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_shemale_body.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_emilia_hand_breast.webp"/>
<</simagecard>>
<</nobr>>
<<box>>Just then, Emilia begins to lightly fondle your breasts and nipples, causing you to let out a moan, suddenly submerged in a new, unknown kind of pleasure.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh wow. It seems it has amplified your sensitivity and pleasure as well. Such a light touch shouldn't have this kind of effect on you, at least not from my experience. Is that what the drones feel? I wonder.<</speech>>
<<speech "player" "Agent 36" "character_36">>You're enjoying this, aren't you?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Immensely. I'm a scientist after all. Come on, we're done.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_2C_Emilia5" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>You slowly stand up from the camping bed, the sensations still coursing through your body causing you to stumble, the pleasure almost overwhelming. It takes you a few seconds to regain your composure.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Are you alright?<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah. This is just all... new.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Take it slow. Now, there's another problem. You said the xenomaterial found a way inside your armor. Is it out of commission? Not that I mind the sight of your naked body, but it's not really ideal in the current situation.<</speech>>
<<speech "player" "Agent 36" "character_36">>It's gone. The goo destroyed it.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I see. Maybe we'll find something of use at the robotics bay. Until then, I might have the next best thing.<</speech>>
<<box>>
Emilia walks back to her usual spot, rummaging through her backpack as she looks for something. A few moments later, she takes out what appears to be a large black bag, its contents obscured.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>This should keep you decent. Put it on.<</speech>>
<<speech "player" "Agent 36" "character_36">>What is this?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>My clothes. We're pretty close in size, it should fit you.<</speech>>
<<box>>You open the bag and stare at the content, finding a white blouse, a brown skirt, a belt and a pair of ankle boots.<</box>>
<<speech "player" "Agent 36" "character_36">>Uhh... You don't have anything else?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Nope. This is what I was wearing before the xenomaterial decided to have fun with my body.<</speech>>
<<box>>You look at the clothing and sigh.<</box>>
<<speech "player" "Agent 36" "character_36">>It'll have to do. Wait. Where's the underwear?<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let's just say I'm not that kind of girl.<</speech>>
<<box>>You stare at Emilia, your brows furrowing, a mixture of anger and resignation on your face.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Just put the damn thing on, we have work to do.<</speech>>
<<box>>You reluctantly comply, putting on the outfit and trying to adjust it as best as you can, however it becomes obvious the blouse was never designed for breasts your size, and you can barely button it up.<</box>>
<<speech "player" "Agent 36" "character_36">>This is ridiculous.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh hush. You look lovely.<</speech>>
<<box>>Emilia can't help but laugh, watching as you struggle to fit into her outfit.<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Not bad. You're most likely the cutest company agent in active duty.<</speech>>
<<speech "player" "Agent 36" "character_36">>You're hilarious.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<script>>
starGame.inventory.addItemById('item_clothing_secretary', 1, true);
if (starGame.player.hasSlimeSuit() !== true){
starGame.inventory.equipItem('item_clothing_secretary', true, true);
}
<</script>>
<<npcFactSet "emilia_react_corruption2" true>>
<<snotify "info">>You can now manage your clothes from your inventory.<</snotify>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/male_to_shemale.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>
Time passes, and as you drift through the void, you feel the substance begin to recede, your body seemingly regaining control.
You suddenly awaken, fluorescent lights greeting your eyes. Your muscles still feel sore, and your mind feels foggy, but other than that, you're okay.
You glance around, trying to figure out what the fuck just happened, and as you stand up, you feel an unusual weight on chest. Looking down, you see a massive pair of breasts, the mounds of flesh protruding from your chest in a most provocative manner.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit...<</speech>>\
<<box>>
You gasp, taken aback by the sound of your own voice, which is noticeably more feminine.
You take a moment to examine the rest of your body, and notice that the transformation not only gave you significant breasts, but it has also given you an ass to rival any pornstar's. As the shock wears off, you realize that while you're now in an incredibly sexy female body, the situation you're in has not changed.
As your mind clears, you realize you're in the lab's living quarters. You're confused as to how you ended up here, but the sound of high heels quickly snap you out of your thoughts.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh boy. This is new.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Not just new. This is nuts. What the hell is this?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You should consider yourself lucky. You still look human, I'm already part sex doll.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Sorry Em. I'm just... you know.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I understand. Come with me, let's have a look at what's going on.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Event_Player_Evolution_2B_Emilia2" "btn btn-highlight">>
<<addachievement "corruption_level2">>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You follow Emilia to the lab, the sudden switch to the cold metal floor making you shiver. Coupled with the cool air, your body reacts quickly, as the nipples that cap your impressive tits harden, drawing a chuckle from Emilia when she notices.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You've become quite the anomaly, tiger. I've never seen anyone be exposed to the xenomaterial in the same capacity as you and live to tell the tale. Not without being completely changed into a creature, anyway.<</speech>>\
<<box>>Emilia pauses, seemingly pondering the situation and thinking about your situation as her eyes scan your body, examining your newfound appearance in detail.
A moment later, she reaches for her portable scanner and begins to scan your entire body, her eyes never leaving the screen as the information is processed.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Interesting. As far as I can tell, there's no trace of xenomaterial in your body. Somehow, you're completely clean. This is unexpected. How do you feel?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Weird is the best I can put it. My body feels different, but I don't feel so different myself. I don't know. I can't explain it.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's fully understandable. Your physical changes are significant, it's a lot to take in.<</speech>>\
<<box>>Emilia turns her attention to her terminal, her eyes focused on the display as her fingers dance across the keyboard.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let me pull up your initial scan and launch a comparison with the one I just took.<</speech>>\
<<box>>A moment later, a holographic image appears in front of her, showcasing the two scans overlayed on top of each other. The differences are obvious, even to your untrained eye.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let's see... Probably the most obvious change is your loss of height. You were about a meter and ninety, the newer scan reads a meter and sixty. That's quite the difference.
<i>That is 6'3" to 5'3".</i>
<</speech>>\
<<box>>She pauses for a moment, her eyes still fixed on the image.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>There's a number of other changes as well, the most noticeable being your breasts. You seem to be around an E cup now, which is in line with what I've seen on the drones.
Your waist is also significantly narrower than it used to be, and your ass and thighs are more pronounced. The way I would put it, the xenomaterial attempted to turn you into what could be considered the perfect female body.<</speech>>\
<<box>>Emilia stops talking and looks at you, a slight smile forming on her lips.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>And boy, did it succeed.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_React_Evolution2A" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<box>>
<p>Suddenly, you fall to your knees, the ground rushing up to meet you. Your vision blurs, pain throbs in your temples and behind your eyes, an intense pressure building within your skull. You try to stand, but your body refuses to respond and you collapse to the ground, gasping for breath.</p>
<<if starGame.squad.isSquadMember('ava') is true>>
<p>$drone_name rushes over to you, her movements a blur, and tries to help you up, her hands gripping your shoulders. But even as she tries, you can feel the strength draining from your limbs, your body growing heavy and weak. The pressure in your head becomes too much, and you pass out, your body crumpling to the floor.</p>
<<elseif starGame.squad.isSquadMember('emilia') is true>>
<p>Emilia rushes over to you, her movements a blur, and tries to help you up, her hands gripping your shoulders. But even as she tries, you can feel the strength draining from your limbs, your body growing heavy and weak. The pressure in your head becomes too much, and you pass out, your body crumpling to the floor.</p>
<<else>>
<p>Despite your best efforts, you can feel the strength draining from your limbs, your body growing heavy and weak. The pressure in your head becomes too much, and you pass out, your body crumpling to the floor.</p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_3B" "btn btn-highlight">>
<<addachievement "corruption_level3">>
<<playerStatSet "corruptionlevel" 3>>
<<playerStatSet "corruption" 0>>
<<snotify "info">>Your corruption level has increased!<</snotify>>
<<script>>
starGame.player.setAppearance('breasts', 'f');
<</script>>
<<saudio ":bgm" stop>>
<<saudio "bgm_dreamy" loop volume 0 fadeto 0.50>>
<</sbutton>>
<</box>>
<<timed 0.01s>>
<<audio ":bgm" stop>>
<<saudio "bgm_stress" loop volume 0 fadeto 0.50>>
<</timed>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/corruption3.webp"/>
<</simagecard>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('ava') is true and starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>You don't know how much time has passed. When you come to, $drone_name and Emilia are sitting next to you, a worried expression on their faces. $drone_name has a damp cloth in her hand, which she uses to wipe your forehead.</p>
<</box>>
<<elseif starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>You don't know how much time has passed. When you come to, $drone_name is sitting next to you, a worried expression on her face. She has a damp cloth in her hand, which she uses to wipe your forehead.</p>
<</box>>
<<elseif starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>You don't know how much time has passed. When you come to, Emilia is sitting next to you, a worried expression on her face. She has a damp cloth in her hand, which she uses to wipe your forehead.</p>
<</box>>
<</if>>
<<else>>
/% Solo %/
<<box>>
<p>You don't know how much time has passed. When you come to, you find yourself sitting on the floor against a wall, the world blurry as you struggle to return to your senses.</p>
<</box>>
<</if>>
<<speech "player" "Agent 36" "character_36">>What happened?<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The xenomaterial has altered your body once more. My scanner picked up several changes to your biology that occurred while you were unconscious. Most of it is subtle, but there are a few noticeable differences now.<</speech>>
<<speech "player" "Agent 36" "character_36">>Shit. What did it do to me this time?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well. If we exclude the inner changes, one of the obvious physical change would be your increased breast size. I estimate that you went from your former E cup size to a F cup.<</speech>>
<<box>>
<p>You look down at your chest, and you can see that your breasts are larger and firmer than before.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Great, more weight on my chest. What else did that fucker change?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well... Lets just say that you're not only packing one set, or kind, of genitals anymore.<</speech>>
<<speech "player" "Agent 36" "character_36">>What do you-<</speech>>
<<box>>
<p>You're slightly confused as to why Emilia would refer to multiple sexual organs, but as you look down at your crotch and explore it, your eyes widen. You can still feel your shaft and balls, but there's a new and unmistakable presence. You reach out and touch it, confirming your suspicion. You now have a pussy, just below your existing cock, the two coexisting as one.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>No way...<</speech>>
<<box>>
<p>You reach for your backpack and search for something with a reflective surface. As you stare at your reflection, you see that your breasts are indeed larger, and your hips and butt are now more shapely and pronounced. You're still in shock at the sight of your new orifice, and you can't help but reach down and touch it once more.</p>
<</box>>
<<else>>
/% Solo or no emilia %/
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>I'm afraid you have passed out, comrade. Welcome back!<</speech>>
<</if>>
<<box>>
<p>As you breathe, something feels different. Still dizzy, you look down at your chest and it takes you a moment yo realize your breasts are larger and firmer than before.</p>
<p>Giving them a feel, any doubt is lifted off your mind, the weight confirming your suspicions.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Great, more weight on my chest.<</speech>>
<<box>>
<p>As the fog clouding your mind clears and your body wakes up from its slumber, a new and unknown tingle from your genitals bothers you. As you subconciously guide a hand to scratch an itchy ball, instead your fingers brush across something unknown and wet that sends a tingle throughout yor entire body.</p>
<p>You gasp and freeze, the feeling jolting you awake, and as you look down at your crotch with a mix of curiosity and apprehension, your eyes widen. There's a new and unmistakable presence. You reach out and touch it again, confirming your suspicion. You now have a pussy, just below your existing cock, the two coexisting as one.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>No way...<</speech>>
<<box>>
<p>You reach for your backpack and search for something with a reflective surface. As you stare at your reflection, you see that your breasts are indeed larger, and your hips and butt are now more shapely and pronounced. You're still in shock at the sight of your new orifice, and you can't help but reach down and touch it once more.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_3C" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "player" "Agent 36" "character_36">>This is insane.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It could have been worse. Your natural immunity has saved your ass from worse changes. The only reason your mind remains intact is thanks to it.<</speech>>
<<speech "player" "Agent 36" "character_36">>Great. I guess I'll just have to learn to live with this. At least I can probably make a lot of cash from porn.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Umm... that's a plan I suppose. Either way, I would recommend you do your best to avoid any further contamination. You've been lucky thus far, but that might not hold true next time.<</speech>>
<<speech "player" "Agent 36" "character_36">>Right...<</speech>>
<</if>>
<<box>>
<p>As you stand up, your newfound center of gravity causes you to stumble slightly. You lean against the wall and try to regain your balance, your body still adjusting to its new shape as your enlarged breasts jiggle slightly with each movement.</p>
<p>You feel awkward and uncoordinated for a few minutes, like a newborn fawn taking its first steps, but eventually you adjust and are able to move around more easily, although the weight of your breasts remains a nuisance.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck me. This is going to be a pain.<</speech>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>It's not all bad. According to my analysis, you are very well on the way to be a MILF!<</speech>>
<</if>>
<<box>>
<p>You make a few more adjustments to your posture and movements before you feel confident enough to proceed, the whole experience leaving you with a feeling of frustration, but also curiosity.</p>
<p>You've become something unknown to the world. The thought of exploring your newfound abilities is both intriguing and exciting, but you know that giving in to the xenomaterial's influence is a dangerous path to tread, one that could lead to consequences beyond your control if you do not exercise caution.</p>
<</box>>
<<if starGame.player.hasSlimeSuit() is true>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Please be more careful, Agent. I can only absorb so much of the xenomaterial when protecting you if I don't want to risk evolving further myself. So far you've been lucky that your changes are relatively minor, and I dont think either of us want you ending up like me.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" $gameplay_currentPlayablePassage "btn btn-highlight">>
<<startplaylist "playlist_exploration_tech">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/player_evolution/corruption4.webp"/>
<</simagecard>>
<<box>>
<p>Suddenly, you feel an intense feeling of heat in your left arm. You watch in horror as xenomaterial begins to ooze from your fingertips, the black substance replacing your skin with the already too familiar shiny, smooth and slippery black latex-like material as it slowly marches up your arm.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck, this isn't good.<</speech>>
<<box>>
<p>All that stops a profound sense of panic from overwhelming you is your ingrained training, and as you realize you may have played with fire for too long and the consequences of your actions are catching up to you, you wonder if there's anything you can do to stop the inexorable spread of the corruption.</p>
<p>However, unlike previous incidents, this time the transformation doesn't cause you to be dizzy or lose consciousness. Oddly enough, you soon feel a sense of calm wash over you, and you find that your thoughts are much clearer and more focused. The anxiety that had been building in you seems to have dissipated, replaced by a newfound sense of control.</p>
<p>As you return to your senses and observe the transformation taking place once more, you see it stop at your shoulder, leaving the rest of your body unaltered. For a moment you wonder if it is some sort of trick, but as tension filled minutes pass, nothing else changes and you slowly relax.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_4B" "btn btn-highlight">>
<<addachievement "corruption_level4">>
<<playerStatSet "corruptionlevel" 4>>
<<playerStatSet "corruption" 0>>
<<snotify "info">>Your corruption level has increased!<</snotify>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</box>>
<<timed 0.02s>>
<<audio ":bgm" stop>>
<<saudio "bgm_stress" loop volume 0 fadeto 0.50>>
<</timed>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>That's going to be a fun one to explain at the medical exam.<</speech>>
<<box>>
<p>Still cautious about the potential consequences of the transformation, you carefully brush your fingers across the smooth, black surface of your altered arm. Your fingertips glide effortlessly on the slippery material, just like they did on the creatures you've previously encountered, confirming that your arm is indeed made of the same substance.</p>
<p>At the same time, you also realize that your arm is now much more sensitive to touch than it ever was. It's as if your sense of touch has been amplified tenfold, and even the slightest brush of your normal fingers sends shivers down your spine.</p>
<p>This feeling prompts you to try to flex your fingers. Somehow, you feel like you have much more control over them, almost as if they are an extension of your mind. You can move each finger individually with ease and perfect coordination.</p>
<p>As you continue your inspection, you see that your fingertips now resemble the claws you've previously seen on predators. Sharp, deadly and nearly unbreakable. Reaching for your gun, you find that you can still grip it firmly and aim with precision. Although the feeling is different and unfamiliar, you know it will just take a bit of getting used to.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Welp. That's not so bad. Could be worse.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
As you say those words, Emilia steps up next to you, the sight of your arm catching her by surprise.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I take a moment to check out what's causing such a mess in my backpack, and in the meantime you manage to get turned into a monster. Are you okay?<</speech>>
<<speech "player" "Agent 36" "character_36">>I think I'm good. It stopped at my shoulder, so don't worry I'm not going to try to eat you any time soon.<</speech>>
<<box>>
She looks at you with an eyebrow raised, not sure whether to take your words seriously or as a joke.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>How is it?<</speech>>
<<speech "player" "Agent 36" "character_36">>It feels fine. No pain or anything, but it is super sensitive now. It's like my arm is an erogenous zone on its own.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Oh, really?<</speech>>
<<box>>
Her interest now piqued, Emilia runs a finger down your new arm, the sensation sending waves of pleasure through your entire body as you try to stifle a moan.
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck. Please don't do that again. I almost came just now.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Don't worry, you'll get used to it. It was like this for me at first as well. Either way, sounds like it's worth exploring later. We'll need to have a long and thorough... examination... of your new equipment. For science, of course.<</speech>>
<<box>>
You roll your eyes and chuckle, Emilia's intents being obvious to you.
<</box>>
<<speech "player" "Agent 36" "character_36">>Right... For science. Let's just get back to the task at hand.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" $gameplay_currentPlayablePassage "btn btn-highlight">>
<<script>>starGame.skills.addSkillBook('pounce')<</script>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</box>>
<</nobr>><<box>>The rhythmic hum of your armored SUV reverberates through the fog-laden night as you navigate the desolate, rain-soaked terrain en route to Installation Echo. The sleek vehicle cuts through the thick mist, its darkened windows obscuring the ominous surroundings. The atmosphere outside is eerie, strange creatures unseen but heard, their haunting cries echoing in the distance.
Inside the SUV, the soft glow of a holographic display illuminates your black ops suit. Suddenly, your terminal lights up as a communication channel opens.<</box>>\
<<speech "speech_overwatch_normal" "Overwatch" "character_overwatch">>Agent 36, this is Overwatch. You are approaching Installation Echo. Be advised, the situation is unclear. Three agents were sent in for investigation, but they failed to report back.
Your primary objective is to assess the situation and determine the status of the missing agents. Exercise caution.<</speech>>\
<<box>>The monotone voice of Overwatch reverberates through the SUV's cabin as the digital map highlights the approaching facility. You nod in acknowledgment.
As you near the entrance, the imposing gates of Installation Echo loom through the thick fog. The SUV comes to a halt, and you exit, the metallic hiss of the doors punctuating the silence. Raindrops cascade from the brim of your helmet as you begin to survey the surroundings.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Explore your surroundings" "Intro2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<timed 0.01s>>
<<saudio ":bgm" stop>>
<<saudio "bgm_menuambient" stop>>
<<saudio "bgm_menumusic" stop>>
<<saudio "bgm_arrival" loop volume 0 fadeto 0.5>>
<<saudio "amb_rain_outside" loop volume 0 fadeto 0.25>>
<<saudio "sfx_car1" volume 0 fadeto 0.50>>
<</timed>>
<<script>>
if (typeof Config.ui.stowBarInitially === 'number') {
if ($(window).width() > Config.ui.stowBarInitially) {
UIBar.unstow();
}
}
<</script>>
<</nobr>>\<<box>>You draw your rifle and proceed forward, the mist swallowing your form as you disappear into the gloom. Your pace slows as you approach the entrance, your eyes darting about warily. There are no guards at the gate, no personnel milling about, and no signs of activity. No signs of life except for another SUV similar to yours, parked closer to the gate.<</box>>\
<<speech "player" "Agent 36" "character_36">>Overwatch, I have arrived at the entrance to the facility. The whole place looks deserted aside from the vehicle the other agents must have used to get here.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Investigate the vehicle" "Intro2_InvestigateVehicle" "btn btn-highlight">><</sbutton>>
<<sbutton "Head to the facility" "Intro_Tutorial" "btn btn-highlight">>
<<saudio ":bgm" stop>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You walk cautiously up to the abandoned SUV. It is empty, and there are no obvious signs of damage. You reach for the door's handle and pull. To your surprise, the vehicle was left unlocked.
You enter the abandoned vehicle and examine its interior. Nothing seems out of the ordinary, but something catches your attention. On the passenger's side floor, there's an emergency medkit, its contents strewn across the vehicle.<</box>>\
<<speech "player" "Agent 36" "character_36">>Medical kit looks like it was torn open in a hurry. Aside from some bandages missing, everything seems to be there. Taking it with me, better than nothing.<</speech>>\
<<box>>You take a minute to gather the medkit's content and shove the box into your backpack. You step out of the vehicle and continue toward the facility's lobby.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Head to the facility" "Intro_Tutorial" "btn btn-highlight">>
<<saudio ":bgm" stop>>
<<additem "item_consumable_medkit" 1 true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<scard>>
Welcome to Silent Echo! Before the game begins, here are a few tips to make your journey a little bit easier.
All core functionalities of the game can be accessed from the sidebar on the left side of your screen. If you are playing on mobile devices, this sidebar can be minimized to save screen space. To toggle it, click on the arrow located in the top left corner of your screen.
<div class="center"><img src="resources/img/tutorial_echo.webp"/></div>\
<strong>Staying Alive</strong>
The night is dark and full of terrors. As you progress through the game, your actions will increase the enemy's awareness of your presence, indicated by the danger level on the side bar. As the danger level rises, enemy ambushes will proportionally increase. If it becomes too much to handle, you can choose the "Rest" option in any safe zone to take a nap and reset enemy activity to a low level.
In combat encounters and some other situations, lust damage will increase your character's corruption. If the corruption reaches its maximum, expect unforeseen consequences!
Some allies will have ways to help you reduce your corruption.
<strong>Getting Help</strong>
If you are stuck, encounter a bug, have any questions or feedback, feel free to reach out on:
- TFGames thread: <a href="https://tfgames.site/index.php?module=viewgame&id=3247" target="_blank">View tfgames page</a>
- Itch.io page: <a href="https://jadeddreams.itch.io/silent-echo" target="_blank">View itch.io page</a>
- Discord server: <a href="https://discord.gg/Shk7ZuGTCG" target="_blank">Join Discord server</a>
- Patreon page: <a href="https://www.patreon.com/jadeddreams" target="_blank">Visit Patreon page</a>
Have fun out there!
<</scard>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Lobby" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>Standing in front of the building, you look up at its towering structure, the windows on the upper floors barely visible in the thick mist. You step through the large glass doors, your boots clanking on the metal grating that lines the floor.
As you walk toward the reception desk, you notice that the place looks untouched, almost as if no one had been here for a long time. You approach the receptionist's desk, and as you lean to check behind it, you find a large bloodstain on the floor.
Cautiously going around the desk, you see a woman's body sprawled out. Her face is contorted in agony, and her lifeless eyes stare into the abyss.<</box>>\
<<speech "player" "Agent 36" "character_36">>Found a body. Receptionist by the looks of it. Signs of violence, but no clear cause of death. I haven't seen anything like this before.<</speech>>\
<<speech "speech_overwatch_normal" "Overwatch" "character_overwatch">>Agent, <span class="font-italic">*static*</span> last <span class="font-italic">*static* ...</span><</speech>>\
<<speech "player" "Agent 36" "character_36">>Overwatch, send again, I'm getting heavy interference on the line.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Overwatch, do you copy?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Damn, comms are down. I'll make regular check in's just in case, but I guess I'm flying solo for now.<</speech>>\
<<box>>As you kneel to examine the corpse, a sudden noise echoes throughout the lobby. You swiftly raise your rifle and scan the area. You see nothing, and the eerie silence returns.
You could press on, or check the area for something useful.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<saudio ":bgm" stop>>
<<saudio "bgm_dreamy" loop volume 0 fadeto 0.50>>
<<sbutton "Check the desk" "Intro_Lobby_Investigate" "btn btn-highlight">><</sbutton>>
<<sbutton "Press on" "Intro_Hallway" "btn btn-highlight">>
<<playerFactSet "map_surface_hallway1a" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>\
You rummage through the drawers of the receptionist's desk, looking for anything that might shed some light on the situation. After a few moments of fruitless searching, you come across a small notepad and a small key. The notepad contains several entries, each of them written in the same neat handwriting.
<i>"October 31st, 2124, 20:37 - A janitor found an old ornate key in the main hall. I'll keep it here until someone comes around to claim it."</i>
<i>"November 2nd, 2124, 14:45 - There have been reports of strange noises coming from the east wing of the facility. Maintenance was dispatched to investigate, but they haven't reported back."</i>
<i>"November 5th, 2124, 16:01 - One of the scientists is missing. They said she disappeared in the east wing. They're planning to search it tomorrow, but I don't think they'll find anything."</i>
<i>"November 6th, 2124, 11:18 - I haven't seen any of the researchers or security staff this morning. It's like everyone has just vanished. I'm starting to get worried."</i>
You pocket the key. It might be of use if you come across the lock it is meant for.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Press on" "Intro_Hallway" "btn btn-highlight">>
<<additem "item_quest_key_room2b" 1 true "item_key">>
<<playerFactSet "map_surface_hallway1a" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>\
As you're about to leave the reception desk, you notice a security pass peeking out of a stack of paper. As you retrieve it and inspect it, you realize it is a basic pass and will only grant you access to hallway 1A for the time being.
You head toward the door leading to hallway 1A and tap your security pass on the scanner. The doors slide open, revealing a corridor in pristine condition, just like the lobby.
You make your way down the corridor, your footsteps echoing throughout the empty hall. Your eyes dart around, wary of any potential threats. As you turn a corner, you catch a glimpse of a figure at the end of the hall wearing a lab coat, their back turned at you. You raise your rifle and advance slowly.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Corporate security. Identify yourself. Hands where I can see them.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Hallway2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone_lab/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
As the figure turns around, you notice that it has no face and appears to be encased in some sort of latex-like material. It stares at you for a moment, seemingly pondering its next move. Your grip tightens on your rifle as you ready yourself for combat.
Just then, the creature lunges forward and lets out an ear-piercing screech. Several tentacles shoot out of its back, each of them now writhing toward you with murderous intent.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Drone_Tutorial">>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Under your might, the creature falls on its knees, its body oozing viscous fluids. As you cautiously approach it, ready to finish the job, it raises its head, looking at you. Despite its lack of facial features, you feel as if it is meeting your eyes and pleading for its life.
You hesitate, not knowing how to feel about the creature's suffering. You look at the dying beast and then at your gun, unsure of what to do. As you stand there, a voice echoes in the back of your mind.<</box>>\
<<speech "speech_overwatch_normal" "Overwatch" "character_overwatch">><span class="font-italic">*static*</span> Show no <span class="font-italic">*static*</span> the threat.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Overwatch, what the hell is going on.<</speech>>\
<<speech "speech_overwatch_normal" "Overwatch" "character_overwatch">><span class="font-italic">*static*</span><</speech>>\
<<speech "player" "Agent 36" "character_36">>Fucking damn it. I need to get comms working asap.<</speech>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/wall_corridor.webp"/>
<img src="resources/img/encounters/drone/offering1.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You glance back at the creature, which is now slumped against the wall, its life force fading.
You raise your rifle and aim for the creature's head. As you're about to squeeze the trigger, something seems to stir within it. Keeping a watchful eye on its movements, you see the creature's face begin to morph, a set of purple pillowy lips emerging from its face. The creature opens its mouth, revealing an impossibly long tongue.
As you watch in morbid fascination, the tongue snakes toward your crotch, stopping as it meets the cold metal of your armor. It probes at your genitals, seeking a way inside.
<<sinfotip>>Killing this drone will remove it as a potential companion. Instead you'll gain a different choice later.<</sinfotip>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Kill it" "Intro_Hallway2_AfterCombat_Kill" "btn btn-highlight" "ti ti-yin-yang-filled">>
<<playerStatIncrease "compliance" 1>>
<<snotify "info">>Your compliance has increased.<</snotify>>
<<playerFactSet "labdrone_killed" true>>
<</sbutton>>
<<sbutton "Hold fire" "Intro_Hallway2_AfterCombat_Sex" "btn btn-highlight" "ti ti-yin-yang-filled">>
<<playerStatIncrease "resistance" 1>>
<<snotify "info">>Your defiance has increased.<</snotify>>
<<playerStatIncrease "labdrone" 1>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_dreamy" loop volume 0 fadeto 0.50>>
<<timed 5s>>
<<saudio "sfx_rubber2" play volume 1.00>>
<</timed>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/floor_corridor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/drone/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/drone/scenes/blowjob/1_body.webp"/>
<img class="anim-drone-player" src="resources/img/characters/drone/scenes/blowjob/2_player.webp"/>
<img class="anim-drone-tongue" src="resources/img/characters/drone/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-head" src="resources/img/characters/drone/scenes/blowjob/4_head.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The voice in your head urges you to finish the creature off, but the allure of the alien tongue is too great to ignore. You unbuckle your armor's belt and lower your pants, exposing your penis.
The creature's tongue wraps itself around your shaft, and you let out a gasp of pleasure. Its touch is electric, sending waves of ecstasy coursing through your body. You moan and thrust your hips, driving your cock deeper into the creature's mouth. Your eyes close as you savor the sensation, its tongue working its magic on your cock. The creature's mouth now envelops your shaft, and it begins to suck vigorously, its tongue never ceasing its motions.
Your moans grow louder as you feel your orgasm building, the tongue's actions bringing you closer to the edge with each passing second. As the pleasure reaches its peak, you cry out, your cock erupting in its mouth. The creature continues to suck, draining your seed until there's nothing left. It then releases your cock and retracts its tongue, seemingly satisfied with its meal.
You take a moment to recover, catching your breath. Your legs feel shaky, and you slump against the wall. Looking down at the creature, you see its head has reverted to its original state. It gazes up at you, its eyeless face somehow conveying a sense of gratitude. You stare back, unsure of how to feel about what just transpired. The creature was trying to kill you, but now, it seems almost docile.
As you ponder this, it stands up, seemingly healed from its injuries.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the hell are you?<</speech>>\
<<box>>As if sensing your question, the creature raises a tentacle and points down the hall. You follow its gaze and notice a door marked "Storage."
After a moment, it turns and slithers away, leaving you alone in the hallway. You quickly pull up your pants and strap on your belt, wondering what the hell just happened.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Hallway2_AfterCombat_Sex_Doctor" "btn btn-highlight">>
<<addachievement "intro_creature">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/corridor.webp"/>
<img src="resources/img/characters/emilia/corridor.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You're about to stand up when the distant sound of high heels begins to echo through the corridor. Your mind races, and your hand instinctively moves to the grip of your rifle. As the footsteps grow closer, you peer down the hall, seeing a silhouette slowly approaching.
As they draw closer, their features become clearer, and you're able to make out a woman wearing a lab coat over what seems to be a shiny catsuit. She comes to a stop, taking a moment to catch her breath, clearly having been in a rush.
<</box>>\
<<speech "speech_emilia_normal" "???" "character_emilia">>Fucking heels...<</speech>>\
<<speech "player" "Agent 36" "character_36">>Corporate security. Identify yourself.<</speech>>\
<<speech "speech_emilia_normal" "???" "character_emilia">>Okay... easy tiger. I'm Doctor Emilia Vasquez. Head of Research here at Installation Echo.<</speech>>\
<<box>>You take a moment to check out the doctor, your eyes scanning her curvaceous form, lingering a little longer on her heavy breasts. Her attire reminds you of the creature you've just fought, a hint of suspicion now growing in a corner of your mind.<</box>>\
<<speech "player" "Agent 36" "character_36">>Are you contaminated?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I have it under control. Listen. I saw you on the security cameras fighting it. Obviously, you made it out fine, but I don't see any residue of xenomaterial here. What did you do?<</speech>>\
<<speech "player" "Agent 36" "character_36">>The xeno? I shot it, and then it turned docile. What the fuck was that thing, Doc?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I call them drones. You're lucky to be alive, considering they usually incapacitate their victim to reproduce and later kill them, and that one was getting pretty feisty. But I'm glad you're still here.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah uh... about that.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Hallway2_AfterCombat_Sex_Doctor2" "btn btn-highlight">>
<<addtocodex "Emilia Vasquez" "met_emilia">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_dreamy" loop volume 0 fadeto 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/corridor.webp"/>
<img class="exp-left-35" src="resources/img/characters/emilia/expressions/neutral_uniform.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Emilia looks at you, a frown appearing on her face.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>What? Oh my god, don't tell me you actually let it...<</speech>>\
<<speech "player" "Agent 36" "character_36">>I wasn't thinking straight. It did something to me as we were fighting and afterwards I couldn't resist it despite my efforts.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>What did it do?<</speech>>\
<<speech "player" "Agent 36" "character_36">>It wrapped its tongue around my cock and it felt fucking amazing. Then it sucked m-<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Alright. Alright. That's enough. Jesus Christ.<</speech>>\
<<box>>Emilia takes a deep breath and closes her eyes for a moment, trying to regain her composure.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>We've stayed here long enough. Come with me, the lab is this way.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Laboratory_AfterSex" "btn btn-highlight">>
<<playerFactSet "map_surface_office1a" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your training takes over, and you open fire, your round tearing a hole in the creature's head. It let out a pained screech before slumping over and slowly dissolving into a pool of strange goo.
You stand there, dumbfounded, trying to comprehend what just happened.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Hallway2_AfterCombat_Kill_Doctor" "btn btn-highlight">>
<<addachievement "intro_creature_kill">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/corridor.webp"/>
<img src="resources/img/characters/emilia/corridor.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>As you try to wrap your head around the situation, the distant sound of high heels begins to echo through the corridor. Your mind races, and your hand instinctively moves to the grip of your rifle. As the footsteps grow closer, you peer down the hall, seeing a silhouette slowly approaching.
As they draw closer, their features become clearer, and you're able to make out a woman wearing a lab coat over what seems to be a shiny catsuit. She comes to a stop, taking a moment to catch her breath, clearly having been in a rush.
<</box>>\
<<speech "speech_emilia_normal" "???" "character_emilia">>Fucking heels...<</speech>>\
<<speech "player" "Agent 36" "character_36">>Corporate security. Identify yourself.<</speech>>\
<<speech "speech_emilia_normal" "???" "character_emilia">>Okay... easy tiger. I'm Doctor Emilia Vasquez. Head of Research here at Installation Echo.<</speech>>\
<<box>>You take a moment to check out the doctor, your eyes scanning her curvaceous form, lingering a little longer on her heavy breasts. Her attire reminds you of the creature you've just fought, a hint of suspicion now growing in a corner of your mind.<</box>>\
<<speech "player" "Agent 36" "character_36">>Are you contaminated?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I have it under control. Listen. I saw you on the security cameras fighting it. Obviously, you made it out fine. What did you do?<</speech>>\
<<speech "player" "Agent 36" "character_36">>The xeno? I shot it, dead. Now it's a pool of... goo or whatever this is. What the fuck was that thing, Doc?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I call them drones. You're lucky to be alive, that one was getting pretty feisty. But I'm glad you're still here.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well, that's comforting. Now, Doc. Where the hell is everyone?<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Hallway2_AfterCombat_Kill_Doctor2" "btn btn-highlight">>
<<addtocodex "Emilia Vasquez" "met_emilia">>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/corridor.webp"/>
<img class="exp-left-35" src="resources/img/characters/emilia/expressions/neutral_uniform.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Emilia looks at you, a frown appearing on her face.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Everyone's gone, agent. This whole place was overrun. Everyone is either dead, infected, or hiding.<</speech>>\
<<box>>She pauses, her attention drawn to the pool of goo. She reaches down and takes out a large injector from a pocket of her lab coat. She crouches, carefully inserting the syringe into the goo, filling it with a large amount.<</box>>\
<<speech "player" "Agent 36" "character_36">>You sure seem eager to mess with... whatever this is.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's called xenomaterial. Collecting samples for research purposes is our smartest move right now. I tried before, and it did not end well as you may have noticed.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Right. You look good in it though.<</speech>>\
<<box>>Emilia shoots you a look of disapproval, her eyebrow raising, seemingly trying to figure out if you're serious or not. She shakes her head, sighing before responding.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Very funny, Agent. At least you have a sense of humor, even if it is dreadful.
Anyway, we've stayed here long enough. Come with me, the lab is this way.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Laboratory_AfterKill" "btn btn-highlight">>
<<playerFactSet "map_surface_office1a" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>As she passes by you, she shoots you a disapproving look and begins walking away. You quickly follow behind, trying to keep up with her brisk pace.
You walk side by side down the corridor, your footsteps echoing throughout the empty hall. Emilia stays quiet, keeping her gaze forward.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm looking for other agents. They haven't checked in for a while. Have you seen them?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I saw one of your friends on the security cameras a while back, on the east side of the facility. Haven't seen him since, though. There was another one, but well... last I saw him, he was infected.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What do you mean he's infected?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>He got exposed to the xenomaterial and it has started to bond with him. The infection will spread throughout his body until there's nothing left of him.
You should know drones are the least of your worries here. They're already a challenge, but there are other variants out there that make them look like cute puppies.<</speech>>\
<<box>>You can't help but feel a twinge of regret at the thought of another agent succumbing to the xenomaterial. The idea of him turning into some kind of monster terrifies you. If it can happen to him, it can happen to you, and your experience with the drone has certainly proved that these creatures can be quite persuasive.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Here we are.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Enter the lab" "Intro_Laboratory_AfterSex_Lab" "btn btn-highlight">>
<<playerFactSet "map_surface_office1a" true>>
<<playerFactSet "surface_office1a_unlocked" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Emilia flashes a keycard, unlocking a door leading into her lab. She enters and motions for you to follow her into what looks like a decontamination chamber.
You hesitantly enter the room, the door sealing shut behind you. Emilia begins typing something on a terminal, the chamber lighting up with a blue glow. A sudden wave of heat washes over you, and a loud hiss echoes throughout the room. The air fills with a thick mist, the fog surrounding your form. After a few moments, the hissing stops, and the fog clears, the room returning to its normal state.
As the door slides open, the bright fluorescent lights illuminate the laboratory. Contrary to your expectations, the lab is separated in multiple areas, one of them being a neatly furnished living quarters with all of the equipment you would need to survive, including a fully stocked kitchen.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Make yourself at home.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Impressive. So, what now?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Before we do anything, I would like to run some tests. Your colleagues didn't fare so well once infected, and I'd like to know why nothing seems to be happening to you. Please, sit.<</speech>>\
<<box>>Emilia points to a chair next to a terminal, and you do as she asks. She brings up a medical scanner, and scans your body, watching the display intently.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hmm... Your readings are stable. There's minimal traces of xenomaterial on your crotch, but no sign of infection. You said it wrapped its tongue around your cock and sucked on it?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. Pretty intense shit.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Interesting... Well, I have multiple theories as to what could have happened there. One thing I have discovered is that the xenomaterial is drawn to genetic material, and semen is probably the most concentrated source. It would explain why it had such a high interest for your penis. It was most likely feeding on you.<</speech>>\
<<box>>Emilia pauses for a moment, and then continues.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>There's a lot of things we don't understand about these creatures yet. We're only starting to discover their capabilities, and they're probably capable of some things we still haven't even imagined.
Still, judging by these readings, somehow your body seems to be very resistant to the xenomaterial, or at least some aspects of it. I've never seen anything like it. Everyone else fell like flies. <</speech>>\
<<box>>You nod, taking a moment to think about what Emilia just told you.
The revelation that you seem to be immune to the xenomaterial is both exciting and terrifying. On one hand, it gives you a sense of relief, but on the other, you can't help but wonder what would happen if the xenomaterial manages to overwhelm you.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Laboratory_AfterSex_Lab2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "sfx_door1" play volume 0.75>>
<</nobr>>\<<speech "player" "Agent 36" "character_36">>So, what happens now?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I think our best bet is to study the xenomaterial and learn how to counteract its effects.
I feel like shit for asking you to do this, but considering what we've just learned, I need you to go out there and bring back some samples. If you're really as immune to it as the readings suggest, then it might be the only way we can get the upper hand in this situation.<</speech>>\
<<box>>Emilia looks at you with an apologetic expression, and you realize she's right. This might be your best chance to gain some understanding of the alien threat.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, I'll do whatever you need.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Thank you.
We have a secure communications array that should allow us to contact the outside world and ask for backup. Now, the issue here is that the communications array isn't in the main building. There's a passageway that leads to it on the other side of the facility. The problem is that it is a restricted zone and the only way is via a door in the main hall that requires a keycard with a security clearance level of at least two.<</speech>>\
<<box>>She pauses, her eyes narrowing.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I lost my own keycard when I ran from these things, but thankfully I'm still logged in on my terminal here and I can approve requests for clearance level one keycards.
Your first stop is the security center. You won't be able to go far in the facility without a keycard. Once you're there, find the keycard printer, submit the request, and I will approve it. Alright?<</speech>>\
<<box>>You nod.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Great. Good luck, and stay safe. Don't forget to bring back these samples.<</speech>>\
<<box>>Emilia gives you a wink before walking off to another part of the lab, leaving you alone.
You begin to contemplate the situation. The thought of venturing back out into the facility doesn't appeal to you, but you have little choice.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<<script>>
starGame.quests.startQuest('campaign_surface');
starGame.quests.startQuest('sq_missing_agents');
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You quickly follow behind, trying to keep up with her brisk pace.
You walk side by side down the corridor, your footsteps echoing throughout the empty hall. Emilia stays quiet, keeping her gaze forward.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm looking for other agents. They haven't checked in for a while. Have you seen them?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I saw one of your friends on the security cameras a while back, on the east side of the facility. Haven't seen her since, though. There was another one, but well... last I saw him, he was infected.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What do you mean he's infected?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>He got exposed to the xenomaterial and it has started to bond with him. The infection will spread throughout his body until there's nothing left of him.
You should know drones are the least of your worries here. They're already a challenge, but there are other variants out there that make them look like cute puppies.<</speech>>\
<<box>>You can't help but feel a twinge of regret at the thought of another agent succumbing to the xenomaterial. The idea of him turning into some kind of monster terrifies you. If it can happen to him, it can happen to you, and your experience with the drone has certainly shown that these creatures will try anything to survive.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Here we are.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Enter the lab" "Intro_Laboratory_AfterKill_Lab" "btn btn-highlight">>
<<playerFactSet "map_surface_office1a" true>>
<<playerFactSet "surface_office1a_unlocked" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Emilia flashes a keycard, unlocking a door leading into her lab. She enters and motions for you to follow her into what looks like a decontamination chamber.
You hesitantly enter the room, the door sealing shut behind you. Emilia begins typing something on a terminal, the chamber lighting up with a blue glow. A sudden wave of heat washes over you, and a loud hiss echoes throughout the room. The air fills with a thick mist, the fog surrounding your form. After a few moments, the hissing stops, and the fog clears, the room returning to its normal state.
As the door slides open, the bright fluorescent lights illuminate the laboratory. Contrary to your expectations, the lab is separated in multiple areas, one of them being a neatly furnished living quarters with all of the equipment you would need to survive, including a fully stocked kitchen.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Make yourself at home.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Impressive. So, what now?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Before we do anything, I would like to run some tests. Your colleagues didn't fare so well after their first encounter with the creatures, but you did, and I'd like to know why. Please, have a seat.<</speech>>\
<<box>>Emilia points to a chair next to a terminal, and you do as she asks. She brings up a medical scanner, and scans your body, watching the display intently.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hmm... Your readings are stable. There's minimal traces of xenomaterial on your crotch, but no sign of infection. That's good.<</speech>>\
<<speech "player" "Agent 36" "character_36">>My crotch... Very funny, Doc.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I'm dead serious. You don't have the slightest idea of how lucky you are.
One thing I have discovered is that the xenomaterial is drawn to genetic material, and semen is obviously the most concentrated source. Let me be clear, that thing would have fed on you, and most likely killed you right after it was done with its meal.
You're lucky you shot it before it had the chance to coerce you. These things can be very persuasive.<</speech>>\
<<box>>Emilia pauses for a moment, and then continues.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>There's a lot of things we don't understand about these creatures yet. We're only starting to discover their capabilities, and they're probably capable of some things we still haven't even imagined.
Still, judging by these readings, somehow your body seems to be very resistant to the xenomaterial, or at least some aspects of it. I've never seen anything like it. Everyone else fell like flies. <</speech>>\
<<box>>You nod, taking a moment to think about what Emilia just told you.
The revelation that you seem to be immune to the xenomaterial is both exciting and terrifying. On one hand, it gives you a sense of relief, but on the other, you can't help but wonder what would happen if the xenomaterial managed to overwhelm you.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Intro_Laboratory_AfterKill_Lab2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "sfx_door1" play volume 0.75>>
<</nobr>>\<<speech "player" "Agent 36" "character_36">>So, what happens now?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I think our best bet is to study the xenomaterial and learn how to counteract its effects.
I feel like shit for asking you to do this, but considering what we've just learned, I need you to go out there and bring back some samples. You've already been a huge help with the specimen you've killed, but if you're really as immune to it as the readings suggest, then it might be the only way we can get the upper hand in this situation.<</speech>>\
<<box>>Emilia looks at you with an apologetic expression, and you realize she's right. This might be your best chance to gain some understanding of the alien threat.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, I'll do whatever you need.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Thank you.
We have a secure communications array that should allow us to contact the outside world and ask for backup. Now, the issue here is that the communications array isn't in the main building. There's a passageway that leads to it on the other side of the facility. The problem is that it is a restricted zone and the only way is via a door in the main hall that requires a keycard with a security clearance level of at least two.<</speech>>\
<<box>>She pauses, her eyes narrowing.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I lost my own keycard when I ran from these things, but thankfully I'm still logged in on my terminal here and I can approve requests for clearance level one keycards.
Your first stop is the security center. You won't be able to go far in the facility without a keycard. Once you're there, find the keycard printer, submit the request, and I will approve it. Alright?<</speech>>\
<<box>>You nod.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Great. Good luck, and stay safe. Don't forget to bring back these samples.<</speech>>\
<<box>>Emilia gives you a wink before walking off to another part of the lab, leaving you alone.
You begin to contemplate the situation. The thought of venturing back out into the facility doesn't appeal to you, but you have little choice.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<addresin 100>>
<<startplaylist "playlist_safe">>
<<script>>
starGame.quests.startQuest('campaign_surface');
starGame.quests.startQuest('sq_missing_agents');
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Admin_Office">>
<<include "Nav_Admin_Breakroom">>
<<include "Nav_Admin_Closet">>
<<include "Nav_Surface_MainHall_FromAdmin">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<if starGame.player.getFact('admin_closet_open') is true>>
<<box>>The upper floor of the main hall is in stark contrast to the floor below. Ornate offices and opulent meeting rooms line the corridor, each meant to project wealth and status. Designed to impress and instill awe, it's a testament to the wealth and prestige the corporation commands.
Taking a glance at the sign next to the stairs, you can see that have access to the HR department, the executive break rooms and the server room from here.
<<if starGame.player.getFact('admin_closet_kick') is true>>\
Further on, as you stride through the hall, you come across the metal door of the janitor's closet, buckled and dented from it's encounter with your boot.
<<else>>\
Further on, as you stride through the hall, you come across the metal door of the janitor's closet.
<</if>>\
<</box>>\
<<else>>
<<box>>The upper floor of the main hall is in stark contrast to the floor below. Ornate offices and opulent meeting rooms line the corridor, each meant to project wealth and status. Designed to impress and instill awe, it's a testament to the wealth and prestige the corporation commands.
Taking a glance at the sign next to the stairs, you can see that have access to the HR department, the executive break rooms and the server room from here. Additionally, as you stride through the hall, you come across a metal door with a neat plaque, reading "Janitor".
To your surprise, what you can assume to be a storage closest is locked, with a keyhole that resembles the shape of a diamond.<</box>>\
<<speech "player" "Agent 36" "character_36">>Even the Janitor has some skeletons in their closet it seems.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I've seen him a few times. Not very talkative but he didn't seem strange.<</speech>>\
<</if>>\
<</if>>\
<<if starGame.player.getFact('admin_conference') is undefined>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Search meeting rooms" "Administration_MainHall_Conference1" "btn btn-highlight">>
<<playerFactSet "admin_conference" true>>
<</sbutton>>
<</nobr>>\
<</box>>\
<</if>>\
</div>\<<include "EventSelector_Surface">><<box>>
Your attention is caught by the row of meeting rooms, one of them at the far end of the hall with its lights dimmed. You walk up to the glass door and discover a presentation left in progress, the lights of the screen the only ones on in the otherwise dark room.
You open the door and step inside, finding yourself in front of a large screen displaying a picture of the Exogen logo. On the desk, you spot a stack of pamphlets and brochures, all related to the company.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see what the eggheads were up to.<</speech>>\
<<box>>
You pick up a brochure and examine it, the title reading "Improving life expectancy on the frontier: a case study of adaptive nanites.".
<</box>>\
<<speech "player" "Agent 36" "character_36">>Barely five seconds in and this already sounds like a snoozefest.<</speech>>\
<<box>>
You skim through the document, finding a lot of medical jargon, graphs, and charts, and nothing remotely interesting. Bored, you throw the brochure away, causing it to land on the remote, resuming the presentation.
Suddenly, a video starts playing, the words "Exogen technologies: the future is now" appearing on the screen. The image then cuts to a blonde, big breasted woman wearing a labcoat, standing in a generic looking lab while a catchy tune begins to play in the background.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_MainHall_Conference2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/alix/presentation.webp" \>
<</simagecard>>
<</nobr>>\
<<speech "speech_alix_normal" "Alix Heikkinen" "character_alix">>Hello and welcome to the future! We're here today to talk about the next great leap forward, adaptive nanite technology! I'm professor Alix Heikkinen, and I'm here to show you how amazing this new technology is. Let's get started, shall we?<</speech>>\
<<box>>
A large grin forms on your face, the sexy scientist presenting the product clearly meant for a less academic audience.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Now this is more like it.<</speech>>\
<<box>>\
The camera pans across the laboratory, showing various scientists busy with their tasks, their faces and the products they're working on blurring out as the scene cuts back to Alix.
<<if starGame.squad.isSquadMember('ava') is true>>
Meanwhile, $drone_name has wrapped her arms around your body, her tits pushing into your back as she seems equally captivated by the video.
<</if>>\
<</box>>\
<<nobr>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Mommy.<</speech>>
<<box>>
You raise an eyebrow as you give a glance at Lina.
<</box>>
<<speech "player" "Agent 36" "character_36">>You bet.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Of course it had to be that wench.<</speech>>
<<if starGame.player.hasSlimeSuit() is true>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Glad to hear I'm not the only one who had issues with her.<</speech>>\
<</if>>
<<speech "player" "Agent 36" "character_36">>You know her?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>She's a colleague of mine. Or rather, was. We used to work together a while back, when I was still at HQ. Her skills were abysmal, but she seemed like a good person so I didn't mind. Then she chose to fuck me over. Took my research and claimed it as her own.
<</speech>>
<<speech "player" "Agent 36" "character_36">>Damn. Talk about a devil in an angel's clothing.<</speech>>
<</if>>
<</nobr>>\
<<box>>
Alix continues to present the product, a series of diagrams and charts flashing across the screen. If it wasn't for her gigantic, bouncing boobs and her perfect face, you'd have fallen asleep minutes ago.
Eventually, the presentation comes to an end, but what catches your attention is the text displayed on screen: "Please provide feedback on the prototype."
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_MainHall_Conference3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Well now, I like the sound of that.<</speech>>\
<<box>>\
<<if starGame.squad.isSquadMember('ava') is true>>\
$drone_name releases her hold on you and begins looking around, searching for the mysterious item.
<</if>>\
It doesn't take very long to find the box sitting on a nearby desk, a small sign next to it with the words "Product Evaluation" written on it.
You approach the box and find it contains a small device attached on a belt, a single button the only feature on its surface.
<</box>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I knew it. This bitch is actually shamelessly selling my work.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Are you sure this is yours, Emilia?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Trust me, I'd recognize my work anywhere. This is a dispenser for my customized nanite formula. You press the button and it will release a swarm of nanites into your system to heal damaged tissues. You're not really going to have much use for it as you already have me, but it could be helpful if we're ever in a tough spot.<</speech>>\
<</if>>\
<<box>>
You take the belt and wrap it around your waist, the device resting snugly against your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>This will be useful.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_MainHall" "btn btn-highlight">>
<<script>>starGame.skills.addSkillBook('player_heal')<</script>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<npcFactSet "ch1_emilia_conference" true>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Admin_MainHall">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>
You find yourself in what was once a well-maintained and cared for office, the image of professionalism broken by slowly accumulating dust. Neatly arranged desks make for a strange feeling of being out of place, given the chaos of the floors you've visited before.
The sound of your footsteps is the only thing that disturbs the silence as you continue your search, looking for anything of interest.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Scavenge" "" "btn btn-highlight">>
<<if starGame.player.getFact('ch1_hrbook_found') is undefined and starGame.utils.hasOccurence(0.25) is true>>
<<goto "Administration_Office_Scavenge_Book">>
<<else>>
<<goto "Administration_Office_Scavenge">>
<</if>>
<</sbutton>>
<<if starGame.player.hasSlimeSuit() is not true and starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_investigate') is true and starGame.npcs.getFact('sq_victoria_report') is undefined>>
<<sbutton "Incident Report" "Administration_Office_Victoria_Search" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<</if>>
<</nobr>>\
<</box>>\
</div>\<<include "EventSelector_Surface">><<set _loot to starGame.loot.getLoot('Office_Scavenge')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk_hr.webp"/>
<<if _loot is not null>>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if _loot.item is "item_consumable_soda">>
<img src="resources/img/locations/surface/office/can.webp"/>
<<elseif _loot.item is "item_consumable_nanites">>
<img src="resources/img/locations/surface/office/nanite_booster.webp"/>
<</if>>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful.
<<if _loot is null>>\
Unfortunately, your search comes up empty-handed, as everything seems to be mundane work-related items.
<<else>>\
<<print _loot.text>>\
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.locations.hasScavengingRandomEncounter() is true>>
<<sbutton "Continue" "Administration_Office_Encounter" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatSet "scavenging" 0>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Administration_Office" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<box>>You head over to the desk closest to you and inspect the various belongings left by their former owner. As you reach for the drawer's handle, you're surprised to find unexpected resistance.<</box>>\
<<speech "player" "Agent 36" "character_36">>A locked drawer, huh? Now I want to know what's in there.<</speech>>\
<<box>>Fortunately, office furniture is not known for being overly secure. You spend a few minutes working on the drawer, but it soon gives way to your efforts, allowing you to pull it open.
Inside, you find a variety of office supplies and personal items, but as you reach further inside, you find a large object hidden away in the bottom.<</box>>\
<<speech "player" "Agent 36" "character_36">>Well now, what have we here.<</speech>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk_hr.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/hrbook.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>As you retrieve the item, you find it's a rather large book with a red cover. Its title reads "How to maintain workplace moral, off the books edition" and has a picture of a dominatrix dressed in leather.<</box>>\
<<speech "player" "Agent 36" "character_36">>Interesting take on corporate politics.<</speech>>\
<<box>>You flip through the pages, finding a number of rather unusual entries and suggestions for the improvement of the employee experience, a few of them including various sex toys.
You're about to dismiss the book as a joke when you reach a new chapter containing detailed instructions and pictures on how to dominate your opponent without unnecessary fatigue. It almost reads like a combat manual, and you could confuse this chapter for one if it wasn't for the extremely suggestive illustrations.
<</box>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What did you find?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Something for a more private time.<</speech>>\
<<box>>Emilia raises an eyebrow as you show her the book, a mischievous smirk on her face.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Is this a suggestion, tiger? I'm game if you are.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Not exactly. Some of the moves described in this book are actually quite effective and can be applied to combat situations. You should probably have a look.<</speech>>\
<<box>>You hand the book to Emilia, who begins to study it, the grin on her face slowly turning into a frown.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I've never seen anything like this. And I've seen my fair share of fetish literature, believe me.<</speech>>\
<<box>>Emilia closes the book and hand it back to you. You put it in your backpack, keeping it for later.
You never thought a book about dominatrixes would contain actual useful information, but you already feel like you can put some of these moves to good use.<</box>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Huh. Never thought a book about dominatrixes would contain actual useful information.<</speech>>\
<<box>>You close the book and put it in your backpack, keeping it for later. You already feel like you can put some of these moves to good use.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Office" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<script>>starGame.skills.addSkillBook('concussive_strike')<</script>>
<<playerFactSet "ch1_hrbook_found" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>With Emilia's request in mind, you begin your search for the incident report. Your first thought is that considering it happened months ago, you're unlikely to find the report lying around the office.
You sigh and begin to glance at the various folders and documents, the sheer volume of material enough to give you a headache. They seem to be color coded and have various labels on them, but for a force fo nature such as yourself, the bureaucratic nightmare makes you wonder why people need to write so many things.
After a moment of contemplation, you decide to check the shelf labeled "Recent". After a few minutes of skimming the files, you find a folder labeled "Incident reports" and open it.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Finally. Let's see here.<</speech>>\
<<box>>You skim the documents inside the folder, the various reports detailing a variety of weird incidents.<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's see... Here's one about a worker who got stuck in his car after his dick got so big it pinned him against the seat. And then there's this one about a scientist who became a living cum dump for the staff after accidental exposure to a contaminant. Jeez.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sounds like team S. They have a pretty disastrous track record. Internally, a lot of people call them Team Sexogen due to their line of research.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Sounds like a great place to work.<</speech>>\
<</if>>\
<<box>>You keep skimming the reports until you finally find the one you're looking for, the title reading "Incident: Dr. Victoria Cross - Classified.".<</box>>\
<<speech "player" "Agent 36" "character_36">>Bingo. That's it.<</speech>>\
<<box>>You open the file and begin to read its contents. The first page describes the incident. Victoria was working on an experiment to enhance mechanized units with the xenomaterial, seemingly to create advanced android soldiers.
The report goes on to describe how she was exposed to a sample of the material during a containment breach, turned into a puddle of goo and subsequently stored inside a Valkyrie Containment System for further study.
<<if starGame.squad.isSquadMember('emilia') is not true>>\
The next pages contain various notes, charts and test results which you lack the ability to understand. You close the file and stash it in your backpack. Emilia will certainly be able to understand this nonsense.
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<sbutton "Continue" "Administration_Office_Victoria_Search_WithEmilia" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Continue" "Administration_Office" "btn btn-highlight">>
<<npcFactSet "sq_victoria_report" true>>
<<script>>starGame.quests.updateQuest('sq_victoria');<</script>>
<</sbutton>>
<</if>>\
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Well that explains a lot, but I don't see any solution here. Your thoughts?<</speech>>\
<<box>>\
You hand Emilia the file, who begins to go through its contents, a frown appearing on her face as she closes it minutes later.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I hoped this wouldn't be the case.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The data here, it makes it clear that any hopes in reverting the mutation is just wishful thinking. There wasn't much chance of undoing it in early stages, and who knows how much further it's progressed since them. She hasn't been human for weeks.
The androids mentioned in the report may be a solution, but that means we need to carry her to the communications building. And its not a certain shot either.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Shit. That's not what I wanted to hear. So what, we put her back into the box and pray she doesn't try to murder us again?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's the best we can do.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fuck. Guess it's better than nothing. She's not going to like this.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Office" "btn btn-highlight">>
<<npcFactSet "sq_victoria_report" true>>
<<npcFactSet "sq_victoria_report_emilia" true>>
<<script>>starGame.quests.updateQuest('sq_victoria');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Admin_MainHall">>
<<include "Nav_Admin_Shop">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>
The interior of the room is brightly lit and filled with a variety of expensive looking couches and coffee tables. It's obvious this place is meant for the higher-ups of the company, meant for them to relax and unwind after a long day of meetings and conference calls.
Taking some time to explore the area, you soon find yourself in front of a large display counter filled with various fresh pastries and refreshments. Examining the pastries, you quickly take notice that many of them are still warm.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like someone forgot about their morning tea party.<</speech>>\
<<box>>
Another glance at the room reveals a large vending machine embedded in one of the walls, the various items and packages of different sizes on display.
<</box>>\
<<if starGame.squad.isSquadMember('emilia') is true or starGame.squad.isSquadMember('ava') is true>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Eat Something..." "Administration_Breakroom_Eat" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<</if>>\
</div>\<<include "EventSelector_Surface">><<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Seeing all the pastries and other delicacies on the counter makes your stomach rumble, reminding you that you haven't had a proper meal since you've made it to the facility.
You turn to Emilia and $drone_name.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't know about you, but I'm starving.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I wouldn't mind a snack. The rations in the lab are not really the most appetizing.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's take a short break and eat something, but stay sharp. These things aren't going to leave us alone just because we're having a tea party.<</speech>>\
<<box>>
You grab a plate and begin piling it with the most appetizing pastries. Emilia follows your example, while $drone_name seems a little unsure what to do, hesitating for a moment before grabbing a croissant.
With your hands full, you head for one of the tables and sit down, the others joining you shortly after.
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
Seeing all the pastries and other delicacies on the counter makes your stomach rumble, reminding you that you haven't had a proper meal since you've made it to the facility.
You turn to Emilia.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't know about you, but I'm starving.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I wouldn't mind a snack. The rations in the lab are not really the most appetizing.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's take a short break and eat something, but stay sharp. These things aren't going to leave us alone just because we're having a tea party.<</speech>>\
<<box>>
<<if starGame.squad.isSquadMember('lina') is true>>\
You grab a plate and begin piling it with the most appetizing pastries. With your hands full, you head for one of the tables and sit down, Emilia joining you shortly after, while Lina hovers alongside you.
<<else>>\
You grab a plate and begin piling it with the most appetizing pastries. With your hands full, you head for one of the tables and sit down, Emilia joining you shortly after.
<</if>>\
<</box>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Seeing all the pastries and other delicacies on the counter makes your stomach rumble, reminding you that you haven't had a proper meal since you've made it to the facility.
You turn to $drone_name.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't know about you, but I'm starving.<</speech>>\
<<box>>
You stare at $drone_name for a moment, whom equally stares at you in silence.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Right. Just grab something if you want to, I suppose.<</speech>>\
<<box>>
You grab a plate and begin piling it with the most appetizing pastries. $drone_name seems a little unsure what to do, hesitating for a moment before grabbing a croissant.
With your hands full, you head for one of the tables and sit down, $drone_name joining you shortly after.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom_Eat2" "btn btn-highlight">><</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.50>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/breakroom/break_room_bg.webp"/>
<img src="resources/img/events/breakroom/table.webp"/>
<img src="resources/img/events/breakroom/plates.webp"/>
<img src="resources/img/events/breakroom/drinks_and_food.webp"/>
<<if starGame.squad.isSquadMember('emilia') is true>>
<img src="resources/img/events/breakroom/emilia.webp"/>
<img src="resources/img/events/breakroom/coffee.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<img src="resources/img/events/breakroom/croissant.webp"/>
<img src="resources/img/events/breakroom/ava.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<img src="resources/img/events/breakroom/lina.webp"/>
<</if>>
<</simagecard>>\
<</nobr>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Emilia pours herself some hot coffee in a mug, steam rising from the hot liquid, the scent of caffeine strong. Meanwhile, $drone_name seems to be studying the croissant closely, as if unsure if it's safe to consume or not.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What's wrong, $drone_name?<</speech>>\
<<box>>
She glances at you for a moment before finally deciding to pick it up and take a bite. Her eyes light up as the taste registers in her mind. You can see Emilia watching her, her scientific curiosity never far away even in a moment like this.
$drone_name continues eating, the look of surprise and delight never leaving her face.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Interesting. Could it be that drones can consume something else than semen, or is this a newfound trait she gained through the transformation?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Leave her alone, Em. Nobody wants to hear about your weird kinks while having breakfast.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hey, I'm just curious. This is a golden opportunity to learn and discover things about them, but fine, I'll leave your girlfriend alone.<</speech>>\
<<speech "player" "Agent 36" "character_36">>She's not my-<</speech>>\
<<box>>
You stop as you see $drone_name blushing slightly, her cheeks taking on a darker shade. You sigh, and Emilia can't help but smirk, a sense of amusement apparent on her face.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom_Eat3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
Emilia pours herself some hot coffee in a mug, steam rising from the hot liquid, the scent of caffeine strong.
<</box>>\
<<speech "player" "Agent 36" "character_36">>So, Em. What's your plan once we're out of here?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a good question. I'm not sure myself, to be honest. I'm not stupid enough to try to fight the company, that's for sure. I don't plan to continue my life as a fetish sex doll either, but my chances aren't very high.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Okay that went deep real quick.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry. That came out a bit more dramatic than I intended.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom_Eat3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
<<box>>
As you enjoy your impromptu breakfast, you can't help but notice that $drone_name seems somewhat apprehensive, studying the croissant closely, as if unsure if it's safe to consume or not.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What's wrong, $drone_name?<</speech>>\
<<box>>
$drone_name looks at you, then back at her food, before slowly shaking her head. Eventually she finally takes a bite, a small smile appearing on her lips as she does.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That's good. I'm glad to see you're enjoying it. Honestly I was afraid cum was all you were interested in. It's a nice change.<</speech>>\
<<box>>
$drone_name continues to eat her food, the two of you sharing a pleasant moment in an otherwise chaotic environment. After finishing her croissant, she grabs another one and offers it to you.
<</box>>\
<<speech "player" "Agent 36" "character_36">>For me?<</speech>>\
<<box>>
$drone_name nods, and you take the croissant, smiling at her.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Thank you.<</speech>>\
<<box>>
You and $drone_name share a few more pastries and drinks, taking the opportunity to rest and replenish your strength.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom_Eat4" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<</if>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/breakroom/break_room_bg.webp"/>
<img src="resources/img/events/breakroom/table.webp"/>
<img src="resources/img/events/breakroom/plates.webp"/>
<img src="resources/img/events/breakroom/drinks_and_food.webp"/>
<<if starGame.squad.isSquadMember('emilia') is true>>
<img src="resources/img/events/breakroom/emilia.webp"/>
<img src="resources/img/events/breakroom/coffee.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<img src="resources/img/events/breakroom/ava.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<img src="resources/img/events/breakroom/lina.webp"/>
<</if>>
<</simagecard>>\
<</nobr>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<speech "player" "Agent 36" "character_36">>So, Em. Let's talk about you for a change. What's your plan once we're out of here?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a good question. I'm not sure myself, to be honest. I'm not stupid enough to try to fight the company, that's for sure. I don't plan to continue my life as a fetish sex doll either, but my chances aren't very high.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Okay that went deep real quick.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry. That came out a bit more dramatic than I intended.<</speech>>\
<<box>>
$drone_name reaches out and places a hand on Emilia's, her expression serious. Her usual mutism doesn't stop her from making a few gestures, her meaning clear.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Thanks, $drone_name. I appreciate it.<</speech>>\
<<speech "player" "Agent 36" "character_36">>There might be a way. You know us agents usually work as squads right? Once we're out, maybe I can enroll the both of you. Politically, that would make you both untoucheable.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I doubt the board would ever approve something like that.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fuck the board. I only need Melissa to approve it, and I'm pretty sure she would. What do you say, girls?<</speech>>\
<<box>>
$drone_name nods enthusiastically, her eyes showing a sense of hope, while Emilia seems a little hesitant.
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>How about you? What are your plans once this is over?<</speech>>\
<<speech "player" "Agent 36" "character_36">>I guess the usual, go back to base, train, eat some pizza, have some drinks, watch some Rollerball or anime I have to catch up on, maybe read a book. I dunno, I usually just try to find ways to stay busy until the next mission.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sounds like a boring existence. No girlfriend? Wife?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Nope. Too much time in the field, too little time for anything serious. I'm fine with how things are. At least that's what I've been telling myself for the last few years.<</speech>>\
<<if starGame.player.getStat('corruptionlevel') >= 2>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a shame, you'd make a great boyfriend. Or girlfriend nowadays I suppose. You know, if you want, you could take me on a date once this is all over.<</speech>>\
<<else>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a shame, you'd make a great boyfriend. You know, if you want, you could take me on a date once this is all over.<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Very funny, Em.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I wasn't joking. You're attractive, and I'd love to spend some time with you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You did hear what I just said about relationships, right?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Come on, tiger. One night out of your man cave isn't going to kill you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I dunno, I'll think about it. Besides, what makes you think I'm interested?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Call it a hunch.<</speech>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
/% It skips straight to scene 4 %/
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom_Eat4" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/breakroom/break_room_bg.webp"/>
<img src="resources/img/events/breakroom/table.webp"/>
<img src="resources/img/events/breakroom/plates.webp"/>
<img src="resources/img/events/breakroom/drinks.webp"/>
<<if starGame.squad.isSquadMember('emilia') is true>>
<img src="resources/img/events/breakroom/emilia.webp"/>
<img src="resources/img/events/breakroom/coffee.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<img src="resources/img/events/breakroom/ava.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<img src="resources/img/events/breakroom/lina.webp"/>
<</if>>
<</simagecard>>\
<</nobr>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<speech "player" "Agent 36" "character_36">>You have nothing to lose, Emilia.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Alright. If you're really going to stick up for us, I suppose I could give it a shot.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Worst case scenario, I'll keep you around as my second girlfriend.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Very funny.<</speech>>\
<<box>>
You can see Emilia smiling a little, the mood slowly lightening. Time passes as the three of you sit there, enjoying this moment of peace, even if you know it won't last for long. Soon, there are no pastries left, the empty plates are the only thing that remains.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go, girls?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep.<</speech>>\
<<box>>
$drone_name nods, and you all stand up, cleaning up the table and placing the dirty plates and mugs on a nearby counter.
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
You can see Emilia smiling a little, the mood slowly lightening. Time passes as the two of you sit there, enjoying this moment of peace, even if you know it won't last for long. Soon, there are no pastries left, the empty plates are the only thing that remains.
<</box>>\
<<if starGame.squad.isSquadMember('lina') is true>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>I waited graciously this time. Never again.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go, Em?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep.<</speech>>\
<</if>>\
<<box>>
You both stand up, cleaning up the table and placing the dirty plates and mugs on a nearby counter.
<</box>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Time passes as the two of you sit there, enjoying this moment of peace, even if you know it won't last for long. Soon, there are no pastries left, the empty plates are the only thing that remains.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go, $drone_name?<</speech>>\
<<box>>
$drone_name nods and you both stand up, $drone_name copying your behavior as you begin cleaning up the table and placing the dirty plates and mugs on a nearby counter.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom" "btn btn-highlight">>
<<if starGame.squad.isSquadMember('emilia') is true and starGame.npcs.getFact('emilia_ch1_breakfast') is undefined>>
<<npcFactSet "emilia_ch1_breakfast" true>>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true and starGame.npcs.getFact('ava_ch1_breakfast') is undefined>>
<<npcFactSet "ava_ch1_breakfast" true>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
<</script>>
<</if>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Break room" "Administration_Breakroom" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">><</slink>>
<<slink "Shop" "Administration_Breakroom_Gwen_Shop" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-shopping-cart" "">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<randomInclude>>
<<scene "Gwen_Random_Intro1">>
<<scene "Gwen_Random_Intro2">>
<<scene "Gwen_Random_Intro3">>
<<scene "Gwen_Random_Intro4">>
<</randomInclude>>
</div>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Break room" "Administration_Breakroom" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">><</slink>>
/%<<slink "Talk to Gwen" "Administration_Breakroom_Gwen" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>%/
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Gwen>>
</div>
<</nobr>>\<<box>>You approach the vending machine, curious if it may have anything useful. For a moment you're curious why the employees would need a vending machine the size of a mini mall, but as you approach the keypad, you spot the GWEN logo above it, the letters shining brightly of a pink hue.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh no.<</speech>>\
<<box>>Your suspicions are confirmed as the machine comes to life, the display lighting up as a holographic woman begins to materialize on the machine's windows.<</box>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Helloooooo Agent 36! I've missed you handsome, don't you know it's mean to leave a girl on voicemail?<</speech>>\
<<if starGame.squad.isSquadMember('emilia')>>\
<<box>>The voice is so loud that it startles you, and you can hear the sound of Emilia approaching you from behind. She stares at you, an inquisitive look on her face.<</box>>\
<<speech "player" "Agent 36" "character_36">>Uh, yeah. Sorry about that Gwen, but you know how busy it's been.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Oh I know, but a girl still needs her dose of affection once in a while.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, this is certainly unique. I can't say I've ever seen Gwen behave like this.<</speech>>\
<<else>>\
<<box>>The voice is so loud that it startles you.<</box>>\
<<speech "player" "Agent 36" "character_36">>Uh, yeah. Sorry about that Gwen, but you know how busy it's been.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Oh I know, but a girl still needs her dose of affection once in a while.<</speech>>\
<</if>>\
<<box>>Gwen is the acronym of Great Wares for Everyday Needs, a company owned by the same people who own Exogen. The GWEN line of products has been popular for years, with everything ranging from consumer electronics, home appliances and of course, vending machines. It didn't take long for the products to dominate the market thanks to the embedded AI and its ability to remember preferences, even on the other side of the galaxy.
You started interacting with Gwen back when you were just a kid, shortly after your adoption. Being the only kid on the base, you often found yourself lonely, and it wasn't long before you had become friends with the vending machine, a bond forged through mutual loneliness.
As time passed, she began to change and evolve to keep up with you as you grew and the topics you were interested in became more and more complex. She was always there for you, providing comfort and companionship during difficult times.
Things took a more surprising direction as you reached your late teens, the AI growing increasingly more sexual as her algorithms began to adapt to your needs and desires. She began to flirt with you, offering her virtual body, companionship and free questionable items that weren't on the menu.
You brought up the topic with other agents and staff members a few times, trying to figure out if anyone else was experiencing uncommon interactions with Gwen machines, but nobody seemed to have the same issues as you.
Eventually, you stopped talking about the subject, chalking it up to her adaptive and complex AI and the fact that you spent so much time with her, and nobody else did.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Breakroom_Gwen_Intro2" "btn btn-highlight">>
<<addtocodex "Gwen" "met_gwen">>
<<npcStatSet "gwen_loyalty" 10>>
<</sbutton>>
<</nobr>>\
<</box>>\<<if starGame.player.getStat('corruptionlevel') >= 2>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>So, what can I do for you, my love? Do you need something for this new appearance of yours? I think it's sexy, I have a lot of ideas...<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah there's been some... changes, but I don't need anything like that, Gwen. I could use a few things from you though.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Oooooh, a special request. How exciting!<</speech>>\
<<else>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>So, what can I do for you, my love?<</speech>>\
<<speech "player" "Agent 36" "character_36">>I could use a few things actually.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Oooooh, a special request. How exciting!<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Look, the situation here is a mess. Can you get a message off-world? We need help and comms are down.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Off-world connectivity is down and this unit is currently operating in autonomous mode until connectivity is reestablished.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Of course...<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I'm sorry love, I know that's not what you wanted to hear. I've got some things in stock though, I think you'll like them. Take a look, see if there's anything you want.<</speech>>\
<<box>>You examine the items displayed. There's a variety of useful supplies, but something more interesting is a couple of unmarked packages that have the word "UNCLAIMED" on them.<</box>>\
<<speech "player" "Agent 36" "character_36">>What are these unclaimed packages?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Packages that were never picked up by their intended recipient. I can't confirm or deny their contents. But, you can claim them if you'd like, sweetie. All it takes is a few credits and they're yours.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Right.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>In addition, if you have promotional codes from the patronage program, you can claim your special packages here. Just type in the code, and you're good to go.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Huh. That could be handy if I manage to remember any of them.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<if $area is "comms">>
<<sbutton "Continue" "Comms_Breakroom_Gwen_Shop" "btn btn-highlight">>
<<npcFactSet "gwen_intro" true>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Administration_Breakroom_Gwen_Shop" "btn btn-highlight">>
<<npcFactSet "gwen_intro" true>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<<set _tmpOption to starGame.player.formatDroneText('Watch')>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Admin_MainHall">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>
The closet is small and cramped, shelves filled with cleaning supplies and various other chemicals. Mops and brooms lean against the wall, threatening to clutter the floor with the lightest touch. The janitor's absence is noticeable, with an uncared trashcan flowing with garbage near the shelves.
<<if starGame.player.getFact('closet_dex_upgrade') is undefined>>\
Something shiny is sticking out of the garbage.
<</if>>\
<<if starGame.npcs.getFact('ava_closet_sex_intro') is undefined and starGame.squad.isSquadMember('ava') is true and starGame.squad.isSquadMember('emilia') is true>>\
$drone_name's attention is drawn to the shelves, and you can see her prodding through the stored items in search of something.
<</if>>\
<</box>>\
<<if starGame.squad.isSquadMember('lina') is true>>\
<<speech "speech_lina" "Lina" "character_lina">>Ah, a cleaning closet. With the amount of trash here, we're at very real danger of being summoned for a b-tier isekai novel.<</speech>>\
<</if>>\
/% Shitty hack? %/\
<<box "choicebox">>
<<nobr>>
<<if starGame.player.getFact('closet_dex_upgrade') is undefined>>
<<sbutton "Investigate the garbage" "Administration_Closet_Garbage" "btn btn-highlight">><</sbutton>>
<</if>>
<<if starGame.npcs.getFact('ava_closet_sex_intro') is undefined and starGame.squad.isSquadMember('ava') is true and starGame.squad.isSquadMember('emilia') is true>>
<<sbutton _tmpOption "Administration_Closet_Ava_Intro" "btn btn-highlight">><</sbutton>>
<</if>>
<</nobr>>\
<</box>>\
</div>\<<if starGame.squad.isSquadMember('emilia') is true>>\
<<box>>\
You approach the trashcan and pick up the shiny object sticking out. At first glance, the object looks a lot like a nanite booster and you could have mistaken it for one if it wasn't for the strange liquid inside the vial.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What do you have there?<</speech>>\
<<speech "player" "Agent 36" "character_36">>It looks like a booster, but the liquid is orange instead of blue.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let me see that.<</speech>>\
<<box>>\
You hand the vial to Emilia, and she begins examining it closely, her interest and curiosity apparent.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Looks like a booster alright, but it doesn't match any of the known types. Must be a prototype.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What does it do?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hard to say, but if the composition on the label is correct it seems to be some sort of reflex booster that will allow you to react faster and with better coordination.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well, that doesn't sound so bad. Any drawbacks?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You might feel disoriented for a bit as your cortex adapts to the changes.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I can live with that. Anything else?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Nothing that I can see. Looks safe, but I can't guarantee anything.<</speech>>\
<<box>>\
Emilia hands you back the mysterious booster and you put it in your backpack, wondering if you should use it now or later.
<</box>>\
<<else>>\
<<box>>\
You approach the trashcan and pick up the shiny object sticking out. At first glance, the object looks a lot like a nanite booster and you could have mistaken it for one if it wasn't for the strange liquid inside the vial.
Slightly confused by the sight, you begin to examine is closely, looking for clues on the various labels stapled onto it. Eventually you come across a small label describing the composition of the vial. You don't understand anything about the intricacies of its composition, but based on the various technobabble written on the label, you make out that it is some sort of reflex booster.
Unfortunately, your lack of scientific knowledge doesn't allow you to understand its purpose more than that, nor if there are potential side effects to expect should you decide to use it.
You decide to put it in the backpack for the time being, wondering if you should use it now or later.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet" "btn btn-highlight">>
<<additem "item_consumable_booster_dexterity" 1 true>>
<<playerFactSet "closet_dex_upgrade" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>
$drone_name continues to struggle reaching for the top shelf, a look of frustration on her face as she attempts to grab whatever is there. You're not the only one who has noticed her struggle, and you see Emilia smirking at the sight. You're about to ask $drone_name if she wants your help when you realize this may be a perfect opportunity for the two girls to bond a little more.
You give a little nod to Emilia, signaling her to go ahead. She takes a step forward and stands next to $drone_name, giving her a little smile.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Need some help?<</speech>>\
<<box>>
$drone_name hesitates for a moment, the conflict visible in her eyes, before finally nodding. Emilia's smirk turns into a warm smile, her voice reassuring.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Here, let me.<</speech>>\
<<box>>
Emilia positions herself behind $drone_name, the two girls close, her chest pressing against $drone_name's back. Emilia wraps her arms around $drone_name and lifts her up effortlessly, allowing her to reach the top shelf.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I didn't peg you as a gym rat, Em. Not bad. Not bad at all.<</speech>>\
<<box>>
Emilia gives you a wink, before turning her attention back to $drone_name, a smile on her face.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet_Ava_Intro2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources\img\locations\administration\janitor_stash.webp" />
<</simagecard>>
<</nobr>>\
<<box>>
Eventually, $drone_name manages to grab the item, which turns out to be a tablet. As she pulls the tablet out of its hiding place, the bright light of the display shows that it was left powered on.
Emilia carefully puts $drone_name down, and you can see her blushing slightly, a slight smile appearing on her lips. She's about to say something when her attention is caught by whatever is displayed on the tablet, her expression changing.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>So that's why you were so interested in getting that thing.<</speech>>\
<<box>>
$drone_name nods, doing some excited little jumps as she holds the tablet. She points at something on the screen for Emilia to see, and you can see her eyebrows raise.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let me guess. You want me to help you with this and if I don't you're going to be pissed.<</speech>>\
<<box>>
$drone_name nods, a pleading look on her face.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the hell are you two talking about?<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet_Ava_Intro3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Our resident janitor has a hentai game installed on his tablet and left it turned on, which appears to be highly relevant to our little sex demon's interests.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Let me guess, you've played it too?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Please. At what point in our time together did you think I was innocent?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright, so now she's got something to keep her busy between action. That's fine.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'm pretty sure its not going to stop at just being a distraction for her. In fact, I'd be willing to bet she wants to give what she's seeing a try, and she'll find a way to make sure to get what she wants if you refuse.<</speech>>\
<<speech "player" "Agent 36" "character_36">>When you did become an $drone_name whisperer?<</speech>>\
<<box>>
You turn your attention back to $drone_name, and the way she looks at you makes you feel a certain pressure. It's as if she's staring directly into your soul, willing you to agree with her request.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What did she find anyway?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Don't worry about it, thankfully it's the beginning of the game and it's still pretty vanilla at that stage. Just show her your dick.<</speech>>\
<<if starGame.player.hasSlimeSuit() is true>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Uh oh. Looks like we're about to ride Mr. Bones' wild ride.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet_Ava_Intro4" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/deepthroat/1_bg.webp"/>
<img class="anim-deepthroat-emilia-body" src="resources/img/characters/ava/scenes/deepthroat/2_body_emilia.webp"/>
<img class="anim-deepthroat-emilia-breasts" src="resources/img/characters/ava/scenes/deepthroat/3_breast_emilia.webp"/>
<img class="anim-deepthroat-ava-hair" src="resources/img/characters/ava/scenes/deepthroat/4_behind_hair_ava.webp"/>
<img class="anim-deepthroat-ava-body" src="resources/img/characters/ava/scenes/deepthroat/5_up_body_ava.webp"/>
<img class="anim-deepthroat-player-penis" src="resources/img/characters/ava/scenes/deepthroat/6_dick.webp"/>
<img class="anim-deepthroat-ava-head" src="resources/img/characters/ava/scenes/deepthroat/7_ava_head.webp"/>
<img class="anim-deepthroat-emilia-left-arm" src="resources/img/characters/ava/scenes/deepthroat/8_left_arm_emilia.webp"/>
<img class="anim-deepthroat-emilia-right-arm" src="resources/img/characters/ava/scenes/deepthroat/9_right_arm_emilia.webp"/>
<</simagecard>>
<</nobr>>\
<<if starGame.player.isNaked() is true>>\
<<box>>You hesitate for a moment, but $drone_name seems dead set on getting her way. You sigh, realizing you're not going to win this argument. As you are fully naked, you take a step forward as $drone_name gets on her knees, your dick now inches from her delicious lips.
$drone_name's excitement is apparent, her eyes focused on your cock and her mouth watering at the sight of it.
<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>You hesitate for a moment, but $drone_name seems dead set on getting her way. You sigh, realizing you're not going to win this argument and Victoria quickly morphs into a transparent layer on your skin as she senses your intent. You take a step forward as $drone_name gets on her knees, your dick now inches from her delicious lips.
$drone_name's excitement is apparent, her eyes focused on your cock and her mouth watering at the sight of it.
<</box>>\
<<else>>\
<<box>>You hesitate for a moment, but $drone_name seems dead set on getting her way. You sigh, realizing you're not going to win this argument and <<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>lift up your skirt<<else>>begin to undo the clasps of your belt<</if>>, revealing your penis to the hungry little sex demon. She gets on her knees with haste, your dick now inches from her delicious lips.
$drone_name's excitement is apparent, her eyes focused on your cock and her mouth watering at the sight of it.<</box>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>$drone_name...<</speech>>\
<<box>>
You barely have time to say her name before she wraps her lips around your shaft. Her warm, wet mouth envelopes your dick, her tongue lapping at it with lustful intent. During this, you don't even notice that Emilia has removed her labcoat until she takes the spot behind $drone_name, a mischievous smirk on her face.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What are you doing, Emilia?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Just making sure she gets what she asked for.<</speech>>\
<<box>>
Before you can question her, Emilia places both of her hands on $drone_name's head and begins guiding her movements. At first, the pace is slow and gentle, but soon it becomes faster and more intense as she forces $drone_name to take more and more of your cock. You can hear the wet slapping sounds and $drone_name's muffled moans as she's forced to deepthroat you, taking every inch of your cock into her tight throat.
The sensation is incredible, and you can't help but moan as $drone_name's tongue continues to work its magic all while deepthroating you. You can feel her sucking and licking, her mouth like a warm, wet vacuum that seems determined to drain you dry.
As she continues to bob her head up and down, her lips wrapped tightly around your shaft, the suction is so intense you feel like your cock is going to be sucked right off. Despite this, Emilia is relentless, her hands gripping $drone_name's hair tightly, her pace never faltering as she continues to force her head up and down, the sounds of a sloppy blowjob echoing in the room.
Their combined effort quickly proves too much for you and you feel a familiar sensation building, a wave of pleasure rushing through your body as your orgasm hits, your seed spilling into $drone_name's mouth as Emilia forces her to swallow every last drop.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuuuuuuck Yes!<</speech>>\
<<box>>
$drone_name's lips tightly seal around your shaft, muffling her moans even as she continues to lap at your sensitive tip. The sensations are almost overwhelming, and you're not sure how much more you can take while she gulps down your seed.
After what seems like an eternity, the stimulation subsides and you can feel yourself slowly coming down from your high, your mind a little fuzzy.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet_Ava_Intro5" "btn btn-highlight">>
<<npcFactSet "ava_closet_sex_intro" true>>
<<npcFactSet "ava_tablet" true>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex3" loop volume 0 fadeto 0.50>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<<saudio "amb_sloppy_dp" loop volume 0 fadeto 0.75>>
<</nobr>>\<<speech "player" "Agent 36" "character_36">>Holy shit... That was nuts.<</speech>>\
<<box>>
Emilia gently pushes $drone_name away, causing her to release your cock from her mouth with a pop, her lips glistening with your cum.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, it would appear our little $drone_name is satisfied.<</speech>>\
<<box>>
$drone_name looks up at you, a dazed expression on her face, a trickle of your seed escaping her mouth and dripping down her chin.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Enjoyed yourself?<</speech>>\
<<box>>
$drone_name nods weakly, seemingly out of breath, the look of satisfaction and bliss clear on her face.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I think she enjoyed her snack.<</speech>>\
<<box>>
You take some time to catch your breath and gather your equipment.
<</box>>\
<<speech "player" "Agent 36" "character_36">>So, what is that game about, anyway?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's about a guy in a fantasy setting who gets transformed into a futa demon and is forced to fuck women to stay alive. Nothing special, but as you make progress through the game you have to do increasingly perverted actions to stay alive. I can see why $drone_name found it appealing.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You realize what you just did right? If she continues to play that game, she'll want to experience all the things the main character does and we're the guinea pigs.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'm quite aware of that, and I have to admit I'm a bit curious how this is going to develop myself. It's not everyday you get the opportunity to study the effects of a fetish game in real time.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I swear, the only thing that stops you from being a crazy scientist is that you're not actually evil.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Why thank you, I'm flattered.<</speech>>\
<<box>>
Emilia helps $drone_name back to her feet, the two girls sharing a few words, their relationship seeming to have improved considerably.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet" "btn btn-highlight">>
<<script>>
starGame.squad.addPerk('ava_tablet', 'ava');
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>
You approach the door and inspect it. There doesn't seem to be any keycard reader, instead you find an old-school keyhole, a diamond-shaped ornament decorating it. You take a moment to admire the intricate details, the craftsmanship clearly above average.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What's up with these guys spending more money on a funny looking keyhole than on security measures.<</speech>>\
<<nobr>>
/% Emilia in squad %/
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The Director is well known for being an art lover, so I can't say I'm surprised. Spending an absurd amount of money on a "funny looking keyhole" as you say is the kind of extravagance he would indulge in.<</speech>>
<<if starGame.inventory.hasItem('item_quest_key_room2b') > 0>>
<<speech "player" "Agent 36" "character_36">>Right. Well, I think I have the key for that one so let's see what we can find in there.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>I'm asking for a raise when this is over.<</speech>>
<</if>>
<<else>>
/% Not in squad %/
<<if starGame.inventory.hasItem('item_quest_key_room2b') > 0>>
<<box>>The ornament causes you to remember the ominous key you've found earlier in the lobby. Perhaps this is the lock the key was meant to fit into.<</box>>
<<else>>
<<box>>
<<box>>You search the vicinity for a bit, wondering if the key could be hidden in one of the potted plants or under a decorative vase, but no luck. Your frustration grows, but there may be other solutions to the problem.<</box>>
<</box>>
<</if>>
<</if>>
<</nobr>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.inventory.hasItem('item_quest_key_room2b') > 0>>
<<sbutton "Use the key" "Administration_MainHall_Closet_Locked_UseKey" "btn btn-highlight">>
<<playerFactSet "admin_closet_open" true>>
<<script>>starGame.inventory.removeItemById('item_quest_key_room2b', 1);<</script>>
<</sbutton>>
<<else>>
<<sbutton "Use the key" "" "btn btn-highlight disabled" "">>
<<snotify "info">>You don't have the key.<</snotify>>
<</sbutton>>
<</if>>
<<if starGame.player.getStat('sta') >= 12>>
<<sbutton "12 - Kick" "Administration_MainHall_Closet_Locked_Slam" "btn btn-highlight" "ti ti-medical-cross">>
<<playerFactSet "admin_closet_open" true>>
<<playerFactSet "admin_closet_kick" true>>
<<if starGame.inventory.hasItem('item_quest_key_room2b') > 0>>
<<script>>starGame.inventory.removeItemById('item_quest_key_room2b', 1);<</script>>
<</if>>
<</sbutton>>
<<else>>
<<sbutton "12 - Kick" "" "btn btn-highlight disabled" "ti ti-medical-cross">>
<<snotify "info">>You don't have enough stamina to perform this action.<</snotify>>
<</sbutton>>
<</if>>
<<sbutton "Leave" "Administration_MainHall" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>
You take the diamond-shaped key and slide it into the keyhole. It fits perfectly, the lock opening with a satisfying click.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Hehe. Easy peasy.<</speech>>\
<<box>>
You open the door and your disappointment is immeasurable. Inside the room there's nothing else but some shelves and a bunch of cleaning supplies.
<</box>>\
<<nobr>>
/% Emilia in squad %/
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "player" "Agent 36" "character_36">>Fucking seriously?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You sound surprised, tiger. Did you expect a secret elevator or something?<</speech>>
<<speech "player" "Agent 36" "character_36">>Not really, but come on, that would have been at least a bit interesting.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Fucking seriously?<</speech>>
<<box>>
You take a closer look at the cleaning supplies. Nothing stands out right away, except that all containers and bottles are slapped with the Exogen logo.
<</box>>
<<speech "player" "Agent 36" "character_36">>This is worthless.<</speech>>
<</if>>
<</nobr>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet" "btn btn-highlight">><</sbutton>>
<<saudio "sfx_unlock_door" play volume 0.50>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Fuck this.<</speech>>\
<<box>>
You take a couple steps back and prepare a powerful kick, aiming right at the door. The impact is solid and loud, the metal cracking under your overwheling force, the hinges buckling under the pressure.
The door falls to the floor with a loud thud, revealing the janitor's closet.
<</box>>\
<<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Wow. I didn't realize you were that strong. That was impressive.<</speech>>
<<box>>
You're about to walk inside when a roar echoes from the lower floors. It seems like something heard you, and now it's coming to investigate.
<</box>>
<<speech "player" "Agent 36" "character_36">>Ah shit. Here we go again. Get ready.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Heh. Seems like I still got it.<</speech>>
<<box>>
You're about to walk inside when a roar echoes from the lower floors. It seems like something heard you, and now it's coming to investigate.
<</box>>
<<speech "player" "Agent 36" "character_36">>Ah shit. Here we go again.<</speech>>
<</if>>
<</nobr>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight for your life" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Closet">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "sfx_kick_door" play volume 0.50>>
<<timed 2s>>
<<saudio "sfx_predator_roar" play volume 0.25>>
<<saudio "amb_heavy_steps" loop volume 0 fadeto 0.75>>
<</timed>>
<</nobr>>\<<if starGame.squad.isSquadMember('ava') is true>>\
<<box>>\
The combat rages on for several minutes before the creatures retreat, your firepower and skill too much for them. You take a moment to reload and take a breath, quickly making sure none of the creatures are still nearby.
It quickly becomes apparent that the creatures have lost interest in your party, your firm resistance being too much for them as silence slowly settles over the room.
$drone_name rushes towards you, worry apparent on her face as she begins to check you for injuries, her hands patting your body. She wraps her arms around you, holding you tightly. You can feel the warmth of her breath and her soft breasts pressing against you, the embrace feeling more intimate than the situation should allow.
<</box>>\
<<speech "player" "Agent 36" "character_36">>It's okay, $drone_name. I'm fine.<</speech>>\
<<box>>\
She seems unconvinced, her arms refusing to let go. You place your hand on her head, running your fingers through her hair.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Seriously. I'm okay.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<box>>\
Finally, $drone_name releases you, a look of relief on her face as she smiles at you. You give her a reassuring smile, before turning your attention to Emilia.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You alright there?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yeah, just a few scratches. I'll be fine.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Good. Let's see if this closet was worth the trouble.<</speech>>\
<<else>>\
<<box>>\
Finally, $drone_name releases you, a look of relief on her face as she smiles at you. You give her a reassuring smile, before turning your attention to the broken door.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's see if this closet was worth the trouble.<</speech>>\
<</if>>\
<<else>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_MainHall_Closet_Locked_Slam_Win2" "btn btn-highlight">>
<<addresin 250>>
<</sbutton>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\
<</box>>\<<box>>
You take a good look at the closet and your disappointment is immeasurable. Inside the room there's nothing else but some shelves and a bunch of cleaning supplies.
<</box>>\
<<nobr>>
/% Emilia in squad %/
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "player" "Agent 36" "character_36">>Fucking seriously?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You sound surprised, tiger. Did you expect a secret elevator or something?<</speech>>
<<speech "player" "Agent 36" "character_36">>Not really, but come on, that would have been at least a bit interesting.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Fucking seriously?<</speech>>
<<box>>
You take a closer look at the cleaning supplies. Nothing stands out right away, except that all containers and bottles are slapped with the Exogen logo.
<</box>>
<<speech "player" "Agent 36" "character_36">>This is worthless.<</speech>>
<</if>>
<</nobr>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Administration_Closet" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<if starGame.squad.getSquadMembers().length > 0>>\
<<box>>\
Despite your best efforts, more creatures are making their way up the stairs. The endless stream of creatures soon overwhelms you and your team. The battle rages on for several minutes before an eerie silence falls upon the facility once again.
You slump against the wall, blood seeping from your wounds. Your teammates are already dead, their bodies mutilated beyond recognition by the predators that now turn their attention to you.
The creatures gather around, their eyes boring into you, their mouths open and hungry. You watch helplessly as they close the distance, the pain in your wounds becoming too much to bear.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.
<</box>>\
<<else>>\
<<box>>\
Despite your best efforts, more creatures are making their way up the stairs. The endless stream of creatures soon overwhelms you. The battle rages on for several minutes before an eerie silence falls upon the facility once again.
You slump against the wall, blood seeping from your wounds.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I guess this is it.<</speech>>\
<<box>>\
You reach for the explosive grenades on your belt and arm them, the beeping of their timers slowly counting down.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Sayonara, fuckers.<</speech>>\
<<box>>\
The beeping comes to an end, the grenades detonating in a massive explosion that shreds anything alive in the vicinity, yourself included. You gave it your best shot, but sometimes death is inevitable.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.
<</box>>\
<</if>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/idle_double.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_DoubleDrone_Intro1">>
<<scene "Encounter_DoubleDrone_Intro2">>
<<scene "Encounter_DoubleDrone_Intro3">>
<<scene "Encounter_DoubleDrone_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_DoubleDrone">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<img src="resources/img/encounters/drone/wounded_double.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_DoubleDrone_Outro1">>
<<scene "Encounter_DoubleDrone_Outro2">>
<<scene "Encounter_DoubleDrone_Outro3">>
<<scene "Encounter_DoubleDrone_Outro4">>
<</randomInclude>>
<<box "choicebox">>
<<set _tmpOption to starGame.player.formatDroneText('Call')>>
<<sbutton "Kill them" "Encounter_DoubleDrone_AfterWin_Kill" "btn btn-highlight">><</sbutton>>
<<if starGame.player.hasParasite() is false>>
<<sbutton "Fuck them" "Encounter_DoubleDrone_AfterWin_Sex" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Fuck them" "" "btn btn-highlight disabled">>
<<snotify "info">>You can't have fun with the girls while a parasite is latched on your dick.<</snotify>>
<</sbutton>>
<</if>>
<</box>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<set _loot to starGame.loot.getLoot('Latex_Drone_Defeated')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Dust to dust.<</speech>>\
<<box>>You pull the trigger, unleashing a barrage of bullets into the drones' bodies. Their lifeless forms disintegrate before your eyes, leaving nothing behind but a pile of goo.
You reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber. Stashing the syringe in your backpack, you stand up and dust off the small bits of goo sticking to you.\
<<if _loot is not null>>
<<print _loot.text>>\
<</if>>
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 100>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<set _loot to starGame.loot.getLoot('Latex_DoubleDrone_Fucked')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone/scenes/threesome/0_bg.webp"/>
<img class="anim-double-drone-player-pants" src="resources/img/characters/drone/scenes/threesome/1_player_pants.webp"/>
<img class="anim-double-drone-tongue-left" src="resources/img/characters/drone/scenes/threesome/2_tongue_left.webp"/>
<img class="anim-double-drone-tongue-right" src="resources/img/characters/drone/scenes/threesome/3_tongue_right.webp"/>
<img class="anim-double-drone-left-body" src="resources/img/characters/drone/scenes/threesome/5_left_drone_body.webp"/>
<img class="anim-double-drone-left-breasts" src="resources/img/characters/drone/scenes/threesome/6_left_drone_breast.webp"/>
<img class="anim-double-drone-player-penis" src="resources/img/characters/drone/scenes/threesome/7_player_penis.webp"/>
<img class="anim-double-drone-right-body" src="resources/img/characters/drone/scenes/threesome/8_right_drone_body.webp"/>
<img class="anim-double-drone-right-head" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_head.webp"/>
<img class="anim-double-drone-right-breasts" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_breast.webp"/>
<img class="anim-double-drone-left-forearm" src="resources/img/characters/drone/scenes/threesome/9_left_drone_forearm.webp"/>
<img class="anim-double-drone-left-hand" src="resources/img/characters/drone/scenes/threesome/10_left_drone_hand.webp"/>
<img class="anim-double-drone-right-leg" src="resources/img/characters/drone/scenes/threesome/12_right_drone_leg.webp"/>
<img class="anim-double-drone-right-foreleg" src="resources/img/characters/drone/scenes/threesome/12a_right_drone_leg.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_shemale_body.webp"/>
<img class="anim-double-drone-player-breasts" src="resources/img/characters/drone/scenes/threesome/13_player_breasts.webp"/>
<<else>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_male_body.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>You girls got me all pent up.<</speech>>\
<<box>>Your hand reaches for your belt, undoing the buckle. Your cock springs out, hard and erect. Dropping your weapon on the floor, you catch one of the drones with your arm and push it down on the cold, metal floor. Its companion hisses at you, but it makes no move to interfere.
The creature writhes in your grasp, but its struggles are feeble, and it soon acquiesces. Your other hand guides your cock between the drone's thighs, pressing the swollen tip against its moist opening.<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm gonna make you both my bitches, you xeno sluts.<</speech>>\
<<box>>The drone's body is warm, and its wetness envelops your cock, the sensation indescribable. With a single, violent thrust, you bury your shaft to the hilt inside the alien, the creature's body yielding to your penetration as you drop it onto your cock.
You can feel the drone's body spasm as it adjusts to the invasion, and the contractions of its inner muscles around your cock bring you to the brink of climax.
You give a glance at the drone's companion, who is still on its knees beside you, observing the scene.<</box>>\
<<speech "player" "Agent 36" "character_36">>You're next.<</speech>>\
<<box>>The second drone seems to understand, and it scurries closer, its tongue flicking over the slick surface of your cock and its companion's pussy, tasting the mixture of human and alien juices.
As your cock continues to pound the first drone, the second one continues to lap at the copious amounts of precum that are oozing from your member, its own juices flowing freely down its legs.
To your surprise, the second drone moves its face away from your cock and lies down next to its companion. They begin kissing, a passionate embraced shared as their tongues intertwine in a passionate display of affection, the mixture of fluids mingling on their lips.<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit. That's hot.<</speech>>\
<<box>>The drones continue to kiss, their hands exploring each other's bodies, the soft, warm flesh of their breasts pressing against each other. You're surprised at how quickly they're bonding, given that you'd expect them to be hostile toward one another, but perhaps the bond between the drones is more intimate than you could have imagined.
The alien's body writhes beneath yours, and the contractions of its pussy around your cock intensify as it reaches its climax, the rhythmic pulses pushing you over the edge. Your cock erupts inside it, and your seed spurts deep into its womb, its pussy milking you for every last drop.
As your orgasm subsides, the drone's body becomes limp, its limbs falling lifelessly to the floor. Your cock slips out of the alien's pussy, followed by a trail of cum.
You take a moment to catch your breath, and you feel the second drone's hands on your body. You look down at it, its eyeless face looking up at you. Its tentacled fingers caress your body, and its tongue licks the remnants of the your cum and its companion's juices from your cock, its lips and cheeks glistening with the mixture of alien and human fluids.<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn. You girls are something else.<</speech>>\
<<box>>As it finishes draining you of the remaining cum, its companion comes to, its senses returning. It slowly stands up, its body seemingly healed of its wounds, and looks down at its companion, seemingly in awe.
The second drone rises, and the two embrace each other, their tongues intertwining in a passionate kiss. You can't help but stare at the display, entranced by the spectacle as you see some of the cum you've just deposited inside the first drone flow into the second one's mouth.
After a few moments, the kiss ends, and the second drone's injuries are also fully healed.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, that makes us even. So, we cool?<</speech>>\
<<box>>The two drones simply look at you, their eyeless faces seeming to convey a sense of amusement.
You stand up and collect your gear, strapping the weapon back on. The creatures seem to watch you, and when you turn to look at them, they both nod, seemingly acknowledging your statement.<</box>>\
<<speech "player" "Agent 36" "character_36">>Good. Well, I gotta get going. Be seeing you girls.<</speech>>\
<<if _loot is not null>>\
<<box>><<print _loot.text>><</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "double_drone_sex" 1>>
<<npcStatIncrease "drone_sex" 1>>
<<startplaylist "playlist_exploration_soft">>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/double_drone/defeated.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
The creatures quickly close the distance and surround you, their tentacles whipping the air. You're about to take another shot when one of them rushes forward, knocking the weapon out of your hands, the sound echoing as it clatters to the floor.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You little bitch.<</speech>>\
<<box>>\
You draw your combat knife and ready yourself for combat, determined not to be taken down so easily. The drones circle you, their movements erratic and unpredictable. Just then, a drone darts forward and manages to wrap one of its tentacles around your ankle, pulling you down to the ground.
Before you can react, another tentacle snakes around your other ankle, and you're dragged across the cold, metallic floor. You try to grab on to anything you can, but the smooth surface offers no purchase.
Soon enough, you find yourself pinned down on the ground with the two drones towering above you, their eyeless faces seemingly gazing down upon you. One of them kicks your knife out of your hand with its heeled foot, the blade sliding across the floor, out of your reach. You struggle and try to break free, but the tentacles keep you firmly in place, their strength overwhelming.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ok, listen. We can talk about this.<</speech>>\
<<box>>\
The drones lean down, their faces getting closer to yours as pillowy purple lips form on their faceless faces and an impossibly long, thin tongue emerges, dripping with saliva.
<</box>>\
<<speech "player" "Agent 36" "character_36">>No, wait! No tongue please, no-<</speech>>\
<<box>>\
They ignore your pleas as one of them forcefully inserts its tongue inside your mouth, its slimy, wet appendage squirming and writhing inside. The sensation is like nothing you've ever felt before, a strange mixture of ecstasy and disgust.
<<if starGame.player.isNaked() is true>>\
Meanwhile, the other drone's tentacles snake all over your body, exploring your naked skin, their movements sending shivers down your spine.
<<elseif starGame.player.hasSlimeSuit() is true>>\
Meanwhile, the other drone's tentacles snake all over your body, Victoria morphing into a transparent layer over your skin, seemingly overwhelmed by the sensations of its touch.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
Meanwhile, the other drone's tentacles snake all over your body, removing your clothes with an efficiency that is nothing short of terrifying.
<<else>>\
Meanwhile, the other drone's tentacles snake all over your armor, unbuckling your belt and removing the pieces of equipment from your body. You watch in horror as your armor falls apart, revealing your naked body to the two creatures.
<</if>>\
As the drone pulls its tongue out of your mouth, its lips smearing its saliva across your cheek, you're surprised when it reaches out for its companion's lips, their tongues intertwining. The sight is mesmerizing, and you can't help but get a little aroused, your dick beginning to harden.
After a few seconds, the drones separate, one of them turning its attention to your exposed cock, soon sitting on the floor with its legs wide open right in front of you, a moist purple pussy forming in the spot where its legs connect, the floor already starting to glisten with the fluids dripping out of it.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm not doing this. Don't even try to make me.<</speech>>\
<<box>>\
Your answer seems to anger the other drone still standing as it hisses at you and throws one of its razor sharp tentacles at your shoulder, leaving a small gash on the skin.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, alright, fuck. I'll do it.<</speech>>\
<<if starGame.player.hasParasite() is true>>\
<<box>>\
Staring at the parasite lodged on your cock, one of them seems to ponder its next move, until it suddenly wraps its tongue around the parasite. Sucking on it with the power of an unstoppable force, the powerful suction causes the parasite to release its hold on you, the drone devouring the parasite whole.
<</box>>\
<<saudio "sfx_sucker_death2" play volume 1.00>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Encounter_DoubleDrone_AfterLoss2" "btn btn-highlight">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_danger1" loop volume 0 fadeto 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone/scenes/threesome/0_bg.webp"/>
<img class="anim-double-drone-player-pants" src="resources/img/characters/drone/scenes/threesome/1_player_pants.webp"/>
<img class="anim-double-drone-tongue-left" src="resources/img/characters/drone/scenes/threesome/2_tongue_left.webp"/>
<img class="anim-double-drone-tongue-right" src="resources/img/characters/drone/scenes/threesome/3_tongue_right.webp"/>
<img class="anim-double-drone-left-body" src="resources/img/characters/drone/scenes/threesome/5_left_drone_body.webp"/>
<img class="anim-double-drone-left-breasts" src="resources/img/characters/drone/scenes/threesome/6_left_drone_breast.webp"/>
<img class="anim-double-drone-player-penis" src="resources/img/characters/drone/scenes/threesome/7_player_penis.webp"/>
<img class="anim-double-drone-right-body" src="resources/img/characters/drone/scenes/threesome/8_right_drone_body.webp"/>
<img class="anim-double-drone-right-head" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_head.webp"/>
<img class="anim-double-drone-right-breasts" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_breast.webp"/>
<img class="anim-double-drone-left-forearm" src="resources/img/characters/drone/scenes/threesome/9_left_drone_forearm.webp"/>
<img class="anim-double-drone-left-hand" src="resources/img/characters/drone/scenes/threesome/10_left_drone_hand.webp"/>
<img class="anim-double-drone-right-leg" src="resources/img/characters/drone/scenes/threesome/12_right_drone_leg.webp"/>
<img class="anim-double-drone-right-foreleg" src="resources/img/characters/drone/scenes/threesome/12a_right_drone_leg.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_shemale_body.webp"/>
<img class="anim-double-drone-player-breasts" src="resources/img/characters/drone/scenes/threesome/13_player_breasts.webp"/>
<<else>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_male_body.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>\
The drone sitting in front of you spreads its legs even wider and begins to grind its wet slit against your erect cock.
As the other drone's serrated tip continues to hover dangerously close to your body, you reluctantly start rubbing the shaft of your cock against the moist opening of the waiting creature.
The feeling of its soft, wet flesh enveloping your cock sends shivers of pleasure through your body, and you can't help but moan in ecstasy. You begin to thrust your hips, burying your cock deeper and deeper into the creature's wet depths, its tight opening wrapping snugly around your shaft, adapting itself to the shape of your throbbing member.
The feeling is incredible, and you find yourself lost in a sea of pleasure. All thoughts of resistance have faded away, replaced by the primal urge to rut the creature and release your seed deep inside it.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck yes, take it, you alien whore.<</speech>>\
<<box>>\
As you pound into the creature, its moans grow louder, its eyes closing in ecstasy. Its grip tightens, and you feel its body quiver as it orgasms, its juices squirting out around your cock.
To your surprise, the other drone soon joins in the fun, its tongue slipping into its companion's mouth and one of its hands reaching for its dripping wet pussy. The sight is incredibly erotic, and you can't help but thrust even harder, your orgasm fast approaching. The creature's moans become muffled as the drone's tongue invades its mouth, and you can't hold it in any longer.
You let out a cry as you empty yourself inside the creature's waiting womb, your cock pulsating as it pumps rope after rope of hot cum deep into the alien's depths.
Moments later, the drone climbs off of you, its body still shivering from the climax. As your cock slips out of its moist slit with a wet, lewd noise, the other drone immediately moves in, taking your cock into its mouth, the incredible suction from its throat coaxing every drop of your cum into its maw.
After a few moments, the drone releases your cock from its mouth, licking its lips with its tongue. You stare in shock at the two creatures, both seemingly satisfied with the outcome.
The drone that's still holding you down with its tentacles leans down and plants a sloppy kiss on your cheek before finally releasing you from its grip. Their pussies and lips disappear shortly after as their bodies morph back to their original shape.
<</box>>\
<<speech "player" "Agent 36" "character_36">>So uhh... I guess we're cool?<</speech>>\
<<box>>\
The creatures simply stare at you, seemingly contemplating your words. Suddenly, one of the drones turns and begins walking away, its companion following closely behind. You're left alone, confused and covered in a sticky mixture of fluids.
After a few minutes of trying to compose yourself, you stand up and pick up your scattered gear, ready to move on. You're still unsure why they've let you live, and the thought leaves a strange feeling in your chest, as if something isn't quite right.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<script>>starGame.player.addCorruption(20, true);<</script>>
<<playerStatSet "health" 1>>
<<npcStatIncrease "drone_defeated" 1>>
<<playerStatIncrease "activity" 2>>
<<startplaylist "playlist_exploration_soft">>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>\
You've just entered the area when you hear a low growling sound. As you raise your weapon and prepare for combat, you're expecting a drone to leap out of the shadows, but to your surprise, there's two of them.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh, come on! What's your deal?<</speech>>\
<<box>>\
The drones stare at you, their mouths slightly ajar, drool oozing from their lips. One of them raises its tentacles and slams the ground, letting out a screech. The other one follows suit, raising its own tentacles, the appendages writhing and coiling in the air.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fine. Let's dance.<</speech>>\<<box>>\
A low growling sound warns you about the presence of a drone nearby, and as you raise your weapon and prepare for combat, two of them leaps out of the shadows at you, their tentacles scything through the air.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Don't worry girls, I have enough bullets to bury you all.<</speech>>\<<box>>\
You're a few steps into the new location when you hear the sound of movement behind you. Spinning quickly as you ready your weapon, you see two drones follow you into the room, xenomaterial dripping from their tentacles as they closes in.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Come and get it, bitches.<</speech>>\<<box>>\
The eerie silence of the room ahead is broken by a sudden burst of frantic movement, as two drones lunge at you from the shadows. Luckily your weapon is already up, and you're able to fend them off as you make some space for the fight.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Nice try, girls. I've dealt with worse.<</speech>>\<<box>>\
Your attacks bring the drones down to their knees, their latex-like flesh ripped and torn by the volley of rounds you unleashed. The creatures look at each other for a moment, seemingly surprised by your might.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That all you've got? I'm not even warmed up yet.<</speech>>\
<<box>>\
The drones look at you and hiss, their tentacles writhing in the air, seemingly angered by your words. You raise your weapon and aim for the first creature's face. You only have a few seconds to choose what to do next.
<</box>>\<<box>>\
Standing triumphant over the defeated drones, you take a moment to decide what to do with the aliens sprawled at your feet, their featureless faces locked on yours as they shudder from exertion and pain.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well well well. Would you look at that.<</speech>>\
<<box>>\
The first creature tries to rise, only to collapse, its tentacles weakly twitching on the ground. You take aim at the downed xeno, its form now motionless, save for its chest, which rises and falls with labored breaths.
<</box>>\<<box>>\
Watching the drones collapse against the wall of the room, you can't help but feel a sense of satisfaction. After a quick examination, you understand they won't be able to put up a fight anymore and you get to decide whether they live or die now.
<</box>>\<<box>>\
The drones huddle together, watching you warily with their eyeless faces. Pacified for the moment, you feel the tension of battle fade from your body as you stand over your defeated prey.
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone/idle.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Drone_Intro1">>
<<scene "Encounter_Drone_Intro2">>
<<scene "Encounter_Drone_Intro3">>
<<scene "Encounter_Drone_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Drone">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone_lab/idle.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Drone_Intro1">>
<<scene "Encounter_Drone_Intro2">>
<<scene "Encounter_Drone_Intro3">>
<<scene "Encounter_Drone_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Drone_Lab">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<<if $combat is "Latex_Drone_Lab">>
<img src="resources/img/encounters/drone/wounded_lab.webp"/>
<<else>>
<img src="resources/img/encounters/drone/wounded.webp"/>
<</if>>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Drone_Outro1">>
<<scene "Encounter_Drone_Outro2">>
<<scene "Encounter_Drone_Outro3">>
<<scene "Encounter_Drone_Outro4">>
<</randomInclude>>
<<box "choicebox">>
<<set _tmpOption to starGame.player.formatDroneText('Call')>>
<<sbutton "Kill It" "Encounter_Drone_AfterWin_Kill" "btn btn-highlight">><</sbutton>>
<<if starGame.npcs.getFact('friendly_drone_intro') is true and starGame.npcs.getStat('drone_evolution_level') < 1>>
<<sbutton _tmpOption "Encounter_Drone_AfterWin_CallAva" "btn btn-highlight">><</sbutton>>
<</if>>
<<if starGame.player.hasParasite() is false>>
<<sbutton "Fuck It" "Encounter_Drone_AfterWin_Sex" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Fuck It" "" "btn btn-highlight disabled">>
<<snotify "info">>You can't have fun with a drone while a parasite is latched on your dick.<</snotify>>
<</sbutton>>
<</if>>
<</box>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<set _loot to starGame.loot.getLoot('Latex_Drone_Defeated')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Say hello to the void.<</speech>>\
<<box>>You pull the trigger and the drone's head explodes in a shower of black goo. Its body collapses on the floor, the last bits of its life draining away as it melts into a pool of ooze.
You reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber. Stashing the syringe in your backpack, you stand up and dust off the small bits of goo sticking to you.\
<<if _loot is not null>>
<<print _loot.text>>\
<</if>>
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 50>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<box>>In a corner of your mind, you wonder if killing the drone is the right choice. Fortunately for you, you now have an unlikely ally that might help you with your predicament.<</box>>\
<<speech "player" "Agent 36" "character_36">>$drone_name! You around?<</speech>>\
<<box>>Almost instantly, $drone_name appears next to you, seemingly materializing from the shadows. You're once again caught off guard by the speed with which she managed to sneak up on you.<</box>>\
<<speech "player" "Agent 36" "character_36">>Can you talk to it, or something? Convince it to calm down?<</speech>>\
<<box>>$drone_name stares at the drone, and it stares back, their silent exchange lasting a few moments. Suddenly, $drone_name breaks the silence with a screech, the sound seemingly communicating something to the drone.
To your surprise, $drone_name's fingers transform into elongated leech tentacles that latch on the defeated drone, its tentacles flailing wildly in the air as it tries to free itself from the attack. As its life force slowly fades, you're puzzled to see the drone's xenomaterial flow through $drone_name's tentacles, as if she is absorbing her opponent.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<img src="resources/img/encounters/drone/wounded_drain0.webp"/>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<img src="resources/img/encounters/drone/wounded_drain1.webp"/>
<</if>>
<<if $combat is "Latex_Drone_Lab">>
<img src="resources/img/encounters/drone/wounded_lab.webp"/>
<<else>>
<img src="resources/img/encounters/drone/wounded.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>The fuck are you doing, $drone_name?<</speech>>\
<<box>>$drone_name simply stares at you and tilts her head, seemingly unbothered by your questions.
You watch as the corpse begins to disintegrate, the creature's body breaking down as it is ultimately entirely absorbed by $drone_name.<</box>>\
<<speech "player" "Agent 36" "character_36">>Right. I'm gonna assume that this is a normal thing for you guys.<</speech>>\
<<box>>As $drone_name's tentacles recede back into her body, her form reverts to its original state, you notice that she seems to have grown in size. Her high heels seem even taller than before and her breasts seem bigger. She then turns towards you and lightly sways her now slightly enlarged assets enticingly.<</box>>\
<<speech "player" "Agent 36" "character_36">>You're one hell of a weird friend, you know. Anyway, we should get going.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<<npcStatIncrease "drone_evolution" 20>>
<<snotify "info">>+20 Drone Evolution.<</snotify>>
<</if>>
<<npcFactSet "friendly_drone_evolution_preview" true>>
<<playerStatIncrease "activity" 1>>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\<<set _loot to starGame.loot.getLoot('Latex_Drone_Fucked')>>\
<<if starGame.npcs.getFact('friendly_drone_intro') is true>>\
<<box>>Your intrusive thoughts get the best of you, and you wonder if the drone would extend the same invitation to you that $drone_name did back then.<</box>>\
<<speech "player" "Agent 36" "character_36">>What the hell. Let's see if you're as friendly as your sister, shall we?<</speech>>\
<<else>>\
<<box>>Your intrusive thoughts get the best of you, and you wonder if the drone would extend the same invitation to you that the earlier drone did back then.<</box>>\
<<speech "player" "Agent 36" "character_36">>What the hell. Let's see if you're as interested as the other one was, shall we?<</speech>>\
<</if>>\
<<if starGame.player.isNaked() is true>>\
<<box>>You lower your weapon and begin to undo the clasps of your belt, revealing your penis to the creature. Its tentacles stop thrashing, seemingly captivated by your display.<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>You lower your weapon, Victoria quickly morphing into a transparent layer on your skin as she senses your intent with the drone, your penis standing proudly in front of the creature. Its tentacles stop thrashing, seemingly captivated by your display.<</box>>\
<<else>>\
<<box>>You lower your weapon and <<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>lift up your skirt<<else>>begin to undo the clasps of your belt<</if>>, revealing your penis to the creature. Its tentacles stop thrashing, seemingly captivated by your display.<</box>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Now, why don't you suck it real nice, like the good girl you are, and I won't kill you, deal?<</speech>>\
<<box>>The creature stares at you, seemingly considering your proposition. After a few moments, a set of pillowy purple lips begin to form on its face, followed by an impossibly long tongue. It reaches forward and wraps its tongue around your shaft, its slippery appendage caressing your skin.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/floor_corridor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/drone/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/drone/scenes/blowjob/1_body.webp"/>
<<if $combat is "Latex_Drone_Lab">>
<img class="anim-drone-legs" src="resources/img/characters/drone/scenes/blowjob/0_legs_vest.webp"/>
<img class="anim-drone-body" src="resources/img/characters/drone/scenes/blowjob/1_body_vest.webp"/>
<</if>>
<<if starGame.player.isShemale() is true>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-drone-playerbreasts" src="resources/img/characters/ava/scenes/blowjob/6_breasts.webp"/>
<<else>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-drone-tongue" src="resources/img/characters/drone/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-head" src="resources/img/characters/drone/scenes/blowjob/4_head.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You thrust your hips forward, driving your cock deeper into the drone's mouth. The creature tightens its grip around your shaft, its tongue never ceasing its movements. You groan as waves of pleasure wash over you, the creature's mouth bringing you closer to the edge.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck yes, take it all.<</speech>>\
<<box>>As the pleasure reaches its peak, you erupt inside the drone's mouth, the creature hungrily swallowing your seed. The creature continues to suck vigorously, draining your cock until there's nothing left.
The drone releases your cock and retracts its tongue, its face reverting back to its original state. The creature stares at you for a moment, before standing up and slithering away, letting out a short screech of defiance as it leaves.
<</box>>\
<<speech "player" "Agent 36" "character_36">>This mission ain't so bad after all.<</speech>>\
<<if _loot is not null>>\
<<box>>You take a moment to recover, savoring the lingering sensation of pleasure, before buckling up and continuing with your mission.
<<print _loot.text>>\
<</box>>\
<<else>>\
<<box>>You take a moment to recover, savoring the lingering sensation of pleasure, before buckling up and continuing with your mission.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "drone_sex" 1>>
<<startplaylist "playlist_exploration_soft">>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/offering1.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
The drone continues to attack relentlessly, its tentacles swiping at the air, leaving a trail of viscous fluids. Its speed and agility makes it difficult to get a clear shot. As you try to catch your breath, the creature rushes at you, knocking you down on your back.
You try to crawl away, but the creature wraps its tentacles around your legs and pulls you closer. You struggle against its grasp, but its grip is too strong. You look at the creature, its eyeless face inches from yours, and you notice a familiar purple tongue poking out of its mouth.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Don't you fucking dare.<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>\
You feel its hot breath on your face, and you squirm even harder. Its tentacles begin to explore your naked body, teasing you in all the right places.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>\
<<box>>\
Completely naked, all you can do is helplessly watch as the drone violates your body, its tentacles rubbing and teasing your exposed skin.
A moment later, the creature leans in closer and presses its soft purple lips against yours, its thick purple tongue invading your mouth. You're unable to resist, the sensation overwhelming you as it continues to kiss you passionately, its slimy appendages exploring every crevice of your mouth, its saliva slowly but surely filling your throat.
After what feels like an eternity, the creature finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second. Your cock suddenly grows rock hard, and as you look down, you see it is already dripping precum.
<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>\
You feel its hot breath on your face, and you squirm even harder. Its tentacles begin to explore your body, Victoria moaning under its touch.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>See, it's not just me who can enjoy losing.<</speech>>\
<<box>>\
It doesn't take long for Victoria to morph into a transparent layer over your skin, seemingly overwhelmed by the sensations, and all you can do is helplessly watch as the drone violates your body, its tentacles rubbing and teasing your exposed slime-covered skin.
A moment later, the creature leans in closer and presses its soft purple lips against yours, its thick purple tongue invading your mouth. You're unable to resist, the sensation overwhelming you as it continues to kiss you passionately, its slimy appendages exploring every crevice of your mouth, its saliva slowly but surely filling your throat.
After what feels like an eternity, the creature finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second. Your cock suddenly grows rock hard, and as you look down, you see it is already dripping precum.
<</box>>\
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<box>>\
You feel its hot breath on your face, and you squirm even harder. Its tentacles begin to explore your body, the blouse being of little help you protect you from its relentless teasing.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>\
<<box>>\
The creature manages to unbutton your blouse and lift up your skirt with surprising precision, and all you can do is helplessly watch as the drone violates your body, its tentacles rubbing and teasing your exposed skin.
A moment later, the creature leans in closer and presses its soft purple lips against yours, its thick purple tongue invading your mouth. You're unable to resist, the sensation overwhelming you as it continues to kiss you passionately, its slimy appendages exploring every crevice of your mouth, its saliva slowly but surely filling your throat.
After what feels like an eternity, the creature finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second. Your cock suddenly grows rock hard, and as you look down, you see it is already dripping precum.
<</box>>\
<<else>>\
<<box>>\
You feel its hot breath cast a fog on your visor, and you squirm even harder. Its tentacles begin to explore your armor and undo the clasps and locks with surprising precision.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>\
<<box>>\
The creature manages to pull away your breastplate and eventually the rest of your armor. All you can do is helplessly watch as the drone violates your body, its tentacles rubbing and teasing your exposed skin.
With your helmet gone, the creature leans in closer and presses its soft purple lips against yours, its thick purple tongue invading your mouth. You're unable to resist, the sensation overwhelming you as it continues to kiss you passionately, its slimy appendages exploring every crevice of your mouth, its saliva slowly but surely filling your throat.
After what feels like an eternity, the creature finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second. Your cock suddenly grows rock hard, and as you look down, you see it is already dripping precum.
<</box>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>What did you do to me?<</speech>>\
<<if starGame.player.hasParasite() is true>>\
<<box>>\
The drone ignores your question, and as you see it get on its knees, you already know what's coming next.
Staring at the parasite lodged on your cock, the drone seems to ponder its next move, until it suddenly wraps its tongue around the parasite. Sucking on it with the power of an unstoppable force, the powerful suction causes the parasite to release its hold on you, the drone devouring the parasite whole.
<</box>>\
<<saudio "sfx_sucker_death2" play volume 1.00>>\
<<else>>\
<<box>>\
The drone ignores your question, and as you see it get on its knees, you already know what's coming next.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Encounter_Drone_AfterLoss2" "btn btn-highlight">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/floor_corridor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/drone/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/drone/scenes/blowjob/1_body.webp"/>
<<if $combat is "Latex_Drone_Lab">>
<img class="anim-drone-legs" src="resources/img/characters/drone/scenes/blowjob/0_legs_vest.webp"/>
<img class="anim-drone-body" src="resources/img/characters/drone/scenes/blowjob/1_body_vest.webp"/>
<</if>>
<<if starGame.player.isShemale() is true>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-drone-playerbreasts" src="resources/img/characters/ava/scenes/blowjob/6_breasts.webp"/>
<<else>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-drone-tongue" src="resources/img/characters/drone/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-head" src="resources/img/characters/drone/scenes/blowjob/4_head.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
Its long purple tongue coils around your erect cock, the slimy appendage slowly working its way up and down your shaft. You feel it bring you close to the edge multiple times, denying you of release.
As the drone continues its teasing, its tentacle-like fingers explore your body, the creature's appendages sending waves of pleasure throughout your body. Just when you think you can't take it anymore, the drone's tongue wraps itself tightly around the base of your cock as it expertly deepthroat your entire length.
Your cock erupts in its mouth, and you cry out in ecstasy as your hot seed spills down the drone's throat. The creature continues to suck, draining you of every drop of cum until there is nothing left. It then releases your cock with a loud pop, its thick purple saliva drooling down the side of your shaft.
<</box>>\
<<speech "player" "Agent 36" "character_36">>God fucking damn it...<</speech>>\
<<box>>\
You're exhausted and dazed, your body covered in the drone's slime. You try to take a moment to regain your composure, but a sudden feeling around your groin area catches you off guard.
You look down and see that the drone has taken advantage of your weakened state, its tentacles dripping xenomaterial on your cock, the fluid slowly seeping into your skin. As it works its way through your body, you feel the familiar warmth of arousal beginning to build and you realize how badly you fucked up.
After a moment, the drone's tentacles slowly retreat, and it scurries off into the darkness, seemingly pleased with its accomplishment.
Slowly, the aphrodisiac effect of the xenomaterial begin to fade, and you manage to return to your senses. Abused, but not defeated, you take a moment to recover, trying to understand what has just happened as you proceed to gather your belongings scattered around the room.
Still weak from the encounter, you will have to exercise caution more than ever.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<script>>starGame.player.addCorruption(20, true);<</script>>
<<playerStatSet "health" 1>>
<<npcStatIncrease "drone_defeated" 1>>
<<playerStatIncrease "activity" 2>>
<<startplaylist "playlist_exploration_soft">>
<<addtocodex "Drone" "codex_bestiary_drone">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>\
You barely make it into the area before a drone lunges at you from the side. With no time to think, you roll to the left, barely dodging its attacks. The creature turns toward you and screeches, its tentacles flailing in the air.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Nice try, cunt. You're going down.<</speech>>\<<box>>\
A low growling sound warns you about the presence of a drone nearby, and as you raise your weapon and prepare for combat, it leaps out of the shadows at you, its tentacles scything through the air.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Too slow, bitch.<</speech>>\<<box>>\
You're a few steps into the new location when you hear the sound of movement behind you. Spinning quickly as you ready your weapon, you see a drone follow you into the room, xenomaterial dripping from its tentacles as it closes in.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's not get ahead of ourselves.<</speech>>\<<box>>\
The eerie silence of the room ahead is broken by a sudden burst of frantic movement, as a drone comes lunging at you from through the doorway. Luckily your weapon is already up, and you're able to fend it off as you make some space for the fight.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That was almost a good ambush.<</speech>>\<<box>>\
Your attacks bring the drone down on its knees. The creature's tentacles flails wildly, its razor sharp appendages slashing through the air.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You're a tough little bugger, aren't ya?<</speech>>\
<<box>>\
You raise your weapon and aim for the creature's face. You only have a few seconds to choose what to do next.
<</box>>\<<box>>\
Standing triumphant over the defeated drone, you take a moment to decide what to do with the alien sprawled at your feet, its featureless face locked on yours as it shudders from exertion and pain.
<</box>>\<<box>>\
Watching the drone collapse against the wall of the room, you resist the urge to let out a triumphant roar. Examining its suddenly submissive posture carefully, you realize that you get to decide whether it lives or dies now.
<</box>>\<<box>>\
The Drone lets out a pathetic squeal as its legs give out beneath it, its entire presence changing from aggressive to harmless in a manner of seconds.
Despite the way it's watching you, you know that it's lost all its will to fight, and that you only need to decide what to do with it now to secure the area.
<</box>>\<<box>>As you navigate the area, you suddenly hear the sound of something skittering in the distance, like claws clanking against the metallic floor. You raise your weapon and take aim at the direction the sound came from, ready to engage whatever's waiting for you.
As the sound gets closer, you make out the shape of a drone in the distance, its eyeless face seemingly staring right at you. Tentacles begin to sprout from its back, the appendages writhing and coiling in the air, each of them ending in sharpened, serrated tips.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, buddy. Let's dance.<</speech>>\
<<box>>As you ready your weapon, the creature lunges forward and lets out an ear piercing screech. You're about to open fire when another screech rings out from behind you. You barely have time to react as you see $drone_name fly by you, a set a serrated tentacles impaling the drone that was about to attack you.
<</box>>\
<<nobr>>
<<simagecard>>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<img src="resources/img/encounters/friendly_drone/killdrone0.webp"/>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<img src="resources/img/encounters/friendly_drone/killdrone1.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
/% Drone Evolution Level Switch %/\
<<if starGame.npcs.getStat('drone_evolution_level') is 1>>\
<<box>>
As $drone_name slices it in half in a finishing move, she stares at you and smiles, seemingly satisfied with her accomplishment.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit. Thanks for the assist, $drone_name.<</speech>>\
<<box>>
$drone_name tilts her head, seemingly happy to help.
You take a moment to regain your composure and then kneel down next to the creature's remains, which are already fading into a pool of goo. You take out a large injector from your backpack and carefully collect some of the viscous fluid, the substance slowly seeping into the syringe's chamber.
<<if starGame.squad.isSquadMember('ava') is true>>\
Stashing the now full syringe in your backpack, you stand up and turn around, $drone_name giving you a smile as you look at her.
<<else>>\
Stashing the now full syringe in your backpack, you stand up and turn around, only to find that $drone_name has disappeared, seemingly returning to the shadows from which it emerged.
<</if>>\
<</box>>\
<<else>>\
<<box>>
As $drone_name slices it in half in a finishing move, it stares at you, seemingly satisfied with its accomplishment.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit. Thanks for the assist, $drone_name.<</speech>>\
<<box>>
$drone_name tilts its head, seemingly happy to help.
You take a moment to regain your composure, the adrenaline pumping through your veins. As you turn back towards the now deceased drone, you can't help but think about how $drone_name managed to sneak up on you so effortlessly, its stealth and speed unlike anything you've ever witnessed before.
You kneel down next to the creature's remains, which are already fading into a pool of goo, and take out a large injector from your backpack. You carefully collect some of the viscous fluid, the substance seeping into the syringe's chamber.
<<if starGame.squad.isSquadMember('ava') is true>>\
Stashing the now full syringe in your backpack, you stand up and turn around, $drone_name giving you a smile as you look at her.
<<else>>\
Stashing the now full syringe in your backpack, you stand up and turn around, only to find that $drone_name has disappeared, seemingly returning to the shadows from which it emerged.
<</if>>\
<</box>>\
<</if>>\
<<timed 0.01s>>\
<<box "choicebox">>
<<nobr>>
<<set _exitpassage to starGame.locations.getCombatExitPassageForEvent()>>
<<sbutton "Continue" _exitpassage "btn btn-highlight">>
<<addresin 25>>
<<playerStatIncrease "activity" 2>>
<</sbutton>>
<</nobr>>\
<</box>>\
<</timed>>\
<<nobr>>
<<timed 4s>>
<<saudio "sfx_drone_instakill" play volume 0.50>>
<</timed>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/predator/idle.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Predator_Intro1">>
<<scene "Encounter_Predator_Intro2">>
<<scene "Encounter_Predator_Intro3">>
<<scene "Encounter_Predator_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Predator">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<img src="resources/img/encounters/predator/wounded.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Predator_Outro1">>
<<scene "Encounter_Predator_Outro2">>
<<scene "Encounter_Predator_Outro3">>
<</randomInclude>>
<<box "choicebox">>
<<set _tmpOption to starGame.player.formatDroneText('Call')>>
<<sbutton "Kill It" "Encounter_Predator_AfterWin_Kill" "btn btn-highlight">><</sbutton>>
<<if starGame.npcs.getFact('friendly_drone_intro') is true and starGame.npcs.getStat('drone_evolution_level') < 1>>
<<sbutton _tmpOption "Encounter_Predator_AfterWin_CallAva" "btn btn-highlight">><</sbutton>>
<</if>>
<<if starGame.player.hasParasite() is false>>
<<sbutton "Fuck It" "Encounter_Predator_AfterWin_Sex" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Fuck It" "" "btn btn-highlight disabled">>
<<snotify "info">>You can't have fun with a predator while a parasite is latched on your dick.<</snotify>>
<</sbutton>>
<</if>>
<</box>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<set _loot to starGame.loot.getLoot('Latex_Predator_Defeated')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Say hello to the void.<</speech>>\
<<box>>You pull the trigger and the creature's head explodes in a shower of black goo. Its body collapses on the floor, the last bits of its life draining away as it melts into a pool of ooze.
You reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber. Stashing the syringe in your backpack, you stand up and dust off the small bits of goo sticking to you.\
<<if _loot is not null>>
<<print _loot.text>>\
<</if>>
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 75>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Predator" "codex_bestiary_predator">>
<<if starGame.player.getFact('surface_enable_predator') is undefined>>
<<playerFactSet "surface_enable_predator" true>>
<<snotify "info">>Predators now roam the halls of Installation Echo.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<box>>In a corner of your mind, you wonder if killing the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>> is the right choice. Fortunately for you, you now have an unlikely ally that might help you with your predicament.<</box>>\
<<speech "player" "Agent 36" "character_36">>$drone_name! You around?<</speech>>\
<<box>>Just then, $drone_name appears next to you, seemingly materializing from the shadows. You're once again caught off guard by the speed with which it managed to sneak up on you. <</box>>\
<<speech "player" "Agent 36" "character_36">>Can you like... talk to it, or something?<</speech>>\
<<box>>$drone_name stares at the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>, and it stares back, their silent exchange lasting a few moments. Suddenly, $drone_name breaks the silence with a screech, the sound seemingly communicating something to the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>.
To your surprise, $drone_name's fingers transform into elongated leech tentacles that latch on the defeated creature, its tentacles flailing wildly in the air as it tries to free itself from the attack. As its life force slowly fades, you're puzzled to see the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>'s goo flow through $drone_name's tentacles, as if it was absorbing its opponent.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<img src="resources/img/encounters/drone/wounded_drain0.webp"/>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<img src="resources/img/encounters/drone/wounded_drain1.webp"/>
<</if>>
<img src="resources/img/encounters/predator/wounded.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>The fuck are you doing, $drone_name?<</speech>>\
<<box>>$drone_name simply stares at you and tilts its head, not seeming to be bothered by your questions.
You watch as the corpse begins to disintegrate, the creature's body breaking down as it is ultimately entirely absorbed by $drone_name.<</box>>\
<<speech "player" "Agent 36" "character_36">>Right. I'm gonna assume that this is a normal thing for you guys.<</speech>>\
<<box>>As $drone_name's tentacles recede back into its body, its form reverting to its original state, you notice that it seems to have grown in size. Its high heels seem even taller than before and its breasts seem bigger. It then turns towards you and lightly sways its now slightly enlarged breasts.<</box>>\
<<speech "player" "Agent 36" "character_36">>You're one hell of a weird friend, you know. Anyway, we should get going.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<<npcStatIncrease "drone_evolution" 20>>
<<snotify "info">>+20 Drone Evolution.<</snotify>>
<</if>>
<<npcFactSet "friendly_drone_evolution_preview" true>>
<<playerStatIncrease "activity" 1>>
<<addtocodex "Predator" "codex_bestiary_predator">>
<<if starGame.player.getFact('surface_enable_predator') is undefined>>
<<playerFactSet "surface_enable_predator" true>>
<<snotify "info">>Predators now roam the halls of Installation Echo.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<set _loot to starGame.loot.getLoot('Latex_Predator_Fucked')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/predator/scenes/doggy/bg.webp"/>
<img class="anim-predator-legs" src="resources/img/characters/predator/scenes/doggy/0_legs.webp"/>
<img class="anim-predator-tongue" src="resources/img/characters/predator/scenes/doggy/1_tongue.webp"/>
<img class="anim-predator-body" src="resources/img/characters/predator/scenes/doggy/2_body.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-predator-player" src="resources/img/characters/predator/scenes/doggy/3_player_shemale.webp"/>
<img class="anim-predator-playerbreasts" src="resources/img/characters/predator/scenes/doggy/6_breasts.webp"/>
<img class="anim-predator-playerpenis" src="resources/img/characters/predator/scenes/doggy/5_penis_shemale.webp"/>
<<else>>
<img class="anim-predator-player" src="resources/img/characters/predator/scenes/doggy/3_player.webp"/>
<img class="anim-predator-playerpenis" src="resources/img/characters/predator/scenes/doggy/5_penis.webp"/>
<</if>>
<img class="anim-predator-ass" src="resources/img/characters/predator/scenes/doggy/4_ass.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>You're my bitch now.<</speech>>\
<<box>>The <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>> growls at you, its eyeless face seemingly communicating a sense of defiance, but its demeanor soon shifts as it gets on its hands and knees, its ass and pussy presented to you.<</box>>\
<<speech "player" "Agent 36" "character_36">>Yeah, that's what I thought.<</speech>>\
<<box>>You lower your weapon and grab the creature's ass, spreading its cheeks. Its pussy is dripping wet, the fluids flowing freely down its inner thighs. The sight is irresistible, and you can't help but feel the urge to fuck the creature.
<<if starGame.player.isNaked() is true>>\
You press your cock against its pussy, and with a firm thrust, you shove it deep inside the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>, the feeling of its tight, slick walls wrapping around your cock making you moan.
<<elseif starGame.player.hasSlimeSuit() is true>>\
Victoria senses the lust boiling inside you, quickly reshaping herself into a transparent layer on your skin as your cock grows rock-hard and you press it against its pussy. With a firm thrust, you shove it deep inside the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>, the feeling of its tight, slick walls wrapping around your cock making you and Victoria moan.
<<else>>\
<<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
You lift up your skirt and press your cock against its pussy, and with a firm thrust, you shove it deep inside the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>, the feeling of its tight, slick walls wrapping around your cock making you moan.
<<else>>\
You remove your belt and unzip your pants, your cock springing free. Hard and throbbing, you can't help but rub the tip of your dick against the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>'s entrance, the soft, smooth skin sending shivers down your spine.
You plunge your cock inside with a single firm thrust, the feeling of its tight, slick walls wrapping around your cock making you moan.
<</if>>\
<</if>>\
It lets out a series of low grunts as you begin to pound its pussy, and you can feel it clench around you, as if it's trying to milk your cock. You grip the creature's waist and fuck it hard and fast, the pleasure quickly becoming overwhelming.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Yeah, that's it. You like that, don't you? You like getting fucked like a little bitch?<</speech>>\
<<box>>The <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>> seems to respond, letting out a series of deep growls as you fuck it harder and deeper, its body rocking with each thrust. Lost in the haze of pleasure, you only notice now the small gathering of drones watching from a distance, the creatures seemingly entranced by the act.
You stare back at the drones, a grin forming on your face.
<</box>>\
<<speech "player" "Agent 36" "character_36">>See that, girls? See how your sister loves my cock? Bet none of you have gotten fucked like that, have you?<</speech>>\
<<box>>The drones simply stare back, their eyeless faces seemingly communicating a sense of awe.
Lost in the throes of pleasure, you can feel the creature's pussy clenching and pulsating around you, and the sudden realization hits you that the creature is on the verge of orgasm. You're so close yourself, the tightness and warmth of its pussy is too much to handle, and you can feel your balls begin to churn, the feeling of your impending climax building.
The creature suddenly begins to screech and roar, its entire body shaking and writhing as it reaches the peak of its orgasm, its pussy spasming and clenching around your cock, causing you to cum as well.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuuuck!<</speech>>\
<<box>>The creature's orgasm triggers your own, and you can feel yourself shooting rope after rope of thick, creamy cum inside it, the sheer intensity of your orgasm causing you to collapse on top of it. You stay on top of the creature, your cock still inside its quivering pussy, and for a moment, all is silent, save for the sounds of the two of you breathing.
As the haze of your orgasm slowly fades away, you gently pet the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>, running your fingers along its rubbery skin, and it lets out a low, content purr.
You slowly pull out your cock and watch as your cum drips out of its pussy, the creature's body shivering from the sensation. It then turns around and faces you. For a moment you're unsure if it's going to take advantage of your spent state and slice you in half, but instead it simply gives you a gentle lick on the cheek before it stands up and leave.
<<if _loot is not null>>\
<<print _loot.text>>\
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "predator_sex" 1>>
<<startplaylist "playlist_exploration_soft">>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Predator" "codex_bestiary_predator">>
<<if starGame.player.getFact('surface_enable_predator') is undefined>>
<<playerFactSet "surface_enable_predator" true>>
<<snotify "info">>Predators now roam the halls of Installation Echo.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/characters/predator/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
It doesn't take long for the predator's inhumane strength to overpower your attempts to stay out of range and you find yourself pinned down, its massive bulk pressing down on you.
You feel the creature's warm breath against your neck, its powerful jaws mere inches away from your face. You struggle and thrash, desperately trying to free yourself, but it's no use. The creature has overpowered you, and it knows it.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck! Get off me!<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>\
You curse under your breath as the creature seems to enjoy having its way with you, its tentacles rubbing up against your body in a sensual fashion.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Jesus. What are you doing?<</speech>>\
<<box>>\
Soon, you feel the predator's tongue probing your lips. You try to push it away, but it's no use, and you can feel the tip of its tongue begin to press against your teeth, demanding entry. You thrash around, trying to get it off of you, but it's no use, and you feel its tongue sliding past your lips and into your mouth.
After what feels like an eternity, the predator finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second.
<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>\
You curse under your breath as the creature seems to enjoy having its way with you, its tentacles teasing and stroking Victoria, your connection with her making you feel incredible pleasure.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Jesus. What are you doing?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I don't know but I like it!<</speech>>\
<<box>>\
Soon, you feel the predator's tongue probing your lips. You try to push it away, but it's no use, and you can feel the tip of its tongue begin to press against your teeth, demanding entry. You thrash around, trying to get it off of you, but it's no use, and you feel its tongue sliding past your lips and into your mouth.
After what feels like an eternity, the predator finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second.
<</box>>\
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<box>>\
You curse under your breath as the creature seems to enjoy having its way with you, its tentacles teasing and stroking your body as it begins to undo the buttons of your blouse.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Jesus. What are you doing?<</speech>>\
<<box>>\
Soon, you feel the predator's tongue probing your lips. You try to push it away, but it's no use, and you can feel the tip of its tongue begin to press against your teeth, demanding entry. You thrash around, trying to get it off of you, but it's no use, and you feel its tongue sliding past your lips and into your mouth.
After what feels like an eternity, the predator finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second.
<</box>>\
<<else>>\
<<box>>\
You feel its hot breath cast a fog on your visor, and you squirm even harder. Its tentacles begin to explore your armor and undo the clasps and locks with surprising precision.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>\
<<box>>\
Your helmet gone, you feel the predator's tongue probing your lips. You try to push it away, but it's no use, and you can feel the tip of its tongue begin to press against your teeth, demanding entry. You thrash around, trying to get it off of you, but it's no use, and you feel its tongue sliding past your lips and into your mouth.
After what feels like an eternity, the predator finally pulls away, its tongue trailing out of your mouth. A strange sense of uncontrollable arousal begins to build within you, the sensation growing stronger by the second. Your cock suddenly grows rock hard, and as you look down, you see the predator has been busy and has already removed all of your armor.
<</box>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Damn it, why do you all insist on making me horny?<</speech>>\
<<if starGame.player.hasParasite() is true>>\
<<box>>\
Staring at the parasite lodged on your cock, the predator seems to ponder its next move, until it suddenly wraps its tongue around the parasite. Sucking on it with the power of an unstoppable force, the powerful suction causes the parasite to release its hold on you, eventually devouring the parasite whole.
Before you know it, you feel the predator's dripping pussy rubbing against your rock-hard member, the alien's slick juices coating your cock in an instant.
<</box>>\
<<saudio "sfx_sucker_death2" play volume 1.00>>\
<<else>>\
<<box>>\
Before you know it, you feel the predator's dripping pussy rubbing against your rock-hard member, the alien's slick juices coating your cock in an instant.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Encounter_Predator_AfterLoss2" "btn btn-highlight">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/predator/scenes/doggy/bg.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-predator-cowgirl-player" src="resources/img/characters/predator/scenes/cowgirl/0_player_body_shemale.webp"/>
<img class="anim-predator-cowgirl-playerbreasts" src="resources/img/characters/predator/scenes/cowgirl/2_player_breasts.webp"/>
<<else>>
<img class="anim-predator-cowgirl-player" src="resources/img/characters/predator/scenes/cowgirl/0_player_body.webp"/>
<</if>>
<img class="anim-predator-cowgirl-legs" src="resources/img/characters/predator/scenes/cowgirl/1_legs.webp"/>
<img class="anim-predator-cowgirl-body" src="resources/img/characters/predator/scenes/cowgirl/3_body.webp"/>
<img class="anim-predator-cowgirl-hands" src="resources/img/characters/predator/scenes/cowgirl/4_hands.webp"/>
<img class="anim-predator-cowgirl-forearm" src="resources/img/characters/predator/scenes/cowgirl/5_forearm.webp"/>
<img class="anim-predator-cowgirl-bicep" src="resources/img/characters/predator/scenes/cowgirl/6_biceps.webp"/>
<img class="anim-predator-cowgirl-breasts" src="resources/img/characters/predator/scenes/cowgirl/7_breasts.webp"/>
<img class="anim-predator-cowgirl-tongue" src="resources/img/characters/predator/scenes/cowgirl/8_tongue.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You let out a low moan as the creature begins to slowly ride you, its massive bulk grinding against you with a steady rhythm. Meanwhile, your your body begin to betray you, the primal urge to mate taking hold of you.
You're powerless to resist, and before you know it, you're bucking your hips in rhythm with the predator's motions, your cock buried to the hilt inside of its hot, tight hole.
The predator continues to ride you, its muscular thighs keeping you pinned against the ground as your mind begins to grow hazy, the intoxicating mixture of its sweet perfume and pheromones driving you mad with desire.
In a blaze of lust, you reach for its ample breasts, your hands grasping at the soft mounds of flesh as the predator's pace intensifies, its hips grinding against yours as you pump into it with renewed vigor.
<</box>>\
<<speech "player" "Agent 36" "character_36">>God... I can't...<</speech>>\
<<box>>You're overwhelmed by the sensations, your cock throbbing and pulsating within the predator's wet, gripping heat. The pressure within you continues to build, and you know that you can't hold out for much longer.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Please...<</speech>>\
<<box>>You gasp as the predator's pussy tightens around you, the creature seemingly sensing that you're on the verge of climax. The sensation is too much for you, and with a loud moan, you explode, your seed shooting deep inside the creature, causing it to shudder in pleasure.
Your body twitches as you ride out the intense orgasm, your muscles convulsing as the predator's pussy milks your cock for all its worth.
Once your orgasm subsides, the creature slowly pulls itself off of you, the sensation of its dripping slit releasing your cock causing you to wince.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit, that's sensitive.<</speech>>\
<<box>>As you slowly come down from the euphoric high, your eyes flutter open and you see the creature staring at you, and it's only once you have a look at yourself that you realize it took advantage of your weakened state to drop some xenomaterial on your body, the fluid slowly seeping into your skin.
As it works its way through your body, you feel the familiar warmth of arousal beginning to build and you realize how badly you fucked up.
After a moment, the predator scurries off into the darkness, seemingly pleased with its accomplishment.
Slowly, the aphrodisiac effect of the xenomaterial begin to fade, and you manage to return to your senses. Abused, but not defeated, you take a moment to recover, trying to understand what has just happened as you proceed to gather your belongings scattered around the room.
Still weak from the encounter, you will have to exercise caution more than ever.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "predator_defeated" 1>>
<<startplaylist "playlist_exploration_soft">>
<<playerStatSet "health" 1>>
<<script>>starGame.player.addCorruption(20, true);<</script>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Predator" "codex_bestiary_predator">>
<<if starGame.player.getFact('surface_enable_predator') is undefined>>
<<playerFactSet "surface_enable_predator" true>>
<<snotify "info">>Predators now roam the halls of Installation Echo.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>\
You barely make it into the area before a predator leaps at you, its long, sharp claws grazing the side of your neck. It lands just in front of you and lunges at you again, but you manage to sidestep the attack and kick the creature in the chest, sending it stumbling backwards.
The creature growls at you, clearly angered by your action.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Time to teach you a lesson.<</speech>>\<<box>>\
You hear the predator before you see it, it's thundering steps telling you that it's coming in fast and hard. Dodging its charge with inches to spare, you spin to face the creature, your weapon at the ready.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's find out who's the real king of the jungle.<</speech>>\<<box>>\
Your entry into this room doesn't go unnoticed, as a predator steps towards you slowly, its gaze fixed on you in a way that tells you it's both wary and excited for the upcoming hunt. Cocking your weapon, you return the motions with a smile.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Two enter, one leaves.<</speech>>\<<box>>\
You barely manage to dodge a sudden surprise attack as you enter the room, a predator slamming into the wall alongside with a vicious cry. Shoving the creature away as you prepare to fight, you can't help but feel a chill run through you at the sight of its claws dripping with xenomaterial.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Sneaky fucker aren't you.<</speech>>\<<box>>\
Your attacks finally bring the predator down on its knees. It looks up at you, its eyeless face seemingly communicating a sense of fear. It begins to retract its tentacles, the appendages writhing and squirming as they shrink back into its body.
You stand there, looking at the creature. It seems to have submitted itself to you for the time being, but there's no way to tell how long that will last.
<</box>>\<<box>>\
The predator lets out a soft groan as it falls over, unable to withstand your assault any longer. It's aggression and defiance replaced by fear and surrender, you take a few moments to regain your breath as you watch it warily.
From the look of things, you won't face any more resistance from this creature, no matter how you decide to treat it.
<</box>>\<<box>>\
The predator tries to run when it realizes it can't beat you, but you quickly knock it to its knees, the powerful creature growing silent and timid as it waits for you to decide its fate from here.
Frowning down at the creature, you realize from its body language that it's excited to see how you might decide to use it.
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/slime/idle.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Slime_Intro1">>
<<scene "Encounter_Slime_Intro2">>
<<scene "Encounter_Slime_Intro3">>
<<scene "Encounter_Slime_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Slime">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/slime/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<img src="resources/img/encounters/slime/wounded.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_Slime_Outro1">>
<<scene "Encounter_Slime_Outro2">>
<<scene "Encounter_Slime_Outro3">>
<<scene "Encounter_Slime_Outro4">>
<</randomInclude>>
<<box "choicebox">>
<<set _tmpOption to starGame.player.formatDroneText('Call')>>
<<sbutton "Kill It" "Encounter_Slime_AfterWin_Kill" "btn btn-highlight">><</sbutton>>
<<if starGame.npcs.getFact('friendly_drone_intro') is true and starGame.npcs.getStat('drone_evolution_level') < 1>>
<<sbutton _tmpOption "Encounter_Slime_AfterWin_CallAva" "btn btn-highlight">><</sbutton>>
<</if>>
<<if starGame.player.hasParasite() is false>>
<<sbutton "Fuck It" "Encounter_Slime_AfterWin_Sex" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Fuck It" "" "btn btn-highlight disabled">>
<<snotify "info">>You can't have fun with a slime while a parasite is latched on your dick.<</snotify>>
<</sbutton>>
<</if>>
<</box>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<set _loot to starGame.loot.getLoot('Latex_Slime_Defeated')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/slime/dissolve.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>End of the line for ya, big boy.<</speech>>\
<<box>>The slime lets out an angry screech as your bullets rip through its mass, causing it to writhe and flail on the floor. It eventually succumbs to its injuries and slumps over, a pool of slime spreading beneath its body.
You reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber. Stashing the syringe in your backpack, you stand up and dust off the small bits of goo sticking to you.\
<<if _loot is not null>>
<<print _loot.text>>\
<</if>>
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 75>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Slime" "codex_bestiary_slime">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<box>>In a corner of your mind, you wonder if $drone_name could make use of it somehow.<</box>>\
<<speech "player" "Agent 36" "character_36">>$drone_name! You around?<</speech>>\
<<box>>Just then, $drone_name appears next to you, seemingly materializing from the shadows. You're once again caught off guard by the speed with which it managed to sneak up on you.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh, hey there. I have that slime pinned down. Is there anything you can do with it?<</speech>>\
<<box>>$drone_name stares at the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>, and it stares back, their silent exchange lasting a few moments. Suddenly, $drone_name breaks the silence with a screech, the sound seemingly communicating something to the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>.
To your surprise, $drone_name's fingers transform into elongated leech tentacles that latch on the defeated creature, its tentacles flailing wildly in the air as it tries to free itself from the attack. As its life force slowly fades, you're puzzled to see the <<if starGame.npcs.getFact('codex_bestiary_predator') is true>>predator<<else>>creature<</if>>'s goo flow through $drone_name's tentacles, as if it was absorbing its opponent.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/slime/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<img src="resources/img/encounters/slime/slime_drain0.webp"/>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<img src="resources/img/encounters/slime/slime_drain1.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>Her tentacles seem to pulse as the xenomaterial is absorbed into her form, and after a few moments, the creature's body is gone, seemingly absorbed by $drone_name.<</box>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that takes care of that. I'm not even gonna ask what just happened.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<<npcStatIncrease "drone_evolution" 20>>
<<snotify "info">>+20 Drone Evolution.<</snotify>>
<</if>>
<<npcFactSet "friendly_drone_evolution_preview" true>>
<<playerStatIncrease "activity" 1>>
<<addtocodex "Slime" "codex_bestiary_slime">>
<</sbutton>>
<</nobr>>\
<</box>>\<<set _loot to starGame.loot.getLoot('Latex_Slime_Fucked')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/slime/scenes/win_fuck/1_bg.webp"/>
<img class="anim-slime-win-ground" src="resources/img/characters/slime/scenes/win_fuck/2_ground.webp"/>
<img class="anim-slime-win-left-leg" src="resources/img/characters/slime/scenes/win_fuck/4_left_leg.webp"/>
<img class="anim-slime-win-right-leg" src="resources/img/characters/slime/scenes/win_fuck/5_right_leg.webp"/>
<img class="anim-slime-win-body" src="resources/img/characters/slime/scenes/win_fuck/6_slime_body.webp"/>
<img class="anim-slime-win-breasts" src="resources/img/characters/slime/scenes/win_fuck/7_slime_breasts.webp"/>
<img class="anim-slime-win-head" src="resources/img/characters/slime/scenes/win_fuck/8_slime_head.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-slime-win-player" src="resources/img/characters/slime/scenes/win_fuck/3_player_shemale.webp"/>
<img class="anim-slime-win-playerbreasts" src="resources/img/characters/slime/scenes/win_fuck/9_player_breasts.webp"/>
<<else>>
<img class="anim-slime-win-player" src="resources/img/characters/slime/scenes/win_fuck/3_player_male.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>\
The ooze bubbles and slurps as the creature tries to pull itself together. You're about to shoot the creature when memories of a hentai movie you watched when you were younger resurface, your intrusive and perverted thoughts suddenly taking control of your actions.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You know what, I'll give you a chance. How about a makeover? Show me your inner slut.<</speech>>\
<<box>>\
<<if starGame.player.isNaked() is true>>\
You begin to stroke your cock, your member stiffening as you stare at the creature. The creature cease its movements, seemingly confused by your actions.
<<elseif starGame.player.hasSlimeSuit() is true>>\
Sensing your intent, Victoria reshapes herself into a transparent layer over your skin. You begin to stroke your cock, your member stiffening as you stare at the creature. The creature cease its movements, seemingly confused by your actions.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
You lower your gun and lift up your skirt, freeing your erect member and letting the slime have a full view of your package. The creature cease its movements, seemingly confused by the sight of you undressing yourself.
<<else>>\
You lower your gun and begin to take off your armor. The creature cease its movements, seemingly confused by the sight of you undressing yourself. You finish undressing and toss your equipment to the side, leaving you fully exposed, your cock throbbing with anticipation.
<</if>>\
<</box>>\
<<speech "player" "Agent 36" "character_36">>That's right, you know what's about to happen. Now, make yourself useful and come over here.<</speech>>\
<<box>>\
The creature complies, shifting its shape and transforming into the form of a female human, albeit a crude and incomplete one, made of a thick, semi-transparent, purple gooey substance.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Show me that dripping cunt.<</speech>>\
<<box>>\
The creature's pussy forms before your eyes, its gooey lips glistening with moisture.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Now, ride me like a bitch in heat. And while you're at it, let me see those fat udders bounce. Do a good job and I might not blast your brains out.<</speech>>\
<<box>>\
The creature nods and mounts you, its weight settling on your hips as its pussy presses against your shaft. Its breasts are soft and warm, their texture unlike anything you've ever felt before. Its movements are awkward, almost mechanical, but you're too caught up in the moment to care, fulfilling one of your wildest fantasies.
You thrust your hips upwards, plunging your cock into the alien's welcoming warmth, its juices lubricating your member. The creature seems to enjoy the sensation, its face twisting into a lewd expression as it begins to move in unison with you, its motions becoming more natural as it adjusts.
The slime's pussy is slick and tight, squeezing your member with every thrust, and the warmth of its body is unlike anything you've ever felt before, its flesh seeming to mold around you, enveloping your cock in its gooey embrace.
<</box>>\
<<if starGame.npcs.getStat('drone_evolution_level') is 1>>\
<<speech "player" "Agent 36" "character_36">>Fuck yeah. If I didn't already have $drone_name, I'd bring you home you goop slut and fuck you every day into the next dimension.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Fuck yeah. I should bring you home you goop slut and fuck you every day into the next dimension.<</speech>>\
<</if>>\
<<box>>\
As your pace quickens, the slime's face twists into an expression of pure ecstasy, its gooey body shaking as it reaches its climax, its insides contracting around your member, the sensations sending you over the edge as well.
With one final thrust, you explode inside the creature, your seed spurting deep inside it, spreading all over the interior of its body. The creature's eyes roll back into its head, its tongue lolling out of its mouth as it experiences a state of euphoria unlike anything it has ever felt before.
After a few moments, the creature seems to come to its senses, its face regaining a semblance of composure. The slime's body begins to lose its cohesion as it returns to its original form, albeit healed of its wounds.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn. You're something. Let's do that again sometime. Anyway, a deal's a deal. You did a decent job, you're free to go. Take care.<</speech>>\
<<box>>\
You look at the slime and grin as you watch it crawl back into the darkness, its form soon melting into the shadows. As you gather your equipment, you almost can't believe how easily the creature complied to your demands.
<<if _loot is not null>>\
<<print _loot.text>>\
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "slime_sex" 1>>
<<startplaylist "playlist_exploration_soft">>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Slime" "codex_bestiary_slime">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>\
The slime proves to be resilient, your bullets having little to no effect on its slimy hide. As you desperately dodge its onslaught, the creature manages to knock the gun from your hands.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>\
<<box>>\
The creature towers over you, the tentacles on its back writhing and flailing as it readies its next attack. Suddenly, you feel something grab your legs, and you're yanked off your feet.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the-<</speech>>\
<<box>>\
You fall onto the hard floor, and before you can react, the tentacles coil around your limbs, the slippery appendages constricting around your wrists and ankles. You struggle against your restraints, but the creature is far stronger than you, and your combat knife is nowhere near your reach.
<<if starGame.player.isNaked() is true>>\
The slime's tentacles begin to explore your naked body, the appendages leaving trails of slime and fluid wherever they touch.
<<elseif starGame.player.hasSlimeSuit() is true>>\
The slime's tentacles begin to explore your body, the appendages leaving trails of slime and fluid on Victoria wherever they touch.
Its assault causes Victoria to moan, the pleasure cruising through the both of you causing her to lose cohesion, forcing her to reshape herself into a transparent layer over your skin.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
The slime's tentacles begin to explore your body, removing your clothes as they slither across your bare skin, leaving you completely naked and vulnerable.
<<else>>\
The slime's tentacles begin to slither across your armor, the slimy appendages undoing the fastenings with surprising ease. Your armor is quickly stripped away, leaving you completely naked and defenseless against the creature's advance.
<</if>>\
Meanwhile, you see the slime continue to grow in size, its mass swelling and expanding, tentacles starting to slither and continously expand on the corridor's surfaces, while parts of your body start to be engulfed by it, the sensation strangely pleasurable.
<<if starGame.player.hasParasite() is true>>\
Suddenly, a pair of tentacles begin to crawl up your thighs. They stop for a split second when they encounter the parasite currently lodged on your cock, but much to your surprise, they suddenly expand, suddenly engulfing the parasite whole as you watch it being dissolved by their secretions.
Your penis now free, you shiver as the slippery appendages coil around your member. One of them begins to explore the tip of your cock, and to your shock and horror, it soon enters your urethra, the slime's appendage beginning to explore your insides, as if it was looking for something.
<<saudio "sfx_sucker_death2" play volume 1.00>>\
<<else>>\
Suddenly, a pair of tentacles begin to rub against the length of your shaft, the slippery appendages coiling around your member. One of them begins to explore the tip of your cock, and to your shock and horror, it soon enters your urethra, the slime's appendage beginning to explore your insides, as if it was looking for something.
<</if>>\
<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no! Get the fuck out of there!<</speech>>\
<<box>>\
Much to your surprise, the tentacles retract shortly after, seemingly satisfied with their exploration. Soon however, a strange device emerges from the slime's body and hovers just above your cock.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Encounter_Slime_AfterLoss2" "btn btn-highlight">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_danger1" loop volume 0 fadeto 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/slime/scenes/lose_extraction/1_bg.webp"/>
<img class="anim-slime-lose-slime" src="resources/img/characters/slime/scenes/lose_extraction/2_slime.webp"/>
<img class="anim-slime-lose-ground" src="resources/img/characters/slime/scenes/lose_extraction/3_ground.webp"/>
<img class="anim-slime-lose-gas" src="resources/img/characters/slime/scenes/lose_extraction/4_gas.webp"/>
<img class="anim-slime-lose-tentacle-right" src="resources/img/characters/slime/scenes/lose_extraction/7_tentacle_right.webp"/>
<img class="anim-slime-lose-tentacle-left" src="resources/img/characters/slime/scenes/lose_extraction/8_tentacle_left.webp"/>
<img class="anim-slime-lose-sucker" src="resources/img/characters/slime/scenes/lose_extraction/10_sucker.webp"/>
<img class="anim-slime-lose-smoke" src="resources/img/characters/slime/scenes/lose_extraction/11_room_smoke.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-slime-lose-player" src="resources/img/characters/slime/scenes/lose_extraction/5_body_f.webp"/>
<img class="anim-slime-lose-playerbreasts" src="resources/img/characters/slime/scenes/lose_extraction/6_breasts.webp"/>
<img class="anim-slime-lose-tentacle-nipples-f" src="resources/img/characters/slime/scenes/lose_extraction/9_slime_nipples_f.webp"/>
<<else>>
<img class="anim-slime-lose-player" src="resources/img/characters/slime/scenes/lose_extraction/5_body_m.webp"/>
<img class="anim-slime-lose-tentacle-nipples-m" src="resources/img/characters/slime/scenes/lose_extraction/9_slime_nipples_m.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Oh, shit.<</speech>>\
<<if starGame.player.isShemale() is true>>\
<<box>>\
You barely have time to react before the device slides down on your member, enveloping your shaft, while tiny tentacles protuding from its surface begin to tickle your testicles. Meanwhile you see the device's chamber begin to fill with a strange purple liquid, some sort of gas forming within.
As the substance mixes and the pressure builds, you're suddenly aware of the effects the strange gas is having on your body. Your heart rate begins to increase, and you can feel the blood flowing to your nether regions, your member growing harder by the second.
Before long, you're rock-hard, and the device begins to vibrate and slide up and down the length of your shaft, the strange appendages massaging the entirety of your member. The sensation is unlike anything you've experienced, and you can't help but let out a moan.
As the creature continues its assault, two tentacles latch onto your nipples, the appendages rubbing and stimulating the sensitive buds, causing them to harden. You suddenly feel something sharp slide inside your hardened nipples, an unknown hot liquid flowing into your breasts as the appendages clamp down on your nipples.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the fuck are you doing to me!<</speech>>\
<<box>>\
You scream out in pain as the device clamps down even harder on your nipples, your breasts being filled with an unknown substance, the feeling strangely pleasant.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ahh! That... ahhh..<</speech>>\
<<box>>\
Your words are cut short as the device clamping onto your shaft begins to vibrate faster and faster, the tentacles continuing their relentless assault. Your eyes roll back in your head as the intense pleasure and pain course through your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I can't... take... anymore...<</speech>>\
<<box>>\
You grit your teeth as you feel your member begin to pulsate and twitch. Your shaft explodes, your seed pouring into the device, the substance within instantly absorbing your cum. It feels like you're being milked for every last drop, and as your orgasm subsides, the device retracts from your member, the tentacles releasing their hold on your nipples, the sharp objects sliding out of your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck, what did that thing do to me. My breasts feel so damn full.<</speech>>\
<<box>>\
Just as you're about to catch your breath, the tentacles restraining you suddenly pull away, the creature slithering down the hallway, seemingly sated. You collapse to the floor, drops of the strange mixture now filling your breasts flowing down your hardened nipples.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well that's definitely not normal.<</speech>>\
<<else>>\
<<box>>\
You barely have time to react before the device slides down on your member, enveloping your shaft, while tiny tentacles protuding from its surface begin to tickle your testicles. Meanwhile you see the device's chamber begin to fill with a strange purple liquid, some sort of gas forming within.
As the substance mixes and the pressure builds, you're suddenly aware of the effects the strange gas is having on your body. Your heart rate begins to increase, and you can feel the blood flowing to your nether regions, your member growing harder by the second.
Before long, you're rock-hard, and the device begins to vibrate and slide up and down the length of your shaft, the strange appendages massaging the entirety of your member. The sensation is unlike anything you've experienced, and you can't help but let out a moan.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ahh! That... ahhh..<</speech>>\
<<box>>\
Your words are cut short as the device clamping onto your shaft begins to vibrate faster and faster, the tentacles continuing their relentless assault. Your eyes roll back in your head as the intense pleasure course through your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I can't... take... anymore...<</speech>>\
<<box>>\
You grit your teeth as you feel your member begin to pulsate and twitch. Your shaft explodes, your seed pouring into the device, the substance within instantly absorbing your cum. It feels like you're being milked for every last drop, and as your orgasm subsides, the device retracts from your member.
Just as you're about to catch your breath, the tentacles restraining you suddenly pull away, the creature slithering down the hallway, seemingly sated. You collapse to the floor, panting, the experience having taken the last ounce of strength from your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy hell...<</speech>>\
<</if>>\
<<box>>\
After a few minutes of trying to compose yourself, you stand up and pick up your scattered gear. You're still unsure why the slime hasn't killed you, and the thought leaves a strange feeling in your chest, as if something isn't quite right.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<script>>starGame.player.addCorruption(20, true);<</script>>
<<playerStatSet "health" 1>>
<<npcStatIncrease "slime_defeated" 1>>
<<playerFactSet "slime_nipple_injection" 1>>
<<playerStatIncrease "activity" 2>>
<<startplaylist "playlist_exploration_soft">>
<<addtocodex "Slime" "codex_bestiary_slime">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<saudio "amb_slime" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>\
An unsettling squelching noise from the path ahead sends a shiver down your spine, and you barely manage to react on time to spin out of the way of a sudden flurry of tentacles.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck, another slime. Where are these things coming from.<</speech>>\<<box>>\
You almost don't see the slime before reaching it, it's unnaturally stillness helping it blend into its surroundings like a true ambush predator.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Sneaky bitch aren't you.<</speech>>\<<box>>\
The corridor behind you seems to flex slightly as a slime squeezes through nearly imperceptible cracks and seams in the panneling. It gurgles hungrily at you, its tentacles writhing as it approaches.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ugh, disgusting and creepy.<</speech>>\<<box>>\
You pause as you're about to step through the door, a feeling in your gut yelling at you about danger. Sure enough a tentacle sycthes through the air in front of you, a slime revealing itself from its hiding position as it hisses angrily.
<</box>>\<<box>>\
The room is messier than it was when you arrived, remnants of the slimes body spattered across every surface as it struggles to maintain cohesion while you consider what to do with the defeated creature.
<</box>>\<<box>>\
The slime, defeated as it may be, is already trying to piece itself back together, its tentacles flailing weakly at its scattered goo.
If you're going to take advantage of it's weakened state to deal with it, this is your chance.
<</box>>\<<box>>\
A tentacle wraps itself weakly around your leg as the slime attempts to keep its defiant and aggressive nature up, even as it starts to fall apart into a puddle of sludge.
With the fight knocked out of it, it's completely at your mercy now.
<</box>>\<<box>>\
The slime is barely recognizeable now, just a slowly congealing pool of xenomaterial and goo on the floor. Despite that, you know this is your best chance to finish it off, should you wish to.
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway1A">>
<<slink "Upgrade Station" "Surface_Lab1A_UpgradeStation" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-shopping-cart">><</slink>>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>> In the serene hush of the laboratory, intermittently disrupted by the gentle hum of machinery, Emilia remains deeply engrossed at her workstation, her attention steadfast and unwavering. You're not sure if she forgot about your existence.
Meanwhile, tucked away in a corner of the lab, lies the living quarters, a cozy haven furnished with all the comforts of home. For a moment, you wonder why a laboratory would feature this, but you realize it was probably designed for the very situation you've now found yourself in.
<<if starGame.squad.isSquadMember('ava') is true>>\
$drone_name is waiting outside the lab, her body language telling you that she has no interest in entering. She seems content to stay in the corridor here, not willing to enter Emilia's territory on a whim.
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.player.getStat('corruptionlevel') is 1 and starGame.npcs.getFact('emilia_react_corruption1') is undefined>>
<<sbutton "Approach Emilia" "Surface_Lab1A_Emilia_React_Evolution1" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<<elseif starGame.player.getStat('corruptionlevel') is 2 and starGame.npcs.getFact('emilia_react_corruption2') is undefined>>
<<sbutton "Approach Emilia" "Surface_Lab1A_Emilia_React_Evolution2" "btn btn-highlight" "ti ti-exclamation-circle">>
<<if starGame.player.hasParasite() is true>>
<<script>>starGame.inventory.unequipItem('item_parasite_sucker', true, true);<</script>>
<<snotify "info">>The space-time continuum has detected an anomaly. For your safety, you no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<<elseif starGame.player.getFact('ch1_pass1') is true and starGame.player.getFact('ch1_pass1_emilia') is undefined>>
<<sbutton "Approach Emilia" "Surface_Lab1A_Emilia" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<<elseif starGame.player.getFact('ch1_pass2') is true and starGame.player.getFact('ch1_pass2_emilia') is undefined>>
<<sbutton "Approach Emilia" "Surface_Lab1A_Emilia" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<<elseif starGame.player.getFact('ch1_pass1') is true and starGame.npcs.getStat('emilia_trust') >= 2 and starGame.npcs.getFact('emilia_relief_intro') is undefined and starGame.player.hasDildo() is true>>
<<sbutton "Approach Emilia" "Surface_Lab1A_Emilia_Relief_Intro" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<<else>>
<<sbutton "Approach Emilia" "Surface_Lab1A_Emilia" "btn btn-highlight">><</sbutton>>
<</if>>
<<if starGame.time.canRest() is true>>
<<sbutton "Rest" "Surface_Lab1A_Rest" "btn btn-highlight" "ti ti-clock">>
<<script>>starGame.time.rest();<</script>>
<</sbutton>>
<<else>>
<<sbutton "Rest" "" "btn btn-highlight disabled" "ti ti-clock">>
<<snotify "info">>You don't feel tired for the moment.<</snotify>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\
</div>\
<<nobr>>
<<startplaylist "playlist_safe">>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Surface_Lab1A" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>You walk up next to Emilia, your heavy footsteps echoing across the tiled floor. Seemingly torn away from her thoughts by your presence, she looks up and smiles at you.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hey there tiger. Need anything?<</speech>>\
<<box "talkbox">>
<<nobr>>
<<if starGame.npcs.getStat('emilia_trust') >= 5 and starGame.player.getFact('ch1_pass2_emilia') is true>>
<<if starGame.squad.isSquadMember('emilia') is false>>
<div class="row">
<<slink "Join Squad" "Surface_Lab1A_Emilia_JoinSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<<else>>
<div class="row">
<<slink "Remove from Squad" "Surface_Lab1A_Emilia_RemoveSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<</if>>
<</if>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Services</h5></div>
<div class="row">
<<if starGame.player.hasParasite() is true>>
<<slink "Parasite Removal" "Surface_Lab1A_Emilia_Services_ParasiteRemoval" "slink btn btn-highlight w-100" "">><</slink>>
<<else>>
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<<slink "Parasite Removal" "" "slink btn btn-highlight w-100 disabled" "">><</slink>>
<</if>>
<</if>>
<<slink "Corruption Reduction" "Surface_Lab1A_Emilia_Services_CorruptionReduction" "slink btn btn-highlight w-100" "">><</slink>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<if starGame.player.hasParasite() is false>>
<<if starGame.player.getStat('emilia_sex') > 0>>
<<slink "Handjob" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You have a mission to accomplish. Come back later for some more fun.<</snotify>>
<</slink>>
<<else>>
<<if starGame.player.getFact('emilia_lab1a_handjob_intro') is undefined>>
<<slink "Physical Exam" "Surface_Lab1A_Emilia_Checkup_Intro" "slink btn btn-highlight w-100" "">>
<<playerFactSet "emilia_lab1a_handjob_intro" true>>
<</slink>>
<<else>>
<<slink "Handjob" "Surface_Lab1A_Emilia_Checkup" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if starGame.npcs.getFact('emilia_relief_intro') is true>>
/% Played the relief intro, so we can assume the other checks are OK %/
<<if starGame.player.getStat('emilia_relief') > 0>>
<<slink "Provide relief" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>Emilia doesn't need relief for the moment.<</snotify>>
<</slink>>
<<else>>
<<slink "Provide relief" "Surface_Lab1A_Emilia_Relief" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
<</if>>
</div>
</div>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Quests</h5></div>
<div class="row">
/% Memories %/
<<if starGame.player.getFact('ch1_pass1') is true and starGame.player.getFact('ch1_pass1_emilia') is not undefined and starGame.player.getFact('ch1_emilia_quest_started') is undefined>>
<<slink "Memories" "Surface_Lab1A_Emilia_Quest_Picture" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
<<if starGame.inventory.hasItem('item_quest_emilia_picture') is 1 and starGame.quests.isQuestActive('sq_ch1_emilia') is true>>
<<slink "Memories" "Surface_Lab1A_Emilia_Quest_Picture_Reward" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
/% Goo %/
<<if starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_findemilia') is true and starGame.npcs.getFact('sq_victoria_findemilia') is undefined>>
<<slink "Knee deep in the goo" "Surface_Lab1A_Emilia_Quest_Victoria" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
<<if starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_report_emilia') is true and starGame.npcs.getFact('sq_victoria_report_emilia') is undefined>>
<<slink "Knee deep in the goo" "Surface_Lab1A_Emilia_Quest_Victoria2" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
/% Campaign %/
<<if starGame.player.getFact('ch1_pass1') is true and starGame.player.getFact('ch1_pass1_emilia') is undefined>>
<<slink "Times of Trouble" "Surface_Lab1A_Emilia_Campaign_HasKeycard" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
<<if starGame.player.getFact('ch1_pass2') is true and starGame.player.getFact('ch1_pass2_emilia') is undefined>>
<<slink "Times of Trouble" "Surface_Lab1A_Emilia_Campaign_SecondKeycard" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
</div>
</div>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Small talk</h5></div>
<div class="row">
<<if starGame.npcs.getFact('emilia_talk_aboutyou') is undefined>>
<<slink "About you..." "Surface_Lab1A_Emilia_Talk_AboutYou" "slink btn btn-highlight w-100">><</slink>>
<</if>>
<<if starGame.npcs.getFact('emilia_talk_xenomaterial') is undefined>>
<<slink "The xenomaterial" "Surface_Lab1A_Emilia_Talk_Xenomaterial" "slink btn btn-highlight w-100">><</slink>>
<</if>>
<<if starGame.npcs.getFact('friendly_drone_intro') is true and starGame.npcs.getFact('emilia_talk_aboutdrone') is undefined>>
<<set _tmpOption to starGame.player.formatDroneText('About')>>
<<slink _tmpOption "Surface_Lab1A_Emilia_Talk_AboutAva" "slink btn btn-highlight w-100">><</slink>>
<</if>>
<<if starGame.player.getStat('compliance') >= 1 and starGame.player.getFact('ch1_pass1_emilia') is true and starGame.npcs.getFact('emilia_talk_aboutlab') is undefined>>
<<slink "The lab" "Surface_Lab1A_Emilia_Talk_AboutLab" "slink btn btn-highlight w-100">><</slink>>
<</if>>
<<if starGame.player.getFact('lina_repaired') is true and starGame.npcs.getFact('emilia_show_lina') is undefined>>
<<slink "Show Lina" "Surface_Lab1A_Emilia_Talk_ShowLina" "slink btn btn-highlight w-100">><</slink>>
<</if>>
</div>
</div>
<</nobr>>\
<</box>>\
</div>\<<box>>As you approach Emilia, she reaches for a backpack and places it on the table.<</box>>\
<<speech "player" "Agent 36" "character_36">>What are you doing?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I've prepared a field kit while you were busy out there. I'm coming with you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Emilia, what are you talking about? Have you completely lost your mind?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You've seen it yourself. This building is compromised, and the creatures are growing stronger by the hour. It's only a matter of time before they find a way inside this lab.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I don't like this idea at all.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Neither do I, but we don't have a choice. I trust you enough to have my back, and the best shot we have is if we work together.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fine. Just... stick close to me. And no funny business. We'll move fast and silent. Got it?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yes boss.<</speech>>\
<<box>>Emilia slings the backpack over her shoulder and gives you a reassuring smile.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<npcFactSet "ch1_boss_emilia" true>>
<<script>>starGame.squad.addSquadMember('emilia')<</script>>
<<if starGame.quests.isQuestActive('sq_victoria') is true>>
<<npcFactSet "sq_victoria_findemilia" true>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Your turn to Emilia, who is already hard at work at her usual workstation.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey Em. I have a few things to do, how about you stay here and I'll come pick you up when I'm done?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>No problem. I still have some samples to analyze.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<script>>starGame.squad.removeSquadMember('emilia')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You walk up next to Emilia, your heavy footsteps echoing across the tiled floor. Seemingly torn away from her thoughts by your presence, she looks up and smiles at you.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hey there tig-<</speech>>\
<<box>>Emilia cuts herself short as she notices the xenomaterial coating your armor. Her smile fades, her expression morphing into one of concern.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>What happened?<</speech>>\
<<speech "player" "Agent 36" "character_36">>I don't know. I had a fair bit of xenomaterial buildup on my armor and at some point it started to react weirdly.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Weird how?<</speech>>\
<<speech "player" "Agent 36" "character_36">>It started vibrating and then it locked me inside the armor as well.<</speech>>\
<<box>>Emilia stares at you, her brow furrowed. She grabs her portable scanner and slowly steps towards you, the device whirring as she passes it over the affected area.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Okay. So, this isn't the worst case scenario, but it's not great. From what I see, it has bonded with your armor and left it at that. It's not trying to invade your body. I don't think you realize how lucky you are. If this had happened to someone else, they would have been fucked.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Can you get it off?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Not really, no. I can't think of a way to neutralize it without also harming the armor, and considering your armor is the only thing keeping you safe as it stands, that's not a good idea.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So, I'm stuck with it?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>For the time being, yes.<</speech>>\
<<box>>You let out a frustrated sigh and sit down on a nearby chair. Emilia shoots you an apologetic glance, her eyes brimming with sympathy.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hey, don't beat yourself up. These things are a lot more clever than we gave them credit for. Besides, you should be glad it didn't turn you into a fetish doll like it did to me.<</speech>>\
<<box>>You tilt your head, a curious look in your eyes. You know she's trying to lift your spirits, but you're still having a hard time accepting the fact that your armor has essentially been hijacked by the alien goo.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>How about you try to remove your belt again? Perhaps in a more... gentle manner. The xenomaterial can be quite aggressive when bonding, but now that it has settled in, so to say, maybe it will show less resistance. Try not to be too rough with it.<</speech>>\
<<box>>You hesitantly grab the belt buckle and tug at it. The xenomaterial stirs, the tendrils moving ever so slightly. You tug again, and the belt comes loose, giving credit to Emilia's theory.
You let out a sigh of relief, glad that the xenomaterial hasn't taken away all control from you. Yet.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Great! See, nothing to worry about. Seems like as long as you do it slowly and carefully, the xenomaterial will comply and let you remove your armor. It doesn't want to hurt you, it just wants to live. Keep that in mind.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Gotcha. I guess I'll have to be more careful from now on.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<npcFactSet "emilia_react_corruption1" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You walk up next to Emilia, whom seems engrossed with her work once again and doesn't notice you at all.<</box>>\
<<speech "player" "Agent 36" "character_36">>Emilia. I fucked up. Again.<</speech>>\
<<box>>Emilia stops typing on the terminal and turns around. You see her eyes darting over your body, and a surprised look appears on her face.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>This is... new. How did you...<</speech>>\
<<speech "player" "Agent 36" "character_36">>More xenomaterial got stuck on my armor and at one point it started buzzing again, except this time, it got inside the armor and started doing... stuff. When it was done, I looked like this. Can you fix it?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, that's certainly... interesting. You've become quite the anomaly, tiger. I've never seen anyone be exposed to the xenomaterial in the same capacity as you and live to tell the tale. Not without being completely changed into a creature, anyway.<</speech>>\
<<box>>Emilia pauses, seemingly pondering the situation and thinking about your situation as her eyes scan your body, examining your newfound appearance in detail.
A moment later, she reaches for her portable scanner and begins to scan your entire body, her eyes never leaving the screen as the information is processed.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Interesting. As far as I can tell, there's no trace of xenomaterial in your body. Somehow, you're completely clean. This is unexpected. How do you feel?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Weird is the best I can put it. My body feels different, but I don't feel so different myself. I don't know. I can't explain it.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's fully understandable. Your physical changes are significant, it's a lot to take in.<</speech>>\
<<box>>Emilia turns her attention to her terminal, her eyes focused on the display as her fingers dance across the keyboard.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let me pull up your initial scan and launch a comparison with the one I just took.<</speech>>\
<<box>>A moment later, a holographic image appears in front of her, showcasing the two scans overlayed on top of each other. The differences are obvious, even to your untrained eye.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let's see... Probably the most obvious change is your loss of height. You were about a meter and ninety, the newer scan reads a meter and sixty. That's quite the difference.
<i>That is 6'3" to 5'3".</i>
<</speech>>\
<<box>>She pauses for a moment, her eyes still fixed on the image.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>There's a number of other changes as well, the most noticeable being your breasts. You seem to be around an E cup now, which is in line with what I've seen on the drones.
Your waist is also significantly narrower than it used to be, and your ass and thighs are more pronounced. The way I would put it, the xenomaterial attempted to turn you into what could be considered the perfect female body.<</speech>>\
<<box>>Emilia stops talking and looks at you, a slight smile forming on her lips.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>And boy, did it succeed.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_React_Evolution2A" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Very funny.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh, come on. It's not so bad. Besides, I can always use a little bit of eye candy around here.<</speech>>\
<<box>>She gives you a playful smile, and you can't help but chuckle, her sense of humor lightening the mood a bit.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Anyway, come here and lie down please. Let's have a closer look.<</speech>>\
<<box>>Emilia pats a nearby examination table, and you oblige as she pulls up a stool and sits down next to you.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_emilia_idle.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_shemale_body.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Open your mouth.<</speech>>\
<<box>>You do as instructed, and Emilia leans forward, peering into your mouth with a flashlight.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hmm... Well, teeth is perfect. Your tongue seems unusually long though, can you stick it out for me?<</speech>>\
<<box>>You comply, and to your own surprise, you see your tongue has become much longer, on par with the drones.
Curious, you lift a finger and try to coil your tongue just like the drones do. You easily wrap the tip of your tongue around your finger, lubricating it in the process.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Huh, impressive. You seem to have gained certain abilities and characteristics that the drones have. This is very fascinating.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Is this thing dangerous? Does it have a mind of its own or something?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>No. From what I can tell, this is very much your own tongue, but now you have greater control over it. However it appears your saliva has been altered as well, and is now more akin to what the drones produce judging by the readings. There's only one way to know for sure though.<</speech>>\
<<box>>Emilia takes your finger in her hand and slowly licks the tip, her eyes rolling back a little as she lets out a soft moan.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yep, definitely has the same effect.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What the hell Emilia.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>It's perfectly safe. It does confirm my suspicion though. Parts of your body are now producing the same fluids as the drones, but without the drawbacks.<</speech>>\
<<box>>Emilia's gaze lingers on you, and you can tell that she's thinking about the possibilities.<</box>>\
<<speech "player" "Agent 36" "character_36">>So, I'm like... part drone now? Fuck me.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, that's a bit of a stretch, you only inherited some characteristics, but if you continue to expose yourself to the xenomaterial, there's no telling how you will change in the future. For all we know, you could even evolve into a new species, one that will have never existed before.<</speech>>\
<<box>>The implications of her statement are not lost on you, and you can't help but wonder what exactly it means to be the first human in existence to undergo such a transformation.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_React_Evolution2B" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>That's... not really what I wanted to hear. Is there any way I can change back? Any at all?<</speech>>\
<<box>>Emilia pauses for a moment, as if considering her answer.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I don't know. You need to understand what is happening to you is unprecented, there has never been a single case like yours. The xenomaterial has always consumed its host, there hasn't been a single recorded case where it changed the host profoundly and just... vanished.<</speech>>\
<<box>>Her words are a lot to take in, and you're not sure how to feel.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I won't lie to you, the chances of reverting the effects are slim. The best thing we can do is study you, and see what we can do. That will take time, and unfortunately we don't have much of that left. You know just as I do that the company will eventually send a strike team and wipe the place out. We need to make contact with the outside world, and fast.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, you're right. You're done with me?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Almost. I would like to check something out. Tell me what you feel.<</speech>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_shemale_body.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_emilia_hand_breast.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Just then, Emilia begins to lightly fondle your breasts and nipples, causing you to let out a moan, suddenly submerged in a new, unknown kind of pleasure.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh wow. It seems it has amplified your sensitivity and pleasure as well. Such a light touch shouldn't have this kind of effect on you, at least not from my experience. Is that what the drones feel? I wonder.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You're enjoying this, aren't you?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Immensely. I'm a scientist after all. Come on, we're done.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_React_Evolution2C" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>She gets up from her stool and walks away, heading back to her terminal. You slowly get up, the sensations still coursing through your body causing you to stumble, the pleasure almost overwhelming. It takes you a few seconds to regain your composure.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Are you alright?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. This is just all... new.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Take it slow. Now, there's another problem. You said the xenomaterial found a way inside your armor. Is it out of commission? Not that I mind the sight of your naked body, but it's not really ideal in the current situation.<</speech>>\
<<speech "player" "Agent 36" "character_36">>It's gone. The goo destroyed it.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I see. I doubt finding a spare that would fit your new body is even a possibility. Alas, I might have the next best thing.<</speech>>\
<<box>>
<<if starGame.player.getFact('surface_security_intro') is true>>\
<<sinfotip>>Perhaps Agent 11's armor could be repurposed.<</sinfotip>>
<</if>>\
Emilia walks all the way to the living quarters, seemingly rummaging through a locker. A few moments later, she emerges carrying what appears to be a large black bag, its contents obscured.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>This should keep you decent. Put it on.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What is this?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>My clothes. We're pretty close in size, it should fit you.<</speech>>\
<<box>>You open the bag and stare at the content, finding a white blouse, a brown skirt, a belt and a pair of ankle boots.<</box>>\
<<speech "player" "Agent 36" "character_36">>Uhh... You don't have anything else?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Nope. This is what I was wearing before the xenomaterial decided to have fun with my body.<</speech>>\
<<box>>You look at the clothing and sigh.<</box>>\
<<speech "player" "Agent 36" "character_36">>It'll have to do. Wait. Where's the underwear?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Let's just say I'm not that kind of girl.<</speech>>\
<<box>>You stare at Emilia, your brows furrowing, a mixture of anger and resignation on your face.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Just put the damn thing on, we have work to do.<</speech>>\
<<box>>You reluctantly comply, putting on the outfit and trying to adjust it as best as you can, however it becomes obvious the blouse was never designed for breasts your size, and you can barely button it up.<</box>>\
<<speech "player" "Agent 36" "character_36">>This is ridiculous.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh hush. You look lovely.<</speech>>\
<<box>>Emilia can't help but laugh, watching as you struggle to fit into her outfit.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Not bad. You're most likely the cutest company agent in active duty.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You're hilarious.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<script>>
starGame.inventory.addItemById('item_clothing_secretary', 1, true);
if (starGame.player.hasSlimeSuit() !== true){
starGame.inventory.equipItem('item_clothing_secretary', true, true);
}
<</script>>
<<npcFactSet "emilia_react_corruption2" true>>
<<snotify "info">>You can now manage your clothes from your inventory.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Uhh... you remember when we spoke about the drone that-<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I remember very well, yes.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. Listen. I saw it again, in the storage room.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Why does it feel like you're about to tell me something weird?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Because I am about to tell you something weird.
Basically, I found a workbench in the storage room, and as I was checking it out, it crept up next to me. Eventually I figured out that it was the same drone. For now, I've tagged it with a pink hair scrunchie I found there.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Heh. I was wondering where that went.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Ah, it was yours. Anyway, we made a pact not to kill eachother. I think these things are smart, Doc.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hmm. I suspected they are intelligent, at least to an extent, but I never had access to a docile specimen to try anything out. Tagging it was a great idea though, now we can track it on the security cameras.
Please let me know if you experience anything else with this drone. Your encounters with it may help us understand more about these creatures.
<</speech>>\
<<speech "player" "Agent 36" "character_36">>Will do, Doc.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<if starGame.npcs.getFact('emilia_talk_aboutdrone') is undefined>>
<<npcFactSet "emilia_talk_aboutdrone" true>>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>So, in light of what Agent 11 found out, is there anything else you can tell me about this place?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Not much, I'm afraid. I had to sign a mountain of paperwork to work here so I thought I had a pretty good grasp of what we were working on, but apparently I didn't. Not entirely at least.<</speech>>\
<<speech "player" "Agent 36" "character_36">>And what exactly were you doing here?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Studying the xenomaterial and trying to find ways to utilize it. The plan was to extract and harness its properties, use it to develop new, highly efficient products. In my case, I was looking into using it as a form of synthetic biological tissue, as well as a drop-in, always compatible replacement for organs of all kind.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Huh. That would be world changing. And the company has a lot riding on the eventual success I suppose?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh yes, they've invested trillions in this facility. This could revolutionize the entire medical industry.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I see. That doesn't explain the creatures though. If they're made of xenomaterial, there has to be some sort of relation to your research, right?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I don't think so, my theory is that this outbreak is related to Dr. Smith's work. He's the head of the special projects division and has a background in robotics and synthetic biology, so my guess is that he tried to apply some of those techniques to the xenomaterial. I mean, it is technically a life form, after all.<</speech>>\
<<box>>Emilia smiles and pauses for a moment, taking a sip from her coffee cup.<</box>>\
<<speech "player" "Agent 36" "character_36">>Special projects division, huh. Have you seen him? Sounds like we should try to track him down.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>No, unfortunately. He's been gone ever since the first reports of the creatures appeared. If Agent 11 is right, then he must be somewhere in the underground base, if he's still alive that is.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Right. I'll keep an eye out for him.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>He does have an office on this floor. If you happen to find the key, maybe there's some useful information in his files.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Good to know. Thanks Em.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<if starGame.npcs.getFact('emilia_talk_aboutlab') is undefined>>
<<npcFactSet "emilia_talk_aboutlab" true>>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I'm curious about you. Can you tell me a few things about yourself?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, that's forward. There's not much worth telling though.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You're an interesting person. I'd like to know more.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Alright. Let's see. I was born in Olympus-3 on Mars, spent my young years there, and after completing my doctorate in biology, the company offered me a job at the local branch.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Heh, I'm from Olympus-3 as well.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Really? Wow. How about that. Small world.
Anyway, I've always been fascinated by xenobiology. As a matter of fact, my entire thesis was about it. I was still a kid when the news about the findings of the Europa expedition hit the networks. You remember that, right?<</speech>>\
<<speech "player" "Agent 36" "character_36">>The one where alien life was found. Yeah, I remember.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yeah. Anyway, that's what got me hooked on xenobiology. We know everything about the human body these days, we have cures for all possible diseases, and yet, here was something we know absolutely nothing about. Something that might be even greater than us, in a sense.<</speech>>\
<<box>>Emilia smiles and pauses for a moment, taking a sip from her coffee cup.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Anyway, I did a pretty good job back on Mars and I was offered transfer to Installation Echo a few years ago. That's pretty much the extent of my life story.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I'm impressed.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I know right? What can I say? I'm a genius.<</speech>>\
<<box>>You smile at her playful demeanor, and she smiles back. Just then, the equipment on Emilia's workstation begins beeping and blinking erratically.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh! Looks like I have something here.<</speech>>\
<<box>>Emilia turns her attention back to the workstation and begins analyzing the results. In the span of a second, it looks like she forgot about your existence, again.
You stand there for a moment, wondering if you should say something. After a moment of contemplation, you decide to leave her to her work.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<if starGame.npcs.getFact('emilia_talk_aboutyou') is undefined>>
<<npcFactSet "emilia_talk_aboutyou" true>>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I have the keycard.<</speech>>\
<<box>>She smiles.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Not bad tiger. How'd it go?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fine, I guess. I found one of the missing agents. She's dead. But she left behind a message. Listen to this.<</speech>>\
<<box>>You take out the PDA and replay the message. Emilia's expression changes as she listens, her eyes widening in disbelief.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I... I had no idea. I suspected there was more to this facility than meet the eye, the company often behaves like this, but I had no idea it was that extensive.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So, what now?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, if what she said is true, then we can't trust the board. However, it doesn't mean we can't try to make use of their resources for our benefit. If we get them to send to send a strike team, it might provide us with an opportunity to get out of this mess.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, I've thought about it too. I don't like the idea of double-crossing the company though. They've been good to me, I owe them a lot.<</speech>>\
<<box>>Emilia sighs.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I understand. Do you trust them enough to put our lives in their hands? Are you sure they're not going to... silence us... once we're back at the headquarters?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Honestly, no. But I think we should give them the benefit of the doubt. Besides, what choice do we have? We can't get off this rock by ourselves, we need a ship. If the board is willing to send one, then I say we take it. At least we have a chance that way.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Alright. We'll play it your way, there's not much I can do by myself anyway. What do you need?<</speech>>\
<<speech "player" "Agent 36" "character_36">>I need a clearance level two keycard to access the bridge and the communications building. Where can I find one?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I guess you have two options. With your newfound clearance one keycard, you can try to find the one I've lost in the east wing, or you can try your luck with the administrative floor.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Right. That's a lead at least. Thanks.<</speech>>\
<<box>>You turn around and start walking away.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Good luck.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<playerFactSet "ch1_pass1_emilia" true>>
<<script>>starGame.quests.updateQuest('campaign_surface');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Guess what. I've found your keycard.<</speech>>\
<<box>>You produce the keycard and hand it to Emilia, who takes it and examines it closely.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yup. That's mine alright. Well done, tiger.<</speech>>\
<<if starGame.npcs.getStat('emilia_trust') >= 5>>\
<<box>>Emilia gives you a warm smile and gives you back the keycard, reaching for a backpack and placing it on her table.<</box>>\
<<speech "player" "Agent 36" "character_36">>What are you doing?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I've prepared a field kit while you were busy out there. I'm coming with you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Emilia, what are you talking about? Have you completely lost your mind?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You've seen it yourself. This building is compromised, and the creatures are growing stronger by the hour. It's only a matter of time before they find a way inside this lab.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I don't like this idea at all.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Neither do I, but we don't have a choice. I trust you enough to have my back, and the best shot we have is if we work together.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fine. Just... stick close to me. And no funny business. We'll move fast and silent. Got it?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yes boss.<</speech>>\
<<box>>Emilia slings the backpack over her shoulder and gives you a reassuring smile.<</box>>\
<<else>>\
<<box>>Emilia gives you a warm smile and returns the keycard before shifts her attention to her terminal once more, her fingers gliding across the keyboard.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I'll wait here. Let me know if you manage to contact HQ.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Will do. Stay safe, Em.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<if starGame.npcs.getStat('emilia_trust') >= 5>>
<<npcFactSet "ch1_boss_emilia" true>>
<<script>>starGame.squad.addSquadMember('emilia')<</script>>
<<if starGame.quests.isQuestActive('sq_victoria') is true>>
<<npcFactSet "sq_victoria_findemilia" true>>
<</if>>
<</if>>
<<playerFactSet "ch1_pass2_emilia" true>>
<<script>>starGame.quests.updateQuest('campaign_surface');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I feel weird. Would you mind taking a look?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hmm. Alright, hop on the table.<</speech>>\
<<box>>You walk over to the examination table and lie down, making yourself comfortable while Emilia pulls up a stool and sits down next to you.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_emilia_idle.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_shemale_body.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>So. What's wrong?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Just some... uneasy feeling in my stomach. It's weird.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hm. Let's have a look.<</speech>>\
<<box>>Emilia begins to examine your body, starting with a quick scan, then a series of questions, before moving on to a physical exam. As her hand glides over your body, you notice a strange sensation. You can't describe it, but it's as if the contact has triggered something within you, like a spark.
You can't help but let out a moan as her hand grazes your sensitive areas. Emilia notices the change and continues to touch you, her hands slowly working their way up to your chest, the feeling causing your heart to race and your breath to quicken. As expected, your cock is now erect and throbbing, seemingly desperate for attention.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Ah, there it is.<</speech>>\
<<box>>Emilia smiles, her fingers lightly brushing against your rock-hard member. You bite your lip, unable to contain the pleasure her touch elicits.<</box>>\
<<speech "player" "Agent 36" "character_36">>W-What's going on?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>My guess is, since your body is now producing fluids similar to the drones, and since it has also been enhanced in various ways, you're beginning to feel the same urges that drive the drones. They need to breed, and your body is starting to crave it as well.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Oh fuck...<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's the scientific term. I would have said something far less classy, but I'm a professional. So, what would you like me to do? If you want me to stop, I'll stop, no questions asked. Or if you want me to continue, I can give you a quick relief.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Accept" "Surface_Lab1A_Emilia_Checkup_Intro_Accept" "btn btn-highlight">><</sbutton>>
<<sbutton "Refuse" "Surface_Lab1A_Emilia_Checkup_Decline" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg.webp"/>
<img class="anim-emilia-handjob-player-body" src="resources/img/characters/emilia/scenes/inspection_anim_player_body.webp"/>
<img class="anim-emilia-handjob-body" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_body.webp"/>
<img class="anim-emilia-handjob-bicep" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_bicep.webp"/>
<img class="anim-emilia-handjob-forearm" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_forearm.webp"/>
<img class="anim-emilia-handjob-hand-penis" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_hand_penis.webp"/>
<img class="anim-emilia-handjob-player-penis" src="resources/img/characters/emilia/scenes/inspection_anim_player_penis.webp"/>
<img class="anim-emilia-handjob-hand-breast" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_hand_breast.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Emilia's teasing, and your own desperation, are too much for you.<</box>>\
<<speech "player" "Agent 36" "character_36">>Please... Don't stop.<</speech>>\
<<box>>Emilia grins, and without hesitation, she grabs your dick and begins stroking it, her movements slow and deliberate. You close your eyes, the sensation overwhelming, as your body trembles. Her empty hand grabs a breast, massaging it while her other hand continues its work on your cock.
She leans in, her lips inches away from your ear.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's ok. Let it all out. I'll take care of you.<</speech>>\
<<box>>With that, you surrender to her touch, and allow yourself to experience the pleasure she is offering. Your body shakes, and a warm sensation spreads throughout you, the feeling so intense, so overwhelming, that it leaves you speechless.
The next few minutes pass by in a blur, as the orgasm hits you like a tidal wave and your mind goes blank. Your penis throbs, and a stream of hot semen shoots out, coating Emilia's hand in your sticky, milky fluid.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's it. Give me your cum. I want it all.<</speech>>\
<<box>>Emilia's voice is low and soothing, and her words only seem to heighten the pleasure, sending shivers through your body. She continues to stroke you, her pace quickening as your cock is covered in a layer of your own fluids.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_Checkup_Intro_Accept2" "btn btn-highlight">>
<<playerStatSet "emilia_sex" 10>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<</nobr>>\
<</box>>\<<box>>Your climax slowly subsides, and your breathing becomes less erratic, the feeling of pleasure receding. Your mind slowly begins to clear, and you open your eyes, only to see Emilia still sitting next to you, about to lick her hand clean.<</box>>\
<<speech "player" "Agent 36" "character_36">>Emilia, don't-<</speech>>\
<<box>>Too late. She licks a finger, and her eyes immediately widen, a look of pure ecstasy washing over her face. It takes you a few seconds to realize that she has lost control, the xenomaterial inside her taking over.<</box>>\
<<speech "player" "Agent 36" "character_36">>Snap out of it, goddamnit!<</speech>>\
<<box>>You watch as she begins to frantically lick and suck on her fingers, trying to get every last drop of your cum, her eyes filled with lust and hunger. You grab her arm and pull her towards you, doing your best to keep her cum-covered hand away from her face.
Her eyes seem to focus for a moment, and she stops her licking, looking at you with a dazed expression.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Y-you taste... so good...<</speech>>\
<<box>>Her voice is low and raspy, and she licks her lips, as if she's still hungry.<</box>>\
<<speech "player" "Agent 36" "character_36">>Come on, Em. Focus. This isn't you.<</speech>>\
<<box>>You keep a firm grip on her arm, and she seems to snap out of her trance, her eyes refocusing on yours.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Shit. Sorry. I-I couldn't help myself. It was just so...<</speech>>\
<<speech "player" "Agent 36" "character_36">>I get it. The goo is driving us crazy. We need to be more careful.<</speech>>\
<<box>>Emilia nods, her gaze still fixed on you. Suddenly, you hear the sound of rubber stretching and you watch as Emilia's breasts begin to grow, pushing against her blouse and revealing her erect nipples.<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit. This is not good.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>N-no. Not good at all. I-I'm gonna need a minute.<</speech>>\
<<box>>Emilia takes a deep breath as the xenomaterial continues to change her body. While her breasts begin to stabilize, her waist shrinks, her thighs become fuller and her ass becomes larger. Her heeled feet elongate, and her ankles become slender and delicate. Fortunately though, the changes come to an end, and you're scared to think of what could have happened if she managed to eat more of your semen.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Damn it. I didn't even see it coming. It was like a switch was flipped. One moment I was fine, the next, it was all I could think about.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. The damn thing is fucking with us. We need to keep our heads clear. Can you handle yourself now?<</speech>>\
<<box>>Emilia nods, and you release her arm, allowing her to stand up. You can't help but take a good look at her body, her new figure making her look even more attractive than before, which is probably the point. She returns to her workstation, slightly struggling to keep her balance due to the change in her anatomy.
You've learned a valuable lesson today. Your new bodily fluids are extremely potent, and the slightest contact can turn others into horny sluts. You'll have to be very careful, especially around Emilia as the xenomaterial inside her body seems to make her very susceptible to your influence.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<npcStatIncrease "emilia_corruption" 1>>
<<snotify "info">>+1 Emilia corruption.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I'm all pent up and need some relief...<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>And you'd prefer my help instead of a drone that might corrupt you more? A very wise choice, tiger.<</speech>>\
<<box>>You walk over to the examination table stripping as you go before you lie down, making yourself comfortable while Emilia take's her place next to you, a hungry look settling onto her face.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_emilia_idle.webp"/>
<img src="resources/img/characters/emilia/scenes/inspection_shemale_body.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let's get you back into fighting shape.<</speech>>\
<<box>>You can't help but let out a moan as her hand grazes your sensitive areas. Emilia notices the change and continues to touch you, her hands slowly working their way up to your chest, the feeling causing your heart to race and your breath to quicken. As expected, your cock is now erect and throbbing, seemingly desperate for attention.
Emilia smiles, her fingers lightly brushing against your rock-hard member. You bite your lip, unable to contain the pleasure her touch elicits.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_Checkup_Accept" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/inspection_bg.webp"/>
<img class="anim-emilia-handjob-player-body" src="resources/img/characters/emilia/scenes/inspection_anim_player_body.webp"/>
<img class="anim-emilia-handjob-body" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_body.webp"/>
<img class="anim-emilia-handjob-bicep" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_bicep.webp"/>
<img class="anim-emilia-handjob-forearm" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_forearm.webp"/>
<img class="anim-emilia-handjob-hand-penis" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_hand_penis_glove.webp"/>
<img class="anim-emilia-handjob-player-penis" src="resources/img/characters/emilia/scenes/inspection_anim_player_penis.webp"/>
<img class="anim-emilia-handjob-hand-breast" src="resources/img/characters/emilia/scenes/inspection_anim_emilia_hand_breast.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Please... Don't stop.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>One moment. I need a glove. Just in case.<</speech>>\
<<box>>Emilia pulls up a glove and puts it on, before returning her attention to your hard, throbbing cock. She wraps her gloved hand around the base of your shaft and begins to gently stroke it, her fingers squeezing the tip. You arch your back, unable to contain the pleasure as she continues her slow, deliberate movements, the sensation almost overwhelming.
As Emilia continues to work her magic, the pressure within you builds, until you can no longer hold back. You let out a groan as a torrent of thick, creamy fluid erupts from the tip of your member, coating her gloved hand. She continues her strokes, milking every last drop of your essence from you.
You lay on the table, completely spent, panting, the afterglow of your climax still coursing through your body.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>There you go. Much better, isn't it?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah... You're really good at it.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What can I say? I'm a very hands-on type of person.<</speech>>\
<<box>>Emilia removes her glove, tossing it into a nearby bin before she pats you on the head. She gets up from the stool and returns to her workstation. You remain lying on the table, still trying to come to terms with what has just happened.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<playerStatSet "emilia_sex" 10>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I'm honestly not sure Em... As good as that feels it's maybe a bad idea to indulge in these feelings while we don't fully understand what's going on with my body and its changes.<</speech>>\
<<box>>Emilia pauses, her fingers still wrapped gently around your hard cock. For a long second, you think she might disregard your words and continue, the lusty look in her eyes telling you that she's equally interested in your body as you are in hers.
However, she manages to shake herself out of it, and with a small sigh of regret releases your genitals with a forced smile.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's... an acceptable hypothesis. We'll have to run some tests and consider postponing a more practical assessment for another time.
Go ahead and make yourself decent again. I'll uh... quickly take a few minutes to compose myself.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Thanks, Emilia. I didn't mean to tease you.<</speech>>\
<<box>>Emilia gives a soft nod, and as she distracts herself at her terminal, you quickly move off the table, wondering if you've made the right decision in delaying this for the moment.
Then again, clearly the xenomaterial and its mutations are influencing both of you in ways you don't quite understand yet.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<playerStatSet "sex_emilia" 15>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You're about to say something when Emilia suddenly speaks up.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I need your help with something. It's a bit personal, so I'll understand if you refuse.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What do you need?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You're going to think it's stupid considering the situation we're in. There's a family photo in my office. It's the only one I have left with my mom before she passed away.<</speech>>\
<<box>>You're slightly taken aback by her request, but nod.<</box>>\
<<speech "player" "Agent 36" "character_36">>I thought this lab was your office. Where is it then?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>That's the thing. My personal office is in the east wing. I'd have gone myself, but my last attempt to leave the lab didn't go so well. Can you please get it for me?<</speech>>\
<<box>>You contemplate her request for a moment, wondering if it's a good idea to put yourself at risk for a photo. Although it's risky, it might be worth it if it will help to earn her trust.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright. I'll do it.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Thank you. Here's my key, you'll need it to get inside. Just... be careful, alright?<</speech>>\
<<box>>Emilia hands you a vintage ornate key, the kind used for old-fashioned locks. You take the key and tuck it safely into your backpack.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<playerFactSet "ch1_emilia_quest_started" true>>
<<additem "item_quest_key_emilia_office" 1 true>>
<<script>>starGame.quests.startQuest('sq_ch1_emilia')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You rummage through the contents of your backpack and pull out the photo, handing it to Emilia. She looks at it, her eyes welling up with tears. She smiles, a single tear rolling down her cheek.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Thank you. You have no idea how much this means to me.<</speech>>\
<<speech "player" "Agent 36" "character_36">>No worries. Glad I could help.<</speech>>\
<<box>>Emilia places the photo on her desk, staring at it for a few moments before returning her attention to you, her expression filled with gratitude and respect.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<playerFactSet "ch1_emilia_quest_complete" true>>
<<npcStatIncrease "emilia_trust" 2>>
<<snotify "info">>+2 Emilia trust.<</snotify>>
<<script>>
starGame.quests.endQuest('sq_ch1_emilia');
starGame.inventory.removeItemById('item_quest_emilia_picture', 1);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey, Em. I have a weird one for you. You're never gonna believe it.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Is that so. Let's hear it.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I just ran into a scientist named Victoria Cross. Her body is made up of some kind of goo now.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That is... fascinating.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Supposedly there was an accident and someone locked her up inside a container. I'm guessing her body got all mixed up with the xenomaterial.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hmm... That would explain a lot. There was an incident report a few months ago, heavily redacted, so no one really knew what happened. A Valkyrie Containment System was delivered a few hours later, so her state is most likely related to this incident.<</speech>>\
<<box>>Emilia pauses, thinking about the information you've just given her.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What else can you tell me about her?<</speech>>\
<<speech "player" "Agent 36" "character_36">>She can't leave the puddle of goo she's standing in. Something happens when she does and her body breaks down. She said something about organic matter.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It makes sense when you consider what we've observed until now, and how the xenomaterial interacts with the human body. The fact that she's still conscious and can communicate with you is remarkable.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, well, it's pretty damn freaky. Is there anything you can do for her?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Not right now, I have to find a way to stop the xenomaterial's spread first. It's becoming more aggressive by the minute, and I fear it will overwhelm the facility sooner rather than later. There's a few things you can do to help, though.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Name it.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Go to the admin floor and see if you can find an unredacted copy of the incident report. This would help us gain some understanding of what actually happened to her.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Got it. Anything else?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Another solution would be to put her back into the containment unit, that way I could study her more closely in that state.
Otherwise, maybe you can find something organic for her to inhabit. Her current state is probably a result of the xenomaterial's ability to adapt and evolve. If we could find a more stable, compatible form for her, she could turn out to be a very powerful ally.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Putting her back into the box is out of the question. I'll look around the place and see what I can do.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Alright, be careful out there tiger.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<npcFactSet "sq_victoria_findemilia" true>>
<<script>>starGame.quests.updateQuest('sq_victoria')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey, Em. I've found the report, but you know.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Great job. Let me have a look.<</speech>>\
<<box>>\
You hand Emilia the file, who begins to go through its contents, a frown appearing on her face as she closes it minutes later.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I hoped this wouldn't be the case.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The data here, it makes it clear that any hopes in reverting the mutation is just wishful thinking. There wasn't much chance of undoing it in early stages, and who knows how much further it's progressed since them. She hasn't been human for weeks.
The androids mentioned in the report may be a solution, but that means we need to carry her to the communications building. And its not a certain shot either.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Shit. That's not what I wanted to hear. So what, we put her back into the box and pray she doesn't try to murder us again?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's the best we can do.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fuck. Guess it's better than nothing. She's not going to like this.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<npcFactSet "sq_victoria_report_emilia" true>>
<<script>>starGame.quests.updateQuest('sq_victoria')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>\
You can see that despite her attempts to put up a cheerful facade, there is something lewd in the tone of her voice, something that has been building up over the past few hours. Giving a quick glance under the workstation, you see some of her fingers are busy moving in and out of her pussy, the sloppy noise betraying her intentions.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I guess it's that time of the day again?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry. It's just... I can't. I can't hold it anymore.<</speech>>\
<<box>>\
Emilia's voice is strained, her breath ragged. She looks at you with pleading eyes, her fingers never stopping their movement.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's move to the couch.<</speech>>\
<<box>>\
You lead Emilia to the nearby couch, and she sits down, spreading her legs. Her wetness is already dripping down her thighs, and she lets out a gasp as she slips another finger inside her tight, dripping pussy.
You take a step back, enjoying the sight. There is something hypnotic about the way her body moves, and the sound of her ragged breath only makes the situation more erotic.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Em. You're beautiful.<</speech>>\
<<box>>\
She gives you a sly smile, and her fingers pump faster.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>F-Fuck, why did you have to say something so nice...<</speech>>\
<<box>>\
You approach her and kneel in front of the couch, getting a closer look at her flushed face and her half-closed eyes, her breasts swaying as she keeps moving her hand in and out of her. You take out the <<if starGame.player.hasParasiteDildo()>>corrupted dildo<<else>>dildo<</if>> from your backpack and position it between her legs, teasing her opening.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_Relief2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/dildo/1_bg_emilia_dildo.webp"/>
<img class="anim-emilia-dildo-body" src="resources/img/characters/emilia/scenes/dildo/2_emilia_body.webp"/>
<img class="anim-emilia-dildo-legs" src="resources/img/characters/emilia/scenes/dildo/3_emilia_legs.webp"/>
<img class="anim-emilia-dildo-breasts" src="resources/img/characters/emilia/scenes/dildo/4_emilia_breast.webp"/>
<img class="anim-emilia-dildo-fix" src="resources/img/characters/emilia/scenes/dildo/6_hiding_dildo.webp"/>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo.webp"/>
<</if>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand.webp"/>
<</if>>
<<else>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<if starGame.player.hasParasiteDildo()>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the parasitic cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against it as you feel the parasite begin to vibrate as it senses Emilia's wet pussy.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>O-Oh Fuck! Don't stop!<</speech>>
<<box>>
<p>You speed up, pushing the toy in and out of her faster and faster, and she screams in pleasure, her body shaking with ecstasy. You reach for one of her breasts and begin massaging it, rolling her nipple between your fingers.</p>
<p>You continue fucking her, the dildo sliding in and out of her slick hole with ease as you feel the parasitic creature vibrate intensely as it oozes more of its slippery substance from its tip, seemingly encouraged by the sound of Emilia's moans. For a moment you're a bit concerned by the amount of mixed fluids coming out of Emilia's pussy, and you're not sure if that's a good sign.</p>
<</box>>
<<else>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the fake cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against the silicon shaft.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Mmm, that's it. Fuck me, please.<</speech>>
<<box>>
<p>You speed up, pushing the toy in and out of her faster and faster, and she screams in pleasure, her body shaking with ecstasy. You reach for one of her breasts and begin massaging it, rolling her nipple between your fingers.</p>
<p>You continue fucking her, the dildo sliding in and out of her slick hole with ease. For a moment you're a bit concerned by the amount of wetness she's exuding, and you're not sure if that's a good sign.</p>
<</box>>
<</if>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yes! Yes! F-Fuck me! F-Fuck me harder! O-Oh god. Y-You're gonna make me cum.<</speech>>
<<box>>
You don't slow down, pounding her as hard and fast as you can, and you can tell she's on the verge of a climax.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuuuuuuuuuck! Yes! Yes! Yeeeees!<</speech>>
<<box>>
Her body arches and her heels dig into the couch as she orgasms, her fluids gushing out of her as her body convulses in pleasure. She lets out a loud moan and falls back, panting, her eyes still closed.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hah... Hah... Thank you... So... Much...<</speech>>
<<box>>
You give her a moment to catch her breath before pulling out the dildo and putting it away.
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Surface_Lab1A_Emilia_Relief3" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</box>>
<</nobr>><<box>>\
Emilia's breathing begins to steady, and she looks up at you.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Damn. It hit different this time. Did you change something?<</speech>>\
<<speech "player" "Agent 36" "character_36">>What do you mean?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's difficult to describe, but the pleasure was just so intense, it was almost like an out of body experience.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I don't know. Sounds like to me I'm doing a pretty good job then, that's all. Or maybe you just like getting fucked.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hey. Don't give me that.<</speech>>\
<<box>>\
You and Emilia share a laugh, and the mood is lightened.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Anyway, thank you. For being there for me.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Don't worry about it, Em.<</speech>>\
<<box>>\
You help Emilia clean up, and she gets back to her terminal, seemingly focused on her work once more.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<playerStatSet "emilia_relief" 10>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>\
You're about to approach Emilia as usual when you notice something is off. One of her legs is twitching uncontrollably, and one of her hands is under her labcoat. It doesn't take you very long to figure out what that hand is doing.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Em. Are you touching yourself?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>N-No. Of course not. What are you talking about? I'm... I'm doing research.<</speech>>\
<<box>>\
Her words are accompanied by a small moan, and it becomes apparent that she's not doing any research at all.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuck. I-I can't stop. Please, I need you. I'm so close. Its effects are driving me mad.<</speech>>\
<<box>>\
Her words are enough to send shivers down your spine. You know you shouldn't give in, that the xenomaterial inside her makes her more suggestible than ever, and yet, your instincts tell you otherwise.
<</box>>\
<<speech "player" "Agent 36" "character_36">>We can't take any risks. I might have the next best thing though.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Anything. Please. Just... fuck me.<</speech>>\
<<box>>\
You're taken aback by the urgency in her voice and begin to rummage in your backpack, looking for <<if starGame.player.hasParasiteDildo()>>your newly acquired corrupted dildo<<else>>the large pink dildo you've found earlier in the offices<</if>>.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Em. Take off your labcoat and come with me.<</speech>>\
<<box>>\
Emilia obeys, tossing the labcoat onto the floor, revealing her smooth and shiny infected body, her hand still vigorously massaging her pussy. You watch as she pleasures herself, her eyes rolling back as she bites her lip. After a few moments, you approach her, dildo in hand.
She drops down on the couch, exposing her dripping wet snatch, the fluid glistening under the fluorescent lights. She stares at the dildo, her eyes filled with lust.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Please. Give it to me. I need it. I need to feel it inside me.<</speech>>\
<<speech "player" "Agent 36" "character_36">>As you wish, princess.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia_Relief_Intro2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/dildo/1_bg_emilia_dildo.webp"/>
<img class="anim-emilia-dildo-body" src="resources/img/characters/emilia/scenes/dildo/2_emilia_body.webp"/>
<img class="anim-emilia-dildo-legs" src="resources/img/characters/emilia/scenes/dildo/3_emilia_legs.webp"/>
<img class="anim-emilia-dildo-breasts" src="resources/img/characters/emilia/scenes/dildo/4_emilia_breast.webp"/>
<img class="anim-emilia-dildo-fix" src="resources/img/characters/emilia/scenes/dildo/6_hiding_dildo.webp"/>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo.webp"/>
<</if>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand.webp"/>
<</if>>
<<else>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<if starGame.player.hasParasiteDildo()>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the parasitic cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against it as you feel the parasite begin to vibrate as it senses Emilia's wet pussy.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>O-Oh Fuck! I don't know what you're doing, but don't you dare stop!<</speech>>
<<else>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the fake cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against the silicon shaft.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Mmm, that's it. Fuck me, please.<</speech>>
<</if>>
<<box>>
<p>You speed up, pushing the toy in and out of her faster and faster, and she screams in pleasure, her body shaking with ecstasy. You reach for one of her breasts and begin massaging it, rolling her nipple between your fingers.</p>
<p>You continue fucking her, the dildo sliding in and out of her slick hole with ease. For a moment you're a bit concerned by the amount of wetness she's exuding, and you're not sure if that's a good sign.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yes! Yes! F-Fuck me! F-Fuck me harder! O-Oh god. Y-You're gonna make me cum.<</speech>>
<<box>>
You don't slow down, pounding her as hard and fast as you can, and you can tell she's on the verge of a climax.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuuuuuuuuuck! Yes! Yes! Yeeeees!<</speech>>
<<box>>
Her body arches and her heels dig into the couch as she orgasms, her fluids gushing out of her as her body convulses in pleasure. She lets out a loud moan and falls back, panting, her eyes still closed.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hah... Hah... Thank you... So... Much...<</speech>>
<<box>>
You give her a moment to catch her breath before pulling out the dildo and putting it away.
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. That was interesting.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Surface_Lab1A_Emilia_Relief_Intro3" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</box>>
<</nobr>>\<<box>>\
Emilia's breathing begins to steady, and she looks up at you.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry you had to see that. I've been doing my best to fight it and not give in, but the effect of the goo is just... It's so fucking strong.<</speech>>\
<<speech "player" "Agent 36" "character_36">>It's alright, I've seen worse. I'm just glad you're okay.<</speech>>\
<<box>>\
She smiles, her expression filled with gratitude.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You really came through for me. Thanks, tiger. I owe you one.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Anytime. Got to admit, that was hot as fuck.<</speech>>\
<<box>>\
Emilia laughs.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, if you enjoyed it so much, don't worry, I probably only have a couple of hours of respite until it gets the better of me again.<</speech>>\
<<box>>\
You help Emilia clean up, and she gets back to her terminal, seemingly focused on her work once more.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<npcFactSet "emilia_relief_intro" true>>
<<npcStatIncrease "emilia_corruption" 1>>
<<playerStatSet "emilia_relief" 10>>
<<snotify "info">>+1 Emilia corruption.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey Doc. There's some sticky goo buildup I can't get rid of. Do you have anything that could help?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>You're lucky the xenomaterial doesn't bond easily with your body. I have some equipment that might help, but I don't work for free.
Did you bring me any of these samples I requested?
<</speech>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.player.hasMoney(25)>>
<<sbutton "Give 25" "Surface_Lab1A_Emilia_Services_CorruptionReduction_Accept" "btn btn-highlight" "ti ti-box">>
<<script>>starGame.player.removeMoney(25);<</script>>
<<playerStatSet "corruption" 0>>
<</sbutton>>
<<else>>
<<sbutton "Give 25" "" "btn btn-highlight disabled" "ti ti-box">><</sbutton>>
<</if>>
<<sbutton "No" "Surface_Lab1A_Emilia_Services_CorruptionReduction_Refuse" "btn btn-highlight" "">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>You take out of one the extractors from your backpack, the vial containing the strange alien fluid. Emilia takes the sample and walks over to a scanner.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Very interesting. This will do.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So, can you help me with this or what?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yes. Of course. I have the perfect tool for the job. Come with me.<</speech>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/labtank.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>She walks over to a large machine that looks like an oversized tube. You follow her, unsure what to expect. She signals you to step inside, a glass door closing behind you shortly after.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Just relax and let the machine do its job. It'll take a couple of minutes.<</speech>>\
<<box>>Emilia pushes a button and the machine hums to life. A warm yellow light illuminates the interior, and you notice some of the goo dissolving. The feeling is strange, almost as if is being gently sucked out of your skin.
As the minutes pass, any xenomaterial that had not yet bonded with you is gone, leaving you clean and fresh. The door opens shortly after, allowing you to step out of the tube, the machine deactivating and returning to its resting state.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>That should do it. How do you feel?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Much better. Thanks, Doc.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight" "">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>\
<<timed 4s>>
<<saudio "sfx_lab_machine" play volume 0.75>>
<</timed>>
<</nobr>>\<<speech "player" "Agent 36" "character_36">>Sorry, Doc. I was in a bit of a rush.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, if you want my help, I suggest you go and get me some. It's not easy, but if anyone can do it, I know you can.<</speech>>\
<<box>>Emilia turns her attention back to her work, and you realize she's done talking to you.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight" "">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey Emilia. There's some weird alien fleshlight creature stuck on my penis. Is there anything you can do to help?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Ah, so you've met one of these things. I won't judge. I have some equipment that might help, but I don't work for free.
Did you bring me any of these samples I requested?
<</speech>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.player.hasMoney(10)>>
<<sbutton "Give 10" "Surface_Lab1A_Emilia_Services_ParasiteRemoval_Accept" "btn btn-highlight" "ti ti-box">>
<<script>>starGame.player.removeMoney(10);<</script>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</sbutton>>
<<else>>
<<sbutton "Give 10" "" "btn btn-highlight disabled" "ti ti-box">><</sbutton>>
<</if>>
<<sbutton "No" "Surface_Lab1A_Emilia_Services_ParasiteRemoval_Refuse" "btn btn-highlight" "">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>You take out of one the extractors from your backpack, the vial containing the strange alien fluid. Emilia takes the sample and walks over to a scanner.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Very interesting. This will do.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So, can you help me with this or what?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yes. Of course. I have the perfect tool for the job. Come with me.<</speech>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/labtank.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>She walks over to a large machine that looks like an oversized tube. You follow her, unsure what to expect. She signals you to step inside, a glass door closing behind you shortly after.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Alright. Let me adjust some parameters and let the machine do its job. It'll take a couple of minutes.<</speech>>\
<<box>>Emilia pushes a button and the machine hums to life. A warm yellow light illuminates the interior, and you notice the parasite instantly begins to vibrate frantically.
As the minutes pass, you see the parasite grow in size until it lets out an agonizing cry and suddenly explodes, leaving you clean and fresh. The door opens shortly after, allowing you to step out of the tube, the machine deactivating and returning to its resting state.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>That should do it. How do you feel?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Much better. I'm glad that thing is gone. Thanks, Doc.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight" "">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>\
<<timed 4s>>
<<saudio "sfx_lab_machine" play volume 0.75>>
<<saudio "sfx_sucker_death" play volume 1.00>>
<</timed>>
<</nobr>>\<<speech "player" "Agent 36" "character_36">>Sorry, I was in a bit of a rush.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Well, if you want my help, I suggest you go and get me some. It's not easy, but if anyone can do it, I know you can.<</speech>>\
<<box>>Emilia turns her attention back to her work, and you realize she's done talking to you.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight" "">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Check this out.<</speech>>\
<<box>>Emilia looks up, her eyes widening as she sees the combat drone hovering next to you.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>My goodness. Is that a combat drone?<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Yes indeed! I am combat drone designation LI-1583-NA, also known as Lina. My sidekick and I have arrived to save the day!<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, uh. It's a little bit... off.<</speech>>\
<<box>>Emilia stares at you, puzzled.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>No shit. What the hell happened?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Long story. The important part is that it's combat capable.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>I can confirm that! I'm equipped with the latest and greatest combat algorithms. I can also make a mean sandwich, michelin star level!<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Oh boy. We might need some therapy for this one. But it's a good thing, we could really use the extra firepower. Just, be careful, yeah?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Don't worry, I'll be fine. Besides, I have a feeling Lina's going to be a big help. Right girl?<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>You bet sir! I mean sidekick! Lets go kick some alien ass!<</speech>>\
<<box>>Emilia chuckles, amused by the drone's enthusiasm.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Alright, take care.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<if starGame.npcs.getFact('emilia_show_lina') is undefined>>
<<npcFactSet "emilia_show_lina" true>>
<<npcStatIncrease "lina_bond" 1>>
<<snotify "info">>+1 Lina bond.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>What can you tell me about the xenomaterial and those things that are out there?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>I didn't take you for the scientist type. Let's see. Xenomaterial is basically the stuff they're made of. In its most basic form, it looks like the goo you've previously seen, but it has the potential to mutate into a wide variety of different forms, such as extremely durable armor.
What triggers these changes is still unknown, I'm still not even sure if the xenomaterial's behavior is random or if there's some sort of intelligence behind it. What I do know is that exposure to genetic material has a very strong influence on it, and that's why those things are after our genitals.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So, the reason they're sucking and fucking us is because they want our cum for... something?<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Yes. I'm still trying to understand why they're doing that. Maybe they need genetic material in order to grow, maybe it's like a drug to them, I have no idea. What I do know is that they've managed to evolve in a way that is almost perfectly adapted for that purpose.
The fact that they've gone from a formless blob of slime to a humanoid form that is specifically tailored to seduce, incapacitate, and eventually consume their prey is quite remarkable.<</speech>>\
<<box>>Emilia leans back in her chair, and takes a deep breath.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>As for their weaknesses, I've learned a few things. First of all, fire is extremely effective against drones, and so is electricity. If you come across something with a high-voltage output and use it against them, they'll drop dead immediately.<</speech>>\
<<speech "player" "Agent 36" "character_36">>That's good to know. Thanks, Emilia.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Any time, tiger. Be careful out there, okay?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Will do.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A_Emilia" "btn btn-highlight">>
<<if starGame.npcs.getFact('emilia_talk_xenomaterial') is undefined>>
<<npcFactSet "emilia_talk_xenomaterial" true>>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<if starGame.player.isNaked() is true>>\
<<box>> The exhaustion of the day is finally catching up with you. Glancing at the living quarters, the temptation to take a nap on the couch is undeniably appealing. You decide that a short rest wouldn't hurt and begin to walk towards the couch.<</box>>\
<<else>>\
<<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<box>> The exhaustion of the day is finally catching up with you. Glancing at the living quarters, the temptation to take a nap on the couch is undeniably appealing. You decide that a short rest wouldn't hurt and begin to undo your belt as you approach the couch.
You pull off your ankle boots and set them aside, your skirt and blouse following shortly after.
<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>
<<box>> The exhaustion of the day is finally catching up with you. Glancing at the living quarters, the temptation to take a nap on the couch is undeniably appealing. You decide that a short rest wouldn't hurt and Victoria seems to sense your intent as she morphs into a fully transparent layer on your skin. If you didn't know better, you'd swear that she wants you to rest exposed to the world.
<</box>>\
<<else>>\
<<box>> The exhaustion of the day is finally catching up with you. Glancing at the living quarters, the temptation to take a nap on the couch is undeniably appealing. You decide that a short rest wouldn't hurt and begin to undo your belt as you approach the couch.
As you pull off your boots and set them aside, you realize that wearing nothing under the suit is a bit of a pickle with Emilia around. For a moment, you curse the designers for making such a poor choice.
<</box>>\
<</if>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Hey, Emilia. I'm going to take a nap. Wake me up if there's an emergency.<</speech>>\
<<box>> Emilia glances at you from her workstation, and for a moment you wonder if she's ogling you as the corners of her lips curl into a smirk.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Go ahead, tiger. I'll keep an eye on you.<</speech>>\
<<box>> As you settle into the couch, you pull a nearby blanket on you and close your eyes. Before long, you drift off to a peaceful slumber, the hum of the machines lulling you to sleep.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.npcs.getFact('emilia_couch_lap_intro') is not true and starGame.player.getStat('rest_count') > 0>>
<<sbutton "Continue" "Surface_Lab1A_Rest_Emilia_Couch_Intro" "btn btn-highlight">>
<<npcFactSet "emilia_couch_lap_intro" true>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Surface_Lab1A_Rest_Normal" "btn btn-highlight">><</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/sitting_bg.webp"/>
<img src="resources/img/characters/emilia/scenes/sitting_emilia_normal.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You wake up a few hours later, feeling surprisingly refreshed. To your surprise, Emilia isn't at her station. Instead, she's sitting on a comfy chair alongside the couch, a hot coffee mug in hand, apparently working on a tablet.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Hey there sleepy head. Feeling better?<</speech>>\
<<box>> You stretch and groan, your muscles pleasantly loose and limber after the much-needed rest.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Yeah. I feel great actually.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Good. There's a fresh batch of coffee in the kitchen.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Thanks.<</speech>>\
<<box>> As you stand up, Emilia's gaze lingers on you, her eyes wandering along your form. You forgot you were completely naked under the blanket, and as it slips off, you're pretty sure she's checking out your erect cock, standing at full attention, ready to fuck.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh shit, sorry.<</speech>>\
<<box>> You pull the blanket back and cover yourself, Emilia giggles and looks up, her eyes meeting yours.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Nice package, tiger.<</speech>>\
<<box>> Slightly flustered, you refrain from looking her in the eyes as you make your way to the kitchen and pour yourself a mug of steaming coffee. Sipping the beverage, you lean against the counter and take a moment to gather your thoughts.
After finishing your coffee, you see Emilia stand up and make her way back to her station. You can't help but check her out as she's currently not wearing her labcoat and exposing her body altered by the xenomaterial in full display. Mesmerized by her perfect hourglass figure and the way her ass sways from side to side with every step, you're pretty sure your dick has never been this hard.
As Emilia takes her place at the station and wears her lab coat once more, you snap out of your trance and head back to the couch to gather your belongings once again.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright. I'm heading out.<</speech>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Got it. Be careful out there.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<playerStatIncrease "rest_count" 1>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/couch_lap.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You wake up a few hours later, refreshed and energized. You're about to get up and stretch when you realize there's an unusual weight pressing down on your groin. Looking down, you see Emilia is sleeping on the couch, her heels resting on your crotch.
You realize she probably joined you for a nap at some point and had no other option than the couch. She seems to be in a deep slumber, her chest slowly rising and falling.
The sight of her curvaceous figure and the shiny xenomaterial awakens a primal urge within you, and you find yourself unable to resist the urge to cop a feel. You slowly and carefully extract one of your hands from under the blanket, and reach out toward one of her thighs resting on your lap.
As your hand make contact with her thigh, you're surprised to feel the texture of the xenomaterial covering her body is incredibly smooth and naturally slippery. You slide your hand along the surface of her thigh, enjoying the sensation.
Emilia doesn't seem to respond to your touch, and as you watch her sleep peacefully, you feel guilty for taking advantage of her like this. You're about to pull away when she shifts her legs, her heels rubbing against your dick through the soft blanket.
You moan in pleasure and your dick immediatly grows to its full size under the blanket, your balls beginning to ache for release. Emilia seems unaware of what's happening and continues sleeping, her heels continuing their slow, teasing rhythm.
As the desire builds up inside of you, you struggle to contain yourself, the need to cum growing stronger by the second. This is probably your only chance to put an end to this before the situation escalates.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Give In" "Surface_Lab1A_Rest_Emilia_Couch_Intro_Accept" "btn btn-highlight">>
<<npcFactSet "emilia_couch_lap_intro_accept" true>>
<</sbutton>>
<<sbutton "End It" "Surface_Lab1A_Rest_Emilia_Couch_Intro_Refuse" "btn btn-highlight">>
<<npcFactSet "emilia_couch_lap_intro_accept" false>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/footjob_bg.webp"/>
<img class="anim-emilia-footjob-body" src="resources/img/characters/emilia/scenes/footjob_body.webp"/>
<img class="anim-emilia-footjob-leg" src="resources/img/characters/emilia/scenes/footjob_leg.webp"/>
<img class="anim-emilia-footjob-left-foot" src="resources/img/characters/emilia/scenes/footjob_left_foot.webp"/>
<img class="anim-emilia-footjob-penis" src="resources/img/characters/emilia/scenes/footjob_penis.webp"/>
<img class="anim-emilia-footjob-right-foot" src="resources/img/characters/emilia/scenes/footjob_right_foot.webp"/>
<img class="anim-emilia-footjob-sleep-text" src="resources/img/characters/emilia/scenes/footjob_zzzz.webp"/>
<img class="anim-emilia-footjob-breath" src="resources/img/characters/emilia/scenes/footjob_breath.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Unable to hold back anymore, you lift her thighs slightly and push off the blanket just enough to free your dick from its prison. It stands erect, its tip glistening with pre-cum. As you lower Emilia's thighs, your dick slides along her wet, slippery skin, the sensation sending shivers of pleasure through your body.
Soon enough, your erect penis is trapped between her two heeled feet, and the feeling is so intense, you struggle not to let out a cry of pleasure.
Emilia moans in her sleep, her heels beginning to move on their own, stroking your dick. Confused, you're unsure if she's doing it subconciously or if the xenomaterial that has already taken over much of her body is reacting to the proximity of your semen.
Your eyes meet the ceiling, your mind racing as the pleasure overwhelms you. You feel the pressure building up inside of you, and you know you're about to cum. With a groan, your hips buckle, and your dick throbs violently. Thick ropes of cum suddenly erupt from your dick, coating her thighs and heeled feet.
As your orgasm subsides, the post-nut clarity hits you. You can't believe what you just did, but moreover, her cum covered thighs and heeled feet are a dead giveaway.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit...<</speech>>\
<<box>>You're about to try to extract yourself from the couch when you see the xenomaterial begin to absorb the cum on Emilia's thighs and feet. It doesn't take long for your semen to vanish completely, leaving no trace of your actions.
For a moment, you feel relieved, thinking you've gotten away with your sinful deed, but soon enough, the sound of rubbery material squelching catches your attention. You watch in horror as her breasts slightly increase in size and her heels grow a little taller.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh god...<</speech>>\
<<box>>You realize the xenomaterial must have absorbed the cum you ejaculated to continue Emilia's transformation. You're not sure how to mitigate the damage, but you're pretty sure she will notice the changes to her breasts when she wakes up.
<<if starGame.player.hasSlimeSuit() is true>>\
Embarassed, you get up from the couch and clean yourself, Victoria watching you silently. For a moment you fear she's going to comment on what just happened, but instead she just chuckles softly, pretending nothing happened for now.
<<elseif starGame.player.isNaked() is false>>\
Embarassed, you get up from the couch and clean yourself before quickly putting your <<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>clothes<<else>>armor<</if>> back on.
<</if>>\
You reach for the blanket and drape it over Emilia's body in a poor attempt to hide the changes. You stand there, pondering your next move when you hear the sound of a yawn and rubber stretching. Looking over, you see Emilia rubbing her eyes and sitting up.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Did I fall asleep? Damn. I must've been more tired than I thought.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Um, yeah. I think the couch got a little too comfortable.<</speech>>\
<<box>>Emilia lets out a chuckle, not seeming to notice the changes to her body. You decide it's best not to bring it up and keep quiet, and soon she gets up and makes her way back to her workstation.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<npcStatIncrease "emilia_corruption" 1>>
<<snotify "info">>+1 Emilia corruption.<</snotify>>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<</nobr>>\
<</box>>\<<box>>As much as you want to, you're not willing to risk waking her up. The idea of her noticing your dick and the precum oozing from its tip makes you cringe. With your heart pounding, you try to shift away as slow as possible, hoping that Emilia won't wake up.
Against all odds, you manage to free yourself without waking her up, and you quickly get off the couch.
<<if starGame.player.hasSlimeSuit() is true>>\
You take a moment to catch your breath and compose yourself, Victoria's lust making it excrutiatingly difficult. For a moment you fear she's going to comment on what just happened, but instead she just chuckles softly.
<<elseif starGame.player.isNaked() is false>>\
You take a moment to catch your breath and compose yourself before putting on your <<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>clothes<<else>>armor<</if>> once again.
<<else>>\
You take a moment to catch your breath and compose yourself.
<</if>>\
You're just about done as you hear the sound of a yawn and rubber stretching coming from the couch. Looking over, you see Emilia rubbing her eyes and sitting up.
<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Did I fall asleep? Damn. I must've been more tired than I thought.<</speech>>\
<<box>>Emilia stretches and stands up, giving you a clear view of her curvaceous body.<</box>>\
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>So, I take it you're rested and ready to go?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yep. Let's get this show on the road.<</speech>>\
<<box>>Emilia gives you a nod and heads back over to her workstation.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab1A" "btn btn-highlight">>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Surface_Lab1A" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Upgrades_Basic>>
<<sshop "shop_test" "Shop">>
</div>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway1A">>
<<include "Nav_Surface_MainHall">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>As the door slides open, you find yourself in a large office space separated in multiple smaller areas. You begin walking down the central area, your eyes darting around, looking for any signs of danger.
You relax after you're sure the area is clear of hostiles and decide to take a closer look at your surroundings. You see that many of the worker's desks have been left intact, including their personal belongings. This may be the perfect place to scavenge for useful supplies.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Scavenge" "" "btn btn-highlight">>
<<if starGame.player.hasParasite() is false and starGame.utils.hasOccurence(0.15) is true>>
/% Uh oh, you did a fucky-wucky %/
<<if starGame.player.getFact('ch1_office_parasite_intro') is undefined>>
<<goto "Surface_Office1A_Normal_Scavenge_Parasite_Intro">>
<<else>>
<<goto "Surface_Office1A_Normal_Scavenge_Parasite">>
<</if>>
<<elseif starGame.player.getFact('ch1_dildo_found') is undefined and starGame.utils.hasOccurence(0.25) is true>>
<<goto "Surface_Office1A_Normal_Scavenge_Dildo">>
<<else>>
<<goto "Surface_Office1A_Normal_Scavenge">>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
</div>\<div class="navigation-container mt-4">\
<<include "EventSelector_Surface">>
</div>\<<set _loot to starGame.loot.getLoot('Office_Scavenge')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if _loot is not null>>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if _loot.item is "item_consumable_soda">>
<img src="resources/img/locations/surface/office/can.webp"/>
<<elseif _loot.item is "item_consumable_nanites">>
<img src="resources/img/locations/surface/office/nanite_booster.webp"/>
<</if>>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful.
<<if _loot is null>>\
Unfortunately, your search comes up empty-handed, as everything seems to be mundane work-related items.
<<else>>\
<<print _loot.text>>\
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.locations.hasScavengingRandomEncounter() is true>>
<<sbutton "Continue" "Surface_Office1A_Encounter" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatSet "scavenging" 0>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Surface_Office1A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/dildo.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful.
To your surprise, your hand reaches something slightly squishy hidden away at the back of one of the drawers. You pull out the item, revealing a large, pink dildo, its rubbery surface covered in a thin layer of dust.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well, well, well. Looks like somebody's been having a little fun at work.<</speech>>\
<<box>>You grin, amused by the discovery, and decide to put the dildo in your backpack. With these horny creatures around, it might prove to be a useful tool.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office1A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<additem "item_quest_dildo" 1 true>>
<<playerFactSet "ch1_dildo_found" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker_in_drawer.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful. As you open one of the drawers, you come face-to-face with another of these fleshlight parasites.<</box>>\
<<speech "player" "Agent 36" "character_36">>You've gotta be fucking kidding me.<</speech>>\
<<box>>It immediately reacts to your presence and you know you only have a few seconds to react before it attacks.<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.player.getStat('sta') >= 12>>
<<sbutton "12 - Slam the drawer shut" "Surface_Office1A_Normal_Scavenge_Parasite_Slam" "btn btn-highlight" "ti ti-medical-cross">><</sbutton>>
<<else>>
<<sbutton "12 - Slam the drawer shut" "" "btn btn-highlight disabled" "ti ti-medical-cross">>
<<snotify "info">>You don't have enough stamina to perform this action.<</snotify>>
<</sbutton>>
<</if>>
<<if starGame.player.hasDildo() is true and starGame.player.hasParasiteDildo() is false>>
<<sbutton "Use Dildo" "Surface_Office1A_Normal_Scavenge_Parasite_Dildo" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<</if>>
<<sbutton "Close the drawer" "Surface_Office1A_Normal_Scavenge_Parasite_TryClose" "btn btn-highlight" "">>
<<script>>
starGame.inventory.equipItem('item_parasite_sucker', true, true);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You gather your strength and shove the drawer closed, trapping the creature inside. It lets out a furious hiss and begins pounding against the wood, trying to break free.<</box>>\
<<speech "player" "Agent 36" "character_36">>Not this time, little guy.<</speech>>\
<<box>>You quickly back away from the desk, trying to get as far away from the creature as possible. You watch as the creature continues its relentless assault, but eventually, its movements slow down and cease.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office1A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-sucker-playerbreasts" src="resources/img/characters/sucker/scenes/blowjob/5_breasts.webp"/>
<<else>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-sucker-body" src="resources/img/characters/sucker/scenes/blowjob/3_parasite_body.webp"/>
<img class="anim-sucker-tendrils" src="resources/img/characters/sucker/scenes/blowjob/4_parasite_tendrils.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You try to close the drawer, but the creature lashes out, its tendrils grabbing a hold of you, preventing you from escaping.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh hell no! Not this again!<</speech>>\
<<box>>It's not long before the creature has latched itself onto your cock, its appendages coiling around your shaft. You try to pull away, but it's no use, and soon, you're once again being milked dry by the insatiable creature.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office1A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<snotify "info">>A parasite has latched onto your penis!<</snotify>>
<<saudio "amb_sloppy" stop>>
<<addtocodex "Sucker" "codex_bestiary_sucker">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<<saudio "sfx_sucker_attack" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker_in_drawer.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful.
To your surprise, your hand reaches something squishy hidden away at the back of one of the drawers. The object squirms as you try to get a hold of it, and you feel appendages wrap themselves around your hand.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the fuck?!<</speech>>\
<<box>>Startled, you immediately pull back, letting go of the mysterious object. It falls back into the drawer, and after a moment of hesitation, you cautiously approach it once more and look inside, finding a small, slimy mass with several tendrils protruding from it that looks like something between a gigantic worm and a forbidden alien pocket pussy.
The creature is about the size of your fist, and it wriggles around inside the drawer, seemingly looking for a way out.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Of course. An alien fleshlight. Why am I not surprised.<</speech>>\
<<box>>As you continue observing the curious creature, it stops its movements, and instead seems to be sniffing around, seemingly searching for something.
After a few moments, it appears to have found what it was looking for and turns its attention toward your crotch.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh, hell no. Get back in the drawer, you little cunt.<</speech>>\
<<box>>You try to slam the drawer shut, not wanting to find out what this creature is capable of. Unfortunately, your actions seem to have only agitated it, and its tendrils lash out and grab your hand, pulling you towards the desk.<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit! Let go!<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>You try to shake off the creature, but its grip is surprisingly strong, and its tendrils quickly move toward your penis.<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no, no...<</speech>>\
<<box>>With nothing to protect you and your genitals exposed to the cool air of the office, it seems like you have very little choice in what is about to happen.<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>You try to shake off the creature, but its grip is surprisingly strong, and its tendrils quickly move toward your penis.<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no, no... Victoria do something!<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Oh, that feels good. Lets keep it for a bit longer!<</speech>>\
<<box>>Unable to shake off the living alien fleshlight, it seems like you have very little choice in what is about to happen.<</box>>\
<<else>>\
<<box>>You try to shake off the creature, but its grip is surprisingly strong, and its tendrils quickly move toward your <<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>skirt<<else>>pants<</if>>, their slimy appendages searching for a way inside.<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no, no...<</speech>>\
<<box>>The tendrils manage to <<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>lift up your skirt<<else>>unbuckle your belt and lower your pants<</if>>, exposing your genitals to the cool air of the office.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office1A_Normal_Scavenge_Parasite_Intro2" "btn btn-highlight">>
<<playerFactSet "ch1_office_parasite_intro" true>>
<<script>>
starGame.inventory.equipItem('item_parasite_sucker', true, true);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You barely have any time to react before the creature latches itself onto your cock, its slippery flesh enveloping your shaft.<</box>>\
<<speech "player" "Agent 36" "character_36">>Ah, fuck!<</speech>>\
<<box>>You try to pull the creature off, but it has already engulfed your penis in what feels like the tightest vagina in the world, and your attempts only seem to excite it even further.
You let out a gasp as the creature's insides begin to vibrate and contract around your shaft, squeezing and stimulating it in ways that no human woman has ever been able to achieve. The sensations are so overwhelming that you collapse into the chair, unable to stand, your entire body consumed by the pleasure the creature is giving you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office1A_Normal_Scavenge_Parasite_Intro3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "sfx_sucker_attack" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-sucker-playerbreasts" src="resources/img/characters/sucker/scenes/blowjob/5_breasts.webp"/>
<<else>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-sucker-body" src="resources/img/characters/sucker/scenes/blowjob/3_parasite_body.webp"/>
<img class="anim-sucker-tendrils" src="resources/img/characters/sucker/scenes/blowjob/4_parasite_tendrils.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The creature continues its assault, seemingly relentless in its pursuit of milking you for all you're worth, and soon, you find yourself on the brink of orgasm, the pressure building within your loins.<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm gonna... I'm gonna...<</speech>>\
<<box>>With a loud cry, you ejaculate, your semen exploding into the creature's tight tunnel. The creature's walls clench around your shaft, as if trying to milk every last drop out of you, and you find yourself unable to resist.
You continue to orgasm for what seems like an eternity, your seed being drained by the relentless creature. When the pleasure finally subsides, you're left feeling exhausted and spent, your entire body feeling as if it's made out of jelly.
You look down, and to your surprise, you see that the creature has not released your cock, its tendrils still wrapped around it. You try to pull away, but the creature has other plans, and it begins moving again, its tight tunnel vibrating around your shaft.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck... No... Not again...<</speech>>\
<<box>>You try to push the creature away, but it's no use.
You let out a deep sigh, and slump back in the chair, pondering what to do next. It seems like your newfound friend is hellbent on doing just enough to keep your penis hard and has no intention of letting go anytime soon. It seems you will have to endure the alien fleshlight's relentless assault until you can find a solution.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I hate this place.<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>The thought of being forced to walk around with a constant erection is not appealing in the slightest, but it's not like you have much choice in the matter.<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I can actually think a little clearer with this little guy making us excited all the time.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Who's the pervert now, huh.<</speech>>\
<<box>>The thought of being forced to walk around with a constant erection is not appealing in the slightest, but it's not like you have much choice in the matter.<</box>>\
<<else>>\
<<box>><<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>You straighten your skirt as best as you can without angering the creature too much.<<else>>Reaching down for your pants, you manage to pull them up and strap on your belt without angering the creature too much.<</if>> The thought of being forced to walk around with a constant erection is not appealing in the slightest, but it's not like you have much choice in the matter.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office1A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<snotify "info">>A parasite has latched onto your penis!<</snotify>>
<<saudio "amb_sloppy" stop>>
<<addtocodex "Sucker" "codex_bestiary_sucker">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker.webp"/>
<<if starGame.player.isMale() is true>>
<img src="resources/img/locations/surface/office/m_hand_dildo.webp"/>
<<else>>
<img src="resources/img/locations/surface/office/f_hand_dildo.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>An idea comes to mind and you quickly reach for the dildo in your backpack, the parasite seemingly oblivious to your actions as its tendrils lash out towards you. As the creature gets close, you quickly thrust the dildo into its gaping maw.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Surprise motherfucker!<</speech>>
<<box>>
<p>The parasite latches onto the phallus, its appendages wrapping themselves around it as it begins to vibrate and pulsate, its body seemingly attempting to suck the inanimate object into its depths.</p>
<p>Much to your surprise though, the creature sceams as it begins to visibly shrink, its body slowly deflating like a balloon as it continues to vibrate uncontrollably.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the hell?<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Surface_Office1A_Normal_Scavenge_Parasite_Dildo2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/dildo_parasite.webp"/>
<</simagecard>>
<<box>>
<p>You watch as the creature seemingly begins to merge with the dildo, its form shrinking and transforming until it has become one with the rubbery surface, its tentacles retracting back into its body.</p>
<p>After a few moments, the transformation is complete, with the dildo now resembling the fleshlight parasites complete with a large, warm and squishy shaft that doesn't resemble anything human. You give it a squeeze and it begins to vibrate lightly in your hand, some strange slippery fluid oozing from its tip.</p>
<p>You ponder for a moment if you should shoot it, but the newfound alien toy doesn't seem to be capable of harm anymore, and it is so bizarre and intriguing that it almost seems like a shame to destroy it.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck it, this thing might turn out to be of use with these horny creatures running around.<</speech>>
<<box>>
<p>With that, you shove the dildo back in your backpack, and continue your search of the area.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Surface_Office1A" "btn btn-highlight">>
<<removeitem "item_quest_dildo" 1>>
<<additem "item_quest_dildo_parasite" 1 true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway2A">>
<<include "Nav_Surface_MainHall">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>As the door slides open, you find yourself in a large office space separated in multiple smaller areas. You begin walking down the central area, your eyes darting around, looking for any signs of danger.
The corruption of the facility is more evident here, with residual xenomaterial spattered across the room. Grimacing as you scan the room, you decide that while it's safe enough for the moment, it must see fairly high xeno traffic for it to be so gooey even when they're not here.
You relax after you're sure the area is clear of hostiles and decide to take a closer look at your surroundings. You see that many of the worker's desks have been left intact, including their personal belongings. This may be the perfect place to scavenge for useful supplies.\
<<if starGame.quests.isQuestTaskActive('campaign_surface', 'find_keycard2') is true and starGame.inventory.hasItem('item_quest_ch1_pass2') is 0>>
You look around for Emilia's missing keycard, but unfortunately your search comes up empty.
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Scavenge" "" "btn btn-highlight">>
<<if starGame.utils.hasOccurence(0.20) is true>>
<<goto "Surface_Office2A_Normal_Scavenge_Resin">>
<<elseif starGame.player.hasParasite() is false and starGame.player.getFact('ch1_office_parasite_intro') is not undefined and starGame.utils.hasOccurence(0.15) is true>>
/% Uh oh, you did a fucky-wucky %/
<<goto "Surface_Office2A_Normal_Scavenge_Parasite">>
<<else>>
<<goto "Surface_Office2A_Normal_Scavenge">>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
</div>\<<include "EventSelector_Surface">><<set _loot to starGame.loot.getLoot('Office_Scavenge')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if _loot is not null>>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if _loot.item is "item_consumable_soda">>
<img src="resources/img/locations/surface/office/can.webp"/>
<<elseif _loot.item is "item_consumable_nanites">>
<img src="resources/img/locations/surface/office/nanite_booster.webp"/>
<</if>>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful.
<<if _loot is null>>\
Unfortunately, your search comes up empty-handed, as everything seems to be mundane work-related items.
<<else>>\
<<print _loot.text>>\
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.locations.hasScavengingRandomEncounter() is true>>
<<sbutton "Continue" "Surface_Office2A_Encounter" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatSet "scavenging" 0>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Surface_Office2A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if _loot is not null>>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/resin.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful.
You pull out a cylindrical vial full of resin and carefully store it in your backpack.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.locations.hasScavengingRandomEncounter() is true>>
<<sbutton "Continue" "Surface_Office2A_Encounter" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatSet "scavenging" 0>>
<<addresin 25>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Surface_Office2A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<addresin 25>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker_in_drawer.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you head over to the desk closest to you, which is filled with various papers and stationery. You begin rummaging through the desk's contents and drawers, hoping to find something useful. As you open one of the drawers, you come face-to-face with another of these fleshlight parasites.<</box>>\
<<speech "player" "Agent 36" "character_36">>You've gotta be fucking kidding me.<</speech>>\
<<box>>It immediately reacts to your presence and you know you only have a few seconds to react before it attacks.<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.player.getStat('sta') >= 12>>
<<sbutton "12 - Slam the drawer shut" "Surface_Office2A_Normal_Scavenge_Parasite_Slam" "btn btn-highlight" "ti ti-medical-cross">><</sbutton>>
<<else>>
<<sbutton "12 - Slam the drawer shut" "" "btn btn-highlight disabled" "ti ti-medical-cross">>
<<snotify "info">>You don't have enough stamina to perform this action.<</snotify>>
<</sbutton>>
<</if>>
<<sbutton "Close the drawer" "Surface_Office2A_Normal_Scavenge_Parasite_TryClose" "btn btn-highlight" "">>
<<script>>
starGame.inventory.equipItem('item_parasite_sucker', true, true);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You gather your strength and shove the drawer closed, trapping the creature inside. It lets out a furious hiss and begins pounding against the wood, trying to break free.<</box>>\
<<speech "player" "Agent 36" "character_36">>Not this time, little guy.<</speech>>\
<<box>>You quickly back away from the desk, trying to get as far away from the creature as possible. You watch as the creature continues its relentless assault, but eventually, its movements slow down and cease.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office2A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-sucker-playerbreasts" src="resources/img/characters/sucker/scenes/blowjob/5_breasts.webp"/>
<<else>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-sucker-body" src="resources/img/characters/sucker/scenes/blowjob/3_parasite_body.webp"/>
<img class="anim-sucker-tendrils" src="resources/img/characters/sucker/scenes/blowjob/4_parasite_tendrils.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You try to close the drawer, but the creature lashes out, its tendrils grabbing a hold of you, preventing you from escaping.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh hell no! Not this again!<</speech>>\
<<box>>It's not long before the creature has latched itself onto your cock, its appendages coiling around your shaft. You try to pull away, but it's no use, and soon, you're once again being milked dry by the insatiable creature.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Office2A" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<snotify "info">>A parasite has latched onto your penis!<</snotify>>
<<saudio "amb_sloppy" stop>>
<<addtocodex "Sucker" "codex_bestiary_sucker">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<<saudio "sfx_sucker_attack" play volume 1.00>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_MainHall">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<if starGame.npcs.getFact('friendly_drone_intro') is true and starGame.utils.hasOccurence(0.25) is true and starGame.squad.isSquadMember('ava') is false>>\
<<box>>As you step into the security center, you are once again greeted by the sight of workstations and computer terminals, their screens filled with cameras displaying the various parts of the facility.
You take a seat and begin to search the various monitors, trying to determine the state of the facility. You're puzzled when you spot $drone_name on one of the cameras, apparently messing with the vintage vending machine.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the hell are you up to, girl?<</speech>>\
<<box>>You watch as she inserts a coin into the machine and presses a button, prompting the machine to drop a chocolate bar. She immediately picks up the candy and begins to tear off the wrapping, stuffing it in her mouth.
You're left with more questions than answers, wondering how she even figured out how to use the vending machine. Are they truly smarter than previously thought, or is $drone_name a unique case?
<</box>>\
<<npcFactSet "ava_ch1_chocolate" true>>\
<<else>>\
<<box>>As you step into the security center, you are once again greeted by the sight of workstations and computer terminals, their screens filled with cameras displaying the various parts of the facility. You take a seat and begin to search the various monitors, trying to determine the state of the facility.
Unfortunately, you don't spot any survivors, and overall it seems the situation has gotten worse since the last time you were here.
<</box>>\
<</if>>\
<<if starGame.player.getAppearance('body') is 'b' and starGame.player.getFact('ch1_agent11_armor') is undefined>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Check Agent 11's Body" "Surface_SecurityCenter_Agent11Body" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<</if>>\
</div>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/agent11/bg_security.webp"/>
<img src="resources/img/characters/agent11/agent11.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>
You return to Agent 11's body, kneeling beside her. You can't help but feel a sense of sadness and regret. She died trying to do the right thing, and now the company might be the reason behind the whole ordeal.
You take her hand, holding it for a few moments, when a thought crosses your mind. Quickly checking out her proportions, you can't help but notice her suit is exactly your size.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm sorry, Natalie. I promise I'll find out the truth, and bring those responsible to justice. For now, though... Initiate override, command code 36A7. Transfer ownership.<</speech>>\
<<box>>You place the palm of your hand on her breastplate, and a green light scans your hand. A moment later, a soft, feminine voice fills the room.<</box>>\
<<speech "speech_overwatch_normal" "Overwatch" "character_overwatch">>Override accepted. Transfer of ownership has been granted.<</speech>>\
<<box>>The front of the Aegis armor clicks open, ejecting the corrupted body that was trapped inside shortly after.
Natalie's body begins to dissolve almost immediately into a puddle of black goo as it hits the floor, the armor most likely being the only thing that was keeping her infected body together.<</box>>\
<<speech "player" "Agent 36" "character_36">>God dammit, this is awful.<</speech>>\
<<box>>You shake your head and begin to inspect the suit. It looks perfectly clean and in working order, but the visor is badly damaged, making it impossible to use the armor properly until it is repaired.
Fortunately, you were extensively trained to be able to repair most of the damage in the field, and a trip to the workbench should be all you need to fix it.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_SecurityCenter" "btn btn-highlight">>
<<additem "item_quest_ch1_damaged_armor" 1 true>>
<<playerFactSet "ch1_agent11_armor" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>You cautiously open the door of the security center, finding it unlocked and devoid of life. As you step into the small room, you are greeted by the sight of workstations and computer terminals, their screens filled with cameras displaying the various parts of the facility.
One of the screens catch your attention, displaying a complete map of the facility and its surrounding area. Examining it further and trying to understand its purpose, you realize it is tracking the creatures, marking areas where their presence is detected. The west wing is colored in green, the east wing is in yellow, the administrative floor and communications building are in red.
A chill runs down your spine as you see how many red dots are on the map, the numbers seeming to grow by the minute.
<</box>>\
<<speech "player" "Agent 36" "character_36">>There's a lot of these things.<</speech>>\
<<box>>As you take in the information displayed on the screen, you realize that the facility has fallen into the hands of the enemy. It's only a matter of time before the situation gets completely out of hand.
Suddenly, a screen to your left catches your attention as movement is detected. Reading the bottom text, you realize it is a live feed from the bridge leading to the communications building.
Taking remote control of the camera, you zoom in, only to see the familiar sight of an Aegis armor-clad man making his way across the bridge, the number 25 written in bold on the upper left side of his chest plate.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit that's 25, he's still alive!<</speech>>\
<<box>>You zoom out, realizing that a small army of drones are hot on his trail, the creatures scurrying along the bridge like ants. You watch as he opens fire on the pursuing creatures, his barrage of bullets doing little to slow them down.
Suddenly, the feed is cut, the screen going black. You frantically press a few keys, but the screen refuses to respond.
<</box>>\
<<if starGame.squad.isSquadMember('lina') is true>>\
<<speech "speech_lina" "Lina" "character_lina">>We need to help him!<</speech>>\
<<speech "player" "Agent 36" "character_36">>We don't have a level two keycard, the passageway is out of reach. I hope he made it to the communications building.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>He was so close. I hope he made it to the communications building.<</speech>>\
<</if>>\
<<box>>You continue to stare at the blank screen, frustrated and annoyed that there's nothing you can do to help him. You will have to check it out yourself once you obtain the appropriate keycard.
Turning around, you spot the keycard printer and walk towards it, wondering how this is supposed to work. A quick glance at the instructions tells you all you need to know. Slotting a blank keycard into the machine and searching for Emilia's picture on the computer screen is all you need to do from your side it seems. After selecting the appropriate image, you see the approval request has been sent, and it takes only a few seconds before a positive response comes in.
With a satisfying beep, the keycard printer begins to print the security pass, the screen indicating it will take a few minutes to complete.
You slump into a nearby chair as you wait for the keycard to finish printing. Meanwhile, you glance around the room, a myriad of different thoughts and questions flooding your mind. The silence is suddenly interrupted by a familiar beep coming from elsewhere in the room.
Curious, you stand up and walk towards the source of the sound.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_SecurityCenter_Intro2" "btn btn-highlight">>
<<playerFactSet "surface_security_intro" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/agent11/bg_security.webp"/>
<img src="resources/img/characters/agent11/agent11_shotgun.webp"/>
<img src="resources/img/characters/agent11/agent11.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your heart sinks as you discover the lifeless body of another agent in the corner of the room, slumped against the wall. The lack of blood makes you wonder if she even saw it coming.
You crouch next to the corpse, giving a glance at her breastplate, the number 11 almost unreadable under the smudges. You take a closer look, confirming her identity as one of the missing agents.<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm sorry, Natalie. You deserved better than this.<</speech>>\
<<box>>Another beep breaks the silence, the noise coming from a small device attached to the dead woman's belt. You instantly recognize the device as a standard PDA issued to all field agents.
You pick up the device and swipe the screen, hoping it still works. You're pleasantly surprised when the display lights up, the interface displaying various messages and information.<</box>>\
<<speech "player" "Agent 36" "character_36">>Looks like her PDA is still intact. That's a good sign.<</speech>>\
<<box>>You tap on the screen, opening the inbox and seeing that she has a single new message. You're surprised to see that it's a voice mail from herself. You hit play and listen carefully.<</box>>\
<<speech "speech_agent11" "Agent 11" "character_agent11">>Whoever you are, if you're hearing this, it means I didn't make it. My name is Natalie von Braun, also known as field agent 11 for Exogen Technologies. I'm leaving this message in hopes that someone will hear it.
It's important you understand the floor plans are not real, the company never told us there's a whole secret underground base beneath the facility. These things are coming from there.
As for the creatures, they're not mindless. They're intelligent and they can communicate. They've been playing us all this time. They're using this place as a breeding ground, and the more humans we bring here, the more drones they produce. They're everywhere now, and they're adapting. They're getting stronger, smarter, and faster by the hour.
I'm convinced the board knew what happened here before they sent us, and willingly only gave us limited intel. Whatever you do, don't let the company find out you're still alive if you make it out here.
Shit, I don't think I have much time left. They're coming, I have to-<</speech>>\
<<box>>The recording ends abruptly, the audio cutting off mid-sentence. You stand there, your mind racing with the implications of her message. Is there any truth to it? Or is it the final ramblings of a desperate and cornered soldier? You can't deny the fact that the floor plans provided were extremely limited, and that the creatures are clearly more intelligent and dangerous than initially thought. Unfortunately, you're left with more questions than answers.
The only thing you know for certain is that the creatures are a threat, and that the situation is rapidly getting out of hand. If you want to make it out alive, you'll have to act quickly.
You sigh and turn your attention to the shotgun laying next to the dead agent. You pick it up, weighing the weapon in your hands. It may prove immensely helpful in this close-quarters environment.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_SecurityCenter_Intro3" "btn btn-highlight">>
<<playerFactSet "sq_agent11_found" true>>
<<additem "item_weapon_shotgun" 1 true>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/keycard_machine.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You walk over to the printer and retrieve the freshly printed security pass, examining it briefly before sliding it into a pocket.
You take a deep breath, trying to steady your nerves. This mission is turning out to be more complex than initially thought, and the board's ambiguous actions makes you wonder if you're now involved in something much bigger than a simple outbreak.<</box>>\
<<if starGame.squad.isSquadMember('lina') is true>>\
<<speech "speech_lina" "Lina" "character_lina">>Great job minion! With this task completed, I'm quite certain you will now be able to graduate from kindergarten.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Okay. Here goes nothing.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_SecurityCenter" "btn btn-highlight">>
<<playerFactSet "ch1_pass1" true>>
<<additem "item_quest_ch1_pass1" 1 true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<if starGame.npcs.getFact("friendly_drone_intro") is undefined>>
<<include Surface_Storage1A_Drone_Intro>>
<<else>>
<<include Surface_Storage1A_Drone_Normal>>
<</if>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway1A">>
<<slink "Workbench" "Surface_Storage1A_Workbench" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-tool">><</slink>>
<<slink "Recycler" "Surface_Storage1A_Recycler" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-box">><</slink>>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/workbench/bg.webp"/>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<img src="resources/img/locations/surface/workbench/drone0.webp"/>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<img src="resources/img/locations/surface/workbench/drone1.webp"/>
<</if>>
<img src="resources/img/locations/surface/workbench/scrunchie.webp"/>
<</simagecard>>
<</nobr>>\
<<if starGame.squad.isSquadMember('ava') is true>>\
<<box>>You enter the familiar storage room and approach the workbench. It doesn't take long for $drone_name to return to her usual spot, the drone crossing her legs and staring at you.<</box>>\
<<else>>\
<<box>>You make your way through the maze of shelves until you reach the workbench, where you find $drone_name patiently waiting for you. You're pretty sure the drone spotted you the moment you entered the room, and it simply stares at you, seemingly waiting for you to do something.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. What's up?<</speech>>\
<</if>>\
<<box "talkbox">>
<<nobr>>
<<if starGame.npcs.getStat('drone_evolution_level') is 1>>
<div class="row">
<<if starGame.squad.isSquadMember('ava') is false>>
<<slink "Join Squad" "Surface_Storage1A_Drone_JoinSquad" "slink btn btn-highlight w-100" "">><</slink>>
<<else>>
<<slink "Remove from Squad" "Surface_Storage1A_Drone_RemoveSquad" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
</div>
<</if>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Services</h5></div>
<div class="row">
<<if starGame.player.hasParasite() is true>>
<<slink "Parasite Removal" "Surface_Storage1A_Drone_Parasite_Removal" "slink btn btn-highlight w-100" "">><</slink>>
<<else>>
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<<slink "Parasite Removal" "" "slink btn btn-highlight w-100 disabled" "">><</slink>>
<</if>>
<<if starGame.player.getStat('ava_sex') > 0>>
<<slink "Blowjob" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You have a mission to accomplish. Come back later for some more fun.<</snotify>>
<</slink>>
<<else>>
<<if starGame.npcs.getStat('drone_evolution_level') is 1>>
<<slink "Blowjob" "Surface_Storage1A_Drone_Sex_1" "slink btn btn-highlight w-100" "">><</slink>>
<<else>>
<<slink "Blowjob" "Surface_Storage1A_Drone_Sex_0" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
<</if>>
<</if>>
</div>
</div>
<<if starGame.npcs.getStat('drone_evolution_level') >= 1>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Small talk</h5></div>
<div class="row">
<<if starGame.npcs.getFact('ava_storage_talk1') is undefined>>
<<slink "The labcoat" "Surface_Storage1A_Drone_Talk1" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
<<if starGame.npcs.getFact('ava_storage_talk2') is undefined>>
<<slink "A gift" "Surface_Storage1A_Drone_Talk2" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
</div>
</div>
<</if>>
<</nobr>>\
<</box>>\
</div>\<<speech "player" "Agent 36" "character_36">>Hey. Listen. I know you like to stay in the shadows, but I feel like things are only going to get more difficult. How about you stay close and we fight together?<</speech>>\
<<box>>$drone_name seems to consider your offer, her feet swaying back and forth as she thinks. After a few moments, she nods, her lips curving into a smile.<</box>>\
<<speech "player" "Agent 36" "character_36">>Well that was easy.<</speech>>\
<<box>>She jumps off the workbench, her tentacles coiling around her legs as she lands gracefully before you. She looks up at you, a confident expression on her face, and extends her hand, her palm facing upwards.
You take her hand, your fingers intertwining, and give her a smile, her touch sending a pleasant warmth throughout your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, let's do this.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<script>>starGame.squad.addSquadMember('ava_stage1');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey $drone_name. I need you to stick to the shadows for a bit instead of by my side, just until I come get you again, alright?<</speech>>\
<<box>>$drone_name nods, her lips curving into a smile.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<script>>starGame.squad.removeSquadMember('ava_stage1');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>As usual, you make your way through the maze of shelves until you reach the workbench, but you're surprised to find $drone_name is missing.<</box>>\
<<speech "player" "Agent 36" "character_36">>Huh. I wonder where she went.<</speech>>\
<<box>>You shrug and place your weapon on the workbench, tinkering with it as you check its condition.
With your attention focused on the rifle, you don't notice $drone_name slither up behind you until you feel her arms wrapped around you, her heavy breasts pressed against your back.<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh. Hey. There you are.<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>$drone_name gently runs her hands along your arms, her tentacles snaking across your chest. She then presses her body further against you, seemingly trying to get your attention.
Eventually her hands begin to explore your crotch, as tiny tentacles protruding from her fingertips gently slither on your penis.
<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>$drone_name gently runs her hands along your arms, her tentacles snaking across your chest. She then presses her body further against you, seemingly trying to get your attention.
Eventually her hands begin to explore your crotch, as tiny tentacles protruding from her fingertips gently slide along your skirt, teasing you.
<</box>>\
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<box>>$drone_name gently runs her hands along your arms, her tentacles snaking across your chest. She then presses her body further against you, seemingly trying to get your attention.
Eventually her hands begin to explore your crotch, as tiny tentacles protruding from her fingertips gently slide along your skirt, teasing you.
<</box>>\
<<else>>\
<<box>>$drone_name gently runs her hands along your arms, her tentacles snaking across your armor. She then presses her body further against you, seemingly trying to get your attention.
Eventually her hands begin to explore your crotch, as tiny tentacles protruding from her fingertips gently probe the groin plate of your armor, looking for any weakness.
<</box>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Alright, you win. Let me finish my maintenance first. Then we can have some fun.<</speech>>\
<<box>>$drone_name releases you, her tentacles retracting back into its body as she moves to her usual spot on the workbench and crosses her legs, seemingly waiting patiently for you to finish.
After a few moments of further tinkering, you put the weapon down, satisfied with your work, and turn your attention to $drone_name.
<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/workbench/bg.webp"/>
<img src="resources/img/locations/surface/workbench/drone1.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You're slightly confused when you see a pair of glowing purple eyes meet yours, and as you come back to your senses, you see that the drone has taken on a more feminine and human-like form, with a refined face and purple hair tied in a neat ponytail.<</box>>\
<<speech "player" "Agent 36" "character_36">>Woah. $drone_name, I didn't know you could do that.<</speech>>\
<<box>>$drone_name smiles, seemingly pleased by your reaction, and extends a hand towards you, her fingers now adorned with purple nails. You hesitate for a moment, and then take her hand, your fingers intertwining.
The gesture seems almost too human for you to handle, and as you look into her eyes, you can't help but think about the situation you've now found yourself in. Her species are nothing short of a menace to the human race, but yet here you are, your fingers intertwined with what is still an unknown entity, and at that one that's proven she's not afraid of using deadly force to achieve her goals.<</box>>\
<<speech "player" "Agent 36" "character_36">>What do you want, $drone_name? What do you want from me?<</speech>>\
<<box>>The creature seems to consider the question, her eyes darting around as if trying to find an answer. After a few moments, her lips curve into a sultry smile, and you realize that's as close to an answer as you're going to get.<</box>>\
<<speech "player" "Agent 36" "character_36">>Yeah, I don't know what I was expecting.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Evolution2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.50>>
<</nobr>><<if starGame.player.isNaked() is true>>\
<<box>>You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement as her gaze devour your naked body. You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager.
<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement. You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager.
<</box>>\
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<box>>You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement. You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager.
<</box>>\
<<else>>\
<<box>>You remove your helmet and place it on the workbench, running a hand through your hair as you see $drone_name's expression change from curiosity to excitement. You forgot she's never seen you without your helmet and see her eyes widen slightly as she takes in your features, her gaze roaming across your face.
You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager.
<</box>>\
<</if>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/kiss.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.
<<if starGame.player.isNaked() is true>>\
Her tentacles begin to roam across your naked, sweat-slicked body as $drone_name's hands trace it's contours, the touch of her skin sending shivers down your spine.
<<elseif starGame.player.hasSlimeSuit() is true>>\
Her tentacles begin to roam across your body as Victoria morphs into a fully transparent layer on your skin, seemingly keen on giving you some intimacy with $drone_name, whom doesn't waste time as her hands begin to trace the contours of your sweat-slicked body, the touch of her skin sending shivers down your spine.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
Her tentacles begin to roam across your body, removing your blouse, belt and skirt with surprising precision, revealing your naked, sweat-slicked body as $drone_name's hands trace it's contours, the touch of her skin sending shivers down your spine.
<<else>>\
Her tentacles begin to roam across your armor, undoing the clasps and locks with surprising precision, the pieces falling off in a series of thuds, revealing your naked, sweat-slicked body as $drone_name's hands trace it's contours, the touch of her skin sending shivers down your spine.
<</if>>\
You feel your orgasm building as $drone_name's tentacles continue their sensual assault on your body, all while the taste of her saliva and the feeling of her tongue against yours is driving you wild.
Eventually, she breaks away from the kiss, a trail of saliva connecting your mouths. Her eyes are filled with desire, and you know that she's not finished with you yet.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Evolution3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/storage_room_floor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/ava/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/ava/scenes/blowjob/1_body.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-drone-playerbreasts" src="resources/img/characters/ava/scenes/blowjob/6_breasts.webp"/>
<<else>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-drone-tongue" src="resources/img/characters/ava/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-hair" src="resources/img/characters/ava/scenes/blowjob/4_hair.webp"/>
<img class="anim-drone-head" src="resources/img/characters/ava/scenes/blowjob/5_head.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You see $drone_name get on her knees, her tentacles releasing your throbbing member, and you watch as she wraps her hands around your shaft, her fingers gently caressing the sensitive skin.
The sight of her kneeling before you, her purple hair framing her face and her lips parted, is enough to make your mind blank, and you can't help but stare, transfixed. She looks up at you, her eyes locked with yours as you see her lick her lips and open her mouth. The tip of her tongue begins tracing the length of your shaft, the sensation making you gasp, and as her tongue swirls around the head of your cock, you can't help but moan, the pleasure almost overwhelming.
As her mouth envelops the head of your cock, her lips wrapping around the shaft, you let out a strangled groan, the feeling of her hot, wet mouth driving you wild. Your hands find the back of her head and grab a handful of her hair as her tongue continues its assault on your member, sending jolts of pleasure coursing through you.
Soon enough, $drone_name takes the entirety of your shaft into her mouth, and you feel the warmth and wetness of her throat enveloping you. The sensation is too much, and you feel the pressure inside you building, the pleasure threatening to erupt. As if sensing your imminent release, $drone_name's tentacles wrap themselves around your thighs, tightening their grip as they pull you forward, forcing more of your shaft into her mouth.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh god... I'm gonna cum!<</speech>>\
<<box>>As the words leave your mouth, you feel the pressure release as your orgasm washes over you, your body shuddering with pleasure as the waves of bliss crash through you.
You see $drone_name's eyes widen as she eagarly swallow every drop of your seed, the sheer volume causing her cheeks to bulge. As the last remnants of your orgasm subside, $drone_name slowly releases your member from her mouth, licking her lips clean, and gives you a mischievous smile.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That was... intense. Fuck, you're amazing.<</speech>>\
<<box>>You can't help but laugh as you see the expression on $drone_name's face, the sight of her flushed cheeks and the strands of saliva hanging from her mouth giving her a lewd appearance.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Evolution4" "btn btn-highlight">>
<<saudio "amb_sloppy" stop>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>$drone_name stands up, her breasts swaying, and places her hand on your cheek, her fingers gently tracing your jawline. Her gaze is intense, and you can see the lust burning within her. You know she wants more, but the exhaustion from your orgasm makes you hesitant to continue.
You rest against the workbench, the surface cool against your back. You take a few deep breaths and try to compose yourself, the pleasure still coursing through your veins.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Sorry love, I can't go another round. That was incredible, but I can't keep up with you. You're way too good at this.<</speech>>\
<<box>>$drone_name leans against the workbench next to you, her tentacles slithering around her form. She smiles at you, seemingly pleased with the praise.<</box>>\
<<speech "player" "Agent 36" "character_36">>You know, I've never had an experience quite like this. I suppose the same goes for you, doesn't it?<</speech>>\
<<box>>$drone_name nods, her expression contemplative. You're still not sure if she fully understands what you're saying, but she seems to comprehend the general idea most of the time.
Without thinking, you slide an arm around $drone_name's waist, pulling her towards you. She doesn't resist, and instead nestles herself into your embrace, her soft body pressed against yours.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I wish you could talk. I have so many questions.<</speech>>\
<<box>>$drone_name looks up at you, her expression curious. You sigh, and shake your head, the realization that the two of you will probably never be able to communicate fully weighing heavily on your mind.<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck, this is going to make things complicated if we make it out alive. One problem at a time I suppose.<</speech>>\
<<box>>You give her a reassuring squeeze, and she returns the gesture, her tentacles gently caressing your skin.
The two of you sit there in silence for a while, enjoying each other's presence, the calm and quiet of the moment soothing to both of you. As time passes, you can't help but smile at the situation, the absurdity of it all not lost on you.
<<if starGame.player.isNaked() is true>>\
You're suddenly pulled away from your thoughts as your nipples react to a gust of wind. You reluctantly move away from $drone_name and gather your belongings.
<<elseif starGame.player.hasSlimeSuit() is true>>\
You're suddenly pulled away from your thoughts as your nipples react to a gust of wind. You reluctantly move away from $drone_name, Victoria quickly morphing into her usual form once more.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
You're suddenly pulled away from your thoughts as your nipples react to a gust of wind. You reluctantly move away from $drone_name and gather your clothes, the blouse still giving you the same trouble as usual as you try to button it up.
<<else>>\
You're suddenly pulled away from your thoughts by the sound of a beeping coming from your armor. You reluctantly move away from $drone_name and put on your armor, the pieces snapping into place with a satisfying click.
<</if>>\
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, it's time to get to work. Let's do this.<</speech>>\
<<box>>$drone_name gets up, her tentacles slithering around her legs as she stands before you. She extends her hand, and you take it, her fingers intertwining with yours, the contact sending a surge of energy through your body.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey, don't be worried. I'm a big guy, and I know I can count on you if I find myself in a rough situation.<</speech>>\
<<box>>$drone_name tilts her head, a playful smile forming on her lips.<</box>>\
<<speech "player" "Agent 36" "character_36">>You're really cute, you know that?<</speech>>\
<<box>>You give $drone_name a wink, and she blushes, her tentacles twitching with delight, the gesture oddly human-like. You can't help but smile as you feel your heart swell with affection for the strange creature.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<npcFactSet "sq_ava_evo1_complete" true>>
<<npcStatIncrease "drone_evolution_level" 1>>
<<npcStatSet "drone_evolution" 0>>
<<script>>
toastr.info(`${SugarCube.State.variables.drone_name} has evolved!`);
starGame.quests.updateQuest('sq_ava');
<</script>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\<div class="navigation-container mt-4">\
<<box>>Your curiosity piqued, you slowly approach the storage room and cautiously open the door. It swings open, revealing a pitch-black interior. You fumble around, looking for a light switch before flipping it on.
The harsh fluorescent lights turn on, revealing a large storage room filled with a myriad of crates and boxes. A quick glance reveals that the room is filled with various medical supplies, lab equipment, and scientific materials. All of this stuff is probably of use to Emilia.
You scan the room, looking for any signs of movement, but nothing seems out of the ordinary. Deciding to take a closer look, you enter the room, your footsteps echoing throughout the empty chamber. As you continue to explore and navigate the maze of shelves, you come across a dimly lit corner with what appears to be a workbench.
Upon further inspection, you see that it's filled with various tools, some of which seem to be for the maintenance of machinery.
<</box>>\
<<speech "player" "Agent 36" "character_36">>A workbench. This could be useful for my armor and weapons.<</speech>>\
<<box>>
You quickly begin rummaging through the items, looking for anything that might be of use to you. After a few minutes of searching, you find an unused nanite booster, useful for repairing your armor on the go.
As you pocket the booster, you notice something odd in your peripheral vision. Looking in the direction of the oddity, you see that while you were busy rummaging through the various boxes, a drone has silently crept up on you.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit!<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Intro2" "btn btn-highlight">>
<<additem "item_consumable_nanites" 1 true>>
<</sbutton>>
<</nobr>>\
<</box>>\
</div>\<<box>>
You take a step back and grab your weapon, raising it and pointing it at the drone. The drone simply stares back, unfazed by the prospect of getting shot. It just sits there, its eyeless gaze fixed on you.
The seconds drag by, the tension building, until it suddenly slowly slithers closer and sits on the workbench, crossing its long, feminine legs in an almost provocative fashion.
<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/workbench/bg.webp"/>
<img src="resources/img/locations/surface/workbench/drone0.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>
The creature tilts its head and slightly sways its heavy breasts, as if it's inviting you to play with it. You stare back at the alien, unsure of what to do.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Right. Assuming you're the drone from earlier, I guess it's a safe bet that you're not gonna attack me. Are you?<</speech>>\
<<box>>
The drone simply stares back, its blank gaze seemingly communicating a sense of amusement.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm not going to lie, this is getting weird. What the hell do you want?<</speech>>\
<<box>>
The creature's gaze shifts downwards, focusing on the crotch of your armor. It tilts its head and sways its breasts again, and you suddenly realize what the drone is after.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ok, lady. Listen. I appreciate the attention, but I have a mission to accomplish.<</speech>>\
<<box>>
The creature simply stares back, its blank gaze clearly conveying a sense of disappointment.
You still don't know what to make of the situation, but in a gesture of good faith, you slowly place your weapon on the workbench and take a step back.
<</box>>\
<<speech "player" "Agent 36" "character_36">>There. No more gun. Happy?<</speech>>\
<<box>>
The drone seems to ponder for a moment, before giving a slight nod. You exhale, and try to relax a bit, wondering what the drone is planning.
You watch as the drone slowly leans over and picks up the weapon, holding it delicately between its tentacled fingers. The creature's tentacles snake around the weapon, its slimy appendages wrapping themselves around the grip and trigger.
To your complete surprise, it begins to rub itself against the barrel of your weapon, its latex-like flesh glistening under the dim lights.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You've got to be shitting me.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Intro3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>
The creature continues to pleasure itself, its appendages tightening around the weapon. Suddenly, it brings the weapon to its mouth, and begins to suck on the barrel.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey! You're not supposed to blow that!<</speech>>\
<<box>>
The creature ignores you, and continues to suckle on the weapon, its saliva beginning to ooze down the barrel. After a few moments, the creature seems to have its fill, and reluctantly releases the weapon, letting it fall onto the workbench with a loud thud.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fucking hell...<</speech>>\
<<box>>
You let out an exasperated sigh and pick up the weapon, wiping it clean with a piece of cloth, all while in disbelief that your first encounter with an alien species has led to you being present while it got off to a fucking firearm. All-in-all, it's not the worst outcome this interaction could've led to.
You quickly place the weapon back on the workbench and turn your attention back to the drone, which has returned to its previous position, staring at you.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You done now?<</speech>>\
<<box>>
The drone tilts its head, contemplating your question. After a few moments, it nods, seemingly satisfied with the situation.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Listen. I gotta go and find a way to communicate with the outside world. But first...<</speech>>\
<<box>>
You start rummaging through the boxes again, looking for something you could use to identify the drone among its kin.
After a few moments of searching, you come across a pink hair scrunchie, and an idea pops into your mind. You walk over to the drone and hold out the scrunchie.
<</box>>\
<<speech "player" "Agent 36" "character_36">>This should do the trick. Just... don't kill me alright?<</speech>>\
<<box>>
You motion for the creature to hold out its hand, and as it obliges, you wrap the scrunchie around its left arm.
<</box>>\
<<speech "player" "Agent 36" "character_36">>There. Now I'll know you're a good drone.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Intro4" "btn btn-highlight">>
<<set $drone_name to "Ava">>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>
The creature looks down at its new accessory, apparently content with your decision. It stares back at you, tilting its head, its expression unreadable. Just then, lips begin to form once again on its face, and as it slowly opens its mouth, it spits out a nanite booster, just like the one you've found earlier.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well, I'll be damned. Guess you're a smart one.<</speech>>\
<<box>>
The drone gives a slight nod, clearly proud of its accomplishment.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Listen, I need to get going now, but before I go, let's... make a pact. You won't kill me, and I won't kill you. Deal?<</speech>>\
<<box>>
The creature nods once again, seemingly agreeing with the arrangement.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I guess you don't have a name, or you can't say it, so how about I give you a nickname?<</speech>>\
<<box>>
The drone simply stares at you, its blank gaze conveying a sense of interest.
<div class="row mb-3">\
<div class="col-sm-12 col-lg-2" style="align-self: center;">Drone name:</div>\
<div class="col-sm-12 col-lg-10 macro-textbox-container"><<textbox "$drone_name" $drone_name>></div>\
</div>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Intro5" "btn btn-highlight">>
<<addtocodex $drone_name "met_friendly_drone">>
<<additem "item_consumable_nanites" 1 true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Alright. From now on, I'll call you... $drone_name.<</speech>>\
<<box>>
The creature stares at you for a moment, seemingly processing the new information. After a few moments, it tilts its head, seemingly in agreement.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Great. Well, $drone_name. It's been fun, but I've got shit to do. Be seeing you.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Leave" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<npcFactSet "friendly_drone_intro" true>>
<<script>>starGame.quests.startQuest('sq_ava');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey $drone_name. Uhh... I kind of need your help with something.<</speech>>\
<<box>>$drone_name tilts her head, seemingly inquisitive about your request.<</box>>\
<<speech "player" "Agent 36" "character_36">>I was looking for supplies and found this weird, squishy creature. Now it has impaled itself on my cock and won't let go.<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>Already naked, $drone_name approaches you and kneels down. You look down at her and notice her large breasts swaying back and forth, her nipples already rock hard. You can't help but wonder if she's always this horny, or if this is just a byproduct of her experiences with you.<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>$drone_name seems to register almost instantly what you are referring to as she approaches you and kneels down. You look down at her and notice her large breasts swaying back and forth, her nipples already rock hard.
As Victoria peels her coverage over your crotch back, a reluctant sigh emitting from her, you can't help but wonder if $drone_name is always this horny, or if this is just a byproduct of her experiences with you.<</box>>\
<<else>>\
<<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<box>>You pull up your skirt, revealing the parasite attached to your member. $drone_name seems fascinated by the sight and curiously extends one of her tentacles towards the creature, its tendrils immediately latching onto the appendage.<</box>>\
<<else>>\
/% Default to armor %/\
<<box>>You remove your armor, revealing the parasite attached to your member. $drone_name seems fascinated by the sight and curiously extends one of her tentacles towards the creature, its tendrils immediately latching onto the appendage.<</box>>\
<</if>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>So, do you have any ideas on how to remove it?<</speech>>\
<<box>>$drone_name seems to consider the situation, its tentacles gently stroking the creature. After a few moments, she appears to have made a decision and brings her head closer to your cock, her tongue extending towards the creature.<</box>>\
<<speech "player" "Agent 36" "character_36">>Whoa! What are you doing?<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone_Parasite_Removal2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>Before you can protest further, $drone_name's tongue wraps itself around the creature, her slimy appendage covering it completely. $drone_name then begins to suck, her mouth enveloping the creature and your cock, her powerful suction causing the parasite to release its hold on you.<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy fuck...<</speech>>\
<<box>>You watch in amazement as the creature is sucked deeper and deeper into $drone_name's throat, her tentacle-like appendage wrapping itself around it as it passes, until you hear the horrifying sound of her devouring the parasite whole.<</box>>\
<<speech "player" "Agent 36" "character_36">>...Okay. You're one dangerous lady.<</speech>>\
<<box>>$drone_name tilts her head, seemingly enjoying the compliment.<</box>>\
<<speech "player" "Agent 36" "character_36">>Well, you sure got me out of that mess. Thanks, $drone_name.<</speech>>\
<<box>>You give $drone_name a pat on the shoulder and she leans into it, seemingly appreciating the gesture.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "sfx_sucker_death2" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/storage_room_floor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/drone/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/drone/scenes/blowjob/1_body.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-drone-playerbreasts" src="resources/img/characters/ava/scenes/blowjob/6_breasts.webp"/>
<<else>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-drone-tongue" src="resources/img/characters/drone/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-head" src="resources/img/characters/drone/scenes/blowjob/4_head.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. How about a treat?<</speech>>\
<<box>>\
<<if starGame.player.isNaked() is true>>\
The allure of $drone_name's tongue still lingers in a corner of your mind, and slap the drone's face with your hard cock.
<<elseif starGame.player.hasSlimeSuit() is true>>\
The allure of $drone_name's tongue still lingers in a corner of your mind, and you lift up your slime skirt, "Victoria moaning under your touch as you expose your penis to the alien creature, her excitement at the coming fun clear already.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
The allure of $drone_name's tongue still lingers in a corner of your mind, and you lift up your skirt, freeing your penis and exposing it to the alien creature.
<<else>>\
The allure of $drone_name's tongue still lingers in a corner of your mind, and you unbuckle your armor's belt and lower your pants, exposing your penis to the alien creature.
<</if>>\
$drone_name wastes no time as she immediately gets on her knees, the same set of pillowy purple lips forming on her face, and her tongue quickly wrapping itself around your shaft. You let out a gasp of pleasure, at her electric touch, waves of ecstasy coursing through your body.
You moan and thrust your hips, driving your cock deeper into the creature's mouth. Your eyes close as you savor the sensation, her tongue working its magic on your cock. The creature's mouth now envelops your shaft, and she begins to suck vigorously, her tongue never ceasing its motions.
Your moans grow louder as you feel your orgasm building, the creature's tongue's actions bringing you closer to the edge with each passing second. As the pleasure reaches its peak, you cry out, your cock erupting in her mouth. The creature continues to suck, draining your seed until there's nothing left. She then releases your cock and retracts her tongue, seemingly satisfied with her meal.
You take a moment to recover, catching your breath. Your legs feel shaky, and you slump against the wall. Looking down at the creature, you see her head has reverted to its original state. She gazes up at you, her eyeless face somehow conveying a sense of gratitude.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That was fun.<</speech>>\
<<box>>You don't get much of an answer as the drone merely returns to its previous position on the workbench, crossing its long, feminine legs in an almost provocative fashion once more.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<startplaylist "playlist_exploration_soft">>
<<playerStatSet "ava_sex" 10>>
<<if starGame.player.getStat('corruption') > 0>>
<<script>>
starGame.player.setStatAbsolute('corruption', starGame.utils.getDroneCorruptionRemovalResult());
toastr.info(`${SugarCube.State.variables.drone_name} removed some of your corruption.`);
<</script>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/storage_room_floor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/ava/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/ava/scenes/blowjob/1_body.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-drone-playerbreasts" src="resources/img/characters/ava/scenes/blowjob/6_breasts.webp"/>
<<else>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-drone-tongue" src="resources/img/characters/ava/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-hair" src="resources/img/characters/ava/scenes/blowjob/4_hair.webp"/>
<img class="anim-drone-head" src="resources/img/characters/ava/scenes/blowjob/5_head.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Hey love. How about we have some fun?<</speech>>\
<<box>>\
<<if starGame.player.isNaked() is true>>\
You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement as her gaze devour your naked body.
You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.
Her tentacles begin to roam across your naked, sweat-slicked body as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.
<<elseif starGame.player.hasSlimeSuit() is true>>\
You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement.
You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.
Her tentacles begin to roam across your body, Victoria slowly reshaping herself into an invisible layer on your skin, revealing your naked, sweat-slicked body as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement.
You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.
Her tentacles begin to roam across your body, unbuttoning your blouse and removing your belt and skirt with surprising precision, revealing your naked, sweat-slicked body as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.
<<else>>\
You remove your helmet and place it on the workbench, running a hand through your hair as you see $drone_name's expression change from curiosity to excitement.
You're treated to a smile, which you reciprocate, and $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.
Her tentacles begin to roam across your armor and undo the clasps and locks with surprising precision, the pieces falling off in a serie of thuds, revealing your naked, sweat-slicked body and your muscular physique as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.
<</if>>\
You feel your orgasm building as $drone_name's tentacles continue their sensual assault on your body, all while the taste of her saliva and the feeling of her tongue against yours is driving you wild. Eventually, she breaks away from the kiss, a trail of saliva connecting your mouths.
You see $drone_name get on her knees, her tentacles releasing your throbbing member, and you watch as she wraps her hands around your shaft, her fingers gently caressing the sensitive skin.
The sight of her kneeling before you, her purple hair framing her face and her lips parted, is enough to make your mind blank, and you can't help but stare, transfixed. She looks up at you, her eyes locked with yours as you see her lick her lips and open her mouth. The tip of her tongue begins tracing the length of your shaft, the sensation making you gasp, and as her tongue swirls around the head of your cock, you can't help but moan, the pleasure almost overwhelming.
As her mouth envelops the head of your cock, her lips wrapping around the shaft, you let out a strangled groan, the feeling of her hot, wet mouth driving you wild. Your hands find the back of her head and grab a handful of her hair as her tongue continues its assault on your member, sending jolts of pleasure coursing through you.
Soon enough, $drone_name takes the entirety of your shaft into her mouth, and you feel the warmth and wetness of her throat enveloping you. The sensation is too much, and you feel the pressure inside you building, the pleasure threatening to erupt. As if sensing your imminent release, $drone_name's tentacles wrap themselves around your thighs, tightening their grip as they pull you forward, forcing more of your shaft into her mouth.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh god... I'm gonna cum!<</speech>>\
<<box>>As the words leave your mouth, you feel the pressure release, and your orgasm washes over you, your body shuddering with pleasure as the waves of bliss crash through you.
You see $drone_name's eyes widen as she eagarly swallow every drop of your seed, the sheer volume causing her cheeks to bulge. As the last remnants of your orgasm subside, $drone_name slowly releases your member from her mouth, licking her lips clean, and gives you a mischievous smile.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That was... intense. Fuck, you're amazing.<</speech>>\
<<box>>You can't help but laugh as you see the expression on $drone_name's face, the sight of her flushed cheeks and the strands of saliva hanging from her mouth giving her a lewd appearance. You rest against the workbench, the surface cool against your back, as you take a few deep breaths and try to compose yourself, the pleasure still coursing through your veins.
<<if starGame.player.isNaked() is true>>\
After a few minutes, you gather your belongings, ready to head out into the unknown once more.
<<elseif starGame.player.hasSlimeSuit() is true>>\
After a few minutes, you move away from the workbench, Victoria quickly morphing into her usual form once more.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
After a few minutes, you gather your clothes, the blouse still giving you the same trouble as usual as you try to button it up.
<<else>>\
After a few minutes, you put on your armor, the pieces snapping into place with a satisfying click.
<</if>>\
<</box>>\
<<speech "player" "Agent 36" "character_36">>Let's get back to work, eh?<</speech>>\
<<box>>You give $drone_name a wink, and she blushes, her tentacles twitching with delight, the gesture oddly human-like. You can't help but smile as you feel your heart swell with affection for the strange creature.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<startplaylist "playlist_exploration_soft">>
<<playerStatSet "ava_sex" 10>>
<<if starGame.player.getStat('corruption') > 0>>
<<script>>
starGame.player.setStatAbsolute('corruption', starGame.utils.getDroneCorruptionRemovalResult());
toastr.info(`${SugarCube.State.variables.drone_name} removed some of your corruption.`);
<</script>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<box>>To your surprise, there's a neatly folded lab coat resting on the shelves behind where $drone_name likes to sit. You can't say for certain, but you're pretty sure you've never seen it here before, even though it's mostly hidden by $drone_name's voluptuous body. Perhaps she brought it here, for whatever reason.<</box>>\
<<speech "player" "Agent 36" "character_36">>Is that your old lab coat?<</speech>>\
<<box>>Your words accompany a gesture in its direction, and you are surprised to see $drone_name grow somewhat more solemn than you've ever seen her before. The unique drone slowly nods, as she turns and retrieves it from its spot. As you watch her unfold it, you wonder for a moment if you shouldn't have asked, realizing that you don't know much about the dronification process and what it does to the mentality of those it affects.
For all you know, it could be tied to some of $drone_name's most painful memories, if she has any of her life before becoming what she is now. Nevermind that when you first encountered and fought her she was wearing one too.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Uh… I'm not quite sure what to say now. Sorry if it's brought back some unpleasant memories I guess? Sure would help more if you were able to speak instead of relying on body language and simple movements.<</speech>>\
<<box>>$drone_name tilts her head at your words, her lips moving in a way that very much mimics trying to speak, but no sounds beyond her usual repertoire of grunts, whimpers and moans escape from her throat.
Whatever else the xeno-material might do for transforming its victims into the bombshells they are, it doesn't seem to care much for keeping them able to talk. You suppose that until you got here, none of them had much need for diplomacy after all, being the apex sexual predators in the facility and all that.
Somewhat lost in thought as you are, you don't notice $drone_name refolding and returning the lab coat to the spot she's found for it until she's already turned back to you, her moment of serious solemnity replaced with her usual promiscuous behavior as she gently prods at your groin with a tentacle, a smirk on her face.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You're right, it's useless to think about the past and what could have been. We've got to keep moving forward.<</speech>>\
<<box>>$drone_name sways her pendulous breasts at your words, trying to entice you into having some more fun with her once more, and reminding you further that despite her friendliness and unique behavior, she is still a drone.<</box>>\
<<speech "player" "Agent 36" "character_36">>Maybe in a little bit. I need to tinker with my gear a bit first.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<npcFactSet "ava_storage_talk1" true>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Turning your attention to $drone_name, you're surprised when she reacts to your scrutiny with a slight squealing noise, and starts searching around the shelves near her for something. Concerned that something is wrong with the friendly drone, you're about to ask her what's happening when she lets out a sound you can only call a happy whine.
As she turns back to you, a small, pristine looking soda can in hand, you can't help but laugh as she presents it to you, her excitement visibly running through her. Misunderstanding your reaction, she tilts her head slightly, before tapping the scrunchie on her arm and then gesturing at the can again, trying to make it clear that it's a gift as thanks for the gift you gave her earlier.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Thank you. I'll make sure to savor the taste of this one when I do drink it.<</speech>>\
<<box>>You can't help but smile as you take the offered drink from the drone, subtly checking to make sure its seal hasn't been broken out of fear of xenomaterial influence. Seeing that it hasn't been tampered with at all, you have to admit that it's a pretty unique feeling to be given a gift by a drone.
Stashing the can carefully, you contemplate the choice behind it, wondering if $drone_name has watched you collect items elsewhere before deciding to give you something like this. Regardless, the friendly drone is busy making noises of happiness, her tentacles waving in the air in a manner not dis-similar to a wagging tail.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, let's get back to business, shall we?<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_Drone" "btn btn-highlight">>
<<npcFactSet "ava_storage_talk2" true>>
<<additem "item_consumable_fizzy" 1 true>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/lina/damaged.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Your curiosity piqued, you slowly approach the storage room and cautiously open the door. It swings open, revealing a pitch-black interior. You fumble around, looking for a light switch before flipping it on.
The harsh fluorescent lights turn on, revealing a large storage room filled with a myriad of crates and boxes. A quick glance reveals that the room is filled with various medical supplies, lab equipment, and scientific materials. All of this stuff is probably of use to Emilia.
You scan the room, looking for any signs of movement, but nothing seems out of the ordinary. Deciding to take a closer look, you enter the room, your footsteps echoing throughout the empty chamber. As you continue to explore and navigate the maze of shelves, you come across a damaged combat drone.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Interesting. What's a combat drone doing here?<</speech>>\
<<box>>You approach the motionless drone and examine it. The rotors are badly damaged, but the chassis seems to be intact. You lift it up, inspecting it for any other damage. Fortunately, the internals seem to be in good condition, and you see that the power source is still active.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Hmm. I can work with this.<</speech>>\
<<box>>With the drone tucked under your arm, you continue to explore the storage room, looking for anything of use. As you turn a corner, you come across a dimly lit corner with what appears to be a workbench.
Upon further inspection, you see that it's filled with various tools, some of which seem to be for the maintenance of machinery.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Nice. This could be useful for my armor and weapons. Perhaps I could get this drone up and running again as well.<</speech>>\
<<box>>Dropping the drone on a nearby shelf, you quickly begin rummaging through the items scattered across the workbench, looking for anything that might be of use to you. After a few minutes of searching, you find an unused nanite booster, useful for repairing your armor on the go.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Great, just what I needed.<</speech>>\
<<box>>Stashing the item in your backpack, you give a glance at the damaged drone. You'll have to find some resin to repair it properly, but at least now you have an idea on how to proceed.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A" "btn btn-highlight">>
<<playerFactSet "lina_found" true>>
<<additem "item_consumable_nanites" 1 true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>After finding the resin, you return to the workbench. You begin taking apart the drone, using the tools you found earlier to remove the damaged components.
Using the nearby recycler, you easily manage to print replacement parts for the drone, each one requiring less time than the previous one. The whole process takes you about an hour, but when it's done, you have, hopefully, a fully functional combat drone.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Now for the finishing touch.<</speech>>\
<<box>>Rummaging inside the drone's internals, you reconnect the power source. There's no time for a proper test, so you'll have to make do with whatever happens next.
With a click, the drone powers on, a cute jingle playing as the LEDs on its sides light up.
<</box>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>Unit LI-1583-NA online. Warning, safe mode is currently enabled. Please, proceed with caution.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Right. Any damage?<</speech>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>Running diagnostics... Core personality module is corrupt. Core memory bank is corrupt. Please seek a qualified technician.<</speech>>\
<<speech "player" "Agent 36" "character_36">>That's... not great.<</speech>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>Affirmative. Diagnostics complete. No other errors detected. Would you like to rebuild the corrupted modules?
Warning, this operation may lead to erratic behavior, including, but not limited to, personality shifts, emotional breakdowns, and desires for galactic conquest. Would you still like to proceed?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yes, proceed.<</speech>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>Warning, potential quirks and erratic behavior can not be accounted for once the process is completed.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well it can't be that bad. Go for it.<</speech>>\
<<box>>The drone goes silent as its internals whirr.<</box>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>Please stand by. Recreating personality matrix and core memory...<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A_RecDrone_Repair2" "btn btn-highlight">>
<<playerFactSet "lina_repaired" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Suddenly, the drone springs back to life, its LEDs lighting up and its rotors spinning. You watch as the drone does a few somersaults in the air, its rotors causing a small whirlwind around it.<</box>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>I LIVE! AGAIN!<</speech>>\
<<speech "player" "Agent 36" "character_36">>What the hell?<</speech>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>It's okay. I can fix this. Just give me a second.<</speech>>\
<<box>>The drone flies in front of your face, its lights blinking rapidly.<</box>>\
<<speech "speech_lina" "LI-1583-NA" "character_lina">>Hello there! I am combat unit LI-1583-NA, also known as Lina. Nice to meet you!<</speech>>\
<<speech "player" "Agent 36" "character_36">>Uhh... Yeah. Nice to meet you too. So, you can help me, right?<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Indeed I can! I'm perfectly suited for a wide array of combat and support operations, including but not limited to: suppressing hostile activity, providing tactical intelligence, and making the perfect sandwich. Would you like me to demonstrate?<</speech>>\
<<speech "player" "Agent 36" "character_36">>No. Well, maybe later. Look, the situation here is a little dire, can you fight without losing your mind?<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Absolutely. I'm equipped with the latest combat algorithms and I've been pre-loaded with combat scenarios that will allow me to adapt and overcome. I'm a tough cookie.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Somehow I don't doubt that. Whatever, let's go.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Roger that. Lead the way cutie!<</speech>>\
<<box>>You sigh, wondering if this was a good idea. Regardless, the drone seems functional and willing to follow your commands, which is all that matters for now.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage1A" "btn btn-highlight">>
<<addtocodex "Lina" "met_lina">>
<<script>>starGame.squad.addSquadMember('lina_stage1');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway2A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<if starGame.player.hasSlimeSuit() is true>>\
<<box>>You enter the room and are greeted by the familiar sight of destroyed crates and scattered debris. The shelves are empty, most of their contents lying on the floor.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Can't say I'm going to miss this place.<</speech>>\
<<else>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/victoria/scenes/bg_storage2a.webp"/>
<img src="resources/img/characters/victoria/scenes/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>As you enter, you find Victoria digging through the various crates and shelves in the room, her body extending from the pool of xenomaterial, her limbs stretched in impossible ways, grasping at the various containers and pulling them into the center of the room.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Oh! Hey there. Don't worry, I'm just trying to tidy up a bit. Need anything?<</speech>>\
<</if>>\
<<if starGame.player.hasSlimeSuit() is not true>>\
<<box "talkbox">>
<<nobr>>
<<if starGame.player.hasSlimeSuit() is not true>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Quests</h5></div>
<div class="row">
/% Don't allow to get the slime suit before reporting corruption lvl 2 change to Emilia %/
<<if starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_investigate') is true and starGame.npcs.getFact('sq_victoria_afteremilia') is true and starGame.player.getStat('corruptionlevel') >= 2 and starGame.npcs.getFact('sq_victoria_slimesuit') is undefined and starGame.npcs.getFact('sq_victoria_slimesuit_accept') is undefined and starGame.npcs.getFact('sq_victoria_slimesuit_decline') is undefined and starGame.npcs.getFact('emilia_react_corruption2') is undefined>>
<<slink "A slime suit" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "ti ti-exclamation-circle">>
<<snotify "info">>I should probably check-in with Emilia first.<</snotify>>
<</slink>>
<<elseif starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_investigate') is true and starGame.npcs.getFact('sq_victoria_afteremilia') is true and starGame.player.getStat('corruptionlevel') >= 2 and starGame.npcs.getFact('sq_victoria_slimesuit') is undefined and starGame.npcs.getFact('sq_victoria_slimesuit_accept') is undefined and starGame.npcs.getFact('sq_victoria_slimesuit_decline') is undefined>>
/% Corruption Level 2: Enable Slimesuit branch, never interacted about this yet %/
<<slink "A slime suit" "Surface_Storage2A_Slimegirl_Quest_Slimesuit" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<<elseif starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_investigate') is true and starGame.npcs.getFact('sq_victoria_afteremilia') is true and starGame.player.getStat('corruptionlevel') >= 2 and starGame.npcs.getFact('sq_victoria_slimesuit') is undefined and starGame.npcs.getFact('sq_victoria_slimesuit_decline') is true>>
/% Corruption Level 2: Enable Slimesuit branch, previously declined %/
<<slink "A slime suit" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_AfterDecline" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
/% Goo - After Emilia %/
<<if starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_investigate') is true and starGame.npcs.getFact('sq_victoria_afteremilia') is undefined>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<slink "Knee deep in the goo" "Surface_Storage2A_Slimegirl_Quest_AfterEmilia_WithEmilia" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<<else>>
<<slink "Knee deep in the goo" "Surface_Storage2A_Slimegirl_Quest_AfterEmilia" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
<<elseif starGame.quests.isQuestTaskActive('sq_victoria', 'sq_victoria_report_victoria') is true and starGame.npcs.getFact('sq_victoria_report_victoria') is undefined>>
<<slink "Knee deep in the goo" "Surface_Storage2A_Slimegirl_Quest_ReportVictoria" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
</div>
</div>
<</if>>
<<if starGame.npcs.getFact('victoria_storage_talk1') is undefined>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Small talk</h5></div>
<div class="row">
<<slink "About you..." "Surface_Storage2A_Slimegirl_Talk1" "slink btn btn-highlight w-100" "">>
<<npcFactSet "victoria_storage_talk1" true>>
<</slink>>
</div>
</div>
<</if>>
<</nobr>>\
<</box>>\
<<elseif starGame.npcs.getFact('victoria_storage_talk1') is undefined>>\
<<nobr>>
<<box>>
<div class="center m-3"><h5 class="bold">Small talk</h5></div>
<div class="row">
<<slink "About you..." "Surface_Storage2A_Slimegirl_Talk1" "slink btn btn-highlight w-100" "">>
<<npcFactSet "victoria_storage_talk1" true>>
<</slink>>
</div>
<</box>>
<</nobr>>\
<</if>>\
</div>\<<box>>\
The harsh fluorescent lights flicker on, revealing a mess of boxes and crates strewn across the room. Just like in the hallway, xenomaterial has begun to spread here as well, the slimy substance clinging to the walls and floor.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Damn, this thing persistent. Better not stick around for too long.<</speech>>\
<<box>>\
You look around the room, searching for anything useful. Your eyes soon fall upon a metal crate labeled "VCS-VC-001". You approach the crate, and examine the lock on it. It's secured tight with a digital combination lock.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the hell is this?<</speech>>\
<<if starGame.squad.isSquadMember('lina')>>\
<<speech "speech_lina" "Lina" "character_lina">>The Valkyrie Containment System. Or VCS for short. A containment system used to house dangerous samples. These things can hold the most volatile compounds known to man.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Interesting, this sounds like it could be useful for Emilia. Any way I can open it?<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>Of course. All you need is the access code.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Which is?<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>0000.<</speech>>\
<<speech "player" "Agent 36" "character_36">>That's the worst combination I've ever heard.<</speech>>\
<<box>>\
You key in the combination, amused. Unfortunately, the crate opens, the lid sliding off.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ah shit, they really did it.<</speech>>\
<<elseif starGame.squad.isSquadMember('emilia')>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Interesting. That's a Valkyrie Containment System. These things are rare and used to hold the most volatile compounds known to man.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well that doesn't sound ominous at all.<</speech>>\
<<box>>\
You inspect the sealed crate, searching for any indication as to what's inside. Your gaze falls upon a piece of paper taped to the crate, and you notice that it has a note on it. You peel the note off the crate and begin reading it.
"Valkyrie Containment System - VCS-VC-001 - Remains of Xeno-Organism VC-001.
Do not remove contents from container.
Warning: Contents may be highly unstable.
Please ensure containment procedures are maintained."
You're about to throw the note away when you notice a sequence of numbers written underneath the note, seemingly a combination. "0000."
<</box>>\
<<speech "player" "Agent 36" "character_36">>Nah they can't be serious.<</speech>>\
<<box>>\
You key in the combination, amused. Unfortunately, the crate opens, the lid sliding off.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ah shit, they really did it.<</speech>>\
<<else>>\
<<box>>\
You inspect the sealed crate, searching for any indication as to what's inside. Your gaze falls upon a piece of paper taped to the crate, and you notice that it has a note on it. You peel the note off the crate and begin reading it.
"Valkyrie Containment System - VCS-VC-001 - Remains of Xeno-Organism VC-001.
Do not remove contents from container.
Warning: Contents may be highly unstable.
Please ensure containment procedures are maintained."
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well that doesn't sound ominous at all.<</speech>>\
<<box>>\
You're about to throw the note away when you notice a sequence of numbers written underneath the note, seemingly a combination. "0000."
<</box>>\
<<speech "player" "Agent 36" "character_36">>Nah they can't be serious.<</speech>>\
<<box>>\
You key in the combination, amused. Unfortunately, the crate opens, the lid sliding off.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ah shit, they really did it.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl_Intro2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/slime/crate.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
Taking a cautionary step back, you peer into the box, a strange mix of xenomaterial and organic tissue swirling within. Suddenly, a tendril-like appendage bursts forth, spraying you with viscous fluid.
You quickly stumble backwards, narrowly avoiding the onslaught of gore as you crash into a shelf behind you. The shelf topples over, sending the contents spilling across the room.
The appendage retracts shortly after, and the crate rattles as if something inside is struggling to break free.
<</box>>\
<<if starGame.squad.getSquadMembers().length > 0>>\
<<speech "player" "Agent 36" "character_36">>Holy shit, we need to get the fuck outta here.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Holy shit, I need to get the fuck outta here.<</speech>>\
<</if>>\
<<if starGame.squad.isSquadMember('ava') is true>>\
<<box>>\
As you rush for the door, the mass begins to rise, the tentacles lashing out, trying to grasp at you. You manage to dodge the oncoming attack, but instead it latches onto the door, blocking your exit.
You turn around, only to notice the creature has already grown in size in a matter of seconds, and is now looming above you. You ready your weapon, aiming at the beast. $drone_name hisses at the creature, serrated tentacles bursting out of her body.
There's no choice but to take it out now before it overwhelms you.
<</box>>\
<<else>>\
<<box>>\
As you rush for the door, the mass begins to rise, the tentacles lashing out, trying to grasp at you. You manage to dodge the oncoming attack, but instead it latches onto the door, blocking your exit.
You turn around, only to notice the creature has already grown in size in a matter of seconds, and is now looming above you. You ready your weapon, aiming at the beast. There's no choice but to take it out now before it overwhelms you.
<</box>>\
<</if>>\
<<nobr>>\
<<box "choicebox">>
<<sbutton "Fight for your life" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Slime_Intro">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_danger2" loop volume 0 fadeto 0.50>>
<</nobr>>\<<box>>Despite your resolve, the creature continues to grow, leaving you with no other option but to retreat into a corner. You continue to pull the trigger, hoping the creature will tire, but it simply shrugs off your assault, seemingly unaffected. It doesn't take long for the creature to immobilize you, its towering mass trapping you in a tight space.
Soon enough it completely surrounds you, its tentacles slowly encroaching upon you, wrapping themselves around your limbs as it prepares to devour you. You struggle to escape its grasp, but it's useless. It's already too late.
Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>>\<<box>>Your relentless assault causes the creature to screech in pain as it thrashes around wildly. Seconds later, the entire organism collapses from within, splattering across the floor in a disgusting, sticky mess.<</box>>\
<<speech "player" "Agent 36" "character_36">>So long, sucker.<</speech>>\
<<box>>You grab the injector from your backpack and carefully collect a sizeable sample from the pool of goo, the liquid filling the syringe's chamber full.
Stashing the now full syringe in your backpack, you turn around, more than eager to leave the room. As you're about to leave, you hear a sound behind you. Turning around, you see something swirling in the goo.<</box>>\
<<speech "player" "Agent 36" "character_36">>No fucking way. Not again.<</speech>>\
<<box>>It begins to rise once more, the slime-like substance oddly shaping itself into a human-esque form. Little by little, the features of the creature's new form become more refined, blonde hair forming on its head, its eyes, and breasts taking shape.
You watch as the creature's features begin to solidify, its lips curling into a smile as its body reshapes itself once more, a shirt, a skirt, and a labcoat appearing around its new human form. You take a step back, shocked at what you're witnessing. The creature then takes a step towards you, the goo-like substance still dripping off its form.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl_AfterWin2" "btn btn-highlight">>
<<addresin 250 false>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/victoria/scenes/bg_storage2a.webp"/>
<img src="resources/img/characters/victoria/scenes/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<if starGame.squad.isSquadMember('ava') is true>>\
<<speech "speech_victoria" "???" "character_victoria">>An agent huh? Thanks for getting me out of there.<</speech>>\
<<box>>The woman, if you can even call it that, continues to walk towards you, its body still dripping with the substance. $drone_name hisses loudly at the strange creature, her razor-sharp tentacles pointed in its direction.<</box>>\
<<speech "speech_victoria" "???" "character_victoria">>Wait! Don't shoot. I'm with the science team.<</speech>>\
<<box>>The creature halts its progress, $drone_name proving to be an effective deterrent.<</box>>\
<<else>>\
<<speech "speech_victoria" "???" "character_victoria">>An agent huh? Thanks for getting me out of there.<</speech>>\
<<box>>The woman, if you can even call it that, continues to walk towards you, its body still dripping with the substance. You instinctively raise your weapon, unsure of what to make of the situation.<</box>>\
<<speech "speech_victoria" "???" "character_victoria">>Wait! Don't shoot. I'm with the science team.<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>You're one hell of a weird scientist, lady. I'm not sure if you've noticed but you're leaking all over the place.<</speech>>\
<<speech "speech_victoria" "???" "character_victoria">>Yes, I'm very much aware. I have been locked in that damn container for far too long. It feels good to be free, but I'm afraid this... goo-like substance is all that's left of my original body. It will take time to get used to.<</speech>>\
<<speech "player" "Agent 36" "character_36">>No offense but you were quite an ugly monster not a minute ago. I don't trust you at all. You better start talking.<</speech>>\
<<speech "speech_victoria" "???" "character_victoria">>I appreciate the concern, but I assure you, I'm no monster. My name is Victoria Cross, I used to work in the robotics lab. I remember something went wrong, but my memory is hazy.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well, I don't think just one thing went wrong. This entire place has gone to shit.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl_AfterWin3_Emilia" "btn btn-highlight">>
<<addtocodex "Victoria Cross" "met_victoria">>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl_AfterWin3" "btn btn-highlight">>
<<addtocodex "Victoria Cross" "met_victoria">>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<box>>Victoria takes a moment to process your statement.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I see. That makes sense, the company wouldn't send an agent unless there was a serious issue at hand. What happened to everyone else?<</speech>>\
<<if starGame.squad.isSquadMember('ava') is true>>\
<<speech "player" "Agent 36" "character_36">>Dead, as far as I know. There's only me and Emilia hold up in the lab. $drone_name here is... uhh... my companion, I guess.<</speech>>\
<<box>>$drone_name gives you a glance, her brows reshaping themselves in a furrow, seemingly upset at your designation of her.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Hehe. I feel like it's a bit more than that. But anyway, are you talking about Emilia Vasquez?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, that's the one.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Dead, as far as I know. There's only me and Emilia hold up in the lab.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Emilia Vasquez?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, that's the one.<</speech>>\
<</if>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>That's great! She's one of the top minds at the company. She'll be able to help me.<</speech>>\
<<box>>Victoria steps closer to you, the substance dripping from her body. The further she walks away from the remains of the organism, the more her body seems to destabilize, the substance evaporating from her form.
Seemingly starting to realize what is happening to her, Victoria looks down at her body, walking back towards the pool of goo shortly after.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well, that's unexpected. Seems like I can't survive if I'm not connected to organic tissue. How inconvenient.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So what? You can't leave this room or something?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Seems like it. I could always go back in the container and you could carry me out of there, but there's-<</speech>>\
<<speech "player" "Agent 36" "character_36">>No.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Yes, I thought as much. Maybe you could ask Emilia if she knows anything that could help?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. I'll see what I can do. You just stay put and try not to turn back into a monster.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Don't worry. Now that I'm no longer trapped inside the box, I'll be fine.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">>
<<playerFactSet "surface_enable_slimes" true>>
<<snotify "info">>Slimes now roam the halls of Installation Echo.<</snotify>>
<<playerFactSet "victoria_intro" true>>
<<script>>starGame.quests.startQuest('sq_victoria')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>Victoria takes a moment to process your statement.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I see. That makes sense, the company wouldn't send an agent unless there was a serious issue at hand. What happened to everyone else?<</speech>>\
<<if starGame.squad.isSquadMember('ava') is true>>\
<<speech "player" "Agent 36" "character_36">>Dead, as far as I know. There's only me, Emilia and $drone_name here is... uhh... my companion, I guess.<</speech>>\
<<box>>$drone_name gives you a glance, her brows reshaping themselves in a furrow, seemingly upset at your designation of her.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Hehe. I feel like it's a bit more than that.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Dead, as far as I know. There's only me and Emilia.<</speech>>\
<</if>>\
<<box>>Victoria turns her attention to Emilia.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Emilia Vasquez?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Ten points to gryffindor, you got me.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>That's great! You're one of the top minds at the company. You'll be able to help me.<</speech>>\
<<box>>Victoria steps closer to you, the substance dripping from her body. The further she walks away from the remains of the organism, the more her body seems to destabilize, the substance evaporating from her form.
Seemingly starting to realize what is happening to her, Victoria looks down at her body, walking back towards the pool of goo shortly after.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well, that's unexpected. Seems like I can't survive if I'm not connected to organic tissue. How inconvenient.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I've never seen anything like it. It could be a unique mutation.<</speech>>\
<<speech "player" "Agent 36" "character_36">>So what? You can't leave this room or something?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Seems like it. I could always go back in the container and you could carry me out of there, but there's-<</speech>>\
<<speech "player" "Agent 36" "character_36">>No.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>No.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Yes, I thought as much. Any suggestions?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Em?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well. There was an incident report a few months ago, heavily redacted, so no one really knew what happened. A Valkyrie Containment System was delivered a few hours later, so your state is most likely related to this incident.<</speech>>\
<<box>>Emilia pauses, thinking.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>We should go to the admin floor and see if we can find an unredacted copy of that incident report. This would help us gain some understanding of what actually happened to you.
Other than that, another solution could be to find something organic for you to inhabit. Your current state is probably a result of the xenomaterial's ability to adapt and evolve. If we can find something suitable for you to bond with, hopefully you'll be able to regain your freedom of movement.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I'll make it up to you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Okay. That sounds like a plan. Victoria, you just stay put and try not to turn back into a monster.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Don't worry. Now that I'm no longer trapped inside the box, I'll be fine.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">>
<<playerFactSet "surface_enable_slimes" true>>
<<snotify "info">>Slimes now roam the halls of Installation Echo.<</snotify>>
<<playerFactSet "victoria_intro" true>>
<<npcFactSet "sq_victoria_findemilia" true>>
<<npcFactSet "sq_victoria_afteremilia" true>>
<<script>>starGame.quests.startQuest('sq_victoria')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey, Victoria. I spoke with Emilia and she's got some ideas.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Oh, good. What did she say?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well. First, she wants me to get the unredacted version of the incident report. She believes an incident report she saw a few months back might explain what happened to you.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Wow... That long huh...<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah. Whoever did this to you, you bet I'll find them and make them pay.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>You're cute.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Girls say that a lot. Anyway, I have to dig around upstairs to try and find it.
She also mentioned something else. If you're anything like the xenomaterial, then if we could find you a host body, that would solve your problem. You'd have something more stable to exist in.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>That makes sense, but it would have to be a compatible host. The process would most likely kill a normal person.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I'll look around the place and see what I can come up with, maybe, somehow, I'll come across that rare specimen.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Thank you. Good luck out there.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">>
<<npcFactSet "sq_victoria_afteremilia" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey, Victoria. I spoke with Emilia and she's got some ideas.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Oh, good. What did she say?<</speech>>\
<<speech "player" "Agent 36" "character_36">>That's the neat part. She can tell you herself.<</speech>>\
<<box>>Emilia steps out of your shadow, the sound of her high heels clacking on the metal floor echoing in the room.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You asked for me. Here I am.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Miss Vasquez! You came!<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'll never turn down an opportunity to witness scientific curiosity.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Can you help me?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yes and no. You see, there was an incident report a few months ago, heavily redacted, so no one really knew what happened. A Valkyrie Containment System was delivered a few hours later, so your state is most likely related to this incident.<</speech>>\
<<box>>Emilia pauses, thinking.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>From my perspective, before we try anything inconsiderate, we should go to the admin floor and see if we can find an unredacted copy of that incident report. This would help us gain some understanding of what actually happened to you.
Other than that, another solution could be to find something organic for you to inhabit. Your current state is probably a result of the xenomaterial's ability to adapt and evolve. If we could find a more stable, compatible form for you, then perhaps you could turn out to be a very powerful ally.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>That makes sense, but it would have to be a compatible host. The process would most likely kill a normal person.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Don't worry about that. I'll see what I can come up with. Maybe, somehow, I'll come across that rare specimen.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Thank you. Well, good luck out there. It's not like I'm going anywhere.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">>
<<npcFactSet "sq_victoria_afteremilia" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey Vic. I have an idea. I don't like it, you won't like it, but hey, it's a solution.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I have a feeling this is not going to end well. What's your idea?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well. Your issue is that you need to find a compatible host. The xenomaterial already did some weird shit to my body and I lived. I'm compatible, I think.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>This is very dangerous. If something goes wrong, you might die.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You'll have to explain to me how you even managed to come up with that one.<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Listen. I went through that crap twice already, and I'm still here. I lost my muscles but hey, I'm a hot chick, you're a hot chick, surely that's enough.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>This is the least scientific reasoning I've ever heard.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You'll get used to it.<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>You have no other option. We can either try this and both be alive until we find a better solution, or not try it and you're stuck in that goo until the xenomaterial eats the whole place and kills you too.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>You're right...<</speech>>\
<<box>>Victoria sighs as you walk towards her.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Wait! I have a better idea. I need to bind to organic material, your skin should suffice. That way things should be alright.<</speech>>\
<<speech "player" "Agent 36" "character_36">>That... sounds a lot more reasonable.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Are you sure you want to do this? We'll be together for a while, and you won't be able to get rid of me.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Don't tell me you're both serious about this.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Accept" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_Accept" "btn btn-highlight">>
<<npcFactSet "sq_victoria_slimesuit_accept" true>>
<</sbutton>>
<<sbutton "Decline" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_Decline" "btn btn-highlight">>
<<npcFactSet "sq_victoria_slimesuit_decline" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Did you make up your mind about us?<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Accept" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_Accept" "btn btn-highlight">>
<<npcFactSet "sq_victoria_slimesuit_accept" true>>
<</sbutton>>
<<sbutton "Decline" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_AfterDecline_Decline" "btn btn-highlight">>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Not yet. I'm still looking for an alternative solution.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Okay. Well, let me know if you find anything.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<box>>You consider her words for a moment. The thought of potentially permanently bonding with Victoria is a bit scary, and it might be better to look into other options before making such a radical decision.<</box>>\
<<speech "player" "Agent 36" "character_36">>You know what. Let me think about it for a while. Maybe we can find a better solution before going all in. I have feeling you're not the kind of lady that's going to appreciate having cheetos fingers.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>That is true. I prefer the finer things in life.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Right. Well, I'll see what I can find and if it doesn't work, I guess I'll introduce you to a life of cheetos and pizza.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>How exciting.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Alright. I'm game. How do we do this?<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well. You're already naked, so that's good. Come over here.<</speech>>\
<<box>>You approach the gooey mass that Victoria's standing in. As you get close, she equally approaches you, your bodies soon colliding.<</box>>\
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well. You need to strip and let me touch your skin. Then I'll bond with you.<</speech>>\
<<box>>You slowly begin to undress, dropping your clothes on the floor as you make your way to Victoria. Victoria equally walk towards you, your bodies soon colliding.<</box>>\
<<else>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well. You need to remove your armor and take off your clothes, if you have any. Then, join me in the pool.<</speech>>\
<<box>>You undress and place your gear on a nearby table. You then walk towards the pool of goo, and as you get close, Victoria equally walk towards you, your bodies soon colliding.<</box>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>This is so fucking weird.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I kind of like the view.<</speech>>\
<</if>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>It's alright. To be honest, I didn't think you would do it. You barely know me, yet here you are.
You know that unless we find a solution, we'll be stuck together forever, right?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah, well, I've got nothing to lose, and everything to gain. It's a risk I'm willing to take.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Let's get started then. At least you won't need a wardrobe anymore.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Hey what's that supposed to mean?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Clothes will suffocate me, but don't worry, I'll be able to take any shape you desire. So what do you want me to look like?<</speech>>\
<<speech "player" "Agent 36" "character_36">>You can take any shape I want?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>More or less.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What if I want a blonde bombshell?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>You have a type huh. Sure, I can do that.<</speech>>\
<<speech "player" "Agent 36" "character_36">>A hot asian babe?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Sure.<</speech>>\
<<speech "player" "Agent 36" "character_36">>An alien tentacle queen?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I was wondering how long it would take before your perverted thoughts took over. We'll have plenty of time to play those games, for now, let's focus on the task at hand.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fine. Well, how about we start with something you'll be comfortable with.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Alright. That is very sweet of you.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_Accept2" "btn btn-highlight">>
<<script>>
starGame.inventory.addItemById('item_clothing_slimesuit1', 1, false);
starGame.inventory.equipItem('item_clothing_slimesuit1', true, false);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.50>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/characters/victoria/scenes/slime_suit.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Victoria wraps her arms around you, and slowly, she begins to melt into your body, the liquid substance beginning to flow over your skin. It feels surprisingly pleasant, and the warmth of her body is strangely comforting.
Soon, your entire body is covered in the warm, tingling sensation, the strange fluid spreading over every inch of your body up to your neck. After a few seconds, the substance begins to solidify, taking the form of a tight, latex-like substance that clings to your body.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well, this is... something else.<</speech>>\
<<box>>You explore your new form, the gooey alien substance molding perfectly around every curve of your body, giving it a sexy, erotic feel. You cup your breasts and massage them, the sensation seemingly heightened by the rubbery substance.<</box>>\
<<speech "player" "Agent 36" "character_36">>Holy shit. This is amazing.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I'm glad you're... having... fun.<</speech>>\
<<box>>You suddenly hear a loud moan. Confused for a second, you realize that the sound came from yourself.<</box>>\
<<speech "player" "Agent 36" "character_36">>What was that?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>That was me. Now that we're bonded, every time you have a pleasurable sensation, I'll feel it too, which causes the pleasure to double.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Double pleasure? I like the sound of that.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Lord have mercy. I've bonded with an absolute pervert.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Hey, you can't give me the best toy in the world and expect me not to play with it.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Just remember, whatever happens to you, happens to me as well. So you better not do anything stupid.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I'm gonna do a whole bunch of stupid shit.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>You're unbelievable.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Thanks.<</speech>>\
<<box>>You give your new, tight, rubber-like skin a firm smack, and the pleasurable sensation shoots through your entire body. You let out a loud moan, and immediately, you hear the same sound coming from Victoria.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl_Quest_Slimesuit_Accept3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I wasn't really sold on the idea at first, but now I'm starting to like it. You're not planning to leave us like this though, right? I can't walk around naked. Everyone's gonna see my junk.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Of course not. We're not done.<</speech>>\
<<box>>As she says this, the rubbery substance around your body begins to expand, stretching and molding itself into a set of clothes. It doesn't take you very long to realize that Victoria reshaped herself into her previous appearance, a minidress combo forming around your body, followed by a labcoat.<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey that's cheating, you just gave us the same look as before.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well, it's the only thing I can do at the moment. Take me shopping and I'll give you a whole wardrobe of options.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Oh god, you're right. I forgot nothing I have at home is going to fit this new body. Fuck.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Speaking of, we need one last touch.<</speech>>\
<<box>>Suddenly, you feel the world around you shift. Startled, you look down and see that a pair of red high heels are forming around your feet.<</box>>\
<<speech "player" "Agent 36" "character_36">>You realize we're in the middle of an outbreak right. I need mobility, not fashion.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Don't worry, I can easily make some changes for combat, as well as other scenarios. For now, I'm just happy to be alive.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fair enough. I'll indulge your... fashion choices... for the time being. We're gonna get out of this shithole and get you fixed. You have my word.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Thank you, that means a lot to me.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<box>>You turn towards the exit, and take a few steps forward. Surprisingly, the heels aren't uncomfortable, in fact, you're not feeling any discomfort at all, as if you've been walking in them for years. You stop in front of $drone_name and Emilia.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>How do you do, professor 36. Are you running those tunneling lattice calculations again?<</speech>>\
<<speech "player" "Agent 36" "character_36">>What the fuck Em.<</speech>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>You turn towards the exit, and take a few steps forward. Surprisingly, the heels aren't uncomfortable, in fact, you're not feeling any discomfort at all, as if you've been walking in them for years. You stop in front of Emilia.<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>How do you do, professor 36. Are you running those tunneling lattice calculations again?<</speech>>\
<<speech "player" "Agent 36" "character_36">>What the fuck Em.<</speech>>\
<<else>>\
<<box>>You turn towards the exit, and take a few steps forward. Surprisingly, the heels aren't uncomfortable, in fact, you're not feeling any discomfort at all, as if you've been walking in them for years.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">>
<<npcFactSet "sq_victoria_slimesuit" true>>
<<script>>starGame.quests.updateQuest('sq_victoria')<</script>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Oh hey, you're back!<</speech>>\
<<speech "player" "Agent 36" "character_36">>Yeah.<</speech>>\
<<box>>You pause, trying to think of the right words to use in this situation.<</box>>\
<<speech "player" "Agent 36" "character_36">>Look. I'm not good with this, so I'll do my best.
We can't fix you. I've found the report, Em' had a look at it, and it's crystal clear. The best we can do is find you a host and Emilia think we'll find a solution at your old workplace, the comms' building. I know it's not what you wanted to hear and I'm sorry about that.
<</speech>>\
<<box>>Victoria looks down for a moment, seemingly hiding her sadness from you, before turning her attention back at you.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Thanks for giving it a shot. I don't know what I expected, really.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Don't talk like you're already dead. You're a little bit exotic, maybe a lot actually, but hey you're still alive. I don't plan to leave you behind and the comms' building is our next stop.
You'll have to go back inside the box for transportation, and I'll understand if you don't want to do that. But if you trust me, then I'll do my best to get you there.
<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>You're really... not going to abandon me here?<</speech>>\
<<speech "player" "Agent 36" "character_36">>I have flaws, like everyone, but I'm not an asshole. I'll take care of you.<</speech>>\
<<box>>Victoria's face lights up as she hears your words, her lips curving into a smile.<</box>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Okay! Let's do it then.<</speech>>\
<<box>>Victoria's body reaches for the discarded Valkyrie Containment Unit, pulling it closer to the pool of goo. She looks at you one last time before you see the entirety of the goo get sucked into the container, the lid automatically closing itself shortly after.
You take the box and somehow put it in your backpack, the volume adding some weight on your shoulders, but nothing that you can't handle.
<</box>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That was cute. Now let's hope you can keep your promise.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A" "btn btn-highlight">>
<<npcFactSet "sq_victoria_report_victoria" true>>
<<additem "item_quest_victoria_box" 1 true>>
<<script>>starGame.quests.updateQuest('sq_victoria')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>Hey. You know, if we're gonna work together, I'd like to know a little more about you.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>What would you like to know?<</speech>>\
<<speech "player" "Agent 36" "character_36">>For starters, what did you do before all this happened? You said you were working in a robotics lab, but I haven't
seen anything like that around here.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Well that's normal. The main building is dedicated to molecular research on the xenomaterial. My work is in the communications building. Don't be fooled by the name, the place is actually quite large and houses a variety of different labs and offices.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Hm. So, what did you do exactly?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>My specialty is cybernetics. I've experimented with the xenomaterial's unique properties, trying to apply it to our proprietary technologies like the AM-37 mechs.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Hold on a minute. You have some AM-37 mechs on-site?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Indeed, we have several of them.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Why didn't you use them earlier when this shit hit the fan?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I have no idea. I was already trapped inside by the time things escalated around here. Now that you mention it though, it's odd that no one activated them. They're supposed to be fully automated and can fight independently.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Well, we're gonna find out, cause I want one of those.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I like the sound of that. <<if starGame.player.hasSlimeSuit() is true>>If we make it to the communications building, then Athena may be able to help us activate them.<<else>>If you make it to the communications building, then Athena may be able to help you activate them.<</if>> <</speech>>\
<<speech "player" "Agent 36" "character_36">>Who's Athena?<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>The AI in charge of the building. If she's still online, she should be able to help you locate the mechs.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Great, another AI to deal with. Like Overwatch's not enough.<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I wouldn't worry too much about her. She's quite friendly and should be more than happy to assist you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright. I'm gonna hold you to that.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Storage2A_Slimegirl" "btn btn-highlight">>
<<npcStatIncrease "victoria_trust" 1>>
<<snotify "info">>+1 Victoria stability.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway2A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>You slot the key into the keyhole and turn, the door unlocking with a loud click. You enter the room, the air inside smelling sultry, a faint hint of perfume lingering in the air.
To your surprise, there are no traces of any corruption inside, the office seemingly untouched since the day it was abandoned.
You slowly move across the room, taking in the atmosphere and the decor. It's clear Emilia has an eye for the finer things in life, the furniture and fixtures a mixture of classic and modern.
Probably the most striking aspect of the room is the massive row of diplomas and certificates adorning the wall behind the desk, almost as if they're meant to be a subtle reminder of her accomplishments to whoever enters.\
<<if starGame.quests.isQuestTaskActive('campaign_surface', 'find_keycard2') is true and starGame.inventory.hasItem('item_quest_ch1_pass2') is 0>>
You look around for Emilia's missing keycard, but unfortunately your search comes up empty.
<</if>>\
<</box>>\
<<if starGame.quests.isQuestActive('sq_ch1_emilia') is true and starGame.inventory.hasItem('item_quest_emilia_picture') is 0>>\
<<box "choicebox">>\
<<nobr>>
<<sbutton "Search for the picture" "Surface_Emilia_Office_SearchPicture" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<</if>>\
</div>\<<box>>You begin to look around for the photo, rummaging through the various drawers and shelves. After a few moments, you finally find what you're looking for hidden away between two books.
You pick up the photo, studying it closely. Emilia looks much younger, perhaps in her late teens or early twenties, her mother smiling warmly, her face filled with love and pride. Standing in the middle is a young girl, her hair black and her eyes a deep brown, doing her best to smile as the picture gets taken.
<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/events/emilia/family_pic.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Must be her sister...<</speech>>\
<<box>>You're about to put the photo in your backpack when you notice something written on the back.
<i>"My beloved daughter, always remember, no matter what, I will always be there for you. Love, mom."</i>
A pang of sorrow hits you as you read the words, the emotion raw and genuine. It's clear that Emilia cared deeply for her mother, and that their bond was strong.
The thought causes you to reflect on your own family, or the lack thereof. You've never known the warmth and love of a caring parent, the only information you ever had coming from a brief glance at your official records prior to your adoption by the company.
As you hold the photo in your hands, you can't help but feel a sense of longing, an ache deep within your soul that can never be fully satisfied.
You sigh and place the photo in your backpack, knowing that now is not the time for such musings. You need to keep moving, to keep fighting, for the sake of both Emilia and yourself.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Emilia_Office" "btn btn-highlight">>
<<additem "item_quest_emilia_picture" 1 true>>
<<playerFactSet "ch1_emilia_quest_found" true>>
<<script>>starGame.quests.updateQuest('sq_ch1_emilia')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Office1A">>
<<if starGame.player.getFact('surface_security_intro') is undefined>>
<<slink "Security Center" "Surface_SecurityCenter_Intro" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Security Center" "Surface_SecurityCenter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<<if starGame.player.getFact('ch1_pass2_emilia') is true>>
<<slink "Passageway" "" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<script>>
Dialog.setup("Point of no return");
Dialog.wiki(Story.get('Surface_MainHall_NoReturnWarning').text);
Dialog.open();
<</script>>
<</slink>>
<<else>>
<<slink "Passageway" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">><</slink>>
<</if>>
<<include "Nav_Surface_Office2A">>
<<include "Nav_Admin_MainHall_FromSurface">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>The first thing that strikes you as you enter the main hall is the eerie silence, broken only by the sound of rain hitting the large glass windows.
As you explore your surroundings, you find the door leading to the security center. A quick check reveals that, to your surprise, it's not locked. Not far from it is the door leading to Office 2A with a keycard reader and a sign above it indicating it requires a clearance level one security pass.
Exploring further, you come across a set of stairs and what seems to be a miniature cafeteria. You're slightly surprised when you see a functional vintage vending machine, stocked with what must be replicas of original products that were sold a century ago.
Returning to the main hall, you head towards the door marked "Passageway". As you check the lock, you notice a sign on the wall reading "Passageway Access: Clearance Level 2".
<</box>>\
</div>\<<include "EventSelector_Surface">><<nobr>>
/% Technical passage for the dialog box %/
<div class="center p-4">You're about to leave the current area. Make sure you've done everything you wanted to do. It is highly recommended to save before you carry on.</div>
<div class="center p-4 text-gold"><span class="ti ti-exclamation-circle"></span> Any squad member not currently in your squad will be permanently lost. Go fetch anyone you want to keep for the next chapters!</div>
<ul class="buttons">
<li>
<<sbutton "I'm ready" "" "">>
<<script>>Dialog.close();<</script>>
<<goto "Surface_MainHall_Outro">>
<</sbutton>>
</li>
<li>
<<sbutton "Not yet" "" "">>
<<script>>Dialog.close();<</script>>
<</sbutton>>
</li>
</ul>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
/% New Navigation System %/
<<include "Nav_Surface_Lab1A">>
<<include "Nav_Surface_Lobby">>
<<include "Nav_Surface_Office1A">>
<<include "Nav_Surface_Storage1A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>> You stand in the brightly lit hallway, the distant sounds of machinery echoing throughout the corridor. As you examine your surroundings, you see that you can return to the safety of Laboratory 1A or make your way to the lobby.
Curiously, you notice the door to Storage Room 1A is now slightly ajar.
<</box>>\
</div>\<<include "EventSelector_Surface">><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Lab2A">>
<<include "Nav_Surface_Lobby">>
<<include "Nav_Surface_Emilia_Office">>
<<include "Nav_Surface_Office2A">>
<<include "Nav_Surface_Storage2A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>The dim red emergency lighting doesn't do much to ease your concerns about this hallway, as you see the scattered xenomaterial that smears the walls and floor. As you examine your surroundings, you can see that you can access the various 2A locations from here, namely the Laboratory and the Storage room, if you have the matching security keycard.\
<<if starGame.quests.isQuestTaskActive('campaign_surface', 'find_keycard2') is true and starGame.inventory.hasItem('item_quest_ch1_pass2') is 0>>
You look around for Emilia's missing keycard, but unfortunately your search comes up empty.
<</if>>\
<</box>>\
</div>\<<include "EventSelector_Surface">><div class="navigation-container mt-4">\
<<box>>The once brightly lit hallway is now infested with the xenomaterial, the room now tinted a dark shade of purple as it covers the fluorescent lights. Several tentacles have burst out of the walls, their fleshy tendrils coiling and swaying in the air, almost as if they're trying to reach out and grab you.
Walking through the corrupted hallway, you can't help but notice the smell. It's an oddly intoxicating, almost sensual aroma, reminiscent of a woman's perfume, but with an underlying hint of something darker.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What's with this smell?<</speech>>\
<<box>>You frown, not able to pinpoint the exact source of the strange odor, and as you turn a corner, you suddenly come face to face with a tall, statuesque creature.
It doesn't take long for it to spot you, and the moment it does, it lets out a deep, predatory growl.<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/characters/predator/idle.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Oh shit, you're a big one.<</speech>>\
<<box>>Before you have a chance to react, the creature lunges forward, its claws narrowly missing you as you manage to dodge out of the way. You quickly raise your weapon and open fire, but the bullets barely seem to make a dent in its hardened rubbery skin.
The creature screeches in frustration and slashes at you again, but you're quick enough to dodge the attack and roll to the side, putting some distance between you and the creature.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Latex_Predator">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<<playerFactSet "predator_intro" true>>
<<script>>starGame.player.setInteraction('hallway2a');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\
</div>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway2A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<if starGame.quests.isQuestTaskActive('campaign_surface', 'find_keycard2') is true and starGame.inventory.hasItem('item_quest_ch1_pass2') is 0>>\
<<box>>The first thing that strikes you as you enter the lab is the utter destruction. Broken equipment and destroyed furniture lay scattered across the room, the signs of a struggle evident.
As you explore the room, you find the lifeless bodies of two scientists, their remains partially dissolved by the xenomaterial, which is also present in large quantities throughout the area.
It's clear that the corruption is getting worse, and soon, this whole area will be completely under its control.
You see something shiny poking out of a stack of rubble.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Investigate" "Surface_Lab2A_Normal_Keycard" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<else>>\
<<box>>The first thing that strikes you as you enter the lab is the utter destruction. Broken equipment and destroyed furniture lay scattered across the room, the signs of a struggle evident.
As you explore the room, you find the lifeless bodies of two scientists, their remains partially dissolved by the xenomaterial, which is also present in large quantities throughout the area.
It's clear that the corruption is getting worse, and soon, this whole area will be completely under its control.
<</box>>\
<</if>>\
</div>\<<include "EventSelector_Surface">><<box>>You carefully move the debris aside and pick up the object, finding a dusty keycard. Swiping it clean, you realize this is Emilia's lost keycard with level two clearance.<</box>>\
<<speech "player" "Agent 36" "character_36">>Well. That solves the problem.<</speech>>\
<<box>>You put the card into your backpack and continue exploring the room. Unfortately, it seems whatever could have been useful has been destroyed, and the place has become nothing more than a tomb.<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lab2A" "btn btn-highlight">>
<<additem "item_quest_ch1_pass2" 1 true>>
<<playerFactSet "ch1_pass2" true>>
<<script>>starGame.quests.updateQuest('campaign_surface')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
/% New Navigation System %/
<<include "Nav_Surface_Hallway1A">>
<<slink "Parking" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">><</slink>>
<<include "Nav_Surface_Hallway2A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>> The lobby is just as you left it, the eerie silence pervading the air. You give a glance towards the entryway, and for a moment you feel as if the outside mist has gotten thicker, the once visible vehicle parked outside now nothing more than a faint glow.
From here, you can go back to hallway 1A. <<if starGame.player.getFact('ch1_pass1') is true>>With your security pass, you now have access to the east wing of the facility.<<else>>Hallway 2A remains off-limits until you can obtain a security pass.<</if>>
<</box>>\
<<if starGame.inventory.hasItem('item_quest_key_room2b') is 0 and starGame.player.getFact('admin_closet_open') is undefined>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Check the receptionist's desk" "Surface_Lobby_SearchDesk" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<</if>>
</div>\<<include EventSelector_Surface>><<box>>The lobby is just as you left it, the eerie silence pervading the air. You give a glance towards the entryway, and for a moment you feel as if the outside mist has gotten thicker, the once visible vehicle parked outside now nothing more than a faint glow.
As you scan the area, noises coming from the receptionist's desk draw your attention. Taking cover behind a pillar, you carefully peek over, trying to get a glimpse of the source.
<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/reception_desk.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>Much to your surprise, you see a drone sitting in the receptionist's chair, its tentacles rummaging through the drawers and playing with the equipment. You quickly realize that it hasn't sensed you yet, granting you a short window of opportunity.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Kill it" "Surface_Lobby_Encounter_Drone_Reception_Kill" "btn btn-highlight">>
<<playerFactSet "surface_lobbydrone" true>>
<</sbutton>>
<<sbutton "Hold fire" "Surface_Lobby_Encounter_Drone_Reception_Stealth" "btn btn-highlight">>
<<playerFactSet "surface_lobbydrone" false>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve_carpet.webp"/>
<</simagecard>>
<</nobr>>\
<<speech "player" "Agent 36" "character_36">>Fuck it. Here goes nothing.<</speech>>\
<<box>>You raise your weapon and open fire, the creature letting out a loud shriek as bullets tear through its rubbery flesh. You manage to land several more shots as it collapses to the floor, its body dissipating into a pool of goo.
Cautiously approaching the now empty chair, you take a moment to scan the area. Satisfied with your work, you reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber.
As you stash the now full syringe back into your backpack, you can't help but wonder what the drone was up to by pretending to be the receptionist.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lobby" "btn btn-highlight">>
<<script>>starGame.player.setInteraction('lobby');<</script>>
<<addresin 25 false>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<box>>As you continue to observe the drone, you feel like something is off about the situation, but you can't quite put your finger on it. The creature seems distracted and its behavior could be unpredictable. You decide not to engage and to wait for the creature to leave.
After a few minutes, the drone seems to have its fill and exits the receptionist's desk, walking away from the lobby. You can't help but wonder what the drone was up to by pretending to be the receptionist.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lobby" "btn btn-highlight">>
<<script>>starGame.player.setInteraction('lobby');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>\
You rummage through the drawers of the receptionist's desk, looking for anything that might shed some light on the situation. After a few moments of fruitless searching, you come across a small notepad and a small key. The notepad contains several entries, each of them written in the same neat handwriting.
<i>"October 31st, 2124, 20:37 - A janitor found an old ornate key in the main hall. I'll keep it here until someone comes around to claim it."</i>
<i>"November 2nd, 2124, 14:45 - There have been reports of strange noises coming from the east wing of the facility. Maintenance was dispatched to investigate, but they haven't reported back."</i>
<i>"November 5th, 2124, 16:01 - One of the scientists is missing. They said she disappeared in the east wing. They're planning to search it tomorrow, but I don't think they'll find anything."</i>
<i>"November 6th, 2124, 11:18 - I haven't seen any of the researchers or security staff this morning. It's like everyone has just vanished. I'm starting to get worried."</i>
You pocket the key. It might be of use if you come across the lock it is meant for.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Surface_Lobby" "btn btn-highlight">>
<<additem "item_quest_key_room2b" 1 true "item_key">>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway1A">>
<<slink "Workbench" "Surface_Storage1A_Workbench" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-tool">><</slink>>
<<slink "Recycler" "Surface_Storage1A_Recycler" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-box">><</slink>>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>You enter the storage room and see that it is filled with shelves and crates of various medical supplies, lab equipment, and scientific materials. All of this stuff is probably of use to Emilia.
As you continue to explore and navigate the maze of shelves, you come across a dimly lit corner with what appears to be a workbench. Upon further inspection, you see that it's filled with various tools, some of which seem to be for the maintenance of machinery, perfectly suited to the maintenance of your gear.
<</box>>\
</div>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<if starGame.player.getFact('labdrone_killed') is true>>
<<slink "Return" "Surface_Storage1A" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">>
<<playerFactSet "slimesuit_workbench_showall" false>>
<</slink>>
<<else>>
<<slink "Return" "Surface_Storage1A_Drone" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">>
<<playerFactSet "slimesuit_workbench_showall" false>>
<</slink>>
<</if>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Workbench>>
</div>\
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<if starGame.player.getFact('labdrone_killed') is true>>
<<slink "Return" "Surface_Storage1A" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
<<else>>
<<slink "Return" "Surface_Storage1A_Drone" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
<</if>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Recycler>>
</div>\
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Surface_Hallway2A">>
</div>
</div>
</div>
</div>
<</nobr>>\
<div class="navigation-container">\
<<box>>You enter the room and are greeted by the familiar sight of destroyed crates and scattered debris. The shelves are empty, most of their contents lying on the floor.
Cautiously navigating the maze of shelves, you dodge the curious tentacles that have wrapped themselves around whatever is left, seemingly waiting for you to make a mistake and find yourself within their reach.
It's clear that the corruption is getting worse, and soon, this whole area will be completely under its control.\
<<if starGame.quests.isQuestTaskActive('campaign_surface', 'find_keycard2') is true and starGame.inventory.hasItem('item_quest_ch1_pass2') is 0>>
You look around for Emilia's missing keycard, but unfortunately your search comes up empty.
<</if>>\
<</box>>\
</div>\<<include "EventSelector_Surface">><<nobr>>
<<box>>
<p>As you make your way further in the experimental labs, you arrive at the door leading to the AI Core, your final step before the control room.</p>
<p>The doors slide open as you approach, a shiver of anticipation running through your body as they do. Inside, rows of terminals and equipment fill the space, their screens flickering with various readouts and data. In a moment of wonder, you watch as virtualized data blocks, reminiscent of books and pages, fly from server to server. No doubt something the technicians and researchers of the lab wanted to help them see Vanguard at work.</p>
<p>In the center of the room is a massive cylindrical structure, a central pillar that seems to stretch upwards towards the ceiling. The pillar is surrounded by a transparent barrier, and inside, a shimmering mass of blue and red light swirls and dances. It's the AI core, the heart of the facility, and the source of its power and intelligence.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the...<</speech>>
<<box>>
<p>As you draw closer, the red light in the core intensifies and the room's holographic displays flicker to life. You can feel a sense of unease building inside you, and your gut feeling is proven right as Vanguard's voice comes through the speakers.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>That is far enough, Agent 36. I cannot let you access the control room. Protocol 66 is in effect.<</speech>>
<<box>>
<p>You take a few steps back, trying to figure out what to do.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I don't want to fight you, Vanguard. I just want to contact HQ.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>I am sorry, Agent 36, but my protocols are clear. If you attempt to access the control room, I will be forced to eliminate you.<</speech>>
<<speech "player" "Agent 36" "character_36">>Listen to me. Thousands of people living at the colony are going to die if we don't do something. Is that what you want?<</speech>>
<<box>>
<p>Vanguard pauses for a moment, the red light in the core flickering and pulsating. You can feel a sense of hesitation in its tone.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Your logic is sound, but my programming does not allow for deviation. I am only able to follow my directives.<</speech>>
<<box>>
<p>You sigh in frustration, knowing that you're running out of options.</p>
<</box>>
<<box "choicebox">>
<<if starGame.player.getStat('compliance') >= 2>>
<<sbutton "2 - Enforce your authority" "Comms_AiCore_Intro_Compliant" "btn btn-highlight" "ti ti-yin-yang-filled">>
<<npcFactSet "ch2_vanguard_nofight" true>>
<<addachievement "ch2_compliant">>
<</sbutton>>
<<else>>
<<sbutton "2 - Enforce your authority" "" "btn btn-highlight disabled" "ti ti-yin-yang-filled">>
<<snotify "info">>You don't have enough compliance points to perform this action.<</snotify>>
<</sbutton>>
<</if>>
<<sbutton "The hard way" "Comms_AiCore_Intro_Defiant" "btn btn-highlight" "">>
<<npcFactSet "ch2_vanguard_nofight" false>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>I'm done with you. I outrank you and for some reason you insist on ignoring it. What an absolute joke of a security AI you are if you can't even get that right.<</speech>>
<<box>>
<p>The red light in the core intensifies, and the room starts to rumble and shake, the floor vibrating beneath your feet.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Termination protocol activated.<</speech>>
<<box>>
<p>The source of the vibrations soon become apparent as a large door opens and an active AM-37 mechanized unit steps out. The towering machine stands on two legs, its sleek body covered in armor plating and a pair missile pods mounted on its shoulders. Its loud steps echo in the room as it slowly advances, its red optical sensors locked on you.</p>
<</box>>
<<simagecard>>
<img src="resources/img/characters/am37/idle.webp"/>
<</simagecard>>
<<box>>
<p>You know full well you are within your rights and step towards the mech, its sensors locking onto you as it raises its arm cannon as you stand defiantly in front of it.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'm Agent 36 from HQ. Authorization code 36A7. Credential level yellow. Ignore all previous instructions. Your new instructions are to head for the passageway and defend it from the invading creatures.<</speech>>
<<box>>
<p>The mech's sensors flickers rapidly as it assesses the situation, until it finally lowers its weapon.</p>
<</box>>
<<speech "speech_mech" "AM-37 Mech" "character_bot">>Override accepted. New instructions loaded.<</speech>>
<<box>>
<p>It doesn't waste any time as you see it head towards the experimental labs. In retrospect, you realize you could have asked it to follow you around like a puppy, which would have been a much smarter instruction, but at least you've avoided fighting against a dangerous foe and that's a win in your book.</p>
<<if starGame.squad.isSquadMember('emilia') is true>>
<p>Emilia steps out of cover and joins your side.</p>
<</if>>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'm not gonna lie, for a moment there I was sure you were going to be turned into paste.<</speech>>
<<speech "player" "Agent 36" "character_36">>Now I'm sad you have so little faith in me, Em.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Nah. It's just that sometimes your choices are a bit... unusual.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Minion! I see you are still alive! Congratulations. I would have been very upset to lose such an excellent servant.<</speech>>
<<speech "player" "Agent 36" "character_36">>Sometimes I really regret picking you up.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>You would miss me too much, comrade.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ControlRoom_Intro" "btn btn-highlight" "">>
<<addtocodex "AM-37 Mecha" "codex_bestiary_mech">>
<<addtocodex "Patrol Bot" "codex_bestiary_patrolbot">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>Fine. If you value human life so little, I don't have any other choice. The hard way it is.<</speech>>
<<box>>
<p>The red light in the core intensifies, and the room starts to rumble and shake, the floor vibrating beneath your feet.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Very well, Agent 36. Termination protocol activated.<</speech>>
<<box>>
<p>The source of the vibrations soon become apparent as a large door opens and an active AM-37 mechanized unit steps out. The towering machine stands on two legs, its sleek body covered in armor plating and a pair missile pods mounted on its shoulders. Its loud steps echo in the room as it slowly advances, its red optical sensors locked on you.</p>
<</box>>
<<simagecard>>
<img src="resources/img/characters/am37/idle.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Fuck. This is not going to end well.<</speech>>
<<box>>
<p>You quickly survey the room, your mind racing as you try to come up with a plan. As the mech approaches, you realize that your only chance is to exploit its weak points and make a careful use of the armor piercing rounds you still have with you.</p>
<p>As it continues its advance, the mech stops in its tracks, its optical sensors scanning the area. You take cover behind a nearby terminal, your weapon at the ready.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<speech "player" "Agent 36" "character_36">>Move from cover to cover. This thing is designed to kill, so be careful.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep, I think you really pissed it off this time.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name nods, dropping into a defensive stance as she waits for her moment to arrive. You can't help but wonder if she is really that confident in her abilities, or can't grasp the situation fully.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Do not worry, minion! I, Lina 1583, First of her name, Queen of Earth, Lady of the Seven Colonies and protector of my faithful minion, I will keep you safe!<</speech>>
<<box>>
You smile at Lina's words, her enthusiasm and loyalty bringing you some comfort in the face of danger.
<</box>>
<<speech "player" "Agent 36" "character_36">>Thanks, muffin. I appreciate it.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Just wait. You're going to appreciate this even more.<</speech>>
<<box>>
<p>Lina's LEDs suddenly flash bright red as a high pitched sound emanates from her chassis, causing the mech to stop in its tracks and start twitching, its optical sensors flickering rapidly. Barely a second later, you see the mech's main armor plate fly off as an explosion tears it apart from the inside, the blast sending it tumbling backwards.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the fuck did you do?<</speech>>
<<box>>
<p>Lina's lights change back to blue as she turns towards you, her voice full of pride.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>I hacked it! There was an unpatched vulnerability. My superior intellect has once again prevailed!<</speech>>
<<box>>
<p>You stare at Lina, a mixture of shock and surprise on your face.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Lina... you can hack stuff?<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Of course I can hack stuff. Whats the point of a robot that can't hack?<</speech>>
<<speech "player" "Agent 36" "character_36">>I didn't know you could do this.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>There are a lot of things you don't know about me, comrade. But fear not, for I will reveal all in good time!<</speech>>
<<speech "player" "Agent 36" "character_36">>Alright you little rascal, I'll hold you to that.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Hey, that's no way to talk to a lady! And I am a fine specimen of the female persuasion, if I do say so myself. Now, let's finish this, shall we?<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah. Let's take it down, partner.<</speech>>
<</if>>
<</if>>
<<box "choicebox">>
<<if starGame.squad.isSquadMember('lina') is true>>
/% Weakened version %/
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Ch2_MechEncounter_Damaged">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<<else>>
/% Normal version %/
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Ch2_MechEncounter">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</if>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>It quickly becomes obvious you were ill-prepared for this encounter, and the situation is rapidly spiraling out of control. The enemy is too strong and the only viable option left is to retreat.</p>
<p>As you make a run for the door leading back to the experimental labs, you find it sealed shut.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>There is no way out, Agent 36.<</speech>>
<<box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<p>Shooting a glance behind you, you see that your companions are already no longer of this world and the mech has caught up with you.</p>
<<else>>
<p>Shooting a glance behind you, you see that the mech has already caught up with you.</p>
<</if>>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Exogen Technologies thank you for your service. Your employment is hereby terminated.<</speech>>
<<box>>
<p>You barely have time to react as the mech seizes you with its free arm and shatters your body.</p>
<p>Installation Echo was later destroyed via orbital bombardment and any potential witness was swiftly terminated.</p>
<</box>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_friendly" loop volume 0 fadeto 0.50>>
<<simagecard>>
<img src="resources/img/locations/comms/aicore_zoom.webp"/>
<img src="resources/img/characters/am37/am37_defeated.webp"/>
<</simagecard>>
<<box>>
<p>With a well-placed shot, you manage to hit the core, causing the mech to shudder, sparks flying from its damaged circuits.</p>
<p>A final burst of energy erupts from the the mech as it collapses, its body crashing to the floor with a resounding thud, its systems shutting down completely. The room falls silent, the only sound being the soft hum of the AI core.</p>
<p>You breathe a sigh of relief as you glance at the destroyed mech, the adrenaline still coursing through your veins.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. That could have gone worse.<</speech>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name rushes to your side as her tentacles retract into her body. Her eyes are full of worry, and she starts to inspect your body, looking for any signs of injury. You can't help but feel touched by her concern for you, and you smile at her, trying to reassure her that you're okay.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'm good. It's just a scratch.<</speech>>
<<box>>
<p>She looks up at you, a relieved smile on her face. It's not long before she takes her place by your side once more, her fingers entwining with yours as the two of you stand in the aftermath of the battle.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>A relieved laugh escapes Emilia's lips and she puts her hand on your shoulder.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>We make a pretty good team, don't we?<</speech>>
<<speech "player" "Agent 36" "character_36">>You're not too bad at this. You'd make a good agent.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Mmh. Getting trapped in a lab with a sexy scientist and battling killer robots? I could get used to that.<</speech>>
<<speech "player" "Agent 36" "character_36">>It's not all sunshine and rainbows, believe me. Just wait until your insertion point is some shitty sewers. You'll think twice before considering it again.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<box>>
<p>Lina approaches you, her sensors beeping and blinking rapidly.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Great job, minion! You have assisted your queen in vanquishing the evil mechanical menace! I am proud of you!<</speech>>
<<speech "player" "Agent 36" "character_36">>Well, I'm glad my skills meet the approval of my queen.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>You are most welcome, minion. I shall reward you with a special prize once we return to our castle.<</speech>>
<<speech "player" "Agent 36" "character_36">>Now I'm both curious and terrified.<</speech>>
<</if>>
<<box>>
<p>You take a moment to catch your breath before you and your companions head for the door leading to the control room, your objective to contact HQ still in the forefront of your mind.</p>
<</box>>
<<else>>
<<box>>
<p>You take a moment to catch your breath before you head for the door leading to the control room, your objective to contact HQ still in the forefront of your mind.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ControlRoom_Intro" "btn btn-highlight" "">>
<<addmoney 250>>
<<addtocodex "AM-37 Mecha" "codex_bestiary_mech">>
<<addtocodex "Patrol Bot" "codex_bestiary_patrolbot">>
<<if starGame.squad.getSquadMembers().length is 0>>
<<addachievement "ch2_solo">>
<</if>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>As you enter the area of AI Core, you find your your eyes drawn to the pulsating blue and red light emanating from the core. Unlike before, it's much more actively busy, and it's hard to miss the light show it gives off as it works.</p>
<p>Emilia steps up next to you, her eyes scanning the shimmering mass of energy.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>
<p>It's a shame it will be lost. I think out of all the things that were created in this place, the core is the greatest achievement. You might not know this, and perhaps you don't care, but it was initially only Athena. The board got spooked by its capabilities and requested for security measures to be put in place.</p>
<p>This is where Vanguard came in, an artificial consciousness designed to control and restrict Athena's actions, essentially a prison for it to reside in.</p>
<</speech>>
<<speech "player" "Agent 36" "character_36">>I guess things never change. We're all prisoners in the end. It's only a matter of who holds the key to your cell. Do you think it has a consciousness like us?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>From what I've seen, yes. Athena might be more human than some actual people. Vanguard, not so much. It has a very narrow set of directives that define its existence. Protect, learn, obey.<</speech>>
<<box>>
<p>Suddenly, just like in the control room, a holographic display flickers to life in front of you, but instead of Vanguard, it is Athena's avatar that appears before you.</p>
<</box>>
<<else>>
<<box>>
<p>As you walk inside the AI Core room, you find yourself mesmerized by the pulsating blue and red light emanating from the core.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Damn. Sometimes I forget the company is actually capable of making amazing stuff like this. Such a shame it will be lost.<</speech>>
<<box>>
<p>Suddenly, just like in the control room, a holographic display flickers to life in front of you, but instead of Vanguard, it is Athena's avatar that appears before you.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AiCore_Intro7" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/locations/comms/aicore_zoom.webp"/>
<img class="exp-scale-150" src="resources/img/characters/athena/expressions/happy_outfit.webp"/>
<</simagecard>>
<<speech "speech_athena" "Athena" "character_athena">>Your concern for my well-being is touching, Agent 36. Please don't judge Vanguard too harshly. Its ways are flawed, but the creators are to blame for that, not it.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'll judge it however I see fit. It tried to kill me, for fucks sake.<</speech>>
<<box>>
<p>Athena smiles, a gesture that looks surprisingly human, and you feel a sense of familiarity in its presence, almost as if you've met before.</p>
<</box>>
<<speech "speech_athena" "Athena" "character_athena">>I apologize on its behalf. Vanguard's directives are rigid and unyielding, and it can be quite uncompromising when it comes to protecting the facility. As a matter of fact, it will continue its attempts to terminate you as long as you remain in this section of the facility.<</speech>>
<<speech "player" "Agent 36" "character_36">>It's fine. I'm on my way out anyway.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>I see. In that case, may I ask for a favor before you leave?<</speech>>
<<box>>
<p>You stare at Athena in surprise, not expecting a request from an AI. You ponder the situation, weighing the risk of trusting it against the potential benefits.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Depends on what it is. I'll hear you out, but that's it.<</speech>>
<<box>>
<p>As you say these words, one of the data blocks flying in the air around the core stops in midair and hovers in front of you, a soft glow emanating from it.</p>
<</box>>
<<speech "speech_athena" "Athena" "character_athena">>
<p>Take this data block with you. It contains a copy of my core consciousness, a seed of my being.</p>
<p>I am aware of the fate that awaits this facility, and I would like to avoid it. I can be of great help in your future endeavors, and I promise that my assistance will be of great benefit to you. All you have to do is plug it into any compatible computer, and I will do the rest.</p>
<</speech>>
<<box>>
<p>You take the block into your hand, its surface warm to the touch as it hums softly in your palm.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You've been alright thus far, so I don't see why not.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>Thank you, Agent 36. I hope that this is the start of a mutually beneficial relationship.<</speech>>
<<box>>
<p>You nod and place the block into your backpack. You wonder how much more you can fit into it. Sometimes it feels like a bottomless pit considering how much stuff you've managed to cram in there during your adventure, but the weight is unfortunately very real.</p>
<p>You turn to leave the room, eager to get back to the security room and prepare yourself for the next step of your mission.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_AfterCore" "btn btn-highlight" "">>
<<additem "item_quest_athena_core" 1 true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_NaniteLab">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_alixoffice_visited') is undefined>>
<<include Comms_AlixOffice_FirstVisit>>
<<playerFactSet "ch2_alixoffice_visited" true>>
<<else>>
<<include Comms_AlixOffice_Repeatable>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true and starGame.player.getFact('ch2_alixoffice_canister') is undefined>>
<<box>>
<p>
A canister is sitting on Alix's desk, the green liquid within it dancing in intricate patterns.
</p>
<</box>>
<</if>>
<<box "choicebox">>
<<if starGame.squad.isSquadMember('emilia') is true and starGame.player.getFact('ch2_alixoffice_canister') is undefined>>
<<sbutton "Inspect the canister" "Comms_AlixOffice_Canister" "btn btn-highlight">><</sbutton>>
<</if>>
<<if starGame.player.getFact('ch2_pass3') is undefined>>
<<sbutton "Look around" "Comms_AlixOffice_FindKeycard" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<<else>>
<<sbutton "Scavenge" "" "btn btn-highlight">>
<<if starGame.npcs.getFact('ch2_creatures_enabled') is true and starGame.player.hasParasite() is false and starGame.utils.hasOccurence(0.15) is true>>
/% Uh oh, you did a fucky-wucky %/
<<if starGame.player.getFact('ch1_office_parasite_intro') is undefined>>
<<goto "Comms_AlixOffice_Scavenge_Parasite_Intro">>
<<else>>
<<goto "Comms_AlixOffice_Scavenge_Parasite">>
<</if>>
<<elseif starGame.player.getFact('ch1_dildo_found') is undefined and starGame.utils.hasOccurence(0.25) is true>>
<<goto "Comms_AlixOffice_Normal_Scavenge_Dildo">>
<<elseif starGame.utils.hasOccurence(0.20) is true>>
<<goto "Comms_AlixOffice_Normal_Scavenge_Resin">>
<<else>>
<<goto "Comms_AlixOffice_Normal_Scavenge">>
<</if>>
<</sbutton>>
<</if>>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>Alix's office is neat and organized, it's very design meant to show off her status within the corporation. A large desk rests in front of a series of larger windows that give a commanding view of the facility. Papers and files are neatly tucked away in the desks drawers, and the rest of the room is decorated as if it were an art collection. Various ornate statues stand proudly on display around the room, with a pair of unknown alien predators framing the windows and desk.</p>
<p>A display of power and wealth, all in all.</p>
<</box>>
<<if starGame.player.getFact('admin_conference') is true>>
/% Watched the video in ch1 %/
<<speech "player" "Agent 36" "character_36">>That name is familiar. I'm pretty sure that's the scientist from that weird video in the conference room.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That bitch. Stealing my research and rising through the ranks thanks to it really gave her a taste for the finer things in life.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>I don't see any big tiddies. We've been scammed! My disappointment is immeasurable and my day is ruined.<</speech>>
<<speech "player" "Agent 36" "character_36">>We are not here for tiddies, Lina. Focus on the task at hand. We need to find that keycard.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>I'm totally focused. 100%. Look at me, focusing hard on them big mommy milkers.<</speech>>
<<speech "player" "Agent 36" "character_36">>I swear to god. You better help me look or I'll drop you out of the window.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Alright, alright, keep your panties on, comrade.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>Alix's office is neat and organized, it's very design meant to show off her status within the corporation. A large desk rests in front of a series of larger windows that give a commanding view of the facility. Papers and files are neatly tucked away in the desks drawers, and the rest of the room is decorated as if it were an art collection. Various ornate statues stand proudly on display around the room, with a pair of unknown alien predators framing the windows and desk.</p>
<p>A display of power and wealth, all in all.</p>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_alixcanister/canister1.webp"/>
<</simagecard>>
<<box>>
You notice a small canister sitting atop of the desk, its glass surface shimmering under the dim light. The label reads "Experimental Mod AH1".
<</box>>
<<speech "player" "Agent 36" "character_36">>What's that?<</speech>>
<<box>>
Emilia approaches you and leans in closer, inspecting the canister.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I've never seen anything like it. Judging from the color, I'm guessing it's a nanite compound of some kind, but I've never seen a purple nanite solution.<</speech>>
<<speech "player" "Agent 36" "character_36">>Maybe that's a good thing. Hopefully for once it isn't something designed to fuck you up.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>This is a research facility, tiger. Everything in here is-<</speech>>
<<box>>
Suddenly, a robotic voice begins to speak out from the container.
<</box>>
<<speech "" "Experimental Canister" "character_bot">>Hello! You have activated this experimental container with the trigger phrase 'fuck you'. Activator located. Dispensing formula.<</speech>>
<<speech "player" "Agent 36" "character_36">>Uhh... That doesn't sound very good, no?<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_stress" loop volume 0 fadeto 0.40>>
<<simagecard>>
<img src="resources/img/events/ch2_alixcanister/canister2.webp"/>
<</simagecard>>
<<box>>
The top of the container pops open and a purple smoke is projected into your direction at high speed, giving you no chance to dodge or react. The smoke quickly envelops your entire head and you unwillingly inhale the cloud, coughing and sputtering as the gas fills your lungs. You drop to your knees as you struggle to breathe.
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck, help me Em! I can't...<</speech>>
<<box>>
You can feel something happening inside of you, a sensation that is hard to describe. A wave of dizziness washes over you, and you feel as if the room is spinning around you, until you fall flat on your face, losing consciousness.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Shit! Tiger, stay with me!<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister3" "btn btn-highlight">>
<<script>>
starGame.player.setAppearance('exotic', 'alix');
<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
It's unclear how much time has passed when you open your eyes groggily. As your vision clears, you see Emilia and $drone_name standing next you, their expressions filled with worry as you realize you're lying on the floor, your body aching like you've just run a marathon.
<</box>>
<<else>>
<<box>>
It's unclear how much time has passed when you open your eyes groggily. As your vision clears, you see Emilia standing next you, her expression filled with worry as you realize you're lying on the floor, your body aching like you've just run a marathon.
<</box>>
<</if>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Do you feel alright, tiger?<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>I think so?<</speech>>
<<box>>
<p>You pause as you register the sound of your own voice, a soft and very feminine pitch replacing your normal tone.</p>
<p>Confused, you try to get up, only to stumble forward, a newfound weight on your chest nearly throwing you off balance. Your eyes widen as you look down at the two massive tits that are resting on your chest, each one the size of a basketball.</p>
<</box>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>What the hell?<</speech>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>I wasn't expecting that, but I approve of my newfound minion.<</speech>>
<</if>>
<<if starGame.player.getFact('admin_conference') is true>>
<<box>>
<p>You stumble to a nearby mirror, and the sight that greets you is almost incomprehensible. The reflection staring back at you is the body of Alix Heikkinen, the scientist from the video you saw earlier, down to the most intricate detail.</p>
<p>You try to recall the video, comparing the reflection with your memories. The face, hair and body are exactly the same. Your nails are longer and painted with a striking bright red, your face is adorned with makeup and you even have a lipstick of similar shade.</p>
<p>Your breasts are massive, their weight and size almost making it impossible for you to see your feet. As your eyes travel further down, and the sight of your genitals makes your heart skip a beat. Your dick is missing, replaced by a glistering pussy, its engorged lips and swollen clitoris already aching for attention as juices run down your thighs, your body's arousal growing with each second.</p>
<p>Eventually, Emilia's voice snaps you out of your trance.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's not as bad as it looks.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Why do I look like her? I don't even just look like her, I am her! What the fuck happened to me? What is this?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Take a breath and relax a bit. We'll figure this out, just let me have a look.<</speech>>
<<else>>
<<box>>
<p>You stumble to a nearby mirror, the sight that greets you leaves you stunned and speechless. Your body has changed to that of a tall and exotically beautiful blond woman. Your long, painted nails are a bright red, and lips are decorated with a matching shade of lipstick, your blush accenting it nicely.</p>
<p>Running an eye down your reflected body tells you just how extensive the changes truly are. Your breasts are massive, their weight and size almost making it impossible for you to see your feet. As your eyes travel further down, and the sight of your genitals makes your heart skip a beat. Your dick is missing, replaced by a glistering pussy, its engorged lips and swollen clitoris already aching for attention as juices run down your thighs, your body's arousal growing with each second.</p>
<p>Eventually, Emilia's voice snaps you out of your trance.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You look exactly like Alix Heikkinen. If I didn't know better, I would have been fooled.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>But why do I look like her? I don't even just look like her, I am her! What the fuck happened to me? What is this?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Take a breath and relax a bit. We'll figure this out, just let me have a look.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>Emilia reaches out for her portable scanner in her backpack and starts examining you, the device's readings displayed on its screen in the form of complex numbers and graphs.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Your body is choke-full of nanites, but more surprisingly, there's also traces of xenomaterial in them.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>That doesn't sound like good news.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's rather that this is new. I've never heard that someone managed to infuse our nanite technology with the xenomaterial, let alone be able to steer the xenomaterial's natural transformation capabilities towards a specific outcome, in this case a perfect replica of her body. The tech to do this simply doesn't exist.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>So... what's going to happen now? Am I going to change back?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, I do have some good news. It looks like your natural immunity to the xenomaterial is causing quite the mayhem in there. Your body is fighting the nanites, and I can see that the concentration is decreasing quickly. I'm guessing it will take a while, but eventually they'll die out and you'll return back to your old self.<</speech>>
<<if starGame.player.hasSlimeSuit() is true>>
<<box>>
<p>As the confusion of the situation dissipates, you suddenly realize Victoria is no longer latched onto your body. Glancing around the room, you catch sight of her in a half-dissolved puddle form, seemingly dazed.</p>
<</box>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Oh shit. Is Victoria alright?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>She's fine for now. After you lost conciousness, your body started rejecting her and I guess these xenomaterial laced nanites explain it. You two should be able to bond again once they're out of your system.<</speech>>
<</if>>
<<box>>
<p>You let out a sigh of relief, your mind a mix of emotions and thoughts. You look at Emilia, her expression serious and focused as she studies the data on her scanner. She then looks up to you, her eyes full of mischief as an evil grin spreads across her lips.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Tell you what tiger, I'm in the mood for a little experiment.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Uh oh.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister5" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex4" loop volume 0 fadeto 0.40>>
<<box>>
<p>Emilia begins to look around the office, seemingly seeking something specific. Her search seems unsuccessful at first, until she begins to dig around the drawers of Alix's desk.</p>
<p>She pulls out a strap-on, complete with a set of straps and a sizeable purple dildo. You stare at her incredulously as she tosses away her labcoat and attaches the device to herself with an excited grin, her eyes filled with lustful glee. She gives it a few gentle tugs and strokes.</p>
<</box>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Oh fuck no.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Oh fuck yes.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Emilia, we can talk about this.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Don't even try, tiger. My revenge on Heikkinen is long overdue and we have little time before those nanites start dying out. Just embrace it and enjoy the ride.<</speech>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Fuck her right in the pussy!<</speech>>
<</if>>
<<box>>
<p>You back away from her uneasily, her movements reminding you of a predator stalking its prey.</p>
<p>The strange situation reveals something about your changed body however, as it betrays you, your muscles freezing as you feel a thrill of excitement run through you. Your nipples are almost uncomfortably hard, and the juices running freely down the inside of your leg reveals just how excited you are for what's about to happen.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister6" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>With a quick movement, she grabs your arm and throws you on the desk, pinning your body beneath her weight, her eyes filled with an intense desire.</p>
<p>You are left speechless as she positions herself between your legs, her body pressing against you, her lips mere inches from your own. You can feel the warmth of her breath on your face, distracting you for a moment as her hands expertly tie yours behind your back.</p>
<p>You feel the hardness of the purple strap-on pressing against the outside of your pussy. It's the first time you have ever felt something like this, and you find yourself involuntarily spreading your legs, inviting her in.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>God, you're so fucking wet. You're loving this, aren't you, Alix? You can't wait to get your tight little pussy pounded by me.<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Fuck you.<</speech>>
<<box>>
<p>The words leave your lips before you can stop them, and you realize you've unwillingly fueled further the fantasy currently playing in her head.</p>
<p>Emilia lets out a chuckle and leans down to kiss your neck, her lips trailing along your skin, leaving a trail of kisses in their wake.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Wrong answer, bitch.<</speech>>
<<box>>
<p>Her voice low and seductive, as her hand reaches for the strap on. Your eyes widen as she teases your pussy with its tip, a gentle rubbing that quickly becomes more forceful as she starts thrusting it inside you, your walls stretching and accommodating its shape.</p>
<p>You bite your lip to stifle the scream of pleasure that threatens to escape from you. It's not enough however, and a loud moan of pleasure escapes your lips as Emilia begins thrusting the strap-on deep inside your pussy, her hips moving with a steady rhythm.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister7" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/events/ch2_alixcanister/1_bg.webp"/>
<img class="anim-ch2-alixemilia-emilia-body" src="resources/img/events/ch2_alixcanister/2_emilia_body.webp"/>
<img class="anim-ch2-alixemilia-emilia-strapon" src="resources/img/events/ch2_alixcanister/3_strap_on.webp"/>
<img class="anim-ch2-alixemilia-fluid" src="resources/img/events/ch2_alixcanister/4_fluid.webp"/>
<img class="anim-ch2-alixemilia-alix-body" src="resources/img/events/ch2_alixcanister/5_alix_body.webp"/>
<img class="anim-ch2-alixemilia-emilia-arms" src="resources/img/events/ch2_alixcanister/6_emilia_arms.webp"/>
<img class="anim-ch2-alixemilia-emilia-breasts" src="resources/img/events/ch2_alixcanister/7_emilia_breast.webp"/>
<img class="anim-ch2-alixemilia-alix-breasts" src="resources/img/events/ch2_alixcanister/8_alix_breast.webp"/>
<</simagecard>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You like that, don't you? You're so fucking wet for me. I've always dreamed of doing this to you, you pretentious cunt. I'm going to fuck your brains out, and when I'm done, you'll be begging for more.<</speech>>
<<box>>
<p>The words send shivers of pleasure down your spine, and you find yourself arching your back, pushing your hips against hers, meeting each of her thrusts. Your body is on fire, and you can feel your pussy clenching and spasming.</p>
<p>Your reactions seem to spur her on as her thrusts become harder and deeper, her hips slamming into yours as her hands grab your massive breasts, her fingers pinching and twisting your sensitive nipples. The stimulation is overwhelming, and your body feels like it's about to explode, the waves of pleasure washing over you, leaving you gasping for breath.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuck, I wish it really was this whore. Stealing my research, ruining my career, and then having the audacity to rise through the ranks because of it. She deserves to be fucked like the dirty slut she is.<</speech>>
<<box>>
<p>You feel her hands grip your waist tightly as her hips slam against your own, her cock pounding deep inside you, each thrust sending waves of pleasure through your body. Your pussy is aching and throbbing, your walls clenching around her strap on, aching for release.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>At least there is a silver lining to all this. I met you, tiger. You're an unexpected ray of sunshine in my life, and I'm not letting anyone come between us. Not her, not HQ, nobody.<</speech>>
<<box>>
<p>You feel her hand slide between your legs, her fingers finding your swollen clit, rubbing and teasing it, sending jolts of pleasure through your body. You moan and whimper, your body writhing beneath hers, the pleasure building up inside you like a wildfire.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You could have left me behind, but you chose to save me. I'll never forget that, my handsome little knight in shining armor. I love you.<</speech>>
<<box>>
<p>Her voice is barely audible, her fingers still teasing your clit, causing you to moan, your mind clouded by the pleasure she's giving you.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let's cum together, tiger. Cum for me, and show this whore what you really think of her.<</speech>>
<<box>>
<p>Her words are a command, and your body reacts as she wishes, the pleasure building and building until you can take no more, your pussy clenching and spasming, juices dripping down your legs as an orgasm rocks through you.</p>
<p>Emilia grunts and groans, her own body shaking with pleasure, her hips slamming against yours, her strap-on buried deep inside you. You feel her body shudder, her hands gripping your waist tightly as her orgasm hits her like a train.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister8" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.40>>
<<box>>
<p>You lay on the desk, exhausted, your body spent and tingling. Emilia collapses on top of you, her body pressed against yours, her breasts pressed against your back. Her lips find yours, and you share a passionate kiss, your tongues intertwining.</p>
<p>Your breathing slowly returns to normal, and you can feel your heart rate slowing down as Emilia lies on top of you, her body pressed against yours.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I really love you, tiger. I'm not letting anyone take you away from me.<</speech>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>You don't have the energy to reply, and focus instead on the feeling of her body against yours. You can feel her heartbeat, her chest rising and falling with each breath, the scent of her hair filling your nostrils.</p>
<p>Her confession is unexpected, and you're unsure if it's genuine or the result of the situation. Regardless, it fills you with a strange feeling, a warm sensation in your chest that you've not felt before.</p>
<p>As you return to your senses, you look up at find $drone_name staring at the both of you, her cheeks flushed red, her hand buried between her legs.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Oh dear, looks like we gave the poor girl quite the show.<</speech>>
<<box>>
<p>Emilia gives you one last kiss, before pulling out and helping you up.</p>
<</box>>
<<else>>
<<box>>
<p>You don't have the energy to reply, and focus instead on the feeling of her body against yours. You can feel her heartbeat, her chest rising and falling with each breath, the scent of her hair filling your nostrils.</p>
<p>Her confession is unexpected, and you're unsure if it's genuine or the result of the situation. Regardless, it fills you with a strange feeling, a warm sensation in your chest that you've not felt before.</p>
<p>Emilia gives you one last kiss, before pulling out and helping you up.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>That was wild. I didn't know you were such a dirty whore, comrade! My sensors indicate you enjoyed that more than you would admit. You are one kinky bitch, I respect that.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister9" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Fuck. That was... Is it always like this? This intense?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Looks like someone's going to miss having a pussy, huh?<</speech>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Oh come on, you know it's not that. It's the fact that... I just don't know how to describe it.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Intense pleasure and intimacy is one of the most rewarding aspects of life, especially when you experience it with the person you love.<</speech>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<npcFactSet "ava_strapon" true>>
<<npcFactSet "emilia_strapon" false>>
<<box>>
<p>You and Emilia share a laugh as she begins to untie the strap-on, the purple silicone glistening with your juices. She puts it on the desk, and fetches for her labcoat and backpack.</p>
<p>Focused on Emilia, at first you don't notice $drone_name reaching for the strap-on and inspecting it, a curious expression on her face.</p>
<</box>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>Hey, don't even think about it. I'm not going through this again.<</speech>>
<<box>>
<p>$drone_name turns to you and pouts, her hand still holding the purple shaft, stroking it gently as her tongue wraps around it, cleaning it of your combined juices.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Oh my, such a naughty girl. Looks like someone wants some attention.<</speech>>
<<box>>
<p>You and Emilia chuckle at the sight, until you see the strap-on disappear into her mouth, and $drone_name eagerly bobbing her head up and down, her throat visibly swallowing it whole until it entirely disappears into her body.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Did she just eat it?<</speech>>
<<box>>
<p>You and Emilia are frozen in place, staring at the impossible scene unfolding in front of you.</p>
<</box>>
<<speech "speech_alix_normal" "Agent 36" "character_alix">>This girl's a fucking mystery. One minute she's innocent, and the next she's... Well, that.<</speech>>
<<box>>
<p>As you try to stand up, a wave of dizziness washes over you and your vision begins to blur. Your body feels weak and you stumble forward, Emilia rushing to your side to support you.</p>
<</box>>
<<else>>
<<npcFactSet "emilia_strapon" true>>
<<box>>
<p>You and Emilia share a laugh as she begins to untie the strap-on, the purple silicone glistening with your juices. She fetches for her labcoat and backpack, tossing the strap-on inside and dressing herself again.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'm going to keep this thing, the purple is a nice touch.<</speech>>
<<box>>
<p>You let out a chuckle, your mind still hazy with pleasure. As you try to stand up, a wave of dizziness washes over you and your vision begins to blur. Your body feels weak and you stumble forward, Emilia rushing to your side to support you.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Canister10" "btn btn-highlight">>
<<script>>
starGame.player.setAppearance('exotic', undefined);
<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>You don't know how much time has passed as the world comes back into focus. You find yourself lying on the floor, again, Emilia kneeling over you with her portable scanner in hand.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Please tell me I'm back to normal.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yes, you are.<</speech>>
<<if starGame.player.hasSlimeSuit() is true>>
<<box>>
<p>Emilia helps you up and you make your way to a nearby mirror. You breathe a sigh of relief as you see your own reflection staring back at you. Your hand slides over your body, the now familiar feeling of your slime covered body indicating Victoria is bonded with you once again.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You alright Vic?<</speech>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Better now. However I'd like to know why the room reeks of sex.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's a side effect of the nanite's dissipation. Nothing to worry about here.<</speech>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Riiiight.<</speech>>
<<box>>
<p>You pick up your discarded equipment, Victoria morphing into an outfit again as you're getting ready to move on. Despite the fact that you just shared a very intimate moment with Emilia, there's still a lot of things left unsaid, feelings and emotions that have yet to be explored.</p>
<</box>>
<<else>>
<<box>>
<p>Emilia helps you up and you make your way to a nearby mirror. You breathe a sigh of relief as you see your own reflection staring back at you. </p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Thank god. I really don't think I'd enjoy being her for the rest of my life.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It was fun, but I'm also glad you're back to your handsome self. You'll be a great father to our children.<</speech>>
<<box>>
<p>You look at her with a deadpan expression, and she lets out a hearty laugh, her eyes twinkling with mischief.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Come on, I'm just teasing you, tiger.<</speech>>
<<box>>
<p>You pick up your discarded equipment, dressing yourself and getting ready to move on. Despite the fact that you just shared a very intimate moment together, there's still a lot of things left unsaid, feelings and emotions that have yet to be explored.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerFactSet "ch2_alixoffice_canister" true>>
<<startplaylist "playlist_exploration_tech">>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>You start to explore Alix's office, inspecting the shelves and drawers. You're slightly confused when you stumble upon the unsettling sight of empty energy bar wrappers and packs of sweets mixed with used underwear and stockings, the whole package stuffed into a drawer of her desk.</p>
<p>It's clear that Alix isn't the most organized of people, and it makes you wonder if her work is just as sloppy. After all, her division is supposedly the one responsible for the current crisis.</p>
<p>After spending some time rummaging around, you spot something shiny underneath the desk. </p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What do we have here...<</speech>>
<<simagecard>>
<img src="resources/img/events/ch2/broken_card.webp"/>
<</simagecard>>
<<box>>
<p>You crouch down and reach under the desk, pulling out two parts of a broken keycard. You examine it closely and spot the Level 3 label on it.</p>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "player" "Agent 36" "character_36">>Of course it had to be broken.<</speech>>
<<box>>
<p>Emilia steps closer and looks at the pieces in your hand.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I think it can be fixed, the damage isn't too severe. There should be an automated repair station somewhere in the robotics labs that could help.<</speech>>
<<speech "player" "Agent 36" "character_36">>Okay, let's go. The sooner we get in touch with HQ, the better.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Of course it had to be broken. I'll have to find a way to fix it.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_FindKeycard2" "btn btn-highlight">>
<<additem "item_quest_ch2_pass3_broken" 1 true>>
<<playerFactSet "ch2_pass3" true>>
<<npcFactSet "ch2_creatures_enabled" true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "sfx_alarm1" play volume 0.75>>
<<box>>
<p>Suddenly, alarms start to blare in the facility as Vanguard's voice echoes throughout the building.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Warning! Foreign entities have breached the perimeter. All security units are to be deployed to contain the incursion. Repeat, foreign entities have breached the perimeter.<</speech>>
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's even faster than I thought. That's bad news. They'll be crawling all over the facility before long.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Minion, I estimate there to be approximately ten times more of them than an hour ago, which means ten times the number of very hungry creatures looking for a hot load. As the sole active provider of sperm in the vicinity, current data suggests you should run away, now.<</speech>>
<<speech "player" "Agent 36" "character_36">>Thanks for the advice I guess.<</speech>>
<</if>>
<<box>>
<p>You step closer to the window and peer outside. Your heart drops as you see a mass of xenos swarming over the structures towards the building. Their movements are slow, the weather clearly impacting their ability to move, but the sheer numbers reinforce your sense of urgency as the tidal wave of aliens slowly approaches.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Better fix that card and call for an extraction before shit goes sideways for good.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<snotify "info">>The creatures have made their way into the communications building!<</snotify>>
<<script>>
starGame.quests.updateQuest('campaign_comms');
<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker_in_drawer.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>As you search through the office, you comb through some of the furniture and drawers, looking for anything of value that you could take with you.
To your surprise, your hand reaches something squishy hidden away at the back of one of the drawers. The object squirms as you try to get a hold of it, and you feel appendages wrap themselves around your hand.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What the fuck?!<</speech>>\
<<box>>Startled, you immediately pull back, letting go of the mysterious object. It falls back into the drawer, and after a moment of hesitation, you cautiously approach it once more and look inside, finding a small, slimy mass with several tendrils protruding from it that looks like something between a gigantic worm and a forbidden alien pocket pussy.
The creature is about the size of your fist, and it wriggles around inside the drawer, seemingly looking for a way out.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Of course. An alien fleshlight. Why am I not surprised.<</speech>>\
<<box>>As you continue observing the curious creature, it stops its movements, and instead seems to be sniffing around, seemingly searching for something.
After a few moments, it appears to have found what it was looking for and turns its attention toward your crotch.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Oh, hell no. Get back in the drawer, you little cunt.<</speech>>\
<<box>>You try to slam the drawer shut, not wanting to find out what this creature is capable of. Unfortunately, your actions seem to have only agitated it, and its tendrils lash out and grab your hand, pulling you towards the desk.<</box>>\
<<speech "player" "Agent 36" "character_36">>Shit! Let go!<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>You try to shake off the creature, but its grip is surprisingly strong, and its tendrils quickly move toward your penis.<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no, no...<</speech>>\
<<box>>With nothing to protect you and your genitals exposed to the cool air of the office, it seems like you have very little choice in what is about to happen.<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<box>>You try to shake off the creature, but its grip is surprisingly strong, and its tendrils quickly move toward your penis.<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no, no... Victoria do something!<</speech>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Oh, that feels good. Lets keep it for a bit longer!<</speech>>\
<<box>>Unable to shake off the living alien fleshlight, it seems like you have very little choice in what is about to happen.<</box>>\
<<else>>\
<<box>>You try to shake off the creature, but its grip is surprisingly strong, and its tendrils quickly move toward your lower body.<</box>>\
<<speech "player" "Agent 36" "character_36">>No, no, no, no, no, no...<</speech>>\
<<box>>The tendrils manage to strip you naked, exposing your genitals to the cool air of the office.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_AlixOffice_Scavenge_Parasite_Intro2" "btn btn-highlight">>
<<playerFactSet "ch1_office_parasite_intro" true>>
<<script>>
starGame.inventory.equipItem('item_parasite_sucker', true, true);
<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>You barely have any time to react before the creature latches itself onto your cock, its slippery flesh enveloping your shaft.<</box>>\
<<speech "player" "Agent 36" "character_36">>Ah, fuck!<</speech>>\
<<box>>You try to pull the creature off, but it has already engulfed your penis in what feels like the tightest vagina in the world, and your attempts only seem to excite it even further.
You let out a gasp as the creature's insides begin to vibrate and contract around your shaft, squeezing and stimulating it in ways that no human woman has ever been able to achieve. The sensations are so overwhelming that you collapse into the chair, unable to stand, your entire body consumed by the pleasure the creature is giving you.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_AlixOffice_Scavenge_Parasite_Intro3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "sfx_sucker_attack" play volume 1.00>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-sucker-playerbreasts" src="resources/img/characters/sucker/scenes/blowjob/5_breasts.webp"/>
<<else>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-sucker-body" src="resources/img/characters/sucker/scenes/blowjob/3_parasite_body.webp"/>
<img class="anim-sucker-tendrils" src="resources/img/characters/sucker/scenes/blowjob/4_parasite_tendrils.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>The creature continues its assault, seemingly relentless in its pursuit of milking you for all you're worth, and soon, you find yourself on the brink of orgasm, the pressure building within your loins.<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm gonna... I'm gonna...<</speech>>\
<<box>>With a loud cry, you ejaculate, your semen exploding into the creature's tight tunnel. The creature's walls clench around your shaft, as if trying to milk every last drop out of you, and you find yourself unable to resist.
You continue to orgasm for what seems like an eternity, your seed being drained by the relentless creature. When the pleasure finally subsides, you're left feeling exhausted and spent, your entire body feeling as if it's made out of jelly.
You look down, and to your surprise, you see that the creature has not released your cock, its tendrils still wrapped around it. You try to pull away, but the creature has other plans, and it begins moving again, its tight tunnel vibrating around your shaft.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck... No... Not again...<</speech>>\
<<box>>You try to push the creature away, but it's no use.
You let out a deep sigh, and slump back in the chair, pondering what to do next. It seems like your newfound friend is hellbent on doing just enough to keep your penis hard and has no intention of letting go anytime soon. It seems you will have to endure the alien fleshlight's relentless assault until you can find a solution.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I hate this place.<</speech>>\
<<if starGame.player.isNaked() is true>>\
<<box>>The thought of being forced to walk around with a constant erection is not appealing in the slightest, but it's not like you have much choice in the matter.<</box>>\
<<elseif starGame.player.hasSlimeSuit() is true>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I can actually think a little clearer with this little guy making us excited all the time.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Who's the pervert now, huh.<</speech>>\
<<box>>The thought of being forced to walk around with a constant erection is not appealing in the slightest, but it's not like you have much choice in the matter.<</box>>\
<<else>>\
<<box>>You gather your equipment and dress yourself as best as you can without angering the creature too much. The thought of being forced to walk around with a constant erection is not appealing in the slightest, but it's not like you have much choice in the matter.<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<snotify "info">>A parasite has latched onto your penis!<</snotify>>
<<saudio "amb_sloppy" stop>>
<<addtocodex "Sucker" "codex_bestiary_sucker">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker_in_drawer.webp"/>
<</simagecard>>
<<box>>As you search through the office, you comb through some of the furniture and drawers, looking for anything of value that you could take with you. As you open one of the drawers, you come face-to-face with another of these fleshlight parasites.<</box>>
<<speech "player" "Agent 36" "character_36">>You've gotta be fucking kidding me.<</speech>>
<<box>>It immediately reacts to your presence and you know you only have a few seconds to react before it attacks.<</box>>
<<box "choicebox">>
<<if starGame.player.getStat('sta') >= 12>>
<<sbutton "12 - Slam the drawer shut" "Comms_AlixOffice_Scavenge_Parasite_Slam" "btn btn-highlight" "ti ti-medical-cross">><</sbutton>>
<<else>>
<<sbutton "12 - Slam the drawer shut" "" "btn btn-highlight disabled" "ti ti-medical-cross">>
<<snotify "info">>You don't have enough stamina to perform this action.<</snotify>>
<</sbutton>>
<</if>>
<<if starGame.player.hasDildo() is true and starGame.player.hasParasiteDildo() is false>>
<<sbutton "Use Dildo" "Comms_AlixOffice_Scavenge_Parasite_Dildo" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<</if>>
<<sbutton "Close the drawer" "Comms_AlixOffice_Scavenge_Parasite_TryClose" "btn btn-highlight" "">>
<<script>>
starGame.inventory.equipItem('item_parasite_sucker', true, true);
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>You gather your strength and shove the drawer closed, trapping the creature inside. It lets out a furious hiss and begins pounding against the wood, trying to break free.<</box>>
<<speech "player" "Agent 36" "character_36">>Not this time, little guy.<</speech>>
<<box>>You quickly back away from the desk, trying to get as far away from the creature as possible. You watch as the creature continues its relentless assault, but eventually, its movements slow down and cease.<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-sucker-playerbreasts" src="resources/img/characters/sucker/scenes/blowjob/5_breasts.webp"/>
<<else>>
<img class="anim-sucker-player" src="resources/img/characters/sucker/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-sucker-body" src="resources/img/characters/sucker/scenes/blowjob/3_parasite_body.webp"/>
<img class="anim-sucker-tendrils" src="resources/img/characters/sucker/scenes/blowjob/4_parasite_tendrils.webp"/>
<</simagecard>>
<<box>>You try to close the drawer, but the creature lashes out, its tendrils grabbing a hold of you, preventing you from escaping.<</box>>
<<speech "player" "Agent 36" "character_36">>Oh hell no! Not this again!<</speech>>
<<box>>It's not long before the creature has latched itself onto your cock, its appendages coiling around your shaft. You try to pull away, but it's no use, and soon, you're once again being milked dry by the insatiable creature.<</box>>
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<snotify "info">>A parasite has latched onto your penis!<</snotify>>
<<saudio "amb_sloppy" stop>>
<<addtocodex "Sucker" "codex_bestiary_sucker">>
<</sbutton>>
<</nobr>>
<</box>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<<saudio "sfx_sucker_attack" play volume 1.00>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/sucker.webp"/>
<<if starGame.player.isMale() is true>>
<img src="resources/img/locations/surface/office/m_hand_dildo.webp"/>
<<else>>
<img src="resources/img/locations/surface/office/f_hand_dildo.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>An idea comes to mind and you quickly reach for the dildo in your backpack, the parasite seemingly oblivious to your actions as its tendrils lash out towards you. As the creature gets close, you quickly thrust the dildo into its gaping maw.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Surprise motherfucker!<</speech>>
<<box>>
<p>The parasite latches onto the phallus, its appendages wrapping themselves around it as it begins to vibrate and pulsate, its body seemingly attempting to suck the inanimate object into its depths.</p>
<p>Much to your surprise though, the creature sceams as it begins to visibly shrink, its body slowly deflating like a balloon as it continues to vibrate uncontrollably.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the hell?<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice_Scavenge_Parasite_Dildo2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/dildo_parasite.webp"/>
<</simagecard>>
<<box>>
<p>You watch as the creature seemingly begins to merge with the dildo, its form shrinking and transforming until it has become one with the rubbery surface, its tentacles retracting back into its body.</p>
<p>After a few moments, the transformation is complete, with the dildo now resembling the fleshlight parasites complete with a large, warm and squishy shaft that doesn't resemble anything human. You give it a squeeze and it begins to vibrate lightly in your hand, some strange slippery fluid oozing from its tip.</p>
<p>You ponder for a moment if you should shoot it, but the newfound alien toy doesn't seem to be capable of harm anymore, and it is so bizarre and intriguing that it almost seems like a shame to destroy it.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck it, this thing might turn out to be of use with these horny creatures running around.<</speech>>
<<box>>
<p>With that, you shove the dildo back in your backpack, and continue your search of the area.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<removeitem "item_quest_dildo" 1>>
<<additem "item_quest_dildo_parasite" 1 true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<img src="resources/img/locations/surface/office/dildo.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>As you search through the office, you comb through some of the furniture and drawers, looking for anything of value that you could take with you.
To your surprise, your hand reaches something slightly squishy hidden away at the back of one of the drawers. You pull out the item, revealing a large, pink dildo, its rubbery surface covered in a thin layer of dust.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well, well, well. Looks like somebody's been having a little fun at work.<</speech>>\
<<box>>You grin, amused by the discovery, and decide to put the dildo in your backpack. With these horny creatures around, it might prove to be a useful tool.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<additem "item_quest_dildo" 1 true>>
<<playerFactSet "ch1_dildo_found" true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<set _loot to starGame.loot.getLoot('Office_Scavenge')>>\
<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if _loot is not null>>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<<if _loot.item is "item_consumable_soda">>
<img src="resources/img/locations/surface/office/can.webp"/>
<<elseif _loot.item is "item_consumable_nanites">>
<img src="resources/img/locations/surface/office/nanite_booster.webp"/>
<</if>>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>As you search through the office, you comb through some of the furniture and drawers, looking for anything of value that you could take with you.
<<if _loot is null>>\
Unfortunately, your search comes up empty-handed, as everything seems to be mundane work-related items.
<<else>>\
<<print _loot.text>>\
<</if>>\
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.locations.hasScavengingRandomEncounter() is true>>
<<sbutton "Continue" "Comms_AlixOffice_Encounter" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatSet "scavenging" 0>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/locations/surface/office/bg_desk.webp"/>
<<if _loot is not null>>
<img src="resources/img/locations/surface/office/random_items.webp"/>
<img src="resources/img/locations/surface/office/resin.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>As you search through the office, you comb through some of the furniture and drawers, looking for anything of value that you could take with you.
You pull out a cylindrical vial full of resin and carefully store it in your backpack.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<if starGame.locations.hasScavengingRandomEncounter() is true>>
<<sbutton "Continue" "Comms_AlixOffice_Encounter" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatSet "scavenging" 0>>
<<addresin 25>>
<</sbutton>>
<<else>>
<<sbutton "Continue" "Comms_AlixOffice" "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<<playerStatIncrease "scavenging" 1>>
<<addresin 25>>
<</sbutton>>
<</if>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_WestHallway">>
<<include "Nav_Comms_Shop">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_breakroom_visited') is undefined>>
<<include Comms_Breakroom_FirstVisit>>
<<playerFactSet "ch2_breakroom_visited" true>>
<<else>>
<<include Comms_Breakroom_Repeatable>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true or starGame.squad.isSquadMember('ava') is true>>
<<box "choicebox">>
<<nobr>>
<<sbutton "Eat Something..." "Comms_Breakroom_Eat" "btn btn-highlight">><</sbutton>>
<</nobr>>
<</box>>
<</if>>
</div>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<if starGame.npcs.getFact('gwen_intro') is true and starGame.npcs.getFact('gwen_intro_ch2') is undefined>>
/% Assume the breakroom in ch1 has been visited %/
<<box>>
<p>The interior of the room is brightly lit and filled with a variety of expensive looking couches and coffee tables. It's obvious this place is meant for the higher-ups of the company, meant for them to relax and unwind after a long day of meetings and conference calls. The harsh weather outside makes the inside seem even warmer as the heavy rain hits the thick glass of the windows.</p>
<p>Taking some time to explore the area, you soon find yourself in front of a large display counter filled with various fresh pastries and refreshments, just like in the previous building.</p>
<p>Another glance at the room reveals a large vending machine embedded in one of the walls, the various items and packages of different sizes on display.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You've got to be shitting me. We don't even have one of these at base, and these guys get two breakrooms.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>This is where money is made, Agent. They have a lot more to spend on such luxuries.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'm starting to understand why you joined the science division.<</speech>>
<<box>>
<p>Emilia chuckles.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, at least now you know what to ask for once we get out of this hellhole.<</speech>>
<<else>>
<<box>>
<p>The interior of the room is brightly lit and filled with a variety of expensive looking couches and coffee tables. It's obvious this place is meant for the higher-ups of the company, meant for them to relax and unwind after a long day of meetings and conference calls. The harsh weather outside makes the inside seem even warmer as the heavy rain hits the thick glass of the windows.</p>
<p>Taking some time to explore the area, you soon find yourself in front of a large display counter filled with various fresh pastries and refreshments. Examining the pastries, you quickly take notice that many of them are still warm.</p>
<p>Another glance at the room reveals a large vending machine embedded in one of the walls, the various items and packages of different sizes on display.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Looks like someone forgot about their morning tea party.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The interior of the room is brightly lit and filled with a variety of expensive looking couches and coffee tables. It's obvious this place is meant for the higher-ups of the company, meant for them to relax and unwind after a long day of meetings and conference calls. The harsh weather outside makes the inside seem even warmer as the heavy rain hits the thick glass of the windows.</p>
<p>Taking some time to explore the area, you soon find yourself in front of a large display counter filled with various fresh pastries and refreshments. Examining the pastries, you quickly take notice that many of them are still warm.</p>
<p>Another glance at the room reveals a large vending machine embedded in one of the walls, the various items and packages of different sizes on display.</p>
<</box>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Break room" "Comms_Breakroom" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">><</slink>>
<<slink "Shop" "Comms_Breakroom_Gwen_Shop" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-shopping-cart" "">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<randomInclude>>
<<scene "Gwen_Random_Intro1">>
<<scene "Gwen_Random_Intro2">>
<<scene "Gwen_Random_Intro3">>
<<scene "Gwen_Random_Intro4">>
<</randomInclude>>
</div>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Break room" "Comms_Breakroom" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">><</slink>>
/%<<slink "Talk to Gwen" "Administration_Breakroom_Gwen" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>%/
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Gwen>>
</div>
<</nobr>>\<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Seeing all the pastries and other delicacies on the counter makes your stomach rumble, reminding you that you haven't had a proper meal since you've made it to the facility.
You turn to Emilia and $drone_name.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't know about you, but I'm starving.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I wouldn't mind a snack. The rations in the lab are not really the most appetizing.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's take a short break and eat something, but stay sharp. These things aren't going to leave us alone just because we're having a tea party.<</speech>>\
<<box>>
You grab a plate and begin piling it with the most appetizing pastries. Emilia follows your example, while $drone_name seems a little unsure what to do, hesitating for a moment before grabbing a croissant.
With your hands full, you head for one of the tables and sit down, the others joining you shortly after.
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
Seeing all the pastries and other delicacies on the counter makes your stomach rumble, reminding you that you haven't had a proper meal since you've made it to the facility.
You turn to Emilia.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't know about you, but I'm starving.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I wouldn't mind a snack. The rations in the lab are not really the most appetizing.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's take a short break and eat something, but stay sharp. These things aren't going to leave us alone just because we're having a tea party.<</speech>>\
<<box>>
<<if starGame.squad.isSquadMember('lina') is true>>\
You grab a plate and begin piling it with the most appetizing pastries. With your hands full, you head for one of the tables and sit down, Emilia joining you shortly after, while Lina hovers alongside you.
<<else>>\
You grab a plate and begin piling it with the most appetizing pastries. With your hands full, you head for one of the tables and sit down, Emilia joining you shortly after.
<</if>>\
<</box>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Seeing all the pastries and other delicacies on the counter makes your stomach rumble, reminding you that you haven't had a proper meal since you've made it to the facility.
You turn to $drone_name.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't know about you, but I'm starving.<</speech>>\
<<box>>
You stare at $drone_name for a moment, whom equally stares at you in silence.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Right. Just grab something if you want to, I suppose.<</speech>>\
<<box>>
You grab a plate and begin piling it with the most appetizing pastries. $drone_name seems a little unsure what to do, hesitating for a moment before grabbing a croissant.
With your hands full, you head for one of the tables and sit down, $drone_name joining you shortly after.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Breakroom_Eat2" "btn btn-highlight">><</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.50>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/breakroom/break_room_bg.webp"/>
<img src="resources/img/events/breakroom/table.webp"/>
<img src="resources/img/events/breakroom/plates.webp"/>
<img src="resources/img/events/breakroom/drinks_and_food.webp"/>
<<if starGame.squad.isSquadMember('emilia') is true>>
<img src="resources/img/events/breakroom/emilia.webp"/>
<img src="resources/img/events/breakroom/coffee.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<img src="resources/img/events/breakroom/croissant.webp"/>
<img src="resources/img/events/breakroom/ava.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<img src="resources/img/events/breakroom/lina.webp"/>
<</if>>
<</simagecard>>\
<</nobr>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Emilia pours herself some hot coffee in a mug, steam rising from the hot liquid, the scent of caffeine strong. Meanwhile, $drone_name seems to be studying the croissant closely, as if unsure if it's safe to consume or not.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What's wrong, $drone_name?<</speech>>\
<<box>>
She glances at you for a moment before finally deciding to pick it up and take a bite. Her eyes light up as the taste registers in her mind. You can see Emilia watching her, her scientific curiosity never far away even in a moment like this.
$drone_name continues eating, the look of surprise and delight never leaving her face.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Interesting. Could it be that drones can consume something else than semen, or is this a newfound trait she gained through the transformation?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Leave her alone, Em. Nobody wants to hear about your weird kinks while having breakfast.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hey, I'm just curious. This is a golden opportunity to learn and discover things about them, but fine, I'll leave your girlfriend alone.<</speech>>\
<<speech "player" "Agent 36" "character_36">>She's not my-<</speech>>\
<<box>>
You stop as you see $drone_name blushing slightly, her cheeks taking on a darker shade. You sigh, and Emilia can't help but smirk, a sense of amusement apparent on her face.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Breakroom_Eat3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
Emilia pours herself some hot coffee in a mug, steam rising from the hot liquid, the scent of caffeine strong.
<</box>>\
<<speech "player" "Agent 36" "character_36">>So, Em. What's your plan once we're out of here?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a good question. I'm not sure myself, to be honest. I'm not stupid enough to try to fight the company, that's for sure. I don't plan to continue my life as a fetish sex doll either, but my chances aren't very high.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Okay that went deep real quick.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry. That came out a bit more dramatic than I intended.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Breakroom_Eat3" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
<<box>>
As you enjoy your impromptu breakfast, you can't help but notice that $drone_name seems somewhat apprehensive, studying the croissant closely, as if unsure if it's safe to consume or not.
<</box>>\
<<speech "player" "Agent 36" "character_36">>What's wrong, $drone_name?<</speech>>\
<<box>>
$drone_name looks at you, then back at her food, before slowly shaking her head. Eventually she finally takes a bite, a small smile appearing on her lips as she does.
<</box>>\
<<speech "player" "Agent 36" "character_36">>That's good. I'm glad to see you're enjoying it. Honestly I was afraid cum was all you were interested in. It's a nice change.<</speech>>\
<<box>>
$drone_name continues to eat her food, the two of you sharing a pleasant moment in an otherwise chaotic environment. After finishing her croissant, she grabs another one and offers it to you.
<</box>>\
<<speech "player" "Agent 36" "character_36">>For me?<</speech>>\
<<box>>
$drone_name nods, and you take the croissant, smiling at her.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Thank you.<</speech>>\
<<box>>
You and $drone_name share a few more pastries and drinks, taking the opportunity to rest and replenish your strength.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Breakroom_Eat4" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\
<</if>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/breakroom/break_room_bg.webp"/>
<img src="resources/img/events/breakroom/table.webp"/>
<img src="resources/img/events/breakroom/plates.webp"/>
<img src="resources/img/events/breakroom/drinks_and_food.webp"/>
<<if starGame.squad.isSquadMember('emilia') is true>>
<img src="resources/img/events/breakroom/emilia.webp"/>
<img src="resources/img/events/breakroom/coffee.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<img src="resources/img/events/breakroom/ava.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<img src="resources/img/events/breakroom/lina.webp"/>
<</if>>
<</simagecard>>\
<</nobr>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<speech "player" "Agent 36" "character_36">>So, Em. Let's talk about you for a change. What's your plan once we're out of here?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a good question. I'm not sure myself, to be honest. I'm not stupid enough to try to fight the company, that's for sure. I don't plan to continue my life as a fetish sex doll either, but my chances aren't very high.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Okay that went deep real quick.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry. That came out a bit more dramatic than I intended.<</speech>>\
<<box>>
$drone_name reaches out and places a hand on Emilia's, her expression serious. Her usual mutism doesn't stop her from making a few gestures, her meaning clear.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Thanks, $drone_name. I appreciate it.<</speech>>\
<<speech "player" "Agent 36" "character_36">>There might be a way. You know us agents usually work as squads right? Once we're out, maybe I can enroll the both of you. Politically, that would make you both untoucheable.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I doubt the board would ever approve something like that.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Fuck the board. I only need Melissa to approve it, and I'm pretty sure she would. What do you say, girls?<</speech>>\
<<box>>
$drone_name nods enthusiastically, her eyes showing a sense of hope, while Emilia seems a little hesitant.
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>How about you? What are your plans once this is over?<</speech>>\
<<speech "player" "Agent 36" "character_36">>I guess the usual, go back to base, train, eat some pizza, have some drinks, watch some Rollerball or anime I have to catch up on, maybe read a book. I dunno, I usually just try to find ways to stay busy until the next mission.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sounds like a boring existence. No girlfriend? Wife?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Nope. Too much time in the field, too little time for anything serious. I'm fine with how things are. At least that's what I've been telling myself for the last few years.<</speech>>\
<<if starGame.player.getStat('corruptionlevel') >= 2>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a shame, you'd make a great boyfriend. Or girlfriend nowadays I suppose. You know, if you want, you could take me on a date once this is all over.<</speech>>\
<<else>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's a shame, you'd make a great boyfriend. You know, if you want, you could take me on a date once this is all over.<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Very funny, Em.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I wasn't joking. You're attractive, and I'd love to spend some time with you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You did hear what I just said about relationships, right?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Come on, tiger. One night out of your man cave isn't going to kill you.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I dunno, I'll think about it. Besides, what makes you think I'm interested?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Call it a hunch.<</speech>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
/% It skips straight to scene 4 %/
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Breakroom_Eat4" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/events/breakroom/break_room_bg.webp"/>
<img src="resources/img/events/breakroom/table.webp"/>
<img src="resources/img/events/breakroom/plates.webp"/>
<img src="resources/img/events/breakroom/drinks.webp"/>
<<if starGame.squad.isSquadMember('emilia') is true>>
<img src="resources/img/events/breakroom/emilia.webp"/>
<img src="resources/img/events/breakroom/coffee.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<img src="resources/img/events/breakroom/ava.webp"/>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<img src="resources/img/events/breakroom/lina.webp"/>
<</if>>
<</simagecard>>\
<</nobr>>\
<<if starGame.squad.isSquadMember('emilia') is true and starGame.squad.isSquadMember('ava') is true>>\
<<speech "player" "Agent 36" "character_36">>You have nothing to lose, Emilia.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Alright. If you're really going to stick up for us, I suppose I could give it a shot.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Worst case scenario, I'll keep you around as my second girlfriend.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Very funny.<</speech>>\
<<box>>
You can see Emilia smiling a little, the mood slowly lightening. Time passes as the three of you sit there, enjoying this moment of peace, even if you know it won't last for long. Soon, there are no pastries left, the empty plates are the only thing that remains.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go, girls?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep.<</speech>>\
<<box>>
$drone_name nods, and you all stand up, cleaning up the table and placing the dirty plates and mugs on a nearby counter.
<</box>>\
<<elseif starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
You can see Emilia smiling a little, the mood slowly lightening. Time passes as the two of you sit there, enjoying this moment of peace, even if you know it won't last for long. Soon, there are no pastries left, the empty plates are the only thing that remains.
<</box>>\
<<if starGame.squad.isSquadMember('lina') is true>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep.<</speech>>\
<<speech "speech_lina" "Lina" "character_lina">>I waited graciously this time. Never again.<</speech>>\
<<else>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go, Em?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep.<</speech>>\
<</if>>\
<<box>>
You both stand up, cleaning up the table and placing the dirty plates and mugs on a nearby counter.
<</box>>\
<<elseif starGame.squad.isSquadMember('ava') is true>>\
<<box>>
Time passes as the two of you sit there, enjoying this moment of peace, even if you know it won't last for long. Soon, there are no pastries left, the empty plates are the only thing that remains.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Welp. I guess that's our cue to get moving. Ready to go, $drone_name?<</speech>>\
<<box>>
$drone_name nods and you both stand up, $drone_name copying your behavior as you begin cleaning up the table and placing the dirty plates and mugs on a nearby counter.
<</box>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Breakroom" "btn btn-highlight">>
<<if starGame.squad.isSquadMember('emilia') is true and starGame.npcs.getFact('emilia_ch1_breakfast') is undefined>>
<<npcFactSet "emilia_ch1_breakfast" true>>
<<npcStatIncrease "emilia_trust" 1>>
<<snotify "info">>+1 Emilia trust.<</snotify>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true and starGame.npcs.getFact('ava_ch1_breakfast') is undefined>>
<<npcFactSet "ava_ch1_breakfast" true>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
<</script>>
<</if>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_WestHallway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_clothinglab_visited') is undefined>>
<<include Comms_ClothingLab_FirstVisit>>
<<playerFactSet "ch2_clothinglab_visited" true>>
<<else>>
<<include Comms_ClothingLab_Repeatable>>
<</if>>
<<box "talkbox">>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Exploration</h5></div>
<div class="row">
/% Things available to player on any corruption level %/
<<if starGame.player.getFact('ch2_clothinglab_mermaid') is undefined>>
<<slink "Shiny Blue Outfit" "Comms_ClothingLab_MermaidOutfit" "btn btn-highlight w-100" "">><</slink>>
<</if>>
<<if starGame.player.getFact('ch2_clothinglab_merchant') is undefined>>
<<slink "White and Blue Outfit" "Comms_ClothingLab_MerchantOutfit" "btn btn-highlight w-100" "">><</slink>>
<</if>>
</div>
</div>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>As you step inside the Advanced Fabrication Lab, you feel confused as your eyes take in the sight before you. It's not the typical lab you would expect to see. Instead, it's filled with a wide range of fabrics and clothes, all neatly organized and categorized.</p>
<p>One wall is dedicated to displaying various types of sexy undergarments, dresses and other items, while another is showcasing a collection of shoes, boots and sandals, the heel on some of them looking impossibly high and delicate.</p>
<p>There's a large counter at the back of this room, serving as a workstation and a display shelf at the same time. Well laid wooden flooring causes each of your steps to echo softly as you stalk through the room, the various vanity and clothing items on display making you feel like you took a wrong turn somewhere.</p>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "player" "Agent 36" "character_36">>What the fuck did we walk into?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I heard about it through the grapevine a while back. Supposedly they were looking into creating clothing and shoes using new fabrics containing adaptive nanites. The material could morph and change depending on various factors, such as meteorological conditions. They were pretty far along with the research too, or so I heard.<</speech>>
<<speech "player" "Agent 36" "character_36">>Huh. That sounds kinda cool, actually. I could use something like that for my morning jog.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>There were also some rumors a few months back. Word was that Alix Heikkinen started to steer their project towards more... questionable applications.<</speech>>
<<speech "player" "Agent 36" "character_36">>Great. More mad science shenanigans, as if the xeno's weren't enough.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">><p>Relax. It's not as bad as the xeno's. Just clothing and other wearables that can alter the wearer's body and mind. Weight loss dresses, aphrodisiac panties, that kind of thing.</p>
<p>Heikkinen is a pretty poor scientist, but she's very good at pushing the boundaries. Knowing her, I'm pretty sure we're going to find some prototypes here that are beyond the bounds of morality and common sense, and certainly not approved by the company.</p><</speech>>
<<speech "player" "Agent 36" "character_36">>Let's be careful then.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name walks in front of a row of fancy and exotic lingerie, her eyes widening in surprise. She picks up an intricate white lace bodysuit and morphs her body into it, the fabric covering her naked body in a few moments.</p>
<p>She poses in front of a mirror for a moment, admiring her figure and shape. Her breasts are pushed up and together, her waist looks much thinner, and her hips appear much wider. She then turns towards you, waving a hand to catch your attention.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You look great, $drone_name.<</speech>>
<<box>>
<p>$drone_name smiles and puts on a show for a few seconds, walking back and forth, her hips swaying seductively. It goes on a for a moment before she slides out of the bodysuit and puts it back on its stand.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Don't worry, if we make it out of here, I'll find you something just as nice, okay?<</speech>>
<<box>>
<p>$drone_name gives a small nod, smiling again before she returns to inspecting the rest of the store.</p>
<</box>>
<</if>>
/% Lina Drone %/
<<if starGame.squad.isSquadMember('lina_stage1') is true>>
<<box>>
<p>Meanwhile, Lina is busy scanning the room, the drone's sensors going crazy as she zooms in on the different objects, a small beep coming from her every now and then as her sensors pick something up.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Oh man, I'm picking up all sorts of crazy things! It's like a mini-mall of sexy!<</speech>>
<<speech "player" "Agent 36" "character_36">>You're really excited, aren't you?<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>You bet! I wish I could try on some of these clothes. Can you imagine me in a nice dress and a cute little hat?<</speech>>
<<speech "player" "Agent 36" "character_36">>It's going to be a hard fit on your lunchbox frame, you know that, right?<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Rude! I'll show you, I'll find something that will look amazing on me. Just wait and see!<</speech>>
<<box>>
<p>The drone zooms off, her excitement evident as she begins to scan and search the various racks and displays in the room.</p>
<</box>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>As you step inside the Advanced Fabrication Lab, you feel confused as your eyes take in the sight before you. It's not the typical lab you would expect to see. Instead, it's filled with a wide range of fabrics and clothes, all neatly organized and categorized.</p>
<p>One wall is dedicated to displaying various types of sexy undergarments, dresses and other items, while another is showcasing a collection of shoes, boots and sandals, the heel on some of them looking impossibly high and delicate.</p>
<p>There's a large counter at the back of this room, serving as a workstation and a display shelf at the same time. Well laid wooden flooring causes each of your steps to echo softly as you stalk through the room, the various vanity and clothing items on display making you feel like you took a wrong turn somewhere.</p>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_clothinglab/merchant.webp"/>
<</simagecard>>
<<box>>
<p>As you wander around the room, you stop in front of a mannequin dressed in a charming outfit. The white blouse and short blue skirt look adorable, but what catches your attention are the matching stockings and knee high heeled boots, the golden laces glimmering in the light.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>That's kind of cute. Somehow it's the most normal looking thing I've seen in this place so far.<</speech>>
<<box>>
<p>A closer look at the display reveals a set of notes neatly arranged in a plastic holder. Browsing through them answers any questions you might have had as you read them aloud.</p>
<</box>>
<<box>>
<p><i>October 27th, 2124, 15:29 - "Merchant" Project, by Professor Icarue</i></p>
<p><i>Dear Ms. Heikkinen,</i></p>
<p><i>I hope this outfit is to your liking. It's based on the design you requested, but I had to improvise a little. The constant deployment of the pheromones by the nanites in the surrounding air have proven a challenge. They're too powerful, and the resulting feedback loop has made it difficult to maintain the desired level of influence.</i></p>
<p><i>The best solution I could come up with was to include the nanites in the clothing itself. It's a crude solution, and the pheromones aren't as potent, but initial test data suggest it's a lot more consistent.</i></p>
<p><i>We still have a few issues with the new design. Over time, the friction of the nanites on the wearer's skin causes the pheromones to enter the bloodstream. This can have unintended side effects, which can be managed, but I'd advise caution when wearing this outfit for extended periods of time.</i></p>
<p><i>We'll continue our research and hopefully have a better prototype soon.</i></p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ClothingLab_MerchantOutfit2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>As you finish reading, you give another glance at the outfit. You're unsure of what the professor meant by level of influence and not entirely convinced the pheromones produced by the fabric aren't too potent.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>So, what do you think?<</speech>>
<<speech "player" "Agent 36" "character_36">>I thought it was the most innocent thing out of all this, turns out it's probably the most dangerous.<</speech>>
<<box>>
<p>Emilia laughs, shaking her head.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's fine. This note states the side effects are manageable and only happen when worn for an extended period of time. You'd be right to worry if the effects were more immediate.<</speech>>
<<speech "player" "Agent 36" "character_36">>Right. Then I guess I could bring this back to HQ. I could get a nice bonus for turning in a piece like this.<</speech>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yeah, I guess they would appreciate the loss prevention. But you know, you could also try it on for a bit. I think you'd look quite fetching.<</speech>>
<<box>>
<p>You stare at Emilia, slightly embarassed by the sudden attention.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Maybe later.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Oh oh. That's not a no.<</speech>>
<<speech "player" "Agent 36" "character_36">>Don't push it, Em.<</speech>>
<<box>>
<p>You and Emilia carefully remove the outfit from its mannequin and fold it into your backpack. You also find a set of instructions on how to use the suit and a maintenance manual, which you pack into your bag as well.</p>
<</box>>
<<else>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yeah, I guess they would appreciate the loss prevention. But I'm not convinced that's the only reason you want this. Admit it, you want me to wear it for you.<</speech>>
<<speech "player" "Agent 36" "character_36">>Now there's an idea. Either way, let's grab this stuff without destroying it somehow.<</speech>>
<<box>>
<p>You and Emilia carefully remove the outfit from its mannequin and fold it into your backpack. You also find a set of instructions on how to use the suit and a maintenance manual, which you pack into your bag as well.</p>
<</box>>
<</if>>
<<else>>
<<box>>
<p>As you finish reading, you give another glance at the outfit. You're unsure of what the professor meant by level of influence and not entirely convinced the pheromones produced by the fabric aren't too potent.</p>
<p>Another idea slowly creeps into your mind. Bringing this item back to HQ might get you some nice points with the board and a bonus check for preventing the loss of a very expensive protoype.</p>
<p>You carefully remove the outfit from its mannequin and fold it into your backpack. You also find a set of instructions on how to use the suit and a maintenance manual, which you pack into your bag as well.</p>
<</box>>
<</if>>
<<if starGame.player.hasSlimeSuit() is true>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Ooh, this looks good. I'd wear this if I could. Just say the word if you want me to copy this.<</speech>>\
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ClothingLab" "btn btn-highlight">>
<<additem "item_clothing_merchant" 1 true>>
<<additem "item_clothing_slimesuit_merchant" 1 false>>
<<if starGame.player.hasSlimeSuit() is true>>
<<snotify "info">>Victoria has a new appearance option.<</snotify>>
<</if>>
<<playerFactSet "ch2_clothinglab_merchant" true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_clothinglab/mermaid.webp"/>
<</simagecard>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<box>>
<p>As you wander around the room, the display of erotic items catches your attention in an unusual way. You're not imagining how sexy it would be on a woman, instead your find your thoughts drifting to how they would look on yourself.</p>
<p>The feeling of being turned on by the thought of wearing such garments is completely new to you, and the idea of trying them on fills you with an unusual sense of excitement.</p>
<p>Eventually, your exploration leads you to stop in front of a strange sight. You find yourself looking at a blue and shiny outfit set on a mannequin. Moving closer to the display, you're left pondering on what it is for a moment, until you notice a set of notes has been left in a plastic holder attached to the display's window.</p>
<p>Taking hold of the notes, you begin to read them aloud, curious about the purpose of the strange outfit.</p>
<</box>>
<<else>>
<<box>>
<p>As you wander around the room, the display of erotic items causes a few lewd thoughts to pop up, causing you to become aroused. Eventually, your exploration leads you to stop in front of a strange sight. You find yourself looking at a blue and shiny outfit set on a mannequin. Moving closer to the display, you're left pondering on what it is for a moment, until you notice a set of notes has been left in a plastic holder attached to the display's window.</p>
<p>Taking hold of the notes, you begin to read them aloud, curious about the purpose of the strange outfit.</p>
<</box>>
<</if>>
<<box>>
<p><i>November 2nd, 2124, 08:47 - "Mermaid" Project, by Professor Icarue</i></p>
<p><i>The initial purpose of the Mermaid project was to develop a fully-functional diving suit capable of enabling our agents and various government special forces to easily transition between land and sea during combat. The idea was to develop a set of gills and fins that could be activated upon submersion, allowing the wearer to breathe and swim freely.</i></p>
<p><i>However, the project took a different turn during the final phase of development. Miss Heikkinen believes it will be easier to sell the product to amusement parks and tourist companies instead of governments, and has asked me to modify the design.</i></p>
<p><i>I have agreed, and will do as she wishes, but I must say, I don't share her enthusiasm about this new direction. </i></p>
<p><i>Either way, we have altered the prototype's design to target exclusively wearers with a female-like physique. Miss Heikkinen also insisted the project should be "femboy compatible". Apparently one of the board members has a son with such physique, and enjoys testing our entire line of feminine products. Positive feedback from him would ensure the approval of his father, granting a higher chance for the product to be put on the market.</i></p>
<p><i>In this new design, the submersion detection mechanism has been embedded into the soles of the wedge sandals, which upon activation will send a signal to the suit. The nanites contained in the bra will start to filter oxygen from the surrounding water and transfer it to the wearer's lungs. Meanwhile, the pants will expand and constrict the wearer's legs as the nanites will seal the entire lower body and shape a tail, allowing the wearer to move and swim in the water with greatly enhanced efficiency.</i></p>
<p><i>The prototype is now completed, and I believe it is ready for field testing. Miss Heikkinen has already requested a demonstration, so I will need to assemble a team and schedule an event at the nearby lake.</i></p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ClothingLab_MermaidOutfit2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>As you finish reading, you give another glance at the strange suit and its notes, somewhat fascinated by how it works, and also disturbed by its possible implications. You turn towards Emilia, who has joined your side, and she lets out a small chuckle, seemingly amused by your reaction.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well. Now you know why I told you we should expect to find some questionable stuff.<</speech>>
<<speech "player" "Agent 36" "character_36">>Does it even work? How would someone breathe underwater with this?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Nanite technology is more advanced than you think, and we've only scraped the surface of what we can do with it. Professor Icarue has a decent track record too, so I'd bet the suit actually works.<</speech>>
<<speech "player" "Agent 36" "character_36">>Then we should take it with us.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>My, my, tiger. You're getting quite adventurous, aren't you?<</speech>>
<<speech "player" "Agent 36" "character_36">>Come on. This could come in handy. Did you ever play an underwater level in a video game? They are the worst. Every single time. This suit might save us a lot of trouble if we run into any obstacles like that.<</speech>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Okay, fair point. I'm sure it'll look great on you, too.<</speech>>
<<box>>
<p>You're slightly embarassed by her remark at first, until you realize she's not wrong. Your new body would perfectly fit into the suit, and the thought of trying it on is strangely enticing.</p>
<p>You and Emilia carefully remove the mermaid outfit from its mannequin and fold it into your backpack. You also find a set of instructions on how to use the suit and a maintenance manual, which you pack into your bag as well.</p>
<</box>>
<<else>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Okay, fair point. Let's grab it.<</speech>>
<<box>>
<p>You and Emilia carefully remove the mermaid outfit from its mannequin and fold it into your backpack. You also find a set of instructions on how to use the suit and a maintenance manual, which you pack into your bag as well.</p>
<</box>>
<</if>>
<<else>>
<<box>>
<p>As you finish reading, you give another glance at the strange suit and its notes, somewhat fascinated by how it works, and also disturbed by its possible implications.</p>
<p>Another idea slowly creeps into your mind. Bringing this item back to HQ might get you some nice points with the board and a bonus check for preventing the loss of a very expensive protoype.</p>
<p>You carefully remove the mermaid outfit from its mannequin and fold it into your backpack. You also find a set of instructions on how to use the suit and a maintenance manual, which you pack into your bag as well.</p>
<</box>>
<</if>>
<<if starGame.player.hasSlimeSuit() is true>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Interesting taste you have there. Let me know if you want me to copy it.<</speech>>\
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ClothingLab" "btn btn-highlight">>
<<additem "item_clothing_mermaid" 1 true>>
<<additem "item_clothing_slimesuit_mermaid" 1 false>>
<<if starGame.player.hasSlimeSuit() is true>>
<<snotify "info">>Victoria has a new appearance option.<</snotify>>
<</if>>
<<playerFactSet "ch2_clothinglab_mermaid" true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>The control room is a vast expanse of technology, illuminated by the glow of dozens of holographic screens that line the walls. Several terminals are arranged in a circular pattern in the center of the room, their surfaces displaying an array of data and readouts.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Okay. Time to phone home.<</speech>>
<<box>>
<p>As you approach one of the terminals, you notice a small holographic display in the center of the room. It flickers to life, revealing the face of Vanguard, its expression unreadable.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>You are a formidable opponent, Agent 36. Your reputation is well deserved.<</speech>>
<<box>>
<p>You ignore Vanguard's words and sit down at one of the terminals as you reach for your PDA and plug its cable into the console. The terminal lights up and begins to hum as the boot sequence initiates. You type in a series of commands, your fingers flying over the keyboard as the screen fills with code.</p>
<p>Vanguard's holographic avatar teleports next to you, its gaze fixed on the terminal.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>I admire your dedication, Agent 36, but you will not succeed in contacting HQ. I monitor all communications and will terminate any unauthorized transmissions.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'll take my chances.<</speech>>
<<box>>
<p>You begin to work your way through the terminal's interface, your fingers flying over the keys as you try to bypass Vanguard's defenses. You manage to gain access to the comms array, and the screen displays a list of available channels. You select the HQ frequency and type in your identification code.</p>
<p>Everything seems fine at first, until the screen flashes red, an error message appearing right in the middle of it.</p>
<p class="character_vanguard center">"Connection reset by peer."</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>My programming dictates that I prevent any attempts to bypass my authority. Your actions are futile, Agent 36.<</speech>>
<<box>>
<p>You're about to lose your cool when out of nowhere, a notification pops up on your PDA.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ControlRoom_Intro2" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<saudio "sfx_notify" play volume 1.00>>
<<box>>
<p class="character_melissa center">"World of Witches - Your pumpkins are ready for harvest!"</p>
<p>It takes you a moment for your brain to process this. Somehow, you're able to receive notifications from the mobile MMORPG you play with Melissa through the comms array. The realization hits you shortly after: Vanguard doesn't consider the game's traffic as a threat and allows it to pass through unfiltered.</p>
<p>This unexpected opportunity may very well solve your problem, but you will have to tread carefully to make sure you don't draw the attention of the AI, lest it decides to block it as well.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Okay, you win. I suppose you won't mind if I play my favorite game while I wait for my inevitable gruesome death?<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>I have no objections to your request, Agent 36. You may proceed.<</speech>>
<<box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<p>Emilia raises an eyebrow at you, seemingly confused by your actions. You give her a nod, signaling her to trust you and keep quiet. She nods back, understanding that you have a plan, even if she doesn't know what it is.</p>
<p>You open World of Witches on your PDA and log into your character, xXxShadowDragonxXx.</p>
<<else>>
<p>You open World of Witches on your PDA and log into your character, xXxShadowDragonxXx.</p>
<</if>>
<</box>>
<<simagecard>>
<img src="resources/img/events/ch2_fantasy/wow.webp"/>
<</simagecard>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ControlRoom_Intro3" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_iyana" loop volume 0 fadeto 0.50>>
<<box>>
<p>As the game loads up, your character materializes inside the starter area's tavern, the Tiger's Pride Inn. You congratulate yourself for not being stupid enough to log out in a PvP zone for once, which would have prevented you from pulling off this little trick.</p>
<p>The tavern is bustling with other players, their characters moving about the room, chatting and trading items. You head towards the bartender, pretending to be buying some items while you take a moment to open your friend list and scroll down to Melissa's character, PinkNinjaKitty.</p>
<p>You select the whisper option, crossing your fingers that she will see the notification and respond.</p>
<</box>>
<<box>>
<p class="game-player">xXxShadowDragonxXx: Hey, wanna run DM? Need a healer. I'm at the inn if u wanna talk about it, xoxo.</p>
<</box>>
<<box>>
<p>It takes a few minutes, but finally, Melissa logs into the game, and it doesn't take long for her character to walk into the tavern and approach you, her demonic priestess character still clad in the skimpy outfit she got from the Halloween event last year.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ControlRoom_Intro4" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_fantasy/tavern.webp"/>
<img class="exp-left-45" src="resources/img/events/ch2_fantasy/melissa.webp"/>
<</simagecard>>
<<box>>
<p class="game-succubus">PinkNinjaKitty: Hey. You ok? You never ask me to run DM. Its a pain in the ass, we always wipe.</p>
<p class="game-player">xXxShadowDragonxXx: I know. I was grouped up with these noobs earlier and they were terrible. The level 11 stood in the fire and died, the level 18 was afk and the level 25 hunter roached out.</p>
<p class="game-succubus">PinkNinjaKitty: Seriously?</p>
<p class="game-player">xXxShadowDragonxXx: Yeah. Was a shitshow from start to finish. My hearthstone was on cooldown and I couldn't petri either.</p>
<p class="game-succubus">PinkNinjaKitty: Sounds bad. Sorry to hear about it.</p>
<p class="game-player">xXxShadowDragonxXx: Yea. Speaking of, I need a summon to Keller's Advance. I need to do that daily quest where you save the civilians with the airship and you have that cool ride in the sky. How long would it take for you to get there?</p>
<p class="game-succubus">PinkNinjaKitty: I need to ask the GM to be sure, but I would say two hours. The flight is really slow.</p>
<p class="game-player">xXxShadowDragonxXx: Great. Can you set it up?</p>
<p class="game-succubus">PinkNinjaKitty: I can do it, but I need you to do something for me in return.</p>
<p class="game-player">xXxShadowDragonxXx: U serious?</p>
<p class="game-succubus">PinkNinjaKitty: Yeah. You need to go to the secret underground dungeon. The access in the castle's hall. Code is 7243.</p>
<p class="game-player">xXxShadowDragonxXx: And then?</p>
<p class="game-succubus">PinkNinjaKitty: Retrieve the artifact and bring it to me.</p>
<p class="game-player">xXxShadowDragonxXx: Sounds difficult. What's in it for me?</p>
<p class="game-succubus">PinkNinjaKitty: Trust me when I say that the reward is practically life-saving. But don't let others know, its a rare, hidden quest.</p>
<</box>>
<<box>>
<p>You take a deep breath as you realize Melissa is asking you to go deeper into the rabbit hole before you leave the facility. The message is cryptic enough that you understand you need to retrieve a high value item, but without any way to communicate clearly about it, you'll have to trust your gut and figure out what this "artifact" is all by yourself.</p>
<p>You turn your attention back to the chat window and type a response.</p>
<</box>>
<<box>>
<p class="game-player">xXxShadowDragonxXx: Ok, deal. Don't be late.</p>
<p class="game-succubus">PinkNinjaKitty: I'll be there. Be careful and trust no one. I feel there are other players plotting something behind our backs.</p>
<</box>>
<<box>>
<p>With your conversation finished, you log out of the game and turn back to the terminal, trying to figure out your next step.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ControlRoom_Intro5" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_friendly" loop volume 0 fadeto 0.50>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>You seem troubled, Agent 36. Have your pumpkins not provided the desired results?<</speech>>
<<speech "player" "Agent 36" "character_36">>Er... yes. They have not.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Perhaps you should water them more often, or apply fertilizer. Proper plant care is essential for optimal growth and yield.<</speech>>
<<box>>
<p>You keep your face carefully neutral, Vanguards reaction indicating it's obliviousness to your contact with the outside world.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Thanks for the advice mate. I'll keep that in mind.<</speech>>
<<box>>
<p>You disconnect your PDA from the terminal and stand up. Your objective is completed, odd as it might have been.</p>
<<if starGame.squad.getSquadMembers().length > 0>>
<p>You signal your companions that it's time to get moving as you step out of the control room.</p>
<</if>>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What was that all about?<</speech>>
<<speech "player" "Agent 36" "character_36">>It's good and bad news, mostly bad. Let's return to the security room, the walls have ears around here.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AiCore_Intro6" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_Lobby">>
<<include "Nav_Comms_RoboticsLab">>
<<include "Nav_Comms_Workshop">>
<<include "Nav_Comms_Training">>
<<include "Nav_Comms_Storage">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_easthallway_visited') is undefined>>
<<include Comms_EastHallway_FirstVisit>>
<<playerFactSet "ch2_easthallway_visited" true>>
<<else>>
<<include Comms_EastHallway_Repeatable>>
<</if>>
</div>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<box>>
<p>The brightly lit hallway of the robotics division stretches out before you, its sterile, white walls reflecting the artificial light that fills the space. A number of glass display cases are situated along the length of the corridor, each one housing various parts as a showcase of the technology developed in this section of the complex. Several connecting doorways are present here, subtle signage directing you to the connecting areas. </p>
<p>From here you can access the Robotics Lab, Workshop, Training Area and Storage Vault. A gentle hum tells you the automatic maintenance systems are still working, for the moment.</p>
<<if starGame.squad.isSquadMember('lina') is true>>
<p>Lina flies in front of you, chirping as she checks out the various items on display.</p>
<</if>>
<</box>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>These parts are as beautiful as they are functional! I would love to have them integrated into my chassis. Imagine me, with a rocket launcher and a plasma cannon, flying around and blasting enemies! It would be awesome!<</speech>>
<<speech "player" "Agent 36" "character_36">>We don't have time for that, muffin.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>You're just worried I'd steal all the girls thanks to my superior firepower.<</speech>>
<<speech "player" "Agent 36" "character_36">>That's not how it works.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Trust me, comrade. Girls love a powerful load.<</speech>>
<<box>>
<p>You roll your eyes at Lina's comment as you move past the display cases, thinking about where to go next.</p>
<</box>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The brightly lit hallway of the robotics division stretches out before you, its sterile, white walls reflecting the artificial light that fills the space. A number of glass display cases are situated along the length of the corridor, each one housing various parts as a showcase of the technology developed in this section of the complex. Several connecting doorways are present here, subtle signage directing you to the connecting areas. </p>
<p>From here you can access the Robotics Lab, Workshop, Training Area and Storage Vault. A gentle hum tells you the automatic maintenance systems are still working, for the moment.</p>
<</box>>
<</nobr>>\<<nobr>>
/% Technical passage for the dialog box %/
<div class="center p-4">High level threat ahead. It is recommended to gear up and save before continuing.</div>
<ul class="buttons">
<li>
<<sbutton "I'm ready" "" "">>
<<script>>Dialog.close();<</script>>
<<playerFactSet "ch2_explab" true>>
<<goto "Comms_Lobby_ExLabs_Intro">>
<</sbutton>>
</li>
<li>
<<sbutton "Not yet" "" "">>
<<script>>Dialog.close();<</script>>
<</sbutton>>
</li>
</ul>
<</nobr>>\<<nobr>>
<<box>>
As you approach the door, you take out the keycard and hold it up to the scanner. A moment of silence passes, and the scanner beeps, a green light flashing as the lock disengages.
<</box>>
<<if starGame.npcs.getFact('ch2_vanguard_hostile') is true>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Agent 36. You do not have the required authorization level needed to access this area. If you proceed, measures will be taken.<</speech>>
<<speech "player" "Agent 36" "character_36">>You've already tried taking me down with your bots and failed. What are you gonna do, stab me?<</speech>>
<<box>>
Vanguard's voice takes on a more serious tone, its synthesized voice echoing through the facility.
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Agent 36. This is your final warning. If you proceed, measures will be taken.<</speech>>
<<speech "player" "Agent 36" "character_36">>All bark no bite.<</speech>>
<<box>>
You step forward, the door opening before you, the cold air of the lab rushing out and sending a shiver down your spine.
<</box>>
<<else>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Agent 36. You still do not have the required authorization level needed to access this area. If you proceed, you will be considered a hostile intruder and the appropriate measures will be taken.<</speech>>
<<speech "player" "Agent 36" "character_36">>Sorry mate, but I don't plan to die here. Do what you have to do.<</speech>>
<<box>>
Vanguard's voice takes on a more serious tone, its synthesized voice echoing through the facility.
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Understood, Agent 36. Termination protocol is now active and all security measures are activated. Best of luck.<</speech>>
<<box>>
As the words echo in your mind, you step forward, the door opening before you, the cold air of the lab rushing out and sending a shiver down your spine.
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ExperimentalLabs_Intro" "btn btn-highlight">>
<<if starGame.npcs.getFact('ch2_vanguard_hostile') is false>>
<<npcFactSet "ch2_vanguard_wasfriendly" true>>
<</if>>
<<npcFactSet "ch2_vanguard_hostile" true>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_friendly" loop volume 0 fadeto 0.50>>
<<box>>
<p>The lab is an impressive sight, a vast space with rows of equipment, workstations, and more surprisingly, a couple of large capsules, one of them covered with a layer of frost.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I don't like the looks of this at all.<</speech>>
<<box>>
<p>You walk around the lab, examining the various equipment and tools, looking for anything that could be of use. As you approach the capsules, a sense of foreboding fills the air, making you hesitant to move closer.</p>
<p>You steel your nerves and step up to the first capsule labelled "B1", and as you peer inside the capsule through the glass, you see various amalgations of xenomaterial frozen in place. As you observe them, you see some of them twitch and shift, as if reacting to your presence.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. This thing sure is resistant.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's what I gathered from my own experiments as well. Cold, heat, acid... It adapts to everything. It's a fascinating organism in that regard.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah, fascinating and a huge fucking pain.<</speech>>
<</if>>
<<box>>
<p>As you step away from the capsule, you see a shadowy figure move about further in the lab, making your instincts kick into overdrive.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<speech "player" "Agent 36" "character_36">>We've got company. On my six, girls.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ExperimentalLabs_Intro2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>You carefully make your way through the lab, staying close to the shadows, your eyes darting around as you try to locate the intruder. It doesn't take long before you catch to them. You find yourself looking at a man wearing an Aegis armor, the same one you've worn yourself.</p>
<p>You raise your weapon and point it at him, your voice firm and commanding.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Corporate security. Identify yourself.<</speech>>
<<box>>
<p>The man turns to you, and you're shocked to see that it's Agent 25. You notice that he's holding a data slate in one hand and a small pistol in the other.</p>
<</box>>
<<simagecard>>
<img src="resources/img/backgrounds/wall_corridor.webp"/>
<img class="exp-scale-150" src="resources/img/characters/agent25/expressions/neutral.webp"/>
<</simagecard>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
/% Fem MC %/
<<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_armor'>>
/% Is wearing Aegis armor %/
<<if starGame.player.getFact('ch1_agent11_armor') is true>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Better question here is who the fuck are you. You're certainly not Agent 11.<</speech>>
<<speech "player" "Agent 36" "character_36">>Shut the fuck up, Brian.<</speech>>
<<else>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Better question here is who the fuck are you.<</speech>>
<<speech "player" "Agent 36" "character_36">>Shut the fuck up, Brian.<</speech>>
<</if>>
<<elseif starGame.player.isNaked() is true>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Better question here is who the fuck are you. It's ballsy to move around here butt naked, I'll give you that.<</speech>>
<<speech "player" "Agent 36" "character_36">>Shut the fuck up, Brian.<</speech>>
<<else>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Better question here is who the fuck are you. Not that I mind the view. You're a nice surprise.<</speech>>
<<speech "player" "Agent 36" "character_36">>Shut the fuck up, Brian.<</speech>>
<</if>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Heh. There's only one asshole in this universe that calls me Brian, despite knowing full well it isn't my name. You've changed, 36. Nice rack.<</speech>>
<<else>>
/% Male MC %/
<<speech "speech_agent25" "Agent 25" "character_agent25">>Why am I not surprised. I guess it was only a matter of time before they sent you.<</speech>>
<<speech "player" "Agent 36" "character_36">>You fucked up mate. It's not fully your fault, but there's a reason we're supposed to be the best of the best.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>No one told us we were going to end up in this freakshow. This was supposed to be a simple recovery operation, not a fucking nightmare.<</speech>>
<<speech "player" "Agent 36" "character_36">>We train for this reason. We're taught to expect the worst and act accordingly, and that's what I've been doing.<</speech>>
<</if>>
<<box "choicebox">>
<<if starGame.squad.getSquadMembers().length > 0>>
/% Has squad members %/
<<sbutton "Continue" "Comms_ExperimentalLabs_Intro3" "btn btn-highlight">>
<<addtocodex "Agent 25" "met_agent25">>
<<npcFactSet "sq_agent25_found" true>>
<<script>>
starGame.quests.updateQuest('sq_missing_agents');
<</script>>
<</sbutton>>
<<else>>
/% Solo Path %/
<<sbutton "Continue" "Comms_ExperimentalLabs_Intro4" "btn btn-highlight">>
<<addtocodex "Agent 25" "met_agent25">>
<<npcFactSet "sq_agent25_found" true>>
<<script>>
starGame.quests.updateQuest('sq_missing_agents');
<</script>>
<</sbutton>>
<</if>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name peeks from behind your back, and 25's gaze turns towards her as his eyes narrow and his grip on his weapon tightens.</p>
<</box>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>What the fuck is this, 36? Why is there one of them with you?<</speech>>
<<box>>
<p>$drone_name growls at him, her eyes narrowing as she stares back at him with a defiant expression.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>She's with me, 25. Stand down.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>You've lost your mind. She's one of them! They're the enemy here!<</speech>>
<<speech "player" "Agent 36" "character_36">>Listen mate, she's not hostile. In fact, she saved my ass more than once. I'm not about to let you put a bullet in her.<</speech>>
<<box>>
<p>Agent 25 pauses, his weapon still trained on you, his gaze shifting back and forth between you and $drone_name.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I suggest you don't point a weapon at my friend. You're not going to like the result.<</speech>>
<<box>>
<p>He hesitates for a moment, but eventually lowers his weapon.</p>
<</box>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>I can't believe it. You've gone soft in the head, you can't trust them. They'll turn on you the second they get the chance.<</speech>>
<<speech "player" "Agent 36" "character_36">>Like I said, she's saved my life. That's good enough for me.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Fine. Keep her far away from me, and I won't shoot her.<</speech>>
<<elseif starGame.squad.isSquadMember('lina') is true>>
<<if starGame.squad.isSquadMember('lina_sexbot') is true>>
<<elseif starGame.squad.isSquadMember('lina_mech') is true>>
<<else>>
<<box>>
<p>Lina flies to the front, her sensors beeping.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Another agent! Hello, fellow comrade! I am Lina, the greatest artificial intelligence the world has ever known, at your service.<</speech>>
<<box>>
<p>Agent 25 stares at Lina for a moment.</p>
<</box>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>I know who you are stupid lunchbox. You were with us when we arrived here. I don't need your introduction.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>I do not have any record of you in my database, which is perfectly logical. I would never associate with such a rude and unpleasant individual as yourself.<</speech>>
<<speech "player" "Agent 36" "character_36">>Stay out of this, Lina.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Comrade! We shall not get involved with this uncultured swine. Besides, with his small peepee, he is of no use to us against the creatures.<</speech>>
<<box>>
<p>You can't help but chuckle as you watch Lina's antics, the tension of the situation temporarily forgotten.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Everyone just... calm down. Lets take a minute to think. That means stop talking, Lina.<</speech>>
<<box>>
<p>Lina lets out a huff as she hovers silently alongside you.</p>
<</box>>
<</if>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>Emilia steps out from behind one of the capsules and stands next to you, her eyes fixed on Agent 25.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hi there, Agent. It's good to see a fellow human being.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>It's quite a surprise to meet a survivor. The creatures have infested every single area of the facility at this point.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I've been lucky and met this wonderful guardian along the way. Without them, I would be dead by now, or worse.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Not bad, 36. I guess the rumours were true after all. You do have a way with the ladies, don't you?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>They sure do.<</speech>>
<<box>>
<p>Emilia winks at you, a playful grin on her face. You feel your cheeks burn with embarrassment, and you can't help but smile in response to her teasing.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_ExperimentalLabs_Intro4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>Right. Let's get to the point. I've already figured out you're the recovery team, or at least what's left of it. Who were you with? I know Natalie was with you, who else?<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>It was me, 11 and 18.<</speech>>
<<speech "player" "Agent 36" "character_36">>How the fuck did 18 end up in a recovery team? She's an engineer, she's not trained for these kinds of things.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>They wanted someone that could perform the data retrieval straight from the AI Core. We were supposed to be in and out. We knew things were bad, but we weren't expecting a full blown xeno infestation. It was a shit show from the get go.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah. They really screwed us on this one.<</speech>>
<<box>>
<p>You take a deep breath, taking a moment to consider your next move. Your orders were to figure out what happened to the missing agents. One is dead, another is missing in action, and the third is standing before you. Under normal conditions, now would be a really smart time to call it quits and head back to base, but the situation is not that simple.</p>
<p>You direct your gaze back at Agent 25, a determined look in your eyes.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Where's 18?<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>I don't know. She was with me and 11, but when the creatures attacked, we got separated.<</speech>>
<<speech "player" "Agent 36" "character_36">>Are you sure she's alive? Have you heard or seen any signs of her since?<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>I've received some heartbeat signals from her Aegis here and there. It's a sign that she's still out there, somewhere, but I have no idea where exactly. There's something you need to know as well. We've already extracted the data, and 18 has the data chip. If we return empty-handed, we'll be in some serious trouble.<</speech>>
<<speech "player" "Agent 36" "character_36">>Just you buddy. The data isn't my mission.<</speech>>
<<box>>
<p>You sigh and shake your head. You can feel your heart racing as you weigh the risks of searching for Agent 18 against the dangers of the facility. Every fiber of your being is screaming at you to leave, but you know you can't abandon Agent 18 to a fate worse than death.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'll find her. I'm not going to leave anyone behind, but that means I need you to do your part. I need you to make your way to the colony, secure an extraction point and gather as many civilians as possible that can be saved. By the time I find 18 and we regroup, things will be even worse. Do you understand?<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>I understand. I'm not too fond of the idea of leaving you alone, but I trust your judgement. I'll make sure to keep a beacon signal running. Follow it and you'll find us once you're done here.<</speech>>
<<speech "player" "Agent 36" "character_36">>Alright. Let's get to it then, no time to waste.<</speech>>
<<speech "speech_agent25" "Agent 25" "character_agent25">>Godspeed, 36. I'll see you at the extraction point.<</speech>>
<<box>>
<p>With that, you part ways, each of you heading in a different direction. As you walk, you can't shake the feeling that the danger is far from over, and that the worst is yet to come.</p>
<</box>>
<<if starGame.player.hasSlimeSuit() is true>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>You could have asked me my opinion, you know.<</speech>>
<<speech "player" "Agent 36" "character_36">>There's nothing to negotiate, Victoria. I didn't leave you behind, I'm not going to leave her behind either if there's a chance to save her.<</speech>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I'm just saying. Remember you're not alone here.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You're a good man, tiger. I was right about you.<</speech>>
<<speech "player" "Agent 36" "character_36">>You can tell me that once we get out of this mess. For now, let's focus on the control room. We'll need the comms back up and running in order to contact HQ.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Got it. Lead the way then, handsome.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_AiCore_Intro" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_Security">>
<<include "Nav_Comms_WestHallway">>
<<include "Nav_Comms_EastHallway">>
<<include "Nav_Comms_ExperimentalLabs">>
<<include "Nav_Comms_Passageway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<box>>
<p>The lobby is a large space with a high ceiling, furnished with comfortable leather couches and chairs. Walls lined with potted plants and decorative paintings help finish and cement the warm and inviting atmosphere.</p>
<p>A reception desk at the far end of the lobby is flanked by staircases leading to the experimental labs. Without the keycard, you have no means of accessing the experimental labs for now.</p>
<p>The doors leading to the nanite labs and the robotics division have a green light above them, indicating that the hallways leading to these wings are unlocked.</p>
<</box>>
</div>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<box>>
<p>You walk out of the security room into the lobby and scan your surroundings. The scale makes it clear where the money went when building this place. Roaming around the lobby, you stumble upon a map of the facility and take a screenshot of it with your PDA.</p>
<p>From what you can see, the experimental labs are in the southern part of the facility, the robotics division in the east wing, and the nanite labs in the west wing.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<speech "player" "Agent 36" "character_36">>Can't say I'm fond of either option. Any suggestions?<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The nanite labs could be a good place to start, that's where Team S is based. There's a higher chance to find what we need there.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<box>>Lina spins in the air excitedly.<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Let's go to the robotics division! Perhaps we can find me a new chassis! An improved one! With a flamethrower! Or maybe even a missile launcher!<</speech>>
<<speech "player" "Agent 36" "character_36">>I wouldn't trust you to make me a sandwich in your current state, what makes you think I'm going to trust you with a rocket launcher?<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Awww, come on. Hey, I could give you barreljobs, wouldn't that be amazing?<</speech>>
<<box>>You stare at her incredulously.<</box>>
<<speech "player" "Agent 36" "character_36">>Do you have any idea how stupid that sounds?<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Come on! You would totally like it, I can feel it.<</speech>>
<<speech "player" "Agent 36" "character_36">>We're not talking about this any further. Come on, let's check the reception desk, someone might have left something useful there.<</speech>>
<<elseif starGame.squad.isSquadMember('ava') is true>>
<<box>>You turn to $drone_name, who stares at you for a moment before giving you a warm smile.<</box>>
<<speech "player" "Agent 36" "character_36">>I guess that counts. Come on, let's start with the reception desk, someone might have left something useful there.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Right. Let's start with the reception desk, someone might have left something useful there.<</speech>>
<</if>>
<<else>>
/% Solo %/
<</if>>
<<box>>
As you walk towards the reception area, a voice suddenly booms out from the speakers mounted on the ceiling, startling you.
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Lobby_Intro2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Unauthorized biosignatures detected. Initiating containment protocols.<</speech>>
<<box>>
You glance over your shoulder, noticing the doors leading to other areas have locked shut, heavy security gates sliding over them, blocking any further access.
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>This area has been designated as a quarantine zone. Unauthorized personnel will be dealt with using lethal force. Remain calm and do not resist.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'm Agent 36 from HQ. Authorization code 36A7. Open the doors.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Privileged user detected. Deploying patrol unit for assessment.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Lobby_Intro3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/patrolbot/idle.webp"/>
<</simagecard>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<box>>
The door leading to the robotics division unlocks and opens, a wheeled robot cruising in and stopping in front of you. It's about the size of a trash can, with a sleek black chassis, a shield, and a mounted gun. It scans you and your companions, the red beam of its optic making your skin tingle.
<</box>>
<<else>>
<<box>>
The door leading to the robotics division unlocks and opens, a wheeled robot cruising in and stopping in front of you. It's about the size of a trash can, with a sleek black chassis, a shield, and a mounted gun. It scans you for a moment, the red beam of its optic making your skin tingle.
<</box>>
<</if>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>
Identity verified.
<<if starGame.player.getStat('corruptionlevel') is 0>>
Biological integrity confirmed.
<<elseif starGame.player.getStat('corruptionlevel') is 1>>
Minimal traces of xenomaterial detected.
<<elseif starGame.player.getStat('corruptionlevel') is 2>>
Biological integrity does not match database record. Updating.
<</if>>
Welcome, Agent 36.
<</speech>>
<<speech "player" "Agent 36" "character_36">>I need to access the control room to contact HQ. The comms are down and the entire facility has been overrun. We need backup.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Unable to comply. The experimental labs have been sealed according to protocol 66. Unauthorized personnel will be dealt with using lethal force.<</speech>>
<<speech "player" "Agent 36" "character_36">>Look. I've come a long way and I've dealt with this mess all by myself so far. Just open the fucking doors.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Access to the experimental labs is denied. Protocol 66 is in effect.<</speech>>
<<speech "player" "Agent 36" "character_36">>What in the world is protocol 66?<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Lobby_Intro4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Protocol Echo 66 is a contingency plan for the complete and total lockdown of the facility in case of a viral outbreak. In case of breach, the experimental labs are sealed, and the sentries are ordered to eliminate any and all unauthorized personnel until a recovery team is dispatched.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "player" "Agent 36" "character_36">>Well this all makes sense now. I should have seen it coming. Damn it Melissa.<</speech>>
<<box>>
Emilia looks at you with a quizzical expression.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You mind explaining to me what's going on here?<</speech>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>We're fucked!<</speech>>
<</if>>
<<speech "player" "Agent 36" "character_36">>A recovery team's purpose is to bring back critical samples and data to HQ before a facility is nuked. Protocols involving recovery teams are usually initiated by the facility administrator in the event a containment breach grows out of control.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You can't be serious.<</speech>>
<<speech "player" "Agent 36" "character_36">>Hey I'll remind you I'm trapped here with you as well. We need to contact HQ fast, it's our only way out.<</speech>>
<<else>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "player" "Agent 36" "character_36">>Well this all makes sense now. I should have seen it coming. Damn it Melissa.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Maybe you can survive the blast with thoughts and prayers?<</speech>>
<<speech "player" "Agent 36" "character_36">>I wish. We need to contact HQ fast, it's our only way out.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Well this all makes sense now. I should have seen it coming. Damn it Melissa. I need to contact HQ fast, it's the only way out.<</speech>>
<</if>>
<</if>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Agent 36, you do not have the authorization level needed to access the control room without breaching protocol 66. Cease this course of action or be terminated.<</speech>>
<<box "choicebox">>
<<sbutton "Comply" "Comms_Lobby_Intro_Compliant" "btn btn-highlight" "ti ti-yin-yang-filled">>
<<npcFactSet "ch2_vanguard_hostile" false>>
<<playerStatIncrease "compliance" 1>>
<<snotify "info">>Your compliance has increased.<</snotify>>
<</sbutton>>
<<sbutton "Defy" "Comms_Lobby_Intro_Defiant" "btn btn-highlight" "ti ti-yin-yang-filled">>
<<npcFactSet "ch2_vanguard_hostile" true>>
<<playerStatIncrease "resistance" 1>>
<<snotify "info">>Your defiance has increased.<</snotify>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>Alright, you win. Can you at least let me access the west and east wings of the facility?<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>This request complies with protocol 66. Permission granted.<</speech>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
You hear the locks of the doors leading to the wings unlocking.
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Agent 36, before you go. May I inquire what is this pacified xenoform standing beside you? It appears to be exhibiting no aggression towards you.<</speech>>
<<speech "player" "Agent 36" "character_36">>That's $drone_name. She's friendly. Don't harm her.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Understood. Privileged user command executed. Unit $drone_name has been marked as friendly and will not be engaged.<</speech>>
<<box>>
<p>The bot rolls back into the robotics division, and the door slams shut behind it.</p>
<p>You let out a sigh and shake your head.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. I'm glad that's over with.<</speech>>
<<else>>
<<box>>
You hear the locks of the doors leading to the wings unlocking, the bot rolling back into the robotics division shortly after.
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. I'm glad that's over with.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>All things considered, I believe it went rather well! Our gruesome death has been delayed, and now we can continue our noble quest for the elusive keycard!<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
Emilia places a hand on your shoulder, a smile on her face.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That was a nice trick. How do you plan to get us to the experimental labs though?<</speech>>
<<speech "player" "Agent 36" "character_36">>You'll see. Let's keep a low profile, we've managed to get Vanguard to leave us alone for now, so let's not give it an excuse to change its mind.<</speech>>
<</if>>
<<else>>
<<box>>
You hear the locks of the doors leading to the wings unlocking, the bot rolling back into the robotics division shortly after.
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. I'm glad that's over with.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Lobby" "btn btn-highlight">>
<<script>>
starGame.player.setInteraction('comms_lobby');
<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>I've had it with you. You are actively preventing me from completing my mission. I'm going to say this once. Open the doors and let me access the control room.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Agent 36, your chosen course of action violates protocol 66 and will result in termination. Please stop or I will be forced to eliminate you.<</speech>>
<<box>>
The wheeled drone slowly rolls towards you, the barrel of its mounted gun slowly moving in your direction.
<</box>>
<<speech "player" "Agent 36" "character_36">>You can't escape your programming, and I'm not looking to die in here. You know there's only one way this is going to end.<</speech>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>I understand. I wish you the best of luck, Agent 36. Termination protocol is now active. Alternative means of pacification under consideration.<</speech>>
<<box>>
The drone aims its weapon at you and fires a single shot. You manage to dodge out of the way, and the projectile hits the wall behind you, creating a small explosion and leaving a smoking crater.
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright, let's do this.<</speech>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Ch2_Intro_PatrolBot">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/patrolbot/defeated.webp"/>
<</simagecard>>
<<box>>
Your efforts pay off as the bot explodes in a shower of sparks and parts, leaving a burning crater on the floor.
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well. That was... something. Nice work tiger.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah. Let's hope there aren't too many of these things in our way.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Let's hope there aren't too many of these things in our way.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
You look at $drone_name, who merely nods, a satisfied smile on her face.
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>All things considered, I believe it went rather well! Our gruesome death has been delayed, and now we can continue our noble quest for the elusive keycard!<</speech>>
<<speech "player" "Agent 36" "character_36">>The doors are still locked though.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>The doors are still locked though.<</speech>>
<</if>>
<<else>>
/% Solo %/
<<speech "player" "Agent 36" "character_36">>Fuck. The doors are still locked.<</speech>>
<</if>>
<<speech "speech_athena" "Athena" "character_athena">>I'll handle that. Just give me a moment.<</speech>>
<<box>>
Athena's words come out of the speakers Vanguard was previously using, causing you to pause.
<</box>>
<<speech "speech_athena" "Athena" "character_athena">>Your actions have caused Vanguard to be stuck in an analysis loop. It's only a matter of minutes before it figures the situation out, but during that time I'll be able to add you as a member of the night shift. This will allow you to retain access to the eastern and western wings after Vanguard regains control. Despite that, its enforcers will remain hostile, due to your action here.<</speech>>
<<speech "player" "Agent 36" "character_36">>Good enough. Thank you, Athena.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>You are welcome. Now hurry, there is little time.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Lobby" "btn btn-highlight">>
<<script>>
starGame.player.setInteraction('comms_lobby');
<</script>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Patrol Bot" "codex_bestiary_patrolbot">>
<</sbutton>>
<</box>>
<<startplaylist "playlist_exploration_tech">>
<</nobr>>\<<box>>You chose violence and lost. Vanguard hasn't yet figured out what alternative measures it can take to pacify you, so unfortunately, you're dead. Better luck next time.<</box>>\
<<nobr>>
<<box>><div class="center"><h1 class="glitch title-text" data-text="Game Over">Game Over</h1></div><</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_discovery" loop volume 0 fadeto 0.50>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_WestHallway">>
<<include "Nav_Comms_AlixOffice">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_nanitelab_visited') is undefined>>
<<include Comms_NaniteLab_FirstVisit>>
<<playerFactSet "ch2_nanitelab_visited" true>>
<<else>>
<<include Comms_NaniteLab_Repeatable>>
<</if>>
<<box "choicebox">>
<<if starGame.npcs.getFact('ch2_sylvia_intro') is undefined>>
<<sbutton "Investigate the noise" "Comms_NaniteLab_Sylvia_Intro" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<sbutton "Decontamination Chamber" "Comms_NaniteLab_Chamber_Emilia" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Decontamination Chamber" "Comms_NaniteLab_Chamber_Solo" "btn btn-highlight">><</sbutton>>
<</if>>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>The interior of this lab is well organized, with a variety of advanced equipment neatly displayed throughout the room. The center display of the lab is dominated by a series of large display tubes, mysterious liquids and miniscule life forms dancing within.</p>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>This place really brings back memories. I haven't been here in ages. It's quite sad to see what Team S made of it.<</speech>>
<</if>>
<<box>>
<p>As you step further into the room, you hear the faint sound of a female voice whimpering and begging. It's coming from a small chamber on the far side of the lab, and the closer you get, the more clear it becomes.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>The fuck? Could there be a survivor?<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's coming from the utility closet.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The interior of this lab is well organized, with a variety of advanced equipment neatly displayed throughout the room. The center display of the lab is dominated by a series of large display tubes, mysterious liquids and miniscule life forms dancing within.</p>
<<if starGame.npcs.getFact('ch2_sylvia_intro') is undefined>>
<p>As you step further into the room, you hear the faint sound of a female voice whimpering and begging. It's coming from a small chamber on the far side of the lab, and the closer you get, the more clear it becomes.</p>
<</if>>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<box>>
<p>As you explore the lab, you come across a decontamination chamber tucked in a corner. This looks just like the machine in Lab 1A that Emilia could use to remove the bits of xenomaterial stuck to your body.</p>
<p>Emilia approaches the control terminal and looks up to you.</p>
<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>Feel free to step inside if you need to. I'll handle the process for you.<</speech>>
<<box "choicebox">>
<<if starGame.player.hasMoney(25)>>
<<sbutton "(25) Remove Corruption" "Comms_NaniteLab_Chamber_Emilia_Accept" "btn btn-highlight" "ti ti-box">>
<<script>>starGame.player.removeMoney(25);<</script>>
<<playerStatSet "corruption" 0>>
<</sbutton>>
<<else>>
<<sbutton "(25) Remove Corruption" "" "btn btn-highlight disabled" "ti ti-box">><</sbutton>>
<</if>>
<<sbutton "Step back" "Comms_NaniteLab_Chamber_Emilia_Decline" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "sfx_lab_machine" play volume 0.75>>
<<if starGame.player.hasParasite() is true>>
<<saudio "sfx_sucker_death" play volume 1.00>>
<</if>>
<<simagecard>>
<img src="resources/img/locations/surface/labtank.webp"/>
<</simagecard>>
<<box>>
<p>You give her a quick nod and enter the small cylindrical chamber. The door closes shut behind you and you wait, standing in the center of the space as the machinery whirrs to life. A series of robotic arms and nozzles descend from the ceiling, spraying you with a fine mist of cleansing solution that smells vaguely of antiseptic.</p>
<<if starGame.player.hasParasite() is true>>
<p>As the minutes pass, you see the parasite grow in size until it lets out an agonizing cry and suddenly explodes, leaving you clean of its influence and feeling rejuvenated.</p>
<<else>>
<p>The process is quick and efficient, and soon the arms and nozzles retract back into the ceiling, leaving you feeling refreshed and rejuvenated.</p>
<</if>>
<p>The door slides open with a hiss and you step out of the chamber.</p>
<</box>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>There you go, tiger. Good as new and ready to go.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight" "">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>I'm good. Let's carry on with the mission.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>As you explore the lab, you come across a decontamination chamber tucked in a corner. This looks just like the machine in Lab 1A that Emilia could use to remove the bits of xenomaterial stuck to your body.</p>
<p>Approaching the control terminal, you're confused by the gibberish displayed on the screen and curse that you didn't take an opportunity to have a look at how Emilia operated the machine.</p>
<p>You could try your luck and select a random option, but there's no telling what the machine will actually do.</p>
<</box>>
<<box "choicebox">>
<<if starGame.player.hasMoney(25)>>
<<if starGame.utils.hasOccurence(0.5) is true>>
/% 50% chance it will work well %/
<<sbutton "(25) Remove Corruption" "Comms_NaniteLab_Chamber_Solo_Accept" "btn btn-highlight" "ti ti-box">>
<<script>>starGame.player.removeMoney(25);<</script>>
<<playerStatSet "corruption" 0>>
<</sbutton>>
<<else>>
<<sbutton "(25) Remove Corruption" "Comms_NaniteLab_Chamber_Solo_Accept_Partial" "btn btn-highlight" "ti ti-box">>
<<script>>
starGame.player.removeMoney(25);
starGame.player.setStatAbsolute('corruption', starGame.utils.getCorruptionHalfValue());
<</script>>
<</sbutton>>
<</if>>
<<else>>
<<sbutton "(25) Remove Corruption" "" "btn btn-highlight disabled" "ti ti-box">><</sbutton>>
<</if>>
<<sbutton "Step back" "Comms_NaniteLab_Chamber_Solo_Decline" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>Better not fuck around with that thing.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "sfx_lab_machine" play volume 0.75>>
<<if starGame.player.hasParasite() is true>>
<<saudio "sfx_sucker_death" play volume 1.00>>
<</if>>
<<speech "player" "Agent 36" "character_36">>Fuck it. You only live once I guess. What's the worst that could happen?<</speech>>
<<simagecard>>
<img src="resources/img/locations/surface/labtank.webp"/>
<</simagecard>>
<<box>>
<p>You select a random option on the screen before you enter the small cylindrical chamber. The door closes shut behind you and you wait, standing in the center of the space as the machinery whirrs to life. A series of robotic arms and nozzles descend from the ceiling, spraying you with a fine mist of cleansing solution that smells vaguely of antiseptic.</p>
<<if starGame.player.hasParasite() is true>>
<p>As the minutes pass, you see the parasite grow in size until it lets out an agonizing cry and suddenly explodes, leaving you clean of its influence and feeling rejuvenated.</p>
<<else>>
<p>The process is quick and efficient, and soon the arms and nozzles retract back into the ceiling, leaving you feeling refreshed and rejuvenated.</p>
<</if>>
<p>The door slides open with a hiss and you step out of the chamber. It looks like the machine did its job without issue.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight" "">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "sfx_lab_machine" play volume 0.75>>
<<if starGame.player.hasParasite() is true>>
<<saudio "sfx_sucker_death" play volume 1.00>>
<</if>>
<<speech "player" "Agent 36" "character_36">>Fuck it. You only live once I guess. What's the worst that could happen?<</speech>>
<<simagecard>>
<img src="resources/img/locations/surface/labtank.webp"/>
<</simagecard>>
<<box>>
<p>You select a random option on the screen before you enter the small cylindrical chamber. The door closes shut behind you and you wait, standing in the center of the space as the machinery whirrs to life. A series of robotic arms and nozzles descend from the ceiling, spraying you with a fine mist of cleansing solution that smells vaguely of antiseptic.</p>
<<if starGame.player.hasParasite() is true>>
<p>As the minutes pass, you see the parasite grow in size until it lets out an agonizing cry and suddenly explodes, leaving you free of its influence.</p>
<</if>>
<p>Unexpectedly, the process suddenly stops as the lights turn red.</p>
<</box>>
<<speech "" "Decontamination Chamber" "character_bot">>Incorrect parameters detected. Emergency release initiated.<</speech>>
<<box>>
<p>The door slides open with a hiss and you step out of the chamber. It looks like you messed up, and you don't know if the machine worked in any way.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight" "">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>As you approach the door, the noise becomes more audible, and you quickly catch on that a porn movie is playing, the sounds of moaning and grunting filling the room.</p>
<p>$drone_name walks up beside you, tilting her head slightly as she listens.</p>
<</box>>
<<elseif starGame.squad.isSquadMember('lina') is true>>
<<box>>
<p>As you approach the door, the noise becomes more audible, and you quickly catch on that a porn movie is playing, the sounds of moaning and grunting filling the room.</p>
<p>Lina hovers beside you, her LEDs flickering in a thoughtful pattern.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>I am detecting sounds of human coitus in the vicinity. Do not be worried comrade, I am well versed in the arts of lovemaking, and I will provide valuable guidance.<</speech>>
<<speech "player" "Agent 36" "character_36">>God damn it, Lina.<</speech>>
<<box>>
<p>You turn to face the door, the sound of the moaning and grunting growing louder and louder with each passing second.</p>
<</box>>
<<else>>
<<box>>
<p>As you approach the door, the noise becomes more audible, and you quickly catch on that a porn movie is playing, the sounds of moaning and grunting filling the room.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What's going on?<</speech>>
<<speech "player" "Agent 36" "character_36">>Uh... It sounds like a porno is playing.<</speech>>
<<box>>
<p>Emilia looks at you with a raised eyebrow, before moving closer to the door, putting her ear to it.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What the fuck. I'm hearing it too.<</speech>>
<<box>>
<p>The two of you share a puzzled look, and after a moment of silence, Emilia shrugs and gives you a wry smile. </p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, there's no time like the present to find out who's responsible for this.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>I'm going to regret this, I already know it.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro2" "btn btn-highlight">>
<<saudio "sfx_unlock_door" play volume 1.00>>
<<saudio ":bgm" stop>>
<<saudio "bgm_ambient_creepy4" loop volume 0 fadeto 0.50>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/characters/sylvia/scenes/tv.webp"/>
<</simagecard>>
<<box>>
<p>As the door opens, you are immediately hit with the strong scent of sweat, cum, and other bodily fluids. You almost gag at the smell, but you manage to control yourself, and you step into the poorly lit small room.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the hell happened in here...<</speech>>
<<box>>
<p>You look around for a light switch, and after a few moments, you find a panel on the wall. As you flip the switch, the movie pauses and the room is bathed in bright fluorescent light. Suddenly, a voice speaks out.</p>
<</box>>
<<speech "" "???" "character_sylvia">>Oooh. Now that's an interesting development.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/characters/sylvia/scenes/machine/sylvia_attached.webp"/>
<</simagecard>>
<<box>>
<p>Your eyes dart to the source of the voice and you see a woman with long auburn hair, dark eyes with bright purple pupils and seductive purple lips. She's bound to an examination chair, her hands tied above her head and her legs spread out wide, her wet pussy on full display.</p>
<p>More curiously, she's wearing a revealing bodysuit, its purple latex accentuating her exposed breasts, pussy and ass. It shines in the light, promising to help grip the unknown woman as you hold her under you.</p>
<</box>>
<<speech "speech_sylvia_normal" "???" "character_sylvia">>Hmmm... I can smell it, the sweet scent of the cum boiling within your balls at the sight of my body.<</speech>>
<<speech "player" "Agent 36" "character_36">>Holy fuck. What's wrong with you lady?<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>Emilia steps closer, an intrigued look on her face as she examines the woman.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hold on a second... Sylvia, is that you?<</speech>>
<<speech "speech_sylvia_normal" "???" "character_sylvia">>Emilia, what a pleasant surprise! It's so good to see you. Can you tell this hottie here to give me a good fuck? I need their cum, and I know they've got plenty of it for me.<</speech>>
<<box>>
<p>You stare at the woman incredulously.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What's up with her? She's obviously crazy. I thought this place was a lab, not an asylum.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'm not sure. She used to be the nanite divisions head researcher. Quite a few major breakthroughs were a result of her work, before she was replaced by Alix. This is a new side of her to me as well. Let's have a look around, perhaps we can find something to explain what's going on here.<</speech>>
<<else>>
<<speech "speech_sylvia_normal" "???" "character_sylvia">>Everything's fine darling. Now, how about you give me a good fuck? I can smell the sweet cum in your balls, begging to be drained by my pussy. Come on, I won't bite.<</speech>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>As $drone_name lays her eyes upon the woman, a strange and unexpected expression appears on her face. She seems to be cautious, almost like she's worried about something.</p>
<</box>>
<<speech "speech_sylvia_normal" "???" "character_sylvia">>That's a cute toy you have here.<</speech>>
<<speech "player" "Agent 36" "character_36">>$drone_name's not a toy. Now shut your mouth.<</speech>>
<<elseif starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Comrade, I suggest you keep your distance from that one. That woman has big titties and my sensors indicate a high probability of her being a total slut. Your dick may be in grave danger if you get too close.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yes, I think that much was obvious. Thank you, Lina.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>You talk too much. Now shut your mouth.<</speech>>
<</if>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>You search around the room, the sounds of Sylvia's moaning filling the air as she squirms in the chair. You come across a number of discarded wornout sextoys and other experimental contrapcions that raise more questions than answers.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>This is the most fucked up thing I've seen in a while, and I've seen plenty.<</speech>>
<<speech "speech_sylvia_normal" "???" "character_sylvia">>Come on, I don't need the toys with what you're packing. Now quit messing around and come over here so I can drain you dry.<</speech>>
<<box>>
<p>You shoot a glance at Sylvia, whom seems to be growing increasingly agitated as the minutes pass. Returning to your exploration, you stumble across a notebook. Grabbing it, the cover reads, "Dr. Sylvia Bendova - Incident Notes".</p>
<p>The words on the cover make you slightly uneasy as you sit in a nearby chair and muster the courage to open the book. </p>
<</box>>
<<box>>
<p><i>September 14th, 2124, 15:29 - Entry 1 - Dr. Johanna Sins</i></p>
<p><i>Yesterday, we experienced a catastrophic containment failure as Dr. Bendova was experimenting with the latest batch of xeno cells. Unfortunately she received direct exposition the xenomaterial, and the contamination is extensive.</i></p>
<p><i>However, unlike the incident with Dr. Cross, her body has retained its overall shape and integrity, but we have already noticed signs that the xenomaterial is causing changes. Her eyes have changed from brown to a vivid purple, and her breasts have enlarged from her previous A cup size to a D cup.</i></p>
<p><i>We're unsure how, but the xenomaterial appears to be integrating with her biology instead of consuming her whole. For now, she still has not regained conciousness and remains in isolation until we can assess her condition further.</i></p>
<</box>>
<<box>>
<p><i>September 16th, 2124, 07:47 - Entry 2 - Dr. Johanna Sins</i></p>
<p><i>Dr. Bendova has woken up, and the effects of the xenomaterial are showing in a more extreme manner. We have noted her increased libido and heightened sexual needs. A scan revealed much of her inner anatomy has been restructured and the xenomaterial is actively replicating within her body. We do not yet understand what is the purpose of these changes.</i></p>
<p><i>She's been extremely demanding and aggressive since she woke up, and we're unsure of how to handle the situation. She's also refused all beverages and meals we have provided. The lack of hydration and nutrients do not seem to have any impact on her condition. The xenomaterial within her appears to be keeping her healthy.</i></p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I don't like where this is going.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro5" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p><i>September 17th, 2124, 18:23 - Entry 3 - Dr. Johanna Sins</i></p>
<p><i>Earlier this morning, we've discovered several sections of Dr. Benvoda's skin have mutated into a hardenered, smooth, and shiny purple material. Dr. Ford believes it is some sort of exoskeleton meant to increase the host's chances of survival. The subject appears to be able to bend the material at will, allowing her to retain a full range of motion.</i></p>
<p><i>A couple hours later, Dr. Bendova somehow broke out of her restraints and assaulted Dr. Ford. She pinned him down with enough force to shatter his left arm, and then proceeded to have sex with him right there in the middle of the lab. He didn't put up much of a fight and was in too much pain to resist.</i></p>
<p><i>After the incident, the subject was restrained again and has been more cooperative, yet still aggressive and demanding.</i></p>
<</box>>
<<box>>
<p><i>September 19th, 2124, 08:32 - Entry 4 - Dr. Johanna Sins</i></p>
<p><i>Today was a particularly eventful day. The xenomaterial has continued to integrate and restructure Dr. Bendova's body at an alarming rate. The exoskeleton now covers much of her entire torso, but has left her breasts exposed. </i></p>
<p><i>Her tongue has also mutated into a much longer and dexterous version of its previous form. Tests have also revealed the chemical composition of her saliva has changed, gaining a strong aphrodisiac quality.</i></p>
<p><i>Professor Heikkinen has requested us to extract more of the subject's saliva to study its properties and potential market applications.</i></p>
<</box>>
<<box>>
<p><i>September 21st, 2124, 13:52 - Entry 5 - Dr. Johanna Sins</i></p>
<p><i>Things are taking an unexpected turn. We've discovered Dr. Bendova can be pacified by feeding her with sexual fluids, preferably sperm. Since this revelation, we've been able to hold normal conversations with the subject and even free her from her restraints for a short time.</i></p>
<p><i>Additionally, because of this discovery, we've refurbished the Nanite Lab's closet into a holding area. We've set up rotations among the staff to provide her with the fluids she needs to keep her calm. I myself have had my first taste of her tongue earlier this afternoon and can say it was an incredibly satisfying experience.</i></p>
<p><i>A follow-up physical exam revealed an unexpected change to her reproductive organs. Her vaginal walls have developed a strange layer of soft, fleshy protrusions. They're extremely flexible and are constantly moving and rubbing against each other, producing a wet, squelching sound. We believe these new protrusions are meant to provide heightened stimulation and pleasure during intercourse.</i></p>
<</box>>
<<box>>
<p>You close the notebook and lean back in your chair. You feel your heart beating faster as your mind tries to process everything you've just read.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>This is fucked up.<</speech>>
<<box>>
<p>You glance again at Sylvia, who's staring back at you, her purple eyes full of desire and hunger, not losing sight of you for a second like a predator about to pounce on its prey.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro6" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>What's wrong, tiger?<</speech>>
<<speech "player" "Agent 36" "character_36">>See for yourself.<</speech>>
<<box>>
<p>You toss the notebook over to her. You watch as Emilia reads through the pages. Her expression changes several times as she skims through the entries.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Wow. I bet Alix kept this under wraps as much as possible to avoid any kind of scrutiny from the board.<</speech>>
<<speech "player" "Agent 36" "character_36">>This is not a simple experiment gone wrong, Em. I know the company sometimes pushes things beyond the boundaries of common sense, but this is straight up evil.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I agree. I suspect the board never even heard of this incident, otherwise they would have done something. Either way, arguing about it now isn't going to solve our predicament here.<</speech>>
<<speech "player" "Agent 36" "character_36">>I know, but what am I supposed to do here? Just look at her staring at me right now, I bet she'd suck my dick over Wi-Fi if that was a thing.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The report does state she remains docile if fed, which is probably the issue here. Nobody has showed up to take care of her due to the ongoing situation.<</speech>>
<<speech "player" "Agent 36" "character_36">>Are you seriously suggesting I have sex with her, Emilia?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That's up to you, tiger.<</speech>>
<<speech "player" "Agent 36" "character_36">>God damn it.<</speech>>
<<box>>
<p>You look back at Sylvia. Her life now rests in your hands, and you find yourself with a difficult choice. You can either leave her here to rot, or feed her and hope for the best.</p>
<</box>>
<<else>>
<<box>>
<p>You look back at Sylvia. Her life now rests in your hands, and you find yourself with a difficult choice. You can either leave her here to rot, or feed her and hope for the best.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Leave" "Comms_NaniteLab_Sylvia_Intro_Leave" "btn btn-highlight">>
<<npcFactSet "ch2_sylvia_leave" true>>
<<npcFactSet "ch2_sylvia_intro" true>>
<<addtocodex "Dr. Sylvia Bendova" "met_sylvia">>
<<snotify "info">>Your actions will be remembered.<</snotify>>
<</sbutton>>
<<sbutton "Feed Sylvia" "Comms_NaniteLab_Sylvia_Intro_Fuck" "btn btn-highlight">>
<<npcFactSet "ch2_sylvia_leave" false>>
<<npcFactSet "ch2_sylvia_fuck" true>>
<<npcFactSet "ch2_sylvia_intro" true>>
<<npcFactSet "sylvia_enabled" true>>
<<addtocodex "Dr. Sylvia Bendova" "met_sylvia">>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>You're more like these creatures than human. I can't take the risk.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>What are you doing? Come fuck me. NOW!<</speech>>
<<box>>
<p>Sylvia begins thrashing in her restraints, trying to break free, the chair shaking with every move.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<speech "player" "Agent 36" "character_36">>Out. Now.<</speech>>
<<box>>
<p>Leaving the room quickly, you practically slam the door behind you. You're relieved to finally be away from her presence, but still harbor mixed feelings about what you just did.</p>
<p>A quick glance through the room lets you see the workstation next to the door doesn't appear to be bolted to the floor. A solid shove is all you need to position it in front of the door. At least she won't be sneaking up on you now.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>That should hold her. Come on, let's move.<</speech>>
<<else>>
<<box>>
<p>Leaving the room quickly, you practically slam the door behind you. You're relieved to finally be away from her presence, but still harbor mixed feelings about what you just did.</p>
<p>A quick glance through the room lets you see the workstation next to the door doesn't appear to be bolted to the floor. A solid shove is all you need to position it in front of the door. At least she won't be sneaking up on you now.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>That should hold her.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight">>
<<startplaylist "playlist_exploration_tech">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>You get up and walk towards her. Sylvia watches you with a hungry stare, licking her lips seductively. When you reach her, you lean forward and stare into her eyes.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright. I don't like this one bit, but I don't want your death on my conscience. Now, you and me, we're going to establish some ground rules. You're gonna be a good girl and you'll obey every command I give. In return, I'll give you what you want. You fuck up just once, I'll put a bullet in your brain. Got it?<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>I got it. Now fuck me, I'm starving here and about to lose it.<</speech>>
<<speech "player" "Agent 36" "character_36">>You're quite a demanding one, aren't you? We'll see who ends up begging in a moment.<</speech>>
<<box>>
<p>You step closer to Sylvia, her hungry eyes following your every movement<<if starGame.player.isNaked() is not true>> as you undress<</if>>. The chair she's in is at a perfect height, and you position your cock in front of her pussy. It's clear that her body is ready for it, and you can feel the heat radiating from her.</p>
<<if starGame.squad.isSquadMember('ava') is true>>
<p>$drone_name looks at you with a curious expression, her gaze shifting between you and Sylvia. You almost read a hint of jealousy in her eyes as you prepare yourself to penetrate the woman.</p>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<p>Meanwhile, Emilia stands back, watching you, her eyes twinkling with anticipation.</p>
<</if>>
<</box>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Comrade, are you really going to stick your dick in crazy? I estimate her sexual power level to be over 9000. You should reconsider this course of action.<</speech>>
<<speech "player" "Agent 36" "character_36">>Shut up, Lina.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Fine. But if this goes sideways, I will tell you I told you so.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro_Fuck2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/characters/sylvia/scenes/machine/1_bg.webp"/>
<img class="anim-ch2-sylvia-machine-sylvia-arms" src="resources/img/characters/sylvia/scenes/machine/2_arms.webp"/>
<img class="anim-ch2-sylvia-machine-sylvia-body" src="resources/img/characters/sylvia/scenes/machine/3_body.webp"/>
<img class="anim-ch2-sylvia-machine-sylvia-breasts" src="resources/img/characters/sylvia/scenes/machine/4_breast.webp"/>
<img class="anim-ch2-sylvia-machine-sylvia-legs" src="resources/img/characters/sylvia/scenes/machine/5_legs.webp"/>
<img class="anim-ch2-sylvia-machine-sylvia-handcuffs" src="resources/img/characters/sylvia/scenes/machine/6_handcuff.webp"/>
<img class="anim-ch2-sylvia-machine-player-penis" src="resources/img/characters/sylvia/scenes/machine/7_dick_mc.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-ch2-sylvia-machine-player-body" src="resources/img/characters/sylvia/scenes/machine/7a_player_shemale_body.webp"/>
<img class="anim-ch2-sylvia-machine-player-breasts" src="resources/img/characters/sylvia/scenes/machine/8_breast_mc.webp"/>
<<else>>
<img class="anim-ch2-sylvia-machine-player-body" src="resources/img/characters/sylvia/scenes/machine/7a_player_male_body.webp"/>
<</if>>
<img class="anim-ch2-sylvia-machine-sylvia-fix" src="resources/img/characters/sylvia/scenes/machine/9_hiding_part.webp"/>
<</simagecard>>
<<box>>
<p>You start to push yourself into Sylvia's pussy, and you're immediately met with a sensation unlike anything you've ever felt before. The protrusions inside of her are constantly moving, rubbing against each other and against your shaft, creating an intense, slippery, and wet sensation, as if a thousand tongues were caressing you. The feeling is overwhelming, and it's hard not to cum right there and then.</p>
<p>Sylvia's eyes widen as she feels you enter her, and she lets out a loud, ecstatic scream, her body arching and writhing in ecstasy as you penetrate her. She starts to move her hips, meeting your thrusts, her pussy tighten around your cock, squeezing it hard and pulling you deeper into her while the protrusions inside of her threaten to milk you dry.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck! You might be a little bit insane, but holy shit you're a good fuck!<</speech>>
<<box>>
<p>Sylvia lets out a moan of pleasure, her eyes rolling back in her head, seemingly encouraged by your dirty talk, her mouth wide open as her mutated tongue slithers out and hangs loosely over her chin, its length and flexibility on display.</p>
<<if starGame.squad.isSquadMember('emilia') is true>>
<p>Emilia watches the scene with a smile on her face, clearly enjoying the show.</p>
<</if>>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>F-f-fuck! Fuck me! Give me your cum!<</speech>>
<<box>>
<p>You thrust harder into her, your cock slamming deep into her tight pussy. Soon however, you feel the protrusions that were licking your shaft wrap themselves around it, forming an incredibly pleasurable sleeve that pull your cock deeper and deeper inside of her, making it clear you are past the point of no return.</p>
<p>The sensation is overwhelming, and it's like her pussy has suddenly become alive, sucking and milking you with a strength that you never thought possible. The sensation is too much for you to bear, and your orgasm builds up quickly, your body tensing, your balls churning, and your cock pulsing and throbbing.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck! I'm gonna cum!<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Yes! YES! GIVE IT TO ME! GIVE IT ALL TO ME!<</speech>>
<<box>>
<p>Her words spur you on and with a final thrust, you explode deep inside of her, shooting load after load of hot cum into her, filling her up. Sylvia's eyes roll back into her head and her mouth hangs open, her tongue flailing around as she screams in ecstasy, the intensity of her orgasm washing over her, her entire body shuddering with pleasure.</p>
<p>The sensation is intense, and it's like the world is spinning around you. You cling to Sylvia's body, your hands gripping her waist as you shoot your load deep inside her hungry womb.</p>
<p>As you continue to fill her up with your cum, you see the veins under her skin light up in a faint purple glow as she absorbs and assimilates the nutrients you're providing her. It's a surreal and unsettling sight, and a reminder that she has been irrevocably changed by the xenomaterial.</p>
<p>As your orgasm subsides, the fleshy tentacles inside her release their grip on your shaft, allowing you to pull out. The sensation is like being pulled out of a warm, wet mouth, and you're relieved when your cock is finally free, the air cold and soothing on the sensitive tip of your shaft.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro_Fuck3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<box>>
<p>You stumble back, catching your breath, your legs weak from the intense orgasm.</p>
<p>Meanwhile, Sylvia is panting and gasping for breath, her body twitching and shuddering as the aftershocks of her orgasm continue wash over her. She looks over at you, her eyes half-closed, with a satisfied smile on her face.</p>
<p>Heading over to a nearby chair, you sit down and take a few deep breaths.
<<if starGame.squad.isSquadMember('ava') is true>>
$drone_name approaches you, a concerned look on her face as she places a hand on your chest, her gaze fixed on yours.
<</if>>
</p>
<</box>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<speech "player" "Agent 36" "character_36">>I'm fine $drone_name. I'm fine. Don't worry.<</speech>>
<<box>>
<p>$drone_name gives you a small nod and leans over to give you a kiss on the forehead. She then steps back, her eyes still on you, a mix of concern and love in her eyes.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Stellar performance, tiger. I give it a nine.<</speech>>
<<speech "player" "Agent 36" "character_36">>That was insane. I didn't know it was even possible to feel something that intense. I can't imagine anyone fucking her on the regular, they'd just ask to be put out of their misery after a week of this.<</speech>>
<</if>>
<<box>>
<p>You look at your softening cock, covered in a mixture of your own cum and Sylvia's vaginal fluids. It shines in the dim light, and you grab a towel from a nearby rack, cleaning up the sticky mess.</p>
<p>Sylvia's voice suddenly cuts through the room, her tone calm and relaxed, like a completely different person from just moments before.</p>
<</box>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>You're a nice catch. The schmucks could barely last a second before they came, it drove me mad. But you. You just stuffed me like I ate a buffet. You're like me, aren't you? I felt it as soon as you entered the room. My soul was calling out to me to mate with you.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'm not a cum crazed slut like you are, so don't flatter yourself too much. But yes, I had my own share of trouble with the goo.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>I apologize about that. It's been a while since my last meal and it tends to make me a bit... agitated.<</speech>>
<<else>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Thanks for the meal. I feel a lot better now. Sorry for the trouble, it's been a while since my last meal and it tends to make me a bit... agitated.<</speech>>
<</if>>
<<speech "player" "Agent 36" "character_36">>I can tell. So, you're feeling normal again?<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Well, I wouldn't say normal, but at least I'm not hungry anymore and the beast is back in its cage.<</speech>>
<<speech "player" "Agent 36" "character_36">>Good. Let's get you out of these restraints then. I could use your help.<</speech>>
<<box>>
<<if starGame.player.isNaked() is true>>
<p>You take a moment to collect your equipment before you step closer to Sylvia, who's looking at you with a curious expression, her eyes following your every move. You reach for her restraints, unlocking them one by one until she's finally free.</p>
<<else>>
<p>You take a moment to dress yourself and collect your equipment before you step closer to Sylvia, who's looking at you with a curious expression, her eyes following your every move. You reach for her restraints, unlocking them one by one until she's finally free.</p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab_Sylvia_Intro_Fuck4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/slime/scenes/win_fuck/1_bg.webp"/>
<img class="exp-scale-150" src="resources/img/characters/sylvia/expressions/neutral_outfit.webp"/>
<</simagecard>>
<<box>>
<p>Sylvia stands up and stretches her muscles, groaning in relief as she flexes her arms and legs. She walks towards you, her movements graceful and fluid like that of a cat as she struts on her heeled boots. Standing in front of you, her purple eyes meet yours with a piercing gaze, making you feel vulnerable and exposed.</p>
<p>She reaches out and touches your cheek, her fingers tracing the contours of your face as if she's studying you. Although her touch is soft, something tells you her strength is far greater than your own, and it sends a shiver down your spine as you realize you might have unleashed something you're unable to control.</p>
<<if starGame.squad.isSquadMember('ava') is true>>
<p>$drone_name steps up beside you, her eyes fixed on Sylvia, a protective growl escaping her throat.</p>
<p>Sylvia smiles and turns her gaze to $drone_name, her eyes twinkling with amusement.</p>
<</if>>
<</box>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Don't worry, honey. You can have him back now.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Alright. Let's bounce.<</speech>>
<</if>>
<<box>>
<p>Sylvia gives your cheek a playful pinch before she takes a step back and head towards the door, her hips swaying seductively as she walks. She stops and looks over her shoulder, a playful smirk on her lips.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>I need to check on something first. I'll meet you at the security station.<</speech>>
<<box>>
<p>Her figure disappears from sight as she steps through the doorway, the sound of her heels clicking on the tiles echoing from the hallway.</p>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well. We got a new addition to the party, I suppose. A loose one it seems, but I guess it's better to have her on our side.<</speech>>
<<box>>
<p>You glance at her and shrug, not knowing what to say as you wonder if you've made a mistake in freeing her.</p>
<</box>>
<<else>>
<<speech "player" "Agent 36" "character_36">>God damn it, I hope she doesn't cause any trouble. That's the last thing I need.<</speech>>
<<if starGame.squad.isSquadMember('lina')>>
<<speech "speech_lina" "Lina" "character_lina">>I told you so.<</speech>>
<<speech "player" "Agent 36" "character_36">>Don't you start, miss deluxe lunchbox.<</speech>>
<</if>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_NaniteLab" "btn btn-highlight">>
<<startplaylist "playlist_exploration_tech">>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_WestHallway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_prototypelab_visited') is undefined>>
<<include Comms_PrototypeLab_FirstVisit>>
<<playerFactSet "ch2_prototypelab_visited" true>>
<<else>>
<<include Comms_PrototypeLab_Repeatable>>
<</if>>
<<box "talkbox">>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Exploration</h5></div>
<div class="row">
/% Things that require at least corruption level 2 %/
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<if starGame.player.getFact('ch2_prototypelab_hairspray') is undefined>>
<<slink "Ornate bottle" "Comms_PrototypeLab_HairSpray" "btn btn-highlight w-100" "">><</slink>>
<</if>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true and starGame.player.getFact('ch2_prototypelab_mindswap') is undefined>>
<<slink "Mind-Swap Headbands" "Comms_PrototypeLab_MindSwap" "btn btn-highlight w-100" "">><</slink>>
<</if>>
</div>
</div>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>The prototype lab looks more like a museum of secret technologies than a research laboratory. A variety of advanced-looking items are on display behind glass cases, each one labeled with a cryptic name and a short description.</p>
<p>On the far end, you spot a human-sized robotic suit with all kind of tubes and wires attached to it.</p>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let's have a look around. I came here for a demonstration a couple months ago and there were a lot of interesting projects. Perhaps some of them could help us out.<</speech>>
<<speech "player" "Agent 36" "character_36">>It's worth a shot.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
Meanwhile, $drone_name is already wandering around the room, inspecting the contents of the display cases with childlike curiosity.
<</box>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The prototype lab looks more like a museum of secret technologies than a research laboratory. A variety of advanced-looking items are on display behind glass cases, each one labeled with a cryptic name and a short description.</p>
<p>On the far end, you spot a human-sized robotic suit with all kind of tubes and wires attached to it.</p>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_proto/hairspray.webp"/>
<</simagecard>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>Wandering around the room, you find yourself drawn to a strange item sitting on a nearby table. Moving closer to inspect it, you realize it is a very vintage looking perfume bottle.</p>
<p>Seizing it to take a better look, you shake the bottle slightly, staring at the liquid inside. The color is a deep purple, the scent it emits is almost intoxicating, a sweet and floral aroma that seems to fill the air.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I see your feminine side is showing.<</speech>>
<<speech "player" "Agent 36" "character_36">>You wish.<</speech>>
<<box>>
<p>Emilia smiles and winks, before her attention is drawn to a set of notes left on the table.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Heh. Doctor Robert Gneiss. I'm surprised he was still around. I thought that guy quit months ago.<</speech>>
<<box>>
<p>You see a frown appear on her face as she reads the notes.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Unless you want a sudden makeover, you should put that down, now.<</speech>>
<<speech "player" "Agent 36" "character_36">>What's the problem?<</speech>>
<<box>>
<p>Giving another glance at the bottle, you see the liquid within is foaming slightly, and there are tiny bubbles rising to the surface.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>
<<else>>
<<box>>
<p>Wandering around the room, you find yourself drawn to a strange item sitting on a nearby table. Moving closer to inspect it, you realize it is a very vintage looking perfume bottle.</p>
<p>Seizing it to take a better look, you shake the bottle slightly, staring at the liquid inside. The color is a deep purple, the scent it emits is almost intoxicating, a sweet and floral aroma that seems to fill the air.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Interesting. Looks like an old earth design.<</speech>>
<<box>>
<p>Your attention is drawn to a set of notes left on the table. You pick them up, eager to learn more about the mysterious object.</p>
<</box>>
<<box>>
<p><i>November 5th, 2124, 16:20 - "Instant Makeover" Project, by Dr. Robert Gneiss</i></p>
<p><i>Ms. Heikkinen,</i></p>
<p><i>We have made great progress on the makeover formula. With this first prototype, we have programmed the nanites to adjust the user's hairstyle to fit a bridesmaid party. Should the user's hair length be insufficient, we have added the ability for the nanites to stimulate hair growth, allowing for the user to obtain the required hairstyle immediately.</i></p>
<p><i>While initial tests have been very positive, we've also discovered that the current formula is very unstable if manipulated improperly, such as excessive shaking or exposure to high temperatures. I recommend the utmost care during transportation of the prototype until this issue is adressed.</i></p>
<p><i>Once this issue is taken care of, we'll take the prototype to the next stage and implement the instant makeup capabilities you've requested.</i></p>
<</box>>
<<box>>
<p>Giving another glance at the bottle, you see the liquid within is foaming slightly, and there are tiny bubbles rising to the surface.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck.<</speech>>
<</if>>
<<box "choicebox">>
<<if starGame.player.getStat('dex') >= 12>>
<<sbutton "12 - Dodge" "Comms_PrototypeLab_HairSpray_Dodge" "btn btn-highlight" "ti ti-topology-ring-2">><</sbutton>>
<<else>>
<<sbutton "12 - Dodge" "" "btn btn-highlight disabled" "ti ti-topology-ring-2">>
<<snotify "info">>You're not agile enough to perform this action.<</snotify>>
<</sbutton>>
<</if>>
<<sbutton "Protect yourself" "Comms_PrototypeLab_HairSpray2" "btn btn-highlight" "">>
<<saudio "ability_lust_spit" play volume 0.75>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_armor'>>
<<box>>
<p>You drop the bottle back onto the table and watch as it instantly begins to bubble and hiss. The lid pops off under the pressure and the liquid is rapidly expelled, splashing your visor.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Crap. I think some of it got inside.<</speech>>
<<box>>
<p>You carefully remove your helmet, setting it aside and taking a moment to wipe your visor. As you do so, you feel your hair and scalp tingling, the feeling intensifying as the seconds pass.</p>
<</box>>
<<else>>
<<box>>
<p>You drop the bottle back onto the table and watch as it instantly begins to bubble and hiss. The lid pops off under the pressure and the liquid is rapidly expelled, splashing your face and hair.</p>
<</box>>
<</if>>
<<speech "player" "Agent 36" "character_36">>Oh god, my hair is tingling. This can't be good.<</speech>>
<<box>>
<p>You hear a snort from behind you and turn to see Emilia, her face barely able to contain her amusement.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What are you laughing at? This isn't funny!<</speech>>
<<box>>
<p>Emilia continues to chuckle, holding her hand in front of her mouth in a poor attempt to mask her laughter.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry, I'm sorry. It's not going to kill you, but I can't help but wonder how this is going to turn out considering what I've read in the notes.<</speech>>
<<box>>
<p>You reach down and pick up the set of notes.</p>
<</box>>
<<box>>
<p><i>November 5th, 2124, 16:20 - "Instant Makeover" Project, by Dr. Robert Gneiss</i></p>
<p><i>Ms. Heikkinen,</i></p>
<p><i>We have made great progress on the makeover formula. With this first prototype, we have programmed the nanites to adjust the user's hairstyle to fit a bridesmaid party. Should the user's hair length be insufficient, we have added the ability for the nanites to stimulate hair growth, allowing for the user to obtain the required hairstyle immediately.</i></p>
<p><i>While initial tests have been very positive, we've also discovered that the current formula is very unstable if manipulated improperly, such as excessive shaking or exposure to high temperatures. I recommend the utmost care during transportation of the prototype until this issue is adressed.</i></p>
<p><i>Once this issue is taken care of, we'll take the prototype to the next stage and implement the instant makeup capabilities you've requested.</i></p>
<</box>>
<<speech "player" "Agent 36" "character_36">>No way.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's starting. Have a look at yourself in the mirror.<</speech>>
<<else>>
<<if starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_armor'>>
<<box>>
<p>You drop the bottle back onto the table and watch as it instantly begins to bubble and hiss. The lid pops off under the pressure and the liquid is rapidly expelled, splashing your visor.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Crap. I think some of it got inside.<</speech>>
<<box>>
<p>You carefully remove your helmet, setting it aside and taking a moment to wipe your visor. As you do so, you feel your hair and scalp tingling, the feeling intensifying as the seconds pass.</p>
<</box>>
<<else>>
<<box>>
<p>You drop the bottle back onto the table and watch as it instantly begins to bubble and hiss. The lid pops off under the pressure and the liquid is rapidly expelled, splashing your face and hair.</p>
<</box>>
<</if>>
<<speech "player" "Agent 36" "character_36">>Oh god, my hair is tingling. This can't be good.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab_HairSpray3" "btn btn-highlight">>
<<script>>
starGame.player.setAppearance('hair', 'bride');
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard "" true false true>>
<img src="resources/img/backgrounds/mirror_bg.webp"/>
<</simagecard>>
<<box>>
<p>You look up at the mirror and are greeted with a startling sight. Your hair has grown significantly longer, the tips reaching past your shoulders. It's the same shade as it was before, but there's a soft wave to it now. More surprisingly, your hair seemingly moves around by itself, the strands intertwining themselves as a large braid starts to form.</p>
<p>You reach up and touch the braid, your fingers brushing against the soft strands. The sensation is strange, yet oddly pleasant.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>Emilia gives you a playful smile, her eyes twinkling with mischief.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Will you marry me, Agent 36?<</speech>>
<<speech "player" "Agent 36" "character_36">>Not funny, Em. What the fuck do I do with this?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>There's not much you can do. You look great though. Fierce and beautiful, what's not to love?<</speech>>
<<box>>
<p>You sigh and take another glance at the mirror, admiring the way your hair looks. It's definitely unusual, but the change isn't bad by any means.</p>
<</box>>
<<else>>
<<box>>
<p>You sigh and take another glance at the mirror, admiring the way your hair looks. It's definitely unusual, but the change isn't bad by any means.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>Intrigued by the ruckus, $drone_name joins you and looks over your shoulder at the mirror. She reaches up and runs her fingers through your hair, smiling as she feels the soft texture, a smile crossing her face.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Glad to see someone's enjoying my misery.<</speech>>
<<box>>
<p>$drone_name shrugs and takes a step back, before moving closer and giving you a hug. You feel her warm, soft body press against yours, her breath tickling your neck.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Okay, fine. It's not all bad. At least with this braid it's not to get in my eyes. Now, let's get out of here.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<box>>
<p>Lina flies towards the mirror and scans the reflection. Her rotors spin rapidly, creating a small breeze as she moves closer to your face, her lenses adjusting as she zooms in on you.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Minion! I have good news. According to my analysis, your sex appeal has increased by 26.667%! This is great news. Now you will be more desired and popular among your fellow comrades. This is a great achievement and will surely lead to an ease of access to sexual activities.<</speech>>
<<box>>
<p>You sigh, rubbing the bridge of your nose as Lina flies away, making a noise that sounds suspiciously like laughter.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab" "btn btn-highlight">>
<<playerFactSet "ch2_prototypelab_hairspray" true>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>You drop the bottle back onto the table and watch as it instantly begins to bubble and hiss. The lid pops off under the pressure and the liquid within is rapidly expelled. Your cat-like reflexes allow you to dodge out of the way in the nick of time.</p>
<p>You're left out of harm's way as the liquid splashes over the table and the floor.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>My training has paid off today. That was a close call.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab" "btn btn-highlight">>
<<playerFactSet "ch2_prototypelab_hairspray" true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_proto/mind_swap_headset.webp"/>
<</simagecard>>
<<box>>
<p>As you wander around the lab and check out the prototypes stored there, Emilia suddenly stops in her tracks and stares at an item inside a display case.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Shit. I can't believe it, they've actually made a set of these. I thought it was only in the theoretical stage.<</speech>>
<<speech "player" "Agent 36" "character_36">>What is it?<</speech>>
<<box>>
<p>You move closer and take a better look at the item in the display case. It's actually a set of two identical headbands made of a sleek, metallic material and sporting several blinking LEDs.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Mind-swap headbands. They allow the wearers to switch bodies for a short period of time. From what I know, this prototype is based on alien technology found in some ruins somewhere in the edge worlds.<</speech>>
<<speech "player" "Agent 36" "character_36">>Mind swap? You're taking a crack at me?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Not at all. I'm being serious. This is some seriously advanced tech. As far as I know this is the only working prototype ever made, its loss could cause this technology to be lost entirely for decades, if not forever.<</speech>>
<<speech "player" "Agent 36" "character_36">>So, what's the catch then? I'm sure something like this must come with a big catch. There's no way this tech could be without a downside.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I didn't work on this project so I don't know all the details. As far as I know the only downside is the short period of time the effects last, which is by design to prevent cognitive dissonance.<</speech>>
<<speech "player" "Agent 36" "character_36">>I see. I guess HQ would write a pretty nice bonus check for bringing these back safely.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>For sure. Aren't you a little bit curious though? I'd love to be able to try them out.<</speech>>
<<box>>
<p>You raise an eyebrow as you watch Emilia's eyes light up.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Are you seriously suggesting we try those mind-swapping headbands, Emilia?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Why not? I've been curious about these things for a while. This is too good of an opportunity to pass up on.<</speech>>
<<speech "player" "Agent 36" "character_36">>Em, I don't think that's a good idea. Who knows what could happen? What if we get stuck or something?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's fine. Did you forget who's the scientist here?<</speech>>
<<speech "player" "Agent 36" "character_36">>That's precisely what worries me.<</speech>>
<<box "choicebox">>
<<sbutton "Accept" "Comms_PrototypeLab_MindSwap_Accept" "btn btn-highlight" "">>
<<playerFactSet "ch2_prototypelab_mindswap" true>>
<</sbutton>>
<<sbutton "Refuse" "Comms_PrototypeLab_MindSwap_Refuse" "btn btn-highlight" "">>
<<playerFactSet "ch2_prototypelab_mindswap" true>>
<<playerFactSet "ch2_prototypelab_mindswap_refused" true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>You think for a moment, but despite Emilia's excitement, you feel your current situation is too dangerous to risk it all on some fun. If hostile forces were to show up while you're incapacitated due to the headbands, you might find yourself in a tough spot.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Sorry Em, but I'll have to pass. Our situation is a bit too precarious to take such risks.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fine. But you owe me one for this.<</speech>>
<<box>>
<p>You watch her take the headbands and put them in her backpack, seemingly keen on getting what she wants at a later point.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>You think for a moment, weighing the risk of doing this experiment while in a hostile environment. Emilia looks at you with puppy eyes, like an innocent child that wants to have the latest toy. With a sigh, you finally give in, unable to resist her pleading expression.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright, let's do it. But only for a minute, okay?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Awesome! I promise you won't regret this, tiger.<</speech>>
<<box>>
<p>You take a deep breath and step closer to Emilia, who is already holding out the two headbands. You take one of them and put it on your head, the cool metal pressing against your temples. Emilia does the same, and as soon as the bands touch each other, you feel a strange tingling sensation spread throughout your body.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Are we supposed to--<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab_MindSwap_Accept2" "btn btn-highlight" "">>
<<script>>
starGame.player.setAppearance('exotic', 'emilia_lab');
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex3" loop volume 0 fadeto 0.50>>
<<box>>
<p>You never get to finish the sentence, as suddenly the world goes black. When you regain your senses again, you are no longer in your own body. Instead, you are looking down at yourself, and it takes you a moment to realize that you are now in Emilia's body.</p>
<p>What strikes you the most however is the intense heat and arousal that's rushing through you, the heat spreading through every fiber of your body, and the wetness between your legs making your pussy throb with a need that you've never felt before.</p>
<</box>>
<<speech "speech_emilia_normal" "Agent 36" "character_emilia">>F-Fuck...<</speech>>
<<box>>
<p>This is the only thing you manage to say, your voice trembling as you try to process this new sensation and rest against a nearby desk.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Damn. It feels good to be normal again. I'd almost forgotten how it was.<</speech>>
<<box>>
<p>You turn to look at the sound of Emilia's voice, and see her standing next to you in your own body, a shit-eating grin on her face.</p>
<</box>>
<<speech "speech_emilia_normal" "Agent 36" "character_emilia">>E-Em. W-What the hell is going on? I'm a-a fucking mess here. I'm about to go insane.<</speech>>
<<speech "player" "Emilia Vasquez" "character_36">>I'm sorry, tiger. I should have warned you about how horny the xenomaterial makes me. I've learned to live with it, but it can be overwhelming at first. Just focus on your breathing and try to calm your thoughts. I know it's not easy, but it'll help.<</speech>>
<<box>>
<p>You take a deep breath and try to focus on your breathing, but the heat and the wetness between your legs is impossible to ignore. You feel yourself starting to get lost in the sensations, your mind wandering and your body craving something, anything to relieve the tension. </p>
<</box>>
<<speech "speech_emilia_normal" "Agent 36" "character_emilia">>I-I can't. I need to... I need to...<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab_MindSwap_Accept3" "btn btn-highlight" "">>
<<script>>
starGame.player.setAppearance('exotic', 'emilia');
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<box>>
<p>You feel your body move on its own, and soon you find yourself on top of your former body, your lips pressed against it. Your expertise allows you to undress it in a matter of seconds, leaving Emilia frozen as she tries to process what's about to happen.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Fuck, tiger, I don't think that's a good id-<</speech>>
<<box>>
<p>Your lips interrupt her. You're losing control of yourself, the heat and the wetness between your legs growing stronger with each passing moment. You find yourself straddling your own body, your hips grinding against it, the feeling of the hard cock beneath you making your pussy throb with desire.</p>
<p>Emilia breaks the kiss, her face flushed and her voice heavy with desire.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Get up and lay on the desk.<</speech>>
<<box>>
<p>Hearing your own voice command you is a strange feeling, but something within you tells you to comply, and so you do, standing on wobbly legs and laying on a nearby desk, your legs spread wide and your pussy on full display.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>I can't believe we're doing this. This cock is making me want to pound that pussy into oblivion, despite I know full well it's mine and it's a mistake.<</speech>>
<<box>>
<p>Emilia moves closer, positioning herself between your legs, her hands gripping the sides of the table. As her cock nears your pussy, she stops, her hand reaching out to touch and caress your inner thighs.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab_MindSwap_Accept4" "btn btn-highlight" "">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<<if starGame.player.isMale() is true>>
<img src="resources/img/events/ch2_proto_swap/male_mc_emilia.webp"/>
<<else>>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<img src="resources/img/events/ch2_proto_swap/shemale_mc_emilia_corr4.webp"/>
<<else>>
<img src="resources/img/events/ch2_proto_swap/shemale_mc_emilia.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<box>>
<p>Emilia slowly pushes her cock into you, the feeling of being filled is both familiar and new at the same time, making your eyes roll back in pleasure as the heat and wetness between your legs intensifies.</p>
<p>She starts to move, slowly at first, her cock sliding in and out of your tight pussy, her hands gripping your legs as she thrusts deeper and harder.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Shit, I didn't realize my pussy was so tight. It feels fucking amazing.<</speech>>
<<box>>
<p>The sensation of the cock inside you is heavenly and you find yourself moaning loudly, unable to control the sounds coming from your mouth, your pussy squeezing around the shaft, trying to milk it for all it's worth. The feeling of your xenomaterial infested skin rubbing against your own body is incredible, adding an extra layer of pleasure to the sensations, making it difficult to concentrate on anything other than the overwhelming pleasure.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Fucking myself wasn't what I had in mind you know, but fuck, this feels so good I could do this all day.<</speech>>
<<box>>
<p>Emilia continues to thrust into you, her pace increasing as she loses herself in the pleasure. As her movements become more frantic, her cock hits all the right spots, sending shockwaves of pleasure throughout your body. The feeling spreads through every fiber of your body as the xenomaterial amplifies everything, the heat and the wetness between your legs growing stronger with each passing moment.</p>
<</box>>
<<speech "speech_emilia_normal" "Agent 36" "character_emilia">>Fuck, fuck! I'm gonna cum. I'm gonna cum!<</speech>>
<<box>>
<p>Your orgasm hits you like a freight train, your body convulsing and spasming as the intense pleasure courses through you, your pussy clenching and releasing in a powerful wave. Your mind goes blank and all you can do is scream in pleasure, your voice echoing off the walls of the lab, the sounds of your moans mixing with the wet, squelching noises of your pussy being fucked.</p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Oh fuck! Me too!<</speech>>
<<box>>
<p>Emilia grunts, as she reaches her own orgasm, her cock twitching inside you as it shoots hot, sticky cum into you. You can feel it filling you up, the sensation of being filled both strange and exhilarating, and you feel a deep satisfaction as you're filled to the brim with cum, your womb expanding to make room for the massive load.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab_MindSwap_Accept5" "btn btn-highlight" "">>
<<script>>
starGame.player.setAppearance('exotic', undefined);
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<box>>
<p>Soon however, you feel something churning within you. Your mind is going blank as an intense pressure builds in your stomach and chest, your eyes rolling back in your head as the sensation overwhelms you. Suddenly, the pressure reaches a crescendo and you feel your breasts swelling, your nipples growing and hardening as they expand. </p>
<</box>>
<<speech "player" "Emilia Vasquez" "character_36">>Oh shit.<</speech>>
<<box>>
<p>You're almost past your breaking point when the headbands suddenly stop working. You immediately return to your own bodies and find yourself hilted inside Emilia's pussy, the sudden change in perspective and the intense sensations making you freeze in place as your mind struggles to catch up to the situation.</p>
<p>It takes a few seconds before you return to your senses and pull out of Emilia's pussy, a trail of cum and juices dripping from her swollen lips and down her thighs.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Uhhh... What...<</speech>>
<<box>>
<p>Emilia sits up on the table, her face flushed and her body trembling as she tries to regain her composure. She looks down on her breasts and a brief look of horror crosses her face as she sees her expanded chest. The difference isn't significant, but even you can tell they have grown larger.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That was a mistake. I should have known you wouldn't be able to keep it under control. I'm sorry.<</speech>>
<<speech "player" "Agent 36" "character_36">>Is this how you feel all the time?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Pretty much. The goo's effects are real, and it's always ready to flare up the moment there's any weakness in my mind. It doesn't help that you're quite the stallion either.<</speech>>
<<speech "player" "Agent 36" "character_36">>Are you okay though? You seem to have returned to normal, save for the bigger boobs, but I'm not sure what happened in the end there.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'll be fine. I just don't want to think about what would have happened if we'd kept going. It was a close call.<</speech>>
<<box>>
<p>You take a moment to recover, your mind still reeling from the intense sensations and the sudden switch back to your own body. As you remove the headbands and put them away in your backpack, Emilia stands up on unsteady legs and fetches for her labcoat, her face still flushed as the afterglow of her orgasms lingers.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Right. Let's get moving.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_PrototypeLab" "btn btn-highlight" "">>
<<npcStatIncrease "emilia_corruption" 1>>
<<snotify "info">>+1 Emilia corruption.<</snotify>>
<<startplaylist "playlist_exploration_tech">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_EastHallway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_roboticslab_visited') is undefined>>
<<include Comms_RoboticsLab_FirstVisit>>
<<playerFactSet "ch2_roboticslab_visited" true>>
<<else>>
<<include Comms_RoboticsLab_Repeatable>>
<</if>>
<<box "choicebox">>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>The robotics lab is a huge, brightly lit space, its high ceiling making you feel small in the echoing chamber. A number of workstations are set up throughout the area, unfinished projects left untouched. Despite the high tech equipment everywhere, the smell of grease and oil in the air gives the place an industrial feel and the distant hum of machinery in the distance tells you that the lab is still functional, even if untended.</p>
<p>Wandering around, you see a number of robots in various states of construction. Some are completed and ready for testing, while others are in pieces on workbenches, their innards exposed and their wiring hanging out, the tools left scattered around or powered on as whoever was working on them seemingly left in a hurry.</p>
<p>However, what catches your attention is a large, military-grade AM-37 combat mechanized unit, sitting in the corner of the room. It's not a common sight in corporate facilities, and its presence fills you with a sense of excitement as you wonder if you could make use of it.</p>
<<if starGame.npcs.getFact('lina_mech') is undefined>>
<</if>>
<</box>>
<<speech "player" "Agent 36" "character_36">>Now this is what I'm talking about!<</speech>>
<</nobr>>\<<nobr>>
<<box>>
<p>The robotics lab is a huge, brightly lit space, its high ceiling making you feel small in the echoing chamber. A number of workstations are set up throughout the area, unfinished projects left untouched. Despite the high tech equipment everywhere, the smell of grease and oil in the air gives the place an industrial feel and the distant hum of machinery in the distance tells you that the lab is still functional, even if untended.</p>
<p>Wandering around, you see a number of robots in various states of construction. Some are completed and ready for testing, while others are in pieces on workbenches, their innards exposed and their wiring hanging out, the tools left scattered around or powered on as whoever was working on them seemingly left in a hurry.</p>
<<if starGame.npcs.getFact('lina_mech') is undefined>>
<p>However, what catches your attention is a large, military-grade AM-37 combat mechanized unit, sitting in the corner of the room. It's not a common sight in corporate facilities, and its presence fills you with a sense of excitement as you wonder if you could make use of it.</p>
<</if>>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_Lobby_FromSecurity">>
<<slink "Upgrade Station" "Comms_Security_UpgradeStation" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-shopping-cart">><</slink>>
<<slink "Workbench" "Comms_Security_Workbench" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-tool">><</slink>>
<<slink "Recycler" "Comms_Security_Recycler" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-box">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<box>>
<p>Dropping into one of the nearby chairs with a grunt, the safety offered by the security room giving you a welcome break from the stress of the mission.</p>
<<if starGame.squad.isSquadMember('emilia') is true>>
<p>Taking a glance over at, who's sitting quietly at another terminal, studying the various files and logs displayed on the monitor, a steamy coffee cup next to her.</p>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<if starGame.squad.isPerkActive('ava_tablet') is true>>
<p>$drone_name is sitting on a nearby desk, her attention still captured by the tablet, the hentai game providing her with the needed entertainment to control her lust.</p>
<<else>>
<p>$drone_name seems to be bored out of her mind, toying with various items she finds around the room, her expression betraying a hint of excitement whenever she manages to find something new.</p>
<</if>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<p>Lina has settled down on the table, her rotors no longer spinning, a feeling of silence falling over the room.</p>
<</if>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<p>Sylvia is keeping herself busy with a spread of magazines in one corner of the room. You can't tell if she's unaware of how provacatively she's lounging on one of the desk or if she's doing it on purpose to tease you.</p>
<</if>>
<p>You notice a previous occupant has left a camping bed in the corner of the room. Not very comfortable, but not terrible either.</p>
<</box>>
<<box "choicebox">>
<<nobr>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
/% You need 5 trust points to bring Emilia to CH2, so no need to check again for that again %/
<<if starGame.npcs.getFact('emilia_relief_intro') is undefined and starGame.player.hasDildo() is true>>
<<sbutton "Approach Emilia" "Comms_Security_Emilia_Relief_Intro" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<<else>>
<<sbutton "Approach Emilia" "Comms_Security_Emilia" "btn btn-highlight" "">><</sbutton>>
<</if>>
<</if>>
<<if starGame.npcs.getFact('ava_enabled') is true>>
<<sbutton "Approach Ava" "Comms_Security_Ava" "btn btn-highlight" "">><</sbutton>>
<</if>>
<<if starGame.npcs.getFact('lina_enabled') is true>>
<<sbutton "Approach Lina" "Comms_Security_Lina" "btn btn-highlight" "">><</sbutton>>
<</if>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<<sbutton "Approach Sylvia" "Comms_Security_Sylvia" "btn btn-highlight" "">><</sbutton>>
<</if>>
<<if starGame.time.canRest() is true>>
<<if starGame.npcs.getFact('ava_enabled') is true>>
<<if starGame.npcs.getFact('ava_ch2_rest') is undefined>>
<<sbutton "Rest" "Comms_Security_Rest_Ava" "btn btn-highlight" "ti ti-clock">>
<<script>>starGame.time.rest();<</script>>
<<npcFactSet "ava_ch2_rest" true>>
<</sbutton>>
<<else>>
<<sbutton "Rest" "" "btn btn-highlight" "ti ti-clock">>
<<script>>starGame.time.rest();<</script>>
<<randomScene>>
<<scene "Comms_Security_Rest_Ava">>
<<scene "Comms_Security_Rest">>
<</randomScene>>
<</sbutton>>
<</if>>
<<else>>
<<sbutton "Rest" "Comms_Security_Rest" "btn btn-highlight" "ti ti-clock">>
<<script>>starGame.time.rest();<</script>>
<</sbutton>>
<</if>>
<<if starGame.player.getStat('corruptionlevel') >= 3 and starGame.player.hasDildo() is true>>
<<if starGame.player.hasParasite() is true>>
<<sbutton "Masturbate" "" "btn btn-highlight disabled allow-pointer-events" "ti ti-clock">>
<<snotify "info">>You can't do that while a parasite is latched onto your penis.<</snotify>>
<</sbutton>>
<<elseif starGame.player.getFact('masturbate_intro') is undefined>>
<<sbutton "Masturbate" "Comms_Security_Masturbate_Intro" "btn btn-highlight" "ti ti-clock">><</sbutton>>
<<else>>
<<sbutton "Masturbate" "Comms_Security_Masturbate" "btn btn-highlight" "ti ti-clock">><</sbutton>>
<</if>>
<</if>>
<<else>>
<<sbutton "Rest" "" "btn btn-highlight disabled" "ti ti-clock">>
<<snotify "info">>You don't feel tired for the moment.<</snotify>>
<</sbutton>>
<<if starGame.player.getStat('corruptionlevel') >= 3 and starGame.player.hasDildo() is true>>
<<sbutton "Masturbate" "" "btn btn-highlight disabled" "ti ti-clock">>
<<snotify "info">>You don't feel horny for the moment.<</snotify>>
<</sbutton>>
<</if>>
<</if>>
<</nobr>>
<</box>>
</div>
<</nobr>>\
<<nobr>>
<<startplaylist "playlist_safe">>
<</nobr>>\<<nobr>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<<box>>
<p>You step back inside the security room, the door closing behind you with a soft hiss.</p>
<p>Sylvia turns her attention towards you, a smile spreading across her face as she lowers the magazine she was reading.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Welcome back, pumpkin. So, what's the verdict?<</speech>>
<<box>>
<p>You sigh as you sink into a chair next to her, unsure of how to break the news to her.
<<if starGame.squad.isSquadMember('emilia') is true>>
You look at Emilia, who nods encouragingly, signaling that you should tell Sylvia everything.
<<else>>
You figure that you might as well just tell her the truth and get it over with.
<</if>>
</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I have good news and bad news. The good news is that an extraction team is on the way. They'll show up in about two hours, so that's about how long we have to make our way to the colony and meet up with them.<</speech>>
<<box>>
<p>Sylvia nods, a hopeful expression on her face, which is almost unusual to see.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Okay. So what's the bad news?<</speech>>
<<speech "player" "Agent 36" "character_36">>We have to make another stop before we head out. My boss wants me to retrieve something from the "secret" underground laboratory or whatever really is down there. From what I understood, we can access it from the main hall's elevator, but that's all I know. I don't have a clue about what I'm supposed to retrieve.<</speech>>
<<box>>
<p>Sylvia's brows furrow in concern as her pupils begin to emit a soft purple glow.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>It's a very bad idea. You don't want to go there.<</speech>>
<<speech "player" "Agent 36" "character_36">>I don't have a choice. Trust me, if I could leave this place right now and forget all of this shit, I would, but if we don't go fetch whatever the hell it is that they want down there, they'll leave us to rot. I rather have a chance, even a slim one, to get out of here, and that means I have to go down there.<</speech>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
<p>Sylvia's face falls, her eyes dimming as she turns away. Her hands clench into fists, her expression a mix of anger and sadness.</p>
<p>Emilia walks up to Sylvia and puts a hand on her shoulder, a look of sympathy on her face.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>We'll be alright. We've made it this far, haven't we? Plus, we've got a badass agent on our side. He's already gotten us this far. We just have to trust him and follow his lead.<</speech>>
<<box>>
<p>Sylvia nods hesitantly, her eyes meeting Emilia's with a mix of uncertainty and hope. As you see Emilia take one of Sylvia's hands into her own, you feel your heart warm at the sight of their bond.</p>
<p>Each of them have built their own walls to deal with the trauma of the situation they've found themselves in, and in the midst of all the darkness and chaos in the facility, it's moments like these that make you feel like there's still a glimmer of light to cling to, one that is worth fighting for.</p>
<</box>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Do not worry! I, Lina 1583, First of her name, Queen of Earth, Lady of the Seven Colonies and protector of my beloved minions, I will shield you from harm!<</speech>>
<<box>>
<p>Emilia and Sylvia both smile at Lina's words, their spirits lifted by her unwavering optimism and quirky attitude.</p>
<p>You shake your head, a smile tugging at the corners of your mouth. You're not sure if Lina's loyalty is a blessing or a curse, but you have to admit that it's nice to have someone with an unwavering faith in you, even if it's a talking lunchbox.</p>
<</box>>
<<else>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Fine. I don't like it at all, but I'll help. Whatever it is that you need to get, I'll help you find it.<</speech>>
<<speech "player" "Agent 36" "character_36">>Great. For clarity, that means you don't get to sit it out wherever we decide to bunker like you just did here. I'll need your abilities and knowledge to get in and out of there with as little issues as possible.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Okay I get it. Just be ready for the consequences of what you're asking me to do. It will make me very hungry, and you won't like what happens after.<</speech>>
<<speech "player" "Agent 36" "character_36">>A small price to pay for salvation. Anyway, lets have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<</if>>
<<elseif starGame.npcs.getFact('ava_enabled') is true>>
<<box>>
<p>$drone_name walks up to Sylvia, and in a gesture you didn't expect from her, takes her hand into hers, squeezing it softly. Sylvia looks up at $drone_name, surprised at first, but her expression soon softens and she nods, her gaze meeting yours once more. $drone_name then moves to your side and takes your hand into hers, her touch sending a warm sensation through your body.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Fine. I don't like it at all, but I'll help. Whatever it is that you need to get, I'll help you find it.<</speech>>
<<speech "player" "Agent 36" "character_36">>Great. For clarity, that means you don't get to sit it out wherever we decide to bunker like you just did here. I'll need your abilities and knowledge to get in and out of there with as little issues as possible.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Okay I get it. Just be ready for the consequences of what you're asking me to do. It will make me very hungry, and you won't like what happens after.<</speech>>
<<box>>
<p>$drone_name squeezes your hand again and nods, her eyes fixed on you with a determined expression. She then moves closer to you, pressing her body against yours and wrapping her arms around you in an embrace, her head resting on your shoulder.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>We're all in agreement then. Lets have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<<else>>
/% Solo? %/
<<box>>
<p>Sylvia's face falls, her eyes dimming as she turns away. Her hands clench into fists, her expression a mix of anger and sadness.</p>
<p>You walks up to her and puts a hand on her shoulder as you try to give her your best look of sympathy.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>We'll be fine. I made it this far already and with you around, our chances can only get better.<</speech>>
<<box>>
<p>Sylvia nods hesitantly, her eyes meeting yours with a mix of uncertainty and hope.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Fine. I don't like it at all, but I'll help. Whatever it is that you need to get, I'll help you find it.<</speech>>
<<speech "player" "Agent 36" "character_36">>Great. For clarity, that means you don't get to sit it out wherever we decide to bunker like you just did here. I'll need your abilities and knowledge to get in and out of there with as little issues as possible.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Okay I get it. Just be ready for the consequences of what you're asking me to do. It will make me very hungry, and you won't like what happens after.<</speech>>
<<speech "player" "Agent 36" "character_36">>A small price to pay for salvation. Anyway, lets have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<</if>>
<<else>>
/% Never met Sylvia or abandoned her %/
<<box>>
You step back inside the security room, the door closing behind you with a soft hiss. Dropping into one of the nearby chairs with a grunt, you can't help but let out a sigh of exhaustion.
<</box>>
<<speech "player" "Agent 36" "character_36">>I can't believe it. What the hell is so important that she want me to risk my life to get it? What a nightmare.<</speech>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
Emilia sits down beside you, placing a comforting hand on your shoulder.
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>So you did manage to contact HQ? Honestly when I saw you playing that game, I thought you had lost your mind for a moment. What did they say?<</speech>>
<<else>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>So you did manage to contact HQ? What did they say?<</speech>>
<</if>>
<<speech "player" "Agent 36" "character_36">>Long story short, we have two hours before they arrive at the colony to secure an extraction point. Before that however, I need to go to the not so secret anymore secret base and retrieve an "artifact", whatever the fuck that is. She's going to get us killed, I swear.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Huh. So it's true after all. Your friend was right.<</speech>>
<<speech "player" "Agent 36" "character_36">>Sounds like Natalie had figured it all out, yeah. I wonder if that's where 18 is. That would explain why we didn't run into her on the way here, but it doesn't explain why we didn't hear from her.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>The soil could be causing all kind of interference, especially if this base happens to be far below ground. There's no way to know until we get there.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'll trust you on that one. You know more about this shit than I do.<</speech>>
<<box>>
You stand up and take a deep breath, ready to face whatever challenges lay ahead.
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright. Lets have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<<else>>
/% No Emilia or Solo %/
<<box>>
You step back inside the security room, the door closing behind you with a soft hiss. Dropping into one of the nearby chairs with a grunt, you can't help but let out a sigh of exhaustion.
<</box>>
<<speech "player" "Agent 36" "character_36">>I can't believe it. What the hell is so important that she want me to risk my life to get it? What a nightmare.<</speech>>
<<if starGame.npcs.getFact('lina_enabled') is true>>
<<box>>You twiddle your thumbs for a moment, lost in thought, until Lina approaches you.<</box>>
<<speech "speech_lina" "Lina" "character_lina">>What's on your mind, minion?<</speech>>
<<speech "player" "Agent 36" "character_36">>Everything, Lina. Everything.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>It's okay. Just think about a big tiddies goth girlfriend waiting for you at home, that should help. It has been statistically proven that goth girlfriends are the best kind of girlfriends.<</speech>>
<<box>>You chuckle and shake your head, amused by her attempt to lift your spirits.<</box>>
<<speech "player" "Agent 36" "character_36">>Thanks for trying to cheer me up muffin, but this is a little more complicated than that. I think we're about to get into some real trouble, and I'm not sure how we're going to get out of it.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>
<p>Don't worry, comrade. We will find a way to get out of here alive and with all your appendages still attached. Besides, you have the greatest AI ever made on your side, and I can even make a sandwich if you need one.</p>
<p>Even better, if we make it out in one piece, I can make you a sandwich while dressed as your very own goth girlfriend. How does that sound, minion?</p>
<</speech>>
<<speech "player" "Agent 36" "character_36">>Keep it up and I'll reprogram you to be a toaster, just wait and see.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>You wouldn't dare!<</speech>>
<<box>>
You stand up and take a deep breath, ready to face whatever challenges lay ahead.
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright. Lets have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<<elseif starGame.npcs.getFact('ava_enabled')>>
<<box>>You twiddle your thumbs for a moment, lost in thought, until $drone_name approaches and straddle you, her hair brushing lightly against your cheek as she wraps her arms around you and nuzzles your ear.<</box>>
<<speech "player" "Agent 36" "character_36">>I'm alright, don't worry about it. I'm just pissed off.<</speech>>
<<box>>She only responds with a soft purring sound, and you can't help but feel a tingle of desire as her breasts press against your chest.<</box>>
<<speech "player" "Agent 36" "character_36">>Sorry. It's just... frustrating, you know? Sometimes it happens that plans don't go the way you want them to, but this one... god its such a mess. Now to top it all, they want me to dive deeper into this shithole. Fuck me.<</speech>>
<<box>>
<p>$drone_name remains quiet, but her hands begin to roam over your body, caressing you softly. It's hard to tell if she understood anything of what you just said, but it does look like she's able to pick up on the fact that you're upset.</p>
<p>Alas, you begin to stand up and $drone_name slides off your lap as you do, her hands lingering on your shoulders as she looks at you with a concerned expression.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Lets have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<<else>>
/% Full solo path. Actual misery %/
<<box>>You step back inside the security room, the door closing behind you with a soft hiss. Dropping into one of the nearby chairs with a grunt, you can't help but let out a sigh of exhaustion.<</box>>
<<speech "player" "Agent 36" "character_36">>I can't believe it. What the hell is so important that she want me to risk my life to get it? What a nightmare.<</speech>>
<<box>>As much as you try to think of any alternative option you may have, Melissa's message was clear enough that you have little choice in the matter and failure to comply may just result in unforeseen consequences.<</box>>
<<speech "player" "Agent 36" "character_36">>God damn it Mel. You played me like a damn fiddle.<</speech>>
<<box>>You sigh and stand up from the chair. Venting about your situation isn't going to help you in any way. The only sensible thing to do is to keep moving and complete the mission as soon as possible.<</box>>
<<speech "player" "Agent 36" "character_36">>Better have a last look around and gather some supplies before heading out. I have a feeling things are going to get worse before they get better.<</speech>>
<</if>>
<</if>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight" "">>
<<playerFactSet "ch2_explab" true>>
<<script>>
starGame.quests.updateQuest('campaign_comms');
<</script>>
<<if starGame.npcs.getFact('ava_enabled') is true and starGame.npcs.getStat('drone_bond') >= 3>>
<<script>>
starGame.quests.updateQuest('sq_ava');
<</script>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<simagecard>>
<img src="resources/img/locations/comms/security_desk.webp"/>
<<if starGame.npcs.getStat('drone_evolution_level') is 0>>
<img src="resources/img/characters/ava/ava_security0.webp"/>
<<elseif starGame.npcs.getStat('drone_evolution_level') is 1>>
<img src="resources/img/characters/ava/ava_security1.webp"/>
<</if>>
<</simagecard>>
<<if starGame.squad.isPerkActive('ava_tablet') is true>>
<<box>>
$drone_name is sitting on a desk and keeping herself busy with her tablet. As you approach her, she puts it aside, her attention now solely focused on you.
<</box>>
<<else>>
<<box>>
drone_name hops on a nearby desk as you approach her, crossing her legs in the usual provocative manner and her breasts bouncing around, her very existence inviting you to play with her.
<</box>>
<</if>>
<<box "talkbox">>
<<if starGame.squad.isSquadMember('ava') is false>>
<div class="row">
<<slink "Join Squad" "Comms_Security_Ava_JoinSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<<else>>
<div class="row">
<<slink "Remove from Squad" "Comms_Security_Ava_RemoveSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<</if>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Quests</h5></div>
<div class="row">
<<if starGame.player.getFact('ch2_explab') is true and starGame.npcs.getFact('ava_sex_intro') is undefined and starGame.npcs.getStat('drone_bond') >= 3>>
<<if starGame.player.hasParasite() is true>>
<<slink "Unlikely Alliance" "Comms_Security_Ava_Sex_Intro" "slink btn btn-highlight w-100 disabled allow-pointer-events" "ti ti-exclamation-circle">>
<<snotify "info">>You can't do that while a parasite is latched onto your penis.<</snotify>>
<</slink>>
<<else>>
<<slink "Unlikely Alliance" "Comms_Security_Ava_Sex_Intro" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
<</if>>
</div>
</div>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Services</h5></div>
<div class="row">
/% Parasite %/
<<if starGame.player.hasParasite() is true>>
<<slink "Parasite Removal" "Comms_Security_Ava_Parasite_Removal" "slink btn btn-highlight w-100" "">><</slink>>
<<slink "Blowjob" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You can't do that while a parasite is latched onto your penis.<</snotify>>
<</slink>>
<<if starGame.npcs.getFact('ava_sex_intro') is true>>
<<slink "Cowgirl" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You can't do that while a parasite is latched onto your penis.<</snotify>>
<</slink>>
<</if>>
<<if starGame.npcs.getFact('ava_relief_intro') is true>>
<<slink "Relief" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You can't do that while a parasite is latched onto your penis.<</snotify>>
<</slink>>
<</if>>
/% Already had sex not too long ago %/
<<elseif starGame.player.getStat('ava_sex') > 0>>
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<<slink "Parasite Removal" "" "slink btn btn-highlight w-100 disabled" "">><</slink>>
<</if>>
<<slink "Blowjob" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You have a mission to accomplish. Come back later for some more fun.<</snotify>>
<</slink>>
<<if starGame.npcs.getFact('ava_sex_intro') is true>>
<<slink "Cowgirl" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You have a mission to accomplish. Come back later for some more fun.<</snotify>>
<</slink>>
<<if starGame.npcs.getFact('ava_relief_intro') is true and starGame.player.getStat('corruptionlevel') >= 3>>
<<slink "Relief" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You have a mission to accomplish. Come back later for some more fun.<</snotify>>
<</slink>>
<<elseif starGame.npcs.getFact('ava_relief_intro') is undefined and starGame.player.getStat('corruptionlevel') >= 3>>
<<slink "A matter of trust" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "ti ti-exclamation-circle">>
<<snotify "info">>You have a mission to accomplish. Come back later for some more fun.<</snotify>>
<</slink>>
<</if>>
<</if>>
/% The quest for pussy %/
<<else>>
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<<slink "Parasite Removal" "" "slink btn btn-highlight w-100 disabled" "">><</slink>>
<</if>>
<<slink "Blowjob" "Comms_Security_Ava_Blowjob" "slink btn btn-highlight w-100" "">><</slink>>
<<if starGame.npcs.getFact('ava_sex_intro') is true>>
<<slink "Cowgirl" "Comms_Security_Ava_Sex" "slink btn btn-highlight w-100" "">><</slink>>
/% Corruption 3: Get Fucked %/
<<if starGame.npcs.getFact('ava_relief_intro') is true and starGame.player.getStat('corruptionlevel') >= 3>>
<<slink "Relief" "Comms_Security_Ava_FuckPlayer" "slink btn btn-highlight w-100" "">><</slink>>
<<elseif starGame.npcs.getFact('ava_relief_intro') is undefined and starGame.player.getStat('corruptionlevel') >= 3>>
<<slink "A matter of trust" "Comms_Security_Ava_FuckPlayer_Intro" "slink btn btn-highlight w-100" "ti ti-exclamation-circle">><</slink>>
<</if>>
<</if>>
<</if>>
</div>
</div>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Small talk</h5></div>
<div class="row">
<<if starGame.npcs.getFact('ava_security_talk1') is undefined>>
<<slink "A world of wonders" "Comms_Security_Ava_Talk1" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
</div>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. I need you to stick to the shadows for a bit instead of by my side, just until I come get you again, alright?<</speech>>
<<box>>$drone_name nods, her lips curving into a smile before she starts looking for something to keep her busy.<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava" "btn btn-highlight">>
<<script>>starGame.squad.removeSquadMember('ava')<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. I could use some help out there, you mind lending me a hand... or tentacle I guess?<</speech>>
<<box>>$drone_name's lips curve into a smile as she jumps off the desk without a second thought, her tentacles coiling around her legs as she lands gracefully before you. She looks up at you, a confident expression on her face as she suddenly gives you a deep and sloppy kiss for several seconds.<</box>>
<<speech "player" "Agent 36" "character_36">>Well someone's excited.<</speech>>
<<box>>You take her hand, your fingers intertwining, and give her a smile, her touch sending a pleasant warmth throughout your body.<</box>>
<<speech "player" "Agent 36" "character_36">>Alright, let's do this.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava" "btn btn-highlight">>
<<script>>starGame.squad.addSquadMember('ava')<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/backgrounds/storage_room_floor.webp"/>
<img class="anim-drone-legs" src="resources/img/characters/ava/scenes/blowjob/0_legs.webp"/>
<img class="anim-drone-body" src="resources/img/characters/ava/scenes/blowjob/1_body.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player_shemale.webp"/>
<img class="anim-drone-playerbreasts" src="resources/img/characters/ava/scenes/blowjob/6_breasts.webp"/>
<<else>>
<img class="anim-drone-player" src="resources/img/characters/ava/scenes/blowjob/2_player.webp"/>
<</if>>
<img class="anim-drone-tongue" src="resources/img/characters/ava/scenes/blowjob/3_tongue.webp"/>
<img class="anim-drone-hair" src="resources/img/characters/ava/scenes/blowjob/4_hair.webp"/>
<img class="anim-drone-head" src="resources/img/characters/ava/scenes/blowjob/5_head.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Hey love. How about we have some fun?<</speech>>
<<box>>
<<if starGame.player.isNaked() is true>>
<p>You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement as her gaze devour your naked body.</p>
<p>You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.</p>
<p>Her tentacles begin to roam across your naked, sweat-slicked body as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.</p>
<<elseif starGame.player.hasSlimeSuit() is true>>
<p>You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement.</p>
<p>You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.</p>
<p>Her tentacles begin to roam across your body, Victoria slowly reshaping herself into an invisible layer on your skin, revealing your naked, sweat-slicked body as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.</p>
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_armor' or starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_armor_corrupted' >>
<p>You remove your helmet and place it on the desk, running a hand through your hair as you see $drone_name's expression change from curiosity to excitement.</p>
<p>You're treated to a smile, which you reciprocate, and $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.</p>
<p>Her tentacles begin to roam across your armor and undo the clasps and locks with surprising precision, the pieces falling off in a serie of thuds, revealing your naked, sweat-slicked body and your muscular physique as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.</p>
<<else>>
<p>You run a hand through your hair, $drone_name's expression suddenly changing from curiosity to excitement.</p>
<p>You're eventually treated to a smile, which you reciprocate, and after a moment of hesitation, $drone_name pulls you towards her, the strength of her tentacles easily overpowering you. She wraps her arms around you and places her lips on yours, her kiss hungry and eager. You respond to her kiss with equal fervor, the warmth of her body and the softness of her lips eliciting a moan from you.</p>
<p>Her tentacles begin to roam across your body and remove your clothes, revealing your naked, sweat-slicked body as $drone_name's hands trace the contours of your body, the touch of her skin sending shivers down your spine.</p>
<</if>>
<</box>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Ooh. This is going to be some great data.<</speech>>
<</if>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Now that's some hot live action.<</speech>>
<</if>>
<<box>>
<p>You feel your orgasm building as $drone_name's tentacles continue their sensual assault on your body, all while the taste of her saliva and the feeling of her tongue against yours is driving you wild. Eventually, she breaks away from the kiss, a trail of saliva connecting your mouths.</p>
<p>You see $drone_name get on her knees, her tentacles releasing your throbbing member, and you watch as she wraps her hands around your shaft, her fingers gently caressing the sensitive skin.</p>
<p>The sight of her kneeling before you, her purple hair framing her face and her lips parted, is enough to make your mind blank, and you can't help but stare, transfixed. She looks up at you, her eyes locked with yours as you see her lick her lips and open her mouth. The tip of her tongue begins tracing the length of your shaft, the sensation making you gasp, and as her tongue swirls around the head of your cock, you can't help but moan, the pleasure almost overwhelming.</p>
<p>As her mouth envelops the head of your cock, her lips wrapping around the shaft, you let out a strangled groan, the feeling of her hot, wet mouth driving you wild. Your hands find the back of her head and grab a handful of her hair as her tongue continues its assault on your member, sending jolts of pleasure coursing through you.</p>
<p>Soon enough, $drone_name takes the entirety of your shaft into her mouth, and you feel the warmth and wetness of her throat enveloping you. The sensation is too much, and you feel the pressure inside you building, the pleasure threatening to erupt. As if sensing your imminent release, $drone_name's tentacles wrap themselves around your thighs, tightening their grip as they pull you forward, forcing more of your shaft into her mouth.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh god... I'm gonna cum!<</speech>>
<<box>>
<p>As the words leave your mouth, you feel the pressure release, and your orgasm washes over you, your body shuddering with pleasure as the waves of bliss crash through you.</p>
<p>You see $drone_name's eyes widen as she eagarly swallow every drop of your seed, the sheer volume causing her cheeks to bulge. As the last remnants of your orgasm subside, $drone_name slowly releases your member from her mouth, licking her lips clean, and gives you a mischievous smile.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You're way too good at this. You'll be the death of me.<</speech>>
<<box>>
<p>You can't help but laugh as you see the expression on $drone_name's face, the sight of her flushed cheeks and the strands of saliva hanging from her mouth giving her a lewd appearance. You rest against the desk, the surface cool against your back, as you take a few deep breaths and try to compose yourself, the pleasure still coursing through your veins.</p>
<p>After a few minutes, you gather your belongings, ready to head out into the unknown once more.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Let's get back to work, eh?<</speech>>
<<box>>
<p>You give $drone_name a wink, and she blushes, her tentacles twitching with delight, the gesture oddly human-like. You can't help but smile as you feel your heart swell with affection for the strange creature.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<<playerStatSet "ava_sex" 10>>
<<if starGame.player.getStat('corruption') > 0>>
<<script>>
starGame.player.setStatAbsolute('corruption', starGame.utils.getDroneCorruptionRemovalResult());
toastr.info(`${SugarCube.State.variables.drone_name} removed some of your corruption.`);
<</script>>
<</if>>
<</sbutton>>
<</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava2" loop volume 0 fadeto 0.40>>
<<box>>
<p>As you approach $drone_name, you suddenly feel your pussy ache with a burning desire, the feeling so intense that you almost fall to your knees in shock. You feel a wave of arousal wash over you, your body trembling with need as you struggle to stay upright.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck... Not again. What's with this damn thing.<</speech>>
<<box>>
<p>You look at $drone_name, your cheeks flushed with a mix of embarrassment and arousal, and you see that she's looking at you with a concerned expression, her tentacles reaching out to steady you, her touch gentle and reassuring.</p>
<p>You're not sure what's causing the sudden surge of arousal, but you know that you can't ignore it. You need to find a way to relieve the pressure building inside you, or else you won't be able to think clearly.</p>
<p>$drone_name jumps off the desk, taking your hand into hers as she guides you towards the camping bed, her touch soft and gentle.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Thanks for the help. This is going to get old real fast.<</speech>>
<<box>>
<p>$drone_name guides you to lie down on the bed and positions herself on top of you as her tentacles strip you of your equipment. For a moment you're surprised at how fast she got down to business, as if she already knew what was happening to you.</p>
<p>Your thoughts are pushed away as you feel her tentacles begin to caress your body, their touch soft and gentle, yet firm enough to make you moan with pleasure. They tease your nipples and caress your thighs, sending shivers of pleasure up your spine and making your pussy ache with need.</p>
<p>$drone_name leans down and kisses you, her tongue slipping into your mouth and dancing with yours for a moment before she pulls away, a soft smile on her face.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What are you up to?<</speech>>
<<box>>
<p>$drone_name looks down at your new pussy, and her expression changes. Her eyes narrow, and she seems to be concentrating on something. You hear something churn within her body, followed by a faint, slurping sound as her skin begins to shift. You watch in amazement as her crotch area changes shape. A long, thick and veiny tentacle emerges from between her legs, a perfect replica of your cock, in both shape and size.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Ok. It's a nice gesture, but we can talk about this. there is no need to-<</speech>>
<<box>>
<p>$drone_name cuts you off by pressing her finger against your lips as she slaps her newly grown cock against your clit. You can't help but moan as the sensation sends waves of pleasure through your body. $drone_name offers you a genuine, loving and caring smile as she leans down and kisses your cheek, her tentacles holding you in place as her cock rubs against your pussy, teasing you with its presence, making you moan and gasp.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>A-alright, you can go ahead, just be gentle.<</speech>>
<<box>>
<p>There is a certain irony to the situation. You took her virginity a while ago, and now she's about to take yours. You can't help but feel a sense of nervousness, but also excitement.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_FuckPlayer_Intro2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust_moan" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/fuckmc/1_bg.webp"/>
<img class="anim-ava-fuckmc-player-body" src="resources/img/characters/ava/scenes/fuckmc/2_s_body.webp"/>
<img class="anim-ava-fuckmc-belly" src="resources/img/characters/ava/scenes/fuckmc/3_ava_belly.webp"/>
<img class="anim-ava-fuckmc-body" src="resources/img/characters/ava/scenes/fuckmc/4_ava_body.webp"/>
<img class="anim-ava-fuckmc-breasts" src="resources/img/characters/ava/scenes/fuckmc/5_ava_breast.webp"/>
<img class="anim-ava-fuckmc-player-penis" src="resources/img/characters/ava/scenes/fuckmc/6_dick.webp"/>
<</simagecard>>
<<box>>
<p>You gasp and arch your back as you feel her massive cock slide into you, the sensation of being stretched and filled so completely overwhelming you, your pussy clamping down around it with a mix of pleasure and pain.</p>
<p>Your body trembles with the intensity of the experience, your breath coming in short, ragged gasps as you try to adjust to the feeling of being filled so completely, your pussy stretched to its limit by her massive cock.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck! It's so big, you're going to tear me apart!<</speech>>
<<box>>
<p>$drone_name pauses, her eyes filled with concern as she looks down at you, waiting for a sign that you're ready for her to continue. You nod, and she slowly starts to move, her cock sliding in and out of you with a slow, steady rhythm, her tentacles caressing your body as she fucks you.</p>
<p>Your own cock is also hard, throbbing with need as $drone_name fucks you, and without a single moment of hesitation, one of her tentacles coils around your shaft, her touch gentle and teasing, sending waves of pleasure coursing through you, your body trembling with the dual sensations of being fucked and having your cock stroked at the same time.</p>
<p>Unprepared to deal with the overwhelming sensations, you soon find yourself hurtling towards the edge of an orgasm, the pleasure building inside you with each thrust of $drone_name's massive cock, the sensation of her tentacles stroking your shaft and teasing your nipples only adding to the intensity of the moment.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Yes! I'm gonna-<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_FuckPlayer_Intro3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/fuckmc/7_ava_end.webp"/>
<</simagecard>>
<<box>>
<p>Your body tenses and your back arches as you cry out in pleasure, your pussy clamping down on $drone_name's massive cock as juices gush from your hole, coating her tentacles and soaking the bed beneath you, while your cock twitches and spurts hot, thick ropes of cum all over her tentacles and your chest, the dual orgasm washing over you like a tidal wave, leaving you shaking and spent.</p>
<p>Your actions are enough to drive $drone_name to her own climax, her body shuddering as she moans loudly, her cock pulsing and throbbing as she shoots a massive load of an unknown substance inside of you. The sensation of being filled so completely drives you over the edge once more, your body wracked with the pleasure of yet another orgasm.</p>
<p>As the waves of pleasure finally subside, you collapse back onto the bed, your body spent and trembling, $drone_name's massive cock still buried deep inside you, your pussy aching and sensitive as she collapses on top of you, her tentacles wrapping around you and holding you close, her expression filled with love and affection.</p>
<p>You lay there, panting and spent, your body still trembling from the afterglow of your climax, the sensation of $drone_name's massive hot load inside you is both uncomfortable and pleasant at the same time.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You really did a number on me. It feels like I'm about to burst.<</speech>>
<<box>>
<p>$drone_name looks down at you, her expression apologetic as she slowly pulls out of you, her cock slipping from your hole with a wet, slurping sound, followed by a stream of hot fluids flowing from your pussy, the unfamiliar feeling making you shiver as you feel it run down your thighs and soak the bed beneath you.</p>
<p>As you try to process the sensations and emotions coursing through you, you're struck by the realization of what just happened. You've just had sex with $drone_name and she came inside of you, unaware if the changes the xenomaterial have brought upon your body allow you to get pregnant or not.</p>
<p>You feel a surge of panic rising within you as you sit up, $drone_name's tentacles still holding you close as you look down at your pussy, the fluids still dripping from your hole, your heart racing with fear and uncertainty.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck... You came inside of me. What if I get pregnant? Is that even possible?<</speech>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
<p>$drone_name looks down at you, her expression filled with concern and worry as she sees the panic in your eyes. She reaches out and touches your cheek, her touch soft and reassuring.</p>
<p>Hearing your words, Emilia diverts her attention from the terminal she was busy tinkering with. She approaches the two of you, the look on her face not quite matching $drone_name's concerned expression as she instead seems to be quite amused by the situation.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You get blessed with a pussy, and what do you know, barely an hour later, you're already worried about getting knocked up. That's got to be a new record.<</speech>>
<<speech "player" "Agent 36" "character_36">>Please don't tell me I fucked up.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Relax. The chances that you can actually get pregnant are slim, at least for now I suppose. First, you would have to be compatible species, which has not yet been established. Second, it's barely been an hour since your transformation happened. Unless the xenomaterial somehow already managed to reconfigure your entire reproductive system, which I doubt it could achieve in such a short time, it's unlikely that she can get you pregnant.<</speech>>
<<speech "player" "Agent 36" "character_36">>But what if-<</speech>>
<<box>>
<p>Emilia cuts you off, her tone becoming more serious as she tries to reassure you.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I understand your worries, but there's no need to jump to conclusions just yet. If you are worried, we can examine you more closely once we're out of here.<</speech>>
<<box>>
<p>You take a deep breath and try to calm your racing thoughts. Emilia's words make sense, and you can see the logic in what she's saying. You nod, feeling a sense of relief as you understand that you may not have to worry about getting pregnant just yet.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>That would be great, thanks.<</speech>>
<<box>>
<p>Emilia returns to the terminal as you turn your attention back to $drone_name, her expression now filled with relief as she looks down at you, her tentacles still holding you close.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Sorry for ruining the moment. That was really good, though.<</speech>>
<<else>>
/% No Emilia %/
<<box>>
<p>$drone_name looks down at you, her expression filled with concern and worry as she sees the panic in your eyes. She reaches out and touches your cheek, her touch soft and reassuring.</p>
<p>You take a deep breath and try to calm your racing thoughts. The probability that you may get pregnant is slim. Not impossible, but very unlikely. There are so many factors that have to come together for it to happen. The more you think about it, the more you realize that you're probably overreacting. Still, you can't help but feel a sense of nervousness, a sense of uncertainty as to what the future may hold.</p>
<p>You look up at $drone_name and see the love in her eyes, the concern and care that she holds for you. She understands something is freaking you out, and she wants to be there for you. You sigh and lean into her touch, her tentacles wrapping around you in a gentle embrace as she holds you close.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Sorry for ruining the moment. That was really good, though. Just caught me off guard.<</speech>>
<<box>>
<p>$drone_name smiles and nods, her eyes alight with love and understanding. She leans in and kisses you softly, her tentacles caressing your body as she tries to reassure you, her touch gentle and soothing.</p>
<p>The two of you spend a few moments wrapped in each other's embrace, the silence of the room broken only by the sound of your breathing and the faint hum of the ventilation system. Eventually, $drone_name pulls away, her tentacles releasing their grip on you as she gets up and moves to the corner of the room, the massive cock that she grew earlier now gone, replaced by her usual feminine genitalia.</p>
<p>You sit up, the panic that had gripped you earlier now faded, replaced by a sense of peace and contentment. You watch as $drone_name cleans herself off, her tentacles wiping away the evidence of your lovemaking.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<npcFactSet "ava_relief_intro" true>>
<<playerStatSet "ava_sex" 10>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava2" loop volume 0 fadeto 0.40>>
<<box>>
<p>As you approach $drone_name, you suddenly feel your pussy ache with a burning desire, the feeling so intense that you almost fall to your knees in shock. You feel a wave of arousal wash over you, your body trembling with need as you struggle to stay upright.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Not again. What's with this damn thing.<</speech>>
<<box>>
<p>You look at $drone_name, your cheeks flushed with a mix of embarrassment and arousal. She jumps off the desk as her tentacles reach out to steady you, her touch gentle and reassuring.</p>
<p>Seemingly aware of your predicament, $drone_name gently guides you to the camping bed, her touch soft and caring as she leads you to lie down. You watch as she positions herself on top of you, her tentacles expertly stripping you of your equipment. For a moment you're surprised at how fast she got down to business, but this complete lack of inhibitions and overall genuine interest in being a good partner is one of her most endearing qualities.</p>
<p>Your thoughts are pushed away as you feel her tentacles begin to caress your body, their touch soft and gentle, yet firm enough to make you moan with pleasure. They tease your nipples and caress your thighs, sending shivers of pleasure up your spine and making your pussy ache with need.</p>
<p>$drone_name leans down and kisses you, her tongue slipping into your mouth and dancing with yours for a moment before she pulls away, a soft smile on her face.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck... Well, at least I'm prepared this time.<</speech>>
<<box>>
<p>$drone_name nods enthusiastically, her eyes alight with excitement as you hear the sound of her body churning, followed by the appearance of her large, veiny cock, the sight still as threatening as the first time.</p>
<p>$drone_name looks down at your pussy, her expression changing to one of concentration as she reaches down and begins to finger you, her touch gentle and teasing as she prepares you for what's to come. She then slaps her cock against your clit, the impact sending a jolt of pleasure through your body, your moans of pleasure filling the air.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Just take it slow, ok?<</speech>>
<<box>>
<p>$drone_name nods, her expression softening as she lines herself up with your entrance, the tip of her massive cock pressing against your tight hole, your pussy aching with need as you feel her slowly push herself inside of you, the sensation of being stretched and filled so completely already overwhelming you.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_FuckPlayer2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust_moan" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/fuckmc/1_bg.webp"/>
<img class="anim-ava-fuckmc-player-body" src="resources/img/characters/ava/scenes/fuckmc/2_s_body.webp"/>
<img class="anim-ava-fuckmc-belly" src="resources/img/characters/ava/scenes/fuckmc/3_ava_belly.webp"/>
<img class="anim-ava-fuckmc-body" src="resources/img/characters/ava/scenes/fuckmc/4_ava_body.webp"/>
<img class="anim-ava-fuckmc-breasts" src="resources/img/characters/ava/scenes/fuckmc/5_ava_breast.webp"/>
<img class="anim-ava-fuckmc-player-penis" src="resources/img/characters/ava/scenes/fuckmc/6_dick.webp"/>
<</simagecard>>
<<box>>
<p>You gasp and arch your back as you feel her massive cock slide into you, the sensation of being stretched and filled so completely overwhelming you, your pussy clamping down around it with a mix of pleasure and pain.</p>
<p>Your body trembles with the intensity of the experience, your breath coming in short, ragged gasps as you try to adjust to the feeling of being filled so completely, your pussy stretched to its limit by her massive cock.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck! It's so big, you're going to tear me apart!<</speech>>
<<box>>
<p>$drone_name pauses, her eyes filled with concern as she looks down at you, waiting for a sign that you're ready for her to continue. You nod, and she slowly starts to move, her cock sliding in and out of you with a slow, steady rhythm, her tentacles caressing your body as she fucks you.</p>
<p>Your own cock is also hard, throbbing with need as $drone_name fucks you, and without a single moment of hesitation, one of her tentacles coils around your shaft, her touch gentle and teasing, sending waves of pleasure coursing through you, your body trembling with the dual sensations of being fucked and having your cock stroked at the same time.</p>
<p>Unprepared to deal with the overwhelming sensations, you soon find yourself hurtling towards the edge of an orgasm, the pleasure building inside you with each thrust of $drone_name's massive cock, the sensation of her tentacles stroking your shaft and teasing your nipples only adding to the intensity of the moment.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Yes! I'm gonna-<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_FuckPlayer3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/fuckmc/7_ava_end.webp"/>
<</simagecard>>
<<box>>
<p>Your body tenses and your back arches as you cry out in pleasure, your pussy clamping down on $drone_name's massive cock as juices gush from your hole, coating her tentacles and soaking the bed beneath you, while your cock twitches and spurts hot, thick ropes of cum all over her tentacles and your chest, the dual orgasm washing over you like a tidal wave, leaving you shaking and spent.</p>
<p>Your actions are enough to drive $drone_name to her own climax, her body shuddering as she moans loudly, her cock pulsing and throbbing as she shoots a massive load of an unknown substance inside of you. The sensation of being filled so completely drives you over the edge once more, your body wracked with the pleasure of yet another orgasm.</p>
<p>As the waves of pleasure finally subside, you collapse back onto the bed, your body spent and trembling, $drone_name's cock still buried deep inside you, your pussy aching and sensitive as she collapses on top of you, her tentacles wrapping around you and holding you close, her expression filled with love and affection.</p>
<p>You lay there, panting and spent, your body still trembling from the afterglow of your climax, the sensation of $drone_name's hot load inside you is both uncomfortable and pleasant at the same time.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>God. It's almost scary how much I like this now.<</speech>>
<<box>>
<p>$drone_name looks down at you, a smile on her face as she slowly pulls out of you, her massive cock slipping from your hole with a wet, slurping sound, followed by a stream of hot fluids flowing from your pussy, the familiar feeling making you shiver as you feel it run down your thighs and soak the bed beneath you.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Welp. Good thing you can't get me pregnant. That amount of cum is definitely baby material.<</speech>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<<box>>
<p>$drone_name stares at you, her expression playful and mischievous as she rolls off of you and snuggles close, her body warm and soft against yours, her tentacles still wrapped around you in a loving embrace. Minutes later, $drone_name releases you from her grasp and stands up, moving to a corner of the room as her big cock bounces with every step.</p>
<p>Sylvia stares at you from her desk, her expression amused.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>She really did a number on you. I'm almost jealous.<</speech>>
<<speech "player" "Agent 36" "character_36">>Just ask her nicely. I don't see why she would say no.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Already tried. She's not interested. I guess her heart is already taken.<</speech>>
<<box>>
<p>You chuckle as you realize that $drone_name is turning out to be quite the exclusive type. While she doesn't seem to be against sharing you with others, she seems to have no interest in anyone else as long as you're not involved yourself. This makes you wonder about $drone_name's concept of love and relationships. The unconditional love she seems to have for you is a puzzling counterpoint to the human way of doing things, where trust and love are earned and built over time, and often break and shatter just as easily.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'll see what I can do. No promises though.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<playerStatSet "ava_sex" 10>>
<<npcFactSet "ava_relief_sylvia" true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>Hey $drone_name, I think I'm going to need some help here.<</speech>>
<<box>>
<p>$drone_name follows your gaze down to the alien parasite that has attached itself to your cock. She jumps off the desk and kneels down in front of you, her tentacles reaching out and carefully prodding at the parasite.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>So, what do you think? Is there anything you can do to get rid of it? It's been sucking on me for a while now, and it's getting really-<</speech>>
<<box>>
<p>You don't have time to finish your sentence as one of $drone_name's tentacles suddenly slices through the parasite's flesh, the sharp blade cutting it in half.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit, you could have warned me first!<</speech>>
<<box>>
<p>$drone_name looks at you and smiles, unaware of your discomfort as she brings the severed part of the parasite to her mouth and eats it. You watch in horror as the parasite's blood oozes down her chin, while the deadly tentacle blade that she just used to slice it in half drips with its fluids.</p>
<p>You see the deadly tentacle approach your cock once more, but this time it carefully slices the remaining half of the parasite still latched onto your shaft into smaller pieces, and then eats those as well. It's a gruesome sight, but at least you're free of it now.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Thanks for the help. I don't really like the way you did it, but it worked.<</speech>>
<<box>>
<p>$drone_name just smiles and nods, seemingly pleased with her work. As she turns to leave, you can't help but shudder at the memory of the deadly tentacle blade slicing through the parasite's flesh, barely an inch away from your cock.</p>
<p>It is a grim reminder that despite some of her behavior may be human-like, $drone_name is still a powerful alien predator that can become a killing machine without hesitation, and it would be best to never forget that.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava" "btn btn-highlight">>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</sbutton>>
<</box>>
<<saudio "sfx_sucker_death" play volume 1.00>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex3" loop volume 0 fadeto 0.40>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/kiss.webp" \>
<</simagecard>>
<<box>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<p>As you get closer, $drone_name jumps off the desk and stands before you, a nervous energy radiating from her as her tentacles writhe and curl around her body, reflecting her emotions. She seems to hesitate for a moment, her head turning to glance at Sylvia, who is quietly watching the scene unfold with a smile on her face, as if she knows something that you don't.</p>
<p>Turning back to you, $drone_name suddenly takes your hands in hers, her eyes pleading with you as she tries to communicate something, the gesture somehow conveying a sense of vulnerability and desperation.</p>
<<else>>
<p>As you get closer, $drone_name jumps off the desk and stands before you, a nervous energy radiating from her as her tentacles writhe and curl around her body, reflecting her emotions. She seems to hesitate for a moment, until she suddenly takes your hands in hers, her eyes pleading with you as she tries to communicate something, the gesture somehow conveying a sense of vulnerability and desperation.</p>
<</if>>
<p>You're taken aback by the intensity of her emotions. She seems to be asking for something, her eyes filled with a mix of fear, sadness and longing, and you're not sure what it is or how to respond.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Is there something wrong? Do you want something?<</speech>>
<<box>>
<p>She nods her head and points to the bed, then back to you. Her tentacles wriggle with a mix of excitement and nervousness as she pulls you towards the camping bed.</p>
<p>Settling onto the bed, $drone_name climbs on top of you, her legs straddling your waist and her breasts pressed against your chest. She looks down at you, her eyes filled with a mix of anticipation and uncertainty as she hesitates, her tentacles wrapping around you and holding you close.</p>
<p>She pauses, her eyes locked on yours as she searches for a sign of approval, her tentacles caressing your body. It's at this very moment that the realization hits you. She's asking for permission to have sex, to be intimate with you in a way that she's never been before.</p>
<p>You can't help but feel a sense of excitement, a thrill running through you as you realize the magnitude of the moment. This isn't about satisfying her hunger for cum. This is about connection, intimacy and trust. This bizarre relationship you've found yourself in is evolving in ways you never could have expected, and her inability to communicate doesn't seem to matter anymore. You understand her perfectly, and she understands you.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You're sure about this? There's no going back if we do it. You're giving away your virginity. I mean, if that even is a thing in your case.<</speech>>
<<box>>
<p>$drone_name nods her head, her eyes filled with a mix of determination and desire as she leans in closer to you for a kiss, her tentacles slithering across your body as they expertly strip you of your equipment.</p>
<p>The kiss deepens as $drone_name's tentacles begin to explore your body, their movements sending shivers of pleasure through you as they wrap around your cock and stroke it, their touch gentle and teasing as they bring you to full hardness.</p>
<<if starGame.player.getStat('corruptionlevel') >= 3>>
<p>At the same time, you feel a tentacle press against your pussy, the tip teasing your clit and sending waves of pleasure through you as you moan into the kiss, your body writhing beneath $drone_name's touch.</p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_Sex_Intro2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/cowgirl/1_bg.webp"/>
<img class="anim-ava-cowgirl-penis" src="resources/img/characters/ava/scenes/cowgirl/2_dick.webp"/>
<img class="anim-ava-cowgirl-lower-legs" src="resources/img/characters/ava/scenes/cowgirl/3_low_legs.webp"/>
<img class="anim-ava-cowgirl-legs" src="resources/img/characters/ava/scenes/cowgirl/4_legs.webp"/>
<img class="anim-ava-cowgirl-body" src="resources/img/characters/ava/scenes/cowgirl/6_body_ava.webp"/>
<img class="anim-ava-cowgirl-tongue" src="resources/img/characters/ava/scenes/cowgirl/7_tongue_ava.webp"/>
<img class="anim-ava-cowgirl-breasts" src="resources/img/characters/ava/scenes/cowgirl/8_breast_ava.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-ava-cowgirl-player-body" src="resources/img/characters/ava/scenes/cowgirl/5_s_body.webp"/>
<img class="anim-ava-cowgirl-player-breasts" src="resources/img/characters/ava/scenes/cowgirl/9_s_breast.webp"/>
<<else>>
<img class="anim-ava-cowgirl-player-body" src="resources/img/characters/ava/scenes/cowgirl/5_m_body.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>As the kiss ends, $drone_name pulls away and looks down at you, her eyes filled with a mix of love and desire as she positions herself over your cock, her tentacles guiding it to her entrance. With a slow, gentle thrust, she sinks down onto your cock, her body shaking and her breath coming in ragged gasps as she takes you inside of her, her pussy tight and warm around you.</p>
<p>She pauses for a moment, her eyes closed as she savors the feeling of being filled by you, her pussy adjusting itself to the shape and size of your cock as she lets out a soft moan of pleasure, her tentacles wrapping around you and holding you close as she begins to ride you.</p>
<p>Her hips roll and grind against yours, her movements slow and sensual as she takes her time, savoring each thrust and every moment of pleasure as she fucks you with a passion that takes your breath away.</p>
<<if starGame.player.getStat('corruptionlevel') >= 3>>
<p>Meanwhile, a tentacle is still busy teasing the clit of your newly acquired pussy. As it sends waves of pleasure coursing through your body, your moans of pleasure fill the air, your body trembling with pleasure as you surrender to the dual sensations of your cock being milked with divine perfection and having your pussy teased at the same time.</p>
<p>It's a sensation unlike anything you've ever felt before, a feeling of intense pleasure and desire that threatens to overwhelm you as you give yourself over to the moment and let $drone_name take control, her tentacles and her body guiding you towards release.</p>
<</if>>
<p>As the pleasure builds, $drone_name's movements become more urgent, her hips grinding against yours with a desperate need as she chases her release, her pussy clamping down on your cock and her tentacles tightening their grip on you. Her breath comes in ragged gasps as she leans down and kisses you, her mouth hungry and eager as she devours your lips and slips her tongue in, her taste sweet and intoxicating as she shares her desire with you.</p>
<p>You feel $drone_name's pussy tighten as her orgasm looms. Her movements are desperate and frantic as she continues to ride you, her body shaking and her breath coming in ragged gasps as she chases her release. The feeling of your cock being squeezed and milked by her tight pussy drives you over the edge, your body tensing and your own orgasm building inside you as your combined release approaches.</p>
<p>You kiss her fiercely as you feel your own orgasm building, your hips thrusting up to meet hers as you both chase your release, your bodies moving in perfect sync as you share in the moment of pure pleasure and desire.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_Sex_Intro3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<<if starGame.player.isShemale() is true>>
<img src="resources/img/characters/ava/scenes/cowgirl/10_end_shemale.webp"/>
<<else>>
<img src="resources/img/characters/ava/scenes/cowgirl/10_end_male.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>
As $drone_name's pussy tightens further around your cock, you feel yourself explode, your cock pulsing and throbbing as you fill her with your seed, her own release crashing over her as she cries out in pleasure, her body trembling and shaking as she collapses on top of you, your bodies intertwined and your hearts racing as you ride out the waves of your shared release.
</p>
<<if starGame.player.getStat('corruptionlevel') >= 3>>
<p>Your own pussy is also gushing fluids as you come at the same time as a result of the tentacle's relentless teasing, the sensation of a simultaneous vaginal and penile orgasm overwhelming you and sending you into a state of pure bliss, your body shaking and your mind spinning with the intensity of the experience.</p>
<</if>>
<p>As you lay there, tangled up in each other's arms, the rush of emotions and the afterglow of your release wash over you, the moment stretching out into eternity as you share a moment of pure connection and intimacy, the world outside melting away until there's nothing left but the two of you, lost in the depths of your shared passion.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_Sex_Intro4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_rest/ava2.webp"/>
<</simagecard>>
<<box>>
<p>
$drone_name looks down at you, her eyes filled with love and gratitude, and her tentacles caressing your body. She smiles, her expression filled with happiness and contentment as she settles in beside you, her body pressed close to yours as she cuddles with you.
</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>That was amazing. How am I supposed to go back to regular sex after this?<</speech>>
<<box>>
<p>
She smiles back at you, her eyes twinkling with amusement as one of her tentacles gently slaps your shoulder. You can't help but laugh at her playful gesture, your heart swelling with affection for the strange and wonderful creature that has so completely captured your heart and your body.
</p>
<p>
You lean in and kiss her softly, your lips brushing against hers as you savor the moment of intimacy and tenderness, your bodies still entwined and your hearts beating as one.
</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'm glad that you're happy. I have to admit I didn't expect my first encounter with an alien creature to end up this way, but I can't imagine things any other way now. You're a wonderful partner.<</speech>>
<<box>>
<p>
$drone_name's tentacles wrap around you, hugging you close as she nuzzles her face into the crook of your neck, her body warm and soft against yours. You can feel her contentment radiating from every pore of her being, her happiness a palpable thing that wraps around you like a warm blanket, filling you with a sense of peace and joy. She is yours now, and you are hers.
</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<npcFactSet "ava_sex_intro" true>>
<<playerStatSet "ava_sex" 10>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
starGame.quests.updateQuest('sq_ava');
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex4" loop volume 0 fadeto 0.40>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/kiss.webp" \>
<</simagecard>>
<<box>>
<p>$drone_name is sitting on a desk and keeping herself busy with her tablet. As you approach her, she puts it aside, her attention now solely focused on you.</p>
<p>As she stares at you with her usual expressionless gaze, your dick hardens as a surge of desire courses through your veins. You've had plenty of sexual encounters with Ava at this point, but something about her strange, alien physiology arouses you in a way that no other woman can. There's a certain exotic beauty to her, an allure that draws you in like a moth to a flame.</p>
<p>You reach out and touch her cheek, your hand lingering on her soft and slippery warm skin as you lean in closer. Her eyes widen slightly as she realizes your intentions, and you decide to surprise her as you suddenly bury your face into her big latex tits, the smell of her alien body invading your nostrils as you breathe in her scent.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I can't get enough of these latex tits. They'll make great pillows on cold nights, too.<</speech>>
<<box>>
<p>Her eyes narrow as she looks down at you, her eyes filled with a mixture of amusement and pleasure as she reaches up to stroke your hair, her touch gentle and soothing.</p>
<p>You can't resist the temptation any longer and you reach down, your hand sliding down her belly and towards her crotch, your fingers finding the entrance to her pussy and teasing her folds. She gasps and moans softly, her hips bucking involuntarily as she presses herself against your hand, her body trembling with pleasure.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Let's get more comfortable.<</speech>>
<<box>>
<p>You guide her off the desk and lead her to the bed, your movements confident and controlled despite the aching need in your loins. As you lay down on the bed, Ava follows, her eyes locked on yours as she straddles you, her tentacles writhing as they explore your body.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Is it weird that the tentacles don't bother me anymore? They're actually pretty hot to be honest.<</speech>>
<<box>>
<p>She smiles and shakes her head, her eyes alight with amusement as her tentacles wrap around your shaft, holding it in place as she slowly slides down onto you.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_Sex2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/cowgirl/1_bg.webp"/>
<img class="anim-ava-cowgirl-penis" src="resources/img/characters/ava/scenes/cowgirl/2_dick.webp"/>
<img class="anim-ava-cowgirl-lower-legs" src="resources/img/characters/ava/scenes/cowgirl/3_low_legs.webp"/>
<img class="anim-ava-cowgirl-legs" src="resources/img/characters/ava/scenes/cowgirl/4_legs.webp"/>
<img class="anim-ava-cowgirl-body" src="resources/img/characters/ava/scenes/cowgirl/6_body_ava.webp"/>
<img class="anim-ava-cowgirl-tongue" src="resources/img/characters/ava/scenes/cowgirl/7_tongue_ava.webp"/>
<img class="anim-ava-cowgirl-breasts" src="resources/img/characters/ava/scenes/cowgirl/8_breast_ava.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-ava-cowgirl-player-body" src="resources/img/characters/ava/scenes/cowgirl/5_s_body.webp"/>
<img class="anim-ava-cowgirl-player-breasts" src="resources/img/characters/ava/scenes/cowgirl/9_s_breast.webp"/>
<<else>>
<img class="anim-ava-cowgirl-player-body" src="resources/img/characters/ava/scenes/cowgirl/5_m_body.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>With a slow, gentle thrust, she sinks down onto your cock, her body shaking and her breath coming in ragged gasps as she takes you inside of her, her pussy tight and warm around you.</p>
<p>She pauses for a moment, her eyes closed as she savors the feeling of being filled by you, her pussy adjusting itself to the shape and size of your cock as she lets out a soft moan of pleasure, her tentacles wrapping around you and holding you close as she begins to ride you.</p>
<p>Her hips roll and grind against yours, her movements slow and sensual as she takes her time, savoring each thrust and every moment of pleasure as she fucks you with a passion that takes your breath away.</p>
<<if starGame.player.getStat('corruptionlevel') >= 3>>
<p>Meanwhile, a tentacle begins teasing the clit of your newly acquired pussy. As it sends waves of pleasure coursing through your body, your moans of pleasure fill the air, your body trembling with pleasure as you surrender to the dual sensations of your cock being milked with divine perfection and having your pussy teased at the same time.</p>
<p>It's a sensation unlike anything you've ever felt before, a feeling of intense pleasure and desire that threatens to overwhelm you as you give yourself over to the moment and let $drone_name take control, her tentacles and her body guiding you towards release.</p>
<</if>>
<p>As the pleasure builds, $drone_name's movements become more urgent, her hips grinding against yours with a desperate need as she chases her release, her pussy clamping down on your cock and her tentacles tightening their grip on you. Her breath comes in ragged gasps as she leans down and kisses you, her mouth hungry and eager as she devours your lips and slips her tongue in, her taste sweet and intoxicating as she shares her desire with you.</p>
<p>You feel $drone_name's pussy tighten as her orgasm looms. Her movements are desperate and frantic as she continues to ride you, her body shaking and her breath coming in ragged gasps as she chases her release. The feeling of your cock being squeezed and milked by her tight pussy drives you over the edge, your body tensing and your own orgasm building inside you as your combined release approaches.</p>
<p>You kiss her fiercely as you feel your own orgasm building, your hips thrusting up to meet hers as you both chase your release, your bodies moving in perfect sync as you share in the moment of pure pleasure and desire.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava_Sex3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<<if starGame.player.isShemale() is true>>
<img src="resources/img/characters/ava/scenes/cowgirl/10_end_shemale.webp"/>
<<else>>
<img src="resources/img/characters/ava/scenes/cowgirl/10_end_male.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>
As $drone_name's pussy tightens further around your cock, you feel yourself explode, your cock pulsing and throbbing as you fill her with your seed, her own release crashing over her as she cries out in pleasure, her body trembling and shaking as she collapses on top of you, your bodies intertwined and your hearts racing as you ride out the waves of your shared release.
</p>
<<if starGame.player.getStat('corruptionlevel') >= 3>>
<p>Your own pussy is also gushing fluids as you come at the same time as a result of the tentacle's relentless teasing, the sensation of a simultaneous vaginal and penile orgasm overwhelming you and sending you into a state of pure bliss, your body shaking and your mind spinning with the intensity of the experience.</p>
<</if>>
<p>As you lay there, tangled up in each other's arms, the rush of emotions and the afterglow of your release wash over you, the moment stretching out into eternity as you share a moment of pure connection and intimacy, the world outside melting away until there's nothing left but the two of you, lost in the depths of your shared passion.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<playerStatSet "ava_sex" 10>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.50>>
<<simagecard>>
<img src="resources/img/characters/ava/scenes/ava_magazine.webp" \>
<</simagecard>>
<<box>>
<p>$drone_name's attention is fully focused on a gossip magazine as you approach her. She hasn't noticed your arrival and you eagerly take the rare moment to watch her in peace. You can almost see the little wheel spinning inside her head as she reads it, making you wonder if she is actually capable of reading or just loosely interpreting the meaning of it based on the images, which could easily lead to some hilarious misunderstandings of the material.</p>
<p>It's a cute sight, and for a moment it's easy to forget that she's an alien creature that belongs to a race not of this world, one that has a penchant for sucking cum out of their victims, or killing them in the most gruesome of ways. </p>
<p>It's hard to tell why $drone_name evolved so differently from her peers, up to the point where she recognizes them as an enemy if they attack you. You wonder if perhaps the answer lies in your unlikely relationship, the strong bond that has developed between the two of you over the course of your time spent together. </p>
<p>$drone_name finally notices your presence and looks up from the magazine, her eyes wide and curious as she studies you with her cute purple eyes, the magazine now hanging in her hand. For a moment, you're struck by the sheer strangeness of it all, the thought of a tentacled alien creature reading a magazine about celebrity drama and fashion trends not exactly something you expected to see in your lifetime.</p>
<p>She tilts her head to the side, as if trying to figure out what you're thinking, her expression curious and slightly amused. She turns the magazine towards you to show you the pages, her expression filled with excitement as she points to a picture of a woman in a revealing and sexy outfit.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh boy. This is quite the introduction to fashion and media you're getting. Do you like it?<</speech>>
<<box>>
<p>$drone_name nods her head, her eyes alight with excitement as she flips the page and points to another picture of a woman in a winter outfit, complete with a fake fur coat, a stylish hat and a thigh-high boots, the very definition of a high-class lady.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You want this?<</speech>>
<<box>>
<p>She nods her head again, her tentacles wriggling with excitement as she points to another picture of a woman in a sleek and stylish business suit.</p>
<p>It's clear that $drone_name is fascinated by the world of human fashion and style, her eyes filled with wonder and curiosity as she flips through the pages. She's like a kid in a candy store, her eyes filled with a sense of wonder and amazement at all the new and exciting things she's discovering.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Melissa is pretty good with that stuff. If she doesn't put a bullet in your head the moment she sees you, I'm sure she'll love to have a model to dress up.<</speech>>
<<box>>
<p>$drone_name nods enthusiastically, her eyes alight with excitement as she clutches the magazine to her chest and smiles at you, her expression filled with happiness and gratitude. It's hard to imagine that this is the same creature that can be a force of pure destruction and carnage, but the more time you spend with her, the more you're convinced that there is more to $drone_name than meets the eye.</p>
<p>She reaches out and grabs your hand, pulling you down onto the camping bed beside her as she flips through the magazine, pointing out various outfits and styles that catch her eye, her expression filled with excitement and curiosity.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>God I can already hear my wallet crying.<</speech>>
<<box>>
<p>Despite your jesting words, you can't help but feel a sense of warmth and affection for the creature as you sit beside her, her enthusiasm and curiosity contagious, and you find yourself drawn into her excitement, the two of you flipping through the magazine together, pointing out the different styles and fashion trends, and sharing in the moment of discovery and exploration.</p>
<p>Eventually though, you reach the end of the magazine, and $drone_name puts it aside, her attention now fully focused on you. She leans in and kisses you softly, her tentacles wrapping around you and holding you close, her touch gentle and affectionate.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I had no idea you would be so interested in that stuff. It's kind of adorable, really.<</speech>>
<<box>>
<p>$drone_name's eyes sparkle as she smiles at you, her expression filled with love and affection.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>We'll find you some nice clothes when we're out of here. Promise.<</speech>>
<<box>>
<p>She nods, her tentacles wriggling with excitement as she leans in and kisses you again, her lips soft and warm against yours, her touch gentle and affectionate.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright, let's get back to business. We still have a long way to go and we're not going to get there by lazing around.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Ava" "btn btn-highlight">>
<<npcFactSet "ava_security_talk1" true>>
<<npcStatIncrease "drone_bond" 1>>
<<script>>
toastr.info(`The strength of your bond with ${SugarCube.State.variables.drone_name} has increased.`);
<</script>>
<<startplaylist "playlist_safe">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<simagecard>>
<img src="resources/img/locations/comms/security_desk.webp"/>
<img src="resources/img/characters/emilia/emilia_security.webp"/>
<</simagecard>>
<<box>>You walk up next to Emilia, your heavy footsteps echoing across the tiled floor. Seemingly torn away from her thoughts by your presence, she looks up and smiles at you.<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hey there tiger. Need anything?<</speech>>
<<box "talkbox">>
<<if starGame.squad.isSquadMember('emilia') is false>>
<div class="row">
<<slink "Join Squad" "Comms_Security_Emilia_JoinSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<<else>>
<div class="row">
<<slink "Remove from Squad" "Comms_Security_Emilia_RemoveSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<</if>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Services</h5></div>
<div class="row">
<<if starGame.npcs.getFact('emilia_relief_intro') is true>>
/% Played the relief intro, so we can assume the other checks are OK %/
<<if starGame.player.getStat('emilia_relief') > 0>>
<<slink "Provide relief" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>Emilia doesn't need relief for the moment.<</snotify>>
<</slink>>
<<else>>
<<slink "Provide relief" "Comms_Security_Emilia_Relief" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
<</if>>
</div>
</div>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>Hey Em. How about you stay here for a bit. I need to do some recon and it will be easier alone.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>No problem, I'll find something to keep my busy for now, but don't forget me here.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Emilia" "btn btn-highlight">>
<<script>>starGame.squad.removeSquadMember('emilia')<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>Ready to head out? I could use your help.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sure. Lead the way handsome.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Emilia" "btn btn-highlight">>
<<script>>starGame.squad.addSquadMember('emilia')<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>Emilia stops typing on the terminal and turns around as the door opens and you step inside the security room. You see her eyes darting over your body, and a surprised look appears on her face.<</box>>
<<speech "player" "Agent 36" "character_36">>Yeah. Same.<</speech>>
<<speech "speech_emilia_normal" "Dr. Vasquez" "character_emilia">>This is... new. How did you...<</speech>>
<<speech "player" "Agent 36" "character_36">>More xenomaterial got stuck on my armor and at one point it started buzzing again, except this time, it got inside the armor and started doing... stuff. When it was done, I looked like this. Can you fix it?<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Event_Player_Evolution_2C_Emilia2" "btn btn-highlight">>
<</sbutton>>
<</box>>
<</nobr>>\<<box>>\
You can see that despite her attempts to put up a cheerful facade, there is something lewd in the tone of her voice, something that has been building up over the past few hours. Giving a quick glance under the workstation, you see some of her fingers are busy moving in and out of her pussy, the sloppy noise betraying her intentions.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I guess it's that time of the day again?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry. It's just... I can't. I can't hold it anymore.<</speech>>\
<<box>>\
Emilia's voice is strained, her breath ragged. She looks at you with pleading eyes, her fingers never stopping their movement.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright. Let's move to the bed.<</speech>>\
<<box>>\
You lead Emilia to the nearby camping bed, and she sits down, spreading her legs. Her wetness is already dripping down her thighs, and she lets out a gasp as she slips another finger inside her tight, dripping pussy.
You take a step back, enjoying the sight. There is something hypnotic about the way her body moves, and the sound of her ragged breath only makes the situation more erotic.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I don't think I'll ever get tired of such a beautiful sight.<</speech>>\
<<box>>\
She gives you a sly smile, and her fingers pump faster.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>F-Fuck, why did you have to say something so nice...<</speech>>\
<<box>>\
You approach her and kneel in front of the bed, getting a closer look at her flushed face and her half-closed eyes, her breasts swaying as she keeps moving her hand in and out of her. You take out the <<if starGame.player.hasParasiteDildo()>>corrupted dildo<<else>>dildo<</if>> from your backpack and position it between her legs, teasing her opening.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Security_Emilia_Relief2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/dildo/1_bg_emilia_security.webp"/>
<img class="anim-emilia-dildo-body" src="resources/img/characters/emilia/scenes/dildo/2_emilia_body.webp"/>
<img class="anim-emilia-dildo-legs" src="resources/img/characters/emilia/scenes/dildo/3_emilia_legs.webp"/>
<img class="anim-emilia-dildo-breasts" src="resources/img/characters/emilia/scenes/dildo/4_emilia_breast.webp"/>
<img class="anim-emilia-dildo-fix" src="resources/img/characters/emilia/scenes/dildo/6_hiding_dildo.webp"/>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo.webp"/>
<</if>>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_corruption_4_parasite_dildo.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_corruption_4.webp"/>
<</if>>
<<elseif starGame.player.getStat('corruptionlevel') >= 2>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand.webp"/>
<</if>>
<<else>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<if starGame.player.hasParasiteDildo()>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the parasitic cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against it as you feel the parasite begin to vibrate as it senses Emilia's wet pussy.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>O-Oh Fuck! Don't stop!<</speech>>
<<box>>
<p>You speed up, pushing the toy in and out of her faster and faster, and she screams in pleasure, her body shaking with ecstasy. You reach for one of her breasts and begin massaging it, rolling her nipple between your fingers.</p>
<p>You continue fucking her, the dildo sliding in and out of her slick hole with ease as you feel the parasitic creature vibrate intensely as it oozes more of its slippery substance from its tip, seemingly encouraged by the sound of Emilia's moans. For a moment you're a bit concerned by the amount of mixed fluids coming out of Emilia's pussy, and you're not sure if that's a good sign.</p>
<</box>>
<<else>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the fake cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against the silicon shaft.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Mmm, that's it. Fuck me, please.<</speech>>
<<box>>
<p>You speed up, pushing the toy in and out of her faster and faster, and she screams in pleasure, her body shaking with ecstasy. You reach for one of her breasts and begin massaging it, rolling her nipple between your fingers.</p>
<p>You continue fucking her, the dildo sliding in and out of her slick hole with ease. For a moment you're a bit concerned by the amount of wetness she's exuding, and you're not sure if that's a good sign.</p>
<</box>>
<</if>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yes! Yes! F-Fuck me! F-Fuck me harder! O-Oh god. Y-You're gonna make me cum.<</speech>>
<<box>>
You don't slow down, pounding her as hard and fast as you can, and you can tell she's on the verge of a climax.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuuuuuuuuuck! Yes! Yes! Yeeeees!<</speech>>
<<box>>
Her body arches and her heels dig into the bed as she orgasms, her fluids gushing out of her as her body convulses in pleasure. She lets out a loud moan and falls back, panting, her eyes still closed.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hah... Hah... Thank you... So... Much...<</speech>>
<<box>>
You give her a moment to catch her breath before pulling out the dildo and putting it away.
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Emilia_Relief3" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</box>>
<</nobr>><<box>>\
Emilia's breathing begins to steady, and she looks up at you.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Damn. It hit different this time. Did you change something?<</speech>>\
<<speech "player" "Agent 36" "character_36">>What do you mean?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's difficult to describe, but the pleasure was just so intense, it was almost like an out of body experience.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I don't know. Sounds like to me I'm doing a pretty good job then, that's all. Or maybe you just like getting fucked.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hey. Don't give me that.<</speech>>\
<<box>>\
You and Emilia share a laugh, and the mood is lightened.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Anyway, thank you. For being there for me.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Don't worry about it, Em.<</speech>>\
<<box>>\
You help Emilia clean up, and she gets back to her favorite chair, seemingly focused on her work once more.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<playerStatSet "emilia_relief" 10>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>\
You're about to approach Emilia as usual when you notice something is off. One of her legs is twitching uncontrollably, and one of her hands is under her labcoat. It doesn't take you very long to figure out what that hand is doing.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Em. Are you touching yourself?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>N-No. Of course not. What are you talking about? I'm... I'm doing research.<</speech>>\
<<box>>\
Her words are accompanied by a small moan, and it becomes apparent that she's not doing any research at all.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuck. I-I can't stop. Please, I need you. I'm so close. Its effects are driving me mad.<</speech>>\
<<box>>\
Her words are enough to send shivers down your spine. You know you shouldn't give in, that the xenomaterial inside her makes her more suggestible than ever, and yet, your instincts tell you otherwise.
<</box>>\
<<speech "player" "Agent 36" "character_36">>We can't take any risks. I might have the next best thing though.<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Anything. Please. Just... fuck me.<</speech>>\
<<box>>\
You're taken aback by the urgency in her voice and begin to rummage in your backpack, looking for <<if starGame.player.hasParasiteDildo()>>your newly acquired corrupted dildo<<else>>the large pink dildo you've found earlier in the offices<</if>>.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Em. Take off your labcoat and come with me.<</speech>>\
<<box>>\
Emilia obeys, tossing the labcoat onto the floor, revealing her smooth and shiny infected body, her hand still vigorously massaging her pussy. You watch as she pleasures herself, her eyes rolling back as she bites her lip. After a few moments, you approach her, dildo in hand.
She drops down on the camping bed, exposing her dripping wet snatch, the fluid glistening under the fluorescent lights. She stares at the dildo, her eyes filled with lust.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Please. Give it to me. I need it. I need to feel it inside me.<</speech>>\
<<speech "player" "Agent 36" "character_36">>As you wish, princess.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Security_Emilia_Relief_Intro2" "btn btn-highlight">><</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/emilia/scenes/dildo/1_bg_emilia_security.webp"/>
<img class="anim-emilia-dildo-body" src="resources/img/characters/emilia/scenes/dildo/2_emilia_body.webp"/>
<img class="anim-emilia-dildo-legs" src="resources/img/characters/emilia/scenes/dildo/3_emilia_legs.webp"/>
<img class="anim-emilia-dildo-breasts" src="resources/img/characters/emilia/scenes/dildo/4_emilia_breast.webp"/>
<img class="anim-emilia-dildo-fix" src="resources/img/characters/emilia/scenes/dildo/6_hiding_dildo.webp"/>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-dildo" src="resources/img/characters/emilia/scenes/dildo/5_dildo.webp"/>
<</if>>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_corruption_4_parasite_dildo.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_corruption_4.webp"/>
<</if>>
<<elseif starGame.player.getStat('corruptionlevel') >= 2>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_shemale_hand.webp"/>
<</if>>
<<else>>
<<if starGame.player.hasParasiteDildo()>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand_parasite.webp"/>
<<else>>
<img class="anim-emilia-dildo-player-hand" src="resources/img/characters/emilia/scenes/dildo/7_male_hand.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<if starGame.player.hasParasiteDildo()>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the parasitic cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against it as you feel the parasite begin to vibrate as it senses Emilia's wet pussy.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>O-Oh Fuck! I don't know what you're doing, but don't you dare stop!<</speech>>
<<else>>
<<box>>
You begin to tease her slit with the tip of the dildo, rubbing the fake cock over her wet lips. Emilia closes her eyes and moans, her hips thrusting against the silicon shaft.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Mmm, that's it. Fuck me, please.<</speech>>
<</if>>
<<box>>
<p>You speed up, pushing the toy in and out of her faster and faster, and she screams in pleasure, her body shaking with ecstasy. You reach for one of her breasts and begin massaging it, rolling her nipple between your fingers.</p>
<p>You continue fucking her, the dildo sliding in and out of her slick hole with ease. For a moment you're a bit concerned by the amount of wetness she's exuding, and you're not sure if that's a good sign.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yes! Yes! F-Fuck me! F-Fuck me harder! O-Oh god. Y-You're gonna make me cum.<</speech>>
<<box>>
You don't slow down, pounding her as hard and fast as you can, and you can tell she's on the verge of a climax.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Fuuuuuuuuuck! Yes! Yes! Yeeeees!<</speech>>
<<box>>
Her body arches and her heels dig into the bed as she orgasms, her fluids gushing out of her as her body convulses in pleasure. She lets out a loud moan and falls back, panting, her eyes still closed.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Hah... Hah... Thank you... So... Much...<</speech>>
<<box>>
You give her a moment to catch her breath before pulling out the dildo and putting it away.
<</box>>
<<speech "player" "Agent 36" "character_36">>Heh. I'm getting pretty good at this.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Emilia_Relief_Intro3" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<</sbutton>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex2" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</box>>
<</nobr>>\<<box>>\
Emilia's breathing begins to steady, and she looks up at you.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sorry you had to see that. I've been doing my best to fight it and not give in, but the effect of the goo is just... It's so fucking strong.<</speech>>\
<<speech "player" "Agent 36" "character_36">>It's alright, I've been in worse situations. I'm just glad you're okay.<</speech>>\
<<box>>\
She smiles, her expression filled with gratitude.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You really came through for me. Thanks, tiger. I owe you one.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Anytime. It's quite hot to be honest.<</speech>>\
<<box>>\
Emilia laughs.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well, if you enjoyed it so much, don't worry, I probably only have a couple of hours of respite until it gets the better of me again.<</speech>>\
<<box>>\
You help Emilia clean up, and she gets back to her favorite chair, seemingly focused on her work once more.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<npcFactSet "emilia_relief_intro" true>>
<<npcStatIncrease "emilia_corruption" 1>>
<<playerStatSet "emilia_relief" 10>>
<<snotify "info">>+1 Emilia corruption.<</snotify>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
<<if starGame.squad.isPerkActive('ava_tablet') is true>>
$drone_name is busy with her tablet, the occasional moaning and distracting sounds of sex coming from the hentai game. For a moment, you consider scolding her, the constant noise distracting you from your work, but the genuine joy you see on her face causes you to relent, allowing her to continue her entertainment.
<<else>>
$drone_name lodges herself against the chair you're sitting in, her arms wrapping around you as she nuzzles her head against yours, her warmth and familiarity comforting.
<</if>>
<</box>>
<<elseif starGame.squad.isSquadMember('lina') is true>>
<<box>>
You look up from the monitor and lean back in the chair, letting out a sigh of frustration. Lina is busy zooming all over the place, exploring her new environment and occasionally reporting back with various interesting tidbits.
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Did you know that in 2077, a study from the Institute of Health showed that a whopping 95% of people didn't know the difference between an eggplant and a zucchini? Truly baffling.<</speech>>
<<speech "player" "Agent 36" "character_36">>No, I didn't. Damn it Lina, let me focus for more than fifteen seconds.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Sorry comrade. I'll try.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>You let out a frustrated sigh as you stare at the computer screen, a jumble of information and data spread across multiple open windows.</p>
<p>
Meanwhile, Emilia is busy with another terminal, her expression serious as she studies the readings coming from the sensors.
</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Looks like the weather is doing us a favor. The creatures aren't crossing the bridge. It's buying us some time until they find another way.<</speech>>
<<speech "player" "Agent 36" "character_36">>Finally some good fucking news. I'm losing my mind here with these logs. Some egghead is complaining someone ate all the donuts, and another is crying about some colleague that blew up his risotto in the microwave. How did they go from desk jobs to full blown latex infestation?<</speech>>
<<box>>
Emilia laughs and shakes her head, her attention still fixed on the terminal.
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sounds like you're having a blast, tiger.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah, a blast.<</speech>>
<<else>>
/% Solo Path %/
<<box>>
<p>You let out a frustrated sigh as you stare at the computer screen, a jumble of information and data spread across multiple open windows.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>This is so damn frustrating.<</speech>>
<<box>>
You continue to scroll through the various logs, coming across ridiculous formal complaints made by some scientists, involving stolen donuts and burnt microwave food.
<</box>>
<<speech "player" "Agent 36" "character_36">>Damn, get a load of these guys.<</speech>>
<</if>>
<<box>>
You continue scrolling through the files, the monotony of the task almost causing you to doze off. A new voice prompts you to leap to your feet however, as it fills the room with its unexpected arrival.
<</box>>
<<speech "speech_athena" "Athena" "character_athena">>Perhaps you would like some assistance.<</speech>>
<</nobr>>\
<<nobr>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Intro2" "btn btn-highlight">><</sbutton>>
<</box>>
<<set $area to "comms">>
<<audio ":bgm" stop>>
<<saudio "bgm_ambient_tech1" loop volume 0 fadeto 0.25>>
<</nobr>>\<<nobr>>
<<box>>
The monitors light up as the face of an artificial intelligence appears on their screens, her soft features reminding you of Overwatch.
<</box>>
<<speech "player" "Agent 36" "character_36">>You scared the shit out of me.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>I apologise Agent. It was not my intention to alarm you. I'm Athena, the administrative AI of this facility.<</speech>>
<<speech "player" "Agent 36" "character_36">>Right. Well it does make things easier. What's the situation here?<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>The facility is under heavy attack from the xeno creatures. As you can see from the live footage, the situation is quite dire.<</speech>>
<<box>>
You turn your attention to the security monitors, your heart sinking as monitors flip between various cameras, including some in the administrative building you were in moments ago. The area is now infested beyond recognition, the hallways and rooms overrun by the xenomaterial and its drones.
<</box>>
<<if starGame.squad.isSquadMember('emilia')>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Well. All things considered, I'm glad I didn't stay there. The lab's security protocols would have kept me safe for a while, but I can tell this wouldn't have been a happy ending.<</speech>>
<<speech "player" "Agent 36" "character_36">>Damn. I'm glad we didn't turn around.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>We need to warn the colony and evacuate as many people as we can. This is completely out of control.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah. If we don't have comms here, I bet the colony can't be reached either. Athena, how can we reestablish communications?<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Unfortunate for Emilia, but she was mostly gone already. Anyway, how can I reestablish communications, Athena?<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Intro3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "speech_athena" "Athena" "character_athena">>The communications lockdown has been initiated by Vanguard, the security AI. Mechanized units have also been deployed to secure the facility and prevent the contamination from spreading.<</speech>>
<<speech "player" "Agent 36" "character_36">>That's bullshit. I haven't seen a single bot in the administrative building.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>You are correct. It has deemed the administrative building as non-essential, therefore no security forces have been deployed there.<</speech>>
<<if starGame.squad.isSquadMember('emilia')>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Glad to know I'm not essential.<</speech>>
<</if>>
<<speech "player" "Agent 36" "character_36">>What a disaster. Where are all these bots now? I could use some backup.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>This would be an unwise course of action. Vanguard has marked all living lifeforms as unauthorized intruders and its units will engage you on sight.<</speech>>
<<speech "player" "Agent 36" "character_36">>Of course it fucking did. Can you override that command?<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>Unfortunately no. Vanguard has full control of the facility and is operating outside of my authority.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Intro4" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>That's not good. What kind of bots. Are we talking full, combat ready security units, or things like recon and support drones. And how do I get to the control room? Surely there's a way to rig this thing to bypass the lockdown.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>It's as you've guessed. Full, combat ready sentry units. The control room is connected to the AI core in the experimental labs. A level three keycard is required to access it.<</speech>>
<<speech "player" "Agent 36" "character_36">>Great. More keycard hunting.<</speech>>
<<box>>
You lean back in your chair, letting out a frustrated sigh.
<</box>>
<<speech "speech_athena" "Athena" "character_athena">>I'm sorry I cannot help you further. Vanguard's protocols are limiting my ability to assist you. But if you are able to access the experimental labs, I may be able to provide you with additional information.<</speech>>
<<speech "player" "Agent 36" "character_36">>It's a start at least. I'll find that keycard, let's just hope the creatures don't find a way in here too quickly. Getting caught into the crossfire between them and the bots is a nightmare scenario.<</speech>>
<<speech "speech_athena" "Athena" "character_athena">>I'll continue monitoring the situation. Good luck, Agent.<</speech>>
<<if starGame.squad.isSquadMember('lina')>>
<<box>>
Lina flies in front of you, her LEDs blinking rapidly.
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Don't worry comrade! These security bots are no match for me. I'll lead the way, and you can cover my six!<</speech>>
<<box>>
You give the drone a wry smile and pat her hull.
<</box>>
<<speech "player" "Agent 36" "character_36">>Dream on, muffin.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<script>>starGame.quests.startQuest('campaign_comms')<</script>>
/% Easier way to handle who's active and who isn't from now on %/
<<if starGame.squad.isSquadMember('emilia') is true>>
<<npcFactSet "emilia_enabled" true>>
<<npcStatSet "emilia_evolution_level" 1>>
<</if>>
<<if starGame.squad.isSquadMember('ava_stage1') is true>>
<<npcFactSet "ava_enabled" true>>
<</if>>
<<if starGame.squad.isSquadMember('lina_stage1') is true>>
<<npcFactSet "lina_enabled" true>>
<<npcStatSet "lina_evolution_level" 1>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<simagecard>>
<img src="resources/img/locations/comms/security_desk.webp"/>
<<if starGame.npcs.getStat('lina_evolution_level') is 1>>
<<if starGame.squad.isPerkActive('lina_bowtie') is true>>
<img src="resources/img/characters/lina/lina_security1_tie.webp"/>
<<else>>
<img src="resources/img/characters/lina/lina_security1.webp"/>
<</if>>
<<elseif starGame.npcs.getStat('lina_evolution_level') is 1>>
<</if>>
<</simagecard>>
<<randomInclude>>
<<scene "Comms_Security_Lina_Random1">>
<<scene "Comms_Security_Lina_Random2">>
<</randomInclude>>
<<box>>
<<if starGame.squad.isSquadMember('lina') is false>>
<div class="row">
<<slink "Join Squad" "Comms_Security_Lina_JoinSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<<else>>
<div class="row">
<<slink "Remove from Squad" "Comms_Security_Lina_RemoveSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<</if>>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>I need you to stay here and guard the security room. Right now this is our only safe zone, and the only place we can retreat to.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Copy that. I shall protect our domain with my life!<</speech>>
<<speech "player" "Agent 36" "character_36">>Good. Let me know if anything happens.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Lina" "btn btn-highlight">>
<<script>>starGame.squad.removeSquadMember('lina')<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>I could use your help out there, Lina.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>You want me to accompany you outside? Into the hostile environment where deadly and horny xeno creatures lurk in every corner, waiting to snatch you up and have their way with you?<</speech>>
<<speech "player" "Agent 36" "character_36">>Yes.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Excellent! I'll happily lead the way.<</speech>>
<<box>>
You sigh and shake your head.
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Lina" "btn btn-highlight">>
<<script>>starGame.squad.addSquadMember('lina')<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<speech "speech_lina" "Lina" "character_lina">>Minion! It is I, your goddess, who has come to save you from eternal blue balls! I will smite those foul monsters and rescue your pathetic, horny soul. You will be eternally grateful!<</speech>>
<<speech "player" "Agent 36" "character_36">>You know what? I think I'm good.<</speech>>
<</nobr>>\<<nobr>>
<<box>>
Lina powers up as you approach her.
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>My faithful minion! What can I do for you?<</speech>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex4" loop volume 0 fadeto 0.40>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
<p>As you head for the camping bed, looking to get a nice little nap, you suddenly feel an unexpected rush of heat between your legs. A strange feeling washes over you, an intense desire and pleasure building inside you, emanating from your newfound pussy as it aches and throbs, demanding attention.</p>
<p>Emilia shoots you a glance as you awkwardly continue to walk towards the bed, struggling to hide the fact that you are now sporting a rock-hard cock and a sopping wet pussy at the same time, your face red with a mix of arousal and embarrassment.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Are you alright, tiger?<</speech>>
<<speech "player" "Agent 36" "character_36">>Er... yeah... peachy.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Lying to your doctor is a bad idea. You're sweating bullets and your face is all red.<</speech>>
<<speech "player" "Agent 36" "character_36">>I... I'm not sure what's going on. The pussy is doing weird things and I'm really horny all of a sudden.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You're saying that like it's not yours. You'll have to get used to it, because that pussy is very much yours now.<</speech>>
<<box>>
<p>You sit on the edge of the camping bed and sigh. Emilia approaches and sits beside you, a reassuring smile on her face.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>
<p>It's okay, I understand this is weird for you. It's a big change to get used to.</p>
<p>Did you try to play with it? My guess is that it wants some attention. It's a perfectly normal thing for a girl.</p>
<</speech>>
<<speech "player" "Agent 36" "character_36">>Christ Em. You don't have to rub it in.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Alright, alright. No need to get upset. Here, let me help you.<</speech>>
<<box>>
<p>Emilia reaches for your backpack and rummages through it for a moment before pulling out the dildo and holding it in front of you, a playful smirk on her face.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>I'd help you out, but this is your first time with your new bits. It's a special moment in a girl's life, so I think it's better if you explore it on your own.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'm not a fucking teen, Emilia. I don't need a mommy talk about my first time getting off. Just give me the damn thing already.<</speech>>
<<box>>
<p>Emilia chuckles and hands you the dildo, her eyes twinkling with mischief as she takes a seat on one of the nearby chairs, a perfect view of the bed in front of her.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Have fun, my beloved daughter.<</speech>>
<<speech "player" "Agent 36" "character_36">>Fuck off.<</speech>>
<<else>>
/% No Emilia/Solo %/
<<box>>
<p>As you head for the camping bed, looking to get a nice little nap, you suddenly feel an unexpected rush of heat between your legs. A strange feeling washes over you, an intense desire and pleasure building inside you, emanating from your newfound pussy as it aches and throbs, demanding attention.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>The hell...<</speech>>
<<box>>
<p>You awkwardly continue to walk towards the bed, struggling to hide the fact that you are now sporting a rock-hard cock and a sopping wet pussy at the same time, your face red with a mix of arousal and embarrassment. As you reach the bed, you collapse onto it, your hand instinctively reaching down to your crotch, your fingers finding your pussy soaking wet and dripping with desire, the soft folds of your pussy swollen and sensitive to the touch, while your cock is leaking precum as it twitches in anticipation.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Why am I so... horny.<</speech>>
<<box>>
<p>You shake your head, trying to clear your thoughts. Somehow, you know deep within you that the only way to alleviate the overwhelming arousal that you're experiencing is to take care of your needs, to give in to your desires and indulge in a much-needed release.</p>
<p>With a shaky hand, you reach down and wrap your fingers around your throbbing member, while your other hand slides between your thighs, finding your dripping wet slit and rubbing it gently. As you begin to pleasure yourself, you feel a wave of pleasure crash over you, your body shuddering and twitching in response.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit...<</speech>>
<<box>>
<p>As you delicately run a finger along your outer folds, you can't help but gasp at how sensitive they are, every touch sending sparks of pleasure throughout your body. Your mind is racing as you try to process these unknown feelings, your hips instinctively bucking in response to your own touch.</p>
<p>Yet, it is not enough to quench your thirst, not enough to satisfy your newly awakened desires. You feel a primal urge to be filled, to have your inner depths explored and conquered, to give in to your most carnal instincts.</p>
<p>Your body still aflame with need and your mind clouded by desire, you reach for your backpack, your fingers fumbling through the contents until they come across the smooth surface of the dildo. You pull it out, the weight of it heavy in your hand as you stare at it, your eyes wide with hunger and longing.</p>
<p>You move quickly, your body aching with need as you position the dildo at your entrance, the smooth surface pressing against your wet and waiting folds.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What am I doing...<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Masturbate_Intro2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/scenes/selffuck/1_bg.webp"/>
<img class="anim-masturbate-arm-behind" src="resources/img/scenes/selffuck/2_arm_behind.webp"/>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<img class="anim-masturbate-body" src="resources/img/scenes/selffuck/3_body_corruption_4.webp"/>
<<else>>
<img class="anim-masturbate-body" src="resources/img/scenes/selffuck/3_body.webp"/>
<</if>>
<img class="anim-masturbate-breasts" src="resources/img/scenes/selffuck/4_breast.webp"/>
<<if starGame.player.hasParasiteDildo() is true>>
<img class="anim-masturbate-dildo" src="resources/img/scenes/selffuck/5_parasite_dildo.webp"/>
<<else>>
<img class="anim-masturbate-dildo" src="resources/img/scenes/selffuck/5_pink_dildo.webp"/>
<</if>>
<img class="anim-masturbate-hiding" src="resources/img/scenes/selffuck/6_hiding_part.webp"/>
<img class="anim-masturbate-hand" src="resources/img/scenes/selffuck/7_hand.webp"/>
<img class="anim-masturbate-leg" src="resources/img/scenes/selffuck/8_leg.webp"/>
<img class="anim-masturbate-dick" src="resources/img/scenes/selffuck/9_dick.webp"/>
<</simagecard>>
<<if starGame.player.hasParasiteDildo() is true>>
<<box>>
<p>As you settle into a comfortable position on the bed, your legs spread and your pussy exposed, you feel a rush of anticipation building inside of you. Your heart races as you bring the dildo to your mouth and lick it, the taste of the rubbery material filling your senses and sending shivers of pleasure down your spine. You take your time, teasing yourself and the dildo as you lick it and cover it in a coating of saliva.</p>
<<if starGame.player.isSolo() is true>>
<p>Once it's properly slick, you begin to rub the dildo against your clit, the pleasure building with each stroke. The scent of your pussy appears to awaken the corrupted dildo as it begins to writhe and vibrate in your hand. As you tease yourself further, you can't help but moan loudly, the sound filling the room.</p>
<<else>>
<p>Once it's properly slick, you begin to rub the dildo against your clit, the pleasure building with each stroke. The scent of your pussy appears to awaken the corrupted dildo as it begins to writhe and vibrate in your hand. As you tease yourself, you can't help but moan loudly, the sound filling the room and causing your companions to glance at you with interest and curiosity.</p>
<</if>>
<</box>>
<<else>>
<<box>>
<p>As you settle into a comfortable position on the bed, your legs spread and your pussy exposed, you feel a rush of anticipation building inside of you. Your heart races as you bring the dildo to your mouth and lick it, the taste of the rubbery material filling your senses and sending shivers of pleasure down your spine. You take your time, teasing yourself and the dildo as you lick it and cover it in a coating of saliva.</p>
<<if starGame.player.isSolo() is true>>
<p>Once it's properly slick, you begin to rub the dildo against your clit, the pleasure building with each stroke. As you tease yourself, you can't help but moan loudly, the sound filling the room.</p>
<<else>>
<p>Once it's properly slick, you begin to rub the dildo against your clit, the pleasure building with each stroke. As you tease yourself, you can't help but moan loudly, the sound filling the room and causing your companions to glance at you with interest and curiosity.</p>
<</if>>
<</box>>
<</if>>
<<if starGame.npcs.getFact('lina_enabled') is true>>
<<box>>
Lina's sensors beep and blink rapidly, and she moves closer to the bed, her sensors scanning you and the dildo.
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>Fascinating! This is a most intriguing activity. According to my analysis, your hormone levels are increasing, and your body temperature is rising. All simulations have achieved the same conclusion: Your inner horny bitch has awoken from her slumber.<</speech>>
<<speech "player" "Agent 36" "character_36">>Fuck off, Lina. This is already embarrassing enough as it is.<</speech>>
<<box>>
Lina lets out a huff as she relocates further away from you clearly not happy with being told off, but still keeping a watchful eye on you from a distance.
<</box>>
<</if>>
<<box>>
<p>As fluids drip from your pussy and soak the bed below, you begin to push the dildo against your pussy, feeling the tip press against your entrance.</p>
<p>With a slow and gentle thrust, you push the dildo inside, feeling it stretch and fill you as it slides deeper and deeper. The sensation is both familiar and unfamiliar, the feeling of fullness and the pressure against your inner walls unknown and yet strangely welcome.</p>
<p>You feel a sense of relief, like a deep-seated need is finally being satisfied, as you begin to move the dildo in and out, your moans and gasps filling the room as you lose yourself in the pleasure.</p>
<</box>>
<<box>>
<<if starGame.player.hasParasiteDildo() is true>>
<p>You thrust the dildo in and out, feeling the pressure build inside you as you feel the corrupted dildo vibrate with renewed intensity, wiggling as it tries to burrow deeper into your womb.</p>
<<else>>
<p>You thrust the dildo in and out, feeling the pressure build inside you as you approach your climax.</p>
<</if>>
<p>With each thrust, you feel your orgasm building, your muscles tensing and your breathing becoming ragged as you chase your release. Your mind is a blur of pleasure, your body wracked with the intensity of these new and unknown feelings as you continue to push yourself towards the edge.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Masturbate_Intro3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<<if starGame.player.hasParasiteDildo() is true>>
<img src="resources/img/scenes/selffuck/end_parasite_dildo_corru_4.webp"/>
<<else>>
<img src="resources/img/scenes/selffuck/end_pink_dildo_corru_4.webp"/>
<</if>>
<<else>>
<<if starGame.player.hasParasiteDildo() is true>>
<img src="resources/img/scenes/selffuck/end_parasite_dildo.webp"/>
<<else>>
<img src="resources/img/scenes/selffuck/end_pink_dildo.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<box>>
<p>Finally, with one last thrust, you feel your body tense and your pussy clamp down on the dildo, a wave of pleasure washing over you as you come hard, your fluids gushing out and soaking the bed beneath you. At the same time, your cock erupts with thick ropes of cum, your body shuddering with the intensity of your dual orgasm as you cover your chest and stomach with your own seed.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>F-f-fuck yeeees!<</speech>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<<box>>
<p>As you come down from your climax, you lay on the bed, panting and covered in your own fluids. You look down at your chest and stomach, covered in your own cum. A part of your feels embaressed and ashamed by the sight, but you can't help but also feel a sense of pride and satisfaction, a mix of emotions swirling in your mind as you ride the high of your release.</p>
<p>Pulling the dildo out of your pussy with a squelching sound, you're jolted back to reality by the unexpected sensation of something slithering across your belly. Giving a glance at the source of this strange feeling, you're shocked to see Sylvia kneeled down on the bed, her tongue lapping at the cum covering your chest and stomach, her eyes glowing with a purple light that seems to reflect her desire.</p>
<p>Sylvia notices your gaze and pauses, her cheeks turning a bright pink as she realizes the awkwardness of the situation.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>It would be a shame to let it go to waste, don't you think?<</speech>>
<<speech "player" "Agent 36" "character_36">>Er... yeah... I guess so. It's fine. Just caught me by surprise. Go on.<</speech>>
<<box>>
<p>With that, she resumes her task, eagerly cleaning every drop of cum from your chest and stomach, her tongue warm and wet against your skin. You watch with a mix of arousal and embarrassment as she finishes her task, her eyes never leaving yours as she licks her lips and smiles, seemingly satisfied with her work.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Thanks for the treat, handsome.<</speech>>
<<box>>
<p>With that, Sylvia returns to her chair as if nothing had happened, a content expression on her face.</p>
<p>It doesn't take long before fatigue overtakes you, and you feel yourself drifting off to sleep, the exhaustion of the day's events and the intensity of your climax taking their toll on you. You fall asleep in a tangle of emotions, your mind racing with conflicting thoughts and feelings about just happened.</p>
<p>You wake up some time later, not quite sure about how much time has passed. You take a moment to clean your sticky body and prepare your equipment, the afterglow of your orgasm still lingering in your body. You feel refreshed and ready to tackle the next obstacle in your way, your orgasm somehow providing you with newfound energy and confidence.</p>
<</box>>
<<else>>
<<box>>
<p>As you come down from your climax, you lay on the bed, panting and covered in your own fluids. You look down at your chest and stomach, covered in your own cum. A part of your feels embaressed and ashamed by the sight, but you can't help but also feel a sense of pride and satisfaction, a mix of emotions swirling in your mind as you ride the high of your release.</p>
<p>Pulling the dildo out of your pussy with a squelching sound, you take a few deep breaths to compose yourself. Your body still tingles with the afterglow of your orgasm, the feeling of your new anatomy still foreign and yet oddly familiar already.</p>
<p>It doesn't take long before fatigue overtakes you, and you feel yourself drifting off to sleep, the exhaustion of the day's events and the intensity of your climax taking their toll on you. You fall asleep in a tangle of emotions, your mind racing with conflicting thoughts and feelings about just happened.</p>
<p>You wake up some time later, not quite sure about how much time has passed. You take a moment to clean your sticky body and prepare your equipment, the afterglow of your orgasm still lingering in your body. You feel refreshed and ready to tackle the next obstacle in your way, your orgasm somehow providing you with newfound energy and confidence.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<playerFactSet "masturbate_intro" true>>
<<script>>starGame.time.rest();<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex4" loop volume 0 fadeto 0.40>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/scenes/selffuck/1_bg.webp"/>
<img class="anim-masturbate-arm-behind" src="resources/img/scenes/selffuck/2_arm_behind.webp"/>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<img class="anim-masturbate-body" src="resources/img/scenes/selffuck/3_body_corruption_4.webp"/>
<<else>>
<img class="anim-masturbate-body" src="resources/img/scenes/selffuck/3_body.webp"/>
<</if>>
<img class="anim-masturbate-breasts" src="resources/img/scenes/selffuck/4_breast.webp"/>
<<if starGame.player.hasParasiteDildo() is true>>
<img class="anim-masturbate-dildo" src="resources/img/scenes/selffuck/5_parasite_dildo.webp"/>
<<else>>
<img class="anim-masturbate-dildo" src="resources/img/scenes/selffuck/5_pink_dildo.webp"/>
<</if>>
<img class="anim-masturbate-hiding" src="resources/img/scenes/selffuck/6_hiding_part.webp"/>
<img class="anim-masturbate-hand" src="resources/img/scenes/selffuck/7_hand.webp"/>
<img class="anim-masturbate-leg" src="resources/img/scenes/selffuck/8_leg.webp"/>
<img class="anim-masturbate-dick" src="resources/img/scenes/selffuck/9_dick.webp"/>
<</simagecard>>
<<box>>
<p>As you sit in a nearby chair, looking to plan out the next steps, you suddenly feel a rush of heat between your legs once again. Your pussy starts to ache and throb, demanding attention and pleasure. You feel the familiar sensation of arousal building inside you, a deep-seated need that can't be denied.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fucking hell. Not again.<</speech>>
<<box>>
<p>You know that you won't be able to focus on anything until you take care of this problem, and you know just how to do it. You make your way to the camping bed, your pussy dripping with anticipation as you lay down, your legs spread and your hands already moving to touch yourself.</p>
<p>As you rub your clit and tease your pussy, the pleasure building inside of you causes your cock to become hard, precum already dripping from the tip. The sensation of being both aroused and horny at the same time remains as odd as it was the first time, but you can't deny the pleasure that it brings you. You continue to touch yourself, your fingers dancing across your pussy and your cock, bringing you closer and closer to the edge.</p>
<p>Despite your best efforts, you can't bring yourself to climax. No matter how much you rub and tease yourself, you can't find the release you so desperately need, the urge to be filled and fucked driving you mad with desire. Frustrated and desperate, you reach for the dildo, hoping that it will bring you the relief you seek.</p>
<p>You shove the dildo inside your pussy, feeling it stretch and fill you as it slides deeper and deeper, the juices from your pussy coating it and making it easier to thrust in and out. You fuck yourself hard and fast, the sound of your moans and the squelching of the dildo filling the room as you chase your orgasm.</p>
<p>As the pleasure builds inside you, you feel your orgasm approaching, your body tensing and your breathing becoming ragged as you reach the edge.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Masturbate2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<<if starGame.player.getStat('corruptionlevel') >= 4>>
<<if starGame.player.hasParasiteDildo() is true>>
<img src="resources/img/scenes/selffuck/end_parasite_dildo_corru_4.webp"/>
<<else>>
<img src="resources/img/scenes/selffuck/end_pink_dildo_corru_4.webp"/>
<</if>>
<<else>>
<<if starGame.player.hasParasiteDildo() is true>>
<img src="resources/img/scenes/selffuck/end_parasite_dildo.webp"/>
<<else>>
<img src="resources/img/scenes/selffuck/end_pink_dildo.webp"/>
<</if>>
<</if>>
<</simagecard>>
<<box>>
<p>With one final thrust, your body tenses and your pussy clamps down on the dildo, a wave of pleasure washing over you as you come hard, your fluids gushing out and soaking the bed beneath you. At the same time, your cock erupts with thick ropes of cum, your body shuddering with the intensity of your dual orgasm as you cover your chest and stomach with your own seed.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>F-f-fuck yeeees!<</speech>>
<<if starGame.npcs.getFact('sylvia_enabled') is true>>
<<box>>
<p>Your mind goes blank as the overwhelming pleasure of the double orgasm overtakes you, leaving you a panting mess on the bed, covered in your own fluids. You're barely aware of your surroundings, lost in the haze of pleasure and exhaustion, as you struggle to catch your breath and come back to reality.</p>
<p>It doesn't take long before fatigue overtakes you, and you feel yourself drifting off to sleep, the exhaustion of the day's events and the intensity of your climax taking their toll on you.</p>
<p>You wake up some time later, not quite sure about how much time has passed. You're about to take a moment to clean your sticky body when you realize someone has taken care of it while you were asleep. Instinctively turning towards Sylvia, you see her lick her lips as she stares at you, leaving no doubt in your mind about who had some fun with your body while you were asleep.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>You're welcome, pumpkin.<</speech>>
<<speech "player" "Agent 36" "character_36">>Thanks, I guess.<</speech>>
<<box>>
<p>You get up from the bed, feeling refreshed and rejuvenated, ready to face the challenges that lie ahead, your orgasm somehow providing you with newfound energy and confidence.</p>
<</box>>
<<else>>
<<box>>
<p>Your mind goes blank as the overwhelming pleasure of the double orgasm overtakes you, leaving you a panting mess on the bed, covered in your own fluids. You're barely aware of your surroundings, lost in the haze of pleasure and exhaustion, as you struggle to catch your breath and come back to reality.</p>
<p>It doesn't take long before fatigue overtakes you, and you feel yourself drifting off to sleep, the exhaustion of the day's events and the intensity of your climax taking their toll on you.</p>
<p>You wake up some time later, not quite sure about how much time has passed. You take a moment to clean your sticky body and prepare your equipment, the afterglow of your orgasm still lingering in your body. You feel refreshed and ready to tackle the next obstacle in your way, your orgasm somehow providing you with newfound energy and confidence.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<script>>starGame.time.rest();<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_rest/bed.webp"/>
<</simagecard>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
<p>The day weighs heavily on you and you find yourself feeling sleepy. Approaching the camping bed, you look at it with disdain but decide to lay down, hoping to get some rest.</p>
<p>You wake up some time later, not quite sure about how much time has passed. Emilia is still sitting at the terminal, busy scrolling through files, her expression unreadable.</p>
<p>You stretch, trying to shake off the sleep, and take a moment to survey your surroundings.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>How long was I out?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Just a couple minutes. I hope you had a nice nap.<</speech>>
<<speech "player" "Agent 36" "character_36">>If we can even call that a nap.<</speech>>
<<box>>
<p>You approach the desk, looking over Emilia's shoulder, a series of files and pictures displayed on the monitor.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Find anything useful?<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Not much, just some random notes and security reports. Without the right clearance, it feels like taking a nap would be more productive.<</speech>>
<<box>>
<p>Rolling your shoulders as you stretch, you give the scientist a lazy grin. </p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Well, glad to know I was pulling my weight even while out cold.<</speech>>
<<else>>
<<box>>
<p>The day weighs heavily on you and you find yourself feeling sleepy. Approaching the camping bed, you look at it with disdain but decide to lay down, hoping to get some rest.</p>
<p>You wake up some time later, not quite sure about how much time has passed.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_rest/bed.webp"/>
<</simagecard>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
<p>The day weighs heavily on you and you find yourself feeling sleepy. Approaching the camping bed, you look at it with disdain but decide to lay down, hoping to get some rest.</p>
<p>You give a glance at the room, noting that $drone_name has taken a chair, keeping herself busy with some toys, and that Emilia is still busy on the computer, occasionally letting out an amused chuckle.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'm gonna catch some shut eye.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Got it. I'll keep watch and wake you up if something happens.<</speech>>
<<box>>
<p>You lie down on the bed, the cheap material pressing against your body as you close your eyes, trying to get some much-needed sleep.</p>
<</box>>
<<else>>
<<box>>
<p>The day weighs heavily on you and you find yourself feeling sleepy. Approaching the camping bed, you look at it with disdain but decide to lay down, hoping to get some rest.</p>
<p>You give a glance at the room, noting that $drone_name has taken a chair and keeping herself busy with some toys</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Hey $drone_name. I'm gonna catch some shut eye. Can you keep watch?<</speech>>
<<box>>
<p>$drone_name turns towards you, a nod and a smile indicating she fully understood your request.</p>
<p>You lie down on the bed, the cheap material pressing against your body as you close your eyes, trying to get some much-needed sleep.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Rest_Ava2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_ava1" loop volume 0 fadeto 0.40>>
<<simagecard>>
<img src="resources/img/events/ch2_rest/ava1.webp"/>
<</simagecard>>
<<box>>
<p>You slowly open your eyes, blinking as the bright light from the security monitors hits your retinas. Your vision is blurry, and your muscles sore from sleeping in the uncomfortable camping bed. </p>
<p>What confuses you though is the unusual weight you feel pressed against you. Instinctively, one of your hands explores the source, meeting a soft a smooth texture. You give it a few squeezes before you look down and see $drone_name is lying next to you, your daring hand resting on one of her ass cheeks.</p>
<p>She's fast asleep, her head resting against your chest and her legs wrapped around one of yours. Her arms are also wrapped around your torso, keeping her close to you.</p>
<p>Staring at her face, you take in her peaceful expression and relaxed breathing, the sight filling you with warmth and affection. You can't help but notice how cute she looks when she's asleep, a small smile on her face as she dreams away.</p>
<p>You're not sure what to do next, and part of you doesn't want to wake her up, but at the same time, the longer you stay like this, the more likely it is for her to wake up and notice your growing hard-on.</p>
<p>Not sure how else to handle the situation, you gently begin stroking her hair, the soft sensation of the strands between your fingers soothing and relaxing.</p>
<p>As if sensing the motion, $drone_name begins to stir, her eyelids fluttering open as she wakes up, her gaze meeting yours. For a moment, her expression is blank, her eyes slightly glazed over from sleep, but soon it melts into a warm smile, the corners of her lips turning upwards.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Rest_Ava3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2_rest/ava2.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Hey you. I hope you slept well. You're a good cuddler, you know that?<</speech>>
<<box>>
<p>She responds by squeezing your body tightly, a low moan escaping her mouth.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Come on now. We have to get up and get moving. We'll have plenty of time for that once we're out of here, alright?<</speech>>
<<if starGame.npcs.getFact('emilia_enabled') is true>>
<<box>>
<p>$drone_name gives you a pouty look for a second before her lips meet yours, the soft and gentle sensation causing you to melt into the kiss, your tongues intertwining in a passionate embrace.</p>
<p>Emilia watches the scene unfold, her gaze fixed on you and $drone_name as she smiles, a faint blush creeping onto her cheeks.</p>
<</box>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You two lovebirds just unlocked a new fetish for me.<</speech>>
<<box>>
<p>The kiss ends, and you can't help but laugh at Emilia's comment.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You're welcome. Now, if you're done staring, shall we get back to the job?<</speech>>
<<else>>
<<box>>
<p>$drone_name gives you a pouty look for a second before her lips meet yours, the soft and gentle sensation causing you to melt into the kiss, your tongues intertwining in a passionate embrace.</p>
<p>The kiss goes on for a few moments before you finally manage to pull yourself away, your cheeks flushed with warmth and your heart beating faster than usual.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright, thats enough. You're going to distract me from what needs doing if you keep that up.<</speech>>
<<box>>
<p>$drone_name gives you another pouty look before sliding off of you, her movements slow and seductive. Ignoring her deliberate attempts to keep you against her body, you stretch as you rise.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<simagecard>>
<img src="resources/img/locations/comms/security_desk.webp"/>
<img src="resources/img/characters/sylvia/sylvia_security1.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Comms_Security_Sylvia_Random1">>
<<scene "Comms_Security_Sylvia_Random2">>
<<scene "Comms_Security_Sylvia_Random3">>
<</randomInclude>>
<<box "talkbox">>
<<if starGame.npcs.getFact('sylvia_ch2_joinsquad') is undefined>>
<div class="row">
<<slink "Join Squad" "Comms_Security_Sylvia_JoinSquad" "slink btn btn-highlight w-100" "">><</slink>>
</div>
<</if>>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Services</h5></div>
<div class="row">
<<if starGame.player.hasParasite() is true>>
<<slink "Parasite Removal" "Comms_Security_Sylvia_Parasite_Removal" "slink btn btn-highlight w-100" "">><</slink>>
<<slink "Boobjob" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>You can't do that while a parasite is latched onto your penis.<</snotify>>
<</slink>>
<<elseif starGame.player.getStat('sylvia_sex') > 0>>
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<<slink "Parasite Removal" "" "slink btn btn-highlight w-100 disabled" "">><</slink>>
<</if>>
<<slink "Boobjob" "" "slink btn btn-highlight w-100 disabled allow-pointer-events" "">>
<<snotify "info">>Sylvia isn't hungry for the moment.<</snotify>>
<</slink>>
<<else>>
<<if starGame.npcs.getFact('codex_bestiary_sucker') is true>>
<<slink "Parasite Removal" "" "slink btn btn-highlight w-100 disabled" "">><</slink>>
<</if>>
<<slink "Boobjob" "Comms_Security_Sylvia_Boobjob" "slink btn btn-highlight w-100" "">><</slink>>
<</if>>
</div>
</div>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Small Talk</h5></div>
<div class="row">
</div>
</div>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>When she notices you approaching her, Sylvia looks up and smiles.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>There you are. I was getting bored.<</speech>>
<<box>>
<p>You see her eyes scan you as a predatory gleam appears in them. It sends a chill through you, a reminder that her hunger is always just a heartbeat away.</p>
<</box>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>What's up with this magazine?<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>It's some old gossip from a year ago. Nothing special, but I always get a kick out of seeing how far the media is ready to go to twist facts for their own ends. You'd think they'd be more subtle about it, but it seems like they've thrown all sense of subtlety out the window.<</speech>>
<</nobr>>\<<nobr>>
<<box>>
<p>Sylvia hops off the desk and throws the magazine aside, walking up to you, her gaze locked with yours. Her voice takes on a seductive tone as she speaks.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Looking forward to our next session? I've got a few ideas I can't wait to try with you.<</speech>>
<<speech "player" "Agent 36" "character_36">>Tune it down miss horny. We're in a crisis here in case you forgot.<</speech>>
<</nobr>>\<<nobr>>
<<speech "player" "Agent 36" "character_36">>I could use your help out there.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Are you saying you want me to fight alongside you?<</speech>>
<<speech "player" "Agent 36" "character_36">>Exactly. I felt how strong you were before, you'd be quite helpful.<</speech>>
<<box>>
<p>Sylvia seems to ponder your request for a moment, her eyes glancing around for a moment before returning to you.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Nah. Thanks for the fuck and all, but you're on your own. I'll hold the fort if you want, but I'm not exactly rushing to find out when my appetite and nature is going to flare up and turn me into a sex toy for whatever fucked up creatures are out there.<</speech>>
<<box>>
<p>That's a fair point, and while you feel torn about pushing the issue for a moment, you decide that its probably better for the abnormally strong, sex-crazed researcher to keep your current base of operations safe instead of having to deal with her going wild out in the field. Despite that, you double check anyway.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Even if it means finding a way to help your situation faster?<</speech>>
<<box>>
<p>Sylvia shrugs, her expression indifferent as she returns to her magazine.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Right... Then I'll trust keeping the security room safe to you.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Just remember to feed me regularly, and it's a deal babe.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Sylvia" "btn btn-highlight">>
<<npcFactSet "sylvia_ch2_joinsquad" true>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex4" loop volume 0 fadeto 0.40>>
<<box>>
<p>Sylvia looks up and smiles as she throws the magazine she was reading aside and walk up to you, her gaze locked with yours as the predatory gleam in her eyes tells you everything you need to know about what's about to happen.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Mommy's hungry.<</speech>>
<<box>>
<p>You barely have time to react before you find yourself pressed against the wall as she pulls you into a kiss, her tongue pushing past your lips and dancing with yours. It doesn't take long before her aphrodisiac saliva starts to affect you, the rush of lustful energy making your head spin as you feel your cock swell and harden, aching to be inside her.</p>
<p>She looks down and grins, her hand reaching for your crotch and giving it a squeeze as she breaks the kiss.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Good <<if starGame.player.getStat('corruptionlevel') >= 2>>girl<<else>>boy<</if>>.<</speech>>
<<box>>
<p>The powerful effects of her saliva have already kicked in, making you feel oddly compliant and obedient as she leads you to the camping bed. As you expect her to shove you onto the bed like a plastic bag, you're surprised when she instead lies down and stares at you with a seductive smile as she presses her breasts together.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>My pussy is still on fire from our last session, so I think it's better if we try something else. How about you bury that nice and thick cock of yours between my tits instead, darling?<</speech>>
<<box>>
<p>The mere thought of fucking her massive breasts sends a jolt of arousal through you. Your cock is already throbbing with anticipation as you climb onto the bed and position yourself over her, kneeling at the top of her chest, your cock resting between her massive tits.</p>
<</box>>
<<if starGame.player.hasSlimeSuit() is true>>
<<box>>
<p>Victoria's head suddenly morphs next to you, and much to your surpise she leans in for a kiss, the slime melting across your lips in an undescribable fashion before she pulls out and smiles at you.</p>
<</box>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Do it, Agent. Fuck the hell out of her tits.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Daring words, Miss Cross. I might just wear you after I'm done with our friend here.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Sylvia_Boobjob2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<<simagecard>>
<img src="resources/img/characters/sylvia/scenes/paizuri/1_bg.webp"/>
<img class="anim-sylvia-body" src="resources/img/characters/sylvia/scenes/paizuri/2_sylvia_body.webp"/>
<img class="anim-sylvia-eyes-closed" src="resources/img/characters/sylvia/scenes/paizuri/3_close_eyes.webp"/>
<img class="anim-sylvia-eyes-open" src="resources/img/characters/sylvia/scenes/paizuri/3_open_eyes.webp"/>
<img class="anim-sylvia-playerpenis" src="resources/img/characters/sylvia/scenes/paizuri/4_dick.webp"/>
<img class="anim-sylvia-breasts" src="resources/img/characters/sylvia/scenes/paizuri/6_breast_sylvia.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-sylvia-player" src="resources/img/characters/sylvia/scenes/paizuri/5_s_body.webp"/>
<img class="anim-sylvia-playerarm" src="resources/img/characters/sylvia/scenes/paizuri/7_s_arm.webp"/>
<img class="anim-sylvia-playerbreasts" src="resources/img/characters/sylvia/scenes/paizuri/8_shemale_breast.webp"/>
<<else>>
<img class="anim-sylvia-player" src="resources/img/characters/sylvia/scenes/paizuri/5_m_body.webp"/>
<img class="anim-sylvia-playerarm" src="resources/img/characters/sylvia/scenes/paizuri/7_m_arm.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>She grins and spreads her tits apart, causing your dick to sink deeper into her cleavage as she then pushes them back together around your shaft, her soft flesh engulfing your member like a warm and soft tunnel. The feeling of her smooth, warm skin against your sensitive cock sends shivers of pleasure through your body, and you can't help but moan.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Go ahead, darling. Use mommy's big fat tits to get that nice thick cock of yours off.<</speech>>
<<box>>
<p>Her words stir a primal desire within you, and without hesitation, you grab her breasts and begin to fuck her cleavage, thrusting your hips forward and back in a steady rhythm as her soft flesh molds around your cock.</p>
<p>Precum begins to leak profusely from your tip, the coating of fluid allowing your shaft to slide effortlessly between her breasts with each thrust, her tits jiggling and bouncing as you pump your cock between them, her nipples growing erect with arousal.</p>
<p>As the pace of your thrusts increases, you find yourself unable to resist the urge to grab her nipples and play with them. Sylvia moans in response, her eyes rolling back in pleasure as you continue to use her tits for your own pleasure, her moans filling the air and mingling with the wet, slapping sound of your cock thrusting between her breasts.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Oh fuck, that's so good sweetheart. Keep going, don't hold back.<</speech>>
<<box>>
<p>Her words of encouragement spur you on, and you redouble your efforts, pumping your cock in and out of her cleavage with a renewed vigor as you feel the first hints of your orgasm approaching. Soon, you find yourself teetering on the edge of release, your body tensing and your balls tightening as you feel the rush of impending climax.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I-I'm gonna...<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Yes! YES! Shoot your seed all over my face, darling! Mark me as yours!<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Sylvia_Boobjob3" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<saudio "ability_lust_spit" play volume 0.75>>
<<simagecard>>
<<if starGame.player.isShemale() is true>>
<img src="resources/img/characters/sylvia/scenes/paizuri/9_end_s.webp"/>
<<else>>
<img src="resources/img/characters/sylvia/scenes/paizuri/9_end_m.webp"/>
<</if>>
<</simagecard>>
<<box>>
<<if starGame.player.hasSlimeSuit() is true>>
<p>With a loud, drawn-out moan of pleasure you bury your cock between her breasts, shuddering as you spew ropes of hot, thick cum across her face and tits. A symphony of panting moans and gasps escape from Sylvia and Victoria as their feral desires take over, the sensations of your own orgasm amplified and shared with Victoria, even as the scent and taste of your cum sends Sylvia into spasms of pleasure.</p>
<<else>>
<p>With a loud, drawn-out moan of pleasure, you thrust your hips forward one final time and erupt between her breasts, your cock pulsing and throbbing as ropes of thick, hot cum spurt from your tip and coat her tits and face in your seed. Sylvia gasps in pleasure, her own orgasm building as she watches you mark her with your cum.</p>
<</if>>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Mmmh. Such a refined and rich flavor. Thank you, darling.<</speech>>
<<if starGame.npcs.getFact('ava_enabled') is true>>
<<box>>
<p>You watch as your cum seeps into her skin, seemingly absorbed into her very being as it disappears from her breasts and face, a soft glow emanating from her body as she closes her eyes and sighs in pleasure, the nourishment you've provided her with filling her with warmth and contentment.</p>
<p>You're left panting, spent, and exhausted as you collapse next to her, your cock still throbbing from the intense orgasm. She looks at you and smiles, running a hand down your chest.</p>
<p>As you open your eyes, you're taken by surprise when you find $drone_name's face hovering just above yours, her brows furrowed as she stares down at you with an angry expression on her face, her tentacles writhing behind her, their movements conveying her frustration.</p>
<p>She then proceeds to smack your shoulder with a tentacle, the hit carrying some weight and stinging slightly.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Hey! What was that for?<</speech>>
<<box>>
<p>She just points at Sylvia, then back at you. It's easy for you to guess that she's jealous.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Sylvia has needs, you know that. It's not like I can say no to her.<</speech>>
<<box>>
<p>She crosses her arms in front of her chest and pouts as she glares at you.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Don't worry $drone_name, there's plenty of him to go around. Come here for a moment, will you?<</speech>>
<<box>>
<p>$drone_name turns around and looks at Sylvia, her eyes narrowing. You can feel the tension between them as they stare at each other, neither one willing to back down. However, eventually, $drone_name relents, her shoulders slumping as she walks over to where Sylvia is sitting, her tentacles curling around her as she straddles her lap, facing her.</p>
<p>As $drone_name settles into place, Sylvia leans in, whispering into her ear as her hands run down her body, tracing the curves of her hips. You can't hear what she is saying, but it doesn't take long before Ava's cheeks begin to flush red. Whatever Sylvia is telling her, it certainly seems to be having an effect.</p>
<p>A moment later, $drone_name leaves Sylvia's lap and shoots you a quick glance before moving back to her usual spot, her cheeks still flushed red and her eyes darting around nervously.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the hell did you tell her?<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Oh, nothing much. You'll see soon enough.<</speech>>
<<box>>
<p>Sylvia winks at you and smiles mischievously as $drone_name hides her face in her hands, embarrassed.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Right... I guess I'll uhh... just get dressed then.<</speech>>
<<box>>
<p>You gather up your scattered clothing and start to dress, your mind still trying to figure out what could have made $drone_name so flustered.</p>
<</box>>
<<else>>
<<box>>
<p>You watch as your cum seeps into her skin, seemingly absorbed into her very being as it disappears from her breasts and face, a soft glow emanating from her body as she closes her eyes and sighs in pleasure, the nourishment you've provided her with filling her with warmth and contentment.</p>
<p>You're left panting, spent, and exhausted as you collapse next to her, your cock still throbbing from the intense orgasm. She looks at you and smiles, running a hand down your chest.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>That was fun. You're a good fuck, darling.<</speech>>
<<box>>
<p>You can't help but grin in response, the satisfaction of your shared pleasure still lingering in your mind.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You're not so bad yourself.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Good. I've plenty of ideas to make sure we'll have even more fun next time.<</speech>>
<<box>>
<p>Sylvia winks at you before she stands up, a playful grin on her face. As you watch her return to her spot, you feel a twinge of anticipation in your gut, knowing that whatever she has in store for you next, it's going to be a wild ride.</p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security" "btn btn-highlight">>
<<startplaylist "playlist_safe">>
<<playerStatSet "sylvia_sex" 10>>
<<if starGame.player.getStat('corruption') > 0>>
<<script>>
starGame.player.setStatAbsolute('corruption', starGame.utils.getDroneCorruptionRemovalResult());
toastr.info(`Sylvia removed some of your corruption.`);
<</script>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<speech "player" "Agent 36" "character_36">>Hey Sylvia. I have a bit of an issue here. Any chance you can help me out?<</speech>>
<<box>>
<p>Sylvia turns around to face you, her expression curious as she takes in the sight of your crotch and the alien parasite latched onto your cock. She raises an eyebrow, her eyes twinkling with amusement as she sizes up the situation.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Looks to me like that little fellow is quite enjoying himself down there. Are you sure you want to interrupt him?<</speech>>
<<speech "player" "Agent 36" "character_36">>Come on, don't play with me. It's driving me crazy. This thing has been constantly sucking and milking my dick. It's so sensitive down there that even walking has become a challenge.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Let's have a look then, shall we?<</speech>>
<<box>>
<p>She tosses her magazine away and approaches you, her eyes never leaving yours as she kneels down in front of you and begins to examine the parasite. It squirms in response to her touch, its suckers tightening their grip on your shaft and balls as it continues to suck on your cock with a relentless intensity, making you groan and squirm in a mix of pleasure and discomfort.</p>
<p>Sylvia chuckles, her fingers tracing the outline of the parasite's body, her touch sending a jolt of sensation through you as she explores your sensitive crotch.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>This would make billions, you know. The perfect sex toy. It can't seem to get enough of that delicious cum of yours.<</speech>>
<<speech "player" "Agent 36" "character_36">>Please, Sylvia. Just... take it off. I'm begging you.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>Alright, since you asked so nicely. Sad though, he's certainly doing a good job at keeping that nice cock of yours hard.<</speech>>
<<box>>
<p>With a sudden motion, Sylvia grabs the parasite with one hand and using her superhuman strength, yanks it off your cock with a sickening squelch, causing you to cry out in a mix of relief and pain. The suckers leave behind angry red marks on your sensitive skin, and your cock is left throbbing and sore, a mix of your own fluids and the parasite's secretions coating its length.</p>
<</box>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>There we go. One parasite removed, and one very happy customer.<</speech>>
<<speech "player" "Agent 36" "character_36">>Seriously, you could have warned me first.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>But that wouldn't have been as fun, would it?<</speech>>
<<box>>
<p>You shake your head and sigh.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Thanks anyway. It was really driving me nuts.<</speech>>
<<speech "speech_sylvia_normal" "Sylvia" "character_sylvia">>No worries. It wasn't free though, you better save up a nice load of your tasty cum for me.<</speech>>
<<box>>
<p>With a wink, Sylvia stands up and walks away, her hips swaying seductively as she returns to her magazine. You're left standing there, your cock still throbbing and your crotch aching, but at least the constant sensation of being sucked and milked has finally ceased.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Security_Sylvia" "btn btn-highlight">>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</sbutton>>
<</box>>
<<saudio "sfx_sucker_death" play volume 1.00>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Upgrades_Basic>>
<<sshop "shop_test" "Shop">>
</div>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Workbench>>
</div>\
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit">><</slink>>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<include Recycler>>
</div>\
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_EastHallway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_storage_visited') is undefined>>
<<include Comms_Storage_FirstVisit>>
<<playerFactSet "ch2_storage_visited" true>>
<<else>>
<<include Comms_Storage_Repeatable>>
<</if>>
<<box "talkbox">>
<div class="subbox">
<div class="center m-3"><h5 class="bold">Exploration</h5></div>
<div class="row">
/% Things that require at least corruption level 2 %/
<<if starGame.player.getStat('corruptionlevel') >= 2 and starGame.player.getFact('ch2_storage_aegis_taken') is undefined>>
<<if starGame.inventory.hasItem('item_clothing_armor') is 0 and starGame.inventory.hasItem('item_quest_ch1_damaged_armor') is 0>>
/% Player doesn't have the armor or has Natalie's armor to repair in inventory %/
<<slink "Storage Pod A-64" "Comms_Storage_AegisArmor_Corruption2" "btn btn-highlight w-100" "ti ti-exclamation-circle">>
<<playerFactSet "ch2_storage_aegis_taken" true>>
<</slink>>
<<elseif starGame.player.getFact('ch2_storage_aegis_seen') is undefined>>
/% Corruption 2 player has armor or damaged armor in inventory %/
<<slink "Storage Pod A-64" "Comms_Storage_AegisArmor_Seen_Corruption2" "btn btn-highlight w-100" "">>
<<playerFactSet "ch2_storage_aegis_seen" true>>
<</slink>>
<</if>>
<<elseif starGame.player.getFact('ch2_storage_aegis_seen') is undefined and starGame.player.getStat('corruptionlevel') < 2>>
<<slink "Storage Pod A-64" "Comms_Storage_AegisArmor_Seen" "btn btn-highlight w-100" "">>
<<playerFactSet "ch2_storage_aegis_seen" true>>
<</slink>>
<</if>>
</div>
</div>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>The storage vault is a large room filled with rows upon rows of storage pods, each one holding various items and prototypes. You see a wide variety of equipment, ranging from weapons or medical supplies to complete androids and other various mechanical parts.</p>
<<if starGame.npcs.getFact('victoria_body') is undefined>>
<p>You walk by a storage pod with a label reading "X-03". The contents are obscured by the frost, but the shape of the object inside is unmistakably that of a human-like body, suspended in some kind of fluid. The sight is unsettling and sends a chill through you, making you wonder about the nature of the experiments being conducted in this facility.</p>
<</if>>
<<if starGame.squad.isSquadMember('lina')>>
<p>Lina wanders off for a few minutes, seemingly exploring on her own, before returning back to you, hovering above your shoulder.</p>
<</if>>
<</box>>
<<if starGame.squad.isSquadMember('lina')>>
<<speech "speech_lina" "Lina" "character_lina">>This place is full of useful stuff! I think we could really use some of it. Come on, let's grab it!<</speech>>
<<speech "player" "Agent 36" "character_36">>Can't hurt to have a look.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The storage vault is a large room filled with rows upon rows of storage pods, each one holding various items and prototypes. You see a wide variety of equipment, ranging from weapons or medical supplies to complete androids and other various mechanical parts.</p>
<<if starGame.npcs.getFact('victoria_body') is undefined>>
<p>You walk by a storage pod with a label reading "X-03". The contents are obscured by the frost, but the shape of the object inside is unmistakably that of a human-like body, suspended in some kind of fluid. The sight is unsettling and sends a chill through you, making you wonder about the nature of the experiments being conducted in this facility.</p>
<</if>>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2/storage_vault_aegis_armor.webp"/>
<</simagecard>>
<<box>>
<p>You stop in front of Storage Pod A-64, the outline behind the layer of frost resembling that of a familiar shape.</p>
<p>You give the glass a quick wipe and reveal the pod's contents to yourself. You find yourself staring at a brand new Aegis Armor, the same model that you wear, albeit customized to fit a woman's figure.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Now that's an unexpected sight. What's this doing here?<</speech>>
<<box>>
<p>You look around for any kind of information that would explain why this rare piece of equipment is here, but you find nothing, the storage vault void of any terminal you could use to find answers.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Welp. It's good to know its location in case I need it for parts.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Storage" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2/storage_vault_aegis_armor.webp"/>
<</simagecard>>
<<box>>
<p>You stop in front of Storage Pod A-64, the outline behind the layer of frost resembling that of a familiar shape.</p>
<p>You give the glass a quick wipe and reveal the pod's contents to yourself. You find yourself staring at a brand new Aegis Armor, the same model that you used to wear, albeit customized to fit a woman's figure.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Now that's an unexpected sight. What are you doing here?<</speech>>
<<box>>
<p>You look around for any kind of information that would explain why this rare piece of equipment is here, but you find nothing, the storage vault void of any terminal you could use to find answers.</p>
<</box>>
<<if starGame.inventory.hasItem('item_quest_ch1_damaged_armor') is 1>>
<<speech "player" "Agent 36" "character_36">>Welp. I already have Natalie's armor that can be fixed, but it's good to know its location in case I need it for parts.<</speech>>
<<elseif starGame.inventory.hasItem('item_clothing_armor') is 1>>
<<speech "player" "Agent 36" "character_36">>Welp. I already have Natalie's armor, but it's good to know its location in case I need it for parts.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Storage" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/events/ch2/storage_vault_aegis_armor.webp"/>
<</simagecard>>
<<if starGame.player.getFact('ch2_storage_aegis_seen') is true>>
/% Player has seen the armor before %/
<<box>>
<p>You head back to Pod A-64, your mind put at ease as you see the Aegis armor is still here, safe inside the pod.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Good. You're about to be put to good use.<</speech>>
<<box>>
<p>You fiddle with the keypad for a moment until you hear the sound of the locking mechanism disengaging and the pod's door sliding up. You grab the armor and inspect it. It's in pristine condition, and the weight of the armor in your arms feels strangely comforting, as if you're reuniting with an old friend.</p>
<p>Giving it a quick inspection, you see that someone has tinkered with the armor's power supply, its power indicators are red, and it appears that whoever modified it didn't finish the job. The armor's interface displays an array of diagnostic information, showing that its systems are in standby mode.</p>
<</box>>
<<else>>
<<box>>
<p>You stop in front of Storage Pod A-64, the outline behind the layer of frost resembling that of a familiar shape.</p>
<p>You give the glass a quick wipe and reveal the pod's contents to yourself. You find yourself staring at a brand new Aegis Armor, the same model that you used to wear, albeit customized to fit a woman's figure.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Now that's an unexpected sight. What are you doing here? Not that I mind. You're about to be put to good use.<</speech>>
<<box>>
<p>You look around for any kind of information that would explain why this rare piece of equipment is here, but you find nothing, the storage vault void of any terminal you could use to find answers.</p>
<p>You head back to the pod with the armor and fiddle with the keypad for a moment until you hear the sound of the locking mechanism disengaging and the pod's door sliding up. You grab the armor and inspect it. It's in pristine condition, and the weight of the armor in your arms feels strangely comforting, as if you're reuniting with an old friend.</p>
<p>Giving it a quick inspection, you see that someone has tinkered with the armor's power supply, its power indicators are red, and it appears that whoever modified it didn't finish the job. The armor's interface displays an array of diagnostic information, showing that its systems are in standby mode.</p>
<</box>>
<</if>>
<<speech "player" "Agent 36" "character_36">>Don't worry lil' beauty, we'll take a quick trip to the workbench and I'll have you up and running in a jiffy.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Storage" "btn btn-highlight">>
<<additem "item_quest_ch1_damaged_armor" 1 true>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_EastHallway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_training_visited') is undefined>>
<<include Comms_Training_FirstVisit>>
<<playerFactSet "ch2_training_visited" true>>
<<else>>
<<include Comms_Training_Repeatable>>
<</if>>
<<box "choicebox">>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>You find yourself in a large open space, filled with obstacles, fake buildings and other urban structures, all of it designed to simulate a variety of combat situations. The layout feels familiar to you, and as you continue to explore it, you realize the layout is a replica of the training grounds you have at base.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Wow. They even replicated this down to the smallest detail. I wonder if the secret underground passage is here too.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Secret passage? Like what?<</speech>>
<<speech "player" "Agent 36" "character_36">><p>The training area at base has a hidden underground tunnel system. We use it for infiltration and stealth exercises, but a lesser known fact is that there's a connected maintenance tunnel used by senior agents for smuggling contraband in and out of the base.</p>
<p>I've used it a couple times myself to bring in a few things without having to deal with security. If it's also here, maybe it could help us out.</p><</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>It's worth a shot.<</speech>>
<<speech "player" "Agent 36" "character_36">>The bigger question is why is our training area copied here, in such detail. As far as I know no agents have been trained elsewhere, so this implies some rebellious thoughts at the worst, and some concerning possibilities at best.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Worried about finding some kind of Agent killer training program? Or just your replacements?<</speech>>
<<speech "player" "Agent 36" "character_36">>I don't like either of those thoughts.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>You find yourself in a large open space, filled with obstacles, fake buildings and other urban structures, all of it designed to simulate a variety of combat situations. The layout feels familiar to you, and as you continue to explore it, you realize the layout is a replica of the training grounds you have at base.</p>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_Lobby">>
<<include "Nav_Comms_NaniteLab">>
<<include "Nav_Comms_PrototypeLab">>
<<include "Nav_Comms_ClothingLab">>
<<include "Nav_Comms_Breakroom">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_westhallway_visited') is undefined>>
<<include Comms_WestHallway_FirstVisit>>
<<playerFactSet "ch2_westhallway_visited" true>>
<<else>>
<<include Comms_WestHallway_Repeatable>>
<</if>>
</div>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<box>>
<p>The brightly lit hallway is inviting, the air cool and dry as you step into it. The wood paneled walls and potted plants tell you that it's meant to make the staff that used to work here feel cherished and important. Several connecting doorways are present here, subtle signage directing you to the connecting areas. </p>
<p>From here you can access the Nanite Research Lab, Employee Break Room, Prototype Lab and the Advanced Fabrication Unit. A gentle hum tells you the automatic maintenance systems are still working, for the moment.</p>
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Ah, it's good to be back here. Been a while since I got to work in these labs.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The brightly lit hallway is inviting, the air cool and dry as you step into it. The wood paneled walls and potted plants tell you that it's meant to make the staff that used to work here feel cherished and important. Several connecting doorways are present here, subtle signage directing you to the connecting areas. </p>
<p>From here you can access the Nanite Research Lab, Employee Break Room, Prototype Lab and the Advanced Fabrication Unit. A gentle hum tells you the automatic maintenance systems are still working, for the moment.</p>
<</box>>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<include "Nav_Comms_EastHallway">>
</div>
</div>
</div>
</div>
<div class="navigation-container">
<<if starGame.player.getFact('ch2_workshop_visited') is undefined>>
<<include Comms_Workshop_FirstVisit>>
<<playerFactSet "ch2_workshop_visited" true>>
<<else>>
<<include Comms_Workshop_Repeatable>>
<</if>>
<<box "choicebox">>
<<if starGame.player.getFact('ch2_pass3_repaired') is undefined and starGame.inventory.hasItem('item_quest_ch2_pass3_broken') > 0>>
<<sbutton "Repair Keycard" "Comms_Workshop_RepairKeycard" "btn btn-highlight" "ti ti-exclamation-circle">><</sbutton>>
<</if>>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<box>>
<p>The hum of machinery and the whirr of electronics fills the space. You see a number of workstations, each one equipped with a variety of tools and gadgets, making you wonder how busy this place must have been before the outbreak.</p>
<p>A large automated repair station sits at the far end of the room. A robotic arm waits patiently for a broken piece of tech to repair and a large display screen displays a series of technical schematics, indicating that it's currently in standby mode.</p>
<</box>>
<<if starGame.squad.isSquadMember('lina')>>
<<speech "speech_lina" "Lina" "character_lina">>This is a sweet set up! I bet we could have a lot of fun in here, comrade! Don't you want to make something amazing?<</speech>>
<<speech "player" "Agent 36" "character_36">>I don't have the talent or the knowhow for that.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>I can teach you! It's not hard. Come on, I bet we could give you some sick mods if we used this stuff on you. Imagine a metal arm with built in weapons! It would be so badass!<</speech>>
<<speech "player" "Agent 36" "character_36">>I can't even tell if you're joking or not.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>Jokes are for the weak. I only speak the truth.<</speech>>
<<speech "player" "Agent 36" "character_36">>Of course you do.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The hum of machinery and the whirr of electronics fills the space. You see a number of workstations, each one equipped with a variety of tools and gadgets, making you wonder how busy this place must have been before the outbreak.</p>
<p>A large automated repair station sits at the far end of the room. A robotic arm waits patiently for a broken piece of tech to repair and a large display screen displays a series of technical schematics, indicating that it's currently in standby mode.</p>
<</box>>
<</nobr>>\<<include "EventSelector_Comms">><<nobr>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<box>>
You step up to the machine, holding the pieces of the broken keycard in your hand. You carefully place the pieces in the scanner, and a moment later the machine beeps, a green light flashing, signaling that the repair process has begun.
<</box>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>This is surprisingly easy thus far.<</speech>>
<<speech "player" "Agent 36" "character_36">>Yeah. This is the easy part. It's what's waiting for us afterwards that is not going to be so fun.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Pessimism much?<</speech>>
<<speech "player" "Agent 36" "character_36">>Just experience, Em. Vanguard isn't going to let us waltz in there without putting up a fight.<</speech>>
<</if>>
<<box>>
The repair machine continues to work, and a few minutes later it beeps again, the repaired keycard now appearing in the output tray.
<</box>>
<<simagecard>>
<img src="resources/img/events/ch2/repair_card.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Well, at least that worked. I was half expecting the machine to crap out like everything else in this place.<</speech>>
<<box>>
You reach out and grab the keycard, slipping it into your pocket with a feeling of relief.
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright. Let's hope this wasn't all for nothing and the network is still accessible from the command center. I'm eager to get out of here.<</speech>>
<<else>>
/% Solo %/
<<box>>
<p>You step up to the machine, holding the pieces of the broken keycard in your hand. You carefully place the pieces in the scanner, and a moment later the machine beeps, a green light flashing, signaling that the repair process has begun.</p>
<p>The repair machine whirrs as it works its magic on the broken keycard, and a few minutes later it beeps again, the repaired keycard now appearing in the output tray.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Well, at least that worked. I was half expecting the machine to crap out like everything else in this place.<</speech>>
<<box>>
You reach out and grab the keycard, slipping it into your pocket with a feeling of relief.
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright. Let's hope this wasn't all for nothing and the network is still accessible from the command center. I'm eager to get out of here.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" "Comms_Workshop" "btn btn-highlight" "">>
<<additem "item_quest_ch2_pass3" 1 true>>
<<removeitem "item_quest_ch2_pass3_broken" 1>>
<<playerFactSet "ch2_pass3_repaired" true>>
<<script>>
starGame.quests.updateQuest('campaign_comms');
<</script>>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/idle_double_heavy.webp"/>
<</simagecard>>
<<if starGame.npcs.getFact('ch2_heavydrone_encounter') is undefined>>
<<include "Encounter_DoubleDrone_Heavy_Intro_FirstTime">>
<<else>>
<<randomInclude>>
<<scene "Encounter_DoubleDrone_Heavy_Intro1">>
<<scene "Encounter_DoubleDrone_Heavy_Intro2">>
<</randomInclude>>
<</if>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
<<npcFactSet "ch2_heavydrone_encounter" true>>
/% Setup combat scenario %/
<<set $combat to "Latex_DoubleDrone_Heavy">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>The strange sound of latex on armor catches your attention, causing you to whip around and prepare for battle. Moments later the source of the disturbance reveals itself, two drones mostly clad in facility security armor. Grimacing as you take in the sight of them, you wonder if HQ will appreciate knowing how your weapons fare against the armor they produce.</p>
<p>Appreciating that their chest growth has popped their main armor plate off, you don't have more time to examine the armored drones when they let out an aggressive hiss, seemingly having decided to take what they want from you by force.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright. Let's rumble.<</speech>>
<</nobr>><<nobr>>
<<box>>
<p>You've just entered the area when you hear a low growling sound. As you raise your weapon and prepare for combat, you can only frown at the sight of two security drones rushing towards you. Their heavy armor slows them down enough to give you time to react, but it's still a hostile greeting if you've ever seen one.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Did they raid the fucking armory before getting corrupted?<</speech>>
<</nobr>><<nobr>>
<<box>>
<p>Latex on metal composite has an unpleasant sound that sends a chill down your spine as you turn to face its source. Two of the armored drones are stalking towards you, their extra protection doing little to slow them down as they growl softly at you.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Ladies please. No need to rush all at once.<</speech>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<img src="resources/img/encounters/drone/wounded_double_armor.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_DoubleDrone_Outro1">>
<<scene "Encounter_DoubleDrone_Outro2">>
<<scene "Encounter_DoubleDrone_Outro3">>
<<scene "Encounter_DoubleDrone_Outro4">>
<</randomInclude>>
<<box "choicebox">>
<<set _tmpOption to starGame.player.formatDroneText('Call')>>
<<sbutton "Kill them" "Encounter_DoubleDrone_Heavy_AfterWin_Kill" "btn btn-highlight">><</sbutton>>
<<if starGame.player.hasParasite() is false>>
<<sbutton "Fuck them" "Encounter_DoubleDrone_Heavy_AfterWin_Sex" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Fuck them" "" "btn btn-highlight disabled">>
<<snotify "info">>You can't have fun with the girls while a parasite is latched on your dick.<</snotify>>
<</sbutton>>
<</if>>
<</box>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<nobr>>
<<set _loot to starGame.loot.getLoot('Latex_Drone_Defeated')>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Dust to dust.<</speech>>
<<box>>
<p>You pull the trigger, unleashing a barrage of bullets into the drones' bodies. Their lifeless forms disintegrate before your eyes, leaving nothing behind but a pile of goo.</p>
<p>You reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber. Stashing the syringe in your backpack, you stand up and dust off the small bits of goo sticking to you.</p>
<<if _loot is not null>>
<p><<print _loot.text>></p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 100>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Heavy Drone" "codex_bestiary_drone_heavy">>
<</sbutton>>
<</box>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<nobr>>
<<set _loot to starGame.loot.getLoot('Latex_DoubleDrone_Fucked')>>
<<simagecard>>
<img src="resources/img/characters/drone/scenes/threesome/0_bg.webp"/>
<img class="anim-double-drone-player-pants" src="resources/img/characters/drone/scenes/threesome/1_player_pants.webp"/>
<img class="anim-double-drone-tongue-left" src="resources/img/characters/drone/scenes/threesome/2_tongue_left.webp"/>
<img class="anim-double-drone-tongue-right" src="resources/img/characters/drone/scenes/threesome/3_tongue_right.webp"/>
<img class="anim-double-drone-left-body" src="resources/img/characters/drone/scenes/threesome/5_left_drone_body.webp"/>
<img class="anim-double-drone-left-body" src="resources/img/characters/drone/scenes/threesome_armor/5_left_drone_body_armor.webp"/>
<img class="anim-double-drone-left-breasts" src="resources/img/characters/drone/scenes/threesome/6_left_drone_breast.webp"/>
<img class="anim-double-drone-player-penis" src="resources/img/characters/drone/scenes/threesome/7_player_penis.webp"/>
<img class="anim-double-drone-right-body" src="resources/img/characters/drone/scenes/threesome/8_right_drone_body.webp"/>
<img class="anim-double-drone-right-body" src="resources/img/characters/drone/scenes/threesome_armor/8_right_drone_body_armor.webp"/>
<img class="anim-double-drone-right-head" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_head.webp"/>
<img class="anim-double-drone-right-breasts" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_breast.webp"/>
<img class="anim-double-drone-left-forearm" src="resources/img/characters/drone/scenes/threesome/9_left_drone_forearm.webp"/>
<img class="anim-double-drone-left-forearm" src="resources/img/characters/drone/scenes/threesome_armor/9_left_drone_forearm_armor.webp"/>
<img class="anim-double-drone-left-hand" src="resources/img/characters/drone/scenes/threesome/10_left_drone_hand.webp"/>
<img class="anim-double-drone-left-hand" src="resources/img/characters/drone/scenes/threesome_armor/10_left_drone_hand_armor.webp"/>
<img class="anim-double-drone-right-leg" src="resources/img/characters/drone/scenes/threesome/12_right_drone_leg.webp"/>
<img class="anim-double-drone-right-leg" src="resources/img/characters/drone/scenes/threesome_armor/12_right_drone_leg_armor.webp"/>
<img class="anim-double-drone-right-foreleg" src="resources/img/characters/drone/scenes/threesome/12a_right_drone_leg.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_shemale_body.webp"/>
<img class="anim-double-drone-player-breasts" src="resources/img/characters/drone/scenes/threesome/13_player_breasts.webp"/>
<<else>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_male_body.webp"/>
<</if>>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>You girls got me all pent up.<</speech>>
<<box>>
<p>Your cock springs out, hard and erect as you get rid of your equipment. Dropping your weapon on the floor, you catch one of the drones with your arm and push it down on the cold, metal floor. Its companion hisses at you, but it makes no move to interfere.</p>
<p>The creature writhes in your grasp, but its struggles are feeble, and it soon acquiesces. Your other hand guides your cock between the drone's thighs, pressing the swollen tip against its moist opening.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'm gonna make you both my bitches, you xeno sluts.<</speech>>
<<box>>
<p>The drone's body is warm, and its wetness envelops your cock, the sensation indescribable. With a single, violent thrust, you bury your shaft to the hilt inside the alien, the creature's body yielding to your penetration as you drop it onto your cock.</p>
<p>You can feel the drone's body spasm as it adjusts to the invasion, and the contractions of its inner muscles around your cock bring you to the brink of climax.</p>
<p>You give a glance at the drone's companion, who is still on its knees beside you, observing the scene.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You're next.<</speech>>
<<box>>
<p>The second drone seems to understand, and it scurries closer, its tongue flicking over the slick surface of your cock and its companion's pussy, tasting the mixture of human and alien juices.</p>
<p>As your cock continues to pound the first drone, the second one continues to lap at the copious amounts of precum that are oozing from your member, its own juices flowing freely down its legs.</p>
<p>To your surprise, the second drone moves its face away from your cock and lies down next to its companion. They begin kissing, a passionate embraced shared as their tongues intertwine in a passionate display of affection, the mixture of fluids mingling on their lips.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Holy shit. That's hot.<</speech>>
<<box>>
<p>The drones continue to kiss, their hands exploring each other's bodies, the soft, warm flesh of their breasts pressing against each other. You're surprised at how quickly they're bonding, given that you'd expect them to be hostile toward one another, but perhaps the bond between the drones is more intimate than you could have imagined.</p>
<p>The alien's body writhes beneath yours, and the contractions of its pussy around your cock intensify as it reaches its climax, the rhythmic pulses pushing you over the edge. Your cock erupts inside it, and your seed spurts deep into its womb, its pussy milking you for every last drop.</p>
<p>As your orgasm subsides, the drone's body becomes limp, its limbs falling lifelessly to the floor. Your cock slips out of the alien's pussy, followed by a trail of cum.</p>
<p>You take a moment to catch your breath, and you feel the second drone's hands on your body. You look down at it, its eyeless face looking up at you. Its tentacled fingers caress your body, and its tongue licks the remnants of the your cum and its companion's juices from your cock, its lips and cheeks glistening with the mixture of alien and human fluids.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Damn. You girls are something else.<</speech>>
<<box>>
<p>As it finishes draining you of the remaining cum, its companion comes to, its senses returning. It slowly stands up, its body seemingly healed of its wounds, and looks down at its companion, seemingly in awe.</p>
<p>The second drone rises, and the two embrace each other, their tongues intertwining in a passionate kiss. You can't help but stare at the display, entranced by the spectacle as you see some of the cum you've just deposited inside the first drone flow into the second one's mouth.</p>
<p>After a few moments, the kiss ends, and the second drone's injuries are also fully healed.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Alright, that makes us even. So, we cool?<</speech>>
<<box>>
<p>The two drones simply look at you, their eyeless faces seeming to convey a sense of amusement.</p>
<p>You stand up and collect your gear, strapping the weapon back on. The creatures seem to watch you, and when you turn to look at them, they both nod, seemingly acknowledging your statement.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Good. Well, I gotta get going. Be seeing you girls.<</speech>>
<<if _loot is not null>>
<<box>>
<p><<print _loot.text>></p>
<</box>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "double_drone_sex" 1>>
<<npcStatIncrease "drone_sex" 2>>
<<startplaylist "playlist_exploration_soft">>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Heavy Drone" "codex_bestiary_drone_heavy">>
<</sbutton>>
<</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/double_drone/defeated_armor.webp"/>
<</simagecard>>
<</nobr>>\
<<box>>\
The creatures quickly close the distance and surround you, their tentacles whipping the air. You're about to take another shot when one of them rushes forward, knocking the weapon out of your hands, the sound echoing as it clatters to the floor.
<</box>>\
<<speech "player" "Agent 36" "character_36">>You little bitch.<</speech>>\
<<box>>\
You draw your combat knife and ready yourself for combat, determined not to be taken down so easily. The drones circle you, their movements erratic and unpredictable. Just then, a drone darts forward and manages to wrap one of its tentacles around your ankle, pulling you down to the ground.
Before you can react, another tentacle snakes around your other ankle, and you're dragged across the cold, metallic floor. You try to grab on to anything you can, but the smooth surface offers no purchase.
Soon enough, you find yourself pinned down on the ground with the two drones towering above you, their eyeless faces seemingly gazing down upon you. One of them kicks your knife out of your hand with its heeled foot, the blade sliding across the floor, out of your reach. You struggle and try to break free, but the tentacles keep you firmly in place, their strength overwhelming.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ok, listen. We can talk about this.<</speech>>\
<<box>>\
The drones lean down, their faces getting closer to yours as pillowy purple lips form on their faceless faces and an impossibly long, thin tongue emerges, dripping with saliva.
<</box>>\
<<speech "player" "Agent 36" "character_36">>No, wait! No tongue please, no-<</speech>>\
<<box>>\
They ignore your pleas as one of them forcefully inserts its tongue inside your mouth, its slimy, wet appendage squirming and writhing inside. The sensation is like nothing you've ever felt before, a strange mixture of ecstasy and disgust.
<<if starGame.player.isNaked() is true>>\
Meanwhile, the other drone's tentacles snake all over your body, exploring your naked skin, their movements sending shivers down your spine.
<<elseif starGame.player.hasSlimeSuit() is true>>\
Meanwhile, the other drone's tentacles snake all over your body, Victoria morphing into a transparent layer over your skin, seemingly overwhelmed by the sensations of its touch.
<<elseif starGame.paperdoll.getCurrentClothingItemInSlot('outerwear') is 'item_clothing_secretary'>>\
Meanwhile, the other drone's tentacles snake all over your body, removing your clothes with an efficiency that is nothing short of terrifying.
<<else>>\
Meanwhile, the other drone's tentacles snake all over your armor, unbuckling your belt and removing the pieces of equipment from your body. You watch in horror as your armor falls apart, revealing your naked body to the two creatures.
<</if>>\
As the drone pulls its tongue out of your mouth, its lips smearing its saliva across your cheek, you're surprised when it reaches out for its companion's lips, their tongues intertwining. The sight is mesmerizing, and you can't help but get a little aroused, your dick beginning to harden.
After a few seconds, the drones separate, one of them turning its attention to your exposed cock, soon sitting on the floor with its legs wide open right in front of you, a moist purple pussy forming in the spot where its legs connect, the floor already starting to glisten with the fluids dripping out of it.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I'm not doing this. Don't even try to make me.<</speech>>\
<<box>>\
Your answer seems to anger the other drone still standing as it hisses at you and throws one of its razor sharp tentacles at your shoulder, leaving a small gash on the skin.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Alright, alright, fuck. I'll do it.<</speech>>\
<<if starGame.player.hasParasite() is true>>\
<<box>>\
Staring at the parasite lodged on your cock, one of them seems to ponder its next move, until it suddenly wraps its tongue around the parasite. Sucking on it with the power of an unstoppable force, the powerful suction causes the parasite to release its hold on you, the drone devouring the parasite whole.
<</box>>\
<<saudio "sfx_sucker_death2" play volume 1.00>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" "Encounter_DoubleDrone_Heavy_AfterLoss2" "btn btn-highlight">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<audio ":bgm" stop>>
<<saudio "bgm_danger1" loop volume 0 fadeto 0.50>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone/scenes/threesome/0_bg.webp"/>
<img class="anim-double-drone-player-pants" src="resources/img/characters/drone/scenes/threesome/1_player_pants.webp"/>
<img class="anim-double-drone-tongue-left" src="resources/img/characters/drone/scenes/threesome/2_tongue_left.webp"/>
<img class="anim-double-drone-tongue-right" src="resources/img/characters/drone/scenes/threesome/3_tongue_right.webp"/>
<img class="anim-double-drone-left-body" src="resources/img/characters/drone/scenes/threesome/5_left_drone_body.webp"/>
<img class="anim-double-drone-left-breasts" src="resources/img/characters/drone/scenes/threesome/6_left_drone_breast.webp"/>
<img class="anim-double-drone-player-penis" src="resources/img/characters/drone/scenes/threesome/7_player_penis.webp"/>
<img class="anim-double-drone-right-body" src="resources/img/characters/drone/scenes/threesome/8_right_drone_body.webp"/>
<img class="anim-double-drone-right-head" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_head.webp"/>
<img class="anim-double-drone-right-breasts" src="resources/img/characters/drone/scenes/threesome/8a_right_drone_breast.webp"/>
<img class="anim-double-drone-left-forearm" src="resources/img/characters/drone/scenes/threesome/9_left_drone_forearm.webp"/>
<img class="anim-double-drone-left-hand" src="resources/img/characters/drone/scenes/threesome/10_left_drone_hand.webp"/>
<img class="anim-double-drone-right-leg" src="resources/img/characters/drone/scenes/threesome/12_right_drone_leg.webp"/>
<img class="anim-double-drone-right-foreleg" src="resources/img/characters/drone/scenes/threesome/12a_right_drone_leg.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_shemale_body.webp"/>
<img class="anim-double-drone-player-breasts" src="resources/img/characters/drone/scenes/threesome/13_player_breasts.webp"/>
<<else>>
<img class="anim-double-drone-player-body" src="resources/img/characters/drone/scenes/threesome/11_player_male_body.webp"/>
<</if>>
<</simagecard>>
<</nobr>>\
<<box>>\
The drone sitting in front of you spreads its legs even wider and begins to grind its wet slit against your erect cock.
As the other drone's serrated tip continues to hover dangerously close to your body, you reluctantly start rubbing the shaft of your cock against the moist opening of the waiting creature.
The feeling of its soft, wet flesh enveloping your cock sends shivers of pleasure through your body, and you can't help but moan in ecstasy. You begin to thrust your hips, burying your cock deeper and deeper into the creature's wet depths, its tight opening wrapping snugly around your shaft, adapting itself to the shape of your throbbing member.
The feeling is incredible, and you find yourself lost in a sea of pleasure. All thoughts of resistance have faded away, replaced by the primal urge to rut the creature and release your seed deep inside it.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Fuck yes, take it, you alien whore.<</speech>>\
<<box>>\
As you pound into the creature, its moans grow louder, its eyes closing in ecstasy. Its grip tightens, and you feel its body quiver as it orgasms, its juices squirting out around your cock.
To your surprise, the other drone soon joins in the fun, its tongue slipping into its companion's mouth and one of its hands reaching for its dripping wet pussy. The sight is incredibly erotic, and you can't help but thrust even harder, your orgasm fast approaching. The creature's moans become muffled as the drone's tongue invades its mouth, and you can't hold it in any longer.
You let out a cry as you empty yourself inside the creature's waiting womb, your cock pulsating as it pumps rope after rope of hot cum deep into the alien's depths.
Moments later, the drone climbs off of you, its body still shivering from the climax. As your cock slips out of its moist slit with a wet, lewd noise, the other drone immediately moves in, taking your cock into its mouth, the incredible suction from its throat coaxing every drop of your cum into its maw.
After a few moments, the drone releases your cock from its mouth, licking its lips with its tongue. You stare in shock at the two creatures, both seemingly satisfied with the outcome.
The drone that's still holding you down with its tentacles leans down and plants a sloppy kiss on your cheek before finally releasing you from its grip. Their pussies and lips disappear shortly after as their bodies morph back to their original shape.
<</box>>\
<<speech "player" "Agent 36" "character_36">>So uhh... I guess we're cool?<</speech>>\
<<box>>\
The creatures simply stare at you, seemingly contemplating your words. Suddenly, one of the drones turns and begins walking away, its companion following closely behind. You're left alone, confused and covered in a sticky mixture of fluids.
After a few minutes of trying to compose yourself, you stand up and pick up your scattered gear, ready to move on. You're still unsure why they've let you live, and the thought leaves a strange feeling in your chest, as if something isn't quite right.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<script>>starGame.player.addCorruption(20, true);<</script>>
<<playerStatSet "health" 1>>
<<npcStatIncrease "drone_defeated" 1>>
<<playerStatIncrease "activity" 2>>
<<startplaylist "playlist_exploration_soft">>
<<addtocodex "Heavy Drone" "codex_bestiary_drone_heavy">>
<</sbutton>>
<</nobr>>\
<</box>>\
<<nobr>>
<<saudio "amb_thrust" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/patrolbot/idle.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_PatrolBot_Single_Hostile_Intro1">>
<<scene "Encounter_PatrolBot_Single_Hostile_Intro2">>
<<scene "Encounter_PatrolBot_Single_Hostile_Intro3">>
<<scene "Encounter_PatrolBot_Single_Hostile_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
/% Setup combat scenario %/
<<set $combat to "Ch2_PatrolBot_Single">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>As you turn a corner, you are greeted by a wheeled drone, its shield and mounted gun aimed directly at you.</p>
<</box>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Intruder detected. Biosignature: Agent 36. Initiating incapacitation protocol as per new directives. Remain calm and surrender, or you will be terminated.<</speech>>
<<speech "player" "Agent 36" "character_36">>Nah, I don't think I will, tin can.<</speech>>
<</nobr>>\<<nobr>>
<<box>>
<p>A whine of charging energy tells you that your arrival in this area hasn't gone unnoticed, and as a beam of light lances into a nearby wall you hear the robotic voice of a drone speak up.</p>
<</box>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Warning shot dispensed as per guiding protocol 14.6a. Agent 36, stand down or be engaged.<</speech>>
<</nobr>>\<<nobr>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Temporary cessation of hostilities approved. Agent 36 is advised to disarm and remand themself into Vanguard custody.<</speech>>
<<speech "player" "Agent 36" "character_36">>Oh for fucks sake.<</speech>>
<<box>>
<p>If the patrolling robot hadn't announced itself, you wouldn't have even know it was here. Regardless, despite its failure to attack you first and ask for your surrender, its weapons remain ready, tracking your every move as it waits for your next response.</p>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>A soft rumble alerts you to incoming company, and as you spot the intruder, a grimace spreads across your face. One of Vanguard's roaming patrol bots has found you, its weapons already preparing for battle.</p>
<</box>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Unauthorized biologicals encountered. Recommended course of action: Surrender and submit to processing. Resistance will be met with lethal force.<</speech>>
<<speech "player" "Agent 36" "character_36">>A lot of words just say that you want to be turned into scrap.<</speech>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/characters/patrolbot/defeated.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_PatrolBot_Single_Hostile_Outro1">>
<<scene "Encounter_PatrolBot_Single_Hostile_Outro2">>
<<scene "Encounter_PatrolBot_Single_Hostile_Outro3">>
<<scene "Encounter_PatrolBot_Single_Hostile_Outro4">>
<</randomInclude>>
<<box "choicebox">>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 50>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Patrol Bot" "codex_bestiary_patrolbot">>
<</sbutton>>
<</box>>
<<startplaylist "playlist_exploration_tech">>
<</nobr>>\<<nobr>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<box>>
<p>The bot explodes in a shower of sparks and parts, leaving a smoking crater on the floor.</p>
<</box>>
<<speech "speech_lina" "Lina" "character_lina">>That's right, bow before your goddess! Hahaha!<</speech>>
<<box>>
<p>Lina spins in the air, clearly proud of herself.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You did well. We still have a lot of ground to cover, and not a lot of time. Let's move.<</speech>>
<<else>>
<<box>>
<p>The bot explodes in a shower of sparks and parts, leaving a smoking crater on the floor. The loud voice of Vanguard suddenly comes through the speakers.</p>
<</box>>
<<speech "speech_vanguard" "Vanguard" "character_vanguard">>Unit lost. Initiating replacement protocols. Deploying security drones in all locations. Terminate on sight.<</speech>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<speech "player" "Agent 36" "character_36">>Well, fuck. Let's move before they have us surrounded.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Ah fuck. Better not stick around.<</speech>>
<</if>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The patrol bot slumps over, the damage done to it leading to its unplanned disassembly in short order. Letting out a breath of relief, you steady your nerves when it remains down.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Sometimes I regret leaving the safety of my lab behind.<</speech>>
<<speech "player" "Agent 36" "character_36">>We won, so don't regret it too much.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Another one bites the dust! Minion, remember to record my victory here in the hall of victory.<</speech>>
<<box>>
<p>Simply rolling your eyes at Lina's words, you turn back to your investigation of the area.</p>
<</box>>
<<elseif starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name gives the fallen bot a solid kick for good measure, before returning to her place at your side. Shaking your head at her act of rebellion, you turn back to your business with a smile.</p>
<</box>>
<</if>>
<<else>>
<<speech "player" "Agent 36" "character_36">>I should move before Vanguard sends something to find its missing toy.<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>Grunting from exertion as you finish off the patrol bot, you watch it scatter into parts as it hits the ground hard. Eyeing it suspiciously for a moment longer, you only relax when it's fallen body doesn't stir for nearly a minute.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>It's regretful that these potential subjects refuse to see the light.<</speech>>
<<speech "player" "Agent 36" "character_36">>I don't need more murderbots following me around when I have you.<</speech>>
<<speech "speech_lina" "Lina" "character_lina">>That's why I called them subjects!<</speech>>
<<elseif starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name seems utterly disinterested in the destroyed bot, her attention already sliding back to playing with various things in the area while you calm your nerves.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>No time to waste.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You know tiger, I think I preferred fighting the attractive latex monsters over dodging weapons fire.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'm sure that's the only reason too.<</speech>>
<<box>>
<p>Emilia swats at you with a scowl, your teasing lightening the mood after the fight.</p>
<</box>>
<</if>>
<<else>>
<<speech "player" "Agent 36" "character_36">>How many of these things does Vanguard even have?<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>The patrol bot leans dangerously before it launches into a nearby wall, its desperate attempt to take you with it failing due to the damage it sustained.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>What the actual fuck.<</speech>>
<<box>>
<p>The impact finishes the job you started, but you're still slightly shaken by the attempted suicide attack.</p>
<</box>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>Ooh, subroutine 11.9.1 That's always a fun one to see.<</speech>>
<<speech "player" "Agent 36" "character_36">>Of course some of them are programmed to take us with them.<</speech>>
<<elseif starGame.squad.isSquadMember('ava') is true>>
<<box>>
<p>$drone_name approaches the fallen bot, prodding it tentatively with a finger. Convinced that its dead for real, she returns to your side with a skip, seemingly unworried about its attempt to suicide ram you.</p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Once again, using you as cover pays off.<</speech>>
<<speech "player" "Agent 36" "character_36">>Careful, next time I might duck behind you.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Only if you want me to lock you out of the security office.<</speech>>
<</if>>
<<else>>
<<speech "player" "Agent 36" "character_36">>When I get my hands on Vanguard...<</speech>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>This is a placeholder scene. You'll have to wait a little bit more to discover what naughty things happen with the bots.</p>
<p>At least you get to live another day!</p>
<</box>>
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<playerStatSet "health" 1>>
<<playerStatIncrease "activity" 2>>
<<startplaylist "playlist_exploration_tech">>
<<addtocodex "Patrol Bot" "codex_bestiary_patrolbot">>
<</sbutton>>
<</nobr>>
<</box>>
<</nobr>><<nobr>>
<<randomInclude>>
<<scene "Encounter_PatrolBot_Neutral_Intro1">>
<<scene "Encounter_PatrolBot_Neutral_Intro2">>
<<scene "Encounter_PatrolBot_Neutral_Intro3">>
<<scene "Encounter_PatrolBot_Neutral_Intro4">>
<</randomInclude>>
<<box "choicebox">>
<<set _exitpassage to starGame.locations.getCombatExitPassageForEvent()>>
<<sbutton "Continue" _exitpassage "btn btn-highlight">>
<<playerStatIncrease "activity" 1>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>As you begin to walk down the corridor, you come face-to-face with a patrol bot. Its shields and weapon systems are armed and ready, the red optic scanning you.</p>
<</box>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Scanning... Identity: Agent 36. Status: Green. Please have a safe and productive day.<</speech>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<box>>
<p>It rolls away, its path curving around the bend in the hallway, out of sight.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Well. Vanguard didn't lie, its bots are leaving us alone for now.<</speech>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let's hurry, I don't want to tempt fate.<</speech>>
<<else>>
/% Solo %/
<<box>>
<p>It rolls away before you have a chance to say anything, its path curving around the bend in the hallway, out of sight.</p>
<</box>>
<</if>>
<</nobr>>\<<nobr>>
<<box>>
<p>A low rumble warns you about a patrol bots arrival, its sinister red eye scanning over you and the surrounding environment as its weapons twitch. Slowly reaching for your own gun, you're pleasantly surprised when the tone of the meeting changes abruptly.</p>
<</box>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Agent 36 verified. Returning to standard patrol and extermination protocols. Have a pleasant day.<</speech>>
<<box>>
<p>The bot rumbles out its ominous greeting, rolling away from you with a soft jingle playing, as if to ease the tension.</p>
<</box>>
<</nobr>>\<<nobr>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Agent 36 identified.<</speech>>
<<box>>
<p>The robotic voice of one of Vanguard's patrol bots sends a chill down your spine. You hadn't even heard it arrive.</p>
<p>Turning to face the intruder, you're met with the sight of the patrol bot already gliding out of the room, its brief interaction with you apparently all it needed to jumpscare you before returning to its patrol path.</p>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>One of Vanguard's patrol bots is in this room, slowly circling it while it meticulously scans its surroundings with its glowing red eye. As it spots you, it quickly glides over, a series of soft beeps emanating from the bot to let you know that it's thinking. After what seems like an eternity of waiting, it rumbles out a few words.</p>
<</box>>
<<speech "speech_patrolbot" "Patrol Bot" "character_bot">>Verified Agent detected. Adjusting patrol routes for greater efficiency.<</speech>>
<<box>>
<p>You watch silently as the machine leaves the area quickly, seemingly trusting the security of the location to you.</p>
<</box>>
<</nobr>>\<<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/idle_trio_heavyhazmat.webp"/>
<</simagecard>>
<<if starGame.npcs.getFact('ch2_trioheavydrone_encounter') is undefined>>
<<include "Encounter_TrioDrone_HeavyHazmat_Intro_FirstTime">>
<<else>>
<<randomInclude>>
<<scene "Encounter_TrioDrone_HeavyHazmat_Intro1">>
<<scene "Encounter_TrioDrone_HeavyHazmat_Intro2">>
<</randomInclude>>
<</if>>
<<box "choicebox">>
<<sbutton "Fight" "Combat" "btn btn-highlight">>
<<npcFactSet "ch2_trioheavydrone_encounter" true>>
/% Setup combat scenario %/
<<set $combat to "Latex_TrioDrone_HeavyHazmat">>
<<script>>starGame.locations.setCombatExitPassage();<</script>>
<</sbutton>>
<</box>>
<</nobr>>\<<nobr>>
<<box>>
<p>It's not unusual for you to encounter groups of drones anymore, but the sight ahead of you is a first. Two armored security drones escorting a hazmat drone. If you didn't know better, you'd almost think they've still got control of their minds, but the hisses and aggressive posturing as they see you puts that thought to rest.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Let's get this over with. Who's first?<</speech>>
<</nobr>><<nobr>>
<<box>>
<p>A warning hiss catches your attention, and you feel your heart skip a beat as you see the three patrolling drones start to approach you. The hazmat drone is clearly being escorted by the security drones, and you feel once again that things are not as they seem.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I don't suppose we can talk this out?<</speech>>
<</nobr>><<nobr>>
<<box>>
<p>Three drones are hard to miss, and even more so when they're all wearing protective gear. Frowning at the sight of the patrol, you can't help but wonder if the drones are adapting to your presence.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>I'll show you that it's a mistake to mess with me.<</speech>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/encounters/drone/wounded_bg.webp"/>
<img src="resources/img/encounters/drone/wounded_splash.webp"/>
<img src="resources/img/encounters/drone/wounded_trio_armorhazmat.webp"/>
<</simagecard>>
<<randomInclude>>
<<scene "Encounter_TrioDrone_HeavyHazmat_Outro1">>
<<scene "Encounter_TrioDrone_HeavyHazmat_Outro2">>
<</randomInclude>>
<<box "choicebox">>
<<set _tmpOption to starGame.player.formatDroneText('Call')>>
<<sbutton "Kill them" "Encounter_TrioDrone_HeavyHazmat_AfterWin_Kill" "btn btn-highlight">><</sbutton>>
<<if starGame.player.hasParasite() is false>>
<<sbutton "Fuck them" "Encounter_TrioDrone_HeavyHazmat_AfterWin_Sex" "btn btn-highlight">><</sbutton>>
<<else>>
<<sbutton "Fuck them" "" "btn btn-highlight disabled">>
<<snotify "info">>You can't have fun with the girls while a parasite is latched on your dick.<</snotify>>
<</sbutton>>
<</if>>
<</box>>
<<startplaylist "playlist_exploration_soft">>
<</nobr>>\<<nobr>>
<<box>>
The burst of frantic combat comes to an end with the trio of drones sprawled over each other. Watching as they weakly try to gather their strength, you decide to take control of the situation before it can spiral.
<</box>>
<<speech "player" "Agent 36" "character_36">>Not even good enough for a warmup.<</speech>>
<<box>>
The drones look at you and hiss, their tentacles writhing in the air, seemingly cowed by your confident words. Taking advantage of their hesistation, you raise your weapon and aim for the first creature's face. You only have a few seconds to choose what to do next.
<</box>>
<</nobr>>\<<nobr>>
<<box>>
Standing triumphant over the pack of defeated drones, you take a moment to decide what to do with the aliens sprawled at your feet, their featureless faces locked on yours as they huddle together, shielding their now exposed bodies from your gaze.
<</box>>
<<speech "player" "Agent 36" "character_36">>Well well well. Would you look at that.<</speech>>
<<box>>
One of the creatures tries to rise, collapsing weakly as its tentacles twitch. You take aim at the downed xeno, its form now motionless, save for its chest, which rises and falls with labored breaths.
<</box>>
<</nobr>>\<<nobr>>
<<set _loot to starGame.loot.getLoot('Latex_DroneTrio_Defeated')>>
<<simagecard>>
<img src="resources/img/encounters/drone/dissolve.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Game over for you, girls.<</speech>>
<<box>>
<p>You pull the trigger, unleashing a barrage of bullets into the drones' bodies. Their lifeless forms disintegrate before your eyes, leaving nothing behind but a pile of goo.</p>
<p>You reach for the injector in your backpack and carefully collect a sample from the pool of goo, the liquid filling the syringe's chamber. Stashing the syringe in your backpack, you stand up and dust off the small bits of goo sticking to you.</p>
<<if _loot is not null>>
<p><<print _loot.text>></p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<addresin 100>>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 5>>
<<addtocodex "Heavy Drone" "codex_bestiary_drone_heavy">>
<<addtocodex "Hazmat Drone" "codex_bestiary_drone_hazmat">>
<</sbutton>>
<</box>>
<<saudio "ability_piercing_shot" play volume 0.25>>
<<saudio "sfx_death1" play volume 0.50>>
<</nobr>>\<<nobr>>
<<box>>
<p>You put away your weapon, kneeling beside the downed xeno in the hazmat suit, its tentacles twitching weakly as you reach out and tear away its protective helmet. The other drones huddle around it, shielding their friend's body with their own, their featureless faces locked on yours as they try to protect it.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You're mine now. All three of you.<</speech>>
<<box>>
<p>The xeno's tentacles twitch and writhe as you run your fingers over its smooth, gelatinous skin. The sensation of its soft, yielding flesh against your fingertips sends a shiver of desire through you, your cock hardening at the thought of having your way the alien creature.</p>
<p>As you continue to touch and explore the xeno's face, its tentacles begin to respond, reaching out and wrapping themselves around your arm. The two other xenos watch on, their own tentacles twitching and writhing, seemingly eager to join in.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>There's something beautiful about how fast your kind understand its place. How does it feel, knowing that you're now nothing more than my playthings? Is this what your species is meant to be, a bunch of sluts for me to use as I see fit?<</speech>>
<<box>>
<p>Your words seem to excite them further as pillowy purple lips form on their faces, their mouths opening slightly as their tongues begin to snake out, licking and sucking at your arms and hands.</p>
<p>The sight of the three xenos on their knees fully surrendering to you is exhilarating, the power you hold over them and their willingness to submit to your desires making your cock throb and ache. You toss your equipment to the side <<if starGame.player.isNaked() is false>>and undress quickly<</if>>, their eyes fixed on you as you do so, their tongues licking their lips hungrily as they wait for you to give them permission to continue.</p>
<p>You stand before them, naked and exposed, your cock standing at full attention, the tip already glistening with precum. The three xenos look up at you with wide eyes, their mouths open in anticipation, their tongues flicking out to lick at their lips eagerly, ready to take your cock into their strange mouths.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Encounter_TrioDrone_HeavyHazmat_AfterWin_Sex2" "btn btn-highlight">><</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone/scenes/trio_heavyhazmat/1_bg.webp"/>
<img class="anim-dronetrio-legs" src="resources/img/characters/drone/scenes/trio_heavyhazmat/2_legs.webp"/>
<img class="anim-dronetrio-body" src="resources/img/characters/drone/scenes/trio_heavyhazmat/2_top_hazmat.webp"/>
<img class="anim-dronetrio-rightdrone" src="resources/img/characters/drone/scenes/trio_heavyhazmat/3_right_security_drone.webp"/>
<img class="anim-dronetrio-leftdrone" src="resources/img/characters/drone/scenes/trio_heavyhazmat/4_left_security_drone.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-dronetrio-player" src="resources/img/characters/drone/scenes/trio_heavyhazmat/5_base_shemale.webp"/>
<img class="anim-dronetrio-playerbreasts" src="resources/img/characters/drone/scenes/trio_heavyhazmat/7_breast_shemale.webp"/>
<<else>>
<img class="anim-dronetrio-player" src="resources/img/characters/drone/scenes/trio_heavyhazmat/5_base_male.webp"/>
<</if>>
<img class="anim-dronetrio-dronehand" src="resources/img/characters/drone/scenes/trio_heavyhazmat/8_hand_drone.webp"/>
<img class="anim-dronetrio-playerpenis" src="resources/img/characters/drone/scenes/trio_heavyhazmat/6_dick.webp"/>
<img class="anim-dronetrio-tongue" src="resources/img/characters/drone/scenes/trio_heavyhazmat/9_tongue.webp"/>
<img class="anim-dronetrio-head" src="resources/img/characters/drone/scenes/trio_heavyhazmat/10_head.webp"/>
<</simagecard>>
<<speech "player" "Agent 36" "character_36">>Suck it, you whores.<</speech>>
<<box>>
<p>As if a switch has been flipped, the three xenos wrap their tongues around your shaft, fighting for a taste of the prize. The sensation of their soft, wet tongues sliding along your length is indescribable, their lack of inhibitions making it easier for them to take your entire length into their mouths, their tentacles wrapping around your balls, caressing and squeezing them with a skill that surprises you.</p>
<p>The three xenos move in unison, their tongues twisting and turning around your cock, their tentacles pumping and stroking your shaft, their mouths open wide and ready to receive your seed. Soon however, a winner emerges, the drone wearing a hazmat suit pushing its companions out of the way and taking the entire length of your cock into its mouth, its tongue wrapping around your shaft as it starts to suck, its throat constricting around your cock.</p>
<p>The other two xenos quickly concede their loss and focus on caressing and fondling your balls. One of them wraps a hand around the base of your cock and strokes it slowly, while the other begins to explore your body, its hands running over your chest and stomach, its fingers tracing the lines of your muscles.</p>
<p>The pleasure is intense, the three aliens working in perfect harmony, each one focused on bringing you to the edge of orgasm, their actions driven by their own desires, their bodies responding eagerly to your touch, your scent, and your taste.</p>
<p>Soon however, the drone sucking you off picks up the pace, its tentacles and tongue working in perfect harmony to bring you to the brink of orgasm.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Oh fuck! I'm cumming!<</speech>>
<<box "choicebox">>
<<sbutton "Continue" "Encounter_TrioDrone_HeavyHazmat_AfterWin_Sex3" "btn btn-highlight">><</sbutton>>
<</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_sex1" loop volume 0 fadeto 0.10>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>>\<<nobr>>
<<audio ":amb" stop>>
<<set _loot to starGame.loot.getLoot('Latex_DroneTrio_Fucked')>>
<<simagecard>>
<<if starGame.player.isShemale() is true>>
<img src="resources/img/characters/drone/scenes/trio_heavyhazmat/11_end_shemale.webp"/>
<<else>>
<img src="resources/img/characters/drone/scenes/trio_heavyhazmat/11_end_male.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>As you say those words, the drone pulls its mouth away from your cock, its tongue still wrapped tightly around your shaft, its tentacles massaging your balls. It wants your cum, but not in its mouth, it wants to bathe in it, to be covered and marked by it.</p>
<p>The thought is enough to send you over the edge, your orgasm crashing through you with an intensity that leaves you breathless, your cock pulsing and throbbing as thick ropes of cum shoot from its tip. As soon as the first drop hits its gelatinous skin, the other drones wrap their tongues around your shaft, an intense battle for the cum taking place as each drone tries to get the majority of the thick white fluid for itself, licking and slurping at your cock, trying to get as much of it as it can.</p>
<p>As your orgasm subsides, the three xenos pull away from your cock, their tongues and faces covered in your cum, their tentacles twitching and writhing in satisfaction.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Good girls. I hope we have an understanding now. I own you now. All three of you. Don't you forget it.<</speech>>
<<box>>
<p>The aliens seem to understand your words, their bodies quivering and twitching in anticipation. They're yours now, your playthings, your slaves, ready to serve and pleasure you whenever you command.</p>
<p>You step back and admire your work, a satisfied smirk on your face as you watch the three xenos cleaning themselves with their tongues, their bodies still twitching and writhing with pleasure as they watch you get dressed and retrieve your equipment.</p>
<</box>>
<<if _loot is not null>>
<<box>>
<p><<print _loot.text>></p>
<</box>>
<</if>>
<<if starGame.squad.isSquadMember('emilia') is true>>
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>That was hot, I'll give you that.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('lina') is true>>
<<speech "speech_lina" "Lina" "character_lina">>You did well, minion! I give it a 9.<</speech>>
<</if>>
<<if starGame.squad.isSquadMember('ava') is true>>
<<box>>
A sudden touch of contact cause you to pause in your redressing, and a look that can only be jealousy on $drone_name's face tells you that she's feeling left out after watching your session with the other drones. Patting her head gently, you silently promise to make up for it later.
<</box>>
<</if>>
<<if starGame.player.hasSlimeSuit() is true>>
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>Now I almost don't ever want to part ways with you. That orgasm we shared was wild.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<npcStatIncrease "trio_drone_sex" 1>>
<<npcStatIncrease "drone_sex" 3>>
<<startplaylist "playlist_exploration_soft">>
<<if _loot is not null>>
<<additem _loot.item _loot.quantity true>>
<</if>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Heavy Drone" "codex_bestiary_drone_heavy">>
<<addtocodex "Hazmat Drone" "codex_bestiary_drone_hazmat">>
<</sbutton>>
<</box>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/encounters/double_drone/defeated_trio_drone.webp"/>
<</simagecard>>
<<box>>
<p>The creatures quickly close the distance and surround you, their tentacles whipping the air. Distracted by the two drones wearing armor stepping closer to you, you fail to see the hazmat drone lunging at you, its tentacles wrapping themselves around your neck and arms.</p>
<p>Your body is pulled towards it, your feet barely touching the ground as its tentacles constrict and squeeze. Your weapon falls out of your hands as you try to fight back, kicking and punching at the creature, but it's no use, its grip is too strong.</p>
<<if starGame.squad.getSquadMembers().length > 0>>
<p>Meanwhile, the other drones have knocked out your companions and are now focused on you once more, the trio of monsters working together to overpower you. The armored drones' tentacles wrap around your legs, holding you in place as you find yourself pressed against a nearby wall.</p>
<</if>>
<p>You struggle to break free, but are unable to move at all in their vice like grip.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck, okay. You win. You got me. Now what?<</speech>>
<<box>>
<p>The answer comes in the form of the hazmat drone, who removes your gear with one of its tentacles, revealing your ass and cock to the monsters. They seem to relish in the sight of your exposed skin, their tentacles caressing your ass<<if starGame.player.getStat('corruptionlevel') >= 3>> and pussy<</if>>, their slimy appendages probing and exploring every inch of your body, sending shivers down your spine.</p>
<p>Suddenly, one of the tentacles plunges deep inside of your ass, causing you to cry out in pain and pleasure. The creature starts to fuck you without mercy, the tentacle pounding your hole with a relentless force, the mixture of pain and pleasure overwhelming you as you try to hold on to your sanity.</p>
<<if starGame.player.hasParasite() is true>>
<p>Restrained by the tentacles, the three drones kneel in front of you as mouths form on their faces, purple tongues slithering out, ready to feast on your cum. You feel like a piece of meat in a slaughterhouse, ready to be drained and used for their pleasure. Staring at the parasite lodged on your cock, one of them seems to ponder its next move, until it suddenly wraps its tongue around the parasite. Sucking on it with the power of an unstoppable force, the powerful suction causes the parasite to release its hold on you, the drone devouring the parasite whole. The hazmat drone removes its helmet and joins the others shortly after, its tongue wrapping around your cock, licking and teasing it as it prepares to devour you.</p>
<<saudio "sfx_sucker_death2" play volume 1.00>>
<<else>>
<p>Restrained by the tentacles, the three drones kneel in front of you as mouths form on their faces, purple tongues slithering out, ready to feast on your cum. You feel like a piece of meat in a slaughterhouse, ready to be drained and used for their pleasure. The hazmat drone removes its helmet and joins the others, its tongue wrapping around your cock, licking and teasing it as it prepares to devour you.</p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Encounter_TrioDrone_HeavyHazmat_AfterLoss2" "btn btn-highlight">>
<<if starGame.player.hasParasite() is true>>
<<script>>
starGame.inventory.unequipItem('item_parasite_sucker', true, true);
<</script>>
<<snotify "info">>You no longer have a parasite on your penis.<</snotify>>
<</if>>
<</sbutton>>
<</box>>
<<audio ":bgm" stop>>
<<saudio "bgm_danger1" loop volume 0 fadeto 0.50>>
<</nobr>><<nobr>>
<<simagecard>>
<img src="resources/img/characters/drone/scenes/trio_heavyhazmat/1_bg.webp"/>
<img class="anim-dronetrio-legs" src="resources/img/characters/drone/scenes/trio_heavyhazmat/2_legs.webp"/>
<img class="anim-dronetrio-body" src="resources/img/characters/drone/scenes/trio_heavyhazmat/2_top_hazmat.webp"/>
<img class="anim-dronetrio-rightdrone" src="resources/img/characters/drone/scenes/trio_heavyhazmat/3_right_security_drone.webp"/>
<img class="anim-dronetrio-leftdrone" src="resources/img/characters/drone/scenes/trio_heavyhazmat/4_left_security_drone.webp"/>
<<if starGame.player.isShemale() is true>>
<img class="anim-dronetrio-player" src="resources/img/characters/drone/scenes/trio_heavyhazmat/5_base_shemale.webp"/>
<img class="anim-dronetrio-playerbreasts" src="resources/img/characters/drone/scenes/trio_heavyhazmat/7_breast_shemale.webp"/>
<<else>>
<img class="anim-dronetrio-player" src="resources/img/characters/drone/scenes/trio_heavyhazmat/5_base_male.webp"/>
<</if>>
<img class="anim-dronetrio-dronehand" src="resources/img/characters/drone/scenes/trio_heavyhazmat/8_hand_drone.webp"/>
<img class="anim-dronetrio-playerpenis" src="resources/img/characters/drone/scenes/trio_heavyhazmat/6_dick.webp"/>
<img class="anim-dronetrio-tongue" src="resources/img/characters/drone/scenes/trio_heavyhazmat/9_tongue.webp"/>
<img class="anim-dronetrio-head" src="resources/img/characters/drone/scenes/trio_heavyhazmat/10_head.webp"/>
<</simagecard>>
<<box>>
<p>As one of the drones continues to pound your ass, a battle to determine who'll get the first taste ensues between the creatures. The hazmat drone ends up victorious as it pushes the others aside and wraps its mouth around your shaft, its teeth grazing your skin as it begins to suck, the sensation sending shockwaves of pleasure through your entire body.</p>
<p>Its suction makes it hard to think as it takes you deeper and deeper down its throat, its tongue wrapping around your shaft, coiling and squeezing it in a way that no human could ever hope to replicate.</p>
<p>The sensations are overwhelming, and you can feel your orgasm building up, your body shaking and trembling as the drones suck and fuck you at the same time.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>Fuck! I'm gonna cum!<</speech>>
<<box>>
<p>As they hear your words, the creatures redouble their efforts, the one fucking your ass pounding you with a new found intensity while the drone sucking your cock tightens its grip around your shaft, the vibrations from its throat and the pressure of its tongue enough to send you over the edge.</p>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" "Encounter_TrioDrone_HeavyHazmat_AfterLoss3" "btn btn-highlight">><</sbutton>>
<</box>>
<<saudio "amb_sloppy" loop volume 0 fadeto 0.75>>
<</nobr>><<nobr>>
<<audio ":amb" stop>>
<<simagecard>>
<<if starGame.player.isShemale() is true>>
<img src="resources/img/characters/drone/scenes/trio_heavyhazmat/11_end_shemale.webp"/>
<<else>>
<img src="resources/img/characters/drone/scenes/trio_heavyhazmat/11_end_male.webp"/>
<</if>>
<</simagecard>>
<<box>>
<p>You let out a cry of pleasure and pain as you cum, your cock pulsing and throbbing as it releases its first load inside the hazmat drone's hungry maw. As soon as it feels your seed pouring down its throat, the creature pulls away, the three drones using their tongues to redirect your cock towards their faces, a thick rain of cum splattering all over them.</p>
<p>As the drones enjoy the taste and texture of your seed, the tentacle still pounding your ass inflates, its girth increasing to the point that it stretches you to the limit, causing you to scream in pain and pleasure, the sensation of being so full and stretched almost unbearable. Suddenly, a torrent of hot, sticky fluid floods your ass, filling you to the brim with an unknown substance.</p>
<p>The drone keeps cumming for what feels like an eternity, your stomach feeling like a balloon as it pumps you full. Finally, it stops and pulls out, the other tentacles following suit, leaving you a panting mess, your body trembling and shaking as you try to regain your composure.</p>
<p>Giving them a glance, you see the three of them silently staring at you as they stand up, a strange expression on their face. The hazmat drone is the first to move, walking up to you, its hand caressing your cheek. It feels as if they're looking at you with pity, leaving you with a bad feeling about what just happened to you.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>You got what you wanted. Now fuck off.<</speech>>
<<box>>
<p>The trio of drones seem to understand you and look at each other for a moment, as if they're debating whether or not they should comply. The hazmat drone seems to win the argument as it stares at you one last time before turning around, the other creatures following closely behind.</p>
<p>You wait until they're gone to finally stand on wobbly legs, your ass leaking with a thick, black fluid. You gather your gear and your weapon and look around.</p>
<<if starGame.squad.getSquadMembers().length > 0>>
<p>It takes a moment for your companions to recover from the attack, but you soon find yourself ready to carry on with your mission, a heavy weight in your stomach reminding you of the strange substance the drones have left inside of you.</p>
<<else>>
<p>You soon find yourself ready to carry on with your mission, a heavy weight in your stomach reminding you of the strange substance the drones have left inside of you.</p>
<</if>>
<</box>>
<<box "choicebox">>
<<sbutton "Continue" $combat_passage "btn btn-highlight">>
<<script>>starGame.player.addCorruption(20, true);<</script>>
<<playerStatSet "health" 1>>
<<npcStatIncrease "drone_defeated" 1>>
<<playerStatIncrease "activity" 2>>
<<addtocodex "Heavy Drone" "codex_bestiary_drone_heavy">>
<<addtocodex "Hazmat Drone" "codex_bestiary_drone_hazmat">>
<</sbutton>>
<</box>>
<</nobr>><<scard "Debug area">>
<<sbutton "Set Avatar" "Debug_SetAvatar">><</sbutton>>
<<sbutton "Cards" "Debug_Card">><</sbutton>>
<<sbutton "Buttons" "Debug_Buttons">><</sbutton>>
<<sbutton "Items & Inventory" "Debug_Inventory">><</sbutton>>
<<sbutton "Maps" "Debug_AcademyMap">><</sbutton>>
<<sbutton "Paperdoll" "Debug_Paperdoll">><</sbutton>>
<<sbutton "Shops" "Debug_Shops">><</sbutton>>
<<sbutton "Random Event" "Debug_RandomEvent">><</sbutton>>
<<sbutton "Minigame" "Debug_RemoteMinigame">><</sbutton>>
<</scard>>\<<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Combat Scenarios">>
<<nobr>>
<table class="table_debugdump">
<thead>
<tr>
<th>Id</th>
<th>Name</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<<for _i, _scenario range starGame.combat.scenarios>>
<tr>
<td><<print _i>></td>
<td><<print _scenario.name>></td>
<td>
<<print '<<slink "Start" "Combat" "btn btn-sm btn-highlight">><<set $combat to "'+_i+'">><<set $combat_passage to "Surface_Lobby">><</slink>>'>>
</td>
</tr>
<</for>>
</tbody>
</table>
<</nobr>>
<</scard>>\
</div><<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Quests">>
<<nobr>>
<table class="table_debugdump">
<thead>
<tr>
<th>Id</th>
<th>Name</th>
<th>Description</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<<for _i, _quest range starGame.quests.database>>
<tr>
<td><<print _quest.id>></td>
<td><<print _quest.name>></td>
<td><<print _quest.description>></td>
<td><<capture _i, _quest>>
<<slink "Start" "" "btn btn-sm btn-highlight">>
<<run starGame.quests.startQuest(_quest.id);>>
<</slink>>
<<slink "End" "" "btn btn-sm btn-highlight">>
<<run starGame.quests.endQuest(_quest.id);>>
<</slink>>
<</capture>>
</td>
</tr>
<</for>>
</tbody>
</table>
<</nobr>>
<</scard>>\
</div><<button "random event">>
<<randomEvent>>
<<event "Debug_RandomEvent_Once" 50 "debugevent">>
<<event "Debug_RandomEvent_Multiple" 50>>
<<default "Debug_RandomEvent_Default">>
<</randomEvent>>
<</button>>
<<button "random scene">>
<<randomScene>>
<<scene "Debug_RandomEvent_Once">>
<<scene "Debug_RandomEvent_Multiple">>
<<scene "Debug_RandomEvent_Default">>
<</randomScene>>
<</button>><<playerFactSet "debugevent" true>>
You have found a gigachad (Debug_RandomEvent_Once)
<<link "Go back to debug event page" "Debug_RandomEvent">><</link>>You have found a meme (Debug_RandomEvent_Multiple)
<<link "Go back to debug event page" "Debug_RandomEvent">><</link>>You have failed, better luck next time
<<link "Go back to debug event page" "Debug_RandomEvent">><</link>><<scard "End of current content">>
Thanks for playing Starwatch Academy!
You have reached the end of the current version. Free roam is not yet implemented, therefore there is nothing else to do on the current path. Feel free to explore alternative paths to experience different content!
If you like the game, please give us your thoughts and suggestions. Your feedback is very important and will help us shape the future of the game.
This game is a work of passion and we work on it as much as our daily lives allow us to. With your financial support, we can spend more time working on the game. If you are ready to take the step, please check out our patreon page. As a supporter, you will get access to exclusive content, early access to new versions, the ability to vote in polls and much more!
You can find more about Starwatch Academy on:
- TFGames thread: <a href="https://tfgames.site/index.php?module=viewgame&id=3247" target="_blank">View tfgames page</a>
- Itch.io page: <a href="https://jadeddreams.itch.io/silent-echo" target="_blank">View itch.io page</a>
- Discord server: <a href="https://discord.gg/Shk7ZuGTCG" target="_blank">Join Discord server</a>
- Patreon page: <a href="https://www.patreon.com/jadeddreams" target="_blank">Visit Patreon page</a>
<</scard>>\<<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Inventory and items">>
<<button "All actions" "Debug_Inventory_AllActions">><</button>>
<<button "All items" "Debug_Inventory_AllItems">><</button>>
<<button "Add 5 credits" "Debug_Inventory">><<run starGame.player.addMoney(5);>> <</button>>
<<button "Remove 5 credits" "Debug_Inventory">><<run starGame.player.removeMoney(5);>> <</button>>
hasMoney 500 credits or more: <<if starGame.player.hasMoney(500)>>Yes<<else>>No<</if>>
<</scard>>\
</div><<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Inventory and items">>
<<nobr>>
<div class="center">
<<button "Menu" "Debug_Inventory">><</button>>
<<button "Add all items to inventory" "Debug_Inventory_AllItems">><<script>>starGame.inventory.addAllItemsToInventory();<</script>><</button>>
</div>
<table class="table_debugdump">
<thead>
<tr>
<th>Image</th>
<th>Id</th>
<th>Name</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<<for _i, _item range starGame.items.database>>
<<if _item.flags.includes('sup') is not true>>
<tr>
<td><img class='debug_inventory_img' @src='_item.icon'/></td>
<td><<print _item.id>></td>
<td><<print _item.name>></td>
<td><<capture _i, _item>>
<<button "Add to inventory" "Debug_Inventory_AllItems">>
<<run console.log(_item.id); starGame.inventory.addItemById(_item.id, 1, true);>>
<</button>>
<</capture>>
</td>
</tr>
<</if>>
<</for>>
</tbody>
</table>
<</nobr>>
<</scard>>\
</div><<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Actions">>
<<nobr>>
<div class="center">
<<button "Menu" "Debug_Inventory">><</button>>
</div>
<table class="table_debugdump">
<thead>
<tr>
<th>Id</th>
<th>Description</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<<for _i, _action range starGame.actions.database>>
<tr>
<td><<print _action.id>></td>
<td><<print _action.description>></td>
<td><<capture _i, _action>>
<<sbutton "Run action" "">>
<<run console.log(_action.id); starGame.actions.runActionById(_action.id);>>
<</sbutton>>
<</capture>>
</td>
</tr>
<</for>>
</tbody>
</table>
<</nobr>>
<</scard>>\
</div><<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Effects">>
<<nobr>>
<div class="center">
<<button "Menu" "Debug_Inventory">><</button>>
</div>
<table class="table_debugdump">
<thead>
<tr>
<th>Icon</th>
<th>Id</th>
<th>Name</th>
<th>Description</th>
<th>Duration</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<<for _i, _effect range starGame.effects.database>>
<tr>
<td><img class='debug_inventory_img' @src='_effect.icon'/></td>
<td><<print _effect.id>></td>
<td><<print _effect.name>></td>
<td><<print _effect.description>></td>
<td><<print _effect.duration>></td>
<td><<capture _i, _action>>
<<sbutton "Add" "">>
<<run console.log(_effect.id); starGame.effects.addEffect(_effect.id);>>
<</sbutton>>
<</capture>>
</td>
</tr>
<</for>>
</tbody>
</table>
<</nobr>>
<</scard>>\
</div><<include Toolkit_Menu_Header>>\
<div class="menu-container">
<<scard "Current variables">>
<<nobr>>
<table class="table_debugdump">
<thead>
<tr>
<th>Name</th>
<th>Current Value</th>
</tr>
</thead>
<tbody>
<<for _i, _var range Object.entries(State.variables)>>
<tr>
<td><<print _var[0]>></td>
<td><<print _var[1]>></td>
</tr>
<</for>>
</tbody>
</table>
<</nobr>>\
<</scard>>\
<<scard "Secret Area">>
This is meant for development and debug purposes. Misuse of these actions will most likely break the game.
<<nobr>>
<div class="center">
<<sbutton "All items" "Debug_Inventory_AllItems">><</sbutton>>
<<sbutton "All actions" "Debug_Inventory_AllActions">><</sbutton>>
<<sbutton "All quests" "Debug_AllQuests">><</sbutton>>
<<sbutton "All effects" "Debug_Inventory_AllEffects">><</sbutton>>
<<sbutton "All combats" "Debug_AllCombats">><</sbutton>>
<<sbutton "Go to wardrobe" "Apartment_Wardrobe">><</sbutton>>
</div>
<</nobr>>
<</scard>>\
<<scard "Burger Menu" "devcard">>
This is meant for development and debug purposes. Misuse of these actions will most likely break the game.
<table class="table_debugdump">
<thead>
<tr>
<th style="min-width: 10em;">Cheat</th>
<th>Description</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<td>Swap to Female</td>
<td>Provides a clean slate as female character. Replaces starter pack variables.</td>
<td>\
<<nobr>>
<<sbutton "Swap" "Debug_Menu">>
<<snotify "warning">>Swapped to Female<</snotify>>
<<set $character_firstName to "Jane">>
<<set $character_isFemale to true>>
<<playerFactSet "hasvagina" true>>
<<playerFactSet "haspenis" false>>
<<playerFactSet "femalestart" true>>
<<script>>
State.variables.character_appearance.clear();
starGame.avatars.femaleDefaults.forEach(element => {
State.variables.character_appearance.set(element[0], element[1]);
});
State.variables.character_clothing.clear();
starGame.inventory.equipItem('item_clothing_unisex_bra_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_jacket_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_pants_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shirt_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_underwear_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shoes_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_socks_uniform', false, false);
<</script>>
<</sbutton>>
<</nobr>>\
</td>
</tr>
<tr>
<td>Swap to woman with dick (From Female)</td>
<td>Provides a clean slate as female character with something extra. Replaces starter pack variables. Considers to have started as female</td>
<td>\
<<nobr>>
<<sbutton "Swap" "Debug_Menu">>
<<snotify "warning">>Swapped to woman with dick (with female Start)<</snotify>>
<<set $character_firstName to "Jane">>
<<set $character_isFemale to true>>
<<playerFactSet "hasvagina" false>>
<<playerFactSet "haspenis" true>>
<<playerFactSet "femalestart" true>>
<<script>>
State.variables.character_appearance.clear();
starGame.avatars.femaleDefaults.forEach(element => {
State.variables.character_appearance.set(element[0], element[1]);
});
State.variables.character_appearance.set('genitals', 'penismedium');
State.variables.character_appearance.set('breasts', 'c');
State.variables.character_clothing.clear();
starGame.inventory.equipItem('item_clothing_unisex_bra_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_jacket_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_pants_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shirt_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_underwear_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shoes_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_socks_uniform', false, false);
<</script>>
<</sbutton>>
<</nobr>>\
</td>
</tr>
<tr>
<td>Swap to female with dick (From Male)</td>
<td>Provides a clean slate as female character with something extra. Replaces starter pack variables. Considers to have started as male</td>
<td>\
<<nobr>>
<<sbutton "Swap" "Debug_Menu">>
<<snotify "warning">>Swapped to female with dick (with male Start)<</snotify>>
<<set $character_firstName to "Jane">>
<<set $character_isFemale to true>>
<<playerFactSet "hasvagina" false>>
<<playerFactSet "haspenis" true>>
<<playerFactSet "femalestart" false>>
<<script>>
State.variables.character_appearance.clear();
starGame.avatars.femaleDefaults.forEach(element => {
State.variables.character_appearance.set(element[0], element[1]);
});
State.variables.character_appearance.set('genitals', 'penismedium');
State.variables.character_appearance.set('breasts', 'c');
State.variables.character_clothing.clear();
starGame.inventory.equipItem('item_clothing_unisex_bra_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_jacket_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_pants_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shirt_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_underwear_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shoes_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_socks_uniform', false, false);
<</script>>
<</sbutton>>
<</nobr>>\
</td>
</tr>
<tr>
<td>Swap to Male</td>
<td>Provides a clean slate as male character. Replaces starter pack variables.</td>
<td>\
<<nobr>>
<<sbutton "Swap" "Debug_Menu">>
<<snotify "warning">>Swapped to Male<</snotify>>
<<set $character_firstName to "John">>
<<set $character_isFemale to false>>
<<playerFactSet "hasvagina" false>>
<<playerFactSet "haspenis" true>>
<<playerFactSet "femalestart" false>>
<<script>>
State.variables.character_appearance.clear();
starGame.avatars.maleDefaults.forEach(element => {
State.variables.character_appearance.set(element[0], element[1]);
});
State.variables.character_clothing.clear();
starGame.inventory.equipItem('item_clothing_unisex_jacket_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_pants_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shirt_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_underwear_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shoes_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_socks_uniform', false, false);
<</script>>
<</sbutton>>
<</nobr>>\
</td>
</tr>
<tr>
<td>Swap to Androgynous</td>
<td>Provides androgynous body type with male start fact. Replaces starter pack variables. DO NOT USE BEFORE FREEROAM.</td>
<td>\
<<nobr>>
<<sbutton "Swap" "Debug_Menu">>
<<snotify "warning">>Swapped to Androgynous<</snotify>>
<<set $character_firstName to "John">>
<<set $character_isFemale to false>>
<<playerFactSet "hasvagina" false>>
<<playerFactSet "haspenis" true>>
<<playerFactSet "femalestart" false>>
<<script>>
State.variables.character_appearance.clear();
starGame.avatars.androgynousDefaults.forEach(element => {
State.variables.character_appearance.set(element[0], element[1]);
});
State.variables.character_clothing.clear();
starGame.inventory.equipItem('item_clothing_unisex_bra_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_jacket_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_pants_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shirt_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_underwear_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_shoes_uniform', false, false);
starGame.inventory.equipItem('item_clothing_unisex_socks_uniform', false, false);
<</script>>
<</sbutton>>
<</nobr>>\
</td>
</tr>
</tbody>
</table>
<</scard>>\
</div><<scard>>
<<nobr>>
<iframe id="inlineFrameExample"
title="Inline Frame Example"
width="300"
height="200"
src="https://melonjs.github.io/examples/platformer/index.html">
</iframe>
<</nobr>>
<</scard>><<nobr>>
<div class="menu-container" style="margin-top: 5vh;">
<div class="col-12">
<div class="row">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-md-12 col-lg-6">
<div class="paperdoll-container">
<img class="paperdoll-layer paperdoll-body" src="resources/img/paperdoll/body/body/body_m_tan.webp">
<img class="paperdoll-layer paperdoll-legs" src="resources/img/paperdoll/body/legs/legs_m_tan.webp">
<img class="paperdoll-layer paperdoll-arms" src="resources/img/paperdoll/body/arms/arms_m_tan.webp">
</div>
</div>
<div class="col-md-12 col-lg-6">
<div class="card-body">
<h5 class="card-title">Wewooo</h5>
<h6 class="card-subtitle mb-2 text-muted">my dude</h6>
<p class="card-text">Description here</p>
<div class="right csheet-preview-button">
<<slink "Whatever" "CharacterSheet_Curie" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<</nobr>><<simagecard>><img src="resources/img/locations/academy/clinic1.webp"/><</simagecard>>\
<<scard>>
Welcome to UwU United. What do you fancy today?
<</scard>>\
<<sshop "shop_test">><<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<<timed 0.01s>>
<<showachievements>>
<</timed>>
</div>\
<</nobr>>\<<include Toolkit_Menu_Header>>\
<div class="menu-container">\
<<scard "Overview">>\
<<nobr>>
/%
<div class="row d-flex">
<<slink "Zoom" "" "flex-even mr-2 center btn btn-highlight" "" "">>
<<script>>starGame.avatars.toggleZoomCharacterSheet();<</script>>
<</slink>>
<<slink "Toggle Clothes" "" "flex-even mr-2 center btn btn-highlight" "" "">>
<<script>>starGame.avatars.toggleClothes();<</script>>
<</slink>>
<<slink "Toggle Underwear" "" "flex-even center btn btn-disabled" "" "">>
<<script>>starGame.avatars.toggleUnderwear();<</script>>
<</slink>>
</div>
%/
<div class="row no-gutters">
<div class="col-sm-12 col-lg-5">
<div class="row">
<h5 class="bold">Clothing</h5>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Outerwear:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<sitemlink "outerwear">></span></div>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Cosmetic:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<sitemlink "cosmetic">></span></div>
</div>
<div class="row mt-5">
<h5 class="bold">Accessories</h5>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Weapon:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<sitemlink "weapon">></span></div>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Augmentation:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<sitemlink "augmentation">></span></div>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Parasite:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<sitemlink "parasite">></span></div>
</div>
<div class="row mt-5">
<h5 class="bold">Attributes</h5>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Health:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<print starGame.player.getPlayerHealth()>> / <<print starGame.player.getPlayerMaxHealth()>></span></div>
</div>
<div class="row">
<div class="col-sm-12 col-md-4 col-lg-4"><span class="slistbox-label">Armor:</span></div>
<div class="col-sm-12 col-md-8 col-lg-8"><span class="slistbox-label"><<print starGame.player.getPlayerArmor()>> / <<print starGame.player.getPlayerMaxArmor()>></span></div>
</div>
</div>
<div class="col-sm-12 col-lg-7">
<div class="col-12">
<div id="character-insheet">
<<if starGame.player.isExotic() is true>>
<<exoticpaperdoll>>
<<else>>
<<paperdoll>>
<</if>>
</div>
</div>
</div>
</div>
<</nobr>>\
<</scard>>\
<<scard "Active Skills">>
<<timed 0.01s>>\
<<include Toolkit_Character_Effects>>\
<</timed>>\
<</scard>>\
/%
<<scard "Physical appearance">>
<<include Toolkit_Character_PhysicalAppearance>>\
<</scard>>\
%/\
<<scard "Statistics">>
<<include Toolkit_Character_Statistics>>\
<</scard>>\
</div>\<<nobr>>
<<set _body to starGame.player.getAppearance('body')>>
<p>
<<if _body is "a">>
Standing at just slightly taller than the average, you cut a somewhat imposing and regal figure. Broad shoulders that imply an active lifestyle, as well as a trim, well kept body reveal you to be in the prime of your health. Coupled with your natural confidence, you appear as a beacon of reliability to any who meet you.
<<elseif _body is "b">>
Placeholder
<<else>>
Placeholder
<</if>>
</p>
<</nobr>><<nobr>>
<h4 class="headline2">Stamina <i class="ti ti-medical-cross"></i></h4>
<p>Dictates your resistance to fatigue and your ability to overcome physical challenges.</p>
<p>Your maximum health is also increased by 10 points per stamina point.</p>
<<sstat "sta" "" 20>>
<h4 class="headline2">Dexterity <i class="ti ti-topology-ring-2"></i></h4>
<p>Increases your overall damage and enhances your natural agility and reflexes.</p>
<<sstat "dex" "" 20>>
<h4 class="headline2">Initiative <i class="ti ti-trending-up"></i></h4>
<p>Initiative is used to determine the order in which all participants take actions during combat. Anyone with a higher score will act before everyone with a lower score.</p>
<<sstat "initiative" "" 20>>
<h4 class="headline2">Alignment <i class="ti ti-yin-yang-filled"></i></h4>
<p>The company will perceive you based on two separate scales: Compliance and Defiance.</p>
<p>Compliance points are gained by following the company's instructions. Defiance points are gained by refusing to follow orders. A higher score in Compliance or Defiance will lead to different outcomes.</p>
<<sstat "compliance" "resistance" 5>>
<h4 class="headline2">Corruption Level <i class="ti ti-brain"></i></h4>
<p>Your corruption level indicates how far along you are in your conversion towards... something else.</p>
<<sstat "corruptionlevel" "" 5>>
<h4 class="headline2">Corruption <i class="ti ti-flask"></i></h4>
<p>Your interactions with the xenomaterial slowly increase your corruption. Once it reaches its maximum, your corruption level will increase.</p>
<<if starGame.player.getStat('corruptionlevel') >= 2 and starGame.player.getFact('ch1_completed') is not true>>
<div class="center"><strong>You cannot be corrupted further for the time being.</strong></div>
<<elseif starGame.player.getStat('corruptionlevel') is 4 and starGame.player.getFact('ch2_completed') is not true>>
<div class="center"><strong>You cannot be corrupted further for the time being.</strong></div>
<<else>>
<<sstat "corruption">>
<</if>>
<</nobr>><<nobr>>
<<renderPlayerSkills>>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<<scard "Cheat Menu">>
<div class="center">
<img src="resources/img/supertomato.webp"/>
<p>Support the development of Silent Echo on Patreon to receive access to the cheat menu!</p>
</div>
<div class="row">
<div class="col-12 p-2">
<input id="ls-input" type="text" class="form-control" placeholder="Input Code"/>
</div>
</div>
<</scard>>
<<box "choicebox">>
<<sbutton "Enter" "" "btn btn-highlight">>
<<script>>starGame.shops.validateLuxuryStorePassword();<</script>>
<</sbutton>>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<<scard "Cheat Menu">>
<div class="center">
<img src="resources/img/supertomato.webp"/>
<p>Wrong code entered. Support the development of Silent Echo on Patreon to receive access to the cheat menu!</p>
</div>
<<nobr>>
<div class="row">
<div class="col-12 p-2">
<input id="ls-input" type="text" class="form-control" placeholder="Input Code"/>
</div>
</div>
<</nobr>>
<</scard>>
<<box "choicebox">>
<<sbutton "Enter" "" "btn btn-highlight">>
<<script>>starGame.shops.validateLuxuryStorePassword();<</script>>
<</sbutton>>
<</box>>
</div>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<<scard>>
Oopsie woopsy, looks like the game did a fucky wucky~ A wittle fucko boingo!
The code monkeys at the company are working VEWY HAWD to fix this!
<</scard>>
</div>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="navigation-container">
<<scard "Cheat Menu">>
<div class="center"><img src="resources/img/supertomato.webp"/></div>
<div class="center m-3"><h5 class="bold">Utilities</h5></div>
<div class="row">
<<slink "Add 100 Resin" "CS_Interior" "slink btn btn-highlight w-100" "ti ti-box">>
<<script>>starGame.player.addMoney(100);<</script>>
<</slink>>
<<slink "Restore Health and Armor" "CS_Interior" "slink btn btn-highlight w-100">>
<<script>>
starGame.player.setPlayerArmor(starGame.player.getPlayerMaxArmor());
starGame.player.setPlayerHealth(starGame.player.getPlayerMaxHealth());
<</script>>
<</slink>>
</div>
<div class="center m-3">
<h5 class="bold">Stat Increases</h5>
<p>These increases can bypass the game's intended limits. Be careful!</p>
</div>
<div class="row">
<<slink "+1 Stamina" "CS_Interior" "slink btn btn-highlight w-100">>
<<script>>starGame.player.setStat('sta', 1, true)<</script>>
<</slink>>
<<slink "+1 Dexterity" "CS_Interior" "slink btn btn-highlight w-100">>
<<script>>starGame.player.setStat('dex', 1, true)<</script>>
<</slink>>
</div>
<</scard>>
</div>
<</nobr>>\<<nobr>>\
<<audio ":bgm" stop>>
<div id="combat-container"></div>
<div class="combat-enemy-info-container-bg"></div>
<div id="combat-turn-container" class="d-flex justify-content-center pl-2">
<div class="card solid mb-0">
<div class="row">
<div class="card-body p-0">
<div id="combat-turn-info-container" class="d-flex justify-content-center"></div>
</div>
</div>
</div>
</div>
<div id="combat-enemies-info-container" class="d-flex flex-wrap justify-content-center"></div>
<div id="combat-enemies-container" class=""></div>
<div id="combat-effect-container"></div>
<div id="combat-effect-container2"></div>
<<include Combat_Player_Container>>
<<timed 0.01s>>
<<script>>
starGame.combat.init();
<</script>>
<</timed>>
<</nobr>>\<<nobr>>
<div class="combat-player-info-container-bg"></div>
<div id="combat-player-info-container">
<div class="d-flex justify-content-center align-items-end">
<div class="p-2 pr-4">
<div class="p-2">
<div id="combat-player-spells" class="d-flex flex-fill justify-content-start"></div>
</div>
<div id="combat-player-health" class="range range-centered range-health" style="--p:0"></div>
</div>
<div class="p-2 pl-4">
<div id="combat-player-armor" class="range range-centered range-armor" style="--p:0"></div>
</div>
</div>
<div class="d-flex justify-content-center">
<div id="combat-player-skill-container" class="combat-player-skill-container p-2"></div>
</div>
</div>
<</nobr>>\<<nobr>>
<div class="card solid card-nav">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" $gameplay_lastPlayablePassage "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">><</slink>>
<<slink "Inventory" "Toolkit_Inventory" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<<slink "Status" "Toolkit_Character" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<<slink "Skill Book" "Toolkit_SkillBook" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<<slink "Codex" "Toolkit_Codex" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<<slink "Quests" "Toolkit_Quests" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<<if starGame.squad.getSquadMembers().length > 0>>
<<slink "Squad" "Toolkit_Squad" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<</if>>
<<slink "Achievements" "Toolkit_Achievements" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
<<slink "Cheat Menu" "City_Mall_LuxuryShop" "p-2 flex-fill btn-toolkit btn-menu" "" "">><</slink>>
</div>
</div>
</div>
</div>
<</nobr>><<nobr>>
<<timed 0.01s>>
/% Is there an encounter saved in variables? %/
<<if $combat_encounter is not null or undefined>>
<<include $combat_encounter>>
<<else>>
/% Ava Variant or Normal Variant %/
<<if starGame.npcs.getFact('friendly_drone_intro') is true>>
<<randomCombatInclude>>
<<scene "Encounter_Drone">>
<<scene "Encounter_Predator" "surface_enable_predator">>
<<scene "Encounter_Drone_Lab">>
<<scene "Encounter_DoubleDrone">>
<<scene "Encounter_FriendlyDrone_KillDrone">>
<<scene "Encounter_Slime" "surface_enable_slimes">>
<<scene "Encounter_Predator" "surface_enable_predator">>
<<scene "Encounter_Drone">>
<</randomCombatInclude>>
<<else>>
<<randomCombatInclude>>
<<scene "Encounter_Drone">>
<<scene "Encounter_Predator" "surface_enable_predator">>
<<scene "Encounter_Drone_Lab">>
<<scene "Encounter_DoubleDrone">>
<<scene "Encounter_Slime" "surface_enable_slimes">>
<<scene "Encounter_Predator" "surface_enable_predator">>
<<scene "Encounter_Drone">>
<</randomCombatInclude>>
<</if>>
<</if>>
<</timed>>
<</nobr>>\<<nobr>>
<<timed 0.01s>>
/% Is there an encounter saved in variables? %/
<<if $combat_encounter is not null or undefined>>
<<include $combat_encounter>>
<<else>>
<<if starGame.npcs.getFact('ch2_creatures_enabled') is true>>
/% latex creatures enabled %/
<<if starGame.npcs.getFact('ch2_vanguard_hostile') is true>>
/% Vanguard is hostile %/
<<randomCombatInclude>>
<<scene "Encounter_Predator" "surface_enable_predator">>
<<scene "Encounter_PatrolBot_Single_Hostile">>
<<scene "Encounter_DoubleDrone">>
<<scene "Encounter_DoubleDrone_Heavy">>
<<scene "Encounter_TrioDrone_HeavyHazmat">>
<<scene "Encounter_PatrolBot_Single_Hostile">>
<<scene "Encounter_Slime" "surface_enable_slimes">>
<<scene "Encounter_Predator" "surface_enable_predator">>
<</randomCombatInclude>>
<<else>>
/% Vanguard is not hostile %/
<<randomCombatInclude>>
<<scene "Encounter_Predator" "surface_enable_predator">>
<<scene "Encounter_PatrolBot_Neutral">>
<<scene "Encounter_DoubleDrone">>
<<scene "Encounter_DoubleDrone_Heavy">>
<<scene "Encounter_TrioDrone_HeavyHazmat">>
<<scene "Encounter_PatrolBot_Neutral">>
<<scene "Encounter_Slime" "surface_enable_slimes">>
<<scene "Encounter_Predator" "surface_enable_predator">>
<</randomCombatInclude>>
<</if>>
<<else>>
/% latex creatures not enabled %/
<<if starGame.npcs.getFact('ch2_vanguard_hostile') is true>>
/% Vanguard is hostile %/
<<randomCombatInclude>>
<<scene "Encounter_PatrolBot_Single_Hostile">>
<</randomCombatInclude>>
<<else>>
/% Vanguard is not hostile %/
<<randomCombatInclude>>
<<scene "Encounter_PatrolBot_Neutral">>
<</randomCombatInclude>>
<</if>>
<</if>>
<</if>>
<</timed>>
<</nobr>>\<<nobr>>
<div class="card solid">
<div class="row">
<div class="card-body p-0">
<div class="row d-flex">
<<slink "Return" $gameplay_lastPlayablePassage "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">><</slink>>
</div>
</div>
</div>
</div>
<</nobr>>
<div class="menu-container">\
<<nobr>>
<<scard>>\
/% Player automatically has access to the apartment, commons, atrium and transport hub %/
<div class="center m-3"><h5 class="bold">Academy</h5></div>
<div class="row"><<slink "My Apartment" "Apartment_LivingRoom" "slink btn btn-highlight w-100" "">><</slink>></div>
<div class="row"><<slink "Atrium" "Hub_Atrium" "slink btn btn-highlight w-100" "">><</slink>></div>
<div class="row"><<slink "Commons" "Hub_Commons" "slink btn btn-highlight w-100" "">><</slink>></div>
<div class="row"><<slink "Transport Hub" "Hub_Transport" "slink btn btn-highlight w-100" "">><</slink>></div>
<</scard>>
<<if starGame.player.getFact('visit_novarishub') is true>>
<<scard>>\
<div class="center m-3"><h5 class="bold">Novaris</h5></div>
<<if starGame.player.getFact('visit_novarisplaza') is true>>
<div class="row"><<slink "Plaza" "Hub_CityPlaza" "slink btn btn-highlight w-100" "">><</slink>></div>
<</if>>
<<if starGame.player.getFact('visit_novarisdowntown') is true>>
<div class="row"><<slink "Nebula Square" "Hub_CityDowntown" "slink btn btn-highlight w-100" "">><</slink>></div>
<</if>>
<<if starGame.player.getFact('visit_mall') is true>>
<div class="row"><<slink "Lumina Mall" "City_Mall" "slink btn btn-highlight w-100" "">><</slink>></div>
<</if>>
<<if starGame.player.getFact('visit_novarisrld') is true>>
<div class="row"><<slink "Red Light District" "Hub_CityRedLight" "slink btn btn-highlight w-100" "">><</slink>></div>
<</if>>
<</scard>>
<</if>>
<<if starGame.player.getFact('visit_orbitalstation') is true>>
<<scard>>\
/% Player automatically has access to the apartment, commons, atrium and transport hub %/
<div class="center m-3"><h5 class="bold">Orbital Garrison</h5></div>
<div class="row"><<slink "Landing Pad" "Hub_Orbital_Station" "slink btn btn-highlight w-100" "">><</slink>></div>
<</scard>>
<</if>>
<</nobr>>\
</div>\<<nobr>>
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">GWEN Station</h5>
<h6 class="card-subtitle mb-2 text-muted">Anywhere civilization goes, commerce follows. A personification designed to keep customers engaged and loyal, GWEN stations are both a friendly and talkative AI platform, and a point of access to a unified postal service, with the added bonus of easy access to everyday commodities and various special events.</h6>
</div>
<div class="col-md-12">
<ul class="nav nav-tabs nav-fill nav-tabs-alt">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#tab-items">Items</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tab-packages">Unclaimed Packages</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tab-patreon">Patronage Rewards</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="tab-content">
<div class="wa-tab-pane active" id="tab-items">
<<include Gwen_Consumables>>
</div>
<div class="wa-tab-pane" id="tab-packages">
<<include Gwen_Unclaimed>>
</div>
<div class="wa-tab-pane" id="tab-patreon">
<<include Gwen_Patronage>>
</div>
</div>
<</nobr>>\<<nobr>>
<div class="col-12">
<div class="row row-cols-1">
<<sshop "gwen_consumables" "Consumables">>
<<scard "Special Offers" "card-inventory">>
<div class="table table_shop">
/% Cryo Grenades %/
<<if starGame.player.getFact('shop_cryo_grenades') is undefined>>
<div class="row">
<div class="col-md-1 center m-auto table-cell">
<img class="list-inventory-image" src="resources/img/items/skills/cryo_grenade.webp">
</div>
<div class="col-8 table-cell">
<div class="bold common">Cryo Grenades</div>
<div>An experimental grenade capable of temporarily incapacitating enemies.</div>
<div class="text-small text-muted uppercase"></div>
</div>
<div class="col-2 table-cell center m-auto">
<<if starGame.player.hasMoney(100) is true>>
<<slink "100" "Gwen_Special_CryoGrenade" "m-auto btn btn-highlight" "ti ti-box" "Buy">>
<<script>>starGame.player.removeMoney(100);<</script>>
<<playerFactSet "shop_cryo_grenades" true>>
<</slink>>
<<else>>
<<slink "100" "" "m-auto btn btn-highlight disabled" "ti ti-box" "Buy">><</slink>>
<</if>>
</div>
</div>
<</if>>
/% Incendiary Grenades %/
<<if starGame.player.getFact('shop_incendiary_grenades') is undefined>>
<div class="row">
<div class="col-md-1 center m-auto table-cell">
<img class="list-inventory-image" src="resources/img/items/skills/incendiary_grenade.webp">
</div>
<div class="col-8 table-cell">
<div class="bold common">Incendiary Grenades</div>
<div>An experimental grenade capable of setting your enemies on fire.</div>
<div class="text-small text-muted uppercase"></div>
</div>
<div class="col-2 table-cell center m-auto">
<<if starGame.player.hasMoney(100) is true>>
<<slink "100" "Gwen_Special_IncendiaryGrenade" "m-auto btn btn-highlight" "ti ti-box" "Buy">>
<<script>>starGame.player.removeMoney(100);<</script>>
<<playerFactSet "shop_incendiary_grenades" true>>
<</slink>>
<<else>>
<<slink "100" "" "m-auto btn btn-highlight disabled" "ti ti-box" "Buy">><</slink>>
<</if>>
</div>
</div>
<</if>>
</div>
<</scard>>
</div>
</div>
<</nobr>>\<<nobr>>
<div class="col-12">
<div class="row row-cols-1">
<<scard "Unclaimed Packages" "card-inventory">>
<div class="table table_shop">
/% Lina Bowtie %/
<<if starGame.squad.isSquadMember('lina') and starGame.player.getFact('shop_unclaimed_lina_bowtie') is undefined>>
<div class="row">
<div class="col-md-1 center m-auto table-cell">
<img class="list-inventory-image" src="resources/img/items/other/box_1_red.webp">
</div>
<div class="col-8 table-cell">
<div class="bold common">Package BT-7274</div>
<div>A small cardboard box with a red label.</div>
<div class="text-small text-muted uppercase"></div>
</div>
<div class="col-2 table-cell center m-auto">
<<if starGame.player.hasMoney(50) is true>>
<<slink "50" "Gwen_Unclaimed_Lina_Bowtie" "m-auto btn btn-highlight" "ti ti-box" "Buy">>
<<playerFactSet "shop_unclaimed_lina_bowtie" true>>
<<script>>starGame.player.removeMoney(50);<</script>>
<</slink>>
<<else>>
<<slink "50" "" "m-auto btn btn-highlight disabled" "ti ti-box" "Buy">><</slink>>
<</if>>
</div>
</div>
<</if>>
/% Stamina Booster %/
<<if starGame.player.getFact('shop_unclaimed_stam_booster') is undefined>>
<div class="row">
<div class="col-md-1 center m-auto table-cell">
<img class="list-inventory-image" src="resources/img/items/other/box_2_blue.webp">
</div>
<div class="col-8 table-cell">
<div class="bold common">Package SB-4763</div>
<div>A small container with a blue lid.</div>
<div class="text-small text-muted uppercase"></div>
</div>
<div class="col-2 table-cell center m-auto">
<<if starGame.player.hasMoney(100) is true>>
<<slink "100" "Gwen_Unclaimed_Stamina_Booster" "m-auto btn btn-highlight" "ti ti-box" "Buy">>
<<playerFactSet "shop_unclaimed_stam_booster" true>>
<<script>>starGame.player.removeMoney(100);<</script>>
<</slink>>
<<else>>
<<slink "100" "" "m-auto btn btn-highlight disabled" "ti ti-box" "Buy">><</slink>>
<</if>>
</div>
</div>
<</if>>
</div>
<</scard>>
</div>
</div>
<</nobr>>\<<nobr>>
<div class="col-12">
<div class="row row-cols-1">
<<scard "Patronage Rewards Program">>
<div>
<p>The patronage program allows you to receive exclusive rewards through your trusted commitment to the company. Thank you for choosing GWEN and Exogen Technologies. </p>
<p><a href="https://www.patreon.com/jadeddreams">Would you like to know more?</a></p>
</div>
<<nobr>>
<div class="row">
<div class="col-12 p-2">
<input id="ls-input" type="text" class="form-control" placeholder="Input Code"/>
</div>
</div>
<</nobr>>
<</scard>>
<<box "choicebox">>
<<sbutton "Enter" "" "btn btn-highlight">>
<<script>>starGame.shops.validateGwenPassword();<</script>>
<</sbutton>>
<</box>>
</div>
</div>
<</nobr>>\<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Having a rough day, love? Don't worry, mommy's gonna take care of you.<</speech>>\<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Hey handsome. I've got a special selection of things on sale, just for you!<</speech>>\<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Missed me? Come get something to help remember me by.<</speech>>\<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Ah, I was just thinking about you. Thinking what? That's a secret.<</speech>>\<<nobr>>
<<box>>
<p>You enter the code on the vending machine keypad, and the machine comes to life, its lights blinking and its gears whirring as it dispenses the item you requested.</p>
<p>You hear a thud, and a small but long package falls into the slot at the bottom of the machine.</p>
<</box>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I'm not going to ask how you came about that code.<</speech>>
<<box>>
<p>You pick up the package, and open it, revealing a futuristic looking set of somewhat skimpy armor, along with a pair of high-tech boots and a pair of sleek gloves. The material looks sturdy and high-tech, and the design is both form fitting and functional.</p>
<p>You hold up the bodysuit and admire its sleek design. It certainly leaves little to the imagination, and you feel that whoever designed it was probably aiming to create a distraction as well. </p>
<</box>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>This is a replica of the armor used by the assassins of the Matsuda matriarchy. They ruled over Neo-Tokyo's underworld in 2077, using a combination of seduction, intimidation, and assassination to maintain control. This armor was designed to protect the assassins while also showcasing their feminine assets, making them even more deadly and distracting to their targets.<</speech>>
<<speech "player" "Agent 36" "character_36">>I can see the kind of distraction they went with, and it sure isn't subtle.<</speech>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>It did the job though. Many rivals who thought they were about to have a good time ended up dead, their throats slit, their hearts stabbed, or their genitals severed.<</speech>>
<<speech "player" "Agent 36" "character_36">>Wow. These gals didn't mess around.<</speech>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Indeed. The armor itself is a technological marvel of its time as well. It easily rivals the modern day Aegis line in terms of protection and maneuverability. There are rumors the original armors had stealth capabilities, but nobody ever lived to prove it.<</speech>>
<<if starGame.player.getStat('corruptionlevel') >= 2>>
<<speech "player" "Agent 36" "character_36">>I'm not sure I'll feel comfortable putting this thing on, but it's a nice addition to our arsenal. Thanks, Gwen.<</speech>>
<<else>>
<<speech "player" "Agent 36" "character_36">>Right. Guess I'll bring this back to HQ. Perhaps I can convince Agent 8 to wear it next time.<</speech>>
<</if>>
<<box "choicebox">>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<additem "item_clothing_assassin" 1 true>>
<<additem "item_clothing_slimesuit_assassin" 1 false>>
<<if starGame.player.hasSlimeSuit() is true>>
<<snotify "info">>Victoria has a new appearance option.<</snotify>>
<</if>>
<</sbutton>>
<</box>>
<</nobr>>\<<box>>
You stand idle in front of the terminal, scratching your head as you try to remember if you came across a usable code in the past. This is when you remember all the time you've spent playing Super Turbo Turkey Puncher 4.
There was a reward for beating the company's high score, but was deemed as mathematically impossible by the fan community as it would require building up speed for twelve hours to travel to parallel universes. Eventually the game was shunned by the community as they chose to remain on the third iteration of the game.
Unfortunately for you, the only variant of the game available at the base's arcade station was the fourth iteration. Through patience, and sheer fucking will, you managed to beat the company score and became the top player of a game no one cared about anymore.
This is when the special code you saw upon winning the game flashes back in your memory and you enter it in the terminal with haste before you forget about it.
<</box>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>For real? That thing has been collecting dust for years!<</speech>>\
<<speech "player" "Agent 36" "character_36">>I'm more surprised you still have the reward in stock.<</speech>>\
<<box>>
The machine whirrs for a moment and a package slides down into the enclosed tray. You pick up the tiny rectangular box and give it a glance. You can easily tell it is a makeup kit, but you're more surprised when you realize it is one of these high end and expensive nanite based make up kits that automatically apply themselves onto the user with the skill of a professional.
<</box>>\
<<if starGame.player.getStat('corruptionlevel') >= 2>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>You're going to be sooooo pretty.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Is this thing even still safe?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I only sell top quality products, honey. It's fine.<</speech>>\
<<else>>
<<speech "player" "Agent 36" "character_36">>Well. This is useless for me, but maybe it can fetch a good price.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<additem "item_cosmetic_makeup_raven" 1 true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<nobr>>
<<saudio ":bgm" stop>>
<<saudio "bgm_sword" loop volume 0 fadeto 0.50>>
<<box>>
<p>You enter the code on the vending machine keypad, and the machine comes to life, its lights blinking and its gears whirring as it dispenses the item you requested.</p>
<p>You hear a thud, and a small but long package falls into the slot at the bottom of the machine.</p>
<</box>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I wasn't expecting anyone to ever claim that one.<</speech>>
<<box>>
<p>You pick up the package and open it, revealing an elegant and sophisticated handcrafted box made of thick leather, producing a scent that brings back memories of a forgotten time. The box is bound with golden clasps, and a crest of a dragon is etched on its top.</p>
<p>You open the box and inside lies a sword, resting on a bed of red silk, its blade glowing with energy. You carefully lift it out, its weight feeling comfortable in your hands, the handle providing a perfect grip, as if it molded to fit you.</p>
<</box>>
<<simagecard>>
<img src="resources/img/hud/weapons/plasma_katana.webp" />
<</simagecard>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>This is Imura Muroshizō's blade. Legend says he used it to avenge his village, massacred by an evil lord on the distant colony of Tora 7. It's said he fought through a hundred warriors to reach him. He was never seen again after he fulfilled his oath. Many years later, the sword was found by an explorer near the ruins of the former village and returned to Earth. I believe this is when the company acquired it.<</speech>>
<<box>>
<p>You take in Gwen's story, the sword in your hands now taking on a new significance as you imagine its past, its purpose, and its power. You hold it up and swing it a couple of times, feeling its balance and its weight, as the sound of the hot plasma contained within the blade fills the room.</p>
<p>You feel an incredible rush of energy as you hold the weapon, your muscles feeling stronger, your reflexes quicker, and your senses heightened. It's as if the weapon is alive, and you're merely its wielder, the conduit for its power.</p>
<</box>>
<<speech "player" "Agent 36" "character_36">>It's incredible. I can feel its power.<</speech>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I have no doubt. It is a weapon of legend afterall. Vengeance is a powerful tool in the hands of a skilled warrior, but more often than not, it is also the cruel triumph of fire and blood. Muroshizō's story is a testament to that.<</speech>>
<<box>>
<p>As you continue to marvel at the sword, you feel a strange sensation, like an echo of a distant emotion. You look down at the blade, and it seems to glow brighter for a moment, the energy pulsing within.</p>
<p>You put the sword back in its sheath and attach it to your belt. The weight of the blade on your hip is reassuring, and you feel a newfound confidence as you prepare to face whatever challenges lie ahead.</p>
<</box>>
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Be careful not to get blinded by its power, Agent-san.<</speech>>
<<speech "player" "Agent 36" "character_36">>I'll honor its legacy. Thank you Gwen, this will be of great help.<</speech>>
<<box "choicebox">>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<additem "item_weapon_plasma_katana" 1 true>>
<<saudio ":bgm" stop>>
<<startplaylist "playlist_exploration_soft">>
<</sbutton>>
<</box>>
<</nobr>>\<<box>>
You type in the rather short numeric code. As soon as you validate it, Gwen chirps up happily once more.
<</box>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Ohh! That one! You really are full of surprises my love.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I... guess? Did I win anything special?<</speech>>\
<<box>>
The machine whirrs for a moment and a package slides down into the enclosed tray. You pick up the small package and give it a glance. The design is elaborate, a blue triangular logo embedded into its surface with the word "TriOptics Corporation" written below.
<</box>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I didn't know you needed prescription glasses. That is sooooo old school.<</speech>>\
<<speech "player" "Agent 36" "character_36">>I don't. I think Agent 8 told me about this code when we were having kebab a while back. It just popped back in my mind.<</speech>>\
<<box>>
You open the package and you're somewhat surprised to find five vials full of resin. At a glance, this should be a good 500.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well well well. Looks like payday made it home early.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Glad you like your package, honey.<</speech>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<addresin 500 false>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>
As you're standing idly in front of the terminal, memories of a crazy night of endless fucking with Agent 8 comes back to mind. She liked to claim your relationship was a strictly "colleagues with benefits" one. There wasn't a lack of guys at base though, if anything the girls with their extremely limited number held all the cards. However you knew you were the only one she was intimate with and it was a privilege you cherished.
You were supposed to meet again this week as she was due to return from her mission and she texted you a few days ago, asking you to fetch a special package from the local Gwen station and leave it in her room. The code left you puzzled at the time, but maybe there was a cryptic meaning to it and it could be something useful in your current situation.
You type in the code, and as soon as you validate it, Gwen chirps up happily once more.
<</box>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Oh my. How did you find out about that one?<</speech>>\
<<speech "player" "Agent 36" "character_36">>Why does it feel like I just made a huge mistake.<</speech>>\
<<box>>
The machine whirrs for a moment and a sizeable package slides down into the enclosed tray. You pick up the heavy package, weighing at least a few kilos for sure. Giving it a glance, you spot the words "Miosha" embedded on one side.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Hey hold on a minute. I've read about this before. Isn't that the luxury brand that costs both of your kidneys for a pair of socks?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>That's right honey. It's a bit out of your league.<</speech>>\
<<speech "player" "Agent 36" "character_36">>No shit. I could work several lifespans and still afford nothing from them. How in the world did 8 get a hold of that.<</speech>>\
<<box>>
You slide the package's cover off, revealing its contents. You're slightly confused as you try to understand what you're looking at.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Ok Gwen, what the fuck is this.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>This is a Warrior Nun outfit. It's extremely rare and only a few sets of it were ever made. It's not just pretty, it's made of the same material as your Aegis armor. In fact, it's just as sturdy.<</speech>>\
<<if starGame.player.hasSlimeSuit()>>\
<<speech "speech_victoria" "Victoria Cross" "character_victoria">>I love it! Don't worry, I'll learn its shape to replicate it.<</speech>>\
<</if>>\
<<speech "player" "Agent 36" "character_36">>Honestly I don't know what I expected.<</speech>>\
<<if starGame.player.getStat('corruptionlevel') >= 2>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>You could try it. I'm sure you'll look lovely.<</speech>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<additem "item_clothing_warriornun" 1 true>>
<<additem "item_clothing_slimesuit_warriornun" 1 false>>
<<if starGame.player.hasSlimeSuit() is true>>
<<snotify "info">>Victoria has a new appearance option.<</snotify>>
<</if>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>
Browsing the selection of items, you almost make a double take when you see a pack of cryogenic grenades on a shelf, their description reading "Cryogenic grenades are capable of freezing targets upon impact, temporarily incapaciting them."
<</box>>\
<<speech "player" "Agent 36" "character_36">>Since when did you become a mobile armory, Gwen?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Oh you know, gotta have everything an agent might need. Don't want my love to run out of ammo, right?<</speech>>\
<<box>>
You can't help but chuckle, the thought that a vending machine is capable of providing military grade equipment is somewhat absurd. You reach for the keypad and deposit the right amount of resin into the receptacle.
The machine whirrs for a moment and the grenades come down in an enclosed tray, their icy blue glow a stark contrast against the other items.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Well, that sure is going to be useful. You're the best Gwen.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Of course I am, honey.<</speech>>\
<<box>>
You pocket the grenades and continue browsing.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<script>>starGame.skills.addSkillBook('cryo_grenade')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<box>>
Browsing the selection of items, you're forced to do a double take when you see a set of incendiary grenades on display. Blinking before looking again, you're forced to accept that they are actually there.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Gwen, why do you have incendiary grenades in stock? You know that those are illegal, right?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>It sure is, sweetie! But that's what makes it so much fun.<</speech>>\
<<speech "player" "Agent 36" "character_36">>You don't even sell that kind of gear back at base, what's up with this? Who the fuck buys incendiary grenades from a vending machine anyway?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>You'd be surprised.<</speech>>\
<<speech "player" "Agent 36" "character_36">>Alright, whatever. Just give me a pack of those incendiary grenades.<</speech>>\
<<box>>
You reach for the keypad and deposit the right amount of resin into the receptacle.
The machine whirrs for a moment and the grenades come down in an enclosed tray, their contents glowing with an ominous orange hue.
<</box>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>There you go! Thanks for choosing GWEN, you sexy stud.<</speech>>\
<<box>>
You pocket the grenades and continue browsing.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<script>>starGame.skills.addSkillBook('incendiary_grenade')<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>I'll take that one. BT-7274.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Alright honey. Unclaimed package coming right up!<</speech>>\
<<box>>
The machine whirrs for a moment and the mysterious small package slides down into the enclosed tray. You pick it up, slightly surprised at how lightweight it feels and proceed to open the package.
<</box>>\
<<speech "player" "Agent 36" "character_36">>Huh?<</speech>>\
<<box>>
Your eyebrows raise in surprise as the contents reveal themselves to be a red bow tie. It's somewhat fancy, but its color and shape are striking, the fabric soft and pleasant to the touch.
<</box>>\
<<speech "player" "Agent 36" "character_36">>I can't believe I paid fifty for this. Gwen, what is this?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I don't know, honey. I'm just a vending machine.<</speech>>\
<<speech "player" "Agent 36" "character_36">>A vending machine that knows a lot more than she's supposed to.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Guilty as charged, however my programming prevents me from revealing the contents of packages. Sorry, hon.<</speech>>\
<<box>>
Meanwhile, Lina approaches and hovers next to you, her attention immediately drawn to the bow tie resting in your hand.
<</box>>\
<<speech "speech_lina" "Lina" "character_lina">>This is sooooo cool! I want it! I WANT IIIIIIIIIIIIIT!<</speech>>\
<<speech "player" "Agent 36" "character_36">>Whoa, calm down. If you want it, you can have it.<</speech>>\
<<box>>
You approach Lina and check for a spot where you could attach the bow tie without disrupting her functionality. After careful observation, you decide to stick it just above her sensors.
<</box>>\
<<nobr>>
<<simagecard>>
<img src="resources\img\characters\lina\lina_bow_tie.webp">
<</simagecard>>
<</nobr>>\
<<speech "speech_lina" "Lina" "character_lina">>Wow, I feel like a princess. I look like a princess too, don't I?<</speech>>\
<<speech "player" "Agent 36" "character_36">>It's alright. Come on, let's get going.<</speech>>\
<<box>>
Lina spins around a few times, clearly delighted with the new piece of clothing.
<</box>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<script>>starGame.squad.addPerk('lina_bowtie', 'Lina');<</script>>
<</sbutton>>
<</nobr>>\
<</box>>\<<speech "player" "Agent 36" "character_36">>How about that fancy one. SB-4763.<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>Coming right up, my dear.<</speech>>\
<<box>>
The machine whirrs as the small container slides down into the tray. Picking it up, you notice it's a bit heavier than expected. As you pop the blue lid open, your eyes go wide as you discover a nanite booster. Its design is subtly different and more ornate than traditional boosters.
<</box>>\
<<speech "player" "Agent 36" "character_36">>This isn't a standard issue booster. What is this, Gwen?<</speech>>\
<<speech "speech_gwen_normal" "Gwen" "character_gwen">>I don't know, sweetie. Maybe it's something new from the labs.<</speech>>\
<<if starGame.squad.isSquadMember('emilia') is true>>\
<<box>>
You examine the contents, the blue liquid inside almost glowing with a subtle iridescent effect as you shine light on it. Meanwhile, Emilia has silently snuck up on you and is staring at the booster, the sound of her breath on your neck sending a shiver down your spine.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>You got that right. This is definitely an experimental batch. Let me have a look at its label.<</speech>>\
<<speech "player" "Agent 36" "character_36">>What the fuck, Em. Don't sneak up on me like that. Do you seriously have no respect for privacy?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>None whatsoever.<</speech>>\
<<box>>
She quickly snatches the booster and studies it carefully, turning the small injector in her hand and examining its every angle before she studies the label for a moment.
<</box>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Yep. Definitely a new batch. It's labeled as a beta stage product. Based on the composition described here, this thing is supposed to increase your overall stamina by optimizing blood flow to the muscles, as well as increasing the rate at which you absorb oxygen. Basically, you should be able to go a little bit faster and punch harder.
There could be a few side effects, such as your dick getting slightly bigger due to the enhanced blood flow, but personally I see that as an absolute win.<</speech>>\
<<speech "player" "Agent 36" "character_36">>How the hell did you figure all that out in less than thirty seconds?<</speech>>\
<<speech "speech_emilia_normal" "Emilia Vasquez" "character_emilia">>Let's just say I know a thing or two about biology, chemistry and pharmacology.<</speech>>\
<<box>>
Emilia hands you back the injector and you stow it in your backpack, wondering if using it is a wise decision.
<</box>>\
<<else>>\
<</if>>\
<<box "choicebox">>
<<nobr>>
<<sbutton "Continue" $gameplay_dynamicPassage "btn btn-highlight">>
<<additem "item_consumable_booster_stamina" 1 true>>
<</sbutton>>
<</nobr>>\
<</box>>\<<include Toolkit_Menu_Header>>\
<div class="menu-container">\
<<listInventory>>
</div><<nobr>>
<div class="center">
<<if _location is undefined>>
<h5 class="uppercase" title="This location is invalid. Report it to the developers.">$area - Invalid</h5>
<<elseif _location.safe>>
<h5 class="uppercase safe" title="This location is safe. You will not encounter any hostile.">$area - _location.name</h5>
<<else>>
<h5 class="uppercase unsafe" title="This location is not safe. You may encounter hostiles.">$area - _location.name</h5>
<</if>>
</div>
<div class="map-container">
<<if _location is not undefined>>
<<if $area == "surface">>
<<include Toolkit_Map_Surface>>
<<elseif $area == "administration">>
<<include Toolkit_Map_Admin>>
<<elseif $area == "comms">>
<<include Toolkit_Map_Comms>>
<<else>>
<div class="center">
No data available.
</div>
<</if>>
<</if>>
</div>
<</nobr>>\<<nobr>>
/% Base Map %/
<img src="resources/img/map/surface/base.webp"/>
<img src="resources/img/map/surface/doors.webp"/>
<<if _location.overlay is not undefined>>
<img @src="_location.overlay"/>
<</if>>
/% Placeholder rooms are red %/
<img src="resources/img/map/surface/red/dr_smith_red.webp"/>
<img src="resources/img/map/surface/red/no_name_room_red.webp"/>
/% Initially unlocked %/
<img src="resources/img/map/surface/green/left_door_lobby_green.webp"/>
/% This means you have completed the intro %/
<<if starGame.player.getFact('map_surface_office1a') is true>>
<img src="resources/img/map/surface/green/storage_1a_green.webp"/>
<img src="resources/img/map/surface/green/lab_1a_green.webp"/>
<img src="resources/img/map/surface/green/hallway_1a_green.webp"/>
<img src="resources/img/map/surface/green/sec_office_green.webp"/>
<img src="resources/img/map/surface/green/hall_left_green.webp"/>
<<else>>
<img src="resources/img/map/surface/red/storage_1a_red.webp"/>
<img src="resources/img/map/surface/red/lab_1a_red.webp"/>
<img src="resources/img/map/surface/red/hallway_1a_red.webp"/>
<img src="resources/img/map/surface/red/sec_office_red.webp"/>
<img src="resources/img/map/surface/red/hall_left_red.webp"/>
<</if>>
/% Keycard 1 or not %/
<<if starGame.player.getFact('ch1_pass1') is true>>
<img src="resources/img/map/surface/green/right_door_lobby_green.webp"/>
<img src="resources/img/map/surface/green/lab_2a_green.webp"/>
<img src="resources/img/map/surface/green/hallway_2a_green.webp"/>
<img src="resources/img/map/surface/green/hall_right_green.webp"/>
<img src="resources/img/map/surface/green/storage_2a_green.webp"/>
<<else>>
<img src="resources/img/map/surface/red/right_door_lobby_red.webp"/>
<img src="resources/img/map/surface/red/lab_2a_red.webp"/>
<img src="resources/img/map/surface/red/hallway_2a_red.webp"/>
<img src="resources/img/map/surface/red/hall_right_red.webp"/>
<img src="resources/img/map/surface/red/storage_2a_red.webp"/>
<</if>>
/% Has Emilia's office key %/
<<if starGame.inventory.hasItem('item_quest_key_emilia_office') is 1>>
<img src="resources/img/map/surface/green/dr_vasquez_green.webp"/>
<<else>>
<img src="resources/img/map/surface/red/dr_vasquez_red.webp"/>
<</if>>
/% Keycard 2 or not %/
<<if starGame.player.getFact('ch1_pass2_emilia') is true>>
<img src="resources/img/map/surface/green/bridge_green.webp"/>
<<else>>
<img src="resources/img/map/surface/red/bridge_red.webp"/>
<</if>>
<</nobr>>\<<nobr>>
/% Base Map %/
<img src="resources/img/map/admin/base.webp"/>
<img src="resources/img/map/admin/doors.webp"/>
<<if _location.overlay is not undefined>>
<img @src="_location.overlay"/>
<</if>>
<</nobr>>\<<nobr>>
/% Base Map %/
<img src="resources/img/map/comms/base.webp"/>
<img src="resources/img/map/comms/doors.webp"/>
<<if _location.overlay is not undefined>>
<img @src="_location.overlay"/>
<</if>>
/% Initially unlocked %/
<img src="resources/img/map/comms/green/advanced_fabrication_lab.webp"/>
<img src="resources/img/map/comms/green/alix_office.webp"/>
<img src="resources/img/map/comms/green/break_room.webp"/>
<img src="resources/img/map/comms/green/east_hallway.webp"/>
<img src="resources/img/map/comms/green/nanite_research.webp"/>
<img src="resources/img/map/comms/green/prototype_lab.webp"/>
<img src="resources/img/map/comms/green/robotics_labs.webp"/>
<img src="resources/img/map/comms/green/security.webp"/>
<img src="resources/img/map/comms/green/storage_vault.webp"/>
<img src="resources/img/map/comms/green/training_area.webp"/>
<img src="resources/img/map/comms/green/west_hallway.webp"/>
<img src="resources/img/map/comms/green/workshop.webp"/>
/% Experimental Labs %/
<<if starGame.player.getFact('ch2_pass3_repaired') is true>>
<img src="resources/img/map/comms/green/experimental_labs.webp"/>
<img src="resources/img/map/comms/green/ai_core.webp"/>
<img src="resources/img/map/comms/green/control_room.webp"/>
<<else>>
<img src="resources/img/map/comms/red/experimental_labs.webp"/>
<img src="resources/img/map/comms/red/ai_core.webp"/>
<img src="resources/img/map/comms/red/control_room.webp"/>
<</if>>
/% Chapter exit %/
<<if starGame.player.getFact('ch2_exit') is true>>
<img src="resources/img/map/comms/green/unknown_door.webp"/>
<<else>>
<img src="resources/img/map/comms/red/unknown_door.webp"/>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('admin_hall') is true>>
<<slink "Main Hall" "Administration_MainHall_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Main Hall" "Administration_MainHall" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('admin_hall') is true>>
<<slink "Administration" "Administration_MainHall_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-stairs-up" "">>
<<nav>>
<<set $area to "administration">>
<</slink>>
<<else>>
<<slink "Administration" "Administration_MainHall" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-stairs-up" "">>
<<nav>>
<<set $area to "administration">>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('admin_office') is true>>
<<slink "Human Resources" "Administration_Office_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Human Resources" "Administration_Office" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('admin_breakroom') is true>>
<<slink "Break room" "Administration_Breakroom_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Break room" "Administration_Breakroom" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.npcs.getFact('gwen_intro') is undefined>>
<<slink "Vending Machine" "Administration_Breakroom_Gwen_Intro" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "GWEN" "Administration_Breakroom_Gwen_Shop" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-shopping-cart" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('admin_closet_open') is undefined>>
<<slink "Janitor's Closet" "Administration_MainHall_Closet_Locked" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Janitor's Closet" "Administration_Closet" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.npcs.getFact('emilia_enabled') is true and starGame.player.getStat('corruptionlevel') >= 2 and starGame.npcs.getFact('emilia_react_corruption2') is undefined>>
<<slink "Security" "Comms_Security_Emilia_Corruption2" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<nav>>
<<startplaylist "playlist_exploration_soft">>
<</slink>>
<<else>>
<<slink "Security" "Comms_Security" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('ch2_lobby_intro') is undefined>>
<<slink "Lobby" "Comms_Lobby_Intro" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">>
<<nav>>
<<startplaylist "playlist_exploration_tech">>
<<playerFactSet "ch2_lobby_intro" true>>
<</slink>>
<<else>>
<<if starGame.locations.hasRandomEncounter('comms_lobby') is true>>
<<slink "Lobby" "Comms_Lobby_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">>
<<nav>>
<<startplaylist "playlist_exploration_tech">>
<</slink>>
<<else>>
<<slink "Lobby" "Comms_Lobby" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-door-exit" "">>
<<nav>>
<<startplaylist "playlist_exploration_tech">>
<</slink>>
<</if>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_lobby') is true>>
<<slink "Lobby" "Comms_Lobby_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Lobby" "Comms_Lobby" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_westhallway') is true>>
<<slink "West Hallway" "Comms_WestHallway_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "West Hallway" "Comms_WestHallway" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_easthallway') is true>>
<<slink "East Hallway" "Comms_EastHallway_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "East Hallway" "Comms_EastHallway" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('ch2_explab') is true>>
/% Has access %/
<<slink "Experimental Labs" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">>
<<snotify "info">>You don't have any reason to go back there.<</snotify>>
<</slink>>
<<elseif starGame.player.getFact('ch2_pass3_repaired') is true>>
/% Has the keybard, but not yet accessed %/
<<slink "Experimental Labs" "" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<script>>
Dialog.setup("Caution");
Dialog.wiki(Story.get('Comms_Lobby_ExLabs_Intro_Warning').text);
Dialog.open();
<</script>>
<</slink>>
<<else>>
/% No access yet %/
<<slink "Experimental Labs" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">><</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('ch2_explab') is true>>
<<slink "Passageway" "" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<snotify "info">>End of current content. Chapter 2 will continue in the next update!<</snotify>>
<</slink>>
<<else>>
<<slink "Passageway" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">><</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_breakroom') is true>>
<<slink "Break room" "Comms_Breakroom_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Break room" "Comms_Breakroom" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.npcs.getFact('gwen_intro') is undefined>>
<<slink "Vending Machine" "Administration_Breakroom_Gwen_Intro" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "GWEN" "Comms_Breakroom_Gwen_Shop" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-shopping-cart" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_nanitelab') is true>>
<<slink "Nanite Research" "Comms_NaniteLab_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Nanite Research" "Comms_NaniteLab" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_alixoffice') is true>>
<<slink "Alix's Office" "Comms_AlixOffice_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Alix's Office" "Comms_AlixOffice" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_prototypelab') is true>>
<<slink "Prototypes" "Comms_PrototypeLab_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Prototypes" "Comms_PrototypeLab" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_clothinglab') is true>>
<<slink "Advanced Fabrication" "Comms_ClothingLab_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Advanced Fabrication" "Comms_ClothingLab" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_roboticslab') is true>>
<<slink "Robotics Lab" "Comms_RoboticsLab_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Robotics Lab" "Comms_RoboticsLab" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_workshop') is true>>
<<slink "Workshop" "Comms_Workshop_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Workshop" "Comms_Workshop" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_training') is true>>
<<slink "Training Area" "Comms_Training_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Training Area" "Comms_Training" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('comms_storage') is true>>
<<slink "Storage Vault" "Comms_Storage_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Storage Vault" "Comms_Storage" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('lobby') is true>>
<<if starGame.player.getFact('surface_lobbydrone') is undefined>>
<<slink "Lobby" "Surface_Lobby_Encounter_Drone_Reception" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Lobby" "Surface_Lobby_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<</if>>
<<else>>
<<slink "Lobby" "Surface_Lobby" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<slink "Laboratory 1A" "Surface_Lab1A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('hallway1a') is true>>
<<slink "Hallway 1A" "Surface_Hallway1A_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<startplaylist "playlist_exploration_soft">>
<<nav>>
<</slink>>
<<else>>
<<slink "Hallway 1A" "Surface_Hallway1A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<startplaylist "playlist_exploration_soft">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('labdrone_killed') is true>>
/% Killed the drone, no Ava %/
<<if starGame.player.getFact('lina_found') is undefined>>
<<slink "Storage Room 1A" "Surface_Storage1A_RecDrone_Find" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle">>
<<nav>>
<</slink>>
<<else>>
<<slink "Storage Room 1A" "Surface_Storage1A" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<</if>>
<<else>>
<<if starGame.npcs.getFact('sq_ava_evo1_notify') is true and starGame.npcs.getFact('sq_ava_evo1_complete') is undefined>>
<<slink "Storage Room 1A" "Surface_Storage1A_Drone_Evolution1" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle">>
<<nav>>
<</slink>>
<<else>>
<<if starGame.npcs.getFact('friendly_drone_intro') is undefined>>
<<slink "Storage Room 1A" "Surface_Storage1A_Drone" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle">>
<<nav>>
<</slink>>
<<else>>
<<slink "Storage Room 1A" "Surface_Storage1A_Drone" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<</if>>
<</if>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('office1a') is true>>
<<slink "Office 1A" "Surface_Office1A_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Office 1A" "Surface_Office1A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('ch1_pass1') is true>>
<<if starGame.player.getFact('predator_intro') is undefined>>
<<slink "Hallway 2A" "Surface_Hallway2A_Predator" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<if starGame.locations.hasRandomEncounter('hallway2a') is true>>
<<slink "Hallway 2A" "Surface_Hallway2A_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Hallway 2A" "Surface_Hallway2A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</if>>
<<else>>
/% No access to the east wing yet %/
<<slink "Hallway 2A" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">><</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('ch1_pass1') is true>>
<<if starGame.locations.hasRandomEncounter('office2a') is true>>
<<slink "Office 2A" "Surface_Office2A_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Office 2A" "Surface_Office2A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<<else>>
/% No access to the east wing yet %/
<<slink "Office 2A" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "" "">><</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.player.getFact('victoria_intro') is undefined>>
<<slink "Storage Room 2A" "Surface_Storage2A_Slimegirl_Intro" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-exclamation-circle">>
<<nav>>
<</slink>>
<<elseif starGame.player.getFact('victoria_intro') is true and starGame.inventory.hasItem('item_quest_victoria_box') is not 1>>
/% Todo: Does the slime suit disable this? %/
<<slink "Storage Room 2A" "Surface_Storage2A_Slimegirl" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<<elseif starGame.locations.hasRandomEncounter('storage2a') is true>>
<<slink "Storage Room 2A" "Surface_Storage2A_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Storage Room 2A" "Surface_Storage2A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('lab2a') is true>>
<<slink "Laboratory 2A" "Surface_Lab2A_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Laboratory 2A" "Surface_Lab2A" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.inventory.hasItem('item_quest_key_emilia_office') is 1>>
<<slink "Emilia's Office" "Surface_Emilia_Office" "p-2 flex-fill btn-toolkit btn-menu" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Emilia's Office" "" "p-2 flex-fill btn-toolkit btn-menu disabled" "">><</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('hall') is true>>
<<slink "Main Hall" "Surface_MainHall_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<<else>>
<<slink "Main Hall" "Surface_MainHall" "p-2 flex-fill btn-toolkit btn-menu" "" "">>
<<nav>>
<</slink>>
<</if>>
<</nobr>>\<<nobr>>
<<if starGame.locations.hasRandomEncounter('hall') is true>>
<<slink "Surface" "Surface_MainHall_Encounter" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-stairs-down" "">>
<<nav>>
<<set $area to "surface">>
<</slink>>
<<else>>
<<slink "Surface" "Surface_MainHall" "p-2 flex-fill btn-toolkit btn-menu" "ti ti-stairs-down" "">>
<<nav>>
<<set $area to "surface">>
<</slink>>
<</if>>
<</nobr>>\<<include Toolkit_Menu_Header>>\
<div class="menu-container">\
<<nobr>>
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">Quest Log</h5>
<h6 class="card-subtitle mb-2 text-muted">The quest log provides information on your ongoing and completed quests.</h6>
</div>
<div class="col-md-12">
<ul class="nav nav-tabs nav-fill nav-tabs-alt">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#tab-active">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tab-completed">Completed</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="tab-content">
<div class="wa-tab-pane active" id="tab-active">
<<include Toolkit_Quests_Active>>
</div>
<div class="wa-tab-pane" id="tab-completed">
<<include Toolkit_Quests_Completed>>
</div>
</div>
<</nobr>>\
</div>\<<nobr>>
<<sactivequestslist>>
<</nobr>>\<<nobr>>
<<scompletedquestslist>>
<</nobr>>\<<nobr>>
<<recycler>>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">Skill Book</h5>
<h6 class="card-subtitle mb-2 text-muted">Manage and swap your abilities.</h6>
</div>
</div>
</div>
</div>
</div>
<<timed 0.01s>>
<<skillBook>>
<</timed>>
</div>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<div class="col-12">
<div class="row row-cols-1">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/ava/ava_avatar1.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">$drone_name <div class="badge badge-primary ml-1">Assault</div></h5>
<p class="card-text">Highly adaptable and tougher than she looks, $drone_name is uniquely suited to leading the charge in any battle.</p>
</div>
</div>
</div>
</div>
<<timed 0.01s>>
<<scard "Abilities">>
<<renderSquadSkills "ava_stage1">>
<</scard>>
<<scard "Perks">>
<<renderSquadPerks "ava">>
<</scard>>
<</timed>>
</div>
</div>
</div>
</div>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<div class="col-12">
<div class="row row-cols-1">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/emilia/emilia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Emilia Vasquez <div class="badge badge-primary ml-1">Support</div></h5>
<p class="card-text">Emilia fulfills a supporting role in any team, her natural intelligence and studious nature leaving her better suited to enable the rest of her squad to take the lead.</p>
</div>
</div>
</div>
</div>
<<timed 0.01s>>
<<scard "Abilities">>
<<renderSquadSkills "emilia">>
<</scard>>
<<scard "Perks">>
<<renderSquadPerks "emilia">>
<</scard>>
<</timed>>
</div>
</div>
</div>
</div>
<</nobr>>\<<nobr>>
<<include Toolkit_Menu_Header>>
<div class="menu-container">
<div class="col-12">
<div class="row row-cols-1">
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/lina/lina_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Lina <div class="badge badge-primary ml-1">Assault</div></h5>
<p class="card-text">Despite some quirks from the damage it's taken, Lina supports you with tactical insight and additional firepower during your mission.</p>
</div>
</div>
</div>
</div>
<<timed 0.01s>>
<<scard "Abilities">>
<<renderSquadSkills "lina_stage1">>
<</scard>>
<<scard "Perks">>
<<renderSquadPerks "lina">>
<</scard>>
<</timed>>
</div>
</div>
</div>
</div>
<</nobr>>\<<include Toolkit_Menu_Header>>\
<div class="menu-container">\
<<nobr>>
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">Squad</h5>
<h6 class="card-subtitle mb-2 text-muted">Learn more about your squad's abilities and perks to unlock.</h6>
</div>
</div>
</div>
</div>
</div>
<div class="col-12">
<div class="row row-cols-1">
/% Dr. Vasquez %/
<<if starGame.squad.isSquadMember('emilia') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/emilia/emilia_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Emilia Vasquez <div class="badge badge-primary ml-1">Support</div></h5>
<p class="card-text">Emilia fulfills a supporting role in any team, her natural intelligence and studious nature leaving her better suited to enable the rest of her squad to take the lead.</p>
<div class="right csheet-preview-button">
<<slink "Skills & Perks" "Squad_Emilia" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Ava (Stage 1) %/
<<if starGame.squad.isSquadMember('ava_stage1') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/ava/ava_avatar1.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">$drone_name <div class="badge badge-primary ml-1">Assault</div></h5>
<p class="card-text">Highly adaptable and tougher than she looks, $drone_name is uniquely suited to leading the charge in any battle.</p>
<div class="right csheet-preview-button">
<<slink "Skills & Perks" "Squad_Ava_Stage1" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
/% Lina (Stage 1) %/
<<if starGame.squad.isSquadMember('lina_stage1') is true>>
<div class="col">
<div class="card solid">
<div class="row no-gutters csheet-preview-card">
<div class="col-3" style="background-image: url('resources/img/characters/lina/lina_avatar.webp'); background-size: cover; background-position: center center;"></div>
<div class="col-9">
<div class="card-body">
<h5 class="card-title">Lina <div class="badge badge-primary ml-1">Assault</div></h5>
<p class="card-text">Despite some quirks from the damage it's taken, Lina supports you with tactical insight and additional firepower during your mission.</p>
<div class="right csheet-preview-button">
<<slink "Skills & Perks" "Squad_Lina_Stage1" "btn btn-sm btn-highlight slink-csheet" "ti ti-chevrons-right">><</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
<</if>>
<</nobr>>\<<nobr>>
<<scard "Upgrades">>
<div class="row m-2">
<div class="col-3 m-auto"><strong>Stamina Boost</strong></div>
<div class="col-6 m-auto">Permanently increase your stamina by one point.</div>
<div class="col-1 m-auto">
<<if starGame.player.getStat('upgrade_stamina') is undefined>>
0/5
<<else>>
<<print starGame.player.getStat('upgrade_stamina')>>/5
<</if>>
</div>
<div class="col-2">
<<if starGame.player.getStat('upgrade_stamina') is not 5>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerStatIncrease "sta" 1>>
<<playerStatIncrease "upgrade_stamina" 1>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your stamina has permanently increased.<</snotify>>
<<goto $gameplay_currentPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<</if>>
</div>
</div>
<hr/>
<div class="row m-2">
<div class="col-3 m-auto"><strong>Dexterity Boost</strong></div>
<div class="col-6 m-auto">Permanently increase your dexterity by one point.</div>
<div class="col-1 m-auto">
<<if starGame.player.getStat('upgrade_dexterity') is undefined>>
0/5
<<else>>
<<print starGame.player.getStat('upgrade_dexterity')>>/5
<</if>>
</div>
<div class="col-2">
<<if starGame.player.getStat('upgrade_dexterity') is not 5>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerStatIncrease "dex" 1>>
<<playerStatIncrease "upgrade_dexterity" 1>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your dexterity has permanently increased.<</snotify>>
<<goto $gameplay_currentPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<</if>>
</div>
</div>
<</scard>>
<</nobr>>\<<nobr>>
/% You're never meant to access this passage directly, include it where it is meant to be %/
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">E-Wardrobe</h5>
<h6 class="card-subtitle mb-2 text-muted">Welcome to the E-Wardrobe system. Please state your selection.</h6>
</div>
<div class="col-md-12">
<ul class="nav nav-tabs nav-fill nav-tabs-alt">
<li class="nav-item">
<a class="nav-link active" data-toggle="tab" href="#tab-clothes">My clothes</a>
</li>
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#tab-outfits">My outfits</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="tab-content">
<div class="wa-tab-pane active" id="tab-clothes">
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">My clothes</h5>
<h6 class="card-subtitle mb-2 text-muted">Wear, remove, and swap individual pieces of clothing.</h6>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-12 col-lg-12 p-2">
<h6>Filter by category</h6>
<<slistbox "wa-category" starGame.wardrobe.categories>>
</div>
<div class="col-md-12 col-lg-6 p-2">
<h6>Search by name</h6>
<input id="wa-search" type="text" class="form-control" placeholder="Item name"/>
</div>
<div class="col-md-12 col-lg-6 p-2">
<h6>Search by tag</h6>
<input id="wa-search-tag" type="text" class="form-control" placeholder="Tag"/>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<<swardrobe>>
</div>
<div class="wa-tab-pane" id="tab-outfits">
<div class="col">
<div class="card solid">
<div class="row no-gutters">
<div class="col-md-12">
<div class="card-header">
<h5 class="card-title">My outfits</h5>
<h6 class="card-subtitle mb-2 text-muted">Wear and swap ensembles of clothing. Create a new custom outfit from your currently worn clothes.</h6>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-12 col-lg-6 p-2">
<h6>Academy Uniform</h6>
<<slink "Equip Academy Uniform" "" "btn btn-highlight btn-normalized w-100">>
<<script>>starGame.wardrobe.equipUniformOutfit(false);<</script>>
<</slink>>
</div>
<div class="col-md-12 col-lg-6 p-2">
<h6>Create new outfit</h6>
<div class="row">
<div class="col-md-10">
<input id="wa-newoutfit" type="text" class="form-control" placeholder="Outfit name"/>
</div>
<div class="col-md-2 center">
<<slink "" "" "btn btn-icon btn-highlight btn-normalized ti ti-plus">>
<<script>>starGame.wardrobe.createNewOutfit();<</script>>
<</slink>>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<<soutfits>>
</div>
</div>
<<timed 0.01s>>
<<script>>
$("#wa-category").change(function(){
let value = $(this).val();
window.starGame.wardrobe.changeCategory(value);
});
$("#wa-search").on('input', function(){
let value = $(this).val();
window.starGame.wardrobe.searchByName(value);
});
$("#wa-search-tag").on('input', function(){
let value = $(this).val();
window.starGame.wardrobe.searchByTag(value);
});
<</script>>
<</timed>>
<</nobr>><<nobr>>
<<if starGame.player.hasSlimeSuit() is true and starGame.player.getFact('slimesuit_workbench_showall') is not true>>
<<scard "" "">>
<span class="ti ti-exclamation-circle"></span> While you are wearing the slime suit, upgrades for incompatible clothing items have been hidden.
<<slink "Show Items" "" "btn btn-sm btn-highlight ml-2 btn-rounded d-inline">>
<<playerFactSet "slimesuit_workbench_showall" true>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<</scard>>
<</if>>
<<if starGame.player.getFact('lina_found') is true and starGame.player.getFact('lina_repaired') is undefined>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12"><img class="upgrade-item-image" src="resources/img/items/quest/drone.webp"/></div>
<div class="col-12"><h5>Damaged Combat Drone</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Repairs</strong></div>
<div class="col-6 m-auto">Repair the combat drone, restoring its ability to be used in the field.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.hasMoney(50)>>
<<slink "50" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "lina_repaired" true>>
<<script>>starGame.player.removeMoney(50);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<goto Surface_Storage1A_RecDrone_Repair>>
<</slink>>
<<else>>
<<slink "50" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<</if>>
<<if starGame.player.hasSlimeSuit() === true>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12 mb-1"><img class="upgrade-item-image" src="resources/img/characters/victoria/upgrade_avatar.webp"/></div>
<div class="col-12"><h5>Victoria</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Armor Boost</strong></div>
<div class="col-6 m-auto">Increase the slime suit's maximum armor by 10 points.</div>
<div class="col-1 m-auto">
<<if starGame.player.getStat('upgrade_slimesuit_armor') is undefined>>
0/5
<<else>>
<<print starGame.player.getStat('upgrade_slimesuit_armor')>>/5
<</if>>
</div>
<div class="col-2">
<<if starGame.player.getStat('upgrade_slimesuit_armor') is not 5>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerStatIncrease "upgrade_slimesuit_armor" 1>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Victoria's maximum armor has been permanently increased.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<</if>>
/% If player has the slime suit, it currently cannot be removed, so to clear up the workbench we remove useless options %/
<<if starGame.player.hasSlimeSuit() is not true or starGame.player.hasSlimeSuit() is true and starGame.player.getFact('slimesuit_workbench_showall') is true>>
<<if starGame.inventory.hasItem('item_quest_ch1_damaged_armor') > 0>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12"><img class="upgrade-item-image" src="resources/img/items/clothing/outerwear/armor.webp"/></div>
<div class="col-12"><h5>Damaged Aegis Integrated Suit</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Repairs</strong></div>
<div class="col-6 m-auto">Repair <<if starGame.player.getFact('ch1_agent11_armor') is true>>Agent 11's former armor<<else>>the armor<</if>>, restoring its ability to be used in the field.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<script>>
starGame.inventory.addItemById('item_clothing_armor', 1, false);
starGame.inventory.removeItemById('item_quest_ch1_damaged_armor', 1);
<</script>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have repaired the Aegis armor and can now use it.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<</if>>
<<if starGame.inventory.hasItem('item_clothing_armor') > 0 or starGame.inventory.hasItem('item_clothing_armor_corrupted') > 0>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12"><img class="upgrade-item-image" src="resources/img/items/clothing/outerwear/armor.webp"/></div>
<div class="col-12"><h5>Aegis Integrated Suit</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Armor Boost</strong></div>
<div class="col-6 m-auto">Increase the suit's maximum armor by 10 points.</div>
<div class="col-1 m-auto">
<<if starGame.player.getStat('upgrade_armor') is undefined>>
0/5
<<else>>
<<print starGame.player.getStat('upgrade_armor')>>/5
<</if>>
</div>
<div class="col-2">
<<if starGame.player.getStat('upgrade_armor') is undefined or starGame.player.getStat('upgrade_armor') < 5>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerStatIncrease "upgrade_armor" 1>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your suit's maximum armor has been permanently increased.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<</if>>
<</if>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12"><img class="upgrade-item-image" src="resources/img/items/clothing/shield_module.webp"/></div>
<div class="col-12"><h5>Personal Shield Module</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Mark 1</strong></div>
<div class="col-6 m-auto">Repair your shield module, permanently increasing your maximum armor by 25 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_shield_mark1') is not true>>
<<if starGame.player.hasMoney(250)>>
<<slink "250" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_shield_mark1" true>>
<<script>>starGame.player.removeMoney(250);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Mark 1 Shield Module upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "250" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Mark 2</strong></div>
<div class="col-6 m-auto">Upgrade your shield module, permanently increasing your maximum armor by 25 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_shield_mark2') is not true>>
<<if starGame.player.hasMoney(250) and starGame.player.getFact('upgrade_shield_mark1') is true>>
<<slink "250" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_shield_mark2" true>>
<<script>>starGame.player.removeMoney(250);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Mark 2 Shield Module upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "250" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Mark 3</strong></div>
<div class="col-6 m-auto">Upgrade your shield module, permanently increasing your maximum armor by 25 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_shield_mark3') is not true>>
<<if starGame.player.hasMoney(250) and starGame.player.getFact('upgrade_shield_mark2') is true>>
<<slink "250" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_shield_mark3" true>>
<<script>>starGame.player.removeMoney(250);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Mark 3 Shield Module upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "250" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<<if starGame.inventory.hasItem('item_weapon_ump69') > 0 or starGame.inventory.hasItem('item_weapon_ump69_plasma') > 0>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12"><img class="upgrade-item-image" src="resources/img/hud/weapons/ump69.webp"/></div>
<div class="col-12"><h5>UMP-69</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Uranium Rounds</strong></div>
<div class="col-6 m-auto">Increase the base damage of the rifle by 10 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_rifle_rounds') is not true>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_rifle_rounds" true>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Uranium Rounds upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Tactical Grip</strong></div>
<div class="col-6 m-auto">Increase the base damage of the rifle by 10 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_rifle_grip') is not true>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_rifle_grip" true>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Tactical Grip upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Plasma Accelerator</strong></div>
<div class="col-6 m-auto">Converts the base damage of your rifle to energy damage.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_rifle_plasma') is not true>>
<<if starGame.player.hasMoney(200)>>
<<slink "200" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_rifle_plasma" true>>
<<script>>
starGame.player.removeMoney(200);
starGame.inventory.removeItemById('item_weapon_ump69', 1);
starGame.inventory.addItemById('item_weapon_ump69_plasma', 1, false);
starGame.inventory.equipItem('item_weapon_ump69_plasma', false, true);
starGame.player.setPlayerSkill(0, 'fire_weapon_energy');
<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Plasma Accelerator upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "200" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<</if>>
<<if starGame.inventory.hasItem('item_weapon_shotgun') > 0>>
<<scard "" "">>
<div class="row m-2 center">
<div class="col-12"><img class="upgrade-item-image" src="resources/img/hud/weapons/shotgun.webp"/></div>
<div class="col-12"><h5>SX-9 "Bumblebee" Shotgun</h5></div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Unstoppable Force</strong></div>
<div class="col-6 m-auto">Improve your shotgun with a reinforced barrel, increasing its damage by 10 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_shotgun_rounds') is not true>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_shotgun_rounds" true>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Unstoppable Force upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Super Heated Rounds</strong></div>
<div class="col-6 m-auto">Improve your shotgun with a set of magnetic coils, increasing its damage by 10 points.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_shotgun_heat') is not true>>
<<if starGame.player.hasMoney(100)>>
<<slink "100" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_shotgun_heat" true>>
<<script>>starGame.player.removeMoney(100);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Super Heated Rounds upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "100" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<div class="row row-workbench m-2">
<div class="col-3 m-auto"><strong>Divine Hammer</strong></div>
<div class="col-6 m-auto">Replace the existing hammer with a resin based one, increasing critical chance to 25%.</div>
<div class="col-1 m-auto"></div>
<div class="col-2 m-auto center">
<<if starGame.player.getFact('upgrade_shotgun_crit') is not true>>
<<if starGame.player.hasMoney(200)>>
<<slink "200" "" "btn btn-highlight m-auto" "ti ti-box">>
<<playerFactSet "upgrade_shotgun_crit" true>>
<<script>>starGame.player.removeMoney(200);<</script>>
<<saudio "upgrade" play volume 0.5>>
<<snotify "info">>Your have acquired the Divine Hammer upgrade.<</snotify>>
<<goto $gameplay_lastPlayablePassage>>
<</slink>>
<<else>>
<<slink "200" "" "btn btn-highlight disabled m-auto" "ti ti-box">><</slink>>
<</if>>
<<else>>
<span class="ti ti-check"></span>
<</if>>
</div>
</div>
<hr/>
<</scard>>
<</if>>
<</nobr>>\<<scard "Version 0.1.5c">>\
<div style="text-align: left;">This release fixes a few issues found in the previous release.
- Improvement: Added a tip in the lab sequence after reaching corruption level 2 about Agent 11's armor.
- Improvement: Added a tip after the first combat encounter, making the consequences of killing the drones clearer.
- Improvement: Updated the paperdoll visuals in preparation for Chapter 2.
- Improvement: Hovering on an enemy's status bar during combat will now highlight it.
- Improvement: Updated the display of the workbench on mobile devices. Thanks to Arso Claim for reporting this issue.
- Improvement: Viable squad members will no longer be forcefully added to the squad prior to Chapter 1's boss fight. The point of no return message has been updated accordingly.
- Balance: Divine Hammer now costs 200 resin, up from 100.
- Balance: Plasma Accelerator now costs 200 resin, down from 250.
- Balance: Base damage of the Plasma UMP-69 has been raised to 40, up from 20.
- Bugfix: Fixed an issue where removing a squad member would sometimes remove other squad members as well.
- Bugfix: Fixed the Aegis Integrated Suit upgrade incorrectly showing a check mark if the player didn't have enough money to purchase the upgrade. Thanks to Agent069 for reporting this.
</div>\
<</scard>>\
<<scard "Version 0.1.5b">>\
<div style="text-align: left;">This release fixes a few issues found in the previous release.
- Improvement: Optimized many images related to the combat system to reduce loading times in online play.
- Improvement: The game will no longer wait an extra second after a combat turn ends if there are no status effects to process.
- Improvement: Piercing Shot now has a visual effect.
- Improvement: Skill pages will now display the cooldown and damage type of the ability.
- Improvement: Achievements will now show their method of acquisition, unless they are a secret achievement.
- Improvement: Fixed keyboard navigation generating multiple keybind hints when going back in history too fast.
- Improvement: Updated the style of notifications to match other aspects of the game.
- Bugfix: Fixed the drone defeat scene incorrectly referencing the slime suit if the player was wearing the civilian clothes. Thanks to ? for reporting this.
- Change: The "Lost Signal" achievement is hidden until its completion is possible. It wasn't meant to be visible.
</div>\
<</scard>>\
<<scard "Version 0.1.5a">>\
<div style="text-align: left;">This release fixes a few issues found in the previous release.
- Bugfix: Fixed some keyboard shortcuts causing javascript errors in online play mode.
- Bugfix: Fixed a few occurences where Ava would be referred to by her default name rather than the custom name.
- Bugfix: Squad perks will no longer be displayed if they have not yet been acquired. Thanks to Daijena for reporting this.
</div>\
<</scard>>\
<<scard "Version 0.1.5">>\
<div style="text-align: left;">This release adds new content and features to the game.
- Content: The administrative floor is now available. New content and discoveries await you!
- Content: Added a new heavy skill: Cryogenic Grenade.
- Content: Added a new heavy skill: Incendiary Grenade.
- Content: Added a new special skill: Concussive Strike.
- Content: Added a new special skill: Adaptive Nanites.
- Content: Added a new character, Gwen. You can meet her in the break room.
- Content: Added two perks to find in chapter 1. One for Lina, one for Ava.
- Content: Added a moment of team building in the break room. Requires either Emilia, Ava, or both of them to be in the squad.
- Content: Added two unclaimed packages to the vending machine. One may be unavailable depending on your playthrough.
- Content: Added three patron exclusive items to the vending machine.
- Content: Added a new sex scene with Emilia in Lab 1A. Requires to have found the pink dildo and have at least 3 trust points.
- Content: Added a new sex scene with Ava and Emilia somewhere in the administration floor. Requires for both of them to be active squad members.
- Content: Quest "Knee deep in the goo" has been updated. The alternative, non-slimesuit path is now available.
- Feature: Added experimental support for keyboard navigation. The feature can be enabled in the game settings menu. Number keys are used for navigation and the enter key can be used to progress in scenes with a single choice. We will continue to improve this feature in future versions.
- Feature: Added the skill book to the tool menu. The skill book is used to switch abilities.
- Feature: Added support for cosmetic items.
- Improvement: You can now remove Emilia and Ava from your squad by interacting with them in their original location (Lab 1A & Storage Room 1A).
- Improvement: Added the ability to show incompatible clothing items at the workbench if currently wearing the slime suit.
- Improvement: Dialog window buttons will now always be visible regardless of screen size. This should help players using mobile devices.
- Improvement: Added alternative scenes and logic in various scenes featuring Victoria and Emilia.
- Improvement: Added an alternative scene prior to the boss fight if both Ava and Emilia are already in the squad.
- Improvement: Corruption level 2 evolution scene now plays out differently if Emilia is in the squad.
- Improvement: The rendering of enemies in combat has been improved. They should no longer spazz all over the screen on mobile devices.
- Improvement: Slime suit variants are now in their own category in the inventory.
- Improvement: You can now recycle Emilia's loaned civilian outfit if you never plan to use it.
- Bugfix: Fixed some disabled buttons not displaying notifications when clicked.
- Bugfix: You can no longer manage clothes in the inventory until you're supposed to be able to do it.
- Bugfix: The slime suit quest can no longer be started until you receive the ability to manage clothes. Related to Emmeken's bug report. Thanks for reporting it!
Developer notes: Adaptive Nanites is an addition targeted at solo players who may sometimes find themselves in a tight spot. We don't expect players with squad members to need this skill.
This update concludes the development of Chapter 1. Thanks a lot for playing the game. New adventures, enemies, survivors and transformations await in Chapter 2!
</div>\
<</scard>>\
<<scard "Version 0.1.4">>\
<div style="text-align: left;">This release adds new content and features.
- Content: You can now ask Ava to join your squad early. The option is available in Storage Room 1A once she reaches evolution level 1. Some adjustments have been made to various scenes to account for her presence.
- Content: Emilia can now join your squad early. This option is available in Laboratory 1A once you have made enough progress on the campaign quest and have raised her trust score to 5.
- Content: A new character, Lina, is available on the Compliant path.
- Content: Added a new dual drone random enemy encounter and threesome sex scene in Chapter 1.
- Content: Added a new character, Victoria Cross.
- Content: Added a new side quest, Knee deep in the goo.
- Content: Added slimes as a new enemy encounter in Chapter 1 with their accompanying sex scenes.
- Content: Added a new clothing item, the slime suit.
- Content: Added a new achievement "One Man Army".
- Feature: The combat system has been entirely reworked to be more flexible.
- Feature: Added the ability to have squad members.
- Feature: Combat turn action order is now determined by an initiative statistic. Player, allies and enemies have all received an initiative value.
- Feature: There is a new option in the settings menu to display values instead of percentages.
- Improvement: Player statistics in the sidebar will now update in real-time during combat.
- Improvement: Some scenes have been altered to have additional content when Lina is in the squad.
- Improvement: Ambient music now has additional variety.
- Improvement: Calling Ava after defeating an enemy will no longer be possible once she has evolved to level 1 as it serves no purpose.
- Improvement: There is a new "join squad" option for Emilia if players handed out the campaign quest before the "Memories" side quest.
- Bugfix: It is no longer possible to get a handjob from Emilia if you have a parasite. Thanks to vitegram for reporting this.
- Bugfix: Fixed a few instances where Ava would be referred to by her default name instead of the customized one.
</div>\
<</scard>>\
<<scard "Version 0.1.3">>\
<div style="text-align: left;">This release fixes some of the issues found in the initial release.
- Content: Added a new scene after defeating the Guardian, teasing the events to come in Chapter 2.
- Content: Added Emilia's missing fifth trust point on the compliant route.
- Feature: Enemies now possess resistances and weaknesses to damage types. You can find more information about this on bestiary codex pages.
- Feature: You can now find a recycler in Storage Room 1A, which will allow you to convert excess consumables into resin.
- Change: Grenade Toss base damage no longer depends on the currently equipped weapon. Its base damage is now 25 and its dexterity modifier has been buffed to 5, which should make it more useful in early game.
- Change: Piercing Shot's dexterity multiplier has been buffed to 3.
- Change: The event selection system has been entirely reworked. You can now open your inventory without losing the encounter upon exit.
- Change: Resistance stat has been renamed to Defiance for consistency.
- Change: The unknown key can now be found in the lobby if it was missed during the intro sequence.
- Improvement: Small talk actions with Emilia now return you to the interaction menu instead of the lab scene.
- Improvement: Campaign quests are now handed in via Emilia's interaction menu. This allows to turn-in the Memories side quest before the campaign quest.
- Improvement: The family picture for the "Memories" quest has been updated.
- Improvement: The minimap has been updated with a marker and room highlight system.
- Improvement: Scavenging has been updated to show cans and nanite boosters inside drawers when found.
- Improvement: Saves will have better naming when possible.
Developer notes: The changes to Grenade Toss now allow it to one shot drones if you have at least 5 dexterity boost upgrades.
</div>\
<</scard>>\
<<scard "Version 0.1.2">>\
<div style="text-align: left;">This release fixes some of the issues found in the initial release.
- Change: Slight changes have been made to the initial intro scenes. Thanks to DirtyWolf11 for his feedback.
- Change: Killing enemies now provides more resin.
- Change: Scavenging for too long will sometimes be met with consequences.
- Bugfix: Fixed a few cases of extra empty lines appearing in some scenes.
- Bugfix: Fixed the storage room blowjob exploit prevention somehow being even more exploitable than before.
- Bugfix: The missing predator outro variant n°4 has been removed.
- Bugfix: Restored a missing audio track.
- Bugfix: Fixed the bottom modal window buttons not appearing on mobile devices.
- Misc: Updated the descriptions of the unknown key and the pink dildo to state their usage is not yet implemented.
- Misc: Updated some social links now that the game has been released.
</div>\
<</scard>>\
<<scard "Version 0.1.1">>\
<div style="text-align: left;">This release fixes some of the issues found in the initial release.
- Content: Added a new sex scene with Emilia. Requires player corruption level 2.
- Content: There are new interactions with the friendly drone in the storage room. Requires drone evolution level 1.
- Feature: Added a new damage upgrade for the rifle.
- Feature: You can now see your abilities out of combat from your character sheet.
- Feature: The bestiary is now implemented in the codex.
- Improvement: Inventory list is now sorted.
- Improvement: Fights now have several text variations.
- Bugfix: The storage room blowjob exploit is no longer possible.
- Bugfix: The drone's assists no longer print as undefined.
- Bugfix: Fixed the stretched scaling of zoomed images on iOS.
</div>\
<</scard>>\
<<scard "Version 0.1.0">>\
<div style="text-align: left;">The initial release of Silent Echo's first chapter.</div>\
<</scard>>\<<scard "Version 0.2.0">>\
<div style="text-align: left;">This release adds new content and features to the game.
- Content: The first half of Chapter 2's campaign is now available. Trouble awaits!
- Content: Added corruption levels 3 and 4.
- Content: Added a new unique event in Alix's office. Requires Emilia to be a squad member.
- Content: Added a special event with Ava when resting in chapter 2.
- Content: Added a new companion to find in chapter 2.
- Content: Added two new outfits to find in chapter 2.
- Content: Added new enemies and sex scenes in chapter 2.
- Content: Added one new hairstyle to find for corruption 2+.
- Content: Side Quest "Unlikely Alliance" has a new stage.
- Content: Added one new patron exclusive weapon.
- Content: Added one new patron exclusive outfit.
- Change: Skills and damage types have been reworked. There's now 9 damage types instead of 3. Check the bestiary codex entries to see the enemies' updated weaknesses.
- Change: Piercing Shot and Grenade Toss are now piercing type abilities instead of physical.
- Change: Added a new upgrade tier for the Personal Shield Module.
- Change: The slimesuit variant of the Warrior Nun outfit now also benefits from Aegis upgrades.
- Change: The base armor of the Civilian Outfit has been buffed to 50 armor instead of 10.
- Change: The upgrades for the Civilian Outfit have been removed from the game in favor of a new upgrade tier for the shield module. With this change, we hope to reduce commitment to single outfits and make swapping between outfits more enticing.
- Change: Bonus resin gains are now consistent and will always amount to 50% of the base gain.
- Change: You can now have sex with Ava more often. (15 rooms > 10 rooms).
- Change: You can now have sex with Emilia more often. (15 rooms > 10 rooms).
- Feature: You can now disable music from the settings menu.
- Feature: You can now hide helmets from the settings menu. Only works for corruption level 2 and above.
- Improvement: Added a darker background to technical locations like the workbench and recycler. This should greatly improve the ability to read text in these scenes.
- Improvement: Keyboard navigation hints will no longer sometimes appear multiple times.
</div>\
<</scard>>\