code:
:: Spa Work Start
<<effects>>

You walk down a corridor behind reception, past thin windows opening onto the spa proper.
<<if $spa_event is "party">>
	Swimwear-clad clientele play games in and around the steaming pools.
<<else>>
	Towel-clad clientele relax in or near the steaming pools.
<</if>>

<<if $leftarm is "bound" or $rightarm is "bound">>
	<<generate1>><<person1>>"You can't work like that," a passing member of staff laughs when <<he>> seems your arm bindings. "Here." <<He>> frees you.

	<<endevent>>
<</if>>

You enter the massage parlour, and await your client.

<<spa_work>>

:: Spa Work
<<effects>>

You push a button under the table, informing reception that you're ready for the next client.

<<spa_work>>

:: Spa Work Cute
<<effects>>

<<switch $spa.personality>>
<<case hesitant>>
	"That's right!" you say. "Just lie down, and I'll take care of the rest."

	The <<person>> lies down as instructed, while you rub oil on your hands. You get to work, <<handtext>> kneading <<his>> back.<<ghandskill>><<handskill 5>>

	<<Hes>> tense, but that soon changes. <<Hes>> thankful at the end of the session. <<body_tip hand 0.3>><<tipreceive>><<pass 50>>

	<<spa_end>>
<<case tired>>
	"You just relax," you say, rubbing oil between your hands. "I'll have-"

	"Quiet," the <<person>> says. "I'm not paying you to talk."<<gstress>><<stress 6>>

	<<body_tip hand 0.1>>
	<<spa_rob_options>>
<<case rude>>
	<<if $beauty gte 8000>>
		"It's kind of you to say so," you say. "I hope you like what my hands can do too." <<body_tip hand 0.5>>
	<<else>>
		"Hey!" you say. "Mind my feelings."<<body_tip hand 0.3>>
	<</if>>
	You get to work, your hands <<handtext>> rubbing oil onto <<his>> body.

	<<He>> grumbles and complains about <<his>> job, <<his>> home life, and just about everything. <<He>> seems calmer by the time you're done.<<ghandskill>><<handskill 5>>

	<<if $beauty gte 8000>>
		<<if $rng gte 71>>
			<<if $player.gender_appearance is "f" and random(1, 2) is 2>>
				<<set $phase2 to 0>>
				<<He>> grins and leers at your <<breasts>> as <<he>> gives you a tip. <<tipreceive>><<pass 50>>

				"How about you give me a peek?" <<he>> asks.

				<<link [[Refuse|Spa Rude Refuse]]>><</link>>

				<<if $exhibitionism gte 55>>
					<<link [[Show|Spa Rude Show]]>><</link>><<exhibitionist4>>

					<<link [[Ask for money|Spa Rude Money]]>><</link>><<exhibitionist4>>

				<</if>>
			<<else>>
				<<set $phase2 to 1>>
				<<He>> grins and leers at your crotch as <<he>> gives you a tip. <<tipreceive>><<pass 50>>

				"How about you give me a peek?" <<he>> asks.

				<<link [[Refuse|Spa Rude Refuse]]>><</link>>

				<<if $exhibitionism gte 75>>
					<<link [[Show|Spa Rude Show]]>><</link>><<exhibitionist5>>

					<<link [[Ask for money|Spa Rude Money]]>><</link>><<exhibitionist5>>

				<</if>>
			<</if>>
		<<else>>
			<<He>> leaves you a tip. <<tipreceive>><<pass 50>>

			<<spa_end>>
		<</if>>
	<<else>>
		<<He>> leaves without a word.<<pass 50>>

		<<spa_end>>
	<</if>>
<<case lewd>>
	"You're eager!" you say. "Just relax. I'll take care of everything."

	"Everything?" the <<person>> says.
	<<if $NPCList[0].penis isnot "none">>
		"Even my erect cock?" <<He>> laughs. "I'm only kidding."
	<<else>>
		"Even my pussy?" <<He>> laughs. "I'm only kidding."
	<</if>>
	<<if $awareness lt 100>>
		<<gawareness>><<awareness 1>>
	<</if>>

	<<if random(1, 2) is 2>>
		<<He>> moans while you work, your hands <<handtext>> rubbing oil onto <<his>> back.<<ghandskill>><<handskill 5>>

		<<He>> rolls to face the ceiling toward the end of the session, resting <<his>> head in <<his>> hands. You avert your eyes.

		"Maybe I wasn't kidding," <<he>> says. "How much for a happy ending?"

		<<link [[Refuse|Spa Lewd Hand Refuse]]>><</link>>

		<<if $promiscuity gte 35>>
			<<link [[Negotiate|Spa Lewd Hand Negotiate]]>><</link>><<promiscuous3>>

		<<elseif $uncomfortable.prostituting is false>>
			<<link [[Negotiate|Spa Lewd Hand Negotiate]]>><<set $desperateaction to 1>><</link>><<promiscuous3>>

		<</if>>
	<<else>>
		<<He>> moans while you work, but doesn't try anything, and seems satisfied at the end of the session.<<handskill 5>><<ghandskill>>
		<<body_tip hand 0.3>><<tipreceive>><<pass 50>>

		<<spa_end>>
	<</if>>
<<case polite>>
	"I'm your masseur today," you say. "I hope I can make you comfy."

	<<body_tip hand 0.5>>

	You get the oil ready, and <<handtext>> knead the <<persons>> back. <<He>> seems happy to chat while you work.<<lstress>><<stress -6>>

	<<He>> thanks you at the end of the session, and leaves a tip. <<tipreceive>><<pass 50>>

	<<spa_end>>

<</switch>>

:: Spa Work Sophisticated
<<effects>>

<<switch $spa.personality>>
<<case hesitant>>
	"That's right <<sir>>," you say. "When you're ready."

	The <<person>> lies on <<his>> front, and you get to work, your hands <<handtext>> rubbing oil onto <<his>> back.

	<<body_tip hand 0.1>>

	<<He>> remains silent throughout the session, making it difficult to gauge how you're doing, but <<he>> does leave a tip. <<tipreceive>><<pass 50>><<ghandskill>><<handskill 5>>

	<<spa_end>>

<<case tired>>
	<<Hes>> in no mood to talk, so you just get to work, <<handtext>> rubbing oil onto <<his>> body.

	<<body_tip hand 0.3>>
	<<spa_rob_options>>
<<case rude>>
	<<if $beauty gte 8000>>
		"I'm glad you approve," you say. "Please relax." <<body_tip hand 0.5>>
	<<else>>
		"I'm sorry to disappoint," you say. "Please relax."<<body_tip hand 0.1>>
	<</if>>
	You get to work, your hands <<handtext>> rubbing oil onto <<his>> body.

	<<He>> grumbles and complains about <<his>> job, <<his>> home life, and just about everything. <<He>> seems calmer by the time you're done.<<ghandskill>><<handskill 5>>

	<<if $beauty gte 8000>>
		<<if $rng gte 51>>
			<<if $player.gender_appearance is "f" and random(1, 2) is 2>>
				<<set $phase2 to 0>>
				<<He>> grins and leers at your <<breasts>> as <<he>> gives you a tip. <<tipreceive>><<pass 50>>

				"How about you give me a peek?" <<he>> asks.

				<<link [[Refuse|Spa Rude Refuse]]>><</link>>

				<<if $exhibitionism gte 55>>
					<<link [[Show|Spa Rude Show]]>><</link>><<exhibitionist4>>

					<<link [[Ask for money|Spa Rude Money]]>><</link>><<exhibitionist4>>

				<</if>>
			<<else>>
				<<set $phase2 to 1>>
				<<He>> grins and leers at your crotch as <<he>> gives you a tip. <<tipreceive>><<pass 50>>

				"How about you give me a peek?" <<he>> asks.

				<<link [[Refuse|Spa Rude Refuse]]>><</link>>

				<<if $exhibitionism gte 75>>
					<<link [[Show|Spa Rude Show]]>><</link>><<exhibitionist5>>

					<<link [[Ask for money|Spa Rude Money]]>><</link>><<exhibitionist5>>

				<</if>>
			<</if>>
		<<else>>
			<<He>> leaves you a tip. <<tipreceive>><<pass 50>>

			<<spa_end>>
		<</if>>
	<<else>>
		<<He>> leaves without a word.<<pass 50>>

		<<spa_end>>
	<</if>>
<<case lewd>>
	"Please relax," you say, doing your best to remain professional.

	"I'll try," the <<person>> responds.
	<<if $NPCList[0].penis isnot "none">>
		"My erect cock's gonna make that difficult though."
	<<else>>
		"If I soak the table, that's your fault."
	<</if>>
	<<if $awareness lt 100>>
		<<gawareness>><<awareness 1>>
	<</if>>

	<<if random(1, 2) is 2>>
		<<He>> moans while you work, your hands <<handtext>> rubbing oil onto <<his>> back. <<He>> rolls onto <<his>> side mid-way through the session. You avert your eyes.

		"You seem stiff," <<he>> says. "How about I give you a massage? Don't worry. I won't charge."

		<<link [[Accept|Spa Lewd Accept]]>><<stress -6>><</link>><<lstress>>

		<<link [[Refuse|Spa Lewd Refuse]]>><<handskill 5>><</link>><<ghandskill>>

	<<else>>
		<<He>> moans while you work, but doesn't try anything, and seems satisfied at the end of the session.<<handskill 5>><<ghandskill>>
		<<body_tip hand 0.3>><<tipreceive>><<pass 50>>

		<<spa_end>>
	<</if>>
<<case polite>>
	"Please relax," you say as you rub oil over your hands. <<He>> seems happy to oblige as you get to work, your hands <<handtext>> kneading <<his>> back.<<handskill 5>><<ghandskill>>

	<<He>> thanks you at the end of the session.<<body_tip hand 0.5>><<tipreceive>><<pass 50>>

	<<spa_end>>
<</switch>>

:: Spa Work Alluring
<<effects>>

