Explorar o código

Updates to public beach

ruduki2 %!s(int64=5) %!d(string=hai) anos
pai
achega
ef7bef1354
Modificáronse 3 ficheiros con 238 adicións e 33 borrados
  1. 12 9
      main.tw2
  2. 222 24
      story/06_public_beach.tw2
  3. 4 0
      storyjs.tw2

+ 12 - 9
main.tw2

@@ -7,15 +7,18 @@ This interactive story contains adult content. Make sure it is lawful in your ju
 Erotic themes:
 <ul>
 <li>breast expansion
-<li> MtF transgender transformation, magical change, fast but not instant, changed by clothing.  
-<li> teen sex (all 18+)
-<li> (optional) voyeurism
-<li> (planned) (optional) incest (brother-sister)
-<li> various lesbian sex
-<li> various straight sex
-<li> (planned) ambiguous consent (pretending to be someone else to gain sex)
-<li> sports (beach volleyball)
-<li> features bikinis and the beach prominently.
+<li>MtF transgender transformation, magical change, fast but not instant, changed by clothing.  
+<li>teen sex (all 18+)
+<li>(optional) voyeurism
+<li>(planned) (optional) incest (brother-sister)
+<li>various lesbian sex
+<li>various straight sex
+<li>(planned) ambiguous consent (pretending to be someone else to gain sex)
+<li>sports (beach volleyball)
+<li>features bikinis and the beach prominently.
+<li>cheerleaders
+<li>Greek Goddesses
+<li>Underage Drinking
 </ul>
 
 [[This game is entered into the public domain under the terms of the Creative Commons Zero License.->License]]

+ 222 - 24
story/06_public_beach.tw2

@@ -1,4 +1,6 @@
-::public beach 1 <8835,5770>
+::public beach 1 <8764,5757>
+<<set $tried_public = true >>\
+\
 We arrive at the public beach parking lot, and it takes a while to find a spot.
 
 Sally rushes off to the beach.
@@ -19,22 +21,22 @@ Nat calls out as she gets into view, "So is the public net free?"
 [['"Bad news first."'->public beach bad news first]]
 [['"Just spit it out."'->public beach spit it out]]
 
-::public beach good news first <8539,5942>
+::public beach good news first <8509,5939>
 Sally exclaims, "Well the good news is that there's a free volleyball court we can use, and we don't need to set our net up... but the bad news is that Marci and her friends are here, and they're using the only free court is right next to them."
 
 <<include [[public beach choose court]]>>
 
-::public beach bad news first <8797,5914>
+::public beach bad news first <8765,5909>
 "Okay... the bad news. Marci and her friends are here, and they're using one of the volleyball courts, next to the only available one," Sally explains.
 
 <<include [[public beach choose court]]>>
 
-::public beach spit it out <9071,5946>
+::public beach spit it out <9077,5946>
 "Alright alright. Marci is here with her friends, and the only free volleyball court is right next to the one's she is using," Sally explains.
 
 <<include [[public beach choose court]]>>
 
-::public beach marci is here <8963,6257>
+::public beach marci is here <9089,6187>
 Jess smiles, "Oh don't tell me you have a crush?"
 
 [['"I just admire her athleticism."'->public beach admire marcis athleticism]]
@@ -86,8 +88,8 @@ Sally: "I've been reading the rules, and there are _some_ minor hexes I can land
 ::public beach save time <8486,6453>
 "Yeah!" Natalie screams, as she grabs the volleyball from the back of the car, and heads to the court.
 
-[[rush over->public beach head on over]]
-[['"Hey! wait up."'->public beach head on over]]
+[[rush over->public beach talk to cheerleaders]]
+[['"Hey! wait up."'->public beach talk to cheerleaders]]
 
 ::public beach marci ally <8701,6451>
 Me: "So like the rules state we can have four pairs enter the tournament right?"
@@ -195,20 +197,17 @@ Natalie: "If you need any help with that Sal, just let me know... I'd love to se
 
 [['"That\'s the spirit! Let\\s go talk to them."'->public beach talk to cheerleaders]]
 
