<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-75676878-1', 'auto');
ga('send', 'pageview');
</script>
<%
s.setLink = function(display, target, script){
return "<a onclick='" + script + "' href='javascript:void(0)' data-passage='" + target + "'>" + display + "</a>"
}
s.storyPlot = [];
for (x = 0; x < 57; x++) {
s.storyPlot[x] = 0;
}
s.gv = {};
s.gv.gaId = Math.ceil(Math.random()*1000);
s.gv.day = 1;
s.gv.roomCount = [0,0,0,0,0,0,0];
s.gv.charIn = [];
s.gv.timeTotal = 10;
s.gv.gloryActive = false;
s.gv.julieGang = 0;
//s.gv.firstDay = true;
s.u = [];
for (x = 0; x < 7; x++) {
s.u[x] = {};
s.u[x].rel = [];
s.u[x].love = [];
s.u[x].rapedBy = [];
s.u[x].oral = [];
s.u[x].dickSucked = [];
s.u[x].sex = [];
s.u[x].quests = [];
for (xx = 0; xx < 7; xx++) {
s.u[x].love[xx] = 0;
s.u[x].rapedBy[xx] = 0;
s.u[x].oral[xx] = 0;
s.u[x].dickSucked[xx] = 0;
s.u[x].sex[xx] = 0;
s.u[x].quests[xx] = false;
}
s.u[x].timeLeft = s.gv.timeTotal;
s.u[x].image = 1;
s.u[x].lust = 0;
s.u[x].purity = 100;
s.u[x].virgin = true;
s.u[x].gay = 0;
s.u[x].rapist = false;
s.u[x].incest = false;
s.u[x].spouse = -1;
s.u[x].notDone = true;
s.u[x].controlable = false;
s.u[x].male = false;
s.u[x].he = 'she';
s.u[x].his = 'her';
s.u[x].him = 'her';
s.u[x].bucket = 0;
s.u[x].questTotal = 0;
}
s.throw
s.unitCount = 7;
s.cur = 0;
s.roomName;
s.multiplier = 0;
s.gv.charInUse = -1;
s.gv.charIn[0] = 6;
s.gv.charIn[1] = 5;
s.gv.charIn[2] = 4;
s.gv.charIn[3] = 3;
s.gv.charIn[4] = 2;
s.gv.charIn[5] = 1;
s.gv.charIn[6] = 3;
s.u[0].name = 'John';
s.u[0].lastname = 'Smith';
s.u[0].male = true;
s.u[0].spouse = 1;
//s.u[0].purity = 50;
s.u[0].virgin = false;
s.u[0].rel[0] = 'self';
s.u[0].rel[1] = 'wife';
s.u[0].rel[2] = 'son';
s.u[0].rel[3] = 'daughter';
s.u[0].rel[4] = 'daughter';
s.u[0].rel[5] = 'daughters boyfriend';
s.u[0].rel[6] = 'employee';
s.u[0].love[1] = 100;
s.u[0].love[3] = 3;
s.u[0].sex[1] = 1;
s.u[1].name = 'June';
s.u[1].lastname = 'Smith';
s.u[1].controlable = true;
//s.u[1].purity = 50;
s.u[1].virgin = false;
s.u[1].spouse = 0;
s.u[1].rel[0] = 'husband';
s.u[1].rel[1] = 'self';
s.u[1].rel[2] = 'son';
s.u[1].rel[3] = 'daughter';
s.u[1].rel[4] = 'daughter';
s.u[1].rel[5] = 'daughters boyfriend';
s.u[1].rel[6] = 'employee';
s.u[1].love[0] = 100;
s.u[1].love[5] = 30;
s.u[1].sex[0] = 1;
s.u[2].name = 'Brad';
s.u[2].lastname = 'Smith';
s.u[2].male = true;
s.u[2].virgin = false;
s.u[2].rel[0] = 'father';
s.u[2].rel[1] = 'mother';
s.u[2].rel[2] = 'self';
s.u[2].rel[3] = 'sister';
s.u[2].rel[4] = 'sister';
s.u[2].rel[5] = 'sisters boyfriend';
s.u[2].rel[6] = 'employee';
s.u[2].love[3] = 5;
s.u[3].name = 'Brittney';
s.u[3].lastname = 'Smith';
s.u[3].spouse = 5;
//s.u[3].purity = 80;
s.u[3].virgin = false;
s.u[3].rel[0] = 'father';
s.u[3].rel[1] = 'mother';
s.u[3].rel[2] = 'brother';
s.u[3].rel[3] = 'self';
s.u[3].rel[4] = 'sister';
s.u[3].rel[5] = 'boyfriend';
s.u[3].rel[6] = 'employee';
s.u[3].love[5] = 75;
s.u[3].love[6] = 20;
s.u[3].sex[5] = 1;
s.u[4].name = 'Julie';
s.u[4].lastname = 'Smith';
s.u[4].gay = 3;
s.u[4].rel[0] = 'father';
s.u[4].rel[1] = 'mother';
s.u[4].rel[2] = 'brother';
s.u[4].rel[3] = 'sister';
s.u[4].rel[4] = 'self';
s.u[4].rel[5] = 'sisters boyfriend';
s.u[4].rel[6] = 'employee';
s.u[4].love[5] = 3;
s.u[4].love[3] = 4;
s.u[5].name = 'Dave';
s.u[5].lastname = 'Jenks';
s.u[5].male = true;
s.u[5].spouse = 3;
//s.u[5].purity = 50;
s.u[5].virgin = false;
s.u[5].rel[0] = 'girlfriends husband';
s.u[5].rel[1] = 'girlfriends mother';
s.u[5].rel[2] = 'girlfriends brother';
s.u[5].rel[3] = 'girlfriend';
s.u[5].rel[4] = 'girlfriends sister';
s.u[5].rel[5] = 'self';
s.u[5].rel[6] = 'girlfriends family friend';
s.u[5].love[3] = 100;
s.u[5].love[1] = 25;
s.u[5].love[4] = 15;
s.u[5].sex[3] = 1;
s.u[6].name = 'Tyrone';
s.u[6].lastname = 'Brown';
s.u[6].male = true;
s.u[6].virgin = false;
s.u[6].rel[0] = 'boss';
s.u[6].rel[1] = 'boss';
s.u[6].rel[2] = 'boss';
s.u[6].rel[3] = 'boss';
s.u[6].rel[4] = 'boss';
s.u[6].rel[5] = 'bosses boyfriend';
s.u[6].rel[6] = 'self';
s.u[6].love[1] = 25;
s.u[6].love[3] = 45;
s.u[6].love[4] = 10;
for (x = 0; x < s.unitCount; x++) {
if(s.u[x].male) {
s.u[x].he = 'he';
s.u[x].his = 'his';
s.u[x].him = 'him';
}
}
s.addSex = function(pc, npc) {
if((s.u[pc].male)||(s.u[npc].male)) {
s.u[pc].virgin = false;
s.u[npc].virgin = false;
}
s.u[pc].lust =0;
s.u[npc].lust =0;
if((s.u[pc].male==s.u[npc].male)&&(s.u[pc].gay==0)) s.u[pc].gay = 3;
if((s.u[pc].lastname==s.u[npc].lastname)&&(!((s.u[pc].rel[npc]=='husband')||(s.u[pc].rel[npc]=='wife')))) {
s.u[pc].incest=true;
s.u[npc].incest=true;
}
s.u[pc].sex[npc] += 1;
s.u[npc].sex[pc] += 1;
}
s.addOral = function(pc, npc) {
s.u[pc].lust =0;
if((s.u[pc].male==s.u[npc].male)&&(s.u[pc].gay==0)) s.u[pc].gay = 3;
if((s.u[pc].lastname==s.u[npc].lastname)&&(!((s.u[pc].rel[npc]=='husband')||(s.u[pc].rel[npc]=='wife')))) {
s.u[pc].incest=true;
s.u[npc].incest=true;
}
s.u[pc].oral[npc] += 1;
s.u[npc].oral[pc] += 1;
if(s.u[pc].male) s.u[npc].dickSucked[pc] += 1;
}
s.cupid = function(pc, npc) {
s.score = s.u[npc].love[pc]+s.u[npc].lust-s.u[npc].purity;
s.multiplier = 1;
//family
if((s.u[pc].lastname==s.u[npc].lastname)&&(!((s.u[pc].rel[npc]=='husband')||(s.u[pc].rel[npc]=='wife')))) s.multiplier += 4;
//is gay?
if((s.u[npc].gay==1)&&(s.u[pc].male!=s.u[npc].male)) s.multiplier += 5;
if((s.u[npc].gay==0)&&(s.u[pc].male==s.u[npc].male)) s.multiplier += 5;
// virgin?
if(s.u[npc].virgin) s.multiplier += 3;
// cheating?
if(((s.u[pc].spouse>-1)||(s.u[npc].spouse>-1)) && (s.u[pc].spouse != npc)) s.multiplier += 2;
// first time together
var tmpHold = 0;
tmpHold += s.u[npc].oral[pc];
tmpHold += s.u[npc].sex[pc];
if(tmpHold<1) s.multiplier += 1;
//s.score *= s.multiplier;
if(s.score > (20*s.multiplier)) {
return 3;
} else if (s.score > (10*s.multiplier)) {
return 2;
} else if (s.score > (-25)) {
return 1;
} else {
return 0;
}
}
//%= s.setLink('Jump', 'Pick Unit', 'var Name = "pickle"') %
%>[This game is a work in progress.]{.red}
<span style="color: blue;">Instructions:</span>
In this game you control the people living in a bomb shelter.
Each day you can play through some of the characters day. Every action takes an hour. Once a characters time is up, they can not be used again until the next day.
More options become available as relationships and events progress. If an option is greyed out, it means the requirements have not been met.
You start with only one characters, but can unlock the others through gameplay.
v0.11.2
[[Start|Intro]]
[[Skip ahead|Pick Unit]]
<%if(localStorage.getItem("BunkerData") === null) {
%>Load game
<%
} else {
%>[[Load game]]
<%
}%>
It's October of 1962. The Cuban missile crises has reached its peak. Some people are afraid the world will end in a nuclear war.
<div>
<img src="images/family.png" alt="unit image" height="390" width="800" />
</div>
A man named John Smith was so afraid that he built a bomb-shelter in his backyard. He spent a lot of money so they could have a large bunker built under their property.
They feared the bombs might drop while they were sleeping, so the family was sleeping in the bunker this night.
At around one in the morning, there was a plane crash. The jet came almost straight down, and crashed in a fiery explosion not far from the bunker.
John bolts upright when the bunker shakes.
"It's started!"
John runs to check that the doors are sealed. He then gathers everyone in the main living area.
John explains that the bombs have begun to drop. Since one just detonated nearby, they would have to remain in the shelter for the next few months.
John then does a head count to make sure everyone is there.
His wife, Jane, daughters Brittney and Julie, son Brad, and the handyman Tyrone are all there.
There is also another boy sitting beside Brittney.
"Who is this?" asks John.
"That's Dave", says Brittney, "He's my uh, friend. Lucky for him he was staying in the spare room tonight".
John looks at Brittany. She is eighteen, slim, with large breasts and a sultry look to her. The spare room was on the other side of the bunker. Dave had come from the direction of Brittanys room.
John doesn't say anything though. He instructs them to do a check on all the supplies and to see if they can contact anyone on the radio.
Eventually everyone calms down. Their supplies are good, and the bunker is holding. They go back to bed and sleep until morning.
[[Day 1|Pick Unit]]
<%= story.passage('pic').render() %>
<span style="color: blue;">Day <%=s.gv.day%></span>
<span style="color: blue;"><%=s.u[s.cur].name%></span>
<%
for (x = 0; x < s.unitCount; x++) {
if(Math.floor(Math.random()*7)===1) {
s.u[x].awake = false;
} else {
s.u[x].awake = true;
}
}
if(s.cur!==0) {
if(s.u[0].awake) {
%><%= s.setLink('Visit John', 'Room Menu', 'story.state.charInUse=0;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[0]%>
<%
} else {
%><span style="color: grey;">John is busy- <%= s.u[s.cur].rel[0]%></span>
<%
}
}
if(s.cur!==1) {
if(s.u[1].awake) {
%><%= s.setLink('Visit June', 'Room Menu', 'story.state.charInUse=1;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[1]%>
<%
} else {
%><span style="color: grey;">June is busy - <%= s.u[s.cur].rel[1]%></span>
<%
}
}
if(s.cur!==2) {
if(s.u[2].awake) {
%><%= s.setLink('Visit Brad', 'Room Menu', 'story.state.charInUse=2;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[2]%>
<%
} else {
%><span style="color: grey;">Brad is busy - <%= s.u[s.cur].rel[2]%></span>
<%
}
}
if(s.cur!==3) {
if(s.u[3].awake) {
%><%= s.setLink('Visit Brittney', 'Room Menu', 'story.state.charInUse=3;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[3]%>
<%
} else {
%><span style="color: grey;">Brittney is busy - <%= s.u[s.cur].rel[3]%></span>
<%
}
}
if(s.cur!==4) {
if(s.u[4].awake) {
%><%= s.setLink('Visit Julie', 'Room Menu', 'story.state.charInUse=4;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[4]%>
<%
} else {
%><span style="color: grey;">Julie is busy - <%= s.u[s.cur].rel[4]%></span>
<%
}
}
if(s.cur!==5) {
if(s.u[5].awake) {
%><%= s.setLink('Visit Dave', 'Room Menu', 'story.state.charInUse=5;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[5]%>
<%
} else {
%><span style="color: grey;">Dave is busy - <%= s.u[s.cur].rel[5]%></span>
<%
}
}
if(s.cur!==6) {
if(s.u[6].awake) {
%><%= s.setLink('Visit Tyrone', 'Room Menu', 'story.state.charInUse=6;story.state.roomName="Living room";') %> - <%= s.u[s.cur].rel[6]%>
<%
} else {
%><span style="color: grey;">Tyrone is busy - <%= s.u[s.cur].rel[6]%></span>
<%
}
}
%><%= s.setLink('Locker room', 'Room Menu', 'story.state.charInUse= -1;story.state.roomName="Locker room";') %>
<%= s.setLink('Bathroom', 'Bathroom', 'story.state.charInUse=story.state.gv.charIn[6];story.state.roomName="Bathroom";') %>
[[Bucket list]]
[[Switch character/Next day|Pick Unit]]
<span style="color: blue;">Smith Family:</span>
<%
if(s.u[0].controlable) {
%><a onclick='story.state.cur=0;story.state.u[0].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>John -Father</a> Time left: <%=s.u[0].timeLeft%>
<%
} else {
%><span style="color: grey;">John -Father</span>
<%
}
if(s.u[1].controlable) {
%><a onclick='story.state.cur=1;story.state.u[1].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>June -Mother</a> Time left: <%=s.u[1].timeLeft%>
<%
} else {
%><span style="color: grey;">June -Mother</span>
<%
}
if(s.u[2].controlable) {
%><a onclick='story.state.cur=2;story.state.u[2].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>Brad -Son</a> Time left: <%=s.u[2].timeLeft%>
<%
} else {
%><span style="color: grey;">Brad -Son</span>
<%
}
if(s.u[3].controlable) {
%><a onclick='story.state.cur=3;story.state.u[3].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>Brittney -Daughter</a> Time left: <%=s.u[3].timeLeft%>
<%
} else {
%><span style="color: grey;">Brittney -Daughter</span>
<%
}
if(s.u[4].controlable) {
%><a onclick='story.state.cur=4;story.state.u[4].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>Julie -Daughter</a> Time left: <%=s.u[4].timeLeft%>
<%
} else {
%><span style="color: grey;">Julie -Daughter</span>
<%
}
%>
<span style="color: blue;">Other:</span>
<%
if(s.u[5].controlable) {
%><a onclick='story.state.cur=5;story.state.u[5].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>Dave -Brittneys boyfriend</a> Time left: <%=s.u[5].timeLeft%>
<%
} else {
%><span style="color: grey;">Dave -Brittneys boyfriend</span>
<%
}
if(s.u[6].controlable) {
%><a onclick='story.state.cur=6;story.state.u[6].notDone=false;' href='javascript:void(0)' data-passage='Day Menu'>Tyrone -The grounds-keeper and handyman</a> Time left: <%=s.u[6].timeLeft%>
<%
} else {
%><span style="color: grey;">Tyrone -The grounds-keeper and handyman</span>
<%
}
%>
[[Stats]]
[[Save game]]
[[Load game]]
[[New Day|Night]]
<%
for (x = 0; x < s.unitCount; x++) {
if(s.u[s.cur].lust > 80) {
s.u[s.cur].image=5;
} else if(s.u[s.cur].lust > 60) {
s.u[s.cur].image=4;
} else if(s.u[s.cur].lust > 40) {
s.u[s.cur].image=3;
} else if(s.u[s.cur].lust > 20) {
s.u[s.cur].image=2;
} else {
s.u[s.cur].image=1;
}
}
%><div id="CharacterImage">
<img src="images/<%=s.u[s.cur].name%><%=s.u[s.cur].image%>.png" alt="unit image" height="400" width="150" />
<%if(s.charInUse> -1) {
%><p>Attraction <%=s.u[s.cur].love[s.charInUse]%>%
Lust <%=s.u[s.cur].lust%>%
Purity <%=s.u[s.cur].purity%>%
time <%=s.u[s.cur].timeLeft%>hr
</p>
<%} else {
%><p>Lust <%=s.u[s.cur].lust%>%
Purity <%=s.u[s.cur].purity%>%
Time <%=s.u[s.cur].timeLeft%>hr
</p>
<%}%>
</div>
<%
var questInfo = '';
for (x = 0; x < s.unitCount; x++) {
for (xx = 0; xx < s.unitCount; xx++) {
if(s.u[x].love[xx] > 100) s.u[x].love[xx]=100;
if(s.u[x].love[xx] < -100) s.u[x].love[xx]=-100;
}
s.u[x].questTotal = 0;
for (xx = 0; xx < 11; xx++) {
if(s.u[x].quests[xx]) s.u[x].questTotal += 1;
}
questInfo += ' '+s.u[x].name+' '+s.u[x].questTotal
if(s.u[x].lust > 300) s.u[x].lust=300;
if(s.u[x].lust < 0) s.u[x].lust=0;
if(s.u[x].purity > 100) s.u[x].purity=100;
if(s.u[x].purity < -100) s.u[x].purity=-100;
s.u[x].timeLeft = s.gv.timeTotal;
s.u[x].notDone=true;
}
if(s.u[1].questTotal > 1) s.u[5].controlable = true;
if(s.u[5].questTotal > 1) s.u[3].controlable = true;
if(s.u[3].questTotal > 1) s.u[6].controlable = true;
if((s.u[6].questTotal > 1)&&(s.u[6].controlable)) s.u[0].controlable = true;
if(s.u[0].questTotal > 1) s.u[2].controlable = true;
if(s.u[2].questTotal > 1) s.u[4].controlable = true;
ga('send', 'event', 'Game '+s.gv.gaId, 'day '+s.gv.day, questInfo);
s.gv.charIn = [];
while(s.gv.charIn.length < 7){
var randomnumber=Math.floor(Math.random()*s.unitCount)
var found=false;
for(var i=0;i<s.gv.charIn.length;i++){
if(s.gv.charIn[i]==randomnumber){found=true;break}
}
if(!found)s.gv.charIn[s.gv.charIn.length]=randomnumber;
}
s.gv.day += 1;
localStorage.setItem("BunkerDataAuto", JSON.stringify(window.story.state.u));
localStorage.setItem("BunkerDataAutogv", JSON.stringify(window.story.state.gv));
localStorage.setItem("BunkerDataAutosp", JSON.stringify(window.story.state.storyPlot));
%><h2>Day <%=s.gv.day%></h2>
[[Continue|Pick Unit]]
<%
s.u[s.cur].timeLeft -= 1;
%>
<%
for (x = 0; x < s.unitCount; x++) {
for (xx = 0; xx < s.unitCount; xx++) {
if(s.u[x].love[xx] > 100) s.u[x].love[xx]=100;
if(s.u[x].love[xx] < -100) s.u[x].love[xx]=-100;
}
if(s.u[x].lust > 300) s.u[x].lust=300;
if(s.u[x].lust < 0) s.u[x].lust=0;
if(s.u[x].purity > 100) s.u[x].purity=100;
if(s.u[x].purity < -100) s.u[x].purity=-100;
}
if((s.charInUse == s.cur)||(s.charInUse < 0)) {
%>The room is empty.
<%= story.passage(s.roomName).render() %>
[[Masturbate]]
[[Back|Day Menu]]
<%
} else if(s.u[s.cur].timeLeft<1) {
%><%=s.u[s.cur].name%> is out of time for today.
<%= s.setLink('Back', 'Pick Unit', 'story.state.charInUse = -1') %>
<%} else {
%><%=s.u[s.charInUse].name%> is in the <%=s.roomName%>.
<%
if(s.cur>s.charInUse) {
%><%= story.passage('s'+s.charInUse+s.cur).render() %>
<%
} else {
%><%= story.passage('s'+s.cur+s.charInUse).render() %>
<%
}
%><%= story.passage(s.roomName).render() %>
[[Talk]]
<%
if(s.cupid(s.cur, s.charInUse)>0) {
%>[[Flirt]]
<%
} else {
%><span style="color: grey;">Flirt</span>
<%
}
if((s.cupid(s.cur, s.charInUse)>1)&&(s.u[s.cur].oral[s.charInUse]+s.u[s.cur].sex[s.charInUse] > 0)) {
%>[[Give oral sex]]
[[Receive oral sex]]
<%
} else {
%><span style="color: grey;">Give oral sex
Receive oral sex</span>
<%
}
if((s.cupid(s.cur, s.charInUse)>2)&&(s.u[s.cur].sex[s.charInUse] > 0)) {
%>[[Sex]]
<%
} else {
%><span style="color: grey;">Sex</span>
<%
}
%><%= story.passage(s.u[s.cur].name).render() %>
<%= s.setLink('Back', 'Day Menu', 'story.state.charInUse = -1') %>
<%
}%>
<%= story.passage('pic').render() %>
<%if((s.charInUse != s.cur)&&(s.charInUse > -1)) %><%=story.passage('picOther').render() %>
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].love[s.cur] += 3;
s.u[s.cur].love[s.charInUse] += 3;
%>They chat for a bit. Relations improve.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].love[s.cur] += 5;
s.u[s.cur].love[s.charInUse] += 5;
s.u[s.charInUse].lust += 5;
s.u[s.cur].lust += 5;
s.u[s.cur].purity -= 2;
%><%=s.u[s.cur].name%> flirts with <%=s.u[s.charInUse].name%>.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.addOral(s.charInUse, s.cur);
if(s.u[s.charInUse].male) {
%><%=s.u[s.charInUse].name%> gets a blow-job from <%=s.u[s.cur].name%>.
<%
} else {
%><%=s.u[s.charInUse].name%> gets her pussy licked by <%=s.u[s.cur].name%>.
<%
}%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/oral/<%=s.u[s.charInUse].name%>_<%=s.u[s.cur].name%>.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.addSex(s.cur,s.charInUse);
if((s.cur===3)&&(s.charInUse!==5)) {
if(s.u[s.charInUse].male) {
s.u[3].quests[1]=true;
} else {
s.u[3].quests[2]=true;
}
} else if((s.charInUse===3)&&(s.cur!==5)) {
if(s.u[s.cur].male) {
s.u[3].quests[1]=true;
} else {
s.u[3].quests[2]=true;
}
}
s.u[s.charInUse].love[s.cur] += 10;
s.u[s.cur].love[s.charInUse] += 10;
%><%=s.u[s.cur].name%> Has sex with <%=s.u[s.charInUse].name%>.
<%
if(s.cur<s.charInUse) {
%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/<%=s.u[s.cur].name%>_<%=s.u[s.charInUse].name%>.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
} else {
%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/<%=s.u[s.charInUse].name%>_<%=s.u[s.cur].name%>.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
}%>
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
Not written yet
[[Back|Room Menu]]
<%
if(s.u[s.charInUse].lust > 80) {
s.u[s.charInUse].image=5;
} else if(s.u[s.charInUse].lust > 60) {
s.u[s.charInUse].image=4;
} else if(s.u[s.charInUse].lust > 40) {
s.u[s.charInUse].image=3;
} else if(s.u[s.charInUse].lust > 20) {
s.u[s.charInUse].image=2;
} else {
s.u[s.charInUse].image=1;
}
%><div id="OtherCharacterImage">
<img src="images/<%=s.u[s.charInUse].name%><%=s.u[s.charInUse].image%>.png" alt="unit image" height="400" width="150" />
<p>
Attraction <%=s.u[s.charInUse].love[s.cur]%>%
Lust <%=s.u[s.charInUse].lust%>%
Purity <%=s.u[s.charInUse].purity%>%
Cupid<%=s.cupid(s.cur, s.charInUse)%>/3
Score <%=s.score%>*<%=s.multiplier%>
</p>
</div>
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].love[s.cur] += 10;
%>John uses his leadership to instill respect in <%=s.u[s.charInUse].name%>. +10 love
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].purity -= 10;
%>Jane lays a guilt trip on <%=s.u[s.charInUse].name%>.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].lust += 15;
s.u[s.charInUse].purity -= 10;
s.u[4].lust += 10;
s.u[4].purity -= 10;
%>Julie teases <%=s.u[s.charInUse].name%>.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].lust += 10;
s.u[s.charInUse].purity -= 10;
%>Brittney teases <%=s.u[s.charInUse].name%>.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].purity += 5;
%>Brad bullies <%=s.u[s.charInUse].name%>. -5 purity
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
if(!s.u[s.charInUse].male) {
s.u[s.charInUse].purity -= 10;
%>Dave talks at length about the corrupt establishment, and how it is their duty to fight the power. He suggests they do that with lots of lewd sex. <%=s.u[s.charInUse].name%> swoons.
-10 purity
<%} else {
%><%=s.u[s.charInUse].name%> is not a girl. Daves powers are of no use.
<%}%>
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%
s.u[s.cur].timeLeft -= 1;
s.charInUse = Math.floor(Math.random()*s.unitCount);
if(s.u[s.cur].timeLeft<1) {
%><%=s.u[s.cur].name%> is out of time for today.
[[Back|Pick Unit]]
<%
} else if(s.gv.roomCount[6] == 0) {
s.gv.roomCount[6] = 1;
s.charInUse = 3;
%><%=story.passage('picOther').render() %>
The bathroom door is closed, but <%=s.u[s.cur].name%> can see light shining through the strange lock on the door. Upon close inspection <%=s.u[s.cur].name%> can see that the key slot is large and extends all the way through the door. If <%=s.u[s.cur].he%> looks close, <%=s.u[s.cur].he%> can get a clear view of the inside.
The handle begins to turn and <%=s.u[s.cur].name%> jumps back, trying to look like <%=s.u[s.cur].he%> was innocently waiting.
"When I was in there, and I looked at that lock, it almost seemed like there was an eye on the other side looking at me", Brittney says with a smirk.
[[Done|Day Menu]]
<%
} else if(s.cur!=s.charInUse) {
%><%=story.passage('picOther').render() %>
Someone is in the bathroom.
[[Peek in]]
[[Back|Day Menu]]
<%
} else {
%>The washroom is empty.
[[Back|Day Menu]]
<%
}%>
<%
if(s.u[s.cur].timeLeft<1) {
%><%=s.u[s.cur].name%> is out of time for today.
[[Back|Pick Unit]]
<%
} else {
%><%= story.passage('pic').render() %>
<%
s.u[s.cur].lust += 25;
%><%=s.u[s.cur].name%> takes advantage of the privacy to pleasure <%=s.u[s.cur].him%>self. Just before <%=s.u[s.cur].he%> finished, someone walked in.
<%=s.u[s.cur].name%> was able to cover up before they saw anything, but <%=s.u[s.cur].he%> was even more aroused now.
[[Done|Room Menu]]
<%
}%>
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.cur].lust += 5;
s.u[s.cur].purity -= 4;
%><%=s.u[s.cur].name%> peeks in and watches <%=s.u[s.charInUse].name%>.
<%
if(s.u[s.charInUse].lust > 24) {
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/bathroom/Bathroom_Mast_<%=s.u[s.charInUse].name%>.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
} else {
s.u[s.cur].lust += 5;
s.u[s.cur].purity -= 4;
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/bathroom/Bathroom_Pee_<%=s.u[s.charInUse].name%>.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
}%>
[[Back|Day Menu]]
<%for (xx = 0; xx < s.unitCount; xx++) {
if(s.u[xx].male) {
%><span style="color: green;">Name :</span> <span style="color: blue;"><%=s.u[xx].name%> <%=s.u[xx].lastname%></span>
<%
} else {
%><span style="color: green;">Name :</span> <span style="color: pink;"><%=s.u[xx].name%> <%=s.u[xx].lastname%></span>
<%
}
if(s.u[xx].male) {
%>Male<%
} else {
%>Female<%
}
if(s.u[xx].controlable) {
%>, Active<%
} else {
%>, Passive<%
}
if(s.u[xx].virgin) {
%>, Virgin<%
}
if(s.u[xx].gay==1) {
%>, Homosexual<%
} else if(s.u[xx].gay>1) {
%>, Bisexual<%
}
if(s.u[xx].rapist) {
%>, Rapist<%
}
if(s.u[xx].spouse>-1) {
%>, In relationship with <%=s.u[s.u[xx].spouse].name%><%
}
%><br>Purity: <%=s.u[xx].purity%> Lust: <%=s.u[xx].lust%> <%
var countSex=0;
var countOral=0;
var countSucked=0;
var countRape=0;
for (x = 0; x < s.unitCount; x++) {
countSex += s.u[xx].sex[x];
countOral+= s.u[xx].oral[x];
countSucked+= s.u[xx].dickSucked[x];
countRape+= s.u[xx].rapedBy[x];
}
if(countSex>0) %>Sex: <%=countSex%> <%
if(countOral>0) %>Oral sex: <%=countOral%> <%
if(countSucked>0) %>Sucked: <%=countSucked%> <%
%><br>Bucket List :<%
for (x = 0; x < 11; x++) {
if(s.u[xx].quests[x]) {
%><td><%='\u2611 '%></td><%
} else {
%><td><%='\u2610 '%></td><%
}
}
%><table style="width:100%, height: 4px"><tr><td></td><%
for (x = 0; x < s.unitCount; x++) {
if(s.u[x].male) {
%><td><span style="color: blue;"><%=s.u[x].name%></span></td><%
} else {
%><td><span style="color: pink;"><%=s.u[x].name%></span></td><%
}
}
%></tr><tr><td>Attraction</td><%
for (x = 0; x < s.unitCount; x++) {
%><td><%=s.u[xx].love[x]%></td><%
}
%></tr><tr><td>Oral Sex</td><%
for (x = 0; x < s.unitCount; x++) {
%><td><%=s.u[xx].oral[x]%></td><%
}
%></tr><tr><td>Dick sucked</td><%
for (x = 0; x < s.unitCount; x++) {
%><td><%=s.u[xx].dickSucked[x]%></td>
<%}
%></tr><tr><td>Sex</td><%
for (x = 0; x < s.unitCount; x++) {
%><td><%=s.u[xx].sex[x]%></td><%
}
%></tr><%
if(countRape>0) {
%><tr><td>Raped by</td><%
for (x = 0; x < s.unitCount; x++) {
%><td><%=s.u[xx].rapedBy[x]%></td><%
}
%></tr><%
}
%></tr><tr><td>Prog debug</td><%
for (x = 0; x < s.unitCount; x++) {
s.throw = 0;
if(x<xx) {
s.throw = (x*10)+xx;
} else {
s.throw = (xx*10)+x;
}
%><td><%=s.storyPlot[s.throw]%></td><%
}%>
</table>
--------------------------
<%}%>
[[Back|Pick Unit]]
<%
if(localStorage.getItem("BunkerData1gv") === null) {
%><span style="color: grey;">Load save 1</span>
<%
} else {
%>[[Load save 1]]
<%
}
if(localStorage.getItem("BunkerData2gv") === null) {
%><span style="color: grey;">Load save 2</span>
<%
} else {
%>[[Load save 2]]
<%
}
if(localStorage.getItem("BunkerData3gv") === null) {
%><span style="color: grey;">Load save 3</span>
<%
} else {
%>[[Load save 3]]
<%
}
if(localStorage.getItem("BunkerDataAutogv") === null) {
%><span style="color: grey;">Load auto-save</span>
<%
} else {
%>[[Load auto-save]]
<%
}
%>
[[Back|Pick Unit]]
[[Save slot 1]]
[[Save slot 2]]
[[Save slot 3]]
[[Back|Pick Unit]]
<%
if((s.storyPlot[16]===0)&&(s.u[s.charInUse].lust >20)) {
%><%= s.setLink('June becomes flirty with Tyrone', 's16', 'story.state.storyPlot[16] = 1') %><%
} else if(s.storyPlot[16]===1) {
%>After an evening of drinks, John heads to bed. His wife and Tyrone are finishing their drinks when Junes gaze locks onto Tyrone.
<br><br>
She finds herself growing aroused thinking about him.
<br><br>
<%= s.setLink('Back', 'Room Menu', 'story.state.storyPlot[16] = 0') %>
<%= s.setLink('Subtly flirt with him', 's16', 'story.state.storyPlot[16] = 2') %>
<%= s.setLink('Aggressively flirt with him', 's16', 'story.state.storyPlot[16] = 3') %>
<%
} else if(s.storyPlot[16]===2) {
%>June call Tyrone over. She tells him how glad she is to have a strong man like him around.
Something about the tone in Junes voice makes Tyrone pause. He looks June in the eyes, and after a moment gets up and moves toward her. June stood.
He didn't say anything when he got to her, he just wrapped his arms around her and began to kiss her. June stood still, frozen. Things had escalated far quicker than she expected
<%= s.setLink('Push him off', 'Room Menu', 'story.state.storyPlot[16] = 0') %>
<%= s.setLink('June is unsure', 's16', 'story.state.storyPlot[16] = 5') %>
<%= s.setLink('June responds passionately', 's16', 'story.state.storyPlot[16] = 4') %>
<%
} else if(s.storyPlot[16]===3) {
%>June stretches. She raises her arms up then back while thrusting her chest out. When she catches Tyrone looking she says, "Like what you see? Here have a better look". June pulls the top of her dress down and flashes Tyrone.
<br><br>
"Careful what you do. Johns in bed, and there'd be nobody to help you if I lost control", Tyrone jokes.
<br><br>
"Help me? I think you are confused about who is going to be molested". June reaches out and puts her hand between his legs.
<br><br>
Tyrone hooks his thumbs into the sides of his pants and slides them down.
"Do your worst".
<br><br>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When Tyrone was close to climax, his eyes focused on a figure in the hall. It was Brittney, and she was watching. Tyrone knew this was bad, but was too close to stop now.
<br><br>
By the time Tyrone finished and got dressed, Brittney was gone. Tyrone really hoped she wouldn't tell her father.'
<br><br>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[16] = 10') %>
<%
s.u[1].quests[1] = true;
s.u[6].quests[1] = true;
s.addSex(6,1);
} else if(s.storyPlot[16]===4) {
%>June decides to go with it. Tyrone lays her on the table and takes her.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When Tyrone was close to climax, his eyes focused on a figure in the hall. It was Brittney, and she was watching. Tyrone knew this was bad, but was too close to stop now.
<br><br>
By the time Tyrone finished and got dressed, Brittney was gone. Tyrone really hoped she wouldn't tell her father.'
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[16] = 10') %>
<%
s.u[1].quests[1] = true;
s.u[6].quests[1] = true;
s.addSex(6,1);
} else if(s.storyPlot[16]===5) {
%>June stays still. She allows him to kiss her but does not kiss him back. Tyrone doesn't seem to notice. One of his hands drops to her butt. The other moves around front and begins pawing at her breasts.
Taking her silence as approval, Tyrone drops his pants then lifts her dress up. He lifts her onto the table and stands in front her. When Tyrone is about to thrust she speaks.
"Wait"
<%= s.setLink('Tyrone waits', 's16', 'story.state.storyPlot[16] = 6') %>
<%= s.setLink('Tyrone thrusts anyway', 's16', 'story.state.storyPlot[16] = 7') %>
<%
} else if(s.storyPlot[16]===6) {
%>Tyrone stops, but doesn't pull away.
<br><br>
"You have to promise that John will never know".
<br><br>
"I promise", he says as he slides into her.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
June begins to relax and warm up to his touch. When Tyrones eyes focus for a moment he sees Brittney standing in the hall.
"Oh shit" he says, then plunges deep into Brittneys mother and fills her with his cum.
<br><br>
He knows he has to stop her from telling her father, but Brittney is gone by the time Tyrone gets dressed.
<br><br>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[16] = 10') %>
<%
s.u[1].quests[1] = true;
s.u[6].quests[1] = true;
s.addSex(6,1);
} else if(s.storyPlot[16]===7) {
%>Tyrone is past the point of no return. He thrusts deep into his bosses wife.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_Tyrone_R.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
She screams as he starts pounding into her. He clamps his hand over her mouth to gag her. She struggles, but the movement of her hips only adds to his pleasure as Tyrone savagely plows into her.
<br><br>
When he finishes, he pulls out and shoots his load on her chest. <br>
As he wipes his cock on Junes dress, Tyrone sees Brittney. She is standing in the hall watching.
<br><br>
Tyrone puts his clothes on and chases, but she is gone by the time he gets there.
<br><br>
"This could be a problem", he thinks.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[16] = -10') %>
<%
s.u[1].quests[1] = true;
s.u[6].quests[1] = true;
s.addSex(6,1);
s.u[6].rapist = true;
s.u[1].rapedBy[6] += 1;
s.u[1].love[6] -= 200;
s.u[6].purity -= 50;
} else if(s.storyPlot[16]===10) {
%>June smiles at Tyrone
<%
} else if((s.storyPlot[16]=== -10)&&(s.u[6].purity<21)&&(s.u[6].lust>49)) {
%><%= s.setLink('Tyrone rapes June again', 's16', 'story.state.storyPlot[16] = -11') %>
<%
} else if(s.storyPlot[16]=== -11) {
s.addSex(6,1);
s.u[1].rapedBy[6] += 1;
s.u[0].love[6] -= 200;
%>Tyrone sees that June is alone. When he grabs her by the wrist, she barely resists as he pushes her down.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_Tyrone_R2.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Tyrone pulls his shrinking cock out of June and looks up. John is standing at the door looking at him.
<%= s.setLink('Tyrone runs', 'Room Menu', 'story.state.storyPlot[16] = -10') %>
<%= s.setLink('Tyrone dominates them both', 's16', 'story.state.storyPlot[16] = -12') %>
<%= s.setLink('John evens the score', 's16', 'story.state.storyPlot[16] = -13') %>
<%
} else if(s.storyPlot[16]=== -12) {
s.addOral(0,6);
s.u[0].rapedBy[6] += 1;
%>Tyrone looks John in the eye and speaks.
"You're here just in time. Get over here, on your knees".
John looks like he is going to refuse but Tyrone clenches his fists and steps forward aggressively.
John is not courageous. He kneels before Tyrone.
"Good boy. Now your wife went and made a mess of my cock. Lick it clean".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_John_Tyrone_R.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
"I'm glad you understand who's in charge now".
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[16] = -15') %>
<%
} else if(s.storyPlot[16]=== -13) {
s.addOral(0,6);
s.u[6].rapedBy[0] += 1;
s.u[6].rapedBy[1] += 1;
%>John charges in before Tyrone can react. He punches Tyrone hard, knocking him to the floor.
While Tyrone is dazed John ties him down.
"I heard about what you've been up to. Now you're going to learn that you don't fuck with my women. We're going to let you see how it feels".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_John_Tyrone_RB.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[16] = -14') %>
<%
} else if(s.storyPlot[16]=== -14) {
}
if((s.storyPlot[16] != 0)&&(Math.abs(s.storyPlot[16]) != 10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[12]===0)&&(s.u[2].controlable)&&(s.u[2].purity<26)&&(s.u[1].lust>74)) {
%><%= s.setLink('Brad watches his mother', 's12', 'story.state.storyPlot[12] = 1') %>
<%
} else if(s.storyPlot[12]===1) {
s.u[2].quests[1] = true;
s.addSex(1,2);
%>Brad watches the way his mothers hips sway as she moves. Its hypnotic.
He realizes she is looking at him and has busted him watching her ass.
"Like what you see?", him mother asks.
Brad figures he's got nothing to lose, so he makes a try.
"Sure do. How about giving me a closer look"?
"Brad! I'm your mother".
"Every woman here is related to me. You wouldn't want me to die a virgin would you"?
"That may be a good point. Come with me".
June leads her son to her bedroom.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Brad.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[12] = 10') %>
<%
}
if((s.storyPlot[12]!=0)&&(s.storyPlot[12]!=5)&&(s.storyPlot[12]!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[14]===0)&&(s.u[4].lust>74)&&(s.u[4].purity<26)&&(s.u[4].controlable)) {
%><%= s.setLink('Julie seduces her mother', 's14', 'story.state.storyPlot[14] = 1') %>
<%
} else if(s.storyPlot[14]===1) {
s.u[1].quests[5] = true;
s.addSex(1,4);
%>Julie tries to temp her mother by standing in sexy poses and revealing her cleavage, or giving a view up her skirt.
After a bit June says, "Don't start something you can't finish".
"What if I plan to finish"?
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[14] = 2') %>
<%
} else if(s.storyPlot[14]===2) {
%><%= s.setLink('June has a surprise for Julie', 's14', 'story.state.storyPlot[14] = 3') %>
<%
} else if(s.storyPlot[14]===3) {
s.u[1].quests[4] = true;
s.u[0].quests[2] = true;
s.u[4].quests[1] = true;
s.addSex(0,4);
%>June leads Julie to the bedroom. She has Julie kneel and lean over the bed.
"I'm going to fuck you with my favourite toy", June tells her.
<%
if(s.u[4].virgin) {
s.u[0].quests[3] = true;
%>Julie feels a large object pressing into her. It stretches her to the limit but feels good. It doesn't slow when it hits her cherry.
Her hymen is torn in a jolt of pain, that quickly changes to pleasure.
She looks back to see what "toy" had taken her virginity, and sees her father.
<%
} else {
%>Julie feels a very large object pressed into her. It stretches her to all she can handle. And when it keeps going deeper it hits, then enters, her cervix.
Julie looks back in a cloud of pain and pleasure to see that the "toy" was her father.
<%
}%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_Julie_John.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[14] = 10') %>
<%
}
if((s.storyPlot[14]!=0)&&(s.storyPlot[14]!=2)&&(s.storyPlot[14]!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[15]===0)&&(s.u[5].lust>50)) {
%><%= s.setLink('June seduces her daughters boyfriend', 's15', 'story.state.storyPlot[15] = 1') %>
<%
} else if(s.storyPlot[15]===1) {
s.u[1].quests[2] = true;
s.u[5].quests[1] = true;
s.addSex(5,1);
s.addOral(5,1);
%>June hears Brittneys shower when picking up laundry from the <%= s.roomName%>. She goes to ask if there is any more dirty clothes but when she enters the bathroom she finds Dave in the shower. Dave is Brittneys boyfriend, and he's not supposed to be in Brittneys washroom.
<br><br>
When he turns he freezes. He starts to make some excuses but she just shushes him.
"My husband would kill you if he caught you in here, but don't worry. If you don't say anything, I won't. Now, please, continue your shower. Pretend I'm not here".
<br><br>
June sits on the Bathroom Counter and admires Brittneys boyfriend as he nervously finishes his shower.
<br><br>
When he is towelling off she says, "Here, let me get that".
<br><br>
As she is working her way down his body with the towel she speaks.
"I came down here for laundry as an excuse because I had an idea you would still be here. I knew you were here last night around three. I heard my daughters moans. Even when she tried to stay silent, and seemed to muffle herself with something, you still made her wake me".
<br><br>
"I.. I'm sorry, I", he starts but gets cut off.
<br><br>
"Doesn't matter. The point is that You must be good if you had that effect on her. Her other boyfriends never managed that".
<br><br>
"Uh.. Thanks"?
<br><br>
"I can also see that you're hung well, and fit".
<br><br>
"Ok.. "?
<br><br>
"So you're going to use that physique and skill, and you're going to give me the orgasm I've been missing for for the last year".
<br><br>
"Wow. I. Uh.."
<br><br>
He goes silent as she drops the towel and reaches around to grasp his cock. She stokes it as he turns around.
"I can't do this. I plan to marry your daughter".
<br><br>
"That's sweet. It really is. But I don't think you're in a position to refuse. If Mr. Smith found out you were sleeping with Brittney, it would not end well for you".
<br><br>
She pauses for a moment while looking at him. Then June bends over while saying, "I'm offering a happy ending instead".
<br><br>
Dave thinks it over. But before he has a chance to decide, Mrs. Smith already has his cock in her mouth. Dave is in no shape to refuse now.
<br><br>
Once she is sure her daughters boyfriend is committed to this, June stands and leans over the bathroom counter. Dave takes her from behind and fulfils their bargain. Multiple times.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Dave.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
June licks Daves tool clean of her juices before saying, "Now we'll just pretend this never happened".
"Uh ok".
"Until next time we do it, anyway", she says, winking at him on the way out.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[15] = 10') %>
<%
} else if(s.storyPlot[15]===10) {
%>June smiles at Dave.
<%
}
if((s.storyPlot[15]!=0)&&(Math.abs(s.storyPlot[15])!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[01]===0)&&(s.u[0].lust>50)) {
%><%= s.setLink('June tells John she wants to spice up their love-life', 's01', 'story.state.storyPlot[01] = 1') %>
<%
} else if(s.storyPlot[01]===1) {
s.u[1].quests[3] = true;
s.addSex(0,1);
s.u[5].lust += 10;
s.u[6].lust += 10;
s.u[4].lust += 10;
s.u[2].lust -= 10;
%>June tells John she wants to be watched while they have sex.
Later that day everyone is in the living area watching TV except Dave who had gone to use the washroom. June saw an opportunity and led John to the locker room. Dave would have to pass the room on his way back.
June knew Dave would get a good view when he passed.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_John_Exhib.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
What June hadn't counted on was that the others would decide to play ping-pong in the recroom, and also get a good view.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[01] = 5') %>
<%
} else if(((s.storyPlot[01]===5)||(s.storyPlot[01]===10))&&(s.u[0].lust>50)) {
%><%= s.setLink('June asks John to try a threesome', 's01', 'story.state.storyPlot[01] = 6') %>
<%
} else if(s.storyPlot[01]===6) {
%>June asks John if she can try a threesome. He almost answers yes quickly, before realizing there were no other women. Not unless she meant their daughter?
"Who with?", he asks hesitantly.
<%= s.setLink('Never mind', 'Room Menu', 'story.state.storyPlot[01] = 5') %>
<%
if(s.storyPlot[15]===10) {
%><%= s.setLink('Dave', 's01', 'story.state.storyPlot[01] = 7') %>
<%
} else {
%><span style="color: grey;">Dave</span>
<%
}
if(s.storyPlot[16]===10) {
%><%= s.setLink('Tyrone', 's01', 'story.state.storyPlot[01] = 8') %>
<%
} else {
%><span style="color: grey;">Tyrone</span>
<%
}
if((s.storyPlot[15]===10)&&(s.storyPlot[16]===10)) {
%><%= s.setLink('Dave and Tyrone', 's01', 'story.state.storyPlot[01] = 9') %>
<%
} else {
%><span style="color: grey;">Dave and Tyrone</span>
<%
}
} else if(s.storyPlot[01]===7) {
s.u[1].quests[4] = true;
s.u[5].quests[1] = true;
s.u[5].quests[2] = true;
s.addSex(0,1);
s.addSex(5,1);
%>When June talks to Dave, he agrees to a threesome, but he is cautious and unsure about how John will react. But once he sees that John really is into it, he relaxes and enjoys having sex with his girlfriends parents.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_John_Dave.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[01] = 10') %>
<%
} else if(s.storyPlot[01]===8) {
s.u[1].quests[4] = true;
s.u[6].quests[1] = true;
s.addSex(0,1);
s.addSex(6,1);
%>John calls Tyrone into their bedroom.
"I've asked you to do many tasks for me over the years. You've never questioned me, and always done your best. I expect you will continue to do the same now".
"Yes sir", says Tyrone.
"Ok then. I want you to have sex with my wife".
"Sir"?
"You heard correct. Now get to it".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_John_Tyrone_Mast.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
After Tyrone is spent, John takes his wife for a ride. They are both more passionate than they have been in years.
June thinks to herself that if that is how John reacts to her having sex with other men, she's going to keep it up.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[01] = 10') %>
<%
} else if(s.storyPlot[01]===9) {
s.u[1].quests[4] = true;
s.u[6].quests[1] = true;
s.u[5].quests[1] = true;
s.addSex(5,1);
s.addSex(6,1);
%>When June says Dave and Tyrone, John starts to speak but June cuts him off.
"Keep in mind that if you say no, I'm just going to do it anyway, but you won't be getting it anymore".
John knows when he's beat. He watched as they made his wife make sounds he'd never heard.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_Dave_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[01] = 10') %>
<%
}
if((s.storyPlot[01]===10)&&(s.u[1].lust>50)&&(s.u[0].controlable)&&(!s.gv.gloryActive)) {
%><%= s.setLink('John talks June into becoming a slut', 's01', 'story.state.storyPlot[01] = 11') %>
<%
} else if(s.storyPlot[01]===11) {
%>"I've been thinking", says John, "There is only one adult woman down here. That means I will either need to share you, or our daughters are going to get used. You wouldn't want that right"?
"Well, no, but what am I supposed to do about it"?
"Simple, but you'll have to suck a lot of dick".
"I'm not sure about that".
"Think of the children. You must".
June agrees so John takes her to the locker room and shows her a hole that was cut in the wall to a change room.
"You know what a glory-hole is right? When you're in the locker room, just hang the sign outside, then service anyone who comes along".
As he is speaking someones dick slides out of the hole.
"Well that didn't take long. Now's your chance. Get to it".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/June_Oral.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[01] = 10') %>
<%
s.gv.gloryActive = true;
s.u[0].quests[1] = true;
s.addOral(5,1);
}
if((s.storyPlot[01]===10)&&(s.u[1].lust>50)&& (s.gv.gloryActive)) {
%><%= s.setLink('John tells June to do something slutty', 's01', 'story.state.storyPlot[01] = 13') %>
<%
} else if(s.storyPlot[01]===13) {
%>"Sure!", June eagerly replies.
"What are you in the mood for"?
<%= s.setLink('Back', 'Room Menu', 'story.state.storyPlot[01] = 10') %>
<%= s.setLink('Threesome', 's01', 'story.state.storyPlot[01] = 6') %>
<%= s.setLink('Take every cock.. at the same time', 's01', 'story.state.storyPlot[01] = 14') %>
<%
} else if(s.storyPlot[01]===14) {
s.addOral(5,1);
s.addSex(6,1);
s.addSex(2,1);
%><div id="row1">
<div id="column1"><video height="390" controls loop autoplay>
<source src="images/June_All_Left.webm" type="video/webm">
Your browser does not support the video tag.
</video></div>
<div id="column2"><video height="390" controls loop autoplay>
<source src="images/June_All_Right.webm" type="video/webm">
Your browser does not support the video tag.
</video></div>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[01] = 10') %>
<%
}
if((s.storyPlot[01]!=0)&&(s.storyPlot[01]!=5)&&(s.storyPlot[01]!=10)&&(s.storyPlot[01]!=13)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}
%>
<%
if(((s.storyPlot[13]===0)&&(s.u[1].purity<25))||(s.storyPlot[13]===5)) {
%><%= s.setLink('June admires Brittneys body', 's13', 'story.state.storyPlot[13] = 1') %>
<%
} else if(s.storyPlot[13]===1) {
s.u[2].quests[1] = true;
%>June looks at her daughter. Brittney is stunning. She is fit, sexy, and in her prime. She is even better looking than June was at that age. The only thing June has over her daughter is larger breasts. But looking at Brittneys tits, June realizes there is plenty there to keep the guys happy.
"Mom! Are you staring at my tits?", Brittney interrupts her thoughts.
"Uh.. Ya why not. They are nice".
"That's.. that's kinda flattering actually", Brittney says unsure.
Encouraged, June presses forward.
"How about you show me a bit more".
<%= s.setLink('Brittney changes the subject', 'Room Menu', 'story.state.storyPlot[13] = 0') %>
<%
if((s.u[3].love[1]>40)&&(s.u[3].purity<25)) {
%><%= s.setLink('Brittney flashes her breasts', 's13', 'story.state.storyPlot[13] = 2') %>
<%
} else {
%><span style="color: grey;">Brittney flashes her breasts</span>
<%
}
if((s.u[3].love[1]>70)&&(s.u[3].lust>50)&&(s.u[3].purity<25)) {
%><%= s.setLink('Brittney lifts her skirt', 's13', 'story.state.storyPlot[13] = 3') %>
<%
} else {
%><span style="color: grey;">Brittney lifts her skirt</span>
<%
}
} else if(s.storyPlot[13]===2) {
s.u[3].love[1] += 10;
s.u[1].love[3] += 10;
s.u[3].lust += 15;
s.u[1].lust += 15;
s.u[3].purity -= 10;
s.u[1].purity -= 10;
%>Brittney flashes her breasts for her mother.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_Brittney_Titflash.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
"Very nice"
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[13] = 5') %>
<%
} else if(s.storyPlot[13]===3) {
s.u[3].quests[6] = true;
s.u[3].quests[2] = true;
s.u[1].quests[5] = true;
s.addSex(1,3);
%>Brittney smiles and spreads her legs. She is not wearing any underwear, so June gets a good view up her skirt.
June is not sure how far Brittney is willing to go, but she has not made any attempt to stop things, and seems excited. June takes Brittney by the hand.
"Come with me so I can get even more familiar with your body".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/June_Brittney.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[13] = 10') %>
<%
}
if((s.storyPlot[13]!=0)&&(s.storyPlot[13]!=5)&&(s.storyPlot[13]!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[03]===0)&&(s.u[3].purity<50)) {
if(s.cur===4) {
%>Brittney sees her <%=s.u[3].rel[s.charInUse]%>
<%} else {
%>Brittney sees her <%=s.u[3].rel[s.cur]%>
<%}
%><%= s.setLink('She decides to put on a show for him ', 's03', 'story.state.storyPlot[03] = 1') %>
<%
} else if(s.storyPlot[03]===1) {
s.u[s.charInUse].lust += 25;
s.u[3].quests[7] = true;
s.u[3].purity -= 10
s.addSex(3,5);
%>Brittney goes and finds Dave. She takes Dave into the hall outside of the <%s.roomName%> and initiates sex.
<br><br>
She pretends she doesn't notice that her father has a clear view and is watching.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brit_John_Voy.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[03] = 2') %>
<%
} else if((s.storyPlot[03]===2)&&(s.u[0].purity<50)&&(s.u[0].controlable)) {
%><%= s.setLink('John gets Brittney drunk ', 's03', 'story.state.storyPlot[03] = 3') %>
<%
} else if(s.storyPlot[03]===3) {
s.u[0].quests[2] = true;
s.u[3].quests[6] = true;
s.u[0].purity -= 10;
s.addSex(3,0);
%>John pours some drinks for his daughter and her boyfriend. It doesn't take long for them to get drunk. When the couple leaves to go to bed, John follows behind to watch.
When he gets there he see's Brittney face down on the bed, wearing a blindfold and handcuffs.
"Hurry up", Brittney says, "I want you inside me".
John looks at Dave. He has passed out on the floor. Brittney is going to be waiting a long time.
Unless..
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brit_John_SecretSex.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When John tries to sneak away Brittney says, "Wow, Dad that was amazing".
"How did you know it was me"?
"I've never been fucked by someone that large, so I knew it wasn't Dave. Nobody else here could have been that size".
"You're not angry"?
"I'll only be angry if this is the last time. Or if you leave without taking these cuffs off".
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[03] = 10') %>
<%
} else if((s.storyPlot[03]===10)&&(s.storyPlot[04]===10)&&(s.storyPlot[34]===10)) {
%><%= s.setLink('Brittney suggests getting Julie for a threesome ', 's03', 'story.state.storyPlot[03] = 11') %>
<%
} else if(s.storyPlot[03]===11) {
s.u[0].quests[5] = true;
s.u[0].purity -= 10;
s.u[3].purity -= 10;
s.u[4].purity -= 10;
s.addSex(0,3);
s.addSex(4,0);
%>Brittney
"Julie found out we had sex", Brittney says.
"What"?
"Ya. She got angry. She said that the next time I have sex with you, I had better call her to join, or she won't forgive us for making her feel left out".
"Uh.. What"?
"Should I call her now"?
"Ya. Please do".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/John_Brittney_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[03] = 10') %>
<%
}
if((s.storyPlot[03]!==0)&&(s.storyPlot[03]!==2)&&(s.storyPlot[03]!==10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[04]===0)&&(s.u[4].virgin)&&(s.u[0].purity<51)&&(s.u[0].lust>49)) {
%><%= s.setLink('John plans a way for him to take his daughters virginity', 's04', 'story.state.storyPlot[04] = 1') %>
<%
} else if(s.storyPlot[04]===1) {
%>There are a few possible methods John can think of.
<%= s.setLink('Back', 'Room Menu', 'story.state.storyPlot[04] = 0') %>
<%
if((s.u[4].love[0]>79)&&(s.u[4].purity<51)) {
%><%= s.setLink('John seduces his daughter', 's04', 'story.state.storyPlot[04] = 2') %>
<%
} else {
%><span style="color: grey;">John seduces his daughter</span>
<%
}
if(s.u[3].purity<25) {
%><%= s.setLink('John drugs his daughter', 's04', 'story.state.storyPlot[04] = 3') %>
<%
} else {
%><span style="color: grey;">John drugs his daughter</span>
<%
}
if(s.u[3].purity<0) {
%><%= s.setLink('John rapes his daughter', 's04', 'story.state.storyPlot[04] = 4') %>
<%
} else {
%><span style="color: grey;">John rapes his daughter</span>
<%
}
} else if(s.storyPlot[04]===2) {
s.u[0].quests[2] = true;
s.addSex(0,4);
%>John seduces Julie
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/John_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[04] = 0') %>
<%
} else if(s.storyPlot[04]===3) {
s.u[0].quests[2] = true;
s.u[0].quests[3] = true;
s.u[0].quests[4] = true;
s.addSex(0,4);
%>"Hey how about some cookies?" John asks Julie.
<br><br>
"Sure".
<br><br>
"Sit on my lap, like old times, while we eat these".
<br><br>
Julie sits on Johns lap and he hands her a glass of drugged milk. John tries to hide his erection while they eat, but he is pretty sure it brushed against her a couple times.
<br><br>
It doesn't matter though. Julie becomes drowsy and says she is going to go take a nap.
<br><br>
John waits a few minutes, then follows.
<br><br>
Julie is passed out on the bed when John gets there. She does not wake when he pulls her underwear off. She moans as he penetrates her though. He takes his time with half strokes that push against her hymen without breaking it.
<br><br>
When Julie begins squeaking in pleasure he sinks deep. Breaking her through cherry.
<br><br>
John took his daughters virginity, and she will never know.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/John_Julie_D.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[04] = 0') %>
<%
} else if(s.storyPlot[04]===4) {
s.u[0].quests[2] = true;
s.addSex(0,4);
s.u[4].love[0] -= 200;
%>John tries to talk with Julie, but she just shuts him out.
"I've fucking had it!", John yells at her, "I've been very good to you, but you don't show me the respect I have earned. Well, if you can't learn to respect me, you will learn to fear me".
<br><br>
John throws Julie to the floor and mounts her. He struggles to get the head of his cock past her opening, but once started he drives it deep.
<br><br>
In a rage John steals his daughters virginity.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/John_Julie_R.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[04] = -10') %>
<%
} else if((s.storyPlot[04]===0)&&(!s.u[4].virgin)&&(s.u[0].purity<51)&&(s.u[0].lust>49)) {
%><%= s.setLink('John catches his daughter masturbating', 's04', 'story.state.storyPlot[04] = 5') %>
<%
} else if(s.storyPlot[04]===5) {
s.u[0].quests[2] = true;
s.addSex(0,4);
%>John walked up behind Julie. His daughter did not seem to notice he had entered the room. She was wearing headphones, and was lying on the couch facing away from him.
John saw that one of her hands was between her legs, her fingers tracing circles.
Silently John moved closer, watching intently.
John was mesmerized by her fingers caressing her labia and darting past. Impulsively, John reached out and slid a finger into her dripping slit.
Julie froze. John froze, realizing he had just violated his youngest daughter.
But then, without ever looking back, Julie relaxed. She began slowly rocking her hips into her fathers hand.
John fingered her for a bit. But now that he had a taste, he had to see how far he could go. John removed his fingers and replaced them with his cock.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/John_Julie_Headphones.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
John rushed away after, hoping to be gone before Julie looked to see who it had been. But she never looked.
---
Julie had been spending time listening to music and day dreaming. Her thoughts drifted to sex, as they often do, and she began playing with herself.
She felt a shift in the floor and knew someone had entered the room. She saw in a reflection that it was her father. Julie pretended she didn't notice him as he snuck closer. She tried to put on a good show for him while masturbating.
She was surprised when she felt his finger enter her. She had not expected him to go that far. Julie relaxed and decided that as long as it feels this good, let him do what he wants.
Julie had never planned to have sex with her father. But she was glad she did. Dad was gifted. In both size and skill.
<%= s.setLink('Back', 'Room Menu', 'story.state.storyPlot[04] = 11') %>
<%
} else if((s.storyPlot[04]===11)&&(s.u[0].lust > 49)&&(s.u[2].lust > 49)) {
%><%= s.setLink('Julie seduces her parents', 's04', 'story.state.storyPlot[04] = 12') %>
<%
} else if((s.storyPlot[04]===12)) {
s.u[0].quests[2] = true;
s.u[4].quests[1] = true;
s.addSex(0,4);
s.addOral(1,4);
%>Julie tells her parents she needs to talk to them. They enter her parents room for some privacy. Julie confesses that she has been having erotic fantasies about them.
John looks at his wife and when she gives him a mischievous smile he knows this is going to be a night to remember.
"I think we can help you with that" says June as she pushes her daughter back on the bed, then straddles her face.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/John_June_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Back', 'Room Menu', 'story.state.storyPlot[04] = 11') %>
<%
}
if((s.storyPlot[04]!=0)&&(s.storyPlot[04]!=2)&&(s.storyPlot[04]!=10)&&(s.storyPlot[04]!=-10)&&(s.storyPlot[04]!=-12)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if(s.gv.day===1) {
if((s.storyPlot[36]!=0)&&(Math.abs(s.storyPlot[36])!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}
}%>
<%
if((s.storyPlot[23]===0)&&(s.u[3].purity<50)&&(s.u[3].lust>49)) {
%>Brittney sees her brother
<%= s.setLink('She decides to put on a show for him ', 's23', 'story.state.storyPlot[23] = 1') %>
<%
} else if(s.storyPlot[23]===1) {
s.u[s.charInUse].lust += 25;
s.u[3].quests[7] = true;
s.u[3].purity -= 10
s.addSex(3,5);
%>Brittney goes and finds Dave. She takes Dave into the hall outside of the <%s.roomName%> and initiates sex.
She pretends she doesn't notice that <%=s.u[s.charInUse].name%> has a clear view and is watching.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brit_John_Voy.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[23] = 2') %>
<%
} else if((s.storyPlot[23]===2)&&(s.u[2].controlable)&&(s.u[3].lust>74)&&(s.u[3].love[2]>49)) {
%><%= s.setLink('Brad tries to seduce his sister', 's23', 'story.state.storyPlot[23] = 3') %>
<%
} else if(s.storyPlot[23]===3) {
s.u[2].quests[2] = true;
s.addSex(3,2);
%>Brad sits beside his sister.
"Listen, hear me out on this before you say anything but I think we should have sex".
<br><br>
"Su.."
<br><br>
"Wait! Hear me out! Its just that there are no other.."
<br><br>
"Sure".
<br><br>
".. women that, wait. What? You want to?"
<br><br>
"Sure. Why not. Lets go to my room."
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/Brad_Brittney.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[23] = 4') %>
<%
} else if((s.storyPlot[23]===4)&&(s.u[2].controlable)&&(s.u[3].lust>49)&&(s.u[2].love[4]>49)) {
%><%= s.setLink('Brittney suggests bringing Julie in on the fun', 's23', 'story.state.storyPlot[23] = 5') %>
<%
} else if(s.storyPlot[23]===5) {
s.addSex(3,2);
s.addOral(4,2);
%>"Wow sis, you are a slut", Brad teases.
<br><br>
"Well if you don't want to"..
<br><br>
"I didn't say that. I love that you're a slut, and I hope Julie is too".
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_Brit_Brad.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
"Brittney, Julie, I love you two. I have the best sisters ever", says Brad.
<br><br>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[23] = 4') %>
<%
}
if((s.storyPlot[23]!==0)&&(s.storyPlot[23]!==2)&&(s.storyPlot[23]!==10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if(s.gv.day>1) {
if((s.storyPlot[34]===0)&&(s.u[s.charInUse].lust>50)&&(s.u[s.charInUse].love[s.cur]>50)) {
%><%= s.setLink('Julie gets intimate with her sister.', 's34', 'story.state.storyPlot[34] = 1') %>
<%
} else if(s.storyPlot[34]===1) {
%>Julie walks in on Brittney as she is examining her breasts in the mirror.
"Can I do that too", asks Julie.
Brittney jumps. Startled, she drops her hands.
"Sure whatever", she says dismissively to Julie.
Julie approaches Brittney and puts her arm around her. She reaches up and begins to rub her sisters breast. This is not what Brittney had been expecting. She thought Julie was going to pose in front of the mirror.
But Brittney did not pull away or tell Julie to stop.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_Brit_Titrub.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When Brittney becomes aroused by her sister touch, she panics and leaves in a hurry.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[34] = 2') %>
<%
} else if((s.storyPlot[34]===2)&&(s.u[s.charInUse].lust>50)&&(s.u[s.charInUse].love[s.cur]>50)) {
%>Brittney is resting in the <%=s.roomName%>.
<%= s.setLink('Julie touches her sister while she sleeps.', 's34', 'story.state.storyPlot[34] = 3') %>
<%
} else if((s.storyPlot[34]===3)&&(s.u[4].lust>50)) {
s.u[3].quests[2] = true;
s.u[3].quests[6] = true;
s.addOral(3,4);
%>Julie kneels between Brittney legs. She carefully removes Brittneys underwear without disturbing her.
Julie had only intended to get a peek between her sisters legs. But what she saw was irresistible.
Julies tongue darted out for a taste. Before she knew it, licking away.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/oral/Brittney_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Brittney woke up long before Julie finished.
But it felt so good she didn't stop it. She was left in a daze after. Thinking about what this meant.
Was her sister a lesbian?
Was she a lesbian?
The only thing that Brittney wasn't confused about, was that she had enjoyed it.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[34] = 4') %>
<%
} else if((s.storyPlot[34]===4)&&(s.u[s.charInUse].lust>50)&&(s.u[s.charInUse].love[s.cur]>75)) {
%><%= s.setLink('Julie offers her sister a cucumber', 's34', 'story.state.storyPlot[34] = 5') %>
<%
} else if(s.storyPlot[34]===5) {
%>"Want a cucumber?", asks Julie when she enters the <%=s.roomName%>.
<br><br>
"Yuck, no. You know I don't like them".
<br><br>
"You'll like this one. I guarantee you'll love it"
<br><br>
"Not a chance".
<br><br>
"Wanna bet?"
<br><br>
"Sure".
<br><br>
Julie takes her sister to her bedroom and instructs her to lay down and close her eyes. Brittney doesn't ask and just plays along.
<br><br>
When Brittney feels the cucumber pressing into her, she is not entirely surprised.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/Brittney_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
"I think I am beginning to like cucumbers", Brittney says.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[34] = 10') %>
<%
s.u[3].quests[2] = true;
s.u[3].quests[6] = true;
s.addSex(3,4);
}
}
if((s.storyPlot[34]!==0)&&(s.storyPlot[34]!==2)&&(s.storyPlot[34]!==4)&&(s.storyPlot[34]!==10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[45]===0)&&(s.u[4].lust>50)) {
%><%= s.setLink('Dave makes a play for Julie', 's45', 'story.state.storyPlot[45] = 1') %>
<%
} else if(s.storyPlot[45]===1) {
%>Dave decides he's not going to wait any longer. He wants a taste of Brittneys little sister.
He sneaks a bottle of whisky from the cabinet and gets Julie drunk. After a few drinks Julie excuses herself to go lay down.
Dave waits a few minutes and then follows her.
<%= s.setLink('Julie is passed out when Dave gets there', 's45', 'story.state.storyPlot[45] = 3') %>
<%
if(s.u[4].lust>75) {
%><%= s.setLink('Julie is awake and horny', 's45', 'story.state.storyPlot[45] = 2') %>
<%
} else {
%><span style="color: grey;">Julie is awake and horny</span>
<%
}
%><%= s.setLink('Nothing', 'Room Menu', 'story.state.storyPlot[45] = 0') %>
<%
} else if(s.storyPlot[45]===2) {
s.u[5].quests[4] = true;
s.addOral(5,4);
%>In Julies drunken state it is not hard for Dave to talk her into giving him a blowjob.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/oral/Dave_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[45] = 10') %>
<%
} else if(s.storyPlot[45]===3) {
%>Dave looks over Julies sleeping body. Her firm young breasts point straight up even when she is on her back. That won't last. But for now this sleeping beauty is the perfect combination of innocence and womanhood.
<%
if(s.u[5].purity<50) {
%><%= s.setLink('Touch her', 's45', 'story.state.storyPlot[45] = 4') %>
<%
} else {
%><span style="color: grey;">Touch her</span>
<%
}
if(s.u[5].purity<0) {
%><%= s.setLink('Fuck her', 's45', 'story.state.storyPlot[45] = 5') %>
<%
} else {
%><span style="color: grey;">Fuck her</span>
<%
}
%><%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[45] = 0') %>
<%
} else if(s.storyPlot[45]===4) {
s.u[5].quests[4] = true;
%>Julies doesn't stir when Dave begins feeling her breasts. He slides his hands under her top and rubs her flesh directly. When he gets no reaction even when pinching her erect nipples, he gets bolder.
Dave fingers while he jerks off.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_Dave_Sleep.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[45] = 0') %>
<%
} else if(s.storyPlot[45]===5) {
%>Julies doesn't stir when Dave lifts her hips and spreads her legs. She lets out a quiet moan when he begins to press his cock into her. <%
if(s.u[4].virgin) {
%>And an almost loud cry when he tears through her hymen.
But Julie never wakes as she loses her virginity.
<%
}
s.u[5].quests[4] = true;
s.u[5].quests[5] = true;
s.u[4].rapedBy[5] += 1;
s.u[5].rapist = true;
s.addSex(5,4);
%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_Dave_Ra.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[45] = 0') %>
<%
}
if((s.storyPlot[45]!=0)&&(s.storyPlot[45]!=5)&&(s.storyPlot[45]!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if((s.storyPlot[04] > 10)&&(s.storyPlot[24] === 0)) {
%><%= s.setLink('Brad hears someone having sex', 's24', 'story.state.storyPlot[24] = 1') %>
<%
} else if(s.storyPlot[24] === 1) {
s.u[2].quests[2] = true;
s.addSex(2,4);
%>Brad hears the quiet grunts of someone having sex. He follows the sound and finds his father having sex with his youngest sister. He watches with a mix of shock and arousal as his dad hammers her to completion.
When his father pulls out, he scurries away like he is afraid to be caught.
Julie continues to lay on the couch, her fathers cum oozing out of her. Brad figures being in the bunker too long has made his family lose their minds. But his little sister is a cutie, so he decides to indulge.
"Since you're just giving it away, I'm gonna get some too", Brad says as tears off his pants and hops on his sister.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/Brad_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Julie is not caught off guard this time. Her fathers sperm squishes out of her as her brothers cock slides in. Julie purrs with satisfaction. The feeling of being filled by men as large as her family is bliss.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[24] = 2') %>
<%
} else if((s.storyPlot[24] === 2)&&(s.u[4].lust > 49)) {
%><%= s.setLink('Brad walks in on his father and sister having sex again', 's24', 'story.state.storyPlot[24] = 3') %>
<%
} else if(s.storyPlot[24] === 3) {
s.addSex(0,4);
s.addSex(2,4);
s.u[4].quests[2] = true;
s.u[2].quests[2] = true;
%>Brad hears the quiet grunts of someone having sex again.
This time he is not shocked to find his dad and sister. He does not hide either.
Julie leans on the bed with her head bobbing in her fathers lap as she attempts to deepthroat him. Brad stands at the end of the bed and buries himself in his sister.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/John_Brad_Julie.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[24] = 4') %>
<%
} else if((s.storyPlot[24] === 4)&&(s.u[2].sex[3])&&(s.u[2].sex[4])&&(s.u[0].sex[3])&&(s.u[0].sex[4])) {
if((s.u[3].lust>49)&&(s.u[4].lust>49)) {
%><%= s.setLink('Brad tries to seduce both of his sisters', 's24', 'story.state.storyPlot[24] = 5') %>
<%
}
} else if(s.storyPlot[24] === 5) {
s.addSex(2,4);
s.addOral(0,4);
s.addOral(0,3);
s.u[3].quests[2] = true;
s.u[3].quests[4] = true;
s.u[3].quests[6] = true;
%><div>
<video width="800" controls loop autoplay>
<source src="images/Family_Four_Top.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<div>
<video width="800" controls loop autoplay>
<source src="images/Family_Four.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Brad talks his sisters into sex. Brittney mounts his face while Julie rides his cock.
Their father shows up when he hears what is going on and joins the action.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[24] = 4') %>
<%
}
if((s.storyPlot[24]!=0)&&(s.storyPlot[24]!=3)&&(s.storyPlot[24]!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if(((s.storyPlot[35]===0)||(s.storyPlot[35]===10))&&(s.u[3].lust>50)) {
%><%= s.setLink('Dave suggests getting freaky', 's35', 'story.state.storyPlot[35] = 1') %>
<%
} else if(s.storyPlot[35]===1) {
%>Brittney gives him a mischievous smile and says, "Sure".
<%= s.setLink('Dp Brittney with a billy-club and an open door', 's35', 'story.state.storyPlot[35] = 4') %>
<%= s.setLink('Threesome with Tyrone. Straight', 's35', 'story.state.storyPlot[35] = 2') %>
<%= s.setLink('Threesome with Tyrone. Bisexual', 's35', 'story.state.storyPlot[35] = 3') %>
<%= s.setLink('Nothing', 'Room Menu', 'story.state.storyPlot[35] = 0') %>
<%
} else if(s.storyPlot[35]===2) {
s.u[5].quests[2] = true;
s.u[3].quests[4] = true;
s.u[6].quests[2] = true;
s.addSex(5,3);
s.addSex(6,3);
%>Brittney invites Tyrone to join them. Tyrone doesn't need much convincing.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Tyrone_bedroom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[35] = 10') %>
<%
} else if(s.storyPlot[35]===3) {
s.u[5].quests[2] = true;
s.u[5].quests[3] = true;
s.u[3].quests[4] = true;
s.u[6].quests[2] = true;
s.u[6].quests[3] = true;
s.addSex(5,6);
s.addSex(5,3);
s.addSex(6,3);
%>Brittney invites Tyrone to join them. Tyrone doesn't need much convincing.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Tyrone_Bi_bedroom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[35] = 0') %>
<%
} else if(s.storyPlot[35]===4) {
s.u[3].quests[7] = true;
s.addSex(5,3);
s.u[3].love[0] += 15;
s.u[0].love[3] += 15;
s.u[0].lust += 25;
%>Dave shows Brittney some of the things he found in storage.
"Your dad thought of everything, there was even some riot gear. And this", Dave says and holds out a long billy-club.
"You've said you wanted to try large and black. This qualify"?
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Billyclub.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Brittneys mind is lost in ecstasy, but her eyes focus long enough for her to see her father in the hall. The door is open as Dave plunges the club into her, and her father is not only watching, but he's masturbating.
Brittney smiles at him.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[35] = 0') %>
<%
}
if((s.storyPlot[35]!=0)&&(s.storyPlot[35]!=5)&&(s.storyPlot[35]!=10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}%>
<%
if(s.gv.day>1) {
if(s.storyPlot[46]===0) {
if((s.u[6].rapist)&&(s.u[6].lust>50)) {
//if Tyrone rapist
%><%= s.setLink('Tyrone dominates Julie', 's46', 'story.state.storyPlot[46] = -1') %>
<%
} else if(((s.storyPlot[36]>9)||(s.storyPlot[16]>9))&&(s.u[4].lust>50)) {
%><%= s.setLink('Julie asks Tyrone about sex', 's46', 'story.state.storyPlot[46] = 1') %>
<%
}
} else if(s.storyPlot[46]===1) {
%>Julie asks Tyrone if she can talk with him about private stuff.
"Sure sweaty, you can tell me anything", he responds.
"Well.. I want to learn about sex stuff", she blurts out.
"Oh! Ok, We can do this".
After explaining the basics to her, Julie asks Tyrone if she can see his dick. For "educational purposes".
<%= s.setLink('Tyrone leaves before things go too far', 'Room Menu', 'story.state.storyPlot[46] = 0') %>
<%
if(s.u[6].purity<50) {
%><%= s.setLink('Tyrone takes his pants off', 's46', 'story.state.storyPlot[46] = 2') %>
<%
} else {
%><span style="color: grey;">Tyrone takes his pants off</span>
<%
}
} else if(s.storyPlot[46]===2) {
s.u[6].lust -= 25;
%>Tyrone lets Julie look, and play with it, as long as she wants.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_Tyrone_Handjob.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[46] = 3') %>
<%
} else if((s.storyPlot[46]===3)&&(s.u[4].lust>50)) {
%><%= s.setLink('Julie asks about sex again.', 's46', 'story.state.storyPlot[46] = 4') %>
<%
} else if(s.storyPlot[46]===4) {
%>Tyrone tells her about oral sex, and how it can feel almost as good. Since last time went so well, he offers :
<%= s.setLink('To go down on her', 's46', 'story.state.storyPlot[46] = 6') %>
<%= s.setLink('To let her suck his dick', 's46', 'story.state.storyPlot[46] = 5') %>
<%
} else if(s.storyPlot[46]===5) {
s.u[4].lust -= 25;
%>"Ewww, no. But thanks for the info" Julie says and then runs off.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[46] = 3') %>
<%
} else if(s.storyPlot[46]===6) {
s.addOral(4,6);
%>Tyrone licks Julies pussy, and she loves it.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/oral/Julie_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[46] = 7') %>
<%
} else if((s.storyPlot[46]===7)&&(s.u[4].lust>85)) {
%><%= s.setLink('Tyrone seduces Julie', 's46', 'story.state.storyPlot[46] = 8') %>
<%
} else if(s.storyPlot[46]===8) {
s.addSex(6,4);
s.u[6].quests[4] = true;
if(s.u[4].virgin) {
%>Julie tells Tyrone she is grateful for all his advice. But there is one last thing she wants him to help her with.
"Help me lose my virginity", Julie says as she lets her underwear fall to the floor.
Tyrone does not need to be asked twice. He is on her, and in her quickly. Tearing through her cherry moments later.
<%
} else {
%>Julie asks Tyrone for one more lesson. This time a hands on demonstration.
<%
}%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/Julie_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[46] = 10') %>
<%
} else if(s.storyPlot[46]=== -1) {
s.addOral(6,4);
%>Tyrone dominates Julie.
Tyrone finds Julie alone in the <%=s.roomName%>. He asks her to come with him for a minuet. Julie is trusting so she follows him without question. He leads her to a bedroom and closes the door behind them. Something about the way he snaps the lock shut unsettles Julie.
"We need to talk", begins Tyrone, "You are the only unattached woman left, and I am the only single guy that is not family. So we're going to be together".
"You know that right? You're mine now".
<%= s.setLink('"I guess so", says Julie', 's46', 'story.state.storyPlot[46] = -3') %>
<%= s.setLink('"Fuck you", screams Julie', 's46', 'story.state.storyPlot[46] = -2') %>
<%
} else if(s.storyPlot[46]=== -2) {
s.u[4].love[6] -= 100;
%>Julie goes for the door.
Tyrone jumps toward her and grabs her just as she unlocks the door. He clamps a hand over her mouth so she can't scream.
Julie reaches down and grabs Tyrone by the walnuts. She squeezes and twists.
It has the desired effect. Tyrone lets go of her and drops to the floor.
Julie is long gone when Tyrone manages to compose himself.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[46] = 0') %>
<%
} else if(s.storyPlot[46]=== -3) {
s.addOral(6,4);
%>"What do you mean you 'guess so'!?", he yells at her, "Now get on your knees. It's time to break you in a little".
When Julie looks to the door as if she might be reconsidering, Tyrone puts his hand on her head and pushes downward.
Julie obeys this time. Tyrone pins her down and grips her by the hair as he fucks her mouth.
<div>
<video width="800" height="390" controls autoplay>
<source src="images/Tyrone_Julie_Dom_Start.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When they are finished Tyrone tells her she has much to learn and they should begin her training soon.
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[46] = -10') %>
<%
} else if(s.storyPlot[46]< -13) {
%><%= s.setLink('Tyrones orders Julie to fuck everyone', 's46', 'story.state.storyPlot[46] = -20') %>
} else if(s.storyPlot[46]< -20) {
%>Tyrone tells Julie to go to the locker room and offer herself to everyone.
[[Back|Room Menu]]
<%
}
if((s.storyPlot[46]!==0)&&(s.storyPlot[46]!==3)&&(s.storyPlot[46]!==7)&&(s.storyPlot[46]!== -10)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}
}
%>
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
if(s.u[s.charInUse].spouse > -1) {
s.u[s.charInUse].lust +=7;
s.u[s.cur].lust +=5;
s.u[s.charInUse].love[s.cur] +=3;
%><%=s.u[s.cur].name%> flexes his muscles when he knows <%=s.u[s.charInUse].name%> is looking.
<%=s.u[s.charInUse].name%> is slightly aroused.
[[Back|Room Menu]]
<%
} else {
%><%=s.u[s.charInUse].name%> is not impressed.
No effect.
[[Back|Room Menu]]
<%
}%>
<%
if(Math.abs(s.storyPlot[16])>9) {
if(s.storyPlot[36]===0) {
%><%= s.setLink('Tyrone confronts Brittney about what she saw.', 's36', 'story.state.storyPlot[36] = 1') %>
<%
} else if(s.storyPlot[36]===1) {
%>"Listen, about..", Tyrone begins.
"I saw what you did with my mother", interrupts Brittney".
<%= s.setLink('Brittney is cold', 's36', 'story.state.storyPlot[36] = 6') %>
<%
if(s.u[3].lust >20) {
%><%= s.setLink('Brittney is flirty', 's36', 'story.state.storyPlot[36] = 2') %>
<%
} else {
%><span style="color: grey;">Brittney is flirty</span>
<%
}
} else if(s.storyPlot[36]===2) {
%>Brittney teases Tyrone about what she saw. She tells him he will have to pleasure her in exchange for her silence.
"Anything you want. Just name it".
<%= s.setLink('Nothing', 'Room Menu', 'story.state.storyPlot[36] = 0') %>
<%= s.setLink('Sex with Tyrone', 's36', 'story.state.storyPlot[36] = 3') %>
<%= s.setLink('Threesome with Tyrone and Dave', 's36', 'story.state.storyPlot[36] = 4') %>
<%= s.setLink('Bi-threesome with Tyrone and Dave', 's36', 'story.state.storyPlot[36] = 5') %>
<%
} else if(s.storyPlot[36]===3) {
%>Brittney takes Tyrone to her bedroom. She pushes him back onto the bed and climbs on top.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/sex/Brittney_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[36] = 10') %>
<%
s.addSex(6,3);
s.u[3].quests[1] = true;
s.u[6].quests[2] = true;
} else if(s.storyPlot[36]===4) {
%>Brittney takes Tyrone to her bedroom and calls her boyfriend in.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Tyrone_bedroom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[36] = 10') %>
<%
s.addSex(6,3);
s.addSex(5,3);
s.u[6].quests[1] = true;
s.u[3].quests[4] = true;
s.u[5].quests[2] = true;
} else if(s.storyPlot[36]===5) {
%>Brittney takes Tyrone to her bedroom and calls her boyfriend in.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Tyrone_Bi_bedroom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[36] = 10') %>
<%
s.addSex(6,3);
s.addSex(5,6);
s.addSex(5,3);
s.u[6].quests[1] = true;
s.u[3].quests[4] = true;
s.u[5].quests[3] = true;
s.u[6].quests[4] = true;
} else if(s.storyPlot[36]===6) {
%>Brittney is angry. Tyrone gives some lame excuses, but Brittney threatens to tell her father.
<%= s.setLink('Do nothing', 'Room Menu', 'story.state.storyPlot[36] = 0') %>
<%
if(s.u[6].purity <50) {
%><%= s.setLink('Teach her whos in charge -Succeed', 's36', 'story.state.storyPlot[36] = 7') %>
<%
} else {
%><span style="color: grey;">Teach her who's in charge -Succeed</span>
<%
}
if(s.u[6].purity <50) {
%><%= s.setLink('Teach her whos in charge -Fail', 's36', 'story.state.storyPlot[36] = 8') %>
<%
} else {
%><span style="color: grey;">Teach her who's in charge -Fail</span>
<%
}
} else if(s.storyPlot[36]===7) {
%>Tyrone grabs Brittney.
"Listen bitch, I don't think you understand. I guess I'm going to have to teach you who's in charge".
<br><br>
He drags Brittney to her bedroom. Brittneys boyfriend is waiting there, and fight breaks out. Dave is no match for Tyrone and soon they are both bound.
<br><br>
Tyrone makes Dave watch while he fucks Brittneys mouth.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Tyrone_Rbrit_bedroom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[36] = -10') %>
<%
s.addOral(6,3);
s.u[6].rapist = true;
s.u[3].rapedBy[6] += 1;
s.u[3].love[6] -= 200;
s.u[6].quests[2] = true;
} else if(s.storyPlot[36]===8) {
%>Tyrone grabs Brittney.
"Listen bitch, I don't think you understand. I guess I'm going to have to teach you who's in charge".
<br><br>
He drags Brittney to her bedroom. Brittneys boyfriend is waiting there, and fight breaks out. Tyrone is no match for Dave and soon they are Tyrone is bound.
<br><br>
"Let's see how you like being on the receiving end"
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Dave_Tyrone_Rtyrone_bedroom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[36] = -10') %>
<%
s.addSex(5,6);
s.u[6].rapedBy[5] += 1;
s.u[5].quests[3] = true;
s.u[6].quests[4] = true;
} else if(s.storyPlot[36]=== -11) {
s.addSex(5,6);
s.u[3].rapedBy[6] += 1;
s.u[3].rapedBy[1] += 1;
s.u[6].quests[4] = true;
s.u[3].love[1] -= 100;
s.u[3].love[6] -= 200;
%>Tyrone calls June into the room. He orders her to restrain her daughter so he can fuck the girl.
June hesitates. But slowly a look of defeat settles on her as Tyrone stares her down.
June grabs a confused Brittney by her arms, forcing her to her knees.
Brittney can not understand what her mother is doing, even as Tyrone forces his cock into Brittneys mouth.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Tyrone_June_Brittney_Dom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%= s.setLink('Done', 'Room Menu', 'story.state.storyPlot[36] = -10') %>
<%
} else if(s.storyPlot[16]< -18) {
%><%= s.setLink('Use June to dominate Brittney', 's36', 'story.state.storyPlot[36] = -11') %>
<%
}
if((s.storyPlot[36] != 0)&&(s.storyPlot[36] != 10)&&(s.storyPlot[36] != -10)&&(s.storyPlot[36] != -18)) {
%><%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
}
}%>
[[Command]]
[[Flex]]
<%
if((s.u[6].rapist)&&(s.charInUse===3)&&(s.u[6].lust>49)) %>[[Drug her]]
<%
if((s.charInUse===3)||(s.charInUse===1)) {
if((s.u[6].quests[1])&&(s.u[6].quests[2])&&(s.u[3].rapedBy[6]<1)&&(s.u[1].rapedBy[6]<1)&&(s.storyPlot[13]>0)) {
%>[[Ask for a threesome]]
<%
}
}
if(((s.storyPlot[16]< -14)&&(s.charInUse===1))||((s.storyPlot[46]< -9)&&(s.charInUse===4))) {
%>[[Train]]
<%
}
%>
<%
if(s.charInUse===0) {
%>[[Tease Husband]]
<%
} else if((s.charInUse===5)||(s.charInUse===6)) {
%>[[Use milf appeal]]
<%
}
if(s.charInUse>0) {
%>[[Guilt]]
<%
}%>
[[Bully]]
[[Corrupt Girl]]
[[Precocious]]
[[Tease]]
<span style="color: red;">Any items in red have not yet been added to game and can not be done yet.</span>
<%
if(s.u[s.cur].name === 'June') {
%>June had never cheated on her husband. But things have changed now. They were the last people on the planet. Marriage no longer had the same meaning. She was the only adult woman left. It wouldn't be fair to the others if she stayed faithful to her husband. Besides, John had not given her an orgasm in years, so it wouldn't be fair to her either.
June thought about what types of things she could do
<%
if(s.u[1].quests[1]) {
%>- <span style="color: green;">Have sex with the handyman</span>
<%
} else {
%>- <span style="color: grey;">Have sex with the handyman</span>
<%
}
if(s.u[1].quests[2]) {
%>- <span style="color: green;">Have sex with her daughters boyfriend</span>
<%
} else {
%>- <span style="color: grey;">Have sex with her daughters boyfriend</span>
<%
}
if(s.u[1].quests[3]) {
%>- <span style="color: green;">Exhibitionism</span>
<%
} else {
%>- <span style="color: grey;">Exhibitionism</span>
<%
}
if(s.u[1].quests[4]) {
%>- <span style="color: green;">Have a threesome</span>
<%
} else {
%>- <span style="color: grey;">Have a threesome</span>
<%
}
} else if(s.u[s.cur].name === 'Dave') {
%>When the reality of the situation hit Dave he started thinking about what purpose life still had. After deep contemplation and self-reflection he realized that there were still women alive, and sex acts he had not experienced.
Life still had meaning and value.
So he wrote down what he could remember from his bucket list and figured he should start crossing some of them off.
<%
if(s.u[5].quests[1]) {
%>- <span style="color: green;">Seduce Brittneys mother</span>
<%
} else {
%>- <span style="color: grey;">Seduce Brittneys mother</span>
<%
}
if(s.u[5].quests[2]) {
%>- <span style="color: green;">Have threesome</span>
<%
} else {
%>- <span style="color: grey;">Have threesome</span>
<%
}
if(s.u[5].quests[3]) {
%>- <span style="color: green;">Try sex with another man</span>
<%
} else {
%>- <span style="color: grey;">Try sex with another man</span>
<%
}
if(s.u[5].quests[4]) {
%>- <span style="color: green;">Encounter with Julie</span>
<%
} else {
%>- <span style="color: grey;">Encounter with Julie</span>
<%
}
if(s.u[5].quests[5]) {
%>- <span style="color: green;">Take someones virginity</span>
<%
} else {
%>- <span style="color: grey;">Take someones virginity</span>
<%
}
} else if(s.u[s.cur].name === 'Brittney') {
%>It doesn't take Brittney long to realize that there are more men than women. Meaning the guys were going to have to share. Brittney thinks about some fun things to try.
<%
if(s.u[3].quests[1]) {
%>- <span style="color: green;">Cheat on Dave with a man</span>
<%
} else {
%>- <span style="color: grey;">Cheat on Dave with a man</span>
<%
}
if(s.u[3].quests[2]) {
%>- <span style="color: green;">Cheat on Dave with a woman</span>
<%
} else {
%>- <span style="color: grey;">Cheat on Dave with a woman</span>
<%
}
if(s.u[3].quests[7]) {
%>- <span style="color: green;">Voyeurism, be watched while having sex</span>
<%
} else {
%>- <span style="color: grey;">Voyeurism, be watched while having sex</span>
<%
}
if(s.u[3].quests[3]) {
%>- <span style="color: green;">Watch Dave with another woman</span>
<%
} else {
%>- <span style="color: red;">Watch Dave with another woman</span>
<%
}
if(s.u[3].quests[4]) {
%>- <span style="color: green;">Have threesome</span>
<%
} else {
%>- <span style="color: grey;">Have threesome</span>
<%
}
if(s.u[3].quests[5]) {
%>- <span style="color: green;">Have a bisexual-threesome</span>
<%
} else {
%>- <span style="color: red;">Have a bisexual-threesome</span>
<%
}
if(s.u[3].quests[6]) {
%>- <span style="color: green;">Incest</span>
<%
} else {
%>- <span style="color: grey;">Incest</span>
<%
}
} else if(s.u[s.cur].name === 'Tyrone') {
%>Tyrone has always lusted after the Smith women. He had even fucked June a few times when she was passed out. But now, maybe he would get a chance to have her while she's awake. Maybe even get with one of the daughters.
<%
if(s.u[6].quests[1]) {
%>- <span style="color: green;">Sex with June</span>
<%
} else {
%>- <span style="color: grey;">Sex with June</span>
<%
}
if(s.u[6].quests[2]) {
%>- <span style="color: green;">Sex with Brittney</span>
<%
} else {
%>- <span style="color: grey;">Sex with Brittney</span>
<%
}
if(s.u[6].quests[4]) {
%>- <span style="color: green;">Sex with Julie</span>
<%
} else {
%>- <span style="color: grey;">Sex with Julie</span>
<%
}
if(s.u[6].quests[3]) {
%>- <span style="color: green;">Sex with a man</span>
<%
} else {
%>- <span style="color: grey;">Sex with a man</span>
<%
}
if(s.u[6].quests[5]) {
%>- <span style="color: green;">Have a mother daughter threesome</span>
<%
} else {
%>- <span style="color: grey;">Have a mother daughter threesome</span>
<%
}
} else if(s.u[s.cur].name === 'John') {
%>John has become well aware that his daughters are not little anymore. They have all the right curves now. Since they are the only other women now, he thinks about what he could do with them.
<%
if(s.u[0].quests[1]) {
%>- <span style="color: green;">Turn June into a slut</span>
<%
} else {
%>- <span style="color: grey;">Turn June into a slut</span>
<%
}
if(s.u[0].quests[2]) {
%>- <span style="color: green;">Incest</span>
<%
} else {
%>- <span style="color: grey;">Incest</span>
<%
}
if(s.u[0].quests[3]) {
%>- <span style="color: green;">Take someones virginity</span>
<%
} else {
%>- <span style="color: grey;">Take someones virginity</span>
<%
}
if(s.u[0].quests[4]) {
%>- <span style="color: green;">Molest a sleeper</span>
<%
} else {
%>- <span style="color: grey;">Molest a sleeper</span>
<%
}
if(s.u[0].quests[5]) {
%>- <span style="color: green;">Threesome with daughters</span>
<%
} else {
%>- <span style="color: grey;">Threesome with daughters</span>
<%
}
} else if(s.u[s.cur].name === 'Brad') {
%>It doesn't take Brad long to realize that the only women left were related to him. It was not a big problem for him. He has lusted after his sisters for a long time anyway. Now he had a good reason to target them though.
<%
if(s.u[2].quests[1]) {
%>- <span style="color: green;">Fuck Mom</span>
<%
} else {
%>- <span style="color: grey;">Fuck Mom</span>
<%
}
if(s.u[2].quests[2]) {
%>- <span style="color: green;">Fuck a sister</span>
<%
} else {
%>- <span style="color: grey;">Fuck a sister</span>
<%
}
if(s.u[2].quests[3]) {
%>- <span style="color: green;">Get fucked by Dad</span>
<%
} else {
%>- <span style="color: red;">Get fucked by Dad</span>
<%
}
} else if(s.u[s.cur].name === 'Julie') {
%>Julie has recently learned a couple things. First, sex sure seems to be fun. And second, her family is a very 'loving' family. She decides she's not going to be left out.
<%
if(s.u[4].quests[1]) {
%>- <span style="color: green;">Threesome with Mom and Dad</span>
<%
} else {
%>- <span style="color: grey;">Threesome with Mom and Dad</span>
<%
}
if(s.u[4].quests[2]) {
%>- <span style="color: green;">Threesome with Dad and brother</span>
<%
} else {
%>- <span style="color: grey;">Threesome with Dad and brother</span>
<%
}
if(s.u[4].quests[3]) {
%>- <span style="color: green;">Gangbanged by everyone</span>
<%
} else {
%>- <span style="color: grey;">Gangbanged by everyone</span>
<%
}
}%>
<span style="colour: blue;">Complete any two to unlock next character.</span>
[[Day Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[0].lust += 20;
%>Jane teases her husband. She knows exactly how to arouse him.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.u[s.charInUse].lust += 15;
s.u[s.charInUse].love[s.cur] += 10;
%>Jane may have had three children, but she kept her body fit. Men have always payed extra attention to her, and she knows how to flaunt it. Which she does for <%=s.u[s.charInUse].name%>.
[[Back|Room Menu]]
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.addSex(6,3);
s.u[3].rapedBy[6] += 1;
%>
Tyrone had been drugging June any night John was away for years. He had cum inside her more times than he could remember.
When Julie was born, Tyrone had been greatly relieved that the baby was white.
But now he knew that Brittney was not a virgin anymore. That meant he could now use her without getting caught.
Tyrone excitedly waited for his opportunity.
It came when he found Brittney alone in the <%=s.roomName%>. She asked for a drink, and he was happy to help out.
A short time later Tyrone slung an unconscious Brittney over his shoulder and carried her to his room.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Brittney_Tyrone_Drug.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When Brittney woke, she was in her own bed. An empty liquor bottle lay beside her. She didn't remember how she had gotten there, but shrugged it off thinking she had just been wasted again.
[[Done|Room Menu]]
<%
localStorage.setItem("BunkerData1", JSON.stringify(window.story.state.u));
localStorage.setItem("BunkerData1gv", JSON.stringify(window.story.state.gv));
localStorage.setItem("BunkerData1sp", JSON.stringify(window.story.state.storyPlot));
%>Game saved
[[Done|Pick Unit]]
<%
localStorage.setItem("BunkerData2", JSON.stringify(window.story.state.u));
localStorage.setItem("BunkerData2gv", JSON.stringify(window.story.state.gv));
localStorage.setItem("BunkerData2sp", JSON.stringify(window.story.state.storyPlot));
%>Game saved
[[Done|Pick Unit]]
<%
localStorage.setItem("BunkerData3", JSON.stringify(window.story.state.u));
localStorage.setItem("BunkerData3gv", JSON.stringify(window.story.state.gv));
localStorage.setItem("BunkerData3sp", JSON.stringify(window.story.state.storyPlot));
%>Game saved
[[Done|Pick Unit]]
<%
window.story.state.u = JSON.parse(localStorage.getItem("BunkerData1"));
window.story.state.gv = JSON.parse(localStorage.getItem("BunkerData1gv"));
window.story.state.storyPlot = JSON.parse(localStorage.getItem("BunkerData1sp"));
%>
Day <%=s.gv.day%>
[[Done|Pick Unit]]
<%
window.story.state.u = JSON.parse(localStorage.getItem("BunkerData2"));
window.story.state.gv = JSON.parse(localStorage.getItem("BunkerData2gv"));
window.story.state.storyPlot = JSON.parse(localStorage.getItem("BunkerData2sp"));
%>
Day <%=s.gv.day%>
[[Done|Pick Unit]]
<%
window.story.state.u = JSON.parse(localStorage.getItem("BunkerData3"));
window.story.state.gv = JSON.parse(localStorage.getItem("BunkerData3gv"));
window.story.state.storyPlot = JSON.parse(localStorage.getItem("BunkerData3sp"));
%>
Day <%=s.gv.day%>
[[Done|Pick Unit]]
<%
if(s.cur===4) {
if(((s.u[0].sex[4]>0)&&(s.u[2].sex[4]>0)&&(s.u[5].sex[4]>0))||(s.storyPlot[46] === -20)) {
if(s.u[4].lust > 99) {
%>[[Julie offers herself to everyone|Julie Gangbang]]
<%
} else {
%><span style="color: grey;">Julie offers herself to everyone</span>
<%
}
}
}
if(s.gv.gloryActive) {
if((s.u[s.cur].purity<51)&&(s.u[s.cur].lust>29)) {
if(s.u[s.cur].male) {
%>[[Use gloryhole]]
<%
} else {
%><span style="color: grey;">Use gloryhole</span>
<%
}
if(s.u[s.cur].purity<21) {
%>[[Work gloryhole]]
<%
} else {
%><span style="color: grey;">Work gloryhole</span>
<%
}
} else {
%><span style="color: grey;">Use gloryhole</span>
<span style="color: grey;">Work gloryhole</span>
<%
}
}%>
<%
if(s.u[s.cur].timeLeft<1) {
%><%=s.u[s.cur].name%> is out of time for today.
[[Back|Pick Unit]]
<%
} else {
if(s.storyPlot[03]>9) {
s.throw = Math.floor(Math.random()*3);
if(s.throw===1) {
s.addOral(s.cur,1);
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/June_Oral.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
} else if(s.throw===2) {
s.addOral(s.cur,3);
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/Brittney_Oral.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
} else {
s.addOral(s.cur,3);
s.addOral(s.cur,1);
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/June_Brittney_Oral.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
}
} else {
s.addOral(s.cur,1);
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/June_Oral.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%
}%>
[[back|Room Menu]]
<%
}%>
<%=s.u[s.cur].name%> is getting changed in the locker room when she notices a hole in the wall.
As <%=s.u[s.cur].he%> examines the hole, an erect penis slides out of it.
[[Suck it|GlorySuck]]
[[Fuck it|GloryFuck]]
[[Back|Room Menu]]
<%
if(s.u[s.cur].timeLeft<1) {
%><%=s.u[s.cur].name%> is out of time for today.
[[Back|Pick Unit]]
<%
} else {
var tmp = Math.floor(Math.random()*4);
if(tmp===1) {
tmp = 2;
} else if(tmp===2) {
tmp = 5;
} else if(tmp===3) {
tmp = 6;
}
s.addOral(s.cur,tmp);
%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/<%=s.u[s.cur].name%>_Oral.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%=s.u[s.cur].name%> doesn't know who's cum <%=s.u[s.cur].he%> just swallowed, but it tastes great.
[[Done|Room Menu]]
<%= s.setLink('Wait for another', 'GlorySuck', 'story.state.u[story.state.cur].timeLeft -= 1') %>
<%
}%>
<%
if(s.u[s.cur].timeLeft<1) {
%><%=s.u[s.cur].name%> is out of time for today.
[[Back|Pick Unit]]
<%
} else {
if((s.cur===4)&&(s.u[4].virgin)) {
s.u[2].quests[2] = true;
addSex(2,4);
%>Julie decides it is time for her to become a woman. She removes her underwear and turns her back to the wall.
While lowering herself onto the waiting cock Julie wonders if she will ever know who it was that took her virginity.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/Julie_Sex.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
When Brad saw the glory-hole he thought his mother was probably on the other side. He stuck his dick in hoping for a good blowjob.
When he felt the tight pussy glide down his shaft, he knew it couldn't be mom.
"It must be Brittney", he thought. The realization was enough to make him cum.
When Brad pulled out, satisfied, he saw some blood and wondered if Brittney was on her period.
[[Done|Room Menu]]
<%
} else {
var tmp = Math.floor(Math.random()*4);
if(tmp===1) {
tmp = 2;
} else if(tmp===2) {
tmp = 5;
} else if(tmp===3) {
tmp = 6;
}
s.addSex(s.cur,tmp);
if(s.cur===5) {
s.u[5].quests[3] = true;
} else if(s.cur===2) {
s.u[2].quests[4] = true;
}
%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/glory/<%=s.u[s.cur].name%>_Sex.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
<%=s.u[s.cur].name%> doesn't know who's cock is twitching inside her, but it feels great.
[[Done|Room Menu]]
<%= s.setLink('Wait for another', 'GloryFuck', 'story.state.u[story.state.cur].timeLeft -= 1') %>
<%
}
}%>
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
Tyrone explains to <%=s.u[s.charInUse].name%> that he has had sex with both mother and daughter already. And he has heard the two of them together. So it only makes sense that the three of them get together.
"Right"?
"You raise a good point Tyrone", says <%=s.u[s.charInUse].name%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/June_Brittney_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
[[Done|Room Menu]]
<%
s.addSex(3,6);
s.addSex(1,6);
s.u[6].quests[5] = true;
%>
<%
window.story.state.u = JSON.parse(localStorage.getItem("BunkerDataAuto"));
window.story.state.gv = JSON.parse(localStorage.getItem("BunkerDataAutogv"));
window.story.state.storyPlot = JSON.parse(localStorage.getItem("BunkerDataAutosp"));
%>
Day <%=s.gv.day%>
[[Done|Pick Unit]]
<%
if((s.storyPlot[16]< -18)&&(s.storyPlot[46]< -13)) {
s.addSex(6,1);
s.addOral(6,4);
%>Tyrone fucks Julie while June licks them both.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Tyrone_June_Julie_Dom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
June and her daughter Julie were now completely obedient and willing cum sluts. Tyrone has broken them.
[[Done|Room Menu]]
<%
} else if(s.charInUse===1) {
s.u[6].quests[5] = true;
s.storyPlot[16] -= 1;
s.addSex(6,1);
if((s.u[1].love[6] < 33)&&(s.storyPlot[16] == -18)) s.u[1].love[6] = 33;
if((s.u[1].love[6] < 66)&&(s.storyPlot[16] == -19)) s.u[1].love[6] = 66;
if((s.u[1].love[6] < 100)&&(s.storyPlot[16] == -20)) s.u[1].love[6] = 100;
%>Tyrone bends June over the end of the bed forces himself on June.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Tyrone_June_Dom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
[[Done|Room Menu]]
<%
if(s.storyPlot[16]> -19) {
%><span style="color: green;">He can tell that her will is being worn away.</span>
<%
} else {
%><span style="color: grey;">Her will is already broken.</span>
<%
}
} else {
s.storyPlot[46] -= 1;
s.addSex(6,4);
if((s.u[4].love[6] < 33)&&(s.storyPlot[46]=== -13)) s.u[4].love[6] = 33;
if((s.u[4].love[6] < 66)&&(s.storyPlot[46]=== -14)) s.u[4].love[6] = 66;
if((s.u[4].love[6] < 100)&&(s.storyPlot[46]=== -15)) s.u[4].love[6] = 100;
%>Tyrone binds Julies hands and forces himself on her.
He can tell that her will is being worn away.
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Tyrone_Julie_Dom.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
[[Done|Room Menu]]
<%
if(s.storyPlot[46]> -14) {
%><span style="color: green;">He can tell that her will is being worn away.</span>
<%
} else {
%><span style="color: red;">Her will is already broken.</span>
<%
}
}%>
<%= story.passage('pic').render() %>
<%= story.passage('picOther').render() %>
<%
s.addOral(s.cur, s.charInUse);
if(s.u[s.cur].male) {
%><%=s.u[s.cur].name%> gets a blow-job from <%=s.u[s.charInUse].name%>.
<%
} else {
%><%=s.u[s.cur].name%> gets her pussy licked by <%=s.u[s.charInUse].name%>.
<%
}%>
<div>
<video width="800" height="390" controls loop autoplay>
<source src="images/oral/<%=s.u[s.cur].name%>_<%=s.u[s.charInUse].name%>.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
[[Back|Room Menu]]
<%
if(s.gv.julieGang===0) {
%><div>
<img src="images/Julie_gang_pic.png" alt="unit image" height="450" width="800" />
</div>
Julie calls all the men into the locker room.
When she bends over and says, "Use me", they begin surrounding her.
<%= s.setLink('Next', 'Julie Gangbang', 'story.state.gv.julieGang = 1') %>
<%
} else if(s.gv.julieGang===1) {
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_gang1_John_Tyrone.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Julies father is the first to plunge his cock into her moist, still tight, pussy. Tyrone moves around to use her mouth.
<%= s.setLink('Next', 'Julie Gangbang', 'story.state.gv.julieGang = 2') %>
<%
} else if(s.gv.julieGang===2) {
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_gang1_Dave_John.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
John moves around and replaces Tyrone in his daughters mouth. Dave slides into her now vacant pussy. Julie licks her father clean of her juices, then takes another load in the face.
<%= s.setLink('Next', 'Julie Gangbang', 'story.state.gv.julieGang = 3') %>
<%
} else if(s.gv.julieGang===3) {
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_gang1_Brad_Dave.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Switching again, Brad takes a turn inside his sister while Dave gets his dick cleaned by her tongue.
<%= s.setLink('Next', 'Julie Gangbang', 'story.state.gv.julieGang = 4') %>
<%
} else if(s.gv.julieGang===4) {
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_gang1_Tyrone_Brad.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
Last up is Tyrone. He empties himself inside her just as all the others did.
<%
s.addOral(0,4);
s.addOral(2,4);
s.addOral(5,4);
s.addOral(6,4);
s.addSex(0,4);
s.addSex(2,4);
s.addSex(5,4);
s.addSex(6,4);
s.u[4].purity = -200;
s.u[4].quests[3] = true;
s.u[2].quests[2] = true;
s.u[4].quests[3] = true;
s.u[0].quests[2] = true;
s.u[6].quests[4] = true;
s.u[3].quests[2] = true;
s.u[3].quests[5] = true;
s.u[3].quests[6] = true;
s.u[3].quests[7] = true;
s.u[5].quests[4] = true;
s.u[1].quests[3] = true;
s.u[1].quests[4] = true;
s.u[1].quests[5] = true;
if((s.storyPlot[03]>9)&&(s.storyPlot[01]>9)) {
%><%= s.setLink('June and Brittney take a turn', 'Julie Gangbang', 'story.state.gv.julieGang = 5') %>
<%
} else {
%><span style="color: grey;">June and Brittney take a turn</span>
<%
}
%><%= s.setLink('Done', 'Room Menu', 'story.state.gv.julieGang = 0') %>
<%
} else if(s.gv.julieGang===5) {
s.addSex(1,4);
s.addSex(3,4);
%><div>
<video width="800" height="390" controls loop autoplay>
<source src="images/Julie_gang1_June_Brittney.webm" type="video/webm">
Your browser does not support the video tag.
</video>
</div>
June and Brittney double penetrate Julie.
<%= s.setLink('Done', 'Room Menu', 'story.state.gv.julieGang = 0') %>
<%
}%>