<<switch $spa.personality>>
<<case hesitant>>
	"That's right," you say. "But first, how about you lose that towel?"
	<<promiscuity1>>

	The <<person>> blushes. "M-my towel?" <<he>> stutters. "I-I didn't realise." <<He>> grasps the hem, but hesitates.

	<<link [[Wait|Spa Hesitant Wait]]>><</link>>

	<<if $promiscuity gte 15>>
		<<link [[Strip your client|Spa Hesitant Strip]]>><</link>><<promiscuous2>>
	<</if>>

<<case tired>>
	You cover your hands in oil, and <<handtext>> knead <<his>> back. You work your way down <<his>> body, until your hands reach <<his>> ass.
	<<promiscuity1>>

	<<link [[Keep working|Spa Tired Work]]>><</link>>

	<<if $promiscuity gte 35>>
		<<link [[Grope|Spa Tired Grope]]>><</link>><<promiscuous3>>

	<</if>>
<<case rude>>
	<<if $beauty gte 8000>>
		"You don't look so bad yourself," you whisper.<<body_tip hand 0.5>><<set $tip_add to ($tip + random(100, 1000))>>
	<<else>>
		"I'm better than good," you say.<<body_tip hand 0.3>><<set $tip_add to ($tip + random(100, 1000))>>
	<</if>>
	<<promiscuity1>>

	The <<person>> chuckles, and closes <<his>> eyes. You oil up your hands, and <<handtext>> knead the <<persons>> back.<<ghandskill>><<handskill 5>>

	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if $danger gte (9900 - $allure) and $eventskip is 0>>
		<<He>> sits up before the session is over, and pulls off <<his>> towel, revealing <<his>>
		<<if $NPCList[0].penis isnot "none">>
			<<print $NPCList[0].penisdesc>>.
		<<else>>
			pussy.
		<</if>>

		<<body_tip hand 1>>
		"How about you use that mouth of yours?" <<he>> asks. "I'll give you <<printmoney $tip>>."

		<<pass 50>>
		<<if $promiscuity gte 55>>
			<<link [[Accept|Spa Oral Start]]>><</link>><<promiscuous4>>

		<<elseif $uncomfortable.prostituting is false>>
			<<link [[Accept|Spa Oral Start]]>><<set $desperateaction to 1>><</link>><<promiscuous4>>

		<</if>>
		<<link [[Refuse|Spa Oral Refuse]]>><</link>>

	<<else>>
		<<He>> sits up at the end of the session.
		"I guess you weren't so bad," <<he>> says. "Here." <<tipreceive>><<pass 50>>

		<<He>> exits the room.

		<<spa_end>>
	<</if>>

<<case lewd>>

	"You'll be a real treat to work with," you say.
	<<promiscuity1>>

	"I bet," the <<person>> says. "Be rough with me."

	You oil up your hands, and <<handtext>> knead the <<persons>> back.<<ghandskill>><<handskill 5>>

	<<if random(1, 2) is 2>>
		<<He>> moans while you work, and rolls to face the ceiling toward the end of the session, resting <<his>> head in <<his>> hands and staring at your body.

		<<set $tipmod to 2>><<tipset>><<set $tip_add to ($tip + random(100, 1000))>>
		"I'll give you <<printmoney $tip>> if you get naked too."

		<<link [[Refuse|Spa Lewd Naked Refuse]]>><</link>>

		<<if $exhibitionism gte 75>>
			<<link [[Accept|Spa Lewd Naked]]>><</link>><<exhibitionist5>>

		<</if>>
	<<else>>
		<<He>> moans while you work, but doesn't try anything, and seems satisfied at the end of the session.<<handskill 5>><<ghandskill>>
		<<body_tip hand 0.3>><<tipreceive>><<pass 50>>

		<<spa_end>>
	<</if>>

<<case polite>>

	"I'm going to enjoy working on you," you say as you oil up your hands. "Just relax." You <<handtext>> knead <<his>> back.<<handskill 5>><<ghandskill>>
	<<body_tip hand 0.1>>
	<<promiscuity1>>

	<<He>> seems satisfied at the end of the session. "Thank you," <<he>> says. "Here."<<tipreceive>><<pass 50>>

	Maybe you could squeeze out a bigger tip.

	<<link [[Let your client leave|Spa Polite Leave]]>><</link>>

	<<if $promiscuity gte 35>>
		<<link [[Seduce for more|Spa Polite Seduce]]>><</link>><<promiscuous3>>

	<<elseif $uncomfortable.prostituting is false>>
		<<link [[Seduce for more|Spa Polite Seduce]]>><<set $desperateaction to 1>><</link>><<promiscuous3>>

	<</if>>

<</switch>>

:: Spa Tired Keep
<<effects>>

You keep working, though unsure if the <<person>> will appreciate it. It's what you're being paid for, after all.

<<if $spa.behaviour is "sophisticated">>
	The session over, you nudge <<him>> awake. "Thank you for your patronage," you say. <<He>> looks around, groggy. "We hope you enjoyed our service."
<<else>>
	The session over, you nudge <<him>> awake. "Wake up lazy," you say. <<He>> looks around, groggy. "I hope you liked my service."
<</if>>

<<He>> nods, half awake, and climbs to <<his>> feet. You look away, and pass <<him>> <<his>> towel. <<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Tired Break
<<effects>>

You sit on the stool in the corner, and lean against the wall to rest your eyes. When you open them, it's time to end the session.

<<if $spa.behaviour is "sophisticated">>
	The session over, you nudge <<him>> awake. "Thank you for your patronage," you say. <<He>> looks around, groggy. "We hope you enjoyed our service."
<<else>>
	The session over, you nudge <<him>> awake. "Wake up lazy," you say. <<He>> looks around, groggy. "I hope you liked my service."
<</if>>

<<He>> nods, half awake, and climbs to <<his>> feet. You look away, and pass <<him>> <<his>> towel. <<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Tired Steal
<<effects>>

<<skulduggerycheck>>
<<if $skulduggerysuccess is 1>>
	<<earnFeat "Idle Hands">>
	<<switch $phase>>
	<<case 0>>
		You pull the <<if $pronoun is "f">>necklace<<else>>chain<</if>> from the <<persons>> body, and hide it away.
		<<set $blackmoney += 80>><<crimeup 80>>
	<<case 1>>
		You pull the ring from the <<persons>> finger, and hide it away.
		<<set $blackmoney += 50>><<crimeup 50>>
	<<case 2>>
		You unfasten the watch, and hide it away.
		<<set $blackmoney += 3000>><<crimeup 3000>>
	<</switch>>

	<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
		<<skulduggeryskilluse>>
	<<else>>
		That was too easy. You didn't learn anything.

	<</if>>

	You continue working until it's time to end the session.

	<<if $spa.behaviour is "sophisticated">>
		You nudge the <<person>> awake. "Thank you for your patronage," you say. <<He>> looks around, groggy. "We hope you enjoyed our service."
	<<elseif $spa.behaviour is "cute">>
		You nudge the <<person>> awake. "Wake up lazy," you say. <<He>> looks around, groggy. "I hope you liked my service."
	<<else>>
		You stroke the <<person>> until <<he>> wakes. "Session's over," you whisper. "I hope I satisfied."
	<</if>>

	<<He>> nods, half awake, and climbs to <<his>> feet. You look away, and pass <<his>> towel. <<tipreceive>><<pass 50>>

	<<spa_end>>

<<else>>

	<<switch $phase>>
	<<case 0>>
		Your fingers have barely brushed against the <<persons>> neck when <<he>> stirs.
	<<case 1>>
		Your fingers have barely brushed against the <<persons>> fingers when <<he>> stirs.
	<<case 2>>
		Your fingers have barely brushed against the <<persons>> wrist when <<he>> stirs.
	<</switch>>
	<<He>> casts a suspicious glance back at you, and doesn't doze again.<<body_tip hand 0.1>>

	<<if $skulduggery lte ($skulduggerydifficulty + 100)>>
		<<skulduggeryskilluse>>
	<<else>>
		That was too easy. You didn't learn anything.

	<</if>>

	You continue working until the end of the session.

	<<if $spa.behaviour is "sophisticated">>
		You nudge the <<person>> awake. "Thank you for your patronage," you say. <<He>> looks around, groggy. "We hope you enjoyed our service."
	<<else>>
		You nudge the <<person>> awake. "Wake up lazy," you say. <<He>> looks around, groggy. "I hope you liked my service."
	<</if>>

	<<tipreceive>><<pass 50>>

	<<spa_end>>

<</if>>

:: Spa Rude Refuse
<<effects>>

<<if $spa.behaviour is "sophisticated">>
	"That's not why I'm here <<sir>>," you say. "Thank you for your patronage."
<<else>>
	"I'm far too shy for such a thing," you say. "Sorry. I hope you enjoyed my service anyway."
<</if>>

<<if $rng gte 81>>
	<<if $phase2 is 1>>
		<<spa_genitals_strip>>
	<<else>>
		<<spa_breasts_strip>>
	<</if>>
<<elseif $rng gte 41>>
	The <<person>> rubs <<his>> chin a moment, then thumbs through <<his>> cash. "I can tip more generously," <<he>> says.

	<<if $exhibitionism gte 55>>
		<<link [[Negotiate|Spa Rude Negotiate]]>><</link>>
		<<if $phase2 is 1>>
			<<exhibitionist5>>
		<<else>>
			<<exhibitionist4>>
		<</if>>

	<</if>>
	<<link [[Refuse|Spa Rude Refuse 2]]>><</link>>

<<else>>
	The <<person>> rubs <<his>> chin a moment. "Not worth it," <<he>> mutters, before leaving the room.

	<<spa_end>>
<</if>>

:: Spa Rude Refuse 2
<<effects>>

<<if $rng gte 61>>
	<<if $phase2 is 1>>
		<<spa_genitals_strip>>
	<<else>>
		<<spa_breasts_strip>>
	<</if>>
<<else>>
	The <<person>> rubs <<his>> chin a moment. "Not worth it," <<he>> mutters, before leaving the room.

	<<spa_end>>
