<<button "Go Back">><<script>>Engine.backward();<</script>><</button>><br>
<div class="titlename">Jennifer Gallery</div><br>
<div class="gallerywrapper2c">
<<if $amadaHiredG gte 1>>
<div class="gallery"><img src="images/molly/office.jpg" alt="" />
<div class="gallerytext">Jennifer #1<hr>Join Amada Corp</div>
<<else>>
<div class="gallerylocked"><img src="images/locked.jpg" alt="" />
<div class="gallerytext">Jennifer #1<hr>Join Amada Corp</div>
<</if>>
</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>><<button "Go Back">><<script>>Engine.backward();<</script>><</button>><br>
<div class="titlename">Emily Gallery</div><br>
<div class="gallerywrapper2c">
<<if $amadaHiredG gte 1>>
<div class="gallery"><img src="images/molly/office.jpg" alt="" />
<div class="gallerytext">Emily #1<hr>Join Amada Corp</div>
<<else>>
<div class="gallerylocked"><img src="images/locked.jpg" alt="" />
<div class="gallerytext">Emily #1<hr>Join Amada Corp</div>
<</if>>
</div><br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>><<set _mdAchievements = Object.entries($achievements).filter(pair => pair[1].type == "mothersdream")>>
<<set _total = _mdAchievements.length>>
<<set _unlocked = _mdAchievements.filter(pair => pair[1].unlocked).length>>
<<set _percent = Math.round((_unlocked / _total) * 100)>>
<div class="puzzlegallery">
<<for _pair range _mdAchievements>>
<<set _ach = _pair[1]>>
<div class="puzzlecell">
<<if _ach.unlocked>>
<<= _ach.image>>
<<else>>
<img src="images/ui/uknown.jpg" alt="Locked" />
<</if>>
</div>
<</for>>
</div>
<div class="gallerylist">
<h2>Achievement Details [Mother's Dream]</h2>
<<for _pair range _mdAchievements>>
<<set _id = _pair[0]>>
<<set _ach = _pair[1]>>
<div class="achrow <<= _ach.unlocked ? 'unlocked' : 'locked'>>">
<<if _ach.unlocked>>
✅ <<=_ach.title>> – <<=_ach.description>>
<<else>>
🔒 <<=_ach.title>> – <<=_ach.description>>
<</if>>
</div>
<</for>>
</div>
<br>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>><<set _julia = $findCharacterByName('Julia')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could see some tits!</div><br>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, Show me your tits! Flash em'!</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>What's happening to me...</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>I'll show you... my boobs?</div><br>
<div class="narratortextbox">Julia seems to have given in to your demand!</div><br>
<div class="imagebox"><img src="images/characters/julia/flash.jpg" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _julia "Flasher">>
<<set _julia.parasitesapplied -= _julia.interactions.find(i => i.id eq "juliaFlashTits").cost>>
<<set _julia.interactions.find(i => i.id eq "juliaFlashTits").unlocked = true>>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made he always obey this command. My god!</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _julia = $findCharacterByName('Julia')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I know how obsessed you've become recently of me.</div><br>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Obsessed? I mean... a little... hehe!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>We should have some more alone time, don't you agree?</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Y-yes..</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Do you want to meet me after class?</div><br>
<div class="narratortextbox">Julia seems to be desperate for your attention. </div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>After class <span style="color: pink;">meet me in the women's bathroom stall.</span></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>The women's bathroom stall.... of course. I'll be there after class everyday waiting for you! I hope you come!</div><br>
<!-- Mark Interaction as Completed -->
<<set _julia.parasitesapplied -= _julia.interactions.find(i => i.id eq "bathroomlovin").cost>>
<<set _julia.interactions.find(i => i.id eq "bathroomlovin").unlocked = true>>
<<addAffliction _julia "After Class Lovin'">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _julia = $findCharacterByName('Julia')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... please... be more dominant. It's time to put your nice self to rest.</div><br>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Be more dominant.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>My head.. hurts.. I feel something moving inside...</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Don't stare at me!</div><br>
<div class="narratortextbox">Julia seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<!-- Mark Interaction as Completed -->
<<set _julia.parasitesapplied -= _julia.interactions.find(i => i.id eq "juliabedom").cost>>
<<set _julia.interactions.find(i => i.id eq "juliabedom").unlocked = true>>
<<addAffliction _julia "Dominant">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _julia = $findCharacterByName('Julia')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>Okay… this is working. Julia? Can we talk?</div><br>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Hey… are you okay? You’re acting kinda serious.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I just... I want things to be different between us.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Different how? I mean... we’ve always been close, right?</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Wait. Why do I suddenly feel... like I’ve been missing something?</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Like I’ve been ignoring how amazing you are...</div><br>
<div class="narratortextbox">Julia pauses mid-sentence, her expression softening. Her voice grows quieter. Eyes locked on yours.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I... I can't believe this is actually happening.</div><br>
<!-- Mark Interaction as Completed -->
<<set _julia.parasitesapplied -= _julia.interactions.find(i => i.id eq "juliabenicer").cost>>
<<set _julia.interactions.find(i => i.id eq "juliabenicer").unlocked = true>>
<<addAffliction _julia "Obsessed">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite’s made her see me differently. She’s looking at me like she actually wants me now…</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _julia = $findCharacterByName('Julia')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I know how obsessed you've become recently of me.</div><br>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Obsessed? I'd do anything for you. Obsessed is a understatement.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>In that case, you should be attentive of my needs. I've got big balls and I need them emptied.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>I-I don't understand what you are saying...</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>You want me to...?</div><br>
<div class="narratortextbox">Julia looks at your groin area</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>That's right. I want you to let me use you Julia. I want to feel you grasping around my cock and help me release.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Of course... anything for you, <<print $playerName>></div><br>
<!-- Mark Interaction as Completed -->
<<set _julia.parasitesapplied -= _julia.interactions.find(i => i.id eq "cumdump").cost>>
<<set _julia.interactions.find(i => i.id eq "cumdump").unlocked = true>>
<<addAffliction _julia "Cum Dump">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _julia = $characters.find(c => c.id eq "julia")>>
/* Calculate infection progress */
<<set _maxInfection = _julia.interactions.length>>
<<set _infectionPercentage = (_julia.infection / _maxInfection) * 100>>
/* Count parasite types */
<<set _weakParasites = $inventory.filter(i => i.name eq "Parasite [Weak]").length>>
<<set _normalParasites = $inventory.filter(i => i.name eq "Parasite [Normal]").length>>
<<set _strongParasites = $inventory.filter(i => i.name eq "Parasite [Strong]").length>>
<!-- Character Title & Image -->
<div class="titlename"><<print _julia.name>>'s Status</div><br>
<div class="imageboxbig"><<= _julia.image>></div><br>
<!-- Infection & Parasite Stats -->
<div class="status-box">
<div class="status-row">
<span class="status-icon">🦠</span> Infection Level:
<span class="status-number"><<print _julia.infection>> / <<print _maxInfection>></span>
<div class="infection-bar">
<div class="infection-fill" style="width: <<print _infectionPercentage>>%;"></div>
</div>
</div>
<div class="status-row">
<span class="status-icon">🦠</span> Parasite Points:
<span class="status-number"><<print _julia.parasitesapplied>></span>
</div>
<div class="status-row">
<span class="status-icon">🧫</span> Available Parasites:
</div>
<div class="parasite-container">
<!-- Weak Parasite -->
<<if _weakParasites gt 0>>
<a data-passage="julia_parasite_apply_weak">
<div class="parasite-type weak-parasite interactive">
<span class="status-icon">🟢</span> Weak: <<print _weakParasites>>
</div>
</a>
<<else>>
<div class="parasite-type weak-parasite disabled">
<span class="status-icon">🟢</span> Weak: 0
</div>
<</if>>
<!-- Normal Parasite -->
<<if _normalParasites gt 0>>
<a data-passage="julia_parasite_apply_normal">
<div class="parasite-type normal-parasite interactive">
<span class="status-icon">🟡</span> Normal: <<print _normalParasites>>
</div>
</a>
<<else>>
<div class="parasite-type normal-parasite disabled">
<span class="status-icon">🟡</span> Normal: 0
</div>
<</if>>
<!-- Strong Parasite -->
<<if _strongParasites gt 0>>
<a data-passage="julia_parasite_apply_strong">
<div class="parasite-type strong-parasite interactive">
<span class="status-icon">🔴</span> Strong: <<print _strongParasites>>
</div>
</a>
<<else>>
<div class="parasite-type strong-parasite disabled">
<span class="status-icon">🔴</span> Strong: 0
</div>
<</if>>
</div>
</div>
<hr>
<<set _sortedInteractions = _julia.interactions.slice().sort((a, b) => a.cost - b.cost)>>
<table class="interaction-table">
<thead>
<tr>
<th>Interaction</th>
<th>Requires</th>
<th>Fails If</th>
<th>Cost</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<<for _interaction range _sortedInteractions>>
<<set _requireUnlocked = _interaction.requires ? _julia.interactions.find(i => i.id eq _interaction.requires)?.unlocked : true>>
<<set _failsUnlocked = _interaction.failsif ? _julia.interactions.find(i => i.id eq _interaction.failsif)?.unlocked : false>>
<<set _hasEnoughParasites = _julia.parasitesapplied >= _interaction.cost>>
<<set _hasNoAffliction = not _julia.afflictions.includes(_interaction.name)>>
<<set _canUnlock = not _interaction.unlocked and _requireUnlocked and not _failsUnlocked and _hasEnoughParasites and _hasNoAffliction>>
<tr>
<td><<print _interaction.name>></td>
<td><<print _interaction.requires ? _interaction.requires : "—">></td>
<td><<print _interaction.failsif ? _interaction.failsif : "—">></td>
<td><<print _interaction.cost>></td>
<td>
<<if _interaction.unlocked>>
✅ Unlocked
<<elseif _canUnlock>>
<<set _buttonHTML = '<button class="interaction-button" type="button" data-passage="' + _interaction.id + '">Infect</button>'>>
<<= _buttonHTML>>
<<else>>
❌ Locked:
<<if not _requireUnlocked>> Missing requirement<</if>>
<<if _failsUnlocked>> Blocked by fail<</if>>
<<if not _hasEnoughParasites>> Not enough parasites<</if>>
<<if not _hasNoAffliction>> Afflicted<</if>>
<</if>>
</td>
</tr>
<</for>>
</tbody>
</table>
<hr>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button return-button" type="button">Return</button><<set _julia = $characters.find(c => c.id eq "julia")>>
/* Remove one Normal Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Normal]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _julia.parasitesapplied += 2>> /* Adds 2 infection points */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">normal parasite</span> to <<print _julia.name>>.
<br>It adds <span style="color: green;">two infection points</span>.
</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Wait... what was that?... </div><br>
<!-- Return Button -->
<button data-passage="julia_menu" class="button return-button" type="button">Return</button>
/* Make this trackable in the future */
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _julia = $characters.find(c => c.id eq "julia")>>
/* Remove one Strong Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Strong]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _julia.parasitesapplied += 5>> /* Adds 5 infection points */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">strong parasite</span> to <<print _julia.name>>.
<br>It adds <span style="color: green;">five infection points</span>.
<br>Her total infection points are now: <span style="color: green;">_julia.parasitesapplied</span>.
</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Wait... what was that?... </div><br>
<!-- Return Button -->
<button data-passage="julia_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _julia = $characters.find(c => c.id eq "julia")>>
/* Remove one Weak Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Weak]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _julia.parasitesapplied += 1>> /* Adds 1 infection point */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">weak parasite</span> to <<print _julia.name>>.
<br>It adds <span style="color: green;">one infection point</span>.
</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Wait... what was that?... </div><br>
<!-- Return Button -->
<button data-passage="julia_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a delicious breakfast! It's not fair my sister gets to eat and I dont!</div><br>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, start making my breakfast too! It's not fair that I dont get any food cooked from you!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>breakfast.. for you...</div><br>
<div class="narratortextbox">Jennifer seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Breakfast Maker">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momBreakfastMaker").cost>>
<<set _mom.interactions.find(i => i.id eq "momBreakfastMaker").unlocked = true>>
<<time>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a good morning kiss, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a good morning kiss.. for you... every morning...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Dress Sexier">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momDressSexier").cost>>
<<set _mom.interactions.find(i => i.id eq "momDressSexier").unlocked = true>>
<<set _mom.image = '<img src="images/characters/mom/slut.jpg">'>>
<<set _mom.chat = '<img src="images/characters/mom/slutchat.jpg">'>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>This should fit me a little nicer...</div><br>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want to help satisfy your urges. Let me give you a hand sometime. It's not weird. We're just concerned family members helping out with natural urges.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Please... Good boy.. help.. mommy...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Finger Blaster">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momFingerBlasting").cost>>
<<set _mom.interactions.find(i => i.id eq "momFingerBlasting").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for any amount of money I want! Mwahaha! Your life savings are mine!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, give me... $10?</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I said... give me $10!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>$10.. .sure...</div><br>
<div class="narratortextbox">Jennifer gives you a $10 dollar bill from her pocket.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I should of asked for more...</div><br>
<<set $cash = $cash + 10>>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momGive10").cost>>
<<set _mom.interactions.find(i => i.id eq "momGive10").cost += 1>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button>
<<if !$achievements.infmoneyglitch.unlocked>>
<<script>>
unlockAchievement("infmoneyglitch");
<</script>>
<</if>><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to treat Emily like you used to treat me. Treat her awful.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I dislike...Emily...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Dislike Emily">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momHateEmily").cost>>
<<set _mom.interactions.find(i => i.id eq "momHateEmily").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working...!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to give into your primal urges</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I just want to breed.. so horny... fuck...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Horny">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momHorny").cost>>
<<set _mom.interactions.find(i => i.id eq "momHorny").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a good morning kiss, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a good morning kiss.. for you... every morning...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Kiss Me">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momKissMe").cost>>
<<set _mom.interactions.find(i => i.id eq "momKissMe").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button>
<<if !$achievements.firstkiss.unlocked>>
<<script>>
unlockAchievement("firstkiss");
<</script>>
<</if>><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a ride to home, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a ride to home.. for you... after college...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Taxi Me Home">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momTaxiBack").cost>>
<<set _mom.interactions.find(i => i.id eq "momTaxiBack").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a ride to college, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a ride to college.. for you... every morning...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Taxi Me">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momTaxiMe").cost>>
<<set _mom.interactions.find(i => i.id eq "momTaxiMe").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want you to go out and hookup with guys for casual sex. You are a woman with needs. Dont worry about me and Emily. Just go find someone to fuck you.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I've got to... install tinder... need cock...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Tinder Queen">>
<<set _mom.parasitesapplied -= _mom.interactions.find(i => i.id eq "momTinderQueen").cost>>
<<set _mom.interactions.find(i => i.id eq "momTinderQueen").unlocked = true>>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a delicious breakfast! It's not fair my sister gets to eat and I dont!</div><br>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, start making my breakfast too! It's not fair that I dont get any food cooked from you!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>breakfast.. for you...</div><br>
<div class="narratortextbox">Jennifer seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Breakfast Maker">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a good morning kiss, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a good morning kiss.. for you... every morning...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Kisser">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a ride to college, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a ride to college.. for you... every morning...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Taxi">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to treat Emily like you used to treat me. Treat her awful.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I dislike...Emily...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Emily Disliked">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to wear something a lot more sexier around the house.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>i'll be more sexier...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Less Clothing">>
<<set _mom.image = '<img src="images/characters/mom/slut.jpg">'>>
<<set _mom.chat = '<img src="images/characters/mom/slutchat.jpg">'>>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want a ride to home, everyday!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>a ride to home.. for you... after college...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Taxi Returns">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for a good morning kiss!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to give into your primal urges</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I just want to breed.. so horny... fuck...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Horny">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want to help satisfy your urges. Let me give you a hand sometime. It's not weird. We're just concerned family members helping out with natural urges.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Please... Good boy.. help.. mommy...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Finger Blaster">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want you to go out and hookup with guys for casual sex. You are a woman with needs. Dont worry about me and Emily. Just go find someone to fuck you.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I've got to... install tinder... need cock...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Tinder Queen">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want you to give the cock a break... you need a womans touch to satisfy you...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I need a ladies touch...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Bisexual">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want you to be more care free in this house. let us see everything without any shame.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Carefree">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want to watch next time you are in your room fucking other guys... it turns me on so bad...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You are allowed to watch mommy fuck other guys...</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Cuck Lover">>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... mom. I want you to realise that clothing is a societal pressure. You'd be happier if you could be free and naked in your own home without any negative thoughts...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I need to tear off these clothes!</div><br>
<div class="narratortextbox"><<Jennifer>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _mom "Nudist">>
<<set _mom.image = '<img src="images/characters/mom/nude.jpg">'>>
<<set _mom.chat = '<img src="images/characters/mom/nudechat.jpg">'>>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Jennifer</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for any amount of money I want! Mwahaha! Your life savings are mine!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, give me... $<<print $moneyUrGivin>>?</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I said... give me $<<print $moneyUrGivin>>!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>$<<print $moneyUrGivin>>.. .sure...</div><br>
<div class="narratortextbox">Jennifer gives you a $<<print $moneyUrGivin>> dollar bill from her pocket.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I should of asked for more...</div><br>
<<set $cash = $cash + $moneyUrGivin>>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
/* Calculate infection progress */
<<set _maxInfection = _mom.interactions.length>>
<<set _infectionPercentage = (_mom.infection / _maxInfection) * 100>>
/* Count parasite types */
<<set _weakParasites = $inventory.filter(i => i.name eq "Parasite [Weak]").length>>
<<set _normalParasites = $inventory.filter(i => i.name eq "Parasite [Normal]").length>>
<<set _strongParasites = $inventory.filter(i => i.name eq "Parasite [Strong]").length>>
<!-- Character Title & Image -->
<div class="titlename"><<print _mom.name>>'s Status</div><br>
<div class="imageboxbig"><<= _mom.image>></div><br>
<!-- Infection & Parasite Stats -->
<div class="status-box">
<div class="status-row">
<span class="status-icon">🦠</span> Infection Level:
<span class="status-number"><<print _mom.infection>> / <<print _maxInfection>></span>
<div class="infection-bar">
<div class="infection-fill" style="width: <<print _infectionPercentage>>%;"></div>
</div>
</div>
<div class="status-row">
<span class="status-icon">🦠</span> Parasite Points:
<span class="status-number"><<print _mom.parasitesapplied>></span>
</div>
<div class="status-row">
<span class="status-icon">🧫</span> Available Parasites:
</div>
<div class="parasite-container">
<!-- Weak Parasite -->
<<if _weakParasites gt 0>>
<a data-passage="mom_parasite_apply_weak">
<div class="parasite-type weak-parasite interactive">
<span class="status-icon">🟢</span> Weak: <<print _weakParasites>>
</div>
</a>
<<else>>
<div class="parasite-type weak-parasite disabled">
<span class="status-icon">🟢</span> Weak: 0
</div>
<</if>>
<!-- Normal Parasite -->
<<if _normalParasites gt 0>>
<a data-passage="mom_parasite_apply_normal">
<div class="parasite-type normal-parasite interactive">
<span class="status-icon">🟡</span> Normal: <<print _normalParasites>>
</div>
</a>
<<else>>
<div class="parasite-type normal-parasite disabled">
<span class="status-icon">🟡</span> Normal: 0
</div>
<</if>>
<!-- Strong Parasite -->
<<if _strongParasites gt 0>>
<a data-passage="mom_parasite_apply_strong">
<div class="parasite-type strong-parasite interactive">
<span class="status-icon">🔴</span> Strong: <<print _strongParasites>>
</div>
</a>
<<else>>
<div class="parasite-type strong-parasite disabled">
<span class="status-icon">🔴</span> Strong: 0
</div>
<</if>>
</div>
</div>
<hr>
<<set _sortedInteractions = _mom.interactions.slice().sort((a, b) => a.cost - b.cost)>>
<table class="interaction-table">
<thead>
<tr>
<th>Interaction</th>
<th>Requires</th>
<th>Fails If</th>
<th>Cost</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<<for _interaction range _sortedInteractions>>
<<set _requireUnlocked = _interaction.requires ? _mom.interactions.find(i => i.id eq _interaction.requires)?.unlocked : true>>
<<set _failsUnlocked = _interaction.failsif ? _mom.interactions.find(i => i.id eq _interaction.failsif)?.unlocked : false>>
<<set _hasEnoughParasites = _mom.parasitesapplied >= _interaction.cost>>
<<set _hasNoAffliction = not _mom.afflictions.includes(_interaction.name)>>
<<set _canUnlock = not _interaction.unlocked and _requireUnlocked and not _failsUnlocked and _hasEnoughParasites and _hasNoAffliction>>
<tr>
<td><<print _interaction.name>></td>
<td><<print _interaction.requires ? _interaction.requires : "—">></td>
<td><<print _interaction.failsif ? _interaction.failsif : "—">></td>
<td><<print _interaction.cost>></td>
<td>
<<if _interaction.unlocked>>
✅ Unlocked
<<elseif _canUnlock>>
<<set _buttonHTML = '<button class="interaction-button" type="button" data-passage="' + _interaction.id + '">Infect</button>'>>
<<= _buttonHTML>>
<<else>>
❌ Locked:
<<if not _requireUnlocked>> Missing requirement<</if>>
<<if _failsUnlocked>> Blocked by fail<</if>>
<<if not _hasEnoughParasites>> Not enough parasites<</if>>
<<if not _hasNoAffliction>> Afflicted<</if>>
<</if>>
</td>
</tr>
<</for>>
</tbody>
</table>
<hr>
<!-- Return Button -->
<button data-passage="jenniferKitchen" class="button return-button" type="button">Return</button><<set _mom = $characters.find(c => c.id eq "mom")>>
/* Remove one Normal Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Normal]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _mom.parasitesapplied += 2>> /* Adds 2 infection points */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">normal parasite</span> to <<print _mom.name>>.
<br>It adds <span style="color: green;">two infection points</span>.
</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Ow! </div><br>
<!-- Return Button -->
<button data-passage="mom_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.timeforrevenge.unlocked>>
<<script>>
unlockAchievement("timeforrevenge");
<</script>>
<</if>>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _mom = $characters.find(c => c.id eq "mom")>>
/* Remove one Strong Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Strong]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _mom.parasitesapplied += 5>> /* Adds 5 infection points */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">strong parasite</span> to <<print _mom.name>>.
<br>It adds <span style="color: green;">five infection points</span>.
</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I feel something... crawling inside of my head!</div><br>
<!-- Return Button -->
<button data-passage="mom_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.timeforrevenge.unlocked>>
<<script>>
unlockAchievement("timeforrevenge");
<</script>>
<</if>>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _mom = $characters.find(c => c.id eq "mom")>>
/* Remove one Weak Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Weak]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _mom.parasitesapplied += 1>> /* Adds 1 infection point */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">weak parasite</span> to <<print _mom.name>>.
<br>It adds <span style="color: green;">one infection point</span>.
</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>The fuck...</div><br>
<!-- Return Button -->
<button data-passage="mom_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.timeforrevenge.unlocked>>
<<script>>
unlockAchievement("timeforrevenge");
<</script>>
<</if>>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could get to finally see thos whore's tits!</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, Show me your tits! Flash em'!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>you wanna.. for you...</div><br>
<div class="narratortextbox"><<Emily>> seems to have given in to your demand!</div><br>
<div class="imagebox"><img src="images/characters/sister/flash.jpg" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<<addAffliction _sister "Flasher">>
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterFlashhTits").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterFlashhTits").unlocked = true>>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made he always obey this command. My god!</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could get some cash!</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Gimme $10! Now!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>here...</div><br>
<div class="narratortextbox"><<Emily>> seems to have given in to your demand - you received $10!</div><br>
<<set $cash = $cash + 10>>
<<set _sister.interactions.find(i => i.id eq "sisterGive10").cost += 1>>
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterGive10").cost>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button>
<<if !$achievements.infmoneyglitch.unlocked>>
<<script>>
unlockAchievement("infmoneyglitch");
<</script>>
<</if>><<set _sister = $findCharacterByName('Emily')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... please... be even more horrible to me.. humiliate and bully me.</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hate me even more</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You dirty little fucking shit! I should slap you right now.</div><br>
<div class="narratortextbox"><<Emily>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<!-- Mark Interaction as Completed -->
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterbemeaner").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterbemeaner").unlocked = true>>
<<addAffliction _sister "Mean">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... please don’t treat me bad anymore!</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Please be nicer to me!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>you wanna.. be your sister.. and.. be nice to you..</div><br>
<div class="narratortextbox"><<Emily>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<!-- Mark Interaction as Completed -->
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterbenicer").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterbenicer").unlocked = true>>
<<addAffliction _sister "Nice">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... please... be even more horrible to me.. humiliate and bully me.</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>You're going to help me jack off. Anytime I want you to.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>No... What...</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Y-yes... I'll provide relief to you. Make sure you are empting your balls.</div><br>
<div class="narratortextbox"><<Emily>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<!-- Mark Interaction as Completed -->
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterhandjobgiver").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterhandjobgiver").unlocked = true>>
<<addAffliction _sister "Handjob Giver">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>Sis, I kinda wanna ask you for a favor. A weird one.</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>What is it?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Alright, don’t judge me, but… I want you to slap me</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Listen. I fucking hate you. But i'm not -</div><br>
<div class="narratortextbox"><<Emily>>'s eyes roll to the back of her head as the parasites inside of her bend her will to your command.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>So you want me to put you in your place a little, huh?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>You think you can handle that?</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Oh, *I know* I can handle that. Just don’t cry to mom when I do it.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Ok-</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/slap.mp4" type="video/mp4"></video></center></div><br>
<<time>>
<<addAffliction _sister "Slapper">>
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterhitme").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterhitme").unlocked = true>>
<div class="narratortextbox"><<Emily>> smirks as she observes her paw print left on your pale cheek.</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button>
<<if !$achievements.morningslap.unlocked>>
<<script>>
unlockAchievement("morningslap");
<</script>>
<</if>><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I think you should start to... give me kisses.</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Ya..Argh... My ... Fucker...</div><br>
<div class="narratortextbox"><<Emily>>'s eyes roll to the back of her head as the parasites inside of her bend her will to your command.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>A kiss for my little bro? Of course.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/kiss.mp4" type="video/mp4"></video></center></div><br>
<<time>>
<<addAffliction _sister "Kisser">>
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterkissme").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterkissme").unlocked = true>>
<div class="narratortextbox"><<Emily>> winks at you after delivering a wet sloppy kiss, seemingly unknowing of its taboo implications.</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button>
<<if !$achievements.firstkiss.unlocked>>
<<script>>
unlockAchievement("firstkiss");
<</script>>
<</if>><<set _sister = $findCharacterByName('Emily')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>You're... acting different today. Not that I’m complaining.</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Huh? Different how?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I dunno, just... more relaxed, maybe. Like you're not so guarded.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Weird. I do feel kind of... lighter lately. Like stuff doesn’t bother me the same.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I guess I’m just figuring myself out more. Letting go of things.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>You know. We're family. We shouldn't be ashamed to act out on our desires. We all self pleasure. We shouldn't be ashamed of that.</div><br>
<div class="narratortextbox">She shrugs, like it’s no big deal.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Yeah... I guess.</div><br>
<!-- Mark Interaction as Completed -->
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sisterbenicer").cost>>
<<set _sister.interactions.find(i => i.id eq "sisterbenicer").unlocked = true>>
<<addAffliction _sister "Self Pleasure">>
<div class="npctextbox"><<playerpic>>$playerName<hr>She doesn’t realize anything's changed. But I do. And it’s already starting to show.</div><br>
<!-- Return Button -->
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<!-- Dialogue -->
<div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... please... be even more horrible to me.. humiliate and bully me.</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hate me even more. Make me even more sexually humiliated.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Hmmm....</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You are now my little tongue slave. You'll be licking my pussy whenever and where I feel like it. You have no choice.</div><br>
<div class="narratortextbox"><<Emily>> seems to have given in to your demand!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<!-- Mark Interaction as Completed -->
<<set _sister.parasitesapplied -= _sister.interactions.find(i => i.id eq "sistertongueslave").cost>>
<<set _sister.interactions.find(i => i.id eq "sistertongueslave").unlocked = true>>
<<addAffliction _sister "Tongue Slave">>
<div class="npctextbox"><<playerpic>>$playerName<hr>The parasite has infected her and made her always obey this command. My god!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Starting now. You little fuckwit.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Wah! Not now!</div><br>
<!-- Return Button -->
<button data-passage="sistertongueslave2" class="button" type="button" tabindex="0">[Give in]</button>
<button data-passage="" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Lick my fucking pussy. Don't you fucking dare stop until I tell you.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>S-sure...</div><br>
<div class="narratortextbox"><<Emily>> undresses and lies herself on a couch in the back room, she drags your forcfully by your hair towards her unshaved pussy where you are submerged in her. You follow her commands and lick her pussy.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/pussyeat.mp4" type="video/mp4"></video></center></div><br>
<<time>>
<div class="narratortextbox">About an hour passes. Your tongue feels sore and cramped. <<Emily>> finally dismisses you.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Now get the fuck out of here.</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><div class="npctextbox"><<playerpic>>$playerName<hr>I think the parasite is working... I could ask for any amount of money I want! Mwahaha! Your life savings are mine!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Whaaa...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, give me... $<<print $moneyUrGivin>>?</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You fuc- wha... my... head...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I said... give me $<<print $moneyUrGivin>>!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>$<<print $moneyUrGivin>>.. .sure...</div><br>
<div class="narratortextbox"><<Emily>> gives you a $<<print $moneyUrGivin>> dollar bill from her pocket.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can't believe that worked..</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I should of asked for more...</div><br>
<<set $cash = $cash + $moneyUrGivin>>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $characters.find(c => c.id eq "sister")>>
/* Calculate infection progress */
<<set _maxInfection = _sister.interactions.length>>
<<set _infectionPercentage = (_sister.infection / _maxInfection) * 100>>
/* Count parasite types */
<<set _weakParasites = $inventory.filter(i => i.name eq "Parasite [Weak]").length>>
<<set _normalParasites = $inventory.filter(i => i.name eq "Parasite [Normal]").length>>
<<set _strongParasites = $inventory.filter(i => i.name eq "Parasite [Strong]").length>>
<!-- Character Title & Image -->
<div class="titlename"><<print _sister.name>>'s Status</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<!-- Infection & Parasite Stats -->
<div class="status-box">
<div class="status-row">
<span class="status-icon">🦠</span> Infection Level:
<span class="status-number"><<print _sister.infection>> / <<print _maxInfection>></span>
<div class="infection-bar">
<div class="infection-fill" style="width: <<print _infectionPercentage>>%;"></div>
</div>
</div>
<div class="status-row">
<span class="status-icon">🦠</span> Parasite Points:
<span class="status-number"><<print _sister.parasitesapplied>></span>
</div>
<div class="status-row">
<span class="status-icon">🧫</span> Available Parasites:
</div>
<!-- Clickable Parasite Selection -->
<div class="parasite-container">
<!-- Weak Parasite -->
<<if _weakParasites gt 0>>
<a data-passage="sister_parasite_apply_weak">
<div class="parasite-type weak-parasite interactive">
<span class="status-icon">🟢</span> Weak: <<print _weakParasites>>
</div>
</a>
<<else>>
<div class="parasite-type weak-parasite disabled">
<span class="status-icon">🟢</span> Weak: 0
</div>
<</if>>
<!-- Normal Parasite -->
<<if _normalParasites gt 0>>
<a data-passage="sister_parasite_apply_normal">
<div class="parasite-type normal-parasite interactive">
<span class="status-icon">🟡</span> Normal: <<print _normalParasites>>
</div>
</a>
<<else>>
<div class="parasite-type normal-parasite disabled">
<span class="status-icon">🟡</span> Normal: 0
</div>
<</if>>
<!-- Strong Parasite -->
<<if _strongParasites gt 0>>
<a data-passage="sister_parasite_apply_strong">
<div class="parasite-type strong-parasite interactive">
<span class="status-icon">🔴</span> Strong: <<print _strongParasites>>
</div>
</a>
<<else>>
<div class="parasite-type strong-parasite disabled">
<span class="status-icon">🔴</span> Strong: 0
</div>
<</if>>
</div>
</div>
<hr>
<<set _sortedInteractions = _sister.interactions.slice().sort((a, b) => a.cost - b.cost)>>
<table class="interaction-table">
<thead>
<tr>
<th>Interaction</th>
<th>Requires</th>
<th>Fails If</th>
<th>Cost</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<<for _interaction range _sortedInteractions>>
<<set _requireUnlocked = _interaction.requires ? _sister.interactions.find(i => i.id eq _interaction.requires)?.unlocked : true>>
<<set _failsUnlocked = _interaction.failsif ? _sister.interactions.find(i => i.id eq _interaction.failsif)?.unlocked : false>>
<<set _hasEnoughParasites = _sister.parasitesapplied >= _interaction.cost>>
<<set _hasNoAffliction = not _sister.afflictions.includes(_interaction.name)>>
<<set _canUnlock = not _interaction.unlocked and _requireUnlocked and not _failsUnlocked and _hasEnoughParasites and _hasNoAffliction>>
<tr>
<td><<print _interaction.name>></td>
<td><<print _interaction.requires ? _interaction.requires : "—">></td>
<td><<print _interaction.failsif ? _interaction.failsif : "—">></td>
<td><<print _interaction.cost>></td>
<td>
<<if _interaction.unlocked>>
✅ Unlocked
<<elseif _canUnlock>>
<<set _buttonHTML = '<button class="interaction-button" type="button" data-passage="' + _interaction.id + '">Infect</button>'>>
<<= _buttonHTML>>
<<else>>
❌ Locked:
<<if not _requireUnlocked>>Missing requirement<</if>>
<<if _failsUnlocked>> Blocked by fail<</if>>
<<if not _hasEnoughParasites>> Not enough parasites<</if>>
<<if not _hasNoAffliction>> Afflicted<</if>>
<</if>>
</td>
</tr>
<</for>>
</tbody>
</table>
<hr>
<!-- Return Button -->
<button data-passage="emily_private" class="button return-button" type="button">Return</button><<set _sister = $characters.find(c => c.id eq "sister")>>
/* Remove one Normal Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Normal]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _sister.parasitesapplied += 2>> /* Adds 2 infection points */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">normal parasite</span> to <<print _sister.name>>.
<br>It adds <span style="color: green;">two infection points</span>.
</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Wait... what was that?... </div><br>
<!-- Return Button -->
<button data-passage="sister_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.sorrysis.unlocked>>
<<script>>
unlockAchievement("sorrysis");
<</script>>
<</if>>
/* Make this trackable in the future */
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _sister = $characters.find(c => c.id eq "sister")>>
/* Remove one Strong Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Strong]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _sister.parasitesapplied += 5>> /* Adds 5 infection points */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">strong parasite</span> to <<print _sister.name>>.
<br>It adds <span style="color: green;">five infection points</span>.
</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Wait... what was that?... </div><br>
<!-- Return Button -->
<button data-passage="sister_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.sorrysis.unlocked>>
<<script>>
unlockAchievement("sorrysis");
<</script>>
<</if>>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><<set _sister = $characters.find(c => c.id eq "sister")>>
/* Remove one Weak Parasite from inventory */
<<set _index = $inventory.findIndex(i => i.name eq "Parasite [Weak]")>>
<<if _index != -1>>
<<set $inventory.deleteAt(_index)>>
<<set _sister.parasitesapplied += 1>> /* Adds 1 infection point */
<</if>>
<div class="narratortextbox">
You apply the <span style="color: green;">weak parasite</span> to <<print _sister.name>>.
<br>It adds <span style="color: green;">one infection point</span>.
</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Wait... what was that?... </div><br>
<!-- Return Button -->
<button data-passage="sister_menu" class="button return-button" type="button">Return</button>
<<if !$achievements.sorrysis.unlocked>>
<<script>>
unlockAchievement("sorrysis");
<</script>>
<</if>>
<<if !$achievements.loyalhost.unlocked>>
<<script>>
unlockAchievement("loyalhost");
<</script>>
<</if>><div class="location-title">Emily</div><br>
<div class="imagebox"><img src="images/characters/emily/work.jpg" alt="" /></div><br>
<div class="monotextbox">Chloe rolls her eyes, glancing toward Emily, who is busy pretending you don’t exist.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/chloe/chat.jpg" alt="" /></div>Chloe<hr>Emily? Yeah, she’s a *delight*. The biggest stuck up - wait. Why am I telling you this? Get the fuck away from me. Pervert!</div><br>
<button data-passage="talk_chloe" class="button" type="button" tabindex="0">Go Back</button><div class="location-title">Luxe Fashions</div><br>
<div class="imagebox"><img src="images/locations/clothingstore/shop.jpg" alt="" /></div><br>
<div class="monotextbox">Chloe smirks, glancing around the store like it's both a blessing and a prison.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/chloe/chat.jpg" alt="" /></div>Chloe<hr>It’s a high-end boutique. Rich women spend way too much money here, and I pretend to care. Any other dumb questions?</div><br>
<button data-passage="ask_chloe_emily" class="button" type="button" tabindex="0">Ask About Emily</button>
<button data-passage="talk_chloe" class="button" type="button" tabindex="0">Go Back</button><div class="location-title">Talking to Chloe</div><br>
<div class="imagebox"><img src="images/characters/chloe/main.jpg" alt="" /></div><br>
<div class="monotextbox">Chloe, the store manager, stands near the checkout counter, arms crossed as she watches you with barely hidden amusement.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/chloe/chat.jpg" alt="" /></div>Chloe<hr>So, what’s the deal? Shopping for your *girlfriend*? Creep.</div><br>
<button data-passage="ask_chloe_store" class="button" type="button" tabindex="0">Ask About the Store</button>
<button data-passage="ask_chloe_emily" class="button" type="button" tabindex="0">Ask About Emily</button>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">End Conversation</button><<set _sister = $characters.find(c => c.id eq "sister")>>
<div class="location-title">Annoying Emily</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="monotextbox">You step closer to Emily, watching her shoulders tense as she spots you.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Oh my *fucking* god. Do you not have anything better to do?</div><br>
<button data-passage="annoy_emily_more" class="button" type="button" tabindex="0">Keep Bothering Her</button>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">Leave Her Alone</button><div class="location-title">Emily Loses It</div><br>
<div class="monotextbox">You open your mouth to say something else, but Emily slams a stack of clothes onto the counter, eyes burning with fury.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>That’s it! I’m *done* with this. If I see you again, I swear to fucking god...</div><br>
<div class="monotextbox">She turns sharply and stomps toward the back, disappearing into the storage room.</div><br>
<<if not $emily_alone>>
<<set $emily_alone = true>>
<</if>>
<button data-passage="emily_private" class="button" type="button" tabindex="0">Follow Her Into the Storage Room</button>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">Let Her Cool Off</button><div class="location-title">Pushing Your Luck</div><br>
<<set _sister = $characters.find(c => c.id eq "sister")>>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="monotextbox">You lean against the counter, smirking slightly. Emily lets out a sharp exhale, already fuming.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Are you *seriously* still here? I'm two seconds away from having security drag you out.</div><br>
<div class="monotextbox">A few customers glance over, sensing the tension.</div><br>
<button data-passage="annoy_emily_final" class="button" type="button" tabindex="0">Push Her Further</button>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">Back Off</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>*Ahem* let me see those titties!</div><br>
<div class="imageboxbig"><<= _sister.image>></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Why am I doing this...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hehehe...</div><br>
<div class="narratortextbox"><<Emily>>'s eyes roll to the back of her head as she lifts up her top exposing her breasts to you. The parasite's hard work on full display.</div><br>
<div class="imagebox"><img src="images/characters/sister/flash.jpg" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Nice.</div><br>
<<time>>
<div class="narratortextbox"><<Emily>> then covers herself. Her regular personality coming back out of her shell, not even knowing what she just did.</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _emily = $findCharacterByName('Emily')>>
<<set _sister = $characters.find(c => c.id eq "sister")>>
<<set $locatedSavedHere = "emily_private">>
<<set $locationType = "emily_private">>
<div class="location-title">Storage Room</div><br>
<div class="imagebox"><img src="images/clothingstore/stockroom.jpg" alt="" /></div><br>
<<if $time lte 11>>
<div class="monotextbox">Emily stomps into the back room, muttering curses under her breath. You slip in behind her before she notices.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>
<<if _sister.afflictions.includes("Nice")>>
Oh, hey. Nice to see you. Sorry about earlier. I'm just stressed with work.
<<elseif _sister.afflictions.includes("Mean")>>
Did you come here for a beating? You little dirty fuckin' pervert!
<<else>>
Excuse me, the actual *fuck* do you think you’re doing back here?
<</if>>
<<if _sister.afflictions.includes("Self Pleasure")>><div class="monotextbox">You notice her fidgeting with the hem of her dress.</div><br><</if>>
</div><br>
<<if _emily.afflictions.includes("Flasher")>>
<button data-passage="emily_flash_tits" class="button" type="button" tabindex="0">Flash Your Tits - Now!</button>
<</if>>
<button data-passage="sister_menu" class="button" type="button" tabindex="0">Now’s Your Chance</button>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">Back Off</button>
<<else>>
<div class="monotextbox">The room is now empty. You should leave too.</div><br>
<button data-passage="clothing_store_outside" class="button" type="button" tabindex="0">Leave Store</button>
<</if>><div class="location-title">Browsing Clothes</div><br>
<div class="imagebox"><img src="images/clothingstore/racks.jpg" alt="" /></div><br>
<div class="monotextbox">You idly flip through a rack of dresses, drawing confused stares from a few nearby customers.</div><br>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">Go Back</button><div class="titlename">Clothing Store</div><br><<set $locationType = "street">>
<div class="narratortextbox">This is the womens clothing store that <<Emily>> works at.</div><br>
<<if $time lte 11>>
<button data-passage="womens_clothing_store" class="button" type="button" tabindex="0">Enter</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">Enter [Closed]</button>
<</if>>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0"><< Highland Street << </button><div class="titlename">Clothing Store</div><br><<set $locationType = "street">>
<div class="narratortextbox">This is the womens clothing store that <<Emily>> works at.</div><br>
<<if $time lte 11>>
<button data-passage="clothing_store_inside" class="button" type="button" tabindex="0">Enter</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">Enter [Closed]</button>
<</if>>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0"><< Highland Street << </button><<set _sister = $findCharacterByName('Emily')>>
<div class="location-title">Luxe Fashions</div><br>
<div class="imagebox"><img src="images/clothingstore/storefront.jpg" alt="" /></div><br>
<div class="monotextbox">A sleek, high-end women's clothing store. Racks of expensive dresses, handbags, and accessories fill the space, and the air is thick with perfume and judgmental stares.</div><br>
<!-- If Emily is still on shift AND hasn't stormed off yet -->
<<if $time lte 11 and not $emily_alone>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>
<<if _sister.afflictions.includes("Nice")>>
Hey little bro! Nice to see you!
<<elseif _sister.afflictions.includes("Mean")>>
This mother fucker! Wait til' I get my hands on your throat!
<<else>>
Huh?! What are you doing in here? Get the fuck out!
<</if>>
</div><br>
<</if>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/chloe/chat.jpg" alt="" /></div>Chloe<hr>Oh, look at this. A *man* in a women's boutique. Another pervert i bet...</div><br>
<button data-passage="talk_chloe" class="button" type="button" tabindex="0">Talk to Chloe</button>
<button data-passage="browse_clothing" class="button" type="button" tabindex="0">Browse the Store</button>
<button data-passage="" class="button" type="button" tabindex="0">Eavesdrop on Customers</button>
<!-- If Emily is still out front and hasn't gone to the storage room -->
<<if $time lte 11 and not $emily_alone>>
<button data-passage="annoy_emily" class="button" type="button" tabindex="0">Annoy Emily</button>
<</if>>
<!-- If Emily is ALREADY in the back room, let the player go straight there -->
<<if $emily_alone>>
<button data-passage="emily_private" class="button" type="button" tabindex="0">Go to Storage Room</button>
<</if>>
<button data-passage="clothing_store_outside" class="button button-return" type="button" tabindex="0">Leave</button><div class="titlename">Bus</div><br>
<div class="imagebox"><img src="images/college/bus/image.jpg" alt="" /></div><br>
<div class="narratortextbox">You walk onto the bus and scan your bus card. You make your way to the back of the bus where you can sit alone.</div><br>
<<time>>
<<if $collegeIntroDone != 1>> /* Starts the college introduction */
<button data-passage="CollegeIntro" class="button" type="button" tabindex="0">Arrive at College</button>
<<else>>
<button data-passage="CollegeGate" class="button" type="button" tabindex="0">Arrive at College</button>
<</if>><div class="titlename">Bus</div><br>
<div class="imagebox"><img src="images/college/bus/image.jpg" alt="" /></div><br>
<div class="narratortextbox">You walk onto the bus and scan your bus card. You make your way to the back of the bus where you can sit alone.</div><br>
<button data-passage="gohenStreet" class="button" type="button" tabindex="0">Arrive Home</button><<if $time lt 4>>
<div class="narratortextbox">Class is in session</div><br>
<<mandyclass>>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>Alright Class, listen up!</div><br>
<div class="narratortextbox">You spend the next couple of hours learning math with Miss Mandy</div><br>
<<time>>
<<if $homeworkDone eq 1>>
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Homework [Complete]">>
<<set $inventory.splice(_i, 1)>> <!-- Remove one instance of Homework [Complete] at index _i -->
<<set $foundItem to true>> <!-- Set the flag to true to indicate we found homework -->
<<break>> <!-- Exit the loop after deleting one instance -->
<</if>>
<</for>>
<<if $playerAnswer eq $Properanswer>>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>Great job, $playerName. Your homework is grade A!</div><br>
<<set $homeworkDone = 0>>
<<set $homeworkCounter = $homeworkCounter + 1>>
<<set $iDontHaveHomeWork = true>>
<div class="narratortextbox">Cash Reward! You Earned $3 for successfully finishing homework!</div><br>
<<set $cash = $cash + 3>>
<<else>>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>$playerName... Your homework is awful. Did you even try?</div><br>
<<set $homeworkDone = 0>>
<<set $homeworkCounterBad = $homeworkCounterBad + 1>>
<<set $iDontHaveHomeWork = true>>
<</if>>
<div class="narratortextbox">Your homework has been removed from your inventory.</div><br>
<<else>>
<<if $iDontHaveHomeWork != false>>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>$playerName, here is your homework. There isn't a strict deadline, but hand it in as soon as possible. Okay?</div><br>
<div class="narratortextbox">You are given homework by the teacher.</div><br>
<<set $itemTo = {
name: "Homework",
partypic:'<img src="images/inventory/homework.png" alt="" />',
desc: "An empty sheet of math homework. I need to finish this!",
itemMaterial: false,
itemParasite: false
}>>
<<set $inventory.push($itemTo)>>
<<set $new_homework = {
name: "Homework",
variableOne: 2,
variableTwo: 6,
complete: false
}>>
<<set _randomVariable to random(1, 20)>>
<<set $new_homework.variableOne = _randomVariable>>
<<set _randomVariable to random(11, 99)>>
<<set $new_homework.variableTwo = _randomVariable>>
<<set $homework = []>> <!-- Initialize the global $homework array if not already done -->
<<set _interaction to clone($homework)>>
<<set _interaction.push($new_homework)>>
<<set $homework to _interaction>>
<<set $iDontHaveHomeWork = false>>
<div class="narratortextbox">Class is done</div><br> <<set $time = 5>>
<</if>>
<</if>>
<<else>>
<div class="narratortextbox">You are standing in Mrs Mandy's classroom. There isn't anymore here right now.</div><br>
<<if $substory[1].complete eq false>>
<div class="narratortextbox">But wait - someone *is* here!</div><br>
<button data-passage="triviaSisters" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Talk to Trivia Sisters</button>
<</if>>
<</if>>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Leave</button><<set $wrongAnswers = 0>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>Your mom hates you, that is a fact. What is the name of this saucy cat?</div><br>
<button data-passage="trivia2" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 0">"Jennifer"</button>
<button data-passage="trivia2" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Pauline""</button>
<button data-passage="trivia2" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Bridgette"</button>
<button data-passage="trivia2" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Tony"</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>Your sister, what a bitch! What is the name of this horrible witch?</div><br>
<button data-passage="trivia3" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Elisa"</button>
<button data-passage="trivia3" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Amy""</button>
<button data-passage="trivia3" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 0">"Emily"</button>
<button data-passage="trivia3" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Amanda"</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>The game store, a magical space! Where the owner's knowledge puts a smile on your face. Tell me now, without any ado, What is the name of that gaming guru?</div><br>
<button data-passage="trivia4" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"$playerName"</button>
<button data-passage="trivia4" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Fred"</button>
<button data-passage="trivia4" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 0">"Marcus"</button>
<button data-passage="trivia4" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Tony"</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>This room, this room - who owns you?</div><br>
<button data-passage="trivia5" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Mrs Moon"</button>
<button data-passage="trivia5" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 0">"Mrs Molly"</button>
<button data-passage="trivia5" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Mrs Hannah"</button>
<button data-passage="trivia5" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Mrs Moonie"</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>Final question - So, without delay, let's end this game,
What's her name, my sister's claim to fame?</div><br>
<button data-passage="trivia6" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 0">"Trina"</button>
<button data-passage="trivia6" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Tina"</button>
<button data-passage="trivia6" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Tiny"</button>
<button data-passage="trivia6" class="button" type="button" tabindex="0" data-setter="$wrongAnswers to 1">"Tiara"</button><<if $wrongAnswers eq 1>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>... it seems your knowledge wasn't enough. Please try again... once you're a little more tough</div><br>
<button data-passage="triviaSisters" class="button" type="button" tabindex="0">Finish</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>I'm happy to say, you got all the questions right! You almost gave us a deadly fright!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>The time has come for your prize!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>Will you please, close your eyes?</div><br>
<button data-passage="trivia7" class="button" type="button" tabindex="0">Close your Eyes</button>
<</if>><div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/bothchat.png" alt="" /></div>Tina & Trina<hr>OPEN YOUR EYES!!</div><br>
<div class="imageboxbig"><img src="images/characters/tinatrina/main_nude.jpg" alt="" /></div><br>
<div class="narratortextbox">Two women are completely naked and reaching for your cock. This is the type of reward you need after such difficult questions...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/tinatrina/blowjob.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>We hope you enjoyed!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>Here's one more gift before we go</div><br>
<div class="narratortextbox">You received $2 from the trivia sisters.</div><br>
<<set $cash = $cash + 2>>
<div class="narratortextbox">The trivia sisters have left the classroom... wait... someone is coming in!</div><br>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>...</div><br>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>Why are you in my classroom, $playerName? Also... why are you naked?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<div class="npctextbox"><<mandychat>>Mrs Mandy<hr>Please get out.</div><br>
<<set $substory[1].complete = true>>
<button data-passage="classroom" class="button" type="button" tabindex="0">Finish</button><div class="imageboxbig"><img src="images/characters/tinatrina/main.jpg" alt="" /></div><br>
<<if $triviaSistersIntro != 1>>
<div class="narratortextbox">Two women aproach you from the front of the classroom.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>My name is Tina!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>- and my name is Trina!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>- and together we are...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/bothchat.png" alt="" /></div>Tina & Trina<hr>THE TRIVIA SISTERS!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/bothchat.png" alt="" /></div>Tina & Trina<hr>ARE YOU HERE TO PLAY OUR GAME?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>It's gonna be great!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>It's gonna be fun!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/bothchat.png" alt="" /></div>Tina & Trina<hr>DO YOU WANT TO SEE THE PRIZES TO BE WON?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Prizes?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>Prizes! Yay! That's right!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/tinachat.png" alt="" /></div>Tina<hr>Only for those will knowledge and might!</div><br>
<div class="narratortextbox">If you play their game... you might win a prize... might be worth a shot</div><br>
<<set $triviaSistersIntro = 1>>
<button data-passage="triviaSisters" class="button" type="button" tabindex="0">Finish Talking</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tinatrina/trinachat.png" alt="" /></div>Trina<hr>Do you want to play?</div><br>
<button data-passage="trivia1" class="button" type="button" tabindex="0">"I want to play"</button>
<button data-passage="classroom" class="button" type="button" tabindex="0">"Get away from me"</button>
<</if>><div class="titlename">College</div><br>
<div class="narratortextbox">You take a nice long piss.</div><br><<set $peeCounter = $peeCounter + 1>>
/* Video of pissing here */
<div class="npctextbox"><<playerpic>>$playerName<hr>AAhhh... much better!</div><br><<set $dirtyHands = 1>>
<button data-passage="maleBathroomCollege" class="button" type="button" tabindex="0">Finish</button><div class="titlename">College</div><br>
<div class="narratortextbox">You wash your hands</div><br>
<<if $dirtyHands eq 1>>
<div class="npctextbox"><<playerpic>>$playerName<hr>It's good to practice proper hygiene. I wouldn't want to spread germs!</div><br><<set $dirtyHands = 0>>
<<else>>
<div class="npctextbox"><<playerpic>>$playerName<hr>*La la la la la*</div><br>
<</if>>
<button data-passage="maleBathroomCollege" class="button" type="button" tabindex="0">Finish</button><div class="titlename">College</div><br>
<div class="imagebox"><img src="images/college/bathroom.jpg" alt="" /></div><br>
<button data-passage="CollegePiss" class="button" type="button" tabindex="0">Piss</button>
<button data-passage="CollegeWash" class="button" type="button" tabindex="0">Wash Your Hands</button>
<button data-passage="CollegeBathroom" class="button" type="button" tabindex="0">Leave</button><div class="titlename">College</div><br>
<div class="imagebox"><img src="images/college/bathroom2.jpg" alt="" /></div><br>
<div class="narratortextbox">You get the feeling that you should not be here. It's best to leave before someone sees you and causes a scene.</div><br>
<button data-passage="womenBathroomCollege_stall" class="button" type="button" tabindex="0">[Enter Bathroom Stall]</button>
<button data-passage="CollegeBathroom" class="button" type="button" tabindex="0">Leave</button><<set _julia = $characters.find(c => c.id eq "julia")>>
<<set $locatedSavedHere = "womenBathroomCollege_stall">>
<<set $locationType = "womenBathroomCollege_stall">>
<div class="titlename">College</div><br>
<div class="imagebox"><img src="images/college/stall.jpg" alt="" /></div><br>
<div class="narratortextbox">You are standing in the bathroom stall.</div><br>
<<if $time gte 5 and $time lte 8 and _julia.afflictions.includes("After Class Lovin'")>>
<div class="narratortextbox">Julia is here.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Finally, you're here!</div><br>
<button data-passage="julia_menu" class="button" type="button" tabindex="0">Infect</button>
<button data-passage="womenBathroomCollege_stall_fuck" class="button" type="button" tabindex="0">Fuck Her</button>
<<if _julia.afflictions.includes("Flasher")>>
<button data-passage="julia_flash_tits" class="button" type="button" tabindex="0">Flash Your Tits - Now!</button>
<</if>>
<</if>>
<button data-passage="womenBathroomCollege" class="button" type="button" tabindex="0">Leave</button><<set _julia = $characters.find(c => c.id eq "julia")>>
<<set $locatedSavedHere = "womenBathroomCollege_stall">>
<<set $locationType = "womenBathroomCollege_stall">>
<div class="titlename">College</div><br>
<div class="imagebox"><img src="images/college/stall.jpg" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to sit on my cock and let me use you as my cum dump.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>...</div><br>
<<if _julia.afflictions.includes("Cum Dump")>>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Of course. Anything for you my love.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Sit down and please allow me to drain you.</div><br>
<div class="narratortextbox">Julia undresses herself and you unsheath your cock. She puts in extra effort to make sure you are comfortable.</div><br>
<<time>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/julia/bathroomfuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>I-I don't ever do this... I hope i'm doing it right for you!</div><br>
<div class="narratortextbox">After some more strokes inside Julia you cum alongside her.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Agh!!!!! Oh fuck!!!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/universal_scenes/creampie.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Was I too loud?</div><br>
<<time>>
<div class="npctextbox"><<playerpic>>$playerName<hr>All good baby. You did amazing. Let's do this again soon.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>My love, you know i'd do anything for you... just this is a little too much for me. Sorry, I won't do it.</div><br>
<</if>>
<button data-passage="womenBathroomCollege_stall" class="button" type="button" tabindex="0">Leave</button><div class="titlename">College</div><br>
<div class="imagebox"><img src="images/college/bathroomdoors.jpg" alt="" /></div><br>
<button data-passage="maleBathroomCollege" class="button" type="button" tabindex="0">Enter Men's Bathroom</button>
<button data-passage="womenBathroomCollege" class="button" type="button" tabindex="0">Enter Women's Bathroom</button>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Leave</button><div class="titlename">College</div><br>
<div class="imagebox"><img src="images/college/hall.jpg" alt="" /></div><br>
<<if $time lte 4>>
/* Random Event Chance */
<<set _randoChanceHallway to random(1,10)>>
<<if _randoChanceHallway lte 3>>
<<goto "hallway_bully">>
<<elseif _randoChanceHallway lte 6>>
<<goto "hallway_julia">>
<</if>>
<</if>>
<button data-passage="staffroom" class="button" type="button" tabindex="0">Staff Room</button>
<button data-passage="classroom" class="button" type="button" tabindex="0">Classroom [Main]</button>
<button data-passage="classroomscience" class="button" type="button" tabindex="0">Classroom [Science]</button>
<button data-passage="CollegeBathroom" class="button" type="button" tabindex="0">Bathroom</button>
<button data-passage="CollegeGate" class="button" type="button" tabindex="0">Leave The College</button><div class="titlename">College - Random Event #1 - Lunch Money</div><br>
<div class="imageboxbig"><img src="images/characters/amy/main.jpg" alt="" /></div><br>
<div class="narratortextbox">Amy and her crew stop you in the hallway.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/amy/chat.png" alt="" /></div>Amy<hr>If it isn't my favourite little dork. Hand over you lunch money or we're going to kick you fucking ass. Five dollars, you know the drill.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Oh god...</div><br>
<<if $cash gte 5>>
<button data-passage="hallway_bully_givecash" class="button" type="button" tabindex="0">[Give $5]</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">[Need $5]</button>
<</if>>
<button data-passage="hallway_bully_takeabeating" class="button" type="button" tabindex="0">[Take A Beating]</button><div class="titlename">College - Random Event #1 - Lunch Money</div><br>
<div class="imageboxbig"><img src="images/characters/amy/main.jpg" alt="" /></div><br>
<div class="narratortextbox">Amy takes $5 from you</div><br>
<<set $cash = $cash - 5>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/amy/chat.png" alt="" /></div>Amy<hr>That's right. Hand it over!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Can I go now?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/amy/chat.png" alt="" /></div>Amy<hr>What do you think girls? Should we let this loser go? Alright, get lost - perv!</div><br>
<div class="narratortextbox">You quickly leave the scene, leaving whatever dignity you had behind. At least you didn't miss your class!</div><br>
<button data-passage="classroom" class="button" type="button" tabindex="0">Classroom [Main]</button><div class="titlename">College - Random Event #1 - Lunch Money</div><br>
<div class="imageboxbig"><img src="images/characters/amy/main.jpg" alt="" /></div><br>
<div class="narratortextbox">Amy beats the shit out of you</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/amy/chat.png" alt="" /></div>Amy<hr>You little broke ass nerd! Next time get some cash.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Please! Have mercy!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/amy/chat.png" alt="" /></div>Amy<hr>You're so pathetic!</div><br>
<<time>> <<set $time = $time + 4>>
<div class="narratortextbox">Time passes as you wriggle on the floor in agony. You probably missed your class for the day.</div><br>
<<if !$achievements.morningslap.unlocked>>
<<script>>
unlockAchievement("morningslap");
<</script>>
<</if>>
<button data-passage="classroom" class="button" type="button" tabindex="0">Classroom [Main]</button><div class="titlename">College - Random Event #2 - Julia</div><br>
<<set _julia = $characters.find(c => c.id eq "julia")>>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="narratortextbox">Julia see's you and smiles as she walks towards you in the hallway. She's your childhood best friend.</div><br>
<<if _julia.afflictions.includes("Dominant")>>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Hey you pathetic worm! You're going to class with me, right?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>Hey $playerName! Wanna go to class together?</div><br>
<</if>>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh...</div><br>
<button data-passage="hallway_julia_menu" class="button" type="button" tabindex="0">"Let's Talk In Private"</button>
<button data-passage="classroom" class="button" type="button" tabindex="0">"Sure!"</button><<set _julia = $characters.find(c => c.id eq "julia")>>
<<set $locatedSavedHere = "hallway_julia_menu">>
<<set $locationType = "hallway_julia_menu">>
<div class="location-title">Hallway - Quiet Corner</div><br>
<div class="imagebox"><img src="images/college/corner.jpg" alt="" /></div><br>
<<if $time lte 4>>
<div class="monotextbox">You and Julia go to a secluded area of the hallway where nobody can overhear or see.</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>
<<if _julia.afflictions.includes("Obsessed")>>
Y-yes my love? What is it you want?
<<elseif _julia.afflictions.includes("Dominant")>>
You have my permission to talk.
<<else>>
So... what's up?
<</if>>
</div><br>
<<if _julia.afflictions.includes("Flasher")>>
<button data-passage="julia_flash_tits" class="button" type="button" tabindex="0">Flash Your Tits - Now!</button>
<</if>>
<button data-passage="julia_menu" class="button" type="button" tabindex="0">Infect</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>I really have to get to class!</div><br>
<div class="monotextbox">Julia leaves for class. You go to class too.</div><br>
<</if>>
<button data-passage="classroom" class="button" type="button" tabindex="0">Go to class</button><div class="titlename">College</div><br>
<<set _julia = $characters.find(c => c.id eq "julia")>>
<div class="imageboxbig"><<= _julia.image>></div><br>
<div class="narratortextbox">Julia awaits your command.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Quickly. Lift up your top and show me your boobs!</div><br>
<div class="npctextbox"><div class="npcchat"><<= _julia.chat>></div>Julia<hr>I will show you my boobs.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Yes!</div><br>
<div class="imagebox"><img src="images/characters/julia/flash.jpg" alt="" /></div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">"Nice!"</button><div class="titlename">College - Science Classroom</div><br>
<div class="imagebox"><img src="images/college/scienceroom.jpg" alt="" /></div><br>
<<if $time lt 4>>
<div class="narratortextbox">Class is in session. You aren't allowed in here at this time.</div><br>
<<else>>
<div class="narratortextbox">The classroom is empty.</div><br>
<button data-passage="classroomscience_steal" class="button" type="button" tabindex="0">Steal a Vial</button>
<</if>>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Leave</button><div class="titlename">College - Science Classroom</div><br>
<div class="imagebox"><img src="images/college/scienceroom.jpg" alt="" /></div><br>
<<set _vialCount = 0>> <!-- Initialize a variable to store the count -->
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Glass Vial">>
<<set _vialCount += 1>> <!-- Increment the count for each "Glass Vial" found -->
<</if>>
<</for>>
<<if $time lte 4>>
<div class="narratortextbox">There are no more glass vials left to take.</div><br>
<<elseif _vialCount gte 1>>
<div class="narratortextbox">You already have an empty vial.</div><br>
<<else>>
<div class="narratortextbox">You take a glass vial [_vialCount].</div><br>
<<set _itemTo = {
name: "Glass Vial",
partypic:'<img src="images/inventory/vialempty.png" alt="" />',
desc: "An empty glass vial.",
itemMaterial: false,
itemParasite: false,
parasite: false
}>>
<<set $inventory.push(_itemTo)>>
<</if>>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Leave</button><div class="titlename">College - Staff Room</div><br>
<div class="narratortextbox">Nobody is here. [Demo Restriction]</div><br>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Leave</button><div class="titlename">College</div><br>
<div class="narratortextbox">Welcome to college.</div><br>
<div class="narratortextbox">College is important for $playing to fit in. In college you can attend classes, receive and hand in homework and interact with other students. You should make an effort to attend college from Monday - Friday. You'll unlock access to new NPCs to interact with and can even develop relationships and have more opportunities to unlock new locations! There is no penalty for not attending, however.</div><br>
<div class="narratortextbox">Now, let us introduce the main characters you need to know about in College.</div><br>
<button data-passage="CollegeIntro2" class="button" type="button" tabindex="0">Continue</button>
<button data-passage="CollegeIntro5" class="button" type="button" tabindex="0">Skip College Intro</button><div class="titlename">College</div><br>
<div class="narratortextbox">First up, your teacher. Mandy.</div><br>
<div class="imageboxbig"><img src="images/characters/mandy/main.jpg" alt="" /></div><br>
<div class="narratortextbox">Mandy, otherwise known as 'Mandy the Milf', is your teacher. She's the one you are going to be taking and receiving homework for. She's obviously *not* attracted to any students. So don't think you're going to be able to seduce her. It's impossible. Just admire her, be nice to her and make sure you hand in your homework on time!</div><br>
<button data-passage="CollegeIntro3" class="button" type="button" tabindex="0">Continue</button><div class="titlename">College</div><br>
<div class="narratortextbox">Next, is Julia.</div><br>
<div class="imageboxbig"><img src="images/characters/julia/main.jpg" alt="" /></div><br>
<div class="narratortextbox">Julia is your classmate and your first crush. You think she lives on your street but you dont know which house. You used to love this chick. However, some time ago she distanced herself from you. She's going to give you the cold shoulder. There is 0% chance you'll ever get into her pants. She won't even speak to you! She probably thinks you are a creep. Yep, you are such a loser!</div><br>
<button data-passage="CollegeIntro4" class="button" type="button" tabindex="0">Continue</button><div class="titlename">College</div><br>
<div class="narratortextbox">And the final character you should know about is Amy.</div><br>
<div class="imageboxbig"><img src="images/characters/amy/main.jpg" alt="" /></div><br>
<div class="narratortextbox">Amy. Picture this: a sinister aura, a demonic figure that seems to embody the dark side of your worst nightmares. This is the kind of person who takes pleasure in the suffering of others, flushing heads down toilets, and making your college life a living nightmare. Amy's reputation precedes her, and the fear of encountering her looms large amongst the other losers of the College. But here's the twist – take that terrifying image and shrink it down to a sexy piece of ass. That's Amy. A petite, ebony, seemingly harmless figure. You can't quite put your finger on why, but she sends shivers down your spine. Approach with caution.</div><br>
<button data-passage="CollegeIntro5" class="button" type="button" tabindex="0">Continue</button><div class="titlename">College</div><br>
<div class="narratortextbox">Don't worry. There is more characters to discover and meet, but I thought it be best to warn you of those three before you began your college life. Stay safe.</div><br>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Continue</button><<set $collegeIntroDone = 1>><div class="imagebox"><img src="images/gamestore/image.jpg" alt="" /></div><br>
<div class="npctextbox"><<gamechat>>Marcus<hr>Hey, $playerName. How you doing?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hey Marcus, any copies of Dragon King Machine 5?</div><br>
<div class="npctextbox"><<gamechat>>Marcus<hr>Haha! I wish, even if I did get a copy - It's mine!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>You sly dog!</div><br>
<div class="npctextbox"><<gamechat>>Marcus<hr>I tell ya, $playerName. It's been really busy lately here. The gaming business is booming!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>And you're working here solo? You need help?</div><br>
<div class="npctextbox"><<gamechat>>Marcus<hr>Help? Na kid, help costs money and I ain't in the business of giving my cash away!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<div class="npctextbox"><<gamechat>>Marcus<hr>Don't look at me like that!</div><br>
<<time>>
<button data-passage="store_outside" class="button" type="button" tabindex="0">Continue</button><<set $storeIntro = 1>>
<<if !$achievements.shewasahoar.unlocked>>
<<script>>
unlockAchievement("shewasahoar");
<</script>>
<</if>><div class="narratortextbox">You awaken to a loud crash noise coming from your back garden. You look out of your window to see smoke coming from the woods near the garden. Did something crash there?</div><br>
<div class="imagebox"><img src="images/activities/fire.jpg" alt="" /></div><br>
<<set $time = 10>>
<button data-passage="UFOevent2" class="button" type="button" tabindex="0">Next</button><div class="narratortextbox">You leave the confines of your bedroom. Everyone else is still asleep. How didn't they hear that? You decide not to wake them and go investigate on your own. You leave through the back door into your garden and through a small hole in the garden fence. You follow a well-known trail that you used to follow as a child, towards the smoke.</div><br>
<div class="imagebox"><img src="images/home/ufo.jpg" alt="" /></div><br>
<div class="narratortextbox">And then there it is. What can only be described as a large metal vehicle wedged into the earth. It's a UFO! The door to the UFO is smashed and you can probably climb into it.</div><br>
<button data-passage="UFOevent3" class="button" type="button" tabindex="0">Next</button><div class="imagebox"><img src="images/home/ufointerior.jpg" alt="" /></div><br>
<div class="narratortextbox">You slowly enter the smashed door of the UFO. It's not a large ship and it consists of just one room. Inside you find an alien body. Dead upon the floor. The crash probably killed them.</div><br>
<<set $itemTo = {
name: "Captain's Key",
partypic:'<img src="images/inventory/captainkey.png" alt="" />',
desc: "A key for the UFO in my backyard. A reminder that it wasn't a dream.",
itemMaterial: false,
itemParasite: false,
parasite: false
}>>
<<set $inventory.push($itemTo)>>
<div class="narratortextbox">You notice a strange keycard wedged in the cold green hands of the dead alien. You pry it open and put it in your pocket.</div><br>
<div class="imageboxbig"><img src="images/activities/keycard.jpg" alt="" /></div><br>
<div class="narratortextbox">There is smoke filling the room coming from the back. Looks like where the engine is. You walk over and see if you can cut the power to stop the smoke. Congrats. It works and the smoke seems to clear up, revealing a large tube with some type of bug thing inside of it surrounded by water.</div><br>
<div class="narratortextbox">It speaks a bunch of jibberish...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Language detected...Human...English.... Captain status... desceased...Assigning new captain...Done. Welcome, Captain...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I'm not the captain, I'm just $playerName</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Welcome Captain $playerName. Running General diagnostic of the ship...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Life support... offline..<br> Aerial Controls... offline... <br>hyperdrive offline... <br>comms...offline...<br>camoflauge systems.. on standby... <br>bio container... online</div><br>
<div class="narratortextbox">Sounds like this thing is completely messed up. It's even assigned you as the new captain.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What do the camoflauge systems do? and the bio container?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>The camoflauge system will conceal our location by making the ship invisible. Useful for evading enemies in space. Useless for being grounded...The bio container is what you see infront of you. The previous captain was a creator and designer of special parasites.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Parasites? I don't think I want to start a new global pandemic. I should just leave that alone. Can we activate the camo thing? I want to keep this place to myself for now until I can figure out what's going on</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Of course, Captain $playerName. Nobody will be able to see our location. Activating camo..</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Okay. This is crazy. I should go back to sleep and come back here tomorrow and see what I can do... or maybe i'll wake up and this will all be a dream</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>I can assure you, captain. This is not a dream.</div><br>
<div class="narratortextbox">You leave and go back home.</div><br>
<button data-passage="UFOevent4" class="button" type="button" tabindex="0">Next</button><div class="narratortextbox">You re-enter the house via the back door. Your mom is standing in the kitchen in her PJs!.</div><br>
<div class="imageboxbig"><img src="images/characters/mom/image3.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>What the fuck are you doing up at this time?</div><br>
<div class="narratortextbox">She sleeps like that? Jeez, kinda hot don't you think?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uhmm... I just heard a noise in the garden. I thought I heard something and was going to check it out...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>Ugh. There is nothing there, $playerName! You're just waking everyone up for no fucking reason. Listen. I've almost had it at my wits end with you. You better start behaving around here or you are going to be living on the street. I'm serious.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Sorry mom...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>Just go to fucking bed.</div><br>
<div class="narratortextbox">You walk up the stairs and into your bedroom. You lie in your bed and think about the crazy event that just happened was it real? Was it all a dream? You'll have to go check tomorrow and see.</div><br>
<button data-passage="UFOevent5" class="button" type="button" tabindex="0">Next</button><div class="narratortextbox">Just before you wind down for the night the door to your bedroom slowly opens. It's your sister, <<Emily>> ... you must of woke her up too.</div><br>
<div class="imageboxbig"><img src="images/characters/sister/image.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/sister/chat.png" alt="" /></div><<Emily>><hr>Fucking loser, what the hell were you doing in the garden at this time? Are you trying to creep us all the fuck out? You're already a creepy loser. Mom is definetly going to send you to a homeless camp soon. Where you will be begging for change and away from us forever! Haha!</div><br>
<div class="narratortextbox">You don't say anything. You just feel sad. Your eyes water and you roll to your side, facing the wall. Let's hope tomorrow will be a better day.</div><br>
<div class="narratortextbox">The door closes and you are finally alone. You're not a bad kid. What did you do to deserve being treated like this by your own family. You wish there was something you could do to make them like you. To have a family that actually loves you again. Before you sleep, you turn to face the photo of your family, illuminated in the moons light. It's you, your dad, mom and sister. All happy and smiling. Life was better back then.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Good times.</div><br>
<div class="narratortextbox">You close your eyes one last time for the night.</div><br>
<<set $time = 1>>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Sleep</button>
<<set $UFOOpen = 1>>
<<if !$achievements.withgreatpower.unlocked>>
<<script>>
unlockAchievement("withgreatpower");
<</script>>
<</if>><div class="titlename">Game Store</div><br><<set $locationType = "nonsearch">>
<<if $time gte 10>>
<div class="npctextbox"><<gamechat>>Marcus<hr>Hey man, i'm closing up the store now. It's time to leave.</div><br>
<<else>>
<div class="imagebox"><img src="images/gamestore/image.jpg" alt="" /></div><br>
<button data-passage="store_main_look" class="button" type="button" tabindex="0">Look Around</button>
<button data-passage="" class="button" type="button" tabindex="0">Chat with Marcus</button>
<</if>>
<button data-passage="store_outside" class="button" type="button" tabindex="0">Leave</button><div class="titlename">Game Store</div><br><<set $locationType = "nonsearch">>
<div class="narratortextbox">You look around the store.</div><br>
<div class="narratortextbox">There isn't anything here that interests you.</div><br>
<button data-passage="store_main" class="button" type="button" tabindex="0">Step Away</button><div class="titlename">Game Store</div><br>
<<if $time lte 4>>
<<if $storeIntro != 1>>
<button data-passage="store_intro" class="button" type="button" tabindex="0">Enter</button>
<<else>>
<button data-passage="store_main" class="button" type="button" tabindex="0">Enter</button>
<</if>>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">Enter [Closed]</button>
<</if>>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0">Leave</button><div class="titlename">Game Store</div><br>
<div class="narratortextbox">You earned $9 from your shift at the game store.</div><br>
<<time>><<set $time = $time + 2>><<set $cash = $cash + 9>><<set $cashEarnedGame = $cashEarnedGame + 9>><<set $gameStoreWorkedTimes = $gameStoreWorkedTimes + 1>>
<button data-passage="store_main" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox">You slam back a beer</div><br>
<<time>>
<button data-passage="nightclub_bar" class="button">Return</button><<if $money gte 50>>
<<set $money -= 50>>
<<set $inventory.push("Drugs")>>
<div class="narratortextbox">You buy a small baggie from a shady guy in the corner.</div><br>
<<else>>
<div class="narratortextbox">You don't have enough money for that.</div><br>
<</if>>
<button data-passage="nightclub_bathroom" class="button">Return</button><div class="wrapper">
<div class="title">Bar Area</div><br>
<div class="imagebox"><img src="images/locations/nightclub/bar.jpg" alt="Bar" /></div><br>
<div class="narratortextbox">The bartender eyes you lazily.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bartender/chat.jpg" alt="" /></div>Bartender<hr>What can I get ya?</div><br>
<button data-passage="buy_alcohol" class="button">Buy Beer</button>
<button data-passage="nightclub_inside" class="button">Back to Club</button>
</div><div class="wrapper">
<div class="titlename">Nightclub Bathroom</div><br>
<div class="imagebox"><img src="images/nightclub/bathroom.jpg" alt="Bathroom" /></div><br>
<button data-passage="pee_action" class="button">Piss</button>
<button data-passage="nightclub_inside" class="button">Back to Club</button>
</div><div class="wrapper">
<div class="titlename">Dancefloor</div><br>
<<set _emily = $findCharacterByName('Emily')>>
<<set _sister = $characters.find(c => c.id eq "sister")>>
<div class="narratortextbox">The bass drops. Lights flash. You lose yourself to the beat...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/activities/dance.mp4" type="video/mp4"></video></center></div><br>
<<set _rando = random(1,4)>>
<<if _rando eq 1>>
<div class="imageboxbig"><img src="images/characters/sister/club.jpg"></div><br>
<div class="narratortextbox">You bump into someone on the dancefloor</div><br>
<<if _sister.afflictions.includes("Nice")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>The fuck? Little bro? What are you doing here?</div><br>
<div class="narratortextbox">She's happy to see you.</div><br>
<button data-passage="nightclub_sister_chat" class="button">[Chat In Private]</button>
<<else>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>The fuck? You little fucking pervert! Did you follow me here? Bouncer! Help! this man is groping me!</div><br>
<div class="narratortextbox">She's serious. You should leave. Quickly.</div><br>
<</if>>
<<elseif _rando eq 2>>
<div class="imageboxbig"><img src="images/characters/zoe/main.jpg"></div><br>
<div class="narratortextbox">You bump into someone on the dancefloor</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/zoe/chat.png" /></div>Zoe<hr>...</div><br>
<<elseif _rando eq 3>>
<div class="imageboxbig"><img src="images/characters/alice/main.jpg"></div><br>
<div class="narratortextbox">You bump into someone on the dancefloor</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alice/chat.jpg" /></div>Alice<hr>The fuck? Watch where you're going.</div><br>
<<else>>
<div class="narratortextbox">You don't meet anyone on the dancefloor.</div><br>
<button data-passage="nightclub_inside" class="button">Back to Club</button>
<</if>>
<button data-passage="sleep" class="button">[Leave & End The Day]</button>
</div><div class="wrapper">
<div class="titlename">Club Sinister</div><br>
<div class="imagebox"><img src="images/nightclub/nightclubinterior.jpg" alt="Inside Club" /></div><br>
<div class="narratortextbox">The atmosphere is electric with the sounds of people dancing and loud techno music. You can barely hear yourself think.</div><br>
<button data-passage="nightclub_bathroom" class="button" type="button">Go to the Bathroom</button>
<button data-passage="nightclub_bar" class="button" type="button">Go to the Bar</button>
<button data-passage="nightclub_dancefloor" class="button" type="button">Hit the Dancefloor</button>
<button data-passage="nightclub_outside" class="button" type="button">Leave the Club</button>
</div><div class="titlename">Club Sinister</div><br>
<<if $time lte 9>>
<div class="imagebox"><img src="images/nightclub/day.jpg"/></div><br>
<div class="narratortextbox">The nightclub isn't open right now. Try coming back in the evening.</div><br>
<button data-passage="nightclub_outside_wait" class="button" type="button">[Wait]</button>
<<else>>
<div class="imagebox"><img src="images/nightclub/night.jpg"/></div><br>
<<if $substory[3].progress eq 0>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bouncer/chat.jpg" alt="" /></div>Measurehead<hr>Halt, pigment-deficient juvenile. You think you can breach this sanctum of bass and flesh-heat without proper documentation? No ID, no entry.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>But I'm 22?! I can legally enter this place!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bouncer/chat.jpg" alt="" /></div>Measurehead<hr>Your protest is the bark of a bureaucratic bastard. Show me the plastic rectangle that proves your existential worth, or remain exiled from the pantheon of rhythm.</div><br>
<<set $substory[3].progress = 1>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I guess I have to find my ID card. I know it must be somewhere...</div><br>
<<elseif $substory[3].progress eq 1>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bouncer/chat.jpg" alt="" /></div>Measurehead<hr>ID.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uhm....</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bouncer/chat.jpg" alt="" /></div>Measurehead<hr>Your protest is the bark of a bureaucratic bastard. Show me the plastic rectangle that proves your existential worth, or remain exiled from the pantheon of rhythm.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I guess I have to find my ID card. I know it must be somewhere...</div><br>
<<elseif $substory[3].progress gte 2>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bouncer/chat.jpg" alt="" /></div>Measurehead<hr>ID.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Right here!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/bouncer/chat.jpg" alt="" /></div>Measurehead<hr>Hmmm... very good ham sandwich. You may enter.</div><br>
<div class="narratortextbox">You smile and waltz inside the nightclub.</div><br>
<button data-passage="nightclub_inside" class="button" type="button">[Enter]</button>
<</if>>
<</if>>
<button data-passage="mathewStreet" class="button" type="button">Leave</button><div class="narratortextbox">You wait outside the nightclub for it to open.</div><br>
<<set $time = 10>>
<button data-passage="nightclub_outside" class="button" type="button">[Stop Waiting]</button><div class="narratortextbox">You take a nice long piss.</div><br><<set $peeCounter = $peeCounter + 1>>
/* Video of pissing here */
<div class="npctextbox"><<playerpic>>$playerName<hr>AAhhh... much better!</div><br><<set $dirtyHands = 1>>
<button data-passage="nightclub_bathroom" class="button">Return</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>Why dont we use this opportunity to relieve ourselves? I mean. I'm guessing you are pretty horny on that dancefloor full of guys.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>$playerName! Oh my! I mean... yeah I guess I could</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>That's right... good sis...</div><br>
<div class="narratortextbox"><<Emily>>'s eyes roll to the back of her head as pulls down her panties from under her dress and plays with herself infront of you..</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/activities/female_solo.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Oh my! Little bro! I feel so much better!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Nice.</div><br>
<<time>>
<div class="npctextbox"><<playerpic>>$playerName<hr>My turn?</div><br>
<<if _sister.afflictions.includes("Mastubation Helper")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Now let me help you out, little bro.</div><br>
<div class="narratortextbox"><<Emily>> while still sitting down on the toilet seat, undoes your belt and unleashes your cock.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Such a nice little cock.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox"><<Emily>> finishes jacking you off in the bathroom stall.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Why is it twitching?!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/facial.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox"><<Emily>>'s face gets covered in your cum.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Fuck! I gotta get home, quickly!</div><br>
<<else>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Not a fucking chance.</div><br>
<</if>>
<div class="narratortextbox"><<Emily>> then covers herself. Her regular personality coming back out of her shell, not even knowing what she just did.</div><br>
<button data-passage="$locatedSavedHere" class="button" type="button" tabindex="0">Return</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<playerpic>>$playerName<hr>I can barely hear myself speak. Let's go speak in private.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Yeah... okay.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Let's go to the bathroom.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>The bathroom? Sure...</div><br>
<div class="narratortextbox"><<Emily>> follows you to the bathroom cubicle.</div><br>
<button data-passage="nightclub_sister_chat2" class="button" type="button" tabindex="0">[Next]</button><<set _sister = $findCharacterByName('Emily')>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>So... what's up?</div><br>
<<set $locatedSavedHere = "nightclub_sister_chat2">>
<<set $locationType = "nightclub_sister_chat2">>
<<if _sister.afflictions.includes("Flasher")>>
<button data-passage="emily_flash_tits" class="button" type="button" tabindex="0">Flash Your Tits - Now!</button>
<</if>>
<<if _sister.afflictions.includes("Self Pleasure")>>
<button data-passage="emily_masturbate_bathroom" class="button" type="button" tabindex="0">Masturbate</button>
<</if>>
<<if _sister.afflictions.includes("Self Pleasure")>>
<button data-passage="emily_masturbate_bathroom" class="button" type="button" tabindex="0">Masturbate</button>
<</if>>
<button data-passage="sister_menu" class="button" type="button" tabindex="0">Now’s Your Chance</button>
<button data-passage="sleep" class="button">[Leave & End The Day]</button><div class="imagebox"><img src="images/home/bathroom/mom/peak.jpg" alt="" /></div><br>
<div class="narratortextbox">You get a few short glimpses of <<Jennifer>>. It's hard to see with the steam.</div><br>
<button data-passage="bathroom" class="button" type="button" tabindex="0">[Stop]</button><div class="narratortextbox">You knock but nobody hears you. The shower must be too loud.</div><br>
<button data-passage="hallway" class="button" type="button" tabindex="0">Hallway</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="imagebox"><img src="images/characters/mom/shower_carefree.jpg" alt="" /></div><br>
<div class="narratortextbox">You look at your mom standing naked in the bathroom. The door is wide open.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Don't stare!</div><br>
<<if _mom.afflictions.includes("Tinder Queen")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I've got to get ready for my tinder date tonight!</div><br>
<</if>>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Leave]</button><div class="titlename">College</div><br>
<div class="narratortextbox">You take a nice long piss.</div><br><<set $peeCounter = $peeCounter + 1>>
/* Video of pissing here */
<div class="npctextbox"><<playerpic>>$playerName<hr>AAhhh... much better!</div><br><<set $dirtyHands = 1>>
<<time>>
<button data-passage="bathroom" class="button" type="button" tabindex="0">Finish</button><<if $time gte 10>>
<div class="narratortextbox">It's too late to have a shower right now.</div><br>
<<else>>
<div class="titlename">College</div><br><<set $location = "selfshower">><<set $locationType = "shower">>
<div class="narratortextbox">You take a hot shower</div><br><<set $showerCounter = $showerCounter + 1>>
/* Video of shower here */
<div class="npctextbox"><<playerpic>>$playerName<hr>Nice and clean!</div><br><<set $dirtyHands = 1>>
<<time>>
<</if>>
<button data-passage="bathroom" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Finish</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set $locationType = "nonsearch">>
<<if $time eq 3>>
<<if _mom.afflictions.includes("Carefree")>>
<div class="narratortextbox">The door is open. You can hear and see <<Jennifer>> inside with the shower running. This is because the parasite has made her Carefree.</div><br>
<button data-passage="watch_carefree" class="button" type="button" tabindex="0">[Watch]</button>
<<else>>
<div class="narratortextbox">The door is locked. You can hear <<Jennifer>> inside with the shower running.</div><br>
<button data-passage="keyholePeep" class="button" type="button" tabindex="0">Peep Through The Keyhole</button>
<button data-passage="knock_mom_shower" class="button" type="button" tabindex="0">[Knock]</button>
<</if>>
<<else>>
<div class="titlename">Home - Bathroom</div><br>
<div class="imagebox"><img src="images/home/bathroom/bathroom.jpg" alt="" /></div><br>
<button data-passage="selfshower" class="button" type="button" tabindex="0">Take a Shower</button>
<button data-passage="HomePiss" class="button" type="button" tabindex="0">Piss</button>
<</if>>
<button data-passage="hallway" class="button" type="button" tabindex="0">Hallway</button><div class="titlename">Home - <<Jennifer>> - Bedroom</div><br>
<div class="imagebox"><img src="images/activities/door.jpg" alt="" /></div><br>
<<if $time gte 5>>
<button data-passage="mombedroom_sneakinside" class="button" type="button" tabindex="0">[Enter]</button>
<<else>>
<button data-passage="mombedroom_sneakinside" class="button" type="button" tabindex="0">[Sneak Inside]</button>
<</if>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Leave - Hallway]</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - <<Jennifer>> - Bedroom</div><br>
<<if $time gte 10>>
<div class="imageboxbig"><<= _mom.image>></div><br>
<<if _mom.afflictions.includes("Horny")>>
<<if _mom.afflictions.includes("Tinder Queen")>>
<div class="narratortextbox">You almost walk in on <<Jennifer>> before you realise she isn't alone. There is someone else in the room with her. You peak inside to take a look.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tyrone/chat.jpg" alt="" /></div>???<hr>I'm gonna pick you up and fuck the shit outta you, bitch!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/cuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Oh god - Tyrone! Fuck me harder!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/tyrone/chat.jpg" alt="" /></div>???<hr>You are my little whore!</div><br>
<div class="narratortextbox">You quickly leave before you are spotted.</div><br>
<<else>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/solo_dildo.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox">You almost walk in on <<Jennifer>> fucking herself with a dildo! She is way too horny after you infected her. You leave before you are spotted.</div><br>
<</if>>
<<time>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Is... someone there?</div><br>
<<else>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Get out! You can't be in here - ever!</div><br>
<</if>>
<<else>>
<div class="imagebox"><img src="images/home/mombedroom.jpg" alt="" /></div><br>
<div class="narratortextbox">You are standing the bedroom of <<Jennifer>>. Nobody is here.</div><br>
<</if>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Leave - Hallway]</button><div class="titlename">Home - <<Emily>> - Bedroom</div><br>
<div class="imagebox"><img src="images/activities/door.jpg" alt="" /></div><br>
<<if $time gte 10>>
<button data-passage="sisterbedroom_sneakinside" class="button" type="button" tabindex="0">[Sneak Inside]</button>
<<else>>
<button data-passage="sisterbedroom_sneakinside" class="button" type="button" tabindex="0">[Sneak Inside]</button>
<</if>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Leave - Hallway]</button><<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - <<Emily>> - Bedroom</div><br>
<<if $time gte 15>>
<div class="narratortextbox"><<Emily>> is asleep and her door is locked.</div><br>
<<elseif $time gte 10>>
<div class="imageboxbig"><<= _sister.image>></div><br>
<<if _sister.afflictions.includes("Self Pleasure")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/solo.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox"><<Emily>> is mastubating in her room! She is completely unbothered by you being there.</div><br>
<</if>>
<<if _sister.afflictions.includes("Nice")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Oh - it's you. What do you want little bro?</div><br>
<button data-passage="sisterbedroom_sneakinside_sleep_together" class="button" type="button" tabindex="0">[Sleep With Emily]</button>
<<elseif _sister.afflictions.includes("Mean")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You little dirty fucking perv! Come to watch you sister get dressed did you?</div><br>
<button data-passage="sisterbedroom_sneakinside_punish" class="button" type="button" tabindex="0">"Y-yes..."</button>
<<else>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Excuse me, what are you doing in here? Get the fuck out!</div><br>
<</if>>
<<if _sister.afflictions.includes("Self Pleasure")>>
<button data-passage="sisterbedroom_sneakinside_masturbation_help" class="button" type="button" tabindex="0">[Help Her]</button>
<</if>>
<<else>>
<div class="imagebox"><img src="images/home/sisterbedroom.jpg" alt="" /></div><br>
<div class="narratortextbox">You are standing the bedroom of <<Emily>>. Nobody is here.</div><br>
<<if $substory[3].progress eq 1>>
<button data-passage="sisterbedroom_sneakinside_id_found" class="button" type="button" tabindex="0">[What's This???]</button>
<</if>>
<</if>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Leave - Hallway]</button><div class="narratortextbox">You found your ID!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What the fuck was this doing on her dresser?</div><br>
<<set $substory[3].progress = 2>>
<<set $substory[3].complete = true>>
<div class="npctextbox"><<playerpic>>$playerName<hr>Now I can go inside the nightclub. That weird bouncer should let me in.</div><br>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Leave - Hallway]</button><<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - <<Emily>> - Bedroom</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Do you want me to... help you?</div><br>
<<if _sister.afflictions.includes("Mastubation Helper")>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/activities/solohelpplaceholder.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<<if _sister.afflictions.includes("Nice")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I apreciate it little bro, but no. That's a little too weird.</div><br>
<<elseif _sister.afflictions.includes("Mean")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You don't fucking deserve to help me.</div><br>
<<else>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Hell no! Stop watching me!</div><br>
<</if>>
<</if>>
<<time>>
<button data-passage="sisterbedroom_sneakinside" class="button" type="button" tabindex="0" data-setter="$dayAmount to 1">[Stop Talking]</button><<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - <<Emily>> - Bedroom</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I think I'm going to punish you.</div><br>
<div class="narratortextbox"><<Emily>> kicks you in the nuts!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/activities/nutskick.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You're so fucking pathetic. Like - really, I can do whatever I want you. Creep.</div><br>
<<time>>
<button data-passage="sleep" class="button" type="button" tabindex="0" data-setter="$dayAmount to 1">Sleep [Day +1]</button><<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - <<Emily>> - Bedroom</div><br>
<div class="imageboxbig"><img src="images/characters/sister/sleep_together.jpg" alt="" /></div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Goodnight!</div><br>
<<if _sister.afflictions.includes("Handjob Giver")>>
<button data-passage="sisterbedroom_sneakinside_sleep_together_handjob" class="button" type="button" tabindex="0">Get a Handjob</button>
<</if>>
<button data-passage="sleep" class="button" type="button" tabindex="0" data-setter="$dayAmount to 1">Sleep [Day +1]</button><<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - <<Emily>> - Bedroom</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>You want me to help with that?</div><br>
<div class="narratortextbox"><<Emily>> looks at your bricked up erection</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Yes. Obviously.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Okay little bro, just lie back and let me take care of this. I'm a pro.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/handjob.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox"><<Emily>> milks you dry.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Hehe! Now it's time to get a good night sleep together.</div><br>
<<time>>
<button data-passage="sleep" class="button" type="button" tabindex="0" data-setter="$dayAmount to 1">Sleep [Day +1]</button><div class="titlename">Home - Garden</div><br>
<<if $time lte 9>>
<div class="imagebox"><img src="images/home/garden_day.jpg" alt="" /></div><br>
<<else>>
<div class="imagebox"><img src="images/home/garden_night.jpg" alt="" /></div><br>
<</if>>
<div class="narratortextbox">The garden of your home. It's small but well decorated. Over the fence is a large woodland that spans for miles.</div><br>
<<if $UFOOpen eq 1>>
<button data-passage="woods" class="button" type="button" tabindex="0">Enter Hole In Fence</button>
<</if>>
<button data-passage="gardenHome_shed" class="button" type="button" tabindex="0">Check Shed</button>
<button data-passage="hallway" class="button" type="button" tabindex="0">Go Inside</button><div class="titlename">Home - Garden</div><br>
<div class="narratortextbox">You check the garden shed.</div><br>
<div class="narratortextbox">It's locked.</div><br>
<button data-passage="gardenHome" class="button" type="button" tabindex="0">Step Away</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - Hallway</div><br>
<<set $locationType = "nonsearch">>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Hey.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Yeah?</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Don’t say anything... just stand there.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Wait, what—?</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr><i>*SLAP*</i></div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/sister/scenes/slap.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Ow! What the hell was that for?!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I don’t know... I just felt like it. You didn’t hate it though, did you?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>...That’s not the point.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Huh. Interesting.</div><br>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Return]</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - Hallway</div><br><<set $locationType = "nonsearch">>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Hey, you! I got a question.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What?</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Do you know why mom doesn't seem to like me at the moment? She's not being very nice to me lately.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>No idea.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Seriously. Don't fuck around. She didn't say *anything?*</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>No. She didn't say anything to me. I've got some stuff to do. Leave me alone.</div><br>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Return]</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - Hallway</div><br><<set $locationType = "nonsearch">>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Okay, what the fuck?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What?</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Why is mom wearing that shit around the house? Have you seen any guys here?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I'm the only guy here</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Very funny. She's being openly slutty! What the fuck?!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Okay, let her do whatever she wants. She's an adult.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>...</div><br>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Return]</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - Hallway</div><br>
<<set $locationType = "nonsearch">>
<div class="narratortextbox">You hear a buzzing noise coming from the living room.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Huh...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/solo_couch.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Holy Shit! </div><br>
<div class="narratortextbox">The increased horniness of Jennifer is showing. She can barely contain herself and is relieving her urges!</div><br>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Return]</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - Hallway</div><br>
<<set $locationType = "nonsearch">>
<div class="narratortextbox">You hear some giggling coming from Jennifer's bedroom</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Huh...</div><br>
<div class="narratortextbox">Do you want to peak? Sounds like she's having fun with someone.</div><br>
<button data-passage="momWhatsThatNoise2_peak" class="button" type="button" tabindex="0">[Peak]</button>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Return]</button><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="titlename">Home - Hallway</div><br>
<<set $locationType = "nonsearch">>
<div class="narratortextbox">You peak inside the room, only to find Jennifer being picked up and fucked like a doll for a random stranger!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Holy shit..</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/cuck.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Oh god - Tyrone! Fuck me harder!</div><br>
<div class="narratortextbox">The increased infection of Jennifer is on full display.</div><br>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">[Return]</button><div class="titlename">Home - Kitchen</div><br>
<div class="imagebox"><img src="images/home/kitchen/kitchen.jpg" alt="" /></div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<div class="narratortextbox">You walk into the kitchen where <<Emily>> and <<Jennifer>> are having breakfast.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uhm, hey!</div><br>
<<if _mom.afflictions.includes("Breakfast Maker")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Come, I saved you a plate.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>
<<if _sister.afflictions.includes("Nice")>>
Good morning my handsome little bro!
<<elseif _sister.afflictions.includes("Mean")>>
I spat in your food. Enjoy.
<<else>>
Why does he have to eat with us?
<</if>>
</div><br>
<div class="narratortextbox">You sit with <<Jennifer>> and <<Emily>> and have breakfast.</div><br>
<<set _itemTo = {
name: "Breakfast Sandwich",
partypic:'<img src="images/inventory/breakfast.png" alt="" />',
desc: "A cold breakfast sandwich with sausage, eggs and bacon. Topped with sauce. Yummy.",
itemMaterial: false,
itemParasite: false
}>>
<<set $inventory.push(_itemTo)>>
<div class="narratortextbox">You take a breakfast sandwich for later and put it in your backpack.</div><br>
<<if _sister.afflictions.includes("Nice")>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I hope you enjoy your sandwich bro.</div><br>
<<if _mom.afflictions.includes("Emily Disliked")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Emily. Shut the fuck up. Jeez.</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I..</div><br>
<div class="narratortextbox">Looks like <<Jennifer>> is really starting to dislike <<Emily>>...</div><br>
<</if>>
<<else>>
<div class="npctextbox"><<emilychat>><<Emily>><hr>Why are you doing that?</div><br>
<<if _mom.afflictions.includes("Emily Disliked")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Don't you dare question me, I'm your mother. If I say he eats with us. He eats with us. You stupid whore!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>I..</div><br>
<div class="narratortextbox">Looks like <<Jennifer>> is really starting to dislike <<Emily>>...</div><br>
<</if>>
<</if>>
<<else>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Get out! Can't you see we're eating!</div><br>
<div class="npctextbox"><<emilychat>><<Emily>><hr>
<<if _sister.afflictions.includes("Nice")>>
Mom... why are you so mean to him!
<<elseif _sister.afflictions.includes("Mean")>>
He wants us to beat his ass, I say we fuck him up.
<<else>>
Weirdo!
<</if>>
</div><br>
<div class="narratortextbox">You leave the kitchen swiftly. You are not welcome here.</div><br>
<</if>>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">Hallway</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="narratortextbox"><<Jennifer>> is cleaning up in the kitchen</div><br>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hi...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>What is it? Can't you see i'm busy.</div><br>
<button data-passage="jenniferKitchenOffer" class="button" type="button" tabindex="0">Offer to Help</button>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Do you need any help?</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I tell you what, sure. You see all these dishes?</div><br>
<div class="imagebox"><img src="images/home/kitchen/dishes.jpg" alt="" /></div><br>
<div class="narratortextbox">You look at the huge pile of dirty dishes.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Get them all done.</div><br>
<button data-passage="jenniferKitchenOfferY" class="button" type="button" tabindex="0">Accept</button>
<button data-passage="jenniferKitchenOfferN" class="button" type="button" tabindex="0">Refuse</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Sorry, I can't do that right now.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Then why even ask to help me? You stupid fucking idiot!</div><br>
<div class="narratortextbox"><<Jennifer>> throws something at you. You duck out of the way just before it hits you. You leave quickly, to avoid any more potential threats on your life.</div><br>
<button data-passage="hallway" class="button" type="button" tabindex="0">Finish</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>O-okay.</div><br>
<div class="imagebox"><img src="images/home/kitchen/dishes.jpg" alt="" /></div><br>
<div class="narratortextbox">You start to clean up the dishes for <<Jennifer>>. She leaves the room almost immediately.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Why did I do this?</div><br>
<<time>>
<button data-passage="hallway" class="button" type="button" tabindex="0">Finish</button><<set _parasitecountapply = 0>> <!-- Initialize a variable to store the count -->
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Parasite">>
<<set _parasitecountapply += 1>> <!-- Increment the count for each "Parasite" found -->
<</if>>
<</for>>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>What?</div><br>
<button data-passage="mom_kitchen_breakfast" class="button" type="button" tabindex="0">"Can you make me breakfast?"</button>
<button data-passage="mom_kitchen_kiss" class="button" type="button" tabindex="0">"Can I get a kiss?"</button>
<button data-passage="mom_kitchen_love" class="button" type="button" tabindex="0">"I love you"</button>
<button data-passage="mom_menu" class="button" type="button" tabindex="0">[Infect]</button>
<<if _mom.afflictions.includes("Finger Blaster")>>
<button data-passage="mom_kitchen_finger" class="button" type="button" tabindex="0">[Finger <<Jennifer>>]</button>
<</if>>
<<if _mom.afflictions.includes("Kiss Me")>>
<<if $jenniferKiss != true>>
<button data-passage="mom_kitchen_kissmeToggle_Yes" class="button" type="button" tabindex="0">"Start Kissing Me"</button>
<<else>>
<button data-passage="mom_kitchen_kissmeToggle" class="button" type="button" tabindex="0">"Stop Kissing Me"</button>
<</if>>
<</if>>
<<if _parasitecountapply gte 1>> <<set $locatedSavedHere = "hallway">>
<button data-passage="mom_parasite_apply" class="button" type="button" tabindex="0">[Apply Parasite]</button>
<</if>>
<<if $jenniferTaxiSchool eq true>>
<button data-passage="mom_kitchen_taxi" class="button" type="button" tabindex="0">"Can you take me to college?"</button>
<</if>>
<hr>
<button data-passage="kitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>That food looks good. I'm really hungry...</div><br>
<<if _mom.afflictions.includes("Breakfast Maker")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Yes, I'm making you some too.</div><br>
<div class="narratortextbox">You can't wait for this food!</div><br>
<<else>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I dont care. This is for me and Emily. Not you.</div><br>
<div class="narratortextbox">Even your own mother won't make you breakfast. Looks like you'll have to survive on your own.</div><br>
<</if>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Mom, come here and let me service you.</div><br>
<div class="narratortextbox"><<Jennifer>> stays silent as she takes a few deep breaths to prepare.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Please baby, mommy needs you to take care of her needs. I'm practically dripping wet over here!</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/finger.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Is that nice, mom?</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Rub that clit, baby! - Shit! I have to finish breakfast. Let's continue this later? If you want?</div><br>
<<time>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I guess I'll be going to college now. Can I get a kiss, mom?</div><br>
<<if _mom.afflictions.includes("Kiss Me")>>
<div class="narratortextbox"><<Jennifer>> puckers up her lips and moves her head towards you.</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/kiss.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox">Hot.</div><br>
<<if _mom.afflictions.includes("Horny")>>
<div class="narratortextbox"><<Jennifer>> is getting really hot and bothered by your kiss. She excuses herself and leaves the room.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I have to use the bathroom.</div><br>
<button data-passage="mom_kitchen_kiss_solo" class="button" type="button" tabindex="0">Follow her</button>
<</if>>
<<else>>
<div class="narratortextbox">Jennifer gives you a death stare.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>What?... Just get the fuck out.</div><br>
<div class="narratortextbox">Cold.</div><br>
<</if>>
<<time>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="narratortextbox">You follow Jennifer, she doesn't actually go to the bathroom. Instead she enters her bedroom. The door is opened slightly and you get a view of what she is doing in there...</div><br>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/solo_dildo.mp4" type="video/mp4"></video></center></div><br>
<div class="narratortextbox">She is fucking herself with a dildo. She is way too horny.</div><br>
<<time>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Stop kissing me in the morning.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Sure.. if that's what you want.</div><br>
<<set $jenniferKiss = false>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I want you to start kissing me in the morning again.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I'm so happy you are letting me give you a morning kiss!</div><br>
<<set $jenniferKiss = true>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hey Mom... I love you. You love me too right?</div><br>
<<if _mom.afflictions.includes("Horny")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Oh mommy loves you very very much..</div><br>
<<else>>
<div class="narratortextbox">Jennifer ignores you. She probably doesn't want to answer that question.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>...</div><br>
<</if>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Return</button><div class="titlename">Home - Kitchen - Jennifer</div><br>
<div class="imagebox"><img src="images/characters/mom/kitchen/main.png" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Hey Mom... can you take me to college real quick?</div><br>
<div class="narratortextbox">Jennifer nods and grabs her car keys. Time to go!</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Let's go!</div><br><<time>>
<<if $collegeIntroDone != 1>> /* Starts the college introduction */
<button data-passage="CollegeIntro" class="button" type="button" tabindex="0">[Arrive at College]</button>
<<else>>
<button data-passage="CollegeGate" class="button" type="button" tabindex="0">[Arrive at College]</button>
<</if>><div class="titlename">Home - Kitchen</div><br>
<div class="imagebox"><img src="images/home/kitchen/kitchen.jpg" alt="" /></div><br>
<<if $time eq 1 or ($time gte 4 and $time lte 7)>>
<div class="buttonGroup">
<!-- Speak to Jennifer (always available during time == 1) -->
<<if $time eq 1>>
<button data-passage="jenniferKitchen" class="button" type="button" tabindex="0">Speak To <<Jennifer>></button>
<</if>>
<!-- Dishes event (available between time 4 and 7) -->
<<if $time gte 4 and $time lte 7>>
<button data-passage="Kitchendish" class="button" type="button" tabindex="0">[The Dishes]</button>
<</if>>
</div>
<</if>>
/* Everyone has Breakfast */
<<if $time eq 2>>
<button data-passage="Kitchenbreakfast" class="button" type="button" tabindex="0"><<Jennifer>> Is Here</button>
<button data-passage="Kitchenbreakfast" class="button" type="button" tabindex="0"><<Emily>> Is Here</button>
<</if>>
<button data-passage="kitchen_fridge" class="button" type="button" tabindex="0">Check Fridge</button>
<button data-passage="hallway" class="button" type="button" tabindex="0">Hallway</button><div class="titlename">Home - Kitchen</div><br>
<div class="imagebox"><img src="images/home/kitchen/kitchen.jpg" alt="" /></div><br>
<div class="narratortextbox">You check the kitchen fridge.</div><br>
<div class="narratortextbox">There isn't anything here that interests you.</div><br>
<button data-passage="kitchen" class="button" type="button" tabindex="0">Step Away</button><div class="titlename">Home - Your Bedroom</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="narratortextbox">You wake up to the sight of <<Jennifer>> in your room.</div><br>
<div class="imageboxbig"><<= _mom.image>></div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Good morning.</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>A kiss?</div><br>
<div class="narratortextbox"><<Jennifer>> leans in to give you a good morning kiss!</div><br>
<<if _mom.afflictions.includes("Breakfast Maker")>>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>Don't forget to come down for breakfast soon.</div><br>
<</if>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/characters/mom/scenes/kiss.mp4" type="video/mp4"></video></center></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh.. thanks <<Jennifer>>...</div><br>
<div class="npctextbox"><<momchat>><<Jennifer>><hr>I'm happy to give my son a good morning kiss.</div><br>
<div class="narratortextbox">So far so good...</div><br>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox">$playing sits down at their computer and prepares to do homework</div><br> <<set $Properanswer = $homework[0].variableOne * $homework[0].variableTwo>>
<div class="narratortextbox">
Fill in the answer below to complete the homework:<br>
<<print $homework[0].variableOne>> * <<print $homework[0].variableTwo>><br>
<center><div class="newTextB"><<textbox "$playerAnswer" "0">></div></center>
</div><br>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Quit</button>
<button data-passage="submitAnswers" class="button" type="button" tabindex="0">Submit Answers</button><<if $playerAnswer eq $Properanswer>>
<div class="narratortextbox">You've got a good feeling about this.<br>Homework Complete!</div><br>
<<else>>
<div class="narratortextbox">You've got a bad feeling about this<br>Homework Complete!</div><br>
<</if>>
<<time>>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Done</button>
<<set $homeworkDone = 1>> /* This code removes the ability to do the homework again from the computer, needs to be reinabled once handed in to the teacher */
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Homework">>
<<set $inventory.splice(_i, 1)>> <!-- Remove one instance of homework at index _i -->
<<set $foundItem to true>> <!-- Set the flag to true to indicate we found homework -->
<<break>> <!-- Exit the loop after deleting one instance -->
<</if>>
<</for>>
<<set $itemTo = {
name: "Homework [Complete]",
partypic:'<img src="images/inventory/homework.png" alt="" />',
desc: "Your math homework. Ready to hand in to Mrs Mandy!",
itemMaterial: false,
itemParasite: false,
parasite: false
}>>
<<set $inventory.push($itemTo)>><div class="narratortextbox">You collect the semen in the empty vial.</div><br>
<<set _index = $inventory.findIndex(function(item) { return item.name === "Glass Vial"; })>>
<<if _index >= 0>>
<<set $inventory.deleteAt(_index)>>
<<set _newItem = {
name: "Vial of Semen",
partypic:'<img src="images/inventory/cum.png" alt="" />',
desc: "Highly potent biological material.",
itemMaterial: true,
itemParasite: false,
parasite: false,
quality: "Strong",
chance: 100
}>>
<<set $inventory.push(_newItem)>>
<</if>>
<<set $semenCollected += 1>>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Finish</button><div class="titlename">Home - Your Bedroom</div><br>
<div class="imagebox"><img src="images/home/bedroomPlayer.jpg" alt="" /></div><br>
<div class="narratortextbox">Your bedroom. Messy and unkept. No wonder you dont get many visitors.</div><br>
<<if $iDontHaveHomeWork eq false and $homeworkDone != 1>>
<button data-passage="homeworkAttempt" class="button" type="button" tabindex="0">Attempt Homework</button>
<</if>>
<button data-passage="playerMasturbate" class="button" type="button" tabindex="0">Masturbate</button>
<button data-passage="sleep" class="button" type="button" tabindex="0" data-setter="$dayAmount to 1">Sleep [Day +1]</button>
<button data-passage="hallway" class="button" type="button" tabindex="0">Leave</button><<set _vialCount = 0>> <!-- Initialize a variable to store the count -->
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Glass Vial">>
<<set _vialCount += 1>> <!-- Increment the count for each "Glass Vial" found -->
<</if>>
<</for>>
<!-- Now $plasticBottleCount contains the count of "Glass Vial" items in the inventory -->
<div class="titlename">Home - Your Bedroom</div><br>
<<if $playerMasturbateIntro != 1>>
<div class="narratortextbox">Hey! Looks like this is your first ever time masturbating! Nice!!! Masturbation is healthy!!!<br>
I just want to ask, do you want to see solo male masturbation content? Or just some text? Either is fine!</div><br>
<<set $playerMasturbateIntro = 1>>
<button data-passage="playerMasturbate" class="button" type="button" tabindex="0" data-setter="$gayStuff to false">No Way! [Blocks solo male content]</button>
<button data-passage="playerMasturbate" class="button" type="button" tabindex="0" data-setter="$gayStuff to true">Hell yeah! I wanna see a dick! [Shows solo male content]</button>
<<else>>
<<if $gayStuff is true>>
<div class="videobox"><center><video width="720" autoplay loop muted webkit-playsinline playsinline><source src="images/home/actions/masturbate/solo_male.mp4" type="video/mp4"></video></center></div><br>
<<else>>
<div class="narratortextbox">You beat your meat.</div><br>
<</if>>
<div class="npctextbox"><<playerpic>>$playerName<hr>Damn, that feels good.</div><br>
<<if _vialCount gte 1>>
<button data-passage="harvestSemen" class="button" type="button" tabindex="0">Collect Semen</button><br>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0">Collect Semen [Need Container]</button><br>
<</if>>
<<time>>
<<set $masturbateTimes = $masturbateTimes + 1>>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Finish</button>
<</if>><<set _mom = $findCharacterByName('Jennifer')>>
<<set _sister = $findCharacterByName('Emily')>>
<!-- Set up event pool -->
<<set _morningEvents = [
{ passage: "emilydislikeevent", condition: $time == 1 and _mom.afflictions.includes("Dislike Emily") },
{ passage: "emilylessclothingevent", condition: $time == 1 and _mom.afflictions.includes("Dress Sexier") },
{ passage: "emilyBeatsYou", condition: $time == 1 and _sister.afflictions.includes("Slapper") },
{ passage: "momWhatsThatNoise", condition: $time == 1 and _mom.afflictions.includes("Horny") },
{ passage: "momWhatsThatNoise2", condition: $time == 1 and _mom.afflictions.includes("Tinder Queen") }
] >>
<!-- 20% chance to check for an event -->
<<if random(1, 100) lte 20>>
<<set _validEvents = _morningEvents.filter(function(e) { return e.condition; })>>
<<if _validEvents.length > 0>>
<<set _chosenEvent = _validEvents.random()>>
<<goto _chosenEvent.passage>>
<</if>>
<</if>>
<!-- Default Hallway Scene -->
<div class="titlename">Home - Hallway</div><br>
<<set $locationType = "nonsearch">>
<div class="imagebox"><img src="images/home/hallway.jpg" alt="" /></div><br>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Player Bedroom</button>
<button data-passage="mombedroom" class="button" type="button" tabindex="0">Jennifer's Bedroom
<<if $time gte 10>> - <<Jennifer>><</if>>
</button>
<button data-passage="sisterbedroom" class="button" type="button" tabindex="0">Emily's Bedroom
<<if $time gte 10>> - <<Emily>><</if>>
</button>
<button data-passage="bathroom" class="button" type="button" tabindex="0">Bathroom
<<if $time eq 3>> - <<Jennifer>><</if>>
</button>
<button data-passage="kitchen" class="button" type="button" tabindex="0">Kitchen
<<if $time eq 1>> - <<Jennifer>><</if>>
<<if $time eq 4>> - <<Jennifer>><</if>>
<<if $time eq 2>> - <<Emily>><</if>>
<<if $time gte 5 and $time lte 7>> - <<Jennifer>><</if>>
</button>
<button data-passage="gardenHome" class="button" type="button" tabindex="0">Garden</button>
<hr>
<button data-passage="gohenStreet" class="button" type="button" tabindex="0">Leave House [Gohen Street]</button>
<<if $time lte 2 and _mom.afflictions.includes("Taxi Me")>>
<button data-passage="CollegeGate" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">[<<Jennifer>> - Take me to College]</button>
<</if>><div class="titlename">Bottle Machines</div><br>
<div class="narratortextbox">You read the instructions on the side of the recycling machine.</div><br>
<div class="narratortextbox">"Welcome to the state of the art Super Recyling Machine GX! Simply push your plastic bottles into the machine. You'll get $0.25 for each bottle you enter! Recycling has never been so rewarding!"</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>It seems pretty simple. Just pick up bottles and put them in the machine for money. I bet I could find empty bottles in the street.</div><br>
<button data-passage="recycle_store_outside" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Leave</button><<set $cash += $plasticBottleCash>> <!-- Add the cash for recycling plastic bottles to $cash -->
<<set $plasticBottleCount = 0>> <!-- Reset the count of plastic bottles to 0 -->
<<for _i to $inventory.length - 1; _i >= 0; _i-->>
<<if $inventory[_i].name === "Plastic Bottle">>
<<set $plasticBottleCount += 1>> <!-- Increment the count for each "Plastic Bottle" found -->
<<set $inventory.splice(_i, 1)>> <!-- Remove one instance of "Plastic Bottle" at index _i -->
<</if>>
<</for>>
<div class="titlename">Recycling Center</div><br>
<<if $time lte 10>>
<div class="imagebox"><img src="images/bottlemachine/main_day.jpg" alt="" /></div><br>
<<else>>
<div class="imagebox"><img src="images/bottlemachine/main_night.jpg" alt="" /></div><br>
<</if>>
<div class="narratortextbox">
<<if $time lte 10>>
You approach the recycling machines in the daylight.<br>
<<else>>
You approach the recycling machines under the night sky.<br>
<</if>>
You insert <<print $plasticBottleCount>> plastic bottle(s) into the recycling machines and receive $<<print $plasticBottleCash>> in return.</div><br>
<div class="narratortextbox">Your total cash balance is now $<<print $cash>>.</div><br>
<<time>>
<<set $bottlesRecycledCash = $bottlesRecycledCash + $plasticBottleCash>>
<<set $bottlesRecycled = $bottlesRecycled + $plasticBottleCounter>>
<<set $plasticBottleCounter = 0>>
<button data-passage="recycle_store_outside" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Return to the Recycling Store</button>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Leave Recycling Center</button>
<<if $substory[0].progress eq 2>>
<<set $substory[0].progress = 3>>
<</if>><<set $plasticBottleCount = 0>> <!-- Initialize a variable to store the count -->
<<set $plasticBottleCash = 0>>
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Plastic Bottle">>
<<set $plasticBottleCount += 1>> <!-- Increment the count for each "Plastic Bottle" found -->
<</if>>
<</for>>
<!-- Now $plasticBottleCount contains the count of "Plastic Bottle" items in the inventory -->
<<set $plasticBottleCash = $plasticBottleCount * 0.25>>
<div class="titlename">Bottle Machines</div><br>
<<if $time lte 4>>
<div class="imagebox"><img src="images/bottlemachine/main_day.jpg" alt="" /></div><br>
<<else>>
<div class="imagebox"><img src="images/bottlemachine/main_night.jpg" alt="" /></div><br>
<</if>>
<<if $plasticBottleCount gte 1>> <<set $plasticBottleCounter = $plasticBottleCount>>
<div class="titlename">You have $plasticBottleCount plastic bottles in your inventory.<br>
You can get $<<print $plasticBottleCash>> dollars for recycling these.</div><br>
<button data-passage="recycle" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Recycle Plastic Bottles</button>
<</if>>
<button data-passage="machineInstruction" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Read the Instructions</button>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Leave</button>
<<if $bottlesRecycled gte 25>>
<<if !$achievements.cleaningthestreets.unlocked>>
<<script>>
unlockAchievement("cleaningthestreets");
<</script>>
<</if>>
<</if>><div class="titlename">ATM Terminal</div><br>
<div class="narratortextbox">
<b>Status:</b> Connected to Lore Bank<br>
<b>Account Holder:</b> Player ID #6725-A<br>
</div><br>
<!-- Account Overview -->
<div style="border:1px solid #888; padding:10px; background-color:#1c1c1c; color:#ddd; border-radius:8px; width:80%; margin:auto;">
<center>
<b>💼 Your Accounts</b><br>
<hr style="border-color:#444;">
💸 <b>Cash on Hand:</b> <span style="color:#4afc66;">$<<print $cash>></span><br>
🏦 <b>Bank Balance:</b> <span style="color:#33d7ff;">$<<print $bankCash>></span>
</center>
</div><br>
<!-- Deposit Section -->
<div style="margin-top:20px;">
<center><b>Deposit Cash</b><br>
<input id="depositInput" type="number" min="1" max="99999" style="width:120px; padding:4px; border-radius:4px;"></centeR>
<<button "Deposit">>
<<set _depositAmt = parseInt(document.getElementById("depositInput").value)>>
<<if !isNaN(_depositAmt) and _depositAmt > 0 and _depositAmt <= $cash>>
<<set $cash -= _depositAmt>>
<<set $bankCash += _depositAmt>>
<<replace "#atmStatus">><span style="color:#4afc66;">✅ Deposited $<<=_depositAmt>> to bank.</span><</replace>>
<<else>>
<<replace "#atmStatus">><span style="color:#ff6565;">❌ Invalid amount or insufficient cash.</span><</replace>>
<</if>>
<</button>>
</div><br>
<!-- Withdrawal Section -->
<div>
<center><b>Withdraw Cash</b><br>
<input id="withdrawInput" type="number" min="1" max="99999" style="width:120px; padding:4px; border-radius:4px;"></centeR>
<<button "Withdraw">>
<<set _withdrawAmt = parseInt(document.getElementById("withdrawInput").value)>>
<<if !isNaN(_withdrawAmt) and _withdrawAmt > 0 and _withdrawAmt <= $bankCash>>
<<set $bankCash -= _withdrawAmt>>
<<set $cash += _withdrawAmt>>
<<replace "#atmStatus">><span style="color:#33d7ff;">✅ Withdrew $<<=_withdrawAmt>> from bank.</span><</replace>>
<<else>>
<<replace "#atmStatus">><span style="color:#ff6565;">❌ Invalid amount or insufficient bank balance.</span><</replace>>
<</if>>
<</button>>
</div><br>
<!-- Status Feedback -->
<div id="atmStatus" style="text-align:center; font-weight:bold;"></div>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Exit ATM</button><<set $locationType = "street">><<set $location = "college">>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="titlename"><<ui>>College</div><br>
<div class="imagebox"><img src="images/college/gate.jpg" alt="" /></div><br>
<div class="narratortextbox">You are standing outside the college gates.<<if $time lte 4 and $day lte 5>><br>The College is open<<else>><br>The College is closed.<</if>></div><br>
<div class="button-container">
<button data-passage="" class="button" type="button" tabindex="0">Mukumbura Street ▶️</button>
<button data-passage="College Hallway 1" class="button" type="button" tabindex="0">Enter The College</button>
<button data-passage="busToHome" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">[Take the bus Home]</button>
<<if $time lte 6 and _mom.afflictions.includes("Taxi Returns")>>
<button data-passage="hallway" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">[<<Jennifer>> - Take me Home]</button>
<</if>>
</div><div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Alright let me teach you how not to get mugged like a little bitch. Hehehe....</div><br>
<<if $parasiteDaysLevel gte 1>>
<<set $chanceAvoid = $chanceAvoid + 1>>
<<set $upgradesUpgraded = $upgradesUpgraded + 1>>
<<set $upgradePoints = $upgradePoints - 1>>
<div class="narratortextbox">The % chance to avoid muggers at night has increased by 1%. It is now <<print $chanceAvoid>>% to avoid muggers at night</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Woah, hold on there just a minute cowboy! You're already fucking maxxed out here! I can't teach you anything else</div><br>
<</if>>
<button data-passage="hoboUpgradeMenu" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Okay</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Alright let me teach you the ways of.. uh.. what's this? Ah nevermind, you are now *better* at this shit, whatever it is...</div><br>
<<if $parasiteDaysLevel gte 1>>
<<set $parasiteDaysLevel = $parasiteDaysLevel - 1>>
<<set $upgradesUpgraded = $upgradesUpgraded + 1>>
<<set $upgradePoints = $upgradePoints - 1>>
<div class="narratortextbox">The time it takes to create a parasite has been reduced by 1 Day. It now takes <<print $parasiteDaysLevel>> days to create a parasite.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Woah, hold on there just a minute cowboy! You're already fucking maxxed out here! I can't teach you anything else about... this shit..</div><br>
<</if>>
<button data-passage="hoboUpgradeMenu" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Okay</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Alright let me teach you the ways of the sacred hobo art of bottle collecting... passed through many generations of crackhead hobos...</div><br>
<<if $bottlesGivenLevel lte 15>>
<<set $bottlesGivenLevel = $bottlesGivenLevel + 1>>
<<set $upgradesUpgraded = $upgradesUpgraded + 1>>
<<set $upgradePoints = $upgradePoints - 1>>
<div class="narratortextbox">The amount of bottles you can scavenge at once has increased by +1. You will now find <<print $bottlesGivenLevel>> bottles at once.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Woah, hold on there just a minute cowboy! You're already fucking maxxed out here! I can't teach you anything else about... this shit..</div><br>
<</if>>
<button data-passage="hoboUpgradeMenu" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Okay</button><div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Hobos like us have a keen eye. I can spot a crack rock on the pavement a mile away. Let me teach ya!</div><br>
<<if $searchEfficiency lte 50>>
<<set $searchEfficiency = $searchEfficiency + 5>>
<<set $upgradesUpgraded = $upgradesUpgraded + 1>>
<<set $upgradePoints = $upgradePoints - 1>>
<div class="narratortextbox">The % increase of finding items has increased.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Woah, hold on there just a minute cowboy! You're already fucking maxxed out here! I can't teach you anything else about... this shit..</div><br>
<</if>>
<button data-passage="hoboUpgradeMenu" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Okay</button><div class="narratortextbox">You hand over $<<print $hoboCashNeeded.toFixed(2)>> to the hobo.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Thank you, kid. Come back anytime.</div><br>
/* trackable stats */
<<set $hobocashspent = $hobocashspent + $hoboCashNeeded>>
<<set $hoboupgradesdone = $hoboupgradesdone + 1>>
/* ----- */
<<set $upgradePoints = $upgradePoints + 1>>
<<set $cash = $cash - $hoboCashNeeded>>
<<set $hoboCashNeeded = $hoboCashNeeded * 1.5>>
<<set $hoboCashDonated = $hoboCashDonated + $hoboCashNeeded>>
<div class="narratortextbox">The next upgrade point will cost $<<print $hoboCashNeeded>></div><br>
<button data-passage="hoboDonate" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Stop Talking</button><<set $locationType = "nonsearch">>
<<if $substory[0].progress eq 3>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>What the fuck do you want?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, Pablo sent me. I need to give you some money for his training.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Pablo, huh?</div><br>
<div class="narratortextbox">The hobo looks at you and smirks</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Give me $0.25. Then we can talk.</div><br>
<<if $cash gte 0.25>>
<button data-passage="hobointro" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Give $0.25</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Need $0.25</button>
<</if>>
<<elseif $substory[0].progress gte 4>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Hey kid, wadd'ya need?</div><br>
<button data-passage="hoboDonate" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Upgrades</button>
<<else>>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Get lost, dickweed.</div><br>
<</if>>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Stop Talking</button><div class="titlename">Hobo Upgrades <hr> Upgrade Points: <<print $upgradePoints>> | Cash: $<<print $cash.toFixed(2)>> </div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>My charitable organisation thanks you for all your donations, big or small. Every little helps! (please brother in christ, give me the crack money I need...)</div><br>
<<if $cash gte $hoboCashNeeded>>
<button data-passage="donateHoboNew" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Donate $<<print $hoboCashNeeded>></button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Donate [Need $<<print $hoboCashNeeded.toFixed(2)>>]</button>
<</if>>
<button data-passage="hoboUpgradeMenu" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Upgrades</button>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Stop Talking</button><<if $upgradePoints gte 1>>
<div class="titlename">Hobo Upgrades <hr> Upgrade Points: <<print $upgradePoints>> | Cash: $<<print $cash>> </div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>What do you want me to train you in, kid?</div><br>
<button data-passage="upgradeParasiteDays" class="keypad-button-new" type="button" tabindex="0">Parsite Creation [Days: <<print $parasiteDaysLevel>>]</button>
<button data-passage="upgradeMuggPerc" class="keypad-button-new" type="button" tabindex="0">Chance to avoid muggers [<<print $chanceAvoid>>%]</button>
<button data-passage="upgradeScav" class="keypad-button-new" type="button" tabindex="0">Bottles gathered [<<print $bottlesGivenLevel>> per scavange]</button>
<button data-passage="upgradeSearch" class="keypad-button-new" type="button" tabindex="0">Search Effeciecy [<<print $searchEfficiency >>]</button>
<hr>
<button data-passage="hoboDonate" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Stop Talking</button>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>You think I do this for free? Come back when you've got some more upgrade points, kid.</div><br>
<div class="narratortextbox">You don't have enough upgrade points to upgrade anymore skills. Donate more cash to the Legendary Hobo to earn skill points to spend.</div><br>
<button data-passage="hoboDonate" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Stop Talking</button>
<</if>><<set $substory[0].progress = 4>>
<<set $cash = $cash - $hoboCashNeeded>>
<<set $hoboCashNeeded = $hoboCashNeeded * 1.5>>
<<set $hobo>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Thanks, kid.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>So what now?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Now I'll help you get stronger. So you can survive life on the streets. You already know how to make money, right?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Yeah, I picked up bottles from the ground and took them to the recycling machine!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Right, that's one way of doing it. With that cash you can donate it to my charitable hobo drug foundation and I'll give you upgrade points depending on how much you've given me. You can put those points into upgrades to make your life easier.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Woah, that's fucking awesome!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>I know, right? Here's an upgrade point for that $0.25 you gave me. Use it anytime you like.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Thanks hobo!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/hobo/chat.png" alt="" /></div>Hobo<hr>Don't mention it, kid. Now - go return to Pablo and tell him you have done his tasks.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I will, thanks!</div><br>
<<set $upgradePoints = $upgradePoints + 1>>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Stop Talking</button><div class="titlename"><<ui>>Highland Street</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>Thanks kid!</div><br>
<div class="narratortextbox">The woman grabs the burger from you and bites into it.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>Mmmhhh! That's good!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>Here - for your trouble.</div><br>
<div class="narratortextbox">You receive $7</div><br>
<<set $cash = $cash + 7>>
<<set $substory[2].complete = true>>
<<if !$achievements.mybbw.unlocked>>
<<script>>
unlockAchievement("mybbw");
<</script>>
<</if>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>I have a feeling we will meet again my little friend.</div><br>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"What just happened?"</button><<set $locationType = "nonsearch">>
<<set _foundBurgerItem to false>>
<<for _i to 0; _i < $inventory.length; _i++>>
<<if $inventory[_i].name === "Breakfast Sandwich">>
<<set $inventory.splice(_i, 1)>> <!-- Remove one instance of Homework [Complete] at index _i -->
<<set _foundBurgerItem to true>> <!-- Set the flag to true to indicate we found homework -->
<<break>> <!-- Exit the loop after deleting one instance -->
<</if>>
<</for>>
<div class="titlename"><<ui>>Highland Street</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>Hey...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh.. hey?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>I'm really hungry.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>O-okay?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/krystal/chat.png" alt="" /></div>Hungry Woman<hr>You got anything good to eat? I'm craving a burger right now.</div><br>
<<if _foundBurgerItem eq true>>
<button data-passage="giveBurgerWoman" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"Here you go!" [Give Sandwich]</button>
<<else>>
<button data-passage="" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"Here you go!" [Need Burger]</button>
<</if>>
<button data-passage="highlandStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"Leave me alone!"</button><<widget "attackchance">>
<<if $time gte 13>>
<<set $randomChance to random(1, 100)>>
<<if $randomChance gte $chanceAvoid>>
<<goto "robbed">>
<</if>>
<</if>>
<</widget>><<set $cashRobbed = 0>> <!-- Initialize the variable to store the amount robbed -->
<<set $locationType = "nonsearch">>
<div class="imagebox"><img src="images/characters/attacker/main.jpg" alt="" /></div><br>
<div class="titlename">You got mugged!<br> [<<print $chanceAvoid>>% Chance of getting robbed at night!]</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/attacker/chat.png" alt="" /></div>Attacker<hr>Give me all your fucking money before I blow your head off!</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Here - Take it!</div><br>
<<if $cash lte 3>>
<<set $cashRobbed = $cash>> <!-- If cash is less than or equal to 3, player loses all cash -->
<</if>>
<<if $cash > 3>>
<<set $cashRobbed = $cash / 3>> <!-- If cash is higher than 3, player loses only a third -->
<</if>>
<<set $cash = $cash - $cashRobbed>> <!-- Deduct the robbed amount from the player's cash -->
<<set $totalCashRobbed = $totalCashRobbed + $cashRobbed>> <!-- Update the total cash robbed -->
<<set $timesMugged = $timesMugged + 1>>
<div class="titlename">You lost $<<print $cashRobbed.toFixed(2)>>.</div><br>
<!-- Add additional content or choices here if needed -->
<button data-passage="robbedExplanation" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Why was I robbed?</button>
<button data-passage="hallway" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Leave [Return Home]</button>
<<if $timesMugged gte 10>>
<<if !$achievements.unfortunateson.unlocked>>
<<script>>
unlockAchievement("unfortunateson");
<</script>>
<</if>>
<</if>><div class="titlename">Why you just got robbed! A lesson in not walking the streets alone at night!</div><br>
<div class="narratortextbox">
Did you just get robbed of your hard-earned money?<br>
Angry?<br>
Well, guess what? This short explanation will help you avoid getting robbed in the future!<br>
Cool!<hr>
Walking the streets anytime past midnight is very dangerous. There is always a chance you will encounter a mugger when walking alone at night. If you have cash worth over $3, you will lose a third of all your money to a mugger. If you have anything less than $3, you will lose it all. If it's getting late, consider calling it a day and trying to get to your location during the daytime. Or stay inside! It's safer there! Also; you'll always end up back home after being robbed. You can upgrade your evasion stats via the hobo to increase your odds of not encountering any muggers.
</div><br>
<button data-passage="hallway" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Finish [Return Home]</button><div class="titlename">Mathew Street</div><br><<set $locationType = "nonsearch">>
<div class="imageboxbig"><img src="images/characters/pablo/pablo.jpg" alt="" /></div><br>
<<if $substory[0].progress eq 0>>
<div class="narratortextbox">You see a mexican man standing in the street playing a guitar. He smiles at you. You stop to listen to his amazing melody.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Hello! Do you like the songs I play?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Yeah! You're pretty good man!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Are you new around here? Pablo never sees you before..</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, no. Not really. I'm from down the street. I just never come this way.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Boy like you not survive very long in these streets. Pablo help you. If you want Pablo help?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Yeah! why not?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Pablo will help and give you tutorial on how shit works around here.</div><br>
<<set $substory[0].progress = 1>>
<button data-passage="pabloTutorial" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Next</button>
<<elseif $substory[0].progress eq 1>>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>You still need to find bottle! Search the streets!</div><br>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Return</button>
<<elseif $substory[0].progress eq 2>>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>You have bottle! Now recycle it for cash!</div><br>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Return</button>
<<elseif $substory[0].progress eq 3>>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Give cash to the homeless man!</div><br>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Return</button>
<<elseif $substory[0].progress eq 4>>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Very good! Pablo is very proud of you!</div><br>
<button data-passage="thebasicsfinish" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Complete Quest 'The Basics'</button>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Return</button>
<</if>><div class="titlename">Mathew Street</div><br>
<div class="imageboxbig"><img src="images/characters/pablo/pablo.jpg" alt="" /></div><br>
<div class="narratortextbox">You listen carefully to what Pablo has to say.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>I give you three tasks.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What are the tasks?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Task 1 - Pick up bottles from street by clicking the 'Search Area' button in the UI bar. Take bottle to recycling machine and get cash.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>That seems a little filthy...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Task 2 - Give homeless man cash</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Uh, what? Is this some sort of scam?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>You want to survive or no?</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Okay - okay! I'll give a homeless guy some change...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>Good... Once you do these things, return to Pablo.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Okay Pablo, I'll be back.</div><br>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Return</button><div class="titlename">Mathew Street</div><br>
<div class="imageboxbig"><img src="images/characters/pablo/pablo.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>I give you three tasks. You complete all three tasks. Hobo has money. You have upgrades. Pablo has... a stain on his pants...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/substories/basics.png" alt="" /></div>Pablo<hr>You have finished. I have nothing else to teach you. You learn best by making mistakes. Upgrade lots and have fun. Pablo must go now. Goodbye... forever sénior $playerName...</div><br>
<div class="narratortextbox">Pablo packs up his ukelele and rides off into the sunset... forever..</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<<set $substory[0].complete = true>>
<div class="narratortextbox">Looks like Pablo left behind his tip jar! - You took $2!</div><br>
<<set $cash = $cash + 2>>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"God Bless Pablo"</button>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"Good Riddance"</button>
<button data-passage="mathewStreet" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">"Dont Leave Me..."</button>
<<if !$achievements.goodbyespacecowboy.unlocked>>
<<script>>
unlockAchievement("goodbyespacecowboy");
<</script>>
<</if>><<set $locationType = "street">><<set $location = "gohenStreet">>
<div class="titlename"><<ui>>Gohen Street</div><br>
<<if $time lte 11>>
<div class="imagebox"><img src="images/streets/gohen_day.jpg" alt="" /></div><br>
<<else>>
<div class="imagebox"><img src="images/streets/gohen_night.jpg" alt="" /></div><br>
<</if>>
<div class="button-container">
<button data-passage="" class="direction-button" type="button" tabindex="0" data-setter="$Currentlocation to 0">◀️ Mukumbura Street </button>
<button data-passage="mathewStreet" class="direction-button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Mathew Street ▶️ </button>
<<if $time lte 2>>
<button data-passage="busToCollege" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">[Morning - Take the bus to College]</button>
<</if>>
<button data-passage="hallway" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Home</button>
</div>
<<attackchance>> /* Random Attack Chance At Night */<<set $locationType = "street">>
<div class="titlename"><<ui>>Highland Street</div><br>
<<if $time lte 11>>
<div class="imagebox">
<img src="images/streets/high_day.jpg" alt="" />
</div><br>
<<else>>
<div class="imagebox"><img src="images/streets/high_night.jpg" alt="" /></div><br>
<<attackchance>> /* Random Attack Chance At Night */
<</if>>
<div class="button-container">
<button data-passage="mathewStreet" class="direction-button" type="button" tabindex="0" data-setter="$Currentlocation to 0">◀️ Mathew Street</button>
<button data-passage="ATM" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0" data-setter="$locationType to Chatting">ATM</button>
<button data-passage="clothing_store_outside" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Clothing Store
<<if $day lte 5 and $time gte 3 and $time lte 11>> - <<Emily>><</if>>
</button>
<<if $substory[2].complete eq false and $time gte 7>>
<button data-passage="hungrywoman" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0" data-setter="$locationType to Chatting">Talk to Hungry Woman</button>
<</if>>
<<if $time lte 11>>
<button data-passage="hobo" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0" data-setter="$locationType to Chatting">Talk to Legendary Hobo</button>
<</if>>
</div><<set $locationType = "street">><<set $location = "mathewStreet">>
<div class="titlename"><<ui>>Mathew Street</div><br>
<<if $time lte 11>>
<div class="imagebox"><img src="images/streets/mat_day.jpg" alt="" /></div><br>
<<else>>
<div class="imagebox"><img src="images/streets/mat_night.jpg" alt="" /></div><br>
<<attackchance>> /* Random Attack Chance At Night */
<</if>>
<div class="button-container">
<button data-passage="gohenStreet" class="direction-button" type="button" tabindex="0" data-setter="$Currentlocation to 0">◀️ Gohen Street </button>
<button data-passage="highlandStreet" class="direction-button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Highland Street ▶️ </button>
<button data-passage="store_outside" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Game Store</button>
<button data-passage="recycle_store_outside" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Recycling Machine</button>
<button data-passage="nightclub_outside" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Nightclub</button>
<<if $time lte 11 and $substory[0].complete eq false>>
<button data-passage="pablo" class="button" type="button" tabindex="0" data-setter="$Currentlocation to 0">Talk to Pablo</button>
<</if>>
</div><<widget "ui">>
<div class="map-container">
<!-- Dot representing College -->
<<if $location eq "college">>
<div class="gdot" id="college"></div>
<<else>>
<div class="dot" id="college"></div>
<</if>>
<div class="sdot"></div>
<!-- Dot representing Bakabura Street -->
<<if $location eq "bakabura">>
<div class="gdot" id="bakabura"></div>
<<else>>
<div class="dot" id="bakabura"></div>
<</if>>
<div class="sdot"></div>
<!-- Dot representing Gohen Street [Home] -->
<<if $location eq "gohenStreet">>
<div class="gdot" id="gohen"></div>
<<else>>
<div class="dot" id="gohen"></div>
<</if>>
<div class="sdot"></div>
<!-- Dot representing Matthew Street -->
<<if $location eq "mathewStreet">>
<div class="gdot" id="mathewStreet"></div>
<<else>>
<div class="dot" id="mathewStreet"></div>
<</if>>
<div class="sdot"></div>
<!-- Dot representing Highland Street -->
<<if $location eq "highlandStreet">>
<div class="gdot" id="highlandStreet"></div>
<<else>>
<div class="dot" id="highlandStreet"></div>
<</if>>
</div>
/* [College] <- [Bakabura Street] <- Home [Gohen Street] -> [Matthew Street] -> Highland Street */
<</widget>><div class="titlename">UFO - Interior</div><br>
<<if $aichattopic eq 1>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>The body? You must mean the previous captain. Unfortunatly I have no record of what happened to the captain's deceased body.</div><br>
<<elseif $aichattopic eq 2>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>As per my programming directive. The next remaining crew member must be the succeeding captain of the ship. That is you.</div><br>
<<elseif $aichattopic eq 3>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Negative, captain. The camouflage system is online. Unless someone comes into the ship physically.</div><br>
<<elseif $aichattopic eq 4>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>My knowledge of the parasites is limited, Captain. However they are very dangerous and I would recommend avoiding that machine at all costs. The previous captain was able to somehow alter the parasites and use them to control people. That is all I know. I was not involved in this process.</div><br><<set $paraSiteQuestion = 1>>
<<elseif $aichattopic eq 5>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>I do not know.</div><br>
<<elseif $aichattopic eq 6>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>The parasites can be customised to infect and alter any biological organism. Again, my knowledge here is limited. If you are that interested you should take a look at the documentation on the computer. I'm sure the previous captain would of left behind something for you to use.</div><br><<set $computerUnlocked = 1>>
<<elseif $aichattopic eq 7>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>My programming restricts me from accessing user passwords. Data privacy is very important to me. Did you try checking what is in the captain's log?</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Sorry, I don't understand.</div><br>
<</if>>
<button data-passage="AIMenu" class="button" type="button" tabindex="0">Return</button><div class="titlename">UFO - Interior</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Hello, Master $playerName. How can I assist you today?</div><br>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 1">"What Happened to the body?"</button>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 2">"Why do you call me captain?"</button>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 3">"Can anyone find the ship?"</button>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 4">"Tell me more about the parasites"</button>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 5">"How did the ship crash?"</button>
<<if $paraSiteQuestion eq 1>>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 6">"The parasites can control people?"</button>
<</if>>
<<if $whatsTheCodeAI eq 1>>
<button data-passage="AIChat" class="button" type="button" tabindex="0" data-setter="$aichattopic to 7">"What's the code for the computer?"</button>
<</if>>
<button data-passage="UFOMain" class="button" type="button" tabindex="0">Return</button><div class="titlename">UFO - Captain's PC</div><br>
<div class="narratortextbox">Assigning automatic translation to Human - English</div><br>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 1">Captain's Log 1</button>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 2">Captain's Log 2</button>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 3">Captain's Log 3</button>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 4">Captain's Log 4</button>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 5">Captain's Log 5</button>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 6">Captain's Log 6</button>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 7">Captain's Log 7</button>
<<if $finalCaptainLog eq 1>>
<button data-passage="captainLog" class="button" type="button" tabindex="0" data-setter="$aichattopic to 8">Captain's Log 38</button>
<</if>>
<button data-passage="UFOMain" class="button" type="button" tabindex="0">Return</button><div class="titlename">UFO - Interior</div><br>
<<if $aichattopic eq 1>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>It's the first day of testing with the parasite. I really hope I wasn’t scammed by that black market dealer. I've heard rumors about organisms like this — highly adaptable DNA that can be altered with no apparent harm to its structure. Theoretically, it can be modified to influence any aspect of the host it's attached to. Dangerous, certainly, but no other scientist seems to grasp its potential. There's an argument to be made for destroying them all... but that's not my concern right now. I just hope I don’t kill this specimen before unlocking its secrets.</div><br>
<<elseif $aichattopic eq 2>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>Day 5 with the parasite. Initial tests have gone smoothly. I modified it to suppress vocal output in the host — no real reason, just a harmless function to test its responsiveness. The result: silence. It needs a living subject to verify behavioral changes. I'm heading to Ocrigon to find a volunteer among the less fortunate. Ethically questionable, yes, but necessary. Science demands sacrifice. I’ll update the log once I secure a test subject.</div><br>
<<elseif $aichattopic eq 3>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>Secured a female Okta from Ocrigon willing to participate for a small amount of credits. I took her off-world to avoid unwanted attention. She can probably eat for a couple days with what I paid. I must admit — she’s striking, even by Okta standards. There’s something captivating about her presence. I hope the tests go well. For both our sakes.</div><br>
<<elseif $aichattopic eq 4>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>I applied the parasite. It reacted immediately, coiling around the Okta's neck without resistance. She was startled, understandably — she tried to scream, but couldn't. I reassured her and she eventually calmed. Removal was unsuccessful. The parasite had already fused with her DNA. Astonishing. I offered more credits for continued testing. She initially declined. I increased the offer significantly. Out of necessity, she agreed. I’ll log the next stage after further observation.</div><br>
<<elseif $aichattopic eq 5>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>I've successfully replicated the parasite using genetic material and modified it for discreet application. I reduced its visible structure so it can cling to a host unnoticed. I also disabled its previous effect and tried a new behavior modifier — one designed to amplify instinctual responses. I didn’t inform the subject in advance; I needed raw, unbiased data. The parasite reacted as expected. The subject showed signs of discomfort and confusion… but also something else. An intensified reaction. I removed the parasite once the trial concluded. There were clear physical indicators that something had changed. I’ve offered her more credits for one final test.</div><br>
<<elseif $aichattopic eq 6>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>This new variant retains the prior modifications, but I’ve added additional layers. It now adapts its color to match the host’s skin and includes subtle behavioral conditioning — increased receptivity, reduced resistance. Ethically, this is a step into dangerous territory… but I need to understand how far the parasite can go. What can it influence? What boundaries can it push? I’ll begin the next trial on our subject soon.</div><br>
<<elseif $aichattopic eq 7>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>The parasite latched onto the Okta with near-invisibility this time. Its integration was seamless. The subject exhibited stronger, more immediate signs of stimulation and responsiveness. She agreed to my suggestions without hesitation — every prompt met with passive compliance. What followed was… personal. Intimate. I won’t go into detail, but suffice to say the parasite’s influence reached a peak. And yet, even after it was removed, her behavior remained altered. There was no fear. No shame. Just… curiosity. Maybe she doesn’t remember? Or maybe she simply didn’t care. I compensated her and returned her home. Strangely, she offered to return for future tests.</div><br><<set $finalCaptainLog = 1>>
<<elseif $aichattopic eq 8>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>Fuck. My hyperdrive's fried and the Empire’s right behind me. I had to warp blindly — ended up in a human system. Forbidden territory. I pushed too far… placing a parasite on the royal queen of Hasmutula? Another stupid mistake. Now I’m going down. I’ll crash on some backwater planet called Earth. I won’t survive — but maybe the parasite will. I’ve purged its enhancements. I couldn’t bring myself to destroy it. If someone finds this log… if someone finds *it*… be careful. This is not a toy. It can grant you power beyond belief — and destroy you just as easily. The code to the parasite interface is 6714. Captain out.</div><br>
<<else>>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/alien/chat.png" alt="" /></div>Captain's Log<hr>Sorry, I don't understand.</div><br>
<</if>>
<button data-passage="captainComputer" class="button" type="button" tabindex="0">Return</button><div class="titlename">UFO - Interior</div><br>
<<if $parasiteUnlocked != 1>>
<div class="titlename">Please Enter The Passcode<hr><<print $keypadCode>><hr>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 1">1</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 2">2</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 3">3</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 4">4</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 5">5</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 6">6</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 7">7</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 8">8</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 9">9</button>
<button data-passage="parasiteKeyEnter" class="keypad-button" type="button" tabindex="0" data-setter="$keypadEnter to 0">0</button>
</div><br>
<<set $whatsTheCodeAI = 1>>
<button data-passage="UFOClear" class="button" type="button" tabindex="0">Clear</button>
<button data-passage="UFOcodeEnter" class="button" type="button" tabindex="0">Enter Code</button>
<<else>>
<div class="titlename">Welcome, Captain.</div><br>
<div class="imagebox"><img src="images/home/ufopc.jpg" alt="" /></div><br>
<<if $pcIntroFirst != 1>>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What is that...</div><br>
<div class="narratortextbox">You stare at the machine infront of you. It's a small glass silo with a clear liquid inside. Robotic tools are at the ready for the creation of a parasite.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>This is fucked. This machine makes parasites?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>It would seem so.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>AI, thing... tell me - how do I operate this?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Let me see...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Looks like... you need to provide the machine with some biological materials. Once it has received a biological sample... it will begin creating you a 'parasite'. It also seems like a higher quality sample may provide the machine with more to work with, resulting in a faster parasite creation.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>In the captains log. The old captain. He... He used these right? To get anything he wanted?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>I am not authorised to view the captains log, but yes, one could assume that the capatibilities of these parasites could infact get you a lot farther with other 'humans'. The morality of this is... questionable, and I do not know the laws of your planet, but it would seem if you were caught. Or this spacecraft was detected then you would be in trouble. Similar to how the previous captain was.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Okay</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Thanks, AI.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/ai/chat.png" alt="" /></div>Ship AI<hr>Happy to serve, Captain Cody.</div><br>
<<set $objective = []>> /* Resets the objective display */
<<set $objective = ["Create a Parasite"]>> /* Creates the objective display */
<<set $pcIntroFirst = 1>>
<<else>>
<button data-passage="parasiteView" class="button" type="button" tabindex="0">Parasite Menu</button>
<<if $debug eq 1>>
<</if>>
<</if>>
<</if>>
<button data-passage="UFOMain" class="button" type="button" tabindex="0">Leave</button><div class="narratortextbox">To create a parasite, you need to add an organic material to the test tube.</div><br>
<<set _inventoryCount = {}>> <!-- Create an object to store item quantities -->
<<for _i to 0; _i lt $inventory.length; _i++>>
<<set _item = $inventory[_i]>> <!-- Get the current item -->
<<set _itemName = _item.name>> <!-- Get the item's name -->
<<set _itemQuantity = _inventoryCount[_itemName] || 0>> <!-- Get the current quantity or default to 0 -->
<!-- Update the item's quantity in the inventoryCount object -->
<<set _inventoryCount[_itemName] = _itemQuantity + 1>> <!-- Increment quantity by 1 for each item -->
<</for>>
<div class="itemWrapperz">
<<for _itemName, _itemQuantity range _inventoryCount>> <<capture _itemName>>
<div class="newItembox">
<div class="newItemphoto">
<<set _item = $inventory.find(function(item) { return item.name === _itemName; })>>
<<print _item.partypic>>
</div>
<div class="NewItemtext">
<center><<print _itemName>> (x<<print _itemQuantity>>)</center><hr>
<<if _item.itemMaterial == true>>
<button data-passage="parasiteCreationMater" class="button" type="button" tabindex="0" data-setter="$chosenMaterial to _itemName">Add To Parasite</button>
<<else>>
<center>Item not Compatible With Parasite Creation</center>
<</if>>
</div>
</div><</capture>>
<</for>>
</div>
<<button "Return">><<script>>Engine.backward();<</script>><</button>>
/* Needs to be trackable in the future */
<<if !$achievements.parasitelord.unlocked>>
<<script>>
unlockAchievement("parasitelord");
<</script>>
<</if>>
<<if !$achievements.parasiteking.unlocked>>
<<script>>
unlockAchievement("parasiteking");
<</script>>
<</if>><!-- Get selected item -->
<<set _item = $inventory.find(function(item) { return item.name === $chosenMaterial; })>>
<<set _quality = _item ? _item.quality : "Weak">>
<!-- Remove the item from inventory -->
<<set _index = $inventory.findIndex(function(item) { return item.name === $chosenMaterial; })>>
<<if _index >= 0>>
<<set $inventory.deleteAt(_index)>>
<</if>>
<!-- Display title and update variables -->
<div class="titlename">You added <<print $chosenMaterial>> to the vat.</div><br>
<<if _quality !== "Weak">>
<<set $parasitesCreated += 1>>
<<set $parasiteMaxDays = $parasiteDaysLevel + (_quality === "Strong" ? 5 : 15)>>
<<set $parasiteMutation = (_quality === "Strong" and random(1,3) === 1)>>
<div class="narratortextbox">The <<print $chosenMaterial>> bubbles in the vat. Something powerful is forming...</div><br>
<<if $parasiteMutation>>
<div class="narratortextbox">A strange mutation is occurring...</div><br>
<<set $parasiteEffect = "Unpredictable">>
<</if>>
<<set $parasiteDays = 0>>
<<set $parasiteIncubating = true>>
<<time>>
<</if>>
<<set $parasiteQuality = _quality>>
<button data-passage="parasiteMenu" class="button" type="button" tabindex="0">Return to Parasite Menu</button><div class="narratortextbox">Are you sure you want to terminate this parasite? This cannot be reversed.</div><br>
<button data-passage="terminateParasite2" class="button" type="button" tabindex="0">Yes</button>
<button data-passage="parasiteView" class="button" type="button" tabindex="0">No</button><div class="narratortextbox">Parasite has been terminated.</div><br>
<<set $parasiteMaxDays = 75>>
<<set $parasiteDays = 0>>
<<set $parasiteIncubating = false>>
<<set $parasiteType = "Failure">>
<button data-passage="parasiteView" class="button" type="button" tabindex="0">Finish</button>
<<if !$achievements.parasitedestroyer.unlocked>>
<<script>>
unlockAchievement("parasitedestroyer");
<</script>>
<</if>><div class="titlename">UFO - Interior</div><br>
<div class="titlename">You retrieve the parasite from the test tube.</div><br>
<<set $itemTo = {
name: "Parasite [Unknown]",
partypic:'<img src="images/inventory/parasite.png" alt="" />',
desc: "A parasite with unknown properties.",
quality: "Weak",
infectionValue: 1,
itemMaterial: false,
itemParasite: true,
parasite: true
}>>
<<if $parasiteQuality === "Weak">>
<<set $itemTo = {
name: "Parasite [Weak]",
partypic:'<img src="images/inventory/parasite.png" alt="" />',
desc: "A disgusting parasite. Ready to unleash on the world.",
quality: "Weak",
infectionValue: 1,
itemMaterial: false,
itemParasite: true,
parasite: true
}>>
<<elseif $parasiteQuality === "Normal">>
<<set $itemTo = {
name: "Parasite [Normal]",
partypic:'<img src="images/inventory/parasite.png" alt="" />',
desc: "A disgusting parasite. Ready to unleash on the world.",
quality: "Normal",
infectionValue: 2,
itemMaterial: false,
itemParasite: true,
parasite: true
}>>
<<elseif $parasiteQuality === "Strong">>
<<set $itemTo = {
name: "Parasite [Strong]",
partypic:'<img src="images/inventory/parasite.png" alt="" />',
desc: "A disgusting parasite. Ready to unleash on the world.",
quality: "Strong",
infectionValue: 3,
itemMaterial: false,
itemParasite: true,
parasite: true
}>>
<</if>>
<<set $inventory.push($itemTo)>>
<<set $parasiteIncubating = false>>
<<set $parasiteQuality = undefined>> <!-- Clear the stored quality -->
<<set $parasiteEffect = undefined>> <!-- Optional: clear any stored effect -->
<<time>>
<button data-passage="parasiteView" class="button" type="button" tabindex="0">Return</button><<set $keypadCode = []>>
<<goto "parasiteMenu">><<if $keypadCode.length == 4 && $keypadCode.join('') == "6714">>
<div class="titlename">Code is correct! Welcome captain</div><br>
<<set $parasiteUnlocked = 1>>
<<else>>
<div class="titlename">Incorrect code. Please try again.</div><br>
<!-- Add additional logic or content for when the code is incorrect -->
<</if>>
<button data-passage="parasiteMenu" class="button" type="button" tabindex="0">Back to PC</button><<set $itemTo = {
name: "Human Hair",
partypic:'<img src="images/inventory/hair.png" alt="" />',
desc: "Human Hair. Smells Nice.",
itemMaterial: true,
itemParasite: false,
parasite: false
}>>
<<set $inventory.push($itemTo)>>
<button data-passage="parasiteMenu" class="button" type="button" tabindex="0">Leave</button><<set $parasiteDays = $parasiteMaxDays>>
<button data-passage="parasiteMenu" class="button" type="button" tabindex="0">Leave</button><<run $keypadCode.push($keypadEnter)>>
<<goto "parasiteMenu">><div class="titlename">UFO - Interior</div><br>
<div class="narratortextbox">You look at the empty test tube infront of you.</div><br>
<<if $parasiteIncubating eq false>>
<button data-passage="parasiteCreation1" class="button" type="button" tabindex="0">Create a Parasite</button>
<</if>>
<<if $parasiteIncubating eq true>>
<div class="imagebox"><img src="images/parasite/vat.png" alt="" /></div><br>
<div class="narratortextbox">Parasite<hr> <span style="color:#EE8C0E"><b>Days Remaining For Incubation: <<print $parasiteDays>>/<<print $parasiteMaxDays>></b></span><br></div><br>
<button data-passage="terminateParasite" class="button" type="button" tabindex="0">Terminate Parasite</button>
<<if $parasiteDays gte $parasiteMaxDays>>
<button data-passage="retreiveParasite" class="button" type="button" tabindex="0">Retreive Parasite</button>
<</if>>
<</if>>
<button data-passage="parasiteMenu" class="button" type="button" tabindex="0">Leave</button><div class="titlename">UFO - Interior</div><br>
<div class="imagebox"><img src="images/home/ufointerior.jpg" alt="" /></div><br>
<button data-passage="AIMenu" class="button" type="button" tabindex="0">Speak to AI</button>
<button data-passage="parasiteMenu" class="button" type="button" tabindex="0">Parasite Menu</button>
<<if $computerUnlocked eq 1>>
<button data-passage="captainComputer" class="button" type="button" tabindex="0">Captain's PC</button>
<</if>>
<button data-passage="woods" class="button" type="button" tabindex="0">Leave</button><div class="titlename">Woods</div><br>
<div class="imagebox"><img src="images/home/woods.jpg" alt="" /></div><br>
<button data-passage="UFOMain" class="button" type="button" tabindex="0">Enter UFO</button>
<button data-passage="gardenHome" class="button" type="button" tabindex="0">Return to garden</button><div class="narratortextbox">You fall asleep. A day has passed.</div><br>
<<set _mom = $findCharacterByName('Jennifer')>>
<<set $day = $day + $dayAmount>> /* Progresses the days */
<<set $time = 1>> /* Resets the in-game time */
<<if $parasiteIncubating eq true>>
<<set $parasiteDays = $parasiteDays + 1>> /* Progresses the parasite timer */
<</if>>
<<set $emily_alone = false>> /* Makes Emily be out on the shop floor incase she was not already. */
<<if $day gte 10 and $UFOOpen != 1>>
<button data-passage="UFOevent" class="button" type="button" tabindex="0">Awaken</button> /* Awaken and activate the UFO event */
<<else>>
<<if _mom.afflictions.includes("Kiss Me") and $jenniferKiss != false>>
<button data-passage="momKissAwaken" class="button" type="button" tabindex="0">Awaken</button> /* Awaken with mom kissing you */
<<else>>
<button data-passage="playerBedroom" class="button" type="button" tabindex="0">Awaken</button> /* Awaken normally */
<</if>>
<</if>>
/* Achievo Checks */
<<if $peeCounter gte 15>>
<<if !$achievements.pissking.unlocked>>
<<script>>
unlockAchievement("pissking");
<</script>>
<</if>>
<</if>><<script>>UIBar.hide();<</script>>
<div class="backgroundmenu">
<div class="pixelmenu">
<h1 class="pixel-title">PROJECT<br>PARASITE</h1>
<button data-passage="starting_game_1" class="pixel-button">New Game</button>
<span class="pixel-button-wrapper">
<<button "Load Game">>
<<script>>UIBar.unstow().show();<</script>>
<<script>>UI.saves();<</script>>
<</button>>
</span>
<a href="https://cwsgames.com" target="_blank" class="pixel-button">cwsgames.com</a>
</div>
</div>/* Load Game Script */
<<if $loadgame eq 1>><<script>>UIBar.unstow().show();<</script>><</if>><div id="header-container">
<img src="images/ui/uibar.jpg" id="game-header">
<h1 id="game-title">Project Parasite</h1>
</div><<set $location = "start">>
<<set $locationType = "none">> /* Default: prevents searching in invalid areas */
<<set $sisterName = "Emily">>
<<set $momName = "Jennifer">>
/* Auto-update $location and $locationType when moving to a new passage */
<<script>>
Config.navigation.override = function (dest) {
/* Define location types for different passages */
const locationTypes = {
highlandStreet: "street",
mathewStreet: "street",
shower: "shower",
emily_private: "private",
abandonedHouse: "street",
park: "outdoors",
subway: "underground"
};
/* Prevent updating location if entering a temporary passage (e.g., search) */
if (dest !== "search" && Story.has(dest)) {
State.variables.location = dest;
State.variables.locationType = locationTypes[dest] || "none"; /* Default to "none" */
}
return dest; /* Always return the correct passage */
};
<</script>>
<<set Config.saves.autosave to true>>
<<set Config.saves.slots to 3>>
<<script>>Config.history.controls = false;<</script>>
<<set $day = 0>> /* Initialises the in-game days */
<<set $time = 1>> /* Initialises the in-game time */
<<set $dayAmount = 1>> /* Initalises how many days pass each time your sleep */
<<set $inventory = []>> /* Initialises the inventory array */
<<set $cash = 0>> /* Initialises the cash variable */
<<set $version = 0.0>>
<<set $playerName = "Cody">> /* Initialises the player name */
<<set $keypadCode = []>> /* Creates the keypad display */
<<set $parasiteIncubating = false>> /* Starts the game with parasite incubation as false */
/* Character value retrieve function */
<<set $findCharacterByName = function(name) {
return $characters.find(char => char.name === name);
}>>
/* ------------------------------------------------------------------------- */
/* This should always be 0, unless you are a developer*/
<<set $debug = 1>>
/* ------------------------------------------------------------------------- */
/* These are the upgradable variables */
<<set $parasiteDaysLevel = 30>> /* Days it takes to create a parasite */
<<set $chanceAvoid = 5>> /* Chance of avoiding muggers at night */
<<set $bottlesGivenLevel = 1>> /* Amount of bottles earned when gathering */
<<set $parasiteQualityBoost = 0>> /* Improves the chance of creating stronger parasites */
<<set $searchEfficiency = 0>> /* Increases the chance of finding better items */
<<set $barterSkill = 0>> /* Improves selling prices and reduces buying prices */
<<set $bankCash = 0>>
/* ------------------------------------------------------------------------- */
/* In-Game Counters, tracking user stats are stuff */
<<set $homeworkCounter = 0>> /* Tracks the amount of successful homework completed */
<<set $homeworkCounterBad = 0>> /* Tracks the amount of bad homework completed */
<<set $peeCounter = 0>> /* Tracks the amount of times you peed */
<<set $cashEarnedGame = 0>> /* Tracks the amount of cash earned working at the game store */
<<set $gameStoreWorkedTimes = 0>> /* Tracks the amount of you have worked at the game store */
<<set $bottlesRecycledCash = 0>> /* Tracks the amount of cash earned from recycling bottles */
<<set $bottlesRecycled = 0>> /* Tracks the amount of bottles recycled */
<<set $timesMugged = 0>> /* Tracks the amount times youve been mugged */
<<set $totalCashRobbed = 0>> /* Tracks the amount of cash lose from muggings */
<<set $parasitesCreated = 0>> /* Tracks the amount of parasites created */
<<set $parasitesTerminated = 0>> /* Tracks the amount of parasites terminated */
<<set $showerCounter = 0>> /* Tracks the amount of showers */
<<set $masturbateTimes = 0>> /* Tracks the amount of wanks */
<<set $semenCollected = 0>>
<<set $hobocashspent = 0>> /* Tracks the amount of cash spent with hobo */
<<set $hoboupgradesdone = 0>> /* Tracks the amount of upgrade points with hobo */
/* ------------------------------------------------------------------------- */
/* Achievements - Do not add anything below here that is not an achievement */
<<set $achievements = {
"withgreatpower": { unlocked: false, title: "With Great Power...", description: "Reach Day 10", image: "<img src='images/achievements/1/row-1-column-1.jpg'>", type: "mothersdream" },
"goodbyespacecowboy": { unlocked: false, title: "Goodbye, Space Cowboy", description: "Say goodbye to Pablo", image: "<img src='images/achievements/1/row-1-column-2.jpg'>", type: "mothersdream" },
"timeforrevenge": { unlocked: false, title: "Time for revenge", description: "Dose your mom.", image: "<img src='images/achievements/1/row-1-column-3.jpg'>", type: "mothersdream" },
"sorrysis": { unlocked: false, title: "Sorry, sis.", description: "Dose your sister.", image: "<img src='images/achievements/1/row-1-column-4.jpg'>", type: "mothersdream" },
"mybbw": { unlocked: false, title: "My BBW", description: "Feed the hungry woman.", image: "<img src='images/achievements/1/row-2-column-1.jpg'>", type: "mothersdream" },
"cleaningthestreets": { unlocked: false, title: "Cleaning The Streets", description: "Recycle 25 Bottles.", image: "<img src='images/achievements/1/row-2-column-2.jpg'>", type: "mothersdream" },
"pissking": { unlocked: false, title: "Piss King", description: "Piss 15 times", image: "<img src='images/achievements/1/row-2-column-3.jpg'>", type: "mothersdream" },
"unfortunateson": { unlocked: false, title: "Unfortunate Son", description: "Get robbed 10 times", image: "<img src='images/achievements/1/row-2-column-4.jpg'>", type: "mothersdream" },
"firstkiss": { unlocked: false, title: "First Kiss", description: "Share a kiss with someone special.", image: "<img src='images/achievements/1/row-3-column-1.jpg'>", type: "mothersdream" },
"morningslap": { unlocked: false, title: "Morning Slap", description: "Get slapped", image: "<img src='images/achievements/1/row-3-column-2.jpg'>", type: "mothersdream" },
"loyalhost": { unlocked: false, title: "Loyal Host", description: "Infect people 5 times", image: "<img src='images/achievements/1/row-3-column-3.jpg'>", type: "mothersdream" },
"shewasahoar": { unlocked: false, title: "She Was a Hoar", description: "Meet Marcus", image: "<img src='images/achievements/1/row-3-column-4.jpg'>", type: "mothersdream" },
"parasitelord": { unlocked: false, title: "Parasite Lord", description: "Create 5 parasites.", image: "<img src='images/achievements/1/row-4-column-1.jpg'>", type: "mothersdream" },
"parasiteking": { unlocked: false, title: "Parasite King", description: "Create 10 parasites.", image: "<img src='images/achievements/1/row-4-column-2.jpg'>", type: "mothersdream" },
"parasitedestroyer": { unlocked: false, title: "Parasite Destroyer", description: "Destroy a parasite", image: "<img src='images/achievements/1/row-4-column-3.jpg'>", type: "mothersdream" },
"infmoneyglitch": { unlocked: false, title: "Infinite Money Glitch", description: "Make someone give you cash", image: "<img src='images/achievements/1/row-4-column-4.jpg'>", type: "mothersdream" }
} >>
<<script>>
window.unlockAchievement = function (key) {
var achievements = State.variables.achievements;
if (!achievements[key].unlocked) {
achievements[key].unlocked = true;
$.notify("Achievement Unlocked: " + achievements[key].description, "success");
}
};
<</script>>
<<script>>
window.addScript = function (src, callback) {
var script = document.createElement('script');
script.src = src;
script.onload = callback;
document.head.appendChild(script);
};
window.addScript('https://code.jquery.com/jquery-3.6.0.min.js', function() {
window.addScript('https://cdnjs.cloudflare.com/ajax/libs/notify/0.4.2/notify.min.js', function() {
window.unlockAchievement = function (key) {
var achievements = State.variables.achievements;
if (!achievements[key].unlocked) {
achievements[key].unlocked = true;
$.notify("Achievement Unlocked: " + achievements[key].description, "success");
}
};
});
});
<</script>>
/* ------------------------------------------------------------------------- */
/* Hobo Shit */
<<set $upgradePoints = 0>> /* Initialises the upgrade variable */
<<set $hoboCashNeeded = 0.25>> /* Initialises the hobo cash needed variable */
/* ------------------------------------------------------------------------- */
/* Infection Levels */
<<set $momParasiteLevel = 0>>
<<set $sisterParasiteLevel = 0>>
/* ------------------------------------------------------------------------- */
/* Substories */
<<set $substory = [
{
name: "The Basics",
image: '<img src="images/substories/basics.png" alt="" />',
desc: "Go through the basics with Pablo.",
progress: 0,
complete: false
},
{
name: "Trivia 101",
image: '<img src="images/substories/trivia.png" alt="" />',
desc: "Complete the trivia",
progress: 0,
complete: false
},
{
name: "The Hungry Woman",
image: '<img src="images/substories/hungrywoman.png" alt="" />',
desc: "Feed the hungry woman",
progress: 0,
complete: false
},
{
name: "Superbad",
image: '<img src="images/substories/superbad.png" alt="" />',
desc: "get an ID.",
progress: 0,
complete: false
}
]>>
/* ------------------------------------------------------------------------- */
/* Characters - */
<<set $characters = [
{
id: 'mom',
name: 'Jennifer',
image: '<img src="images/characters/mom/image.jpg">',
chat: '<img src="images/characters/mom/chat.png">',
relationshipPoints: -50,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
interactions: [
{name: "Give me $10", id: "momGive10", unlocked: false, requires: null, cost: 1, failsif: null},
{name: "Breakfast Maker", id: "momBreakfastMaker", unlocked: false, requires: null, cost: 1, failsif: null},
{name: "Kiss Me", id: "momKissMe", unlocked: false, requires: null, cost: 3, failsif: null},
{name: "Taxi Me", id: "momTaxiMe", unlocked: false, requires: null, cost: 3, failsif: null},
{name: "Dislike Emily", id: "momHateEmily", unlocked: false, requires: null, cost: 4, failsif: null},
{name: "Dress Sexier", id: "momDressSexier", unlocked: false, requires: null, cost: 4, failsif: null},
{name: "Taxi Me Home", id: "momTaxiBack", unlocked: false, requires: null, cost: 4, failsif: null},
{name: "Be Horny", id: "momHorny", unlocked: false, requires: null, cost: 5, failsif: null},
{name: "Finger Blaster", id: "momFingerBlasting", unlocked: false, requires: "momHorny", cost: 5, failsif: "momTinderQueen"},
{name: "Tinder Queen", id: "momTinderQueen", unlocked: false, requires: "momHorny", cost: 5, failsif: "momFingerBlasting"},
],
upgradepoints: 0,
},
{
id: 'sister',
name: 'Emily',
image: '<img src="images/characters/sister/image2.jpg">',
chat: '<img src="images/characters/sister/chat.png">',
relationshipPoints: -50,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
interactions: [
{name: "Give me $10", id: "sisterGive10", unlocked: false, requires: null, cost: 1, failsif: null},
{name: "Flash Tits", id: "sisterFlashhTits", unlocked: false, requires: null, cost: 1, failsif: null},
{name: "Be Nicer", id: "sisterbenicer", unlocked: false, requires: null, cost: 3, failsif: "sisterbemeaner"},
{name: "Be Meaner", id: "sisterbemeaner", unlocked: false, requires: null, cost: 3, failsif: "sisterbenicer"},
{name: "Hit Me", id: "sisterhitme", unlocked: false, requires: "sisterbemeaner", cost: 2, failsif: "sisterbenicer"},
{name: "Kiss Me", id: "sisterkissme", unlocked: false, requires: "sisterbenicer", cost: 2, failsif: "sisterbemeaner"},
{name: "Self Pleasure", id: "sisterselfpleasure", unlocked: false, requires: null, cost: 5, failsif: null},
{name: "Handjob Giver", id: "sisterhandjobgiver", unlocked: false, requires: "sisterbenicer", cost: 4, failsif: null},
{name: "Tongue Slave", id: "sistertongueslave", unlocked: false, requires: "sisterbemeaner", cost: 4, failsif: null},
],
upgradepoints: 0,
},
{
id: 'pablo',
name: 'Pablo',
image: '<img src="images/characters/pablo/pablo.jpg">',
chat: '<img src="images/substories/basics.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Male",
upgradepoints: 0,
},
{
id: 'twins',
name: 'Tina & Trina',
image: '<img src="images/characters/tinatrina/main.jpg">',
chat: '<img src="images/characters/tinatrina/bothchat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
{
id: 'marcus',
name: 'Marcus',
image: '<img src="images/characters/marcus/main.jpg">',
chat: '<img src="images/characters/marcus/chat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Male",
upgradepoints: 0,
},
{
id: 'mandy',
name: 'Mandy',
image: '<img src="images/characters/mandy/main.jpg">',
chat: '<img src="images/characters/mandy/chat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
{
id: 'krystal',
name: 'Krystal',
image: '<img src="images/characters/krystal/main.jpg">',
chat: '<img src="images/characters/krystal/chat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
{
id: 'julia',
name: 'Julia',
image: '<img src="images/characters/julia/main.jpg">',
chat: '<img src="images/characters/julia/chat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
interactions: [
{name: "Flash Tits", id: "juliaFlashTits", unlocked: false, requires: null, cost: 2, failsif: null},
{name: "Be Obessesed", id: "juliabenicer", unlocked: false, requires: null, cost: 4, failsif: "juliabedom"},
{name: "Be Dominant", id: "juliabedom", unlocked: false, requires: null, cost: 4, failsif: "juliabenicer"},
{name: "After Class Lovin'", id: "bathroomlovin", unlocked: false, requires: "juliabenicer", cost: 4, failsif: "juliabedom"},
{name: "Cum Dump", id: "cumdump", unlocked: false, requires: "bathroomlovin", cost: 4, failsif: "juliabedom"},
],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
{
id: 'amy',
name: 'Amy',
image: '<img src="images/characters/amy/main.jpg">',
chat: '<img src="images/characters/amy/chat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
{
id: 'alice',
name: 'Alice',
image: '<img src="images/characters/alice/main.jpg">',
chat: '<img src="images/characters/alice/chat.jpg">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
{
id: 'zoe',
name: 'Zoe',
image: '<img src="images/characters/zoe/main.jpg">',
chat: '<img src="images/characters/zoe/chat.png">',
relationshipPoints: 0,
infection: 0,
parasitesapplied: 0,
afflictions: [],
fuckedtimes: 0,
genitals: "Female",
upgradepoints: 0,
},
]>>
/* ------------------------------------------------------------------------- */
<<set $lootTable = {
street: [
{name: "Plastic Bottle", partypic: '<img src="images/inventory/bottle.png" alt="" />', desc: "A dirty plastic bottle.", itemMaterial: false, itemParasite: false, parasite: false, quality: "Weak", chance: 33},
{name: "Scrap Metal", partypic: '<img src="images/inventory/metal.png" alt="" />', desc: "Rusty scrap metal.", itemMaterial: true, itemParasite: false, parasite: false, quality: "Weak", chance: 14}
],
shower: [
{name: "Human Hair", partypic: '<img src="images/inventory/hair.png" alt="" />', desc: "Smells nice.", itemMaterial: true, itemParasite: false, parasite: false, quality: "Normal", chance: 25}
],
emily_private: [
{name: "Sandwich", partypic: '<img src="images/inventory/sandwich.png" alt="" />', desc: "Looks bland.", itemMaterial: true, itemParasite: false, parasite: false, quality: "Weak", chance: 25}
],
other: [
{name: "Vial of Semen", partypic: '<img src="images/inventory/semen.png" alt="" />', desc: "Highly potent biological material.", itemMaterial: true, itemParasite: false, parasite: false, quality: "Strong", chance: 100},
{name: "Empty Vial", partypic: '<img src="images/inventory/vial.png" alt="" />', desc: "An empty glass vial", itemMaterial: false, itemParasite: false, parasite: false, quality: "Weak", chance: 100},
{name: "Spider", partypic: '<img src="images/inventory/spider.png" alt="" />', desc: "A venomous spider.", itemMaterial: true, itemParasite: false, parasite: false, quality: "Normal", chance: 50}
]
}>><<if $gameshastarted eq 0>><<script>>UIBar.hide().stow();<</script>><<else>><</if>><<button "Back to Game">><<script>>Engine.backward();<</script>><</button>>
<br>
<<set $completedCount = 0>>
<<for _i to 0; _i lt $substory.length; _i++>>
<<if $substory[_i].complete eq true>>
<<set $completedCount += 1>>
<</if>>
<</for>>
<div class="titlename">Substories - <<print (($completedCount / $substory.length) * 100).toFixed(2)>>% Completed</div><br>
<div class="substory-container">
<<for _i to 0; _i lt $substory.length; _i++>>
<div class="substory">
<<if $substory[_i].complete eq false>> <img src="images/substories/locked.png" alt="" /> <<else>> <<print $substory[_i].image>> <</if>>
<<print $substory[_i].name>> <br>
<<if $substory[_i].complete eq false>><span style="color:red"><b>Incomplete</b></span><<else>><span style="color:green"><b>COMPLETE</b></span><</if>>
</div>
<</for>>
</div><div class="npctextbox">Monday - Friday<hr><table>
<tr>
<th>Name:</th>
<th>Morning [1]</th>
<th>Late morning [2]</th>
<th>Lunchtime [3]</th>
<th>Afternoon [4]</th>
<th>Evening [5]</th>
<th>Midnight [6+]</th>
</tr>
<tr>
<td><<Jennifer>></td>
<td>Kitchen</td>
<td>Bathroom</td>
<td>Kitchen</td>
<td>Kitchen</td>
<td>Bedroom</td>
<td>Bedroom</td>
</tr>
<tr>
<td><<Emily>></td>
<td>Kitchen</td>
<td>College</td>
<td>College</td>
<td>Bedroom</td>
<td>Bedroom</td>
<td>Bedroom</td>
</tr>
</table></div><div class="titlename">How To Play - Project Parasite</div><hr>
<b>Welcome to <i>Project Parasite</i>.</b> Here's a very basic, dumb guide to help you understand how the game works and make the most of the features available in this early version.<br><br>
<span style="font-size:1.2em; text-decoration:underline;"><b>🧪 Basic Gameplay:</b></span><br>
<ul style="padding-left: 20px; line-height: 1.6em;">
<li><b>🎯 Get to Day 10:</b> Just do it.</li>
<li><b>🧫 Find materials in the world to create parasites:</b> Things like <i>human hair</i> and <i>semen</i> make great parasites. Explore, collect, experiment.</li>
<li><b>🧠 Use parasites on characters:</b> Apply them when you get someone alone. Parasites will help you make them do... stuff.</li>
<li><b>🔧 Upgrade, Upgrade, Upgrade:</b> Find <b>Pablo</b> and complete his quest. Upgrading your stats and parasite creation time is absolutely critical.</li>
<li><b>⚠️ The world is not forgiving:</b> Characters will mess you up. Some will rob you. It’s that simple. Don’t carry too much cash, and <i>do not</i> be outside at night. Consider yourself warned.</li>
</ul>
<hr>
<center><<button "⬅️ Go Back">><<script>>Engine.backward();<</script>><</button>></center>placeholder <<link "⏪">><<run Engine.backward()>><</link>>
<table>
<tr>
<th>Stat</th>
<th>Amount</th>
</tr>
<tr>
<td>Successful Homework</td>
<td><<print $homeworkCounter>></td>
</tr>
<tr>
<td>Bad Homework</td>
<td><<print $homeworkCounterBad>></td>
</tr>
<tr>
<td>Piss Counter</td>
<td><<print $peeCounter>></td>
</tr>
<tr>
<td>Shower Counter</td>
<td><<print $showerCounter>></td>
</tr>
<tr>
<td>Masturbation Counter</td>
<td><<print $masturbateTimes>></td>
</tr>
<tr>
<td>Shifts Worked at Game Store</td>
<td><<print $gameStoreWorkedTimes>></td>
</tr>
<tr>
<td>Cash Earned at Game Store</td>
<td>$<<print $cashEarnedGame>></td>
</tr>
<tr>
<td>Bottles Recycled</td>
<td><<print $bottlesRecycled>></td>
</tr>
<tr>
<td>Cash Earned from Bottles</td>
<td>$<<print $bottlesRecycledCash>></td>
</tr>
<tr>
<td>Cash Lost In Muggings</td>
<td>$<<print $totalCashRobbed>></td>
</tr>
<tr>
<td>Hobo Upgrades</td>
<td><<print $hoboupgradesdone>></td>
</tr>
<tr>
<td>Cash Spent at Hobo</td>
<td>$<<print $hobocashspent>></td>
</tr>
<tr>
<td>Semen Collected</td>
<td><<print $semenCollected>></td>
</tr>
</table>
/* Skills */ <hr>
<table>
<tr>
<th>Skills</th>
<th>Amount</th>
</tr>
<tr>
<td>Parasite Creation Days [Basic]</td>
<td><<print $parasiteDaysLevel>></td>
</tr>
<tr>
<td>% Chance to avoid muggers</td>
<td><<print $chanceAvoid>>%</td>
</tr>
<tr>
<td>Bottles Scavenged per search</td>
<td><<print $bottlesGivenLevel>></td>
</tr>
<tr>
<td>Search Efficiency</td>
<td><<print $searchEfficiency>></td>
</tr>
</table>
<<link "⏪">><<run Engine.backward()>><</link>><div id="header-container">
<img src="images/ui/uibar.jpg" id="game-header">
</div>
<<if _hideUI != true>>
<div id="uibar-container">
<div id="game-info">
<p>Day: <<print $day>></p>
<p>Time: <<displaytime>></p>
<p>Cash: $<<print $cash.toFixed(2)>></p>
<p>Bank: $<<print $bankCash.toFixed(2)>></p>
</div>
<hr>
<div id="button-container">
<<if $searching != true>>
<button data-passage="search" class="game-button">🔍 Search Area</button>
<</if>>
<button data-passage="new_gallery" class="game-button">🏆 Achievements</button>
<button data-passage="stats" class="game-button">📊 Stats & Skills</button>
<button data-passage="inventory" class="game-button">🎒 Inventory</button>
<button data-passage="substories" class="game-button">📖 Substories</button>
<button data-passage="characters" class="game-button">🧑🤝🧑 Characters</button>
</div>
<hr>
<div id="icon-bar">
<<link "⏪">><<run Engine.backward()>><</link>>
<<link "💾">><<run UI.saves()>><</link>>
<<link "🔄">><<run Engine.restart()>><</link>>
</div>
<hr>
<div id="button-container">
<button class="game-button" onclick="window.open('https://discord.com/invite/VkF4uYcF6d', '_blank')">Join Discord</button>
<button class="game-button" onclick="window.open('', '_blank')">Patreon</button>
</div>
</div><</if>>
<hr>
Version: [DEMO] <<print $version>><hr>
[[How To Play || How To Play]] || [[Wiki | Wiki]]<<button "Go Back">><<script>>Engine.backward();<</script>><</button>><hr>
<<set $characters.sort((a, b) => a.name.localeCompare(b.name))>> <!-- Sorts characters by name A-Z -->
<table class="npc-table">
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>Relationship Points</th>
<th>Afflictions</th>
<th>Fucked Times (x)</th>
<th>Infection Level</th>
</tr>
</thead>
<tbody>
<<for _char range $characters>>
<tr>
<td><div class="npcchatt"><<print _char.chat>></div></td>
<td><<print _char.name>></td>
<td><<print _char.relationshipPoints>></td>
<td><<if _char.afflictions.length > 0>><<print _char.afflictions.join(", ")>><<else>>None<</if>></td>
<td><<print _char.fuckedtimes>></td>
<td><<print _char.infection>></td>
</tr>
<</for>>
</tbody>
</table><<button "Back to Game">><<script>>Engine.backward();<</script>><</button>>
<br>
<<set _inventoryCount = {}>> <!-- Create an object to store item quantities -->
<<for _i to 0; _i lt $inventory.length; _i++>>
<<set _item = $inventory[_i]>> <!-- Get the current item -->
<<set _itemName = _item.name>> <!-- Get the item's name -->
<<set _itemQuantity = _inventoryCount[_itemName] || 0>> <!-- Get the current quantity or default to 0 -->
<!-- Update the item's quantity in the inventoryCount object -->
<<set _inventoryCount[_itemName] = _itemQuantity + 1>> <!-- Increment quantity by 1 for each item -->
<</for>>
<div class="itemWrapperz">
<<for _itemName, _itemQuantity range _inventoryCount>>
<div class="newItembox">
<div class="newItemphoto">
<<set _item = $inventory.find(item => item.name === _itemName)>>
<<print _item.partypic>>
</div>
<div class="NewItemtext"><center><<print _itemName>> (x<<print _itemQuantity>>)</center><hr>
<center><<print _item.desc>></center>
</div>
<</for>>
</div><<set _foundItem = null>>
<<set _hideUI = true>>
/* Ensure modifiers always have a default value */
<<set $searchEfficiency = $searchEfficiency || 0>>
<<set $bottlesGivenLevel = $bottlesGivenLevel || 1>> /* Defaults to 1 if undefined */
/* Generate base search chance */
<<set _baseChance = random(1,100)>>
/* Apply search efficiency as a percentage */
<<set _adjustedChance = _baseChance * (1 + ($searchEfficiency / 100))>>
/* Prevent searching if it's too late */
<<if $time gte 13>>
<div class="narratortextbox">
It's too late to search. You are tired. You'll have to try again tomorrow.
</div><br>
<button data-passage="$location" class="button" type="button">Return</button>
<<elseif not $lootTable[$locationType]>>
<div class="narratortextbox">
You search your surroundings thoroughly, but find nothing of value.<br>
<i>Your search chance: 0%</i>
</div><br>
<button data-passage="$location" class="button" type="button">Return</button>
<<else>>
/* Perform the search */
<<set _foundItem = null>>
<<set _bestChance = 0>> /* Track the highest item chance */
<<for _item range $lootTable[$locationType]>>
<<if _adjustedChance lte _item.chance>>
<<set _foundItem = _item>>
<<break>>
<</if>>
<<if _item.chance gt _bestChance>>
<<set _bestChance = _item.chance>>
<</if>>
<</for>>
/* Always show a result */
<<if _foundItem>>
/* Apply bottlesGivenLevel only if it's a bottle */
<<set _quantity = 1>>
<<if _foundItem.name eq "Plastic Bottle">>
<<set _quantity = $bottlesGivenLevel>>
<<if $substory[0].progress eq 1>>
<<set $substory[0].progress = 2>>
<</if>>
<</if>>
<<for _i to 0; _i lt _quantity; _i++>>
<<set $inventory.push(_foundItem)>>
<</for>>
<div class="narratortextbox">
You search your current area and find <<print _quantity>>x <<print _foundItem.name>>!
</div><br>
<div class="narratortextbox">
<div class="imageboxicon"><<print _foundItem.partypic>></div><br>
<<print _quantity>>x <<print _foundItem.name>> added to your inventory!
</div><br>
<<else>>
<div class="narratortextbox">
You search your surroundings thoroughly, but find nothing of value.<br>
<i>Your search chance: <<print _adjustedChance.toFixed(2)>>% | Best possible find chance: <<print _bestChance>>%</i>
</div><br>
<</if>>
<<time>>
<button data-passage="$location" class="button" type="button">Return</button>
<</if>><<button "Go Back">><<script>>Engine.backward();<</script>><</button>><hr>
<div class="titlename">Wiki - Project Parasite</div><br>
<!-- Loop through characters -->
<<for _char range $characters>>
<div style="border:1px solid #666; padding:12px; margin-bottom:20px; border-radius:6px; background-color:#1b1b1b; color:#e1e1e1;">
<center>
<b style="font-size:1.3em;"><<=_char.name>></b><br>
<div class="npcchat"><<= _char.chat>></div><br><hr>
</center>
<b>💉 Infection:</b> <<= _char.infection>><br>
<b>🧠 Parasites Applied:</b> <<= _char.parasitesapplied>><br>
<b>❤️ Relationship Points:</b> <<= _char.relationshipPoints>><br>
<b>🧬 Genitals:</b> <<= _char.genitals>><br>
<b>🧪 Afflictions:</b>
<<if _char.afflictions.length > 0>>
<<= _char.afflictions.join(", ")>>
<<else>>
None
<</if>><br><br>
<<if _char.interactions>>
<details>
<summary><b>💬 Interactions</b> (click to expand)</summary>
<ul style="margin-top:10px;">
<<for _interact range _char.interactions>>
<li>
<b><<=_interact.name>></b> (ID: <i><<=_interact.id>></i>)<br>
• Cost: <<=_interact.cost>><br>
• Requires: <<=_interact.requires or "None">><br>
• Fails if: <<=_interact.failsif or "None">><br>
• Unlocked: <<= _interact.unlocked ? "✅" : "❌">>
</li>
<br>
<</for>>
</ul>
</details>
<<else>>
<i>No interactions available yet.</i><br>
<</if>>
</div>
<</for>>
<<button "Go Back">><<script>>Engine.backward();<</script>><</button>><hr><<widget "amyname">>
<</widget>>
<<widget "amychat">>
<div class="npcchat"><img src="images/characters/amy/chat.png" alt="" /></div>
<</widget>><<widget "julianame">>
<</widget>>
<<widget "juliachat">>
<div class="npcchat"><img src="images/characters/julia/chat.png" alt="" /></div>
<</widget>><<widget "gamename">>
<</widget>>
<<widget "gamechat">>
<div class="npcchat"><img src="images/characters/marcus/chat.png" alt="" /></div>
<</widget>><<widget "momchat">>
<<set _mom = $findCharacterByName('Jennifer')>>
<div class="npcchat"><<= _mom.chat>></div>
<</widget>><<widget "mandyname">>
<</widget>>
<<widget "mandychat">> /* The chat image for Mandy */
<div class="npcchat"><img src="images/characters/mandy/chat.png" alt="" /></div>
<</widget>>
<<widget "mandyclass">> /* The clasroom image for Mandy */
<div class="imageboxbig"><img src="images/characters/mandy/main.jpg" alt="" /></div><br>
<</widget>><<widget "emilychat">>
<div class="npcchat"><img src="images/characters/sister/chat.png" alt="" /></div>
<</widget>>
<<widget "emilypic">>
<div class="imageboxbig"><img src="images/characters/mom/image.jpg" alt="" /></div><br>
<</widget>><<widget "Jennifer">>
<span style="color:#EE8C0E"><b>$momName</b></span>
<</widget>>
<<widget "Emily">>
<span style="color:pink"><b>$sisterName</b></span>
<</widget>><<widget "playerpic">>
<div class="npcchat"><img src="images/characters/player/chat.png" alt="" /></div>
<</widget>><<widget "time">>
<<set $time = $time + 1>>
<div class="timetextbox">Time has passed.</div><br>
<</widget>><<widget "displaytime">>
Time:
<<if $time == 1>>9:00 AM
<<elseif $time == 2>>10:00 AM
<<elseif $time == 3>>11:00 AM
<<elseif $time == 4>>12:00 PM
<<elseif $time == 5>>1:00 PM
<<elseif $time == 6>>2:00 PM
<<elseif $time == 7>>3:00 PM
<<elseif $time == 8>>4:00 PM
<<elseif $time == 9>>5:00 PM
<<elseif $time == 10>>6:00 PM
<<elseif $time == 11>>7:00 PM
<<elseif $time == 12>>8:00 PM
<<elseif $time == 13>>9:00 PM
<<elseif $time == 14>>10:00 PM
<<elseif $time == 15>>11:00 PM
<<elseif $time == 16>>12:00 AM
<<elseif $time gte 17>>1:00 AM
<</if>>
<</widget>>
<<widget "displayday">>
Day:
<</widget>><<widget "addAffliction">>
<<set _character = $args[0]>>
<<set _affliction = $args[1]>>
<!-- Check if the target is the player or an NPC -->
<<if _character is $player>>
<!-- Handle the player's afflictions -->
<<if !_character.afflictions.includes(_affliction)>>
<<run _character.afflictions.push(_affliction)>>
<div class="relationincrease">
You have been afflicted with <<print _affliction>>.
</div><br>
<<else>>
<div class="relationincrease">
You already have <<print _affliction>>.
</div><br>
<</if>>
<<else>>
<!-- Handle NPC's afflictions -->
<<if !_character.afflictions.includes(_affliction)>>
<<run _character.afflictions.push(_affliction)>>
<div class="relationincrease">
<<print _character.name>> has been afflicted with <<print _affliction>>.
</div><br>
<<else>>
<div class="relationincrease">
<<print _character.name>> already has <<print _affliction>>.
</div><br>
<</if>>
<</if>>
<</widget>><div class="imagebox"><img src="images/title.png" alt="" /></div>
<b><u>Realm of Corruption:</u></b>
<<nobr>>Here is what is changed in the latest update - $version. <br> NEW SAVES ALWAYS NEEDED DURING DEMO - As always - Thank you to everyone who has reported bugs and helped bug test before public release.<hr>
Changes:
<li>Fixes - Julia infections are now fixed.</li>
<li>Julia - Added more infections</li>
<li>College - Added the college bathroom stuff</li>
<li>Nightclub - Added a placeholder for the nightclub which will come soon.</li>
<li>Emily - Added more infections and interactions</li>
<br><</nobr>>
<<button "Return">><<script>>Engine.backward();<</script>><</button>><button data-passage="intro_6" class="button" type="button" tabindex="0">Skip Intro</button>
<hr>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div>???<hr>I can't believe this stupid fuck fell and hit his head. He ain't no son of mine!</div><br>
<div class="imagebox"><img src="images/hospital/bed.jpg" alt="" /></div><br>
<div class="narratortextbox">You wake up in a hospital room. Your head hurts like hell. Your mom and a nurse stand over you, looking carefully into your eyes.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div>???<hr>Just tell me, is he going to be a even bigger retard than he was before he hit his head?</div><br>
<div class="narratortextbox">Yep - that bitch? That's meant to be your 'loving' mom. She is the devil. Hates you and everything about you. You stop looking at your mom and divert your eyes to the cute Nurse.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>Sir... can you tell me.. your name?</div><br>
<div class="npctextbox"><<playerpic>>???<hr>My... name?...</div><br>
<div class="narratortextbox">Enter your name.<hr>
<<textbox "$playerName" "Ryan">>
</div><br>
<button data-passage="intro_2" class="button" type="button" tabindex="0">Next</button><div class="npctextbox"><<playerpic>>$playerName<hr>My... name is $playerName</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div>???<hr>Shame. Could of probably got some good government assistance if you were a retard.</div><br>
<div class="narratortextbox">Your head hurts like hell.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>Uhm... very good sir, and this woman standing here. Do you know her name?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div>???<hr>Oh this should be fun.</div><br>
<button data-passage="intro_3" class="button" type="button" tabindex="0">Next</button><div class="npctextbox"><<playerpic>>$playerName<hr>That is... my mom... <<Jennifer>>...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>Although you wouldn't think it. With my good looks and his *troll* like appearance.</div><br>
<div class="narratortextbox">You feel embarrassed after hearing that insult from your mother.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>Very good sir. We just need you to confirm one more name for us.. is there a father?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>No. Lemme call in his sister instead.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>That'll work.</div><br>
<div class="narratortextbox">Your 'sister' walks in the room after being called in by the nurse.</div><br>
<div class="imageboxbig"><img src="images/characters/sister/image2.jpg" alt="" /></div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/sister/chat.png" alt="" /></div>???<hr>Is he dead? Can I have his room?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>What is the name of this person?</div><br>
<button data-passage="intro_4" class="button" type="button" tabindex="0">Next</button><div class="npctextbox"><<playerpic>>$playerName<hr>That is... my sister... <<Emily>>...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/sister/chat.png" alt="" /></div><<Emily>><hr>Please don't tell people in public that we are related.</div><br>
<div class="narratortextbox">The nurse smiles at you.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>Looks like everything is order. It's a minor concussion. He should be back to normal after a good night's rest.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>I'm flabbergasted. All this for a concussion. You know how much this fucking cost? You think medical bills are fucking free?</div><br>
<div class="narratortextbox"><<Jennifer>> slaps you.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Ah! Stop!</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/nurse/chat.jpg" alt="" /></div>Nurse<hr>I'll go.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>You are doing every single fucking chore for the next 5 years from this point on. Every dirty dish, every piece of dirty laundry, every spec of dust is now your responsibility. If you so much as fuck up even once, I'm going to wish you were never born.</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/sister/chat.png" alt="" /></div><<Emily>><hr>You're fucked.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>But... I...</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/mom/chat.png" alt="" /></div><<Jennifer>><hr>Don't even dare talk back to me. Come on, <<Emily>>. We're going home.</div><br>
<div class="narratortextbox"><<Jennifer>> and <<Emily>> start to leave the hospital room.</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>What about me?</div><br>
<div class="npctextbox"><div class="npcchat"><img src="images/characters/sister/chat.png" alt="" /></div><<Emily>><hr>You can walk home, dipshit!</div><br>
<div class="narratortextbox"><<Jennifer>> and <<Emily>> both laugh as they shut the door on you. Leaving you to contemplate in silence. You stare out of the window. It's dark. You see a shooting star.</div><br>
<div class="imagebox"><img src="images/activities/shootingstar.jpg" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>I wish for...</div><br>
<button data-passage="intro_5" class="button" type="button" tabindex="0">"A nicer family"</button>
<button data-passage="intro_5" class="button" type="button" tabindex="0">"To be stronger"</button>
<button data-passage="intro_5" class="button" type="button" tabindex="0">"To be loved"</button>
<button data-passage="intro_5" class="button" type="button" tabindex="0">"To be rich"</button>
<button data-passage="intro_5" class="button" type="button" tabindex="0">"To fuck the nurse"</button><div class="npctextbox"><<playerpic>>$playerName<hr>Maybe it'll come true... probably not...</div><br>
<div class="narratortextbox">You decide it's time to leave and head home. You would stay in the peaceful hospital room but at home at least you have the comfort of your own bed and possessions. You pack up and leave, heading for the bus.</div><br>
<div class="imagebox"><img src="images/college/bus/image.jpg" alt="" /></div><br>
<button data-passage="intro_6" class="button" type="button" tabindex="0">Arrive Home</button><div class="narratortextbox">You finally arrive home. You sneak inside and head upstairs, not daring to alert anyone to your presence. You open your door silently and get changed into some comfy clothes and retreat into your bed.</div><br>
<div class="imagebox"><img src="images/home/bedroomPlayer.jpg" alt="" /></div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Maybe I should just run away... find someone who will love me. Maybe find my dad?</div><br>
<div class="narratortextbox">You close your eyes again and fall into a deep sleep. The terror has only just begun.</div><br>
<div class="monotextbox">...Get to day 10...</div><br>
<div class="npctextbox"><<playerpic>>$playerName<hr>Huh, thought I heard something...</div><br>
<<script>>UIBar.unstow().show();<</script>>
<button data-passage="sleep" class="button" type="button" tabindex="0">Sleep [End of Intro]</button><<set _itemTo = {
name: "Parasite [Weak]",
partypic: '<img src="images/inventory/parasite.png" alt="" />',
desc: "A disgusting parasite. Ready to unleash on the world.",
quality: "Weak",
infectionValue: 1, /* Weak = 1, Normal = 2, Strong = 3 */
itemMaterial: true,
itemParasite: true,
parasite: true
}>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set $inventory.push(_itemTo)>>
<<set _itemTo = {
name: "Parasite [Strong]",
partypic: '<img src="images/inventory/parasite.png" alt="" />',
desc: "A disgusting parasite. Ready to unleash on the world.",
quality: "Strong",
infectionValue: 3, /* Weak = 1, Normal = 2, Strong = 3 */
itemMaterial: true,
itemParasite: true,
parasite: true
}>>
<<set $inventory.push(_itemTo)>>
<<set _itemTo = {
name: "Parasite [Normal]",
partypic: '<img src="images/inventory/parasite.png" alt="" />',
desc: "A disgusting parasite. Ready to unleash on the world.",
quality: "Normal",
infectionValue: 2, /* Weak = 1, Normal = 2, Strong = 3 */
itemMaterial: true,
itemParasite: true,
parasite: true
}>>
<<set $inventory.push(_itemTo)>>
<<textbox "$playerName" "Ryan">>
<button data-passage="hallway" class="button" type="button" tabindex="0">Mom</button>
<button data-passage="browse_clothing" class="button" type="button" tabindex="0">Sister</button><div class="npctextbox"><b>What is Project Parasite?</b><hr>
Welcome to <i>Project Parasite</i> — an immersive sandbox text adventure that plunges you into a world where alien organisms become tools of manipulation, transformation, and control. Explore the boundaries of morality and creativity as you craft parasites, infect characters, and shape the lives around you. Will you use your power for good… or something else?<br><hr>
<CENTER><u>NOTICE – DEMO VERSION</u></CENTER>
This is an early demo of the game, showcasing only a fraction of the planned content. Systems, stories, and mechanics are still under development. If you're looking for a fully polished experience, this may not be the right time to dive in. But if you're here to see the project grow, test new ideas, and help shape its future — welcome aboard.
<hr>
Roadmap/demo content below.
</div><br>
<table class="wikitable" style="width:100%; border-collapse: collapse; text-align: left;">
<thead>
<tr>
<th>Feature</th>
<th>Status</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td>Side Quests</td>
<td>✅ Available</td>
<td>A few optional side quests are already playable, with more planned for regular updates.</td>
</tr>
<tr>
<td>Achievements</td>
<td>✅ Available</td>
<td>Basic achievement tracking is implemented. Expect more to be added as features roll out.</td>
</tr>
<tr>
<td>Household Characters</td>
<td>✅ Available</td>
<td>Emily and Jennifer are active, schedule-based characters with robust interactions and early story content.</td>
</tr>
<tr>
<td>Parasite Creation</td>
<td>✅ Available</td>
<td>You can collect materials and craft parasites to influence or infect others.</td>
</tr>
<tr>
<td>Upgrades</td>
<td>✅ Available</td>
<td>Basic upgrade systems for your abilities are in place and functioning.</td>
</tr>
<tr>
<td>Random Events</td>
<td>🔧 In Progress</td>
<td>Two randomized events appear in the college hallway during the morning. Many more appear after certain characters are infected. More on the way.</td>
</tr>
<tr>
<td>World Exploration</td>
<td>🔧 In Progress</td>
<td>Currently limited to a few streets and college locations, with major world expansion planned.</td>
</tr>
<tr>
<td>Story Progression</td>
<td>🔧 In Progress</td>
<td>The intro and early UFO plotlines are playable and serve as the foundation for future expansion.</td>
</tr>
<tr>
<td>Character Infection</td>
<td>🔧 In Progress</td>
<td>Emily and Jennifer can be infected in limited ways with basic control commands currently functional.</td>
</tr>
<tr>
<td>Gay Content</td>
<td>🚧 Planned</td>
<td>No same-sex content is currently available, but it is planned for future inclusion.</td>
</tr>
<tr>
<td>Self-Infection</td>
<td>🚧 Planned</td>
<td>Mechanics allowing the player to infect and modify themselves are on the roadmap.</td>
</tr>
<tr>
<td>Multiple Endings</td>
<td>🚧 Planned</td>
<td>Eventually, your choices will lead to branching endings, including full game conclusions.</td>
</tr>
<tr>
<td>And More to Come...</td>
<td>🚧 Planned</td>
<td>Lots of additional features are in the works, including those based on player feedback and evolving ideas.</td>
</tr>
</tbody>
</table><br>
<button data-passage="starting_game_2" class="button" type="button" tabindex="0">Next</button><div class="stra">
<centeR>Please select the style of game you want to play - </center> <hr>
<b>Fixed game</b> - A default game with no modifications - <b><span style="color:#84FA06">Recommended for first time players</span></b><hr>
<b>??? - </b><b><span style="color:yellow">Coming Soon...</span></b><hr>
</div>
<button data-passage="intro_1" class="button" type="button" tabindex="0"><b><span style="color:#84FA06">Fixed Game</span></b></button>
<button data-passage="" class="button" type="button" tabindex="0"><b><span style="color:#84FA06"><span style="color:yellow">???</span></span></b></button><button data-passage="intro_1" class="button" type="button" tabindex="0">Start Game</button><div class="wrapper"><div class="narratortextbox">$playing (Time has passed by +1)</div><<time>>
<<if $playing eq "<<momname>>">><button data-passage="parentsbedroom" class="button" type="button" tabindex="0">Return</button><</if>><<if $playing eq "<<sistername>>">><button data-passage="sisterbedroom" class="button" type="button" tabindex="0">Return</button><</if>><<if $playing eq "<<dadname>>">><button data-passage="parentsbedroom" class="button" type="button" tabindex="0">Return</button><</if>><<if $playing eq "<<brothername>>">><button data-passage="brotherbedroom" class="button" type="button" tabindex="0">Return</button><</if>></div>