-::public beach head on over <9217,7185>
+::public beach talk to cheerleaders <9217,7185>
 You see Marci, the head cheerleader, and her three friends, Pratiba, Gina and Karen.
 
-Marci's boyfriend Daren was there with 3 other preppy looking dudes. The boys were sitting in beach chairs at the side of the court and they were drinking something out of silver cans while they watched the girls jiggle around in their tight-fitting swimsuits.
+Marci's boyfriend Daren is there with 3 other preppy looking dudes. The boys were sitting in beach chairs at the side of the court and they are drinking something out of silver cans while they watch the girls jiggle around in their tight-fitting swimsuits.
 
-Marci and Pratiba were on one side, playing volleyball against Gina and Karen on the other side... but something was off they were playing in slow motion, and the ball was too big... and when you got closer and you realized why: they were using an inflatable beach ball.
+Marci and Pratiba are on one side, playing volleyball against Gina and Karen on the other... but something is off they is playing in slow motion, and the ball is too big. As you get closer you realize why: they are using an inflatable beach ball.
 
-Marci sees Nat and says, "Oh hey, Natalie... too bad... oh and your friends are here too? I suppose you're here about the tournament?"
+Marci sees Nat and says, "Oh hey, Natalie... too bad... oh and your friends are here too? I suppose you're here about the tournament? Figures you'd want in on this action."
 
 <<include [[talk to the cheerleaders]]>>
 
-::public beach talk to cheerleaders <8554,7180>
-Double-click this passage to edit it.
-
 ::public beach too embarrassed <8877,6894>
 Jess: "Yeah it's the embarrassment that distracts you."
 
@@ -241,11 +240,17 @@ At this point, Natalie, Jess and Sally arrive.
 
 <<include [[talk to the cheerleaders]]>>
 
-::practicing with a beach ball <8751,7884>
+::practicing with a beach ball <8826,7878>
 Double-click this passage to edit it.
 
-::real ball <8897,7910>
-Double-click this passage to edit it.
+::real ball <8371,7830>
+Gina: "Uh yeah we know that... we're working ourselves up."
+
+Marci: "We're not practicing for the tournament, as we're super confident in our abilities."
+
+[['(whispers to Sally) "Could you make bikinis for all of them?"'->public beach plan b]]
+[['(to Jess, Nat, and Sally) "On second thought... lets\'s not be their ally."'->second thought no aliance]]
+[['"Wow... you guys really suck."'->cheerleaders suck at volleyball]]
 
 ::is that beer <9057,7904>
 Darren says, "Yeah it's Coors. You want one?"
@@ -278,12 +283,15 @@ They wave at the large temporary stadium, the tournament organizers have been ma
 ::can i have a beer <8755,8034>
 You catch the beer.
 
-[[shotgun it->shotgun the beer]]
+Sally: "Nice catch."
+
+[['"Do you have anything to shotgun this with?"'->shotgun the beer]]
+[[drink it->drink the beer]]
 
-::no beer please <8876,8207>
+::no beer please <8931,8216>
 "Suit yourself," Darren says as he takes a big slurp from the can.
 
-#TODO
+TODO - cop at the beach, but only boys are at fault.
 
 ::no beer <9097,8054>
 Marci: "Don't be a Narc."
@@ -319,20 +327,210 @@ Pratiba: "I guess, but at least at a cheer event, guys can't just whip their dic
 Double-click this passage to edit it.
 
 ::no one is masturbating to beach volleyball <9506,8230>
-Double-click this passage to edit it.
+Karen: "Uh... you'd be surprised what some guys jack it to."
+
+TODO
 
 ::pays well <9656,8230>
 Double-click this passage to edit it.
 
