code:
:: Lake Shore
<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<set $forest to 30>><<set $bus to "lakeshore">>

<<if $season is "winter">>
	<<if $laketeenspresent is 1>>
	You are at the shore of the frozen lake. Teens hang out nearby, while others practise ice skating.
	<<elseif $daystate is "night">>
		<<if $weekday is 7 or $weekday is 1>>
		You are at the shore of the frozen lake. You can see faint light from a fire at the campsite across the water.
		<<else>>
		You are at the shore of the frozen lake. Dark waters ripple unseen beneath the surface.
		<</if>>
	<<elseif $daystate is "dusk" or $daystate is "dawn">>
		You are at the shore of the frozen lake. The sun reflects off the ice.
	<<else>>
		You are at the shore of the frozen lake. You can see your reflection in its surface. You could walk out to the swimmers docks if you wanted.
	<</if>>
	<<if $weather is "snow">>
		Snow settles on its surface.
	<<else>>
		The ice is serene.
	<</if>>
<<else>>
	<<if $laketeenspresent is 1>>
		You are at the shore of the lake. There are several people playing in the water. You can see the Swimmers Dock with a few teens sitting on it.
	<<elseif $daystate is "night">>
		<<if $weekday is 7 or $weekday is 1>>
			You are at the shore of the lake. You can see faint light from a fire at the campsite across the water.
		<<else>>
			You are at the shore of the lake. Dark water ripples unseen.
		<</if>>
	<<elseif $daystate is "dusk" or $daystate is "dawn">>
		You are at the shore of the lake. Undulating waves splash against the sand and rocks. A bear eats fish on the opposite bank.
	<<else>>
		You are at the shore of the lake. You can see your reflection in its surface. The Swimmers Dock sits idle out on the water.
	<</if>>
	<<if $weather is "rain">>
		The water is alive with motion as rain breaks its surface.
	<<else>>
		The water is calm.
	<</if>>
<</if>>

<<if $exposed gte 1 and $laketeenspresent is 1>>
You keep low and stay among the trees to keep your <<lewdness>> hidden.

<</if>>

<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
<<passoutlake>>
<<elseif $foresthunt gte 10>>
<<foresthunt>>
<<elseif $danger gte (9900 - $allure) and $eventskip is 0 and $laketeenspresent isnot 1>>
<<eventlake>>
<<else>>

<<eventlakesafe>>
<<lakereturnjourney>>

There's a rocky alcove where you could store your clothes.

<<lakeclothes>>

	<<if $laketeenspresent is 1 and $exposed lte 0 and $hour isnot 20 and $season isnot "winter">>
		<<ind>><<link [[Hang out (0:30)|Lake Hang]]>><<pass 30>><<stress -6>><<status 1>><</link>><<gcool>><<lstress>>

	<</if>>
	<<if $season is "winter">>
		<<if $nextPassageCheck is "Lake Shallows Ice">>
			<<ind>><<link [[Walk.|Lake Shallows Ice]]>><<pass 2>><</link>>
		<<else>>
			<<ind>><<link [[Walk onto the ice (0:02)|Lake Shallows Ice]]>><<pass 2>><</link>>
		<</if>>

	<<else>>
		<<if $nextPassageCheck is "Lake Shallows">>
			<<swimicon>><<link [[Swim.|Lake Shallows]]>><<pass 2>><</link>>
		<<else>>
			<<swimicon>><<link [[Swim (0:02)|Lake Shallows]]>><<pass 2>><</link>>
		<</if>>

	<</if>>
	<<if $season isnot "winter" and !($moonstate is "evening" and $hour gte 21 or $moonstate is "morning" and $hour lt 6)>>
		<<if $exposed gte 2>>
			<<if $exhibitionism gte 75 and $laketeenspresent is 1>>
				<<ind>><<link [[Take a stroll (1:00)|Lake Stroll]]>><<pass 60>><<stress -6>><<arousal 1000>><<set $rng to random(1, 100)>><<set $phase to 2>><</link>><<exhibitionist5>><<garousal>><<lstress>>

			<<elseif $exhibitionism gte 55 and $laketeenspresent isnot 1>>
				<<ind>><<link [[Take a stroll (1:00)|Lake Stroll]]>><<pass 60>><<stress -6>><<arousal 1000>><<set $rng to random(1, 100)>><<set $phase to 3>><</link>><<exhibitionist4>><<garousal>><<lstress>>

			<</if>>
		<<else>>
			<<ind>><<link [[Take a stroll (1:00)|Lake Stroll]]>><<pass 60>><<stress -6>><<set $phase to 1>><</link>><<lstress>>

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

	<<if $dev is 1>>
		<<ind>><<link [[North to firepit (0:10)|Lake Firepit]]>><<pass 10>><</link>>

	<</if>>
<<if $nextPassageCheck is "Lake Waterfall">>
	<<ind>><<link [[South to waterfall (0:10)|Lake Waterfall]]>><<pass 10>><</link>>
<<else>>
	<<ind>><<link [[South to waterfall (0:10)|Lake Waterfall]]>><<pass 10>><</link>>
<</if>>

<<foresticon>><<link [[Forest (0:10)|Forest]]>><<pass 10>><</link>>

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

:: Lake Waterfall

<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<set $forest to 40>><<set $bus to "lakewaterfall">>
<<if $season is "winter">>
	<<if $daystate is "night">>
		You are at the waterfall. A curtain of silver in the moonlight.
	<<else>>
		You are at the Waterfall. It feeds the lake through a gap in the ice.
	<</if>>
	<<if $weather is "snow">>
		Snow settles on its surface.
	<<else>>
		The ice is serene.
	<</if>>
<<else>>
	<<if $laketeenspresent is 1>>
		You are at the Waterfall. Some of the younger students are playing in the falling water. Teens sit in the pond above.
	<<elseif $daystate is "night">>
		You are at the waterfall. A curtain of silver in the moonlight.
	<<else>>
		You are at the Waterfall. Water is flowing down from the pond up on the rocks. A refreshing mist rolls out.
	<</if>>
	<<if $weather is "rain">>
		The water is alive with motion as rain breaks its surface.
	<<else>>
		The water is calm.
	<</if>>
<</if>>

<<if $exposed gte 1 and $laketeenspresent is 1>>
	<<if $exhibitionism gte 75>>
	You keep low and stay among the trees. You really wish to show your <<lewdness>>, but you restrain yourself from doing so.
	<<else>>
	You keep low and stay among the trees to keep your <<lewdness>> from being seen.
	<</if>>

<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - $allure) and $eventskip is 0 and $laketeenspresent isnot 1>>
	<<eventlake>>
<<else>>
	<<eventlakesafe>>
	<<lakereturnjourney>>
	<<if $sexStats.anus.pregnancy.seenDoctor gte 2>>
		<<set $container.lastLocation to $location>>
		<<if $nextPassageCheck is "Containers">>
			<<print '<<link [[Check ' + $container[$location].name + ' (0:05)|Containers]]>><<pass 5>><</link>>'>>
		<<else>>
			<<print '<<link [[Check ' + $container[$location].name + ' (0:05)|Containers]]>><<pass 5>><</link>>'>>
		<</if>>

	<</if>>
	<<if $mason_count gte 2 and $season isnot "winter">>
		<<link [[Mason's pond (0:05)|Mason Pond]]>><<pass 5>><</link>>

	<</if>>
	<<if $nextPassageCheck is "Lake Shore">>
		<<link [[The lake.|Lake Shore]]>><<pass 10>><</link>>
	<<else>>
		<<link [[North to shore (0:10)|Lake Shore]]>><<pass 10>><</link>>
	<</if>>

	<<link [[South to fishing rock (0:10)|Lake Fishing Rock]]>><<pass 10>><</link>>

	<<link [[Forest (0:10)|Forest]]>><<pass 10>><</link>>

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

:: Lake Fishing Rock

<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<set $forest to 50>><<set $bus to "lakefishingrock">>
<<if $season is "winter">>
	<<if $laketeenspresent is 1>>
		You are on the Fishing Rock. You see people on the other side of the frozen lake.
	<<elseif $daystate is "night">>
		You are on the Fishing Rock. Dark water ripples unseen beneath the ice.
	<<elseif $daystate is "dusk" or $daystate is "dawn">>
		You are on the Fishing Rock. It's peaceful, though the nearby trees are foreboding.
	<<else>>
		You are on the Fishing Rock. From here you have a clear view of the entire lake.
	<</if>>
	<<if $weather is "snow">>
		Snow settles on the ice.
	<<else>>
		The ice is serene.
	<</if>>
<<else>>
	<<if $laketeenspresent is 1>>
		You are on the Fishing Rock. You see people on the other side of the lake. Fish splash up to eat insects. It's peaceful, though the nearby trees are foreboding.
	<<elseif $daystate is "night">>
		You are on the Fishing Rock. Dark water ripples unseen.
	<<elseif $daystate is "dusk" or $daystate is "dawn">>
		You are on the Fishing Rock. Fish splash up to eat insects. It's peaceful, though the nearby trees are foreboding.
	<<else>>
		You are on the Fishing Rock. From here you have a clear view of the entire lake. You see fish swimming in the water.
	<</if>>
	<<if $weather is "rain">>
		The water is alive with motion as rain breaks its surface.
	<<else>>
		The water is calm.
	<</if>>
<</if>>

<<if $exposed gte 1 and $laketeenspresent is 1>>
		<<if $exhibitionism gte 75>>
	You keep low and stay among the trees. You really wish to show your <<lewdness>>, but you restrain yourself from doing so.
	<<else>>
	You keep low and stay among the trees to keep your <<lewdness>> from being seen.
	<</if>>

<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - $allure) and $eventskip is 0 and $laketeenspresent isnot 1>>
	<<eventlake>>
<<else>>
	<<eventlakesafe>>
	<<lakereturnjourney>>
	<<link [[Meditate|Lake Meditate]]>><<set $phase to 1>><</link>>

	<<if $nextPassageCheck is "Lake Waterfall">>
		<<link [[The lake.|Lake Waterfall]]>><<pass 10>><</link>>
	<<else>>
		<<link [[North to waterfall (0:10)|Lake Waterfall]]>><<pass 10>><</link>>
	<</if>>

	<<link [[South to campsite (0:20)|Lake Campsite]]>><<pass 20>><</link>>

	<<foresticon>><<link [[Forest (0:10)|Forest]]>><<pass 10>><</link>>

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

:: Lake Firepit

<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<set $forest to 30>><<set $bus to "lakefirepit">>
<<if $season is "winter">>
	<<if $laketeenspresent is 1>>
		You are at the Firepit. Several teens sit on a circle of stone benches. Others try to skate on the nearby ice.
	<<elseif $daystate is "night">>
		<<if $laketeensfire is 1>>
			You are at the Firepit. People are sitting around the fire as it burns, talking and drinking. The reflection of the fire on the lake's surface is almost mesmerising.
		<<else>>
			You are at the Firepit. Dark water ripples unseen beneath the ice.
		<</if>>
	<<elseif $daystate is "dusk" or $daystate is "dawn">>
		You are at the Firepit. There are stone benches circling the pit.
	<<else>>
		You are at the Firepit. There are stone benches circling the pit.
	<</if>>
	<<if $weather is "snow">>
		Snow settles on the ice below.
	<<else>>
		The ice is serene.
	<</if>>
<<else>>
	<<if $laketeenspresent is 1>>
		You are at the Firepit. Several teens sit on a circle of stone benches. You can see several people splashing in the water down on the shore.
	<<elseif $daystate is "night">>
		<<if $laketeensfire is 1>>
			You are at the Firepit. People are sitting around the fire as it burns, talking and drinking. The reflection of the fire on the lake's surface is almost mesmerising.
		<<else>>
			You are at the Firepit. Dark water ripples unseen.
		<</if>>
	<<elseif $daystate is "dusk" or $daystate is "dawn">>
		You are at the Firepit. There are stone benches circling the pit.
	<<else>>
		You are at the Firepit. There are stone benches circling the pit.
	<</if>>
	<<if $weather is "rain">>
		The water is alive with motion as rain breaks its surface.
	<<else>>
		The water is calm.
	<</if>>
<</if>>

<<if $exposed gte 1 and $laketeenspresent is 1 or $laketeensfire is 1>>
	<<if $exhibitionism gte 75>>
	You keep low and stay among the trees. You really wish to show your <<lewdness>>, but you restrain yourself from doing so.
	<<else>>
	You keep low and stay among the trees to keep your <<lewdness>> from being seen.
	<</if>>

<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - $allure) and $eventskip is 0 and $laketeenspresent isnot 1>>
	<<eventlake>>
