code:
:: Brothel Show [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>
<<npc Briar>><<person1>>
<<if $brothelshow is "flirt">><<set $brothelshow to "none">><<set $brothelshowdone to 1>>
Briar turns to you. "We're all set and ready. Just waiting for the star. Look out for the blue cap." You walk onto the stage. A single white light turns on above you, and the din of the dark room falls quiet. You can't see beyond the edge of the stage, but you can feel the eyes on you.

<<endevent>><<generate1>><<person1>>

You flirt with the audience. Your eyes adjust and you just about make them out. You see a <<person>> wearing a blue cap at the front.

"I'm so horny," you say. "I can't take it any more. I need a volunteer." Hands shoot up across the room.<<promiscuity4>>

<<link [[Point at the actor|Brothel Show Flirt]]>><<set $phase to 0>><</link>>

<<link [[Point at a customer|Brothel Show Flirt]]>><<set $phase to 1>><</link>>

<<elseif $brothelshow is "gangbang">>

	<<if $worn.upper.type.includes("school") and $worn.lower.type.includes("school")>>
	<<set $brothelshow to "none">><<set $brothelshowdone to 1>>Briar turns and beholds you. "Cute. We're all set and ready. There's no script. Try to antagonise the audience a bit." You walk onto the stage. A single white light turns on above you, and the din of the dark room falls quiet. You can't see beyond the edge of the stage, but you can feel the eyes on you.

	"Ladies and gentlemen!" Briar's voice rings throughout the room. "Today we'll witness the tale of the school <<girl>> who wandered into the wrong part of town." Cheers and whistles erupt from the audience. "<<pShes>> at the top of <<pher>> class, but has no experience outside <<pher>> little bubble. What will become of <<phimcomma>> I wonder?"

	<<endevent>><<generate1>><<generate2>><<generate3>><<generate4>><<person1>>Four of Briar's other employees climb on beside you. They face each other and feign talking, pretending not to notice you and waiting for your lead.

	<<link [[Stuck-up|Brothel Show Gangbang]]>><<set $phase to 0>><</link>>

	<<link [[Lost and scared|Brothel Show Gangbang]]>><<set $phase to 1>><</link>>

	<<else>>
	Briar turns and beholds you. "We're ready. Change into your school uniform and we can begin."

	<<link [[Next|Brothel]]>><<endevent>><</link>>
	<</if>>

<<elseif $brothelshow is "pig">><<set $brothelshow to "none">><<set $brothelshowdone to 1>>

Briar turns to you. "We're all set and ready. Just waiting for the star." The cage beside <<him>> shakes. "The beast is a bit worked up, but I'm sure you can handle it." You walk onto the stage. A single white light turns on above you, and the din of the dark room falls quiet. You can't see beyond the edge of the stage, but you can feel the eyes on you.

"Ladies and gentlemen!" Briar's voice rings throughout the room. "We have a special treat for you today. The tale of a <<girl>> lost in the woods, attacked by a ravening beast!" You hear the cage open, and the pig walks onto the stage. A leash is attached to its neck and trails behind the set. It has slack enough to reach you. The audience cheers it on.<<deviancy5>>

<<endevent>>
<<link [[Next|Brothel Show Pig]]>><<set $sexstart to 1>><</link>>

<</if>>

:: Brothel Show Gangbang [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $phase is 0>>

You put your hands on your hips. "This place stinks," you say. You stare out at the audience. "What are you lot looking at? Keep your filthy gaze away from me." The audience responds with a theatrical boo. One of Briar's other employees, a <<person1>><<personcomma>> walks towards you and trips, brushing against your leg on the way down. "Ew!" you exclaim. "Get away from me!" You lightly kick at <<his>> head.

"You shouldn't treat <<him>> like that," <<person2>>says another of Briar's actors behind you. "Stop it."

"I'll treat you scum how I want." You gesture at the audience. "That goes for all of you." The booing redoubles. The <<person1>><<person>> stands up and grabs your arms. The audience cheers. "Let go of me!" You pretend to struggle.

"I think it's time you learnt some manners," the <<person1>><<person>> says. The four of them surround you on all sides save the one facing the audience and start groping and probing at your body. You protest as their fingers explore you, dipping between the buttons on your shirt and up your thighs beneath your $worn.lower.name.

The audience is into it.

"Fuck <<pher>> perfect face!"

"Show <<phim>> who's boss!"

"Teach <<phim>> what <<pshes>> really good for!"

Your protests become weaker, and you instead start to moan.<<promiscuity5>>

<<link [[Next|Brothel Show Gangbang Sex]]>><<set $sexstart to 1>><</link>>

<<elseif $phase is 1>>

You adopt a frightened face and look at out at the audience. "I must have taken a wrong turn. I don't know where I am!"

One of Briar's actors, a <<person1>><<personcomma>> walks up to you. "Hey little <<girlcomma>> you lost?" <<he>> asks. <<He>> prowls around you, leering at your body.

"Rape <<phimcomma>>" someone in the audience shouts.

"Y-yes," you say. You hear the other three move closer behind you. "I'm lost and scared and all alone. Will you help me?"

The <<person>> laughs. "Sure, we'll help." <<He>> grips your arm as someone else takes the other from behind you. The four of them start groping and probing your body. You protest as their fingers explore you, dipping between the buttons on your shirt and up your thighs beneath your $worn.lower.name. It's not long before your resistance gives way to moans of pleasure.<<promiscuity5>>

<<link [[Next|Brothel Show Gangbang Sex]]>><<set $sexstart to 1>><</link>>

<</if>>

:: Brothel Show Gangbang Sex [nobr]
<<if $sexstart is 1>>
<<set $sexstart to 0>>
<<consensual>>
<<set $consensual to 1>>
<<neutral 1>>
<<set $event to "molestationhome">>
<<man1init>>
<<set $enemytrust += 100>>

<</if>>

<<effects>>
<<effectsman>><<man>>

<<audience>>

<<stateman>>

<<actionsman>>

<<if $finish is 1>>
<<link [[Next|Brothel Show Gangbang Sex Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
<<link [[Next|Brothel Show Gangbang Sex Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
<<link [[Next|Brothel Show Gangbang Sex Finish]]>><</link>><<nexttext>>
<<else>>
<<link [[Next|Brothel Show Gangbang Sex]]>><</link>><<nexttext>>
<</if>>

:: Brothel Show Gangbang Sex Finish [nobr]
<<effects>>

<<if $finish is 1>>

The <<person1>><<person>> steadies you while the others give you space. <<endevent>><<npc Briar>><<person1>>"Why are you stopping?" Briar storms onto the stage. <<He>> glares at you, then seems to remember where <<he>> is. <<He>> smiles at the audience. "Apologies my friends, but that will be all for today." <<He>> ushers you and the others off the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>"Unprofessional," <<he>> says once you're off the stage and out of sight. "Don't expect payment."<<npcincr Briar love -1>>

<<elseif $enemyarousal gte $enemyarousalmax>>

<<ejaculation>>

	<<if $phase is 0>>
	<<person1>>"Not so stuck-up now, are ya?" the <<person>> says. They leave you lying on the stage. The audience cheer and applaud as you stand and bow.
	<<else>>
	"M-more," you whimper. They leave you lying on the stage. The audience cheer and applaud as you stand and bow.
	<</if>>

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>Briar's waiting for you behind the stage. "Nice work," <<he>> says.

	<<if $phaselast is 0>>
	"Everyone likes to see a stuck-up <<girl>> get ruined like that."
	<<else>>
	"I almost believed your performance myself."
	<</if>>
<<He>> hands you the £1000 <<he>> promised.
<<set $money += 100000>><<npcincr Briar love 1>>

<<elseif $enemyhealth lte 0>>

You knock the actors away from you and escape from the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>Briar catches you as you pass. "Not so quick," <<he>> says. "Listen." You realise the audience are cheering. "That was unexpected, but they enjoyed it." <<He>> hands you the £1000 <<he>> promised.
<<set $money += 100000>><<npcincr Briar love 1>>

<</if>>
<<endevent>>
You return to the dressing room.

<<link [[Next|Brothel Dressing Room]]>><</link>>

:: Brothel Show Flirt [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $phase is 0>>

You invite the <<person>> up on stage. <<He>> points at <<his>> chest with a look of astonishment on <<his>> face, then clambers up.

"T-take me now," you say. <<He>> nods, and pushes you to your knees.

<<link [[Next|Brothel Show Flirt Sex]]>><<set $sexstart to 1>><</link>>

<<else>>

<<endevent>>

You invite a <<generate1>><<person1>><<person>> onto the stage. <<He>> trips on <<his>> way to the front, but manages to make it up. <<He>> waves back at someone in the audience.

"T-take me now," you say. <<He>> paws at you with clumsy hands.

<<link [[Next|Brothel Show Flirt Sex]]>><<set $sexstart to 1>><</link>>

<</if>>

:: Brothel Show Flirt Sex [nobr]
<<if $sexstart is 1>>
<<set $sexstart to 0>>
<<consensual>>
<<set $consensual to 1>>
<<neutral 1>>
<<set $event to "molestationhome">>
<<man1init>>
<<set $enemytrust += 100>>
<<if $phase is 0>>
<<npcoral>>
<</if>>

<</if>>

<<effects>>
<<effectsman>><<man>>

<<audience>>

<<stateman>>

<<actionsman>>

<<if $finish is 1>>
<<link [[Next|Brothel Show Flirt Sex Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
<<link [[Next|Brothel Show Flirt Sex Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
<<link [[Next|Brothel Show Flirt Sex Finish]]>><</link>><<nexttext>>
<<else>>
<<link [[Next|Brothel Show Flirt Sex]]>><</link>><<nexttext>>
<</if>>

:: Brothel Show Flirt Sex Finish [nobr]
<<effects>>

<<if $finish is 1>>

The <<person1>><<person>> steps away from you. <<endevent>><<npc Briar>><<person1>>"Why are you stopping?" Briar storms onto the stage. <<He>> glares at you, then seems to remember where <<he>> is. <<He>> smiles at the audience. "Apologies my friends, but that will be all for today." <<He>> ushers you off the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>"Unprofessional," <<he>> says once you're off the stage and out of sight. "Don't expect payment."
<<npcincr Briar love -1>>

<<elseif $enemyarousal gte $enemyarousalmax>>

<<ejaculation>>

	<<if $phase is 0>>
	<<person1>>The <<person>> waves at the audience, then jumps from the stage. The audience cheer and applaud.
	<<else>>
	<<person1>>"M-more," you whimper. They leave you lying on the stage. The audience cheer and applaud as you stand and bow.
	<</if>>

"Thank you to the fine <<if $pronoun is "m">>gentleman<<else>>lady<</if>> who joined me today," you say. "I hope you enjoyed your time here." You walk off the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>Briar's waiting for you. "Nice work," <<he>> says.

	<<if $phase is 0>>
	<<else>>
	"Try to pick the right person next time, darling," <<he>> says. "The lights are obnoxious but you should be able to see."
	<</if>>
<<He>> hands you the £600 <<he>> promised.
<<set $money += 60000>><<npcincr Briar love 1>>

<<elseif $enemyhealth lte 0>>

You knock the <<person>> away from you and escape from the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>Briar catches you as you pass. "Not so quick," <<he>> says. "Listen." You realise the audience are cheering. "That was unexpected, but they enjoyed it." <<He>> hands you the £600 <<he>> promised.
<<set $money += 60000>><<npcincr Briar love 1>>

<</if>>
<<endevent>>
You return to the dressing room.

<<link [[Next|Brothel Dressing Room]]>><</link>>

:: Brothel Show Pig [nobr]
<<if $sexstart is 1>>
<<set $sexstart to 0>>
<<consensual>>
<<set $consensual to 1>>
<<neutral 1>>
<<set $event to "dogpack">>
<<beast1init>><<beasttype pig>><<set $enemyanger += 50>><<set $enemytrust -= 40>>

<</if>>

<<effects>>
<<effectsman>>

<<beast>>

<<audience>>

<<stateman>>

<<actionsman>>

<<if $finish is 1>>
<<link [[Next|Brothel Show Pig Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
<<link [[Next|Brothel Show Pig Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
<<link [[Next|Brothel Show Pig Finish]]>><</link>><<nexttext>>
<<else>>
<<link [[Next|Brothel Show Pig]]>><</link>><<nexttext>>
<</if>>

:: Brothel Show Pig Finish [nobr]
<<effects>>

<<if $finish is 1>>

The pig trots behind the stage as Briar storms onto it.<<endevent>><<npc Briar>><<person1>>"Why are you stopping?"<<He>> glares at you, then seems to remember where <<he>> is. <<He>> smiles at the audience. "Apologies my friends, but that will be all for today." <<He>> ushers you off the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>"Unprofessional," <<he>> says once you're off the stage and out of sight. "Don't expect payment."
<<npcincr Briar love -1>>

<<elseif $enemyarousal gte $enemyarousalmax>>

<<ejaculation>>

Someone behind the stage tugs on the leash and the pig walks off. <<tearful>> you climb to your feet, bow, and follow.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<generate2>><<person1>>Briar's waiting for you. "Nice work," <<he>> says. A <<person2>><<person>> struggles to stuff the pig back in its cage beside <<person1>><<himstop>> <<He>> hands you the £1500 <<he>> promised.
<<set $money += 150000>><<npcincr Briar love 1>>

<<elseif $enemyhealth lte 0>>

The pig runs away from you in fright. The audience cheers and you follow it off the stage.

<<clotheson>>
<<endcombat>>

<<npc Briar>><<person1>>Briar waits for you beside the pig, which hides in its cage. "They weren't expecting to see a <<girl>> fight a pig," <<he>> says. "They seemed to enjoy the spectacle." <<He>> hands you the £1500 <<he>> promised.
<<set $money += 150000>><<npcincr Briar love 1>>

<</if>>
<<endevent>>
You return to the dressing room.

<<link [[Next|Brothel Dressing Room]]>><</link>>


code:
:: Bus Station [nobr]

<<set $outside to 1>><<set $location to "town">><<effects>>
You are in the bus station.
<<if $daystate is "day">>
	The main building is mostly empty, with the majority of vehicles in use.
<<elseif $daystate is "night">>
	The building is packed with parked vehicles.
<<else>>
	The main building is mostly empty, with the majority of vehicles in use.
<</if>>

<<if $stress gte 10000>>
	<<passoutstreet>>
<<else>>
	<<if $exposed gte 1>>
		<<exhibitionismbuilding>>
		<<if $daystate is "night">>
			<<set $danger to random(1, 10000)>><<set $dangerindustrial to 0>>
			<<if $danger gte (9900 - ($allure)) and $eventskip is 0>><<set $dangerindustrial to random(1, 100)>>
				<<if $dangerindustrial gte 1>>
					<<busstationex1>>
				<</if>>
			<<else>>
				<<link [[Harvest Street (0:02)->Bus Station Front Door]]>><<pass 2>><</link>>

				<<link [[Leave via back door (0:02)|Industrial alleyways]]>><<pass 2>><</link>>

			<</if>>
		<<else>>
			<<set $danger to random(1, 10000)>><<set $dangerindustrial to 0>>
			<<if $danger gte (9900 - ($allure * 2)) and $eventskip is 0>><<set $dangerindustrial to random(1, 100)>>
				<<if $dangerindustrial gte 1>>
					<<busstationex1>>
				<</if>>
			<<else>>
				<<link [[Leave via back door (0:02)|Bus Station Back Door]]>><<pass 2>><</link>>

			<</if>>
		<</if>>
	<<else>>
		<<if $daystate is "night">>
			<<link [[Harvest Street (0:02)->Bus Station Front Door]]>><<pass 2>><</link>>

			<<link [[Leave via back door (0:02)|Bus Station Back Door]]>><<pass 2>><</link>>

		<<else>>
			<<link [[Harvest Street (0:02)->Harvest Street]]>><<pass 2>><</link>>

			<<link [[Leave via back door (0:02)|Bus Station Back Door]]>><<pass 2>><</link>>

		<</if>>
	<</if>>
<</if>>
<<set $eventskip to 0>>

:: Bus Station Front Door [nobr]

<<set $outside to 0>><<effects>><<set $lock to 100>>
<<if $skulduggery gte $lock>>
	The lock looks easy to pick.

	<<link [[Pick it (0:10)|Harvest Street]]>><<pass 10>><<crimeup 1>><</link>><<crime>>

<<else>>
	The lock looks beyond your ability to pick.<<skulduggeryrequired>>

<</if>>
<<link [[Leave|Bus Station]]>><</link>>

:: Bus Station Back Door [nobr]

<<set $outside to 0>><<effects>><<set $lock to 0>>
<<if $skulduggery gte $lock>>
	The lock looks easy to pick.

	<<link [[Pick it (0:10)|Industrial alleyways]]>><<pass 10>><<crimeup 1>><</link>><<crime>>

<<else>>
	The lock looks beyond your ability to pick.<<skulduggeryrequired>>

<</if>>
<<link [[Leave|Bus Station]]>><</link>>

:: Bus Station Entrance [nobr]

<<set $outside to 0>><<effects>><<set $lock to 100>>
<<if $skulduggery gte $lock>>
	The lock looks easy to pick.

	<<link [[Pick it (0:10)|Bus Station]]>><<pass 10>><<crimeup 1>><</link>><<crime>>

<<else>>
	The lock looks beyond your ability to pick.<<skulduggeryrequired>>

<</if>>
<<link [[Leave|Harvest Street]]>><</link>>

:: Bus Station Back Entrance [nobr]

<<set $outside to 0>><<effects>><<set $lock to 0>>
<<if $skulduggery gte $lock>>
	The lock looks easy to pick.

	<<link [[Pick it (0:10)|Bus Station]]>><<pass 10>><<crimeup 1>><</link>><<crime>>

<<else>>
	The lock looks beyond your ability to pick.<<skulduggeryrequired>>

<</if>>
<<link [[Leave|Industrial alleyways]]>><</link>>

:: Widgets Bus Station Ex [widget]

<<widget "busstationex1">><<nobr>>
	<<generate1>><<generate2>>
	<<person1>>You are crouching behind a parked bus when you are accosted from behind!

	<<link [[Next|Molestation Bus Station]]>><<set $molestationstart to 1>><</link>>
<</nobr>><</widget>>

:: Molestation Bus Station [nobr]

<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>
	<<set $event to "molestationindustrial">>
	<<man2init>>
<</if>>
<<effects>>
<<effectsman>><<man>>
<<stateman>>

<<actionsman>>
<<if $alarm is 1>>
	<<if $rescue is 1>>
		<<link [[Next->Bus Station Alarm]]>><</link>><<nexttext>>
	<<else>>
		No one comes to your aid.
		<<set $alarm to 0>>
		<<if $drugged gte 1>>Intoxicated as you are, you couldn't cry very convincingly.<</if>>

		<<if $enemyarousal gte $enemyarousalmax>>
			<<link [[Next->Bus Station Ejaculation]]>><</link>><<nexttext>>
		<<elseif $enemyhealth lte 0>>
			<<link [[Next->Bus Station Escape]]>><</link>><<nexttext>>
		<<else>>
			<<link [[Next->Molestation Bus Station]]>><</link>><<nexttext>>
		<</if>>
	<</if>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next->Bus Station Ejaculation]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next->Bus Station Escape]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next->Molestation Bus Station]]>><</link>><<nexttext>>
<</if>>

:: Bus Station Ejaculation [nobr]

<<ejaculation>>
<<if $enemyanger gte ($enemyangermax / 5) * 3>>
	They give you one last smack to the face, then leave you lying broken on the ground.<<violence 3>>

<<elseif $enemyanger gte 1>>
	Without a word, they leave you lying broken on the ground.

<<else>>
	Smiling, <<person>> kisses you on the cheek. "This is for you." They get up and leave you lying broken on the ground.
	<<set $money += 500>>

	You've gained £5.

<</if>>
<<underlowersteal>>
<<tearful>> you rise to your feet.
<<clotheson>>
<<endcombat>>
<<set $eventskip to 1>>
[[Next|Bus Station]]

:: Bus Station Escape [nobr]

<<effects>>
<<He>> recoils in pain, giving you the chance you need to escape. <<tearful>> you escape through the back door, which is fortunately open.

<<clotheson>>
<<endcombat>>
<<industrialeventend>>

repo_name: thermal/degrees

license: mit


code:
:: Bus [nobr]
<<set $outside to 0>><<effects>>

You climb aboard the bus. Tickets cost £1.

<<if $money gte 100>>

Residential

<<domusicon>><<link [[Buy a ticket to Domus Street (Home)|Bus seat]]>><<set $bus to "domus">><<set $money -= 100>><</link>>

<<barbicon>><<link [[Buy a ticket to Barb Street (Studio)|Bus seat]]>><<set $bus to "barb">><<set $money -= 100>><</link>>

<<danubeicon>><<link [[Buy a ticket to Danube Street (Mansions)|Bus seat]]>><<set $bus to "danube">><<set $money -= 100>><</link>>

<<wolficon>><<link [[Buy a ticket to Wolf Street (Temple)|Bus seat]]>><<set $bus to "wolf">><<set $money -= 100>><</link>>

Commercial

<<highicon>><<link [[Buy a ticket to High Street (Shopping Centre)|Bus seat]]>><<set $bus to "high">><<set $money -= 100>><</link>>

<<connudatusicon>><<link [[Buy a ticket to Connudatus Street (Clubs)|Bus seat]]>><<set $bus to "connudatus">><<set $money -= 100>><</link>>

<<clifficon>><<link [[Buy a ticket to Cliff Street (Cafe)|Bus seat]]>><<set $bus to "cliff">><<set $money -= 100>><</link>>

<<nightingaleicon>><<link [[Buy a ticket to Nightingale Street (Hospital)|Bus seat]]>><<set $bus to "nightingale">><<set $money -= 100>><</link>>

<<starfishicon>><<link [[Buy a ticket to Starfish Street (Beach)|Bus seat]]>><<set $bus to "starfish">><<set $money -= 100>><</link>>

<<oxfordicon>><<link [[Buy a ticket to Oxford Street (School)|Bus seat]]>><<set $bus to "oxford">><<set $money -= 100>><</link>>

Industrial

<<elkicon>><<link [[Buy a ticket to Elk Street|Bus seat]]>><<set $bus to "elk">><<set $money -= 100>><</link>>

<<mericon>><<link [[Buy a ticket to Mer Street (Docks)|Bus seat]]>><<set $bus to "mer">><<set $money -= 100>><</link>>

<<harvesticon>><<link [[Buy a ticket to Harvest Street (Pub)|Bus seat]]>><<set $bus to "harvest">><<set $money -= 100>><</link>>

<<else>>

You cannot afford the fare.

<</if>>

Get off

<<destination>>

:: Bus seat [nobr]

<<set $outside to 0>><<effects>>
<<if $weekday isnot 1 and $weekday isnot 7 and $hour gte 7 and $hour lte 8 and $schoolday is 1>>
	Your bus is crowded with children on their way to school.
<<elseif $weekday isnot 1 and $weekday isnot 7 and $hour is 15 and $schoolday is 1>>
	Your bus is crowded with children on their way home from school.
<</if>>
<<if $weather is "rain">>
	Rain thuds against the windowpanes.
<</if>>
You take a seat and look out the window.

<<if $stress gte 10000>>
	<<passoutbus>>
<<else>>
	<<set $dangerbus to 0>>
	<<set $danger to random(1, 10000)>>
	<<if $danger gte (9900 - $allure)>><<set $dangerbus to random(1, 2)>>
		<<if $dangerbus is 1>>
			<<generate1>>A <<person1>><<person>> sits down next to you and rests a hand on your leg.

			<<if $rng gte 61>>
				<<link [[Move|Bus move]]>><<set $molestationstart to 1>><</link>><<gharass>>

			<<else>>
				<<link [[Move|Bus move Safe]]>><</link>><<gharass>>

			<</if>>
			<<if $rng gte 81>>
				<<link [[Don't move|Bus endure]]>><<set $molestationstart to 1>><</link>><<gtrauma>><<gstress>>

			<<else>>
				<<link [[Don't move|Bus endure safe]]>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>>

			<</if>>
		<<elseif $dangerbus is 2>>
			<<if $weekday isnot 1 and $weekday isnot 7 and $hour gte 7 and $hour lte 8 and $schoolday is 1>>
				Some delinquents are picking on the less popular students.

				<<if $cool lt 80>>
					<<generatey1>><<generatey2>><<generatey3>><<person1>>One of them, a <<personcomma>> sits beside you. Two of <<his>> friends, a <<person2>><<person>> and <<person3>><<personcomma>> sit in front of you and lean over the backs of their seats.

					"We didn't say you could use our bus." Says the <<person1>><<personstop>>

					"<<pShes>> probably too stupid to know any better." the <<person2>><<person>> interjects.

					<<if $player.appearance is "m" and $worn.upper.type.includes("naked")>>
						"Probably. <<pShe>> even forgot <<pher>> shirt."

						"Or maybe <<pshe>> doesn't like wearing clothes at all. Maybe <<pshe>> would like our help removing them."

						<<if $submissive lte 850>>
							"Fuck off," you say, determined not to be bullied.

						<<elseif $submissive gte 1150>>
							You look at your lap and shake your head.

						<<else>>
							"Leave me alone," you say.

						<</if>>
						"I insist," says the <<person1>><<personcomma>> grabbing your $worn.lower.name.

						<<link [[Next|Bus School Strip]]>><<set $molestationstart to 1>><</link>>

					<<else>>
						The <<person3>><<person>> grins at you. "I know," <<he>> says. "How about you <<pullup>> your $worn.upper.name? Let's see some skin."

						<<link [[Comply|Bus Comply]]>><<trauma 6>><<stress 6>><<set $submissive += 1>><</link>><<gtrauma>><<gstress>>

						<<link [[Refuse|Bus Refuse]]>><<set $submissive -= 1>><</link>>

					<</if>>
				<<else>>
					Your bus arrives at your destination.

					<<destination5>>
				<</if>>
			<<elseif $weekday isnot 1 and $weekday isnot 7 and $hour is 15 and $schoolday is 1>>
				Some delinquents are picking on the less popular students.

				<<if $cool lt 80>>
					<<generatey1>><<generatey2>><<generatey3>><<person1>>One of them, a <<personcomma>> sits beside you. Two of <<his>> friends, a <<person2>><<person>> and <<person3>><<personcomma>> sit in front of you and lean over the backs of their seats.

					"We didn't say you could use our bus." Says the <<person1>><<personstop>>

					"<<pShes>> probably too stupid to know any better." the <<person2>><<person>> interjects.

					<<if $player.appearance is "m" and $worn.upper.type.includes("naked")>>
						"Probably. <<pShe>> even forgot <<pher>> shirt."

						"Or maybe <<pshe>> doesn't like wearing clothes at all. Maybe <<pshe>> would like our help removing them."

						<<if $submissive lte 850>>
							"Fuck off," you say, determined to not be bullied.

						<<elseif $submissive gte 1150>>
							You look at your lap and shake your head.

						<<else>>
							"Leave me alone," you say.

						<</if>>
						"I insist," says the <<person1>><<personcomma>> grabbing your $worn.lower.name.

						<<link [[Next|Bus School Strip]]>><<set $molestationstart to 1>><</link>>

					<<else>>
						The <<person3>><<person>> grins at you. "I know," <<he>> says. "How about you <<pullup>> your $worn.upper.name? Let's see some skin."

						<<link [[Comply|Bus Comply]]>><<trauma 6>><<stress 6>><<set $submissive += 1>><</link>><<gtrauma>><<gstress>>

						<<link [[Refuse|Bus Refuse]]>><<set $submissive -= 1>><</link>>

					<</if>>
				<<else>>
					Your bus arrives at your destination.

					<<destination5>>
				<</if>>
			<<else>>
				<<generate1>><<generate2>>The <<people>> in the bus seem to be crowding around you. Some even move seats to be closer.

				<<if $daystate is "night">>
					The bus approaches your destination but doesn't slow down. You stand to tell the driver, but a <<person1>><<person>> blocks your path. "Going so soon?" A <<person2>><<person>> grabs you from behind. "You should know better than to wander at night."

					<<link [[Next|Bus Seat Rape]]>><<set $molestationstart to 1>><</link>>

				<<else>>
					The bus arrives at your destination. As you walk down the aisle a <<person1>><<person>> grabs your arm. "Don't leave yet, we need some company," <<he>> says as you struggle free. <<catcall>> They laugh as you leave the bus.
					<<gtrauma>><<gstress>><<trauma 6>><<stress 6>>

					<<endevent>>
					<<destination5>>
				<</if>>
			<</if>>
		<</if>>
	<<else>>
		Your bus arrives at your destination.

		<<destination5>>
	<</if>>
<</if>>

:: Stripped Bus [nobr]

<<controlloss>><<effects>>
You feel strangely cold as you awaken. You are still on the bus. You are about to stand up when you realise that you are completely naked! You frantically search for your clothing, but can find nothing. You cautiously look around the bus. No one seems to have noticed your predicament.

<<if $daystate is "night">>
	It's dark out and there are only a few people on the streets. You might be able to slip out the window at the next stop. Alternatively, you could hide under a seat and wait until the bus returns to the station.

	<<link [[Climb out (0:05)|Climb Out Bus]]>><<pass 5>><</link>>

	<<link [[Wait (1:00)|Bus Station]]>><<pass 1 hour>><</link>>

<<else>>
	You peek out the window and see numerous pedestrians. You can't think of any option other than hiding under a seat and waiting until the bus returns to station.

	<<link [[Wait (1:00)|Bus Station]]>><<pass 1 hour>><</link>>

<</if>>

:: Molestation bus [nobr]

<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>
	<<set $event to "molestationbus">>
	<<generate1>><<molestbusinit>>You feel something probing your nethers. As you open your eyes a hand clasps down on your mouth, muffling your screams.

<</if>>
<<effects>>
<<effectsman>><<man>>
<<stateman>>

<<actionsman>>
<<if $alarm is 1>>
	<<if $rescue is 1>>
		<<link [[Next->Molestation bus Alarm]]>><</link>><<nexttext>>
	<<else>>
		No one comes to your aid.
		<<set $alarm to 0>>
		There's no one else on the bus.
		<<if $drugged gte 1>>Intoxicated as you are, you couldn't cry very convincingly.<</if>>

		<<if $enemyarousal gte $enemyarousalmax>>
			<<link [[Next->Molestation bus Ejaculation]]>><</link>><<nexttext>>
		<<elseif $enemyhealth lte 0>>
			<<link [[Next->Molestation bus Escape]]>><</link>><<nexttext>>
		<<else>>
			<<link [[Next->Molestation bus]]>><</link>><<nexttext>>
		<</if>>
	<</if>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next->Molestation bus Ejaculation]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next->Molestation bus Escape]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next->Molestation bus]]>><</link>><<nexttext>>
<</if>>

:: Stranger rescue bus [nobr]

<<effects>><<pass 1 hour>><<set $hunger -= 500>><<set $thirst -= 500>><<set $stress -= 500>>
You feel someone shaking your shoulder. You look around and see an old woman smiling at you. She pours you a cup of tea from a flask and gives you a chocolate bar, letting you know that it's important to not let your blood-sugar levels drop too low. You thank her and shortly after the bus arrives at your destination.

She waves from the window as the bus continues on.

<<destination>>
<<displayLinks>>

:: Bus move [nobr]

<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>
	<<set $event to "busmove">>
	<<busmoveinit>>As you try to pass <<he>> grabs your waist and forces you onto <<his>> lap.

	<<set $rescue to 1>>
<</if>>
<<effects>>
<<effectsman>><<man>>
<<stateman>>

<<actionsman>>
<<if $alarm is 1>>
	<<if $rescue is 1>>
		<<link [[Next->Bus move Alarm]]>><</link>><<nexttext>>
	<<else>>
		No one comes to your aid.
		<<set $alarm to 0>>
		<<if $drugged gte 1>>Intoxicated as you are, you couldn't cry very convincingly.<</if>>

		<<if $enemyarousal gte $enemyarousalmax>>
			<<link [[Next->Bus move Ejaculation]]>><</link>><<nexttext>>
		<<elseif $enemyhealth lte 0>>
			<<link [[Next->Bus move Escape]]>><</link>><<nexttext>>
		<<else>>
			<<link [[Next->Bus move]]>><</link>><<nexttext>>
		<</if>>
	<</if>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next->Bus move Ejaculation]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next->Bus move Escape]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next->Bus move]]>><</link>><<nexttext>>
<</if>>

:: Bus move Safe [nobr]

<<set $outside to 0>><<effects>>
You stand up and shuffle past the <<personcomma>> who doesn't stop you.

The bus soon arrives at your destination.

<<endevent>>
<<destination5>>

:: Bus endure safe [nobr]

<<set $outside to 0>><<effects>>
You remain seated. The <<persons>> hand moves to your inner thigh. <<He>> creeps closer to your crotch over the next couple of minutes, but stops when the bus arrives at <<his>> destination. It arrives at yours soon after.

<<endevent>>
<<destination5>>

:: Bus Comply [nobr]

<<set $outside to 0>><<effects>>
You feel their hungry eyes as you <<pullup>> your $worn.upper.name, revealing your <<undertopstop>>
<<if $player.appearance is "m">>
	"Don't be shy," says the <<person1>><<person>> as <<he>> reaches out and pinches your right nipple.
<<elseif $breastsize is 0>>
	"You call those pathetic things breasts?" says the <<person1>><<person>> as <<he>> reaches out and pinches your right nipple.
	<<insecurity "breasts_tiny" 5>><<ginsecurity "breasts_tiny">>
<<elseif $breastsize lte 5>>
	"You call those little things breasts?" says the <<person1>><<person>> as <<he>> reaches out and pinches your right nipple.
	<<insecurity "breasts_small" 5>><<ginsecurity "breasts_small">>
<<elseif $breastsize lte 7>>
	"I knew you had nice boobs," says the <<person1>><<person>> as <<he>> reaches out and squeezes your right breast.
	<<if $player.gender is "m">><<insecurity "breasts_big" 5>><<ginsecurity "breasts_big">><</if>>
<<else>>
	"Look at the size of them," says the <<person1>><<person>> as <<he>> reaches out and squeezes your right breast.
	<<insecurity "breasts_big" 5>><<ginsecurity "breasts_big">>
<</if>>
The other two join in bullying your exposed chest. Trapped in the corner, you can do nothing but endure and hope no one else can see your humiliation.

After several minutes the bus stop and the <<person2>><<person>> pokes the <<person1>><<personstop>> "We need to get off here." They give your <<breasts>> one last slap before leaving. The bus arrives at your destination soon after.

<<set $pain += 30>>
<<endevent>>
<<destination5>>

:: Bus Refuse [nobr]

<<set $outside to 0>><<effects>>
<<if $submissive lte 850>>
	"Fuck off," you say, determined to not be bullied.

<<elseif $submissive gte 1150>>
	You look at your lap and shake your head.

<<else>>
	"Leave me alone," you say.

<</if>>
"I insist," says the <<person1>><<personcomma>> grabbing your $worn.upper.name.

<<link [[Next|Bus School Strip]]>><<set $molestationstart to 1>><</link>>

:: Bus School Strip [nobr]

<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>
	<<set $event to "molestationhome">>
	<<man1init>><<npcstrip>><<npcidlegenitals>>
	<<set $timer to 15>>
	<<if $delinquency lt 400>><<set $rescue to 1>><</if>>
<</if>>
<<effects>>
<<effectsman>><<man>>
<<if $alarm is 1 and $rescue is 0>>
	<<set $alarm to 0>>
	No one comes to your aid, likely due to your reputation as a delinquent.

<</if>>
<<stateman>>

<<actionsman>>
<<if $timer lte 1>>
	<<link [[Next|Bus School Strip Finish]]>><</link>><<nexttext>>
<<elseif $alarm is 1 and $rescue is 1>>
	<<link [[Next|Bus School Strip Finish]]>><</link>><<nexttext>>
<<elseif $worn.upper.type.includes("naked") and $worn.lower.type.includes("naked") and $worn.under_lower.type.includes("naked")>>
	<<link [[Next|Bus School Strip Finish]]>><</link>><<nexttext>>
<<elseif $worn.upper.type.includes("naked") and $worn.lower.type.includes("naked") and $worn.under_lower.type.includes("chastity")>>
	<<link [[Next|Bus School Strip Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next|Bus School Strip Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next|Bus School Strip Finish]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next|Bus School Strip]]>><</link>><<nexttext>>
<</if>>

:: Bus School Strip Finish [nobr]

<<if $enemyhealth lte 0>>
	The <<person1>><<person>> falls back into the aisle and the other two pull away from you. "Come on," <<he>> says. "This psycho isn't worth it."

	<<clotheson>>
	<<endcombat>>
	The bus soon arrives at your destination.

	<<destination5>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	"You're good for something at least." <<tearful>> you gather yourself as the three of them find someone else to harass.

	<<clotheson>>
	<<endcombat>>
	The bus soon arrives at your destination.

	<<destination5>>
<<elseif $alarm is 1 and $rescue is 1>>
	"Stop the tomfoolery back there, or I'll come sort you out," says the <<generate4>><<person4>><<person>> driving the bus. The trio relent in their attack.

	<<clotheson>>
	<<endcombat>>
	The bus soon arrives at your destination.

	<<destination5>>
<<elseif $timer lte 0>>
	The bus pulls to a stop. "We need to get off here," says the <<person2>><<personstop>>
	<<if $upperoff is 0 and $loweroff is 0 and $underloweroff is 0 and $underupperoff is 0>>
	<<else>>
		They leave the bus, taking your clothes with them.
		<<set $stealtextskip to 1>>
		<<stealclothes>>
	<</if>>
	<<if $exposed gte 1>>
		<<clotheson>>
		<<endcombat>>
		<<tearful>> you sink into your seat to avoid being seen.

		You'll arrive at your destination soon, but you can't leave like this. The bus must return to the station at some point.

		<<link [[Ask someone for help|Bus School Strip Help]]>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>>

		<<link [[Wait (1:00)|Bus Station]]>><<pass 1 hour>><</link>>
	<<else>>
		<<tearful>> you settle back into your seat.

		<<clotheson>>
		<<endcombat>>
		The bus soon arrives at your destination.

		<<destination5>>
	<</if>>
<<else>>
	"Much better," says the <<person1>><<personstop>> "Now everyone can see you." The bus comes to a halt. "That's our stop. See you later, slut." They take your clothes with them.

	<<set $stealtextskip to 1>>
	<<stealclothes>>
	<<clotheson>>
	<<endcombat>>
	<<tearful>> you sink into your seat to avoid being seen.

	You'll arrive at your destination soon, but you can't leave like this. The bus must return to the station at some point.

	<<link [[Ask someone for help|Bus School Strip Help]]>><<trauma 6>><<stress 6>><</link>><<gtrauma>><<gstress>>

	<<link [[Wait (1:00)|Bus Station]]>><<pass 1 hour>><</link>>
<</if>>

:: Bus School Strip Help [nobr]

<<set $outside to 0>><<effects>>
Keeping low, you shuffle into the aisle and poke a <<generatey1>><<person1>><<person>> in the arm and return to your seat. <<He>> looks over <<his>> shoulder.
<<if $submissive gte 1150>>
	"I-I need some towels. Please help," you say, unable to make eye contact.
<<elseif $submissive lte 850>>
	"Gimme some towels. Quickly," you demand.
<<else>>
	"Do you have any towels I can cover up with?" you ask.
<</if>>

<<if $rng gte 81>>
	"Why would you-" <<he>> begins before realising your predicament and smiling. "I'll help, but I want a look at you first."

	<<if $submissive gte 1150>>
		"Please don't make me,"
	<<elseif $submissive lte 850>>
		"Fuck off,"
	<<else>>
		"Don't be a pervert,"
	<</if>>
	you say, but <<he>> moves to the seat opposite you. <<covered>>

	<<if $leftarm is "bound" and $rightarm is "bound">>
		<<He>> laughs. "I was right. Now turn around so I can see you properly.
	<<else>>
		<<He>> laughs. "I was right. Move your hands so I can see you properly.
	<</if>>
	If you don't, I'll let the rest of the bus know and we can all get a look."

	<<link [[Comply|Bus School Strip Comply]]>><><<trauma 6>><<stress 6>><<fameexhibitionism 1>><</link>>

	<<link [[Refuse|Bus School Strip Refuse]]>><<detention 1>><<def 1>><<trauma 6>><<stress 6>><</link>><<gdelinquency>>

<<else>>
	"Why would you-" <<he>> says, before blushing in realisation. <<He>> rummages in <<his>> back and throws some towels at you.

	<<towelup>>
	<<endevent>>
	The bus soon arrives at your destination.

	<<destination5>>
<</if>>

:: Bus School Strip Comply [nobr]

<<set $outside to 0>><<effects>>
<<if $leftarm is "bound" and $rightarm is "bound">>
	You turn your body, baring your <<lewdness>> to the <<personstop>>
<<else>>
	You move your arms out of the way, baring your <<lewdness>> to the <<personstop>>
<</if>>
<<He>> stares at you with hungry eyes and reaches out, but you recoil from <<his>> hand. <<He>> doesn't continue, thinking <<hes>> pushed <<his>> luck far enough.

"Here you go," <<he>> says as <<he>> throws you some towels. "That wasn't so bad, was it?" <<He>> returns to <<his>> seat.

<<towelup>>
<<endevent>>
The bus soon arrives at your destination.

<<destination5>>

:: Bus School Strip Refuse [nobr]

<<set $outside to 0>><<effects>>
<<fameexhibitionism 20>>
<<He>> stands up. "Everyone, this <<girl>> isn't wearing anything!" <<he>> bellows, causing heads all over the bus to turn your way. You shrink in your seat, but it only inflames curiosity in your new audience. "Come have a look!"

A <<generatey2>><<person2>><<person>> leans over the seat behind you. <<person1>>"<<Hes>> not lying. Come look." You're fortunate than none have the daring to assault you further, but the rest of the journey is miserable as they crowd and jeer.

<<generate3>><<person3>>The bus comes to a stop at your destination and the driver climbs out of <<his>> seat. "Everyone away from <<phimcomma>> now." The kids start shuffling off the bus with some reluctance, lingering as long as they can. The driver, a <<personcomma>> throws you some towels. "I don't ever want to catch you slutting up my bus again. I'm letting the teachers know."

There's not much to do but cover up and leave the bus.

<<towelup>>
<<endevent>>
<<destination5>>

:: Bus Seat Rape [nobr]

<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>
	<<set $event to "molestationhome">>
	<<man1init>>
	<<set $enemyanger += 40>>
	<<set $enemytrust -= 40>>
<</if>>
<<effects>>
<<effectsman>><<man>>
<<audience>>
<<stateman>>

<<actionsman>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<link [[Next|Bus Seat Rape Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next|Bus Seat Rape Finish]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next|Bus Seat Rape]]>><</link>><<nexttext>>
<</if>>

:: Bus Seat Rape Finish [nobr]

<<if $enemyhealth lte 0>>
	You knock the <<person1>><<person>> down, giving you a clear route out. <<tearful>> you run to the front of the bus.
	<<if $submissive lte 850>>
		"Let me off or I'll mess you up too," you say,
	<<elseif $submissive gte 1150>>
		"Please stop the bus," you say,
	<<else>>
		"Let me off!" you say,
	<</if>>
	aware that the <<person>> and <<his>> friends won't take long to recover. The driver doesn't respond.

	You open the door and look out at the town racing by. Jumping would be dangerous. You glance back at the <<people>> coming for you. You don't have long.

	<<link [[Jump|Bus Seat Rape Jump]]>><</link>>

	<<if $submissive lte 500>>
		<<link [[Punch the driver|Bus Seat Rape Punch]]>><<crimeup 100>><</link>><<crime>>

	<</if>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	The bus stops and the group push you towards the door. They shove you out and drive away, jeering at you through the windows.
	<<if $upperoff is 0 and $loweroff is 0 and $underloweroff is 0 and $underupperoff is 0>>
	<<else>>
		They kept your clothes.
	<</if>>
	<<if $exposed gte 1>>
		<<tearful>> you hide behind a car before you're seen.

	<<else>>
		<<tearful>> you try to work out where you are.

	<</if>>
	<<set $stealtextskip to 1>>
	<<stealclothes>>
	<<clotheson>>
	<<endcombat>>
	<<set $rng to random(1, 13)>>
	<<switch $rng>>
	<<case 1>>
		<<set $bus to "nightingale">>
	<<case 2>>
		<<set $bus to "domus">>
	<<case 3>>
		<<set $bus to "elk">>
	<<case 4>>
		<<set $bus to "high">>
	<<case 5>>
		<<set $bus to "starfish">>
	<<case 6>>
		<<set $bus to "barb">>
	<<case 7>>
		<<set $bus to "connudatus">>
	<<case 8>>
		<<set $bus to "wolf">>
	<<case 9>>
		<<set $bus to "harvest">>
	<<case 10>>
		<<set $bus to "oxford">>
	<<case 11>>
		<<set $bus to "danube">>
	<<case 12>>
		<<set $bus to "mer">>
	<<case 13>>
		<<set $bus to "cliff">>
	<</switch>>
	<<destination>>
<</if>>

:: Bus Seat Rape Jump [nobr]

<<effects>>
You leap from the bus. You land rolling on a patch of grass. <<tearful>> you struggle to your feet.
<<set $pain += 60>>
<<clotheson>>
<<endcombat>>
<<set $rng to random(1, 13)>>
<<switch $rng>>
<<case 1>>
	<<set $bus to "nightingale">>
<<case 2>>
	<<set $bus to "domus">>
<<case 3>>
	<<set $bus to "elk">>
<<case 4>>
	<<set $bus to "high">>
<<case 5>>
	<<set $bus to "starfish">>
<<case 6>>
	<<set $bus to "barb">>
<<case 7>>
	<<set $bus to "connudatus">>
<<case 8>>
	<<set $bus to "wolf">>
<<case 9>>
	<<set $bus to "harvest">>
<<case 10>>
	<<set $bus to "oxford">>
<<case 11>>
	<<set $bus to "danube">>
<<case 12>>
	<<set $bus to "mer">>
<<case 13>>
	<<set $bus to "cliff">>
<</switch>>
<<destination>>

:: Bus Seat Rape Punch [nobr]

<<effects>>
You grip a pole with one hand and punch the driver in the jaw.<<He>> brakes, but the bus swerves off the road, colliding with the corner of a building before coming to a stop. The impact knocks everyone to the ground. <<tearful>> you escape the bus and run round a corner, away from view.
<<clotheson>>
<<endcombat>>
<<set $rng to random(1, 13)>>
<<switch $rng>>
<<case 1>>
	<<set $bus to "nightingale">>
<<case 2>>
	<<set $bus to "domus">>
<<case 3>>
	<<set $bus to "elk">>
<<case 4>>
	<<set $bus to "high">>
<<case 5>>
	<<set $bus to "starfish">>
<<case 6>>
	<<set $bus to "barb">>
<<case 7>>
	<<set $bus to "connudatus">>
<<case 8>>
	<<set $bus to "wolf">>
<<case 9>>
	<<set $bus to "harvest">>
<<case 10>>
	<<set $bus to "oxford">>
<<case 11>>
	<<set $bus to "danube">>
<<case 12>>
	<<set $bus to "mer">>
<<case 13>>
	<<set $bus to "cliff">>
<</switch>>
<<destination>>

:: Bus endure [nobr]

<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>
	<<set $event to "busendure">>
	<<lefthandinit>>
	<<He>> becomes bolder and begins to surreptitiously masturbate.

	<<set $rescue to 1>>
<</if>>
<<effects>>
<<effectsman>><<man>>
<<stateman>>

<<actionsman>>
<<if $alarm is 1>>
	<<if $rescue is 1>>
		<<link [[Next->Bus endure Alarm]]>><</link>><<nexttext>>
	<<else>>
		No one comes to your aid.
		<<set $alarm to 0>>
		There's no one else on the bus.
		<<if $drugged gte 1>>Intoxicated as you are, you couldn't cry very convincingly.<</if>>

		<<if $enemyarousal gte $enemyarousalmax>>
			<<link [[Next->Bus endure Ejaculation]]>><</link>><<nexttext>>
		<<elseif $enemyhealth lte 0>>
			<<link [[Next->Bus endure Escape]]>><</link>><<nexttext>>
		<<else>>
			<<link [[Next->Bus endure]]>><</link>><<nexttext>>
		<</if>>
	<</if>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next->Bus endure Ejaculation]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next->Bus endure Escape]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next->Bus endure]]>><</link>><<nexttext>>
<</if>>

:: Bus endure Alarm [nobr]

<<effects>>
<<He>> notices several heads turning in response to your cry, and relents in <<his>> assault. <<He>> leaves at the next stop, and you soon arrive at your own. <<tearful>> you leave the bus.

<<clotheson>>
<<endcombat>>
<<destination5>>

:: Bus endure Ejaculation [nobr]

<<effects>>
<<ejaculation>>
<<He>> tenses during <<his>> climax, apparently just in time for <<his>> stop. <<He>> leaves abruptly, and you soon arrive at your own stop. <<tearful>> you leave the bus.

<<clotheson>>
<<endcombat>>
<<destination5>>

:: Bus endure Escape [nobr]

<<effects>>
<<He>> recoils in pain as you arrive your destination. <<tearful>> you seize the opportunity and dart out the vehicle.

<<clotheson>>
<<endcombat>>
<<destination5>>

:: Bus move Alarm [nobr]

<<effects>>
<<He>> notices several heads turning in response to your cry, and relents in <<his>> assault. <<He>> leaves at the next stop, and you soon arrive at your own. <<tearful>> you leave the bus.

<<clotheson>>
<<endcombat>>
<<destination5>>

:: Bus move Ejaculation [nobr]

<<effects>>
<<ejaculation>>
Your attacker recovers just in time for their stop, and leaves abruptly. You soon arrive at your own stop. <<tearful>> you leave the bus.

<<clotheson>>
<<endcombat>>
<<destination5>>

:: Bus move Escape [nobr]

<<effects>>
<<He>> recoils in pain as you arrive at your destination. <<tearful>> you seize the opportunity and dart out the vehicle.

<<clotheson>>
<<endcombat>>
<<destination5>>

:: Climb Out Bus [nobr]

The bus slows to round a corner. You take the opportunity to slip out unnoticed.

<<starfishquick>>

:: Molestation bus Alarm [nobr]

<<effects>>
<<He>> notices several heads turning in response to your cry, and relents in his assault. <<He>> hurriedly leaves at the next stop, and you arrive at your own soon after. <<tearful>> you leave the bus.

<<clotheson>>
<<endcombat>>
<<set $stress -= 1000>><<set $eventskip to 1>>
<<destination>>

:: Molestation bus Ejaculation [nobr]

<<effects>>
<<ejaculation>>
<<if $enemyanger gte ($enemyangermax / 5) * 3>>
	<<He>> gives you one last smack to the face, then leaves you lying on the cum-stained seat.<<violence 3>>

<<elseif $enemyanger gte 1>>
	Without a word, <<he>> gets up and leaves you lying on the cum-stained seat.

<<else>>
	Smiling, <<he>> kisses you on the cheek. "This is for you." <<He>> gets up and leaves you lying on the cum-stained seat.
	<<set $money += 500>>

	You've gained £5.

<</if>>
You soon arrive at your stop. <<tearful>> you leave the bus.

<<clotheson>>
<<endcombat>>
<<set $stress -= 1000>><<set $eventskip to 1>>
<<destination>>

:: Molestation bus Escape [nobr]

<<effects>>
<<He>> recoils in pain as you arrive your destination. <<tearful>> you seize the opportunity and dart out the vehicle.

<<clotheson>>
<<endcombat>>
<<set $stress -= 1000>><<set $eventskip to 1>>
<<destination>>

:: Passout bus [nobr]

You've pushed yourself too much.

<<passout>>
<<set $safebus to 0>>
<<set $dangerbus to 0>>
<<set $danger to random(1, 10000)>>
<<if $danger gte (9900 - $allure)>><<set $dangerbus to random(1, 2)>><</if>>
<<if $danger lt (9900 - $allure)>><<set $safebus to random(1, 2)>><</if>>
<<if $dangerbus eq 1>>
	[[Wake up|Stripped Bus]]
<<elseif $dangerbus eq 2>>
	<<link [[Wake up|Molestation bus]]>>
		<<set $molestationstart to 1>>
	<</link>>
<</if>>
<<if $safebus eq 1>>
	[[Wake up|Stranger rescue bus]]
<<elseif $safebus eq 2>>
	<<ambulance>>
<</if>>
<<pass 1 hour>>
<<set $trauma +=10>><<set $stress -= 2000>>


code:
:: Widgets Bus [widget]

<<widget "buswait">><<nobr>>
	<<add_link "<<busicon>><<link [[Wait for a bus (0:02)|Bus]]>><<pass 2>><</link>>
">><<hideDisplay>>
<</nobr>><</widget>>

:: Widget Passout Bus [widget]

<<widget "passoutbus">><<nobr>>
	[[Everything fades to black...->Passout bus]]
<</nobr>><</widget>>

:: Widgets Destination [widget]

<<widget "destination">><<nobr>>
	<<switch $bus>>
	<<case "nightingale">>
		<<nightingalequick>>
	<<case "domus">>
		<<domusquick>>
	<<case "elk">>
		<<elkquick>>
	<<case "high">>
		<<highquick>>
	<<case "starfish">>
		<<starfishquick>>
	<<case "barb">>
		<<barbquick>>
	<<case "connudatus">>
		<<connudatusquick>>
	<<case "wolf">>
		<<wolfquick>>
	<<case "harvest">>
		<<harvestquick>>
	<<case "oxford">>
		<<oxfordquick>>
	<<case "danube">>
		<<danubequick>>
	<<case "mer">>
		<<merquick>>
	<<case "cliff">>
		<<cliffquick>>
	<<case "industrial">>
		<<industrialquick>>
	<<case "residential">>
		<<residentialquick>>
	<<case "commercial">>
		<<commercialquick>>
	<<case "park">>
		<<parkquick>>
	<<case "industrialdrain">>
		<<industrialdrainquick>>
	<<case "residentialdrain">>
		<<residentialdrainquick>>
	<<case "commercialdrain">>
		<<commercialdrainquick>>
	<<case "seabeach">>
		<<seabeachquick>>
	<<case "searocks">>
		<<searocksquick>>
	<<case "seadocks">>
		<<seadocksquick>>
	<<case "seacliffs">>
		<<seacliffsquick>>
	<<case "drainexit">>
		<<drainexitquick>>
	<<case "sea">>
		<<seamovequick>>
	<</switch>>

<</nobr>><</widget>>

<<widget "destination5">><<nobr>>
	<<switch $bus>>
	<<case "nightingale">>
		<<nightingale>>
	<<case "domus">>
		<<domus>>
	<<case "elk">>
		<<elk>>
	<<case "high">>
		<<high>>
	<<case "starfish">>
		<<starfish>>
	<<case "barb">>
		<<barb>>
	<<case "connudatus">>
		<<connudatus>>
	<<case "wolf">>
		<<wolf>>
	<<case "harvest">>
		<<harvest>>
	<<case "oxford">>
		<<oxford>>
	<<case "danube">>
		<<danube>>
	<<case "mer">>
		<<mer>>
	<<case "cliff">>
		<<cliff>>
	<<case "industrial">>
		<<industrial>>
	<<case "residential">>
		<<residential>>
	<<case "commercial">>
		<<commercial>>
	<<case "park">>
		<<park>>
	<<case "industrialdrain">>
		<<industrialdrain>>
	<<case "residentialdrain">>
		<<residentialdrain>>
	<<case "commercialdrain">>
		<<commercialdrain>>
	<<case "seabeach">>
		<<seabeach>>
	<<case "searocks">>
		<<searocks>>
	<<case "seadocks">>
		<<seadocks>>
	<<case "seacliffs">>
		<<seacliffs>>
	<<case "drainexit">>
		<<drainexit>>
	<<case "sea">>
		<<seamove>>
	<</switch>>

	<<displayLinks>>
<</nobr>><</widget>>

<<widget "destinationeventend">><<nobr>>
	<<switch $bus>>
	<<case "nightingale">>
		<<nightingaleeventend>>
	<<case "domus">>
		<<domuseventend>>
	<<case "elk">>
		<<elkeventend>>
	<<case "high">>
		<<higheventend>>
	<<case "starfish">>
		<<starfisheventend>>
	<<case "barb">>
		<<barbeventend>>
	<<case "connudatus">>
		<<connudatuseventend>>
	<<case "wolf">>
		<<wolfeventend>>
	<<case "harvest">>
		<<harvesteventend>>
	<<case "oxford">>
		<<oxfordeventend>>
	<<case "danube">>
		<<danubeeventend>>
	<<case "mer">>
		<<mereventend>>
	<<case "cliff">>
		<<cliffeventend>>
	<<case "industrial">>
		<<industrialeventend>>
	<<case "residential">>
		<<residentialeventend>>
	<<case "commercial">>
		<<commercialeventend>>
	<<case "park">>
		<<parkeventend>>
	<<case "industrialdrain">>
		<<industrialdraineventend>>
	<<case "residentialdrain">>
		<<residentialdraineventend>>
	<<case "commercialdrain">>
		<<commercialdraineventend>>
	<<case "seabeach">>
		<<seabeacheventend>>
	<<case "searocks">>
		<<searockseventend>>
	<<case "seadocks">>
		<<seadockseventend>>
	<<case "seacliffs">>
		<<seacliffseventend>>
	<<case "drainexit">>
		<<drainexiteventend>>
	<<case "sea">>
		<<seamoveeventend>>
	<</switch>>

<</nobr>><</widget>>


code:
:: Ocean Breeze [nobr]

<<set $outside to 0>><<set $location to "town">><<effects>>
You are in the Ocean Breeze Cafe.
<<if $openinghours is 1>>
	<<if $weather is "clear">>
		Most of the tables are full.
	<<elseif $weather is "overcast">>
		The cafe is busy, and despite the strong winds some people are sitting outside.
	<<elseif $weather is "rain">>
		No one is sitting outside due to the rain, but the cafe proper is crowded.
	<</if>>
<</if>>

<<if $stress gte 10000>>
	<<passoutshop>>
<<else>>

<<if $closinghour is 1>>

It's closing time. The proprietor is herding everyone outside.<<if $exposed gte 1>>You feel a twinge of panic as you realise how exposed you'll be should you be found in this state of dress.<</if>>

<<elseif $openinghours is 0>>
You are alone in the darkness.

<<elseif $exposed gte 1>>
You are hiding beneath a table to protect your dignity.

<</if>>

<<if $openinghours is 1 and $exposed lt 1 and $oceanbreezejob isnot 1>>
	<<if $oceanbreezejoboffer is 1>>
<<link [[Ask for work|Ocean Breeze Ask Again]]>><</link>>

	<<else>>
<<link [[Ask for work|Ocean Breeze Ask]]>><</link>>

	<</if>>
<</if>>

<<if $openinghours is 1 and $exposed lt 1 and $oceanbreezejob is 1>>
	<<if $player.appearance is "m">>
	<<link [[Work as a waiter (1:00)|Ocean Breeze Work]]>><<set $tablesservedstat += random(10,30)>><</link>>

	<<else>>
	<<link [[Work as a waitress (1:00)|Ocean Breeze Work]]>><<set $tablesservedstat += random(10,30)>><</link>>

	<</if>>
<</if>>

<<if $openinghours is 1 and $exposed lt 1 and $cafeeaten isnot 1>>
	<<if $money gte 500>>
	<<if $images is 1>><</if>><<link [[Buy Fruit Salad (0:20 £5)|Cafe Fruit Salad]]>><<set $cafeeaten to 1>><<set $money -= 500>><<stress -6>><<pass 20>><</link>><<lstress>>

	<</if>>
	<<if $money gte 1000>>
	<<if $images is 1>><</if>><<link [[Buy Pancakes (0:20 £10)|Cafe Pancakes]]>><<set $cafeeaten to 1>><<set $money -= 1000>><<tiredness -6>><<pass 20>><</link>><<ltiredness>>

	<</if>>
	<<if $money gte 5000>>
	<<if $images is 1>><</if>><<link [[Buy Deluxe Cream Bun (0:20 £50)|Cafe Cream Bun]]>><<set $cafeeaten to 1>><<set $catbuild += 1>><<set $money -= 5000>><<pass 20>><<stress -18>><</link>><<llstress>>

	<</if>>
<</if>>

<<if $openinghours is 0 and $closinghour isnot 1 and $oceanbreezetheft isnot 1>>
<<link [[Examine the cash register|Ocean Breeze Register]]>><</link>>

<</if>>

[[Leave|Cliff Street]]

<</if>>

:: Ocean Breeze Lock [nobr]
<<set $outside to 0>><<effects>><<set $lock to 200>>

<<openinghours>>

	<<if $skulduggery gte $lock>>
	The lock looks easy to pick.

	<<link [[Pick it (0:10)|Ocean Breeze]]>><<pass 10>><<crimeup 1>><</link>><<crime>>

	<<else>>
	The lock looks beyond your ability to pick.<<skulduggeryrequired>>

	<</if>>

<<link [[Leave|Cliff Street]]>><</link>>

:: Ocean Breeze Ask [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>
<<set $oceanbreezejoboffer to 1>>
<<npc Sam>><<person1>>You walk up to the overweight <<if $pronoun is "m">>man<<else>>woman<</if>> behind the counter. <<He>> smiles at you.
"Aren't you a cutie! What will it be?"

You ask if <<he>> has any work for you. <<His>> smile broadens. "As a matter of fact, I need a cute <<if $player.appearance is "m">>waiter.<<else>>waitress.<</if>> The pay is £5 an hour, plus tips. Just a warning though: some customers might try to grope you. Please be patient with them; they don't mean nothing by it! We're always understaffed, so you can work whenever we're open."

<<link [[Take job|Ocean Breeze Take Job]]>><</link>>

<<link [[Refuse job|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Take Job [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>
<<set $oceanbreezejob to 1>>

"Splendid!" <<he>> says, grabbing your hand in both of <<his>> own and shaking. "I'm Sam, by the way. Come on, let me show you the ropes."

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Ask Again [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<npc Sam>><<person1>>You walk up to the overweight <<if $pronoun is "m">>man<<else>>woman<</if>> behind the counter. <<He>> smiles at you.
"Welcome back! Have you reconsidered?"

<<link [[Take job|Ocean Breeze Take Job]]>><</link>>

<<link [[Refuse job|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Work [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<set $rng to random(1, 100)>>

<<if $rng gte 81 and $weather isnot "rain">>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>
		<<if $worn.lower.skirt is 1>>
		As you're serving tables outside the cafe, a strong breeze blows in from the ocean, lifting your skirt and exposing your <<undies>> for anyone who looks.
		<<undiestrauma>>

			<<if !$worn.under_lower.type.includes("naked") and !$worn.under_lower.type.includes("chastity")>>
			<<link [[Own it|Ocean Breeze Own]]>><<set $phase to 0>><</link>><<exhibitionist1>>

			<<elseif $exhibitionism gte 35>>
			<<link [[Own it|Ocean Breeze Own]]>><<set $phase to 1>><</link>><<exhibitionist3>>

			<</if>>
			<<link [[Cover yourself|Ocean Breeze Cover]]>><</link>>
			<<if !$worn.under_lower.type.includes("naked") and !$worn.under_lower.type.includes("chastity")>>
			<<fameexhibitionism 5>>
			<<else>>
			<<fameexhibitionism 10>>
			<</if>>
		<<else>>
		As you're serving tables outside the cafe, a strong breeze blows in from the ocean, pleasantly caressing your skin.
		<<lstress>><<stress -4>>

		The rest of the shift passes uneventfully. You earn £5.
		<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
		<</if>>
	<<else>>
	You spend most of the shift serving the tables outside, overlooking the ocean.

	The rest of the shift passes uneventfully. You earn £5.
	<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
	<</if>>

<<elseif $rng gte 81>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>
	<<generate1>><<person1>>You serve a <<person>> who orders a bun. <<He>> licks the cream. "That's so good," <<he>> gasps. <<He>> pulls back a chair and slides the plate in front of it. "Please, sit and try some. My treat." The cafe isn't very busy.

		<<link [[Sit|Ocean Breeze Sit]]>><</link>>

		<<link [[Refuse|Ocean Breeze Sit Refuse]]>><</link>>

	<<else>>
	<<generate1>><<person1>>You serve a <<person>> who orders a bun. <<He>> stares at you as <<he>> licks the cream.

	The rest of the shift passes uneventfully. You earn £5.
	<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
	<</if>>

<<elseif $rng gte 71>>
	<<generate1>><<person1>>A <<person>> sits at a table alone with <<his>> head back and eyes closed.
	<<if $awareness gte 400>>
		<<generates2>>From the way <<hes>> grinding, it's quite obvious <<hes>> getting oral. <<Hes>> barely trying to hide it. Covertly checking, you notice a <<person2>><<person>>
		under the table, <<print either("gently","eagerly","energetically","sensually","clumsily","vigorously","dutifully","skilfully")>>
		<<person1>><<if $pronoun is "m">>sucking the man off.<<else>>eating the woman out.<</if>>
		<<garousal>><<arousal 2>>
	<<elseif $awareness gte 200>>
		<<if $weather is "clear">><<He>> seems to take almost sexual pleasure from sunbathing.
		<<else>>If not for the rhythmic squirming, you'd think <<he>> was asleep.
		<</if>>At one point <<he>> shudders in a way that seems almost orgasmic.
	<<else>>
		<<if $weather is "clear">>It's a beautiful day - <<hes>><<else>><<Hes>><</if>> probably dozed off.
	<</if>>

	The rest of the shift passes uneventfully. You earn £5.
	<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

<<elseif $rng gte 61>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>
	<<generate1>><<generate2>>You serve a young pair, a <<person1>><<person>> and a <<person2>><<personstop>>
		<<if $worn.lower.skirt is 1>>
			<<if $worn.under_lower.type.includes("naked")>>
			As you turn to leave, the <<person1>><<person>> lifts the hem of your $worn.lower.name, revealing your bare <<bottom>> to the cafe. "No underwear?" <<He>> says with incredulity. "You're a little slut, aren't you?"
			<<fameexhibitionism 10>><<stress 6>><<arousal 6>><<gstress>><<garousal>>

			<<link [[Get angry|Ocean Breeze Angry]]>><</link>>

			<<link [[Ignore|Ocean Breeze Ignore]]>><<trauma 6>><<stress 6>><<set $phase to 2>><</link>><<gtrauma>><<gstress>>

			<<else>>
			As you turn to leave, the <<person1>><<person>> lifts the hem of your $worn.lower.name, revealing your $worn.under_lower.name to the cafe. <<He>> and the <<person2>><<person>> both laugh, drawing more attention to you.
			<<fameexhibitionism 1>><<stress 3>><<arousal 3>><<gstress>><<garousal>>

			<<link [[Get angry|Ocean Breeze Angry]]>><</link>>

			<<link [[Ignore|Ocean Breeze Ignore]]>><<trauma 3>><<stress 3>><<set $phase to 1>><</link>><<gtrauma>><<gstress>>

			<</if>>
		<<else>>
			<<if $worn.under_lower.type.includes("naked")>>
			As you turn to leave, the <<person1>><<person>> pulls down the back of your $worn.lower.name, revealing your bare <<bottom>> to the cafe. "No underwear!" <<He>> says with incredulity. "Bet you regret that now."
			<<fameexhibitionism 5>><<stress 3>><<arousal 3>><<gstress>><<garousal>>

			<<link [[Get angry|Ocean Breeze Angry]]>><</link>>

			<<link [[Ignore|Ocean Breeze Ignore]]>><<trauma 3>><<stress 3>><<set $phase to 1>><</link>><<gtrauma>><<gstress>>

			<<else>>
			As you turn to leave, the <<person1>><<person>> pulls down the back of your $worn.lower.name, revealing your $worn.under_lower.name to the cafe.
			<<fameexhibitionism 1>><<stress 2>><<arousal 2>><<gstress>><<garousal>>

			<<link [[Get angry|Ocean Breeze Angry]]>><</link>>

			<<link [[Ignore|Ocean Breeze Ignore]]>><<trauma 2>><<stress 2>><<set $phase to 0>><</link>><<gtrauma>><<gstress>>

			<</if>>
		<</if>>
	<<else>>
	<<generate1>><<generate2>>You serve a young pair, a <<person1>><<person>> and a <<person2>><<personstop>> You think you catch the <<person1>><<person>> checking you out, but they don't say anything.

	The rest of the shift passes uneventfully. You earn £5.<<pass 1 hour>><<set $money += 500>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

	<</if>>

<<elseif $rng gte 51>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	A couple of tourists are sat at one of your tables.
	<<if $danger gte (9900 - $allure)>>
		<<generate1>><<generate2>>
		<<person1>>You overhear the <<person>> telling the <<person2>><<person>> about the town in a hushed voice.

		<<person1>>"I swear," <<he>> says. "This town is a dream for people like us. You can do whatever you like here. No one stops you."

		"Is it true that even the police won't-"

		"The police? They're worse than the rest! Slip 'em a few quid, and they'll probably cuff a <<girl>> down for you."

		"Wow. Like, anyone? It doesn't matter how-"

		"Anyone. Hey," <<he>> looks at you. "You. <<if $beauty gte($beautymax / 7) * 2>>You're cute.<</if>> You've been raped, right?"

		<<if ($rapestat + $beastrapestat + $tentaclerapestat) gt 0>>
			<<link [[Nod|Ocean Breeze Tourist]]>><<set $phase to 1>><</link>>

			<<link [[Deny (lie)|Ocean Breeze Tourist]]>><<set $phase to 2>><</link>>

			<<link [[Refuse to answer|Ocean Breeze Tourist]]>><<set $phase to 3>><</link>>

		<<else>>
			<<link [[Nod (lie)|Ocean Breeze Tourist]]>><<set $phase to 1>><</link>>

			<<link [[Deny|Ocean Breeze Tourist]]>><<set $phase to 2>><</link>>

			<<link [[Refuse to answer|Ocean Breeze Tourist]]>><<set $phase to 3>><</link>>

		<</if>>
	<<else>>
		They talk at length about
		<<print either("the beach.","surfing.","the museum.","boys.","girls.","the food.","the news.","the ultimate unity of life.","their plans for next weekend.", "the political situation.")>>

		The rest of the shift passes uneventfully. You earn £5.<<pass 1 hour>><<set $money += 500>>

		<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
	<</if>>

<<elseif $rng gte 41>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>
	<<generate1>><<person1>> A <<person>> enters the cafe and sits alone in the corner. <<He>> keeps stealing glances at you, and when you go to take <<his>> order <<he>> asks only for a glass of water. As you turn to leave <<he>> grabs your wrist. "You don't happen to be on the menu, do you?" <<He>> smiles. "How about you and I find somewhere quiet and have some fun? I'll make it worth your while." <<He>> taps <<his>> <<walletstop>> <<His>> intentions are clearly lewd in nature.

		<<if $promiscuity gte 15>>
		<<link [[Accept the offer|Ocean Breeze Whore]]>><<set $sexstart to 1>><</link>><<promiscuous2>>

		<<else>>
		You are not promiscuous enough to take up such an offer.

		<</if>>
		<<link [[Refuse|Ocean Breeze Whore Refuse]]>><</link>>
	<<else>>
	<<generate1>><<person1>> A <<person>> enters the cafe and sits alone in the corner. <<He>> keeps stealing glances at you. However, <<he>> refuses to make eye contact when you take <<his>> order.

	The rest of the shift passes uneventfully. You earn £5.
	<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
	<</if>>

<<elseif $rng gte 31>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>
	<<generate1>><<person1>>A <<if $pronoun is "m">>waiter<<else>>waitress<</if>> collides with you as you exit the kitchen, spilling warm soup over your <<if $worn.upper.type.includes("naked")>>chest<<else>>$worn.upper.name.<</if>> "I am so sorry," <<he>> says, reaching for a towel. Customers turn to watch.

		<<link [[Ignore|Ocean Breeze Soup Ignore]]>><<npcincr Sam love 1>><<stress 6>><<pain 20>><</link>><<gpain>><<gstress>>

		<<link [[Confront|Ocean Breeze Soup Confront]]>><<npcincr Sam love -1>><<stress -6>><<trauma -6>><</link>><<ltrauma>><<lstress>>

		<<if $player.appearance is "m" and $breastsize lte 2 and !$worn.upper.type.includes("naked")>>
		<<link [[Remove top|Ocean Breeze Remove]]>><<npcincr Sam love 1>><</link>>

		<<elseif $exhibitionism gte 55 and !$worn.upper.type.includes("naked")>>
		<<link [[Remove top|Ocean Breeze Remove Lewd]]>><<npcincr Sam love 1>><</link>><<exhibitionist4>>

		<</if>>
	<<else>>
	<<generate1>><<person1>>A <<if $pronoun is "m">>waiter<<else>>waitress<</if>> almost collides with you as you exit the kitchen.

	The rest of the shift passes uneventfully. You earn £5.
	<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
	<</if>>

<<elseif $rng gte 21>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>
	<<generate1>><<generate2>><<generate3>><<generate4>>
	A large group enters the cafe, taking up several tables by themselves. You try to ask for their order, but a <<person1>><<person>> sitting at the head interrupts you. "It's my birthday today, you know. How about something special?" <<He>> openly ogles your body. "Wanna climb up on the table and give us a dance?"

		<<link [[Dance for them|Ocean Breeze Dance]]>><<set $dancing to 1>><<set $audience to 4>><<set $venuemod to 2>><<set $timer to 12>><<set $dancelocation to "cafe">><</link>><<exhibitionist1>><<gstress>><<gtiredness>>

		<<link [[Refuse|Ocean Breeze Dance Refuse]]>><</link>>
	<<else>>
	A large group enters the cafe, taking up several tables by themselves. They don't give you any trouble though.

	The rest of the shift passes uneventfully. You earn £5.
	<<set $money += 500>><<pass 1 hour>>

	<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>
	<</if>>

<<else>>
	<<set $rng to random(1, 100)>>
	<<if $rng gte 51 and $bestialitydisable is "f">>
Sam asks you to take some trash to the dumpster beside the cafe. Stood beside the dumpster, however, is a stray dog. It growls as you approach.

<<link [[Continue regardless|Ocean Breeze Dumpster Dog]]>><<stress 6>><</link>><<gstress>>

<<link [[Forget your task and go back inside|Ocean Breeze Dumpster Refuse]]>><</link>>
	<<else>>
<<generate1>><<generate2>>Sam asks you to take some trash to the dumpster beside the cafe. Stood beside the dumpster, however, are a <<person1>><<person>> and a <<person2>><<personstop>> They have a dangerous look about them.

<<link [[Continue regardless|Ocean Breeze Dumpster]]>><<stress 6>><</link>><<gstress>>

<<link [[Forget your task and go back inside|Ocean Breeze Dumpster Refuse]]>><</link>>
	<</if>>

<</if>>

:: Ocean Breeze Soup Ignore [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $submissive gte 1150>>
"I-it's my fault," you say.
<<elseif $submissive lte 850>>
"Just watch where you're going in the future," you say.
<<else>>
"It's okay," you say.
<</if>>
The <<if $pronoun is "m">>waiter<<else>>waitress<</if>> nods and disappears into the kitchen while you dry off.

"You handled that well," Sam says from behind the till.

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Soup Confront [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $submissive gte 1150>>
"You could have burned me," you say.
<<elseif $submissive lte 850>>
"Someone as clumsy as you shouldn't work here," you say.
<<else>>
"You did that on purpose," you say.
<</if>>
<<He>> bows <<his>> head while the audience whisper and chuckle amongst themselves. Sam gives you a disapproving look.

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Remove [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You remove your $worn.upper.name to make it easier to dry. The <<if $pronoun is "m">>waiter<<else>>waitress<</if>> averts <<his>> eyes and a customer whistles, but you manage to dry off without hassle.

<<upperstrip>>

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 100>>

The rest of the shift passes uneventfully. Someone left you a tip.<<tipreceive>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<clotheson>><<endevent>><</link>>

:: Ocean Breeze Remove Lewd [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You remove your $worn.upper.name to make it easier to dry. The <<if $pronoun is "m">>waiter<<else>>waitress<</if>> averts <<his>> eyes and blushes at the sight of your <<breastsstop>> A customer whistles. Another cheers. You manage to dry off without hassle.
<<exhibitionism4>>

<<upperstrip>>

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 500>>

The rest of the shift passes uneventfully. Someone left you a tip.
<<tipreceive>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<clotheson>><<endevent>><</link>>

:: Ocean Breeze Angry [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>
<<npcincr Sam love -1>>

You turn on the spot and glare at the <<person1>><<personstop>> The grin falls off <<his>> face. "Just having a laugh. No need to pout." Sam looks over at you disapprovingly.

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Ignore [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $phase is 0>>
You rearrange your $worn.lower.name and continue as if nothing happened.

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 100>>

The rest of the shift passes uneventfully. Someone left you a tip.
<<tipreceive>>

<<elseif $phase is 1>>
You rearrange your $worn.lower.name and continue as if nothing happened.

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 200>>

The rest of the shift passes uneventfully. Someone left you a tip.
<<tipreceive>>

<<else>>
You rearrange your $worn.lower.name and continue as if nothing happened, blushing at being exposed and humiliated in public like this.

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 500>>

The rest of the shift passes uneventfully. Someone left you a tip.
<<tipreceive>>

<</if>>
<<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Whore [nobr]
<<if $sexstart is 1>>
<<set $sexstart to 0>>
<<consensual>>
<<set $consensual to 1>>
<<neutral 1>>
<<set $event to "molestationhome">>
<<man1init>>
<<set $enemytrust += 40>>
<<set $tipmod to 2>><<tipset "serving">>
"Meet me in the alley next to the cafe in five minutes, behind the dumpster." <<He>> leaves without looking back.<<pass 5>> You slip out while no one is looking, and find <<him>> waiting for you behind the dumpster as promised. <<He>> doesn't waste any time.
<<promiscuity2>>

<</if>>

<<effects>>
<<effectsman>><<man>>

<<stateman>>

<<actionsman>>

<<if $enemyarousal lte $enemyarousalmax and $enemyhealth gt 0 and $alarm lte 0 and $finish is 0>>
<<link [[Next|Ocean Breeze Whore]]>><</link>><<nexttext>>
<<else>>
<<link [[Next|Ocean Breeze Whore Finish]]>><</link>><<nexttext>>
<</if>>

:: Ocean Breeze Whore Refuse [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You tell the <<person>> that this establishment doesn't serve anything not found on the menu, and leave to fetch <<his>> water. When you return, <<hes>> already gone.

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Whore Finish [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $consensual is 1>>

	<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>><<set $prostitutionstat += 1>><<fameprostitution 1>>

	"Here's your pay, whore." <<He>> drops some cash on you as <<he>> leaves. <<tearful>> you hurry back inside before you're missed.

	<<tipreceive>>

	<<else>>

	"Fine. I hope you don't expect anything." <<He>> looks at you with disgust as <<he>> leaves. <<tearful>> you hurry back inside before you're missed.

	<</if>>

<<else>>

	<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>><<fameprostitution 1>><<set $prostitutionstat += 1>>
	"Here's your pay, whore." <<He>> drops some cash on you as <<he>> leaves. <<tearful>> you hurry back inside before you're missed.

	<<tipreceive>>
	<<elseif $enemyhealth lte 0>>
	You manage to knock the <<person>> backwards, giving you time to escape. <<tearful>> you flee back into the cafe.

	<</if>>
	<<if $alarm gte 1>>
	Sam bursts through the cafe back entrance to see what the fuss is about. The <<person>> shields hides <<his>> face and darts away, pushing you to the ground. Sam helps you up and gently steers you back inside.
	<<famerape 1>>

	<</if>>

<</if>>

<<clothesontowel>>

<<endcombat>>

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 53>>

<<link [[Next|Ocean Breeze]]>><</link>>

:: Ocean Breeze Dance [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<danceeffects>>
<<danceaudience>>
<<danceactions>>

<<if $danceevent is 0 and $exhibitionism lte 74 and $exposed gte 2>>
There's no way you can continue dancing while so exposed! Face reddening, you flee the scene.

<<elseif $danceevent is 0 and $exhibitionism lte 34 and $exposed gte 1>>
There's no way you can continue dancing while so exposed! Face reddening, you flee the scene.

<</if>>

<<if $danceevent is "finish">>
<<link [[Next|Ocean Breeze]]>><<endevent>><<clotheson>><</link>>
<<elseif $danceevent is 0>>
	<<if $exposed gte 2 and $exhibitionism lte 74>>
	<<link [[Flee|Ocean Breeze Dance Stop]]>><</link>>
	<<elseif $exposed gte 1 and $exhibitionism lte 34>>
	<<link [[Flee|Ocean Breeze Dance Stop]]>><</link>>
	<<else>>
	<<link [[Stop|Ocean Breeze Dance Stop]]>><</link>>
	<</if>>
<</if>>

:: Ocean Breeze Dance Refuse [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Dance Stop [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You rush to a back room, out of sight. <<clotheson>> The rest of the shift passes uneventfully, though many of the patrons who saw you dance throw glances your way.

You earn £5.
<<set $money += 500>>

<<if $timer is 12>>
<<pass 60>>
<<elseif $timer is 11>>
<<pass 55>>
<<elseif $timer is 10>>
<<pass 50>>
<<elseif $timer is 9>>
<<pass 45>>
<<elseif $timer is 8>>
<<pass 40>>
<<elseif $timer is 7>>
<<pass 35>>
<<elseif $timer is 6>>
<<pass 30>>
<<elseif $timer is 5>>
<<pass 25>>
<<elseif $timer is 4>>
<<pass 20>>
<<elseif $timer is 3>>
<<pass 15>>
<<elseif $timer is 2>>
<<pass 10>>
<<elseif $timer is 1>>
<<pass 5>>
<</if>>

<<clothesontowel>>
<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Dumpster [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $danger gte (9900 - $allure)>><<set $outside to 1>>
You decide you're being paranoid, and walk over to the dumpster. As you turn to leave however, you find the pair blocking your path. The <<person1>><<person>> grabs your arms and covers your mouth, while the <<person2>><<person>> grins at you. "Such a pretty little thing."

<<link [[Next|Ocean Breeze Rape]]>><<set $molestationstart to 1>><</link>>

<<else>>
You decide you're being paranoid, and walk over to the dumpster. The pair check you out as you walk by, but don't say anything.

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

<</if>>

:: Ocean Breeze Dumpster Refuse [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>
<<endevent>>
<<npc Sam>><<person1>>You decide not to risk it and go back inside. Sam says <<he>> understands, but doesn't look happy.
<<npcincr Sam love -1>>

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

:: Ocean Breeze Rape [nobr]
<<if $molestationstart is 1>>
<<set $molestationstart to 0>>
<<controlloss>>
<<violence 1>>
<<neutral 1>>
<<molested>>
<<set $event to "molestationhome">>
<<set $rescue to 1>>
<<man2init>>
<<set $leftarm to "grappled">><<set $rightarm to "grappled">><<set $mouthuse to "lefthand">><<set $NPCList[0].lefthand to "mouth">><<set $NPCList[0].righthand to "arms">>
<</if>>

<<effects>>
<<effectsman>><<man>>

<<stateman>>

<<actionsman>>

<<if $enemyarousal lte $enemyarousalmax and $enemyhealth gt 0 and $alarm lte 0>>
<<link [[Next|Ocean Breeze Rape]]>><</link>><<nexttext>>
<<else>>
<<link [[Next|Ocean Breeze Rape Finish]]>><</link>><<nexttext>>
<</if>>

:: Ocean Breeze Rape Finish [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $enemyarousal gte $enemyarousalmax>>
<<ejaculation>>
Satisfied, the pair leave you be. <<tearful>> you hurry back inside before you're missed.

<<elseif $enemyhealth lte 0>>
You manage to knock the pair against the dumpster, giving you time to escape. <<tearful>> you flee back into the cafe.

<<elseif $alarm gte 1>>
Sam bursts through the cafe's back entrance to see what the fuss is about. The pair flee the scene, pushing you to the ground as they do. Sam helps you up and gently steers you back inside.
<<set $rescued += 1>><<famerape 1>>

<</if>>

<<clothesontowel>>

<<endcombat>>

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 53>>

<<link [[Next|Ocean Breeze]]>><</link>>

:: Ocean Breeze Dumpster Dog [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $danger gte (9900 - $allure)>><<set $outside to 1>>
You decide you're being paranoid, and walk over to the dumpster. As you turn to leave however, the dog blocks your path.

<<link [[Next|Ocean Breeze Dog Rape]]>><<set $molestationstart to 1>><</link>>

<<else>>
You decide you're being paranoid, and walk over to the dumpster. The dog runs away as you draw closer.

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 1 hour>>

<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>

<</if>>

:: Ocean Breeze Dog Rape [nobr]
<<if $molestationstart is 1>>
<<set $molestationstart to 0>>
<<controlloss>>
<<violence 1>>
<<neutral 1>>
<<molested>>
<<set $event to "dogpack">>
<<set $rescue to 1>>
<<beast1init>><<beasttype dog>>

<</if>>

<<effects>>
<<effectsman>>

<<beast>>

<<stateman>>

<<actionsman>>

<<if $alarm is 1 and $rescue is 1>>
<<link [[Next|Ocean Breeze Dog Rape Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
<<link [[Next|Ocean Breeze Dog Rape Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
<<link [[Next|Ocean Breeze Dog Rape Finish]]>><</link>><<nexttext>>
<<else>>
<<link [[Next|Ocean Breeze Dog Rape]]>><</link>><<nexttext>>
<</if>>

:: Ocean Breeze Dog Rape Finish [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $enemyarousal gte $enemyarousalmax>>
<<beastejaculation>>
Satisfied, the dog leaves you be. <<tearful>> you head back into the cafe.

<<elseif $enemyhealth lte 0>>
The dog yelps in pain and flees. <<tearful>> you head back into the cafe.

<<elseif $alarm gte 1>>
Sam bursts through the cafe back entrance to see what the fuss is about. Startled, the dog flees. You feel humiliated, but Sam helps you up and gently steers you back inside.<<famebestiality 1>><<set $rescued += 1>>

<</if>>

<<clothesontowel>>

<<endcombat>>

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>><<pass 53>>

<<link [[Next|Ocean Breeze]]>><</link>>

:: Ocean Breeze Own [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $phase is 0>>
You spin on the spot, flaring your skirt up even more and making sure everyone gets a good view before the wind dies down.<<exhibitionism1>>

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 200>>

The rest of the shift passes uneventfully. Someone left you a tip.<<tipreceive>>

<<else>>
You press down on the front of your skirt to cover your <<genitals>> but lean forward as you do, sticking your bare butt out while feigning embarrassment. <<exhibitionism3>>

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 500>>

The rest of the shift passes uneventfully. Someone left you a tip.<<tipreceive>>

<</if>>

<<link [[Next|Ocean Breeze]]>><<endevent>><<pass 1 hour>><</link>>

:: Ocean Breeze Cover [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

Cheeks flushing, you press down on your skirt to cover your dignity before the situation worsens, and hasten back inside.

<<if $player.appearance is "f" and $player.gender is "m">>
As you escape into the cafe you think you hear someone say, "Was that a penis?"

<</if>>

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 100>>

The rest of the shift passes uneventfully. Someone left you a tip.<<tipreceive>>

<<link [[Next|Ocean Breeze]]>><<endevent>><<pass 1 hour>><</link>>

:: Ocean Breeze Sit [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You sit. The <<person>> passes you a spoon, then looks down. "I've left my shoes untied," <<he>> sighs. <<He>> disappears beneath the table.

You press the spoon into the bun, but are interrupted by the <<person>> appearing between your knees. "Now that I'm down here," <<he>> whispers. "I've a different craving." You glance around. No one else has noticed.

<<if $worn.lower.skirt is 1>>
<<He>> tries to lift your $worn.lower.name.
<<else>>
<<He>> tries pull down your $worn.lower.name.
<</if>>

<<link [[Remain seated|Ocean Breeze Oral]]>><</link>><<promiscuous1>>

<<link [[Leave|Ocean Breeze Stand]]>><</link>>

:: Ocean Breeze Sit Refuse [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $submissive gte 1150>>
"S-sorry," you say. "I'm supposed to be working."
<<elseif $submissive lte 850>>
"Can't," you say. "I've a job to do."
<<else>>
"I'm working," you say. "I don't want to get in trouble."
<</if>>

"You're missing out," the <<person>> says, pulling the bun back. "It tastes so good."

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>>

<<link [[Next|Ocean Breeze]]>><<endevent>><<pass 1 hour>><</link>>

:: Ocean Breeze Stand [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You drop the spoon and stand up before <<he>> can take it further.

The <<person>> climbs back out from under the table. "Not hungry?" <<he>> says. "You're so cute."

The rest of the shift passes uneventfully. You earn £5.
<<set $money += 500>>

<<link [[Next|Ocean Breeze]]>><<endevent>><<pass 1 hour>><</link>>

:: Ocean Breeze Oral [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You let the <<person>> continue.

<<if $worn.under_lower.type.includes("chastity")>>
<<His>> eyes widen as <<he>> exposes your chastity belt.<<promiscuity1>>

"You're all locked up," <<he>> says. "And I was so keen on having a taste." <<He>> disappears once more, and emerges beside <<his>> chair. "Your secret's safe with me." <<He>> winks.

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 100>>

The rest of the shift passes uneventfully. Someone left you a tip.<<tipreceive>>

<<link [[Next|Ocean Breeze]]>><<endevent>><<pass 1 hour>><</link>>

<<else>>
<<His>> eyes light up as <<he>> exposes your <<genitalscomma>> then close in rapture as <<he>> kisses it. <<He>> looks up at you. "Your <<if $penisexist is 1>>penis<<else>>pussy<</if>> is beautiful," <<he>> says. <<He>> closes <<his>> eyes and plants another kiss. Then another.<<promiscuity1>>

	<<if $penisexist is 1>>
	You erect in response. <<He>> pulls away and examines you.
		<<if $penilevirginity is 1>>
		"You're a virgin," <<he>> whispers, gazing at your groin in awe. "That's so precious. It's not my place to take it. I need to be gentle."
		<<else>>
		"It's working," <<he>> whispers. <<He>> sounds satisfied.
		<</if>>
		<<He>> leans forward again, and runs <<his>> tongue along your length.
	<<else>>
	<<He>> pulls away and examines you.
		<<if $vaginalvirginity is 1>>
		"You're a virgin," <<he>> whispers, gazing at your groin in awe. "That's so precious. It's not my place to take it. I need to be gentle."
		<<else>>
		"It's working," <<he>> whispers. <<He>> sounds satisfied.
		<</if>>
	<<He>> leans forward again, and runs <<his>> tongue around your clit.
	<</if>>

<<He>> continues licking, kissing and blowing you. <<He>> alternates between looking up at your face, and at your <<genitalsstop>> <<Hes>> sensitive to your responses, and adapts before you get too used to any one technique. Your breath quickens.

<<set $arousal += 1000>><<orgasmpassage>>

	<<if $penisexist is 1>>
	<<He>> closes <<his>> eyes as you shudder, and catches your semen with <<his>> face. <<He>> scoops with <<his>> fingers and laps it up. "The best cream," <<he>> whispers.
	<<else>>
	<<He>> watches as you shudder, and smiles. "I hope you enjoyed the treat," <<he>> whispers.
	<</if>>

<<He>> emerges from beneath the table and sits back down. <<He>> winks as you return to work.

<<set $tipmod to 0.2>><<tipset "serving">>

<<set $tip += 500>>
<<set $tip += 500>>

The rest of the shift passes uneventfully. Someone left you a tip.<<tipreceive>>

<<link [[Next|Ocean Breeze]]>><<endevent>><<pass 1 hour>><</link>>

<</if>>

:: Cafe Fruit Salad [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $weather is "rain">>
You take a seat and order a fruit salad. It arrives promptly; fresh strawberries, blueberries, kiwifruit, and chunks of pineapple. It's sweet and delicious. You stare out the window at the rain-filled street, and feel comfy.

<<else>>
You take a seat outside and order a fruit salad. It arrives promptly; fresh strawberries, blueberries, kiwifruit, and chunks of pineapple. It's sweet and delicious. You stare out over the sea, and enjoy the breeze.

<</if>>

<<link [[Next|Ocean Breeze]]>><</link>>

:: Cafe Pancakes [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

<<if $weather is "rain">>
You take a seat and order pancakes. It arrives soon arrives, along with a cup of coffee. It's tastier than anything you've had at the orphanage. You stare out the window at the rain-filled street, and feel comfy.

<<else>>
You take a seat and order pancakes. It arrives soon arrives, along with a cup of coffee. It's tastier than anything you've had at the orphanage. You stare out over the sea, and enjoy the breeze.

<</if>>

<<link [[Next|Ocean Breeze]]>><</link>>

:: Cafe Cream Bun [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You take a seat and order a cream bun, advertised on the menu as using "locally sourced milk." It soon arrives.

It's big, and bursting with cream. It's a struggle to eat without cream squeezing onto the plate at odd angles. You don't succeed, but you don't mind. It's tasty, and leaves you feeling warm and contented.

<<link [[That's enough|Ocean Breeze]]>><</link>>

<<link [[Lick the plate clean|Cafe Cream Lick]]>><<set $catbuild += 1>><<stress -6>><</link>><<lstress>>

:: Cafe Cream Lick [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>

You lift the plate and lap the cream off it directly.

	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure)>>

	You catch a <<generate1>><<person1>><<person>> staring at you, <<his>> spoon suspended halfway to <<his>> mouth.

	<<link [[Show off|Cafe Cream Show]]>><</link>><<exhibitionist1>>

	<<link [[Ignore|Cafe Cream Ignore]]>><</link>>

	<<else>>
	No one pays much attention. You lean back, satisfied.

	<<link [[Next|Ocean Breeze]]>><</link>>

	<</if>>

:: Cafe Cream Show [nobr]

<<set $outside to 0>><<set $location to "town">><<effects>>
You make eye contact with the <<personcomma>> but don't stop licking the plate. You slow your pace and exaggerate your movements, letting <<him>> see the cream on your tongue from each lick before you take it into your mouth. You half-close your eyes in feigned rapture and keep licking until your plate is perfectly clean.<<exhibitionism1>>
You lean back, satisfied. The <<person>> looks away, <<his>> face bright red.

<<endevent>>
<<link [[Next|Ocean Breeze]]>><</link>>

:: Cafe Cream Ignore [nobr]

<<set $outside to 0>><<set $location to "town">><<effects>>
You ignore the <<person>> and finish licking the plate clean. You lean back, satisfied.

<<endevent>>
<<link [[Next|Ocean Breeze]]>><</link>>

:: Ocean Breeze Tourist [nobr]
<<set $outside to 0>><<set $location to "town">><<effects>>
<<set $tip to 0>> /*Ensure tip is 0 so that nothing can be carried over from anything else*/
<<if ($rapestat + $beastrapestat + $tentaclerapestat) gt 0>>
	<<if $phase is 1>>
		You nod.

		"How was it?" <<he>> leers.

		<<if $trauma gte ($traumamax / 5) * 4>>
			In an empty, even monotone, you describe your experiences in exacting, clinical detail. Between your quiet monotone, your gentle rocking,
			and the infinite void behind your stare, your words clearly unsettle the <<person>> and the <<person2>><<personstop>>
			They watch after you as you leave.

			"Wow. Damaged goods much?"

			"Well, yeah," you hear the <<person1>><<person>> nervously laugh. "I guess that's the downside."<<set $tip += 400>>
		<<elseif $submissive gte 1150>>
			You tell them about your abuse and degradation in the kind of gratuitous detail that you hope will satisfy their morbid curiosity.
			<<if $english gte 400>>You are open, eloquent and explicit. They clearly get off on it.
			<<set $tip += 1000>>
			<<else>>Your words fail to convey any feeling. They soon start to lose interest.
			<<set $tip += 200>>
			<</if>>
		<<elseif $rapetrait gte 1>>
			"It was bad," you say. "I mean, it still is, but... I guess I'm used to it now."

			<<He>> looks at <<his>> friend. "See?"<<set $tip += 200>>
		<<elseif $submissive lte 500>>
			You pick up the large cylindrical pepper-grinder on their table. Weigh it in your hand. Contemplate it a moment.

			You bang it on the table decisively, fixing <<his>> eye. "You really wanna find out?"

			<<if $rng % 2>>
				<<He>> looks briefly horrified and shakes <<his>> head fearfully.
			<<else>>
				They laugh nervously.
			<</if>>

			"Thought not." You leave.
		<<elseif $submissive lte 850>>
			"Bad. Now are you ready to leave or can I take your order?"

			They place an order.
		<<else>>
			"Sorry. It was horrible. I don't like talking about it."

			They spend the next few minutes harassing you for details.
			<<gstress>><<stress 2>>
		<</if>>
	<<elseif $phase is 2>>
		You shake your head.

		<<if $famerape gte 800>>
			A nearby customer laughs. "Right!
			<<if $player.appearance is "f">>
				<<if $player.gender is "f">>She's notorious!<<else>>'She' is notorious!<</if>>
			<<else>>
				<<if $player.gender is "m">>He's notorious!<<else>>'He' is notorious!<</if>>
			<</if>>
			Half the town's played around with that little fucktoy."

			You leave when the other customer starts showing them photos.
		<<elseif $beauty lte ($beautymax / 7) * 2>>
			"Well, I mean bad example. Who'd bother? But every *attractive* person in this town has been raped."

			You leave them to their conversation.
		<<else>>
			"Sure you haven't," <<he>> smiles cynically.

			You leave them to their conversation.
		<</if>>
	<</if>>
<<else>>
	<<if $phase is 1>>
		You nod.

		"How was it?" <<he>> leers.

		<<if $submissive gte 1150>>
			You make up a story of abuse and degradation that you hope will satisfy their morbid curiosity.
			<<if $english gte 400>>
			You are eloquent and convincing. They get off on it.
			<<set $tip += 500>>
			<<else>>
			Your words are hollow and your story doesn't make sense. They soon lose interest.
			<</if>>
		<<else>>
			"Sorry," you tell them. "I don't like talking about it."

			They spend the next few minutes pestering you for details.
			<<gstress>><<stress 2>>
		<</if>>
	<<elseif $phase is 2>>
		You shake your head.

		<<if $beauty lte ($beautymax / 7) * 2>>
			"Well, I mean bad example. Who'd bother? But every *attractive* person in this town has been raped."

			You leave them to their conversation.
		<<else>>
			"Sure you haven't," <<he>> smiles cynically.

			You leave them to their conversation.
		<</if>>
	<</if>>
<</if>>
<<if $phase is 3>>
	You refuse to answer their questions. Finally they place an order.
<</if>>

The rest of the shift passes uneventfully.
<<if $tip gt 0>>
	<<set $tip += 500>>
	Someone left you a tip.
	<<tipreceive>><<pass 1 hour>>

<<else>>
	You earn £5.
	<<pass 1 hour>><<set $money += 500>>

<</if>>
<<link [[Next|Ocean Breeze]]>><<endevent>><</link>>