-::fine no narc <9000,8248>
+::cop over there <9136,8240>
+Darren: "Oh shit. Uh. put it all back in the cooler guys."
+
+The boys huriedly put all the beer back in the cooler.
+
+<<include [[saved boys asses]]>>
+
+::shotgun the beer <8843,8468>
+Darren: "Uh sure."
+
+He throws you a screw driver, and you catch it.
+
+You stab the bottom of the can and put the new hole up to your mouth while grasping the can firmly with your left hand you pull the tab with your right.
+
+Witht he vaccum holding the beer in the can releasted it starts spewing yout the bottom hole.
+
+You glug it down getting most of it, but spilling some on the beach.
+
+You wipe your brow.
+
+Nat: "Wow you're a lot cooler than I thought."
+
+Darren: "Marci, can we invite Heather to our next house party."
+
+<<include [[cop shows up at public beach]]>>
+
+::public beach plan b <8157,8003>
+The four of you huddle up, so the Cheerleaders and their dumb boyfriends can't hear you.
+
+Sally: "Maybe? what are you thinking?"
+
+You: "Well we don't have to compete in every game right, it'll be like round-robin or whatever? at least for qualifying."
+
+Sally: "Yes..."
+
+Jess: "The logistics of that could be... complicated..."
+
+Nat: "I don't think those bitches would cooperate."
+
+Sally: "And once we qualify, we have to choose our best pair, and then they get seeded into the tournament."
+
+[['"Yeah you\'re probably right... we can\'t rely on the cheerleaders."'->public beach unreliable cheerleaders]]
+[['"Correct, but we\'d compete as different teams."'->plan b part 2]]
+[['"Nevermind. This plan is too complicated."'->plan b too complicated]]
+
+::second thought no aliance <8374,8008>
+<<set $sally_disposition += 2>>
+<<set $jess_disposition += 1>>
+<<set $nat_disposition += 2>
+
+Sally: "Yeah fuck those mean bullies."
+
+Marci: "What did you call us?"
+
+[['"You heard her! Come on girls, let\'s setup far away from these cunts."'->setup far away from the cunts.]]
+[['"Come on Marci, we just want to practice volleyball on the court next to yours."'->fight for the net.]]
+
+::cheerleaders suck at volleyball <8532,8008>
+Marci: "And you Heather, suck at cheerleading. I remember your tryoug it was pathetic."
+
+[['"Come on Marci, we just want to practice volleyball on the court next to yours."'->fight for the net.]]
+[['"Whatever Marci! Come on girls, let\'s setup far away from these cunts."'->setup far away from the cunts.]]
+
+::public beach unreliable cheerleaders <7980,8146>
+Double-click this passage to edit it.
+
+::plan b part 2 <8232,8153>
 Double-click this passage to edit it.
 
-::cop over there <9146,8248>
+::setup far away from the cunts. <8362,8162>
 Double-click this passage to edit it.
 
-::shotgun the beer <8766,8228>
+::fight for the net. <8547,8170>
 Double-click this passage to edit it.
 