<<else>>
	<<if $arousal gte $arousalmax>>
		<<orgasmLocation "lake" `$laketeenspresent isnot 1`>>
	<</if>>
	<<eventlakesafe>>
	<<lakereturnjourney>>
	<<link [[South to shore (0:10)|Lake Shore]]>><<pass 10>><</link>>

	<<foresticon>><<link [[Forest (0:10)|Forest]]>><<pass 10>><</link>>

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

:: Lake Campsite

<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<set $forest to 50>><<set $bus to "lakecampsite">>
<<if $season is "winter">>
	<<if $daystate is "night">>
		<<if $weather isnot "rain" and $weather isnot "snow" and $hour gte 18 and $lakecouple isnot 1>>
			You are at the Campsite. A couple cuddle beside a small fire. There is a tent set up nearby.
		<<elseif $weather isnot "snow" and $hour lte 18>>
			You are at the Campsite. Embers burn beside a tent.
		<<else>>
			You are at the Campsite. An unlit fireplace sits in the centre of the clearing. The snow may have driven off campers.
		<</if>>
	<<elseif $daystate is "dawn">>
		You are at the Campsite. It looks like it was used recently.
	<<else>>
		You are at the Campsite. An unlit fireplace sits in the centre of the clearing.
	<</if>>

<<else>>
	<<if $daystate is "night">>
		<<if $weather isnot "rain" and $weather isnot "snow" and $hour gte 18 and $lakecouple isnot 1>>
			You are at the Campsite. A couple cuddle beside a small fire. There is a tent set up nearby.
		<<elseif $weather isnot "rain" and $hour lte 18>>
			You are at the Campsite. Embers burn beside a tent.
		<<else>>
			You are at the Campsite. An unlit fireplace sits in the centre of the clearing. The rain may have driven off campers.
		<</if>>
	<<elseif $daystate is "dawn">>
		You are at the Campsite. It looks like it was used recently.
	<<else>>
		You are at the Campsite. An unlit fireplace sits in the centre of the clearing.
	<</if>>

<</if>>
<<if $weather isnot "rain" and $weather isnot "snow" and $hour gte 18 and $exposed gte 1 and $lakecouple isnot 1>>
	<<if $exhibitionism gte 75>>
	You keep low and stay among the trees. You really wish to show your <<lewdness>>, but you restrain yourself from doing so.
	<<else>>
	You keep low and stay among the trees to keep your <<lewdness>> from being seen.
	<</if>>

<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - $allure) and $eventskip is 0 and $laketeenspresent isnot 1>>
	<<eventlake>>
<<else>>
	<<if $arousal gte $arousalmax>>
		<<orgasmLocation "campsite">>
	<</if>>
	<<eventlakesafe>>
	<<lakereturnjourney>>
	<<if $weather isnot "rain" and $weather isnot "snow" and $hour gte 18 and $exposed lte 0 and $lakecouple isnot 1>>
		<<link [[Approach the couple|Lake Couple]]>><</link>>

	<</if>>
	<<if $nextPassageCheck is "Lake Fishing Rock">>
		<<link [[The lake.|Lake Fishing Rock]]>><</link>>
	<<else>>
		<<link [[North to fishing rock (0:10)|Lake Fishing Rock]]>><<pass 10>><</link>>
	<</if>>

	<<foresticon>><<link [[Forest (0:10)|Forest]]>><<pass 10>><</link>>

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

:: Lake Shallows

<<set $outside to 1>><<set $location to "lake">><<set $bus to "lakeshallows">><<water>><<effects>><<lakeeffects>>
<<if $laketeenspresent is 1>>
	You are swimming in the lake near the shore. The beach is alive with activity. People play in the sand and water.
<<else>>
	<<if $weather is "rain">>
		You are swimming in the lake near the shore. The rain drowns out the sounds of the forest.
	<<else>>
		You are swimming in the lake near the shore. There is no one at the beach today. The sound of the forest fills the air.
	<</if>>
<</if>>
<<if $schoolday isnot 1 and $weather is "rain" and $daystate is "day">>
	Someone is swimming further out, past the dock.
<</if>>
<<if $sciencetrait gte 2 and !$plants_known.includes("lotus")>>
	Lotus flowers float by you.
<</if>>

<<if $laketeenspresent is 1 and $exposed gte 1>>

	<<if $exhibitionism gte 75>>
	You keep low beneath the water. You really wish to show your <<lewdness>>, but you restrain yourself from doing so and probably should find something to cover yourself with.
	<<else>>
	You keep low beneath the water to keep your <<lewdness>> from being seen. You'll need to find something to cover with.
	<</if>>

<</if>>
<<if $lakeswim is 1>>
	<<set $lakeswim to 0>>
	You practise swimming in the lake.
	<<if $daystate is "night">>
		<<if $weather is "rain">>
			The dark water dances with the rain. It's exhilarating, if scary.
		<<else>>
			The black water is gentle.
		<</if>>
	<<elseif $daystate is "dusk">>
		<<if $weather is "rain">>
			Rain agitates the cool water.
		<<else>>
			The sun falls over the trees, casting its double in the water.
		<</if>>
	<<elseif $daystate is "dawn">>
		<<if $weather is "rain">>
			Rain agitates the cool water.
		<<else>>
			The morning sun rises over the trees, casting its double in the water.
		<</if>>
	<<else>>
		<<if $weather is "rain">>
			Rain agitates the warm water.
		<<else>>
			The water is warm and gentle.
		<</if>>
	<</if>>
	<<physique 3>><<swimmingskilluse>>

<</if>>
<<if $phase is 1>>
	<<set $phase to 0>>
	You improvise a garment made from reeds and lilies and tie it around your chest. It's fragile and revealing, and you don't think you could take it off without breaking it, but it's better than nothing.
	<<plantupper>>

	<<if $rng gte 91 and $parasite.nipples.name is undefined and $parasitedisable is "f">>
		Your satisfaction is interrupted by a pinching sensation on your <<nipples>>. Shocked, you pull down your top to find the culprit. Two small and soft invertebrates have latched to your chest. They massage and suck your nipples as if trying to nurse. They don't hurt at all, but the sensations are arousing you. You tug them in a bid to be free of their molestation, but they cling too tightly. What's more, touching them with any amount of force makes them suck more intensely. You'll need help to remove them.
		<<parasite nipples urchin>><<garousal>><<arousal 600>>

	<</if>>
<</if>>
<<if $phase is 2>>
	<<set $phase to 0>>
	You improvise a garment made from reeds and lilies and tie it around your waist. It's fragile and revealing, and you don't think you could take it off without breaking it, but it's better than nothing.
	<<plantlower>>

	<<if $rng gte 91 and $parasite.penis.name is undefined and $player.penisExist and $parasitedisable is "f" and !$worn.genitals.type.includes("chastity")>>
		Your satisfaction is interrupted by a pinching sensation on your <<penis>>. Shocked, you lift your skirt to find the culprit. A small and soft invertebrate has latched on. It massages and sucks as if trying to nurse. It doesn't hurt at all, but the sensations are making you feel shamefully aroused. You tug it in a bid to be free of its molestation, but it clings too tightly. What's more, touching it with any amount of force makes it suck more intensely. You'll need help to remove it.
		<<parasite penis urchin>><<garousal>><<arousal 600>>

	<<elseif $rng gte 91 and $parasite.clit.name is undefined and $player.vaginaExist and $parasitedisable is "f" and !$worn.genitals.type.includes("chastity") and !$player.penisExist>>
		Your satisfaction is interrupted by a pinching sensation on your <<pussy>>. Shocked, you lift your skirt to find the culprit. A small and soft invertebrate has latched onto your clit. It massages and sucks as if trying to nurse. It doesn't hurt at all, but the sensations are making you feel shamefully aroused. You tug it in a bid to be free of its molestation, but it clings too tightly. What's more, touching it with any amount of force makes it suck more intensely. You'll need help to remove it.
		<<parasite clit urchin>><<garousal>><<arousal 600>>

	<</if>>
<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - ($allure / 2)) and $eventskip is 0>>
	<<eventlakewater>>
<<else>>
	<<link [[Practise swimming (0:30)|Lake Shallows]]>><<pass 30>><<stress -6>><<tiredness 6>><<set $lakeswim to 1>><<slimeEventEnd>><</link>><<gswimming>><<lstress>><<gtiredness>>

	<<if $worn.upper.exposed gte 2 and $worn.under_upper.exposed gte 1
	or $worn.upper.exposed gte 2 and $underupperwetstage gte 3
	or $upperwetstage gte 3 and $worn.under_upper.exposed gte 1
	or $upperwetstage gte 3 and $underupperwetstage gte 3>>
		<<link [[Make a top out of plants (0:20)|Lake Shallows]]>><<pass 20>><<set $phase to 1>><</link>>

	<</if>>
	<<if $worn.lower.exposed gte 2 and $worn.under_lower.exposed gte 1
	or $worn.lower.exposed gte 2 and $underlowerwetstage gte 3
	or $lowerwetstage gte 3 and $worn.under_lower.exposed gte 1
	or $lowerwetstage gte 3 and $underlowerwetstage gte 3>>
		<<link [[Make a skirt out of plants (0:20)|Lake Shallows]]>><<pass 20>><<set $phase to 2>><</link>>

	<</if>>
	<<if $sciencetrait gte 2 and !$plants_known.includes("lotus")>>
		<<link [[Search for seeds (0:30)|Lake Lotus]]>><<set $plants_known.push("lotus")>><<pass 30>><<tending 6>><</link>><<gtending>>

	<</if>>
	<<if $exposed gte 1 and $laketeenspresent is 1>>

	<<elseif $dev is 1>>
		<<link [[Swim to dock (0:10)|Lake Dock]]>><<pass 10>><</link>>

	<</if>>
	<<if $nextPassageCheck is "Lake Depths">>
		<<link [[Further.|Lake Depths]]>><<pass 12>><</link>>
	<<else>>
		<<link [[Swim further out (0:12)|Lake Depths]]>><<pass 12>><</link>>
	<</if>>

	<<if $exposed gte 1 and $laketeenspresent is 1>>
		<<if $exposed gte 2 and $exhibitionism gte 75>>
			<<link [[Leave the water exposed (0:02)|Lake Shore Exposed]]>><<set $phase to 0>><<pass 2>><</link>><<exhibitionist5>>
		<<elseif $exposed gte 1 and $exhibitionism gte 55>>
			<<link [[Leave the water exposed (0:02)|Lake Shore Exposed]]>><<set $phase to 1>><<pass 2>><</link>><<exhibitionist4>>
		<</if>>
	<<else>>
		<<link [[Shore (0:02)|Lake Shore]]>><<pass 2>><</link>>

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

