code:
:: Passout Asylum

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You wake up strapped to a chair. The room is bare, except a window covering the length of one side.
<<if $player.penisExist>>
	You feel something odd on your penis.
<<else>>
	You feel something odd on your pussy.
<</if>>
It buzzes into life, teasing your <<genitals>> directly.
<<garousal>>

On the verge of orgasm it ceases, but only for a moment.

<<set $arousal to 10000>><<orgasm>>

You strain against the binds holding you, but they're firm. You can't stop it.

<<set $arousal to 10000>><<orgasm>>

<<set $arousal to 10000>><<orgasm>>

<<set $arousal to 10000>><<orgasm>>

The buzzing ceases and the bindings snap loose, leaving you gasping for breath. <<tearful>> you struggle to your feet and make your way through the exit.

<<link [[Next|Asylum]]>><</link>>

:: Asylum Button Press

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $phase is 0>>
	<<set $phase to 1>>
	You press the button. The <<person2>><<person>> squirms. You notice <<his>> arms are bound to the side of the chair. "Thank you," Doctor Harper says. "
	<<if $NPCList[1].penis isnot "none">>
		We have a device attached to <<his>> penis.
	<<else>>
		We have a device inserted in <<his>> vagina.
	<</if>>
	To aid in <<his>> treatment." You spot wires trailing across the floor and disappearing into the <<persons>> clothes.

	"Press it again," the doctor says.

	<<person1>>
	<<link [[Press|Asylum Button Press]]>><<awareness -1>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<elseif $phase is 1>>
	<<set $phase to 2>>
	<<person2>>
	You press the button. The <<person>> squirms more this time. <<He>> strains against the bonds. You hear buzzing through the glass. "Very good," the doctor says. "Any moment now."

	Almost on cue, the <<person>> spasms, before slumping back in the chair. The buzzing ceases. "<<He>> will learn to enjoy it," the doctor says. "Press it again."

	<<person1>>
	<<link [[Press|Asylum Button Press]]>><<awareness -10>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<llawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<else>>
	<<person2>>
	The <<persons>> eyes widen as the buzzing starts up again. Louder this time. <<He>> shakes <<his>> head and rocks back and forth, as if trying to knock the chair over. It's not long before <<he>> spasms again. And again. Even the counter in front of you vibrates.

	<<person1>>Doctor Harper writes on <<his>> clipboard, a small smile on <<his>> face. "Thank you," <<he>> says. "You've been very helpful. That's all for now. Be well." <<person2>>The <<person>> falls limp as Harper finishes speaking, and the buzzing stops.

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<</if>>

:: Asylum Button Refuse

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You refuse to press the button. "This is for <<person2>><<his>> benefit,<<person1>> and yours," <<he>> says. "Press the button."

<<if $phase is 0>>
	<<link [[Press|Asylum Button Press]]>><</link>>

<<else>>
	<<link [[Press|Asylum Button Press]]>><<awareness -1>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

<</if>>
<<link [[Refuse|Asylum Button Refuse 2]]>><<def 1>><<suspicion 5>><</link>><<ggsuspicion>>

