code:
package classes.Scenes.Areas.Forest {
	import classes.*;
	import classes.BodyParts.*;
	import classes.GlobalFlags.*;
	import classes.Items.Mutations;
	import classes.Scenes.API.Encounter;

public class ErlKingScene extends BaseContent implements Encounter {
		public function ErlKingScene() {}

		protected function get changes():int { return mutations.changes; }
		protected function set changes(val:int):void { mutations.changes = val; }
		protected function get changeLimit():int { return mutations.changeLimit; }
		protected function set changeLimit(val:int):void { mutations.changeLimit = val; }

	public function encounterName():String { return "erlking"; }
	public function encounterChance():Number { return flags[kFLAGS.ERLKING_DISABLED] == 0 ? 2 : 0; }
	public function execEncounter():void {
			if (flags[kFLAGS.WILD_HUNT_ENCOUNTERS] == 0) firstWildHuntEncounter();
			else if (!player.hasKeyItem("Golden Antlers")) repeatWildHuntEncounter();
			else if (player.hasKeyItem("Golden Antlers")) encounterPrincessGwynn();
			flags[kFLAGS.WILD_HUNT_ENCOUNTERS]++;
		}

		public function playerHuntScore():int {
		//	trace("Calculating Wild Hunt score.");
		//	trace("Int + Spd = " + String(player.inte + player.spe));
			var baseVal:int = (player.inte + player.spe) - (player.fatigue - player.maxFatigue() + 100) * 2;
		//	trace("Base = " + baseVal);
			/*
			Conditional modifiers: +20 for Evade
                    +20 for Runner
					+20 for Drider Half
					+30 Enlightened/Corrupted Ninetails
					+10 for each Akbal Blessing
					+10 Fast Perk
					+10 Incorporeality (Increases to +20 if player has wings)
					+10 Lunging Attacks
                    -20 for Kitsune traits
					-20 for Rabbit traits
					-20 for Harpy traits
					-10 for Goo Half
					-10 for Centaur Half
			*/
			if (player.findPerk(PerkLib.Evade) >= 0) {
				baseVal += 20;
			//	trace("+20 for Evade");
			}
			if (player.findPerk(PerkLib.Runner) >= 0) {
				baseVal += 20;
			//	trace("+20 for Runner");
			}
			if (player.hasPerk(PerkLib.Unhindered) && (player.armor == classes.Items.ArmorLib.NOTHING || player.armor.perk == "Adornment")) {
				baseVal += 20;
			//	trace("+20 for Unhindered");
			}
			if (player.isDrider()) {
				baseVal += 20;
			//	trace("+20 for Drider");
			}
			if (player.findPerk(PerkLib.CorruptedNinetails) >= 0) {
				baseVal += 30;
			//	trace("+30 For Ninetails");
			}
			if (player.findPerk(PerkLib.EnlightenedNinetails) >= 0) {
				baseVal += 30;
			//	trace("+30 for Ninetails");
			}
			//Akbal Blessings
			if (player.findPerk(PerkLib.FireLord) >= 0) {
				baseVal += 10;
			//	trace("+10 for Firelord");
			}
			if (player.findPerk(PerkLib.Whispered) >= 0) {
				baseVal += 10;
			//	trace("+10 for Whispered");
			}
			if (player.findPerk(PerkLib.Fast) >= 0) {
				baseVal += 10;
			//	trace("+10 for Fast");
			}
			if (player.findPerk(PerkLib.Incorporeality) >= 0) {
				baseVal += 10;
			//	trace("+10 for Incorporeal");
			}
			if (player.canFly()) {
				baseVal += 10;
			//	trace("+10 for Flight");
			}
			//Heavy penalty for prey features. The penalty is applied PER FEATURE
			if (player.kitsuneScore() > 0) {
				baseVal -= (player.kitsuneScore() * 20);
			//	trace("-20 for each Kitsune part (-" + String(player.kitsuneScore() * 20) + ")");
			}
			if (player.bunnyScore() > 0) {
				baseVal -= (player.bunnyScore() * 20);
			//	trace("-20 for each Bunny part (-" + String(player.bunnyScore() * 20) + ")");
			}
			if (player.harpyScore() > 0) {
				baseVal -= (player.harpyScore() * 20);
			//	trace("-20 for each Harpy part (-" + String(player.harpyScore() * 20) + ")");
			}
			if (player.gooScore() > 0) {
				baseVal -= (player.gooScore() * 10);
			//	trace("-10 for each Goo part (-" + String(player.gooScore() * 10) + ")");
			}
			if (player.isTaur()) {
				baseVal -= 10
			//	trace("-10 for Taur");
			}
			if (baseVal < 0) baseVal = 0;
		//	if (debug) outputText("DEBUG: Wild Hunt Points = " + baseVal);
			return baseVal;
		}

		public function firstWildHuntEncounter():void {
			clearOutput();
			outputText(images.showImage("wildhunt-encounter"));
			outputText("As you explore between the tall, ancient trees, you notice a thick fog beginning to spill out from between the trees and over the mossy ground. As the haze pours forth and flows past your [feet], you notice the forest around you growing distinctly darker and colder.\n\n");
			outputText("A shiver of unnatural fear runs up your spine, just as a hunting horn sounds from the distance.  You gasp, your breath materializing as a puff of fine, white mist.  Just as the echoes of the horn fade, a chorus of canine howls breaks through the");
			if (game.time.hours >= 0 && game.time.hours <= 10) outputText(" chill morning");
			else if (game.time.hours >= 11 && game.time.hours <= 13) outputText(" unusually cold daytime");
			else if (game.time.hours >= 14 && game.time.hours <= 17) outputText(" brisk afternoon");
			else if (game.time.hours >= 18 && game.time.hours <= 24) outputText(" freezing night");
			outputText(" air. Your eyes twitch and ears ring at the sound of hooves pounding through the forest.\n\n");
			outputText("The unholy choir of horns, hounds, and hooves shake the woods around you as the fog rises, shoulder-high.  Your heart pounds--you're not sure why you're frightened, only that you are.  Something is out there in the darkness, and it's coming for you!  Do you flee, or stand your ground?\n\n");
			menu();
			addButton(0, "Wait", firstWildHuntChase, true);
			addButton(1, "Run", firstWildHuntChase, false);
		}

		protected function firstWildHuntChase(waited:Boolean = false):void {
			clearOutput();
			if (waited == false) outputText("You stumble your way through the woods, but no matter which way you turn, you are greeted by bone-chilling fog.  Soon, canine snarls come from all sides.  You’re surrounded.");
			else {
				outputText("The baying of hounds fills the air, and the trees echo with the distant thunder of hooves as the first of the creatures bursts through the fog.  Thick and muscular, this dog resembles a massive bloodhound, with a sharp-toothed muzzle spread wide and panting.  His red-black tongue dangles with each breath, steam rising up from his jaws.  The hound’s coat is midnight black, covering his muscular frame.  His stocky, powerful-looking legs end in black-clawed paws, and between them you catch a glimpse of an arm-thick sheath and a heavy sack behind.  A long tail is carried high behind him, swinging slowly and menacingly");
				outputText(".\n\nHis baleful red eyes glare at you from beneath a dark brow.  The hound takes in a deep breath, his nostrils flaring, then throws his head back to howl.  The deafening sound is answered instantly by the crashing of brush as another beast leaps through the undergrowth.  The fog falls to shreds as he leaps out behind you, flanking you with his fellow Hound");
				outputText(".\n\nTo your horror, you see flashes of red as their slick shafts slide out, the air thick with heavy, panting breaths.");
				if (player.cor >= 40) {
					if (player.hasCock() && !player.hasVagina()) outputText("  You can't help but stiffen, yourself, at the sight of their eagerness.");
					else if (player.hasVagina() && !player.hasCock()) outputText("  As the air grows thick with their musk, your pussy grows wet, despite your best efforts.");
					else if (player.hasVagina() && player.hasCock()) {
						outputText("  You feel a twitch from your cock");
						if (player.cocks.length > 1) outputText("s");
						outputText(" and an answering shiver from your pussy as you imagine those canine shafts being put to use.");
					}
					else outputText("  Your asshole twitches in response, aching to be filled.");
				}
			}
			addButton(0, "Next", firstWildHuntChaseII, waited);
		}
		private function firstWildHuntChaseII(waited:Boolean = false):void {
			clearOutput();
			outputText("But before the dogs move, the curtain of fog parts, and a figure on horseback rides into view.  The hounds go silent, as the tall figure pulls back his hood to look at you.\n\n");
			outputText("He is tall, easily seven feet, and made more imposing by the massive, golden antlers arching upward from either side of his head.  He is " + (noFur() ? "mostly human, the only animal traits being his antlers and long, deer-like ears, twitching in time to the beating of your heart as he watches you with the same piercing red eyes as the hounds." : "clearly not human, and more closely resembles a black stag, sitting upright, watching you with the same piercing red eyes as the hounds.  His short, black fur rustles in a wind that is not there, his ears twitching in time to the beating of your heart.") + "\n\n");
			outputText(images.showImage("wildhunt-huntsman"));
			outputText("Most of his body is covered with fine clothing.  A cloak of dark green, decorated with complex patterns of gold, drapes over a hunting outfit of black leather.  One arm holds the reins of his mount, but the other, wearing a heavy leather hunting glove, grips a thick cane of shiny, black wood.  His legs " + (noFur() ? "end in slim, graceful feet" : "taper down into slim, graceful hooves") + ", and they touch down silently on the mossy ground as he dismounts.\n\n");
			outputText("“I am the Erlking, Master of the Wild Hunt,” he says in a deep, hollow voice. “and you... you are a very unusual [race].  My hounds can scent it on you.” He gestures toward the stock-still hounds surrounding you.\n\n");
			outputText("His gaze runs up and down your form, and despite yourself, you shiver at his attention.\n\n");
			if (waited)
				 outputText("“You’re a brave one, aren’t you?  Standing your ground in the face of the Wild Hunt?  I applaud your audacity.  I’m going to enjoy hunting you....”\n\n");
			else outputText("“I’m afraid you’re going to have to learn to run faster if you hope to elude me in the future.  I do hope you won’t bore me.”\n\n");
			outputText("Before you can say another word, the fog closes in, leaving nothing but the red glow from the eyes of the Erlking and his Hounds.  One by one, they vanish, the Erlking’s last, leaving you alone in the darkness, the mist, and the cold.\n\n");
			outputText("Within a few moments, the wind picks up, blowing the fog away, leaving no trace of the mysterious Huntsman, save for a small package on the ground.  You hurriedly pick it up, unable to shake the eerie feeling that you’re being watched.\n\n");
			player.changeFatigue(10);
			if (waited)
				 doNext(takeCaninePepper);
			else doNext(takeFoxBerry);
		}

		public function repeatWildHuntEncounter():void {
			clearOutput();
			outputText(images.showImage("wildhunt-encounter"));
			outputText("As you wander through the Deepwoods, a familiar chilly fog begins to gather around your [feet], and in the distance, you hear the sound of a hunting horn and the baying of Hounds.\n\n");
			outputText("The Erlking is coming for you!\n\n");
			if (player.wings.type != Wings.NONE)
				outputText("You quickly glance from side to side, realizing that the trees here grow too close together for you to spread your [wings].\n\n");
			outputText("Do you make a run for it or stand your ground?\n\n");
			menu();
			addButton(0, "Run", repeatWildHuntChase);
			addButton(1, "Wait", repeatWildHuntWait);
			if (playerHuntScore() >= 200) {
				outputText("Since you're definitely able to escape, you could purposefully hold back your speed and keep the chase interesting.");
				addButton(5, "Run (Get Caught)", repeatWildHuntCaught, 110);
				addButton(10, "Run (Lose)", repeatWildHuntCaught, 90);
			}
		}

		protected function repeatWildHuntWait():void {
			clearOutput();
			outputText(images.showImage("wildhunt-encounter"));
			outputText("The fog pours in like a wave, surrounding you and blurring the forest around you.  You hear the thunder of hooves approaching, followed by the baying of hounds.\n\n");
			outputText("Unfazed, you cross your arms and stand firm, staring down the menacing fog.\n\n");
			outputText("The sounds of the hunt grow louder and louder until the trees themselves appear to be shaking with the sounds of the approaching hunt.  You stand tall, refusing to play the Huntsman’s twisted game.\n\n");
			outputText("The Hunt’s deafening approach abruptly quiets.  Like a tide going out, the fog drains away from around you, leaving the forest clear and calm. Slowly, the sounds of birdsong and insects return to the woods around you.\n\n");
			outputText("It seems the Erlking has no interest in chasing prey that won’t run.\n\n");
			if (player.inte100 < 80) player.inte++;
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		protected function repeatWildHuntChase():void {
			var pScore:int = playerHuntScore();
			if (pScore > 150) repeatWildHuntEscaped();
			else repeatWildHuntCaught(pScore);
		}

		protected function repeatWildHuntEscaped():void {
			clearOutput();
			outputText(images.showImage("wildhunt-escaped"));
			outputText("The Erlking might be the Master of the Hunt, but you are no one’s prey.  You immediately begin running, moving like the wind through the Deepwoods, your heart beating hard in your chest.");
			if (player.isGoo()) outputText(  "You move like quicksilver over the forest floor, your slimy bottom half flowing over all obstacles, oozing you faster and faster, ever onward.");
			else if (player.isBiped())  outputText("  Your [legs] pound against the mossy ground, deftly moving across the forest floor.");
			else if (player.isNaga()) 	outputText("  You move like the wind across the mossy ground, your coils propelling you through the forest.");
			else if (player.isDrider()) outputText("  Your multitude of legs skitter over the forest floor, propelling you between the trees at great speed.");
			else if (player.isTaur()) 	outputText("  Your hooves send you rocketing through the forest, dodging between the trees and ducking below branches.");
			outputText("  Though the fog snakes through the undergrowth, ever at your heels, it never manages to surround you, and you hear the sounds of the Hunt growing more and more distant until they disappear altogether.\n\n");
			outputText("It looks like you’re in the clear... for now.\n\n");
			player.changeFatigue(10);
			if (rand(5) == 0) {
				if (rand(2) == 0) dynStats("tou+", 1);
				else dynStats("spe+", 1);
			}
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		protected function repeatWildHuntCaught(pScore:int):void {
			clearOutput();
			//Player Hunt Score < 150.  The Erlking captures you
			//If your score is above 100, the Erlking has his way with you
			//If your score is below 100, Gangbang by his Hounds (canine anthros)
			//If the PC is a kitsune, bunny, or harpy, disregard Wild Points because the Erlking will ALWAYS opt to do the PC personally
			//The Erlking leaves the PC a nicely-wrapped gift of foxberries or canine peppers,  The Hunt reverts to 0 points
			outputText(images.showImage("wildhunt-chase"));
			outputText("You run through the woods, heart pounding so hard you feel it might leap out of your throat.  Despite your best efforts, though, the fog still closes in.  With it comes the sound of the hounds, running alongside you, hidden in the thick haze.\n\n");
			outputText("With the Hounds on your right, you juke left, nearly running into a tree, but stumble past it, only to hear the Hounds again on your left.  You turn right, still running, unable to shake the feeling that you’re being driven, but too panicked to figure a way out.\n\n\n");
			outputText("Your lungs are burning as you run at top speed, the Hounds driving you this way and that.  Something happens as you breathe the fog--it’s getting harder and harder to think.  You just need to run, run from the predators after you.\n\n");
			outputText("As you leap to clear a low bush, leaves explode around you, and the world flips upside down.  It’s a trap!  The net closes around you and hauls you up into the air, leaving you spinning, 15 feet up.  Hounds burst from the fog, barking and snarling from the ground below you.  Just out of arm’s reach is a thick rope, running from the ground up over the branch supporting you.\n\n");
			outputText("The ropes are thicker than your wrist, and you could probably untie them, given time, but the spin of the net, combined with the mind-bending terror of the fog has left you no room to think.  The hounds are snarling, the world is spinning, you’re prey, and you’ve been caught.\n\n");
			if (player.bunnyScore() >= 4 || player.kitsuneScore() >= 4 || player.harpyScore() >= 4 || pScore > 100) doNext(repeatWildHuntAWinnerIsYou);
			else {
				doNext(repeatWildHuntGivenToTheHounds);
//				menu();
//				addButton(0, "Next", repeatWildHuntGivenToTheHounds);
//				addButton(1, "FIGHT!", fightTheHounds); //if I have time
			}
		}

		public function repeatWildHuntGivenToTheHounds():void {
			clearOutput();
			outputText("“How disappointing,” drips the refined voice of the Erlking.  His " + (noFur() ? "feet fall" : "horse’s hooves thud") + " softly on the ground as he walks below you.  The cane at his side clicks against the forest floor with every other step.  You have just enough wherewithal to understand his words as your fingers grip the net.\n\n");
			outputText("“This was but a few minutes’ diversion.  I had been hoping for more of a challenge,” he says, the red glow in his eyes dimming.  “You’re not particularly good at this, are you?” he says, sighing.  His long face looks almost wistful.\n\n");
			outputText("“Perhaps next time,” he sighs.  He turns, his dark cloak flaring.  Is it your imagination or do his golden antlers seem a bit more dull?\n\n");
			outputText("You allow yourself a brief moment of relief as he turns his attention from you.\n\n");
			if (player.hasVagina()) outputText(images.showImage("wildhunt-chased-female"));
			else outputText(images.showImage("wildhunt-chased-male"));
			outputText("“But it would be wrong to not reward my Hounds for a job well done.”  His cane flashes with golden light as he slashes it against the support rope.\n\n");
			outputText("The fog swallows the Erlking as you drop to the ground.  The impact against the mossy forest floor doesn’t injure you, but it does knock the wind from you.  As you struggle to regain your breath, you inhale the icy fog, and a cascade of terror... and something else... runs through you.\n\n");
			outputText("This fear doubles as the two hounds waste no time.  They are on you in the space of a heartbeat, ripping the net from around you, a powerful paw pressing down on your head to keep you pinned down as they snarl and bark.  Their red, shiny dog cocks slip from their heavy sheaths, throbbing with thin, purple veins.  The fog has definitely done something to you, because you can’t help but lick your lips at the sight.\n\n");
			outputText("Growling, the first Hound bites down and tears your [armor] from you, lifting a massive paw and placing it on your lower back, large claws pressing threateningly against your flesh.  You feel a rush of warmth as a moist nose presses against your [ass],");
			if (player.hasVagina()) outputText(" long tongue touching the bottom edge of your [vagina]");
			else if (player.balls > 0) outputText(" long tongue lapping at the base of your balls");
			else if (player.hasCock()) outputText(" long tongue lapping at the base of your cock");
			else outputText(" long tongue slapping warmly against your taint");
			outputText(" before running up to your [asshole].\n\n");
			doNext(repeatWildHuntGivenToTheHoundsII);
		}
		public function repeatWildHuntGivenToTheHoundsII():void {
			clearOutput();
			outputText("You shiver, the fog-born fear still controlling your body.  You feel a rush of strange gratitude— the hounds don’t want to eat you, they just want to sate a different hunger.  And with the mindbending fog inside you, you want desperately to satisfy them.  Your submissive mind even hopes that if you can do a good job, they’ll spare you any further domination.  You’d be repulsed by the idea of fucking two Hounds to exhaustion if you weren’t so damn scared of them.  An errant thought at the back of your mind hopes that the effects of this fog are only temporary.\n\n");
			outputText("You glance over your shoulder, wanting to make sure the Hound has no trouble getting into you,");
			if (player.isTaur()) outputText(" and realizing that you’re too tall, you fold your legs beneath you, dropping all the way to the ground,");
			outputText(" when the other hound roughly pushes your");
			if (player.femininity < 30) outputText(" strong jaw");
			else if (player.femininity > 70) outputText(" delicate chin");
			else outputText(" chin");
			outputText(", turning it toward his massive, slimy dog cock.  You get a brief glimpse of a crystal-clear bead of pre before the tip is forced between your lips.\n\n");
			if (player.hasVagina()) {
				if (player.tail.type == Tail.WOLF || player.tail.type == Tail.DOG || player.tail.type == Tail.FOX) outputText(images.showImage("wildhunt-catched-female-canine"));
				else if (player.isGoo()) outputText(images.showImage("wildhunt-catched-female-goo"));
				else if (player.tail.type == Tail.DRACONIC) outputText(images.showImage("wildhunt-catched-female-dragon"));
				else if (player.tail.type == Tail.SHARK) outputText(images.showImage("wildhunt-catched-female-shark"));
				else if (player.tail.type == Tail.HORSE) outputText(images.showImage("wildhunt-catched-female-horse"));
				else if (player.tail.type == Tail.CAT) outputText(images.showImage("wildhunt-catched-female-feline"));
				else outputText(images.showImage("wildhunt-catched-female"));
			}
			else {
				if (player.tail.type == Tail.WOLF || player.tail.type == Tail.DOG || player.tail.type == Tail.FOX) outputText(images.showImage("wildhunt-catched-male-canine"));
				else if (player.tail.type == Tail.DRACONIC) outputText(images.showImage("wildhunt-catched-male-dragon"));
				else if (player.tail.type == Tail.SHARK) outputText(images.showImage("wildhunt-catched-male-shark"));
				else if (player.tail.type == Tail.HORSE) outputText(images.showImage("wildhunt-catched-male-horse"));
				else if (player.tail.type == Tail.CAT) outputText(images.showImage("wildhunt-catched-male-feline"));
				else outputText(images.showImage("wildhunt-catched-male"));
			}
			outputText("The Hound begins fucking your face roughly, leaving salty precum on your tongue, his cock throbbing between your lips.  You feel grateful that the Hound has chosen to simply fuck you, and you want nothing more than to do the best job possible for the Hound.\n\n");
			outputText("You groan around the Hound’s dick as you feel a pressure against your [asshole].  The beast stands over you, covering your body with his as he shoves his foot-long doggie cock into your rear. ");
			player.buttChange(12 * 3, true, false, false);
			outputText(" You yelp, realizing what’s to come, and try to wriggle away, but pinned between the two Hounds, there’s no escape.  The Hounds growl in unison and you freeze, cowed by the two powerful males who want their way with your frightened, vulnerable body.\n\n");
			outputText("After all, comes a thought in your fog-addled head, they’ve earned the right to do whatever they want to their prey.\n\n");
			outputText("It doesn’t take the two dogs long.  They rock back and forth, shoving their thick cocks in and out of your submissive, helpless body.  The one in front presses down harder against you, burying your [face] into his crotch, so deep that your tongue licks against the throbbing bulge of his knot, your nose buried in the thick fur above his shaft.");
			outputText("  The Hound behind claws at your sides as he thrusts into you again and again.");
			outputText("  You tremble, completely dominated by the two powerful males as they make you their prey-bitch.\n\n");
			outputText("They cum within moments of each other, the one in front driving his huge knot into your mouth, leaving your jaw aching.  You groan in protest as his cock shoots hot seed down your throat.  Nearly gagging on the canine dick already, there’s little you can do but swallow the Hound’s cum.  As you gurgle it down, you feel the Hound behind you painfully shove his thick knot into your ass.  You try to scream, but with a mouth full of cock and cum, there’s little you can do but take it like prey.  Your body quakes, belly swelling as you’re filled with cum at both ends leaving you warm, bloated, and strangely satisfied.\n\n");
			outputText("You shiver, breathing in the cold, mind-altering fog, waiting obediently for the two Hounds to tire of you.  Oddly enough, with their seeds spent, they’re strangely affectionate, and you find your back, face, and ass covered in warm, languid licks from the savage beasts.  Eventually their knots shrink, and the two Hounds withdraw from you, letting you slump to the ground as they pad off into the woods.\n\n");
			outputText("As the fog recedes, your mind quickly returns.  Blinking, you wobble to your [feet], wiping cum from your lips and gathering your scattered gear from around the clearing before setting back for camp.  You find a shiny, red pepper in the clearing, but appear to have dropped some gems in your failed flight from the Hunt.\n\n");
			var gemLoss:int = 10 + rand(15);
			if (player.gems < gemLoss) gemLoss = player.gems;
			player.gems -= gemLoss; outputText("You’ve lost " + gemLoss + " gems.\n\n");
			dynStats("sen-", 2, "lib+", 2, "cor+", 1, "lus=", 0);
			player.changeFatigue(10);
			player.orgasm('Generic');
			player.slimeFeed();
			doNext(takeCaninePepper);
		}

		protected function repeatWildHuntAWinnerIsYou():void {
			clearOutput();
			outputText(images.showImage("wildhunt-huntsman"));
			outputText("Spirited clapping fills the woods.  The Hounds fall silent, sitting obediently on their haunches as the Erlking walks into the clearing, dismounting and looking up at you.\n\n");
			outputText("“A spirited chase,” he says, his black-gloved hands still chipping a sharp staccato through the cold air.  “I have not had such fun in ages.” The clearing is awash with a dim glow--it seems the Erlking’s golden antlers are lit with their own inner fire.\n\n");
			outputText("“And so, my hind, my prey, you have a choice,” he says, his refined tones ringing through the air.  Through the net you can see the fog receding from the forest floor.  You take a few experimental breaths, and feel your head begin to clear.\n\n");
			outputText("He grasps the rope holding you up, and with strength surprising for his slim frame, lowers you down to the forest floor.  “You have my thanks for a grand hunt,” he says as, hand-over-hand, you are returned to the ground.\n\n");
			outputText("As you touch down on the moss, the net falls away from you, and the Erlking offers you a hand up.  “I’d like to offer you something.”\n\n");

			outputText("You look up to see the slim, elegant form of the Erlking looking down at you.  Under his hunting gear, you can see the outline of a thick, equine cock, complete with triple prepuce rings straining against the black leathers.\n\n");
			outputText("A reward for all this trouble would definitely be welcome, and as much as you would appreciate a gift, you’d even welcome the opportunity to unwind after the exertion of the hunt.\n\n");
			outputText("You pause for a moment to consider his words and realize he might be offering you more. If you’re feeling brave, you could ask for him to stop the hunt once and for all.  Or, if the hunt has finally broken your will, you might just submit to the huntsman forever.\n\n");
			outputText("Even with so many of these thoughts crowding your mind, there’s still a tiny spark of resentment burning.  You could rush him and turn the tables on this cocky asshole.\n\n");
			player.changeFatigue(10);
			menu();
			addButton(0, "Sex", predatoryPrey);
			addButton(1, "Prize?", whatsMyPrize);
			addButton(2, "Stop", stopTheMadness);
			addButton(3, "Surrender", surrenderToTheHounds);
			addButton(4, "Revenge", howDareYou);
		}

		protected function whatsMyPrize():void {
			clearOutput();
			outputText(images.showImage("item-gems"));
			outputText("You stand up, brushing yourself off, and ignore the Erlking’s clearly-visible dick, stating that you’d like some compensation for all the trouble.\n\n");
			outputText("“Of course, of course!” laughs the Erlking, reaching into one of his saddle bags, and retrieving a small bundle.  He tosses it to you.  “Better luck to you on the next hunt!”\n\n");
			outputText("“Next hunt?” you begin, but before you can get the words out, the Erlking is already on his horse, thundering away through the trees.\n\n");
			//You gain: Gems + Fox berries / Canine Peppers / Neon Pink Egg
			var gemFind:int = 10 + rand(15);
			outputText("You found " + gemFind + " gems.\n\n");
			player.gems += gemFind;
			var selector:int = rand(4);
			if (selector == 0) doNext(takeCaninePepper);
			if (selector == 1) doNext(takeFoxBerry);
			if (selector == 2) doNext(takeNeonPinkEgg);
			if (selector == 3) doNext(takeGoldenRing);
		}
		public function takeCaninePepper():void {
			clearOutput();
			outputText(images.showImage("item-cPepper"));
			inventory.takeItem(consumables.CANINEP, camp.returnToCampUseOneHour);
		}
		public function takeFoxBerry():void {
			clearOutput();
			outputText(images.showImage("item-fBerry"));
			inventory.takeItem(consumables.FOXBERY, camp.returnToCampUseOneHour);
		}
		public function takeNeonPinkEgg():void {
			clearOutput();
			outputText(images.showImage("item-egg-neon"));
			inventory.takeItem(consumables.NPNKEGG, camp.returnToCampUseOneHour);
		}
		public function takeGoldenRing():void {
			clearOutput();
			outputText(images.showImage("item-gRing"));
			inventory.takeItem(consumables.GLDRIND, camp.returnToCampUseOneHour);
		}
		//This ends all the Erlking Encounters
		protected function stopTheMadness():void {
			flags[kFLAGS.ERLKING_DISABLED] = 1;
			clearOutput();
			outputText(images.showImage("wildhunt-escaped"));
			outputText("You have had enough of this maniac and his insane hunt.  Supremely irritated, you tell him to stop hunting you.\n\n");
			outputText("“Stop?” he asks, the red light in his eyes dimming.\n");
			outputText("Narrowing your eyes, you begin to tell him exactly how fed up you are with this never-ending hunt.\n");
			outputText("“As you wish,” says the Erlking.  The fog rolls in once more, engulfing the Erlking and his steed.  It clears a moment later, leaving you alone in the forest.\n");
			outputText("You get the feeling you won’t be seeing him anymore.");
			menu();
			doNext(camp.returnToCampUseOneHour);
		}
		//Bad End
		protected function surrenderToTheHounds():void {
			clearOutput();
			outputText("You sit there, shivering, unable to shake off the effects of the fog, looking up in utter fear at the huntsman who has pursued you for so long.\n\n");
			outputText("In a quavering voice, you bow your head, and ask him to take you as his prey once and for all.\n\n");
			outputText("“My poor hind,” he mutters.  You feel his gloved hand on your head, running through your [hair] as your shoulders slump.  “Perhaps I hounded you too fiercely,” he murmurs, cupping your cheek.\n\n");
			outputText("You shiver at his touch, completely broken.\n\n");
			outputText(images.showImage("wildhunt-surrender-I"));
			outputText("“Look at me,” he commands.  Completely obedient to the Hunter’s words, you look up, meeting his red-ember eyes.  “I shall make amends,” he says softly.\n\n");
			outputText("The words rumble through you, and you feel a warm heat building in your stomach.  Something about your arms and legs feel... off... but you can’t take your eyes away from the Erlking’s, not even when pain lances through your body, your muscles swelling, your [armor] tearing and falling away.  The Erlking releases his hold on you and you look down immediately at your body.\n\n");
			if (player.hasFur()) outputText("Your fur turns jet black.");
			else outputText("Black fur runs down your body like a tide coming in.");
			outputText("  Your muscles bulge and swell beneath the midnight coat.");
			if (player.hasBreasts()) outputText("  Your chest first flattens out, then swells, as");
			else outputText("  T");
			outputText(" taut muscles fill in your entire frame.");
			if (player.lowerBody.type== LowerBody.DOG) outputText("  Your doggie paws tingle as muscles build there, rebuilding them as stocky, athletic hound legs.");
			else outputText("  Your [legs] bend and crack, making you howl in pain as they rebuild themselves as onyx-clawed canine paws.");
			outputText("\n\nBetween your bestial legs, your genitals rearrange themselves.");
			if (player.hasVagina() && !player.hasCock()) outputText("  Your clit swells to incredible size, throbbing a dull red, run through with purple veins.  You pant heavily, your tongue hanging out of your mouth, as the rest of your pussy closes, sealing as if it were never there, only to be replaced a moment later with the swelling of two massive testicles.");
			else if (player.hasCock() && !player.hasVagina()) {
				if (player.totalCocks() > 1) outputText("  Your stomach lurches as your cocks slap together and begin melding into one swollen form.  It pulses and throbs, swelling at the base, pointing at the tip, becoming a single dog cock.");
				else if (player.cocks[0].cockType != CockTypesEnum.DOG) outputText("  Your cock begins to shift and mold like clay, aching dull red, the veins darkening to purple, tip pulling out to form a throbbing, new dog cock.");
				else outputText("  Your canine prick throbs painfully, leaving you panting and whining.");
			}
			else if (player.hasVagina() && player.hasCock()) {
				if (player.totalCocks() > 1) outputText("  You pant heavily, your tongue hanging out of your mouth, as your pussy closes, sealing as if it were never there, only to be occluded a moment later with the curve of your swelling, massive testicles.  Your stomach lurches as your cocks slap together and begin melding into one swollen form.  It pulses and throbs, swelling at the case, pointing at the tip, becoming a single dog cock.");
				else {
					outputText("  You pant heavily, your tongue hanging out of your mouth, as your pussy closes, sealing as if it were never there, only to be occluded a moment later with the curve of your swelling, massive testicles.");
					if (player.cocks[0].cockType != CockTypesEnum.DOG) outputText("  Your cock begins to shift and mold like clay, aching dull red, the veins darkening to purple, tip pulling out to form a throbbing, new dog cock.");
					else outputText("  Your canine prick throbs painfully, leaving you panting and whining.");
				}
			}
			else if (!player.hasVagina() && !player.hasCock()) outputText("  The smooth curve of your crotch ripples and bulges, and a cherry-red tip pushes out from your fur.  The wind around you picks up, blowing across your new, smooth doggie prick as it pushes out.  The overwhelming sensation has you shuddering, and you tilt your head back and howl.");
			doNext(surrenderToTheHoundsII);
		}
		protected function surrenderToTheHoundsII():void {
			clearOutput();
			outputText("The black fur covers your");
			if (player.balls == 0) outputText(" new");
			outputText(" balls and runs halfway up your shiny red pecker, forming a sheath.");
			if (player.wings.type != 0) outputText("  You whine, rolling on your back and with a start, realize that your wings must have fallen off while you were distracted with your cock.");
			outputText("  You smile an open-mouthed doggie smile, feeling the warm churning of cum building in your throbbing balls.  You ache for release, wanting nothing more than to stroke yourself.  You raise your black-clawed paws towards your cock, but stop short, realizing that they're no longer suitable for the task.\n\n");
			outputText(images.showImage("wildhunt-surrender-II"));
			outputText("Instead, you curl your stomach, trying to reach your cock with your mouth.");
			if (player.face.type != Face.DOG) outputText("  The world bends alarmingly as your face grows out, creating a black-furred muzzle where your face once was.");
			outputText("  You whine, looking directly at your pointed dog cock, and the trickle of pre running from its tip, but you know instinctively that masturbating is forbidden.");
			outputText("\n\nThe Erlking... The Master, your mind corrects itself.  The Master murmurs softly to you.  “Patience, Hound,” he commands, pressing a strong, gloved hand against your belly, holding you down on the ground.  You go still, submissive to the Master as he kneels next to your supine form.  His other hand grasps your dick slowly, and your mind melts.\n\n");
			outputText("You’re in absolute heaven as the Master pins you down, stroking your dick.  His gloved fingers work your shaft with elegant efficiency, running down your length, and squeezing in a delicious rhythm.  The hand on your chest stays firm, but runs through your fur, petting your broad, muscular underside.\n\n");
			outputText("Your eyes roll back, tongue lolling as the Master squeezes the base of your cock.  Your");
			if (!player.hasKnot()) outputText(" new");
			outputText(" knot swells, and his firm hand on it feels sooo good.  At some point the two other Hounds have appeared, and you can feel, rather than see, their presence nearby.");
			outputText("\n\nYou whimper and groan in absolute bliss, and begin bucking without meaning to.  You want to stay still and submissive for the Master, but your body has other ideas.  You whine, wriggling and writhing against the Master’s hand.  He grunts, hand moving faster and faster, squeezing tighter around your doggie cock.\n\n");
			outputText("With a woods-shaking howl, you climax, spraying your belly with cum.  Your limbs go wobbly, and your eyes cross, barely able to see the Master’s spooge-spattered hand in front of your face.  You know what he wants and you obediently clean his glove with your tongue, slurping down your own cum from his fingers.\n\n");
			outputText("The Master stands up, and as you wobble to your feet, the two other Hounds move forwards, their broad tongues licking your stomach, and dick, cleaning the cum from your fur.\n\n");
			doNext(surrenderToTheHoundsIII);
		}
		protected function surrenderToTheHoundsIII():void {
			clearOutput();
			outputText(images.showImage("badend-wildhunt"));
			outputText("The Master sounds his horn, and your ears perk up.  Astride his horse, he gallops off into the fog-haunted woods, and, like the rest of the Hounds, you follow.\n\n");
			game.gameOver();
//			menu();
//			doNext(5025); //find out the gameover shits
		}

		protected function predatoryPrey():void {
			clearOutput();
			outputText("You stand, unable to take your eyes from the Erlking’s slim body and erect dick.\n\n");
			outputText("You smile seductively, asking the Erlking exactly what he’s offering.\n\n");
			outputText("“Exactly what you’re thinking,” rumbles the Erlking.  You feel the voice vibrating up through your arm.  Maybe it’s the lingering effects of the fog, but you need the Huntsman inside you, his arms around you, and as he slips one arm around at the small of your back, the other behind your head, fingers entwined in your [hair], you melt into his embrace.\n\n");
			outputText("His warm mouth presses against your neck, his fingers undoing your [armor], letting it fall to the forest floor.  His touch sends warm shivers through you, and you moan as he walks you backward, pressing you firmly against a tree.\n\n");
			if (!player.isTaur()) {
				if (player.hasVagina() && !player.hasCock()) {
					outputText("With your back against the tree, he guides your");
					if (player.isBiped() || player.isDrider() || player.isGoo()) outputText(" [legs] up, letting them wrap around his back.");
					else if (player.isNaga()) outputText(" tail up, letting your coils wrap around his back.");
					outputText("  One hand grasps firmly under your [ass], holding you up, while the other plays softly across your chest, squeezing and caressing each of your [chest] in turn.  He tweaks your nipples, one by one, sending shockwaves of pleasure through your body.\n\n");
					outputText("“Take me, Huntsman,” you moan.  His shaft is already poised, his equine dick sliding up into your [vagina], pushing deep inside you.");
					if (player.tail.type == Tail.DOG || player.tail.type == Tail.WOLF || player.tail.type == Tail.FOX) outputText(images.showImage("wildhunt-prey-female-canine"));
					else if (player.tail.type == Tail.DEER) outputText(images.showImage("wildhunt-prey-female-cervine"));
					else if (player.tail.type == Tail.CAT) outputText(images.showImage("wildhunt-prey-female-feline"));
					else outputText(images.showImage("wildhunt-prey-female"));
					player.cuntChange(12 * 3, true, true, false);
					outputText("\n\nYou gasp, shuddering in delight as he begins to push in and out of you.  His hands shift, holding you under the arms, fucking you against the tree.  The rough bark scratches your back as he thrusts deep inside you.  You feel the triple rings of his prepuce rubbing against your inner walls.\n\n");
					outputText("His speed builds, and his strong arms lift you up, sliding you up and down his shaft, letting your own weight fuck you against his dick, over and over.  You moan, body quaking as you cum, his shaft grinding deep against your womb.  After several minutes of steady rhythm, he grunts, pushing you down, and a moment later, he climaxes inside you, pumping you full of hot, thick cum.  You shudder as he floods you with jet after jet of his thick seed.\n\n");
					outputText("You wrap your arms around him, clinging to him as he shifts his grip, bearing you up as you quake with aftershocks of pleasure.  One arm holds you up, close to his muscular chest, his other gloved hand strokes your [hair], as the fog rolls in.\n\n");
					outputText("You feel drowsy as the air thickens with chill fog, though the Erlking’s body keeps you warm.  Despite your best efforts, you find yourself drifting to sleep in his arms.\n\n");
					outputText("You wake up an hour later, head spinning, feeling slightly tougher for all of the... exercise.\n\n");
				}
				else if (player.hasCock()) {
					outputText("With your back against the tree, he guides your");
					if (player.isBiped()) outputText(" [legs] up, letting them wrap around his back.");
					else if (player.isNaga()) outputText(" tail up, letting your coils wrap around his back.");
					outputText("  One hand grasps firmly under your [ass], holding you up, while the other plays softly across your chest, tweaking each nipple before trailing down your stomach, grasping [oneCock]\n\n");
					outputText("“Take me, Huntsman,” you groan.  His shaft is already at your [ass].  His equine dick pushing up into your [asshole], pushing deep inside you.");
					if (player.tail.type == Tail.DOG || player.tail.type == Tail.WOLF || player.tail.type == Tail.FOX) outputText(images.showImage("wildhunt-prey-male-canine"));
					else if (player.tail.type == Tail.DEER) outputText(images.showImage("wildhunt-prey-male-cervine"));
					else if (player.tail.type == Tail.RABBIT) outputText(images.showImage("wildhunt-prey-male-bunny"));
					else if (player.tail.type == Tail.CAT) outputText(images.showImage("wildhunt-prey-male-feline"));
					else outputText(images.showImage("wildhunt-prey-male"));
					player.buttChange(12 * 3, true, true, false);
					outputText("\n\nYou gasp, shuddering in delight as he begins to push in and out of you.  His hands shift, one at the small of your back, steadying you, fucking you against the tree.  The other squeezes tight around your dick, jacking you off, gloved hand stroking you roughly in time to his thrusts.  The coarse bark of the tree scratches at your back as you feel the triple rings of his prepuce rubbing against the inner walls of your [asshole].\n\n");
					outputText("You moan, body quaking as you cum, spurting cum over his chest and your own, his shaft grinding deep inside you.  He pushes you down, and a moment later, he climaxes inside you pumping you full of hot, thick cum.  He floods your bowels with jet after jet of his thick seed, your belly swelling slightly outward from the volume of cum.\n\n");
					outputText("You wrap your arms around him, clinging to him as he shifts his grip, holding you up as you quake with aftershocks of pleasure.  One arm holds you up, close to his now-sticky, muscular chest, his other gloved hand still slowly stroking your cock, as the fog rolls in.\n\n");
					outputText("You feel drowsy as the air thickens with chill fog, though the Erlking’s body keeps you warm.  Despite your best efforts, you find yourself drifting to sleep in his arms. \n\n");
					outputText("You wake up an hour later, head spinning, feeling slightly tougher for all of the... exercise.\n\n");
				}
			}
			else {
				outputText("The Erlking smiles at you, caressing your cheek.  “I pride myself in keeping a proper stable,” he says, delicately moving behind you.  With his strong hands on your flanks, he guides you to face up against a tree.\n\n");
				if (player.hasVagina() && !player.hasCock()) {
					outputText(images.showImage("wildhunt-prey-taur-female"));
					outputText("With your [chest] against the rough bark, he lifts your [tail], exposing your [pussy] to the swelling head of his equine cock.  With a soft sound, he pushes between your lips, letting you feel each prepuce ring as they squeeze into you.  ");
					player.cuntChange(12 * 3, true, true, false);
					outputText("\n\nYou wrap your arms around the trunk of the tree as his hands grip your flanks.  H" + (noFur() ? "e begins thrusting" : "is own equine legs begin thrusting him") + " against you, his ribbed cock sliding in and out of your [pussy], the ridges of his horselike shaft massaging you from the inside.  The force of his fucking grinds your [chest] against the tree.");
					if (player.biggestLactation() > 0) outputText("  The friction begins milking you, making you ooze milk down the trunk.");
					outputText("  The mild pain of abrasion couples with the pleasure of his forceful fucking and you feel your climax approaching.\n\n");
					outputText("With a moan, you cum, hugging the tree with all your might, thrusting back with your hindquarters.  With gentlemanly demeanor, the Erlking continues pumping his thick cock in and out of you until your orgasm recedes.  He then cums himself, filling your insides with his hot spunk.\n\n");
					outputText("He allows you a moment to catch your breath, the pulls out.  You hear his cock slap wetly against his thigh.  A strong hand takes yours, guiding you across the clearing to a fallen log. Dazed, you follow him, and he sits, guiding you to do the same next to him.\n\n");
					outputText("Reaching into his belt pouch, he pulls out a small bottle of salve.  One hand strokes your hair as the other begins to work the cream into your scratched [chest].  The cream is cool and soothing, and the Erlking is attentive.  You soon fall asleep, your head leaning against his chest.\n\n");
					outputText("You wake up an hour later in the clearing, the Erlking gone and your chest unmarred.  You blink, sleepily, still feeling the Erlking’s arms around you and shakily climb to your feet, making your way back to camp.\n\n");
				}
				else if (player.hasCock()) {
					outputText(images.showImage("wildhunt-prey-taur-male"));
					outputText("With your [chest] against the rough bark, he crouches at your side, taking your already stiffening [oneCock] in his gloved hand.  From this angle, you feel, rather than see the cream he lathers on your [cock], working you to full hardness. One hand strokes your flank soothingly as the other wraps around your [cock], stroking you in his strong grip.\n\n");
					outputText("You pant, fingertips gripping the bark of the tree as he jacks you off.  Your tongue lolls out as his gloved hand grips you firmly, moving faster and faster as he works his way up and down your length.  Whatever lube he used is incredible, and you feel a tingle on every down and up stroke.\n\n");
					outputText("You can’t get enough of this feeling--being milked by the Erlking.  He even seems to be humming under his breath as he strokes your side and works you with deft fingers.  It’s like he’s calming some rutting stallion!  Your leg stamps reflexively, your [tail] swishing as your body announces your intent to cum.\n\n");
					outputText("The Erlking responds by stroking you faster, his hand tightening, increasing the tingling pleasure from the cream.  You groan, gripping the tree trunk, rubbing your chest against it for extra stimulation, the rough bark scratching harshly against your [nipples].\n\n");
					outputText("The Erlking gives a final, tight squeeze, a fingertip pressed against the tip of your cock.  You moan, cumming in his hand, your cum jetting against his fingertips, spraying, hose-like, against the mossy forest floor.\n\n");
					outputText("You pant, exhausted, and you feel a damp cloth against your softening cock.  He wasn’t kidding about taking care of his mounts--the Erlking is cleaning you off.  He wipes your cock clean, even catching stray drops that spattered your underside.  The huntsman is thorough, and you yawn softly, dozing under his careful ministrations.\n\n");
					outputText("Sleepily, you’re only half aware as he guides you down to a grassy patch, where you quickly fall asleep.  You wake up an hour later in the clearing.  The Erlking is gone and but your cock gives a twitch as you remember his touch.  You shakily climb to your feet, making your way back to camp.\n\n");
				}
			}
			if (player.tou < player.str) dynStats("toughness+", 1, "fatigue+", 10, "health+", 100, "lust=", 0); //+10 Fatigue, +1 Toughness, 100 hp healed
			else (dynStats("strength+", 1, "fatigue+", 10, "health+", 100, "lust=", 0)); //+10 Fatigue, +1 Strength, 100 hp healed
			player.orgasm('Generic');
			player.slimeFeed();
			menu();
			doNext(camp.returnToCampUseOneHour);
		}
		//Ends the Hunt permanently, Opens Princess Option
		public function howDareYou():void {
			clearOutput();
			outputText(images.showImage("wildhunt-revenge"));
			outputText("You’ve had more than enough of the Erlking and his insane hunt.  You rise to your [feet], slapping away his outstretched hand.  He frowns, but before he can react, you’ve charged forward and knocked the black wood cane out of his hand.  It spins off into the undergrowth, out of sight.  The light in his eyes dims, as does the glow from his antlers.\n\n");
			outputText("He stumbles backward, pained as if you’d struck him directly.  A look of confusion crosses his " + (noFur() ? "" : "ridiculous deer ") + "face. [say: Wait, my cane! It" +
					" fortifies me against the rigors of this land...] he gasps, suddenly staggering.\n\n");
			outputText("You sneer and stalk forward, another well-placed shove to his shoulders knocking him from his feet.  He drops to his knees with a groan.  At the edge of the clearing, the Hounds sit silently, awaiting the outcome of the confrontation.\n\n");
			outputText("“Please... my cane...” he pleads.  On his knees, his trembling arms hold him up.  He seems to be telling the truth--without the cane, he’s as weak as a newborn.\n\n");
			outputText("You've put up with his endless hunts. You've listened to his taunts and jeers rumbling through the forest in tune with the baying of his hounds. You've even been captured, held helpless above his hungry dogs, well aware of what he could do to you, yet the former hunter begs for mercy the first chance he gets.\n\n");
			outputText("Unfortunately for him, you have your own lesson in mind, and he shudders as you draw closer.\n\n");
			outputText("“What do yo--” begins the Erlking, looking up at you.  You slap his face, cutting off the end of the question.\n\n");
			menu();
			addNextButton("Rape", howDareYouII);
			addNextButton("Don't", howDareYouLeave);
		}
		protected function howDareYouII():void {
			clearOutput();
			if (player.hasVagina() && !player.hasCock()) {
				outputText("You grab his horns, shoving him over backwards.  He seems to be getting weaker by the moment.  He can barely pick himself up off the ground.  You look down at the prone huntsman with disdain, striding to his head, your [feet] on either side of his head.\n\n");
				outputText("“What are yo--” he tries to ask, before you crouch down, burying his " + (noFur() ? "face" : "deer-muzzle") + " in your muff.  You grab the forward prongs of his antlers, steering his mouth against your dripping vagina.\n\n");
				outputText("You give him no answer besides a sharp pull on his antlers, his " + (noFur() ? "dark lips" : "dark muzzle") + " pushing hard against your pussy.  You snarl, feeling the timid push of his tongue against your pussy lips.\n\n");
				outputText("Holding his head tightly, you feel his tongue explore deeper into your wet snatch, and you guide his " + (noFur() ? "" : "wet deer ") + "nose to rub against your clit.\n\n");
				outputText(images.showImage("wildhunt-revenge-female"));
				outputText("The once-dignified king is now anything but, his tongue buried between your folds as he discovers his new station in life. He's more like your princess--your slutty, little princess. You see a tremble run down his chest and front, his cock straining against his tight leathers. You tease your lips apart, giving him his first order as your new princess.\n\n");
				outputText("He moans, shuddering and submissive, as he shoves his flat tongue into your pussy. It might be a trick of the light, but you swear his " + (noFur() ? "skin" : "fur") + " just got a little lighter.  His hips writhe, drawing attention to how slim and girlish they really are.  He’s obviously responding very well to the abuse.\n\n");
				outputText("You sigh in satisfaction, settling down on his face, holding tight to his antlers and steering his lapping tongue.  You ride the Erlking’s face for nearly half an hour.  Eventually you climax, moaning in ecstasy, covering the huntsman’s face with your pussy juices.  You grind down hard on his face, pulling up hard on his horns.  With a cracking noise, his golden antlers come loose in your hands\n\n");
				outputText("You stand, looking down at the disgraced forest lord.  He lies there, gasping, smeared with your pussy juices, dirt ground into his " + (noFur() ? "clothes" : "fur") + ", his antlers broken.  From the wetness staining his leathers and hips, it looks like he came at some point, and it’s now slowly oozing out of his clothes" + (noFur() ? "" : ", matting his fur") + ".  " + (noFur() ? "Somehow it looks as if his hair" : "Maybe it’s the spunk, but it looks as if his fur") + " has an odd tint to it--slightly pink?  You shrug it off as some trick of the light as you gather yourself and prepare to leave.\n\n");
				outputText("As you turn away, the fog rolls in low, engulfing the prone huntsman.  You know he definitely won’t be bothering you anymore.\n\n");
			}
			else if (player.hasCock()) {
				outputText("You undo your [armor], releasing your [cock].  Narrowing your eyes at the fallen hunter, you grab him by the antlers, shoving your cock in his face.\n\n");
				outputText("Strangely, the Erlking needs little encouragement, and almost eagerly takes your [cock] into his " + (noFur() ? "mouth" : "long stag muzzle") + ", his hot tongue running up and down the underside of your shaft.  Is it possible that the cane was reinforcing his mind as much as his body?  He moans in pleasure as you grip his antlers, driving yourself deep into his mouth.\n\n");
				outputText("What the Erlking lacks in skill, he makes up for in enthusiasm, licking and sucking noisily at your cock.  When the huntsman has sufficiently lubed up your cock you shove back on his antlers, pushing his mouth from your [cock].  The force of the impact breaks his golden horns, and they come free in your hands.  The Erlking whimpers, hornless, looking up at you, reaching for your cock.\n\n");
				outputText("You want him on all fours, so you shove the huntsman back and throw his horns to the side as he stumbles to the mossy ground, visibly weakened without his cane.  Somehow, you don’t think it’s only the loss of his cane making him so submissive.  He looks more like a " + (noFur() ? "little girl" : "doe") + " now with his horns gone.\n\n");
				outputText("The Erlking turns over on all fours, his cloak riding up over his shoulders.  Just above his taut buttocks is a tufted deer tail.  You smirk, grabbing the fluffy tail with one hand, and shoving down his leather pants around his knees.  He looks back over his shoulder at you.  The red light has gone out of his eyes, leaving them as wide, doe-brown eyes.  Heavy lashes blink hopefully at you as you spread his " + (noFur() ? "skinny" : "white-furred") + " rump.\n\n");
				outputText(images.showImage("wildhunt-revenge-male"));
				outputText("The once-dignified king is now anything but, bared and ready for your cock as he discovers his new station in life. He's more like your princess--your slutty little princess. You see a tremble run down his back, and his soft, fluffy tail twitches in your hand. But that's not enough. You want to hear him say it.\n\n");
				outputText("“I... I’m a Princess,” he mutters, his voice noticeably higher.  You smile, wondering what else the loss of his cane will do to the princess.\n\n");
				outputText("That's exactly what you want to hear, and he trembles at the reward of your [cock] pressed against his pucker. The new princess moans, shuddering as you do, shoving his ass back against you.\n\n");
				outputText("You push into him, and he moans, tossing his head back.  He’s ridiculously tight, but hungry for it.  As you begin fucking him, his voice grows higher and higher, much more girly than his earlier, thundering boom.  Thrust after thrust, you push into his supple ass.  It might be a trick of the light as the last tendrils of mist fade away, but it seems like his " + (noFur() ? "skin" : "fur") + " is less dark than before.\n\n");
				outputText("He shivers below you, tensing, as he grinds his hips back against you on every downstroke.  He bucks and moans, and you hear a splashing noise from beneath him.  From the looks of the sticky white pool growing, the slut is shooting his load HARD.\n\n");
				outputText("The sight of his total submission turns you on so much that you shudder, cumming deep inside his ass, filling him up with your hot, sticky seed.  As you grip his ass, you pant, driving in as deep as possible, marking him as your bitch forever.\n\n");
				outputText("He moans, slumping down, cheek to the ground, and you bend over him, grinding his face to the ground.\n\n");
				outputText("It seems your dirty little slut liked that, but you need to hear it from him.\n\n");
				outputText("“Y-yes...” purrs the once-Lord.  “I... I loved it...” He shudders again, and you notice that the lighter " + (noFur() ? "skin is no illusion.  Your new doe princess is no longer darkly tanned, but fair-skinned, and still slowly lightening." : "fur is no illusion.  Your new doe princess is no longer midnight black, but a sandy-tan, and still slowly lightening.") + "\n\n");
				outputText("Sliding out of him, you stroke his [if (nofur) skin|fur] and ask if he'll ever bother you again. You rise, watching as his " + (noFur() ? "hair" : "fur") + " takes on a curiously pink hue.\n\n");
				outputText("“No, my [lord],” She croons, rising up to her knees, lapping at your dick.  Once she’s finished cleaning, she helps you with your [armor].  You nod a goodbye" +
						" to her and begin walking, smirking in amusement at the trickle of cum running down her taut cheeks and down her legs as she waves farewell.\n\n");
			}
			awardAchievement("The Hunter Becomes the Hunted", kACHIEVEMENTS.GENERAL_HUNTER_IS_HUNTED, true, true, false);
			player.orgasm('Generic');
			menu();
			doNext(takeGoldenAntlers);
		}

		public function howDareYouLeave():void {
			clearOutput();
			outputText("You have no need for the groveling huntsman, his wheezing and begging growing more frantic as you drag him aside. It might be a trick of the light, but you swear his " + (noFur() ? "skin" : "fur") + " just got a little lighter.  His hips writhe as he slides across the ground, drawing attention to how slim and girlish they really are.");
			outputText("\n\nAs you [if (str < 30) struggle to] pull him along, there's a sharp cracking noise, and his golden antlers come loose in your hands.");
			outputText("\n\nYou [if (singleleg) move|step] back, looking down at the disgraced forest lord.  He lies there, gasping, dirt ground into his " + (noFur() ? "clothes" : "fur") + ", his antlers broken.  From the wetness staining his leathers and hips, it looks like he came at some point, and it’s now slowly oozing out of his clothes" + (noFur() ? "" : ", matting his fur") + ". Somehow it looks as if his " + (noFur() ? "hair" : "fur") + "has an odd tint to it--slightly pink?  You shrug it off as some trick of the light as you gather yourself and prepare to leave.");
			outputText("\n\nWhen you turn away, the fog rolls in low, engulfing the prone huntsman.  You know he definitely won't be bothering you anymore.");
			doNext(takeGoldenAntlers);
		}

		protected function takeGoldenAntlers():void {
			clearOutput();
			player.createKeyItem("Golden Antlers", 0, 0, 0, 0);
			if (flags[kFLAGS.ERLKING_CANE_OBTAINED] == 0) {
				outputText("A few moments later, you spy a black, obviously unnatural stick peeking out of the brush. Picking it up to investigate, you realize it must be the Erlking's cane, knocked loose by your attack. " + (player.lowerBody.legCount != 2 ? "Though you doubt it will be of much use to someone like you, it's not as if he needs it now." : "Maybe it will come in handy one day--and it's not like he needs it now.") + " ");
				outputText(images.showImage("item-cane"));
				inventory.takeItem(weapons.HNTCANE, camp.returnToCampUseOneHour);
				flags[kFLAGS.ERLKING_CANE_OBTAINED] = 1;
			}
			else doNext(camp.returnToCampUseOneHour);
		}

		protected function encounterPrincessGwynn():void {
			clearOutput();
			outputText(images.showImage("wildhunt-princess"));
			outputText("As you wander through the Deepwoods, you hear a rustling in the bushes.  You turn to see a flash of pink between the trees.  A slim, graceful figure steps out from behind a tree, wearing a dark green cloak and a small, leather shoulder bag.  It takes you a moment to recognize the Princess, the once-Erlking.  Her " + (noFur() ? "cute, feminine" : "deer-like") + " face and large doe eyes peer timidly at you.\n\n");
			outputText("[say: Muh-M’[lord]?] she asks softly.  Her lithe arms push through the low branches and trees as she steps closer to you.  She’s timid and twitchy," +
					" quite different from the ominous and powerful huntsman she’d once been.  In a moment, you see why.\n\n");
			var selector:int = rand(6);
			if (selector == 0) outputText("The Princess’s pink " + (noFur() ? "hair" : "fur") + " is slathered in smears of saps and juices, and angry red stings pepper her body.  It’s very obvious that she’s fallen prey to the roaming tentacle monsters that haunt the forests.\n\n");
			else if (selector == 1) outputText("The Princess winces as low branches drag across her ass, and you can see angry red claw marks criss-crossing her pert ass.  It seems she’s run afoul of Akbal, the feline lord of the Deepwoods.\n\n");
			else if (selector == 2) outputText("The Princess coughs, a trickle of cum running down her lips and chin.  You see bruises on her throat and chin, and tiny claw marks across her body.  It looks like she was caught by a roving gang of imps.\n\n");
			else if (selector == 3) outputText("The Princess’ pink " + (noFur() ? "hair" : "fur") + " is stained with multicolored blotches, and she sways a little bit, apparently woozy.  Goblin attacks can leave a person that way for quite some time.\n\n");
			else if (selector == 4) outputText("The Princess’ neck and wrists bear bruises, as if someone had bound her up roughly and repeatedly.\n\n");
			else if (selector == 5) outputText("As she turns to squeeze between two trees, you see that the Princess has numerous claw marks up and down her back.  It looks like, since her transformation, her Hounds have turned on her.\n\n");
			outputText("Despite that, she looks very happy to see you.  She’s become more feminine since you last saw her.  Her hair is tufted up into a rose-colored pixie cut with two spritely pigtails at the nape of her neck. Her chest is still flat, but she’s lost muscle mass, making her tall, thin, and androgynous.  Her black leathers are gone, and her " + (noFur() ? "skin is a smooth, milky white" : "fur is mostly cotton-candy pink, accented by her white chest, stomach, and thighs") + ".  Her cock swings with each careful movement, a mottled white and pink" + (noFur() ? "" : ", matching her fur") + ", with three prepuce rings.  She steps forward, her long" + (noFur() ? "" : " deer") + " legs giving her hips an unintentional sway as she gingerly minces toward you.\n\n");
			outputText("“Master!  It’s wonderful to see you again!” she coos, throwing her arms around your shoulders, kissing you with pink, pouty lips.  “I’ve been having so much fun as a Princess!  I can’t believe how much happier I am now!  Thank you so much!”  Her voice sounds a bit slurred, as if she’s been mentally affected by slutting around in the Deepwoods.\n\n");
			if (flags[kFLAGS.TIMES_ENCOUNTERED_PRINCESS_GWYNN] == 0) {
				outputText("“I’m so happy you helped me get rid of that nasty old cane,” she says, waving a " + (noFur() ? "pale white" : "pink-furred") + " arm vaguely at the forest.  “It may have kept out the corruption, but it was giving me a weird idea of fun,” she bubbles.  “No more hunting for me--no, sir!”\n\n");
				outputText("She touches her white fingers to her chest and purrs demurely, “You can call me Gwynn, now.  But I’ll still be your princess!”\n\n");
			}
			flags[kFLAGS.TIMES_ENCOUNTERED_PRINCESS_GWYNN]++;
			outputText("“What can I do to repay you?” Gwynn chirps cutely, kissing your cheek.  ");
			if (player.hasCock()) outputText("“I could suck your dick, or you could fuck my princess pussy, or ");
			else outputText("“")
			if (player.hasVagina()) outputText("I could eat your pussy, ");
			outputText(" or I could share some of my special potion with you,” she counts the options off on her slim fingers.\n\n");
			outputText("You run through the options in your head, even briefly considering ‘getting some of her potion’ on your own terms.\n\n");
			menu();
			addDisabledButton(0, "Suck Me");
			addDisabledButton(1, "Assfuck");
			addDisabledButton(2, "Eat Me");
			if (player.hasCock()) {
				addButton(0, "Suck Me", gwynnSucksDicks);
				addButton(1, "Assfuck", gwynnGetsButtfuxed);
			}
			if (player.hasVagina()) addButton(2, "Eat Me", gwynnNomsDaCunts);
			addButton(3, "Milk Dick", gwynnGetsDickmilked);
			addButton(4, "Gifts", gwynnGibsGifts);
			addButton(10, "Kill", gwynnMurder);
			addButton(14, "Leave", camp.returnToCampUseOneHour);
		}

		protected function gwynnMurder():void { // death so graciously written by Satan
			clearOutput();
			outputText("Having had just about enough of both the Erlking and her new frilly pink princess form, you conclude this over-sexed masochist is better off dead. Princess Gwynn watches with concern as you sigh and rub your temples. [say: M...M'[lord]? I am eager to please you however I can!]\n\n");
			outputText("You tell Gwynn that the best she can do right now is stride on over and kneel for you. Unsurprisingly, she happily obliges. You take the opportunity to firmly grasp her head and jaw and twist. Her body jolts in shock before going limp.\n\n");
			outputText("One less perverse bitch-boy in your life.");
			flags[kFLAGS.ERLKING_DISABLED] = 1; // disable future appearances
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		protected function gwynnSucksDicks():void {
			clearOutput();
			var x:int = 0;
			if (player.cocks[x].cockType == CockTypesEnum.HORSE) outputText(images.showImage("wildhunt-princess-orally-horse"));
			else if (player.cocks[x].cockType == CockTypesEnum.WOLF || player.cocks[x].cockType == CockTypesEnum.DOG || player.cocks[x].cockType == CockTypesEnum.FOX) outputText(images.showImage("wildhunt-princess-orally-canine"));
			else if (player.cocks[x].cockType == CockTypesEnum.DRAGON) outputText(images.showImage("wildhunt-princess-orally-dragon"));
			else if (player.lowerBody.type == LowerBody.CLOVEN_HOOFED) outputText(images.showImage("wildhunt-princess-orally-deer"));
			else if (player.lowerBody.type == LowerBody.HOOFED) outputText(images.showImage("wildhunt-princess-orally-bovine"));
			else outputText(images.showImage("wildhunt-princess-orally"));
			outputText("“Yes, of course, M’[lord]!” Gwynn burbles, happily, dropping down to her knees.  In an instant, your [cock] is in her wet mouth.  Her time in the woods has developed her skill as she moans around your [cock], slurping wetly at it.\n\n");
			outputText("Her slim tongue rubs against the underside of your shaft, massaging it in time to the bobbing of her head.  Her index finger and thumb form a slim O at the base of your dick, pumping it counter to her head bobs, giving you continuous stimulation as she hums.\n\n");
			outputText("She hums as she works, sounding like the happiest little slut in the world.  She expertly works your cock, stroking and pumping your meat with her wet, hungry mouth and you feel yourself breathing heavily as her slurping grows louder and more eager.\n\n");
			outputText("The vibration of her chirpy voice and pressure of her lips around your cock soon push you over the edge, and with a relaxed shudder, you cum in her mouth.  She takes the first jet down her throat, then pulls her mouth from your dick with a satisfied gasp, taking the next jet across her face.\n\n");
			outputText("“Oooooo...” she moans, shivering in delight, her tongue lapping at the dripping cum, her fingers delicately wiping the thick spooge from her cheeks and depositing it in her mouth.  You notice that she’s shoved two of her slim fingers up her cute, perky ass as she slurps away at your spilled seed.\n\n");
			outputText("Satisfied, you pat her head, ruffling her short, pink hair, leaving her happy and smiling.\n\n");
			outputText("“Thank you, M’[lord]!” she calls as you walk off.\n\n");
			dynStats("lib+", 2, "lus=", 0); //libido + 2
			player.orgasm('Dick');
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		protected function gwynnGetsButtfuxed():void {
			clearOutput();
			var x:int = 0;
			outputText("“At once, M’[lord]!” she says, clapping her hands excitedly.  She bounces up in the air, then bounds low to the ground, pulling a small bottle from her purse, and dumping a liberal amount of raspberry-scented lube on your cock.  She works it in, her slim fingers massaging your cock to full attention before she hops around.\n\n");
			outputText("“Princess Gwynn is always prepared!” she chirps happily.\n\n");
			outputText("She drops her shoulders to the ground and raises her white rump in the air, her pink, tufted tail twitching excitedly.  “Your Princess is ready for you, m’[lord]!”\n\n");
			outputText("You grin and grip her ass, pushing your slippery cock into her pink bud.  She’s a lot looser than she was before, and you slide easily into her.  She purrs as you sink in, inch after inch, your hands gripping her small, plush ass.  It seems like her time spent with the monsters in the woods has stretched her out immensely.  You just hope she won’t be too loose.\n\n");
			if (player.cocks[x].cockType == CockTypesEnum.TENTACLE) outputText(images.showImage("wildhunt-princess-anally-tentacle"));
			else if (player.cocks[x].cockType == CockTypesEnum.LIZARD) outputText(images.showImage("wildhunt-princess-anally-lizard"));
			else if (player.cocks[x].cockType == CockTypesEnum.DRAGON) outputText(images.showImage("wildhunt-princess-anally-dragon"));
			else if (player.tail.type == Tail.DEER) outputText(images.showImage("wildhunt-princess-anally-cervine"));
			else if (player.cocks[x].cockType == CockTypesEnum.HORSE) outputText(images.showImage("wildhunt-princess-anally-horse"));
			else if (player.cocks[x].cockType == CockTypesEnum.HUMAN) outputText(images.showImage("wildhunt-princess-anally-human"));
			else if (player.cocks[x].cockType == CockTypesEnum.RHINO) outputText(images.showImage("wildhunt-princess-anally-rhino"));
			else if (player.cocks[x].cockType == CockTypesEnum.CAT) outputText(images.showImage("wildhunt-princess-anally-feline"));
			else if (player.cocks[x].cockType == CockTypesEnum.DOG) outputText(images.showImage("wildhunt-princess-anally-canine"));
			else if (player.cocks[x].cockType == CockTypesEnum.WOLF) {
				if (player.hasVagina()) outputText(images.showImage("wildhunt-princess-anally-wolf-herm"));
				else outputText(images.showImage("wildhunt-princess-anally-wolf-male"));
			}
			else outputText(images.showImage("wildhunt-princess-anally"));
			outputText("“Oh Master, yes!  Fuck my lovely cunt!” she moans as you bury yourself inside her.  Her hole twitches and tightens, and you realize you needn’t have worried.  As you begin thrusting in and out of her, her hole begins squeezing tighter and tighter around your cock.  Her ass milks your dick as you plunge deep inside her and draw out.\n\n");
			outputText("She moans and purrs, eyes rolled back and tongue hanging out as you have your way with her.  When you finally cum, her pink-and-white cock spills out her own load, strangely raspberry-scented, onto the forest floor.  Her hole doesn’t stop squeezing you, and continues to milk you until you’re completely spent.\n\n");
			outputText("You withdraw from her and she sits up, giggling, spinning on her knees to slurp at your cock, cleaning you off.  Just as when you first turned her, she cleans you completely, then helps you dress, giggling happily as you kiss her cheek farewell.\n\n");
			dynStats("sen-", 2, "lus=", 0); //sensitivity -2
			player.orgasm('Dick');
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		protected function gwynnNomsDaCunts():void {
			clearOutput();
			if (player.vaginas[0].vaginalLooseness == Vagina.LOOSENESS_LEVEL_CLOWN_CAR && player.tail.type == Tail.DRACONIC) outputText(images.showImage("wildhunt-princess-lickgina-dragon"));
			else if (player.vaginas[0].type == Vagina.EQUINE) outputText(images.showImage("wildhunt-princess-lickgina-equine"));
			else outputText(images.showImage("wildhunt-princess-lickgina"));
			outputText("“Yes Ma’am,” she says, licking her lips.  She points to a nearby stump, gesturing for you to have a seat on the soft moss.  As you do, she wastes no time in dropping her pink " + (noFur() ? "lips" : "muzzle") + " to your pussy.\n\n");
			outputText("Her tongue eagerly plunges between your folds, running up and down the length of your pussy. Each time her " + (noFur() ? "face" : "muzzle") + " bobs up, her " + (noFur() ? "" : "candy-pink ") + "nose rubs against your clit, and she purrs, closing her eyes and nuzzling it.  She slowly laps at your slit, gradually building speed.\n\n");
			outputText("You sigh happily, bracing yourself with your arms and leaning back.  Princess Gwynn slurps noisily at your muff, her tongue moving faster and faster.  You gasp, pleasure building in your whole body as she withdraws her tongue from your pussy, wrapping her lips around your pleasure button.\n\n");
			outputText("Two long, slim fingers slide into your pussy as she sucks on your love button.  Her tongue flickers and massages your clit as her finger pump in and out of your dripping snatch.  She hums, letting the vibrations from her lips travel in and buzz around your clitty.  Just as you shiver, on the edge of your orgasm, she closes her teeth lightly on your clitty, humming and buzzing them against your sensitive nub.  You cry out, gushing pussyjuices down her chin and chest.  She keeps licking, drawing another shivering orgasm on the heels of the first.\n\n");
			outputText("You slump back on the stump, trembling.  You glance down");
			if (player.hasBreasts()) outputText(" between your breasts");
			outputText(" to see her smiling and elegantly licking her slim fingers clean. You shudder as she begins lapping at your pussy, cleaning you methodically.");
			outputText("When you can finally move again, Princess is kneeling next to you obediently.  She closes her eyes, smiling as you pat her head, ruffling her pink hair.  When you stand, she rises to help dress you, blowing you a kiss as you leave the forest behind.\n\n");
			dynStats("sen-", 2, "lib+", 2, "lus=", 0); //sensitivity -2, libido +2
			player.orgasm('Vaginal');
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		protected function gwynnGetsDickmilked():void {
			clearOutput();
			outputText("“My [lord], are you sure?” she says, tilting her head to the side.\n\n");
			outputText("You assure her that this is what you want and order her onto her back, lying on the soft, mossy ground.  One lithe arm is draped over her head, the other crosses over her chest, as she bites her lip, looking up at you nervously.\n\n");
			outputText("Her dick is already rigid, a foot long and mottled pink and white, like clouds at dawn.  You kneel down next to her and grasp it slowly, your fingers finding natural handholds along her triple prepuce rings.\n\n");
			outputText("“Master, I have lube in my bag... if you’d like to use it, that is,” she says shyly, reaching into her purse and offering you a small, pink bottle.  You realized that this purse used to be one of her saddlebags.  As you uncork the bottle and pour out a liberal amount of lube over her massive, flat-headed equine cock, you idly wonder if she used to carry lube as the Erlking.\n\n");
			outputText("You begin stroking her thick cock, feeling her pulse through it as it throbs under your fingers.  You squeeze it roughly, drawing a squeal from Princess Gwynn as she bites her bottom lip.  Unsure of what to do with her hands, she runs them through her own hair, looking up at the canopy from under heavy lids.  Her long lashes flutter as she pants shallowly.\n\n");
			outputText("Faster and faster you pump her, until her breath comes in shallow gasps and her body trembles at the edge of orgasm.  You’re immediately seized by a wicked idea, and with your free hand, you pull her tail up, raising her ass in the air.  She squeaks in pain but you’re not done yet.  You curl her whole lower body over, and aim her heavy cock at her face.\n\n");
			outputText(images.showImage("wildhunt-princess-milking"));
			outputText("“Oh, nuh-nooo...” she gasps, her knees now planted on either side of her head.\n\n");
			outputText("“Oh, yes,” you coo wickedly, shoving the lithe doe’s cock into her own mouth.  She blathers a muffled protest before you give her tufted tail another sharp tug, drawing out her orgasm..\n\n");
			outputText("Her cock spurts into her own mouth, immediately ballooning out her cheeks.  Her eyes roll back in her head as she gurgles around her cock.  Slightly-pink, raspberry-scented cum spills out from her pouty lips, as she coughs and nearly chokes on her own cum.\n\n");
			outputText("You drop her tail, letting it thump to the ground, her " + (noFur() ? "toes" : "hooves") + " digging tiny furrows in the dirt as her cock arcs out a trail of thick spooge down her flat chest.  She moans, pink spooge drooling out from her mouth.  You watch, both amused and surprised, as her first act upon regaining her senses is to begin scooping up her own cum and licking it off her fingers.\n\n");
			outputText("Satisfied that she’ll be fine, you stand up, leaving the slutty doe to clean herself up.\n\n");
			dynStats("lus+", 20, "lib+", 2); //lust +20, libido +2
			menu();
			doNext(camp.returnToCampUseOneHour);
		}

		public function gwynnGibsGifts():void {
			clearOutput();
			outputText(images.showImage("item-lube"));
			outputText("“Do you have any presents for your Master?” you ask casually.\n\n");
			outputText("Princess Gwynn claps her hands, bouncing on one foot, then the other.  “Yes I do, M’[lord]!  Yes I do!”  She stops bouncing long enough to rifle through her purse, pulling out a small, pink bottle.\n\n");
			outputText("“This is my lube!” she says with a smile.  “Well, I use it for lube.  But you can also drink it to help control yourself when you don’t want to go crazy with lust,” she babbles.  Her chirpy voice and new, even more bubbly attitude makes you unsure about this claim.  You give her a look and she blinks at you with wide eyes.  “It’s yummy,” she assures you with a bob of her head.\n\n");
			outputText("She minces up to you, placing the bottle in your hands and giving you a kiss on the cheek.  “I only have one on me, but if my [lord] gives me a little time, I can" +
					" make more,” she purrs, kissing you softly on the lips, biting lightly on your bottom lip as she presses and rubs her flat chest and cock against you.\n\n");
			outputText("“I’ll get started on it right away!” she says suddenly.  She pulls away from you, nods her head seriously, then bounds off into the woods.\n\n");
			outputText("Before you can stop her, she’s gone, and you pocket the small bottle for later.\n\n");
			if (rand(4) > 0) inventory.takeItem(consumables.PRNPKR, camp.returnToCampUseOneHour);
			else inventory.takeItem(consumables.PRNPKR, goldenRindBonus);
		}

		private function goldenRindBonus():void {
			clearOutput();
			outputText(images.showImage("wildhunt-princess"));
			outputText("“Oh, I also had this left over from brewing my Pucker,” she says, popping out of the brush behind you.  You yelp in surprise.  She’d vanished into the forest in front of you a moment ago.  How did she move so quickly?  “Here you go!” she pipes up, depositing a small item in your hand before disappearing back into the woods.  If she can move that quickly and quietly through the woods, it’s pretty likely that her falling prey to the forest predators has been entirely voluntary.\n\n");
			doNext(takeGoldenRing);
		}
	}
}