:: Lake Shore Exposed
<<effects>>
<<fameschoolex 5>>
<<generatey1>><<generatey2>>
<<if ($phase is 0 and ($uncomfortable.nude is false) or ($phase is 1 and $uncomfortable.underwear is false))>>
	In a moment of daring, you casually emerge from the lake despite your <<lewdness>>. <<flaunting>> you stroll right past a group of teens.
	It takes a moment for anyone to notice, but eventually a <<person1>><<person>> gasps and points at you, drawing the attention of several more.

	A few avert their eyes in embarrassment, but many more have their eyes glued to you as you stride over to the rocky alcove.
	A <<person2>><<person>> especially takes an interest in you, but seems to hesitate before doing anything. You decide to increase your pace.

	You sit by the rocky alcove, just out of sight. You wonder how many are still looking in your direction.
<<else>>
	In a moment of daring, you emerge from the lake despite your <<lewdness>>. You run right past a group of teens, attempting to cover yourself however you can.
	A <<person1>><<person>> points and laughs as you run, drawing the attention of several more. <<status -10>><<lcool>>

	A few avert their eyes in embarrassment, but many more have their eyes glued to you as you stride over to the rocky alcove.
	A <<person2>><<person>> especially takes an interest in you, and for a moment, you think <<hes>> going to chase you. You increase your pace.

	You sit by the rocky alcove, just out of sight. You wonder how many are still looking in your direction.
<</if>>
<<if $phase is 0>>
	<<exhibitionism5>>
<<else>>
	<<exhibitionism4>>
<</if>>
<<link [[Next|Lake Shore]]>><<endevent>><<set $eventskip to 1>><</link>>

:: Lake Shallows Ice
<<effects>>

<<set $outside to 1>><<set $location to "lake">><<set $bus to "lakeshallows">><<effects>><<lakeeffects>>
<<if $laketeenspresent is 1>>
	You are stood on the frozen lake near the shore. Teens practise ice skating nearby.
<<else>>
	<<if $weather is "snow">>
		You are stood on the frozen lake near the shore. Snow blankets the ice, softening your footsteps.
	<<else>>
		You are stood alone on the frozen lake near the shore. The sound of the forest fills the air.
	<</if>>
<</if>>
<<if $sciencetrait gte 2 and !$plants_known.includes("lotus")>>
	You see lotus flowers trapped within the ice.
<</if>>

<<if $laketeenspresent is 1 and $exposed gte 1>>
	There's nowhere to hide. <<covered>>

<</if>>

<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - ($allure / 2)) and $eventskip is 0>>
	<<eventlakeice>>
<<else>>

	<<eventlakesafe>>
	<<lakereturnjourney>>

	<<link [[Ice skate (0:30)|Lake Skate]]>><<pass 30>><<tiredness 5>><<danceskill 5>><</link>><<gtiredness>> | + Dancing Skill

	<<if $sciencetrait gte 2 and !$plants_known.includes("lotus")>>
		<<link [[Search for seeds (0:30)|Lake Lotus Ice]]>><<set $plants_known.push("lotus")>><<pass 30>><<tending 6>><</link>><<gtending>>

	<</if>>
	<<if $nextPassageCheck is "Lake Depths Ice">>
		<<link [[Further.|Lake Depths Ice]]>><<pass 12>><</link>>
	<<else>>
		<<link [[Walk further out (0:12)|Lake Depths Ice]]>><<pass 12>><</link>>
	<</if>>

	<<link [[Shore (0:02)|Lake Shore]]>><<pass 2>><</link>>

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

:: Lake Lotus
<<effects>>

You swim among the lotus flowers, gathering seeds. You can now grow lotus. Lotus are valuable, but need a special environment to grow.

<<link [[Next|Lake Shallows]]>><</link>>

:: Lake Lotus Ice
<<effects>>

You free the lotus flowers from the ice, gathering the seeds. You can now grow lotus. Lotus are valuable, but need a special environment to grow.

<<link [[Next|Lake Shallows Ice]]>><</link>>

:: Lake Depths

<<set $outside to 1>><<set $location to "lake">><<set $bus to "lakedepths">><<water>><<effects>><<lakeeffects>>
<<if $laketeenspresent is 1>>
	You are swimming in the middle of the lake near the dock. You see several teens hanging out on and around it.
<<else>>
	<<if $weather is "rain">>
		You are swimming in the lake near the shore. The rain is so thick you can't see the shore. An endless deluge surrounds you in all directions.
	<<else>>
		You are swimming in the middle of the lake near the dock.
	<</if>>
<</if>>
<<if $schoolday isnot 1 and $weather is "rain" and $daystate is "day">>
	Mason swims nearby.
<</if>>

<<if $laketeenspresent is 1 and $exposed gte 1>>
	<<if $exhibitionism gte 75>>
	You keep low beneath the water. You really wish to show your <<lewdness>>, but you restrain yourself from doing so and probably should find something to cover yourself with.
	<<else>>
	You keep low beneath the water to keep your <<lewdness>> from being seen. You'll need to find something to cover with.
	<</if>>

<</if>>
<<if $lakeswim is 1>>
	<<set $lakeswim to 0>>
	You practise swimming in the lake.
	<<if $daystate is "night">>
		<<if $weather is "rain">>
			The dark water dances with the rain. It's exhilarating, if scary.
		<<else>>
			The black water is gentle.
		<</if>>
	<<elseif $daystate is "dusk">>
		<<if $weather is "rain">>
			Rain agitates the cool water.
		<<else>>
			The falls over the trees, casting its double in the water.
		<</if>>
	<<elseif $daystate is "dawn">>
		<<if $weather is "rain">>
			Rain agitates the cool water.
		<<else>>
			The morning sun rises over the trees, casting its double in the water.
		<</if>>
	<<else>>
		<<if $weather is "rain">>
			Rain agitates the warm water.
		<<else>>
			The water is warm and gentle.
		<</if>>
	<</if>>
	<<physique 3>><<swimmingskilluse>>

<</if>>
<<if $phase is 1>>
	<<set $phase to 0>>
	You improvise a garment made from reeds and lilies and tie it around your chest. It's fragile and revealing, and you don't think you could take it off without breaking it, but it's better than nothing.
	<<plantupper>>

	<<if $rng gte 91 and $parasite.nipples.name is undefined and $parasitedisable is "f">>
		Your satisfaction is interrupted by a pinching sensation on your <<nipples>>. Shocked, you pull down your top to find the culprit. Two small and soft invertebrates have latched to your chest. They massage and suck your nipples as if trying to nurse. They don't hurt at all, but the sensations are arousing you. You tug them in a bid to be free of their molestation, but they cling too tightly. What's more, touching them with any amount of force makes them suck more intensely. You'll need help to remove them.
		<<parasite nipples urchin>><<garousal>><<arousal 600>>

	<</if>>
<</if>>
<<if $phase is 2>>
	<<set $phase to 0>>
	You improvise a garment made from reeds and lilies and tie it around your waist. It's fragile and revealing, and you don't think you could take it off without breaking it, but it's better than nothing.
	<<plantlower>>

	<<if $rng gte 91 and $parasite.penis.name is undefined and $player.penisExist and $parasitedisable is "f" and !$worn.genitals.type.includes("chastity")>>
		Your satisfaction is interrupted by a pinching sensation on your <<penis>>. Shocked, you lift your skirt to find the culprit. A small and soft invertebrate has latched on. It massages and sucks as if trying to nurse. It doesn't hurt at all, but the sensations are making you feel shamefully aroused. You tug it in a bid to be free of its molestation, but it clings too tightly. What's more, touching it with any amount of force makes it suck more intensely. You'll need help to remove it.
		<<parasite penis urchin>><<garousal>><<arousal 600>>

	<<elseif $rng gte 91 and $parasite.clit.name is undefined and $player.vaginaExist and $parasitedisable is "f" and !$worn.genitals.type.includes("chastity")>>
		Your satisfaction is interrupted by a pinching sensation on your <<pussy>>. Shocked, you lift your skirt to find the culprit. A small and soft invertebrate has latched onto your clit. It massages and sucks as if trying to nurse. It doesn't hurt at all, but the sensations are making you feel shamefully aroused. You tug it in a bid to be free of its molestation, but it clings too tightly. What's more, touching it with any amount of force makes it suck more intensely. You'll need help to remove it.
		<<parasite clit urchin>><<garousal>><<arousal 600>>

	<</if>>
<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - ($allure + 1000)) and $eventskip is 0 and $lakesurface is 1>>
	Something followed you from the depths. <<eventlakewater>>
<<elseif $danger gte (9900 - ($allure / 2)) and $eventskip is 0>>
	<<eventlakewater>>