:: Asylum Button Refuse 2

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
Harper shakes <<his>> head. "I'm disappointed. You can go."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Button Long Hair Press

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $phase is 0>>
	<<set $phase to 1>>
	You press the button. The long-haired girl squirms. Lain on her back, you notice her ankles and wrists are bound.
	Her wrists are somehow tied to the floor either side of her face while her ankles are tied together to a metal post.
	She is wearing a two-piece swim suit.

	"That's right," Doctor Harper says. "Thank you. This is good for her. We have a device placed inside her vagina, another on her clitoris,
	and two more on her nipples. These all aid in her treatment."

	You spot wires trailing across the floor and disappearing into her swimwear.

	"Press the button any time I point at you," the doctor instructs.

	Harper points at you.

	<<link [[Press|Asylum Button Long Hair Press]]>><<awareness -1>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Long Hair Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<elseif $phase is 1>>
	<<set $phase to 2>>
	You press the button. The girl squirms more this time, a noise escapes her lips. She pulls against the bonds.

	The doctor nods. "Good."

	Harper's voice becomes lower, almost hypnotic as <<person1>><<he>> addresses the long-haired girl.

	"You were dancing for them on the beach," <<he>> says. "In swimwear. You enjoyed them watching you, you liked their attention, but it wasn't enough.
	You wanted more."

	Harper cuts away her swimwear, exposing first her breasts, then her pussy.

	"They didn't remove your swimwear. You did. You stripped for them. It was thrilling to feel their eyes on your most private parts. Just like it is now."

	Harper points at you.

	<<link [[Press|Asylum Button Long Hair Press]]>><<awareness -2>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Long Hair Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<elseif $phase is 2>>
	<<set $phase to 3>>
	You press the button. The girl squeals and twists. Her struggles weaken.

	"You liked the hunger in their eyes," Harper says. "You wanted them to touch you. You needed it. In fact, you just kept on dancing UNTIL they touched you."

	The girl weakly struggles. Harper slowly brushes <<his>> fingertips down her stomach, over her pubic hairs.

	"You started it. You escalated it. You made them do it, because deep down you wanted it."

	Harper points at you.

	<<link [[Press|Asylum Button Long Hair Press]]>><<awareness -2>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Long Hair Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<elseif $phase is 3>>
	<<set $phase to 4>>
	You press the button. The girl writhes and groans, close to orgasm.

	"You like this," Harper says. "You wanted them inside you. All of them. Making you feel like this. It wasn't rape, you wanted it.
	It was your awakening. It was you finding yourself. And what upsets you is how much enjoyed it."

	The girl has stopped moving completely. Harper looks momentarily confused, shrugs, then points at you.

	<<link [[Press|Asylum Button Long Hair Press]]>><<awareness -2>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Long Hair Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<elseif $phase is 4>>
	<<set $phase to 5>>
	You press the button. The girl starts to howl and fights furiously against her bindings.

	"It's... " Harper says. "It's okay that you led them on. It's okay that you liked it. It doesn't make you a bad person.
	It's natural. Forgiving yourself is the only way to get better."

	Harper points at you again. "Hold it down."

	<<link [[Hold the button|Asylum Button Long Hair Press]]>><<awareness -2>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

	<<link [[Refuse|Asylum Button Long Hair Refuse]]>><<suspicion 1>><<def 1>><</link>><<gsuspicion>>

<<else>>
	You hold the button down. The girl writhes and twists, but resists orgasm.
	Doctor Harper looks crestfallen.

	"Okay, stop."

	You let go of the button. The girl's writhing subsides.

	Doctor Harper writes on <<his>> clipboard, a small sad smile on <<his>> face.

	"Thank you," <<he>> says. "You were helpful. Be well."

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<</if>>

:: Asylum Button Long Hair Refuse

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You refuse to press the button.

"This is for her benefit,<<person1>> and yours," <<he>> says. "Press the button."

<<if $phase is 0>>
	<<link [[Press|Asylum Button Long Hair Press]]>><</link>>

<<else>>
	<<link [[Press|Asylum Button Long Hair Press]]>><<awareness -1>><<stress 3>><<arousal 600>><<suspicion -1>><</link>><<lsuspicion>><<lawareness>><<gstress>><<garousal>>

<</if>>
<<link [[Refuse|Asylum Button Long Hair Refuse 2]]>><<def 1>><<suspicion 5>><</link>><<ggsuspicion>>

:: Asylum Button Long Hair Refuse 2

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
Harper shakes <<his>> head. "I'm disappointed. You can go."

The long-haired girl's eyes seem to follow you as you leave.<<if $o_long_and_beautiful lt 9>><<set $o_long_and_beautiful += 1>><</if>>

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Sit Desk

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You sit on the desk. Harper frowns at you. "It's rude to sit like that," <<he>> says. "There's a chair here. We can share."

<<link [[Sit on lap|Asylum Sit Lap]]>><<suspicion -1>><</link>><<promiscuous1>><<lsuspicion>><<lawareness -1>>

<<link [[Refuse|Asylum Sit Stand]]>><<suspicion 1>><</link>><<gsuspicion>>

:: Asylum Sit Lap

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You sit on the doctor's lap. <<He>> wraps an arm around your waist.
<<promiscuity1>>
"Today I want to talk about kissing." <<he>> says. "It's a normal and healthy activity. You should be happy kissing anyone at any time." <<He>> leans close. "Kiss me."