<</if>>

:: Spa Rude Under Top
<<effects>>

<<He>> grasps your $worn.under_upper.name with <<his>> other hand,
<<if $worn.under_upper.open is 1 or $worn.under_upper.set isnot $worn.under_lower.set or $worn.under_upper.integrity lte 20>>
	<<fameexhibitionism 1>>
	<<if $worn.under_upper.open is 1>>
		and tugs it down your chest,
	<<elseif $worn.under_upper.integrity gt 20>>
		and pulls it up,
	<<else>>
		and tears it off your body,
		<<set $worn.under_upper.integrity -= 20>>
		<<integritycheck>><<exposure>>
	<</if>>
	revealing your <<breasts>>.<<gtrauma>><<trauma 6>>

	"Nice," <<he>> says, releasing you after having a good look. <<covered>> <<He>> turns and leaves the room.

	<<spa_end>>
<<else>>
	<<He>> tries to tear it from your body, but only damages the fabric before you manage to twist away.<<set $worn.under_upper.integrity -= 20>>

	<<He>> looks set to try again, but another member of staff bangs on the door. "Everything okay in there?"

	"Yes," the <<person>> responds. "I'm just leaving." <<He>> shoots you one last look before exiting the room.

	<<spa_end>>
<</if>>

:: Spa Rude Slap
<<effects>>

The <<person>> approaches again, so you smack <<him>> across the face.

<<He>> staggers away from you, just as someone knocks on the door. "Is everything okay in there?"

The <<person>> rubs <<his>> face. "Yes. I'm just leaving." <<He>> shoots you one last look before exiting the room.

<<spa_end>>

:: Spa Rude Polite
<<effects>>

<<if $spa.behaviour is "sophisticated">>
	"Thank you for your patronage <<sir>>," you repeat, opening the door. "I hope you enjoy the rest of your stay."
<<else>>
	"You almost tripped into me there," you laugh, opening the door. "Have a nice day."
<</if>>

The <<person>> considers a moment, then exits the room, giving you a lingering look as <<he>> does.

<<spa_end>>

:: Spa Rude Show
<<effects>>

<<if $phase2 is 1>>
	<<pulldownall>>
<<else>>
	<<pullupall>>
<</if>>

<<if $phase2 is 1>>
	<<exhibitionism5>>
<<else>>
	<<exhibitionism4>>
<</if>>

The <<person>> leers all the while. "Nice," <<he>> says, satisfied. <<He>> gives you a final lingering look, then exits the room.
<<if $phase is 1>>
	<<tipreceive>>
<</if>>

<<spa_end>>

:: Spa Rude Money
<<effects>>

<<if $spa.behaviour is "sophisticated">>
	"It is customary to tip," you say. "Particularly for exceptional service."
<<else>>
	"I like making customers happy," you say. "Especially those who tip generously."
<</if>>

<<if $rng gte 41>>
	The <<person>> ponders a moment, then relents.
	<<if $phase2 is 1>>
		<<tipset 0.5>>
	<<else>>
		<<tipset 0.7>>
	<</if>>
	You negotiate a fee of <<printmoney $tip>>,
	<<if $tipreaction is "low">>
		less than you'd hoped.
	<<else>>
		which seems reasonable.
	<</if>>

	<<link [[Accept|Spa Rude Show]]>><<set $phase to 1>><</link>>

	<<link [[Refuse|Spa Rude Refuse 2]]>><</link>>

<<else>>
	<<if $phase2 is 1>>
		<<spa_genitals_strip>>
	<<else>>
		<<spa_breasts_strip>>
	<</if>>
<</if>>

:: Spa Rude Negotiate
<<effects>>
<<if $phase2 is 1>>
	<<tipset 0.5>>
<<else>>
	<<tipset 0.7>>
<</if>>

You negotiate a fee of <<printmoney $tip>>,
<<if $tipreaction is "low">>
	less than you'd hoped.
<<else>>
	which seems reasonable.
<</if>>

<<link [[Accept|Spa Rude Show]]>><<set $phase to 1>><</link>>

<<link [[Refuse|Spa Rude Refuse 2]]>><</link>>

:: Spa Rude Under
<<effects>>

<<if $worn.lower.outfitSecondary is undefined>>
	<<set _broken to true>>
<<elseif $worn.lower.outfitSecondary[1] is "broken">>
	<<set _broken to true>>
<</if>>
<<He>> grasps your $worn.under_lower.name with <<his>> other hand,
<<if $worn.under_lower.open is 1 or _broken or $worn.under_lower.integrity lte 20>>
	<<fameexhibitionism 1>>
	<<if setup.clothes.under_lower[clothesIndex('under_lower', $worn.under_lower)].skirt is 1>>
		and flips it up,
	<<elseif $worn.under_lower.integrity gt 20>>
		and tugs it down,
	<<else>>
		and tears it off your body,
		<<set $worn.under_lower.integrity -= 20>>
		<<integritycheck>><<exposure>>
	<</if>>
	revealing your <<genitals>>.<<gtrauma>><<trauma 6>>

	<<spa_genitals_reaction>>
	<<covered>> <<He>> turns and leaves the room.

	<<spa_end>>
<<else>>
	<<He>> tries to tear it from your body, but only damages the fabric before you manage to twist away.
	<<set $worn.under_lower.integrity -= 20>>

	<<He>> looks set to try again, but another member of staff bangs on the door. "Everything okay in there?"

	"Yes," the <<person>> responds. "I'm just leaving." <<He>> shoots you one last look before exiting the room.

	<<spa_end>>
<</if>>

:: Spa Lewd Accept
<<effects>>

You nod. The <<person>> smiles and stands.

<<link [[Lie down|Spa Lewd Lie]]>><</link>>

<<if $exhibitionism gte 75>>
	<<link [[Strip first|Spa Lewd Strip]]>><</link>><<exhibitionist5>>

<</if>>

:: Spa Lewd Refuse
<<effects>>

<<if $spa.behaviour is "sophisticated">>
	You shake your head. "I'm sorry <<sir>>," you say. "But that would be unprofessional of me."
<<else>>
	You shake your head. "Sorry," you say. "It might make my boss upset."
<</if>>

The <<person>> shrugs, and lies back down. "Suit yourself."

<<Hes>> a bit quieter for the rest of the session, but seems satisfied at the end.<<body_tip hand 0.1>><<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Lewd Lie
<<effects>>

You lie down on the table. "Please relax," the <<person>> says in a jovial tone while pressing <<his>> hands against your back.

It feels good. "I'm experienced," <<he>> says, as if reading your thoughts. <<His>> fingers wander a little further down your back than you think is necessary, but <<he>> doesn't take advantage.<<garousal>><<arousal 600>>

"Refreshing," <<he>> says at the end of the session. <<He>> seems satisfied. <<set $tipmod to 1>><<tipset>><<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Lewd Strip
<<effects>>

<<passagestrip>>
<<exhibitionism5>>

The <<person>> watches all the while. You lie down on the table.

"Please relax," <<he>> says in a jovial tone, rubbing oil on <<his>> hands. <<He>> gets to work.

<<if random(1, 2) is 2>>
	It feels good. "I'm experienced," <<he>> says, as if reading your thoughts. <<His>> fingers wander a little further down your back than you think is necessary, groping your <<bottom>>.<<garousal>><<arousal 600>>

	<<if $pronoun is "f">>
		"That's that," <<he>> says, pulling away. You roll onto your side to stand, and <<he>> strikes, pushing you onto your back. <<He>> swings a leg over you before you can react, straddling you. Your <<genitals>> brushes against <<his>> <<if $NPCList[0].penis isnot "none">>cock.<<else>>vagina.<</if>><<ggarousal>><<arousal 1200>>

		"There are other forms of massage," <<he>> says, grasping your shoulders and pressing <<his>> <<print $NPCList[0].breastsdesc>> against your body. <<He>> rubs <<his>> chest against yours,
		<<if $NPCList[0].penis isnot "none">>letting <<his>> penis rest against you.<<else>>and <<his>> pussy kisses you each time <<he>> pulls <<himself>> forward.<</if>><<ggarousal>><<arousal 1200>>

		<<link [[Ask to stop|Spa Lewd Woman Stop]]>><</link>>

		<<link [[Endure|Spa Lewd Woman]]>><<arousal 2400>><</link>><<gggarousal>>

	<<else>>
		"That's that," <<he>> says, pulling away. You push yourself onto your knees to stand, and <<he>> strikes, grasping your hips and hoisting your <<bottom>> into the air. Before you can react, <<hes>> climbed onto the table and pushed <<his>> pelvis against yours. Your <<genitals>> brushes against <<his>> <<if $NPCList[0].penis isnot "none">>cock.<<else>>vagina.<</if>><<ggarousal>><<arousal 1200>>

		"There are other forms of massage," <<he>> says, grasping your shoulders and humping you. <<if $NPCList[0].penis isnot "none" and ($player.vaginaExist or $analdisable is "f") and !$worn.genitals.type.includes("chastity")>><<He>> doesn't try to penetrate, but it would be easy from such a position.<</if>><<ggarousal>><<arousal 1200>>

		<<link [[Ask to stop|Spa Lewd Man Stop]]>><</link>>

		<<link [[Endure|Spa Lewd Man]]>><<arousal 2400>><</link>><<gggarousal>>

	<</if>>
<<else>>
	It feels good. "I'm experienced," <<he>> says, as if reading your thoughts. <<His>> fingers wander a little further down your back than you think is necessary, but <<he>> doesn't take advantage.<<garousal>><<arousal 600>>

	"Refreshing," <<he>> says at the end of the session. <<He>> seems satisfied. <<set $tipmod to 1>><<tipset>><<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>
<</if>>

:: Spa Lewd Woman
<<effects>>

The <<person>> rubs oil over your chest, then continues rubbing <<his>> body against yours.

<<if $player.penisExist and $NPCList[0].penis is "none" and !$worn.genitals.type.includes("chastity")>>
	<<He>> need only back up a little, and your <<penis>> would enter <<him>>, but <<he>> doesn't take advantage.
