<<nobr>>
<div class="profile-grid">
<div class="character-profile">
<div class="profile-header">
<img src="https://cdn.imgchest.com/files/4z9cvn6kwd7.png" class="profile-icon" alt="Profile Picture">
<div class="profile-text">
<span class="profile-title"><strong>Abby</strong><span class="age"> 23</span></span>
<span class="career">Intern</span>
</div>
</div>
<<set $charAImage = $charAImages[$charABody + "_" + $charAStatus]>>
<<print '<img src="' + $charAImage + '" alt="CharA Image" class="main-photo">' >>
<div class="buttons">
<<if $charASwapped>><<if $charAStatus is "morning">>
<div class="status-box morning">"We're stuck like this forever? Hmm- not too bad. I guess last night with Jack was pretty fun...<<if $charCBody is "CharA">> my old body is pretty hot." <<else>> Bea's body is really sexy."<</if>></div>
<<else>>
<<if $charAStatus is "happy">>
<div class="status-box happy">"Jack looks cute! And I think I saw him sneak a glance at me, damn tonight's gonna get spicy."</div>
<<else>>
<div class="status-box unhappy"><<if $charFBody is "CharA">> You put Izzy in my body! What the hell I had like one request. She's enjoying it way too much, it's creepy."
<<else>>
"I hope you're planning on another swap, cause right now Jack's new body and I have ZERO chemistry."<</if>></div>
<</if>><</if>>
<<else>>
<button class="button speak-to" onclick="SugarCube.Engine.play('CharASpeak')">Speak To</button>
<<if $playerBody is "CharA">>
<button class="button enter swapped" disabled>Swap Unavailable</button>
<<else>>
<button class="button enter" onclick="SugarCube.Engine.play('CharASwap')">Swap</button>
<</if>>
<</if>>
</div>
</div>
<div class="character-profile">
<div class="profile-header">
<img src="https://cdn.imgchest.com/files/yvdcwe5g6jy.png" class="profile-icon" alt="Profile Picture">
<div class="profile-text">
<span class="profile-title"><strong>Bea</strong><span class="age"> 24</span></span>
<span class="career">Bartender</span>
</div>
</div>
<<set $charBImage = $charBImages[$charBBody + "_" + $charBStatus]>>
<<print '<img src="' + $charBImage + '" alt="CharB Image" class="main-photo">' >>
<div class="buttons">
<<if $charBSwapped>><<if $charAStatus is "morning">>
<div class="status-box morning">"Y'know I could probably fix the machine... but I don't particulary want to go back to being an airhead."</div>
<<else>>
<<if $charBStatus is "happy">>
<div class="status-box happy">"Oh my god… is this what it feels like to be smart? My brain is like, doing things before I even finish thinking them!"</div>
<<else>>
<div class="status-box unhappy"><<if $charBBody is "CharA">> "ABBY? I ask to be smart and you put me in the blonde who needed daddy to help her get a job?"
<<else>>
"I said a smart girl, not a dude! No one likes a smart dude, they're soo boring." <</if>></div>
<</if>><</if>>
<<else>>
<button class="button speak-to" onclick="SugarCube.Engine.play('CharBSpeak')">Speak To</button>
<<if $playerBody is "CharB">>
<button class="button enter swapped" disabled>Swap Unavailable</button>
<<else>>
<button class="button enter" onclick="SugarCube.Engine.play('CharBSwap')">Swap</button>
<</if>>
<</if>>
</div>
</div>
<div class="character-profile">
<div class="profile-header">
<img src="https://cdn.imgchest.com/files/4jdcvrl3jz4.png" class="profile-icon" alt="Profile Picture">
<div class="profile-text">
<span class="profile-title"><strong>Jack</strong><span class="age"> 25</span></span>
<span class="career">Trainer</span>
</div>
</div>
<<set $charCImage = $charCImages[$charCBody + "_" + $charCStatus]>>
<<print '<img src="' + $charCImage + '" alt="CharC Image" class="main-photo">' >>
<div class="buttons">
<<if $charCSwapped>><<if $charAStatus is "morning">>
<div class="status-box morning">"I'M STUCK LIKE THIS! Oh god, but last night was so intense... <<if $charABody is "CharE">> I had no idea Charlie had such a big— uh, nevermind."<<else>> my old body really does have great stamina."<</if>></div><<else>>
<<if $charCStatus is "happy">>
<div class="status-box happy">"This is more like it. Everything’s tighter, lighter—the flexibility? Unreal."</div>
<<else>>
<div class="status-box unhappy">
"What the hell is this? No muscle, no stamina— not even the slightest trace of a bicep. I need some strength, man."</div>
<</if>><</if>>
<<else>>
<button class="button speak-to" onclick="SugarCube.Engine.play('CharCSpeak')">Speak To</button>
<<if $playerBody is "CharC">>
<button class="button enter swapped" disabled>Swap Unavailable</button>
<<else>>
<button class="button enter" onclick="SugarCube.Engine.play('CharCSwap')">Swap</button>
<</if>>
<</if>>
</div>
</div>
<div class="character-profile">
<div class="profile-header">
<img src="https://cdn.imgchest.com/files/yxkczm5nlq7.png" class="profile-icon" alt="Profile Picture">
<div class="profile-text">
<span class="profile-title"><strong>Tara</strong><span class="age"> 24</span></span>
<span class="career">Retail Worker</span>
</div>
</div>
<<set $charDImage = $charDImages[$charDBody + "_" + $charDStatus]>>
<<print '<img src="' + $charDImage + '" alt="CharD Image" class="main-photo">' >>
<div class="buttons">
<<if $charDSwapped>><<if $charAStatus is "morning">>
<div class="status-box morning"><<if $playerBody is "CharC" or $playerBody is "CharE">>“I am fixing this machine—unless you can convince Charlie to go on a date with me. It’s this stupid brain, okay? She's so cute now.”<<elseif $charDBody is "CharG">> “With this brain, I could fix the machine… but you, in that body? You might just convince me to keep it broken a little longer.” <<else>> “My GF is gonna be so pissed. You did this to me, but luckily in that body you'll be able to make it up to me.”<</if>></div><<else>>
<<if $charDStatus is "happy">>
<div class="status-box happy">“Oh hell yes. This rules. I feel like a giant! I just tried jacking off in the bathroom upstairs and it felt fucking amazing.“</div>
<<else>>
<div class="status-box unhappy">
"I told you I wanted to be a DUDE! You've turned me into another basic straight girl… my girlfriend's gonna kill me."</div>
<</if>><</if>>
<<else>>
<button class="button speak-to" onclick="SugarCube.Engine.play('CharDSpeak')">Speak To</button>
<<if $playerBody is "CharD">>
<button class="button enter swapped" disabled>Swap Unavailable</button>
<<else>>
<button class="button enter" onclick="SugarCube.Engine.play('CharDSwap')">Swap</button>
<</if>>
<</if>>
</div>
</div>
<div class="character-profile">
<div class="profile-header">
<img src="https://cdn.imgchest.com/files/7ogcbqep58y.png" class="profile-icon" alt="Profile Picture">
<div class="profile-text">
<span class="profile-title"><strong>Charlie</strong><span class="age"> 25</span></span>
<span class="career">Apprentice Mechanic</span>
</div>
</div>
<<set $charEImage = $charEImages[$charEBody + "_" + $charEStatus]>>
<<print '<img src="' + $charEImage + '" alt="CharE Image" class="main-photo">' >>
<div class="buttons">
<<if $charESwapped>><<if $charAStatus is "morning">>
<div class="status-box morning"><<if $charEBody is "CharG">> “With this brain, I could fix the machine… but you, in that body? You might just convince me to keep it broken a little longer.” <<else>> “This body isn't really that bad at all... guess I owe you one… or two. Depends what you’re into now."<</if>></div><<else>>
<<if $charEStatus is "happy">>
<div class="status-box happy">"Yes! I must be a foot taller than him, I'm gonna be calling him my short queen all night — his new body is kinda hot though…"</div>
<<else>>
<div class="status-box unhappy"><<if $charCBody is "CharE" or $charBBody is "CharG">> "You were supposed to leave Jack as a girl! Damnit. How am I supposed to show him up now."
<<else>>
"I hope you're planning another swap for Jake. I wanted to be taller than him at least, I must still be half a foot shorter…" <</if>></div>
<</if>><</if>>
<<else>>
<button class="button speak-to" onclick="SugarCube.Engine.play('CharESpeak')">Speak To</button>
<<if $playerBody is "CharE">>
<button class="button enter swapped" disabled>Swap Unavailable</button>
<<else>>
<button class="button enter" onclick="SugarCube.Engine.play('CharESwap')">Swap</button>
<</if>>
<</if>>
</div>
</div>
<div class="character-profile">
<div class="profile-header">
<img src="https://cdn.imgchest.com/files/yvdcwej9ajy.png" class="profile-icon" alt="Profile Picture">
<div class="profile-text">
<span class="profile-title"><strong>Izzy</strong><span class="age"> 25 </span></span>
<span class="career">Masters Student</span>
</div>
</div>
<<set $charFImage = $charFImages[$charFBody + "_" + $charFStatus]>>
<<print '<img src="' + $charFImage + '" alt="CharF Image" class="main-photo">' >>
<div class="buttons">
<<if $charFSwapped>><<if $charAStatus is "morning">>
<div class="status-box morning">“Sorry! I know it’s wrong, but this body is amazing. I’m not giving it back.”</div><<else>>
<<if $charFStatus is "happy">>
<div class="status-box happy">“I look so fucking hot—oh sorry I swore! It must be this mind, it makes me feel amazing. And my tits look so fucking good too! Oh god – sorry."</div>
<<else>>
<div class="status-box unhappy">
"No no no. Another boy. I can't handle this, I really can't."</div>
<</if>><</if>><<else>>
<button class="button speak-to" onclick="SugarCube.Engine.play('CharFSpeak')">Speak To</button>
<<if $playerBody is "CharF">>
<button class="button enter swapped" disabled>Swap Unavailable</button>
<<else>>
<button class="button enter" onclick="SugarCube.Engine.play('CharFSwap')">Swap</button>
<</if>>
<</if>>
</div>
</div>
</div>
<</nobr>>
<<set $playerBody = "CharG">>
<<set $time = 1>>
<<set $timeDisplay = "09:00 PM">>
<<set $charABody = "CharD">>
<<set $charAStatus = "unhappy">>
<<set $charAImages = {
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_unhappy": "https://cdn.imgchest.com/files/ye3c2j98d34.png",
"CharB_unhappy": "https://cdn.imgchest.com/files/yxkczm6k2e7.png",
"CharB_happy": "https://cdn.imgchest.com/files/y8xcnwj2kq4.png",
"CharC_unhappy": "https://cdn.imgchest.com/files/7ogcbqmwvay.png",
"CharC_happy": "https://cdn.imgchest.com/files/yq9c3pw2e54.png",
"CharD_unhappy": "https://cdn.imgchest.com/files/49zc2pra59y.png",
"CharD_happy": "https://cdn.imgchest.com/files/4nec8jxe3q4.png",
"CharE_unhappy": "https://cdn.imgchest.com/files/4nec8jxokg4.png",
"CharE_happy": "https://cdn.imgchest.com/files/45xcvglmnx7.png",
"CharF_unhappy": "https://cdn.imgchest.com/files/49zc2prkmdy.png",
"CharF_happy": "https://cdn.imgchest.com/files/4nec8jxog34.png",
"CharG_unhappy": "https://cdn.imgchest.com/files/yrgcnwpa6w4.png",
"CharG_happy": "https://cdn.imgchest.com/files/7mmc9ld35m7.png",
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_morning": "https://cdn.imgchest.com/files/7kzcaojwba7.png",
"CharB_morning": "https://cdn.imgchest.com/files/7bwckvzebq7.png",
"CharC_morning": "https://cdn.imgchest.com/files/7lxcpwqr697.png",
"CharD_morning": "https://cdn.imgchest.com/files/7ogcbqel92y.png",
"CharE_morning": "https://cdn.imgchest.com/files/7w6c2gjnpzy.png",
"CharF_morning": "https://cdn.imgchest.com/files/7lxcpwk3997.png",
"CharG_morning": "https://cdn.imgchest.com/files/7w6c2gazr5y.png"
}>>
<<set $charBBody = "CharE">>
<<set $charBStatus = "unhappy">>
<<set $charBImages = {
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_unhappy": "https://cdn.imgchest.com/files/ye3c2j98d34.png",
"CharB_unhappy": "https://cdn.imgchest.com/files/yxkczm6k2e7.png",
"CharB_happy": "https://cdn.imgchest.com/files/y8xcnwj2kq4.png",
"CharC_unhappy": "https://cdn.imgchest.com/files/7ogcbqmwvay.png",
"CharC_happy": "https://cdn.imgchest.com/files/yq9c3pw2e54.png",
"CharD_unhappy": "https://cdn.imgchest.com/files/49zc2pra59y.png",
"CharD_happy": "https://cdn.imgchest.com/files/4nec8jxe3q4.png",
"CharE_unhappy": "https://cdn.imgchest.com/files/4nec8jxokg4.png",
"CharE_happy": "https://cdn.imgchest.com/files/45xcvglmnx7.png",
"CharF_unhappy": "https://cdn.imgchest.com/files/49zc2prkmdy.png",
"CharF_happy": "https://cdn.imgchest.com/files/4nec8jxog34.png",
"CharG_unhappy": "https://cdn.imgchest.com/files/yrgcnwpa6w4.png",
"CharG_happy": "https://cdn.imgchest.com/files/7mmc9ld35m7.png",
"CharA_morning": "https://cdn.imgchest.com/files/7kzcaojwba7.png",
"CharB_morning": "https://cdn.imgchest.com/files/7bwckvzebq7.png",
"CharC_morning": "https://cdn.imgchest.com/files/7lxcpwqr697.png",
"CharD_morning": "https://cdn.imgchest.com/files/7ogcbqel92y.png",
"CharE_morning": "https://cdn.imgchest.com/files/7w6c2gjnpzy.png",
"CharF_morning": "https://cdn.imgchest.com/files/7lxcpwk3997.png",
"CharG_morning": "https://cdn.imgchest.com/files/7w6c2gazr5y.png"
}>>
<<set $charCBody = "CharF">>
<<set $charCStatus = "unhappy">>
<<set $charCImages = {
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_unhappy": "https://cdn.imgchest.com/files/ye3c2j98d34.png",
"CharB_unhappy": "https://cdn.imgchest.com/files/yxkczm6k2e7.png",
"CharB_happy": "https://cdn.imgchest.com/files/y8xcnwj2kq4.png",
"CharC_unhappy": "https://cdn.imgchest.com/files/7ogcbqmwvay.png",
"CharC_happy": "https://cdn.imgchest.com/files/yq9c3pw2e54.png",
"CharD_unhappy": "https://cdn.imgchest.com/files/49zc2pra59y.png",
"CharD_happy": "https://cdn.imgchest.com/files/4nec8jxe3q4.png",
"CharE_unhappy": "https://cdn.imgchest.com/files/4nec8jxokg4.png",
"CharE_happy": "https://cdn.imgchest.com/files/45xcvglmnx7.png",
"CharF_unhappy": "https://cdn.imgchest.com/files/49zc2prkmdy.png",
"CharF_happy": "https://cdn.imgchest.com/files/4nec8jxog34.png",
"CharG_unhappy": "https://cdn.imgchest.com/files/yrgcnwpa6w4.png",
"CharG_happy": "https://cdn.imgchest.com/files/7mmc9ld35m7.png",
"CharA_morning": "https://cdn.imgchest.com/files/7kzcaojwba7.png",
"CharB_morning": "https://cdn.imgchest.com/files/7bwckvzebq7.png",
"CharC_morning": "https://cdn.imgchest.com/files/7lxcpwqr697.png",
"CharD_morning": "https://cdn.imgchest.com/files/7pjcq8vaev7.png",
"CharE_morning": "https://cdn.imgchest.com/files/7w6c2gjnpzy.png",
"CharF_morning": "https://cdn.imgchest.com/files/y2pckxjap27.png",
"CharG_morning": "https://cdn.imgchest.com/files/7w6c2gazr5y.png"
}>>
<<set $charDBody = "CharA">>
<<set $charDStatus = "unhappy">>
<<set $charDImages = {
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_unhappy": "https://cdn.imgchest.com/files/ye3c2j98d34.png",
"CharB_unhappy": "https://cdn.imgchest.com/files/yxkczm6k2e7.png",
"CharB_happy": "https://cdn.imgchest.com/files/y8xcnwj2kq4.png",
"CharC_unhappy": "https://cdn.imgchest.com/files/7ogcbqmwvay.png",
"CharC_happy": "https://cdn.imgchest.com/files/yq9c3pw2e54.png",
"CharD_unhappy": "https://cdn.imgchest.com/files/49zc2pra59y.png",
"CharD_happy": "https://cdn.imgchest.com/files/4nec8jxe3q4.png",
"CharE_unhappy": "https://cdn.imgchest.com/files/4nec8jxokg4.png",
"CharE_happy": "https://cdn.imgchest.com/files/45xcvglmnx7.png",
"CharF_unhappy": "https://cdn.imgchest.com/files/49zc2prkmdy.png",
"CharF_happy": "https://cdn.imgchest.com/files/4nec8jxog34.png",
"CharG_unhappy": "https://cdn.imgchest.com/files/yrgcnwpa6w4.png",
"CharG_happy": "https://cdn.imgchest.com/files/7mmc9ld35m7.png",
"CharA_morning": "https://cdn.imgchest.com/files/7kzcaojwba7.png",
"CharB_morning": "https://cdn.imgchest.com/files/7bwckvzebq7.png",
"CharC_morning": "https://cdn.imgchest.com/files/7lxcpwqr697.png",
"CharD_morning": "https://cdn.imgchest.com/files/7pjcq8vaev7.png",
"CharE_morning": "https://cdn.imgchest.com/files/7w6c2gjnpzy.png",
"CharF_morning": "https://cdn.imgchest.com/files/y2pckxjap27.png",
"CharG_morning": "https://cdn.imgchest.com/files/7w6c2gazr5y.png"
}>>
<<set $charEBody = "CharB">>
<<set $charEStatus = "unhappy">>
<<set $charEImages = {
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_unhappy": "https://cdn.imgchest.com/files/ye3c2j98d34.png",
"CharB_unhappy": "https://cdn.imgchest.com/files/yxkczm6k2e7.png",
"CharB_happy": "https://cdn.imgchest.com/files/y8xcnwj2kq4.png",
"CharC_unhappy": "https://cdn.imgchest.com/files/7ogcbqmwvay.png",
"CharC_happy": "https://cdn.imgchest.com/files/yq9c3pw2e54.png",
"CharD_unhappy": "https://cdn.imgchest.com/files/49zc2pra59y.png",
"CharD_happy": "https://cdn.imgchest.com/files/4nec8jxe3q4.png",
"CharE_unhappy": "https://cdn.imgchest.com/files/4nec8jxokg4.png",
"CharE_happy": "https://cdn.imgchest.com/files/45xcvglmnx7.png",
"CharF_unhappy": "https://cdn.imgchest.com/files/49zc2prkmdy.png",
"CharF_happy": "https://cdn.imgchest.com/files/4nec8jxog34.png",
"CharG_unhappy": "https://cdn.imgchest.com/files/yrgcnwpa6w4.png",
"CharG_happy": "https://cdn.imgchest.com/files/7mmc9ld35m7.png",
"CharA_morning": "https://cdn.imgchest.com/files/7kzcaojwba7.png",
"CharB_morning": "https://cdn.imgchest.com/files/7bwckvzebq7.png",
"CharC_morning": "https://cdn.imgchest.com/files/7lxcpwqr697.png",
"CharD_morning": "https://cdn.imgchest.com/files/7pjcq8vaev7.png",
"CharE_morning": "https://cdn.imgchest.com/files/7lxcpwk3997.png",
"CharF_morning": "https://cdn.imgchest.com/files/7lxcpwk3997.png",
"CharG_morning": "https://cdn.imgchest.com/files/7w6c2gazr5y.png"
}>>
<<set $charFBody = "CharC">>
<<set $charFStatus = "unhappy">>
<<set $charFImages = {
"CharA_happy": "https://cdn.imgchest.com/files/7w6c2gazv5y.png",
"CharA_unhappy": "https://cdn.imgchest.com/files/ye3c2j98d34.png",
"CharB_unhappy": "https://cdn.imgchest.com/files/yxkczm6k2e7.png",
"CharB_happy": "https://cdn.imgchest.com/files/y8xcnwj2kq4.png",
"CharC_unhappy": "https://cdn.imgchest.com/files/7ogcbqmwvay.png",
"CharC_happy": "https://cdn.imgchest.com/files/yq9c3pw2e54.png",
"CharD_unhappy": "https://cdn.imgchest.com/files/49zc2pra59y.png",
"CharD_happy": "https://cdn.imgchest.com/files/4nec8jxe3q4.png",
"CharE_unhappy": "https://cdn.imgchest.com/files/4nec8jxokg4.png",
"CharE_happy": "https://cdn.imgchest.com/files/45xcvglmnx7.png",
"CharF_unhappy": "https://cdn.imgchest.com/files/49zc2prkmdy.png",
"CharF_happy": "https://cdn.imgchest.com/files/4nec8jxog34.png",
"CharG_unhappy": "https://cdn.imgchest.com/files/yrgcnwpa6w4.png",
"CharG_happy": "https://cdn.imgchest.com/files/7mmc9ld35m7.png",
"CharA_morning": "https://cdn.imgchest.com/files/7kzcaojwba7.png",
"CharB_morning": "https://cdn.imgchest.com/files/7ogcbqmwkay.png",
"CharC_morning": "https://cdn.imgchest.com/files/7lxcpwqr697.png",
"CharD_morning": "https://cdn.imgchest.com/files/7kzcaozvrq7.png",
"CharE_morning": "https://cdn.imgchest.com/files/7w6c2gjnpzy.png",
"CharF_morning": "https://cdn.imgchest.com/files/y2pckxjap27.png",
"CharG_morning": "https://cdn.imgchest.com/files/7w6c2gazr5y.png"
}>>:: CharASwap
<<set _temp = $playerBody>>
<<set $playerBody = $charABody>>
<<set $charABody = _temp>>
<<set $charAStatus = "unhappy">>
<<goto "NewSwap">>
<<set $charASwapped = true>>
<<set $time += 1>>
<<if $charABody is "CharC" or $charABody is "CharE">>
<<if $charCBody is "CharA" or $charCBody is "CharB">>
<<set $charAStatus = "happy">>
<<else>>
<<set $charAStatus = "unhappy">>
<</if>><<else>>
<<set $charAStatus = "unhappy">>
<</if>>
<<if $charFBody is "CharA">>
<<set $charAStatus = "unhappy">>
<<else>>
<</if>>
<<if $charBBody is "CharD" or $charBBody is "CharF">>
<<set $charBStatus = "happy">>
<<else>>
<<set $charBStatus = "unhappy">>
<</if>>
<<if $charCBody is "CharA" or $charCBody is "CharB" or $charCBody is "CharE" >>
<<set $charCStatus = "happy">>
<<else>>
<<set $charCStatus = "unhappy">>
<</if>>
<<if $charDBody is "CharC" or $charDBody is "CharE" or $charDBody is "CharG">>
<<set $charDStatus = "happy">>
<<else>>
<<set $charDStatus = "unhappy">>
<</if>>
<<if $charEBody is "CharA">>
<<set $charEHeight = 3 >>
<<elseif $charEBody is "CharB">>
<<set $charEHeight = 2 >>
<<elseif $charEBody is "CharC">>
<<set $charEHeight = 7 >>
<<elseif $charEBody is "CharD">>
<<set $charEHeight = 1 >>
<<elseif $charEBody is "CharE">>
<<set $charEHeight = 6 >>
<<elseif $charEBody is "CharF">>
<<set $charEHeight = 4 >>
<<elseif $charEBody is "CharG">>
<<set $charEHeight = 5 >>
<</if>>
<<if $charCBody is "CharA">>
<<set $charCHeight to 3 >>
<<elseif $charCBody is "CharB">>
<<set $charCHeight to 2 >>
<<elseif $charCBody is "CharC">>
<<set $charCHeight to 7 >>
<<elseif $charCBody is "CharD">>
<<set $charCHeight to 1 >>
<<elseif $charCBody is "CharE">>
<<set $charCHeight to 6 >>
<<elseif $charCBody is "CharF">>
<<set $charCHeight to 4 >>
<<elseif $charCBody is "CharG">>
<<set $charCHeight to 5 >>
<</if>>
<<if $charEHeight > $charCHeight>>
<<set $charEStatus = "happy">>
<<else>>
<<set $charEStatus = "unhappy">>
<</if>>
<<if $charEBody is "CharB">>
<<set $charEStatus = "unhappy">>
<<else>>
<</if>>
<<if $charFBody is "CharA" or $charFBody is "CharB" or $charFBody is "CharD">>
<<set $charFStatus = "happy">>
<<else>>
<<set $charFStatus = "unhappy">>
<</if>>
<<if $time is 1>>
<<set $timeDisplay to "09:00 PM" >>
<<elseif $time is 2>>
<<set $timeDisplay to "09:30 PM" >>
<<elseif $time is 3>>
<<set $timeDisplay to "10:00 PM" >>
<<elseif $time is 4>>
<<set $timeDisplay to "10:30 PM" >>
<<elseif $time is 5>>
<<set $timeDisplay to "11:00 PM" >>
<<elseif $time is 6>>
<<set $timeDisplay to "11:30 PM" >>
<<elseif $time is 7>>
<<set $timeDisplay to "00:00 AM" >>
<<elseif $time is 8>>
<<set $timeDisplay to "11:30 AM" >>
<</if>>
<<if $charASwapped and $charBSwapped and $charCSwapped and $charDSwapped and $charESwapped and $charFSwapped>>
<<goto "EndSetup">>
<<else>>
<<goto "MainScreen">>
<</if>>
<h3>Your Current Body</h3><<nobr>>
<<if $charAStatus is "unhappy" or $charAStatus is "happy">>
<<if $playerBody is "CharA">>
<img src="https://cdn.imgchest.com/files/739cxo2g697.png" class="current-body-image">
<<elseif $playerBody is "CharB">>
<img src="https://cdn.imgchest.com/files/4gdcxl6opp4.png" class="current-body-image">
<<elseif $playerBody is "CharC">>
<img src="https://cdn.imgchest.com/files/7lxcpwqrd97.png" class="current-body-image">
<<elseif $playerBody is "CharD">>
<img src="https://cdn.imgchest.com/files/7bwckvl9rz7.png" class="current-body-image">
<<elseif $playerBody is "CharE">>
<img src="https://cdn.imgchest.com/files/yvdcwej982y.png" class="current-body-image">
<<elseif $playerBody is "CharF">>
<img src="https://cdn.imgchest.com/files/7pjcq8vmzp7.png" class="current-body-image">
<<elseif $playerBody is "CharG">>
<img src="https://cdn.imgchest.com/files/4jdcvrl3bz4.png" class="current-body-image">
<<elseif $playerBody is "Cat">>
<img src="https://cdn.imgchest.com/files/yq9c38ddz34.png" class="current-body-image">
<</if>>
<<else>>
<<if $playerBody is "CharA">>
<img src="https://cdn.imgchest.com/files/7kzcaojwba7.png" class="current-body-image">
<<elseif $playerBody is "CharB">>
<img src="https://cdn.imgchest.com/files/7bwckvzebq7.png" class="current-body-image">
<<elseif $playerBody is "CharC">>
<img src="https://cdn.imgchest.com/files/7lxcpwqr697.png" class="current-body-image">
<<elseif $playerBody is "CharD">>
<img src="https://cdn.imgchest.com/files/7pjcq8vaev7.png" class="current-body-image">
<<elseif $playerBody is "CharE">>
<img src="https://cdn.imgchest.com/files/7w6c2gjnpzy.png" class="current-body-image">
<<elseif $playerBody is "CharF">>
<img src="https://cdn.imgchest.com/files/y2pckxjap27.png" class="current-body-image">
<<elseif $playerBody is "CharG">>
<img src="https://cdn.imgchest.com/files/7w6c2gazr5y.png" class="current-body-image">
<</if>>
<</if>>
<b>Time: </b> $timeDisplay
<</nobr>> <div class="interaction-wrapper"><<nobr>>
<<if $playerBody is "CharA">>
<img src="https://cdn.imgchest.com/files/739cxo2g697.png" class="interaction-photo">
<<elseif $playerBody is "CharB">>
<img src="https://cdn.imgchest.com/files/4gdcxl6opp4.png" class="interaction-photo">
<<elseif $playerBody is "CharC">>
<img src="https://cdn.imgchest.com/files/7lxcpwqrd97.png" class="interaction-photo">
<<elseif $playerBody is "CharD">>
<img src="https://cdn.imgchest.com/files/7bwckvl9rz7.png" class="interaction-photo">
<<elseif $playerBody is "CharE">>
<img src="https://cdn.imgchest.com/files/yvdcwej982y.png" class="interaction-photo">
<<elseif $playerBody is "CharF">>
<img src="https://cdn.imgchest.com/files/7pjcq8vmzp7.png" class="interaction-photo">
<<elseif $playerBody is "CharG">>
<img src="https://cdn.imgchest.com/files/4jdcvrl3bz4.png" class="interaction-photo">
<</if>><</nobr>><div class="interaction-content"> <p><b>You set up the machine again and, in a blink, you're across the room.</b><<if $playerBody is "CharA">>
You stumble a little and feel an unfamiliar bounciness as you catch up to your new centre of gravity—hips wider, chest heavier. Everything about this body is soft, plush and perfectly arranged.
A strong strawberry scent coming from your blonde hair matches exactly the bubbly thoughts entering your mind. Looking around the room at the others, you feel motivated and approachable, like you could run a business meeting and still look cute with a glitter pen and a color-coded binder.
Is this how she always feels? It's... intoxicating.
<<elseif $playerBody is "CharB">>
After the disorientation of swapping bodies again you try to pull your focus back together— but it doesn't. Thoughts flutter away before you can catch them. Losing grip like this should feel scary, instead an adorable flirty giggle escapes your cherry flavored lips.
When you finally move, your body sways with an effortless, teasing rhythm — hips tilting, chest bouncing lightly with every step. You don't even really notice the other's eyes watching your ever move, It’s hard to focus on anything at all besides the pretty fairy lights around you.
<<elseif $playerBody is "CharC">>
The first thing you notice is your new height — you're now easily the tallest person at the party. The height makes you feel dizzy for a moment before a wave of confidence takes over. The grounding in your head matches the firm structure of your new body. Muscles shift smoothly under your skin, coiled with the kind of strength that doesn’t second-guess itself.
You catch some of the girls at the party, glancing interestedly at you taking in your new bigger body.
<<elseif $playerBody is "CharD">>
You’re small. Easily the shortest person in the room. Everyone—even the girls—seems to tower over you now, their voices loud and their giggles are making your head throb. The guys are even worse—god, how do girls stand them? How did you ever used to be one?
You slip out to the garden, craving a cigarette and some distance. Dropping into a chair, you cross your legs and your short black dress hikes up even higher, baring your smooth upper thighs to the evening air. The breeze tickles and you realise you’re not wearing any underwear. You don’t adjust after you notice that you’ve caught the eye of a cute girl who’s offering you her lighter.
<<elseif $playerBody is "CharE">>
Okay. This one’s… not bad. Your arms feel solid, your chest strong—bit shorter than you’re used to maybe, but damn, the package bulging from your tight jeans is looking hefty. You feel light, buzzed, and oddly chill. Is this what being high on endorphins feels like? Or… maybe something stronger. Either way, you feel good.
You roll your shoulders, flex a little—yep, definitely strong. Confidence hits fast and hard. You catch a glimpse of a couple girls across the room laughing at something and you’re already halfway into a smirk. Alright. Time to make some moves.
<<elseif $playerBody is "CharF">>
You’re hot—literally. The thick purple sweater clings to your arms, warm and scratchy. Your fingers twitch to pull it off, but then a thought burns through your new mind: skin, on display, in this crowd? No way. You slip past a knot of pretty girls in the hallway, murmuring a barely-audible “sorry.” They don’t even notice. You duck into the bathroom and shut the door fast behind you.
In the mirror, your face is blotchy, matching your red curls frizzing up at the edges. You grab a handful of toilet paper and dab under your arms, somehow most of the sweat is coming from under your new chest. As a guy you’d always thought you’d enjoy having boobs, but now with Izzy’s mind you find yourself wishing for an even thicker oversized sweater to hide them. Maybe you can just wait for the next swap in here. Ride it out.
<</if>></p><<link "Back">>
<<goto "StatusUpdate">>
<</link>>
</div>
</div>
<div class="interaction-wrapper">
<<set $charAImage = $charAImages[$charABody + "_" + $charAStatus]>>
<<print '<img src="' + $charAImage + '" alt="CharA Image" class="interaction-photo">' >><div class="interaction-content"><div class="profile-header"><img src="https://cdn.imgchest.com/files/4z9cvn6kwd7.png" class="profile-icon" alt="Profile Picture"><div class="profile-text"><span class="profile-title"><strong>Abby</strong><span class="age"> 23</span></span><span class="career">Intern</span></div>
</div><p><i>"I brought Jack because I thought it’d be fun, y'know? Swap around, try something different, see what it's like. But then he got that geeks body and I'm stuck as a gay girl... what the hell are we supposed to do? It would be so sweet if you could get us both bodies that are actually attracted to each other...
One more thing. That freak Izzy has been watching my body all night, can you please make sure that she does NOT get my body."</i></p><<link "Back">>
<<goto "MainScreen">>
<</link>>
</div>
</div><<set _temp = $playerBody>>
<<set $playerBody = $charBBody>>
<<set $charBBody = _temp>>
<<set $charBStatus = "unhappy">>
<<goto "NewSwap">>
<<set $charBSwapped = true>>
<<set $time += 1>><<set _temp = $playerBody>>
<<set $playerBody = $charCBody>>
<<set $charCBody = _temp>>
<<set $charCStatus = "unhappy">>
<<set $charCSwapped = true>>
<<goto "NewSwap">>
<<set $time += 1>><<set _temp = $playerBody>>
<<set $playerBody = $charDBody>>
<<set $charDBody = _temp>>
<<set $charDStatus = "unhappy">>
<<goto "NewSwap">>
<<set $charDSwapped = true>>
<<set $time += 1>><<set _temp = $playerBody>>
<<set $playerBody = $charEBody>>
<<set $charEBody = _temp>>
<<set $charEStatus = "unhappy">>
<<goto "NewSwap">>
<<set $charESwapped = true>>
<<set $time += 1>><<set _temp = $playerBody>>
<<set $playerBody = $charFBody>>
<<set $charFBody = _temp>>
<<set $charFStatus = "unhappy">>
<<goto "NewSwap">>
<<set $charFSwapped = true>>
<<set $time += 1>><<if $charAStatus is "happy" and $charBStatus is "happy" and $charCStatus is "happy" and $charDStatus is "happy" and $charEStatus is "happy" and $charFStatus is "happy">>
<div class="interaction-content"><p>You realize you’re out of time—and out of swaps. This body is yours for the rest of the night. A flicker of anticipation rises in your chest. Who knows what the night still has in store for you…
</p><<link "Morning">>
<<goto "GoodEnding">>
<</link>></div>
<<else>>
<div class="interaction-wrapper">
<<print '<img src="https://cdn.imgchest.com/files/7kzcaojwna7.png" alt="CharA Image" class="interaction-photo">' >><div class="interaction-content"><p>You realise you're out of both time and remaining swaps and not everyone is happy to spend the night in their current body. Those not happy demand to be swapped back into their original bodies and you begin to setup the machine.
Izzy isn't happy, <i>"I'm not letting you all do this to me. I'm not letting you put me back in my useless body, it's not fair!"</i> She grabs the machine from you, but it slips through her hands and smashes into the ground, breaking into a million different pieces.
Unfortunately the bootup had begun and now your mind once more blips across the room with no set target...</p><<link "Ending">>
<<goto "BadEnding">>
<</link>>
</div>
</div>
<</if>>
<div class="interaction-wrapper">
<<set $charBImage = $charBImages[$charBBody + "_" + $charBStatus]>>
<<print '<img src="' + $charBImage + '" alt="CharB Image" class="interaction-photo">' >><div class="interaction-content"><div class="profile-header"><img src="https://cdn.imgchest.com/files/yvdcwe5g6jy.png" class="profile-icon" alt="Profile Picture"><div class="profile-text"><span class="profile-title"><strong>Bea</strong><span class="age"> 24</span></span><span class="career">Bartender</span></div>
</div><p><i>"I'm only here cause Derek dumped me. Ugh, it was so stupid... Like, he said I was too dumb for him? Can you believe that? I mean, sure, sometimes I forget stuff, but that’s just because I have a LOT going on! So, whatever, I figured — if I’m not good enough in this body, maybe I just need a new one. Y'know? Like... a brainier...uh brain. One that reads books and knows big words and stuff. And I could go over to Derek's place and show him up. Instead I get this stupid jock's body that's barely any smarterer than mine! Can you please get me into the body of a smart girl?"</i></p><<link "Back">>
<<goto "MainScreen">>
<</link>>
</div>
</div><div class="interaction-wrapper">
<<set $charCImage = $charCImages[$charCBody + "_" + $charCStatus]>>
<<print '<img src="' + $charCImage + '" alt="CharC Image" class="interaction-photo">' >><div class="interaction-content"><div class="profile-header"><img src="https://cdn.imgchest.com/files/4jdcvrl3jz4.png" class="profile-icon" alt="Profile Picture"><div class="profile-text"><span class="profile-title"><strong>Jack</strong><span class="age"> 25</span></span><span class="career">Trainer</span></div>
</div><p><i>“Ugh, this body sucks. My last one was a damn sculpture, and I don’t think this girl’s ever seen a gym. My thighs are rubbing together, my stomach’s all soft, and everything jiggles every time I move. I’m drenched in sweat and out of breath just from standing here. Can you please get me a body that's relatively fit.”</i></p><<link "Back">>
<<goto "MainScreen">>
<</link>>
</div>
</div><div class="interaction-wrapper">
<<set $charDImage = $charDImages[$charDBody + "_" + $charDStatus]>>
<<print '<img src="' + $charDImage + '" alt="CharD Image" class="interaction-photo">' >><div class="interaction-content"><div class="profile-header"><img src="https://cdn.imgchest.com/files/yxkczm5nlq7.png" class="profile-icon" alt="Profile Picture"><div class="profile-text"><span class="profile-title"><strong>Tara</strong><span class="age"> 24</span></span><span class="career">Retail Worker</span></div>
</div><p><i>“God, this is such bullshit. I didn’t come here to be trapped in some plastic doll. I wanted one of the dude's bodies, see what it's like to swing a cock around and try talk my bi girlfriend into letting me try it out. Instead I'm stuck as little miss cupcake tits and her ditzy straight mind. Think I'm gonna be sick if I have to think about Jack like that for much longer… and how hot he looks — gross."</i></p><<link "Back">>
<<goto "MainScreen">>
<</link>>
</div>
</div>
<div class="interaction-wrapper">
<<set $charEImage = $charEImages[$charEBody + "_" + $charEStatus]>>
<<print '<img src="' + $charEImage + '" alt="CharE Image" class="interaction-photo">' >><div class="interaction-content"><div class="profile-header"><img src="https://cdn.imgchest.com/files/7ogcbqep58y.png" class="profile-icon" alt="Profile Picture"><div class="profile-text"><span class="profile-title"><strong>Charlie</strong><span class="age"> 25</span></span><span class="career">Apprentice Mechanic</span></div>
</div><p><i>“Okay, I don’t care what body I end up in next—as long as it’s taller than Jake’s. That’s it. That’s the only thing I’m asking. We both got turned into chicks and somehow he still ends up taller? How is that fair? I cannot deal with him looking down at me again and smirking like that… he said I was ‘adorable.’ No way — in fact I have another request. I want him to stay as a girl. Now we’ll see who’s adorable.“</i></p><<link "Back">>
<<goto "MainScreen">>
<</link>>
</div>
</div><div class="interaction-wrapper">
<<set $charFImage = $charFImages[$charFBody + "_" + $charFStatus]>>
<<print '<img src="' + $charFImage + '" alt="CharF Image" class="interaction-photo">' >><div class="interaction-content"><div class="profile-header"><img src="https://cdn.imgchest.com/files/yvdcwej9ajy.png" class="profile-icon" alt="Profile Picture"><div class="profile-text"><span class="profile-title"><strong>Izzy</strong><span class="age"> 25 </span></span>
<span class="career">Masters Student</span></div>
</div><p><i>"Oh no. Oh no no no. This can’t be right. I-I’m in his body? Everything feels heavy and tight and smells weird. I just — this is not the type of attention I wanted. I was really hoping maybe I’d get to be one of the pretty girls. There are so many at the party and I-I know that’s silly, but... I really wanted that.”</i></p><<link "Back">>
<<goto "MainScreen">>
<</link>>
</div>
</div><<set $playerBody = "Cat">>
<<goto "MainScreen">><<set $timeDisplay to "11:30 AM" >>
<<set $charAStatus = "morning">>
<<set $charBStatus = "morning">>
<<set $charCStatus = "morning">>
<<set $charDStatus = "morning">>
<<set $charEStatus = "morning">>
<<set $charFStatus = "morning">>
<<goto "Morning">> <div class="interaction-wrapper"><<nobr>>
<<if $playerBody is "CharA">>
<img src="https://cdn.imgchest.com/files/7kzcaojwba7.png" class="interaction-photo">
<<elseif $playerBody is "CharB">>
<img src="https://cdn.imgchest.com/files/7bwckvzebq7.png" class="interaction-photo">
<<elseif $playerBody is "CharC">>
<img src="https://cdn.imgchest.com/files/7lxcpwqr697.png" class="interaction-photo">
<<elseif $playerBody is "CharD">>
<img src="https://cdn.imgchest.com/files/7pjcq8vaev7.png" class="interaction-photo">
<<elseif $playerBody is "CharE">>
<img src="https://cdn.imgchest.com/files/7w6c2gjnpzy.png" class="interaction-photo">
<<elseif $playerBody is "CharF">>
<img src="https://cdn.imgchest.com/files/y2pckxjap27.png" class="interaction-photo">
<<elseif $playerBody is "CharG">>
<img src="https://cdn.imgchest.com/files/7w6c2gazr5y.png" class="interaction-photo">
<</if>><</nobr>><div class="interaction-content"><p>You wake up the next morning; groggy, head still buzzing from the night’s chaos. Readjusting to your new body again, you're looking forward to switching back. But that thrill dies quickly when you realize something’s wrong. The machine’s broken. Someone’s smashed the machine, taken their new body and vanished sometime in the night—no note, no warning, no way back. Until the machine is fixed, you’re all stuck. Which might be a long time. </p><<link "Ending">>
<<goto "MainScreen">>
<</link>>
</div>
</div><div class="interaction-content"><p><h1>Swap Party Puzzle</h1>You’ve been invited to a swap party! Unfortunately, you ended up in the nerdy body—and you’re not exactly thrilled. The good news? You’re not alone. Six other guests aren’t happy with their new bodies either. No one can agree on who should get what, but they’ve all settled on one rule: if everyone is satisfied with their body by midnight, the changes will stick until morning. If not, everyone swaps back. This is your one chance to land a better body for the night.
<b>HOW TO PLAY:</b>
<i>Find a swap arrangement where every guest is happy with their new body. You must swap with each character exactly once. There’s at least one path that lets you finish in each of the bodies.</i>
</p><<link "Start">>
<<goto "MainScreen">>
<</link>>
</div>