<<link [[Kiss cheek|Asylum Sit Kiss]]>><<suspicion -1>><<awareness -1>><</link>><<promiscuous1>><<lsuspicion>><<lawareness>>

<<if $promiscuity gte 15>>
	<<link [[Kiss mouth|Asylum Sit Kiss Mouth]]>><<suspicion -5>><<awareness -10>><<npcincr Harper love 1>><</link>><<promiscuous2>><<llsuspicion>><<llawareness>>

	<<set $skulduggerydifficulty to (700 + ($suspicion * 6))>>
	<<if $leftarm is "bound" and $rightarm is "bound">>
	<<elseif $asylumkeycard isnot 1>>
		<<link [[Steal keycard|Asylum Sit Steal]]>><</link>><<promiscuous2>><<skulduggerydifficulty>> This will be easier with low suspicion.

	<</if>>
<</if>>
<<link [[Refuse|Asylum Sit Refuse]]>><<suspicion 1>><<stress 3>><</link>><<gsuspicion>><<gstress>>

:: Asylum Sit Stand

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
Refusing to play along, you stand in the middle of the office. The doctor shakes <<his>> head. "We can't help you if you won't let us," <<he>> says. "You can go."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Sit Refuse

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
The doctor shakes <<his>> head. "Disappointing, but there's always tomorrow. You may go."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Sit Kiss Mouth

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You kiss <<him>>, and make good use of your tongue. <<His>> eyes widen at first, but then close. <<He>> kisses back.
<<promiscuity2>>
<<takeKissVirginity "Harper" "consensual">>
"V-very good," <<he>> says, pulling away from you. "You've done well today. Be well."

You climb off <<his>> lap and walk to the door.
<<lsuspicion>><<suspicion -5>>

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Sit Kiss

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You plant a light kiss on the doctor's cheek. <<He>> scribbles on <<his>> clipboard. "That's satisfactory," <<he>> says. "You may go. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Sit Steal

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You kiss <<him>>, and make good use of your tongue. <<His>> eyes widen at first, but then close. <<He>> kisses back.
<<promiscuity2>>
You run your hand against <<his>> chest, and dip into <<his>> pocket.
<<skulduggerycheck>>
<<if $skulduggerysuccess is 1>>
	You pull out a keycard and hide it away.
	<<set $asylumkeycard to 1>>

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

	<</if>>
	"V-very good," <<he>> says, pulling away from you. "You've done well today. Be well."

	You climb off <<his>> lap and walk to the door. You can't help but smirk.
	<<lsuspicion>><<suspicion -5>><<npcincr Harper love 1>>

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<<else>>
	<<He>> grabs your wrist.
	<<gggsuspicion>><<suspicion 20>>

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

	<</if>>
	"I'm very disappointed in you," <<he>> says. <<He>> reaches beneath the desk, and the doors swing open. Several orderlies march in.

	<<asylumpunish2>>
<</if>>

:: Asylum Room

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $hallucinations gte 1 and $tentacledisable is "f">>
	You notice a faint purple light. You reach toward it, and feel the door. It's ajar.

	<<link [[Open it|Tentacle World Intro]]>><<endevent>><<arousal 600>><</link>><<garousal>>

	<<link [[Stay away|Asylum Room 2]]>><<stress 3>><<awareness -10>><</link>><<llawareness>><<gstress>>

<<else>>
	<<pass 180>>
	Hours pass, with nothing to distract you but your own thoughts. You're relieved when the door is opened by Doctor Harper.

	<<He>> smiles at you. "I'm sorry," <<he>> says. "It was for your own good.
	<<if $asylumstate is "sleep">>
		Let's bring you to your bed. You need your sleep."

		Flanked by orderlies, Doctor Harper leads you back to your room. The door locks with a click.

		<<endevent>>
		<<link [[Next|Asylum Cell]]>><</link>>

	<<else>>
		Let's bring you back to your fellow patients. They've missed you."

		Flanked by orderlies, Doctor Harper leads you back to the occupied part of the asylum.

		<<endevent>>
		<<link [[Next|Asylum]]>><</link>>

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

