<<nobr>><<set $questionCount = 0>>
<<set $scoreChair = 0, $scoreATM = 0, $scoreStandee = 0, $scoreStatue = 0, $scoreBat = 0, $scoreTubeman = 0, $scoreIce = 0, $scoreUnderwear = 0, $scoreSocks = 0, $scoreBeachball = 0, $scoreDrone = 0, $scoreFursuit = 0, $scoreCoffee = 0, $scorePup = 0, $scoreMannequin = 0, $firstOffer = false, $rejectCount = 0, $currentEndingIndex = 0, $askedQuestions = []>>
<h2>Agency Lobby</h2>
<<if $jobsTaken < 1>>
With the tinkling of a bell above the door, you enter the <i>New You Temp Agency</i> and take a look around the simply-decorated office. There's a small waiting area with some magazines and brochures. A secretary's desk stands in front of a door, though there's currently nobody at the desk. There is a small bell on the desk, an inbox/outbox tray, and a personal computer. Some filing cabinets are off to one side of the door, and a photocopy machine is positioned on the other. You can hear the muffled sounds of someone on the phone through the door behind the desk.
<br><br>[[Take a Seat and Wait]]
<br>[[Ring the Bell]]
<br>[[Snoop Around]]
<br>[[Leave]]
<<elseif $rejectAllAgain > 0>>
You apply to a few regular workplaces, but never get any calls back. Hat in hand, you return to the <i>New You Temp Agency</i> some days later, hopefully with a more open mind. You look around again.<br><br>
There's a small waiting area with some magazines and brochures. A secretary's desk stands in front of a door, though there's currently nobody at the desk. There is a small bell on the desk, an inbox/outbox tray, and a personal computer. Some filing cabinets are off to one side of the door, and a photocopy machine is positioned on the other. It sounds like you caught Cassel on the phone again.
<br><br>[[Take a Seat and Wait]]
<br>[[Ring the Bell]]
<br>[[Snoop Around]]
<br>[[Leave]]
<<elseif $cloneEnding > 0>>
<<if $extraEndings >= 1>>
Your contract comes to an end after a year, and you find yourself returned to your normal form. With pleasure, you note that your bank account is much more plush than it was before. <br><br><</if>>
You return to the <i>New You Temp Agency</i> again a few days later. Cassel is photocopying something as you enter, and looks up at the sound of the bell tinkling.<br><br>
"You're back again!" he says, straightening up. "I still don't have any new clients for you, but there are a few things around the office I could hire you for if you're still trying to do everything."<br><br>
The fennec thinks for a second. "I could use a new toy for my desk. Could also do with a security camera, so I can see who's coming in when I'm in the office. And speaking of coming in, could do with a new door for the building." He puts his hands on his hips and nods. "So, what'll it be?"<br><br>
<div id="dialogue-options">
<<link "\"Desktop toy, please!\"">>
<<set $postEnding to 1>>
<<goto "Desktop Toy">>
<</link>>
<br><<link "\"Security camera sounds nice.\"">>
<<set $postEnding to 1>>
<<goto "Security Camera">>
<</link>>
<br><<link "\"I wouldn't mind being a door for a while.\"">>
<<set $postEnding to 1>>
<<goto "Revolving Door">>
<</link>>
</div>
<<else>>
<<set $lastEndingName = $priorEndings.last().name>>
<<set $formattedLastEndingName = setup.formatSingleName($lastEndingName)>>
<<if !$secondThoughts>>Your contract comes to an end after a year, and you find yourself returned to your normal form. With pleasure, you note that your bank account is much more plush than it was before your time as $formattedLastEndingName. <br><br><</if>>
You try to go back to your life, but after your experience, you feel drawn back to the <i>New You Temp Agency</i>. Before long, you find yourself standing in its lobby, ready to apply for another exciting job.<br><br>
The lobby is empty again, and it sounds like you caught Cassel on the phone once more.
<br><br>[[Take a Seat and Wait]]
<br>[[Ring the Bell]]
<br>[[Snoop Around]]
<br>[[Leave]]
<</if>><</nobr>><<nobr>><h2> Agency Waiting Area</h2>
You sit down on one of the sofas to wait for someone to return. The sofa is very comfortable and seems almost like it's got a heated seat. It's very pleasant, actually.<br><br>
There's a small table with magazines and brochures on it.<br><br>
<div id="waiting-options">
<<link "Read the Magazines">>
<<replace "#waiting-options" t8n>>
<<include "Read the Magazines">>
<</replace>>
<</link>><br>
<<link "Read the Brochures">>
<<replace "#waiting-options" t8n>>
<<include "Read the Brochures">>
<</replace>>
<</link>><br>
<<link "Wait for a while">>
<<replace "#waiting-options" t8n>>
<<include "Wait">>
<</replace>>
<</link>>
</div>
<</nobr>><<nobr>><h2>Ring the Bell</h2>
<<if $jobsTaken < 1>>You approach the desk and ring the bell for service. The indistinct voice on the phone suddenly quiets, then you hear someone shout, "Be with you in just a moment!"<br><br>
A few moments later the door behind the desk opens and you see a fennec fox. He smiles broadly and invites you in.
<br><br>[[Enter]]<br>
[[On second thought...|Leave]]
<<else>>
<<if $rejectAllAgain < 1>>
<<if !$priorEndings.some(ending => ending.name === "Clone")>>
You approach the desk and ring the bell for service. The indistinct voice on the phone suddenly quiets, then a few moments later a familiar fennec appears at the door. "Oh hey!" he exclaims. "You're back for more, eh? Well, come on in!"
<<if $doneFirstInterview == true>><br><br>[[Continue|ReturningEmployee]]<<else>><br><br>[[Continue|Enter]]<</if>>
<<else>>
You approach the desk and ring the bell for service. A few moments later, Cassel opens the door.
<br><br>"You're back... again??? Listen, I'm sorry to tell you this, but I really don't have any more positions for you. You've done them all! Go... retire! You've spent so much time as <i>things</i> that I'm sure you haven't spent any of the money gathering in your bank account. Live your life! Or go enroll in the university. I've heard they have an annual TF Tag game that you might like."
<br><br>With an apologetic smile, he shows you to the door, and flips the sign from "OPEN" to "CLOSED".<br><br>
<b>The End.</b><<set $cloneEnding to 1>>
<br><br>[[Continue|Main Menu]]
<</if>>
<<else>>
You approach the desk and ring the bell for service. A few moments later, a familiar fennec appears at the door. He raises an eyebrow. "That desperate, huh? Alright, let's try again." He gestures for you to come inside.
<br><br>[[Continue|ReturningEmployee]]
<</if>>
<</if>>
<</nobr>><<nobr>><<set $leaveCount +=1>>
<<if $leaveCount >= 5>>
On second thought... you don't really need a job after all. You turn to leave, but suddenly the door behind the desk whips open and an angry fennec stands in its threshold.<br><br>
"For all that is..." he huffs. "In and out, in and out! Make up your mind! It's like a revolving door here with you!" He rubs his temples in frustration. "You know what? I've got the perfect job for you, after all!"<br><br>
[[Continue|end_Revolving]]
<<elseif $jobsTaken >= 1>>
<<set $lastEndingName = $priorEndings.last().name>>
<<set $formattedLastEndingName = setup.formatSingleName($lastEndingName)>>
On second thought... you've got money, you should spend it and live your life now that you're no longer $formattedLastEndingName. You can always come back another time. You turn around a leave the <i>New You Temp Agency</i>, the bell above the door tinkling as you depart.<<set $secondThoughts to true>>
<br><br><b>The End!</b><br><br>
[[Go to Main Menu|Main Menu]]
<<else>>
On second thought... you decide that you don't need a temp job after all. You can probably find another job somewhere else, right? You turn around a leave the <i>New You Temp Agency</i>, the bell above the door tinkling as you depart.
<br><br><b>The End!</b><br><br>
[[Go to Main Menu|Main Menu]]
<</if>>
<</nobr>><<nobr>><h2>Agency Desk</h2>
You decide to poke around the secretary's desk. The message tray currently has a few outgoing messages sitting in it, mostly replies to applications, and the inbox has some registration applications as well as some messages from potential employers. The personal computer on the desk is turned off, but you see a switch to turn it on.<br><br>
<div id="dialogue-options">
<<link "Read Messages in Tray">>
<<replace "#dialogue-options" t8n>>
<<include "Read Inbox Messages">>
<</replace>>
<</link>>
<br><<link "Turn on PC">>
<<replace "#dialogue-options" t8n>>
<<include "Turn on PC">>
<</replace>>
<</link>>
<br><<link "Sit and Wait Instead">>
<<goto "Take a Seat and Wait">>
<</link>>
</div>
<</nobr>><<nobr>><<set $readInbox to true>>You look at the inbox and outbox tray. There are a few applications, though not for anyone you know. There's also a resumé from a red panda named Mat, with a hand-written note in the margins indicating that he's been hired internally as the manager's personal floormat. Ironic...<br><br>
In the outbox tray, there are some missives from potential employers. <<genJobs>><br>
<<if $pcOn is false>>
<div id="readinbox-options">
<br><<link "Investigate the PC">>
<<replace "#readinbox-options" t8n>>
<br> <<include "Turn on PC">>
<</replace>>
<</link>>
<br><<link "Stop Snooping and Sit Down to Wait">>
<<goto "Take a Seat and Wait">>
<</link>>
</div>
<<else>>
<br>[[Continue|end_Security]]
<<set $pcOn to false, $readInbox to false>>
<</if>>
<</nobr>><<nobr>><<set $formattedJobs to setup.formatPriorJobs($priorEndings)>>
<<set $pcOn to true>>
<<GenNPCs>>
You turn on the computer and wait for it to boot up. You wince as the startup sound plays and hurriedly turn down the volume. Fortunately, the computer doesn't have a login page, so it launches to the desktop. You click around for a bit, finding some personnel files of previous hires.<br><br>
A tiger named Striker was hired internally full-time as an oak armchair, a $npc1species named $npc1name recently signed on as $npc1job, and $npc2name the $npc2species is working as $npc2job, among files on other temp workers.<br>
<<if $jobsTaken >= 1>>
<br>You notice there's also a file on you! It notes that you have previously completed work as <<print $formattedJobs>>.<br>
<</if>>
<<if $readInbox is false>>
<div id="readPC-options">
<br><<link "Investigate the Message Tray">>
<<replace "#readPC-options" t8n>>
<br> <<include "Read Inbox Messages">>
<</replace>>
<</link>>
<br><<link "Stop Snooping and Sit Down to Wait">>
<<goto "Take a Seat and Wait">>
<</link>>
</div>
<<else>>
<br>[[Continue|end_Security]]
<<set $pcOn to false, $readInbox to false>>
<</if>>
<</nobr>><<if $unlockedSecret == 0>><<if $jobsTaken < 1>>
You sit and wait for a while. Eventually the voice on the phone stops talking, and a fennec fox appears at the door behind the secretary's desk. "Oh welcome!" he exclaims. "You're here for a job, eh? Well, come on in!"
[[Enter]]
[[On second thought...|Leave]]
<<else>>
You sit and wait for a while. Eventually the voice on the phone stops talking, and a familiar fennec appears at the door. "Oh hey!" he exclaims. "You're back for more, eh? Well, come on in!"
<<if $doneFirstInterview == true>><br><br>[[Continue|ReturningEmployee]]<<else>><br><br>[[Continue|Enter]]<</if>>
[[On second thought...|Leave]]
<</if>><<else>>You sit and wait for a while. Eventually the voice on the phone stops talking, and a familiar fennec appears at the door.
"You're back... again??? Listen, I'm sorry to tell you this, but I really don't have any more positions for you. You've done them all! Go... retire! You've spent so much time as <i>things</i> that I'm sure you haven't spent any of the money gathering in your bank account. Live your life! Or go enroll in the university. I've heard they have an annual TF Tag game that you might like."
With an apologetic smile, he shows you to the door, and flips the sign from "OPEN" to "CLOSED".
<b>The End!</b><<set $cloneEnding to 1>>
<br><br>[[Continue|Main Menu]]
<</if>><<nobr>> <<widget "giveResume">>
<div id="dialogue-options">
<br><<link "Hand it to him">>
<<replace "#dialogue-options" t8n>>
<br>You hand him your resumé. He looks it over for a few moments, nodding to himself, then sets it on the desk. "Looking good!" he says. "I can definitely work with this. Alright, I have some questions for you to determine where best to place you."
<br><br>[[Begin the Interview]]
<</replace>>
<</link>>
<br><<link "Uh... you forgot.">>
<<replace "#dialogue-options" t8n>>
<br>You smile sheepishly and say you forgot it. He chuckles and waves his hand dismissively. "No matter!" he says cheerfully, "It's just a formality anyway. I'm just going to ask you some questions to see where best to place you."
<br><br>[[Begin the Interview]]
<</replace>>
<</link>>
</div>
<</widget>>
<</nobr>><h2>Manager's Office</h2>
You enter the manager's office. He gestures for you to take a seat and you sit on a nicely-carved oak chair in front of his desk. The arms of the chair are carved to resemble <i>actual</i> arms, with intricately-detailed paws balled up at the end.
<<if $pcOn is true>>
With a jolt, you realize that it's the tiger whose employee file you were reading on the computer... and you're about to sit on him! As you lower yourself down onto the surprisingly comfortable seat, you hope he doesn't mind your ass on him.
<<elseif $readInbox is true>>
As you approach the desk, you see a plush floormat under the desk. With a jolt, you recognize the colorings as those of a red panda, just like the headshot in the resumé you viewed! Eyeing the floormat, you take a seat on the carved chair.
<<else>>
You take a seat on the carved chair, which is surprisingly comfortable.
<</if>>
"My name is Cassel," the fennec begins. "Welcome to the <i>New You Temp Agency</i>. You know what we do here, right?"
<div id="tutorial-options">
<<link "\"Yeah, I read your brochures.\"">>
<<replace "#tutorial-options" t8n>>
You tell him you know what you're signing up for, and he nods. "Great, we can get started, then! Please allow me to take a look at your resumé."
You did bring your resumé, right?
<<giveResume>>
<</replace>>
<</link>>
<<link "\"Uh... you get people jobs?\"">>
<<replace "#tutorial-options" t8n>>
You kind of shrug. Cassel laughs and pulls out one of the brochures.
"Here at the <i>New You Temp Agency</i>, we specializing in fulfilling... unique employment requests. Our clients aren't looking for a fry cook or an office worker - they need someone dedicated who can spend the balance of their contract as a plastic mannequin in the store window, or as a durable pair of socks for a running race." He chuckles. "Why, the sofa in the waiting lounge is one of our hires, in fact! He's enjoyed it so much that he's renewed his contract multiple times."
The fennec turns serious for a moment. "Speaking of contracts, we always sign our hires to one year contracts, so you'll be in it for the long haul - but the pay is <i>excellent</i>! When your year is up, you'll be returned to normal, good as new, and a good bit richer, too."
He leans back in his chair. "Now that I've given you the pitch on what we do, let's begin, shall we! Please allow me to take a look at your resumé."
You did bring your resumé, right?
<<giveResume>>
<</replace>>
<</link>>
</div>
He takes out a clipboard and picks up his pen. "Let's begin!" he announces. "There are a few different places looking for a new hire, I'm going to ask you a few questions, and depending on your answers, I can recommend somewhere to send you. Some of these questions might be a bit strange, but trust me, it all helps me get a good picture of what you're like."
Looking at you seriously, he adds, "Now, the final decision is up to you, so if you don't think the job would be a good fit, you're welcome to turn it down and we can see what else you qualify for. Just answer honestly and I'm sure we'll find a place for you. Got it?"
You nod.
"Alright! Question one:"
<<include "InterviewSetup">>
<<include "InterviewQuestions">>
<<if $questionCount <= 10>><h2>Question $questionCount</h2>
<<displayRandomQuestion>>
<<set $questionCount+=1>>
<<else>>
He smiles and puts down the clipboard. "I think I have enough to go on," he says.<br>
<<include "DecideFate">>
<</if>><<set $priorEndings to []>>
<<set $scoreChair = 0, $scoreATM = 0, $scoreStandee = 0, $scoreStatue = 0, $scoreBat = 0, $scoreTubeman = 0, $scoreIce = 0, $scoreUnderwear = 0, $scoreSocks = 0, $scoreBeachball = 0, $scoreDrone = 0, $scoreFursuit = 0, $scoreCoffee = 0, $scorePup = 0, $scoreMannequin = 0, $leaveCount = 0, $unlockedSecret = 0, $postEnding = 0>>
<<set $pcOn = false, $readInbox = false, $jobsTaken = 0, $noMoreEndings = false, $questionCount = 0, $firstOffer = false, $rejectCount = 0, $rejectAllAgain = 0, $doneFirstInterview = false>>
<<set $Endings = {}>>
<<widget "EndingsManager">><<silently>><<set $Endings.EndingChair = { name: "Chair", score: $scoreChair }, $Endings.EndingATM = { name: "ATM", score: $scoreATM },
$Endings.EndingStandee = { name: "Standee", score: $scoreStandee },
$Endings.EndingStatue = { name: "Statue", score: $scoreStatue },
$Endings.EndingBat = { name: "Baseball Bat", score: $scoreBat },
$Endings.EndingTubeman = { name: "Tubeman", score: $scoreTubeman },
$Endings.EndingIce = { name: "Ice Sculpture", score: $scoreIce },
$Endings.EndingUnderwear = { name: "Underwear", score: $scoreUnderwear },
$Endings.EndingSocks = { name: "Socks", score: $scoreSocks },
$Endings.EndingBeachball = { name: "Beachball", score: $scoreBeachball },
$Endings.EndingDrone = { name: "Rubber Drone", score: $scoreDrone },
$Endings.EndingFursuit = { name: "Fursuit", score: $scoreFursuit },
$Endings.EndingCoffee = { name: "Coffee Machine", score: $scoreCoffee },
$Endings.EndingPup = { name: "Pup Gear", score: $scorePup },
$Endings.EndingMannequin = { name: "Mannequin", score: $scoreMannequin }>>
<<if !$priorEndings>><<set $priorEndings = []>><</if>>
<<run
let endingsArray = [];
Object.keys(State.variables.Endings).forEach(key => {
endingsArray.push({
id: key,
name: State.variables.Endings[key].name,
score: State.variables.Endings[key].score
});
});
endingsArray = endingsArray.filter(ending => {
return !State.variables.priorEndings.some(priorEnding =>
priorEnding.name === ending.name
);
});
endingsArray.sort((a, b) => b.score - a.score);
State.temporary.sortedEndings = endingsArray;
if (State.variables.currentEndingIndex === undefined) {
State.variables.currentEndingIndex = 0;
}
>><</silently>><<if _sortedEndings.length === 0>><<button "Continue">><<goto "end_Secret">><</button>><<else>><<if $currentEndingIndex >= _sortedEndings.length>>He looks down at his clipboard again and frowns. "Actually, y'know what? I really don't have anything else for you."
<<button "Continue">><<set $currentEndingIndex = 0>><<goto "end_Reject">><</button>><<else>><div id="ending-section"><<genJobs _sortedEndings[$currentEndingIndex].name>>
<div style="margin-top: 15px;"><<button "Take the Job">><<set $jobsTaken+=1>><<run
State.variables.priorEndings.push(State.temporary.sortedEndings[State.variables.currentEndingIndex]);
const currentEndingName = State.temporary.sortedEndings[State.variables.currentEndingIndex].name;
>><<goto _sortedEndings[$currentEndingIndex].name>><</button>> <<button "Reject the Job">><<set $currentEndingIndex++>><<set $rejectCount += 1>><<goto "DecideFate">><</button>></div></div><</if>><</if>><</widget>>
<<widget "showStats">><<nobr>>
<<if $ezMode>>
<span class="stats-display">
<<for _stat range $args>>
<<set _displayStat = _stat.replace(/^score/, "")>>
<<print _displayStat>> <b>↑</b>
<</for>></span><</if>><</nobr>><</widget>>
<<widget "CheckUnlocked">><<nobr>>
<<if $priorEndings.some(ending => ending.name === $args[0])>>
<<link $args[0]>><<goto $args[0]>><</link>>
<<else>>
Locked
<</if>>
<</nobr>><</widget>>
<<script>>
// Define the function in the global scope
window.updateScores = function(answerNum, question) {
// Helper function to determine which variable to update
function getVarName(scoreRef) {
// Remove the $ from the variable reference
return scoreRef.substring(1);
}
// Get the score variables based on the answer number
let score1, score2;
if (answerNum === 1) {
score1 = question.score1;
score2 = question.score2;
} else if (answerNum === 2) {
score1 = question.score3;
score2 = question.score4;
} else {
score1 = question.score5;
score2 = question.score6;
}
// Update the variables
if (score1) {
State.variables[getVarName(score1)] = (State.variables[getVarName(score1)] || 0) + 1;
}
if (score2) {
State.variables[getVarName(score2)] = (State.variables[getVarName(score2)] || 0) + 1;
}
};
<</script>>
// Random NPCs
<<set $namelist = ["Allan","Adam","Benny","Bruce","Cal","Colin","Dave","Daniel","Evan","Eason","Fred","Felix","George","Greg","Hal","Henry","Ivan","Isaac","Jack","John","Kevin","Kent","Louis","Lyle","Mike","Mason","Noel","Nick","Oscar","Owen","Perry","Phil","Quentin","Quinn","Raul","Ryan","Sammy","Shawn","Trevor","Tyler","Ulric","Ulysses","Vance","Vic","Will","Wes","Xavier","Wes","Yannis","Yuri","Zack","Zane"] >>
<<set $lastnamelist = [" A.", " B.", " C.", " D.", " E.", " F.", " G.", " H.", " I.", " J.", " K.", " L.", " M.", " N.", " O.", " P.", " Q.", " R.", " S.", " T.", " U.", " V.", " W.", " X.", " Y.", " Z."]>>
<<set $specieslist = ["husky", "wolf", "tiger", "fox", "panda", "coyote", "raccoon", "tanuki", "monkey", "capybara", "deer", "horse", "moose", "shiba", "lion", "cat", "otter", "rat", "mouse", "rabbit", "bear", "dog", "bull", "ox", "skunk", "squirrel", "fennec", "hyena", "doberman", "cheetah", "leopard", "puma", "civet", "serval", "antelope", "zebra", "badger", "ferret", "lynx"]>>
/* Set NPC Transformations */
<<set $npcTFlist = ["a coin", "a shirt", "a hat", "a pair of socks", "a pair of shoes", "a jockstrap", "a pair of underwear", "a small statuette", "a balloon", "a towel", "a condom", "a stuffed toy", "a dildo", "an onahole", "a potted plant", "a collar", "a harness", "an acrylic standee", "a small brass button", "a keychain", "an enamel pin", "a featureless cube", "a small bouncy ball", "a silver bell", "a music box", "a USB stick", "a blank book", "a pair of gloves", "a silver spoon", "a whistle", "a toy soldier", "a candle", "a piece of chalk", "a tube of toothpaste", "a ball of yarn", "an ornate key", "an earring", "a handkerchief", "an empty glass jar", "a red solo cup", "a hairpin", "a comb", "a harmonica", "a squeaky rubber chicken", "a string of anal beads", "a rubber duck"]>>
<<widget "GenNPCs">><<nobr>>
<<set $npc1name = $namelist.random() + $lastnamelist.random()>>
<<set $npc2name = $namelist.random() + $lastnamelist.random()>>
<<set $npc1species to $specieslist.random()>>
<<set $npc2species to $specieslist.random()>>
<<set $npc1job = $npcTFlist.random()>>
<<set $npc2job = $npcTFlist.random()>>
<</nobr>><</widget>>
<<widget "genJobs">><<nobr>>
<<set $jobClues = {
"Socks": "The Pump & Go Gym is looking for someone to become their lead trainer's new socks.",
"Coffee Machine": "The Ejaculatte Coffee shop is looking for someone to replace their espresso machine.",
"Fursuit": "A client is looking to acquire a new fursuit for an upcoming convention.",
"ATM": "The Robbem Bank needs a new ATM to replace one of their aging machines.",
"Beachball": "A client wants a unique beachball for some fun in the sun.",
"Statue": "The city museum wants to acquire a new statue to headline a new exhibit.",
"Ice Sculpture": "The Ditcher, Quicke & Hyde Law Firm has an upcoming company function and wants an ice sculpture centerpiece.",
"Standee": "The Grottoes & Gremlins Comic Shop wants to drum up business with a new cardboard standee outside their shop.",
"Rubber Drone": "HIVE Corp. is seeking new rubber drones to join their ranks.",
"Underwear": "A university student needs a comfy pair of underwear to last him the school year.",
"Pup Gear": "A client is looking for some new pup gear to wear to the club.",
"Baseball Bat": "A notable athlete wants to replace his baseball bat with a unique and durable model.",
"Tubeman": "Auto von Bismark's Gently-Used Cars is looking to dazzle potential new customers with a waving inflatable tubeman.",
"Mannequin": "Sew it Would Seam would like to acquire a new mannequin for their shop display.",
"Chair": "He gets, a mischievous look in his eye, \"Y'know, I think we might have an opening right here at the agency.\" He leans back in his chair with a creak. \"I've been looking to get a comfortable new chair..."
}>>
<<set $excludedFromRandomClues = ["Chair"]>>
<<if _args[0]>>
<<print '"' + ($jobClues[_args[0]] || "No job description available for this ending.") + '"'>>
<<else>>
<<set _tempClues = {}>>
<<for _key, _value range $jobClues>>
<<if !$excludedFromRandomClues.includes(_key)>>
<<set _tempClues[_key] = _value>>
<</if>>
<</for>>
<<set _clueValues = Object.values(_tempClues)>>
<<set _randomClue1 = _clueValues.random()>>
<<set _randomClue2 = _clueValues.random()>>
<<set _randomClue3 = _clueValues.random()>>
<<print _randomClue1>> <<print _randomClue2>> <<print _randomClue3>>
<</if>><</nobr>><</widget>>
<<widget "nextQuestionBanter">><<nobr>>
<<set $banterOptions = [
"The fennec nods his head. \"Alright,\" he says, \"Next question:",
"Cassel makes a mark on his paper. \"Great. Next question:",
"Making a note on the paper, the fennec says, \"Makes sense. Next:",
"The fennec grunts. \"Alright. Next:",
"\"Interesting answer,\" he says. \"Next up:",
"Cassel sits back in his chair and regards you for a moment. \"Okay. Next:",
"Cassel nods sagely. \"Fascinating. Okay then. Next question:",
"The fennec chuckles at your answer. \"Next question:",
"Looking at the clipboard for a moment, Cassel makes a note. \"Next question, then:",
"The fennec stares at you for a long moment. \"Interesting. Next:",
"Chuckling, the fennec writes something on the clipboard. \"Next question, then,\" he says. \"",
"Cassel tilts his head slightly, regarding you. \"Next question:",
"The fennec makes a note, then flips to another page on the clipboard. \"Great. Next:",
"Cassel looks down at the clipboard, consulting something. Satisfied, he looks back up at you. \"Alright, next question:",
"The fennec gives his pen a shake, then jots something on the clipboard. \"Okay,\" he says, \"Next:"
] >>
<<set $banter = $banterOptions.random()>>
<<if $questionCount <= 1>>
Cassel takes up a clipboard with some paper on it. "Let's get started. First question:
<<else>>
<<print $banter>>
<</if>>
<</nobr>><</widget>>
<<widget "rejectJobBanter">><<nobr>>
<<set $banterPlayerList = [
"You shake your head and ask if there are any other options.",
"You say that that doesn't sound right for you.",
"You reject the offer and ask if there's anything else.",
"You ask if there's anything else that you're qualified for.",
"You tell the fennec that that doesn't sound like something you'd like.",
"You don't really care for that option, and ask if there's anything else.",
"You ask what else you could do, instead.",
"You tell Cassel that you would prefer something else.",
"You say that that job doesn't really call out to you.",
"You think about it, but ultimately reject it and ask if there's anything else."
] >>
<<set $banterManagerList = [
"Cassel frowns slightly. \"Okay, how about this?\" he says.",
"The fennec nods. \"I get it. How about this, instead?\" he says.",
"\"It's not for everyone,\" he admits. \"What about this?\" The fennec consults his clipboard.",
"Cassel checks his clipboard. \"Well, we could fit you in somewhere else,\" he says.",
"\"Not for you? That's fine. What about this?\" Cassel says.",
"\"Sure, I think there's something else you'd be a fit for,\" the fennec responds.",
"\"I'm sure there's something else here more to your taste,\" Cassel replies.",
"\"Hmm,\" Cassel says, tapping the clipboard with his pen.",
"Cassel shrugs. \"I thought you'd be a good fit, but if you're sure!\" He checks his clipboard.",
"\"I think I can see another good position for you,\" the fennec replies."
] >>
<<set $banterPlayer = $banterPlayerList.random()>>
<<set $banterManager = $banterManagerList.random()>>
<<print $banterPlayer>> <<print $banterManager>><</nobr>><</widget>>
<<widget "checkAllEndings">><<nobr>>
<<set _requiredEndings = ["Beachball", "Fursuit", "Chair", "ATM", "Standee", "Statue", "Mannequin", "Pup Gear", "Baseball Bat", "Coffee Machine", "Rubber Drone", "Underwear", "Socks", "Tubeman", "Ice Sculpture"]>>
<<set _allFound = true>>
<<for _i to 0; _i < _requiredEndings.length; _i++>>
<<set _currentEnding = _requiredEndings[_i]>>
<<set _found = false>>
<<for _j to 0; _j < $priorEndings.length; _j++>>
<<if $priorEndings[_j].name === _currentEnding>>
<<set _found = true>>
<<break>>
<</if>>
<</for>>
<<if !_found>>
<<set _allFound = false>>
<<break>>
<</if>>
<</for>>
<<set $allUnlocked = _allFound>>
<</nobr>><</widget>><h2>Ending - Chair</h2>
Cassel claps his hands together. "Fantastic! It's always nice hiring in-house." He pulls out some paperwork, scribbles a few things, and then hands you a pen to sign it. "The contract will be for a year," he tells you as you sign the papers, "and your pay will be waiting for you when it's over. Now, if you wouldn't mind..." He gets up and gestures toward an empty space in the middle of the room. "If you could just stand over there and remove your clothes (otherwise they may rip)."
Obligingly, you stand up and go where he's pointed. Feeling a bit self-conscious, you strip down, tossing your clothes off to the side. Almost instantly, you forget about your awkwardness as your body starts to feel quite strange.
Your feet begin to darken and change shape, shrinking and turning round as they reform into wheels. This throws off your sense of balance, and you fall backwards, only to land in a sitting position as your tail splits and turns into two more chair legs with wheels on the end. With your momentum, you roll back a little across the room.
As you sit, your lap begins flattening out. Your upper legs merge together and puff out, becoming a plush seat. Your cock, laying on top of this new surface, begins to stiffen but can't grow too much before it too flattens out, merging into the seat of the chair.
You notice that you've lost control of your arms, and they stick forward awkwardly, but only for a moment until they begin reshaping and becoming the arm rests of the chair.
With some difficulty, you look down at your chest as it flattens out into the back of the chair changing color and texture until it's a comfortable, plush red, and then your view is forced forwards as your head and face become the headrest. You give an excited little peep as the changes finalize, then move no more.
"Ah, wonderful!" Cassel says, approaching you. He grabs you by where your shoulders used to be and rolls you over to his desk, pushing his old chair out of the way with his foot. "You look nice and comfortable. Let's see, shall we?"
He sits down on your lap, and if you were capable of moaning, you would. Your cock flattened down onto the seat, and as he sits on you, you can feel his weight pressing and rubbing against the part of the seat that was your cock. Every little adjustment he makes as he gets comfortable feels really good, and you inwardly curse that you know you won't be able to cum or take care of this feeling until you get turned back.
"Ahh, that's nice," he says, scooching you forward closer to the desk so he can start doing some paperwork. "I'm definitely gonna spend a lot of time sitting on you over this next year..."
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - ATM</h2>
Cassel takes out some paperwork and sets it on the desk. "Excellent! I'm sure that the Robbem Bank will appreciate having you! Just sign these papers here and you can head over there to get started."
You sign the papers and make your way to the bank. The bank manager meets you and gives you an enthusiastic handshake. "Here at the Robbem Bank, we pride ourselves on our customer service!" he tells you. "And we're hoping to improve on that service with a new generation of automated teller machines. You will be our pilot project!"
He leads you to a back office. "Now, we wouldn't want to alarm any of our customers, so we'll get you changed here and then wheel you out to the lobby after. If you could be so kind, please strip off your clothes and leave them on that chair over there."
The bank manager politely turns around while you strip, then turns back when you're done - rather defeating the purpose, but at least he was trying to be polite. "Great! Let's get started. Just stand right there and - ah, yes, there we go!"
You start to feel a bit of a heaviness in your chest and look down, seeing your fur taking on a greyish color. Your legs begin to thicken and merge together, forming a base below you. A network of lines appear on your stomach, your abs becoming shinier and taking on a metallic sheen as numbers appear on them.
It tickles a little as the manager laughs and reaches out, pushing some of the buttons that have formed. "That's so neat," he says, "I didn't expect... oh wow!"
You wonder what he's surprised about, but it quickly becomes apparent. Below your abs, your cock has begun to change as well, retracting and flattening, spreading wider until it becomes a sliding slot where money comes out.
You open your mouth to say something, but your mouth gets stuck open, reshaping into a thin horizontal line. Your lips turn a plasticky green surrounding the new card slot. Meanwhile, your nose has begun to grow larger and more square, your snout flattening out against your face to accommodate the large touchscreen that is forming.
You feel yourself shrinking down a bit, resizing to be shorter and stockier. There's a moment of disorientation as your eyes merge together, forming one smaller eye just above the touchscreen to keep watch on the customers.
A few moments later, nothing of you visibly remains, and only a shiny, hi-tech new ATM stands in the middle of the floor.
The bank manager lets out a low whistle. "Wow, we definitely need more of you!" he says. He steps up to you and takes his bank card from his wallet. "Now let's see how you perform!"
He inserts the card into your mouth-slot and you accept it with a satisfying tug. His fingers dance across your keypad, punching in his PIN. Then he presses some menu options on your big, flat screen of a snout - you involuntarily make some <i>boop</i> noises with each press - and then a very curious sensation overtakes you.
It's as though you've been edging for hours and are finally allowed release. Out of nowhere, an orgasm builds in seconds, and you can feel a <i>thwip thwip thwip</i> of money being sorted within you.
Then, in an orgasmic release, your money slot flips open and bills burst out of you, showering the manager.
"Oh my!" he cries, scrambling to collect the money that's floating down throughout the room. "It feels like I've just won at the casino, but you'll certainly have to tamp down on that for the customers!"
You allow your money slot to slide shut, and eject his card. You feel the afterglow of an amazing orgasm ebbing away and allow yourself to go into a standby mode, waiting for the next interaction and trying to piece together what just happened.
The manager says something further to you, but you barely hear him, still coming down from the feeling of ejecting money. He smiles and pats you, then leaves the back office.
Some time later, some men arrive with a cart and they wheel you out to the lobby, where you're set up next to the other ATMs. It doesn't take long for the first customer to use you.
You try your best, but the feeling when they request a withdrawal is too sudden and too powerful, and they squeal with surprise and delight as you shower money over them.
Though he was worried that it would be disruptive and unappreciated, the manager is surprised by how popular your method of giving customers money turns out to be, as you quickly become the most-used ATM in the bank in only a few days... and you get to have a whole year of this.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Standee</h2>
Cassel nods as you accept the offer. "The owner of the shop is an old friend of mine. He might be a bit unusual, but he's passionate about what he does and I'm sure he'll put you to good use." The fennec takes out some papers and slides them over to you. "If you could just sign this first, we can get you on your way."
You pick up a pen and sign the contract, then give the fennec's hand a hearty shake in thanks before making your way over to Grottoes & Gremlins. As you enter the slightly gloomy comic and collectibles shop, you find the leopard owner engaged in a hot debate with a customer about the merits of second edition something-or-other over fifth edition, though they both agree that fourth edition is objectively <i>the worst</i>.
"Ah, welcome to G&G!" the leopard says, noticing your entry. You try not to wrinkle your nose a bit at the slight tang of stale sweat that permeates the shop. As the leopard turns his attention to you, the customer he was talking to moves off to inspect a glass cabinet of mini monster collectible cards. "Are yeh here for something in particular, or just browsin'?"
You tell him that you're here from the temp agency, and his face lights up. "Ah yes! I've been waiting for ol' Cassel to send someone over!" He looks you up and down briefly. "Yeh'll definitely do!"
He ducks down behind the counter to rummage for something, and emerges moments later holding a wizard costume and a small chalkboard.
"Yeh'll need to put this on, first," he tells you, passing you the costume over the counter. "Can't have yeh advertising the store lookin' like <i>that</i>!" You look down at your outfit, feeling mildly offended. But you shrug and go into the shop's restroom to change, coming out a few minutes later feeling extremely silly.
The leopard doesn't laugh, however. He nods approvingly, and hands you the blackboard. "Lookin' perfect! Now hold this and look sagely!"
Not entirely sure how to "look sagely", you screw up your face in concentration like you're pretending to throw a fireball or something. This seems to be exactly what the leopard wanted, however, as he nods again.
"Now just stay still while... oop, there we go!"
You want to ask him what he means, but suddenly discover that you can't really move your face anymore - or anything else, for that matter - which is a relief, because your face muscles were starting to get sore holding that expression. You feel a pinching sensation at the top of your head, like someone is squeezing the top of your head together. It begins at the top of your head and starts travelling down your face.
You can see in your field of view your snout seemingly flattening into your face. You catch sight of your reflection in the mirror behind the shop counter and you don't seem to look any different from that angle, but your face definitely <i>feels</i> flatter. You try to look down, but your eyes seem to be locked ahead.
Your arm, which was extended out away from you casting the imaginary fireball, also flattens down against you. In fact, all of you seems to be becoming flatter! Your body gives a wobble and you fall backwards, tensing up in anticipation of landing heavily, but instead you just kind of "flumph" onto the well-trod carpet.
Staring up at the ceiling, from which a slightly dusty scale model of the NCC 1069-D hangs, you feel like the air is being squeezed from your lungs. Your vision changes a little as you sink deeper towards the floor, your whole body flattening out until it's only a centimetre thick.
A few moments later, the leopard looms over you. "Perfect! Yeh'll look great outside the shop!" He reaches down and lifts you up with ease. In addition to becoming flatter, you realize, the transformation must have made you much lighter, too. You've no way to tell, but you expect that you're now made of some lightweight material like cardboard.
The leopard carries you under his arm - your nose appears to still be working, as you get a whiff of his natural underarm fragrance - and brings you outside to the sidewalk. He fiddles with something behind you, and you feel like a part of you is being bent. Then he sets you down and you stand upright - well, with a slight tilt backwards.
He disappears out of view and you hear the chime of the shop's door behind you. A few moments later he reappears, wielding a stub of chalk. He reaches towards you and writes something on the blackboard you carry that has been flattened and fused into your form with you. Patting your flat shoulder, he says, "Now, bring me lots of customers, yeh hear?" He chuckles and goes back into the shop.
As people pass by on the street, you can feel their eyes on you, and you start to feel very silly indeed. Dressed up like some ridiculous wizard, flattened into a standee and posed outside the shop, all you can do is stand there and hope no one you know recognizes you.
At closing time in the evening, the leopard carries you back into the shop, leaving you just inside the dark store until the next morning, when your job on the sidewalk resumes.
It's not a particularly exciting gig, but you do feel a little rush of pride every time someone looks at you and then goes into the shop, and your self-consciousness ebbs away as the days wear on. You even grow to enjoy it, really. Feeling the sun on you, helping entice people into the shop. Once or twice a gust of wind blows you over, but someone always rights you again.
Such is the life of a cardboard standee. <i>Your</i> life, for the next year.
<b>The End!</b>
[[Play Again?|Main Menu]]<<if !$priorEndings.some(ending => ending.name === "Desktop Toy")>>
<<if $rejectCount >= 6>><h2>Ending - Desktop Toy</h2>
The fennec sets down his pencil and pinches the bridge of his snout in exasperation. "You can't make up your mind? Well, I've got a job for you!"
<<include "Desktop Toy">>
<<if !$priorEndings.some(ending => ending.name === "Desktop Toy")>>
<<set $priorEndings.push({name: "Desktop Toy", other_properties: "values"})>>
<</if>>
<<set $jobsTaken+=1>>
<<else>><h2>Ending - Desktop Toy</h2>
"Except..." He pauses for a moment, thinking. "Aha! I <i>do</i> have a job for you!"
<<set $deskToyAgain = 1>><<include "Desktop Toy">>
<<if !$priorEndings.some(ending => ending.name === "Desktop Toy")>>
<<set $priorEndings.push({name: "Desktop Toy", other_properties: "values"})>>
<</if>>
<<set $jobsTaken+=1>>
<</if>>
<<else>>
<<if $rejectCount >= 6>>
The fennec looks very annoyed. "You really are quite picky, you know? I'm tempted to make you my desktop toy again, but I can't be bothered. Begone! Go apply for a regular job somewhere."
He shoos you out of his office and you head home, dejected.
[[Try Again!|Main]]
<<set $rejectAllAgain+=1>>
<<else>>
The fennec shrugs his shoulders. "Unless you'd like to be my desktop toy again?" He looks at you and tilts his head.
<div id="dialogue-options">
<<button "Accept Job">>
<<replace "#dialogue-options" t8n>>
<<set $deskToyAgain = 1>><<include "Desktop Toy">>
<</replace>>
<</button>> <<button "Reject Job">>
<<replace "#dialogue-options" t8n>>
You thank him for his time and, with a shake of his hand, leave.
[[Play Again?|Main]]
<</replace>>
<</button>>
</div>
<</if>>
<</if>><h2>Ending - Statue</h2>
Cassel beams. "Fantastic!" he says, and produces some paperwork from a drawer in his desk. "Just sign these, and then head on over to the museum. I'll let them know you're coming."
You sign the paperwork and dutifully make your way over to the museum, where you're met by an imposing but friendly rhino who leads you through the museum to a back room.
"Right," he says, his voice booming. "First of all I'll need you to strip. Yep, everything. You can leave your clothes over there." You do as you're told and stand, shivering, in the slightly-cold room. He gestures to a stone plinth and you get up on it.
"You're gonna be the main piece for an exhibit, so you gotta be in an interesting pose. Let's see..." he thinks for a moment. "How about this?" He strikes a heroic-looking pose and you try not to laugh. "Hmm, yeah it's a bit cliche. Okay, try this." He strikes another pose, still heroic but less campy. You mirror the pose and he nods approvingly. "Perfect!" he booms. "Now give a heroic smile aaaaand... hold it right like that!"
You discover suddenly that, try as you might, you can't <i>not</i> hold the pose. Your body is suddenly frozen in place. Your toes begin to go numb and you angle your eyes down as best you can and are just barely able to see that the fur on your feet has taken on a marbled texture, glistening slightly in the light of this storage room.
As you watch, the marble texture begins to creep up your legs. They begin to feel heavy, but only moments later it's replaced with a numbness that fades to nothing at all. It is such a strange sensation but it feels kind of good, and in spite of yourself you start growing hard as the stone moves up your thighs.
"Oh, dammit," the rhino curses, as your cock and balls petrify into a permanent erection. "We're gonna have to cover that up somehow."
You would laugh, but your face is stuck in a heroic smile and you can only manage a couple sharp exhales of breath.
Your torso slowly turns to marble, and you discover with pleasure that the changes give you very chiseled - pun intended - abs. The change spreads along your shoulders to your arms, pumping up your biceps to heroic proportions as they turn white with grey marbling.
You have just enough sense to look up before your face petrifies, locking your vision forward. You'd have been really annoyed if you were stuck looking down at your rock hard erection for the next year.
The change completes, and the rhino takes a walk around you, whistling in appreciation. "Looking good! Apart from the... unfortunate vulgarity... you're gonna look perfect at the exhibit! I'll get the boys to move you into Hall A after they're back from lunch."
He gives you a slap on your solid, toned ass and leaves the storage room. Once the door shuts the storage room is completely still, and you find it surprisingly difficult to keep track of time.
Some time later some people come in and carefully move you, repositioning you in an otherwise empty hall that, over time, fills up with other sculptures and pieces of artwork.
Someone hangs a piece of fabric off your erection, but it only serves to draw attention to it, so eventually they just leave it off and add a line to the plaque below you that explains your erection as being the "furious pumping of blood in the hero's veins".
The exhibit opens eventually, and you stare ahead unmovingly as crowds pass by. Some stop and appreciate your form, others barely cast a second glance, others still ignore the "Please keep your hands off the exhibits!" sign and wrap their paws around your marble knob, fondling the stone orbs dangling below.
As the day ends, the crowds thin, until you're left alone in the dark exhibit hall, time blurring together as the dark hours pass until day comes, the museum opens, and the crowds come again. All the while you stand, immobile, just a statue for them to see.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Baseball Bat</h2>
The fennec nods and smiles. "It'll certainly be a fun job, that's for sure." He pulls out some paperwork. "Just gotta get you to sign the contract first, and then you can head over to the stadium."
He hands you a pen and you sign where he tells you to, sealing your fate for the next year. With a smile and a wave and a "Hope you hit lots of homers!", Cassel sees you off as you head to the stadium.
There, you're met by a very fit puma, who introduces himself as your new employer for the year. It's hard not to notice that he's very handsome, and you can't help but want to feel his paws gripping you tightly.
Before you can get too excited, he takes you out to the field to give you a tour of your new workplace. The puma tells you that he's looking forward to using you for the next year.
"My rookie season, I didn't really stand out too much," he says. "But I get the feeling that you're gonna be my lucky bat. You and I are gonna make my rookie card worth something!"
He takes you down into the dugout, which is currently empty - his teammates are scattered across the field practicing. The puma asks you to strip down for him, and chuckles as you practically rip your clothes off for him.
"Such a nice body," he purrs at you, and you instantly start getting hard. He runs a hand down your chest towards your cock, and you twitch in reply. Just as soon as his hand reaches your cock, you feel it stiffen in a way that it hasn't before.
"Aha!" he says, "the perfect handle for me to hold onto.
<i>Oh gods,</i> you think, as you look down at your cock and see that you've got wood - literal wood - sprouting from your groin. <i>This is what's gonna be the grip?</i>
He gives a few teasing squeezes, but your now-wooden cock is unyielding. It still feels really sensitive, though, and you moan at his touch. You're so focused on his paw on your cock that you barely notice your arms slowly merging into your sides. Your legs fusing together and shortening until they're nothing more than a knob below your cock.
The puma pushes your cock up til it's flush with your rapidly-lengthening torso, and it effortlessly merges into the rest of you. Your body is stretching and simultaneously shrinking, like taffy being pulled. The rest of your fur disappears, replaced with a smooth wooden texture, You close your eyes in pleasure as the puma wraps both hands around you and hefts you up, just as the changes complete.
Giving a low whistle of appreciation, the puma swings you around the dugout a few times. "Ooh, you feel great in my hand," he says.
<i>You feel great with your hands on my cock,</i> you think, blissfully.
The puma carries you up and out of the dugout, over to the practice box. He calls for the pitcher to toss him a ball so he can test out his new bat.
<i>CRACK!</i> He swings you hard and you feel something hard and fast-moving make contact with you. It doesn't hurt, but you definitely feel the impact.
"Not bad, not bad!" he says. "I think you'll definitely do!"
He swings you a few more times, making solid contact with each thrown ball. You're not sure how, but you can almost feel the approaching ball and nudge yourself into a better position to strike it true.
The puma practices with you a bit, and then you find yourself deposited somewhere, left to sit and wait until you're needed again.
You find it tough to keep track of time like this, but after some period of waiting you feel his paws around you again, and you know it's your time to shine once more.
The puma is up at bat, and you do your best to be a good bat for him. Swing after swing throughout the game, you connect with the ball, sending it up, up and away. You help him achieve his first home run on his second at-bat, and you know the crowd is going wild.
When the game ends, you're set down again, to wait until the next time you're used. The next time you're held. The next time you can fulfil your purpose. It's going to be a good year.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Inflatable Tubeman</h2>
Cassel nods and smiles. "Excellent! Now, let me get you the contract to sign now. I know from experience that Stan drives a hard bargain and will talk you into a permanent thing if you're not already signed before you get there!" He grabs some paperwork from inside his desk and hands it over to you to sign.
Once the paperwork is done, setting you up for a nice year-long contract, he gives you the address for Auto von Bismark's Gently Used Cars and bids you good luck, adding that he'll call ahead to let Stan know you're coming.
When you arrive at the car lot, an incredibly enthusiastic sheepdog in a brightly-colored suit is there to greet you. "Weeeeeelcome to Auto von Bismark's Gently Used Autos!" he declares, his booming voice setting several nearby birds flying up into the sky.
"Now before we get started, can I interest you in one of our fantastic rides?" The sheepdog puts an arm around your shoulder and gestures to the lot of cars. "I know you won't be using it for the next year, but just think! One of these babies can be yours to drive right off the lot as soon as you're done! No? Well, can't blame a boy for trying!"
He laughs and claps you on the back hard enough that you stumble forward a couple steps. "I hope you like to dance, champ, 'cause you're gonna be doing a lot of it over the next year!" he announces. "Without further ado, lets get you in-character!" The sheepdog leads you into the office, away from view of the street.
"Now, ol' Stan here is not responsible for any wear and tear on your clothes, so if you don't want 'em to rip, I'd suggest getting 'em off now!" He gives another laugh and winks at you.
You strip down, tossing your clothes over onto a black leather sofa. The sheepdog claps his hands together and nods. "Let's get started then! You're gonna be my best new employee, I just know it!"
You can't help but smile at Stan's infectiously positive attitude. Your smile grows wider without your meaning it to, and wider still, until you've got a cartoonish grin on your face. Try as you might, you realize that it's stuck that way, and you grin at Stan as you feel yourself growing taller.
In seconds you're looking down at him, stretching up towards the ceiling. Your legs begin to merge together, turning you into a rapidly-growing tube. Eventually your head bumps against the ceiling, and you bend forwards, continuing to grow and looming over Stan.
Your fur has begun to take on a bright yellow color, and you notice that your cock has turned into nothing more than a tube hanging limply from your front. Your arms, as well, dangle uselessly at your sides, your hands having changed and opened up revealing your hollow arms.
In fact, you realize, all of you is hollow now! The moment you have this realization, you stop being able to support yourself, and your hollow form collapses down to the floor, flattening out across the ground.
"Fantastic, just look at you!" Stan declares. "I've got one of those pumps around here somewhere, so let's get you outside and hooked up! I can already hear the customers beating down my door because of your wily charm!"
Stan grabs your end and begins rolling you up, and your vision briefly fills with the yellow nylon as Stan carries your rolled-up bundle out to the entrance of the car lot. He hooks your hollow feet up to the vent of the air pump and your body begins to vibrate as air starts to circulate.
Then, quite quickly, you unroll and launch up into the sky, standing upright and flailing as the air passes through and out of you. Your arms and cock flap and wave, your body bending and bouncing as air flows from the pump through your body.
Stan claps and cheers. "Now aren't you just the most enthusiastic thing! Looking great up there, champ!" He puts his hands on his hips and watches you for a few moments, satisfied.
"Alright, time for me to leave you to your work! Wouldn't want to cramp your style! Have fun out there!" With that, the sheepdog leaves you, and you dance and flail on the corner for everyone to see.
Despite the constant, erratic movement, you don't feel yourself tiring, and start to really enjoy the feeling. The air passing out of your cock, especially, feels quite good, like someone's stroking you from the inside.
You dance and dance, and as the day winds down, Stan returns to shut you down and move you inside for safekeeping, before setting you back out again the next day.
Amidst your dancing, you notice a new (or rather, gently used) car leaving the lot every so often, and you feel a twinge of pride, hoping that it's your sick moves that are leading to these sales.
You hope that Stan'll give you a commission for those sales when your contract is up. You'll see!
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Ice Sculpture</h2>
"Cool!" Casssel laughs. "Sorry, that was a poor joke." He fetches some paperwork and puts it before you to sign. "Here's the contract for the job. Just need your signature and you can head to their office. I believe their function is this evening, so you'll be right on time!"
You pick up a pen and scribble your name on the contract, thank Cassel, and make your way to the offices of Ditcher, Quicke & Hyde. When you present yourself to the receptionist in the lobby, they send you up to the terrace on the 32nd floor and phone ahead to let them know you've arrived.
The terrace is a hive of activity, with an events staff working to set up tables and decorations. You're met by a stressed-looking buck, who is visibly relieved you've shown up.
"Oh thank fuck," he says, "we were starting to panic that we wouldn't have a centerpiece." The buck gestures at you. "Okay, we don't have time to waste, so off with those clothes and get up on that big table over there."
You look around at all the people buzzing about, nervous about getting naked in front of all of them.
"Look, you're gonna be on full display for hundreds of people tonight, so you better get comfortable with that real fast," the buck tells you.
Sighing, you strip off your clothes, grateful that nobody rushing around seems to take any notice, busy as they are with their tasks. You climb carefully up on the indicated table, standing up in a flat-bottomed basin in the middle.
"This will probably feel a little cold," the buck says, moments before you jolt in surprise.
Your feet suddenly turn icy cold, and you look down to see that it's because they've become just that - ice! With a crackling sound, your toes turn blue and you lose feeling in them, watching in fascination as the change spreads quickly up your ankles and calves.
"Do me a favour and get into position," the buck instructs. "Hold your cock like you're peeing." You do so, looking around with discomfort. A couple of the event staff have paused what they're doing to watch you.
"Great, now put your other hand up and behind your head. Yeah, just like that."
It definitely feels strange being up here like this in such a pose, especially as more and more eyes turn to watch the ice creeping up your thighs. Despite your embarrassment, you feel your cock starting to stiffen in your grasp. The people watching you stand there naked on the table <i>does</i> kind of turn you on.
But just as you finish getting hard, your balls feel really cold and the change overtakes your groin. You watch it reach the base of your shaft and creep along towards the end, your erect cock turning into solid ice in your grasp.
You give it a few experimental strokes, to some laughter from the growing crowd, but can feel nothing. On the downstroke your hand suddenly gets stuck, fusing to your cock as it, too, begins to turn to ice.
"Yeah, you're definitely not gonna cum like that," chuckles the buck, "but I think you'll find... ah, there we go."
You gasp as you feel a pressure building in your cock, like you're right on the edge of coming.. Suddenly, a fizzy liquid begins to stream out, pouring down and landing in the basin at your feet, where it disappears into a small drain.
You notice that there seems to be some sort of hollow channel running up one of your legs, and the fizzy liquid is being pumped up from below, circulating around and filling your icy balls, and then emerging from the end of your cock, nice and chilled. The feeling of it emerging is like an unending ejaculation, and you whimper quietly from the sensation.
The buck grabs one of the glass flutes on the table and holds it under the stream, letting the flute fill up. He takes a sip, swirling it around in his mouth a bit. "Ahh," he says, "that's good champagne. I think you'll be very popular tonight!"
By now the ice has reached your mid-chest, and you feel something akin to heartburn for a few moments, until the feeling passes and your whole chest freezes. Your other arm has frozen by now as well, and the feeling of your icy hand on the back of your head makes what's left of you shiver a little.
"I believe your contract is for a year," the buck tells you as the ice creaks its way up your neck and freezes your jaw. "Luckily for you, you won't melt, so I imagine we'll crate you up at the end of the night and save you til the next function. I think you're gonna get a lot of use this year - they like to have company events quite frequently."
Your eyes glaze over as the transformation nears completion, your vision distorting and blurring as your eyes turn to ice. Your ear gives one final twitch as the ice overtakes it, and you move no more.
With the show over, the assembled crowd go back to their duties, setting the terrace up for the company event. You stand there, unmoving, focusing on the only thing you can - the orgasmic feeling of chilled champagne fountaining out of your cock. It's blissful and overwhelming at the same time, but you quickly grow to love it.
Eventually the setup is finished, and some time later people in business suits begin streaming into the space, grabbing tiny sandwiches and hors d'oeuvres and babbling to each other.
You're a star of the show, and nearly everyone makes a point of grabbing a glass flute and filling it up with your champagne, remarking as they do on what an attractive sculpture you make.
Their praise fills you with warmth - well metaphorically, anyway, and you proudly display yourself for them as champagne streams from you.
The event only lasts a few hours, and then the event staff expertly cleans up and takes down all the decorations. You're removed from the basin - to your disappointment, the fountain ceases the moment you're removed - and you're packed carefully away in a tall crate.
Thankfully, you know it won't be long til you're on display and pouring champagne once again.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Underwear</h2>
Cassel nods and smiles. "Fantastic!" he says. "Now, you're gonna be getting real close and personal with the client for the next year, so I hope you're ready for that!" He produces some paperwork from his desk and passes you a pen to sign.
Once the paperwork is out of the way, he makes a phone call and bids you to wait for a few minutes.
Eventually there's a knock at the door and Cassel welcomes in a muscular, handsome tiger. "This will be your employer for the next year." He gives the tiger a nod. "I'll wait outside and give you two some privacy."
The tiger smirks. "Nice to meet ya." He puts out a paw and you shake it. "When I put in a request for some new underwear, I'll admit that I didn't think they'd ever give me a call back. But I think you'll do just nicely." His smile widens as he looks you up and down.
"But underwear doesn't wear clothing itself, so... off with you!" He gestures at your clothes. You nod and strip for him and he whistles appreciatively. He undoes his pants and slips out of them. You notice that he's going commando, and his cock and balls flop out as he opens his pants.
"Like what you see?" he asks, one eyebrow cocked. "Go on, get a closer look."
You approach him and drop to your knees, feeling almost compelled to get your face right into that tiger crotch. You take a big inhale and let out a moan. He has an intoxicating smell.
"Yeah, that's right," the tiger says, grabbing the back of your head and pressing your snout deeper into his crotch. "Get right in there."
You wrap your arms around his waist to steady yourself and breathe in deeply. Suddenly, you feel that your fingers, which were interlaced together just above his ass, no longer feel right. You try to pull your hands back, but they seem to be stuck together.
Your arms start to lose strength as they flatten out, becoming nothing more than an elastic band around the tiger's striped waist. As he holds your head and presses it into his crotch, your face begins to deform, hugging the shape of his crotch more tightly.
There's a curious sensation as your legs slip out from under you, curling up between his legs as they flatten and form the fabric that covers his ass. Your own cock is, nothing more than fabric itself now, is wedged just below his crotch, and you can feel his heavy, fuzzy balls rubbing against it.
You try to moan again, but have lost all ability to talk or move. In moments, you've become nothing more than a pair of underwear tightly wrapped around the tiger's sexiest areas.
Despite this, you're still able to smell his musk and feel the warmth and weight of his cock and balls pressing against what was once your face. It's heavenly.
The tiger gropes himself through you, and you feel him beginning to stiffen within you. A bead of precum drips out of his cock and soaks into your fabric, tasting incredible.
"Mmmmff, you do feel good," the tiger purrs, adjusting you. He touches himself a little bit more, then pulls his pants back on, trapping you between the warmth of his cock and the rough texture of his jeans.
You hear Cassel return to the room, and he exchanges some words with the tiger. Then the tiger is moving, his gait stretching your fabric back and forth with each step.
All the while you've got a faceful of tiger crotch, and you can't think of anywhere else you'd rather be. It's gonna be a great year. You hope that he wears you often, and prays he remembers to wash you.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Socks</h2>
Cassel seems a little surprised. "To be honest," he says, "I didn't think anyone would take this one. It sounds like a rather... high intensity job."
You assure him you're up to the task, and seeming convinced, he takes out some paperwork from a drawer in his desk for you to sign. He tells you to head to the Pump & Go Gym and promises he'll call ahead to let the lead trainer know you're on your way.
At the gym, you're met by a tall and muscular wolf, who introduces himself as Jackie, the lead trainer. "You're gonna be my socks for the next year, huh?" he says, appraising you. "I tend to work hard, so I hope you'll be able to keep up!"
He leads you through the gym to the staff room at the back, shooing out some trainers on a break. "Alright, no time like the present. Let's get you changed so I can get back out on the floor. I've got a client in 15 and then my own workout to do."
The wolf gestures for you to strip down, putting your clothes into his personal locker. You stand before him awkwardly, keenly aware that your body isn't quite at his level of fitness. You shake the feeling, though, keeping in mind that in a few minutes, that isn't going to matter.
The wolf strides over to the staff sofa, sitting down on it and kicking off his trainers. He peels off his old socks - you catch a whiff of them as he does - and tosses them into the bin across the room with impressive accuracy.
"Maybe it'll help for you to get a closer look at where you're gonna be spending the next year, huh? Go ahead, get down there." He puts his feet up on the coffee table, kicking a half-empty protein shaker bottle out of the way.
Somewhat hesitantly, you get down on your knees in front of him, seeing his big wolf paws up close. You reach out to feel them, glancing nervously up at the wolf. He's got his head tilted back, quietly enjoying as you start to play with his paws.
Inhaling, you smell his natural musk, and rather than off-putting, it only makes you want to get closer to those paws. Really hoping you're not crossing a line, and before you can stop yourself, your tongue darts out of your mouth and traces its way up his paw.
The wolf lets out a low moan, so you continue, licking his paws and kneading them with your hands. You're getting so into it that you don't even notice that you haven't been able to feel your legs for some time. It's only when you begin sinking down towards the floor, away from his delicious paws, that you look down in surprise and see that your legs have taken on a white cottony texture and now end in a rounded shape rather than in paws.
As you slide down away from his paws you grab onto them desperately, hauling yourself up onto the coffee table so you can continue worshipping them as you change.
The white cottony texture spreads up your body, your hard and twitching cock disappearing into fabric as you change. Your body begins splitting in two from your groin upwards along with the change, and you realize that you're bifurcating into two separate socks.
You keep trying to lick and caress his paws, but your tongue is drying out and you cough. Your arms are becoming weaker, eventually going limp and merging into your sides. You fall forwards, facefirst into his pawpad, and feel it against your face as the change nears completion.
Suddenly, disorientingly, your whole self splits in two, your mouth forming the opening of the sock - both socks! You can feel yourself in two places at once, laying limp on either side of his paws on the coffee table. You can't move even a muscle, nor speak at all. You can only lay there as the wolf finally sits up, picks you up in his hands and inspects you.
"Mmm, nice clean white socks. Well, we'll see how clean you are at the end of the day. Let's get you on," he says, and begins stretching your mouth open and wiggling his toes into your opening.
You can feel his foot as it slides in, stretching your body and filling you completely. Well, filling <i>half</i> of you completely. The other half shortly follows, and you find yourself wrapped around the wolf's paws, hugging them tightly and soaking in his warmth and musk.
You feel a pressure from the outside as the wolf slips his feet into his trainers, lacing them up and standing up.
Oh, gods, the feeling as he walks on you. With each step you feel his paws pressing down on you from within, and it feels incredible. You quickly realize that you love nothing more than being wrapped around his paws, so close to them.
Time in the dark, tight confines of his shoes passes quickly. You're acutely aware of his steps, then later, his runs, relishing the feeling of his paws pressing against you.
Eventually you're freed from your shoe prison, but it's a fleeting enjoyment as he begins to peel you off his feet. Noooo, you want to cry, becoming filled with a profound emptiness. You crave to wrap yourself around his musky paws again, and a few minutes later get your wish. To your disappointment, when his paws fill you next, they smell much cleaner and are slightly damp with water. But you don't mind. Whatever state his paws are in, you're just happy they're in you.
Now, and for the whole next year.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Pup Gear</h2>
Cassel takes out some paperwork from a drawer in his desk and passes it over to you. "Happy to hear that. I'm sure you and the client will grow very close over the next year. Just sign this contract and then you can head over to meet him!"
You grab a pen from the cup on the desk and scribble your name, barely reading the pages of legalese. You shake Cassel's hand and thank him for the opportunity, and he gives you a slip of paper with the client's address on it.
The address turns out to be the apartment of a handsome and muscular boar wearing nothing more than a tight jockstrap that accentuates his bulging member, who welcomes you in when you explain you're from the temp agency. He seems somewhat familiar to you, but you can't quite place where from.
"Ah, you're just in time," he says. "I've got a gig tonight and wanted a new outfit to wear! You'll do perfectly, I'm sure."
"I'm a gogo dancer over at The Manhole," he adds, answering your unspoken question. "I'm sure I'll have hands all over me - more than usual, anyway - with you on my body!" It suddenly clicks that you've seen him before at the club... and also in certain videos on the internet.
He chuckles and claps his hands together. "Alright, well, let's get started then. Uh, this'll probably be easier if you take your clothes off." The boar gestures to a small box on the table. "You can put them in there and I'll make sure everything's safe and sound for you when your contract's up."
You're suddenly very shy, realizing that you're in the home of a hot porn star and gogo dancer, and he's asking you to strip naked for him! Your cock betrays you, growing harder as you peel your clothes off, leaving you with nothing to hide your erection as it bobs in front of you.
The boar laughs good-naturedly and steps a little closer to you. He cups a hand around your balls and your cock twitches. "Oh, my friend, you're gonna be getting closer to me and spending more time with me than anyone else this next year," he purrs in your ear. You whimper a little.
"You're gonna-- oh!" You feel a strange sensation and the boar steps back, holding up your cock and balls in his hand. "Huh, looks like you're making me some toys to play with too!"
You look down at your groin, and where your cock and balls were is now just a smooth patch. You look back up at your bits in his palm and he gives them an experimental stroke. You nearly collapse back at the sensation, still fully able to feel it.
"Oh I'm gonna have to explore this later," he says devilishly, setting your dildo carefully on the table.
You reach out to pick it up and see for yourself, but as you extend your arms you notice that your paws have started to change shape, becoming big plump leather mittens with rubber paw prints on the end. You inspect them in wonder, and then with a small <i>pop!</i> they both fall off and drop to the floor.
"Excellent, paw gloves!" the boar says, picking them up for you and putting them on the table. Your pawless stumps have begun to retract into your torso, leaving you standing there armless after a few seconds.
Your knees become a bit itchy, and you look down to see them changing color and texture. "Ah, let's get you over to the sofa before you fall down and hurt yourself!"
The boar carefully guides you to the sofa, and you walk awkwardly with your stiffening legs. You are set down on the sofa just in time, as your feet begin to retract into your legs and your knees pop off, leaving a pair of comfortable and protective kneepads.
The rest of your legs melt away into your torso, and you are briefly no more than a body pillow on the sofa for the boar. He runs a teasing finger up from your null crotch towards your chest, pausing to do a few circles around one of your nipples. You tip your head back and let out a low moan and he chuckles.
The smell of leather begins to fill your nose, and you open your eyes to look down your snout. Your face has begun to change, your nose and snout taking on a shiny black leather texture. You try to open your mouth to say something, but it's lost to you being unable to manipulate your face any more.
With a dizzying lurch, your head falls of your torso and tips forward. With catlike reflexes the boar catches you, grabbing your head before it topples to the floor. He spins you around to see your torso, which now is quickly changing shape. Your nipples become silver rings, your chest, shoulders, and back becoming leather strips and buckles. In moments, your torso has become a beautiful-looking leather harness. Below it, your tail has shrunk down and become nothing more than a bouncy rubber tail plug.
"Damn," the boar says, "you look like excellent gear indeed. Let's put you on, eh?"
You feel a particularly strange sensation as the boar lifts your head up and sticks his head inside, filling the mask with his own face. He reaches back and adjusts the straps on the back of your head, tightening it to fit perfectly.
Then he grabs the harness and pulls it over him, and you feel a jolt of pleasure as your nipple-rings rub against his chest.
The tail plug is next. He grabs a bottle of lube from beside the sofa and lubes up the plug, deftly inserting it inside him. You can feel your tail wagging as he shakes his hips.
The boar puts the paw mitts on and walks over to his bedroom to admire himself in the mirror. You can see him wearing you, and you agree wholeheartedly with him when he says aloud how good you look. He admires his new gear for a few moments, taking a few pictures to post on social media.
Then he removes the paw mitts, pops out the tail plug and sets them aside. "I didn't forget about this," he says, striding back to the main room and grabbing your cock dildo. You can feel his hand wrapped around you and you hope dearly that this particular kind of dildo is able to cum.
"I've got to head to the club soon, but I think I've got enough time to take you for a ride first," he says. He grabs the lube bottle again and retreats back to the bedroom, lubing up your cock with firm, skillful strokes.
Then, positioning his tailhole above you, he begins to lower himself down.
If you were in any way capable of gasping, you would. Here was a porn star you have busted more than a few nuts to, about to sit on your cock! And whats more, you're his for the next year!
He starts to ride you, his hot, tight hole squeezing around your dildo as he plunges it in and out. He pulls his cock out from his jockstrap, jerking himself in time with his motions on your cock.
With dismay, you realize that you'll be unable to cum in this form, even though you can feel the orgasm building. Desperately, you wish you could cum, but you can do nothing more than ram against his prostate again and again until, with a roar, he cums, unleashing a torrent onto his bedsheets. You can feel his hole spasming, clenching tightly against your shaft as he cums. Your edge-of-orgasm feeling doesn't seem to be going away, and you eventually discover that it takes hours to fully subside.
"Ahh, fuck!" he says, panting. He leaves you inside him for a few moments, then slowly slides you out.
Removing the rest of his gear, he carries your cock into the shower and washes it off as he showers and prepares for his club gig. Donning your pup hood and harness again after he's nice and clean, he pops the tail plug back in and grabs his phone and keys, setting off for The Manhole.
Getting sweaty dancing in the club - you really learn to appreciate the smell of his unique musk as it sinks into your mask and harness, though he does clean you regularly - being worn in video and photoshoots (I'm almost famous! you think, if only anyone knew that I was more than just his gear), and of course being worn and ridden during his off-camera activities, too. As you bask in the feeling of being used by him, you realize with glee tha this'll be your life for the next year.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Beachball</h2>
"Great! Let me get you the contract to sign and you can look it over while I let the client know that you'll be on your way to meet him shortly." Cassel rummages in his desk for a moment and produces some paper, which he slides over to you and picks up the phone while you sign the many pages.
As you set down the pen, he hangs up the phone. "The client will be waiting for you down at the beach, so head on down there and have fun!" Cassel sees you to the door, and you head out.
Down at the beach, you're met by a short but very fit otter. "Hey bro!" he says as you arrive. "You're gonna be my new beachball, eh?" He looks you up and down. You nod, a little unsure. "Great! Okay, come with me bro, let's go meet the others."
He leads you a little ways down the beach to the clothing-optional section, where a group is chilling in the sand. He introduces you as their next plaything and there are appreciative nods all around and a few chuckles.
"Well, let's get to it!" the otter announces. "I don't want ya to rip your clothes when you change, so ya better strip down!" Normally you'd feel pretty self-conscious about getting naked in front of a bunch of eagerly-awaiting strangers, but given that this is the nude part of the beach, your bits aren't the only ones already hanging out in the afternoon sun.
You dutifully remove your clothes, and one of the group offers up a shopping bag for you to put them in so they don't get all sandy. You stand there, slightly embarrassed, as they all stare at you.
"Oh! There he goes!" one of them announces with a giggle. You're about to ask what he means when you feel a bit of a tightening in your gut. Looking down, you see your belly starting to expand. At first, it just looks like you've eaten a particularly-filling meal, but even as you watch your gut continues to balloon out more.
The otter gives your belly a poke with one of his fingers. It feels very tight but not at all unpleasant.
Worrying that you'll become unbalanced as you swell out more, you sit down in the sand and rub your round belly. Your fur has begun to disappear, your belly taking on a shiny appearance that glitters in the sunlight. Your feet carve tracks in the sand as they begin to retract, your legs disappearing into your continually-expanding form.
This does unbalance you, and you fall backwards onto your back, your big round shiny belly pointing up towards the sky.
Your cock feels slightly strange and, with some difficulty, you reach around your belly to grope for it. Instead of your cock, however, you find only a plastic valve, and briefly wonder what it would feel like to pop it open.
You don't get the chance to find out, however, as you lose grip on your cock valve and your arms begin to shrink down, disappearing into your shoulders.
Your round belly makes up almost all of you now, and as your head begins to sink down and merge into it, you start to roll over uncontrolled and your whole being shrinks down into a more manageable size. In a few moments, you're nothing but a perfectly round, shiny beachball sitting in the sand.
The otter reaches down and picks you up, having no difficulty lifting your air-filled self. "Sweeeeeet! Bro, you look amazing!" he says. Then, without warning, he bats you high up into the air.
The others laugh and scramble to their feet, leaping and jumping to hit you up again before you can touch the sand.
And so begins their first game, keeping you up in the air as long as possible. Each hit is painless and surprisingly pleasurable, and you enjoy letting them bat you around as the afternoon wears on.
Eventually they need a break and they let you fall to the sand, sitting down themselves to enjoy some cool drinks. The wind sends you tumbling down the beach, and one of them has to chase you down before you blow into the water and get carried away by the surf.
You're played with for the rest of the afternoon, til eventually it's time to go home. "I'd love to take you home like this, bro," the otter tells you, "but you won't fit in my car! Guess I gotta let your air out first."
You can feel him fiddling with your air valve, and then a sudden orgasmic rush of pleasure fills your mind as air begins rushing out of you.
Along with the air, you also feel your thoughts slowing down and draining away. It becomes harder to think, the emptier you are and the more your round form deflates and deforms, until you are fully devoid of air and thoughts. Just existing dumbly, nothing more than an empty beachball.
It feels like no time passes, then suddenly you become aware of receiving a blow job. Like coming out of a deep sleep, you slowly awaken, air filling you again blow by pleasurable blow. You wish desperately that you could cum from how the otter's mouth on your valve feels, but know that it's an impossibility, so you just enjoy the feeling of growing larger and tighter and more deliciously full of air.
Ready to be played with again, and again, and again.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Drone</h2>
Cassel nods knowingly. "I'm sure that you'll enjoy it," he tells you. "You'll be contracted with HIVE Corp. for the next year, so if you can just sign this paperwork we can get you started." He produces some paperwork and a pen, and you obligingly sign your name.
After the paperwork is all squared away, he sends you off to the HIVE Corp. headquarters, where you're met by a no-nonsense doberman who leads you through a labyrinth of corridors to a white room with a one-way mirror, a grated floor, and what looks like a showerhead in the ceiling.
"Please remove your clothing and place it in the bin," a voice crackles from a speaker in an upper corner of the room. You take off your clothes and deposit them in the white bin on the floor below the speaker.
"Stand in the center of the room," the voice commands. You do as told, turning to face the one-way mirror. The room is rather cold and you shiver a bit, but you get the feeling that won't be an issue much longer.
You hear a gurgling noise above you and look up, just in time to see a black drop drip out of the showerhead. It splashes onto your nose, and you reach up with a paw to touch it.
The black goo is sticky and warm, and smells strongly of fresh latex. As you touch your nose some of it sticks to your fingers. You rub your fingers together and the goo spreads across them both, leaving your fingers shiny and rubbery-looking.
You're distracted from your fingers by more goo suddenly pouring out of the showerhead, landing heavily on top of your head and beginning to coat you.
"Remain where you are and allow the Substance to cover you," you hear, the speaker somehow capitalizing the word with only his voice.
The goo is warm and makes your scalp tingle as it runs down, managing to avoid your eyes but quickly covering the rest of your head. As your snout gets enveloped you try to open your mouth to take a breath in, but the rubbery goo seems to have sealed it shut.
You reach up in alarm and try to pull some of the goo off, but as you grasp your snout and tug, your entire snout stretches out with the goo.
It's running down your chest and back, tingling as it goes. It feels like a warm, but viscous, shower, and you give a twitch in pleasure as the black goo reaches your crotch and begins to cover your cock.
You start to get hard, but your urges are quickly stifled as the goo coats you, forming a smooth, rounded lump where your cock and balls were. You reach down and tug at it, stretching it out and feeling an incredibly pleasurable sensation but knowing that no matter how much you pull at it, an orgasm won't arrive.
Looking up at the one-way mirror, you see yourself reflected. Nearly completely covered in the black goo, your features have been smoothed out and erased, leaving only a rubbery blank of a person standing in your stead. Excess goo drips down off of you through the grate in the floor. Finally, some of the goo drips down across your eyes and your vision goes dark.
"Conversion complete," the voice says, your hearing somewhat muffled with your rubber ears. "Beginning Conditioning."
Something suddenly changes. You start feeling a vibration through your body. A thrumming <i>whump whump whump</i> that picks up in pace. You begin swaying on the spot, buffeted by the vibration all around you.
<i>For the duration of your contract, it is now the property of HIVE Corp.</i>, you feel, rather than hear. <i>Its body and mind belong to HIVE Corp., and it will obey completely and without question.</i>
That doesn't sound like a bad idea, you think to yourself. You're already a rubber drone, so what's the point in trying to have agency? You don't want to be a bad employee after all, after Cassel got you this job.
<i>It will obey.</i>
Yeah, you'll obey, of course. Why not?
<i>It will obey.</i>
Yes, you'll obey.
<i>It will obey.</i>
... It will obey.
"Conditioning stage one complete. Beginning stage two."
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Fursuit</h2>
Cassel nods and pulls out some paperwork. "Glad to hear it! The client says he's got a con coming up and would love to have a full suit to wear, so I'm sure you'll do nicely." He pushes the paperwork toward you. "Just sign this contract here, and you'll be his to wear for the next year!"
As you take a quick read through the paperwork (and the legalese swims in front of your eyes), the fennec makes a quick call on his desktop phone to let the client know you've signed on.
A few minutes later, a fox comes knocking at the door. Cassel welcomes him in, and the fox gives you a friendly handshake.
"So you're gonna be my new fursuit, eh?" he says, looking you up and down. "You look cool already, but I hope you don't mind if I make a few changes. Wanna make sure I make a splash at the con."
He takes your hand and turns it over. "My sona has lots of colorful markings," he says, gesturing at the back of your hand. You watch as the fur on your paw begins to change color. Simultaneously, your paw starts to stiffen and swell, growing to a cartoonish size. Suddenly, your hand pops off entirely, and your arm flops down limp at your side.
The fox holds up your paw glove and inspects it. "Looks great!" he says. He squeezes the soft, plush beans on your paws and, strangely, you can still feel it as he does.
Your back itches and you reach behind you with your other arm and feel around, discovering a thick plastic zipper that has grown down the length of your spine.
Your feet have begun to swell as well as the color change sweeps across your body, taking on rainbow-colored tiger stripes. In front of your face, your nose begins to swell out, losing its shine and taking on a plush texture. You reach up with your remaining paw and squeeze it, giggling at how strange it feels. Your hand pops off, dropping to the floor with a <i>flumph!</i>
Your giggle turns into a brief cough as you feel your mouth drying out. Your tongue feels very cottony, and you open your mouth to say something, only find that it's stuck that way, in a permanent happy smile with tongue lolling out.
You begin feeling lightheaded and sway on your feet, your legs shaking as they hollow out and struggle to support your body.
All at once several things happen. The fox leaps forward to catch you as you collapse, your body folding on itself as your fabric and foam body is unable to hold you up. As the fox grabs you, your head tips forward, detaching from your neck and rolling over his back in a dizzying circle.
You see the carpet rush up towards you and try to wince in anticipation of the blow, but are unable to move your face even a little. Hitting the ground doesn't hurt at all though, and your head rolls over enough for you to see the fox gently lowering your headless and pawless bodysuit down onto the chair. The feet detach as he does so, leaving you spread into multiple different parts.
"Sorry about that!" the fox cries, picking up your head and turning it to face him. "I tried to catch you but it ... yeah." He sets your head on the desk and turns to Cassel.
"It looks great! Do you mind if I try it on now?" he asks.
Cassel laughs. "Go right ahead! Wear him home if you like!"
The fox turns back to you and picks up your body suit. He unzips the back, which feels very satisfying, and starts to slide his leg inside you.
Having someone inside you is the strangest sensation you've ever felt. He gets his other leg and arms in, and Cassel helpfully zips him up. As he starts to move, you feel yourself moving but are completely out of control of your own body, being piloted by the fox within you. You can feel his body head within you. The strange feeling is amplified by the fact that you can watch all this happening as a disembodied head sitting on the desk.
He steps into your footpaws, and then picks your head up from the desk and dons it, looking out through your eyes as he slips your handpaws on.
"Looking good!" Cassel says, coming into view. The fox does some experimental motions, waving his arms and taking some steps around the room.
"Fantastic!" he says, his voice coming muffled from within you. "Let's take you for a test drive on the way home!"
You can tell that you're a big hit right away. Lots of people stop to compliment the fox on his fursuit or take photos with you, and you find yourself really enjoying the attention. The fox takes on a playful persona while wearing you, and you quickly grow to love the feeling of people giving your soft, plush form hugs.
While it's disorienting and strange feeling someone moving you from within, and even more disorienting when they get out of you and leave your disembodied parties strewn about the room, you know that you're gonna have a very fun year.
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Ending - Coffee Machine</h2>
"Mmm, excellent," Cassel says to you. "I'll try to stop by the shop and get a cup from you sometime!" He takes some papers out of his desk, a contract, and slides it over to you along with a pen. "Just sign this and then make your way over to the shop!"
You sign the contract, then give him a hearty handshake before departing for the Ejaculatte Coffee shop. When you arrive, there's a queue snaking out the door along with the delicious aroma of fresh-brewed coffee. People give you dirty look as you skip the line to slip inside, but when you explain you're there to work they quit their grumbling.
The harried-looking barista behind the counter is extremely relieved you're there, and wants to get you started immediately. He tells you to head to the staff room behind the counter, and that he'll come and collect you as soon as he's got a moment.
"I'd love to supervise the changes," the corgi tells you, "but as you can see I'm totally swamped here. Just go get changed - remember to strip down first! - and it'll really help me get a load off!"
It's clear that their equipment on hand isn't enough to deal with the influx of customers, so you quickly duck past the queue of thirsty customers and into the small staff room behind the counter.
Doing as instructed, you strip down, placing your clothing and effects on the small sofa. You stand in the middle of the room and wait for something to happen.
And sure enough, moments later you feel an itch on your back. You reach back to scratch it, but find your arm to be uncooperative. It tries to reach back but can't quite get there, and the itch is spreading wide across your back.
In fact, your whole back - and torso - appears to be getting wider. Your perspective shifts lower towards the floor as your legs begin to shorten and sink into your body, til they're nothing more than nubs that merge together to form a base.
Your cock, flopping free, starts to harden. But rather than getting erect, it appears to be transforming into a handle of some sort. You're tempted to reach down and see what happens if you pull the handle, but the realization that your arms have begun shrinking down and merging into your body as well put an end to that impulse.
On your top of your right shoulder, what at first looks like a tumor begins to sprout, but quickly becomes a clear plastic hopper that one can dump coffee beans in. You wonder what part of your internals have rearranged themselves to grind up the beans, but are sure you'll find out.
On your wide, stout chest you can see a variety of buttons appearing, all to adjust the various settings. Your nipples become two dials on either side, and you shudder in imagined pleasure at how it'll feel when someone twists them.
You suddenly smell a whiff of coffee and close your eyes to fully appreciate the aroma, finding after you've done so that you're unable to open them again. You can feel your body continuing to shift and arrange itself. Most bizarrely, you feel your urethra redirect itself down below the base of the handle that was your cock, and you vibrate a little with the knowledge of what that's going to mean.
A few minutes later the door to the staff room opens and the corgi hurries inside, finding you on the floor. "Ah, perfect!" he says, bending down to pick you up. "Lets get you set up before they eat me alive out there."
He carries you out to general applause and cheering, setting you on the back counter. He plugs in the power cord that was your tail and you feel energy coursing through you. Opening your hopper, he dumps in a bag of fresh beans and begins fiddling with your controls. You were right, it does feel great when he turns those dials.
You start to hum and vibrate, and accept some of the coffee beans in the hopper into you, grinding them and moving them around inside you. Being so close to the smell of freshly-ground beans is heavenly, and you temporarily lose yourself in the incredible aroma until you are jerked back to the present by the corgi putting his hand on your cock handle.
He gives it a tug to the side, and it suddenly feels like you need to cum. You release, and steaming hot coffee gushes out of you into the waiting cup. As he pulls your handle back to the closed position, the coffee eruption slows to a trickle, leaving your mind reeling at the suddenness of the orgasmic feeling.
You don't have long to recover, though, before he's pulling another coffee and the sensation washes over you again.
All through the day, you're used well and frequently, pulling coffee for eager customers who sip your fresh brew and comment on its distinctly delicious taste.
Their praise makes you feel really good - almost nearly as good as it feels every time the corgi tugs on your handle and an orgasmic rush overcomes you.
This, you think as you dispense the hundredth (or more, you've lost count) coffee of the day, is a job you're going to enjoy very much.
<b>The End!</b>
[[Play Again?|Main Menu]]<<if !$priorEndings.some(ending => ending.name === "Security Camera")>><h2>Caught!</h2>
The door opens, catching you off guard. "Snooping around, eh?" the fennec fox says, his hands on his hips. "Seems we need a bit better security here... and you'll do just fine."
<<include "Security Camera">>
<<if !$priorEndings.some(ending => ending.name === "Security Camera")>>
<<set $priorEndings.push({name: "Security Camera", other_properties: "values"})>>
<</if>>
<<else>><h2>Caught... Again!</h2>
The door opens, catching you off guard. "Snooping around <i>again</i>?" the fennec fox says, shaking his head in disappointment. "I thought you'd learned your lesson, but I guess not. Seems you need to spend a bit more time working in security!"
<<include "Security Camera">>
<</if>>
<<set $jobsTaken+=1>><<include "Clone">>
<<if !$priorEndings.some(ending => ending.name === "Clone")>>
<<set $priorEndings.push({name: "Clone", other_properties: "values"})>>
<</if>>
<<set $rejectAllAgain = 0>>
<<set $unlockedSecret = 1>>The brochures detail the history of the <i>New You Temp Agency</i>, and tell about how they help clients fill specific, unique positions. "Whether you need a new ice sculpture for a corporate function, or a standee to advertise your business, the <i>New You Temp Agency</i> provides dedicated workers for short- or long-term needs!"
<<if $jobsTaken < 1>>As you read, the voice on the phone stops, and a few moments later the door behind the secretary's desk opens. A fennec fox stands in the threshold and sees you waiting.
"Ah, an applicant!" he says. "Come in, come in!" He beckons you into his office.
[[Enter]]
[[On second thought...|Leave]]<<else>>As you read the brochure, the voice on the phone stops, and a few moments later the door behind the secretary's desk opens. Cassel stands in the threshold and beams when he sees you.
"You're back for more, eh?" he says. "Well, come on in!"
<<if $doneFirstInterview == true>>[[Enter|ReturningEmployee]]<<else>>[[Enter]]<</if>>
[[On second thought...|Leave]]<</if>><h2>Ending - Mannequin</h2>
"Excellent choice," Cassel says, nodding. "I knew you were the right one for the job." He withdraws some paperwork from his desk and slides it over to you with a pen. "Just sign this contract and you can head off to your new gig!"
After you sign the paperwork you make your way a short distance to Sew it Would Seam, a trendy clothing store a couple streets over. The owner, a fashionable zebra, greets you as you enter.
"Welcome, how can we dress you today?" he beams, then realizes who you are. "Oh! You're our new hire!" he exclaims. "Right this way, if you please! Let's get you changed so we can get you on the floor."
He leads you to a back room where there are a number of racks of clothing waiting to be put out for sale, chattering away. "We've got a new line coming out and, wouldn't you know it, good mannequins are impossible to find in this damn city. You came along at exactly the right time!"
The zebra gestures at your clothes. "You look great, darling, but we can't have you wearing that in the window." You take the hint and strip down for him, until you're standing nude before the zebra.
"Now if you could just go stand on that little circle there," the zebra says, indicating said a plastic base with a metal rod sticking up through it, "and position your tailhole over that rod." He laughs at your facial expression. "Don't worry, it's just to keep you from falling over."
You do as your told, your tail hole twitching inches above the cool metal rod. Once you're in position, you suddenly feel as if your feet are glued to the floor.
Looking down, you see that they've started to lose definition, your fur smoothing away and toes merging together as a shiny white plastic texture spreads over them. You wobble briefly but keep your balance, watching the plastic spread up your calves and then thighs.
As it does, you lose feeling in your legs, noting that you also become unable to move them anymore. The plastic reaches your hips, and you see a seam develop where your legs meet your waist, allowing for your legs to easily rotate or be detached.
The plastic slowly consumes your cock and balls, and they flatten down and smooth out into nothing more than a shiny white bulge. You let out a small, involuntary moan at the sensation as you reach down and rub the smooth patch.
The movement upsets your balance and you wobble again, unable to adjust your legs to keep from toppling over. The zebra is on you in a flash, steading you and reaching for the metal rod.
"Time for this, I think!" he declares, and extends the rod upwards. Suddenly you feel it plunging into your tail hole - which now is nothing more than a small opening in your plasticized rump - and extending smoothly up into you. The pole helps to keep you steady, and you don't wobble as the transformation continues creeping up your torso.
As your torso changes, you feel a really weird sensation on an in breath. It feels like you suck in a lot more air than you should be able to, as your lungs have been replaced by a cavernous hollow chest.
Your arms, slightly bent, become locked into position as they, too, becoming nothing more than plastic mannequin arms, and you look up at the zebra who has stepped back and is watching the transformation with rapt interest.
"I'll make sure you're the best dressed mannequin in town!" you hear him say, before your world goes dark and sounds become muffled by your now-plastic ears. Your facial features smooth out, becoming rounded and unspecific. Something anyone admiring the clothes can see themselves in.
You give a final slight wobble, and then go still.
Once the changes are finished, the zebra wastes no time. He quickly disassembles you, unscrewing your head, arms, and torso. It feels incredibly strange to feel your body be in several parts and places at once.
The zebra grabs a suitable outfit and begins dressing you, reassembling you as needed until a fully-clothed mannequin stands in place, ready to be put on display.
"Looking great!" he says to himself as he carries you out to the window display, setting you up so that everyone walking by can see you modelling the shop's newest line.
You can feel the comfortable clothes hanging off your body, and the warmth of the afternoon sun through the window on your featureless face. You've got no eyes to see, but you can feel the vibrations of people passing by and, you hope, entering the shop.
As jobs go, this is one of the easiest you've ever had. Day in and day out, you stand in the window, showing off the fashionable clothes for sale within.
Every once in a while the zebra takes you apart and redresses you in something new, one of the only ways besides the waxing and waning warmth of the sun that you can use to mark the passage of time. Quite quickly you're treated just like any other mannequin in the shop - simply a decoration, a thing to wear the shop's wares. And you wouldn't have it any other way. It's what you're for, after all.
<b>The End!</b>
[[Play Again?|Main Menu]]<<checkAllEndings>><<if !$allUnlocked>><h2>Cassel's Office</h2>
You enter Cassel's office. He gestures for you to take a seat and you sit on the nicely-carved oak chair in front of his desk.
<<if $pcOn is true>>
With a jolt, you realize that it's the tiger whose employee file you were reading on the computer... and you're about to sit on him! As you lower yourself down onto the surprisingly comfortable seat, you hope he doesn't mind your ass on him.
<<elseif $readInbox is true>>
As you approach the desk, you see a plush floormat under the desk. With a jolt, you recognize the colorings as those of a red panda, just like the headshot in the resumé you viewed! Eyeing the floormat with amusement, you take a seat on the carved chair.
<<else>>
You take a seat on the carved chair, which is just as comfortable as you remember it being.<</if>>
"Now, I've still got your file from before, but it can't hurt to go through the questions again. Perhaps your experience has changed your answers, hm?" The fennec chuckles and takes out his clipboard.
"Before we begin, since you've been here before-- would you like to know how your answers affect your evaluation?"
<div id="dialogue-options">
<<link "\"Sure!\"">>
<<replace "#dialogue-options" t8n>>
<<set $ezMode to true>>
"Sure!"
He nods.
[[Begin the Interview]]
<</replace>>
<</link>>
<<link "\"No thanks.\"">>
<<replace "#dialogue-options" t8n>>
<<set $ezMode to false>>
"No thanks."
He nods. "Enjoy the mystery, eh?"
[[Begin the Interview]]
<</replace>>
<</link>>
</div>
<<elseif $allUnlocked>>
<<goto "end_Secret">>
<<else>>
Something broke!<</if>><h2>Ending Gallery</h2>
Here you can view the endings that you've unlocked!
<table style="width:100%" class="endings-table" >
<tr>
<td><b>Job Endings</b></td>
</tr>
<tr>
<td><<nobr>><<CheckUnlocked "Chair">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Statue">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Underwear">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Rubber Drone">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "ATM">><</nobr>></td>
</tr>
<tr>
<td><<nobr>><<CheckUnlocked "Baseball Bat">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Socks">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Fursuit">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Standee">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Tubeman">><</nobr>></td>
</tr>
<tr>
<td><<nobr>><<CheckUnlocked "Pup Gear">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Coffee Machine">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Ice Sculpture">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Beachball">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Mannequin">><</nobr>></td>
</tr>
<tr>
<td><b>Secret Endings</b></td>
</tr>
<tr>
<td><<nobr>><<CheckUnlocked "Desktop Toy">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Security Camera">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Revolving Door">><</nobr>></td>
<td><<nobr>><<CheckUnlocked "Clone">><</nobr>></td>
</tr>
</table>
<<button "Return">>
<<goto "Main Menu">>
<</button>>- Equal-weight endings aren't randomized (Not priority)
(FIXED) - Get the "contract ends after a year" when returning after unlocking secret ending and returning again
(added new code to handle returns)
(FIXED) - Spaces between answers in ezMode
(FIXED) - Huge space before ending name is revealed
(FIXED) - Suddenly priorEndings.name isn't working
(can't use <<nobr>> in widget, oddly)
(FIXED) - When rejecting jobs on multiple playthroughs, it doesn't reset the job list.
(FIXED) - Secret ends aren't unlocked in Gallery once viewed, and don't show up on PC
(RESOLVED) - Interview scores are not adding up properly
(achieved endings aren't shown in list so their earned points don't appear)
(FIXED) Reject All ending comes up simultaneous with Secret Ending
(FIXED) - Questions can come up repeatedly
(FIXED) - Don't know how to display score adds in NG+<<set $secondThoughts to false, $doneFirstInterview to true>><<set $leaveCount = 0>><<if $firstOffer is false>><<nobr>>
<<set $firstOffer to true>>
<<EndingsManager>><</nobr>>
<<else>><<nobr>>
<<rejectJobBanter>><br><br><<EndingsManager>><</nobr>>
<</if>><<set $Questions = {}>>
<<set $Questions.Q1 = {
question: "Where do you see yourself in five years?\"",
ans1: "\"Your seat.\"",
score1: "scoreChair",
score2: "scoreSocks",
ans2: "\"Making lots of money.\"",
score3: "scoreATM",
score4: "scoreStandee",
ans3: "\"On a beach somewhere.\"",
score5: "scoreBeachball",
score6: "scoreUnderwear" },
$Questions.Q2 = {
question: "Do you like to hit things?\"",
ans1: "\"Hell yeah! Smash 'em!\"",
score1: "scoreBat",
score2: "scoreDrone",
ans2: "\"I'd rather hug things.\"",
score3: "scoreFursuit",
score4: "scoreUnderwear",
ans3: "\"I'm too fragile of a person; I'd only hurt myself.\"",
score5: "scoreIce",
score6: "scoreStandee" },
$Questions.Q3 = {
question: "How well do you do under pressure?\"",
ans1: "\"Not well! I totally break!\"",
score1: "scoreBeachball",
score2: "scoreStandee",
ans2: "\"I thrive in a fast-paced environment!\"",
score3: "scoreATM",
score4: "scoreSocks",
ans3: "\"Pressure doesn't matter to me; I do my job regardless.\"",
score5: "scoreStatue",
score6: "scoreDrone",},
$Questions.Q4 = {
question: "Are you a follower, or a leader?\"",
ans1: "\"I like to be the one directing things.\"",
score1: "scoreBat",
score2: "scoreStandee",
ans2: "\"I prefer playing a supportive role.\"",
score3: "scoreUnderwear",
score4: "scoreChair",
ans3: "\"I'm great at following orders.\"",
score5: "scoreFursuit",
score6: "scoreDrone",},
$Questions.Q5 = {
question: "How active would you say you are?\"",
ans1: "\"I'm pretty sedentary. I don't move much.\"",
score1: "scoreStatue",
score2: "scoreIce",
ans2: "\"I'm always moving around. I can barely keep still!\"",
score3: "scoreTubeman",
score4: "scoreSocks",
ans3: "\"I move when I'm needed to.\"",
score5: "scoreBeachball",
score6: "scoreBat",},
$Questions.Q6 = {
question: "How fashionable would you describe yourself as?\"",
ans1: "\"I'm always wearing the latest styles!\"",
score1: "scoreMannequin",
score2: "scorePup",
ans2: "\"I prefer a nice, classic look.\"",
score3: "scoreCoffee",
score4: "scoreFursuit",
ans3: "\"To be honest, I prefer wearing nothing at all.\"",
score5: "scoreDrone",
score6: "scoreStatue",},
$Questions.Q7 = {
question: "Are you an animal person?\"",
ans1: "\"I love animals!\"",
score1: "scoreFursuit",
score2: "scorePup",
ans2: "\"They're too expensive to keep.\"",
score3: "scoreATM",
score4: "scoreCoffee",
ans3: "\"Definitely not.\"",
score5: "scoreBat",
score6: "scoreTubeman",},
$Questions.Q8 = {
question: "Would you describe yourself as a shopaholic?\"",
ans1: "\"I love spending time (and money) in a mall. It's great!\"",
score1: "scoreATM",
score2: "scoreMannequin",
ans2: "\"Only if there's a great deal.\"",
score3: "scoreStandee",
score4: "scoreTubeman",
ans3: "\"I prefer buying things online..\"",
score5: "scorePup",
score6: "scoreUnderwear",},
$Questions.Q9 = {
question: "Do you like the arts?\"",
ans1: "\"Ah, fine art is one of life's pleasures.\"",
score1: "scoreStatue",
score2: "scoreIce",
ans2: "\"I prefer the simpler things.\"",
score3: "scoreCoffee",
score4: "scoreStandee",
ans3: "\"Pssht, art is for nerds!\"",
score5: "scoreBat",
score6: "scoreBeachball",},
$Questions.Q10 = {
question: "How do you feel about wearing uniforms at work?\"",
ans1: "\"I'll wear whatever I need to.\"",
score1: "scoreMannequin",
score2: "scoreDrone",
ans2: "\"As long as it's something fun!\"",
score3: "scorePup",
score4: "scoreFursuit",
ans3: "\"The less I have to wear, the better.\"",
score5: "scoreIce",
score6: "scoreUnderwear",},
$Questions.Q11 = {
question: "How do you feel about working at a large corporation?\"",
ans1: "\"I'm fine with it. Corporations drive our economy!\"",
score1: "scoreIce",
score2: "scoreDrone",
ans2: "\"I'd rather work at a smaller, independent business.\"",
score3: "scoreStandee",
score4: "scoreTubeman",
ans3: "\"Do corpos <i>need</i> to exist, really?\"",
score5: "scoreBeachball",
score6: "scoreChair",},
$Questions.Q12 = {
question: "You want to spend time with some friends. What's your ideal hangout place?\"",
ans1: "\"Somewhere that we can party!\"",
score1: "scorePup",
score2: "scoreATM",
ans2: "\"Somewhere we can sit and chat.\"",
score3: "scoreCoffee",
score4: "scoreChair",
ans3: "\"With my kind of friends? My bedroom, probably.\"",
score5: "scoreSocks",
score6: "scoreUnderwear",},
$Questions.Q13 = {
question: "Do you consider yourself a disciplined person?\"",
ans1: "\"I'm great at following orders perfectly.\"",
score1: "scoreATM",
score2: "scoreDrone",
ans2: "\"I can get things done with some encouragement.\"",
score3: "scoreBeachball",
score4: "scoreBat",
ans3: "\"To be honest, not really.\"",
score5: "scoreTubeman",
score6: "scoreStandee",},
$Questions.Q14 = {
question: "What's your ideal vacation spot?\"",
ans1: "\"Somewhere warm where I can sit in the sun.\"",
score1: "scoreBeachball",
score2: "scoreChair",
ans2: "\"Somewhere I can rest and not have to move for a while.\"",
score3: "scoreMannequin",
score4: "scoreStatue",
ans3: "\"Somewhere with lots of great food!\"",
score5: "scoreCoffee",
score6: "scoreIce",},
$Questions.Q15 = {
question: "If your life was a movie, what genre would it be?\"",
ans1: "\"Oh, definitely an action movie!\"",
score1: "scoreBat",
score2: "scoreDrone",
ans2: "\"Something with cute animals!\"",
score3: "scorePup",
score4: "scoreFursuit",
ans3: "\"Probably a heist movie.\"",
score5: "scoreATM",
score6: "scoreStatue",},
$Questions.Q16 = {
question: "It's bedtime and you're going to sleep. What are you wearing to bed?\"",
ans1: "\"I prefer sleeping in my underwear.\"",
score1: "scoreUnderwear",
score2: "scoreSocks",
ans2: "\"I've got a soft, fashionable nightgown.\"",
score3: "scoreMannequin",
score4: "scoreFursuit",
ans3: "\"Sleep? Who needs sleep?.\"",
score5: "scoreCoffee",
score6: "scoreChair",},
$Questions.Q17 = {
question: "You see a cat stuck in a tree. What do you do?\"",
ans1: "\"Tell him to get down.\"",
score1: "scoreTubeman",
score2: "scoreChair",
ans2: "\"Go up and rescue him.\"",
score3: "scoreDrone",
score4: "scoreFursuit",
ans3: "\"Bark at him and scare him.\"",
score5: "scorePup",
score6: "scoreBat",},
$Questions.Q18 = {
question: "What's more important: Good times or working hard?\"",
ans1: "\"I'd rather live a life of leisure!\"",
score1: "scoreBeachball",
score2: "scoreTubeman",
ans2: "\"A balance is necessary.\"",
score3: "scoreStandee",
score4: "scoreCoffee",
ans3: "\"Gotta work hard so you can earn the good times.\"",
score5: "scoreMannequin",
score6: "scoreATM",},
$Questions.Q19 = {
question: "Say I've lost my keys. Where would you recommend I look?\"",
ans1: "\"Check your pockets.\"",
score1: "scoreSocks",
score2: "scoreUnderwear",
ans2: "\"They're probably the last place you visited.\"",
score3: "scoreStatue",
score4: "scoreIce",
ans3: "\"They might have fallen in with the laundry.\"",
score5: "scorePup",
score6: "scoreMannequin",},
$Questions.Q20 = {
question: "What do you appreciate the most about yourself?\"",
ans1: "\"My awesome body!\"",
score1: "scoreStatue",
score2: "scoreUnderwear",
ans2: "\"My sense of fun and whimsy.\"",
score3: "scorePup",
score4: "scoreFursuit",
ans3: "\"My ability to blend in with the surroundings.\"",
score5: "scoreIce",
score6: "scoreMannequin",}>>
<<widget "displayRandomQuestion">><<nobr>>
/* Initialize asked questions array if it doesn't exist */
<<if !$askedQuestions>>
<<set $askedQuestions = []>>
<</if>>
/* Get all question keys that haven't been asked yet */
<<set _keys = Object.keys($Questions).filter(function(key) {
return !$askedQuestions.includes(key);
})>>
/* Pick a random question key */
<<set _randomIndex = Math.floor(Math.random() * _keys.length)>>
<<set _randomKey = _keys[_randomIndex]>>
<<set _currentQuestion = $Questions[_randomKey]>>
/* Store current question and its key for later reference */
<<set $currentQuestionKey = _randomKey>>
/* Add this question to the asked questions array */
<<run $askedQuestions.push(_randomKey)>>
/* Display the question */
<</nobr>><<nextQuestionBanter>><<= _currentQuestion.question>>
/* Display the answers as links */
<<nobr>><<showStats _currentQuestion.score1 _currentQuestion.score2>><<link _currentQuestion.ans1>>
<<set $currentAnswer = 1>>
<<goto "ProcessAnswer">>
<</link>><br>
<<showStats _currentQuestion.score3 _currentQuestion.score4>><<link _currentQuestion.ans2>>
<<set $currentAnswer = 2>>
<<goto "ProcessAnswer">>
<</link>><br>
<<showStats _currentQuestion.score5 _currentQuestion.score6>><<link _currentQuestion.ans3>>
<<set $currentAnswer = 3>>
<<goto "ProcessAnswer">>
<</link>><</nobr>>
<</widget>>
<<goto "InterviewQuestions">>:: ProcessAnswer
<<set _currentQuestion = $Questions[$currentQuestionKey]>>
<<if $currentAnswer == 1>>
<<set _score1 = _currentQuestion.score1>>
<<set _score2 = _currentQuestion.score2>>
<<elseif $currentAnswer == 2>>
<<set _score1 = _currentQuestion.score3>>
<<set _score2 = _currentQuestion.score4>>
<<else>>
<<set _score1 = _currentQuestion.score5>>
<<set _score2 = _currentQuestion.score6>>
<</if>>
/* Process first score variable */
<<if _score1 == "scoreChair">>
<<set $scoreChair += 1>>
<<elseif _score1 == "scoreATM">>
<<set $scoreATM += 1>>
<<elseif _score1 == "scoreStandee">>
<<set $scoreStandee += 1>>
<<elseif _score1 == "scoreStatue">>
<<set $scoreStatue += 1>>
<<elseif _score1 == "scoreBat">>
<<set $scoreBat += 1>>
<<elseif _score1 == "scoreTubeman">>
<<set $scoreTubeman += 1>>
<<elseif _score1 == "scoreIce">>
<<set $scoreIce += 1>>
<<elseif _score1 == "scoreUnderwear">>
<<set $scoreUnderwear += 1>>
<<elseif _score1 == "scoreSocks">>
<<set $scoreSocks += 1>>
<<elseif _score1 == "scoreBeachball">>
<<set $scoreBeachball += 1>>
<<elseif _score1 == "scoreDrone">>
<<set $scoreDrone += 1>>
<<elseif _score1 == "scoreFursuit">>
<<set $scoreFursuit += 1>>
<<elseif _score1 == "scoreCoffee">>
<<set $scoreCoffee += 1>>
<<elseif _score1 == "scorePup">>
<<set $scorePup += 1>>
<<elseif _score1 == "scoreMannequin">>
<<set $scoreMannequin += 1>>
<</if>>
/* Process second score variable */
<<if _score2 == "scoreChair">>
<<set $scoreChair += 1>>
<<elseif _score2 == "scoreATM">>
<<set $scoreATM += 1>>
<<elseif _score2 == "scoreStandee">>
<<set $scoreStandee += 1>>
<<elseif _score2 == "scoreStatue">>
<<set $scoreStatue += 1>>
<<elseif _score2 == "scoreBat">>
<<set $scoreBat += 1>>
<<elseif _score2 == "scoreTubeman">>
<<set $scoreTubeman += 1>>
<<elseif _score2 == "scoreIce">>
<<set $scoreIce += 1>>
<<elseif _score2 == "scoreUnderwear">>
<<set $scoreUnderwear += 1>>
<<elseif _score2 == "scoreSocks">>
<<set $scoreSocks += 1>>
<<elseif _score2 == "scoreBeachball">>
<<set $scoreBeachball += 1>>
<<elseif _score2 == "scoreDrone">>
<<set $scoreDrone += 1>>
<<elseif _score2 == "scoreFursuit">>
<<set $scoreFursuit += 1>>
<<elseif _score2 == "scoreCoffee">>
<<set $scoreCoffee += 1>>
<<elseif _score2 == "scorePup">>
<<set $scorePup += 1>>
<<elseif _score2 == "scoreMannequin">>
<<set $scoreMannequin += 1>>
<</if>>
<<goto "InterviewQuestions">><<if !$priorEndings.some(ending => ending.name === "Desktop Toy")>>
<<set $priorEndings.push({name: "Desktop Toy", other_properties: "values"})>>
<</if>><<set $extraEndings += 1>><<if $deskToyAgain == 1>>Cassel smiles at you. "Well, hopefully by the end of it, you'll have an idea in mind of what you want to do next."<<elseif $postEnding == 1>>Cassel claps his hands together and beams. "Great!" he says, "I needed a new desk toy!<<else>>Cassel shakes his head, frustrated. "Maybe a year on my desk will give you time to reflect and think about what you want to do," he growls.<</if>>
You open your mouth to say something, but are distracted by what's happening to your hands. Your fingers have begun to shrink and vanish into your paws, and your fur is being replaced by a reflective, shiny metal texture. As you stare, your hands seem to inflate, becoming rounder and more ball-like.
Cassel steps from behind the desk. "Here, let's get you out of those clothes before they start getting in the way," he says. He helps you tug off your shirt and pants, which you would otherwise have struggled with considering how useless your metal-ball hands are now.
As your pants come off, you notice that your balls - your actual balls, not the ones on the ends of your arms - have begun to swell, quickly going from normal sized to kiwi sized to grapefruit and then cantaloupe sized. They too begin to take on a silver shine, hanging lower and lower as they grow.
Your cock isn't spared, either. It begins to swell between your balls, until it too is a cantaloupe-sized silver ball clattering between the two that used to be your nuts.
Cassel watches with amusement, then reaches down and lifts one of your balls, dropping it and letting it swing back towards your cock.
<i>CLICK, CLACK!</i> Your ball strikes your cock, and you gasp in pleasure at the sensation. The ball instantly transfers the energy through and causes your other ball to swing away, until it loses momentum and swings back as well.
The fennec spares you and grabs your ball before it makes contact again, gently lowering it to rest.
While distracted by your clattering balls, you didn't notice your arms thinning out until they were little more than two metal cables attached to your shoulders. Your legs start slipping out from under you, bending in an unnatural way until they form a base that you rest on comfortably. Your torso stretches and bends, and your head along with it, causing some brief vertigo.
The vertigo feeling is amplified as you begin to shrink, your reshaped body and five silver balls shrinking down to a more desktop-friendly size. Cassel bends down to pick you up from the floor and sets you carefully on the desk.
"Well, would you look at that," he muses. He reaches out and grabs one of the balls that used to be your hands and raises it up. Cassel lets the ball go and it swings down, contacting one of your nuts with a <i>CLACK</i> sound and a feeling like you just slapped yourself in the balls.
As the energy transfers through, again you feel an incredible pleasure in the ball that was your cock, and then your other hand is sailing away, arcing up and then back down again to repeat the process in reverse. <i>CLACK!</i>, slap, pleasure, up and away and down again. <i>CLACK!</i>, slap, pleasure, up and away and down again.
As your balls get mercilessly slapped by your metal hands, and your cock feels all the energy move through it in staccato bursts of pleasure, you wish desperately that you were able to cum, but you know that that won't be possible for the next year.
Cassel sits back down at his desk and starts doing some paperwork, letting your <i>click, clack</i> form a metronome for his work. Every once in a while, as your energy starts running out, he'll reach out, lifting your paw high and dropping it to start the pleasurable torture all over again.
On and on it goes, your only relief coming when he leaves for the night. But you know that as soon as he comes back the next morning, the cycle begins anew. Because that's all you are for the next year: a desktop toy for him to play with.
<b>The End!</b>
[[Try Again!|Main Menu]]<<if !$priorEndings.some(ending => ending.name === "Security Camera")>>
<<set $priorEndings.push({name: "Security Camera", other_properties: "values"})>>
<</if>><<set $extraEndings += 1>><<if $postEnding == 1>>Cassel nods happily. "Great! We don't get a lot of traffic through here, but you'll certainly help keep an eye on things."<br><</if>>Quite quickly, you feel a sense of dizziness and disorientation as the ground rushes up towards you. Your legs have begun shrinking, disappearing beneath you, and you fall out of your pants and topple over onto the ground with a thump.
Looking down at your legs, you see them merge together and form a short base with a few holes in it just below your hips. Your cock and balls dangle freely, but not for long as they too begin to shrink, disappearing into your torso as your torso starts to become a bit blockier in shape.
Your fur is receding, replaced by a smooth lightly-grey plastic shell, as your torso loses definition and becomes nothing more than a plastic rectangular prism. All the while, your arms have also been receding into your sides, unnecessary appendages for your new use.
You look up at Cassel standing over you and try to speak, but you've lost your voice and can do no more than gently shake your head back and forth - a motion that continues even after you try to stop it. Your vision is locked forwards, panning left and right in a consistent motion. Cassel reaches down and picks you up in his hands, inspecting you.
"Not the newest model, but you'll do," he tells you. He sets you on the secretary's desk and disappears for a moment, returning with a ladder and some tools. The fennec puts the ladder in the corner, grabs you, and ascends the ladder.
<i>Dhzzzt! Dhzzzt!</i> A high pitched whine and your whole body vibrates a bit as he drills some screws through the holes in your base, securing you to the ceiling in the corner of the room. Once he's done he steps back and inspects his work, nodding to himself in satisfaction.
"Great! Now I'll be able to catch any other snoops sneakin' around when I'm in the back," he says, looking up at you. You can only shake your head in reply, slowly panning across the room in a perpetual loop, ever on the lookout for something to see.
Cassel returns to his office, leaving you to surveil the empty room. No more applicants come in that day, and you watch the shadows lengthen across the room as the sun sets outside.
The fennec eventually emerges, switches the lights off, and departs for the night without even a glance in your direction.
As the room darkens, you find that you're still able to see quite well, and still you scan back and forth, back and forth, back and forth, until the sky starts to lighten again and Cassel returns for a new day.
And so it goes, day after day, night after night, watching the comings and goings of the <i>New You Temp Agency</i>. You're embarrassed to see that no one else snoops around while waiting for their interview, and all of them leave Cassel's office looking happy and ready to go off to whatever assignment they earned.
Meanwhile you watch from the corner, back and forth, back and forth, keeping watch.
<b>The End!</b>
[[Try Again?|Main Menu]]<h2>Ending - Cassel Clone</h2>
Cassel steeples his fingers and rests his chin on them. "I've been doing this for a long time," he says, "and I rarely get to take any time off for myself."
He gestures at you. "And you, well, you've been such a reliable employee these past many years. A statue, socks, my chair, and more besides. Anywhere I send you, you do a great job. So I think I know the perfect final job for you." The fennec grins. "Me!"
You get a rush of vertigo as the room seems to grow around you. But it's not growing - you're shrinking! Your clothes become baggy as you shrink down and find yourself eye level with Cassel.
Looking at your paws, you watch as they change shape slightly, and your fur takes on a creamy yellow color. You reach up and feel your ears growing to frankly silly proportions, and your tail seems to inflate as it gets huge and fuzzy.
You pull at the waistband of your now too-large pants and snicker as you look down them.
"Yeah, I may be short in stature, but I'm not <i>all</i> small," Cassel chuckles, watching you.
Your snout changes shape, becoming pointier in front of your eyes, and within a few moments a perfect clone of the <i>New You Temp Agency</i> manager sits across from the original.
"It's like looking in a mirror!" the fennec across from you says, tilting his head. Then he hops off of his chair and gestures at you. "It's all yours, kid! Or should I say... Cassel?"
You waddle around the desk, struggling to keep your huge, baggy pants from falling down. Cassel - the original one - laughs and goes to a wardrobe off to one side. He opens it and grabs a set of clothes in his size and tosses them to you. "Here, these will fit better," he says.
As you get changed, he does as well, so by the time you're wearing some respectable managerial clothing he's wearing a colorful Hawaiian shirt and a straw hat.
"Well!" he says cheerily, "Try not to run the agency into the ground while I'm gone! I'm gonna go take a well-earned, <i>long</i> vacation."
With a tip of his hat and a promise to send a postcard, Cassel departs, leaving you sitting in his chair, wearing his clothes, and looking exactly like him.
A few minutes later, you hear the ringing of a bell and a voice calling out, "Hello? I'm here to apply for a job!"
<b>The End!</b>
[[Play Again?|Main Menu]]<h2>Temp Agency - Main Menu</h2>
<i><b>Temp Agency</b> is a work of gay pornographic furry fiction by Ky the Capybara, and is intended only for an 18+ audience. It contains horny inanimate transformation. Play at your peril!</i>
Welcome to the <i>New You Temp Agency</i>! With you resumé in hand (you did bring one, right?), you sit down for an interview to determine where you might best be placed. But this temp agency doesn't hire out for normal jobs, so be prepared!<br>
<<nobr>>
[[Walkthrough (Spoilers!)|Walkthrough]]<br>
[[Ending Gallery|EndingGallery]]<br>
[[Update Log|Changelog]]<br>
[[Credits]]<br><br>
<<button "Start Game">>
<<goto "Main">>
<</button>><br><br><i>Current game version: v1.0.1</i>
<br><i>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>
<</nobr>><h2>Walkthrough</h2><b>---WARNING, SPOILERS INSIDE!---</b>
If you don't want to read them, click [[here|Main Menu]] to return to the Main Menu.
<<linkappend "<b>Main Endings</b>" t8n>>
To achieve the normal endings for the game, simply play through the interview process! You'll be offered a job depending on your responses, and can choose to either accept that job (and receive its ending) or reject the job to be offered a different one. But beware what happens if you reject them all!<</linkappend>>
<<linkappend "<b>Secret Endings</b>" t8n>>
<i>Temp Agency</i> features four secret endings! To achieve each of them, do the following:
<table style="width:100%" class="secretendings-table" >
<tr>
<td><<nobr>><b>Desktop Toy</b><</nobr>></td>
<td><<nobr>>Reject all of the job offers, frustrating the manager.<</nobr>></td>
</tr>
<tr>
<td><<nobr>><b>Security Camera</b><</nobr>></td>
<td><<nobr>>Snoop around in the office, using the PC <i>and</i> reading the message tray (in either order)<</nobr>></td>
</tr>
<tr>
<td><<nobr>><b>Revolving Door</b><</nobr>></td>
<td><<nobr>>From the office, leave, then start the game again. Do this repeatedly until the manager comes out in annoyance.<</nobr>></td>
</tr>
<tr>
<td><<nobr>><b>Clone</b><</nobr>></td>
<td><<nobr>>Achieve all the normal job endings, then go for one final interview.<</nobr>></td>
</tr></table>
Additionally, if you have already achieved all the normal endings and received the Clone ending, returning to the Temp Agency will give you the option of easily viewing the other secret endings so that you won't be locked out of viewing them.<</linkappend>>
<<button "Return">>
<<goto "Main Menu">>
<</button>>v1.0.1 - Fixed an issue where the Ice ending was being referred to incorrectly in some questions
v1.0 - Release version! All endings and secret endings implemented.
<<button "Return">>
<<goto "Main Menu">>
<</button>><h2>Credits</h2>
<b>Temp Agency</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
Special thanks to Medkit for feedback and testing.
<<button "Return">>
<<goto "Main Menu">>
<</button>>The magazines, while out of date, cover an array of topics. The one on the top of the stack has a cover feature on the dean of the local university, interviewing him about his campus's annual TF Tag game and its growing popularity. You riffle through the magazines for a little while.
<<if $jobsTaken < 1>>As you read, the voice on the phone stops, and a few moments later the door behind the secretary's desk opens. A fennec fox stands in the threshold and sees you waiting.
"Ah, an applicant!" he says. "Come in, come in!" He beckons you into his office.
[[Enter]]
[[On second thought...|Leave]]<<else>>As you browse the magaziness, the voice on the phone stops, and a few moments later the door behind the secretary's desk opens. Cassel stands in the threshold and beams when he sees you.
"You're back for more, eh?" he says. "Well, come on in!"
<<if $doneFirstInterview == true>>[[Enter|ReturningEmployee]]<<else>>[[Enter]]<</if>>
[[On second thought...|Leave]]<</if>><<include "Revolving Door">>
<<if !$priorEndings.some(ending => ending.name === "Revolving Door")>>
<<set $priorEndings.push({name: "Revolving Door", other_properties: "values"})>>
<</if>>
<<set $jobsTaken+=1>><<set $leaveCount = 0>><<if !$priorEndings.some(ending => ending.name === "Revolving Door")>><<set $priorEndings.push({name: "Revolving Door", other_properties: "values"})>><</if>><<set $extraEndings += 1>><<if $postEnding == 1>>Cassel smiles at you. "It's an unusual assignment, but I'm sure it'll open some new doors for you... so to speak."<</if>><h2>Ending - Revolving Door</h2>
You stand by the door, confused. Your hand brushes the door and you jump with a yelp, as though you just got static shocked. But as you try to pull your hand away, you discover that it's stuck to the door!
You tug and tug, but your hand doesn't come free. You brace your foot against the door for more leverage, but your foot becomes stuck as well!
Standing awkwardly, with a foot and a paw stuck to the door, you look over at the fennec who is watching with amusement.
"I shoulda maybe gotten you out of those clothes first," he muses, "I don't think they'll survive what happens."
You awkwardly hop the rest of yourself over and try to tug your paw free, but it's no use. Your body starts to stretch and bend, your arm and leg growing longer as a shimmering pane of glass grows in the gap between them.
Your free arm and leg remain so for only moments more, as your body moves on its own, sending them sticking out to your sides as they too grow glass and become another facet of the door.
You stand awkwardly in a butterfly pose, both arms and legs sticking out forming doors with your body in the middle. But revolving doors usually have four...
Looking down in alarm, you watch as your cock and balls begin to stretch out, your cock rising up and your balls sinking down, as they flatten out and leave a glass window between them. Simultaneously, your tail is splitting in half and doing the same thing behind you.
The door to which you had been stuck has been shifting as well, splitting and becoming a rounded wall on either side of you.
Your torso lengthens and becomes skinnier, forming the central axel of the revolving door. Your vision is locked forwards, and you can see Cassel standing inside chuckling.
As the changes complete, he steps forward and pushes on one of your doors. You feel a slight pressure on your cock, and you begin to slowly rotate. He steps inside and takes a loop around, emerging again back into the office.
"Excellent," he says, inspecting the new revolving door for the office. "Just what I needed." He looks at you for a moment longer, then returns to his office.
You stand there, unmoving, for quite a time, but eventually feel a pressure on your tail and you begin to rotate, spinning to face the street as someone enters the office.
And so it will go, being granted a new view each time someone comes and goes, spinning, spinning, spinning. Nothing more than a door to a place that gives applicants like you a new job for at least the next year...
<b>The End!</b>
[[Try Again?|Main Menu]]<<set _answer to "">>This game is still under construction! Unless you're testing it, please check back another time!
Please enter the password to continue:
<<textbox "_answer" "">>
<<button "Enter">>
<<if _answer is "">>
/% They have not supplied an answer. %/
<<script>>UI.alert("You did not supply a password!");<</script>>
<<else>>
/%
Remove extra white space from both ends of the answer then
convert it to lowercase. %/
<<set _answer to _answer.trim().toLowerCase()>>
/%
Check if one of the correct answers was supplied,
otherwise send them to the Start passage. %/
<<if _answer is "medkit">>
/% Send the Reader to the next relevant passage. %/
<<goto "Main Menu">>
<<else>>
/% Send the Reader to back to the start. %/
<<goto "password">>
<</if>>
<</if>>
<</button>>