<</if>>

<<if $arousal gte $arousalmax>>
	<<orgasm>>

	<<He>> laughs as your spasms subside. "I'd better not overdo it," <<he>> says <<he>> climbs off you. "Any longer and I might lose control. Thanks for humouring me."<<set $tipmod to 1.5>><<tipset>><<tipreceive>><<pass 50>>
<<else>>
	<<He>> continues until the end of the session. "Any longer and I might lose control," <<he>> laughs as <<he>> climbs off you. "Thanks for humouring me."<<set $tipmod to 1.2>><<tipset>><<tipreceive>><<pass 50>>
<</if>>

<<clotheson>>

<<spa_end>>

:: Spa Lewd Woman Stop
<<effects>>

<<if $arousal gte $arousalmax>>
	You open your mouth to speak, just as your body betrays you.<<orgasm>>

	The <<person>> laughs, rubbing oil over your chest. "Were you trying to say something?" <<he>> says as you twitch beneath <<him>>. <<if $player.penisExist>>"You're getting my ass all slimy.<</if>>

	<<He>> climbs off. "Thanks for humouring me. Commendable service, all round." <<He>> picks up <<his>> towel and leaves the room.
	<<set $tipmod to 1.5>><<tipset>><<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>
<<else>>
	<<if $submissive gte 1150>>
		"P-please stop," you say. "I might get in trouble."
	<<elseif $submissive lte 850>>
		"Get off," you say. "You'll get me in trouble."
	<<else>>
		"Please cease," you say. "You'll get me in trouble."
	<</if>>

	The <<person>> laughs, and climbs off. "I wouldn't want that. Thanks for humouring me." <<set $tipmod to 1>><<tipset>><<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>

<</if>>

:: Spa Lewd Man
<<effects>>

The <<person>> rubs oil over your back, and continues to hump you.

<<if ($vagina is 1 or $analdisable is "f") and $NPCList[0].penis isnot "none" and !$worn.genitals.type.includes("chastity")>>
	<<He>> need only realign a little, and <<his>> <<print $NPCList[0].penisdesc>> would enter you, but <<he>> doesn't take advantage.
<</if>>

<<if $arousal gte $arousalmax>>
	<<orgasm>>

	<<He>> laughs as your spasms subside. "I'd better not overdo it," <<he>> says <<he>> climbs off the table. "Any longer and I might lose control. Thanks for humouring me."<<set $tipmod to 1.5>><<tipset>><<tipreceive>><<pass 50>>
<<else>>
	<<He>> continues massaging your back in this manner until the end of the session. "Any longer and I might lose control," <<he>> laughs as <<he>> climbs off the table. "Thanks for humouring me."<<set $tipmod to 1.2>><<tipset>><<tipreceive>><<pass 50>>
<</if>>

<<clotheson>>

<<spa_end>>

:: Spa Lewd Man Stop
<<effects>>

<<if $arousal gte $arousalmax>>
	You open your mouth to speak, just as your body betrays you.<<orgasm>>

	The <<person>> laughs, rubbing oil over your back. "Were you trying to say something?" <<he>> says as you twitch against <<him>>. <<if ($vagina is 1 or $analdisable is "f") and $NPCList[0].penis isnot "none" and !$worn.genitals.type.includes("chastity")>>"I'm sorely tempted to go all in."<</if>>

	<<He>> climbs off the table as your spams subside. "Thanks for humouring me. Commendable service, all round." <<He>> picks up <<his>> towel and leaves the room.
	<<set $tipmod to 1.5>><<tipset>><<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>

<<else>>
	<<if $submissive gte 1150>>
		"P-please stop," you say. "I might get in trouble."
	<<elseif $submissive lte 850>>
		"Get off," you say. "You'll get me in trouble."
	<<else>>
		"Please cease," you say. "You'll get me in trouble."
	<</if>>

	The <<person>> laughs, and climbs off the table. "I wouldn't want that. Thanks for humouring me." <<set $tipmod to 1>><<tipset>><<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>

<</if>>

:: Spa Lewd Hand Refuse
<<effects>>

You shake your head. "That's too lewd for me," you say. "Sorry."

"That's a shame," the <<person>> says as <<he>> rises to <<his>> feet. <<He>> throws <<his>> towel over <<his>> shoulder, and strides outside.<<body_tip hand 0.3>><<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Lewd Hand Negotiate
<<effects>>

<<body_tip hand 0.5>><<tip_neg>><<set $tip_add to ($tip + random(100, 1000))>>

The <<person>> rests on <<his>> elbow, watching you.

<<link [[Get to work|Spa Lewd Hand]]>><<handskill 5>><</link>><<ghandskill>>

<<link [[Refuse|Spa Lewd Hand Refuse 2]]>><<unset $desperateaction>><</link>>

:: Spa Lewd Hand Refuse 2
<<effects>>

You shake your head. "Sorry," you say. "I need to get ready for the next customer."

The <<person>> sighs. "Alright. Thanks for the massage." <<He>> rises to <<his>> feet, throws <<his>> towel over <<his>> shoulder, and strides from the room.<<pass 50>>

<<spa_end>>

:: Spa Lewd Hand
<<effects>>

<<set $prostitutionstat += 1>>

<<if $NPCList[0].penis isnot "none">>
	<<if $NPCList[0].penissize gte 4>>
		You grasp <<his>> <<print $NPCList[0].penisdesc>> with both hands to accommodate its size. You <<handtext>> pump it up and down. It was erect already, but it becomes even more engorged as you work.
	<<elseif $NPCList[0].penissize gte 1>>
		You grasp <<his>> <<print $NPCList[0].penisdesc>> with both hands, and <<handtext>> pump it up and down. It was erect already, but it becomes even more engorged as you work.
	<<else>>
		You grasp <<his>> <<print $NPCList[0].penisdesc>> between a forefinger and thumb, and <<handtext>> pump it up and down. You rub <<his>> glans with your other hand.
	<</if>>
<<else>>
	You grasp <<his>> clit between a forefinger and thumb, and press a finger between <<his>> lips. You <<handtext>> begin to tease.
<</if>>
<<promiscuity3>>

The <<person>> lies back and shuts <<his>> eyes.
"A-almost there," <<he>> says, <<his>> body twitching. "J-just a bit faster."

<<link [[Finish your client|Spa Lewd Hand Finish]]>><</link>>

<<link [[Demand more money|Spa Lewd Hand 2]]>><</link>><<skill_difficulty handskill "Hand Skill" 1 600>>

:: Spa Lewd Hand Finish
<<effects>>

<<if $NPCList[0].penis isnot "none">>
	<<handejacstat>><<ejacstat>><<set $player.bodyliquid.leftarm.semen += 1>><<set $player.bodyliquid.rightarm.semen += 1>>
	You accelerate the pace, until <<his>> <<print $NPCList[0].penisdesc>> erupts over your hands while <<his>> body spasms and jerks.
<<else>>
	You accelerate the pace, until <<his>> body spasms and jerks. You feel <<his>> juices on your fingers.
<</if>>

<<He>> lies on the table for a few moments, gasping and resting an arm over <<his>> eyes. "Thanks," <<he>> manages. "Well earned."<<tipreceive>><<pass 50>>

<<He>> ties <<his>> towel around <<his>> waist, and walks from the room.

<<spa_end>>

:: Spa Lewd Hand 2
<<effects>>

<<if $handskill gte random(1, 600)>>

	You slow the pace, keeping <<him>> on the edge.

	<<if $spa.behaviour is "cute">>
		"This is fun," you say. "I could do this all day."
	<<else>>
		"I like having you in my hand like this," you say. "I could go on all day."
	<</if>>

	"I-I'll pay more," the <<person>> stammers. "Just go a bit faster."<<body_tip hand add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	<<link [[Finish|Spa Lewd Hand Finish]]>><</link>>

	<<link [[Demand more money|Spa Lewd Hand 3]]>><</link>><<skill_difficulty handskill "Hand Skill" 1 800>>

<<else>>
	<<if random(1, 10) gte 4>>
		You slow the pace, but the <<person>> humps against your fingers, and brings <<himself>> to completion.
		<<spa_hand_failed>>
	<<else>>
		You slow the pace, and the <<person>> loses control. <<He>> grasps your arms, and pulls you onto the table.

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 0>><<set $molestationstart to 1>><</link>>

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

:: Spa Lewd Hand 3
<<effects>>

<<if $handskill gte random(1, 800)>>

	<<He>> humps against your fingers, but you pull away just enough that <<he>> can't quite reach orgasm.
	<<He>> humps even harder, desperate to finish.

	<<if $spa.behaviour is "cute">>
		"Not so rough," you laugh. "Be good and I'll touch you again."
	<<else>>
		"I'm not finished with you yet," you purr.
	<</if>>

	The <<person>> falls back. "P-please," <<he>> says. "J-just finish me off!"<<body_tip hand add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	<<link [[Finish|Spa Lewd Hand Finish]]>><</link>>

	<<link [[Demand more money|Spa Lewd Hand 4]]>><</link>><<skill_difficulty handskill "Hand Skill" 1 1100>>

<<else>>
	<<if random(1, 10) gte 4>>
		You slow the pace, but the <<person>> humps against your fingers, and brings <<himself>> to completion.
		<<spa_hand_failed>>
	<<else>>
		You slow the pace, and the <<person>> loses control. <<He>> grasps your arms, and pulls you onto the table.

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 0>><<set $molestationstart to 1>><</link>>

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

:: Spa Lewd Hand 4
<<effects>>