:: Asylum Room 2

<<pass 180>><<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
Hours pass, with nothing to distract you but your own thoughts. You feel relieved when the door is opened by Doctor Harper.
<<llawareness>><<gstress>><<stress 3>><<awareness -10>>

<<He>> smiles at you. "I'm sorry," <<he>> says. "It was for your own good.
<<if $asylumstate is "sleep">>
	Let's bring you back to your bed. You need your sleep."

	Flanked by orderlies, Doctor Harper leads you back to your room. The door locks with a click.

	<<endevent>>
	<<link [[Next|Asylum Cell]]>><</link>>

<<else>>
	Let's bring you back to your fellow patients. They've missed you."

	Flanked by orderlies, Doctor Harper leads you back to the occupied part of the asylum.

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<</if>>

:: Asylum You Flaunt

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<strip>>
"I'll strip," you say. The orderlies step forward to help, but there's no need. You <<nervously>> remove your clothes and walk up to the window. You knock on it, and keep knocking until everyone is looking. You hear whistling through the glass. <<covered>> <<flaunting>> you twirl to give everyone a good look.
<<exhibitionism5>>
"Very good," Doctor Harper says with a smile. The <<person2>><<person>> gapes. "You can get dressed. I think you already understand this lesson."

<<clotheson>>
Once dressed you leave the room. Harper has the <<person2>><<person>> remain for further instruction.

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum You Strip

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<strip>>
"I'll strip," you say. You <<nervously>> undress, though not fast enough for the orderlies, who step forward to help. They almost tear your clothing off in their eagerness. The <<person>> averts <<his>> gaze. <<covered>> "Very good," Harper says. "Now, the window. Let everyone see."

You walk up to the window. One of the orderlies knocks on it, until everyone outside is watching at you. <<covered>> You hear whistling through the glass.

"Isn't it exciting?" The doctor says. "All those people can't keep their eyes off you. That will do. Get dressed."

<<clotheson>>
Once dressed you leave the room. Harper has the <<person2>><<person>> remain for further instruction.

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum They Strip

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"Please," the <<person>> sobs. The orderlies pay no heed as they tear <<his>> clothing off <<his>> body and shove <<him>> to the window. One of them knocks on it, until everyone outside is watching. You hear whistling through the glass.

"<<He>> doesn't have to suffer so," the doctor whispers to you. "<<He>> chooses to. <<Hes>> in no danger. But you've done your part. You can go."

You leave the room.

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Hypnosis Oral

<<if $sexstart is 1>>
	<<set $sexstart to 0>>
	<<consensual>>
	<<set $consensual to 1>>
	<<neutral 1>>
	<<maninit>><<npcoral>>
	<<set $enemytrust += 100>>
	You crouch in front of the <<person>>.<<npcexposetext>> Doctor Harper leans forward for a closer look.

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

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

:: Asylum Hypnosis Oral Finish

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	"Very good," the doctor says. "Both of you. When I drop this pen, you will awaken." <<nnpc_He "Harper">> drops the pen.

	The <<person>> blinks, then blushes and covers <<his>> genitals. "You can go," the doctor says. "Be well."

	<<tearful>> you leave the office.

	<<clotheson>>
	<<endcombat>>
<<elseif $enemyhealth lte 0>>
	The <<person>> snaps out of <<his>> trance. <<He>> blushes and covers <<his>> genitals. "You have a long way to go," the doctor says. "You can go. Be well."

	<<tearful>> you leave the office.

	<<clotheson>>
	<<endcombat>>
<<elseif $finish is 1>>
	The <<person>> snaps out of <<his>> trance. <<He>> blushes and covers <<his>> genitals. "You have a long way to go," the doctor says. "You can go. Be well."

	<<tearful>> you leave the office.

	<<clotheson>>
	<<endcombat>>
<</if>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Hypnosis Resist

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You shake yourself free of the effect.<<endevent>><<npc Harper>><<person1>> The doctor shakes <<his>> head. "That's enough for today. Remember, don't be afraid to relax. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Hypnosis Exhibitionism

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<underlowerstrip>><<underupperstrip>><<lowerstrip>><<upperstrip>>
<<fameexhibitionism 10>>
You remove your clothing with robotic movements. The doctor smiles. "Good," <<he>> says as <<he>> stands. "Let's go for a walk."