+::plan b too complicated <8111,8155>
+[['"So can we use that court over there?"'->use nextdoor court]]
+
+::use nextdoor court <8111,8305>
+Double-click this passage to edit it.
+
+::drink the beer <8673,8229>
+You crack the can, and take a glug.
+
+It's the color of piss and tastes only slightly better.
+
+[['"Delicious. Thanks Darren, but I can\'t drink a whole can."'->cannot drink a whole can]]
+[[chug the rest of the beer.]]
+
+::cannot drink a whole can <8583,8380>
+Darren: "Oh that's alright, I can drink the rest."
+
+Darren walks over and tries to take the half-drunk can of beer from you.
+
+<<include [[cop shows up at public beach]]>>
+
+::chug the rest of the beer. <8723,8390>
+You glug down the rest of the beer. You wipe the beer foam from your lip.
+
+Darren comes over, "That was amazing, you're a real party girl."
+
+<<include [[cop shows up at public beach]]>>
+
+::cop shows up at public beach <8667,8581>
+A police officer saunters over. Her muscular body strains against the blue uniform.
+
+She's wearing a baseball cap and sunglasses, and has a clearly visible holstered sidearm.
+
+"Miss, are you aware that it is illegal to consume alcoholic beverages on a public beach?"
+
+[['"Sorry officer, we\'ll stop drinking"'->sorry officer]]
+[['"No I was not aware."'->not aware drinking not allowed]]
+[['"Uh it\'s their beer."'->the boys beer]]
+[['"This isn\'t beer."'->not beer]]
+
+::sorry officer <8442,8731>
+Officer: "Sorry ain't gonna cut it. You're underage, I'm gonna need to take you to the car to check your ID."
+
+<<include [[arrested]]>>
+
+::not aware drinking not allowed <8599,8734>
+"Yeah well it doesn't matter, you're underage, and that's definitely illegal. I'm taking you to the car to check your ID."
+
+<<include [[arrested]]>>
+
+::the boys beer <8743,8737>
+Officer: "Yeah well you're the one holding the can. Do you have ID? you look underage. I'm taking you to the car."
+
+<<include [[arrested]]>>
+
+::not beer <8929,8723>
+Sally: "Yeah it's a Japanese energy drink, see..."
+
+Sally takes the can out of your hand and gives it to the officer.
+
+"Oh I see," the officer sounded disapointed, "This garbage has the same amount of caffeine as four cups of black coffee. I bet O'Shanahan would love this stuff."
+
+The officer leaves, a bit confused.
+
+<<include [[saved boys asses]]>>
+
+::saved boys asses <9136,8390>
+Darren: "Thanks, uh Heather was it? You really saved our asses."
+
+::handcuffs not necessary <8684,9063>
+Officer: "I'm officer, Whitney, what's your name?"
+
+[['"Heather"'->tell cop name is heather]]
+[['"$girl_name"'->tell cop the name is girl_name]]
+
+::arrested <8633,8887>
+She pulls out her handcuffs. "You're under arrest."
+
+[['"Those won\'t be necessary. Don\'t worry guys I\'ll be back."'->handcuffs not necessary]]
+[['"I\'m what."'->handcuffed]]
+[['Sally, help me!"'->help from Sally]]
+
+::handcuffed <8484,9060>
+Double-click this passage to edit it.
+
+::help from Sally <8903,9019>
+Sally clicks her fingers, and the officer flops sideways onto the sand.
+
+Jess asks, "What did you do?"
+
+Sally: "I knocked her out."
+
+Nat: "You can knock people out by snapping your fingers?"
+
+Sally: "It's a simple spell, easily blocked by a class z ward. Like a rabbit's foot."
+
+Jess: "What are we going to do when she wakes up."
+
+[['"Fuck. We all need to get out of here."'->get out of here]]
+
+::get out of here <8903,9169>
+Darren: "Uh thanks, whoever you are, we would have been in big trouble, but we should leave too."
+
+Marci: "Why are you thanking her? She assaulted a police officer... I think."
+
+[['"We can just head over there and set up the net? The only witnesses won\'t tell, they\'re headed out."'->setup net after cop]]
+[['"I guess we head back to the car"'->back to the car]]
+
+::setup net after cop <9002,9371>
+Double-click this passage to edit it.
+
+::back to the car <9160,9271>
+Double-click this passage to edit it.
+
+::tell cop name is heather <8609,9213>
+You arrive at a large black expedition with tinted windows.
+
+Officer Whitney: "Alright Heather. Here's what's going to happen. Give me your ID, and then get in the back."
+
+::tell cop the name is girl_name <8759,9213>
+Officer Whitney: "Alright $girl_name. Here's what's going to happen. Give me your ID, and then get in the back."
+
 ::Twee2Settings [twee2]
 Twee2::build_config.story_ifid = '19A9390A-68B9-4FA9-8557-7429B0668798'
 Twee2::build_config.story_format = 'SugarCube2'

+ 4 - 0
storyjs.tw2

@@ -251,6 +251,10 @@ window.myutils.isEqual = function isEqual(a, b) {
 		'Kate',
 		'Amanda',
 	]
+  
+  $tried_public = false;
+  $tried_private = false;
+  $tried_secret = false;
 >>
 
 ::StoryCaption <1445,226>