<<if $handskill gte random(1, 1100)>>
	You reach forward again, and brush your fingers against <<his>> genitals, not allowing <<him>> to calm down, or to cum.

	<<if $spa.behaviour is "cute">>
		"I would," you say. "But I really need the money."
	<<else>>
		"You'll have to do better," you say.
	<</if>>

	"Y-yes," the <<person>> stammers. "A-anything. I can't take this any longer."<<body_tip hand add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	Before you can consider your next move, the <<person>> loses control. <<He>> grasps <<his>>
	<<if $NPCList[0].penis isnot "none">>
		<<print $NPCList[0].penisdesc>>,
	<<else>>
		pussy,
	<</if>>
	intent on finishing <<himself>>.

	<<link [[Allow it|Spa Lewd Hold Finish]]>><</link>>

	<<link [[Hold your client's arms down|Spa Lewd Hold]]>><</link>>

<<else>>
	<<if random(1, 10) gte 4>>
		You slow the pace, but the <<person>> humps against your fingers, and brings <<himself>> to completion.
		<<spa_hand_failed>>
	<<else>>
		You slow the pace, and the <<person>> loses control. <<He>> grasps your arms, and pulls you onto the table.

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 0>><<set $molestationstart to 1>><</link>>

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

:: Spa Lewd Hold Finish
<<effects>>

The <<person>>

<<if $NPCList[0].penis isnot "none">>
	ejaculates at once, <<his>> <<print $NPCList[0].penisdesc>> erupting on <<his>> own chest.
<<else>>
	cums at once, letting out a high-pitched scream as <<his>> body shakes.
<</if>>
<<He>> lies back, exhausted.

<<He>> pulls <<himself>> to a sitting position, and wipes <<himself>> down. "T-thanks," <<he>> says. "Here." <<tipreceive>><<pass 50>>

<<He>> ties <<his>> towel around <<his>> waist, and walks from the room.

<<spa_end>>

:: Spa Lewd Hold
<<effects>>

You grasp <<his>> wrists with your hands, and force them against the table, either side of <<his>> head. <<He>> resists, but you sit on <<his>> stomach and push <<him>> back down with your weight.

<<if $angel gte 6>>
	"Masturbation is a sin," you say.
<<elseif $spa.behaviour is "cute">>
	"Don't touch yourself," you say. "That's my job."
<<else>>
	"I didn't say you could touch yourself," you say.
<</if>>

You bounce as <<he>> thrusts <<his>> pelvis into the air.

Your hands are occupied. You need to use something else.

<<link [[Use your thighs|Spa Lewd Thigh]]>><<thighskill 5>><</link>><<skill_difficulty thighskill "Thigh Skill" 1 400>><<gthighskill>>

<<link [[Use your ass|Spa Lewd Bottom]]>><<bottomskill 5>><</link>><<skill_difficulty bottomskill "Ass Skill" 1 400>><<gbottomskill>>

:: Spa Lewd Thigh Finish
<<effects>>

<<if $NPCList[0].penis isnot "none">>
	<<set $player.bodyliquid.thigh.semen += 1>><<thighejacstat>><<ejacstat>>
	You <<thightext>> rub <<his>> <<print $NPCList[0].penisdesc>> hard between your thighs. <<His>> body trembles, and <<he>> ejaculates, splattering you with semen.
<<else>>
	You <<thightext>> rub your thigh hard against <<his>> pussy. <<His>> body trembles and spasms beneath you as <<he>> cums.
<</if>>

<<He>> lies back as the jerking subsides, one arm over <<his>> face. "Th-thanks," <<he>> manages. "Here." <<tipreceive>><<pass 50>>

<<He>> sits up and wraps a towel around <<his>> waist before leaving the room.

<<spa_end>>

:: Spa Lewd Thigh

<<effects>>
<<if $thighskill gte random(1, 400)>>
	You lay flat against the <<person>>,
	<<if $NPCList[0].penis isnot "none">>
		and <<thightext>> grasp <<his>> <<print $NPCList[0].penisdesc>> between your thighs. <<He>> thrusts against you as <<he>> half-heartedly strains against your grasp. You're careful not to squeeze <<his>> cock too tight, making sure <<he>> can't cum.
	<<else>>
		and <<thightext>> push your thigh into <<his>> pussy. <<He>> rubs against you as <<he>> half-heartedly strains against your grasp. You're careful not to press too hard, making sure <<he>> can't cum.
	<</if>>

	<<if $breastsize gte 1>>
		You press your <<breasts>> against <<him>>.
	<</if>>
	<<if $spa.behaviour is "cute">>
		"Does this feel good?" you ask, keeping <<him>> on a torturous edge. "I might finish you soon. I'm not sure."
	<<else>>
		"How does this feel?" you ask, keeping <<him>> on a torturous edge. "I can keep you like this as long as I want."
	<</if>>

	"P-please," the <<person>> begs. "Whatever you want! J-just let me cum!"<<body_tip thigh add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	<<link [[Finish|Spa Lewd Thigh Finish]]>><</link>>

	<<link [[Demand more money|Spa Lewd Thigh 2]]>><</link>><<skill_difficulty thighskill "Thigh Skill" 300 700>>

<<else>>
	<<if random(1, 10) gte 4>>
		You lay flat against the <<person>>,
		<<if $NPCList[0].penis isnot "none">>
			<<set $player.bodyliquid.thigh.semen += 1>><<thighejacstat>><<ejacstat>>
			and <<thightext>> grasp <<his>> <<print $NPCList[0].penisdesc>> between your thighs. <<He>> thrusts against you as <<he>> half-heartedly strains against your grasp, and manages to finish <<himself>>, erupting over your legs.
		<<else>>
			and <<thightext>> push your thigh into <<his>> pussy. <<He>> rubs against you as <<he>> half-heartedly strains against your grasp, and manages to finish <<himself>>, <<his>> body convulsing.
		<</if>>

		<<He>> lies back as the jerking subsides, one arm over <<his>> face. "Th-thanks," <<he>> manages. "Here." <<tipreceive>><<pass 50>>

		<<He>> sits up and wraps a towel around <<his>> waist before leaving the room.

		<<spa_end>>
	<<else>>
		You lay flat against the <<person>>,
		<<if $NPCList[0].penis isnot "none">>
			and <<thightext>> grasp <<his>> <<print $NPCList[0].penisdesc>> between your thighs.
		<<else>>
			and <<thightext>> press your thigh into <<his>> pussy.
		<</if>>
		<<He>> loses control, and forces your arms away.
		<<spa_rape_failed>>

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 1>><<set $molestationstart to 1>><</link>>
	<</if>>
<</if>>

:: Spa Lewd Thigh 2
<<effects>>

<<if $thighskill gte random(300, 700)>>

	<<if $spa.behaviour is "cute">>
		"Just a little more money," you say. "I promise."
	<<else>>
		"Just a little more money," you purr. "And I'll release you."
	<</if>>

	The <<person>> trembles as <<he>> nods. "Y-y-yes," <<he>> says. "A-anything."
	<<body_tip thigh add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	You'd worry for <<his>> health if you kept this up,
	<<if $NPCList[0].penis isnot "none">>
		<<set $player.bodyliquid.thigh.semen += 2>><<thighejacstat>><<ejacstat>>
		so you <<thightext>> squeeze <<his>> <<print $NPCList[0].penisdesc>> between your thighs, and pump as hard as you can.
	<<else>>
		so you <<thightext>> press your thigh against <<his>> pussy, and rub as hard as you can.
	<</if>>

	The effect is immediate.
	<<if $NPCList[0].penis isnot "none">>
		<<His>> back arcs as <<his>> whole body convulses, covering your legs in a deluge of cum.
	<<else>>
		<<His>> back arcs as <<his>> whole body convulses.
	<</if>>
	<<He>> moans loud enough that you worry someone will investigate. It takes half a minute for <<him>> to come down to just the occasional twitch. <<Hes>> still out of breath.

	<<link [[Next|Spa Lewd Torment End]]>><</link>>

<<else>>

	<<if random(1, 10) gte 4>>
		<<if $NPCList[0].penis isnot "none">>
			<<set $player.bodyliquid.thigh.semen += 1>><<thighejacstat>><<ejacstat>>
			The <<person>> thrusts against you as <<he>> half-heartedly strains against your grasp, and manages to finish <<himself>>, erupting over your legs.
		<<else>>
			The <<person>> rubs against you as <<he>> half-heartedly strains against your grasp, and manages to finish <<himself>>, <<his>> body convulsing.
		<</if>>

		<<He>> lies back as the jerking subsides, one arm over <<his>> face. "Th-thanks," <<he>> manages. "Here." <<tipreceive>><<pass 50>>

		<<He>> sits up and wraps a towel around <<his>> waist before leaving the room.

		<<spa_end>>
	<<else>>
		You try to keep the <<person>> on the edge a bit longer, but <<he>> loses control, and forces your arms away.
		<<spa_rape_failed>>

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 1>><<set $molestationstart to 1>><</link>>
	<</if>>
<</if>>

:: Spa Lewd Bottom Finish
<<effects>>

<<if $NPCList[0].penis isnot "none">>
	<<set $player.bodyliquid.bottom.semen += 1>><<bottomejacstat>><<ejacstat>>
	You <<bottomtext>> rub your <<bottom>> hard against the <<persons>> <<print $NPCList[0].penisdesc>>, until <<he>> spasms and erupts over you.
<<else>>
	You <<bottomtext>> grind your <<bottom>> hard against the <<persons>> pussy, until <<his>> body convulses in orgasm.
<</if>>

<<He>> lies back as the jerking subsides, one arm over <<his>> face. "Th-thanks," <<he>> manages. "Here." <<tipreceive>><<pass 50>>

<<He>> sits up and wraps a towel around <<his>> waist before leaving the room.

<<spa_end>>

:: Spa Lewd Bottom
<<effects>>

<<if $bottomskill gte random(1, 400)>>
	You shunt yourself down <<his>> body,
	<<if $NPCList[0].penis isnot "none">>
		until you feel <<his>> <<print $NPCList[0].penisdesc>> against your <<bottom>>. You begin <<bottomtext>> bobbing up and down against <<his>> length, careful not to finish <<him>> too soon.
	<<else>>
		and <<bottomtext>> grind your <<bottom>> against <<his>> pussy. You're careful not to finish <<him>> too soon.
	<</if>>

	<<if $breastsize gte 1>>
		You press your <<breasts>> against <<him>>.
	<</if>>
	<<if $spa.behaviour is "cute">>
		"Does this feel good?" you ask, keeping <<him>> on a torturous edge. "I might finish you soon. I'm not sure."
	<<else>>
		"How does this feel?" you ask, keeping <<him>> on a torturous edge. "I can keep you like this as long as I want."
	<</if>>

	"P-please," the <<person>> begs. "Whatever you want! J-just let me cum!"<<body_tip thigh add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	<<link [[Finish|Spa Lewd Bottom Finish]]>><</link>>

	<<link [[Demand more money|Spa Lewd Bottom 2]]>><</link>><<skill_difficulty bottomskill "Bottom Skill" 300 700>>

<<else>>
	<<if random(1, 10) gte 4>>
		You shunt yourself down <<his>> body,
		<<if $NPCList[0].penis isnot "none">>
			<<set $player.bodyliquid.bottom.semen += 1>><<bottomejacstat>><<ejacstat>>
			until you feel <<his>> <<print $NPCList[0].penisdesc>> against your <<bottom>>. You begin <<bottomtext>> bobbing up and down against <<his>> length. It sends <<him>> over the edge. <<He>> spasms, and <<his>> semen erupts onto you.
		<<else>>
			and <<bottomtext>> grind your <<bottom>> against <<his>> pussy. It sends <<him>> over the edge. <<He>> spasms and moans as the orgasm runs through <<his>> body.
		<</if>>

		<<He>> lies back as the jerking subsides, one arm over <<his>> face. "Th-thanks," <<he>> manages. "Here." <<tipreceive>><<pass 50>>

		<<He>> sits up and wraps a towel around <<his>> waist before leaving the room.

		<<spa_end>>
	<<else>>
		You shunt yourself down <<his>> body,
		<<if $NPCList[0].penis isnot "none">>
			<<set $player.bodyliquid.bottom.semen += 1>><<bottomejacstat>><<ejacstat>>
			until you feel <<his>> <<print $NPCList[0].penisdesc>> against your <<bottom>>. You begin <<bottomtext>> bobbing up and down against <<his>> length.
		<<else>>
			and <<bottomtext>> grind your <<bottom>> against <<his>> pussy.
		<</if>>

		<<He>> loses control, and forces your arms away.

		<<spa_rape_failed>>

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 1>><<set $molestationstart to 1>><</link>>
	<</if>>
<</if>>

:: Spa Lewd Bottom 2
<<effects>>

<<if $bottomskill gte random(300, 700)>>

	<<if $spa.behaviour is "cute">>
		"Just a little more money," you say. "I promise."
	<<else>>
		"Just a little more money," you purr. "And I'll release you."
	<</if>>

	The <<person>> trembles as <<he>> nods. "Y-y-yes," <<he>> says. "A-anything."
	<<body_tip bottom add>><<set $tip_add to ($tip + (500, 1500))>><<tip_up>>

	You'd worry for <<his>> health if you kept this up,
	<<if $NPCList[0].penis isnot "none">>
		<<set $player.bodyliquid.bottom.semen += 2>><<thighejacstat>><<ejacstat>>
		so you <<bottomtext>> squeeze <<his>> <<print $NPCList[0].penisdesc>> between your <<bottom>> cheeks, and pump as hard as you can.
	<<else>>
		so you <<bottomtext>> press your <<bottom>> against <<his>> pussy, and rub as hard as you can.
	<</if>>

	The effect is immediate.
	<<if $NPCList[0].penis isnot "none">>
		<<His>> back arcs as <<his>> whole body convulses, covering your ass in a deluge of cum.
	<<else>>
		<<His>> back arcs as <<his>> whole body convulses.
	<</if>>

	<<He>> moans loud enough that you worry someone will investigate. It takes half a minute for <<him>> to come down to just the occasional twitch. <<Hes>> still out of breath.

	<<link [[Next|Spa Lewd Torment End]]>><</link>>

<<else>>
	<<if random(1, 10) gte 4>>
		<<if $NPCList[0].penis isnot "none">>
			<<set $player.bodyliquid.bottom.semen += 1>><<bottomejacstat>><<ejacstat>>
			The <<person>> thrusts between your cheeks, and manages to send <<himself>> over the edge, <<his>> <<print $NPCList[0].penisdesc>> erupting over your <<bottom>>.
		<<else>>
			The <<person>> humps your <<bottom>>, and manages to send <<himself>> over the edge, wracking <<his>> whole body with orgasmic convulsions.
		<</if>>

		<<He>> lies back as the jerking subsides, one arm over <<his>> face. "Th-thanks," <<he>> manages. "Here." <<tipreceive>><<pass 50>>

		<<He>> sits up and wraps a towel around <<his>> waist before leaving the room.

		<<spa_end>>
	<<else>>
		You try to keep the <<person>> on the edge, but <<he>> loses control, grasping your arms and forcing them away.
		<<spa_rape_failed>>

		<<link [[Next|Spa Lewd Rape]]>><<set $phase to 1>><<set $molestationstart to 1>><</link>>
	<</if>>
<</if>>

:: Spa Lewd Torment End
<<effects>>

You climb off the <<person>>, and <<he>> struggles to a sitting position.

<<if $spa.behaviour is "cute">>
	"I hope you liked my massage," you say, holding out your hand.
<<else>>
	"I'd love to do this again sometime," you say, holding out your hand.
<</if>>

<<He>> looks up at you, then down again, shaking <<his>> head.

<<if $player.gender_appearance is "m">>
	"Bloody incubus," <<he>> mutters. "Fine. Here's your money."
<<else>>
	"Bloody succubus," <<he>> mutters. "Fine. Here's your money."
<</if>>
<<tipreceive>><<pass 50>>

<<He>> wraps <<his>> towel around <<his>> waist, and staggers from the room.

<<spa_end>>

:: Spa Lewd Rape
<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>

	<<maninit>>
	<<if $spa_event isnot "party">>
		<<enable_rescue>>
	<</if>>
	<<set $enemyarousal to ($enemyarousalmax * 0.9)>>
	<<if $phase is 1>>
		<<npc_attempt_sex>>
	<</if>>
	<<prop table>>
<</if>>

<<effects>>

<<effectsman>><<man>>

<<if $alarm is 1 and $rescue isnot 1>>
	Your cry is drowned out by the din of the party.
	<<set $alarm to 0>>

<</if>>

<<stateman>>

<<actionsman>>

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

:: Spa Lewd Rape Finish
<<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	<<He>> lies back on the table, one hand over <<his>> eyes. <<tearful>> you drop to the ground. "Here," <<he>> says. <<tipreceive>><<pass 50>>

	<<He>> ties the towel around <<his>> waist, and exits the room.

<<elseif $enemyhealth lte 0>>
	You shove the <<person>> back against the table. <<He>> lunges for you. <<tearful>> you step back.

	<<if $NPCList[0].penis isnot "none">>
		Instead, <<he>> grasps <<his>> <<print $NPCList[0].penisdesc>> in <<his>> hand, and pumps it hard, ejaculating over the floor with a shudder.
	<<else>>
		Instead, <<he>> pushes a finger into <<his>> pussy, and pumps hard, until <<his>> body shudders into orgasm.
	<</if>>

	<<tearful>> you step away from the table. "Sorry," the <<person>> manages. "Here." <<tipreceive>><<pass 50>>

	<<He>> ties the towel around <<his>> waist, and exits the room.

<<elseif $alarm is 1 and $rescue is 1>>
	<<set $rescued += 1>>
	Someone bangs on the door. "Is everything okay in there?"

	"Y-yes!" the <<person>> says, releasing you.
	<<if $NPCList[0].penis isnot "none">>
		<<He>> grasps <<his>> <<print $NPCList[0].penisdesc>> in <<his>> hand, and pumps it hard, ejaculating over the floor with a shudder.
	<<else>>
		<<He>> pushes a finger into <<his>> pussy, and pumps hard, until <<his>> body shudders into orgasm.
	<</if>>

	<<tearful>> you step away from the table. "Sorry," the <<person>> manages. "Here." <<tipreceive>><<pass 50>>

	<<He>> ties the towel around <<his>> waist, and exits the room.
<<else>>
	The <<person>> fights <<his>> urges, and pulls away from you.
	<<if $NPCList[0].penis isnot "none">>
		<<He>> grasps <<his>> <<print $NPCList[0].penisdesc>> in <<his>> hand, and pumps it hard, ejaculating over the floor with a shudder.
	<<else>>
		<<He>> pushes a finger into <<his>> pussy, and pumps hard, until <<his>> body shudders into orgasm.
	<</if>>

	<<He>> lies back with an arm over <<his>> eyes, before tying the towel around <<his>> waist, and exiting the room. <<tearful>> you wipe down the table.<<pass 50>>
<</if>>

<<endcombat>>
<<clotheson>>

<<spa_end>>

:: Spa Hesitant Strip

<<effects>>

"Let me help," you say, reaching for <<his>> towel. <<He>> tries to step away from you, but you manage to grasp the fabric. The towel comes free as <<he>> moves,
<<if $pronoun is "f">>
	<<if $NPCList[0].penis isnot "none">>
		revealing <<his>> <<print $NPCList[0].breastsdesc>> and <<print $NPCList[0].penisdesc>>.
	<<else>>
		revealing <<his>> <<print $NPCList[0].breastsdesc>> and pussy.
	<</if>>
<<else>>
	<<if $NPCList[0].penis isnot "none">>
		revealing <<his>> <<print $NPCList[0].penisdesc>>.
	<<else>>
		revealing <<his>> pussy.
	<</if>>
<</if>>
<<promiscuity2>>

<<He>> gasps and covers <<himself>> with <<his>> hands. "Just lie on the table," you say. "I'll take care of you."

<<He>> hesitates again, then does so. You oil up your hands, and <<handtext>> get to work.<<ghandskill>><<handskill 5>>

<<body_tip hand 1>>
<<Hes>> much more comfortable by the end of the session, and leaves a tip. <<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Hesitant Wait
<<effects>>

<<if $rng gte 51>>
	The <<person>> blushes harder as <<he>> lets the towel drop to the floor,
	<<if $pronoun is "f">>
		<<if $NPCList[0].penis isnot "none">>
			revealing <<his>> <<print $NPCList[0].breastsdesc>> and <<print $NPCList[0].penisdesc>>.
		<<else>>
			revealing <<his>> <<print $NPCList[0].breastsdesc>> and pussy.
		<</if>>
	<<else>>
		<<if $NPCList[0].penis isnot "none">>
			revealing <<his>> <<print $NPCList[0].penisdesc>>.
		<<else>>
			revealing <<his>> pussy.
		<</if>>
	<</if>>

	<<He>> covers <<himself>> with <<his>> hands, and lies face down on the table. You oil up your hands, and <<handtext>> get to work.<<ghandskill>><<handskill 5>>

	<<body_tip hand 1>>
	<<Hes>> much more comfortable by the end of the session, and leaves a tip. <<tipreceive>><<pass 50>>

	<<spa_end>>

<<else>>
	The <<person>> blushes harder, and can't work up the courage. <<He>> turns and leaves the room.

	<<set $masseur_stat -= 1>>
	<<set $money -= 1000>>
	<<spa_end>>
<</if>>

:: Spa Tired Work
<<effects>>

<<body_tip hand 0.3>>
<<spa_rob_options>>

:: Spa Tired Grope
<<effects>>

<<set $seductiondifficulty to 8000>>
<<seductioncheck>>

<<if $seductionskill lt 1000>>
	You feel more confident in your powers of seduction.

<</if>>
<<seductionskilluse>>

You grasp the <<persons>> cheeks in both hands, and squeeze.
<<promiscuity3>>

<<if $seductionrating gte $seductionrequired>>

	<<He>> glances over <<his>> shoulder, but doesn't stop you. You incorporate your groping into the session, eliciting the occasional moan.

	<<He>> pushes <<himself>> onto <<his>> back towards the end of the session, and points at <<his>>
	<<if $NPCList[0].penis isnot "none">>
		<<print $NPCList[0].penisdesc>>.
	<<else>>
		pussy.
	<</if>>
	"How about a happy ending?"

	<<link [[Refuse|Spa Lewd Hand Refuse]]>><</link>>

	<<if $promiscuity gte 35>>
		<<link [[Negotiate|Spa Lewd Hand Negotiate]]>><</link>><<promiscuous3>>

	<<elseif $uncomfortable.prostituting is false>>
		<<link [[Negotiate|Spa Lewd Hand Negotiate]]>><<set $desperateaction to 1>><</link>><<promiscuous3>>

	<</if>>
<<else>>
	<<body_tip hand 0.1>>
	"None of that nonsense," <<he>> says. "I'm here for a massage, not a whore."

	<<spa_rob_options>>

<</if>>

:: Spa Oral Start
<<effects>>

You kneel in front of the <<person>>. <<He>> grasps the back of your head.
<<promiscuity4>>

<<link [[Next|Spa Oral]]>><<set $sexstart to 1>><</link>>

:: Spa Oral Refuse
<<effects>>

"I'm not that kind of <<girl>>," you say. "Sorry to disappoint."

<<if $rng gte 81>>
	"That wasn't a request," the <<person>> says. <<He>> grasps your arm, and pulls you onto the table.

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

<<else>>
	The <<person>> shrugs. "Suit yourself." <<He>> fixes <<his>> towel, and exits the room.

	<<spa_end>>
<</if>>

:: Spa Oral
<<if $sexstart is 1>>
	<<set $sexstart to 0>>
	<<consensual>>
	<<set $consensual to 1>>
	<<neutral 1>>

	<<maninit>>
	<<npcoral>>
	<<set $enemytrust -= 20>>
	<<if $spa_event isnot "party">>
		<<enable_rescue>>
	<</if>>
<</if>>
<<effects>>
<<effectsman>><<man>>

<<if $alarm is 1 and $rescue isnot 1>>
	Your cry is drowned out by the din of the party.
	<<set $alarm to 0>>

<</if>>

<<stateman>>

<<actionsman>>
<<if $finish is 1>>
	<<link [[Next|Spa Oral Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next|Spa Oral Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next|Spa Oral Finish]]>><</link>><<nexttext>>
<<elseif $rescue is 1 and $alarm is 1>>
	<<link [[Next|Spa Oral Finish]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next|Spa Oral]]>><</link>><<nexttext>>
<</if>>

:: Spa Oral Finish

<<set $outside to 0>><<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	<<He>> ties <<his>> towel around <<his>> body. "Thanks love," <<he>> says. "Here." <<He>> exits the room. <<tipreceive>>

	<<tearful>> you wipe down the table.

<<elseif $enemyhealth lte 0>>
	You shove the <<person>> away from you. <<He>> lunges for you, but misses and collides with a rack of towels.

	Someone bangs on the door. "Is everything okay in there?"

	"Y-yes," the <<person>> says. "Just finishing." <<He>> ties <<his>> towel around <<his>> body, and leaves the room.

	<<tearful>> you wipe down the table.
<<elseif $alarm is 1 and $rescue is 1>>
	<<set $rescued += 1>>
	Someone bangs on the door. "Is everything okay in there?"

	The <<person>> backs away from you. "Y-yes," <<he>> says. "Just finishing." <<He>> ties <<his>> towel around <<his>> body, and leaves the room.

	<<tearful>> you wipe down the table.
<<else>>
	"Fucking tease," the <<person>> says. "Don't think you're getting tipped." <<He>> ties <<his>> towel around <<his>> body, and exits the room.

	<<tearful>> you wipe down the table.
<</if>>

<<clotheson>>
<<endcombat>>

<<spa_end>>

:: Spa Rape
<<if $molestationstart is 1>>
	<<set $molestationstart to 0>>
	<<controlloss>>
	<<violence 1>>
	<<neutral 1>>
	<<molested>>

	<<maninit>>
	<<if $spa_event isnot "party">>
		<<enable_rescue>>
	<</if>>
	<<prop table>>
<</if>>

<<effects>>

<<effectsman>><<man>>

<<if $alarm is 1 and $rescue isnot 1>>
	Your cry is drowned out by the din of the party.
	<<set $alarm to 0>>

<</if>>

<<stateman>>

<<actionsman>>

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

:: Spa Rape Finish
<<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	<<He>> lies back on the table, one hand over <<his>> eyes. "Here," <<he>> says. <<tipreceive>>

	<<He>> ties the towel around <<his>> waist, and exits the room.

	<<tearful>> you wipe down the table.

<<elseif $enemyhealth lte 0>>
	You shove the <<person>> back against the table. <<He>> lunges for you, but you duck out of the way.

	Someone bangs on the door. "Is everything okay in there?"

	"Y-yes," the <<person>> says. "Just finishing." <<He>> ties the towel around <<his>> body, and exits the room.

	<<tearful>> you wipe down the table.

<<else>>
	<<set $rescued += 1>>
	Someone bangs on the door. "Is everything okay in there?"

	"Y-yes!" the <<person>> says. "Just finishing." <<He>> ties <<his>> towel around <<his>> body, and exits the room.

	<<tearful>> you wipe down the table.

<</if>>

<<endcombat>>
<<clotheson>>

<<spa_end>>

:: Spa Lewd Naked Refuse
<<effects>>

"I'd rather be the one looking," you say.

The <<person>> laughs, and rolls onto <<his>> back.

<<set $tipmod to 0>><<unset $tip_add>>
<<body_tip hand 0.1>>
<<He>> seems satisfied at the end of the session, despite your refusal, and leaves a tip.<<tipreceive>><<pass 50>>

<<spa_end>>

:: Spa Lewd Naked
<<effects>>

"Let me think for a moment," you say, tapping your cheek. The <<person>> leans forward, a hopeful look on <<his>> face.

"Okay," you say. <<passagestrip>>
<<exhibitionism5>>

The <<person>> watches all the while. "Nice," <<he>> says. "There are other forms of massage, you know. Why don't you have a go without hands? I'll make it worth your while."

<<if $promiscuity gte 35>>
	<<link [[Next|Spa Lewd Breasts]]>><</link>><<promiscuous3>><<gchestskill>><<chestskill 5>>

<<elseif $uncomfortable.prostituting is false>>
	<<link [[Next|Spa Lewd Breasts]]>><<set $desperateaction to 1>><</link>><<promiscuous3>><<gchestskill>><<chestskill 5>>

<</if>>
<<link [[Refuse|Spa Lewd Breasts Refuse]]>><</link>>

:: Spa Lewd Breasts Refuse
<<effects>>

"I'll stick to my hands," you say. "You can look, but don't touch."

The <<person>> nods, disappointed but not upset. <<He>> seems satisfied by the end of the session. <<tipreceive>><<pass 50>>

<<clotheson>>
<<spa_end>>

:: Spa Lewd Breasts
<<effects>>

<<body_tip chest add>><<set $tip_add to ($tip + random(100, 1000))>>
You pour oil over your <<if $breastsize gte 1>><<breasts>><<else>>chest<</if>> and down your body, before rubbing it over you. You climb onto the table, and swing a leg over the <<person>>.

"Like this?" you ask, pressing your bodies together. <<He>> nods, so you rub <<him>> up and down<<if $breastsize gte 1>>, pressing your <<breasts>> against <<his>> body<</if>>.

<<if $NPCList[0].penis isnot "none">>
	You sometimes slide too far back, and your <<bottom>> presses against <<his>> erect penis.
<</if>>

<<if random(1, 2) is 2>>
	You continue massaging with your whole body, until <<he>> reaches forward and grasps your <<breasts>>.

	<<link [[Endure|Spa Lewd Breasts Endure]]>><</link>><<garousal>><<gstress>>

	<<link [[Tell your client to stop|Spa Lewd Breasts Stop]]>><</link>>

<<else>>
	You continue massaging with your whole body until the end of the session. "Thanks love," <<he>> says, tying <<his>> towel around <<his>> body. "Here."<<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>
<</if>>

:: Spa Lewd Breasts Endure
<<effects>>

<<body_tip chest add>><<set $tip_add to ($tip + random(100, 1000))>>
You continue working as best you can as the <<person>> massages your oiled <<breasts>>.

<<if random(1, 2) is 2>>
	<<His>> hands trails down your abdomen, then reach around your hips. <<He>> grasps your <<bottom>> with both hands, and tries to push you against <<his>> pelvis.

	"I need to fuck," <<he>> says. "You're driving me mad."

	<<if $promiscuity gte 75>>
		<<link [[Allow|Spa Sex]]>><<set $sexstart to 1>><</link>><<promiscuous5>>

	<<elseif $uncomfortable.prostituting is false>>
		<<link [[Allow|Spa Sex]]>><<set $sexstart to 1>><<set $desperateaction to 1>><</link>><<promiscuous5>>

	<</if>>
	<<link [[Climb off|Spa Lewd Breasts Stop]]>><</link>>

<<else>>
	<<He>> keeps groping until the end of the session, leaving you feeling rather flushed.

	"Thanks love," <<he>> says as <<he>> ties <<his>> towel around <<his>> waist. "Here." <<tipreceive>><<pass 50>>

	<<clotheson>>
	<<spa_end>>
<</if>>

:: Spa Lewd Breasts Stop
<<effects>>

You grasp the <<persons>> arms, and push them away. "Look," you say. "Don't touch."

<<if random(1, 5) is 5>>
	"Fuck that," the <<person>> says, reaching for your <<breasts>> again. "I can't hold back."

	<<link [[Next|Spa Lewd Rape]]>><<set $molestationstart to 1>><</link>>

<<else>>
	The <<person>> doesn't argue. <<He>> lies back, and closes <<his>> eyes as you continue working.

	"Thanks love," <<he>> says at the end of the session. <<He>> ties <<his>> towel around <<his>> body. "Here."<<tipreceive>><<pass 50>>

	<<clotheson>>

	<<spa_end>>
<</if>>

:: Spa Sex

<<if $sexstart is 1>>
	<<set $sexstart to 0>>
	<<consensual>>
	<<set $consensual to 1>>
	<<neutral 1>>

	<<maninit>><<npc_attempt_sex>>
	<<if $spa_event isnot "party">>
		<<enable_rescue>>
	<</if>>
	<<set $enemyarousal to ($enemyarousalmax * 0.65)>>
	<<promiscuity5>>
	<<if $player.penisExist>>
		<<body_tip penile add>><<set $tip_add to ($tip + random(100, 1000))>>
	<</if>>
	<<if $player.vaginaExist>>
		<<body_tip vaginal add>><<set $tip_add to ($tip + random(100, 1000))>>
	<</if>>
	<<prop table>>
<</if>>
<<effects>>
<<effectsman>><<man>>

<<if $alarm is 1 and $rescue isnot 1>>
	Your cry is drowned out by the din of the party.
	<<set $alarm to 0>>

<</if>>

<<stateman>>

<<actionsman>>
<<if $finish is 1>>
	<<link [[Next|Spa Lewd Rape Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next|Spa Lewd Rape Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next|Spa Lewd Rape Finish]]>><</link>><<nexttext>>
<<elseif $rescue is 1 and $alarm is 1>>
	<<link [[Next|Spa Lewd Rape Finish]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next|Spa Sex]]>><</link>><<nexttext>>