You leave the office, into the corridor outside. A passing nurse ogles you, and gives Harper a knowing look. "You feel excited to be exposed in a public space," The doctor says. <<Hes>> right. "You want to show everyone your body." You nod. Together you walk to the recreation room.

All heads turn when you arrive, a naked <<girl>> with Doctor Harper close behind. "Here." <<He>> hands you a feather duster. "This room is very dusty. Clean it."

You get to work. The room is very dusty. You dust the tables. You bend over to dust the chairs. You kneel to dust the floor. The doctor stays near you, and intervenes whenever someone gropes. "That's not what this is about," <<he>> says. "Look, don't touch."

<<pass 30>>
You continue cleaning the room, unbothered by all the eyes on your <<lewdness>>. "That's enough," Harper announces after some time. "The room is clean." <<He>> takes the feather duster from you. The patients beg Harper to let you continue, but <<he>> doesn't relent.

"You've done very well today," the doctor says once back in <<his>> office. "Get dressed."

<<clotheson>>
"When I drop this pen, you will awaken." <<He>> drops it, and you blink free of the haze. "We've made good progress. You should be proud. Be well." You leave <<his>> office.

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Machine

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>><<rngWraith 2>>
The compartment clangs shut. A dim light fills the interior, though you can't see the source. "Are you comfortable in there?" asks Harper's muffled voice. "I'm turning it on." The light becomes more intense. Small holes open on the top and sides of the chamber. A pink mist flows out. It smells sweet. You feel warm.

<<drugs 180>>
Several dozen tendrils emerge next. They snake over your body, writhing against your skin,
<<if $worn.upper.name isnot "naked">>
	beneath your $worn.upper.name,
<</if>>
and against your <<breasts>>.
<<if $worn.under_lower.name isnot "naked">>
	Even your $worn.under_lower.name <<underlowerplural>> no protection.
<</if>>
They tease your <<genitals>> without mercy.

<<pass 5>>
This continues for a few minutes. Puffs of pink mist continue to emerge, along with more tendrils. Your breathing becomes deeper and your pulse quickens.

<<if $wraith and $wraith.state is "haunt" and _wraithEvent>>
	<<arousal 5000>>
	<<endevent>>
	<<generateWraith 1 true>><<rainWraith>>
	Suddenly, the lights go out with a snapping sound, leaving you in pitch black darkness. You hear murmurs from outside the machine, followed by frantic footsteps. It feels like something is pushing down on you. The sound becomes more and more intense, until it almost sounds like rain hitting the machine.

	A faint red light begins to shine around you, revealing a<<if $wraith.seen gte 3>> familiar<</if>> pale face right above yours. You try to scream, but something is already blocking your mouth.
	<<if $wraith.seen gte 1>>
		The <<person>> smiles. "We meet again, thief."
	<<else>>
		Thief. Give it back."
	<</if>>

	<<initWraith "abomination">>
	<<if $wraith.gen is "abomination">>
		Pale tendrils swarm around you, holding you down.
	<<else>>
		Several disembodied arms emerge from the walls, holding you down.
	<</if>>
	Harper's voice is just barely audible. "Something's wrong with the machine! Get <<phim>> out of there!"

	<<link [[Next|Asylum Machine Wraith]]>><<set $molestationstart to 1>><</link>>

<<else>>
	<<arousal 10000>>
	<<orgasm>>
	You hear applause from outside the machine. Did you make that much noise? "Very good," Harper says.
	"That should do it. This should be the right button." The tendrils withdraw and the holes close. The compartment opens and several pairs of arms help you to your feet. "You've done well today," The doctor says. "I hope you found it relaxing. Be well."

	You leave the room, still shaking.

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<</if>>

:: Asylum Machine Refuse

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
Harper looks above your shoulder, and nods.
<<if $athletics gte random(1, 1000)>>
	You succeed in dodging the orderlies who try to grab you from behind. Harper shakes <<his>> head. "We can't help if you won't let us," <<he>> says. "You can go."

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<<else>>
	You fail to dodge the orderlies who attack from behind. They lift you off your feet and force you into the machine.
	<<stress 6>><<gstress>>

	<<link [[Next|Asylum Machine]]>><</link>>