<<else>>
	<<link [[Practise swimming (0:30)|Lake Depths]]>><<pass 30>><<stress -6>><<tiredness 6>><<set $lakeswim to 1>><<slimeEventEnd>><</link>><<gswimming>><<lstress>><<gtiredness>>

	<<if $schoolday isnot 1 and $weather is "rain" and $daystate is "day" and $mason_spoken isnot 1 and !$possessed>>
		<<if $mason_count gte 1>>
			<<link [[Swim out to Mason (0:05)|Lake Mason]]>><<pass 5>><<set $mason_spoken to 1>><</link>>

		<<else>>
			<<link [[Swim out to Mason (0:05)|Lake Mason Intro]]>><<pass 5>><</link>>

		<</if>>
	<</if>>
	<<if $worn.upper.exposed gte 2 and $worn.under_upper.exposed gte 1
	or $worn.upper.exposed gte 2 and $underupperwetstage gte 3
	or $upperwetstage gte 3 and $worn.under_upper.exposed gte 1
	or $upperwetstage gte 3 and $underupperwetstage gte 3>>
		<<link [[Make a top out of plants (0:20)|Lake Depths]]>><<pass 20>><<set $phase to 1>><</link>>

	<</if>>
	<<if $worn.lower.exposed gte 2 and $worn.under_lower.exposed gte 1
	or $worn.lower.exposed gte 2 and $underlowerwetstage gte 3
	or $lowerwetstage gte 3 and $worn.under_lower.exposed gte 1
	or $lowerwetstage gte 3 and $underlowerwetstage gte 3>>
		<<link [[Make a skirt out of plants (0:20)|Lake Depths]]>><<pass 20>><<set $phase to 2>><</link>>

	<</if>>
	<<if $nextPassageCheck is "Lake Underwater">>
		<<link [[Down.|Lake Underwater]]>><<pass 1>><</link>>
	<<else>>
		<<link [[Dive (0:01)|Lake Underwater]]>><<pass 1>><</link>>
	<</if>>

	<<link [[Swim towards shore (0:12)|Lake Shallows]]>><<pass 12>><</link>>

	<<if $exposed gte 1 and $laketeenspresent is 1>>
	<<elseif $dev is 1>>
		<<link [[Swim to dock (0:02)|Lake Dock]]>><<pass 2>><</link>>

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

:: Lake Depths Ice

<<set $outside to 1>><<set $location to "lake">><<set $bus to "lakedepths">><<effects>><<lakeeffects>>
<<if $laketeenspresent is 1>>
	You are in the middle of the frozen lake, near the swimming dock.
<<else>>
	<<if $weather is "snow">>
		You are in the middle of the frozen lake, near the swimming dock. Thick snow makes it difficult to see the surrounding forest.
	<<else>>
		You are in the middle of the frozen lake, near the swimming dock.
	<</if>>
<</if>>

<<if $schoolday isnot 1 and $weather is "snow" and $daystate is "day">>
	Someone's dug through the ice beside the swimming dock.

<<else>>
	<<if $lake_ice_broken is undefined>>
		Someone left equipment on the swimming dock, including a shovel. The ice is thin here. You could break through, with some effort.

	<<else>>
		There's a hole in the ice, allowing access to the water below.

	<</if>>
<</if>>
<<if $exposed gte 1>>
		<<covered>> There's nowhere to hide out here.

	<</if>>

<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<elseif $danger gte (9900 - ($allure + 1000)) and $eventskip is 0 and $lakesurface is 1>>
	Something followed you from the depths. <<eventlakewater>>
<<elseif $danger gte (9900 - ($allure / 2)) and $eventskip is 0>>
	<<eventlakeice>>
<<else>>
	<<if $schoolday isnot 1 and $weather is "snow" and $daystate is "day">>
		<<set $lake_ice_broken to 1>>
	<</if>>
	<<if $nextPassageCheck is "Lake Depths Ice Break">>
		<<link [[Down.|Lake Depths Ice Break]]>><<pass 12>><</link>>

	<<elseif $lake_ice_broken is undefined>>
		<<link [[Break the ice (0:30)|Lake Ice Break]]>><<pass 30>><<set $lake_ice_broken to 2>><<tiredness 3>><</link>><<gtiredness>>

	<<else>>
		<<link [[Dive (0:01)|Lake Underwater]]>><<pass 1>><</link>>

	<</if>>

	<<link [[Walk towards shore (0:12)|Lake Shallows Ice]]>><<pass 12>><</link>>

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

:: Lake Ice Break
<<effects>>

You lift the shovel, and thrust it into the ice. It's hard work, but you manage to make a sizable hole.

<<link [[Next|Lake Depths Ice]]>><</link>>

:: Lake Dock

<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<if $laketeenspresent is 1>>
	You are on the swimming dock. Several teens accompany you on the dock. There is a bikini sitting on the edge with no signs of its owner.
<<elseif $weather is "rain">>
	You are on the swimming dock. The sound of the rain hitting the water surrounding you is almost deafening. <<if $hallucinations gte 1>>You can't see far, yet you feel like something watches you.<</if>>
<<elseif $daystate is "day">>
	You are on the swimming dock. The lake looks placid. You feel like the only person in the entire world.
<<elseif $daystate is "night">>
	<<if $laketeensfire is 1>>
		You are on the swimming dock. You can see the fire from the party a little ways in the distance. Stars dot the water. You feel like you are floating among them.
	<<else>>
		You are on the swimming dock. Stars dot the water. You feel like you are floating among them. <<if $hallucinations gte 1>>You feel like you are being watched.<</if>>
	<</if>>
<<else>>
	You are on the swimming dock. The only sounds you hear are waves crashing upon the sides of the dock.
<</if>>
<<link [[Go swimming|Lake Depths]]>><</link>>

:: Lake Meditate

<<set $outside to 1>><<set $location to "lake">><<effects>><<lakeeffects>>
<<if $phase is 1>>
	<<set $phase to 0>>
	You sit on the rock and look out at the lake.
	<<if $season is "winter">>
		<<if $daystate is "night">>
			<<if $weather is "rain">>
				The violent darkness roils before you.
			<<else>>
				The blackness stretches before you.
			<</if>>
		<<else>>
			<<if $weather is "rain">>
				The water dances with raindrops.
			<<else>>
				The water is almost perfect in its stillness.
			<</if>>
		<</if>>
	<<else>>
		<<if $daystate is "night">>
			<<if $weather is "snow">>
				Silent snow settles in darkness.
			<<else>>
				The blackness stretches before you.
			<</if>>
		<<else>>
			<<if $weather is "snow">>
				Snow blankets the ice.
			<<else>>
				The ice reflects the world.
			<</if>>
		<</if>>
	<</if>>
	Meditation effectiveness depends on willpower.

<<elseif $phase is 2>>
	<<set $phase to 0>>
	With some effort you quiet your thoughts until they still.

	An hour passes, and you feel less burdened.

<<elseif $phase is 3>>
	<<set $phase to 0>>
	You detach yourself from your thoughts. You witness them come and go, as if summoned by something else.

	<<if $awareness gte 400>>
		The <<if $season is "winter">>ice<<else>>water<</if>> parts, revealing a gaping abyss. Terror shivers up your spine, and breaks your concentration.
		<<gtrauma>><<gstress>><<trauma 6>><<stress 6>>

	<</if>>
<<elseif $phase is 4>>
	<<set $phase to 0>>
	Your thoughts turn to your <<penis>>, and the mocking way people regard it. The torment returns. You try to remain detached.

	An hour passes, and for a few moments the weight of scrutiny lifts.

	<<if $acceptance_penis_tiny gte 1000>>
		Realisation dawns as you lean back. Your <<penis>> is beautiful. Why should you care what other people say about it? You've gained the Acceptance: Tiny Penis trait.

	<</if>>
<<elseif $phase is 5>>
	<<set $phase to 0>>
	Your thoughts turn to your <<penis>>, and the mocking way people regard it. The torment returns. You try to remain detached.

	An hour passes, and for a few moments the weight of scrutiny lifts.

	<<if $acceptance_penis_small gte 1000>>
		Realisation dawns as you lean back. Your <<penis>> is beautiful. Why should you care what other people say about it? You've gained the Acceptance: Small Penis trait.

	<</if>>
<<elseif $phase is 6>>
	<<set $phase to 0>>
	Your thoughts turn to your <<penis>>, and the mocking way people regard it. The torment returns. You try to remain detached.

	An hour passes, and for a few moments the weight of scrutiny lifts.

	<<if $acceptance_penis_big gte 1000>>
		Realisation dawns as you lean back. Your <<penis>> is beautiful. Why should you care what other people say about it? You've gained the Acceptance: Big Penis trait.

	<</if>>
<<elseif $phase is 7>>
	<<set $phase to 0>>
	Your thoughts turn to your flat chest, and the mocking way people regard it. The torment returns. You try to remain detached.

	An hour passes, and for a few moments the weight of scrutiny lifts.

	<<if $acceptance_breasts_tiny gte 1000>>
		Realisation dawns as you lean back. Your chest is beautiful. Why should you care what other people say about it? You've gained the Acceptance: Tiny Breasts trait.

	<</if>>
<<elseif $phase is 8>>
	<<set $phase to 0>>
	Your thoughts turn to your <<breasts>>, and the mocking way people regard them. The torment returns. You try to remain detached.

	An hour passes, and for a few moments the weight of scrutiny lifts.

	<<if $acceptance_breasts_small gte 1000>>
		Realisation dawns as you lean back. Your <<breasts>> are beautiful. Why should you care what other people say about them? You've gained the Acceptance: Small Breasts trait.

	<</if>>
<<elseif $phase is 9>>
	<<set $phase to 0>>
	Your thoughts turn to your <<breasts>>, and the mocking way people regard them. The torment returns. You try to remain detached.

	An hour passes, and for a few moments the weight of scrutiny lifts.

	<<if $acceptance_breasts_big gte 1000>>
		Realisation dawns as you lean back. Your <<breasts>> are beautiful. Why should you care what other people say about them? You've gained the Acceptance: Big Breasts trait.

	<</if>>
<</if>>
<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $stress gte $stressmax and !$possessed>>
	<<passoutlake>>
<<elseif $foresthunt gte 10>>
	<<foresthunt>>
<<else>>
	<<meditateoptions>>
<</if>>
<<set $eventskip to 0>>


code:
:: Lake Mason Intro
<<effects>>
<<npc Mason>><<person1>>
You swim into the middle of the lake. There Mason swims in a wide circle. <<He>> notices you approach, and faces you, treading water.

"It's nice to see you out here," <<he>> says. "If it's okay though, I'd like to continue my laps." <<He>> swims away before you can get close.

<<link [[Try to catch them (0:05)|Lake Mason Swim]]>><<tiredness 1>><</link>><<swimmingdifficulty 1 300>><<gtiredness>>

<<link [[Leave|Lake Depths]]>><<endevent>><</link>>

:: Lake Mason Swim
<<effects>>