<</if>>

:: Spa Polite Leave
<<effects>>

The <<person>> closes the door behind <<him>>.

<<spa_end>>

:: Spa Polite Seduce
<<effects>>

<<set $seductiondifficulty to 10000>>
<<seductioncheck>>

<<seductionskilluptext>>
<<seductionskilluse>>

You step in front of the <<person>>, preventing <<him>> from leaving the room. "Are you sure there's nothing I can do for you?" you ask, leaning against the door frame.
<<promiscuity3>>

<<if $seductionrating gte $seductionrequired>>

	<<He>> hesitates, running <<his>> eyes over your body, before shaking <<his>> head and breaking the spell. "I can't," <<he>> says. "My <<spouse>> would kill me."
	<<if !$soup_kitchen_known>>
		<<He>> looks in your eyes, but something makes <<him>> look away. "They're overburdened, but there's a soup kitchen on Wolf Street if you need help. It's in a grey building beside the temple. They're open between <<ampm 18 00>> and <<ampm 21 00>>."

		You've discovered the soup kitchen on Wolf Street.

		<<set $soup_kitchen_known to 1>>
		<<He>> pushes past you.
	<<else>>
		<<He>> pushes past you.
	<</if>>

	<<link [[Beg|Spa Polite Beg]]>><><<stress 6>><</link>><<gstress>>

	<<link [[Let your client leave|Spa Polite Leave]]>><</link>>