<</if>>

:: Asylum Hypnosis Dog

<<if $sexstart is 1>>
	<<set $sexstart to 0>>
	<<consensual>>
	<<set $consensual to 1>>
	<<neutral 1>>
	<<beastCombatInit>>
	You drop to the ground and adopt a mating posture. Doctor Harper takes notes.

<</if>>
<<effects>>
<<effectsman>>

<<beast $enemyno>>

<<audience>>
<<stateman>>

<<actionsman>>
<<if $finish is 1>>
	<<link [[Next|Asylum Hypnosis Dog Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next|Asylum Hypnosis Dog Finish]]>><</link>><<nexttext>>
<<elseif $enemyhealth lte 0>>
	<<link [[Next|Asylum Hypnosis Dog Finish]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next|Asylum Hypnosis Dog]]>><</link>><<nexttext>>
<</if>>

:: Asylum Hypnosis Dog Finish

<<set $outside to 1>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<beastejaculation>>
	The orderly pulls the <<beasttype>> off you.

	"You've done very well today," says Harper. "Get dressed."

	<<clotheson>>
	<<endcombat>>
	<<npc Harper>><<person1>>
	"When I drop this pen, you will awaken." <<He>> drops it, and you blink free of the haze. "We've made good progress. You should be proud. Be well." You leave <<his>> office. The orderlies are smiling at their phones.

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>
<<elseif $enemyhealth lte 0>>
	The <<beasttype>> whimpers and hides behind the orderlies.

	Harper sighs. "Get dressed."

	<<clotheson>>
	<<endcombat>>
	<<npc Harper>><<person1>>
	"When I drop this pen, you will awaken." <<He>> drops it, and you blink free of the haze. "That's it for today. Be well." You leave <<his>> office.

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>
<<else>>
	The <<beasttype>> whimpers and backs away from you.

	Harper sighs. "Get dressed."

	<<clotheson>>
	<<endcombat>>
	<<npc Harper>><<person1>>
	"When I drop this pen, you will awaken." <<He>> drops it, and you blink free of the haze. "That's it for today. Be well." You leave <<his>> office.

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

:: Asylum Hypnosis Dog Resist

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You shake yourself free of the effect. The doctor shakes <<nnpc_his "Harper">> head. "That's enough for today. Remember, don't be afraid to relax. Be well."

You pet the <<beasttype>> on the way out.
<<endevent>>
<<lstress>><<stress -12>>

<<link [[Next|Asylum]]>><</link>>

:: Asylum Pill Sit

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $phase is 1>>
	The <<person>> pushes you onto the chair and binds your limbs. "There," <<he>> says. "Administer the treatment."
<<else>>
	You sit down. Harper binds your arms and legs. "It's just a precaution," <<he>> assures you.
<</if>>

<<person1>>
Harper affixes a mask around <<his>> head. The others follow <<his>> example while <<he>> opens a safe. <<He>> pulls out a canister, then holds it at arms reach in front of you, and opens it. Purple fumes rise from within. It smells sweet.

<<pass 5>>
<<if $wraith and $wraith.state isnot "" and $rng gte 50>>
	You sit for a few minutes. The light above you flickers briefly, but no one else seems to notice.
	<<if $weather isnot "rain" and $weather isnot "snow">>
		You think you hear raindrops hitting the window, but when you look, the windows are all dry.
	<<else>>
		You hear a faint rumble of thunder in the distance, and your eyes flit to the windows reflexively.
	<</if>>
	The doctors watch you, taking note of where your gaze lands.

	<<if $wraith.state is "haunt">>
		When you look back, <<if $wraith.seen gte 1>>your blood runs cold. A familiar pale figure stares at you from the corner of the room, smiling at you behind glowing <<wraithEyes>> eyes. <<stress 24>><<gggstress>><<trauma 6>><<gtrauma>><<else>>your breath catches in your throat. You see a pale figure flickering in the corner of the room, staring directly at you with bright <<wraithEyes>> eyes. <<stress 12>><<ggstress>><</if>>
	<<else>>
		When you look back, another light flickers in the corner of the room, and something disappears. Your ears begin ringing. You definitely saw something... someone... there. It looked tall and pale, wearing an ivory necklace set with dark blue gemstones. You think it was waving at you, or maybe motioning for you to get closer. <<stress 12>><<ggstress>>
	<</if>>

	Harper notices your discomfort. "What's wrong? Did you see something strange?" Everything snaps back to normal as <<he>> speaks.

	<<link [[Tell|Asylum Pill Tell]]>><<awareness -5>><<stress -3>><</link>><<lawareness>><<lstress>>

	<<link [[Stay quiet|Asylum Pill Quiet]]>><<suspicion 1>><<awareness 5>><<stress 3>><</link>><<gsuspicion>><<gawareness>><<stress 3>>