<<if $swimmingskill gte 1000>>
	<<set $mason_count to 1>>
	You swim after <<him>>, and manage to close the distance. <<He>> glances over <<his>> shoulder, and swims faster, but still you manage to keep up. You're almost close enough to touch <<him>> when <<he>> stops and turns.

	"I-I see someone's been paying attention in class," <<he>> says. <<He>> holds <<his>> arms beneath the water in a strange way, close to <<his>> body. "If only the rest of the class were so capable. We'd have our own swim team."

	You look down, through the rain-broken water, and see the reason for <<his>> behaviour. <<Hes>> naked. Something in your expression gives you away, and <<his>> face turns a deep shade of red.

	"I-I," <<he>> begins, voice quivering. "I prefer swimming like this. It's just more fun."

	<<link [[Pretend you haven't noticed|Lake Mason Pretend]]>><<npcincr Mason love 1>><</link>><<glove>>

	<<link [[Tease|Lake Mason Tease]]>><<npcincr Mason love -1>><<npcincr Mason lust 1>><<npcincr Mason dom -1>><</link>><<llove>><<glust>><<promiscuous1>>

	<<link [[Act nonchalant|Lake Mason Nonchalant]]>><</link>>

<<elseif $swimmingskill gte random(1, 300)>>
	<<set $mason_count to 1>>
	You swim after <<him>>, but <<hes>> too fast. You'd need to be pretty skilled to match <<him>>, let alone catch up.

	You try to head <<him>> off, but <<he>> swims in unexpected directions. It's as if <<hes>> avoiding you.

	You have an idea. You dive beneath the water and hold your breath, right in Mason's path. You wait for <<his>> shimmer to appear in the murk, then emerge from the water. <<He>> almost collides with you.

	"I-I didn't expect to see a student out here," <<he>> says as you wipe water from your eyes. <<He>> holds <<his>> arms beneath the water in a strange way, close to <<his>> body. "Though I'm glad to see you practising outside school hours."

	You look down, through the rain-broken water, and see the reason for <<his>> behaviour. <<Hes>> naked. Something in your expression gives you away, and <<his>> face turns a deep shade of red.

	"I-I," <<he>> begins, voice quivering. "I prefer swimming like this. It's just more fun."

	<<link [[Pretend you haven't noticed|Lake Mason Pretend]]>><<npcincr Mason love 1>><</link>><<glove>>

	<<link [[Tease|Lake Mason Tease]]>><<npcincr Mason love -1>><<npcincr Mason lust 1>><<npcincr Mason dom -1>><</link>><<llove>><<glust>><<promiscuous1>>

	<<link [[Act nonchalant|Lake Mason Nonchalant]]>><</link>>

<<else>>

	You swim after <<him>>, but <<hes>> too fast. You'd need to be pretty skilled to match <<him>>, let alone catch up.

	You try to head <<him>> off, but <<he>> swims in unexpected directions. It's as if <<hes>> avoiding you.

	<<link [[Next|Lake Depths]]>><<endevent>><</link>>

<</if>>

:: Lake Mason Pretend
<<effects>>

You smile at <<him>>, and try to look confused.

<<if $submissive gte 1150>>
	"In the rain?" you say. "I like it too."
<<elseif $submissive lte 850>>
	"Swimming in the rain isn't that weird," you say. "I like it myself. It's bracing."
<<else>>
	"Don't worry," you say. "I like swimming in the rain too."
<</if>>

<<He>> looks confused for just a moment. "Th-thank you for understanding," <<he>> says, still covering <<himself>> beneath the water. "I need to get back to my laps. Keep practising, you've shown promising skill."

<<link [[Next|Lake Depths]]>><<endevent>><</link>>

:: Lake Mason Tease
<<effects>>

<<if $exposed gte 2>>
	<<if $submissive gte 1150>>
		"Please don't be embarrassed," you giggle. "I'm naked too."
	<<elseif $submissive lte 850>>
		"You've nothing to be shy about," you say. "I'm not wearing anything either."
	<<else>>
		"Don't be shy," you say. "You're not the only one swimming naked."
	<</if>>
<<promiscuity1>>

You didn't think it possible, but <<his>> blush deepens. <<He>> looks away, and opens <<his>> mouth to speak. Instead, you get a good look at <<his>> toned ass near the surface of the water as <<he>> turns and swims away.
<<else>>
	<<if $submissive gte 1150>>
		"Please don't be embarrassed," you say. "You know swimming best."
	<<elseif $submissive lte 850>>
		"You've nothing to be shy about," you say. "I'd show off too if I had a body like that."
	<<else>>
		"Don't be shy," you say. "You look good."
	<</if>>
<<promiscuity1>>

You didn't think it possible, but <<his>> blush deepens. "I-I need to return to my laps," <<he>> says. You get a good look at <<his>> toned ass near the surface of the water as <<he>> turns and swims away.
<</if>>

<<link [[Next|Lake Depths]]>><<endevent>><</link>>

:: Lake Mason Nonchalant
<<effects>>

You ignore <<his>> bashfulness.
<<if $exposed gte 2>>
	<<if $submissive gte 1150>>
		"Me too," you say. "I'm naked right now."
	<<elseif $submissive lte 850>>
		"I get it," you say. "That's why I'm naked."
	<<else>>
		"I know what you mean," you say. "I'm naked too."
	<</if>>
	You didn't think it possible, but <<his>> blush deepens. "I-I need to return to my laps," <<he>> says. You get a good look at <<his>> toned ass near the surface of the water as <<he>> turns and swims away.
<<else>>
	<<if $submissive gte 1150>>
		"I-it's fine," you say. "Lots of people do it."
	<<elseif $submissive lte 850>>
		"It's fine," you say. "Not like anyone would find out anyway. Except me, but I'm great."
	<<else>>
		"Don't worry," you say. "That isn't strange."
	<</if>>
	<<He>> seems relieved by your words, but doesn't move <<his>> arms. "I-I need to return to my laps," <<he>> says. You get a good look at <<his>> toned ass near the surface of the water as <<he>> turns and swims away.
<</if>>

<<link [[Next|Lake Depths]]>><<endevent>><</link>>

:: Lake Mason
<<effects>>

<<npc Mason>><<person1>>

You swim towards Mason. <<He>> doesn't try to outswim you, and starts treading water as you draw close. <<He>> covers <<his>> toned body beneath the water.

"C-can I help you?" <<he>> asks, eager to return to <<his>> laps.

<<link [[Just say hello|Lake Mason Greet]]>><<stress -6>><</link>><<lstress>>

<<if $mason_count lte 1>>
	<<link [[Ask to chat|Lake Mason Ask]]>><<npcincr Mason love 1>><</link>><<glove>>

<</if>>
<<if $promiscuity gte 15>>
	<<link [[Ask to see|Lake Mason Flirt]]>><<npcincr Mason love -1>><<npcincr Mason lust 1>><<npcincr Mason dom -1>><</link>><<promiscuous2>><<llove>><<glust>>

<</if>>

:: Lake Mason Ask
<<effects>>

<<set $mason_count to 2>>
You ask Mason if <<hes>> free to talk. <<He>> glances beneath the water. "N-not right now," <<he>> says. "But there's a place nearby I go to relax in the evening, after my swim. You can find me there if you want to talk."

<<He>> gives you directions to <<his>> secret spot near the waterfall. <<He>> will be there on rainy non-school evenings.

<<link [[Next|Lake Depths]]>><<endevent>><</link>>

:: Lake Mason Greet
<<effects>>

You exchange awkward pleasantries. <<He>> remains covered and blushing the whole time, before returning to <<his>> laps. You get a nice look at <<his>> toned ass near the surface of the water as <<he>> swims away.

<<link [[Next|Lake Depths]]>><<endevent>><</link>>

:: Lake Mason Flirt
<<effects>>

<<if $submissive gte 1150>>
	"I-I don't mean to be rude," you say. "But can I see? No one will know."
<<elseif $submissive lte 850>>
	"Don't be coy," you say. "You want people to see. You've got a good body, it's only natural you'd want to show it off. So show me."
<<else>>
	"Let me see," you say. "No one will know."
<</if>>

<<if $NPCName[$NPCNameList.indexOf("Mason")].lust gte 10>>
	<<earnFeat "Mason's Secret">>
	<<He>> blushes. "F-Fine," <<he>> says, voice quivering with anger as much as embarrassment. "If that's what it'll take to get you to stop bothering me."

	<<He>> hesitates despite <<his>> words, then slowly moves <<his>> arms aside. You dive under the water for a better look at <<his>> sleek and toned body.

	<<if $pronoun is "f">>
		<<if $NPCList[0].penis isnot "none">>
			Your eyes are drawn to <<his>> <<print $NPCList[0].breastsdesc>> and <<print $NPCList[0].penisdesc>>. You're used to seeing their contours beneath <<his>> tight swimsuit, but seeing them exposed in the water is something else.
		<<else>>
			Your eyes are drawn to <<his>> <<print $NPCList[0].breastsdesc>>. You're used to seeing their contours beneath <<his>> tight swimsuit, but seeing them exposed in the water is something else.
		<</if>>
	<<else>>
		<<if $NPCList[0].penis isnot "none">>
			Your eyes are drawn to <<his>> <<print $NPCList[0].penisdesc>>. You're used to seeing its contours beneath <<his>> tight swimsuit, but seeing it exposed in the water is something else.
		<<else>>
			Your eyes are drawn to <<his>> pussy. You're used to seeing its contours beneath <<his>> tight swimsuit, but seeing it exposed in the water is something else.
		<</if>>
	<</if>>

	<<He>> covers <<himself>> again when you come up for air. "I-I hope you're satisfied," <<he>> says. "Now leave me to finish my laps in peace." <<He>> turn and swims away.

	<<link [[Next|Lake Depths]]>><<endevent>><</link>>

<<else>>
	<<He>> blushes. "Th-that's no request to make of your teacher!" <<he>> says. "Now please, let me get back to my laps." You get a nice look at <<his>> toned ass near the surface of the water as <<he>> swims away.

	<<link [[Next|Lake Depths]]>><<endevent>><</link>>

<</if>>

:: Mason Pond
<<set $location to "lake">><<set $outside to 1>><<effects>>

You follow one of the streams feeding the lake, to the pond Mason likes to relax in. Water bubbles up from a spring beneath it.

<<if $schoolday isnot 1 and $weather is "rain" and $daystate is "dusk">>
	<<npc Mason>><<person1>>Mason sits in it, wearing a swimsuit. <<His>> arms rest on the rocky bank, and <<his>> eyes are shut.

	<<if $exposed gte 2>>
		<<if $exhibitionism gte 75>>
			<<link [[Sit in the pond|Mason In Pond Naked]]>><</link>><<if $ex_mason isnot 1>><<exhibitionist5>><</if>>

			<<link [[Sit beside the pond|Mason Beside Pond Naked]]>><</link>><<if $ex_mason isnot 1>><<exhibitionist5>><</if>>

		<<else>>
			<<covered>> You couldn't alert Mason to your presence like this!

		<</if>>
	<<elseif $exposed gte 1>>
		<<if $exhibitionism gte 35>>
			<<link [[Sit in the pond|Mason In Pond Naked]]>><</link>><<if $ex_mason isnot 1>><<exhibitionist3>><</if>>

			<<link [[Sit beside the pond|Mason Beside Pond Naked]]>><</link>><<if $ex_mason isnot 1>><<exhibitionist3>><</if>>

		<<else>>
			<<covered>> You couldn't alert Mason to your presence like this!

		<</if>>
	<<else>>
		<<link [[Sit in the pond|Mason In Pond]]>><</link>>

		<<link [[Sit beside the pond|Mason Beside Pond]]>><</link>>

	<</if>>
	<<link [[Leave|Lake Waterfall]]>><<endevent>><</link>>

<<else>>
	The pond is empty. Mason likes to come here on rainy evenings on weekends and school holidays, after swimming in the lake.

	<<link [[Leave|Lake Waterfall]]>><</link>>

<</if>>

:: Mason Beside Pond
<<effects>>

<<if $mason_count gte 3>>

	You sit beside the pond. Mason opens <<his>> eyes when <<he>> hears you.

	<<mason_greet>>

	<<mason_actions>>

<<else>><<set $mason_count to 3>>
	<<swim_check>>
	You sit beside the pond. Mason opens <<his>> eyes when <<he>> hears you.

	<<if _swim_check is 1>>
		"I'm glad you found me," <<he>> says. "You can get in if you like."
	<<else>>
		"I'm glad you found me," <<he>> says. "You can get in if you like. There's a little hidey hole at the shore of the lake if you need somewhere to keep your clothes."
	<</if>>

	<<mason_actions>>

<</if>>

:: Mason In Pond
<<effects>><<water>>

<<if $mason_count gte 3>>

	You slip into the pond opposite Mason. <<His>> eyes open when <<he>> hears the splash.

	<<mason_greet>>

	<<mason_actions>>

<<else>><<set $mason_count to 3>>
	<<swim_check>>
	You slip into the pond opposite Mason. <<His>> eyes open when <<he>> hears the splash.

	<<if _swim_check is 1>>
		"I'm glad you found me," <<he>> says. "The water here is lovely, and it's so secluded."
	<<else>>
		"I'm glad you found me," <<he>> says. "The water here is lovely, and it's so secluded." <<He>> looks at your clothes. "You've got your clothes all wet! There's a little hidey hole at the shore of the lake if you need somewhere to keep them in the future."
	<</if>>

	<<mason_actions>>

<</if>>

:: Mason Beside Pond Naked
<<effects>>

<<flaunting>> you sit beside the pond. Mason opens <<his>> eyes when <<he>> hears you, but shuts them again when <<he>> sees your <<lewdness>>.
<<if $exposed gte 2>>
	<<if $ex_mason isnot 1>>
		<<exhibitionism5>>
		<<set $ex_mason to 1>>
	<<else>>

	<</if>>
<<else>>
	<<if $ex_mason isnot 1>>
		<<exhibitionism3>>
		<<set $ex_mason to 1>>
	<<else>>

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

<<if $mason_count gte 3>>

	<<mason_greet_lust>>

	<<mason_actions>>

<<else>><<set $mason_count to 3>>

	"I-I'm glad you found me here," <<he>> says. "But could you put some clothes on?"

	<<mason_actions>>

<</if>>

:: Mason In Pond Naked
<<effects>><<water>>

<<flaunting>> you slip into the pond. Mason opens <<his>> eyes when <<he>> hears the splash, but shuts them again when <<he>> sees your <<lewdness>>.
<<if $exposed gte 2>>
	<<if $ex_mason isnot 1>>
		<<exhibitionism5>>
		<<set $ex_mason to 1>>
	<<else>>

	<</if>>
<<else>>
	<<if $ex_mason isnot 1>>
		<<exhibitionism3>>
		<<set $ex_mason to 1>>
	<<else>>

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

<<if $mason_count gte 3>>

	<<mason_greet_lust>>

	<<mason_actions>>

<<else>><<set $mason_count to 3>>

	"I-I'm glad you found me here," <<he>> says. "But could you put some clothes on?"

	<<mason_actions>>

<</if>>

:: Mason Pond Chat
<<effects>>

You chat with Mason.

<<if $rng gte 81>>
	<<He>> talks about the lake and the forest surrounding it. It seems they're a big reason <<he>> moved here.
<<elseif $rng gte 61>>
	<<He>> asks about school, and probes you for what the other students think of <<him>>.
<<elseif $rng gte 41>>
	<<He>> talks about <<his>> successes in competitive swimming.
<<elseif $rng gte 21>>
	<<He>> talks about the computer games <<hes>> played recently.
<<else>>
	<<He>> talks about the other teachers. <<Hes>> careful not to insult any of them.
<</if>>

<<if $swimmingskill lte 999 and random(1, 3) is 3>>
	<<He>> explains some of <<his>> swimming technique to you. <<swimmingskilluse>>
<</if>>

<<mason_actions>>

:: Mason Pond Flirt
<<effects>>

<<if $exposed gte 1>>
	You chat with Mason, and draw attention to your exposed body. <<He>> tries not to look, but glances over occasionally regardless. <<He>> seems uncomfortable.

<<else>>
	You chat with Mason, and keep commenting about how nice <<his>> body looks. <<He>> looks uncomfortable, and covers <<his>> swimsuit with <<his>> hands as if naked.

<</if>>
<<promiscuity1>>

<<mason_actions>>

:: Mason Walk
<<effects>>
<<dry>><<towelup>><<set $foresthunt to 0>>
Mason gives you some towels to dry with, and wraps one around <<himself>>. Together you walk
<<if $masonDressed is true>>
	to where you hid your clothes, then after getting dressed, continue
	<<unset $masonDressed>>
<</if>>
through the dark forest in the direction of town.

You arrive on Danube Street without incident. Mason insists on walking you up to the orphanage before waving you goodbye.

<<link [[Next|Domus Street]]>><<set $eventskip to 1>><<endevent>><</link>>

:: Mason Walk Refuse
<<effects>>

<<if $submissive gte 1150>>
	"I don't want to be a bother," you say. "I'll be okay."
<<elseif $submissive lte 850>>
	"Do I look like I'm afraid of the dark?" you ask. "I'll be fine."
<<else>>
	"It's okay," you say. "I know my way around the forest."
<</if>>

Mason seems unsure, but nods. "If you're sure. Be careful." <<He>> dries <<himself>> with a towel as <<he>> walks into the forest.

<<link [[Next|Lake Waterfall]]>><<endevent>><</link>>

:: Widgets Mason [widget]
<<widget "mason_actions">>
<<if $mason_pond is undefined and $NPCName[$NPCNameList.indexOf("Mason")].love gte 30>>
	<<set $mason_pond to 1>>
	"There's a lot of water underground around here," Mason says. "There's a stream beneath Domus Street, in fact. I've always wanted to own a home there. I could make my own spring."

	<<He>> sits up with a splash, and looks at you. "You live on Domus Street, right?" <<he>> asks. <<He>> sits back in the water. "It would be expensive. And you'd need permission from your caretaker. It's fun to think about though."

<</if>>
<<if $daystate is "night">>
	The last of the sun's light fades between the leaves. Mason stands up. "We'll catch a chill if we're out here too long," <<he>> says. "The forest can be dangerous after dark. Let me walk you home."

	<<for _active_clothes range Object.keys($store)>>
		<<for _i to 0; _i lt $store[_active_clothes].length; _i++>>
			<<if $store[_active_clothes][_i].location is "lakeshore">>
				<<set _temp_clothes_present to 1>>
				<<break>>
			<</if>>
		<</for>>
	<</for>>

	<<if _temp_clothes_present is 1>>
		<<link [[Get changed, then walk home with Mason (0:40)|Mason Walk]]>><<pass 40>><<storeon "lakeshore">><<set $masonDressed to true>><</link>>

	<</if>>

	<<link [[Walk home with Mason (0:30)|Mason Walk]]>><<pass 30>><</link>>

	<<link [[Say you'll be okay|Mason Walk Refuse]]>><</link>>

<<else>>
	<<link [[Chat (0:30)|Mason Pond Chat]]>><<npcincr Mason love 1>><<pass 30>><<stress -6>><</link>><<glove>><<lstress>>

	<<link [[Flirt (0:30)|Mason Pond Flirt]]>><<pass 30>><<npcincr Mason love -1>><<npcincr Mason lust 1>><</link>><<promiscuous1>><<llove>><<glust>>

	<<link [[Leave|Lake Waterfall]]>><<endevent>><</link>>

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

<<widget "mason_greet">>
<<if $NPCName[$NPCNameList.indexOf("Mason")].love gte 30>>
	"It's good to see you," <<he>> says, smiling. "I like the company."
<<elseif $NPCName[$NPCNameList.indexOf("Mason")].love gte 10>>
	"I was hoping to see you," <<he>> says.
<<elseif $NPCName[$NPCNameList.indexOf("Mason")].love gte -10>>
	"Hey," <<he>> says.
<<elseif $NPCName[$NPCNameList.indexOf("Mason")].love gte -30>>
	"What do you want?" <<he>> asks.
<<else>>
	"Please don't disturb me," <<he>> says.
<</if>>
<</widget>>

<<widget "mason_greet_lust">>
<<if $NPCName[$NPCNameList.indexOf("Mason")].lust gte 30>>
	"P-please put some clothes on," <<he>> says, shifting as if to conceal something.
<<elseif $NPCName[$NPCNameList.indexOf("Mason")].lust gte 10>>
	"You should put some clothes on," <<he>> says. "People might get the wrong idea if they catch us."
<<elseif $NPCName[$NPCNameList.indexOf("Mason")].lust gte -10>>
	"You should put some clothes on," <<he>> says.
<<elseif $NPCName[$NPCNameList.indexOf("Mason")].lust gte -30>>
	"That's no way to present yourself to your teacher." <<he>> asks.
<<else>>
	<<He>> sighs in resignation.
<</if>>
<</widget>>

:: Lake Mason Reassure
<<effects>>

<<if $submissive gte 1150>>
	"D-don't be worried," you say. "I'll be careful."
<<elseif $submissive lte 850>>
	"I can look after myself," you say. "It's warmer down there than up here, anyway."
<<else>>
	"Don't worry about me," you say. "I'll be careful."
<</if>>

<<if $swimmingSuccess>>
	<<set $mason_ice_lake to 2>>
	Mason watches you a moment, then sighs in resignation.

	<<if $worn.upper.type.includes("diving") and $worn.lower.type.includes("diving")>>
		"At least you're dressed for it," <<he>> says. "Just be careful, alright?"
	<<else>>
		"At least dress properly for it," <<he>> says. "They sell diving gear in town."
	<</if>>
	<<He>> swings <<his>> legs over the hole in the ice, and drops beneath.<<glove>><<npcincr Mason love 1>>

	<<link [[Next|Lake Depths Ice]]>><<endevent>><<set $eventskip to 1>><</link>>

<<else>>
	Mason watches you a moment, then shakes <<his>> head.
	<<if $worn.upper.type.includes("diving") and $worn.lower.type.includes("diving")>>
		"You might be dressed for it," <<he>> says. "But the ice is treacherous."
	<<else>>
		"You don't even have proper diving gear," <<he>> says. "You'll freeze."
	<</if>>
	<<He>> swings <<his>> legs over the hole in the ice, and drops beneath.<<llove>><<npcincr Mason love -1>>

	<<link [[Next|Lake Depths Ice]]>><<endevent>><<set $eventskip to 1>><</link>>

<</if>>

:: Lake Mason Thank
<<effects>>

<<if $submissive gte 1150>>
	You thank Mason, avoiding eye contact.
<<elseif $submissive lte 850>>
	You thank Mason.
<<else>>
	You thank Mason.
<</if>>

<<He>> smiles. "No problem," <<he>> says, swinging <<his>> legs over the hole in the ice. "Go get yourself warmed up." <<He>> disappears into the water.

<<link [[Next|Lake Depths Ice]]>><<endevent>><<set $eventskip to 1>><</link>>

:: Lake Mason Angry
<<effects>>

<<if $submissive gte 1150>>
	"I-I was down there on purpose," you say.
<<elseif $submissive lte 850>>
	"Don't interfere with my business," you say.
<<else>>
	"I was down there on purpose," you say.
<</if>>

Mason shakes <<his>> head. "I can't be negligent," <<he>> says. "I don't care if you don't appreciate that. Keep working hard in class, and someday you'll be an accomplished enough diver." <<He>> swings <<his>> legs over the hole in the ice, and disappears below the water.

<<link [[Next|Lake Depths Ice]]>><<endevent>><<set $eventskip to 1>><</link>>

repo_name: Area/degrees

license: mit


code:
:: Lake Skate
<<effects>>

You don a pair of ice skates, and push yourself onto the lake.

<<if $danceskill gte 1000>>
	You glide across, leaping and spinning with grace.
	<<if $laketeenspresent is 1 and $rng gte 51>>
		The teenagers watch, awed by your skill.<<ltrauma>><<gcool>><<trauma -6>><<status 1>>
	<</if>>
<<elseif $danceskill gte 800>>
	You glide across at a good pace, and practise more advanced tricks.
	<<if $laketeenspresent is 1 and $rng gte 81>>
		The teenagers watch, awed by your skill.<<ltrauma>><<gcool>><<trauma -6>><<status 1>>
	<</if>>
<<elseif $danceskill gte 600>>
	You glide across at a good pace.
<<elseif $danceskill gte 400>>
	You move at a good pace, and rarely wobble.
<<elseif $danceskill gte 200>>
	You're a bit wobbly, but manage to put one foot in front of the other without falling.
<<elseif $danceskill gte 100>>
	You're able to remain upright, but little more than that.
<<else>>
	You struggle to even remain upright.<<gpain>><<pain 4>>

	<<if $laketeenspresent is 1>>
		<<if $cool gte random(1, 400)>>
			<<generatey1>><<person1>>
			The other students giggle, but are sympathetic. You're far from the only one struggling. A <<person1>><<person>> lends an arm to steady you.<<gdanceskill>>
		<<elseif random(1, 400) gte $cool>>
			The other students laugh at your expense.<<gtrauma>><<gstress>><<lcool>><<status -10>><<trauma 6>><<stress 6>>
		<<else>>
			The other students giggle, but are sympathetic. You're far from the only one struggling.
		<</if>>
	<</if>>
<</if>>

<<endevent>>

<<set $danger to random(1, 10000)>><<set $dangerevent to 0>>
<<if $danger gte (9900 - $allure) and $laketeenspresent is 1>>
	<<if $rng gte 81>>
		<<generatey1>><<person1>>
		A <<person>> skates by. <<He>> spins as <<he>> passes, and winks. <<Hes>> trying to show off.

		<<link [[Challenge (0:05)|Lake Skate Challenge]]>><<pass 5>><</link>><<dancedifficulty 200 1000>>

		<<link [[Ignore|Lake Shallows Ice]]>><<endevent>><</link>>

	<<elseif $rng gte 61>>
		You catch a <<generatey1>><<person1>><<person>> admiring you from the shore. <<He>> looks away when your eyes meet <<his>>.

		<<link [[Bring onto the ice (0:05)|Lake Skate Flirt]]>><<pass 5>><</link>><<promiscuous1>>

		<<link [[Ignore|Lake Shallows Ice]]>><<endevent>><</link>>

	<<elseif $rng gte 41>>
		<<generatey1>><<person1>>
		A <<person>> skates up to you, and wraps <<his>> arms around you from behind. <<He>> licks your ear.<<gtrauma>><<gstress>><<trauma 6>><<stress 6>>

		<<link [[Shove|Lake Skate Shove]]>><<ltrauma>><<def 1>><</link>>

		<<link [[Endure|Lake Skate Endure]]>><<stress 6>><<arousal 600>><</link>><<gstress>><<garousal>>

	<<elseif $rng gte 21>>
		<<generatey1>><<person1>>
		<<dancedifficulty 400 1000 true>>
		<<if $danceSuccess>>
			A <<person>> wobbles as <<he>> skates up to you. "C-could you teach me how to skate as well as you?"

			<<link [[Teach (0:20)|Lake Skate Teach]]>><<trauma -6>><<pass 20>><</link>><<ltrauma>>

			<<link [[Refuse|Lake Skate Refuse]]>><</link>>

		<<else>>
			A <<person>> glides to a halt in front of you. "Fancy a hand?" <<he>> asks. "I could give you some pointers."

			<<link [[Accept (0:20)|Lake Skate Learn]]>><<trauma -6>><<pass 20>><<danceskill 6>><</link>><<gdanceskill>>

			<<link [[Refuse|Lake Skate Learn Refuse]]>><</link>>

		<</if>>
	<<else>>
		<<generatey1>><<person1>><<generatey2>><<generatey3>><<generatey4>>
		A few delinquents surround a <<person>>. They push <<him>> away from the other teenagers, trying to isolate <<him>>.

		<<link [[Intervene (0:05)|Lake Skate Intervene]]>><<def 1>><<famegood 4>><<pass 5>><</link>>

		<<link [[Ignore|Lake Shallows Ice]]>><<endevent>><</link>>

	<</if>>
<<else>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>

<</if>>

:: Lake Skate Intervene
<<effects>>

You
<<if $danceskill gte 200>>
	skate
<<else>>
	wobble
<</if>>
over to the <<person>> and delinquents.

<<if $submissive gte 1150>>
	"L-leave <<him>> alone," you say.
<<elseif $submissive lte 850>>
	"Oi fuckers," you say. "Leave <<him>> alone."
<<else>>
	"Leave <<him>> alone," you say.
<</if>>

<<person2>>
The delinquents abandon their quarry, and skate in your direction. "Sounds like someone wants a beating," a <<person>> says, leading the way.

<<if $rng gte 71>>
	Before you can respond, one of the other delinquents, a <<person3>><<person>>, tumbles to the ice. The <<person1>><<person>> lies behind <<person3>><<him>>, arms around the <<persons>> legs.

	The other two delinquents almost slip as they spin, shocked by the <<person1>><<persons>> daring.

	<<link [[Charge|Lake Skate Charge]]>><</link>><<dancedifficulty 1 600>>

	<<link [[Mock|Lake Skate Mock]]>><</link>><<englishdifficulty 1 1000>>

<<else>>
	<<link [[Charge|Lake Skate Charge 2]]>><</link>><<dancedifficulty 1 1000>>

	<<link [[Brace|Lake Skate Brace]]>><</link>><<physiquedifficulty 1 $physiquemax>>

<</if>>

:: Lake Skate Charge
<<effects>>

You skate toward the distracted delinquents, and collide with the <<person2>><<person>>.

<<if $danceSuccess>>
	You manage to remain upright as <<he>> tumbles to the ground, grabbing <<his>> friend's arm and bringing <<person4>><<him>> down as well.

	You help the <<person1>><<person>> to <<his>> feet, and skate back to shore before the delinquents can recover.

<<else>>
	<<He>> grasps <<his>> friend's arm, and yours, as <<he>> falls, dragging you with <<him>>.<<gstress>><<gpain>><<stress 6>><<pain 4>>

	A pair of hands grasps your wrists. It's the <<person1>><<person>>. <<He>> helps you to your feet, and together you skate back to shore before the delinquents can recover.

<</if>>

"I don't know what they were gonna do to me," <<he>> says. "I don't want to think about it. It doesn't matter. You saved me. Th-thank you."<<ltrauma>><<trauma -6>>

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

:: Lake Skate Mock
<<effects>>

<<if $englishSuccess>>
	<<if $submissive gte 1150>>
		"B-be careful," you say. "Ice can be slippery."
	<<elseif $submissive lte 850>>
		"Keep sliding like that," you say. "I mean it. It's hilarious."
	<<else>>
		"You need to be more careful," you say. "Ice can be slippery."
	<</if>>

	The <<person2>><<person>> swivels to face you, and loses <<his>> footing. <<He>> slides to the ground, dragging <<his>> remaining friend with <<him>>.

	You help the <<person1>><<person>> to <<his>> feet, and skate back to shore before the delinquents can recover.

<<else>>
	<<if $submissive gte 1150>>
		"S-silly pooheads," you say.
	<<elseif $submissive lte 850>>
		"Fucking fuckheads," you say.
	<<else>>
		"Stupid bullies," you say.
	<</if>>
	It sounded more clever in your head.

	The <<person2>><<person>> wobbles to a halt in front of you. <<He>> tries to throw a punch, but loses balance. <<He>> grasps <<his>> friend's arm, and yours, and together you tumble to the ice.<<gpain>><<gstress>><<pain 4>><<stress 6>>

	A pair of hands grasps your wrists. It's the <<person1>><<person>>. <<He>> helps you to your feet, and together you skate back to shore before the delinquents can recover.

<</if>>

"I don't know what they were gonna do to me," <<he>> says. "I don't want to think about it. It doesn't matter. You saved me. Th-thank you."<<ltrauma>><<trauma -6>>

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

:: Lake Skate Charge 2

<<if $danceSuccess>>
	You skate towards the delinquents as fast as you can. Surprised by your audacity, they throw up their arms in a defensive reflex. You shoulder barge the <<person2>><<person>> into <<his>> friend, sending them both sprawling. The remaining delinquent almost slips in <<person4>><<his>> haste to get away.

	You grasp the <<person1>><<persons>> hand, and together skate back to shore. "I don't know what they were gonna do to me," <<he>> says. "I don't want to think about it. It doesn't matter. You saved me. Th-thank you."<<ltrauma>><<trauma -6>>

	<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

<<else>>
	You skate towards the delinquents as fast you can, but lose balance. You tumble to the ground, skidding to a halt in front of them.<<ggpain>><<gstress>><<pain 8>><<stress 6>>

	The delinquents roar with laughter, so much that they almost slip up themselves. The <<person2>><<person>> grasps your arms, and starts dragging you across the ice.

	<<link [[Next|Lake Skate Drag]]>><</link>>

<</if>>

:: Lake Skate Brace
<<effects>>

You brace for impact. The <<person2>><<person>> hits first,

<<if $physiqueSuccess>>
	barging into you. You manage to keep your footing. A <<person3>><<person>> comes next. You grasp <<his>> arm as <<his>> body connects with yours. You spin around, redirecting <<his>> momentum and sending <<him>> back the way <<he>> came. Right at a <<person4>><<person>>.

	They collide, and tumble to the ice. The <<person2>><<person>> laughs at <<his>> friends' misfortune, but doesn't seem keen to approach you again.

	You grasp the <<person1>><<persons>> hand, and together skate back to shore. "I don't know what they were gonna do to me," <<he>> says. "I don't want to think about it. It doesn't matter. You saved me. Th-thank you."<<ltrauma>><<trauma -6>>

	<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

<<else>>
	barging into you. The force sends you skidding to the ground.<<ggpain>><<gstress>><<pain 8>><<stress 6>>

	The delinquents roar with laughter, so much that they almost slip up themselves. The <<person2>><<person>> grasps your arms, and starts dragging you across the ice.

	<<link [[Next|Lake Skate Drag]]>><</link>>

<</if>>

:: Lake Skate Drag
<<effects>>

<<set $rescued += 1>>
The delinquents drag you further from shore, debating what to do with you and threatening to kick you with their ice skates if you don't play along.<<gtrauma>><<trauma 6>>

<<if $syndromeeden gte 1 and $rng gte 75>>
	You hear a gunshot, distant, but clear across the open lake. You hear the bullet whistle through the air before thudding into the nearby ice.

	The trio stop in their tracks. "Was that a gun?" the <<person3>><<person>> asks.

	A second gunshot answers. The bullet lands closer. The ice explodes this time, throwing shards into the air.

	"F-fuck this," the <<person4>><<person>> whimpers. <<He>> turns and skates the way <<he>> came. The others follow close behind.

	<<tearful>> you rise to your feet. You peer in the direction the bullets came, but can't see your rescuer. They could be lurking anywhere along that tree line.

	<<endevent>>

	<<link [[Next|Lake Depths Ice]]>><</link>>

<<elseif $syndromewolves gte 1 and $rng gte 50 and $wolfpacktrust gte 24>>
	<<person3>>
	"What's that?" the <<person>> says, pointing at a dark shape across the ice.

	The <<person2>><<person>> peers at it. "It's getting closer," <<he>> says, voice betraying worry.

	The third delinquent, a <<person4>><<person>> takes a step backwards. "It-it's a wolf," <<he>> stutters. The trio stand motionless for a moment, then, slipping more than once, turn and skate away. You're left alone on the ice.

	<<endevent>><<npc "Black Wolf">>
	You hear rapid footsteps, then a warm tongue licks your face. It's the Black Wolf.<<lstress>><<stress -6>>

	<<if $monster is 1>>
		"Humans. So crude. You belong with wolf." <<bHe>> watches the delinquents run, before turning and walking away. <<bHe>> looks at you over <<bhis>> shoulder.
	<<else>>
		<<bHe>> seems uninterested in pursuing the delinquents, instead walking back the way it came. It stops and looks over its shoulder.
	<</if>>

	<<endevent>>

	<<link [[Go to the wolf cave (0:30)|Wolf Cave Clearing]]>><<pass 30>><</link>>

	<<link [[Stay at the lake|Lake Depths Ice]]>><</link>>

<<else>>

	They're interrupted by a shout. It's the <<person1>><<person>>, following across the ice. <<Hes>> not alone.

	The delinquents hurl insults at the pursuers, but they're outnumbered. They skate away, leaving you lying on the ice.

	<<generatey5>>
	<<tearful>> you rise to your feet. The <<person1>><<person>> and <<his>> friends arrive at your side. They're all a bit older than <<him>>. It's a <<person5>><<person>> who speaks.

	"Heard you saved my lil <<person1>><<if $pronoun is "m">>bro<<else>>sis<</if>>," <<person5>><<he>> says. "Good of you. Excuse me though." <<He>> pushes <<himself>> after the delinquents, and the other friends follow. The <<person1>><<person>> stays behind, and gives you a shy smile. Together, you return to shore.<<gcool>><<status 1>>

	<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

<</if>>

:: Lake Skate Teach
<<effects>>

There's no substitute for practise, but your presence is great for the <<persons>> confidence. You give <<him>> pointers, and offer an arm when <<he>> needs it. <<He>> doesn't seem quite so wobbly by the end.

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

:: Lake Skate Refuse
<<effects>>

"Thanks anyway," the <<person>> says, disappointed. <<He>> wobbles away.

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

:: Lake Skate Learn
<<effects>>

<<if $danceskill gte 800>>
	You perform some tricks in front of the <<person>>. <<He>> watches, then points out the flaws in your technique.
<<elseif $danceskill gte 400>>
	You skate in front of the <<person>>. <<He>> watches, then offers tips on how to improve your speed and balance.
<<elseif $danceskill gte 100>>
	The skate in front of the <<person>>. <<He>> watches, then offers tips on how to improve your balance.
<<else>>
	The <<person>> holds your arm as you skate, and gives you pointers. You're able to skate more adventurously than normal, knowing you aren't going to end up on your ass.
<</if>>
You learn a lot.

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

:: Lake Skate Learn Refuse
<<effects>>

The <<person>> shrugs. "Suit yourself," <<he>> says. "Good luck." <<He>> skates away.

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

:: Lake Skate Shove
<<effects>>

You shove the <<person>> away from you. <<He>> loses <<his>> footing, and lands on <<his>> back. You hear laughter from several directions.

<<if $rng gte 81>>
	Incensed, the <<person>> rises to <<his>> feet, and lunges.

	<<link [[Next|Lake Skate Rape]]>><<set $molestationstart to 1>><<set $phase to 1>><</link>>

<<else>>
	Pride wounded, the <<person>> rises to <<his>> feet, and skates away.

	<<link [[Next|Lake Shallows Ice]]>><</link>>

<</if>>

:: Lake Skate Endure
<<effects>>

<<if $rng gte 61>>
	The <<person>> gropes and fondles you, then puts <<his>> hand over your mouth.

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

<<else>>
	The <<person>> gropes and fondles you for a few moments, before skating off to find someone else to harass.

	<<link [[Next|Lake Shallows Ice]]>><</link>>

<</if>>

:: Lake Skate Rape
<<effects>>

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

	<<maninit>>
	<<if $phase is 1>>
		<<set $enemyanger += 150>>
	<<else>>
		<<hand_gag 0 left>>
	<</if>>
	<<enable_rescue>>
<</if>>

<<effects>>

<<effectsman>><<man>>

<<stateman>>

<<actionsman>>

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

:: Lake Skate Rape Finish
<<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	<<He>> shoves you forward, and skates off to find someone else to harass.

	<<tearful>> you steady yourself.

	<<clotheson>>
	<<endcombat>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>

<<elseif $enemyhealth lte 0>>
	You shove the <<person>> onto <<his>> ass. <<tearful>> you skate away.

	<<clotheson>>
	<<endcombat>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>

<<else>>
	<<set $rescued += 1>>
	The cry attracts attention. The <<person>> looks around, nervous. <<He>> shoves you forward and skates away.

	<<tearful>> you steady yourself.

	<<clotheson>>
	<<endcombat>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>

<</if>>

:: Lake Skate Challenge
<<effects>>
You race after the <<person>>. <<He>> speeds up when <<he>> notices you following.
<<if $danceSuccess>>

	<<if $danceskill gte 600>>
		You're able to keep up, and then overtake <<him>>. You spin and wink.
	<<else>>
		Driven by the desire to win, you manage to keep up, and even overtake <<him>> You spin and wink.
	<</if>>
	<<gcool>><<status 1>>

	<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

<<else>>
	<<if $danceskill gte 800>>
		<<Hes>> fast, too fast. Realising you won't catch up, you slow to a stop.<<lcool>><<status -10>>
	<<else>>
		In your rush to catch up, you lose your balance. You're left sprawled on the ice.<<gpain>><<gstress>><<lcool>><<pain 4>><<stress 6>><<status -1>>
	<</if>>

	<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>

<</if>>

:: Lake Skate Flirt
<<effects>>

<<if $danceskill gte 200>>
	You skate over.
<<else>>
	You manage to wobble your way over.
<</if>>
<<Hes>> blushing.

<<if $submissive gte 1150>>
	"I-it's okay to be shy," you say. "But I saw you watching me."
<<elseif $submissive lte 850>>
	"I saw you watching me," you say. "No need to be shy."
<<else>>
	"There's no need to be shy," you say.
<</if>>
<<Hes>> already wearing ice skates. You hold out your hand.
<<promiscuity1>>

<<if $danceskill gte 200>>
	You help <<him>> across the ice. You have to steady <<him>> more than once when <<he>> slips. <<He>> laughs, embarrassed, but <<his>> nervousness abates.

<<else>>
	You're not much more experienced than <<him>>, and inevitably end up sprawled together on the ice. <<He>> laughs, <<his>> nervousness abated.

<</if>>

You're a fair way onto the ice, well away from the other teenagers.

<<if $promiscuity gte 15>>
	<<link [[Seduce|Lake Skate Seduce]]>><</link>><<promiscuous2>>

<</if>>
<<link [[Help them back to shore|Lake Skate Shore]]>><</link>>

:: Lake Skate Seduce
<<effects>>

<<set $seductiondifficulty to 4000>>
<<seductioncheck>>

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

<</if>>
<<seductionskilluse>>

<<if $danceskill gte 200>>
	You press your body against the <<persons>>, and breathe on <<his>> neck.
<<else>>
	You roll on top of the <<person>>, and breathe on <<his>> neck.
<</if>>
<<promiscuity2>>

<<if $seductionrating gte $seductionrequired>>

	<<He>> shivers, and pulls you closer.

	<<link [[Next|Lake Skate Sex]]>><<set $sexstart to 1>><</link>>

<<else>>
	<<He>> shivers, but <<his>> nervousness returns, and <<he>> looks away.

	<<if $danceskill gte 200>>
		You help <<him>> back to shore.
	<<else>>
		You help <<him>> to <<his>> feet, and back to shore.
	<</if>>
	<<He>> looks like <<he>> wants to say something, but can't find the words.

	<<link [[Next|Lake Shallows Ice]]>><</link>>

<</if>>

:: Lake Skate Sex

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

	<<maninit>>
	<<set $enemytrust += 100>>
<</if>>
<<effects>>
<<effectsman>><<man>>
<<stateman>>

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

:: Lake Skate Sex Finish

<<set $outside to 0>><<effects>>
<<if $enemyarousal gte $enemyarousalmax>>
	<<ejaculation>>
	<<He>> pants against the ice.

	<<clotheson>>
	<<tearful>> you help <<him>> to shore. <<He>> gives you a parting kiss on the cheek.

	<<endcombat>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>
<<elseif $enemyhealth lte 0>>
	You pull away from the <<person>>. <<He>> tries to follow, but slips on the ice.

	<<tearful>> you make it some distance away.

	<<clotheson>>
	<<endcombat>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>
<<else>>
	<<clotheson>>
	You help the <<person>> back to shore. <<He>> looks like <<he>> wants to say something, but can't find the words.

	<<tearful>> you skate back onto the ice.

	<<endcombat>>
	<<link [[Next|Lake Shallows Ice]]>><</link>>
<</if>>

:: Lake Skate Shore
<<effects>>

<<if $danceskill gte 200>>
	You help the <<person>> back to shore. <<He>> kisses your cheek before you part.<<ltrauma>><<trauma -6>>

<<else>>
	You help each other to your feet, and return to the shore. The <<person>> is still giggling. <<He>> kisses your cheek before you part.<<ltrauma>><<trauma -6>>

<</if>>

<<link [[Next|Lake Shallows Ice]]>><<endevent>><</link>>