<<else>>

	The <<person>> hesitates, then shakes <<his>> head. "I just wanted a massage," <<he>> says. "Thank you." <<He>> steps around you.

	<<spa_end>>

<</if>>

:: Spa Polite Beg

<<effects>>

You grasp <<his>> arm.

<<if $submissive gte 1150>>
	"P-please <<sir>>," you say. "I really need the money."
<<elseif $submissive lte 850>>
	"Come on," you say. "I need the money."
<<else>>
	"Please reconsider," you say. "I need the money."
<</if>>

<<if $submissive gte 1500 or $dissociation gte 1>>
	Something in your voice affects <<him>>. <<He>> gives you <<moneyGain 100>> before leaving.
	<<ltrauma>><<trauma -6>>
<<elseif $rng gte 91>>
	<<He>> glances at you, then hands you <<moneyGain 100>> before leaving.
	<<ltrauma>><<trauma -6>>
<<elseif $rng gte 71>>
	<<He>> glances at you, then hands you <<moneyGain 60>> before leaving.
	<<ltrauma>><<trauma -6>>
<<elseif $rng gte 51>>
	<<He>> glances at you, then hands you <<moneyGain 30>> before leaving.
	<<ltrauma>><<trauma -6>>
<<elseif $rng gte 31>>
	<<He>> glances at you, then hands you <<moneyGain 10>> before leaving.
	<<ltrauma>><<trauma -6>>