<<else>>
	You sit for a few minutes. The doctors watch you, as if expecting something to happen. "Well?" the <<person2>><<person>> says. "Do you see anything strange?" You shake your head.

	"We'll keep an eye on <<phim>>," Harper says. "I'll send for the next patient." <<He>> undoes the straps on the chair. "Thank you for cooperating. Be well."

	<<endevent>>
	<<link [[Next|Asylum]]>><</link>>

<</if>>

:: Asylum Pill Tell
You tell them about what you saw, but find yourself unable to recall the finer details already. <<He>> undoes the straps on the chair as the other doctors murmur something.

"Fascinating. Thank you for cooperating. You can go," <<he>> says. "Be well."
<<endevent>>

<<link [[Next|Asylum]]>><</link>>

:: Asylum Pill Quiet
You shake your head. They all look skeptical, but Harper gives you a patient smile.

"We'll keep an eye on <<phim>>," Harper says. "I'll send for the next patient." <<He>> undoes the straps on the chair. "Thank you for cooperating. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Pill Refuse

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"That's disappointing," Harper sighs. "But alright. Be-"

"I don't see why the mad <<girl>> should have a choice," the <<person2>><<person>> interrupts. <<He>> rises to <<his>> feet and grabs your arm. <<He>> tries to pull you to the chair.

<<link [[Let it happen|Asylum Pill Sit]]>><<awareness -10>><<suspicion -5>><<set $phase to 1>><<set $hallucinogen += 180>><</link>><<llsuspicion>><<llawareness>>

<<link [[Slap|Asylum Pill Slap]]>><<suspicion 5>><<crimeup 30>><<trauma -6>><<stress -6>><</link>><<crime>><<ggsuspicion>><<ltrauma>><<lstress>>

:: Asylum Pill Slap

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You slap the <<persons>> face. <<He>> recoils in shock. "The insolence," <<he>> says. Harper steps forward and grips <<his>> arm.

<<person1>>"That's enough," <<he>> says. "This is my patient. It's up to me." The <<person2>><<person>> sneers, but doesn't push it. The <<person3>><<person>> watches with an amused smile.

"You can go," Doctor Harper says. "Be well."
<<endevent>>

<<link [[Next|Asylum]]>><</link>>

:: Asylum Fight

<<if $fightstart is 1>>
	<<set $fightstart to 0>>
	<<neutral 1>>
	<<maninit>>
	<<set $enemytrust -= 100>>
	<<set $enemyanger += 200>>
	<<npcidlegenitals>>
	You leap across the desk at Harper. <<He>> presses the alarm, but no one comes. The distraction worked.
	<<set $asylumdistracted to 0>><<set $enemyhealth *= 0.6>><<set $enemyhealthmax *= 0.6>>

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

<<actionsman>>
<<if $enemyhealth lte 0>>
	<<link [[Next|Asylum Fight Finish]]>><</link>><<nexttext>>
<<elseif $enemyarousal gte $enemyarousalmax>>
	<<link [[Next|Asylum Fight Finish]]>><</link>><<nexttext>>
<<elseif $pain gte 100 and $willpowerpain is 0>>
	<<link [[Next|Asylum Fight Finish]]>><</link>><<nexttext>>
<<else>>
	<<link [[Next|Asylum Fight]]>><</link>><<nexttext>>
<</if>>

