<h1>Cursed!</h1><i><b>Cursed!</b> is an <b>18+</b> horny furry text game by Ky the Capybara, based around cock transformation. It is, obviously, intended for adults only. It contains inanimate transformation, permanent endings, occasional dubious consent, and identity loss or mental shift. Play at your peril!</i>
After encountering an artefact in a dungeon, you find yourself cursed to become the cock of the next person who fucks you. Will you try to seek out a cure, or accept your fate and choose whose cock to become? Welcome to <b>Cursed!</b>
To play, navigate using the text links to advance the story and choose your next moves. But be warned - the clock is ticking! You only have 24 hours of game time before the curse takes over completely, and you do <i>not</i> want that to happen!
<b>Note:</b> The sidebar contains useful information such as inventory, location, and time of day. If playing on mobile, this sidebar is hidden by default, and can be opened by pressing the arrow in the top corner of the screen.
Also note that due to the way the game is coded, the Save/Load feature may not work as expected. Use at your own risk. Pressing the Restart button in the sidebar will also reset all progress (including unlocked endings), so be warned!
<<button "Begin Game">><<goto "SetInitialVariables">><</button>> <<button "Walkthrough">><<goto "Walkthrough">><</button>> <<button "Ending Gallery">><<goto "Ending Gallery">><</button>> <<button "Credits">><<goto "Credits">><</button>>
<i>Current game version: v1.0.3
I'd love to hear your feedback! Drop me a message if you enjoyed the game or encountered a game-breaking bug that I need to squish! https://linktr.ee/kymaequ </i>
<<set $gamestart to false>><<nobr>><<set $location to "Town Square">><<if $firstPlay>><<set $firstPlay to false>><</if>><<CheckCurseProgress>>
<h2>Town Square</h2>
/* First run intro */
<<if !$townSquareVisited>>
You blink and come back to yourself, finding that you're standing in the square of a small town nearish to the dungeon where you found the artifact. You don't remember getting here, but you must have stumbled here in a daze after learning that you've been cursed. Swearing under your breath, you realize that in your daze you left all your money and equipment behind in the dungeon. You don't even have the damned artifact that cursed you! All that you have on you are the clothes on your back and a new mark just above your tail in the shape of a cock that throbs with a warm energy.<br><br><</if>>
The town square is a hub of activity, regardless of time of day, with people heading to or fro, doing shopping or chatting with others. There is a general goods store where you can pick up some supplies, as well as a tavern with a hanging wooden sign out front declaring it to be named "The Spitting Cock". A road leads west through the town out towards the outskirts, and in the other direction a grimy road leads down towards the sketchier part of town. A stone <span id="replace-fountain"><<if !$fountainSearched>><<link "fountain">><<replace "#fountain-search" t8n>>You approach the fountain and notice something glimmering in the water. Reaching in, you find a coin! You quickly slip it into your pocket. <b>(+1 coin)</b><br><br><<set $fountainSearched to true>><<set $coins += 1>><</replace>><<replace "#replace-fountain">>fountain<</replace>><</link>><<else>>fountain<</if>></span> sits in the center of the square, water burbling away.<br><br>
<<if !$townSquareVisited>>You figure you've got about twenty four hours left before the curse decides your fate for you. Plenty of time to figure this out... right?<br><br><<set $townSquareVisited to true>><</if>>
<div id="fountain-search">
</div>
[[Go to the general store|General Store]]<br>
[[Go to the tavern|Tavern]]<br>
[[Go to the sketchy part of town|Sketchy Town]]<br>
[[Leave town|Town Outskirts]]
<</nobr>><<nobr>><<set $location to "Grigory's General Goods">><<CheckCurseProgress>>
<h2>Grigory's General Goods</h2>
Grigory's General Goods, as the sign outside proclaims, is the town's main shop. Windows display some of the shop's goods to those passing by.
/* Check if Store is Open (Closes at 7pm/Sunset) */
<<if $timeleft >= 12>>
A bell above the door rings as you enter the shop and take a look around. The shelves are well-stocked with anything a typical person might need. Sacks of flour and grain, fabric and sewing supplies, rope, torches, and various tools are all proudly on display. Most of the items here aren't of any interest to you, being general goods and all, but you do notice a dagger of reasonable quality on the counter that looks to be for sale.<br><br>
<<if !$shopVisited>>
<<set $shopVisited to true>>
There's a clattering sound through a door behind the counter and a portly but genial raccoon emerges, wiping his hands off on his apron. He wears his weight well, and you can tell there's some muscle underneath the fat also. He's a bit older, but the stray white furs give him a distinguished, confident look.<br><br>
"Welcome to Grigory's!" he booms, beaming at you. "I am, you may be surprised to learn, the titular Grigory!" The raccoon laughs to himself. "Take a look around and let me know if there's anything you need!"
<<else>>
Grigory is stocking the shelves as you enter, and gives you a wave. "Welcome back!" he says, smiling.
<</if>><br><br>
<<linkreplace "Talk to Grigory" t8n>>
<<TalkToGrigory>>
<</linkreplace>><br>
<<linkreplace "Ask for work [-1 hour, +1 coin]" t8n>>
<<if ($genStoreWorkCounter == 0) and (!$GrigoryCockAsk)>>
You ask Grigory if there's any work that needs doing to earn some coin. He tells you that there are some crates that were just delivered 'round back, and asks if you can help carry them in to the storeroom. You spend some time hauling crates, and when you're done Grigory hands you a shiny coin and thanks you for the help. <b>(+1 coin)</b><br>
<<set $genStoreWorkCounter += 1>>
<<set $coins += 1>>
<<SpendTime 1>>
<<elseif ($genStoreWorkCounter <= 2) and (!$GrigoryCockAsk)>>
You ask Grigory if there's any more work that needs doing. "We've got an eager beaver over here!" he laughs. "Sure, those crates you brought in need unloading and stocking on the shelves, if you'd like to help with that." You spend some time helping Grigory stock the shelves, and he gives you another coin for your labor. <b>(+1 coin)</b><br>
<<set $genStoreWorkCounter += 1>>
<<set $coins += 1>>
<<SpendTime 1>>
<<elseif ($GrigoryCockAsk) and ($genStoreWorkCounter == 0)>>
You tell Grigory you would be happy to help. He tells you that there are some crates that were just delivered 'round back, and asks if you can help carry them in to the storeroom. You spend some time hauling crates, and when you're done Grigory says that he'd be happy to make you his cock now.<br><br>
<<set $genStoreWorkCounter += 1>>
<div id="dialogue-options">
[[Become Grigory's cock|EndingShopkeeper]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
You change your mind about becoming his cock. Grigory hangs his head in disappointment. "I understand," he says. "It's a big decision."<br><br>
<</replace>>
<</link>>
</div>
<<else>>
You ask Grigory if there's anything else he needs help with. "To tell you the truth, you've already been a big help!" He says, beaming. "There's nothing else that needs doing today!"<br>
<</if>><</linkreplace>><br>
<<linkreplace "Buy dagger [-4 coins]" t8n>>
<<if $inventory.includes("Dagger")>>
You already have a dagger. You don't need another.
<<elseif $coins >= 4>>
You buy a dagger.
<<set $coins -= 4>>
<<set $inventory.push("Dagger")>>
<<else>>
You don't have enough to purchase that!
<</if>>
<</linkreplace>><br><br>
<<else>>
You approach the door to the shop, but it's locked and there aren't any lights on inside. It seems that Grigory's General Goods has closed for the night.<br><br>
<<if ($GrigoryCockAsk) and ($genStoreWorkCounter > 0)>>
You give a sharp knock on the door and a few moments later Grigory appears. He unlocks the door and opens it up.<br><br>
"Oh hey, you're back!" He gestures to the shop behind him. "We're closed for the day, but if you're here to become my cock..." He trails off, looking at you expectantly.<br><br>
<<GrigoryCockOptions>>
<</if>>
<</if>>
[[Leave|Town Square]]<</nobr>><<nobr>><<set $location to "Temple of Hope">><<CheckCurseProgress>>
<h2>Temple of Hope</h2>
A modest temple stands before you, cut from fine stone. It doesn't serve any one particular deity, and small shrines to a number of the more common patrons can be found within.<br><br>
<<if !$templeVisited>>
As you enter, the pleasant scent of incense wafts through the air, and you can see a cleric sitting at an oaken desk polishing his holy symbol (that's not a euphemism). He's otterfolk, shorter in stature but with a well-defined physique that you can make out even through his flowing clerical robes. Clearly the type for whom his body is also a temple. He looks up as you enter.<br><br>
"Ah, welcome to the Temple of Hope!" he says, tucking his holy symbol away and rising to greet you. "My name is Brother Damon." His smile falters as he sees the expression on your face. "Is something the matter?"<<set $templeVisited to true>><br><br><<include "Horny Thoughts">>
<<TempleCurse>>
<<else>>
As you enter, the pleasant scent of incense wafts through the air, and you can see Brother Damon sitting at his oaken desk polishing his holy symbol (that's still not a euphemism). He looks up again as you enter.<br><br>
"Welcome back!" he says, tucking his holy symbol away and rising to greet you.<br><br>
<<if !$templeCurseTold>>
His smile falters as he sees the expression on your face. "Is something the matter?"<br><br><<include "Horny Thoughts">>
<<TempleCurse>>
<<else>>
"Any luck removing that curse yet?" the otter asks, a look of concern on his face. You shake your head.<br><br><<include "Horny Thoughts">>
<<TempleCure>><br>
<<TempleCock>>
<</if>>
<</if>><br>
[[Leave the temple|Alleyway]]<</nobr>><<nobr>><<set $location to "Alleyway">><<CheckCurseProgress>>
<h2>Alleyway</h2>
This narrow, winding alley cuts behind some of the buildings in the sketchier part of town. Barrels overflow with refuse, and the smell is unpleasant, to say the least. You're not entirely sure what you just stepped in, and you're afraid to look. <<if $timeleft <= 10>> With the sun set, the alley is dark and anything could be lurking in the shadows.<</if>> The alley eventually leads out to the town's temple in one direction, and the sketchy part of town in the other. <br><br>
<<if !$alleyVisited>>
<<set $alleyVisited to true>>
Before you can get your bearings, a grubby ratfolk in a patched-up cloak steps out of the shadows, the glint of a dagger in his paw.<br><br>
"Look what we've got here," he says, grinning. "Are you lost, mister? I can help you on your way... for a price."<br><br>
<</if>>
<<if !$thiefPassed>>
The little criminal blocks your way. It looks like he won't let you past until you've given him an appropriate tithe.<br><br><<include "Horny Thoughts">>
<<if $inventory.includes("Wooden Sword")>>
<<set $thiefPassed to true>>
You pull out your wooden training sword. The rat looks at you in confusion and begins laughing. "Ah ha ha," he wheezes, "you think that thing-" <i>WHAP!</i> You give him a sharp slap to the side of the head with the sword. "Ow, okay, okay! Jeez, fine, you crazy bastard, you can go." He steps aside, rubbing his head.<br><br>
<<elseif $inventory.includes("Sword")>>
<<set $thiefPassed to true>>
With a satisfying <i>shhhing!</i> you draw your sword. The rat's eyes go wide and he takes a step back, but quickly recovers. "Are you sure you know how to use that thing?" he sneers. "Ah, no matter. You'd probably lop your own arm off if you swung that thing around. Allow me to save you from yourself." With a sarcastic bow, he steps out of the way to allow you passage.<br><br>
<<elseif $inventory.includes("Dagger")>>
<<set $thiefPassed to true>>
You pull out your own dagger, one much sharper than his. He sucks some air in through his teeth. "Ah," he says, "I see we are at an impasse here. Allow me to be the better man." Keeping his eyes warily on your dagger, he steps out of the way to allow you passage.<br><br>
<<elseif $inventory.includes("Beer")>>
<<linkreplace "Offer him a beer" t8n>>
<<set $thiefPassed to true>>
<<set $inventory.delete("Beer")>>
You hold out a tankard of ale. He snatches it and sniffs it suspiciously, then takes a sip. "Mm, that's good stuff," he says, stepping out of the way and taking another pull of the ale. "Carry on as you were."<br><br>[[Visit temple|Temple]]<br><</linkreplace>><br>
<<elseif $coins >= 5>>
<<linkreplace "Pay five coins" t8n>>
<<set $thiefPassed to true>>
<<set $coins -= 5>>
You toss a handful of coins his way. He catches them with a deft paw and grins with greedy eyes before stepping out of the way. "Oh, I'm gonna eat well tonight!" he says triumphantly. "Thanks mister!"<br><br>[[Visit temple|Temple]]<br><</linkreplace>><br><br>
<<elseif $coins >= 2>>
<<linkreplace "Pay two coins" t8n>>
<<set $thiefPassed to true>>
<<set $coins -= 2>>
You toss some coins his way. He catches them with a deft paw and grins before stepping out of the way. "Nice doin' business with ya!"<br><br>[[Visit temple|Temple]]<br><</linkreplace>><br>
<<elseif $coins == 1>>
<<linkreplace "Pay a coin" t8n>>
You hold out a coin and he scoffs at you. "Sorry bud, that ain't gonna cut it! I couldn't even get a good ale for that coin! Now scram, and don't come back til you've got more than that."<</linkreplace>><br><br>
<<else>>
The rat's nose twitches and he scoffs. "Smells like ya don't even have a single coin on you! Get outta here."<br><br>
<</if>>
<<else>>
You can see the ratfolk lurking in the shadows, but he nods for you to pass unhindered.<br><br><<include "Horny Thoughts">>
<</if>>
<<if $thiefPassed>><<linkreplace "Talk to the rat" t8n>><<TalkToThief>><</linkreplace>><br><</if>>
<<if $thiefPassed>>[[Visit temple|Temple]]<br><</if>>
[[Leave the alleyway|Sketchy Town]]
<</nobr>><<nobr>><<set $location to "Forest">><<CheckCurseProgress>>
<h2>Forest</h2>
<div id="forest-output"></div>
<div id="forest-choices">
A forest stretches out as far as the eye can see. Which isn't that far, actually, 'cause of all the trees in the way. Paths criss-cross throughout the forest, and it's very easy to get turned around and lost in here. The forest is generally a safe place, but you have heard rumors of sneaky goblins kidnapping those foolish enough to get lost in the woods.
<<if $timeleft >= 11>>
Sunlight comes down in twinkling shafts through small gaps in the canopy above, making for a beatiful sight.
<<else>>
With the sun set, the forest has become dark and foreboding. You can still navigate by the dim light of the moon filtering through the canopy, but every shadow seems sinister.
<</if>>
There are paths heading straight, to the left, and to the right.<br><br>
<<if $secretEndingUnlocked>>
Huh, that's strange. There's a note pinned to a tree that you don't recall seeing before. It's simply a set of directions: Left, Straight, Left, Right, Right.<br><br>
<</if>>
<<if ($inventory.includes("Damon's Note")) and (!$towerVisited)>>
You inspect the note that Brother Damon gave you. It tells you that to find Eldevard's Tower you must take a left, then two rights, then go straight on down the path, and finally go left again.<br><br>
<</if>>
<<if ($inventory.includes("Eldevard's Map")) and (!$caveVisited)>>
You inspect the map that Eldevard gave you. It tells you that to get to the dragon's cave you must go straight, then take two lefts, a right, and go straight again.<br><br>
<</if>>
<<include "ForestChoices">>
</div>
<div id="forest-exit">
<<include "ForestExit">>
</div>
<</nobr>><<nobr>><<set $location to "Wizard's Tower">><<CheckCurseProgress>>
<h2>Wizard's Tower</h2>
<<if !$towerVisited>>
<<set $towerVisited to true>>
<<if !$inventory.includes("Damon's Note")>>
You stumble into a clearing in the woods, purely by chance.<br><br>
<</if>>
A tall tower rises up in front of you. It's made of weathered stone and has clearly been here for a very long time, though it is still in quite good condition. Barely any cracks at all, really. A pink smoke curls out of one of the upper windows, followed by the sounds of frustrated cursing that would make even a sailor blush.<br><br>
You approach the tower and knock on the door. Suddenly, an eye opens up in the middle of the door and regards you suspiciously. "Who are you?" a voice asks, coming from everywhere and nowhere.<br><br>
<<if !$inventory.includes("Damon's Note")>>
You say that you have been cursed, and are trying to find a cure. You were stumbling through the woods and happened upon this tower, and since the owner clearly seems to be a wizardy sort, you're hoping that whoever's inside can help you with your problem. There's a pause, and then the door swings open to reveal a dimly-lit room. <br><br>
<<else>>
You say that Brother Damon at the temple in the village told you to come here seeking Eldevard the wizard. You've been cursed and he thinks that Eldevard can help. There's a pause, and then the door swings open to reveal a dimly-lit room. <br><br>
<</if>>
<<else>>
You emerge into the clearing and see the wizard's tower looming ahead of you again. This time, green smoke is curling out of the upper window, though thankfully there is also less swearing. As you approach, the door swings open.<br><br>
<</if>>
<div id="tower-options">
<<link "Enter the tower">>
<<replace "#tower-options" t8n>>
<<if !$towerEntered>>
<<set $towerEntered to true>>
You enter cautiously, waiting for your eyes to adjust. A strange, but not unpleasant, smell hangs in the air. An ornate rug covers most of the stone floor, on top of which sit several well-worn armchairs and a stuffed sofa, and a nearly-dead fire casts inadequate light from a fireplace on the far wall. Shelves around the walls hold all manner of books and scrolls, with many of the wooden shelves sagging under their weight. A staircase leads up to places unknown, and it is from this staircase that a tall and slender catfolk in flowing robes descends.<br><br><<include "Horny Thoughts">>
"It is I, Eldevard!" the cat says, affecting a sarcastic sweeping bow that nearly brings the tip of his hat to the floor. "You've caught me in the middle of some experiments, so do be brief. What's the issue?"<br><br>
<<TalkToWizard>>
<<else>>
You enter the tower. The fire in the fireplace is crackling away merrily, casting warm light through the room. Eldevard is standing at one of the bookshelves, flipping through one of the tomes. He looks up as you enter. "Ah, you're back again," he says, setting the book away.<br><br><<include "Horny Thoughts">>
<<TalkToWizard>><br>
[[Leave|Forest]]
<</if>>
<</replace>>
<</link>>
<br>[[Leave|Forest]]
</div>
<</nobr>><<nobr>><<CheckCurseProgress>>
/* If player doesn't have map and stumbles upon the cave */
<<if !$caveVisited>>
<<set $caveVisited to true>>
<<if !$inventory.includes("Eldevard's Map")>>
<<set $location to "Unsettling Cave">>
<h2>Unsettling Cave - Exterior</h2>
As you stumble through the woods, you come across a sudden rise. Cut into the rise is the yawning mouth of a cave, dark and dangerous. You become suddenly aware of the lack of sounds around you. No birds are singing, no insects buzzing. Even the leaves seem to have stilled. You don't know what's inside, but you have a bad feeling...<br><br>
<div id="forest-leave">
<<link "Enter the cave">>
<<replace "#forest-leave" t8n>>
You decide to press on and enter the cave.<br><br>
[[Continue|IntDragon Cave]]
<</replace>>
<</link>><br>
<<link "Leave">>
<<replace "#forest-leave" t8n>>
You decide that it's probably best to leave before some fate worse than becoming a cock befalls you...<br><br>
[[Continue|Forest]]
<</replace>>
<</link>>
</div>
/* If player does have dragon map */
<<else>>
<<set $location to "Dragon Cave">>
<h2>Dragon Cave - Exterior</h2>
Through a break in the trees, you spot a sudden rise. Cut into the rise is the yawning mouth of a cave, and the meagre light coming through the tree canopy fails to reveal what's inside. This must be the dragon cave that Eldevard spoke of!<br><br>
You become aware of a curious silence around you. No birds appear to be chirping, no insects buzzing. Even the leaves have ceased their whisper.<br><br>
<<if (!$inventory.includes("Dragon Claw Trimmers")) and ($coins < 20)>>You haven't yet found a suitable gift for the dragon. You're not sure it would be wise to go in without one.<br><br><</if>>
<div id="forest-leave">
<<link "Enter the cave">>
<<replace "#forest-leave" t8n>>
You take a deep breath and enter the cave.<br><br>
[[Continue|IntDragon Cave]]
<</replace>>
<</link>><br>
<<link "Leave">>
<<replace "#forest-leave" t8n>>
You decide to come back later<<if (!$inventory.includes("Dragon Claw Trimmers")) and ($coins < 20)>>, when you have an appropriate gift for the dragon<</if>>.<br><br>
[[Continue|Forest]]
<</replace>>
<</link>>
</div>
<</if>>
/* Returning, still without map */
<<elseif !$inventory.includes("Eldevard's Map")>>
<<set $location to "Unsettling Cave">>
<h2>Unsettling Cave - Exterior</h2>
You navigate your way through the forest, retracing your steps back to the cave. The cave stands before you, its dark mouth a portal to danger within.<br><br>
<div id="forest-leave">
<<link "Enter the cave">>
<<replace "#forest-leave" t8n>>
You decide to press on and enter the cave.<br><br>
[[Continue|IntDragon Cave]]
<</replace>>
<</link>><br>
<<link "Leave">>
<<replace "#forest-leave" t8n>>
You decide that it's probably best to leave before some fate worse than becoming a cock befalls you...<br><br>
[[Continue|Forest]]
<</replace>>
<</link>>
</div>
<<else>>
<<set $location to "Dragon Cave">>
<h2>Dragon Cave - Exterior</h2>
<<if !$inventory.includes("Cum-Filled Bottle")>>
You navigate your way through the forest, retracing your steps back to the dragon's cave. The silence around the cave unsettles you slightly, and the darkness within the gaping mouth of the cave's entrance makes the fur on the back of your neck bristle. But alas - if you wish to cure this curse, you must face the dangers within!<br><br>
<<if (!$inventory.includes("Dragon Claw Trimmers")) and ($coins < 20)>>You haven't yet found a suitable gift for the dragon. You're not sure it would be wise to go in without one.<br><br><</if>>
<div id="forest-leave">
<<link "Enter the cave">>
<<replace "#forest-leave" t8n>>
You take a deep breath and enter the cave.<br><br>
[[Continue|IntDragon Cave]]
<</replace>>
<</link>><br>
<<link "Leave">>
<<replace "#forest-leave" t8n>>
You decide to come back later<<if (!$inventory.includes("Dragon Claw Trimmers")) and ($coins < 20)>>, when you have an appropriate gift for the dragon<</if>>.<br><br>
[[Continue|Forest]]
<</replace>>
<</link>>
</div>
<<else>>
You navigate your way through the forest, retracing your steps back to the dragon's cave. You stand outside the mouth of the cave, a bottle of dragon's cum in your paw. You already got what you came for. Unless...<br><br>
[[Go back into the dragon's cave|IntDragon Cave]]<br>
[[Leave|Forest]]
<</if>>
<</if>>
<</nobr>><<nobr>><<set $location to "Goblin Camp">><<CheckCurseProgress>>
<h2>Goblin Camp</h2>
<<if !$campVisited>>
<<set $coins to 0>>
<<if $timeleft > 3>>
<<SpendTime 3>>
<</if>>
<<set $campVisited to true>>
Some time later you groan and slowly open your eyes. Pain lances through your arms, which are tied behind your back and currently pinned beneath you. Your head is throbbing and sore where you were struck.<br><br>
Gingerly you look around, finding yourself in a primitive goblin camp. Ugly little bastards are going about their ugly little business, eating unidentifiable roasted meats on sticks, slapping each other around, and drinking nasty concoctions that they pretend are beer. Goblins truly are vile little beasts. So little fur! Their green skin is mostly smooth, with only scraggly dark patches on top of their round heads between their long, pointed ears. They're dirty and scarred and the few that are dressed are only wearing filthy, unwashed loincloths.<br><br><<include "Horny Thoughts">>
<<if $inventory.includes("Dagger")>>
If you bend just right, you can just barely reach your dagger. Good thing you have one!<br><br>
<<elseif $inventory.includes("Sword")>>
Your sword is pinned beneath you, but it's too long and cumbersome to be useful in helping you free yourself. You wish you had something shorter, like a dagger, instead!<br><br>
<</if>>
<div id="goblin-camp">
<<if $inventory.includes("Dagger")>>
<<link "Cut yourself loose">>
<<replace "#goblin-camp" t8n>>
You grasp your dagger and surreptitiously slice away at the rough rope binding your wrists. With a relieving snap, they come free. As quickly as you're able, you stagger to your feet. Some of the goblins give cries of alarm, but you brandish your blade at them to hold them at bay and stagger off into the woods, away from their foul intentions.<br><br>
<<link "Continue">>
<<goto "Forest">>
<</link>>
<</replace>>
<</link>><br>
<</if>>
<<link "Try to sit up">>
<<replace "#goblin-camp" t8n>>
Groaning, you try to sit up to ease the pain in your arms. One of the goblins takes notice and gives a yelp of warning. The goblins start crowding around you, scrabbling at you with their dirty claws. You wish you had a dagger to fight them off, but you are sadly lacking in that department. <<if $inventory.includes("Sword")>>One of the goblins relieves you of your sword, not that you could effectively use it with your hands tied behind your back anyway.<</if>><br><br>
[[Continue|EndingGoblin]]
<</replace>>
<</link>>
</div>
<<else>>
You retrace your steps as best and quietly as you can, eventually sneaking up on the goblin camp. You observe it from behind a bush on a small rise near the camp. The goblins are still going about their business, chittering away in their bizarre language as they drink, eat, and fuck in the dirt.<br><br><<include "Horny Thoughts">>
<div id="goblin-camp">
<<linkreplace "Leave" t8n>>
You decide to leave them to it and get back to more civilized parts.<br><br>
[[Continue|Forest]]
<</linkreplace>><br>
<<link "Stroll back into the goblin camp and surrender">>
<<replace "#goblin-camp" t8n>>
Taking a deep breath, you toss your dagger aside and stroll down the hill into the goblin camp, presenting yourself to them. The goblins start crowding around you, scrabbling at you with their dirty claws.<br><br>
[[Continue|EndingGoblin]]
<</replace>>
<</link>>
</div>
<</if>>
<</nobr>><<nobr>><<set $location to "Spitting Cock Tavern">><<CheckCurseProgress>>
<h2>Spitting Cock Tavern</h2>
You approach a tavern called "The Spitting Cock". The weathered wooden sign hanging over the door shows an accompanying illustration of an angry rooster breathing fire. You push open the door and enter.<br><br>
A modestly-decorated taproom greets you, with stained oak tables and dented metal flagons. Someone with some talent painted sweeping vistas that hang on the walls, though their details are covered somewhat by the dirt of ages. Behind the bar is a barrel-chested dogfolk spit-shining flagons and pulling pints. A staircase leads up to a couple of rooms-to-let above the tavern, and you also notice that there is a door leading out the back of the tavern.<br><br>
/* Description dependent on time */
<<if $timeleft >= 19>>
This early in the day, the tavern is pretty quiet. Only a few people are sitting at tables in the taproom, drinking bitter-tasting concoctions to fight off the aftereffects of what they drank at those tables the night before.
<<elseif $timeleft >= 14>>
The tavern is reasonably busy at this time of day, with some patrons enjoying a meal (<i>"Today's Special: Roasted Fish with Spiced Mushrooms!"</i>) and others getting an early start on fulfilling the day's drinking quota.
<<elseif $timeleft >= 7>>
The tavern is loud and boisterous. Patrons drink and laugh and sing, while a harried-looking dogfolk bustles around taking and fulfilling orders, clearly shorthanded and overwhelmed. Some patrons are playing a drinking game and you suspect that by the end of the night they'll <i>all</i> have lost.
<<else>>
At this late hour, most patrons have either staggered home or are slumped against the tables, snoring gently. One of the staff is mopping up a puddle of... well, you don't really want to consider <i>what</i> they're mopping up.
<</if>><br><br>
<<linkreplace "Talk to barkeep" t8n>>
<<TalkToBarkeep>>
<</linkreplace>><br><br>
<<linkreplace "Order a beer [-2 coins]" t8n>>
<<if $inventory.includes("Beer")>>
You already have a beer. You don't need another. Getting blackout drunk probably isn't the wisest choice given your situation.
<<elseif $coins >= 2>>
You give a rap on the bar for the barkeep's attention and order a pint of the house ale. He delivers it moments later in a dinged-up metal tankard.
<<set $coins -= 2>>
<<set $inventory.push("Beer")>>
<<else>>
You don't have enough to purchase that!
<</if>>
<</linkreplace>><br>
<<Carouse>><br>
[[Leave|Town Square]]<br>
[[Go out the back door|Alleyway]]<</nobr>><<nobr>><<set $location to "Traveling Show">><<CheckCurseProgress>>
<h2>Traveling Show</h2>
A large, colorful tent reaches up to the sky ahead of you. Several caravans are parked near the tent, and painted words on the side declare this all to be "<i>The Kodo Twins' Amazing Traveling Show!</i>"<br><br>
<<if $timeleft >= 16>>
There isn't much happening at the moment. The ticketing booth is empty and the curtained door to the tent is closed. You might want to come back later.<br><br>
<<elseif ($timeleft >= 12) and (!$showOver)>>
People have started to gather by the tent, chattering excitedly about what they might find inside. A tall doberman dogfolk is working the ticket booth, selling tickets to the show for two coins each.<br><br>
<<if ($coins >= 2) and (!$inventory.includes("Show Ticket"))>>
<<linkreplace "Buy a ticket (-2 coins)" t8n>>
<<set $coins -= 2>>
<<set $inventory.push("Show Ticket")>>
<<set $inventory.push("Bag of Popcorn")>>
You approach the doberman and hand over a pair of coins, getting a ticket to the show and a bag of popcorn in return. You thank him and head into the tent.<br><br>
[[Continue|BigTent]]
<</linkreplace>><br>
<<elseif $inventory.includes("Show Ticket")>>
[[Show your ticket and enter|BigTent]]<br>
<</if>>
<<elseif ($timeleft >= 4) and (!$showOver)>>
You can hear the rumble of a crowd coming from inside the tent. Their <i>oohs</i> and <i>aahs</i> fill the air as they're entertained by whatever is going on inside. A tall doberman dogfolk is still working the ticket booth, urging any late comers to hurry and buy their tickets if they don't want to miss the rest of the show.<br><br>
<<if ($coins >= 2) and (!$inventory.includes("Show Ticket"))>>
<<linkreplace "Buy a ticket (-2 coins)" t8n>>
<<set $coins -= 2>>
<<set $inventory.push("Show Ticket")>>
You approach the doberman and hand over a pair of coins, getting a ticket to the show. He apologizes and says that all the popcorn has sold out. You thank him anyway and head into the tent.<br><br>
[[Continue|BigTent]]
<</linkreplace>><br>
<<elseif $inventory.includes("Show Ticket")>>
[[Show your ticket and enter|BigTent]]<br>
<</if>>
<<else>>
Popcorn and crushed containers litter the grass outside the big tent, and a silence falls across the grounds. The show has come and gone, and the crowds have departed for home.<br><br>
<</if>>
[[Leave|Town Outskirts]] <</nobr>><<nobr>><<set $location to "Sketchy Part of Town">><<CheckCurseProgress>>
<h2>Sketchy Part of Town</h2>
This part of town is decidedly less well-maintained than the rest. A broken cart, its axle snapped, sits abandoned by the side of the potholed road. The facades of the buildings have paint that is faded, chipped, or cracked. The back of your neck tingles as you feel unseen eyes watching you from darkened windows. Somewhat out of place for this area, you can see a blacksmith shop down the street. An alleyway off to your left appears to lead toward the town's temple, though the alley itself looks a bit suspicious.
<<if !$bikeMet>>From a doorway nearby, a snow leopard wearing very revealing clothing watches you hungrily. He beckons you closer.<br><br>
<<include "Horny Thoughts">>
<<linkreplace "Talk to the snow leopard" t8n>>
<<set $bikeMet to true>>
"Hey there, handsome," the snowleopard says, extending a paw. "I'm Mike, nice to meet you." You shake his paw, though it feels unsettlingly sticky.<br><br>
"Looking for something special? I can help you out... for a price, of course." The snow leopard winks at you and slowly runs his paw down your chest.<br><br>
<<TalkToBike>>
<</linkreplace>><br>
<<else>>You see Mike watching you from the doorway. He crooks a finger at you to come talk to him.<br><br><<include "Horny Thoughts">>
<<linkreplace "Talk to Mike" t8n>>
"My favorite boy is back!" Mike says, purring at you. "My legs are still open for you, handsome, if you've got the coin."<br><br>
<<TalkToBike>>
<</linkreplace>><br>
<</if>>
[[Return to the town square|Town Square]]<br>
[[Go down the shifty alleyway|Alleyway]]<br>
[[Visit the blacksmith's shop|Blacksmith]]<</nobr>><<nobr>><<set $location to "Outskirts of Town">><<CheckCurseProgress>><<set $inMassage = false>>
<h2>Outskirts of Town</h2>
A dusty, unpaved road leads out of town. Some travelers are passing you by, either heading into or out of the town on their various business. Here on the outskirts of town, there are a few things that catch your eye.<br><br>
On a hill to the east you can hear the sounds of metal clashing against metal. It seems that there's a training ground of some sort up there. To the west, a large and colorful tent and several brightly-painted carriages take up space just outside the town's wooden fortifications. Traveling performers, you figure.<br><br>
<<if ($timeleft <= 11) and ($timeleft >= 5)>>
A number of townsfolk are heading towards the tent. It looks like the show will be starting soon.<br><br>
<</if>>
[[Return to the town|Town Square]]<br>
[[Check out the traveling show|Traveling Show]]<br>
[[Go to the training ground|Training Ground]]<br>
[[Head into the forest|Forest]]<</nobr>><<nobr>><<set $location to "Talavir's Blacksmithery">><<CheckCurseProgress>>
<h2>Talavir's Blacksmithery</h2>
<<if !$smithVisited>>
Located in the sketchier part of town - better property prices, perhaps? - you see a blacksmith's shop up ahead: Talavir's Blacksmithery, according to the sign. A variety of tools and metalworking hangs up around the place, and you can see a shiny, sharp-looking sword among the items on display. You sigh, missing your trusty sword. A bull with big, well-defined muscles (no doubt due to his profession) is hammering a piece of glowing-hot steel against an anvil. He pauses briefly to wipe sweat from his brow and sees you approaching. <<if $timeleft <= 6>>
Even this late, the bull is still hard at work.<</if>><br><br>
"Oh hullo there," he says, dunking the glowing metal into a barrel of water. It hisses, throwing steam up into the air. "I'm Talavir, and this is my blacksmith shop. Anythin' I can help you with?"<br><br><<include "Horny Thoughts">>
<<else>>
The blacksmith's shop is up ahead. Talavir is still hard at work, using his powerful arms to bend some hot metal into shape. <<if $timeleft <= 6>>
Even this late, the bull is still hard at work.<</if>> He looks over as you approach, smiling warmly.<br><br>
"If it isn't you again!" he says, grunting as he bends the metal. Satisfied with the shape, he dunks it into the barrel of water to cool and claps his hands together. "How can I help ya?"<br><br><<include "Horny Thoughts">>
<</if>>
<<TalkToSmith>><br>
<<linkreplace "Buy sword [-10 coins]" t8n>>
<<if $inventory.includes("Sword")>>
You already have a sword. You don't need another.
<<elseif $coins >= 10>>
You buy a sword.
<<set $coins -= 10>>
<<set $inventory.push("Sword")>>
<<else>>
You don't have enough to purchase that!
<</if>>
<</linkreplace>><br>
<<if $inventory.includes("Eldevard's Map")>>
<<linkreplace "Buy gift for dragon" t8n>>
<br>Talavir's eyes widen. "You want something for a <i>dragon</i>?" he asks. You nod. The bull thinks for a minute, scratching his ass. "Ah!" he says, finally. "I have these massive claw trimmers I made!" He rummages around for a moment and then brandishes them at you. "I'm not sure why I made 'em in the first place, truth be told, but I'm sure they'd be a well-appreciated gift! I can sell 'em to ya for, oh, five coins."<br><br>
<<if $coins >=5>>
<<linkreplace "Buy dragon-sized claw trimmers [-5 coins]" t8n>>
You hand over the coins, and Talavir gives you the claw trimmers. Gosh, they're heavy! You stagger a little under the weight of them.
<<set $coins -= 5>>
<<set $inventory.push("Dragon Claw Trimmers")>>
<</linkreplace>>
<<else>>
You tell Talavir you don't have the coins to pay for them right now. He nods sympathetically and tells you that they'll still be here for you later when you've got enough money.
<</if>>
<</linkreplace>><br><br>
<</if>>
[[Leave|Sketchy Town]] <</nobr>><<nobr>><<set $location to "Training Grounds">><<CheckCurseProgress>>
<h2>Training Grounds</h2>
<<if !$trainingVisited>>
<<set $trainingVisited to true>>
At the top of the hill is a fenced off area of sandy ground. As you climb the hill, the sounds of clashing steel grow louder, along with the sound of grunting and exertion. A red panda is leaning against the fence, watching an massive, muscular tiger and an athletic wolf spar. The two are sweating and panting, clashing time and again with their weapons - the wolf with his sword, and the tiger with his battle axe. They don't appear to be in mortal combat - neither is trying to go for killing blows. The red panda looks over at you and gives a not of acknowledgement as you approach.<br><br>
"They've been at it for ages," he says to you, "Sir Thallus's footwork and technical expertise is a pretty even match to Sorin's brute strength. But," he smiles wistfully at the wolf, "Sir Thallus will always come out ahead."<br><br>
Indeed, as he says it, the wolf ducks under one of the tiger's swings, catching his sword under the head of the barbarian's axe and neatly sending the weapon spinning away into the dirt. The tiger gave a roar of outrage that turned into laughter as he and the wolf shook paws. The two of them stride, or more accurately limp, over to you and the red panda.<br><br>
"I see you've made a new friend, squire," the wolf says, handing the red panda his sword. The red panda hands the wolf a towel of fine cotton, and the knight uses it to wipe the sweat from his athletic, well-built body. The tiger looks you up and down with a judgemental eye, no doubt trying to see if you're a worthy competitor. (Hint: You're not.)<br><br>
<<linkreplace "Introduce yourself" t8n>>
You introduce yourself to the two fighters. Sorin grunts an acknowledgement, while the wolf bows his head in greeting.<br><br>
"I'd love to join you for a spar," the wolf says, "But Amos here has promised these sore muscles a massage, and I'm afraid I simply must take him up on that before I can fight again. But do come see us at our tent later on, yes?" He and the red panda leave you, heading for a tent they've erected off to the side of the fenced training ground.<br><br>
You look over to the tiger, who is still staring at you. A toothy grin has spread across his face. "You look weak, little one," he says with a smile. "What say you and I do some combat practice? It'll toughen you up!" Seeing the look of fear in your eyes, the tiger laughs. "I will go easy on you, don't worry!"<br><br><<include "Horny Thoughts">>
<div id="dialogue-options">
<<link "Spar with Sorin">>
<<replace "#dialogue-options" t8n>>
<<SparWithTiger>><br><br>
<</replace>>
<</link>><br>
<<link "Another time, perhaps">>
<<replace "#dialogue-options" t8n>>
You tell the massive tiger that perhaps you'll spar with him later. He shrugs and strides off to recover his greataxe from the dirt.<br><br>
[[Go speak to Sir Thallus and Amos|Knight's Tent]]
<</replace>>
<</link>><br>
</div>
<</linkreplace>><br>
<<else>>
You climb the hill up towards the training ground. The fenced-off area of sandy ground is ahead of you, while Sir Thallus and Amos' tent is off to the side. Sorin is in the training area, hacking away at some straw dummies with his gigantic axe. He raises a paw in greeting as he sees you approach.<br><br><<include "Horny Thoughts">>
<div id="dialogue-options">
<<link "Spar with Sorin">>
<<replace "#dialogue-options" t8n>>
<<SparWithTiger>><br><br>
<</replace>>
<</link>><br>
[[Go speak to Sir Thallus and Amos|Knight's Tent]]<br>
</div>
<</if>>
[[Leave|Town Outskirts]]<</nobr>><<nobr>>
<<if $gamestart is true>>
<b>Location:</b> $location
<br><b>Time:</b> $timeofday
<<if ($timeleft <= 24) and ($timeleft > 0)>><br><i>$timeleft hours remaining</i><</if>>
<<if $timeleft > 0>>
<br><br><b>Inventory:</b><br>
<<if $coins > 0>>
Coins: $coins<br><</if>>
<<if $inventory.length != 0>>- <<print $inventory.join("\n- ")>>
<<else>><i>Your inventory is empty.</i><</if>>
<</if>>
<</if>><</nobr>><b>by Ky the Capybara</b><<nobr>>
<h2>In a Dungeon Somewhere...</h2>
<i>Well, this is awkward... I'm not sure how else to tell you this, but... you've been cursed.</i><br><br>
<<linkappend "Drat!" t8n>><br><br>
<i>Yeah. Turns out that touching mysterious artefacts in abandoned dungeons might have adverse affects, who'd've known?</i><br><br>
<<linkappend "So, uh, what does this curse do?" t8n>><br><br>
<i>You're going to become the cock of the next guy who fucks you.</i><br><br>
<<linkappend "What?!" t8n>><br><br>
<i>If the 'fertility statues' all around this room weren't enough of a clue, the mad bastard who set this curse really had something on his mind. So yeah, choose wisely, cause you're gonna find yourself dangling between the legs of whoever sticks their dick in you next.</i><br><br>
<<linkappend "What if I just never get fucked again?" t8n>><br><br>
<i>Trust me, buddy, you don't want to try and run out the clock on this one. The curse grows stronger over time, and if you haven't gotten yourself cocked in twenty-four hours, then you'll find that you'll very much wish you had.</i><br><br>
<<linkappend "Is there any way to break this curse?" t8n>><br><br><<replace "#intro-skip">><</replace>>
<i>How should I know? I'm just a cursed artefact. I've done my part telling you what your fate's gonna be, now it's up to you. Good luck, and I hope you end up being a nice, thick one.</i><br><br>
<<if $secretEndingUnlocked>>
<<linkappend "How about I become a cock, right here, right now?" t8n>><br><br>
<i>Across so many different timelines, you've become many different cocks. Honestly, pretty impressive. So sure, why not! Harness my magic and become your ultimate form.</i><br><br>
[[Fulfil your destiny|EndingSecret]]<br>
<<link "Nevermind, just continue the game as normal">><<set $timeleft to 24>><<set $inventory to []>><<set $coins to 0>><<goto "Town Square">><</link>>
<</linkappend>>
<<else>>
<<button [[Continue...|Town Square]]>><<set $timeleft to 24>><<set $inventory to []>><<set $coins to 0>><</button>><</if>>
<</linkappend>><</linkappend>><</linkappend>><</linkappend>><</linkappend>>
<div id="intro-skip">
<<if !$firstPlay>>
<br><<button [[Skip Intro|Town Square]]>><<set $timeleft to 24>><<set $inventory to []>><<set $coins to 0>><</button>>
<</if>>
</div>
<</nobr>><h2>Credits</h2>
<b>Cursed!</b> was made by Ky the Capybara
https://linktr.ee/kymaequ
It was created using Twine SugarCube, a great open-source tool for making stories.
https://twinery.org/
Inspired by the amazing games that Blueballs makes! Check their FA for links to their stuff!
https://www.furaffinity.net/user/blueballs
If you liked this game, I've got two others that I made previously:
<b>TF Tag</b>: https://www.furaffinity.net/view/58626001/
<b>Temp Agency</b>: https://www.furaffinity.net/view/60764934/
<<button "Return">><<goto "Start">><</button>><<nobr>><h2>Ending Gallery</h2>
Here you can view the endings that you've unlocked!<br><br>
<table class="endings-table" style="width:100%">
<tr>
<td><<CheckUnlocked "EndingWizard" "Wizard">></td>
<td><<CheckUnlocked "EndingThief" "Thief">></td>
<td><<CheckUnlocked "EndingBike" "Town Bike">></td>
</tr>
<tr>
<td><<CheckUnlocked "EndingShopkeeper" "Shopkeeper">></td>
<td><<CheckUnlocked "EndingCleric" "Cleric">></td>
<td><<CheckUnlocked "EndingTwin" "Twin">></td>
</tr>
<tr>
<td><<CheckUnlocked "EndingSmith" "Blacksmith">></td>
<td><<CheckUnlocked "EndingSquire" "Squire">></td>
<td><<CheckUnlocked "EndingBarbarian" "Barbarian">></td>
</tr>
<tr>
<td><<CheckUnlocked "EndingGoblin" "Goblins">></td>
<td><<CheckUnlocked "EndingKobold" "Kobold">></td>
<td><<CheckUnlocked "EndingDragon" "Dragon">></td>
</tr>
<tr>
<td><<CheckUnlocked "EndingTimeUp" "Time's Up!">></td>
<td><<CheckUnlocked "EndingCure" "Cured!">></td>
<td><<CheckUnlocked "EndingSecret" "Secret!">></td>
</tr>
</table>
<br>
<<button "Return">><<goto "Start">><</button>><</nobr>>/* If game has begun */
<<UpdateTimeOfDay>><<nobr>>
<<set $firstPlay to true>>
<<widget "SpendTime">>
<<set $timeleft -= _args[0]>>
<<UpdateTimeOfDay>>
<<run UI.update()>>
<<CheckCurseProgress>>
<</widget>>
<<widget "UpdateTimeOfDay">>
<<if passage() is "Introduction">>
<<set $timeofday to "Unknown">>
<<elseif $timeleft <= 0>>
<<set $timeofday to "Run Out">>
<<else>>
<<set $timeofday to $ToDtext[$timeleft]>>
<</if>>
<</widget>>
<<widget "Carouse">>
<<linkreplace "Carouse [+/- ? coins, -1 hour]" t8n>>
<<if $timeleft > 1>>
<<set $randomCarouse to random(1,18)>>
$carousingTable[$randomCarouse]<br>
<<SpendTime 1>>
<<run UI.update()>>
<<Carouse>>
<<else>>
There isn't enough time left to do that...
<</if>>
<</linkreplace>>
<</widget>>
<<widget "ClearWalkthroughs">>
<<replace "#wt-wizard">><</replace>>
<<replace "#wt-thief">><</replace>>
<<replace "#wt-dragon">><</replace>>
<<replace "#wt-timeup">><</replace>>
<<replace "#wt-cure">><</replace>>
<<replace "#wt-squire">><</replace>>
<<replace "#wt-barbarian">><</replace>>
<<replace "#wt-bike">><</replace>>
<<replace "#wt-shopkeeper">><</replace>>
<<replace "#wt-cleric">><</replace>>
<<replace "#wt-kobold">><</replace>>
<<replace "#wt-goblin">><</replace>>
<<replace "#wt-twin">><</replace>>
<<replace "#wt-smith">><</replace>>
<<replace "#wt-secret">><</replace>>
<</widget>>
<<widget "CheckCurseProgress">>
<<if ($timeleft <= 18) and (!$StageOne)>>
<<goto "Changes">>
<<elseif ($timeleft <= 11) and (!$StageTwo)>>
<<goto "Changes">>
<<elseif ($timeleft <= 6) and (!$StageThree)>>
<<goto "Changes">>
<<elseif ($timeleft <= 3) and (!$StageFour)>>
<<goto "Changes">>
<<elseif $timeleft == 0 and !$gameOver>>
<<set $gameOver to true>>
<<goto "EndingTimeUp">>
<</if>>
<</widget>>
<<set $ToDtext = {
24: "Early Morning",
23: "Early Morning",
22: "Morning",
21: "Morning",
20: "Late Morning",
19: "Late Morning",
18: "Noon",
17: "Early Afternoon",
16: "Early Afternoon",
15: "Afternoon",
14: "Afternoon",
13: "Late Afternoon",
12: "Late Afternoon",
11: "Sunset",
10: "Evening",
9: "Evening",
8: "Late Evening",
7: "Late Evening",
6: "Midnight",
5: "Night",
4: "Night",
3: "Late Night",
2: "Late Night",
1: "Sunrise",
0: "Early Morning"}>>
<<set $forestPaths = {
"Wizard Tower": ["L", "R", "R", "S", "L"],
"Dragon Cave": ["S", "L", "L", "R", "S"],
"Phallic Dungeon": ["L", "S", "L", "R", "R"]
}>>
<<set $forestProgress = []>>
<<set $forestSight = {
1: "You walk through the forest, appreciating the diverse greenery. It's relaxing here, despite your current circumstances.",
2: "As you walk, you catch a glimpse of some butterflies darting between the trees.",
3: "You pass by a moss-covered statue. You pause and inspect it, realizing with a start that it's not a statue - it's someone who's been petrified! And by the looks of it, they've been here a long time.",
4: "You continue through the woods. A notable tree just off the path has a knot in it that looks strangely like a face.",
5: "As you walk, you pass a large boulder that is perfectly split down the middle.",
6: "A sudden break in the canopy above as you walk affords you a rare view of the sky above.",
7: "A fallen tree lays across the path ahead. You carefully step over it and continue on your way.",
8: "A tree leans precariously over the path, looking like it could fall at any time. You carefully duck under it and continue on your way.",
9: "As you walk, you slip on some loose rocks and nearly twist your ankle, but recover safely.",
10: "Your mind wanders as you walk through the forest, thinking about the circumstances that led to you trying to avoid - or maybe not - becoming a cock.",
11: "You wince as a pine cone drops from a tree above, striking you perfectly on the top of your head. Ow!",
12: "You walk through the forest, hoping that each footfall takes you closer to your goal.",
13: "You swat away at insects as you walk through the forest. You don't want to add itchy bug bites to your list of troubles right now.",
14: "The path here is unexpectedly muddy, and you slip a little as you walk.",
15: "Up ahead you can see a very phallic-looking boulder. You shudder as you pass by.",
16: "You catch a glint of something shiny on the ground as you walk the path. It's a coin! You pick it up. <<set $coins += 1>>"}>>
<<set $carousingTable = {
1: "You get involved in a dice game and lose -- badly. So embarrassingly badly, in fact, that they completely clean you out! <b>(You lost $coins coins!)</b><<set $coins = 0>>",
2: "<<if $coins >= 1>>You chat up a friendly patron and buy him a cheap drink to thank him for the good conversation. <b>(-1 coin)</b><<set $coins -= 1>><<else>>You chat up a friendly bearfolk and he asks you to buy him a drink, but you haven't got any coin, so he leaves in a disappointed huff.<</if>>",
3: "<<if $coins >= 1>>You are invited to join a few patrons for a drink, and spend some time chatting with them about life. <b>(-1 coin)</b><<set $coins -=1>><<else>>You are invited to join a few patrons for a drink, but you regretfully decline on account of having no money to buy a round.<</if>>",
4: "You spend some time talking to people around the tavern. Someone takes pity on your plight and gives you a couple of coins to buy a drink. <b>(+2 coin)</b><<set $coins += 2>>",
5: "A catfolk bets you that he can't down a pint in under ten seconds. He loses the bet, barely, and hiccups as he pays up. <b>(+2 coins)</b><<set $coins += 2>>",
6: "<<if $coins >= 2>>A shady-looking badger engages you in conversation, and after he leaves you discover that your coinpurse is a little lighter than before! <b>(-2 coins)</b><<set $coins -= 2>><<else>>A shady-looking badger engages you in conversation, then abruptly stops and walks away, leaving you scratching your head.<</if>>",
7: "<<if !$inventory.includes('Beer')>>You talk to a few people around the tavern, and one of them buys you a drink.<b> (+1 Beer)</b><<set $inventory.push('Beer')>><<else>>You talk to a few people around the tavern, and one of them offers to buy you a drink, but you show that you already have one.<</if>>",
8: "One of the patrons you talk to asks if you've been to see the show at the tent just outside of town. Apparently the twins there can perform some wildly inventive positions.",
9: "You talk to some people, and they gush over the hot barbarian tiger seen sparring with a knight up at the training ground just outside of town.",
10: "A drunk patron rambles to you about his problems. You want to interject that <i>you've</i> certainly got a bigger and more pressing problem, but he rambles on. When he finally finishes, he gives you a coin to thank you for listening. <b>(+1 coin)</b><<set $coins += 1>>",
11: "One of the patrons you talk to warns you not to get lost in the forest, saying there are horny goblins about that'll kidnap you if you're unlucky.",
12: "You narrowly avoid slipping in a puddle of expelled ale and unidentifiable chunks. The owner of said puddle apologizes and gives you a coin. <b>(+1 coin)</b><<set $coins += 1>>",
13: "You talk to some patrons at the tavern, and one of them tells you that Brother Damon at the temple might be able to help you with your curse.",
14: "A drunk otter tells you that he's cursed, too. Cursed with being so damn handsome! He cackles and stumbles away.",
15: "A drunk foxfolk challenges you to a game of darts, proclaiming he can hit a flying dragon's eye from fifty paces, and wagers an impressive sum. He can barely walk straight, let alone throw darts with any accuracy, so you easily beat him. <b>(+5 coins)</b><<set $coins += 5>>",
16: "A drunk patron stumbles into you, knocking you both to the floor with a crash. He gets up and staggers away, disappearing before you can tell him he dropped some coins. Shrugging, you pocket them. <b>(+2 coins)</b><<set $coins += 2>>",
17: "A patron comes up to you, begging you for a drink. He says the bartender has cut him off, dammit, but he'll pay you four coins for some ale!<<if $inventory.includes('Beer')>> You hand him your beer and he drops some coins into your paw. <b>(+4 coins, -1 Beer)</b><<set $coins += 4>><<set $inventory.deleteFirst('Beer')>><<else>> With regret, you tell him you don't have any ale. He curses and staggers off.<</if>>",
18: "While working your way around the tavern, you notice that someone has dropped a coin on the floor that rolled beneath a table, forgotten. You reach down and grab it. <b>(+1 coin)</b><<set $coins += 1>>"}>>
<<set $endingsUnlocked = []>>
<<set $secretEndingUnlocked to false>>
<<widget "CheckUnlocked">>
<<set _id = _args[0]>>
<<set _label = _args[1] ?? _id>>
<<if $endingsUnlocked.includes(_id)>>
<<link _label _id>><</link>>
<<else>>
<span class="locked-ending">Locked</span>
<</if>>
<</widget>>
<<set $ALL_ENDINGS = [
"EndingTimeUp",
"EndingDragon",
"EndingKobold",
"EndingCure",
"EndingSquire",
"EndingWizard",
"EndingThief",
"EndingBike",
"EndingGoblin",
"EndingSmith",
"EndingTwin",
"EndingBarbarian",
"EndingShopkeeper",
"EndingCleric"
]>>
<<widget "CheckSecretEnding">>
<<if !$secretEndingUnlocked
and $ALL_ENDINGS.every(e => $endingsUnlocked.includes(e))>>
<<set $secretEndingUnlocked = true>>
<</if>>
<</widget>>
<</nobr>>/* Set Initial Game Variables */
<<set $timeleft to 25>>
<<set $gamestart to true>>
<<set $gameOver to false>>
<<set $forestProgress = []>>
<<set $locationMoves = 0>>
<<set $lastLocation = "">>
<<set $location to "Strangely Phallic Dungeon" >>
<<set $coins to 621>>
<<set $inventory = ["Throbbing Artifact", "Trusty Sword", "Dented but Heroic Armor", "50ft of Rope", "Rubber Chicken with a Pulley in the Middle", "Waterskin", "Torch", "Lockpick"]>>
/* Reset Variables on Restarting Game */
<<set $fountainSearched to false>>
<<set $caveVisited to false>>
<<set $offerDragonCock to false>>
<<set $askedDragonCock to false>>
<<set $bribedDragon to false>>
<<set $seenAskedDragon to false>>
<<set $dragonCumObtained to false>>
<<set $StageOne to false>>
<<set $StageTwo to false>>
<<set $StageThree to false>>
<<set $StageFour to false>>
<<set $firstKnightVisit to false>>
<<set $toldKnightCurse to false>>
<<set $offerKnightCock to false>>
<<set $AmosAlone to false>>
<<set $offerSquireCock to false>>
<<set $inMassage to false>>
<<set $trainingVisited to false>>
<<set $sparredWithTiger to false>>
<<set $toldTigerCurse to false>>
<<set $firstTigerOffer to false>>
<<set $campVisited to false>>
<<set $showOver to false>>
<<set $alleyVisited to false>>
<<set $thiefPassed to false>>
<<set $toldThiefCurse to false>>
<<set $offerThiefCock to false>>
<<set $bikeMet to false>>
<<set $toldBikeCurse to false>>
<<set $smithVisited to false>>
<<set $toldSmithCurse to false>>
<<set $firstSmithOffer to false>>
<<set $gaveSmithBeer to false>>
<<set $towerVisited to false>>
<<set $towerEntered to false>>
<<set $toldWizardCurse to false>>
<<set $askWizardForHelp to false>>
<<set $shopVisited to false>>
<<set $talkedToGrigory to false>>
<<set $GrigoryCockAsk to false>>
<<set $genStoreWorkCounter to 0>>
<<set $talkedToBarkeep to false>>
<<set $barkeepCurse to false>>
<<set $barkeepCock to false>>
<<set $tavernHint to false>>
<<set $templeVisited to false>>
<<set $templeCurseTold to false>>
<<set $templeCureAsked to false>>
<<set $templeCockAsk to false>>
<<goto "DialogueWidgets">>
<<nobr>><<if !$endingsUnlocked.includes("EndingCleric")>>
<<set $endingsUnlocked.push("EndingCleric")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Cleric</h2>
You step closer to the cleric, unlacing your trousers. Brother Damon gulps and you see his eyes flick down to your exposed body as you step out of your pants. He parts his robes and you see his cock on full display - a very impressive one for a short otter.<br><br>
"I- ... have not done this in a very long time," Brother Damon admits, as you turn around and lift your tail for him. "I took a personal vow of chastity upon becoming a cleric, and have not once pleasured another in this way since."<br><br>
The cleric suddenly makes a noise of surprise. "This is the mark of the curse?" he asks, his thumb circling the glowing, throbbing phallus-shaped mark above your tail. You shudder as your entire body temporarily feels more sensitive. "Truly terrible. I will do my best to help you. It is my duty and my honor."<br><br>
You feel his hands around your middle as the cleric lines up with your tailhole. His cock presses against your needy, waiting hole, and begins to slip in almost immediately.<br><br>
You and he both gasp simultaneously - you from the heightened sensitivity the curse places on your body, and he from the foreign and long-forgotten feeling of sliding his cock into a tight, warm hole.<br><br>
"I-is this okay?" he asks, slowly pushing deeper inside of you. You let out a ragged breath and nod, your whole body thrumming with pleasure. The otter pushes you up against the wall and begins to fuck you in earnest, and the changes begin almost immediately.<br><br>
Your whole body throbs with sensitivity, and you gasp as precum dribbles from your mouth. His arms wrap around you and hold you up as your legs begin to retract, rounding out and merging with him to become pendulous balls that swing back and forth with a slap as he thrusts into you.<br><br>
His thrusts into you quickly become thrusts <i>of</i> you, as you bounce up and down. Your arms become useless nubs that disappear into your trunk - no, your shaft - and your fur vanishes into shiny and virgin cock skin. With immense pleasure you feel your facial features vanishing as your head reconfigures into a cock head.<br><br>
It all feels so good that you can feel a pressure building within you. As you shrink down, you hear Brother Damon behind - and above - you panting in pleasure. With a squeak of surprise, he comes, and you taste thick, hot seed fill what was once your throat and spurt out of the slit that was formerly your mouth, splattering against the wall.<br><br>
Several jets of cum blast out of you, and the pleasure you feel is more intense than any orgasm you ever had with your previous body. Then, as quickly as it began, the changes finish, and you find yourself as the cock of the cleric.<br><br>
Brother Damon pants and whines as he finishes coming, then quickly grabs a cloth to wipe the cum from the wall. He tucks you away beneath his robe and hurries off to a back room.<br><br>
"I am so sorry," he whispers, as he roots around in a chest. "The pleasure I felt, it was too good. I understand more deeply what I was denying myself for so long." He finds what he was looking for and withdraws it from the chest.<br><br>
You feel a breeze as the otter parts his robes again, and then Brother Damon slips something over you and under your balls. As you wonder what it is, there is the sudden and unexpected feeling of cold metal against your shaft and head. You feel a creeping dread as there is the sound of the jingling of a key in a lock. And finally, warmth and darkness again as you are hidden once more beneath the cleric's robes.<br><br>
You're a cock! You deserve to be used! You crave to feel the pleasure of orgasm, of cum bursting forth from you. But no matter how much you strain and try to grow, no matter how much you leak, you are now safely protected within a metal cage that Brother Damon will refuse to open, denying himself the temptation of the sins of the flesh like he felt on this day.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>>
/* Dragon Dialogue */
<<widget "DragonDialogue">>
<div id="dragon-dialogue-text"></div>
<div id="dialogue-options">
/* ==========================================
COCK PATH — PLAYER ABANDONS THE CURE
========================================== */
<<if $askedDragonCock>>
<<append "#dragon-dialogue-text" t8n>><<if !$seenAskedDragon>>
<<set $seenAskedDragon to true>>
You tell the dragon you no longer care about curing the curse. You want to be his cock.<br><br>
The dragon leans back, grinning. His massive shaft twitches as kobolds eagerly lap at the leaking precum. "You would give up your freedom, your purpose… for <i>this</i>?" he asks. You nod, blushing. "It would be quite the honor - for you, that is. You would experience a life of unending pleasure, oh yes."<br><br><</if>>
<<if !$bribedDragon>>
"But desire alone is not payment," he adds. "What will you offer me?"<br><br>
<</if>>
<<if $bribedDragon>>
The dragon brushes the kobolds off of his cock, spreading his legs invitingly. "You have proven yourself worthy of becoming my cock, cursed one," he says. "Come and claim your reward."<br><br>
<div id="second-thoughts">
[[Become the dragon's cock|EndingDragon]]<br>
<<link "On second thought...">>
<<replace "#second-thoughts" t8n>>
You express a sudden hesitation to become dragon cock, and turn to leave. But before you get two steps, a booming voice stops you in your tracks.<br><br>
"Halt!" the dragon commands. "This indecision is pathetic." You slowly turn around to face the massive blue dragon. "It seems you are unworthy of being my cock after all. But," a sinister grin spreads across his face, "one as pathetic as you would do just fine as kobold cock, instead."<br><br>
[[Continue...|EndingKobold]]
<</replace>>
<</link>>
</div>
<</if>>
<</append>>
<</if>>
/* ==========================================
POST-BRIBE, DEFAULT PATH BOTTLED CUM
========================================== */
<<if $bribedDragon and !$askedDragonCock>>
<<append "#dragon-dialogue-text" t8n>>
The dragon settles back, clearly satisfied with your offering.<br><br>
<<if $inventory.includes("Empty Bottle")>>
"So," the great dragon says slowly, "you seek my seed for your cure. It is yours, then." You take out an empty bottle and unstopper the top. He eyes the bottle knowingly. "Hold it steady," he says, taking his cock in his hand, "this shall get messy."<br><br>
<div id="fill-bottle">
<<linkreplace "Let him fill the bottle" t8n>>
<<replace "#bribe-cock-option">><</replace>>
<<set $dragonCumObtained = true>>
<<set $inventory.push("Cum-Filled Bottle")>>
<<set $inventory.deleteFirst("Empty Bottle")>>
With a deft hand, he begins to stroke his shaft, the precum leaking from its tip more than enough to lubricate him. The kobolds all crowd around, clambering over him as they try to please their master and expedite his task.<br><br>
In a few minutes, the great dragon begins to breathe more shallowly, bucking his hips as he jerks his cock faster and faster. He gives you no warning before he cums.<br><br>
Balthazar roars as great, heavy ropes of dragon cum erupt from his cock, splattering the ground in front of him, and anyone unlucky enough to be in its path - like you. The first spurt alone is enough to fill the glass bottle in your hand, but it is only the first of many to come from the dragon's heavy, full balls.<br><br>
You try to take a step back, already splattered with his cum and wanting to avoid being completely drenched, but you slip and fall and subsequent ropes of cum coat you completely.<br><br>
Eventually his orgasm dies down and you rise, sputtering, to your feet, coated in hot, sticky dragon seed and clutching an overflowing glass bottle.<br><br>
"I told you it would get messy," the dragon chuckles, panting slightly. "You have what you came for now. You may go."<br><br>
[[Leave the cave|Forest]]
<</linkreplace>><br></div>
<</if>><</append>>
<div id="bribe-cock-option">
<<linkreplace "Ask to become the dragon's cock">>
<<replace "#fill-bottle">><</replace>>
<<set $askedDragonCock = true>>
<<replace "#dialogue-options" t8n>>
<<DragonDialogue>>
<</replace>>
<</linkreplace>><br>
</div>
<</if>>
/* ================================
BRIBING PHASE if not bribed yet
================================ */
<<if !$bribedDragon>>
<<if $inventory.includes("Dragon Claw Trimmers")>>
<<linkreplace "Offer dragon claw trimmers" t8n>>
<<set $inventory.deleteFirst("Dragon Claw Trimmers")>>
<<set $bribedDragon = true>>
<<append "#dragon-dialogue-text" t8n>>
You hold out the gigantic claw trimmers for the dragon. He tilts his head as he appraises your offering, then grins and snorts approvingly. Some kobolds rush forward to relieve you of the trimmers.<br><br>
"Oh, those will come in handy," he says. "A dragon must keep his nails well-trimmed and I'll admit these kobolds are not particularly adept at that task without proper tools."<br><br>
<</append>>
<<replace "#dialogue-options" t8n>>
<<DragonDialogue>>
<</replace>>
<</linkreplace>><br>
<</if>>
<<if $coins >= 20>>
<<linkreplace "Offer all your coins" t8n>>
<<set $bribedDragon = true>>
<<append "#dragon-dialogue-text" t8n>>
You open your coin pouch and tip all $coins coins within into your paw. You hold them out for the dragon, praying it's enough. The dragon snorts approvingly, and some kobolds rush forward to relieve you of the money.<br><br>
"Ahh, money, the classic gift for a dragon," he rumbles. "Lacking in originality, but acceptable nonetheless."<br><br>
<<set $coins == 0>>
<</append>>
<<replace "#dialogue-options" t8n>>
<<DragonDialogue>>
<</replace>>
<</linkreplace>><br>
<</if>>
<<if $inventory.includes("Sword")>>
<<linkreplace "Draw your sword">>
<<replace "#dialogue-options" t8n>>
You draw your sword and brandish it at the dragon. He looks momentarily surprised - not out of fear for his life, you see, but for how insane you are for thinking that a dinky sword like that could possibly harm him.<br><br>
Quicker than you can react, his foot kicks out, striking your arm and sending the sword spinning away out of reach.<br><br>
"You dare to threaten me?" he growls. "You dare to think that you can demand my seed by force?" The dragon lets out a deep, rumbling laugh. "I should kill you where you stand!"<br><br>
Kobolds begin to surround you, yipping excitedly to see what will happen next.<br><br>
You squeeze your eyes shut and brace yourself, preparing to be slain by the displeased dragon. Instead, you feel his hot breath on your face as he leans forward and you carefully open one eye.<br><br>
"But threatening me so brazenly shows balls," he says to you. "And I think you would look good as balls..." He begins to laugh, a deep, sinister rumbling. "<i>Kobold</i> balls and cock, that is. Have at him, boys."<br><br>
[[Continue...|EndingKobold]]
<</replace>>
<</linkreplace>><br>
<</if>>
<<if !$inventory.includes("Dragon Claw Trimmers") and ($coins < 20)>>
<<linkreplace "Admit you have nothing of value to give him">>
<<replace "#dialogue-options" t8n>>
The dragon snarls, clearly displeased by your ineptitude. "Pathetic," he growls. "You are unworthy of a cure for your curse, or the honor of becoming my cock. But," a sinister grin spreads across his face, "one as pathetic as you would do just fine as kobold cock, instead."<br><br>
[[Continue...|EndingKobold]]
<</replace>>
<</linkreplace>><br>
<</if>>
<</if>>
</div>
<</widget>>
/* Knight Dialogue */
<<widget "TalkToKnight">>
<<set $AmosAlone to false>>
<<if !$firstKnightVisit>>
<<set $firstKnightVisit to true>>
You approach the tent and cautiously pull open the flap. Sir Thallus is splayed out on a mat on the ground, his clothes and armor stacked neatly on a chair off to the side. The handsome knight is well-built, his arm muscles especially developed from the constant workout of swinging a sword around. Scars criss-cross his body, marks gained in battle. The red panda is in comparatively poorer shape, with a little bit of a jiggle around his belly, though he is still handsome in his own way.<br><br>
Amos is nude as well and straddling the wolf, leaning in as he digs his elbow into the wolf's back. The knight moans softly as the red panda massages him, loosening up his sore, battle-worn muscles. The red panda has lit a stick of incense, and a pleasant, relaxing smell fills the tent.<br><br><<include "Horny Thoughts">>
"Ah, you, nngh, came!" the wolf grunts, turning his head to face you as you enter. "Did you have a good training session with Sorin?"<br><br>
"Well, he's still alive, sir," the red panda says, kneading the wolf's lower back, "so I think it's fair to say that they didn't spar at all." The wolf chuckles in reply. As Amos massages his knight, he addresses you. "So what brings you to town? You don't seem like a local."<br><br>
<<TellKnightCurse>>
<<else>>
You enter the tent. Amos is massaging Sir Thallus again, and the wolf is practically melting into the ground at the red panda's deft touch. "Ah, nghh, welcome back," Sir Thallus moans softly while his squire kneads his back with an elbow.<br><br><<include "Horny Thoughts">>
<div id="return-options"><<link "Talk to Amos and Sir Thallus">>
<<replace "#return-options" t8n>>
<<TellKnightCurse>><br>
<</replace>>
<</link>><br>
<<link "Ask for massage (-1 hour)">>
<<replace "#return-options" t8n>>
<<GetMassage>>
<</replace>>
<</link>>
</div>
<</if>>
<</widget>>
<<widget "TellKnightCurse">>
<<if !$toldKnightCurse>>
<<linkreplace "Tell them of your curse" t8n>>
<<set $toldKnightCurse to true>>
You tell Sir Thallus and Amos of your curse. The knight gasps, and indicates for the red panda to climb off of him. He rises to his feet and takes your hand. "Oh, friend, I am so sorry to hear this," he says. "Curses are truly terrible things. I have heard there's a wizard in the nearby forest who might know a thing or two about curse-breaking, but I am unsure how to reach him. Perhaps a local here would know."<br><br>
Amos nods. "We've seen our fair share of unfortunate events in our travels," he adds, "and we help where we can, but this seems beyond Sir Thallus's or my ability." He scratches his chin for a moment. "It won't help your immediate issue, but I could give you a massage to relieve some of the stress you must be feeling, at least?"<br><br>
<div id="tent-options">
<<link "Get a massage (-1 hour)">>
<<replace "#tent-options" t8n>>
<<GetMassage>>
<</replace>>
<</link>><br>
<<AskKnightToCock>><br>
</div>
<</linkreplace>>
<<else>>
"Any luck removing that curse?" Sir Thallus asks between grunts of pleasure. You shake your head. "Ahh, I do not envy you your position," the wolf replies. "Though, nggh, I must say that being a cock would not be the worst fate. Ah! Provided you have the right host, at least."<br><br>
Amos agrees. "I'm sure it would feel incredible to be <i>my</i> cock, right sir?" The muscular wolf can only moan gently in reply as the red panda digs his paws into his back.<br><br>
"If you're feeling a bit stressed about this curse," the squire continues, addressing you, "I could give you a massage to take your mind off it for a bit?"<br><br>
<div id="tent-options">
<<link "Get a massage (-1 hour)">>
<<replace "#tent-options" t8n>>
<<GetMassage>>
<</replace>>
<</link>><br>
<<AskKnightToCock>><br>
</div>
<</if>>
<</widget>>
<<widget "AskKnightToCock">>
<<if !$offerKnightCock>>
<<linkreplace "Offer to become the knight's cock" t8n>>
<<set $offerKnightCock to true>>
Sir Thallus grunts as the red panda massages him. You ask the knight if you could become his cock. He moans softly. "Ohh, I would be honored, but, nggh, I'm afraid it's not possible."<br><br>
It is just now you notice that the red panda, whom you had previously thought was just straddling the knight for better leverage whilst massaging him, appears to subtly be balls-deep in the muscular wolf. As he massages, he rolls his hips, gently thrusting in and out of the knight. This, no doubt, accounts for some of the grunts and moans the wolf has been uttering.<br><br>
"My, unf, squire is rather more the one in charge here," Sir Thallus says, gasping as the red panda pushes in deeper - whether it's his cock in the knight's hole or his paws in the knight's muscles, you're not sure.<br><br>
"Shh, sir, just be quiet and enjoy," Amos purrs in the wolf's ear.
<</linkreplace>>
<<else>>
<<linkreplace "Offer to become the knight's cock" t8n>>
Sir Thallus shakes his head. "I am honored, I truly am. But that is not my path."<br><br><</linkreplace>>
<</if>>
<</widget>>
<<widget "GetMassage">>
<<if !$massageReceived>>
<<set $inMassage = true>>
<<replace "#massage-leave">>
<<if $inMassage>>
[[Finish the massage and leave|Town Outskirts]]
<<else>>
[[Leave|Town Outskirts]]
<</if>>
<</replace>>
<<set $massageReceived to true>>
<<set $AmosAlone to true>>
<<SpendTime 1>>
You say that you'd love a massage and Amos gestures for you to strip down and take Sir Thallus's place on the mat. Sir Thallus begins dressing, and says that he shall be back in a little bit. He slips out the door as Amos climbs on top of you, the red panda's weight a comforting pressure on you. As he begins to knead your body, you can't help but let a small moan escape your lips.<br><br>
"Ah, this must be a mark of the curse," Amos says, as his strong thumbs circle around the throbbing symbol glowing just above your tail. His massage techniques are excellent, and you feel that Sir Thallus is a very lucky wolf to have such a talented masseur as his squire.<br><br>
Even with the looming threat of this curse, you find it easy to relax. The tension in your body melts away, as do the minutes. Time passes quickly under the red panda's skilled paws and all too quickly it's nearly been an hour of this bliss.<br><br>
<<AskSquireToCock>>
<<else>>
<<SpendTime 1>>
You say that you would love another massage. The red panda smiles and gestures for you to strip down and lay on the mat. Sir Thallus dresses and tells you to enjoy, slipping out the door as Amos climbs on top of you.<br><br>
Again you feel your worries melting away as the red panda expertly massages your muscles. It's almost easy to forget the curse looming over you. He really is quite talented.<br><br>
Sir Thallus's squire works away at the tension in your back and shoulders, putting pressure in all the right places to rub away your aches. He straddles you as he works, gripping your hips with his thighs as he leans over you and digs his paws into the knots in your back.<br><br>
Time races by as the red panda massages you, and soon it's already been nearly an hour.<br><br>
<<AskSquireToCock>>
<</if>>
<</widget>>
<<widget "AskSquireToCock">>
<<if !$offerSquireCock>>
<<set $offerSquireCock to true>>
<<linkreplace "Offer to become the squire's cock" t8n>>
You ask Amos if you could become his cock. <<if $AmosAlone>>The red panda pauses briefly as he massages you. His silence makes you think he's uninterested, but then you begin to feel his hard-on rubbing between your cheeks as he resumes massaging you. <</if>>"That's... a very interesting offer," he says. "To be my cock, hmm..." <<if $AmosAlone>>He spreads your cheeks and teasingly taps his cock against your hole. <</if>>The squire smiles. "But I must warn you, I am quite devoted to my knight. The only hole you'll be going into is his."<br><br>
<div id="dialogue-options2">
[[Become the squire's cock|EndingSquire]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options2" t8n>>
The red panda squeezes your shoulders. "I understand," he says. "Take your time to decide." The massage resumes, and the red panda is careful not to let his hard-on accidentally slip inside you.<br><br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<<else>>
<<linkreplace "Offer to become the squire's cock" t8n>>
You offer again to become Amos' cock. Once again you feel his cock stiffening against your ass and he rubs it between your cheeks in a teasing manner as he massages you. "I am happy to hear that I am indeed who you would choose to spend your life as a cock with," he says. The tip of his cock presses tantalizingly against your hole. "If that is what you desire, then I am happy to oblige."<br><br>
<div id="dialogue-options2">
[[Become the squire's cock|EndingSquire]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options2" t8n>>
The red panda squeezes your shoulders. "I understand," he says. "Take your time to decide." The massage resumes, and the red panda is careful not to let his hard-on accidentally slip inside you.<br><br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<</if>>
<</widget>>
/* Barbarian Dialogue */
<<widget "SparWithTiger">>
<<if !$sparredWithTiger>>
<<set $sparredWithTiger to true>>
You tell Sorin that you would like to train with him. "Ah, fantastic!" he roars.
<<if $inventory.includes("Sword")>>
You draw your sword. The tiger laughs. "Oh no, little one," he says, "we're not using real weapons. I would destroy you. Let's use these instead."
<</if>>
The big tiger grabs a pair of wooden training weapons - a blunt wooden sword for you and an even blunter wooden greataxe for him, and hands you the sword.<br><br>
He leads you out to the middle of the training grounds and tells you to get into position. You square off against the tiger and admire his hulking figure. His muscles bulge, unconstrained by clothing or armor. Only a loincloth covers his crotch, leaving the rest of the grizzled tiger's body exposed for you to appreciate. One of his ears has a notch cut out of it, a reminder of a close call in a battle long ago.<br><br>
With a roar, Sorin suddenly charges you, his wooden training axe held high. You nearly piss yourself in fear at the massive tiger bearing down on you, and he skids to a stop. The tiger takes one look at your face and starts laughing, not unkindly.<br><br>
"Oh, little one, you must be braver than that! Come here." He drops his training axe and pulls you into a hug, your face pressed into his massive, sweaty pecs and his muscular arms wrapped around your head and upper back. "There there, maybe combat isn't for you," he chuckles.<br><br>
Sorin holds you at arms length and inspects you. "Something is on your mind, yes? You look troubled - and not by me!"<br><br>
<<set $inventory.push("Training Sword")>>
<<else>>
You tell Sorin that you would like to train with him. The tiger shakes his head. "I do not think you're in the right frame of mind to be sparring right now, little one."<br><br>
<</if>>
<<if !$toldTigerCurse>>
<<linkreplace "Tell the tiger about your curse" t8n>>
<<set $toldTigerCurse to true>>
The tiger pulls you back into his embrace when you tell him of your curse. "Oh little one," he says, stroking your head. "I once had a companion turn into a stone statue over the course of hours thanks to a cursed amulet. They're still out there in the forest somewhere, completely stoned." He looks at you again with sympathy. "I hope you can find a cure for it."<br><br>
<<TigerCockOptions>>
<</linkreplace>>
<<else>>
<<TigerCockOptions>>
<</if>>
<</widget>>
<<widget "TigerCockOptions">>
<<if !$firstTigerOffer>>
<<linkreplace "Offer to become Sorin's cock" t8n>>
<<set $firstTigerOffer to true>>
You ask Sorin if you could become his cock. The tiger is taken aback. "Are you certain, little one?" he asks. "You will gain great glory with me in the field of battle and in the bedroom, but... are you sure you do not want to try and find a cure?"<br><br>
<div id="dialogue-options2">
[[Become the tiger's cock|EndingBarbarian]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options2" t8n>>
The tiger pats your shoulder. You nearly collapse from the force. "Think hard about it! Try to find a cure!" He rests his battle-axe on the ground and leans on it. "While I would certainly enjoy you being my cock, little one, you should explore all your options first."<br><br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<<else>>
<<linkreplace "Offer to become Sorin's cock" t8n>>
<<set $firstTigerOffer to true>>
You ask Sorin again if you could become his cock. The tiger assesses you. "So this is what you choose?" he asks. "Becoming my cock? I promise that I will use you well!"<br><br>
<div id="dialogue-options2">
[[Become the tiger's cock|EndingBarbarian]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options2" t8n>>
The tiger nods sympathetically. "I understand your indecision. I do not know what I would choose if I was in your place." He pats you on the head and you nearly fall over. "You still have time. Keep seeking the cure if you are able."<br><br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<</if>>
<</widget>>
/* Alleyway Dialogue */
<<widget "TalkToThief">>
The rat regards you suspiciously as you approach. "I already said you could pass," he says. "Whaddaya want?"<br><br>
<<if !$toldThiefCurse>>
<<set $toldThiefCurse to true>>
You tell the rat about your curse. He raises an eyebrow and picks something out of his teeth with the tip of his dagger.<br><br>
"Sucks to hear, but I don't know what that has to do with me. You want sympathy, go talk to Brother Dork at the temple."<br><br>
<</if>>
<<linkreplace "Offer to become his cock" t8n>>
<<if !$offerThiefCock>>
<<set $offerThiefCock to true>>
The rat's eyes widen when you ask if you can become his cock. "Huh, really?" He looks up and down the alley. "Of all people, you want to be <i>my</i> cock?" He begins to unlace his trousers. "Well, I'm not gonna say no. I could certainly do with a new cock, this one's gettin' pretty worn out, heh."<br><br>
<<else>>
The rat frowns at you when you offer to become his cock again. "I've heard that one before," he says, crossing his arms. "Tell me when you're serious."<br><br>
<</if>>
<div id="dialogue-options">
[[Become the rat's cock|EndingThief]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
The rat rolls his eyes and does his pants back up. "Ugh, quit wastin' my time. Get out of here before I pin ya down and make you my cock anyway."<br><br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<</widget>>
/* Sketchy Town Dialogue */
<<widget "TalkToBike">>
<<if !$toldBikeCurse>>
<<linkreplace "Tell Mike about your curse" t8n>>
<<set $toldBikeCurse to true>>
You tell Mike about your curse. He licks his lips. "Mm, that's so hot," he says, and his growing bulge confirms his words. "Oh, to be a cock, to be used however my host sees fit... mmf! I gotta find me that artifact!" He flutters his eyes at you. "But I'm betting that you didn't tell me this cause you want me to go off and become a dungeon delver, hm? If I were a betting cat, I'd say it's 'cause you wanna be <i>my</i> cock. Am I right?"<br><br>
You nod, and Mike gives a little moan. "Oh, that's hot. I'm honored, handsome! But even still - it ain't gonna come free. My usual rate's six pieces for some action, but for you? I'll knock it down to four."<br><br>
<<if $coins >= 4>>
<<linkreplace "Give Mike four coins" t8n>>
You hand over the coins. Mike quickly counts them and they disappear in a flash - where to, you're not entirely sure, given his conspicuous lack of pockets.<br><br>
"Alright handsome, come with me somewhere a little more private." Mike laughs. "I'm not turning you into my cock right here on the street. I charge extra to give people a show!"<br><br>
<div id="dialogue-options">
[[Become Mike's cock|EndingBike]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
Mike pouts and hands you back your coins. "Fine then, take these back." He winks at you. "But do come back if you change your mind, handsome!"<br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<<else>>
You shrug apologetically, and tell him that you don't have enough coin right now. He scoffs and gives you a playful shove. "Then go get some! I'll be here when you do."<br><br>
<</if>>
<</linkreplace>>
<<elseif $coins >= 4>>
<<linkreplace "Ask to become Mike's cock" t8n>>
Mike raises a lascivious eyebrow. "Hey, if you've got the coin, who am I to say no?" He begins fondling his bulge, which quickly grows in his paw. "I think I'm gonna really enjoy having a hot specimen like you as my cock."<br><br>
<div id="dialogue-options">
[[Become Mike's cock|EndingBike]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
Mike pouts and hands you back your coins. "Fine then, take these back." He winks at you. "But do come back if you change your mind, handsome!"<br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<<else>>
<<linkreplace "Ask to become Mike's cock" t8n>>
Mike frowns at you. "I can tell by the jingling in your pouch - or the lack thereof, sweetheart - that you don't have the coin to pay for this. Come back when you do." He winks at you. "I'll be waiting!"<br><br>
<</linkreplace>>
<</if>>
<</widget>>
/* Blacksmith Dialogue */
<<widget "TalkToSmith">>
<<if !$toldSmithCurse>>
<<linkreplace "Tell Talavir about your curse" t8n>>
<<set $toldSmithCurse to true>>
You tell Talavir about the curse that's befallen you. The big bull looks shocked. "Oh wow," he replies. "That's pretty crazy. I'm glad I don't have to worry about cursed artifacts here at my little forge! Everythin's hand-made by yours truly, no magic at all." He nods to himself in satisfaction.<br><br>
"I'm, uh, not sure how I could help ya though. I don't have any 'amulets of curse-breaking' or anythin' like that."<br><br>
<<SmithCockOptions>>
<</linkreplace>>
<<else>>
<<SmithCockOptions>>
<</if>>
<</widget>>
<<widget "SmithCockOptions">>
<<if !$firstSmithOffer>>
<<linkreplace "Offer to become Talavir's cock" t8n>>
<<set $firstSmithOffer to true>>
You ask Talavir if you could become his cock. The bull snorts. Then he pauses and tilts his head. "Wait, you're serious?" he asks. You nod. Talavir rubs the back of his head as he thinks, causing his shirt to ride up. You get a peek of some solid-looking abs and a shock of fluff leading down his belly into his trousers.<br><br>
"Well..." he says eventually, "sure, if that's what ya want. But could ya do me a favor first? Workin' at this forge makes me mighty thirsty. Think ya could go grab me an ale from the tavern?"<br><br>
<<if $inventory.includes("Beer")>>
<<set $gaveSmithBeer to true>>
Talavir looks at you in surprise as you hand him the ale. "Already had some on ya, huh? Well, thanks! Let me down this and then we can, uh, get started." He tips the tankard back, downing its contents in a few long gulps. "Ahh, that hit the spot," he says as he sets the empty vessel down.
<<set $inventory.delete("Beer")>>
<<SmithCockFinal>>
<</if>>
<</linkreplace>>
/* If you've already given him the beer but backed out before */
<<elseif $gaveSmithBeer>>
<<linkreplace "Ask about becoming Talavir's cock" t8n>>
You ask again if you can become the big bull's cock. He smirks. "I'm ready, are you?"<br><br>
<<SmithCockFinal>>
<</linkreplace>>
/* If you don't yet have the beer */
<<elseif (!$inventory.includes("Beer")) and (!$gaveSmithBeer)>>
<<linkreplace "Ask about becoming Talavir's cock" t8n>>
You ask again if you can become the big bull's cock. He chuckles, and asks if you were able to find a drink for him yet. You shake your head. He shrugs, and turns back to his work. "Lemme know when ya do!"<br><br>
<</linkreplace>>
<<elseif $inventory.includes("Beer")>>
<<linkreplace "Give Talavir the ale" t8n>>
<<set $gaveSmithBeer to true>>
You hand Talavir the tankard of ale. He thanks you for it and drinks it down in a few long gulps. "Ahhhh, that really hits the spot," he says, setting the empty metal mug down on the work bench.<br><br>
"Now, ya said ya wanted to become my cock, huh?" he asks, putting his meaty hands on his hips. You look down at the bulge in his pants and nod.<br><br>
<<set $inventory.delete("Beer")>>
<<SmithCockFinal>>
<</linkreplace>>
<</if>>
<</widget>>
<<widget "SmithCockFinal">>
<div id="dialogue-options">
[[Become Talavir's cock|EndingSmith]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
You change your mind about becoming his cock. Talavir shrugs. "It's your curse," he says. "Take your time and make the right decision."<br>
<</replace>>
<</link>>
</div>
<</widget>>
/* Wizard's Dialogue Widgets */
<<widget "TalkToWizard">>
<<if !$toldWizardCurse>>
<<linkreplace "Tell Eldevard about your curse" t8n>>
<<set $toldWizardCurse to true>>
You tell Eldevard about your curse. The cat puts a paw to his forehead and shakes his head. "You adventuring types are all the same," he grumbles, "always touching artifacts without the proper protective equipment." Eldevard shakes his head again. "One of my old traveling companions, Otoole, once got a Ring of Enlargement stuck on his... well, I won't terrify you with the details, but we definitely got concerned when it lasted for longer than four hours." He sighs nostalgically.<br><br>
<<linkreplace "Ask Eldevard for help" t8n>>
<<AskWizardHelp>>
<</linkreplace>>
<</linkreplace>>
<<elseif !$inventory.includes("Cum-Filled Bottle")>>
<<linkreplace "Talk to Eldevard" t8n>>
"I don't suppose you've acquired that dragon cum yet, eh?" Eldevard asks. You shake your head. "Well, I won't be able to lift the curse until you do. Unless you're here because you'd like me to make you my cock, instead?" The cat looks at you expectantly.<br><br>
<<WizardCockOptions>><br>
<</linkreplace>>
<<elseif $inventory.includes("Cum-Filled Bottle")>>
"You have it!?" Eldevard's eyes go wide. "Truth be told, I didn't expect I'd see you succeed!" He takes the bottle from you, and the cum inside sloshes thickly against the glass walls. He holds it up to his eyes and inspects it. "Yes, this will do nicely. Still warm, too!"<br><br>
The cat nods sagely. "I can go brew this up right now. That is, unless... you want to abandon the cure and become my cock, instead? It'll be your last chance to spend your life down between my legs! And, uh, help me with important research, of course!" He chuckles.<br><br>
<<WizardCockOptions>><br>
[[Just brew the cure, already!|EndingCure]]
<</if>>
<</widget>>
<<widget "AskWizardHelp">>
<<set $askWizardForHelp to true>>
You ask Eldevard if he can help you remove the curse. He thinks for a moment, then nods. "I've heard of a curse like this before," he says. "I can fix it, I <i>think</i>, but I don't think I have all the right ingredients at hand." He starts counting things off on his fingers, muttering to himself. Then he pauses and regards you with a glint in his eye.<br><br>
"Orrrr," he purrs, "maybe we don't have to fix it. Maybe you could help <i>me</i> with an experiment, instead: To find out what happens if you become my cock!"<br><br>
<div id="dialogue-options1">
<<WizardCockOptions>><br>
<<link "Ask what he needs to lift the curse">>
<<replace "#dialogue-options1" t8n>>
Eldevard sighs in disappointment. "Well, the option is still open if you want it," he says. "If we're going to lift this curse, I'm going to need to acquire some fresh dragon cum."<br><br>
<<WizardDragonCum>>
<</replace>>
<</link>>
</div>
<</widget>>
<<widget "WizardDragonCum">>
<<linkappend "Dragon cum?!" t8n>><br><br>
He shrugs, a gesture that's mostly lost under the folds of his robes. "The potion that I can make for you needs a bottle of fresh dragon cum, and I can bet you probably didn't see any of that in the shop back in town."<br><br>
The cat grabs a piece of parchment and scribbles a map on it. "Here," he says, handing it to you. "There's a cave on the other side of the woods where a dragon named Balthazar lives. We've had... dealings before. He can give you what you need."<br><br>
<<set $inventory.push("Eldevard's Map")>>
<<set $inventory.push("Empty Bottle")>>
<<linkappend "I need to go and jerk him off?" t8n>><br><br>
"I mean, you could always sit on his cock and milk him that way, but..." Eldevard chuckles. "I think that would solve your problem in a very different way."<br><br>
You thank the wizard and prepare to leave, but he stops you. "Oh, before I forget, Balthazar probably won't just give you his cum for free. I do suggest you bring a gift good enough for a dragon, hm? I recall he has a fondness for metalworking. Good luck!"<br><br>
[[Leave|Forest]]
<</linkappend>>
<</linkappend>>
<</widget>>
<<widget "WizardCockOptions">>
<<linkreplace "Offer to become Eldevard's cock" t8n>>
You see a tent forming in the wizard's robe as you suggest abandoning hope for a cure and just becoming his cock instead. He rubs his paws together in delight. "Exellent!" he says. "I have some ideas in mind already!"<br><br>
<div id="dialogue-options">
[[Become Eldevard's cock|EndingWizard]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
You change your mind about becoming his cock. Eldevard stares at you, frowning slightly. "Well, if you're sure for now," he says. "But do think about what interesting experiments we can undertake together!"<br>
<</replace>>
<</link>>
</div>
<</linkreplace>>
<</widget>>
/* Grigory's Dialogue Widgets */
<<widget "TalkToGrigory">>
<<if !$talkedToGrigory>>
<<set $talkedToGrigory to true>>
"I don't think I've seen you around here before!" the raccoon says, looking you up and down. "New in town?"<br><br>
You nod, and tell him about your curse. He shakes his head sympathetically. "Curses! You hate to see 'em! Well, I hope you can find a cure before it's too late. Or," he leans in conspiratorially, "that you find a good host to be a cock for, if that's what you want instead." He straightens up and laughs, shaking his head again. "I can't imagine being a cock for the rest of my days, wow."<br><br>
<<GrigoryCock>>
<<else>>
"So how are things going in the curse department? No cure yet, eh?" he asks. "Or are ya still shopping around for a good host, instead?"<br><br>
<<GrigoryCock>>
<</if>>
<</widget>>
<<widget "GrigoryCock">>
<<if !$GrigoryCockAsk>>
<<linkreplace "Ask to become Grigory's cock" t8n>>
<<set $GrigoryCockAsk to true>>
You ask the raccoon if you could become his cock. A grin spreads across his face. "I'm humbled and honored!" he beams. "You wanna become <i>my</i> cock? Wow. I didn't think a guy like you would want to become the cock of a chubby raccoon like me."<br><br>
<<if $genStoreWorkCounter == 0>>
"Before you do, though..." the raccoon rubs the back of his head. "Do you mind helping me out a bit around the shop first? It's just that I could use the extra paws, and..." The raccoon smiles sheepishly at you. "I don't think you'll be much use in that department once you're down between my legs."<br>
<<else>>
<<GrigoryCockOptions>>
<</if>>
<</linkreplace>>
<<else>>
<<linkreplace "Ask to become Grigory's cock" t8n>>
His face lights up. "Oh, did you change your mind? You want to become my cock, after all?"<br><br>
<<if $genStoreWorkCounter == 0>>
"Before you do, though..." the raccoon rubs the back of his head. "Do you mind helping me out a bit around the shop first? It's just that I could use the extra paws, and..." The raccoon smiles sheepishly at you. "I don't think you'll be much use in that department once you're down between my legs."<br>
<<else>>
<<GrigoryCockOptions>>
<</if>>
<</linkreplace>>
<</if>>
<</widget>>
<<widget "GrigoryCockOptions">>
<div id="dialogue-options">
[[Become Grigory's cock|EndingShopkeeper]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
You change your mind about becoming his cock. Grigory hangs his head in disappointment. "I understand," he says. "It's a big decision."<br>
<</replace>>
<</link>>
</div>
<</widget>>
/* Tavern Dialogue Widgets */
<<widget "TalkToBarkeep">>
<<if !$talkedToBarkeep>>
<<set $talkedToBarkeep to true>>
You approach the bar and catch the bartender's attention. The dogfolk sets down the tankard he was polishing and comes over.<br><br>
"Welcome t' the Spittin' Cock!" he says warmly. "What can I do yeh for?"<br><br>
<<else>>
The bartender gives you a nod as you approach the bar. "Welcome back," he says warmly. "What can I do yeh for?"<br><br>
<</if>>
<<BarkeepCurse>>
<<if $barkeepCurse>>
<<TavernHint>>
<</if>>
<</widget>>
<<widget "BarkeepCurse">>
<<if !$barkeepCurse>>
<<linkreplace "Tell him about your curse" t8n>>
<<set $barkeepCurse to true>>
You tell the bartender about your curse. The dog gives a low whistle. "Whooo, that's a tough 'un! Sorry t' hear! Can I getcha a beer to drown yer sorrows?"<br><br>
<<OrderBeer>>
<<TavernHint>>
<</linkreplace>>
<</if>>
<</widget>>
<<widget "OrderBeer">>
<<if ($coins >=2) and (!$inventory.includes("Beer"))>>
<div id="dialogue-options">
<<link "Order a beer [-2 coins]">>
<<replace "#dialogue-options" t8n>>
You nod and the bartender quickly pulls a pint of the house ale and slides it over to you. "Enjoy!" he says.<br>
<<set $coins -= 2>>
<<set $inventory.push("Beer")>>
<</replace>>
<</link>><br>
<<link "Don't order a beer">>
<<replace "#dialogue-options" t8n>>
You don't want a beer right now, so you shake your head. The bartender shrugs in understanding. "Alright, it'll be here if yeh want it!"<br>
<</replace>>
<</link>><br>
</div>
<<elseif $inventory.includes("Beer")>>
You gesture at the ale in your hand. The bartender chuckles. "Right, yer already topped up. Let me know when yer done that one if yeh want another."<br><br>
<<else>>
You don't have enough coins for a beer right now, so you shake your head. The bartender shrugs in understanding. "Alright, it'll be here if yeh want it!"<br><br>
<</if>>
<</widget>>
<<widget "AskBarkeepCock">>
<<if !$barkeepCock>>
<<linkreplace "Ask to become his cock" t8n>>
<<set $barkeepCock to true>>
You ask if the bartender would like to make you his cock. The dog's eyes widen and you see a blush creeping across his face. "Oh, uh, well," he stammers, "I-I'm flattered by th' offer, but..." His blush deepens. "I'm more of a receiver, if yeh catch my meanin'. Yeh'd be wasted on me, I'm afraid."<br>
<</linkreplace>>
<<else>>
<<linkreplace "Ask to become his cock" t8n>>
You ask again if you can become the bartender's cock. The bartender blushes and shakes his head. "Sorry, lad, but no. I don't think I could even get it up long enough t' fuck yeh, I truly am a pure bottom."
<</linkreplace>>
<</if>>
<</widget>>
<<widget "TavernHint">>
<<if !$tavernHint>>
<<linkreplace "Ask if he knows who can help" t8n>>
<<set $tavernHint to true>>
You ask if there's anyone in town who could help you with the curse. He thinks for a moment. "Hmm... Brother Damon over at the temple knows some healin' magic. Mayhaps he could help yeh." He nods to himself. "The temple's in the sketchy part o' town, down an alleyway. There's a shortcut t' the alley through the back door there," he says, gesturing to the door at the back of the tavern. "But watch out, some unsavory folks like t' hang out there."
<</linkreplace>>
<<else>>
<<linkreplace "Ask if he knows anyone else who can help" t8n>>
You ask if there's anyone else who can help remove your curse. The bartender thinks for a moment, then shakes his head. "Mm, not that I know. Brother Damon's yer best bet. You can find him at the temple, through the alley out the back door."
<</linkreplace>>
<</if>>
<</widget>>
/* Temple Dialogue Widgets */
<<widget "TempleCurse">>
<<linkreplace "Explain your curse" t8n>>
<<set $templeCurseTold to true>>
"Oh dear, oh dear," he says after you explain the curse that has befallen you, reaching out and rubbing your shoulder sympathetically. "That is truly unfortunate. Being a cock for the rest of your days? Such a life of hedonistic pleasure." He shudders a bit.<br><br>
<<TempleCure>><br>
<<TempleCock>>
<</linkreplace>>
<</widget>>
<<widget "TempleCure">>
<<if !$templeCureAsked>>
<<linkreplace "Ask if he can cure the curse" t8n>>
<<set $templeCureAsked to true>>
You ask if he can remove your curse. The otter scratches his chin, thinking for a long moment. "I'm afraid that I think that's beyond my abilities," he says. "My magic allows me to remove poisons and heal wounds, but a curse of this calibre is something that would need equally powerful magic to dispel."<br><br>
He abruptly strides back to his desk and starts rifling through some parchment, muttering to himself. "Ah, here it is!" he says, handing you a slip of paper. "There is a wizard, Eldevard, who lives in the forest north of town. He may be able to help you!" The cleric chuckles. "We had quite some adventures back in the day, including the time our friend Otoole got a Ring of Enlargement stuck on his..." Brother Damon clears his throat. "Er, anyway, yes, seek out Eldevard. If anyone could remove the curse it would be him!"<br>
<<set $inventory.push("Damon's Note")>>
<</linkreplace>>
<<else>>
<<linkreplace "Ask if he can cure the curse yet" t8n>>
You ask again if there's truly nothing he can do to cure the curse. He shakes his head sadly.<br><br>
"I tried looking through some of the literature, but nothing we have here instructs on how to remove such a curse," the otter tells you. "Your best bet is still to seek out Eldevard."<br>
<</linkreplace>>
<</if>>
<</widget>>
<<widget "TempleCock">>
<<if !$templeCockAsk>>
<<linkreplace "Ask to become his cock" t8n>>
<<set $templeCockAsk to true>>
Brother Damon takes a surprised step back. "M-me?" he stammers. "You want to become my cock?" Seeing your face, he bites his lip. "I've promised to be chaste, but I feel bad for being unable to cure your curse. Perhaps... perhaps this could be the best way that I could help you." You can see a slight bulge forming beneath his robes. "A-are you sure?" he asks.<br><br>
<div id="dialogue-options">
[[Become Brother Damon's cock|EndingCleric]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
You change your mind about becoming his cock. Brother Damon nods in understanding. "Yes," he says, "perhaps you should continue to explore other options before committing to such a definitive course of action."
<</replace>>
<</link>>
</div>
<</linkreplace>>
<<else>>
<<linkreplace "Ask to become his cock" t8n>>
You say you changed your mind and want to become his cock. Brother Damon nods grimly. "Revisiting this suggestion, I see," he says. His robes are already beginning to tent. "If it is what you wish, then I am willing to help you in this way."<br><br>
<div id="dialogue-options">
[[Become Brother Damon's cock|EndingCleric]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options" t8n>>
You change your mind about becoming his cock. Brother Damon nods in understanding. "Yes," he says, "perhaps you should continue to explore other options before committing to such a definitive course of action."
<</replace>>
<</link>>
</div>
<</linkreplace>>
<</if>>
<</widget>>
<<goto "Introduction">>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingShopkeeper")>>
<<set $endingsUnlocked.push("EndingShopkeeper")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Shopkeeper</h2>
Grigory makes sure that the shop's sign is flipped to "<i>Closed - Be right back!</i>" and leads you through a door at the back of the shop to a small storage room. Crates are stacked all around the room, bearing logos of different trading companies and descriptions of the contents within.<br><br>
"This is a little more private," he says. You can see that he's already tenting in his pants, a bulge growing underneath his round belly. "Again, I'm honored that you wish to become my cock." He rubs the back of his head shyly, not sure how to begin. You step forward and reach for his bulge, and he gasps a little as you wrap your paw around his cock through the fabric.<br><br>
"I do wish we could have lain together before this curse," he breathes, as you undo his trousers, letting them drop around his ankles. "I would have loved to, nngh, pleased you properly first."<br><br>
The raccoon's cock is on the shorter side, but thick and uncut. His skin glides easily as you stroke him, his head glistening with precum. You pause briefly to remove your own clothes, draping them over a nearby crate. Bending over a crate, you lift your tail and expose yourself to the shopkeeper.<br><br>
Grigory puts his paws on your waist, lining his cock up with your hole. "I'll try to please you as much as I can when you're my cock, though," he says, and you feel a slight pressure as he begins to push inside you.<br><br>
Your hole is tight, but the curse ensures that the raccoon's cock slides right in with no discomfort, despite its thickness. The raccoon gives a shuddering gasp as your hole squeezes around his cock and he pushes deeper inside you.<br><br>
The mark above your tail throbs with warmth, its effects spreading through your whole body. <i>It's really happening,</i> you find yourself thinking, <i>I'm going to fulfil my purpose and become a cock!</i><br><br>
Grigory seems uncertain if he should thrust or not, but the burning need in you makes that decision for him and you slam your hips back against him, causing him to gasp as he goes all the way inside you. You start rolling your hips, fucking yourself on the raccoon's cock, making your eyes roll back in pleasure at how good it feels.<br><br>
So good does it feel that you don't even notice the changes beginning. Your fur disappears, replaced with smooth cock skin. Your arms and legs wither away and vanish, while simultaneously your body shrinks down until you're only a little over four inches long. Your ears retract into you as your head reconfigures, and you taste precum as your mouth becomes a tight slit.<br><br>
"Ohhh," Grigory moans, holding you with one of his paws. He doubles over the crate and begins to jerk you, the excess skin on your shaft gliding up and over your head and back again with each pump of his paw. The pleasure is more intense than anything you've felt before, your entire being feeling sensitive and lustful.<br><br>
You feel the raccoon's pulse quicken - the beating of his heart coming in thumps up through your whole body - and a pressure builds within you. With a cry of pleasure, the raccoon cums, and you taste warm, salty seed gush forth from you to splatter onto the wooden crate.<br><br>
Grigory stands there panting as cum continues to drip from his new cock, scarcely believing what just took place. Your world completely rocked by the feeling of orgasm, you allow yourself to go soft in his grasp.<br><br>
"That... that was incredible," he pants to the empty storage room. "With you as my cock, the orgasm was so much more intense." He begins searching for a cloth to wipe up the spilled seed. "I don't know if you're in there or can hear me, or... sense me, or whatever," he says as he cleans up the mess you made, "but thank you so much for this. If it feels this good, I will be sure to use you often."<br><br>
You already feel yourself stiffening again at the thought. You can't wait.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingWizard")>>
<<set $endingsUnlocked.push("EndingWizard")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Wizard</h2>
Eldevard grins. "Oh, we're going to have <i>so</i> much fun," he says. "It'll never be a dull moment as <i>my</i> cock, that's for sure!" You go to begin removing your clothes, but he shakes his head with a chuckle. "No need!"<br><br>
The wizard raises a hand and makes a complicated and possibly insulting gesture. Suddenly, you feel your clothes disintegrate around you, falling to dust at your feet. You open to protest that hey, you liked that shirt, but then you realize that where you're going, you won't be needing it anymore anyway.<br><br>
Eldevard is already hard, a tent showing in the front of his robes. He parts his robes and lets them fall to the floor as well. Not, you note with some annoyance, in tiny pieces. His cock, long and thin like him, bobs in the air with a drop of precum glistening at the tip.<br><br>
"Enjoy what you see?" the cat asks, slowly advancing towards you. You nod dumbly. The tall and lithe cat's body sets your mouth watering, your mind crying out and demanding that you become his cock, <i>right now!</i>! He puts a paw on your chest and pushes you back gently, until you feel yourself bump against the old stuffed sofa. You lay down on the sofa and lift your legs up, exposing your hole for Eldevard. The wizard clambers onto the sofa and quickly lines himself up. "Ready?" he asks. You nod, and he begins to enter you.<br><br>
You can't help but gasp at the strength of the sensations that rock you as the cat's cock begins to spread your hole. The curse clearly heightens your sensitivity, and his entry feels absolutely incredible. Inch by inch he slides in, deeper and deeper, and the pleasure grows. You're nearly out of breath before he's even bottomed out.<br><br>
"That good, huh?" he asks with a smirk. You open your mouth to tell him it's the curse, jackass, but with a sudden thrust he goes the rest of the way in and your words turn to a cry of pleasure. As his cock hits your prostate, stars dance in front of your eyes. The cat slowly begins to fuck you, his long cock sliding in and out of your greedy, twitching hole. If it feels this good to get fucked, you can't imagine how good it will feel to <i>be</i> his cock. And thus the changes begin.<br><br>
You try to reach down and stroke your own cock as he fucks you, but find that your paws can no longer reach. Your arms are shrinking, disappearing into your suddenly boneless shoulders. Eldevard watches with excited fascination as the changes progress, all the while pounding your sensitive hole.<br><br>
Your legs, curled up to bare your hole for him, merge and grow rounder, becoming heavy balls that sag below you. Your fur melts away, and your skin takes on a shiny, pinkish hue. Eldevard's thrusts feel different now, as your ass has fused to his pelvis. As he attempts to thrust, you find that instead of movement inside you, your whole body moves forward, sliding against the soft texture of the sofa. The rubbing against your skin feels incredible, and you burble as precum gushes from your mouth and stains the sofa.<br><br>
You look up at the cat, who has now wrapped his paws around your trunk and begun to stroke up and down your length. He appears to be growing bigger and bigger, his paws quickly enveloping you as you shrink down.<br><br>
The feeling of his paws on your sensitive shaft make you roll your eyes back in your head in pleasure, and you allow them to close as your face takes on a new shape. Your mouth becomes a vertical slit, your eyes and ears and nose fading away into a tapered head at the end of your long, sensitive shaft. With a happy spurt of precum, you realize that you are now, fully, a cat wizard's cock.<br><br>
"Ohh, fuck," Eldevard moans, stroking you faster and faster. "Fuck, that felt incredible. I wanna cum already, but..." He takes his paws off of you suddenly. You twitch and leak, desperate for him to keep stroking you. You want to cum! You need to cum! It's what you're for! "I have some experiments I want to run, first..."<br><br>
You feel yourself bouncing up and down as Eldevard walks, climbing the stairs up to his lab. Disappointed, you begin to soften, drooping down toward the floor and shrinking - but only slightly. Eldevard fiddles with something for a little while, and then suddenly you feel a splash of a warm, spicy liquid on your body.<br><br>
Ohh, that feels <i>good</i>, you realize, instantly beginning to stiffen for him again. Whatever he's pouring on you is having an immediate effect. You feel yourself growing larger again. Nowhere close to your original size, but you feel yourself enlargening beyond the already-impressive size you were when the transformation had completed. You're not sure how big you actually get, but when Eldevard wraps his paws around you, you discover that they have to travel quite some length to go from tip to base.<br><br>
And OH! How good it feels as those paws begin to stroke you again! Even better than the first time, if you could believe it. Your whole being is even more sensitive than before, and your mind can barely concentrate on anything except how good it feels for him to stroke your significant length.<br><br>
"This, huff, this is the first experiment of many," Eldevard pants, moaning as he strokes his new cock. "We're going to try some very interesting things together."<br><br>
If it all feels as good as this, you think, already feeling a pressure beginning to build in your swollen and full balls, you can't wait.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingCure")>>
<<set $endingsUnlocked.push("EndingCure")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Cure the Curse</h2>
Eldevard takes the bottle and rushes upstairs with it. You hesitate on whether you should follow him or not, but curiosity gets the better of you and you head up the rickety wooden stairs.<br><br>
The wizard's lab is a scene of chaos, but you suspect that the cat knows where everything is at all times regardless. "You can watch," he calls over his shoulder without looking at you, "but do <i>not</i> touch anything!"<br><br>
<<linkreplace "Touch something." t8n>>
You reach out to touch an interesting looking green ooze in a bowl on a nearby desk.<br><br>
"WHAT DID I BLOODY SAY?" the cat shouts, turning around and fixing you with a glare that makes you wither. Chastened, you shrink back away from the table.
<</linkreplace>><br><br>
Eldevard has poured the bottle of dragon cum into a pot of some kind, and green flames crackle beneath it. He is darting back and forth, grabbing various beakers and bottles and sprigs of green things. You're pretty sure you seen an eyeball go into the pot, but you don't wish to ask and find out for sure.<br><br>
All the while, the cat is muttering incantations under his breath, causing the occasional noxious puff of colorful smoke to leap from the pot. The smell emanating from the pot is unpleasant, to say the least, and you really hope that it tastes better than it looks.<br><br>
Some time goes by, and then finally Eldevard grabs an empty bottle and tips the - now very much-reduced - liquid into it. It looks surprisingly still like cum, though it seems to be glowing slightly.<br><br>
"Here you are," Eldevard announces, swiping the bottle off the worktop and holding it out to you. "One cock curse-breaking potion! Although..." he pulls his paw back. "Are you <i>suuuuuuure</i> you don't want to become my cock?" You glare at him. He sighs and hands you the bottle. "All in one go, then. Don't spill a drop!"<br><br>
You hold up the bottle and take a deep breath. Here goes nothing! You drain its contents, swallowing back the surprisingly sweet concoction. It still has the texture of cum, but tastes like someone who's had a very good diet. You finish the potion and then look at Eldevard expectantly.<br><br>
"Well?" he asks. "How do you feel? Still like you crave to become a cock?" You shrug. You thought it would feel like a weight has been lifted from your shoulders or something, but instead you just feel... normal. Still pretty horny, you'll admit, but that's probably because you've been thinking about cock all day and haven't cum once. You ask Eldevard to you can tell if the curse has been lifted.<br><br>
The cat raises an eyebrow and smirks. "Well, I can think of one way..." he says slowly. You stare at him for a beat, and then roll your eyes. "What! If I fuck you and you <i>don't</i> turn into a cock, then it worked! And if you do... well, it would then appear that fate decided that you couldn't be cured, and you would have become someone's cock later anyway. So... whaddaya say?"<br><br>
<<linkreplace "Let the cat fuck you. For science, of course." t8n>>
You sigh and start unlacing your trousers. The cat claps his paws together in glee. You drop your pants and turn your rear towards the cat, baring your hole to him. He's behind you faster than you thought possible, his fully-hard cock already out from his robes. "Hmm, the mark above your tail is still there," he says, "but it is faded. Well, here goes nothing!" The cat uses a thumb to spread your hole, lines up his cock, and begins to enter you.<br><br>
You wince as he enters, a little more roughly than you would have preferred. His cock slides into you inch by inch, and you grunt. Once he's all the way inside, he affectionately nibbles your ear. "Anything yet?" he asks. You shake your head. "Well, let's see what happens if I keep going!"<br><br>
The cat begins to fuck you in earnest, pulling out only to drive his cock home again inside you. After all the excitement of the day, you're pretty wound up, and his cock slamming into your prostate feels really good. You reach down and grasp your own cock, pumping it in time with his thrusts.<br><br>
Eldevard fucks you for several minutes, and you're relieved that you don't feel any different. You're certainly not dangling between his legs, in any case. "I think you just might be cured!" the wizard says, a little breathlessly. "But, ngh, perhaps I should cum in you first just to make sure <i>that</i> isn't the trigger for the change."<br><br>
You nod enthusiastically, pleasure building within you as he continues to pound your prostate. You feel yourself growing closer to climax and, from the cat's labored breathing behind you, so is he. "I'm... I'm close--" he gasps. You growl and pump your cock harder. You're close too, and as his thrusting speeds up even more you rapidly approach the point of no return.<br><br>
With a cry of pleasure, you both cum simultaneously. The mark above your tail flares with warmth suddenly, and pleasure radiates from it across your whole body. You experience the strongest orgasm you've ever felt, your cock jumping in your hand and painting the stone floor with your seed. At the same time, you feel Eldevard slam his cock as deeply into you as he can manage, pumping you full of his wizardly cum.<br><br>
The curse's mark dials your orgasm up to eleven, but seems to provide no other effect, and you pant and collapse against the table as Eldevard slowly pulls out with a wet <i>pop!</i><br><br>
"Well," he pants, inspecting the faded mark. "It certainly seems you're cured! The curse may have some lingering effects, but at least it won't turn you into a cock when you get fucked! Shame, really..."<br><br>
You straighten up, feeling his cum leaking out of your hole and running down your leg. There might be another unexpected after-effect of the curse, you think, because you're already ready and wanting him to do that to you again...
<br><br><b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</linkreplace>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingSmith")>>
<<set $endingsUnlocked.push("EndingSmith")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Blacksmith</h2>
Talavir gives a chuckle as he looks you up and down. "A strange request, but if it's what ya really want I'd be happy to oblige." He nods towards a door at the back of his workshop. "Let's go through there. 's a bit more private, y'know?"<br><br>
You follow the big bull through the door, where the blacksmith has some simple living quarters. You stand in the middle of the small room, not sure what to do next. The bull approaches you and begins to tug off your clothes, taking care not to tear them. "Ya won't be needin' em anymore," he says, "but I'm sure there's someone in the village'll be happy for em." His big hands are rough and calloused from working in the forge, but his strong touch is still surprisingly gentle.<br><br>
Once your clothes are gone, his shortly follow. The bull strips off his sweaty, scuffed clothes, and the smell of his bull musk hits you like a horsecart. You might even have let out an involuntary little moan, because the bull begins to chuckle.<br><br>
"Workin' as a smith, you tend to get a bit sweaty," he says. "Hope ya don't mind."<br><br>
Oh, you definitely don't mind. You step closer to the bull, inhaling deeply. You take one of his strong pecs with one paw and squeeze, feeling the muscles beneath. He raises an arm and flexes for you, and you practically melt as his pit is bared for you. You want to spend hours exploring every inch of this body, but the curse at the back of your mind urges you to focus on the really important part.<br><br>
You sink down to your knees, paws cupping his massive balls and thick, heavy cock and bringing it close to your face for a better look. Soon, soon this will be you. Talavir gives a gentle moo, his cock growing larger and harder in your paw. Your tongue reaches out and licks at the precum building at the tip of his cock. You begin to suck on him, looking up at the bull above you and knowing that this will be the angle you'll be at for the rest of your days.<br><br>
When you've gotten him sufficiently worked up you rise, turning your back to him and lifting your tail to expose your hole. The mark above your tail throbs with warmth, knowing its time is nearly here.<br><br>
"I'll go slow," Talavir says, taking his substantial cock in his hand and rubbing it against your hole. You moan, even that little touch feeling incredibly good. Any question of if his meaty member will fit inside you is quickly put to rest - the curse makes sure of that.<br><br>
Despite it being bigger than anything you've had inside you before, the bull's cock enters you with little resistance. Your hole clenches tight around it, stretched beyond what it had ever accommodated before, but with the curse's insistent need to make you a cock, your hole greedily accepts him. Talavir huffs as he pushes deeper and deeper into you, basking in how good your hole feels.<br><br>
The bull begins to fuck you, his strong arms pinning your arms to your sides as he wraps them around you. You're practically lifted off the ground as he rolls his hips, his huge, thick bull cock going so deep into you that you're amazed it isn't coming out your throat. What <i>is</i> coming out your throat, you discover, is copious amounts of precum. You wiggle and moan as the bull fucks you, precum dripping down your chin and down your chest. You want desperately to jerk your cock, but with your arms pinned to your sides it's impossible.<br><br>
And, with a jolt you realize, you can't feel your arms anymore anyway. It's happening! you think in excitement, as the changes begin. Now the bull is really lifting you off the ground, impaling you upon his cock as your legs shrink up below you, merging and turning into his massive bull balls. You watch in wonder as your fur shrinks and disappears and your beloved cock retracts into you, giving one last spurt of precum.<br><br>
Talavir moans loudly, wrapping his strong, muscular arms around you more tightly as he humps you, your whole body sliding up and down with each thrust. Your heartbeat syncs with his, and you become aware of the feeling of his pulse pumping within you. You get a sense of vertigo as your body begins to shrink down, growing smaller until the bull is holding you in his massive hands and jerking you up and down.<br><br>
It feels so incredibly good, your body feeling so sensitive all over. You close your eyes to better enjoy the feeling, missing as your face elongates and changes shape, becoming the pointed head of a bull cock.<br><br>
"Fuck, I want to cum!" Talavir roars, stroking up and down your hypersensitive length faster and faster with his calloused hands. You want to cum, too, and you feel a pressure growing in the base of your shaft. Suddenly, with a pleasure stronger than any you've felt before, you erupt.<br><br>
Wave after wave of intense pleasure rocks you, and you feel a substantial amount of hot bull seed rush up and out of you, spurting into the air in thick, ropey strands. Talavir cries out in pleasure, bucking his hips wildly as you release a massive load. You black out from the overwhelming feeling, coming to again several minutes later as the bull starts pulling his trousers back on.<br><br>
With some difficulty, he tucks you inside, your thick meat nestled up against your big balls int he tight confines of his pants. Already, you can sense his bull musk beginning to grow, and you're so excited to be this close to it - to be the <i>source</i> of it!<br><br>
Talavir returns to work, occasionally reaching down to adjust or scratch you as he works.<br><br>
His days of work are long and difficult, but you take pleasure in knowing that, at the end of them, you'll be there for him, springing to attention and ready to make him feel very, very good indeed.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingBike")>>
<<set $endingsUnlocked.push("EndingBike")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Town Bike</h2>
The snow leopard spirits away the coins and takes you by the hand. "Come with me, handsome," he says, leading you down the sketchy street to a nondescript door. Mike unlocks it with a key - where he produced that key from, you're not sure - and ushers you into a dimly-lit room.<br><br>
Your eyes take a few moments to adjust to the gloom. The only light comes from a window that's been mostly boarded up, a few shafts of light from the street with motes of dust floating lazily inside. The room is pretty bare, with nothing more than a large straw mattress in one corner and an old dresser against one wall. "Welcome to my workplace," Mike says with a chuckle. You try not to ponder the origin of the stains on the straw mattress. He gestures to the dresser. "You can leave your clothes there. I'll... figure out what to do with them after."<br><br>
You begin to strip down as the snow leopard does the same, though he obviously has a lot less to remove than you do. You lay your clothes on the dresser and turn to face him.<br><br>
"You know," he says, "I've had people pay me to do a lot of different things to them." Mike leads you over to the mattress and gently lays you down onto it. "But this has to be up there for one of the most unique."<br><br>
The snow leopard perches over you, looking down. His cock, quite respectably sized, bobs below him and brushes against your own. You give an involuntary twitch and moan as pleasure suddenly shoots through you.<br><br>
"Such a shame for someone so handsome to become a cock," Mike says, sensually running a paw down your chest. You shudder in pleasure. "But I can promise that you'll definitely be put to frequent and varied use."<br><br>
The snow leopard parts your legs and throws them over his shoulders, exposing your hole for him. You ache with need, your cock dripping precum and twitching in anticipation. Mike lines up his cock with your hole, and begins to enter you.<br><br>
"Oh, fuck, you're tight," he whispers, as your hole clenches around his cock. The mark above your tail throbs and thrums, sending waves of bliss through your entire body. Your hole feels so sensitive, and as the snow leopard cock stretches it open, you give a horny moan.<br><br>
"If it feels this good for me," Mike gasps, pushing deeper into you, "I can't imagine how it feels for you, handsome." He pauses to catch his breath, then slowly begins to fuck you.<br><br>
He leans in and gives you a kiss, his mouth coming away with a strand of precum hanging between you. Mike turns you over so that you're on all fours and starts to fuck you more vigorously, leaning against you so you can feel his fuzzy abs against your back.<br><br>
A particularly big thrust causes your arms give out, and you fall facefirst onto the mattress. You try to push yourself back up, but your arms are having trouble listening. Mike grabs them and pins them to your side, marveling as they seem to melt into your torso and become a part of it. You feel your knees softening as your legs change also, plumping up and rounding out as they shrink and become big, furry snow leopard balls.<br><br>
"Gods, this feels incredible," Mike says, running his paws up and down your back as he pounds you. "You're going to make an amazing cock!"<br><br>
You couldn't agree more, but you're unable to verbalize such, as your mouth has stopped working. Instead, all you can taste is precum as it dribbles out your slit of a mouth and down what used to be your chin. You cross your eyes and watch as your snout begins to reshape, your nose vanishing as your whole head becomes a tapered dome. You close your eyes and allow yourself to submit to the sensations rolling all across your body.<br><br>
Your body shrinks down, growing smaller and smaller until you're no bigger than the cock that was inside you only moments before. Mike falls forward, rubbing you into the straw mattress. You feel the mattress rubbing back and forth against your length as he humps you into it, pleasure building and building within you. Mike's breath is coming in ragged gasps, and you know that you're close.<br><br>
Your balls tingle and warmth floods you as you're hit by the strongest orgasm of your life, cum rushing up through you and spurting out of your slit onto the mattress below. The snow leopard gives a howl as he cums, humping frantically into the mattress as you unleash a massive load. He collapses into the sticky pool you leave behind, panting for breath.<br><br>
"Handsome, you're... you're incredible," he murmurs into the mattress. "I'm so glad you chose me to be a cock for." Eventually the snow leopard rolls over onto his back, exposing you to the cool air. He grabs a rag from beside the mattress and carefully wipes you off, squeezing out a last few drops of cum.<br><br>
As Mike starts to get dressed again, he pats you affectionately. "You and I are going to make a lot of people very, very happy. Let's get back to work."<br><br>
You swell a little in his tight trousers, proud and excited and ready to go again.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingThief")>>
<<set $endingsUnlocked.push("EndingThief")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Thief</h2>
The rat grins and suddenly pushes you against the rough brick wall. "Oh, I'm gonna enjoy this," he snarls. There's a brief tugging at your trousers, and then suddenly they fall away, sliced open by his dagger. "Won't be needing these anymore," he says, and spins you around.<br><br>
Pressing you up against the wall, the rat has to stand on tippy-toes to reach your hole. He sees the glowing mark above your tail and lets out a low whistle. "Your loss is my gain, mate," the rat says in your ear, and suddenly thrusts himself inside you.<br><br>
Despite the suddenness and roughness of his entry, your gasp is one of pleasure rather than of pain. Your hole, greedy for his cock, accepts it hungrily, and your gasp turns into a moan as he slams his hips into your ass.<br><br>
The little rat thief begins pounding you, pushing you against the wall as he pistons in and out of your hole. Waves of pleasure radiate out from the mark above your tail, and you shudder with how good it feels. Could you have chosen someone else's cock to become? No, you think, you always needed to become this filthy rat's cock.<br><br>
"Mm, yeah, you like that?" the thief asks as he fucks you with reckless abandon. "Don't answer, I don't care."<br><br>
You can't answer anyway, with your mouth full of precum. He wraps his arm around your neck, choking you a little, and you feel a rush of excitement at the feeling. You reach up to hold his arm, but your arms are having trouble bending right now. For that matter, so are your legs. Both have begun to shrink, your arms merging into you and your legs drawing up and reshaping into oversized furry grey balls. You realize that the only thing keeping you up right now is the wall you're pressed against, and you begin to slide roughly down it as you feel your body shrinking.<br><br>
"Ohhh, shit, you're really becoming my cock!" moans the rat, as sensation slowly morphs from him fucking you to him fucking <i>with</i> you. Your whole body is growing more sensitive, as though all your sensitivity is being concentrated while you shrink down. Soon, you're small enough that he's holding you with one paw, jerking you furiously towards the wall. Your fur has retracted into you, replaced by shiny pink skin, and you give one last gurgling moan as your head reshapes into a tapered cock head with a vertical slit for a mouth.<br><br>
With a grunt, the rat bucks his hips, and you feel a pressure building in your base. Pleasure radiates upwards, warm and tingling and overwhelmingly good. A bleachy taste suddenly fills your mouth, and ropes of cum rise up your throat and burst out, painting the wall white. "Hrrnnnngggh!" the thief moans, his legs shaking with the force of the orgasm. He stands there for a moment, one paw on the wall for balance and the other around you, panting for breath.<br><br>
"Fuuuuck," he gasps. "You make an awesome cock." He begins to pull his trousers back up, not even bothering to wipe off the last drops of cum that are leaking out of your slit.<br><br>
Before he tucks you away in the warmth and darkness of his rather unwashed pants, he speaks to you one last time. "It's pretty weird for me to be talking to a body part like a crazy person," he says. "You're just my cock now, and I hope you're ready for me to treat you like it." He chuckles. "Doesn't really matter if you're ready or not anyway, cock."<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<set $location to "Big Tent">><<set $showOver to true>><<CheckCurseProgress>>
<h2>Big Tent</h2>
You enter the big tent, dazzled by the enchanted lights everywhere. Audience seating is around the walls of the tent, with a clear area for performance in the middle.
<<if $timeleft <= 8>>The show appears to have already started, so you quickly find an empty seat and sit down to watch.
<<else>>You find an empty seat and sit down to wait for the show to start, munching on your popcorn. After not too long, with great fanfare, the show begins! The stars of the show, two lithe and athletic rabbits - the titular Kodo Twins - take the stage to enthusiastic applause.<br><br>
They introduce themselves and begin the show, performing impressive feats of agility, balance, flexibility, and strength.<</if>>
As the two identical rabbits perform, the crowd <i>oohs</i> and <i>aahs</i>, cheering and hollering. Eventually, the Kodo twins take center stage and gesture to the audience.<br><br><<include "Horny Thoughts">>
"And now, if you please," they say together, "we would like to invite a member of the audience down to participate in a very special performance!" They cast their eyes around the assembled crowd, searching for the perfect volunteer. Your heart thumps as their eyes land on you. They gesture for you to come down to the performance area, and the crowd cheers you on.<br><br>
"Welcome to the show!" one of the rabbits says. "Now tell me, do you have any special talents?"<br><br>
<div id="dialogue-options">
<<linkappend "Tell them you can lick your elbow" t8n>><br><br>
The rabbits laugh. "Quite the feat, we're sure! But we're also sure there's something more interesting about you, surely!"<br>
<</linkappend>><br>
<<link "Tell them about your curse">>
<<replace "#dialogue-options" t8n>>
You tell them about your curse. The rabbits look at each other in surprise. "Wow, that's..." one of them says, and the other finishes with, "Certainly not what we expected!" The twins share a look and smile widely.<br><br>
"Audience," one begins. "We have a most special performance for you tonight, we think!"<br><br>
"Normally, this is the part of the show where we demonstrate how many impressively acrobatic sexual positions we can perform with our volunteer. But tonight, you're going to see something extra incredible." the other announces. <br><br>
The audience <i>oohs</i>. "That's right! This wonderful volunteer of ours is inflicted by a terrible curse!" There are gasps and screams. "A terrible curse-- or a <i>wonderful</i> one, oh brother of mine?"<br><br>
"Why, by his very own admission, he will become the cock of whichever of us fucks him next! I think it's terrible -- for whomever <i>doesn't</i> get to have him as his cock, that is!"<br><br>
"But which of us shall it be, I wonder?" one of the rabbits announces, exaggeratedly stroking his chin to audience laughter. "Our amazing audience here can place bets! In five minutes we shall wrestle to be the lucky rabbit going home with a brand new cock!"<br><br>
As staff move about the audience taking bets, one of the rabbits leans in to your ear. "Is this alright with you? We certainly don't wish to make you do anything you don't want to. Just say the word and we will call it off."<br><br>
<div id="dialogue-options2">
[[Become a rabbit's cock|EndingTwin]]<br>
<<link "On second thought...">>
<<replace "#dialogue-options2" t8n>>
<<SpendTime 1>>
The rabbit nods as you tell him you're not ready for it. "We totally understand. The audience, ah, they will be disappointed, but it's ultimately your decision." He claps you on the shoulder. "We wish you the best of luck with your curse. Now if you'll excuse me, I have some bad news to break to the audience."<br><br>
You slip out the door of the tent as you hear the rabbits behind you announcing that the special performance won't be taking place as expected. The audience groans in disappointment, but as the curtain closes behind you you hear the rabbits promising that they'll have something even more exciting lined up.<br><br>
[[Continue|Traveling Show]]
<</replace>>
<</link>>
</div>
<</replace>>
<</link>>
</div>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingTwin")>>
<<set $endingsUnlocked.push("EndingTwin")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Twin</h2>
Participating in this show, putting yourself on display for everyone to see you turn into a cock... nothing would give you more pleasure. You nod eagerly and the rabbits grin at each other.<br><br>
In a few short minutes, one of the two, Cris, has finished collecting bets from the audience on which of them will be the lucky rabbit to end up with a new cock. "Here's how it's gonna work," the other, Dev, tells you, as his brother hands off the gathered money and betting ledger to an assistant. "We're gonna do our show as normal - teasing you, playing with you, making you hornier and hornier until you can't stand it anymore." Your cock gives an involuntary throb. "Hold out as long as you can, but when it's finally too much, choose which one of us is gonna give you the ride of your life."<br><br>
You gulp and nod. There is an electricity in the air, as the crowd waits with bated breath for the show to begin.<br><br>
"We shall now begin the grand event!" announces Cris to the crowd. Dev circles behind you and begins removing your clothes as his twin speaks, leaning close and brushing his soft, lithe body against your back while he unlaces the front of your pants. Your cock springs out of your trousers, fully hard already, as he tugs them down. The audience gives some whoops and cheers and you blush. You're fully nude and rock hard in front of a large crowd, and in only a few minutes you'll be nothing more than a cock attached to a sexy rabbit. You can hardly believe it.<br><br>
The two rabbits waste no time, weaving around you and rubbing their own nude bodies against you. The mark above your tail throbs with a warm pleasure, and your whole body feels sensitive to the twins' touch. Paws brush against your nipples, making you shudder in pleasure. One drops down and slinks between your legs, his ears caressing your twitching leaking cock. Your legs are trembling as you try to stay upright, overwhelmed by the barrage of pleasure you're being subjected to in front of this cheering audience.<br><br>
A tongue darts out, lapping the pre from your shaft. You moan and grab at his head to force your dick down his throat, but he's already danced away, his paw sliding up between your cheeks and teasing your hole. You can't tell if it's been hours or it's been minutes or even just seconds, but you're being driven mad by how badly you <i>need</i> to become a cock. All this pleasure! You can't take it anymore. You crave for one of them to be inside you, to make you their cock. But which one?<br><br>
As Cris slides past behind you, you suddenly reach behind to grab his hips and hold him in place. "Oh!" he has time to squeak, before you slam your hips back, burying his cock in your ass.<br><br>
You've been so worked up by the two of them teasing you that your hole opens up easily for him, swallowing his cock to the hilt. The sudden feeling of rabbit cock filling your hole sends bolts of pleasure through your entire body, and you nearly collapse to the ground. Cris grabs you and holds you up, grinning to the audience.<br><br>
"It seems I'm the lucky one!" he announces to the crowd, putting a paw on your shoulder. "Now it's time to claim my prize!"<br><br>
He begins to fuck you, slowly at first but then faster and faster until his hips are a blur, jackhammering your prostate. You gasp and moan, clenching your hole tight around the invading rabbit cock. Dev comes around to your front, dropping to his knees and taking your leaking cock in his mouth. Your balls twitch as though you're about to cum, but nothing happens. You gasp again as you feel the changes beginning.<br><br>
As Cris fucks you, you feel your legs lifting up off the ground as they shrink and round out, becoming furry rabbit nuts. The surprisingly strong rabbit holds you up without much effort, one arm wrapped around your midsection and the other paw holding your shoulder for leverage as he pounds away. Precum gurgles out of your mouth, dripping down on top of Dev below you. Your whole body shrinks, and your rapidly-vanishing cock slips out of Dev's mouth. He goes from sucking your cock to enthusiastically licking the underside of your balls, and your eyes roll back in your head in pleasure at the feeling.<br><br>
Your face reconfigures, rounding out and losing its features until all you're left with is a slit for a mouth that is leaking a steady stream of precum. Your arms melt away into your sides, and in only moments more, you're nothing more than a cock hanging between the legs of a very horny rabbit.<br><br>
Dev wastes no time continuing the show for the audience. His talented tongue travels up his identical brother's furry balls, and your whole being is rocked with pleasure. Up, up, up his tongue travels, until you can feel the warmth of his breath on your head. Then darkness and wet, insanely pleasurable warmth as he begins to suck you, and you know with how wound up you are from the teasing and transformation that you will not last long.<br><br>
Cris throws his head back, moaning in pleasure, and it's barely even exaggerated for the audience's benefit. You feel his pulse pounding in your body, and a tingle begins to grow in your base. Wave after wave of pleasure washes up you, each stronger than the last. Then, in an explosion of sensation that would knock you off your feet if you still had any, you cum.<br><br>
Dev falls back on his ass as Cris's new cock explodes, rope after rope of warm seed bursting from your slit. Much of it lands on his waiting tongue, but still more splatters across his face and chest. Cris grabs you and jerks you furiously, milking even more spurts of cum. He staggers, nearly falling to his knees.<br><br>
"My... my w-wonderful audience," he pants, trying to regain his breath. "Th-thank you for coming to- huff- to the show! We must go and clean up now, as you can see we've made a bit of a mess! The staff will come around to pay out for those who correctly bet that it would be me who was going home with a new cock tonight!"<br><br>
As the two rabbits throw an arm around each other's shoulders and head backstage, Cris says to his brother, "After we clean up... round two?"<br><br>
You immediately start to stiffen again, excited for what the future is going to bring as the cock of a horny rabbit twin.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>>
<<link "Go straight">>
<<replace "#forest-choices" t8n>>
<<set $forestProgress.push("S")>>
<<set $forestFlavor = random(1,4)>>
<<if $forestFlavor == 1>>
You forge straight ahead down the path.
<<elseif $forestFlavor == 2>>
You continue straight, ignoring the branching paths.
<<elseif $forestFlavor == 3>>
Considering your options, you decide to carry onwards, straight down the path.
<<else>>
Straight seems to be the correct way to go, so you head down the path ahead of you.
<</if>>
<<replace "#forest-exit">>
<<include "ForestExit">>
<</replace>>
<br>
<<include "ForestCheck">>
<</replace>>
<</link>><br>
<<link "Go left">>
<<replace "#forest-choices" t8n>>
<<set $forestProgress.push("L")>>
<<set $forestFlavor = random(1,4)>>
<<if $forestFlavor == 1>>
You come to a fork in the road and decide to head left.
<<elseif $forestFlavor == 2>>
Left seems like the correct direction, so you branch off and go that way.
<<elseif $forestFlavor == 3>>
Given your options, you decide that left is the best way to go, and set off down the path.
<<else>>
You peer down the left path and think that looks more promising, so you go that way.
<</if>>
<<replace "#forest-exit">>
<<include "ForestExit">>
<</replace>>
<br>
<<include "ForestCheck">>
<</replace>>
<</link>><br>
<<link "Go right">>
<<replace "#forest-choices" t8n>>
<<set $forestProgress.push("R")>>
<<set $forestFlavor = random(1,4)>>
<<if $forestFlavor == 1>>
You reach a branching pathway and decide to take the right fork, rather than the left spoon.
<<elseif $forestFlavor == 2>>
You think that right is the correct way to go, and set off down that path.
<<elseif $forestFlavor == 3>>
The forest all looks the same at this point, but going right seems the most promising.
<<else>>
Turning right, you set off down the path.
<</if>>
<<replace "#forest-exit">>
<<include "ForestExit">>
<</replace>>
<br>
<<include "ForestCheck">>
<</replace>>
<</link>>
<</nobr>><<nobr>>
<<set _valid = false>>
<<set _complete = false>>
<<set _foundDest = "">>
<<for _dest, _path range $forestPaths>>
<<if _path.slice(0, $forestProgress.length).join() is $forestProgress.join()>>
<<set _valid = true>>
<<if _path.length is $forestProgress.length>>
<<set _complete = true>>
<<set _foundDest = _dest>>
<</if>>
<</if>>
<</for>>
<<if _complete>>
<br>
Up ahead, you see a break in the trees.
<br><br>
<<set $forestProgress = []>>
<<SpendTime 1>>
<<link "Continue">>
<<goto _foundDest>>
<</link>>
<<elseif !_valid>>
<<set $goblinAmbush = random(1,5)>>
<<if ($goblinAmbush <= 2) and !$campVisited>>
<br>
As you wander through the woods, you begin to realize that you're hopelessly lost. You swear you've seen that tree before! Several times!<br><br>
Suddenly, you hear the cracking of a twig somewhere off to the side. You stop in your tracks and look around. There's movement behind you, and before you can react something blunt and heavy collides with your head. You're unconscious before you even hit the ground.<br><br>
<<set $forestProgress = []>>
<<link "Continue...">>
<<goto "Goblin Camp">>
<</link>>
<<elseif ($goblinAmbush <= 2) and $campVisited>>
<br>
As you wander through the forest, you get the feeling that you're lost again. You curse under your breath and try to retrace your steps, but it only gets you further lost. Eventually you're able to stumble back to the forest's entrance.<br><br>
<<set $forestProgress = []>>
<<SpendTime 1>>
<<link "Continue">>
<<goto "Forest">>
<</link>>
<<else>>
<br>
You walk through the woods for a time, hoping that you're going the right way, but eventually you have to admit to yourself that you've been going around in circles and have truly no clue where you are. You retrace your steps and eventually find your way back to the forest's entrance.
<br><br>
<<set $forestProgress = []>>
<<SpendTime 1>>
<<link "Return to the forest entrance">>
<<goto "Forest">>
<</link>>
<</if>>
<<else>>
<br>
<<set $forestSightGen to random(1,15)>>
$forestSight[$forestSightGen] The trail continues forwards, and also splits off to the left and right.
<br><br>
<<if ($inventory.includes("Damon's Note")) and (!$towerVisited)>>
You hold the note that Brother Damon gave you. It tells you that to find Eldevard's Tower you must take a left, then two rights, then go straight on down the path, and finally go left again.<br><br>
<</if>>
<<if ($inventory.includes("Eldevard's Map")) and (!$caveVisited)>>
You hold the map that Eldevard gave you. It tells you that to get to the dragon's cave you must go straight, then take two lefts, a right, and go straight again.<br><br>
<</if>>
<div id="forest-choices">
<<include "ForestChoices">>
</div>
<</if>>
<</nobr>><<nobr>>
<<if ($forestProgress.length is 0) and ($towerVisited)>>
<<link "Continue to the wizard's tower">>
<<goto "Wizard Tower">>
<</link>><br>
<</if>>
<<if ($forestProgress.length is 0) and ($caveVisited)>>
<<if $inventory.includes("Eldevard's Map")>>
<<link "Go to the dragon's cave">>
<<goto "Dragon Cave">>
<</link>><br>
<<else>>
<<link "Go to the unsettling cave">>
<<goto "Dragon Cave">>
<</link>><br>
<</if>>
<</if>>
<<if ($forestProgress.length is 0) and ($campVisited)>>
<<link "Return to the goblin camp">>
<<goto "Goblin Camp">>
<</link>><br>
<</if>>
<<if $forestProgress.length is 0>>
<<link "Head back towards town">>
<<goto "Town Square">>
<</link>>
<</if>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingGoblin")>>
<<set $endingsUnlocked.push("EndingGoblin")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Goblins</h2>
The goblins are on you in a flash. Tiny, dirty hands are all over your body, ripping away your clothes and leaving you nude and surrounded by the little green monsters. They leer at you with sharp, yellow teeth, exploring every inch of your body. You give a yelp as one grabs your cock, tugging on it roughly. Another tickles at your hole with a filthy claw.<br><br>
Despite the danger of the situation, you're incredibly turned on. So many bodies, so many <i>cocks!</i> You need one of them in you. You need to <i>become</i> one of them!<br><br>
When the goblins pull you to the ground, you don't resist, landing on your back. Your mouth is immediately filled with a goblin's cock, the little monster quickly fucking your face like there's no tomorrow. The goblins crowd around you, jostling for a good position and barking to each other in their strange tongue. Some nicked and rusty daggers are brandished as they threaten each other over who gets first go at you. Some furious debate is had, and an agreement is reached.<br><br>
The goblins spread your legs wide, exposing your needy, twitching hole to them. One goblin shuffles into position, throwing away his filthy loincloth and prodding at your hole with his cock.<br><br>
Put it in me, you beg in your mind, make me your cock! You can't believe that this is how you'll end up, nothing but a goblin's cock. And even more than that, you can't believe how badly you want it. The mark above your tail pulses with tingling pleasure.<br><br>
The goblin finally gets the angle right and sticks his cock in you. You gasp in pleasure, even though he doesn't go particularly deep. Your gasp of pleasure turns to one of surprise, however, when a second goblin maneuvers himself into position and starts trying to find an angle of attack that lets him into you as well.<br><br>
Your hole gets stretched as the second goblin manages to slide in, his cock rubbing against the first's as he enters you too. Your hole burns with pleasure, the curse beyond delighted that there is not one, but <i>two</i> cocks inside you now.<br><br>
The two goblins begin to work in tandem, thrusting in and out of you. One in, the other out. Then out, and in. Being double penetrated in this way feels incredible, even if the ones doing the penetrating are dirty little monsters.<br><br>
But before you can enjoy it too much - and before the curse can really start to take effect - you're treated to a third surprise. Clambering on top of you, a third goblin gets himself into position and begins to stretch your hole even further as he enters you.<br><br>
The feeling of three goblins fucking you simultaneously is almost too much to bear. You moan lustily into the goblin cock filling your mouth, and the goblin gives a squeak and cums down your throat. He pulls out with a wet <i>pop!</i>, and another goblin's cock quickly replaces it.<br><br>
The three goblins fuck you, a complicated and precarious dance. Their little cocks thrust in and out, stretching your twitching and sensitive hole wide. Your curse mark gives a sudden thrum of tingling energy, and things begin to feel very weird, indeed.<br><br>
As they fuck you, you feel your arms and legs beginning to shrink and disappear, merging into your body until you're just a strange, limbless torso. Your fur begins to follow, your exposed skin taking on a pinkish-greenish hue. The goblin roughly fucking your mouth cums with a cry of pleasure, and bitter goblin seed spills out of your mouth. A third goblin tries to take his place, but finds it difficult to get purchase as your face begins to reshape, your mouth narrowing to a vertical slit and your ears, eyes, and nose meging into the shiny skin of your new cock head.<br><br>
Your brain swims with unfamiliar sensations. Your body is shrinking, but also feels like it's being pulled in multiple directions. It's hard to square away what's happening to you, and feels - painlessly, somehow - like your hole is tearing.<br><br>
Then, suddenly, there's a feeling like your ears popping at pressure, and you're in three places at once. Simultaneously, you feel yourself hanging between the legs of three different goblins. Three different hands wrap around you, and you feel them all.<br><br>
The goblins give yelps of surprise, inspecting their new cocks. Other goblins crowd around, an adventurous one takes you - one of you - into his mouth. It feels absolutely incredible, and as the other two of you begin to be touched and sucked and grasped and played with, that feeling is only multiplied.<br><br>
The goblin sucking one of you has a very talented, if forked, tongue, and you feel orgasm approaching fast and hard. Pleasure grows across your entire length - all three of them - and all three goblins cry out in pleasure as they erupt simultaneously, cum rushing through you and bursting out the ends at the same time.<br><br>
Other goblins jump back in shock as the three goblins all cum, their seed splattering on the forest floor or, for one at least, in the mouth of a waiting goblin. After a beat, they all start chittering excitedly, and descend upon the three lucky goblins once more, eager to test out these new cocks even more thoroughly.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingBarbarian")>>
<<set $endingsUnlocked.push("EndingBarbarian")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Barbarian</h2>
You step closer to the tiger, breathing in the musk he worked up while training. It's intoxicating, and you find that you can't wait to become a part of him and always be close to the source.<br><br>
Sorin allows you to explore his body, your paws running all over the tiger's bulging muscles. "The body of a warrior," he says quietly, as you trace a finger along a scar running down his muscular arm. "You will accompany me into many battles," Sorin continues, his golden eyes on you, "and together we will achieve great glory. Are you ready?"<br><br>
You nod, salivating at the thought of what's to come. You don't know if it's the curse affecting your mind, or your true thoughts, but as Sorin takes you by the paw and leads you toward a small stable, you feel incredible excitement at the knowledge that soon you'll just be tiger cock.<br><br>
Sorin leads you to a pile of hay in the stable, and gently undresses you. Your cock, hard since you first caught whiff of his powerful tiger musk, springs out as he removes your pants. It doesn't take much to undress him - indeed, his own erection has lifted his loincloth and pushed it out of the way, and so he just has to let it drop to the ground to be fully nude.<br><br>
The barbarian cups your cheek with a battle-calloused paw. "Are you ready, little one?" You nod, and lower yourself down to the hay, turning around on all fours and presenting yourself to the tiger. He kneels down to meet you, and you feel the warmth of his cock as it presses against your hole.<br><br>
You release a shuddering gasp as he enters you, the mark above your tail releasing a flood of pleasure that only intensifies the deeper the tiger goes. His cock, like the tiger it's attached to, is a powerful weapon, and you feel your hole being stretched wide as it slides in inch by inch.<br><br>
"Is this alright?" he asks, placing a hand upon your shoulder. Your only response is to moan and thrust your hips back, quickly pulling the rest of the tiger inside you. He begins to fuck you, and the pleasure is so intense you nearly black out. Your body begins tingling, and you know that your fate has now been sealed.<br><br>
With the muscular barbarian tiger pounding your hole, the curse takes effect. You feel your body shrinking, growing smaller by the second. The tiger wraps a strong arm around your chest to hold you up as he fucks you, lifting you up in the air as your own arms shrink and merge into you. Your legs, dangling uselessly below you, plump up and become furry, striped balls, swinging with the tiger's thrusts. Your face loses its shape as your ears and nose disappear, teeth retracting and mouth becoming little more than a slit. You try to gurgle your thanks to the tiger, but all that comes out is an ooze of precum.<br><br>
Your entire body grows more sensitive, and the tiger's paw, now wrapped around your whole self, feels incredible as it strokes up and down your considerable length and girth. His pulse pounds in you, and you feel his excitement building. <i>Yes,</i> you think excitedly, <i>make me cum!</i><br><br>
With a roar, Sorin reaches climax, and you feel pleasure beyond anything you've experienced before as tiger seed flows through you, gushing out and landing heavily in the hay below.<br><br>
"Ff--fuck!" Sorin cries, pumping his new cock for every drop. "Little one, that... that was incredible." Still panting, and with you still dripping the last of his seed, the tiger stands back up, retrieving his loincloth. He staggers to the stable's exit, still feeling the after effects of the orgasm.<br><br>
You know, as you allow yourself to soften and take cover behind the inadequate covering of the loincloth, that being the tiger's cock will be an awesome experience for you. Pumping with blood as the barbarian charges into battle, sliding deeply into lovers and enemies alike, filling them with the tiger's hot cum, being taken into his paw in quiet moments of solitude and stiffening instantly at his touch... you can't wait.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingKobold")>>
<<set $endingsUnlocked.push("EndingKobold")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Kobold</h2>
You stumble back, recoiling from the dragon. Kobolds leap forwards, grabbing at your clothes and quickly pulling them off. They look to the great dragon for assent and, receiving a nod, set upon you.<br><br>
You try to fight them off, but a misstep sends you sprawling onto your back, and in moments several kobolds pin your arms to the rough and damp cave floor. In spite of yourself, your cock stiffens, excited by the feeling of all these scaly kobold bodies rubbing against you as they wrestle you down. The mark above your tail throbs, knowing that won't be long until it can activate.<br><br>
Two kobolds take a leg each and spread you wide, baring your hole. There is a brief melee among the kobolds as they jockey to be the one to do the honors. One of the stronger kobolds manages to come out on top, and suddenly you feel the tip of his lizard cock pressing against your exposed hole.<br><br>
You gasp in surprise and pleasure as he thrusts in with no warning, driving his little kobold cock in to the base with a yip of joy. He begins pounding you immediately, pistoning his cock in and out of you with reckless abandon. The curse has heightened your sensitivity, and despite his unimpressive size, the feeling of him pounding you sends waves of pleasure through your whole body. Your hole clenches tight around his cock, and he squeaks in pleasure.<br><br>
Abruptly, his sounds of bliss turn to a yip of surprise, as his pelvis fuses with your ass. He keeps bucking his hips, pushing into you, but is unable to pull out. You watch as your legs, held by the kobolds, begin to shrink, pulling into your body. They push your legs along, seemingly helping to mold you into your new form. The kobolds on your arms pin your arms to your sides and they merge into you, quickly becoming nothing more than thick, snaking veins running along your trunk.<br><br>
There is a thrumming of warmth from the base of you up towards your head, and you begin to shrink, your body scraping against the rough stone floor. The kobold fused to you looms larger and larger above you, his three foot stature seeming positively collossal to you now. You tip your head back, watching with crossed eyes as your muzzle changes shape, smoothing out and tapering to a point. Your mouth reshapes into a slit, precum drooling out. All the while your fur retracts into you and disappears, leaving you smooth and slick. Your whole body feels warm and sensitive, and you close your eyes to better appreciate the sensation, discovering yourself unable to open them again after.<br><br>
The kobold gives a trill of surprise, looking down at his new cock. Other kobolds crowd around, reaching out and groping. You feel innumerable hands on you, tugging and sliding along your length. An exploratory tongue darts out and tastes your shaft, and you twitch with how good that feels.<br><br>
"Come here," a voice booms, and the kobold jumps. He scurries over to the dragon, clambering up onto the dragon's lap and presenting himself to the massive lizard.<br><br>
"What an excellent little kobold cock you are now," the dragon says, running a lone finger larger than your entire being along your length. Precum leaks out of you, and you crave for that finger to tease you more, to make you cum.<br><br>
"Service me," Balthazar orders, and the kobold immediately obliges. He wraps his arms around the dragon's huge cock, humping you against it, as he licks his tongue all over it. The dragon tips his head back with a soft moan, relaxing and letting the kobold lick him all over as other kobolds approach and begin servicing the dragon as well - massaging his muscles, licking his feet, and kneading his huge balls.<br><br>
The kobold climbs up the dragon's cock, and you feel a sudden, incredible sensation as you are inserted into the dragon's slit. Your whole being is so sensitive, and the warmth and tightness of the dragon's slit is indescibably pleasurable for you. As best he can without toppling off, the kobold begins to fuck the dragon's slit, bucking you wildly in and out.<br><br>
Try as you might, you can't last for very long. In what seems like no time at all, you feel a tingling and pressure building at your base. You're wracked by wave after wave of mind-shattering pleasure as suddenly cum gushes up through you, bursting out your slit and into the dragon's. The kobold lets out a cry of pleasure, humping frantically as he cums into the dragon.<br><br>
Balthazar himself had grown close, and the feeling of you coming into him is enough to push him over the edge. You are suddenly aware of a wave of cum slamming into you, surrounding you and pushing you out of the dragon as he cums, seeming gallons of the stuff spilling out and coating the kobold and all others nearby. The dragon roars, his cum arriving in thick, hot jets.<br><br>
Your kobold lands wetly on the floor, soaked with cum and panting from his first orgasm with you as his cock. His first, you hope, of very many.<br><br>
The dragon finishes coming, his own breath ragged. He surveys the cum-covered kobolds and a grin spreads across his face. "Very good," he growls. "Now get up here and do it again."<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingSquire")>>
<<set $endingsUnlocked.push("EndingSquire")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Squire</h2>
You tell Amos that you want to become his cock, and serve him as faithfully as he serves Sir Thallus.<br><br>
"Mm, that's what I like to hear," the red panda purrs in your ear. He continues to massage you, his hard cock rubbing between your cheeks as he does so. You feel the tip of his cock pressing against your hole, and you moan at the pleasure of the sensation. Slowly, carefully, he slips inside you.<br><br>
You can't help but gasp at the feeling. With the curse, your hole feels so much more sensitive than before, and stars dance in your eyes when he pushes his cock inside your twitching, needy hole.<br><br>
"Is this alright?" he asks, and you can only moan into the mat below you. You feel a growing warmth radiating out from the mark above your tail, and it doesn't take long for the curse to start to take effect.<br><br>
Amos massages your body as your limbs shrink, squeezing and pressing them into your torso. Your fur retracts and vanishes, and your tail shrinks quickly into little more than a nub that then disappears into your tailbone. The feeling of him massaging your body and thrusting into you as you become his cock is overwhelmingly pleasurable, and your moans turn into gurgles as precum fills your mouth.<br><br>
You can feel the mat sliding beneath you as your body shrinks, growing smaller and smaller until it's little bigger than the cock the red panda put into you only a few moments before. Your face loses its shape as its features smooth out, and you close your eyes for the last time as you become nothing more than a cock attached to a husky red panda.<br><br>
"Ohh, that felt amazing," Amos says, wrapping his paw around you. You relish the warm feeling of the paw around you, and twitch in pleasure as he gives you a few experimental strokes. "I hope you enjoyed it as much as I did," he says to the empty room.<br><br>
You wish desperately to cum for him, but he does not stroke you further, and without the stimulation you find it impossible to will yourself to explode. Amos is waiting for something, and a few moments later you discover what for.<br><br>
The door to the tent opens and Sir Thallus returns. He sees Amos kneeling on the mat, cock in hand, and raises an eyebrow. "The cursed one decided to submit to his curse, I see?" he asks. Amos smiles and waves you at the knight. Some precum leaks from your tip and drips to the mat.<br><br>
"Would you like to take him for a test drive, sir?" Amos asks, as the knight has already begun stripping down.<br><br>
"Certainly," the knight replies, laying down on the mat and presenting his hole for his squire, who climbs on top of him with little hesitation. "Your new cock is going to become very familiar with this hole, I think."<br><br>
You can't wait.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<set $location to "Does it Matter?">>
<<if !$endingsUnlocked.includes("EndingTimeUp")>>
<<set $endingsUnlocked.push("EndingTimeUp")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Time's Up!</h2>
With creeping dread, you realize that time is up. You've failed to find someone in time and become their cock, and the curse is not happy. You take a few stumbling steps, your legs feeling weak and wobbly. Your whole body is shivering as the mark above your tail throbs angrily, sending tingling waves through your whole being.<br><br>
You stagger and fall to all fours, planting your paws on the ground. You feel something rising up in the back of your throat, and you give a gurgling cry as precum splatters out onto the ground in front of you. Your arms shake and give in, causing you to flop facefirst into the precum.<br><br>
Your limbs are struggling to respond, and you flop uselessly on the ground trying to right yourself. With an unusually stiff neck, you crane your head down and look at your useless limbs, shrinking and withering away. Your legs puff up as they shrink, becoming big round orbs at the base of your trunk. Your cock, in spite of everything, is hard and twitching. You ache to jerk it one last time, but your arms no longer respond to any commands. You can only watch helplessly as it twitches and leaks a last few drops of precum before it begins to shrink and merge into your lengthening torso, which is losing its fur and taking on a shiny, pinkish skin color.<br><br>
Your vision is forced upwards as your neck shifts and changes, widening and merging with your boneless shoulders. You try to open your mouth to cry out, but are unable to make more than a wet gurgle as precum drools out of your now-vertical slit of a mouth. A sense of vertigo overtakes you as your body begins to shrink down, smaller and smaller, the world arounding you seemingly growing to terrifying size.<br><br>
All goes dark as your eyes disappear, your face reshaping into a rounded cock head. You can still feel the ground beneath you and taste the precum in your mouth, but you've been robbed of even being able to wiggle helplessly.<br><br>
You're not sure how long you lay there, just a cock on the ground. The curse assaults your thoughts, loudly insisting that you're a cock, you're just a cock, you want to be used and be in someone. You try to fight it off and retain your sense of self, but it's relentless and you soon find yourself wondering if it <i>is</i> just better to accept your fate as a cock.<br><br>
Suddenly, this dangerous train of thought is interrupted by a paw curling around your shaft. <i>Oh, finally!</i> you think excitedly, and without meaning to, <i>Someone to use me!</i><br><br>
The paw turns you over, inspecting you. The touch brings you waves of pleasure, and you don't want them to stop. But then, the paw disppears, and you feel yourself surrounded by different textures. Hard things, soft things, nothing containing warmth. You're bouncing up and down, evidently being carried in a satchel or bag of some kind, and your disappointment is immeasurable.<br><br>
<i>But maybe they're taking me to somewhere they can use me!</i> you think. Time passes agonizingly slowly, and you start to reflect on just how quickly you were enthusiastic about the touch. You resolve to fight the effects of the curse, to not give in to its desire for pleasure.<br><br>
That lasts only until the paw wraps around you again, withdrawing you from the satchel. You feel a cold slipperiness suddenly coat you, and the paw spreads that slipperiness around. And then! Oh! And then! If you were capable of speech you'd be crying out in pleasure at how good it feels as you're slowly inserted into something warm and very tight. You go in, inch by inch, a tight ring squeezing around your shaft further and further down. Then the paw, gripping your balls, begins with withdraw you, then push you in again.<br><br>
The pleasure you feel is indescribable. This is what you are for! This is your whole reason for existing! You are overjoyed, and wish you could throb or twitch to tell whoever is using you just how happy it makes you to be thrusting in and out of them. Faster and faster they thrust you, and the pleasure builds.<br><br>
This stimulation makes you feel better than you ever had when you had a body. And why would you ever have wanted one of those? Being a cock, that's where it's at! You wish desperately to cum, to fill this warm, tight hole with your seed, and you feel a warmth building in your base. It builds and grows, stronger and stronger and stronger, until you can't take it any more and you-<br><br>
You--<br><br>
You don't cum.<br><br>
You <i>can't</i> cum, you realize with dismay. Though you may be in the form of a cock, your failure to find a host means that you'll never have all the true functions of a cock - and that means no coming, ever again.<br><br>
The unknown paw continues thrusting you in and out, and you can tell from how his hole is quivering that he's getting close to orgasm. Orgasm! Something you'll never, ever experience. He shudders and cums, his hole pulsing around you as he slams you in as deep as you'll go. Your being is still awash with pleasure from the sensations, but it's a hollow pleasure, knowing there is a hard limit to how far it can go.<br><br>
Eventually he pulls you out, leaving you laying on something soft for a few minutes, before he returns and you feel water being rubbed over yourself. Something soft rubs you next, and then the paw wraps around you and you feel yourself being placed somewhere cool and soft.<br><br>
And there you remain for some time, waiting to be used again. Learning to accept that your purpose now is to bring pleasure to whomever uses you. Craving to be used again, to bring the pleasure to others that you can never feel yourself. But until then you wait, alone in a drawer.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>>
<h2><i>The Curse...</i></h2>
<<if ($timeleft <= 18) and (!$StageOne)>>
<<set $StageOne to true>>
<i>A throbbing from the mark above your tail stops you momentarily. A warm flush spreads through your body, and suddenly the rubbing of your clothes against your fur feels more sensitive to you than before. You taste something strange in your mouth, and as you put your finger to your lips it comes away with some slippery precum on it. You shudder, realizing that it means the curse is beginning to take effect.</i><br><br>
<</if>>
<<if ($timeleft <= 11) and (!$StageTwo)>>
<<set $StageTwo to true>>
<i>You stumble as another wave of warmth rolls over your body. Your cock throbs in response, leaking precum that quickly seeps through the front of your trousers for all to see. Your body feels more sensitive now, and thoughts of being a cock rise unbidden to the front of your mind. How it would feel to let your self get fucked and become a cock... how good it would feel to finally just </i>be<i> a cock...</i><br><br>
<</if>>
<<if ($timeleft <= 6) and (!$StageThree)>>
<<set $StageThree to true>>
<i>It's been hours since your cock was last soft. It throbs in your trousers, constantly oozing precum. Your mouth, also, is constantly filled with the taste of precum, and it dribbles down your chin. You feel so warm and flushed, and it's hard to think of anything else except becoming a cock. The curse has a solid hold on you now, and you know that if you don't find someone to make you their cock, it'll take over completely. Just give in, and become what you always should have been. Get fucked, and fulfill your true purpose...</i><br><br>
<</if>>
<<if ($timeleft <= 3) and (!$StageFour)>>
<<set $StageFour to true>>
<i>Cock. All you should be is cock. You stare lustily at everyone who passes by, imagining swinging between their legs forevermore. The thought fills you with so much pleasure, and frustration that you haven't done it yet. You </i>need<i> to be cock. You </i>are<i> cock. Your mind is hazy. You were trying to do something... what was it? Certainly not try and stop this, no. No... you were trying to find someone to fuck you and make you their cock, and </i>soon!<br><br>
<</if>>
<<link "Continue...">>
<<goto $returnLocation>>
<</link>>
<</nobr>><<nobr>>
<<if tags().includes("Location")>>
<<set $CurrentLocation = passage()>>
<<else>>
<<set $notimportant = passage()>>
<</if>>
<<if $CurrentLocation == "Sketchy Town">>
<<if $StageFour>>
Gods, how badly you want to be the snow leopard's cock! To be forever between those thighs, used by him to make money every day... you can barely think of a better fate.<br><br>
<<elseif $StageThree>>
As your eyes land on the snow leopard, your cock throbs painfully in your pants. You would love to be his slutty cock, wouldn't you?<br><br>
<<elseif $StageTwo>>
The sight of the snow leopard makes your heart pound, and you imagine what it would be like to be his cock, well-used by all who pay for the privilege...<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Alleyway">>
<<if $StageFour>>
That asshole rat. That hot, incredible asshole rat! You crave to be his filthy cock, accessory to whatever misdeeds he wants to commit.<br><br>
<<elseif $StageThree>>
You see the ratfolk and your cock throbs in response. You drool some precum as you think of how incredible it would be for him to fuck you and make you his cock...<br><br>
<<elseif $StageTwo>>
The rat has a certain roguish charm, despite being a dirty little thief. You can't help but wonder what being his cock would be like...<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Temple">>
<<if $StageFour>>
Being the cock of the cleric would be the ultimate cure, you're sure. He would never take advantage of your new form. Just submit to him and be his holy cock forever...<br><br>
<<elseif $StageThree>>
The thought of being beneath those robes of his, becoming his holy weapon... you drool a little precum imagining it. You would love to be his cock...<br><br>
<<elseif $StageTwo>>
As you lay eyes on the otter, they flick instinctively down to the folds of his robes and you think about how good it could feel to be his cock.<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Blacksmith">>
<<if $StageFour>>
Those big, strong arms, hands rough with calluses from the metalworking. Your whole self aches with how much you want one of those hands to wrap around you and stroke you until cum gushes from your mouth...<br><br>
<<elseif $StageThree>>
You drool precum as you look at the bull's solid, muscular body. Oh, how it would feel to be the cock hanging between those thick, strong thighs!<br><br>
<<elseif $StageTwo>>
You look at the bull, your body flushing in response as you imagine being held by those big, strong hands. Your whole body being jerked off by those big, strong hands...<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "BigTent">>
<<if $StageThree>>
It's hard to pay attention to the show as you stare at the rabbits, your thoughts occupied by how it would feel for one of them to fuck you and make you their cock. You drool some precum imagining them playing together, you frotting up against the other twin's cock...<br><br>
<<elseif $StageTwo>>
As you stare at the rabbits, you feel your whole body flush. You imagine being one of their cocks. Would you look any different to the other's? You kinda want to find out...<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Wizard Tower">>
<<if $StageFour>>
You can barely concentrate for how badly you want to become the cat's cock. If there was a more perfect host than the cat wizard, you can't imagine it. You ache to be hanging between his legs.<br><br>
<<elseif $StageThree>>
As you look at the wizard, your whole body flushes. To be his cock... would he experiment on you? Surely. You feel a growing excitement at the idea. Being his cock would be so exciting!<br><br>
<<elseif $StageTwo>>
The cat is a little strange, sure, but you can't help but imagine that it might be quite the interesting experience to be his cock... Your own cock throbs and leaks some precum at the idea.<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Goblin Camp">>
<<if $StageFour>>
All you want to be is cock. All you deserve to be is cock. And as you stare lustily at the filthy little goblins, you crave for one of them to make you his cock. Precum drips out of your mouth at the very thought.<br><br>
<<elseif $StageThree>>
Your breathing quickens as you think about the goblins gangbanging you into being one of their cocks. Why become the cock of a civilized person when you could be goblin cock instead? Fuck, you want it.<br><br>
<<elseif $StageTwo>>
You imagine those filthy little goblins having their way with you. Who knows whose cock you'd become? You'd be just another little green pecker on a dirty, horny monster. Your cock twitches at the thought.<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Training Ground">>
<<if $StageFour>>
You feel your whole body throbbing with lust as you fantasize about being the tiger's cock. Such a lewd weapon, hidden only by a loincloth, ready for him to wield and use... you crave for it to be so.<br><br>
<<elseif $StageThree>>
The tiger is so big, so strong. You leak precum as you realize how hot it would be to become his cock and accompany him into battle as his special weapon...<br><br>
<<elseif $StageTwo>>
The sight of the muscular tiger sets your pulse racing, and your cock throbbing. You can't help but think of how it would feel to be his meaty cock...<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "Knight's Tent">>
<<if $StageFour>>
The red panda serves the knight, and you crave to serve both of them as faithfully. You can scarcely think of anything you want more than to be the red panda's cock, existing only to bring pleasure to the two of them.<br><br>
<<elseif $StageThree>>
As you watch the red panda straddle the knight, you wish dearly to be between them, nothing more than a cock rubbing between the furry cheeks of the wolf.<br><br>
<<elseif $StageTwo>>
Despite the wolf's superior figure, your mind can't help but imagine how it would feel to be the red panda's cock, there to serve the knight...<br><br>
<</if>>
<</if>>
<<if $CurrentLocation == "IntDragon Cave">>
<<if $StageFour>>
The presence of such lewdness makes precum gush from your cock, flooding your pants. So many cocks, and how are you not one of them yet! You don't care at this point-- massive dragon cock or tiny kobold cock, you just need to be one of them!<br><br>
<<elseif $StageThree>>
You struggle to take your eyes off the dragon's huge cock. Oh, how you would love to be fucked by it and <i>become</i> it! To be a dragon's cock for the rest of time! But, failing that, you certainly wouldn't mind being a kobold's cock either, submissive to the big dragon above.<br><br>
<<elseif $StageTwo>>
The dragon's massive cock seems so inviting. How would it feel to be it, you wonder? To be climbed on and sucked and ridden by those kobolds? And for that matter, you realize that it wouldn't be too terrible a fate to be a kobold's cock, either.<br><br>
<</if>>
<</if>>
<</nobr>><<nobr>><<set $location to "Knight's Tent">><<CheckCurseProgress>>
<h2>Sir Thallus' Tent</h2>
<<TalkToKnight>><br><br>
<div id="massage-leave">
<<if $inMassage>>
[[Finish the massage and leave|Town Outskirts]]
<<else>>
[[Leave|Town Outskirts]]
<</if>>
</div>
<</nobr>><<nobr>><<CheckCurseProgress>>
<<if !$inventory.includes("Eldevard's Map")>>
<<set $location to "Unsettling Cave">>
<h2>Unsettling Cave</h2>
<<else>>
<<set $location to "Dragon Cave">>
<h2>Dragon Cave</h2>
<</if>>
<<if !$inventory.includes("Cum-Filled Bottle")>>
You pause inside the entrance to the cave, willing your eyes to adjust to the dim light. The cave stretches back further into the hill, bending and disappearing. Around the corner, you can see a flicker of fire reflecting off the damp stone walls.<br><br>
Pressing forward, you carefully navigate towards the bend, the bones of small animals - and some unsettlingly larger ones - crunching underfoot. You round the bend and are faced with a surprising sight.<br><br>
Lounging on a massive, chair-shaped boulder in the center of a cavern is a huge dragon.<<if $inventory.includes("Eldevard's Map")>> This must certainly be Balthazar.<</if>> His sapphire scales reflect the light of the torches set around the cavern, glimmering and sparkling. All around him are dozens of kobolds, short, inferior little beasts will duller blue scales. They're attending to his every whim - climbing over him as they massage his massive muscles, burying their snouts in his pits, licking his clawed feet clean, and sucking on the frighteningly large cock the dragon is sporting. The dragon's head is tilted back in pleasure as the kobolds service him, but it snaps suddenly upright and he fixes his yellow-eyed gaze on you as you enter the cavern.<br><br>
"Who dares trespass upon my sanctuary?" he growls, razor-sharp teeth glinting in the torchlight. You gulp.<br><br>
<<include "Horny Thoughts">>
<div id="dragon-dialogue-options">
<<linkreplace "Tell the dragon of your curse" t8n>>
You tell the dragon of your curse. The dragon barks a booming laugh, and one or two kobolds topple off of him with yips of surprise. "And you have come to me, wishing to be <i>my</i> cock?" he asks, wrapping his hand around his cock (trapping a few kobolds in the process) and waggling it at you. A speck of precum flies off and lands at your feet with a wet <i>splat!</i><br><br>
<<if $inventory.includes("Eldevard's Map")>>
<<linkreplace "Tell of Eldevard's cure and its... requirement" t8n>>
The dragon grins when you mention Eldevard. "Ah, that strange little cat!" he booms. "He's certainly no stranger to acquiring my precious seed, hah!" Balthazar leans forward. "But I must tell you, my seed isn't given freely."<br><br>
<div id="dragon-dialogue-text"></div>
<<DragonDialogue>>
<</linkreplace>>
<<else>>
<div id="dragon-dialogue-text"></div>
<<linkreplace "Ask to become the dragon's cock" t8n>>
<<set $askedDragonCock = true>>
<<DragonDialogue>>
<</linkreplace>>
<</if>>
<</linkreplace>>
</div>
<<else>>
Your pulse races as you step back into the cave. You have the bottle of Balthazar's cum. You could take it back to Eldevard right now and be cured of this curse, but yet...<br><br>
Your feet carry you deeper into the cave, around the bend, to where the dragon is reclining. The kobolds are busy cleaning up the mess he made when he filled your bottle. He flashes his teeth at you in a grin as he sees you return.<br><br>
"I see," Balthazar says simply. You blush. "Well then, brave one, come, submit to me and become my cock."<br><br>
[[Toss the bottle aside and approach the dragon|EndingDragon]]
<</if>>
<</nobr>><<nobr>><<if !$endingsUnlocked.includes("EndingDragon")>>
<<set $endingsUnlocked.push("EndingDragon")>>
<<CheckSecretEnding>>
<</if>>
<h2>Ending - Dragon</h2>
Your body seemingly on autopilot, you approach closer to the dragon. He looms over you, splayed back in his stone chair. His cock is far larger than any you've ever taken before, and you briefly wonder how any of those kobolds could sit on it without being run all the way through. Any worries about the geometry of the situation are quickly pushed aside, however, by the excitement you feel that you will soon <i>be</i> that cock.<br><br>
Balthazar reaches out with a claw and hooks it in the leg of your pants. With a casual flick of his wrist, your clothes are torn asunder and fall in shreds to the floor. Your cock, already hard and leaking at what's about to happen, bounces free.<br><br>
You can hear the kobolds behind you chittering excitedly as you climb up on the dragon, positioning your tail hole over the tip of his massive cock. Slowly, you lower yourself down, expecting to wince as his cock enters and spreads you wide, but finding instead only incredible pleasure at the sensation. The mark above your tail throbs and fills you with tingling warmth, and your hole greedily accepts the dragon's huge member.<br><br>
Balthazar watches you, a greedy pleasure in his eyes as you impale yourself upon him. "Your hole is so tight and warm," he growls, "even tighter than these kobolds." You feel a rush of pride and sink deeper onto him, gasping as he fills you up.<br><br>
The great dragon reaches out and grabs you with both hands, pinning your arms to your sides. With a practiced ease, he begins lifting and lowering you, thrusting his cock into you in a manner that makes stars dance in front of your eyes.<br><br>
So distracted are you by the pleasure of getting fucked by such a great dragon, that you don't even notice as your pinned arms merge into your sides and your fur retracts, replaced instead by the pink skin of the dragon's member. You gurgle and precum leaks from your mouth, unable to say a word about how good it all feels.<br><br>
Balthazar continues fucking you, but that fucking soon turns to stroking as you fuse and merge into his body, your legs pulling up and rounding out into massive draconic orbs. The last thing you see, before you close your eyes to better enjoy the sensations, is the dragon towering over you and grinning in pleasure. You barely shrink at all, remaining quite large as the dragon's cock. In only moments it's all over, and you are now a great dragon's cock.<br><br>
"Kobolds," Balthazar booms, "Come explore my new weapon." The kobolds scramble over themselves to get to you, clambering up the dragon and setting upon you with their little hands, their tongues, and for a few brave ones, their holes. One lucky kobold is selected to receive your inaugural load, and your world erupts into pleasure as you feel yourself entering him, stretching his tight kobold hole open wide. Warmth envelopes you as Balthazar fucks the kobold, using him roughly like a fleshlight. You feel pressure beginning to build in your balls, and your thrusts into the kobold go deeper and faster.<br><br>
With a mighty roar, the dragon cums, and you suddenly taste the salty tang of cum as gallons of hot seed erupt from you, instantly filling the kobold and spraying out of his hole. The dragon's orgasm is unlike anything you've ever felt before, and crashing waves of intense pleasure overwhelm you as jet after jet of cum is released.<br><br>
It takes minutes before you're able to piece together a coherent thought again. And by that time, kobolds have already started exploring you again, desperate to be the next one to take your load. You are certain that being a dragon's cock is going to be an incredibly intense experience. You twitch and leak in pleasure at the knowledge.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>>
<<if tags().includes("Location")>>
<<set $returnLocation = passage()>>
<<else>>
<<set $notimportant = passage()>>
<</if>>
<<if tags().includes("Location")>>
<<set _here = passage()>>
<<if $lastLocation isnot "" and _here isnot $lastLocation>>
<<set $locationMoves += 1>>
<<if $locationMoves % 4 is 0>>
<<SpendTime 1>>
<</if>>
<</if>>
<<set $lastLocation = _here>>
<</if>>
<</nobr>><<nobr>>
<h2>Walkthrough</h2>
This is your guide to achieve each of the endings. Spoilers ahead! (Obviously)<br><br>
<b>Tip: Gaining Coins</b><br>
Coins can be gained in a number of ways. A coin can be found by inspecting the fountain in the town square. Three coins can be gained (at the cost of three hours of work) by working at the general store (before it closes!). Coins can also be gained from carousing in the tavern and, rarely, while walking through the forest.<br><br>
<b>Tip: Changes</b><br>
As time wears on, the curse will advance. Thoughts on potential ending candidates will begin to appear as stages advance, becoming hornier and needier the less time remains before the curse reaches climax. Stage One will occur with 18 hours left. Stage Two, when horny thoughts begin, occurs with 11 hours remaining. Stage Three happens with 6 hours left, and Stage Four appears with only 3 hours remaining.<br><br>
<h3><b>(SPOILERS)</b> Ending Walkthroughs</h3>
<<linkappend ">> Click to reveal <<" t8n>><br><br>
<<link "<b>Ending: Wizard (Eldevard)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-wizard" t8n>>
- Find your way to the Wizard's Tower in the Forest.
<br>- You can get directions from Brother Damon in the Temple, or use these directions to find the tower:
<br><i>Left, Right, Right, Straight, Left</i>
<br>- Then speak to Eldevard and accept the offer to become his cock when he asks.
<br>- You can access this option again at any time by returning to his tower, and he will offer one last time before brewing the cure.
<</replace>>
<</link>>
<div id="wt-wizard"></div>
<<link "<b>Ending: Thief</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-thief" t8n>>
- Encounter the thief in the Alleyway located behind the Tavern (or through the Sketchy Part of Town).
<br>- Bribe him for passage to the Temple, either by giving him beer, five coins, or two coins. If you have acquired a Dagger, a Sword, or a Wooden Sword, you can also gain passage that way.
<br>- Then speak to him again in the alley and offer to become his cock.
<</replace>>
<</link>>
<div id="wt-thief"></div>
<<link "<b>Ending: Town Bike (Mike)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-bike" t8n>>
- Encounter Mike in the Sketchy Part of Town.
<br>- Speak to the snow leopard and follow the dialogue tree.
<br>- When you offer to become his cock, have four coins ready to pay him.
<</replace>>
<</link>>
<div id="wt-bike"></div>
<<link "<b>Ending: Shopkeeper (Grigory)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-shopkeeper" t8n>>
- Grigory can be found at the General Store before the shop closes at sunset (11 hours remaining).
<br>- In order to successfully become his cock, you must have spent at least an hour working for him, then follow his dialogue tree and ask to become his cock.
<br>- If you ask to become his cock and then have second thoughts, you can still return to him even after the shop closes at sunset.
<</replace>>
<</link>>
<div id="wt-shopkeeper"></div>
<<link "<b>Ending: Cleric (Brother Damon)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-cleric" t8n>>
- Brother Damon can be found at the Temple. To access the Temple, head through the Alleyway via the Tavern or the Sketchy Part of Town.
<br>- Bribe the thief in the alley, either by giving him Beer, five coins, or two coins. If you have acquired a Dagger, a Sword, or a Wooden Sword, you can also gain passage that way.
<br>- Speak to Brother Damon about your curse and ask to become his cock
<</replace>>
<</link>>
<div id="wt-cleric"></div>
<<link "<b>Ending: Kodo Twin</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-twin" t8n>>
- The Kodo Twins can be found at the Traveling Show, accessed by the Outskirts of Town
<br>- Tickets for the show can be purchased for two coins when the ticket booth opens in the Afternoon (15 hours remaining), up until Late Night (4 hours remaining)
<br>- Buy a ticket and go into the tent to view the show, then tell the twins of your curse and accept the offer to become a rabbit's cock
<</replace>>
<</link>>
<div id="wt-twin"></div>
<<link "<b>Ending: Blacksmith (Talavir)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-smith" t8n>>
- Find Talavir at the Blacksmith workshop, accessed through the Sketchy Part of Town
<br>- Speak to him and tell him of your curse
<br>- Give him a Beer (Purchased at the Tavern for two coins)
<</replace>>
<</link>>
<div id="wt-smith"></div>
<<link "<b>Ending: Squire (Amos)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-squire" t8n>>
- Go to the Training Ground, found on the Outskirts of Town
<br>- Introduce yourself, but decline sparring with Sorin and go speak with Sir Thallus and Amos in their tent
<br>- Tell them of your curse, and accept a massage from Amos
<br>- During the massage, ask to become the squire's cock
<br>- You can return to the tent at any time after to get another massage and ask again
<</replace>>
<</link>>
<div id="wt-squire"></div>
<<link "<b>Ending: Barbarian (Sorin)</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-barbarian" t8n>>
- Go to the Training Ground, found on the Outskirts of Town
<br>- Introduce yourself and spar with Sorin
<br>- Tell the tiger about your curse and ask to become his cock
<</replace>>
<</link>>
<div id="wt-barbarian"></div>
<<link "<b>Ending: Goblins</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-goblin" t8n>>
- Go to the Forest, found past the Outskirts of Town
<br>- Navigate poorly through the forest (make a wrong choice while heading to the Wizard's Tower or Dragon Cave, or just make random choices)
<br>- There is a random chance that you will get kidnapped by goblins instead of wandering back to the forest entrance
<br>- If you are able to escape from the goblins (by having a Dagger in your inventory when caught), you can return to the Goblin Camp via the Forest at any time after that and submit yourself to them
<</replace>>
<</link>>
<div id="wt-goblin"></div>
<<link "<b>Ending: Kobold</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-kobold" t8n>>
- The kobolds can be found in the Dragon Cave, found through the Forest
<br>- You can get directions from Eldevard in the Wizard's Tower, or use these directions to find the cave:
<br><i>Straight, Left, Left, Right, Straight</i>
<br>- Enter the cave and interact with the dragon
<br>- If you <b>have not</b> received the Empty Bottle from Eldevard, the dragon will toss you to the kobolds for this ending
<br>- If you <b>have</b> received the Empty Bottle from Eldevard, there are several ways to achieve this ending:
<br>1. Tell the dragon you have nothing to give him
<br>2. If you have a Sword, draw it and threaten the dragon
<br>3. If you have given the dragon a suitable gift (either Dragon Claw Trimmers, purchased at the Blacksmith for 5 coins, or 20+ coins), ask to become his cock and then say "On second thought..."
<</replace>>
<</link>>
<div id="wt-kobold"></div>
<<link "<b>Ending: Dragon</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-dragon" t8n>>
- The dragon can be found in the Dragon Cave, reached through the Forest
<br>- Get directions from Eldevard in the Wizard's Tower in the Forest first
<br>- You can get directions to the Wizard's Tower from Brother Damon in the Temple, or use these directions to find the tower:
<br><i>Left, Right, Right, Straight, Left</i>
<br>- Follow the dialogue with the wizard until you get Eldevard's Map to the dragon cave
<br>- Follow these directions to reach the cave:
<br><i>Straight, Left, Left, Right, Straight</i>
<br>- Enter the cave and interact with the dragon
<br>- Tell him of your curse and Eldevard's cure.
<br>- Give him a suitable gift (either Dragon Claw Trimmers, purchased at the Blacksmith for 5 coins, or 20+ coins), then ask to become his cock instead of filling the bottle. Confirm your choice
<br>- If you let him fill the bottle and you leave the cave, you can return to the cave and enter to speak with him again for the ending
<</replace>>
<</link>>
<div id="wt-dragon"></div>
<<link "<b>Ending: Time's Up!</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-timeup" t8n>>
- Reach 0 hours remaining in the timer
<br>- Time can be advanced by participating in various activities (Carousing at the Tavern, working at the General Store, getting a massage from Amos at the Knight's Tent, etc.)
<br>- When the time left reaches zero, the ending will automatically trigger
<</replace>>
<</link>>
<div id="wt-timeup"></div>
<<link "<b>Ending: Cure the Curse</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-cure" t8n>>
- Speak to Eldevard at the Wizard's Tower in the Forest
<br>- You can get directions from Brother Damon in the Temple, or use these directions to find the tower:
<br><i>Left, Right, Right, Straight, Left</i>
<br>- Tell Eldevard about the curse and ask about a cure, receiving Eldevard's Map to the Dragon Cave and an Empty Bottle
<br> Either:
<br><b>A.</b> Go to the Blacksmith in the Sketchy Part of Town and ask about a gift for a dragon
<br>- Pay five coins to receive Dragon Claw Trimmers
<br><b>OR</b>
<br><b>B.</b> Accumulate 20 or more coins through various means
<br>- Then go to the Dragon Cave, found through the Forest
<br>- Follow the directions on Eldevard's Map to find the cave:
<br><i>Straight, Left, Left, Right, Straight</i>
<br>- Enter the cave and interact with the dragon
<br>- Tell him of your curse and Eldevard's cure.
<br>- Give him a suitable gift (either the Dragon Claw Trimmers or 20+ coins) and help him to fill the empty bottle. Receive Cum-Filled Bottle
<br>- Return to Eldevard at the Wizard's Tower and give him the Cum-Filled Bottle to make the cure
<</replace>>
<</link>>
<div id="wt-cure"></div>
<<link "<b>Secret Ending</b>">>
<<ClearWalkthroughs>>
<<replace "#wt-secret" t8n>>
<i>This ending wouldn't be much of a secret if I told you how to get it, now would it?</i>
<br>- Hint 1: You can potentially find your way to it through the forest by chance, or
<br>- Hint 2: After achieving all other endings, you'll have the option to receive this ending during the opening scene on your next playthrough or by going to the forest and following the new sign
<</replace>>
<</link>>
<div id="wt-secret"></div>
<</linkappend>><br><br>
<<button "Return">><<goto "Start">><</button>>
<</nobr>><<nobr>><<set $location to "Does it Matter?">>
<<if !$endingsUnlocked.includes("EndingSecret")>>
<<set $endingsUnlocked.push("EndingSecret")>>
<</if>>
<h2>Ending - Secret!</h2>
You realize that your place, your purpose, is <i>here</i>. Whatever mad sorcerer created this artefact, he didn't count on you being the one to use it. To take its power and wield it in a way even he, in his madness, hadn't anticipated. You reach out towards the artefact.<br><br>
<i>Ohhhh,</i> the voice in your head moans, <i>wh-what are you doing?</i> You feel the mark above your tail thrum as blue energy begins to gather around your outstretched paw and travel up your arm. The artefact floats in front of you, its energy streaming towards your body, where you are bathed in a blue glow. <i>This feels funny,</i> the voice says, <i>oh, fuuuuuuuck!</i><br><br>
You reach out your other paw and continue to draw the magic from the artefact. Your whole body is tingling, waves of pleasure washing over you. It reaches a crescendo and you let out a roar. The artefact suddenly shatters, falling to shards on the floor. But it's too late, you've taken its power.<br><br>
You feel it first in your stomach, a roiling feeling. You experience some vertigo as your perspective seems to change, the floor rushing away from you as your torso lengthens and gains girth. Your legs become thicker, more powerful, more able to hold the extra mass of your quickly growing trunk. Your balls swell and grow, hanging lower and lower until the massive orbs nearly brush the ground. Your arms shrink away, vanishing as you know you won't need them anymore. You let out a last roar of pleasure that turns into a gurgle as precum gushes from your mouth.<br><br>
Closing your eyes, you let the changes take you. Your head reshapes, smoothing out and becoming a shiny, rounded dome with a vertical slit. Your tail, its fur melted away, lengthens to become an effective counterbalance for your new form. Soon, you stand in the chamber, stamping your feet and swinging your magnificent cock head back and forth in joy.<br><br>
Though without eyes, without ears, without a nose, you're still able to sense the figure entering the room behind you, sword drawn. You round on him and you feel an intense pleasure build from your base, traveling up your shaft and gushing out of your slit.<br><br>
A powerful blast of cum erupts from your slit, splattering the unprepared adventurer. He stumbles back, slipping in the pool of cum below him, and before he's hit the ground his body has shrunk and changed. The new cock lands with a wet splat in the puddle of cum, twitching and leaking.<br><br>
You step over it and out the door, heading out into an unsuspecting world, your powerful new form ready to help all you encounter assume their own true forms.<br><br>
<b>The End!</b><br><br>
<<button [[Play Again?|Start]]>><</button>>
<</nobr>><<nobr>><<set $location to "Phallic Dungeon">><<CheckCurseProgress>>
<h2>Phallic Dungeon</h2>
You feel a strange familiarity as you see the carved stone steps before you, leading down under the forest floor. You follow them down, finding passages and chambers with traps disarmed or expended and the ripe viscera of slain monsters.<br><br>
Eventually you find yourself where you began: A chamber filled with 'fertility statues' of all shapes and sizes. Big ones, short ones, thick ones, curved ones. They stand on the floor or rest on stone tables, clustered together on shelves or placed haphazardly on the ground. At the center of the room, floating in a blue glow, is the artefact that began this whole adventure.<br><br>
You approach the artefact as you did before, and you feel the symbol above your tail thrum with energy.<br><br>
<i>So, you're back!</i> a voice speaks inside your head. <i>And across so many different timelines! It certainly seems like you've been busy.</i><br><br>
The artifact floats ponderously. <i>If you've found your way back here, then you are ready to fulfil your destiny.</i> The blue glow seems to intensify, bathing the room in unnatural light. <i>Harness my power, and assume your ultimate form!</i><br><br>
[[Continue|EndingSecret]]
<</nobr>><<if passage() is "Introduction">>
<<set $timeofday to "Unknown">>
<<elseif passage() is "EndingTimeUp">>
<<set $timeofday to "Run Out">>
<<else>>
<<set $timeofday to $ToDtext[$timeleft]>>
<</if>>