<<else>>
	<<He>> shakes your arm free, and continues without a word.<<gtrauma>><<trauma 6>>
<</if>>

<<spa_end>>


code:
:: Barb Street

<<set $outside to 1>><<set $location to "town">><<effects>><<set $bus to "barb">><<getTarget true>>
You are on Barb Street. Silver blocks of flats tower all around you. You can hear the sea. The police station is located here. There's also a dance studio.
<<if $daystate is "day">>
	<<if $weather is "rain">>
		The few braving the rain walk quickly.
	<<elseif $weather is "snow">>
		Pedestrians fill the pavements, walking brisk against the cold.
	<<else>>
		Pedestrians fill the pavements, but the sound of traffic dominates.
	<</if>>
<<elseif $daystate is "dawn">>
	The street is already busy, even so early.
<<elseif $daystate is "dusk">>
	The sun has long since disappeared behind the towers, but the street remains busy.
<<elseif $daystate is "night">>
	Voices and occasional shouting emerge from nearby buildings despite the hour.
<</if>>
<<if $police_access_card is 1>>
	Your police access card can open a door at the side of the station.
	<<set $phase to 10>>
<<elseif $skulduggery gte 600 and (($daystate isnot "night" and $rng lte 25) or ($daystate is "night" and $rng lte 20))>>
	<<set $phase to 10>>

	With a thief's eye you see what others miss. You notice a couple of police dragging
	<<print either("a shackled","an unconscious","a struggling","a nubile","a naked","a heavily sedated","a gagged","a flirtatious")>> prisoner
	from a side door and taking them <<print either("down a secluded alley.","into the back of a police car.","down steps to a secluded underground cell.")>>
	The side door didn't close properly. It remains slightly open.

	<<set $eventskip to 1>>
<</if>>
<<if $halloween is 1>>
	Jack-o'-lanterns and other Halloween decorations leer through windows.
<</if>>
<<streeteffects>>

<<if $exposed gte 1>>
	<<exhibitionism "street">>
<</if>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutstreet>>
<<else>>
	<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
	<<if ($danger gte (9900 - $allure) or $eventforced) and $eventskip is 0>>
		<<eventsstreet>>
	<<else>>
		<<if $map.top is true>>
			<<map "barb">>

		<</if>>
		Places of Interest

		<<if $openinghours is 1>>
			<<dancestudioicon>><<link [[Dance studio (0:01)|Dance Studio]]>><<pass 1>><</link>>

		<<elseif $hour is $closinghour>>
			People are leaving the dance studio. It must be closing time.

		<<else>>
			<<dancestudioicon>><<link [[Dance studio|Dance Studio Lock]]>><</link>>

		<</if>>
		<<if $exposed lte 0>>
			<<policeicon>><<link [[Police station (0:02)|Police Station]]>><<pass 2>><</link>>

		<</if>>
		<<if $phase is 10>>
			<<policeicon>><<link [[Sneak into police station side door (0:05)|Police Back Office]]>><<pass 5>><<set $phase is 0>><</link>>

		<</if>>
		<<if $dorenintro gte 1 and $exposed lte 0>>
			<<dorenflaticon>><<link [[Doren's flat (0:02)|Doren Entrance]]>><<pass 2>><</link>>

		<</if>>
		<<if $exposed gte 1 and $daystate isnot "night">>
		<<else>>
			<<add_link "Travel
">><<hideDisplay>>
			<<domus>>
			<<cliff>>
			<<connudatus>>
			<<if $exposed lte 0>>
				<<buswait>>
			<</if>>
			<<loiter>>
		<</if>>
		<<add_link "
Alternate Routes
">><<hideDisplay>>
		<<residential>>
		<<stormdrain>>

		<<displayLinks>>
		<<if $map.top isnot true>>

			<<map "barb">>
		<</if>>
	<</if>>
<</if>>
<<set $eventskip to 0>>

repo_name: Area/degrees

license: mit