:: Asylum Fight Finish

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	<<He>> slumps in <<his>> seat and shuts <<his>> eyes. It's easy to snatch the keycard from <<his>> pocket without being noticed. <<tearful>> you leave the office. Orderlies wait for you outside, unaware that you have the keycard tucked away.
	<<set $asylumkeycard to 1>>

	<<clotheson>>
	<<endcombat>>
	<<asylumpunish2>>
<<elseif $enemyhealth lte 0>>
	Harper winces and tries to flee the room, but you grasp <<his>> coat. <<He>> shakes free of it and escapes. There's a keycard in the pocket. <<tearful>> you leave the office. Orderlies wait for you outside.
	<<set $asylumkeycard to 1>>

	<<clotheson>>
	<<endcombat>>
	<<asylumpunish2>>
<<else>>
	<<tearful>> you fall to the ground. Harper pants. "This is why you're in here," <<he>> says. "You can't handle your emotions." The orderlies arrive.

	<<clotheson>>
	<<endcombat>>
	<<asylumpunish2>>
<</if>>

:: Asylum Punish

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You lunge over the desk and try to grab Harper. <<He>> stands back, knocking <<his>> chair over. Several orderlies burst into the room and tackle you to the ground.

<<asylumpunish2>>

:: Asylum Keycard

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
You reach across the desk and grab <<his>> coat with both hands. "You're wrong," you shout. You slip a hand into <<his>> pocket.

<<skulduggerycheck>>
<<if $skulduggerysuccess is 1>>
	You pull out a keycard and hide it away.
	<<set $asylumkeycard to 1>>

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

	<</if>>
	<<He>> pushes you back on your chair as several orderlies march in.

	<<asylumpunish2>>
<<else>>
	<<He>> grabs your wrist.
	<<gggsuspicion>><<suspicion 20>>

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

	<</if>>
	"I'm very disappointed in you," <<he>> says. <<He>> reaches beneath the desk, and the doors swing open. Several orderlies march in.

	<<asylumpunish2>>
<</if>>

:: Asylum Rape Meek

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"You're wrong," you say. "People keep forcing themselves on me."

<<He>> shakes <<his>> head and writes something on <<his>> clipboard. "That's okay," <<he>> says. "I'll be here when you're ready to admit what you've been up to." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Rape Sub

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"I-It's all me?" you say. "It's my fault?"

<<He>> shakes <<his>> head. "There's no fault," <<he>> says. "But you understand. People are responding to your provocation. The way you dress and carry yourself. Most people aren't as talented." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Exhibit Meek

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"That's not true," you say. "People have been exposing me with force."

<<He>> shakes <<his>> head and writes something on <<his>> clipboard. "That's okay," <<he>> says. "But one day you'll need to admit your lewdity." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Exhibit Sub

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"I-It is exciting," you say. "To be exposed in front of people."

<<He>> nods. "Very good," <<he>> says. "You should be happy so many want to look at you." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Beast Meek

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"I'm not like that," you say. "I wouldn't do such things."

<<He>> shakes <<his>> head and writes something on <<his>> clipboard. "It must be hard for you," <<he>> says. "Coming to terms with such deviancy. But you need to in order to heal." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Beast Sub

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"It's my fault?" you say. "I'm the one making animals attack me?"

<<He>> shakes <<his>> head. "You're attacking them," <<he>> says. "But you're on the right track." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Tentacles Meek

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"The tentacles are real," you say. "I felt them all over me. They left marks and goo..."

"They don't exist," <<he>> interrupts. "You're inventing fantasies to justify your promiscuous behaviour. It's no mystery where the goo really comes from." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Tentacles Sub

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"They aren't real?" you say. "But why did they feel good?"

"You were either sleeping with someone, or touching yourself," <<he>> says. "Likely the former." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Hurt Meek

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"No," you say. "I didn't do this to myself, other people did."

<<He>> shakes <<his>> head. "It's a cry for help," <<he>> says. "But you're in the right place. We won't let you hurt yourself any longer." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>

:: Asylum Hurt Sub

<<set $outside to 0>><<set $location to "asylum">><<asylumeffects>><<effects>>
"If they were hurting me," you say. "Why did it feel good?"

"Quite," <<He>> says. "You did this to yourself. Because you felt guilty." <<He>> glances at the clock. "That's all for today. Be well."

<<endevent>>
<<link [[Next|Asylum]]>><</link>>