Apologies! Your web browser lacks required capabilities. Please consider upgrading it or switching to a more modern web browser.
Initializing. Please wait…
<<set $Name = prompt("Please enter your name (male character)","Sam")>><<if !$Name>><<set $Name = "Sam">><<endif>><<set $OldName = $Name>>\
You are $Name, an apprentice working for a wizard named Merlin. He has a pretty cliche name, but when you saw a job posting for a wizard's apprentice, you knew you had to check it out.
You've spent the last year working for Merlin, cleaning up his messes, buying his groceries, talking to angry customers... it hasn't been as great as you thought it would be. Merlin doesn't trust you to brew any potions or practice any magic. That changes today, though. Merlin is off on an expedition and he'll be gone for the weekend, and you've been studying everything there is to know about potion brewing. You've already picked out the perfect potion to mix, this is your chance to prove yourself! If Merlin sees that you can make a potion like this, he has to let you practice magic more often!
[[Let's mix potions!|Intro1]]\
<<silently>>
<<set $Mixtury = [0,0,0,0,0,0]>>
<<set $Mixtury[1] = ["None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None"]>>
<<set $Mixtury[2] = ["None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None"]>>
<<set $Mixtury[3] = ["None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None"]>>
<<set $Mixtury[4] = ["None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None"]>>
<<set $Mixtury[5] = ["None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None",
"None","None","None","None","None"]>>
<<set $MixturyCorrect = [0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0]>>
<<set $Potion = 0>>
<<set $Step = 1>>
<<set $Started = false>>
<<set $RedPotion = 1>>
<<set $BluePotion = 1>>
<<set $GreenPotion = 1>>
<<set $YellowPotion = 1>>
<<if random(1,4) == 1>>
<<set $RedPotion += 1>>
<<elseif random(1,3) == 1>>
<<set $BluePotion += 1>>
<<elseif random(1,2) == 1>>
<<set $GreenPotion += 1>>
<<else>>
<<set $YellowPotion += 1>>
<<endif>>
<<set $IngredientNo = 1>>
<<set $ChartItem = 1>>
<<set $Notes = ["","","","","","",""]>>
<<set $Hour = 9>>
<<set $Minute = 30>>
<<set $AM = "AM">>
<<set $Day = "Friday">>
<<set $DeadlineHour = 9>>
<<set $DeadlineMinute = 30>>
<<set $DeadlineAM = "AM">>
<<set $DeadlineDay = "Saturday">>
<<set $Midday = false>>
<<set $Location = "None">>
<<set $HideMenu = false>>
Preference is from -10 to 10.
<<set $PrefBreasts = 0>>
<<set $PrefBreastCount = 0>>
<<set $PrefButt = 0>>
<<set $PrefHips = 0>>
<<set $PrefHeight = 0>>
<<set $PrefTail = 0>>
<<set $PrefArms = 0>>
<<set $PrefLegs = 0>>
<<set $PrefMental = 0>>
<<set $PrefPhase = 0>>
Recipes
<<set $RecipeNo = 0>>
<<set $Recipe = [0]>>
<<set $RecipeIngredients = ["","","","","","None"]>>
<<set $RecipeResult = "None">>
<<set $RecipeChartSlot = 1>>
<<set $RecipeChartItem = 1>>
<<set $Debug = 0>>
<<set $Gold = 50>>
<<set $End = false>>
<<display "BodySettings">>
<<endsilently>>Types:
- Hair
- Hair color
- Blonde
- Black
- Brown
- Pink
- Silver
- Breasts
- Extra row of breasts (up to 3)
- Remove row of breasts (down to 1)
- Larger breasts
- Smaller breasts
- Butt
- Larger butt
- Smaller butt
- Hips
- Larger hips
- Smaller hips
- Height
- Taller
- Shorter
- Giant (immune to height changes)
- Shrink (immune to height changes)
- Lower body effect
- Snake tail
- Octopus legs
- Mermaid tail
- Grow 2 legs (up to 4 legs)
- Lose 2 legs (down to 0 legs)
- Cat tail + ears
- Spider abdomen
- Rabbit tail + ears
- Arms
- Grow 2 arms (up to 6 arms)
- Lose 2 arms (down to 0 arms)
- Mental*
- Memory (will believe changes are real once time runs out)
- Girlier
- Ditzier/dumber
- Sex drive
- New name
- Other effects*
- Pregnancy
- Clothing changes
*Can be stacked
To be added:
- Fairy
- Goo girl
- Separate levels of Tail/clothing changes<<if $AnswerStep == 1>>
<<set $Ingredient1 = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<elseif $AnswerStep == 2>>
<<set $Ingredient2 = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<elseif $AnswerStep == 3>>
<<set $Ingredient3 = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<elseif $AnswerStep == 4>>
<<set $Ingredient4 = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<elseif $AnswerStep == 5>>
<<set $Ingredient5 = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<endif>>
<<if $Ingredient1 == $Mixtury[1][0]>>
<<elseif $Ingredient2 == $Mixtury[2][0]>>
<<elseif $Ingredient3 == $Mixtury[3][0]>>
<<elseif $Ingredient4 == $Mixtury[4][0]>>
<<elseif $Ingredient5 == $Mixtury[5][0]>>
<<else>>
<<set $AnswerStep += 1>>
<<endif>>
<<if $AnswerStep < 6>>
<<display "CorrectPotion">>
<<endif>>You are currently mixing a potion.
<<silently>>
<<if $Step == 1>>
<<set $Restock = 1>><<display "Restock Potions">>
<<endif>>
<<endsilently>>
|!Ingredient 1||!Ingredient 2||!Ingredient 3||!Ingredient 4||!Ingredient 5|
|<<display "Ingredient Print">>||<<display "Ingredient Print">>||<<display "Ingredient Print">>||<<display "Ingredient Print">>||<<display "Ingredient Print">>|
[[Start Over|Potion Guessing][$Step = 1]]
<<if $Step < 6>><<if $Notes[6]>>''For this potion: $Notes[6]''
<<endif>>Choose ingredient $Step:<<if $Notes[$Step]>> ''($Notes[$Step])''<<endif>>
<<if $RedPotion > 0>>\
[[Red Potion|Potion Guessing][$Mixtury[$Step][$Potion] = "Red Potion"; $Step += 1; $RedPotion -= 1]] ''[$RedPotion left]''\
<<else>>\
''Red Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<if $BluePotion > 0>>\
[[Blue Potion|Potion Guessing][$Mixtury[$Step][$Potion] = "Blue Potion"; $Step += 1; $BluePotion -= 1]] ''[$BluePotion left]''\
<<else>>\
''Blue Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<if $GreenPotion > 0>>\
[[Green Potion|Potion Guessing][$Mixtury[$Step][$Potion] = "Green Potion"; $Step += 1; $GreenPotion -= 1]] ''[$GreenPotion left]''\
<<else>>\
''Green Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<if $YellowPotion > 0>>\
[[Yellow Potion|Potion Guessing][$Mixtury[$Step][$Potion] = "Yellow Potion"; $Step += 1; $YellowPotion -= 1]] ''[$YellowPotion left]''\
<<else>>\
''Yellow Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<else>><<display "MixtureToRecipe">><<display "Recipe Check">>\
''Potion: ''<<if $RecipeCheck == false>>Unknown<<else>><<set $TFName = $RecipeCheck>><<display "TFName">>$TFName<<endif>>
<<if $Stress > random(65,100)>>\
[[Mix and drink the potion|Drop Potion]] ''[<<print $Delay * 20>> minutes]''
<<else>>\
[[Mix and drink the potion|Drink Potion]] ''[<<print $Delay * 20>> minutes]''
<<endif>>\
<<endif>>\
<<set $ChartSlot = $Potion - 1>>\
|!Ingredient 1||!Ingredient 2||!Ingredient 3||!Ingredient 4||!Ingredient 5||!Correct|
|<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>|<<set $Minute += 20 * $Delay>><<display "Calculate Time">><<set $Stress += 5>>You drink the combination of $Mixtury[1][$Potion], $Mixtury[2][$Potion], $Mixtury[3][$Potion], and $Mixtury[4][$Potion].\
<<silently>>
<<if $Mixtury[1][$Potion] == $Ingredient1>><<set $MixturyCorrect[$Potion] += 1>><<endif>>
<<if $Mixtury[2][$Potion] == $Ingredient2>><<set $MixturyCorrect[$Potion] += 1>><<endif>>
<<if $Mixtury[3][$Potion] == $Ingredient3>><<set $MixturyCorrect[$Potion] += 1>><<endif>>
<<if $Mixtury[4][$Potion] == $Ingredient4>><<set $MixturyCorrect[$Potion] += 1>><<endif>>
<<if $Mixtury[5][$Potion] == $Ingredient5>><<set $MixturyCorrect[$Potion] += 1>><<endif>>
<<set $Notes[6] = "">>
<<endsilently>>
<<if $MixturyCorrect[$Potion] == 5>>\
As you drink the potion, you start feeling changes all throughout your body.\
Is this it?...
<<set $Started = false>>
[[Continue|Ending_Antidote]]\
<<else>>\
<<display "MixtureToRecipe">><<display "Write Recipe">><<display "Transform">>
<<if $Stress > random(50,115)>>\
<<set $MixturyCorrect[$Potion] += random(-1,1)>>\
<<if $MixturyCorrect[$Potion] < 0>>\
<<set $MixturyCorrect[$Potion] = random(0,1)>>\
<<elseif $MixturyCorrect[$Potion] > 4>>\
<<set $MixturyCorrect[$Potion] = random(3,4)>>\
<<endif>>\
Your stress causes you to lose track of your results. You think you \
got $MixturyCorrect[$Potion] ingredient<<if $MixturyCorrect[$Potion] > 1>>s<<endif>> correct, but you may be off \
by 1.\
<<set $MixturyCorrect[$Potion] = $MixturyCorrect[$Potion] + "?">>\
<<else>>\
You got $MixturyCorrect[$Potion] ingredients correct.\
<<endif>>
[[Next|Lab Table][$Potion += 1; $Step = 1]]\
<<endif>>These are your potion notes. You can take notes and see your potion history here.
<<if $ChangeNotes > 0>>\
<<set $BackupNote = $Notes[$ChangeNotes]>>\
<<if $ChangeNotes < 6>>\
<<set $Notes[$ChangeNotes] = prompt("Enter your notes here (ingredient " + $ChangeNotes + ")",$Notes[$ChangeNotes])>>\
<<else>>\
<<set $Notes[$ChangeNotes] = prompt("Enter your notes here (next mixture)",$Notes[$ChangeNotes])>>\
<<endif>>\
<<set $ChangeNotes *= -1>>\
<<endif>>\
\
<<if $ChangeNotes < 0>>\
<<set $ChangeNotes *= -1>>\
<<if $Notes[$ChangeNotes]>><<elseif $Notes[$ChangeNotes] == "">><<else>>\
<<set $Notes[$ChangeNotes] = $BackupNote>>\
<<endif>>\
<<set $ChangeNotes = 0>>\
<<endif>>\
\
NEXT MIXTURE: ''<<print $Notes[6]>>'' [[(edit)|Potion History][$ChangeNotes = 6]]
INGREDIENT 1: ''<<print $Notes[1]>>'' [[(edit)|Potion History][$ChangeNotes = 1]]
INGREDIENT 2: ''<<print $Notes[2]>>'' [[(edit)|Potion History][$ChangeNotes = 2]]
INGREDIENT 3: ''<<print $Notes[3]>>'' [[(edit)|Potion History][$ChangeNotes = 3]]
INGREDIENT 4: ''<<print $Notes[4]>>'' [[(edit)|Potion History][$ChangeNotes = 4]]
INGREDIENT 5: ''<<print $Notes[5]>>'' [[(edit)|Potion History][$ChangeNotes = 5]]
<<set $ChartSlot = $Potion - 1>>\
|!Ingredient 1||!Ingredient 2||!Ingredient 3||!Ingredient 4||!Ingredient 5||!Correct|
|<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>|<<if $Started == true>><<if $End == false>>\
<<display "EveryPassage">>\
$Day, $Hour:<<if $Minute < 10>>0<<endif>>$Minute $AM\
<<if tags().indexOf("HideMenu") < 0>><<if $HideMenu == false>>
''$Name: ''[[Look|You]]
<<if $Location == "The Lab">>\
------------------------
THE LAB
------------------------
[[Lab Table]]
[[Your Bedroom]]
[[The Town]]\
<<elseif $Location == "Lab Table">>\
------------------------
[[LAB TABLE|Lab Table]]
------------------------
[[Brew Potion|Potion Guessing]]
[[Potion History]]
[[Recipe Journal]]
[[Acquire Items]]
------------------------
[[Go somewhere else|The Lab]]
<<elseif $Location == "Your Bedroom">>\
------------------------
[[YOUR BEDROOM|Your Bedroom]]
------------------------
[[Go to bed]]
[[Look at yourself]]
[[Explore your body]]
[[Call someone]]
------------------------
[[Go somewhere else|The Lab]]
<<elseif $Location == "The Town">>\
------------------------
[[THE TOWN|The Town]]
------------------------
[[Potion Shop]]
[[Restoration Center]]
[[Black Cat Pub]]
------------------------
[[Return to the lab|The Lab]]
<<endif>><<endif>><<endif>>
------------------------
------------------------
<<endif>><<endif>>How did the recipe go again?...
<<silently>>
<<if $Step == 1>>
<<set $Restock = 1>>
<<display "Restock Potions">>
<<endif>>
<<endsilently>>
|!Ingredient 1||!Ingredient 2||!Ingredient 3||!Ingredient 4||!Ingredient 5|
|<<display "Ingredient Print">>||<<display "Ingredient Print">>||<<display "Ingredient Print">>||<<display "Ingredient Print">>||<<display "Ingredient Print">>|
[[Start Over|Intro1][$Step = 1]]
<<if $Step < 6>>Choose ingredient $Step:
<<if $RedPotion > 0>>\
[[Red Potion|Intro1][$Mixtury[$Step][$Potion] = "Red Potion"; $Step += 1; $RedPotion -= 1]] ''[$RedPotion left]''\
<<else>>\
''Red Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<if $BluePotion > 0>>\
[[Blue Potion|Intro1][$Mixtury[$Step][$Potion] = "Blue Potion"; $Step += 1; $BluePotion -= 1]] ''[$BluePotion left]''\
<<else>>\
''Blue Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<if $GreenPotion > 0>>\
[[Green Potion|Intro1][$Mixtury[$Step][$Potion] = "Green Potion"; $Step += 1; $GreenPotion -= 1]] ''[$GreenPotion left]''\
<<else>>\
''Green Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<if $YellowPotion > 0>>\
[[Yellow Potion|Intro1][$Mixtury[$Step][$Potion] = "Yellow Potion"; $Step += 1; $YellowPotion -= 1]] ''[$YellowPotion left]''\
<<else>>\
''Yellow Potion'' @@color:gray;[0 left]@@\
<<endif>>
<<else>>The liquid in the potion becomes white. Is this right? This should be right...
[[Drink potion|Intro2]] @@color:gray;//''Randomization starts here.'' If you want a different game every time, save now.//@@<<endif>>You drink the potion and immediately you can tell something is wrong. The book said the potion would taste bitter, but this potion tastes... sweet? In fact, now now that you think about it, the book also said the potion would be black, and that all four ingredients needed to be combined at once...
Uh oh. Then what does this potion do?
You feel strange as you drop the potion to the floor. You look down at yourself and see your arms and legs slimming down. In fact, you seem to be getting a bit smaller. You run to your room, struggling with your pants which feel looser, and you see yourself in the mirror. Your face and body are softer and rounder, and the hair on your arms and legs is completely gone. It almost looks like you're... oh no.
You feel your torso become tighter, and you cross your arms over your chest in panic. It's no use, though, as your new breasts push out in your arms and grow into B cups. You watch your reflection with a nervous blush. With your arms covering your chest, you're able to see your waist thin and your hips spread out. In your last moments of manhood, you feel your groin reshape and become completely female. You let out a sigh in your new voice and drop your arms in defeat. You're a girl...
You pull out your potions book and do some research to find out what just happened. You accidentally brewed a Femininity Potion, which turned you into a girl. The antidote isn't easy to brew, either. You'll need to test many different potions on yourself to find the right ingredients. To make matters worse, in 24 hours, you'll be trapped in this form permanently, and everybody except for you will think you've always been this way!
[[Explore the lab.|The Lab][$Started = true]]<<silently>>
<<set $RecipeResult = "Femininity Potion">>
<<display "MixtureToRecipe">>
<<display "Write Recipe">>
<<display "Write Recipe">>
<<display "Write Recipe">>
<<set $AnswerStep = 1>>
<<display "CorrectPotion">>
<<set $RedPotion = 4>>
<<set $BluePotion = 4>>
<<set $GreenPotion = 4>>
<<set $YellowPotion = 4>>
<<set $Potion = 1>><<set $Step = 1>>
<<endsilently>><<if $Mixtury[$Restock][$Potion] == "Red Potion">>
<<set $RedPotion += 1>>
<<elseif $Mixtury[$Restock][$Potion] == "Blue Potion">>
<<set $BluePotion += 1>>
<<elseif $Mixtury[$Restock][$Potion] == "Green Potion">>
<<set $GreenPotion += 1>>
<<elseif $Mixtury[$Restock][$Potion] == "Yellow Potion">>
<<set $YellowPotion += 1>>
<<endif>>
<<set $Mixtury[$Restock][$Potion] = "None">>
<<if $Restock < 5>>
<<set $Restock += 1>>
<<display "Restock Potions">>
<<endif>>You're $Name, an apprentice wizard who has mistakingly transformed into a girl. You have until $DeadlineDay at $DeadlineHour:<<if $DeadlineMinute < 10>>0<<endif>>$DeadlineMinute $DeadlineAM to fix this or you'll be stuck like this forever.
You are \
<<display "LegsCheck">>\
<<if $Height == "shrink">>\
about a tenth the size of a normal person\
<<elseif $Height == "giant">>\
about 3 times the size of a normal person\
<<elseif $LowerBodyCheck == false>>\
<<display "NoLegsHeight">> \
thanks to your missing legs\
<<else>>\
$Height\
<<endif>> \
and you have $Hair hair. You have <<print $BreastCount * 2>> $Breasts breasts, $Hips hips, and a $Butt butt.
<<if $Arms <= 0>>You don't have any arms, which is making it hard to mix potions. You're currently using your mouth to grab things. <<elseif $Arms != 2>>You have $Arms arms, which feels weird to say the least. <<endif>>\
\
<<if $Tail == "Snake">>Your lower body is a huge snake tail that you have to crawl around on.\
<<elseif $Tail == "Octopus">>Your lower body is made up of tentacles, making it hard for you to move around.\
<<elseif $Tail == "Mermaid">>You're currently a mermaid, and your fish tail is making it hard to move around.\
<<elseif $Tail == "Spider">>Your lower body is a large spider abdomen that's hard to ignore.\
<<else>>\
<<if $Tail == "Cat">>\
You're currently a catgirl, with a cat tail and cat ears. \
<<elseif $Tail == "Bunny">>\
You're currently a bunnygirl, with a bunny tail and bunny ears. \
<<endif>>\
<<if $Legs <= 0>>\
You don't have any legs, making it difficult to move around.\
<<elseif $Legs != 2>>\
You have $Legs legs, which makes moving around awkward.\
<<endif>>\
<<endif>>
<<if $Other[0] == true>>Your belly is protruding from your body, showing clear signs of pregnancy. <<endif>><<if $Other[1] == true>>Your clothing has also been changed to be more feminine, complete with underwear and a skirt. <<endif>><<if $Delay == 4>>Your changes are making it take longer to do things.<<elseif $Delay > 4>>Your changes are more than you can handle, and it's taking you much longer to get anything done.<<endif>>
<<if $Mental[0] == true>>You have a memory spell on you right now. If you don't change yourself back soon, you'll think you've always been like this. <<endif>>\
<<if $Mental[1] == true>>One of the potions you drank is making you act girly. It's getting harder for you to hold back giggles and feminine mannerisms. <<endif>>\
<<if $Mental[2] == true>>Your brain feels fuzzy and it's getting harder to think. <<endif>>\
<<if $Mental[4] == true>>You no longer remember what your old name is, only remembering yourself ever being called $Name.<<endif>>
<<if $Stress < 25>>
You're feeling relaxed right now, not letting the stress from your \
changes get to you.\
<<elseif $Stress < 50>>\
You're feeling a bit stressed right now.\
<<elseif $Stress < 75>>\
Your stress is getting to you, you might want to take a break.\
<<else>>\
Your stress is getting in the way of everything you do. You really need \
to take a break.\
<<endif>>\
<<if $Will > 90>> \
You feel like the feminine behaviors in your mind are reaching a tipping \
point, and that if you don't do something soon you're going to submit to \
this body and its feminine desires.
<<elseif $Will > 65>> \
You're finding it exceedingly difficult to resist the feminine changes \
being pushed into your mind.\
<<elseif $Will > 40>> \
Your body's feminine desires are getting stronger, and it takes a bit of \
effort to ignore them.\
<<elseif $Will > 15>> \
Every so often, you catch yourself doing something feminine. You hope this \
body doesn't change the way you act...\
<<endif>>\
<<if $Libido > 80>> \
You feel hot, your mind keeps wandering to sexual fantasies with \
men, with a desire to be filled that's impossible to ignore.\
<<elseif $Libido > 60>> \
You can't help but let your mind drift to thoughts of sex, and they're \
getting harder to ignore...\
<<elseif $Libido > 40>> \
You idly wonder what kinds of things you can do with this body, and how a \
man's touch would feel. You need to stop thinking about these kinds of \
things.\
<<elseif $Libido > 20>> \
Every so often, you look at your breasts and think about touching them. \
You don't have time for this kind of distraction.\
<<endif>><<set $Hair = "black">>
<<set $Breasts = "B-cup">>
<<set $BreastCount = 1>>
<<set $Butt = "cute">>
<<set $Hips = "feminine">>
<<set $Height = "5'8''">>
<<set $Legs = 2>>
<<set $Arms = 2>>
<<set $Tail = "None">>
<<set $Mental = [false,false,false,false,false]>>
<<set $Other = [false,false]>>
<<set $Immobility = 0>>
<<set $Delay = 3>>
<<set $Stress = 15>>
<<set $Libido = 0>>
<<set $Will = 0>>
<<set $Inhibitions = 1>>
<<set $Submission = 0>><<silently>>
<<display "Calculate Preference">>
<<set $PotionEffect = $PreferenceChoice>>
<<if $PreferenceChoice == "Random All">>
<<set $PotionEffect = either(
"Hair_Color", "Hair_Color", "Hair_Color",
"Breasts_More", "Breasts_More",
"Breasts_Fewer",
"Breasts_Bigger", "Breasts_Bigger", "Breasts_Bigger", "Breasts_Bigger",
"Breasts_Smaller", "Breasts_Smaller",
"Butt_Bigger", "Butt_Bigger", "Butt_Bigger", "Butt_Bigger",
"Butt_Smaller", "Butt_Smaller",
"Hips_Bigger", "Hips_Bigger", "Hips_Bigger", "Hips_Bigger",
"Hips_Smaller", "Hips_Smaller",
"Height_Shorter", "Height_Shorter", "Height_Shorter", "Height_Shorter",
"Height_Taller", "Height_Taller",
"Height_Giant",
"Height_Shrink",
"Tail_Snake",
"Tail_Octopus",
"Tail_Mermaid",
"Tail_Cat",
"Tail_Spider",
"Tail_Bunny",
"Legs_More",
"Legs_Fewer",
"Arms_More",
"Arms_Fewer",
"Mental_Memory",
"Mental_Girly",
"Mental_Girly",
"Mental_Ditzy",
"Mental_Libido",
"Mental_Name",
"Other_Pregnancy",
"Other_Clothing"
)>>
<<elseif $PreferenceChoice == "Random Physical">>
<<set $PotionEffect = either(
"Hair_Color", "Hair_Color", "Hair_Color",
"Breasts_Bigger", "Breasts_Bigger", "Breasts_Bigger", "Breasts_Bigger",
"Breasts_Smaller", "Breasts_Smaller",
"Butt_Bigger", "Butt_Bigger", "Butt_Bigger", "Butt_Bigger",
"Butt_Smaller", "Butt_Smaller",
"Hips_Bigger", "Hips_Bigger", "Hips_Bigger", "Hips_Bigger",
"Hips_Smaller", "Hips_Smaller",
"Height_Shorter", "Height_Shorter", "Height_Shorter", "Height_Shorter",
"Height_Taller", "Height_Taller"
)>>
<<elseif $PreferenceChoice == "Random Mental">>
<<set $PotionEffect = either(
"Mental_Memory",
"Mental_Girly",
"Mental_Girly",
"Mental_Ditzy",
"Mental_Libido",
"Mental_Name"
)>>
<<elseif $PreferenceChoice == "Random Mutation">>
<<set $PotionEffect = either(
"Height_Giant",
"Height_Shrink",
"Tail_Snake",
"Tail_Octopus",
"Tail_Mermaid",
"Tail_Cat",
"Tail_Spider",
"Tail_Bunny",
"Legs_More",
"Legs_Fewer",
"Arms_More",
"Arms_Fewer"
)>>
<<endif>>
<<endsilently>><<set $PHair = $Hair>>\
<<if $Will < random(25,75)>>\
<<set $Hair = either(
"black", "black", "black",
"blonde", "blonde",
"brown", "brown", "brown",
"red", "red",
"light blue",
"silver"
)>>\
<<else>>\
<<set $Hair = either(
"blonde", "blonde", "blonde",
"brown", "brown",
"red", "red",
"pink", "pink", "pink", "pink",
"light blue", "light blue",
"silver"
)>>\
<<endif>>\
<<if $Hair == $PHair>>\
You feel a slight tingle in your hair, but nothing changes.\
<<else>>\
Your hair color changes from $PHair to $Hair!\
<<endif>>\
<<set $Stress += random(3,5)>>\<<if $BreastCount >= 3>>\
<<set $BreastCount = 3>>\
You panic as your breasts tingle, but nothing changes.\
<<else>>\
\
<<if $PrefBreastCount < 0>>\
<<set $PrefBreastCount -= 2>>\
<<set $Stress += 10>>\
<<else>>\
<<set $PrefBreastCount = -1>>\
<<else>>\
<<set $Stress += 7>>\
<<endif>>\
\
<<set $BreastCount += 1>>\
<<if random(1,5) == 1>>\
<<set $BreastCount += random(0,1)>>\
<<set $BreastCount += random(0,1)>>\
<<endif>>\
<<if $BreastCount > 3>>\
<<set $BreastCount = 3>>\
<<endif>>\
You panic as new breasts begin to form under your existing breasts. You blush nervously when the transformation finishes and you have <<print $BreastCount * 2>> $Breasts breasts.\
<<endif>><<if $BreastCount <= 1>>\
<<set $BreastCount = 1>>\
You panic as your breasts tingle, but nothing changes.\
<<else>>\
\
<<if $PrefBreastCount > 0>>\
<<set $PrefBreastCount += 2>>\
<<set $Stress += 5>>\
<<else>>\
<<set $PrefBreastCount = 1>>\
<<set $Stress += 1>>\
<<endif>>\
\
<<set $BreastCount -= 1>>\
You breathe a sigh of relief as one of your rows of breasts retracts, leaving you with <<print $BreastCount * 2>> $Breasts breasts.\
<<endif>>\<<if $PotionCycle == 0>>\
<<if $Breasts == "DD-cup">>\
You panic as your breasts tingle, but nothing changes.\
<<else>>\
<<set $PotionCycle += 1>>\
<<endif>>\
<<endif>>\
\
<<if $PotionCycle > 0>>\
\
<<if $Breasts == "A-cup">>\
<<set $Breasts = "B-cup">>\
<<elseif $Breasts == "B-cup">>\
<<set $Breasts = "C-cup">>\
<<elseif $Breasts == "C-cup">>\
<<set $Breasts = "D-cup">>\
<<elseif $Breasts == "D-cup">>\
<<set $Breasts = "DD-cup">>\
<<endif>>\
\
<<if $PrefBreasts > 0>>\
<<set $PrefBreasts -= 1>>\
<<elseif $PrefBreasts < 0>>\
<<set $PrefBreasts -= 2>>\
<<set $Stress += 7>>\
<<else>>\
<<set $Stress += 5>>\
<<endif>>\
\
<<if random(1,3) == 1>>\
<<display "Breasts_Bigger">>\
<<else>>\
You panic as your breasts tingle and grow larger, becoming $Breasts breasts.\
<<endif>>\
<<endif>><<if $Breasts == "A-cup">>\
You panic as your breasts tingle, but nothing changes.\
<<else>>\
<<if $Breasts == "DD-cup">>\
<<set $Breasts = "D-cup">>\
<<elseif $Breasts == "D-cup">>\
<<set $Breasts = "C-cup">>\
<<elseif $Breasts == "C-cup">>\
<<set $Breasts = "B-cup">>\
<<elseif $Breasts == "B-cup">>\
<<set $Breasts = "A-cup">>\
<<endif>>\
\
<<if $PrefBreasts < 0>>\
<<set $PrefBreasts += 1>>\
<<elseif $PrefBreasts > 0>>\
<<set $PrefBreasts += 2>>\
<<set $Stress += 4>>\
<<endif>>
\
You breathe a sigh of relief as your breasts shrink down to $Breasts breasts.\
<<endif>><<if $PotionCycle == 0>>\
<<if $Butt == "huge">>\
You panic as your feel your butt tingle, but nothing changes.\
<<else>>\
<<set $PotionCycle += 1>>\
<<endif>>\
<<endif>>\
\
<<if $PotionCycle > 0>>\
\
<<if $Butt == "small">>\
<<set $Butt = "cute">>\
<<elseif $Butt == "cute">>\
<<set $Butt = "bubbly">>\
<<elseif $Butt == "bubbly">>\
<<set $Butt = "heart-shaped">>\
<<elseif $Butt == "heart-shaped">>\
<<set $Butt = "huge">>\
<<endif>>\
\
<<if $PrefButt > 0>>\
<<set $PrefButt -= 1>>\
<<elseif $PrefButt < 0>>\
<<set $PrefButt -= 2>>\
<<set $Stress += 6>>\
<<else>>\
<<set $Stress += 4>>\
<<endif>>\
\
<<if random(1,3) == 1>>\
<<display "Butt_Bigger">>\
<<else>>\
You grab your butt as you feel it grow in your hands. When the transformation finishes, you're left with a bigger, $Butt butt.\
<<endif>>\
<<endif>><<if $Butt == "small">>\
You panic as your feel your butt tingle, but nothing changes.\
<<else>>\
<<if $Butt == "huge">>\
<<set $Butt = "heart-shaped">>\
<<elseif $Butt == "heart-shaped">>\
<<set $Butt = "bubbly">>\
<<elseif $Butt == "bubbly">>\
<<set $Butt = "cute">>\
<<elseif $Butt == "cute">>\
<<set $Butt = "small">>\
<<endif>>\
\
<<if $PrefButt < 0>>\
<<set $PrefButt += 1>>\
<<else>>\
<<set $PrefButt += 2>>\
<<set $Stress += 1>>\
<<endif>>\
\
Your butt shrinks a little bit, becoming $Butt.\
<<endif>><<if $PotionCycle == 0>>\
<<if $Hips == "child-bearing">>\
You panic as your feel your hips tingle, but nothing changes.\
<<else>>\
<<set $PotionCycle += 1>>\
<<endif>>\
<<endif>>\
\
<<if $PotionCycle > 0>>\
\
<<if $Hips == "slender">>\
<<set $Hips = "feminine">>\
<<elseif $Hips == "feminine">>\
<<set $Hips = "curvy">>\
<<elseif $Hips == "curvy">>\
<<set $Hips = "wide">>\
<<elseif $Hips == "wide">>\
<<set $Hips = "child-bearing">>\
<<endif>>\
\
<<if $PrefHips > 0>>\
<<set $PrefHips -= 1>>\
<<elseif $PrefHips < 0>>\
<<set $PrefHips -= 2>>\
<<set $Stress += 5>>\
<<else>>\
<<set $Stress += 3>>\
<<endif>>\
\
<<if random(1,3) == 1>>\
<<display "Hips_Bigger">>\
<<else>>\
You blush as your hips spread out, becoming $Hips.\
<<endif>>\
<<endif>><<if $Hips == "slender">>\
You panic as your feel your hips tingle, but nothing changes.\
<<else>>\
<<if $Hips == "child-bearing">>\
<<set $Hips = "wide">>\
<<elseif $Hips == "wide">>\
<<set $Hips = "curvy">>\
<<elseif $Hips == "curvy">>\
<<set $Hips = "feminine">>\
<<elseif $Hips == "feminine">>\
<<set $Hips = "slender">>\
<<endif>>\
\
<<if $PrefHips > 0>>\
<<set $PrefHips += 2>>\
<<set $Stress += 3>>\
<<else>>\
<<set $PrefHips += 1>>\
<<endif>>\
\
Your hips slim down, becoming $Hips.\
<<endif>>\<<if $PotionCycle == 0>>\
<<if $Height == "6'0''">>\
You lose your balance for a second, but nothing changes.\
<<elseif $Height == "giant">>\
You lose your balance for a second, but nothing changes.\
<<elseif $Height == "shrink">>\
You lose your balance for a second, but nothing changes.\
<<else>>\
<<set $PotionCycle += 1>>\
<<endif>>\
<<endif>>\
\
<<if $PotionCycle > 0>>\
<<set $PotionCycle += 1>>\
<<if $Height == "5'0''">>\
<<set $Height = "5'1''">>\
<<elseif $Height == "5'1''">>\
<<set $Height = "5'2''">>\
<<elseif $Height == "5'2''">>\
<<set $Height = "5'3''">>\
<<elseif $Height == "5'3''">>\
<<set $Height = "5'4''">>\
<<elseif $Height == "5'4''">>\
<<set $Height = "5'5''">>\
<<elseif $Height == "5'5''">>\
<<set $Height = "5'6''">>\
<<elseif $Height == "5'6''">>\
<<set $Height = "5'7''">>\
<<elseif $Height == "5'7''">>\
<<set $Height = "5'8''">>\
<<elseif $Height == "5'8''">>\
<<set $Height = "5'9''">>\
<<elseif $Height == "5'9''">>\
<<set $Height = "5'10''">>\
<<elseif $Height == "5'10''">>\
<<set $Height = "5'11''">>\
<<elseif $Height == "5'11''">>\
<<set $Height = "6'0''">>\
<<else>>\
<<set $PotionCycle -= 1>>\
<<endif>>\
\
<<if $PrefHeight != 0>>\
<<set $PrefHeight += random(0,1)>>\
<<set $Stress += random(1,2)>>\
<<endif>>\
\
<<if random(1,2) == 1>>\
<<display "Height_Taller">>\
<<else>>\
You lose your balance as you grow taller. You grow <<print $PotionCycle - 1>> inches, making you $Height.\
<<endif>>\
<<endif>><<if $PotionCycle == 0>>\
<<if $Height == "5'0''">>\
You lose your balance for a second, but nothing changes.\
<<elseif $Height == "giant">>\
You lose your balance for a second, but nothing changes.\
<<elseif $Height == "shrink">>\
You lose your balance for a second, but nothing changes.\
<<else>>\
<<set $PotionCycle += 1>>\
<<endif>>\
<<endif>>\
\
<<if $PotionCycle > 0>>\
<<set $PotionCycle += 1>>\
<<if $Height == "6'0''">>\
<<set $Height = "5'11''">>\
<<elseif $Height == "5'11''">>\
<<set $Height = "5'10''">>\
<<elseif $Height == "5'10''">>\
<<set $Height = "5'9''">>\
<<elseif $Height == "5'9''">>\
<<set $Height = "5'8''">>\
<<elseif $Height == "5'8''">>\
<<set $Height = "5'7''">>\
<<elseif $Height == "5'7''">>\
<<set $Height = "5'6''">>\
<<elseif $Height == "5'6''">>\
<<set $Height = "5'5''">>\
<<elseif $Height == "5'5''">>\
<<set $Height = "5'4''">>\
<<elseif $Height == "5'4''">>\
<<set $Height = "5'3''">>\
<<elseif $Height == "5'3''">>\
<<set $Height = "5'2''">>\
<<elseif $Height == "5'2''">>\
<<set $Height = "5'1''">>\
<<elseif $Height == "5'1''">>\
<<set $Height = "5'0''">>\
<<else>>\
<<set $PotionCycle -= 1>>\
<<endif>>\
\
<<if $PrefHeight != 0>>\
<<set $PrefHeight -= random(0,1)>>\
<<set $Stress += random(1,2)>>\
<<endif>>\
\
<<if random(1,2) == 1>>\
<<display "Height_Shorter">>\
<<else>>\
You lose your balance as you begin to grow shorter. You shrink <<print $PotionCycle - 1>> inches, making you $Height.\
<<endif>>\
<<endif>><<if $Height == "giant">>\
You lose your balance for a second, but nothing changes.\
\
<<elseif $Height == "shrink">>\
You suddenly feel yourself losing your balance as you start growing back to a normal size. When you finish growing, you're only 5 feet tall, but it's still better than being 5 inches tall...\
<<set $Height = "5'0''">>\
\
<<else>>\
You lose your balance as you grow... and grow... and grow... You realize in panic that this potion makes you bigger, not taller. By the time you stop growing, you're three times the size you were before, standing at about 15 feet. You barely fit in the lab anymore. This is going to make potion brewing pretty difficult.\
<<set $Height = "giant">>\
<<if $PrefHeight > 0>>\
<<set $PrefHeight += 2>>\
<<set $Stress += 4>>\
<<else>>\
<<set $PrefHeight = 1>>\
<<endif>>\
<<set $Stress += 11>>\
<<endif>>\<<if $Height == "giant">>\
You suddenly feel yourself losing your balance as you start shrinking back to a normal size. When you finish shrinking, you're 6 feet tall, and you're able to move around the lab more comfortably.\
<<set $Height = "6'0''">>\
\
<<elseif $Height == "shrink">>\
You lose your balance for a second, but nothing changes.\
\
<<else>>\
You lose your balance as you start growing shorter... and shorter... and shorter... You realize in panic that this potion isn't just making you shorter, it's making you smaller! You desperately try to climb onto the table, which is very difficult to do while you're shrinking. You barely make it to the top, and once you do, one glance around the table makes it clear you've gotten a lot smaller. You go get the ruler on the other side of the table (which takes longer than you would have liked) and measure yourself at 5 inches tall. This is going to make potion brewing pretty difficult.\
<<set $Height = "shrink">>\
<<if $PrefHeight < 0>>\
<<set $PrefHeight -= 2>>\
<<set $Stress += 4>>\
<<else>>\
<<set $PrefHeight = -1>>\
<<endif>>\
<<set $Stress += 11>>\
<<endif>>\<<if $Tail == "Snake">>\
You blush as you feel your tail tingling, but nothing changes.\
<<elseif $PrefTail < 0>>\
You blush as you feel your lower half tingling, but nothing happens.\
<<set $PrefTail += 1>>\
<<else>>\
<<set $Tail = "Snake">>\
Your lower body begins to transform, and you're forced to lean on a table for support. You nervously watch yourself transform into a lamia. You manage to learn how to move around with your new snake tail, though it's a little awkward to crawl around with.\
<<set $PrefTail = 0>>\
<<set $Stress += random(6,8)>>\
<<endif>><<if $Tail == "Octopus">>\
You blush as you feel your tentacles tingling, but nothing changes.\
<<elseif $PrefTail < 0>>\
You blush as you feel your lower half tingling, but nothing happens.\
<<set $PrefTail += 1>>\
<<else>>\
<<set $Tail = "Octopus">>\
Your lower body begins to transform, and you're forced to lean on a table for support. You nervously watch your lower body transform into a set of octopus tentacles. You immediately notice it's very hard to move like this, so everything's going to take longer. Even reaching the table is a challenge now.\
<<set $PrefTail = 0>>\
<<set $Stress += random(8,10)>>\
<<endif>><<if $Tail == "Mermaid">>\
You blush as you feel your mermaid tail tingling, but nothing changes.\
<<elseif $PrefTail < 0>>\
You blush as you feel your lower half tingling, but nothing happens.\
<<set $PrefTail += 1>>\
<<else>>\
<<set $Tail = "Mermaid">>\
Your lower body begins to transform, and you're forced to lean on a table for support. You nervously watch as a large fish tail grows out where your legs should be, transforming you into a mermaid. It's very hard to move like this, so everything's going to take longer. Even reaching the table is a challenge now.\
<<set $PrefTail = 0>>\
<<set $Stress += random(8,10)>>\
<<endif>><<if $Tail == "Cat">>\
You jump as you feel a tingle in your cat ears and tail, but nothing seems to change. That startled you...\
<<elseif $PrefTail < 0>>\
You blush as you feel your lower half tingling, but nothing happens.\
<<set $PrefTail += 1>>\
<<else>>\
<<if $Tail == "Bunny">>\
Your bunny tail retracts and your bunny ears return to normal. \
<<elseif $Tail != "None">>\
You're relieved as your lower body returns to normal. \
<<if $Legs == 0>>Sadly, your legs are still gone. \
<<elseif $Legs != 2>>Sadly, you still have $Legs legs. \
<<endif>>\
<<endif>>\
<<set $Tail = "Cat">>\
Suddenly, you feel a long cat tail pop out of your back, and your ears become cat ears as well. Great, now you're a catgirl.\
<<set $PrefTail = 0>>\
<<set $Stress += 6>>\
<<endif>><<if $Tail == "Spider">>\
You blush as you feel your abdomen tingling, but nothing changes.\
<<elseif $PrefTail < 0>>\
You blush as you feel your lower half tingling, but nothing happens.\
<<set $PrefTail += 1>>\
<<else>>\
<<set $Tail = "Spider">>\
You blush nervously as you feel your butt ballooning out, growing way bigger than you expect it to. You grab it in panic and turn to see the changes happening. You grow extra legs and see your butt change into a large spider abdomen. You've turned into a spider girl! You're able to move around like this, but it feels really awkward.\
<<set $PrefTail = 0>>\
<<set $Stress += random(6,8)>>\
<<endif>><<if $Tail == "Bunny">>\
You blush nervously as you feel a tingle in your bunny ears and tail, but nothing seems to change.\
<<elseif $PrefTail < 0>>\
You blush as you feel your lower half tingling, but nothing happens.\
<<set $PrefTail += 1>>\
<<else>>\
<<if $Tail == "Cat">>\
Your cat tail retracts and your cat ears return to normal. \
<<elseif $Tail != "None">>\
You're relieved as your lower body returns to normal. \
<<if $Legs == 0>>Sadly, your legs are still gone. \
<<elseif $Legs != 2>>Sadly, you still have $Legs legs. \
<<endif>>\
<<endif>>\
<<set $Tail = "Bunny">>\
Suddenly, you feel a bunny tail pop out right above your butt, and your ears become long and floppy. You've become a bunny girl.\
<<set $PrefTail = 0>>\
<<set $Stress += 6>>\
<<endif>><<if $Tail != "Bunny">>\
<<if $Tail != "Cat">>\
<<if $Tail != "None">>\
<<set $PotionCycle = 1>>\
<<endif>>\
<<endif>>\
<<elseif $Legs >= 4>>\
<<set $PotionCycle = 1>>\
<<endif>>\
\
<<if $PotionCycle == 1>>\
You feel a tingling in your lower body, but nothing changes.\
<<else>>\
<<set $Legs += 2>>\
\
<<if $PrefLegs < 0>>\
<<set $PrefLegs -= 2>>\
<<set $Stress += 10>>\
<<else>>\
<<set $PrefLegs = -1>>\
<<endif>>\
\
You feel changes occurring in your lower body, and you're shocked to discover that you're growing extra legs! When the changes are finished, you're left with $Legs legs. <<if $Legs == 2>>It's nice to have your legs back to normal.<<set $Stress -= 5>><<else>>This is going to take some getting used to...<<endif>>\
<<endif>><<if $Tail != "Bunny">>\
<<if $Tail != "Cat">>\
<<if $Tail != "None">>\
<<set $PotionCycle = 1>>\
<<endif>>\
<<endif>>\
<<elseif $Legs <= 0>>\
<<set $PotionCycle = 1>>\
<<set $Legs = 0>>\
<<endif>>\
\
<<if $PotionCycle == 1>>\
You feel a tingling in your lower body, but nothing changes.\
<<else>>\
<<set $Legs -= 2>>\
\
<<if $PrefLegs > 0>>\
<<set $PrefLegs += 2>>\
<<set $Stress += 10>>\
<<elseif $PrefLegs < 0>>\
<<set $PrefLegs = 0>>\
<<else>>\
<<set $PrefLegs = 1>>\
<<set $Stress += 7>>\
<<endif>>\
\
You feel changes occurring in your lower body, \
and you're shocked to discover that your legs are retracting! \
When the changes are finished, \
<<if $Legs <= 0>>\
<<set $Legs = 0>>\
you no longer have legs! \
This is going to make everything you do take longer...\
<<set $Stress += 5>>\
<<else>>\
you're left with $Legs legs. \
<<if $Legs == 2>>\
It's a good thing your legs are back to normal.\
<<set $Stress -= 6>>\
<<endif>>\
<<endif>>\
<<endif>><<if $Arms >= 6>>\
You feel a tingling in your lower body, but nothing changes.\
<<else>>\
<<set $Arms += 2>>\
\
<<if $PrefArms < 0>>\
<<set $PrefArms -= 2>>\
<<set $Stress += 6>>\
<<else>>\
<<set $PrefArms = -1>>\
<<endif>>\
\
You feel changes occurring in your torso, and you're shocked to discover that you're growing extra arms! When the changes are finished, you're left with $Arms arms. <<if $Arms == 2>>It's nice to have your arms back to normal.<<set $Stress -= 5>><<else>>This is going to take some getting used to...<<endif>>\
<<endif>><<if $Arms <= 0>>\
You feel a tingling in your torso, but nothing changes.\
<<else>>\
<<set $Arms -= 2>>\
\
<<if $PrefArms > 0>>\
<<set $PrefArms += 2>>\
<<set $Stress += 10>>\
<<elseif $PrefArms < 0>>\
<<set $PrefArms = 0>>\
<<else>>\
<<set $PrefArms = 1>>\
<<set $Stress += 5>>\
<<endif>>\
\
You feel changes occurring in your torso, \
and you're shocked to discover that your arms are retracting! \
When the changes are finished, \
<<if $Arms == 0>>\
you no longer have arms! \
This is going to make everything you do take longer...\
<<set $Stress += 7>>\
<<else>>\
you're left with $Arms arms. \
<<if $Legs == 2>>\
It's nice to have your arms back to normal.\
<<set $Stress -= 7>>\
<<endif>>\
<<endif>>\
<<endif>><<if $Mental[0] == true>>\
For a few minutes, your memories feel strange. You know you're supposed to be a boy, you know you've only been a girl for a few days at most. But... you can't seem to remember ever being a boy. All your memories are as a girl. You even remember going out with boys. You need to fix this soon...\
<<set $Will += random(9,10)>>\
<<set $Stress += random(5,10)>>\
<<else>>\
<<set $Mental[0] = true>>\
Your mind starts feeling funny, and it takes you a few minutes before you realize that the potion temporarily made you forget you were a boy. Your heart sinks as you realize which potion you just drank. If you don't change yourself back before the time is up, your memories are going to be overwritten to match your new body.\
<<set $Will += random(13,15)>>\
<<set $Stress += 25>>\
<<endif>><<if $Mental[1] == true>>\
For a few minutes, you lose yourself in a fit of giggles. You're finding it more difficult to push images of pretty dresses and cute boys out of your head.\
<<set $Will += 5>>\
<<set $Stress -= random(1,3)>>\
<<else>>\
<<set $Mental[1] = true>>\
From the moment you swallow the potion, the overwhelming sweetness makes it pretty obvious this isn't the right mixture. You start to giggle feverishly and you aren't able to stop for several minutes. You feel much more feminine, and you're finding it a lot harder to occupy this body without matching it with girly behaviors.\
<<set $Will += random(9,11)>>\
<<set $Stress -= random(1,5)>>\
<<endif>><<if $Mental[2] == true>>\
Your brain feels so fluffy and it's getting harder to know things just right. You gotta change back before you get stuck like this.\
<<set $Will += random(3,5)>>\
<<set $Libido += random(3,5)>>\
<<set $Stress += 3>>\
<<else>>\
<<set $Mental[2] = true>>\
It's getting harder to think. Why is it getting harder to think? After spending a bit too long trying to understand what kind of potion you just drank, you realize that the mixture has made you much more ditzy. Great, so if you don't change yourself back, you're going to be stuck as an airhead. It's going to take longer to make these potions now that you're so dumb.\
<<set $Will += random(5,9)>>\
<<set $Libido += random(1,3)>>\
<<set $Stress += 5>>\
<<endif>><<if $Mental[3] == true>>\
You look down at your delicate female body. How would it feel to get intimate with a man like this? You feel ashamed for asking yourself that question, but you're left out of breath for the next few minutes just thinking about it.\
<<set $Libido += random(3,7)>>\
<<set $Stress += 5>>\
<<else>>\
<<set $Mental[3] = true>>\
Suddenly, you start feeling very... hot. Your face turns a deep red in embarrassment as you hope that this potion doesn't do what you think it does. Unfortunately, no matter how hard you try, you can't stop thinking about what it would be like to have a boy around, to hug him, kiss him, to have him... you shake your head furiously. You really hope this horniness doesn't get in the way of your potion brewing.\
<<set $Will += random(3,5)>>\
<<set $Libido += random(9,13)>>\
<<set $Stress += 15>>\
<<endif>><<set $Mental[4] = true>>\
<<set $Name = either("Felicia", "Lilith", "Bonnie", "Anita", "Samantha", "Chloe", "Emily", "Jenny", "Zoe", "Lucy", "Amy", "Amber", "Anna", "Nicole", "Daniella", "Sophia", "Olivia", "Mia", "Grace", "Hannah", "Victoria")>>\
For some reason, you can't seem to remember your old name anymore. All your memories and thoughts point to your name being $Name.\
<<set $Will += random(1,5)>>\
<<set $Stress += 2>><<if $Other[0] == true>>\
You feel a kick in your large belly and you begin to feel emotional at the thought of being a mother. You rub your hand on your belly for a few minutes.\
<<set $Will += random(3,5)>>\
<<set $Stress += 10>>\
<<else>>\
<<set $Other[0] = true>>\
There's a very strange feeling moving through your body. You feel a little out of breath, almost a little sick. You're also feeling... emotional? It's almost like you have a stomach ache that's giving you butterflies. You're nervous and excited, and you're not sure why. Suddenly, you feel a jump in your belly and you look down in dread. Your belly swells out, and a kicking feeling confirms your greatest fears. You're pregnant. You're not sure what's going to cause you more trouble, your new physical limits or the maternal emotions at the forefront of your mind.\
<<set $Will += random(3,5)>>\
<<set $Stress += 20>>\
<<endif>><<if $Other[1] == true>>\
It's unsettling how comfortable this clothing feels.\
<<set $Will += random(5,9)>>\
<<set $Stress += 2>>\
<<else>>\
<<set $Other[1] = true>>\
Your clothing reshapes before your eyes, becoming female clothing, complete with underwear and a skirt.\
<<set $Will += random(1,3)>>\
<<set $Stress += 2>>\
<<endif>><<silently>>
<<set $Delay = 3>>
<<if $Height == "giant">>
<<set $Delay += 1>>
<<elseif $Height == "shrink">>
<<set $Delay += 2>>
<<endif>>
<<if $Tail == "Octopus">>
<<set $Delay += 1>>
<<elseif $Tail == "Mermaid">>
<<set $Delay += 1>>
<<elseif $Tail == "Cat">>
<<if $Legs == 0>>
<<set $Delay += 2>>
<<endif>>
<<elseif $Tail == "Bunny">>
<<if $Legs == 0>>
<<set $Delay += 2>>
<<endif>>
<<elseif $Tail == "None">>
<<if $Legs == 0>>
<<set $Delay += 2>>
<<endif>>
<<endif>>
<<if $Arms == 0>>
<<set $Delay += 1>>
<<endif>>
<<if $Mental[2] == true>>
<<set $Delay += 1>>
<<endif>>
<<if $Mental[3] == true>>
<<set $Delay += 1>>
<<endif>>
<<if $Other[0] == true>>
<<set $Delay += 1>>
<<endif>>
<<endsilently>><<set $End = "Ending_Antidote">>\
You watch as your body returns to its previous state. You're back to normal!
That's a relief, this could have turned out much worse...
Later that night, Merlin returns and finds out about the kinds of potions you've been fiddling with. Against your wishes, he decides to keep you more involved with his potions brewing... as a test subject. You may not be in danger of any more permanent changes, but you still spend a lot of time under the effects of different transformations.
THE END
[[See your stats]]
[[See potion history]]<big><big>POTION LAB</big></big> [[1.1.0|Version Notes]]
By undercoversam
If you aren't aware of the content of this game please refer to [[TFGamesSite|http://tfgamessite.com/?module=viewgame&id=777]].
This game is designed ''without'' the use of the browser back button and refresh button in mind. If you use either of these buttons, there's no guarantee the game will work correctly.
[[Start]]*Fixed most of the bugs mentioned on the forums.
*The system for how potions are brewed and saved has been largely improved.
*Collecting potions now works differently.
*Time passage has been reworked and the game has been extended to 2 days.
*A fifth potion slot has been added.
*There is now an improved interface for potion history and potion brewing, including note taking.
*The ability to save recipes has been added.
*The game has been split into three major areas: the lab table, your bedroom, and the town.
*The preference system has been added, which will attempt to keep track of player preferences for transformations.
*The ingredients you use for potions (as well as the first ingredient used) are now taken into account while selecting the result.
*Stress, willpower, and libido stats have been added which interact with certain events.
*Players can now search for ingredients and recipes in the lab.
*The player can sleep in a bed and sometimes have dreams.
*There is a shop in town where players can buy potions and recipes.
*The Restoration Center has been added, where players can undo some of their changes.
*The Black Cat Pub has been added, where players can relieve stress by socializing.*Created a potion mixing system that allows players to mix 4-ingredient potions and get random transformation results.
*Created a system that lists out potion history.
*Added dozens of stacking transformations over several transformation types.
*An Actions menu that allows the player to find new potion ingredients.
*A player description and endings that change based on player transformations.<<if $ChartItem == 6>>\
<<if $MixturyCorrect[$ChartSlot] == 0>>\
''@@color:red;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == 1>>\
''@@color:orange;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == 2>>\
''@@color:yellow;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == 3>>\
''@@color:yellow;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == 4>>\
''@@color:green;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == "0?">>\
''@@color:red;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == "1?">>\
''@@color:orange;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == "2?">>\
''@@color:yellow;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == "3?">>\
''@@color:yellow;$MixturyCorrect[$ChartSlot]@@''\
<<elseif $MixturyCorrect[$ChartSlot] == "4?">>\
''@@color:green;$MixturyCorrect[$ChartSlot]@@''\
<<else>>\
$MixturyCorrect[$ChartSlot]\
<<endif>>\
\
<<else>>\
<<set $ChartInventory = $Mixtury[$ChartItem][$ChartSlot]>>\
<<if $ChartInventory == "Red Potion">>\
''@@color:red;$ChartInventory@@''\
<<elseif $ChartInventory == "Blue Potion">>\
''@@color:blue;$ChartInventory@@''\
<<elseif $ChartInventory == "Green Potion">>\
''@@color:green;$ChartInventory@@''\
<<elseif $ChartInventory == "Yellow Potion">>\
''@@color:yellow;$ChartInventory@@''\
<<else>>\
$ChartInventory\
<<endif>>\
<<endif>>\
\
<<if $ChartSlot <= 0>>\
<<set $ChartSlot = $Potion - 1>>\
<<if $ChartItem >= 6>>\
<<set $ChartItem = 1>>\
<<else>>\
<<set $ChartItem += 1>>\
<<endif>>\
<<else>>
<<set $ChartSlot -= 1>>\
<<display "Chart Print">>\
<<endif>><<silently>>
<<display "Mobility Check">>
<<if $Minute > 59>>
<<set $Minute -= 60>>
<<set $Hour += 1>>
<<display "Calculate Time">>
<<elseif $Hour > 11>>
<<if $Midday == false>>
<<set $Midday = true>>
<<if $AM == "AM">>
<<set $AM = "PM">>
<<else>>
<<set $AM = "AM">>
<<display "Next Day">>
<<endif>>
<<display "Calculate Time">>
<<elseif $Hour > 12>>
<<set $Hour -= 12>>
<<set $Midday = false>>
<<display "Calculate Time">>
<<endif>>
<<endif>>
<<endsilently>><<silently>>
<<if $Day == "Sunday">>
<<set $Day = "Monday">>
<<elseif $Day == "Monday">>
<<set $Day = "Tuesday">>
<<elseif $Day == "Tuesday">>
<<set $Day = "Wednesday">>
<<elseif $Day == "Wednesday">>
<<set $Day = "Thursday">>
<<elseif $Day == "Thursday">>
<<set $Day = "Friday">>
<<elseif $Day == "Friday">>
<<set $Day = "Saturday">>
<<elseif $Day == "Saturday">>
<<set $Day = "Sunday">>
<<endif>>
<<endsilently>><<set $IngredientPrint = $Mixtury[$IngredientNo][$Potion]>>\
<<if $IngredientPrint == "Red Potion">>\
@@color:red;''$IngredientPrint''@@\
<<elseif $IngredientPrint == "Blue Potion">>\
@@color:blue;''$IngredientPrint''@@\
<<elseif $IngredientPrint == "Green Potion">>\
@@color:green;''$IngredientPrint''@@\
<<elseif $IngredientPrint == "Yellow Potion">>\
@@color:yellow;''$IngredientPrint''@@\
<<else>>\
$IngredientPrint\
<<endif>>\
\
<<if $IngredientNo >= 5>>\
<<set $IngredientNo = 1>>\
<<else>>\
<<set $IngredientNo += 1>>\
<<endif>><<if $End == false>>\
<<if $Location == "Lab Table">><<set $Step = 1>>\
<<elseif $Location == "Your Bedroom">>\
<<elseif $Location == "The Town">><<set $Inhibitions = 1>><<set $Minute += $Delay>>After a $Delay minute trip, you arrive back to the lab. \
<<endif>><<set $Location = "Lab Table">><<display "Calculate Time">>\
<<if $Location != "The Lab">><<set $Location = "The Lab">><<endif>>\
You are currently in Merlin's lab. From here you can choose what you want to do next.
[[Lab Table]] - Brew potions, take notes and go over your recipes.
[[Your Bedroom]] - Sleep, check your journal and explore your changes.
[[The Town]] - Buy items, undo changes and socialize with other wizards.\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
<<if $Location != "Lab Table">><<set $Location = "Lab Table">><<endif>>\
Your lab table (rather, Merlin's lab table) has all the equipment you need to put together new potions. The ingredients might be hard to come by, so you'll need to prepare for that.
[[Brew Potion|Potion Guessing]] - Mix an antidote, or another potion...
[[Potion History]] - Go over your notes and potion history.
[[Recipe Journal]] - A record of all your potion recipes.
[[Acquire Items]] - Create or search for items.
Or you can [[go somewhere else.|The Lab]]\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
<<set $Location = "Your Bedroom">>This is the bedroom you live in while you work for Merlin. It's a bit small and cramped because Merlin stores his old contraptions here, but it's cozy. Plus you have a phone here!
[[Go to bed]] - Go to bed for the night, or just take a nap.
[[Look at yourself]] - Take a look at your changes in the mirror.
[[Explore your body]] - You may never have this chance again. Plus, it may help you relax a bit. Just don't take it too far...
[[Call someone]] - You have a phone here, as well as a list of yours and Merlin's contacts. It wouldn't be a bad idea to reach out if you need help.\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
<<if $Location != "The Town">><<set $Location = "The Town">>You arrive into town after a $Delay minute trip. <<set $Minute += $Delay>><<display "Calculate Time">><<endif>>This town is a hotspot for wizards to buy and sell magical items and services.
[[Potion Shop]] - Here you can buy recipes and potion ingredients. Recipe stock changes daily.
[[Restoration Center]] - Here you can pay to undo one or more of your changes.
[[Black Cat Pub]] - The perfect meeting spot for wizards to socialize. This atmosphere always helps you relax.\
<<else>>\
<<display $End>>\
<<endif>><<silently>>
<<if $RecipeIngredients[5] == "None">>
<<set $RecipeIngredients[1] = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<set $RecipeIngredients[2] = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<set $RecipeIngredients[3] = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<set $RecipeIngredients[4] = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<set $RecipeIngredients[5] = either("Red Potion", "Blue Potion", "Green Potion", "Yellow Potion")>>
<<set $RecipeCheck = $RecipeNo>>
<<display "Recipe Check">>
<<if $RecipeCheck != false>>
<<set $RecipeIngredients = ["","","","","","None"]>>
<<endif>>
<<display "Write Recipe">>
<<elseif $RecipeResult == "None">>
<<set $RecipeCheck = $RecipeNo>>
<<display "Recipe Check">>
<<if $RecipeCheck == false>>
<<display "NewTransform">>
<<set $RecipeResult = $PotionEffect>>
<<else>>
<<set $RecipeResult = $RecipeCheck>>
<<endif>>
<<display "Write Recipe">>
<<else>>
<<set $RecipeCheck = $RecipeNo>>
<<display "Recipe Check">>
<<if $RecipeCheck == false>>
<<set $RecipeIngredients[0] = $RecipeResult>>
<<set $RecipeCheck = $RecipeResult>>
<<set $PotionEffect = $RecipeResult>>
<<set $Recipe.push($RecipeIngredients)>>
<<set $RecipeNo += 1>>
<<else>>
<<set $PotionEffect = $RecipeCheck>>
<<endif>>
<<set $RecipeResult = "None">>
<<set $RecipeIngredients = ["","","","","","None"]>>
<<endif>>
<<endsilently>><<silently>>
Phase 0: Setup
<<if $PrefPhase == 0>>
<<set $PrefPhase += 1>>
<<set $PrefStep = 1>>
<<set $PrefType = "None">>
<<set $Preference = ["Random All", "Random All", "Random All"]>>
<<set $PreferenceCount = 2>>
<<set $Debug += $PrefPhase>>
<<display "Calculate Preference">>/%
Phase 1: Add potion preference
<<elseif $PrefPhase == 1>>
<<if passage() == "Drink Potion">>
<<set $Debug = "ENTERED DRINK POTION">>
<<if $Mixtury[$PrefStep][$Potion] == "Red Potion">>
<<set $Preference.push("Random Physical")>>
<<set $PreferenceCount += 1>>
<<elseif $Mixtury[$PrefStep][$Potion] == "Blue Potion">>
<<set $Preference.push("Random Mental")>>
<<set $PreferenceCount += 1>>
<<elseif $Mixtury[$PrefStep][$Potion] == "Green Potion">>
<<set $Preference.push("Random Mutation")>>
<<set $PreferenceCount += 1>>
<<elseif $Mixtury[$PrefStep][$Potion] == "Yellow Potion">>
<<set $Preference.push("Random All")>>
<<set $PreferenceCount += 1>>
<<endif>>
<<endif>>
<<if $PrefStep == 1>>
<<if random(1,3) == 1>>
<<set $PrefStep += 1>>
<<endif>>
<<elseif $PrefStep >= 5>>
<<set $PrefPhase = 2>>
<<else>>
<<set $PrefStep += 1>>
<<endif>>
<<display "Calculate Preference">>
Phase 2: Choose preference type (start loop)
<<elseif $PrefPhase == 2>>
<<set $PrefPhase = 3>>
<<display "SetPrefMax">>
<<if $PrefType == "None">>
<<set $PrefStep = $PrefBreasts>>
<<set $PrefType = "BreastSize">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Breasts_Bigger">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefPassage = "Breasts_Smaller">>
<<endif>>
<<elseif $PrefType == "BreastSize">>
<<set $PrefStep = $PrefBreastCount>>
<<set $PrefType = "BreastCount">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Breasts_More">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefPassage = "Breasts_Fewer">>
<<endif>>
<<elseif $PrefType == "BreastCount">>
<<set $PrefStep = $PrefButt>>
<<set $PrefType = "Butt">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Butt_Bigger">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefPassage = "Butt_Smaller">>
<<endif>>
<<elseif $PrefType == "Butt">>
<<set $PrefStep = $PrefHips>>
<<set $PrefType = "Hips">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Hips_Bigger">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefPassage = "Hips_Smaller">>
<<endif>>
<<elseif $PrefType == "Hips">>
<<set $PrefStep = $PrefHeight>>
<<set $PrefType = "Height">>
<<if $PrefStep > 0>>
<<if $PrefStep > 5>>
<<set $PrefPassage = "Height_Shrink">>
<<elseif random(1,6) == 1>>
<<set $PrefPassage = "Height_Shrink">>
<<else>>
<<set $PrefPassage = "Height_Shorter">>
<<endif>>
<<else>>
<<set $PrefStep *= -1>>
<<if $PrefStep > 5>>
<<set $PrefPassage = "Height_Giant">>
<<elseif random(1,6) == 1>>
<<set $PrefPassage = "Height_Giant">>
<<else>>
<<set $PrefPassage = "Height_Taller">>
<<endif>>
<<endif>>
<<elseif $PrefType == "Height">>
<<set $PrefStep = $PrefTail>>
<<set $PrefType = "Tail">>
<<if $PrefStep < 0>>
<<set $PrefStep = 0>>
<<endif>>
<<set $PrefPassage = "Random Tail">>
<<elseif $PrefType == "Tail">>
<<set $PrefStep = $PrefArms>>
<<set $PrefType = "Arms">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Arms_More">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefPassage = "Arms_Fewer">>
<<endif>>
<<elseif $PrefType == "Arms">>
<<set $PrefStep = $PrefLegs>>
<<set $PrefType = "Legs">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Legs_More">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefPassage = "Legs_Fewer">>
<<endif>>
<<elseif $PrefType == "Legs">>
<<set $PrefStep = $PrefMental>>
<<set $PrefType = "Mental">>
<<if $PrefStep > 0>>
<<set $PrefPassage = "Random Mental">>
<<else>>
<<set $PrefStep *= -1>>
<<set $PrefStep = 0>>
Setting PrefStep to 0 makes it skip this preference.
<<endif>>
<<else>>
<<set $PrefStep = 1>>
<<set $PrefPhase = 4>>
<<endif>>
<<if $PrefStep == 0>>
<<set $PrefPhase = 2>>
<<endif>>
<<display "Calculate Preference">>
Phase 3: Add preference to list (loop with phase 2)
<<elseif $PrefPhase == 3>>
<<if $PrefStep > 0>>
<<set $Preference.push($PrefPassage)>>
<<set $PrefStep -= 1>>
<<set $PreferenceCount += 1>>
<<endif>>
<<if $PrefStep > 0>>
<<set $Preference.push($PrefPassage)>>
<<set $PrefStep -= 1>>
<<set $PreferenceCount += 1>>
<<endif>>
<<if $PrefStep > 0>>
<<set $Preference.push($PrefPassage)>>
<<set $PrefStep -= 1>>
<<set $PreferenceCount += 1>>
<<endif>>
<<if $PrefStep > 0>>
<<set $Preference.push($PrefPassage)>>
<<set $PrefStep -= 1>>
<<set $PreferenceCount += 1>>
<<endif>>
<<if $PrefStep > 0>>
<<set $Preference.push($PrefPassage)>>
<<set $PrefStep -= 1>>
<<set $PreferenceCount += 1>>
<<endif>>
<<if $PrefStep <= 0>>
<<set $PrefPhase = 2>>
<<endif>>
<<display "Calculate Preference">>
Phase 4: Calculate result and finish
<<elseif $PrefPhase == 4>>
<<set $PrefStep = random(0,$PreferenceCount)>>
<<set $PrefPhase = 0>>
<<set $PreferenceChoice = $Preference[$PrefStep]>>%/
<<endif>>
<<endsilently>><<silently>>
<<if $RecipeCheck > 0>>
<<if $RecipeIngredients[1] == $Recipe[$RecipeCheck][1]>>
<<if $RecipeIngredients[2] == $Recipe[$RecipeCheck][2]>>
<<if $RecipeIngredients[3] == $Recipe[$RecipeCheck][3]>>
<<if $RecipeIngredients[4] == $Recipe[$RecipeCheck][4]>>
<<if $RecipeIngredients[5] == $Recipe[$RecipeCheck][5]>>
<<set $RecipeCheck = $Recipe[$RecipeCheck][0]>>
<<else>>
<<set $RecipeCheck -= 1>>
<<display "Recipe Check">>
<<endif>>
<<else>>
<<set $RecipeCheck -= 1>>
<<display "Recipe Check">>
<<endif>>
<<else>>
<<set $RecipeCheck -= 1>>
<<display "Recipe Check">>
<<endif>>
<<else>>
<<set $RecipeCheck -= 1>>
<<display "Recipe Check">>
<<endif>>
<<else>>
<<set $RecipeCheck -= 1>>
<<display "Recipe Check">>
<<endif>>
<<endif>>
<<endsilently>><<set $PotionCycle = 0>><<display $PotionEffect>><<display "Mobility Check">><<silently>>
<<set $RecipeCheck = $RecipeNo>>
<<set $RecipeIngredients[1] = $Mixtury[1][$Potion]>>
<<set $RecipeIngredients[2] = $Mixtury[2][$Potion]>>
<<set $RecipeIngredients[3] = $Mixtury[3][$Potion]>>
<<set $RecipeIngredients[4] = $Mixtury[4][$Potion]>>
<<set $RecipeIngredients[5] = $Mixtury[5][$Potion]>>
<<endsilently>>This is your list of recipes.
<<if $ChangeNotes > 0>>\
<<set $BackupNote = $Notes[$ChangeNotes]>>\
<<set $Notes[$ChangeNotes] = prompt("Enter your notes here (next mixture)",$Notes[$ChangeNotes])>>\
<<set $ChangeNotes *= -1>>\
<<endif>>\
\
<<if $ChangeNotes < 0>>\
<<set $ChangeNotes *= -1>>\
<<if $Notes[$ChangeNotes]>><<elseif $Notes[$ChangeNotes] == "">><<else>>\
<<set $Notes[$ChangeNotes] = $BackupNote>>\
<<endif>>\
<<set $ChangeNotes = 0>>\
<<endif>>\
\
NEXT MIXTURE: ''<<print $Notes[6]>>'' [[(edit)|Recipe Journal][$ChangeNotes = 6]]
|!Ingredient 1||!Ingredient 2||!Ingredient 3||!Ingredient 4||!Ingredient 5||!Transformation|
|<<display "Recipe Print">>||<<display "Recipe Print">>||<<display "Recipe Print">>||<<display "Recipe Print">>||<<display "Recipe Print">>||<<display "Recipe Print">>|<<if $RecipeChartItem == 0>>\
<<set $TFName = $Recipe[$RecipeChartSlot][0]>>\
<<display "TFName">>\
<<print $TFName>>\
\
<<else>>\
<<set $ChartInventory = $Recipe[$RecipeChartSlot][$RecipeChartItem]>>\
<<if $ChartInventory == "Red Potion">>\
''@@color:red;$ChartInventory@@''\
<<elseif $ChartInventory == "Blue Potion">>\
''@@color:blue;$ChartInventory@@''\
<<elseif $ChartInventory == "Green Potion">>\
''@@color:green;$ChartInventory@@''\
<<elseif $ChartInventory == "Yellow Potion">>\
''@@color:yellow;$ChartInventory@@''\
<<else>>\
$ChartInventory\
<<endif>>\
<<endif>>\
\
<<if $RecipeChartSlot >= $RecipeNo>>\
<<set $RecipeChartSlot = 1>>\
<<if $RecipeChartItem >= 5>>\
<<set $RecipeChartItem = 0>>\
<<else>>\
<<set $RecipeChartItem += 1>>\
<<endif>>\
<<else>>
<<set $RecipeChartSlot += 1>>\
<<display "Recipe Print">>\
<<endif>>If you need more ingredients or recipes, you might be able to find some here in the lab. Or you can make new ingredients yourself.<<set $EventStat = 10>>
''Search''
You spend most of your time here cleaning up after Merlin, but the lab is still a mess. Still, you might be able to find something if you dig through his piles of research and knicknacks. Each search will take you <<print $Delay * 3>> minutes.<<set $temp2 = 1>>
[[Search for anything|SearchLab][$Acquire = "Any"; $EventStat = 0]] | \
[[(x3)|SearchLab][$Acquire = "Any"; $EventStat = 0; $temp2 = 3]] | \
[[(x5)|SearchLab][$Acquire = "Any"; $EventStat = 0; $temp2 = 5]] \
@@color:gray;//You'll be more likely to find something if you're not picky.//@@
[[Search for recipes|SearchLab][$Acquire = "recipe"]] | \
[[(x3)|SearchLab][$Acquire = "recipe"; $temp2 = 3]] | \
[[(x5)|SearchLab][$Acquire = "recipe"; $temp2 = 5]]
[[Search for Red Potions.|SearchLab][$Acquire = "Red Potion"]] | \
[[(x3)|SearchLab][$Acquire = "Red Potion"; $temp2 = 3]] | \
[[(x5)|SearchLab][$Acquire = "Red Potion"; $temp2 = 5]] \
''[Have $RedPotion] <<if $RedPotion >= 10>>FULL CAPACITY<<endif>>''
[[Search for Blue Potions.|SearchLab][$Acquire = "Blue Potion"]] | \
[[(x3)|SearchLab][$Acquire = "Blue Potion"; $temp2 = 3]] | \
[[(x5)|SearchLab][$Acquire = "Blue Potion"; $temp2 = 5]] \
''[Have $BluePotion] <<if $BluePotion >= 10>>FULL CAPACITY<<endif>>''
[[Search for Green Potions.|SearchLab][$Acquire = "Green Potion"]] | \
[[(x3)|SearchLab][$Acquire = "Green Potion"; $temp2 = 3]] | \
[[(x5)|SearchLab][$Acquire = "Green Potion"; $temp2 = 5]] \
''[Have $GreenPotion] <<if $GreenPotion >= 10>>FULL CAPACITY<<endif>>''
[[Search for Yellow Potions.|SearchLab][$Acquire = "Yellow Potion"]] | \
[[(x3)|SearchLab][$Acquire = "Yellow Potion"; $temp2 = 3]] | \
[[(x5)|SearchLab][$Acquire = "Yellow Potion"; $temp2 = 5]] \
''[Have $YellowPotion] <<if $YellowPotion >= 10>>FULL CAPACITY<<endif>>''
''Brew Ingredients''
You look for Merlin's ingredient brewing equipment, but all you find is a note.
//Dear Merlin,
Don't forget to tell $OldName to pick up my ingredient brewing equipment from Brew Repairs before they close on Thursday for the weekend.
Love, Merlin//
<<if $Name == $OldName>>Great.<<else>>Wait, who's $OldName?<<endif>>You search Merlin's endless mess in the lab.<<set $AcquireChoice = $Acquire>>
<<display "SearchResult">>
[[Next|Acquire Items]]<<if $TFName == "Hair_Color">>\
<<set $TFName = "Hair Color Potion">>\
<<elseif $TFName == "Breasts_More">>\
<<set $TFName = "Multichest Potion">>\
<<elseif $TFName == "Breasts_Fewer">>\
<<set $TFName = "Chest Remover Potion">>\
<<elseif $TFName == "Breasts_Bigger">>\
<<set $TFName = "Breast Enlarger Potion">>\
<<elseif $TFName == "Breasts_Smaller">>\
<<set $TFName = "Breast Shrinking Potion">>\
<<elseif $TFName == "Butt_Bigger">>\
<<set $TFName = "Butt Enlarger Potion">>\
<<elseif $TFName == "Butt_Smaller">>\
<<set $TFName = "Butt Shrinking Potion">>\
<<elseif $TFName == "Hips_Bigger">>\
<<set $TFName = "Hips Enlarger Potion">>\
<<elseif $TFName == "Hips_Smaller">>\
<<set $TFName = "Hips Shrinking Potion">>\
<<elseif $TFName == "Height_Shorter">>\
<<set $TFName = "Shrink Potion">>\
<<elseif $TFName == "Height_Taller">>\
<<set $TFName = "Growth Potion">>\
<<elseif $TFName == "Height_Giant">>\
<<set $TFName = "Hyper Shrink Potion">>\
<<elseif $TFName == "Height_Shrink">>\
<<set $TFName = "Hyper Growth Potion">>\
<<elseif $TFName == "Tail_Snake">>\
<<set $TFName = "Snake Potion">>\
<<elseif $TFName == "Tail_Octopus">>\
<<set $TFName = "Octopus Potion">>\
<<elseif $TFName == "Tail_Mermaid">>\
<<set $TFName = "Mermaid Potion">>\
<<elseif $TFName == "Tail_Cat">>\
<<set $TFName = "Cat Potion">>\
<<elseif $TFName == "Tail_Spider">>\
<<set $TFName = "Spider Potion">>\
<<elseif $TFName == "Tail_Bunny">>\
<<set $TFName = "Bunny Potion">>\
<<elseif $TFName == "Legs_More">>\
<<set $TFName = "Multileg Potion">>\
<<elseif $TFName == "Legs_Fewer">>\
<<set $TFName = "Leg Remover Potion">>\
<<elseif $TFName == "Arms_More">>\
<<set $TFName = "MultiArm Potion">>\
<<elseif $TFName == "Arms_Fewer">>\
<<set $TFName = "Arm Remover Potion">>\
<<elseif $TFName == "Mental_Memory">>\
<<set $TFName = "Memory Eraser Potion">>\
<<elseif $TFName == "Mental_Girly">>\
<<set $TFName = "Girly Potion">>\
<<elseif $TFName == "Mental_Ditzy">>\
<<set $TFName = "Ditzy Potion">>\
<<elseif $TFName == "Mental_Libido">>\
<<set $TFName = "Arousal Potion">>\
<<elseif $TFName == "Mental_Name">>\
<<set $TFName = "Name Change Potion">>\
<<elseif $TFName == "Other_Pregnancy">>\
<<set $TFName = "Pregnancy Potion">>\
<<elseif $TFName == "Other_Clothing">>\
<<set $TFName = "Clothing Potion">>\
<<endif>><<if $Action == "Sleep">>\
<<if $Libido + $Stress > 150>>\
<<set $Minute += 20>><<display "Calculate Time">>You try to fall to \
sleep, but you're distracted by the sensual feeling of your lithe \
body wriggling against your bedsheets. You hear a faint gasping in \
your breaths, which serve to distract you further. You blush, \
feeling defeated, as you realize you won't be falling to sleep \
or leaving this bed until your arousal is satiated.
<<display "Explore your body">>
<<elseif $Libido + $Stress + $Will + random(0,300) > 275>>\
<<display "Dream">>\
<<else>>\
You sleep for 7 hours and feel much more relaxed once you wake up.
<<set $Hour += 7>>\
<<display "Calculate Time">>\
<<set $Stress -= 50>>\
<<if $Stress < 0>>\
<<set $Stress = 0>>\
<<endif>>
[[Next|Your Bedroom]]
<<endif>>
<<elseif $Action == "Nap">>\
You take a short 2 hour nap to relieve a bit of stress.
<<set $Hour += 2>>\
<<display "Calculate Time">>\
<<set $Stress -= 12>>\
<<if $Stress < 0>>\
<<set $Stress = 0>>\
<<endif>>
[[Next|Your Bedroom]]
<<else>>\
Your bed is cozy and warm. It's the perfect place to relax if you're feeling stressed out.
<<if $Stress < 25>>You're not feeling very stressed right now.<<elseif $Stress < 50>>You're feeling a bit stressed right now.<<elseif $Stress < 75>>Your stress is getting to you.<<else>>Your stress is getting in the way of everything you do. You really need to take a break.<<endif>>
[[Take a nap|Go to bed][$Action = "Nap"]] ''[2 hours]''
<<if $Stress > 50>>[[Sleep|Go to bed][$Action = "Sleep"]] ''[7 hours]'']\
<<else>>''Sleep [7 hours]'' @@color:gray;//Not tired enough.//@@<<endif>>
[[Don't go to bed|Your Bedroom]]<<endif>>\
<<set $Action = "None">><<set $Minute += $Delay>><<display "Calculate Time">><<set $Will += 3>><<set $Libido += 1>>You go to your mirror to get a good look at yourself.<<set $Random = random(1,7)>><<set $temp = 0>>
<<display "You">>
<<if ($Libido * 2) + $Stress + random(0,75) > 200>>\
You watch yourself in the mirror, hips wiggling with desire, face red \
with thoughts of your supple little body being touched, rubbed, driven... \
You try to push these thoughts out of your head, but the longer you look \
at your eyes in the mirror, the more you realize that your body's not \
letting you out of this. \
<<if $Arms > 0>>\
Your hands idly rub your hips\
<<else>>\
You idly wiggle your hips\
<<endif>>\
, \
<<display "LegsCheck">>\
<<if $LegsCheck == true>>\
your legs trembling needingly\
<<else>>\
your pussy quivering with need\
<<endif>>\
, your eyes watching you through the mirror with a look that begs for \
attention. You let out a light gasp and your \
<<if $Arms > 0>>\
hands begin to move on their\
<<else>>\
body begins to move on its\
<<endif>> \
own.
<<display "Explore your body">>\
\
\
\
\
\
<<elseif ($Will * 2) + $Stress + random(-25,50) > 175>>\
<<set $Minute += $Delay>>\
<<display "Calculate Time">>\
You take a few minutes to look at this body, at who you've become. For \
a moment, you think... maybe you would be better off staying like this. \
All you've managed to do is mess things up, and you feel a strange \
mixture of dread and excitement when you think about what the next \
potion will do to you. If you stop now, you won't have to worry about \
any more changes. You think about living like this, about how you could \
eventually end up with a boyfriend, a husband, a child...
The nervous blushing girl you see in the mirror makes it clear that you \
won't be able to fight off your body's desires forever. You don't want \
to stay like this, but if the alternative is to continue brewing failed \
antidotes and getting stuck in an even weirder body, maybe this is \
better... No one would even know you were once a boy.
[[Give up and stay like this.|Ending_Time][$GiveUp = true]]
[[Maybe I should try a few more potions...|Your Bedroom][$PrefMental += 1]]
[[What? No! Stop thinking like this!|Your Bedroom][$PrefMental -= 1]]\
\
\
\
\
\
<<elseif $Random == 1>>\
You look at your $Breasts breasts. You never would have imagined having \
your own. They feel really weird, \
<<if $Breasts == "A-cup">>\
even though they're so small.\
<<else>>\
and it's hard to ignore the extra weight on your chest.\
<<endif>>\
<<if $BreastCount > 1>> \
If having breasts wasn't weird enough, you're lucky enough to have \
$BreastCount pairs of them.\
<<endif>>
[[This is kind of fun.|Your Bedroom][$PrefBreasts += 1; $PrefBreastCount += 1]]
[[You hope these breasts won't get in your way.|Your Bedroom][$PrefBreasts -= 1; $PrefBreastCount -= 1]]
<<if random(0,100) + $Will > 100>>\
[[You sort of wish they were bigger...|Your Bedroom][$PrefBreasts += 1]]\
<<else>>\
[[They're way too big...|Your Bedroom][$PrefBreasts -= 1]]\
<<endif>>\
<<if $BreastCount > 1>>
<<if random(0,75) + Will > 100>>\
[[Having so many boobs actually feels a bit good.|Your Bedroom][$PrefBreastCount += 1]]\
<<else>>\
[[Two breasts are already bad enough...|Your Bedroom][$PrefBreastCount -= 1]]
<<endif>>\
<<endif>>\
\
\
\
\
\
<<elseif $Random == 2>>\
You turn and look at your $Butt butt.
<<if $PrefButt > 0>>\
<<set $temp = -1>>\
<<elseif $PrefButt < 0>>\
<<set $temp = 1>>\
<<endif>>\
[[It's too big.|Your Bedroom][$PrefButt -= 1]]
[[It's too small.|Your Bedroom][$PrefButt += 1]]
[[You can't complain.|Your Bedroom][$PrefButt += $temp]]\
\
\
\
\
\
<<elseif $Random == 3>>\
You place your hands at your $Hips hips and turn a bit to get a good look \
at them.
<<if $PrefHips > 0>>\
<<set $temp = -1>>\
<<elseif $PrefHips < 0>>\
<<set $temp = 1>>\
<<endif>>\
[[They're too big.|Your Bedroom][$PrefHips -= 1]]
[[They're too small.|Your Bedroom][$PrefHips += 1]]
[[You can't complain.|Your Bedroom][$PrefHips += $temp]]\
\
\
\
\
\
<<elseif $Random == 4>>\
<<if $Legs <= 0>>\
You're about \
<<display "NoLegsHeight">>\
, though you'd probably be $Height if you had legs.\
<<else>>\
Your height is $Height, \
<<if $Height == "5'10''">>\
the same as when you were male.\
<<else>>\
compared to your height of 5'10'' back when you were male.\
<<endif>>\
<<endif>>\
<<if $PrefHeight > 0>>\
<<set $temp = -1>>\
<<elseif $PrefHeight < 0>>\
<<set $temp = 1>>\
<<endif>>\
[[You look a bit tall for a girl.|Your Bedroom][$PrefHeight += 1]]
[[You don't like being this short.|Your Bedroom][$PrefHeight -= 1]]
[[This height is fine.|Your Bedroom][$PrefHeight += $temp]]\
\
\
\
\
\
<<elseif $Random == 5>>/% PrefArms and PrefLegs %/
[[Go back.|Your Bedroom]]\
\
\
\
\
\
<<elseif $Random == 6>>/% PrefMental %/
[[Go back.|Your Bedroom]]\
\
\
\
\
\
<<else>>
[[Go back.|Your Bedroom]]\
<<endif>>You look down at your body.<<if $Stress + $Libido >= 100>> You're shivering in anticipation, a building arousal overwhelming the resistance from your male mind.<<endif>> You know you probably shouldn't be doing this, but...
You decide to start with...<<set $Arousal = 0>>
<<if $Stress + $Libido < 100>>[[Nothing. This is a bad idea.|Your Bedroom]]
<<endif>><<display "ex_Choices">><<set $ex_Location = "Mirror">><<set $Frustration = 0>><<set $Action = "None">>You pick up the phone and only hear static. Merlin must have forgotten to pay the phone bill again...<<if visited() == 1>>
While you wait for Merlin to pay the phone bill in the next update, would you like to extend the deadline for the antidote by 24 hours? This option should only be available for version 1.1.0.
[[Yes, extend the deadline|Your Bedroom][$DeadlineDay = "Sunday"]]
[[No, don't extend the deadline|Your Bedroom]]<<endif>><<if $Height == "5'0''">>3'0''\
<<elseif $Height == "5'1''">>3'1''\
<<elseif $Height == "5'2''">>3'1''\
<<elseif $Height == "5'3''">>3'2''\
<<elseif $Height == "5'4''">>3'2''\
<<elseif $Height == "5'5''">>3'3''\
<<elseif $Height == "5'6''">>3'4''\
<<elseif $Height == "5'7''">>3'4''\
<<elseif $Height == "5'8''">>3'5''\
<<elseif $Height == "5'9''">>3'5''\
<<elseif $Height == "5'10''">>3'6''\
<<elseif $Height == "5'11''">>3'7''\
<<elseif $Height == "6'0''">>3'7''\
<<endif>><<silently>>
<<set $LegsCheck = false>>
LegsCheck true means the player has actual legs.
LegsCheck false means the player either has mutated legs or no legs.
<<if $Legs > 0>>
<<if $Tail == "Cat">>
<<set $LegsCheck = true>>
<<elseif $Tail == "Bunny">>
<<set $LegsCheck = true>>
<<elseif $Tail == "None">>
<<set $LegsCheck = true>>
<<endif>>
<<endif>>
<<set $LowerBodyCheck = true>>
LowerBodyCheck true means the player has anything, legs or mutated legs.
LowerBodyCheck false means the player does not have a lower body at all.
<<if $Legs <= 0>>
<<if $Tail == "Cat">>
<<set $LowerBody = false>>
<<elseif $Tail == "Bunny">>
<<set $LowerBody = false>>
<<elseif $Tail == "None">>
<<set $LowerBody = false>>
<<endif>>
<<endif>>
<<set $TailCheck == true>>
TailCheck true means the player has a mutation that replaces their legs.
TailCheck false means the player either has human legs or is legless.
<<if $Tail == "Cat">>
<<set $TailCheck = false>>
<<elseif $Tail == "Bunny">>
<<set $TailCheck = false>>
<<elseif $Tail == "None">>
<<set $TailCheck = false>>
<<endif>>
<<endsilently>><<if $Action == "None">>\
<<if $ex_Location == "Mirror">>\
You're in front of your mirror. \
<<elseif $ex_Location == "Floor">>\
You're lying on the floor. \
<<elseif $ex_Location == "Bed">>\
You're lying on the bed. \
<<endif>>\
<<if $Arousal < 25>>\
It feels like you're just getting started. What next?\
<<elseif $Arousal < 50>>\
You can't help but breathe a little harder as sweat begins to form. \
What next?\
<<elseif $Arousal < 75>>\
You're out of breath by now, your mind wandering to the different \
parts of your body and what you can do with them.\
<<else>>\
You breathe and gasp as the pleasure in your body reaches new heights. \
You're not sure you could stop now even if you wanted to.\
<<endif>>
<<set $Frustration += 5>>
<<display "ex_Choices">>\
<<else>>\
<<display $Action>>\
<<endif>>\
\
<<if $Action == "Finish">>\
<<display "ex_Finish">>\
<<endif>><<set $ex_Step = 0>>\
[[Your breasts|Exploring Body][$Action = "ex_Breasts"]]
[[Your butt|Exploring Body][$Action = "ex_Butt"]]
[[Your hips|Exploring Body][$Action = "ex_Hips"]]\
/%
<<if $Arms > 0>>
[[Your arms|Exploring Body][$Action = "ex_Arms"]]\
<<endif>>\
<<if $Tail == "Snake">>
[[Your tail|Exploring Body][$Action = "ex_Tail"]]\
<<elseif $Tail == "Octopus">>
[[Your tentacles|Exploring Body][$Action = "ex_Tail"]]\
<<elseif $Tail == "Mermaid">>
[[Your tail|Exploring Body][$Action = "ex_Tail"]]\
<<elseif $Tail == "Spider">>
[[Your spider abdomen|Exploring Body][$Action = "ex_Tail"]]\
<<elseif $Legs > 0>>
[[Your legs|Exploring Body][$Action = "ex_Legs"]]\
<<endif>>\
<<if $Tail == "Cat">>
[[Your cat ears and tail|Exploring Body][$Action = "ex_Tail"]]\
<<elseif $Tail == "Bunny">>
[[Your bunny ears and tail|Exploring Body][$Action = "ex_Tail"]]\
<<endif>>\
<<if $Libido > 60>>
[[Your pussy|Exploring Body][$Action = "ex_Crotch"]]\
<<elseif $Arousal > 50>>
[[Your pussy|Exploring Body][$Action = "ex_Crotch"]]\
<<else%/<<if $Libido + $Stress + $Arousal + random(0,50) < 125>><<if $Arousal > 0>>
[[Stop playing with yourself|ex_Stop]]<<endif>>\
<<endif>>\Double-click this passage to edit it.<<if $ex_Step == 0>>\
<<set $ex_Step = 1>>\
You turn to get a good look at your hips. \
<<if $Arousal == 0>>\
They're undeniably feminine, formed in this way to help you have \
children. \
<<if $Other[0] == true>>\
You can't help but giggle at the fuzzy feelings inside of you \
as you see your pregnant gut resting in front of you. \
<<else>>\
You shudder at the thought. There's no way you're letting that \
happen. \
<<endif>>\
<<endif>>\
<<if $Arms > 0>>\
You hug your hips with your hands and slowly slide them between \
your legs.\
<<set $Arousal += 4>>\
<<else>>\
Your lack of arms is making it difficult for you to decide how to \
approach this.\
<<set $Frustration += 3>>\
<<endif>>/%
HANDS
%/<<elseif $ex_Step == "Hands">>\
You rub your $Hips hips, enjoying the feeling emanating from your pussy. \
<<if $Hips == "slender">>\
Even though they're about the same size as your hips when \
you were male, they feel surprisingly good on a female body.\
<<elseif $Hips == "feminine">>\
The modest size creates noticeable-but-cute curves on your body.\
<<elseif $Hips == "curvy">>\
They're plump and soft. It's a bit embarrassing being the owner of \
a pillowy body, but touching it feels good anyway.\
<<elseif $Hips == "wide">>\
Moving around with them is difficult, and even as you touch them you \
can't help but let them wiggle around in response.
<<elseif $Hips == "child-bearing">>\
They are surprisingly big, even for a woman. You're flushed at the \
thought that this body is perfect for breeding.\
<<endif>> \
<<set $Arousal += 11>>\
<<set $Stress -= 3>>/%
EXTRA ARMS
%/<<elseif $ex_Step == "ExtraArms">>\
You lower your extra set<<if $Arms > 4>>s<<endif>> of arms and caress \
your hips. Your unfamiliarity with these arms makes your movements \
awkward, it almost feels like someone else is touching you. \
As much as you hate to admit it, it feels much better imagining it's \
someone else.\
<<set $Libido += 2>>
<<set $Arousal += 13>>\
<<set $Stress -= 2>>\
<<set $PrefArms += random(0,1)>>/%
BED
%/<<elseif $ex_Step == "Bed">>\
<<set $ex_Location = "Bed">>\
You lie on the bed, the sheets feeling nice around your curves. \
Your body is softer than before, an attribute you're still getting\
used to.\
<<set $Arousal += 7>>/%
FLOOR
%/<<elseif $ex_Step == "Floor">>\
<<set $ex_Location = "Floor">>\
You slump down to the floor, slightly frustrated with how it feels \
against your curves.\
<<set $Arousal += 2>>\
<<set $Frustration += 3>>/%
MIRROR
%/<<elseif $ex_Step == "Mirror">>\
<<set $ex_Location = "Mirror">>\
<<set $Libido += 2>>\
You approach the mirror and twist your body as you rub your hips and \
curves.\
<<if $Arousal > 40>> \
You can't help but focus on your pussy a bit. So inviting... and \
ready...\
<<elseif $Libido > 50>> \
You can't help but focus on your pussy a bit. So inviting... and \
ready...\
<<endif>>\
<<set $Arousal += 8>>\
<<set $Stress -= 2>>\
<<endif>>
<<if $Arousal > 100>>\
<<set $Action = "Finish">>
<<set $PrefHips += 2>>\
You feel yourself losing complete control over your body. \
<<if $Arms > 0>>\
Your hands move along your hips and thighs, \
all while your mind is far too gone to refuse your body's desires. \
Everything feels so tender, every touch sending spikes of pleasure \
through your body. \
<<else>>\
Even without your arms, your desperate wriggling and teary gasps \
are bringing you to intense heights of pleasure. You feel helpless and \
needy, like a forgotten doll. \
<<endif>>\
<<if $ex_Location == "Bed">>\
Your body rubs against the bed sheets. You dig your face in a \
pillow to suppress your moans. Feeling your body writhing against \
the bed is too much for you to handle, and you come.\
<<set $Will += 10>>\
<<set $Libido += 5>>\
<<elseif $ex_Location == "Floor">>\
The floor is cold and uncomfortable, but at this point it doesn't \
even matter. The only feelings registering in your head are the \
intense and staggering peaks of pleasure coarsing through you as \
you come.\
<<set $Will += 9>>\
<<set $Libido += 6>>\
<<elseif $ex_Location == "Mirror">>\
You're on your knees, facing your reflection in the mirror. Eyes \
teary, mouth gasping, and cheeks flush with embarrassment as the \
feeling of your hands petting your butt and curves sends you into \
an orgasm.\
<<set $Will += 10>>\
<<set $Libido += 7>>\
<<endif>>\
<<elseif $Frustration > 100>>\
<<set $Action = "Finish">>
<<set $PrefBreasts += 2>>\
A feeling of dizziness overwhelms you, and it's getting harder to \
think straight. You're so frustrated. No matter what you do, you \
can't seem to make this work. You'd do anything at this point just to \
have a man ram his penis inside you. You feel like a helpless \
little fuck toy, and you want nothing more than to be controlled and \
dominated. These lustful thoughts grow stronger and stronger in your \
mind, and it's starting to turn you on. This isn't good. There might \
be lasting effects to thinking this way.
Still, you keep thinking about it, and don't stop thinking about it. \
You want to be fucked until you explode. You feel \
vulnerable. You feel broken. You keep thinking, hoping, that you'll be \
forced to spend the rest of your life like this. These thoughts are \
too much for you to handle, and you lose yourself in an orgasm, whimpering \
like a needy bitch.\
<<set $Will += 25>>\
<<set $Libido += 15>>\
<<else>>\
<<if $Arms > 0>>[[Use your hands|Exploring Body][$ex_Step = "Hands"]]
<<endif>><<if $Arms > 2>>\
[[Use your extra arms|Exploring Body][$ex_Step = "ExtraArms"]]
<<endif>>\
<<if $ex_Location != "Bed">>\
[[Lie on the bed|Exploring Body][$ex_Step = "Bed"]]
<<endif>><<if $ex_Location != "Floor">>\
[[Lie on the floor|Exploring Body][$ex_Step = "Floor"]]
<<endif>><<if $ex_Location != "Mirror">>\
[[Go to the mirror|Exploring Body][$ex_Step = "Mirror"]]
<<endif>>\
[[Try something else|Exploring Body][$Action = "None"]]\
<<endif>><<if $ex_Step == 0>>\
<<set $ex_Step = 1>>\
You turn and look at your butt. \
<<if $Arousal == 0>>\
It's certainly softer as a girl, something that's become very apparent
while sitting down. \
<<endif>>\
<<if $Arms > 0>>\
You place your hands on your butt and give it a nice squeeze. \
That feels... good... You blush in response.\
<<set $Arousal += 2>>\
<<else>>\
Your lack of arms is making it difficult for you to decide how to \
approach this.\
<<set $Frustration += 3>>\
<<endif>>/%
HANDS
%/<<elseif $ex_Step == "Hands">>\
You squeeze your $Butt butt, enjoying the nice sensations and softness. \
<<if $Butt == "small">>\
Even though it's about the same size or smaller than your butt when \
you were male, it feels surprisingly good on a female body. \
<<elseif $Butt == "cute">>\
It's not that big, but it's certainly feminine. \
<<elseif $Butt == "bubbly">>\
It feels plump, which is slightly embarrassing, but it feels good \
anyway.\
<<elseif $Butt == "heart-shaped">>\
It's pretty big, and even in your hands you're surprised at how far \
it sticks out.\
<<elseif $Butt == "huge">>\
Its enormous size makes you a little uncomfortable. Your cheeks are \
flushed thinking about how grabbable it is.\
<<endif>> \
<<set $Arousal += random(5,10)>>\
<<set $Stress -= 1>>/%
EXTRA ARMS
%/<<elseif $ex_Step == "ExtraArms">>\
You lower your extra set<<if $Arms > 4>>s<<endif>> of arms and squeeze \
your butt. Your unfamiliarity with these arms makes your movements \
awkward, it almost feels like someone else is grabbing your $Butt ass. \
As much as you hate to admit it, it feels much better imagining it's \
someone else grabbing you.\
<<set $Libido += 2>>
<<set $Arousal += 13>>\
<<set $Stress -= 2>>\
<<set $PrefArms += random(0,1)>>/%
BED
%/<<elseif $ex_Step == "Bed">>\
<<set $ex_Location = "Bed">>\
You sit on your bed, your sheets curving around your $Butt butt. \
It feels so soft, like you're sitting on a pillow, but a pillow that's \
attached to you and sends nice sensations across your body.\
<<set $Arousal += 5>>/%
FLOOR
%/<<elseif $ex_Step == "Floor">>\
<<set $ex_Location = "Floor">>\
You slump down to the floor, letting out a quiet yelp when you feel how \
cold it is on your butt.\
<<set $Arousal += 3>>\
<<set $Frustration += 3>>/%
MIRROR
%/<<elseif $ex_Step == "Mirror">>\
<<set $ex_Location = "Mirror">>\
<<set $Libido += 2>>\
You approach the mirror and twist your body to look at your butt. \
It looks so soft, so \
<<if $Butt == "heart-shaped">>big<<else>>$Butt<<endif>>\
, so welcoming... You blush, trying to knock any thoughts of \
having a second person around out of your head.\
<<set $Arousal += 7>>\
<<set $Stress -= 1>>\
<<endif>>\
<<if $Arousal > 100>>\
<<set $Action = "Finish">>
<<set $PrefButt += 2>>\
You feel yourself losing complete control over your body. \
<<if $Arms > 0>>\
Your hands squeeze your butt, moving along your hips and thighs, \
all while your mind is far too gone to refuse your body's desires. \
Everything feels so tender, every touch sending spikes of pleasure \
through your body. \
<<else>>\
Even without your arms, your desperate wriggling and teary gasps \
are bringing you to intense heights of pleasure. You feel helpless and \
needy, like a forgotten doll. \
<<endif>>\
<<if $ex_Location == "Bed">>\
Your body rubs against the bed sheets. You dig your face in a \
pillow to suppress your moans. Feeling your body writhing against \
the bed is too much for you to handle, and you come.\
<<set $Will += 8>>\
<<set $Libido += 3>>\
<<elseif $ex_Location == "Floor">>\
The floor is cold and uncomfortable, but at this point it doesn't \
even matter. The only feelings registering in your head are the \
intense and staggering peaks of pleasure coarsing through you as \
you come.\
<<set $Will += 7>>\
<<set $Libido += 4>>\
<<elseif $ex_Location == "Mirror">>\
You're on your knees, facing your reflection in the mirror. Eyes \
teary, mouth gasping, and cheeks flush with embarrassment as the \
feeling of your hands petting your butt and hips sends you into \
an orgasm.\
<<set $Will += 8>>\
<<set $Libido += 5>>\
<<endif>>\
<<elseif $Frustration > 100>>\
<<set $Action = "Finish">>
<<set $PrefBreasts += 2>>\
A feeling of dizziness overwhelms you, and it's getting harder to \
think straight. You're so frustrated. No matter what you do, you \
can't seem to make this work. You'd do anything at this point just to \
get a man to grab your ass. You feel like a helpless \
little fuck toy, and you want nothing more than to be controlled and \
dominated. These lustful thoughts grow stronger and stronger in your \
mind, and it's starting to turn you on. This isn't good. There might \
be lasting effects to thinking this way.
Still, you keep thinking about it, and don't stop thinking about it. \
You want to be squeezed and caressed until you explode. You feel \
vulnerable. You feel broken. You keep thinking, hoping, that you'll be \
forced to spend the rest of your life like this. These thoughts are \
too much for you to handle, and you lose yourself in an orgasm, whimpering \
like a needy bitch.\
<<set $Will += 25>>\
<<set $Libido += 15>>\
<<else>>
<<if $Arms > 0>>[[Use your hands|Exploring Body][$ex_Step = "Hands"]]\
<<endif>><<if $Arms > 2>>
[[Use your extra arms|Exploring Body][$ex_Step = "ExtraArms"]]\
<<endif>>
<<if $ex_Location != "Bed">>\
[[Lie on the bed|Exploring Body][$ex_Step = "Bed"]]
<<endif>><<if $ex_Location != "Floor">>\
[[Lie on the floor|Exploring Body][$ex_Step = "Floor"]]
<<endif>><<if $ex_Location != "Mirror">>\
[[Go to the mirror|Exploring Body][$ex_Step = "Mirror"]]
<<endif>>\
[[Try something else|Exploring Body][$Action = "None"]]\
<<endif>><<if $ex_Step == 0>>\
<<set $ex_Step = 1>>\
You look down at your $Breasts breasts. \
<<if $Arousal == 0>>\
You don't know why, but they seem to be the natural place to start. \
<<endif>>\
<<if $BreastCount > 1>>\
Something about having $BreastCount rows of breasts feels unfamiliar \
yet enticing. \
<<endif>>\
<<if $Arms > 0>>\
Before you can give yourself a chance to object, you put your hands \
onto your breasts and begin to rub them.\
<<if $Libido < 20>> \
You jolt a bit, surprised by the sudden contact.\
<<endif>>\
<<set $Arousal += 4>>\
<<else>>\
Your lack of arms is making it difficult for you to decide how to \
approach this.\
<<set $Frustration += 4>>\
<<endif>>/%
HANDS
%/<<elseif $ex_Step == "Hands">>\
You rub at your breasts, sliding your nipples between your fingers. \
<<if $Breasts == "A-cup">>\
They're so small, you can cover them completely with your hands.\
<<elseif $Breasts == "B-cup">>\
They're small enough that you can cover them with your hands.\
<<elseif $Breasts == "C-cup">>\
Their size makes them quite a handful.\
<<else>>\
They're very large, and have a surprising heft as you massage them.\
<<endif>> \
You push in your shoulders at the resulting sensations.\
<<set $Arousal += 10>>\
<<set $Stress -= 2>>/%
EXTRA ARMS
%/<<elseif $ex_Step == "ExtraArms">>\
You bring up your extra set<<if $Arms > 4>>s<<endif>> \
of arms to help you knead your breasts. \
<<if $BreastCount > 1>>\
Without thinking, they move up to your extra rows of breasts and \
begin to rub them. It feels incredible. \
<<set $Arousal += 5>>\
<<set $Stress -= 1>>\
<<endif>>\
Your unfamiliarity with these arms makes your movements awkward, \
it almost feels like someone else is touching you. While a bit rough, \
the feeling of having your breasts touched by so many different hands \
keeps you breathing heavily.\
<<set $Libido += 2>>
<<set $Arousal += 16>>\
<<set $Stress -= 3>>\
<<set $PrefArms += random(0,1)>>/%
BED
%/<<elseif $ex_Step == "Bed">>\
<<set $ex_Location = "Bed">>\
You earnestly climb onto your bed, the soft sheets feeling good on \
your skin. \
<<if $Arms > 0>>\
You bring up your arms and begin to fondle your breasts. The \
sensitive touches make your body wiggle against your bed in delight.\
<<set $Arousal += 13>>\
<<set $Stress -= 4>>\
<<else>>\
You lie face down in an attempt to rub your breasts against the sheets.\
You really wish you had arms right now. \
They wouldn't even have to be yours...\
<<set $Arousal += 9>>\
<<set $Frustration += 8>>\
<<endif>>/%
FLOOR
%/<<elseif $ex_Step == "Floor">>\
<<set $ex_Location = "Floor">>\
You slump down to the cold floor, \
<<if $Arms > 0>>\
continuing to feel up your breasts. You don't like how hard the \
floor feels against you, but your active hands keep you distracted \
enough not to care.\
<<set $Arousal += 10>>\
<<set $Frustration += 5>>\
<<set $Stress -= 1>>\
<<else>>\
trying to get something, anything, to satiate the feeling in your \
breasts. You find yourself feeling frustrated and helpless, lying on \
the floor and unable to touch yourself.\
<<set $Arousal += 5>>\
<<set $Frustration += 17>>\
<<endif>>/%
MIRROR
%/<<elseif $ex_Step == "Mirror">>\
<<set $ex_Location = "Mirror">>\
<<set $Libido += 2>>\
You approach the mirror and look at your $Breasts breasts. \
<<if $Arms > 0>>\
You bring up your hands to touch them, rub them, play with them. \
You see yourself blushing at this pleasant sensation. \
<<if $BreastCount > 1>>\
As your breasts shift around, you see your lower breasts jiggle. \
begging to be touched. You move your hands around your torso, \
taking the time to caress all <<print $BreastCount * 2>> of your \
boobies.\
<<set $Arousal += 20>>\
<<set $Stress -= 4>>\
<<else>>\
Watching your breasts shift around in the mirror as you rub them \
is strange, to say the least. You can't help but let out a soft \
moan in response.\
<<set $Arousal += 13>>\
<<set $Stress -= 3>>\
<<endif>>\
<<else>>\
You hear yourself gasping as you eye your forbidden breasts in \
the mirror. You look up at your face, barely recognizing yourself. \
You look... needy, helpless, desperate. Your frustrated breaths \
and the sweat on your blushing face make you scared to continue.\
<<set $Arousal += 16>>\
<<set $Frustration += 20>>\
<<set $Stress -= 1>>\
<<endif>>/%
EXTRA BREASTS
%/<<elseif $ex_Step == "BreastCount">>\
Your chest feels so much more inviting with extra breasts, \
and you take some time to make them feel appreciated. Having so many \
extra hot spots is already proving to be more than your body can handle, \
<<if $Arms > 2>>\
but without warning your extra arms come in to help, and you \
nearly overflow with feelings of pleasure and a longing for more. \
<<set $Arousal += 10>>\
<<set $Stress -= 3>>\
<<set $Libido += 1>>\
<<else>>\
and you need to take a breather before you continue. \
<<endif>>\
These breasts are dangerous.\
<<set $Arousal += 10>>\
<<set $Stress -= 2>>\
<<set $PrefBreastCount += random(0,1)>>\
<<set $Libido += 2>>/%
SNAKE
%/<<elseif $ex_Step == "Snake">>\
You bring up your snake tail, still a little difficult to control, and \
rub it along your breasts. You feel it trail across your breasts, tickling \
your nipples as it passes over them. The feeling is pretty awkward.\
<<if random(1,3) == 1>><<if $Breasts != "A-cup">> \
You lose control over it for just a second and it slips between your \
breasts, a heavy feeling of embarrassment overcoming you as you try \
to get it out.\
<<set $Arousal += 5>>\
<<endif>><<endif>>\
<<set $Arousal += 8>>\
<<set $Frustration += 3>>/%
OCTOPUS
%/<<elseif $ex_Step == "Octopus">>\
Girls like tentacles, right?... You feel a tendril slowly slither up \
your body. It feels so slick as it rubs over you. You think maybe this is \
a bad idea, but your tentacle has a mind of its own. It grasps your \
breasts and you yelp in surprise. \
<<if $Arousal > 60>>\
As if one isn't enough, more tentacles find their way up your body and \
begin to caress and squeeze you.\
You're breathing heavily, twisting uncontrollably, too dizzy to \
focus on any single thought. This is too much. You try to regain \
control over your tentacles, but releasing your breasts from their \
grasp for even a second proves to be too much, and they massage you \
more vigorously than before. Crap, you can barely control yourself.\
<<set $PrefTail -= 2>>\
<<set $Arousal += 100>>\
<<set $Stress -= 5>>\
<<set $Will += 5>>\
<<set $Libido += 5>>\
<<elseif $Arms <= 0>>\
As if one isn't enough, more tentacles find their way up your body and \
begin to caress and squeeze you.\
You're breathing heavily, twisting uncontrollably, too dizzy to \
focus on any single thought. This is too much. If only you had your \
hands you could grab them or...! You're so lost in pleasure by \
now that you barely notice how loudly you're moaning. In your haze \
you slowly realize that you're in for the long haul.\
<<set $PrefTail -= 2>>\
<<set $Arousal += 100>>\
<<set $Stress -= 5>>\
<<set $Will += 5>>\
<<set $Libido += 5>>\
<<else>>
You begin to moan lightly. This is already feeling like too much \
for you. You desperately pry your tentacle off your breasts, the \
suction cups popping off as you do. You're not ready for this. \
You're not sure you ever want to be.\
<<set $Tail -= random(0,1)>>\
<<set $Arousal += 19>>\
<<set $Libido += 1>>\
<<endif>>/%
TONGUE
%/<<elseif $ex_Step == "Tongue">>\
<<set $Libido += 1>>\
<<if $Arms <= 0>>\
You tilt your head down and try to to reach your breasts with \
your tongue. \
<<if $Breasts == "B-cup">>\
They're just the right size that you can reach your nipples. \
You can't help but close your eyes and moan softly as you feel \
the warm wet touch of your tongue on your breasts.\
<<set $Arousal += 7>>\
<<elseif $Breasts == "A-cup">>\
Your tongue can barely reach your nipples, and you only manage \
to tickle yourself. When you're done, you feel a bit more \
frustrated.\
<<set $Arousal += 4>>\
<<set $Frustration += 5>>\
<<elseif $Breasts == "C-cup">>\
Your tongue can barely reach your nipples, and you only manage \
to tickle yourself. When you're done, you feel a bit more \
frustrated.\
<<set $Arousal += 6>>\
<<set $Frustration += 5>>\
<<else>>\
You stuff your face in your breasts trying to reach your nipples, \
but their size makes it hard for you to get anywhere. When you're \
done you haven't gotten anywhere and you feel much more frustrated.\
<<set $Arousal += 2>>\
<<set $Frustration += 9>>\
<<endif>>\
<<set $Stress -= 3>>\
<<else>>\
You pull your breasts toward you and lick your nipples. The \
feeling leaves you moaning softly while you involuntarily wonder \
what it's like to have a man do this.\
<<set $Arousal += 6>>\
<<set $Stress -= 1>>\
<<endif>>\
<<endif>>
<<if $Arousal > 100>>\
<<set $Action = "Finish">>
<<set $PrefBreasts += 2>>\
You feel yourself losing complete control over your body. \
<<if $Arms > 0>>\
Your hands continue to rub and massage your breasts, and your mind \
is far too gone to refuse your body's desires. Everything feels so \
tender, every touch sending spikes of pleasure through your body. \
<<else>>\
Even without your arms, your desperate wriggling and teary gasps \
are bringing you to intense heights of pleasure. You feel helpless and \
needy, like a forgotten doll. \
<<endif>>\
<<if $ex_Location == "Bed">>\
Your breasts rub against the bed sheets. You dig your face in a \
pillow to suppress your moans. Feeling your body writhing against \
the bed is too much for you to handle, and you come.\
<<set $Will += 10>>\
<<set $Libido += 5>>\
<<elseif $ex_Location == "Floor">>\
The floor is cold and uncomfortable, but at this point it doesn't \
even matter. The only feelings registering in your head are the \
intense and staggering peaks of pleasure coarsing through you as \
you come.\
<<set $Will += 9>>\
<<set $Libido += 6>>\
<<elseif $ex_Location == "Mirror">>\
You're on your knees, facing your reflection in the mirror. Eyes \
teary, mouth gasping, and cheeks flush with embarrassment as the \
feeling in your breasts sends you into an orgasm.\
<<set $Will += 10>>\
<<set $Libido += 7>>\
<<endif>>\
<<elseif $Frustration > 100>>\
<<set $Action = "Finish">>
<<set $PrefBreasts += 2>>\
A feeling of dizziness overwhelms you, and it's getting harder to \
think straight. You're so frustrated. No matter what you do, you \
can't seem to make this work. You'd do anything at this point just to \
get a man to grab your breasts. You feel like a helpless \
little fuck toy, and you want nothing more than to be controlled and \
dominated. These lustful thoughts grow stronger and stronger in your \
mind, and it's starting to turn you on. This isn't good. There might \
be lasting effects to thinking this way.
Still, you keep thinking about it, and don't stop thinking about it. \
You want your breasts to be squeezed until you explode. You feel \
vulnerable. You feel broken. You keep thinking, hoping, that you'll be \
forced to spend the rest of your life like this. These thoughts are \
too much for you to handle, and you lose yourself in an orgasm, whimpering \
like a needy bitch.\
<<set $Will += 25>>\
<<set $Libido += 15>>\
<<else>>\
<<if $Arms > 0>>[[Use your hands|Exploring Body][$ex_Step = "Hands"]]
<<endif>><<if $Arms > 2>>\
[[Use your extra arms|Exploring Body][$ex_Step = "ExtraArms"]]
<<endif>><<if $BreastCount > 1>><<if $Arms > 0>>\
[[Rub your extra breasts|Exploring Body][$ex_Step = "BreastCount"]]
<<endif>><<endif>><<if $Tail == "Snake">>\
[[Use your tail|Exploring Body][$ex_Step = "Snake"]]
<<elseif $Tail == "Octopus">>\
[[Use your tentacles|Exploring Body][$ex_Step = "Octopus"]]
<<endif>>\
[[Use your tongue|Exploring Body][$ex_Step = "Tongue"]]
<<if $ex_Location != "Bed">>\
[[Lie on the bed|Exploring Body][$ex_Step = "Bed"]]
<<endif>><<if $ex_Location != "Floor">>\
[[Lie on the floor|Exploring Body][$ex_Step = "Floor"]]
<<endif>><<if $ex_Location != "Mirror">>\
[[Go to the mirror|Exploring Body][$ex_Step = "Mirror"]]
<<endif>>\
[[Try something else|Exploring Body][$Action = "None"]]\
<<endif>>Double-click this passage to edit it.Double-click this passage to edit it.Double-click this passage to edit it.<<if $ex_Location == "Bed">>\
You lie on your bed for a few minutes, nuzzling against your soft \
pillow. \
<<else>>\
You lie on the ground for a few minutes, too spent to move. \
<<endif>>\
<<if $Will + $Libido < 25>>\
Your body is trembling at these unfamiliar sensations, and even \
with your eyes closed you can't block your changes from your mind. \
Losing control like that might not have been a good idea, as nice \
as it felt... \
<<elseif $Will + $Libido < 60>>\
This body's sensations are really nice right now, and you \
can't help but feel a bit guilty and uncomfortable with what you \
just did. Still, it wasn't bad... \
<<elseif $Will + $Libido < 100>>\
You love how good this body feels when you pleasure it. \
You don't want to lose control of your inhibitions... but you wouldn't \
mind having fun one or two more times.
<<elseif $Will + $Libido < 150>>\
That felt so good. This body is so delicate and pretty, every touch \
welcoming and every movement submissive. You know you'll have to \
stop submitting to your changes at some point if you ever want to \
change back, but right now you'd rather not think about it. \
<<else>>\
Your mind feels like pudding, still reeling from the wonderful \
sensations your body just experienced. You want to keep feeling \
this way forever... \
<<endif>>\
<<set $Stress -= random(20,25)>>\
<<if $Stress < 0>><<set $Stress = 0>><<endif>>\
<<if $ex_Location == "Bed">>\
<<if $Stress < 20>>\
With a relaxed sigh, you smile softly and doze off to sleep.
You wake up a while later, feeling refreshed.\
<<set $Minute += (random(25,150) + random(25,150))>>\
<<else>>\
<<set $Minute += random(15,21)>>
You still feel a bit stressed after all that, though it certainly \
helped.\
<<endif>>\
<<else>>\
<<if $Stress <= 0>>\
With a comforted sigh, you smile softly and doze off to sleep \
right on the floor.
<<set $Will += random(3,5)>>\
You wake up a while later, refreshed but a bit embarrassed at \
having slept on the floor.\
<<set $Minute += (random(25,50) + random(25,50))>>\
<<else>>\
<<set $Minute += random(15,21)>>
You still feel a bit stressed after all that, though it certainly \
helped.\
<<endif>>\
<<endif>>
[[Get up|Your Bedroom]]You shake your head and try to get control over yourself. The last thing you need to be doing is playing with yourself when you should be trying to change back.
You get up and put your clothing back in order, blushing while you think about what you were doing. It still felt really good...
[[Your Bedroom]]<<if random(10,100) > $Stress + $EventStat>>\
<<silently>>
<<set $Minute += $Delay * 6>>
<<display "Calculate Time">>
<<set $Stress += random(1,3)>>
<<if $Acquire == "Any">>
<<set $Acquire = either("Red Potion", "Red Potion",
"Blue Potion", "Blue Potion",
"Green Potion", "Green Potion",
"Yellow Potion", "Yellow Potion",
"recipe")>>
<<endif>>
<<set $temp = random(1,2)>>
<<if random(1,9) == 1>>
<<set $Acquire = "note from Merlin">>
<<set $temp = 1>>
<<elseif random(1,8) == 1>>
<<set $Acquire = "Gold">>
<<set $temp = random(1,10)>>
<<set $Gold += $temp>>
<<endif>>
<<if $Acquire == "Red Potion">>
<<set $RedPotion += $temp>>
<<elseif $Acquire == "Blue Potion">>
<<set $BluePotion += $temp>>
<<elseif $Acquire == "Green Potion">>
<<set $GreenPotion += $temp>>
<<elseif $Acquire == "Yellow Potion">>
<<set $YellowPotion += $temp>>
<<elseif $Acquire == "recipe">>
<<set $temp = 1>>
<<set $PotionEffect = "Random Balanced">>
<<display "RandomTF">>
<<set $RecipeResult = $PotionEffect>>
<<display "Write Recipe">>
<<set $TFName = $Recipe[$RecipeNo][0]>>
<<display "TFName">>
<<set $Acquire = ("new recipe: " + $TFName)>>
<<endif>>
<<endsilently>>\
''You found <<if $temp == 1>>a $Acquire<<else>>$temp <<print $Acquire>>s<<endif>>!''\
<<if $Acquire == "note from Merlin">> \
It says: \
//"<<print either(
"This old age is making me more and more stressed out. I keep dropping and messing up my mixtures because of it. I really should take more breaks.",
"That new potion store in town sent me another leaflet. Their ingredient prices aren't amazing, but I may want to consider visiting whenever I don't feel like searching through $OldName's mess for ingredients.",
"Apparently these Femininity Potions will change the subject's mind over time as well as their body. After the effects become permanent, the subject's physical and mental state will be locked in their current form.",
"Red Potions seem to be good for potions to change physical attributes.",
"Blue Potions work very well for mind enhancing (or diminishing) potions.",
"Green Potions have a lot of bizarre capabilities attached to them. I've seen them give subjects tails, tentacles, and other strange properties!",
"I can't seem to find a pattern with Yellow Potions, it seems they effect the subject in completely random ways.",
"Obviously, the first potion in a mixture will be the most potent in its results."
)>>"//\
<<endif>>\
\
<<else>>\
You didn't find anything this time.<<if $Stress > 50>> Your stress is getting in the way of your search.<<endif>>\
<<endif>>\
<<set $temp2 -= 1>>\
<<if $temp2 > 0>>
<<set $Acquire = $AcquireChoice>>
<<display "SearchResult">>\
<<else>>
<<if $RedPotion >= 10>>
<<set $RedPotion = 10>>\
''You have 10 Red Potions and are at full capacity.''\
<<endif>>\
<<if $BluePotion >= 10>>
<<set $BluePotion = 10>>\
''You have 10 Blue Potions and are at full capacity.''\
<<endif>>\
<<if $GreenPotion >= 10>>
<<set $GreenPotion = 10>>\
''You have 10 Green Potions and are at full capacity.''\
<<endif>>\
<<if $YellowPotion >= 10>>
<<set $YellowPotion = 10>>\
''You have 10 Yellow Potions and are at full capacity.''\
<<endif>>\
<<endif>><<silently>>
<<if $PrefBreasts > 10>>
<<set $PrefBreasts = 10>>
<<elseif $PrefBreasts < -10>>
<<set $PrefBreasts = -10>>
<<endif>>
<<if $PrefBreastCount > 10>>
<<set $PrefBreastCount = 10>>
<<elseif $PrefBreastCount < -10>>
<<set $PrefBreastCount = -10>>
<<endif>>
<<if $PrefButt > 10>>
<<set $PrefButt = 10>>
<<elseif $PrefButt < -10>>
<<set $PrefButt = -10>>
<<endif>>
<<if $PrefHips > 10>>
<<set $PrefHips = 10>>
<<elseif $PrefHips < -10>>
<<set $PrefHips = -10>>
<<endif>>
<<if $PrefHeight > 10>>
<<set $PrefHeight = 10>>
<<elseif $PrefHeight < -10>>
<<set $PrefHeight = -10>>
<<endif>>
<<if $PrefTail > 10>>
<<set $PrefTail = 10>>
<<elseif $PrefTail < -10>>
<<set $PrefTail = -10>>
<<endif>>
<<if $PrefArms > 10>>
<<set $PrefArms = 10>>
<<elseif $PrefArms < -10>>
<<set $PrefArms = -10>>
<<endif>>
<<if $PrefLegs > 10>>
<<set $PrefLegs = 10>>
<<elseif $PrefLegs < -10>>
<<set $PrefLegs = -10>>
<<endif>>
<<if $PrefMental > 10>>
<<set $PrefMental = 10>>
<<elseif $PrefMental < -10>>
<<set $PrefMental = -10>>
<<endif>>
<<endsilently>><<set $Minute += $Delay * 20>>\
<<display "Calculate Time">>\
As you're mixing the potion, your stress gets the better of you and you spill a whole bunch of potions, including the one you just mixed!
An explosion of colored potions washes over you.
<<set $PotionEffect = "Random Weird">><<display "RandomTF">><<display $PotionEffect>>
On top of that, you lose lots of ingredients and have to spend some time cleaning up the mess you made. Maybe it's time to take a break from potion brewing.
[[Next|Lab Table]]
<<silently>>
<<set $Step = 1>>
<<set $Mixtury[1][$Potion] = "None">>
<<set $Mixtury[2][$Potion] = "None">>
<<set $Mixtury[3][$Potion] = "None">>
<<set $Mixtury[4][$Potion] = "None">>
<<set $Mixtury[5][$Potion] = "None">>
<<display "LoseIngredient">>
<<display "LoseIngredient">>
<<display "LoseIngredient">>
<<display "LoseIngredient">>
<<display "LoseIngredient">>
<<display "Mobility Check">>
<<endsilently>><<if $PotionEffect = "Random All">>\
<<set $PotionEffect = either(
"Hair_Color", "Hair_Color", "Hair_Color",
"Breasts_More", "Breasts_More",
"Breasts_Fewer",
"Breasts_Bigger", "Breasts_Bigger", "Breasts_Bigger", "Breasts_Bigger",
"Breasts_Smaller", "Breasts_Smaller",
"Butt_Bigger", "Butt_Bigger", "Butt_Bigger", "Butt_Bigger",
"Butt_Smaller", "Butt_Smaller",
"Hips_Bigger", "Hips_Bigger", "Hips_Bigger", "Hips_Bigger",
"Hips_Smaller", "Hips_Smaller",
"Height_Shorter", "Height_Shorter", "Height_Shorter", "Height_Shorter",
"Height_Taller", "Height_Taller",
"Height_Giant",
"Height_Shrink",
"Tail_Snake",
"Tail_Octopus",
"Tail_Mermaid",
"Tail_Cat",
"Tail_Spider",
"Tail_Bunny",
"Legs_More",
"Legs_Fewer",
"Arms_More",
"Arms_Fewer",
"Mental_Memory",
"Mental_Girly",
"Mental_Girly",
"Mental_Ditzy",
"Mental_Libido",
"Mental_Name",
"Other_Pregnancy",
"Other_Clothing"
)>>\
\
\
\
\
\
<<elseif $PotionEffect = "Random Balanced">>\
<<set $PotionEffect = either(
"Hair_Color",
"Breasts_More",
"Breasts_Fewer",
"Breasts_Bigger",
"Breasts_Smaller",
"Butt_Bigger",
"Butt_Smaller",
"Hips_Bigger",
"Hips_Smaller",
"Height_Shorter",
"Height_Taller",
"Height_Giant",
"Height_Shrink",
"Tail_Snake",
"Tail_Octopus",
"Tail_Mermaid",
"Tail_Cat",
"Tail_Spider",
"Tail_Bunny",
"Legs_More",
"Legs_Fewer",
"Arms_More",
"Arms_Fewer",
"Mental_Memory",
"Mental_Girly",
"Mental_Girly",
"Mental_Ditzy",
"Mental_Libido",
"Mental_Name",
"Other_Pregnancy",
"Other_Clothing"
)>>\
\
\
\
\
\
<<elseif $PotionEffect = "Random Weird">>\
<<set $PotionEffect = either(
"Breasts_More", "Breasts_More",
"Breasts_Fewer",
"Height_Giant",
"Height_Shrink",
"Tail_Snake",
"Tail_Octopus",
"Tail_Mermaid",
"Tail_Cat",
"Tail_Spider",
"Tail_Bunny",
"Legs_More",
"Legs_Fewer",
"Arms_More",
"Arms_Fewer",
"Mental_Memory",
"Mental_Ditzy",
"Mental_Libido",
"Mental_Name",
"Other_Pregnancy",
"Other_Clothing"
)>>\
<<endif>><<silently>>
<<if random(1,4) == 1>>
<<set $RedPotion -= 1>>
<<elseif random(1,3) == 1>>
<<set $BluePotion -= 1>>
<<elseif random(1,2) == 1>>
<<set $GreenPotion -= 1>>
<<else>>
<<set $YellowPotion -= 1>>
<<endif>>
<<if $RedPotion < 0>>
<<set $RedPotion = 0>>
<<endif>>
<<if $BluePotion < 0>>
<<set $BluePotion = 0>>
<<endif>>
<<if $GreenPotion < 0>>
<<set $GreenPotion = 0>>
<<endif>>
<<if $YellowPotion < 0>>
<<set $YellowPotion = 0>>
<<endif>>
<<endsilently>><<if $End == false>>\
You enter the potion shop. The potions brewing in here leave a thick layer of smoke along the ceiling and give off some strange smells.
As you approach the counter, the shopkeeper says "What can I do for you, miss?"
''You have $Gold Gold''
''Ingredients''
Buy 3 [[Red Potions|Shop Buy][$Purchase = "Red"; $Price = 3]] ''[3 Gold] [Own $RedPotion]''
Buy 3 [[Blue Potions|Shop Buy][$Purchase = "Blue"; $Price = 3]] ''[3 Gold] [Own $BluePotion]''
Buy 3 [[Green Potions|Shop Buy][$Purchase = "Green"; $Price = 3]] ''[3 Gold] [Own $GreenPotion]''
Buy 3 [[Yellow Potions|Shop Buy][$Purchase = "Yellow"; $Price = 3]] ''[3 Gold] [Own $YellowPotion]''
<<display "ShopStock">>
''Recipe Specials''
Buy a [[$ShopRecipe[1]|Shop Buy][$Purchase = 1; $Price = 15]] Recipe ''[15 Gold]''
Buy a [[$ShopRecipe[3]|Shop Buy][$Purchase = 3; $Price = 15]] Recipe ''[15 Gold]''
Buy a [[$ShopRecipe[5]|Shop Buy][$Purchase = 5; $Price = 15]] Recipe ''[15 Gold]''
Buy a [[Mystery Recipe|Shop Buy][$Purchase = "Mystery"; $Price = 5]] ''[5 Gold]''\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
You enter the Restoration Center, a nice little office where clients can have unintentional transformations undone by polymorph mages. You see a nearby pamphlet explaining how the service works.<<set $Restore = "None">>
[[Read pamphlet|Restoration Center Pamphlet]]
You look through their available services to pick out which restorations apply to you. Each session costs 8 Gold.
''You have $Gold Gold''
[[Restore All|Restore][$Restore = "All"]] ''[35 Gold]''
A complete restoration, physical and mental, with no side effects. It's expensive and may take longer, so choose it wisely.
''PHYSICAL CHANGES''
<<if $Hair != "black">>[[Restore Hair|Restore][$Restore = "Hair"]] @@color:gray;//(from $Hair to black)//@@
<<endif>>\
<<if $Breasts != "B-cup">>[[Restore Breasts|Restore][$Restore = "Breasts"]] @@color:gray;//(from $Breasts to B-cup)//@@
<<endif>>\
<<if $BreastCount != 1>>[[Restore Breast Count|Restore][$Restore = "BreastCount"]] @@color:gray;//(from <<print $BreastCount * 2>> to 2)//@@
<<endif>>\
<<if $Butt != "cute">>[[Restore Butt|Restore][$Restore = "Butt"]] @@color:gray;//(from $Butt to cute)//@@
<<endif>>\
<<if $Hips != "feminine">>[[Restore Hips|Restore][$Restore = "Hips"]] @@color:gray;//(from $Hips to feminine)//@@
<<endif>>\
<<if $Height != "5'8''">>[[Restore Height|Restore][$Restore = "Height"]] @@color:gray;//(to 5'8'')//@@
<<endif>>\
<<display "LegsCheck">>\
<<if $TailCheck == false>>\
<<if $Legs != 2>>[[Restore Leg Count|Restore][$Restore = "Legs"]] @@color:gray;//(from $Legs to 2)//@@
<<endif>>\
<<else>>\
<<if $Tail != "None">>[[Restore Mutation|Restore][$Restore = "Mutation"]] @@color:gray;//(from $Tail to human)//@@
<<endif>>\
<<endif>>\
<<if $Arms != 2>>[[Restore Arm Count|Restore][$Restore = "Arms"]] @@color:gray;//(from $Arms to 2)//@@
<<endif>>\
<<if $Other[0] == true>>[[Remove Pregnancy|Restore][$Restore = "Pregnancy"]]
<<endif>>\
''MENTAL CHANGES''
<<if $Will > 0>>[[Restore Will|Restore][$Restore = "Will"]] @@color:gray;//(also removes girliness)//@@
<<endif>>\
<<if $Libido > 0>>[[Restore Libido|Restore][$Restore = "Libido"]] @@color:gray;//(also removes ditziness)//@@
<<endif>>\
<<if $Mental[0] == true>>[[Restore Memory|Restore][$Restore = "Memory"]]
<<endif>>\
<<if $Name != $OldName>>[[Restore Name|Restore][$Restore = "Name"]]
<<endif>>\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
You enter the Black Cat Pub and see all sorts of wizards, witches, and mages talking to each other. This is a great place to socialize and take a break.
[[Wait around|BCP_Wait]] ''[5 minutes]''
[[Get a drink|BCP_Drink]] ''[2 Gold]''
[[Approach a group of men|BCP_Men]] ''[10 minutes]''
[[Approach a group of women|BCP_Women]] ''[10 minutes]''
<<display "BCP_Status">>\
<<else>>\
<<display $End>>\
<<endif>><<if $Gold < $Price>>\
"Sorry, miss. You don't have enough gold for that."
You pout.
<<else>>\
<<set $Gold -= $Price>>\
<<if $Purchase == "Red">>\
<<if $RedPotion >= 10>>\
You already have 10 potions. You shouldn't buy anymore until \
you're done with these.\
<<set $Gold += $Price>>\
<<else>>\
<<set $RedPotion += 3>>\
You hand the shopkeeper $Price gold and he hands you a red potion.\
<<if $RedPotion >= 10>> \
<<set $RedPotion = 10>>\
''You have 10 Red Potions and are at full capacity.''\
<<endif>>\
<<endif>>\
<<elseif $Purchase == "Blue">>\
<<if $BluePotion >= 10>>\
You already have 10 potions. You shouldn't buy anymore until \
you're done with these.\
<<set $Gold += $Price>>\
<<else>>\
<<set $BluePotion += 3>>\
You hand the shopkeeper $Price gold and he hands you a blue potion.\
<<if $BluePotion >= 10>> \
<<set $BluePotion = 10>>\
''You have 10 Blue Potions and are at full capacity.''\
<<endif>>\
<<endif>>
<<elseif $Purchase == "Green">>\
<<if $GreenPotion >= 10>>\
You already have 10 potions. You shouldn't buy anymore until \
you're done with these.\
<<set $Gold += $Price>>\
<<else>>\
<<set $GreenPotion += 3>>\
You hand the shopkeeper $Price gold and he hands you a green \
potion.\
<<if $GreenPotion >= 10>> \
<<set $GreenPotion = 10>>\
''You have 10 Green Potions and are at full capacity.''\
<<endif>>\
<<endif>>
<<elseif $Purchase == "Yellow">>\
<<if $YellowPotion >= 10>>\
You already have 10 potions. You shouldn't buy anymore until \
you're done with these.\
<<set $Gold += $Price>>\
<<else>>\
<<set $YellowPotion += 3>>\
You hand the shopkeeper $Price gold and he hands you a yellow \
potion.\
<<if $YellowPotion >= 10>> \
<<set $YellowPotion = 10>>\
''You have 10 Yellow Potions and are at full capacity.''\
<<endif>>\
<<endif>>
<<elseif $Purchase == "Mystery">>\
<<display "Write Recipe">>\
<<set $TFName = $Recipe[$RecipeNo][0]>>\
<<display "TFName">>\
You hand the shopkeeper $Price gold and he gives you a $TFName Recipe.\
<<else>>\
<<set $RecipeResult = $ShopRecipe[$Purchase - 1]>>\
<<display "Write Recipe">>\
You hand the shopkeeper $Price gold and he hands you the \
$ShopRecipe[$Purchase] Recipe.\
<<set $ShopRecipe[$Purchase - 1] = "None">>\
<<endif>>\
<<endif>>
[[Potion Shop]]<<silently>>
<<if $StockDay != $Day>>
<<set $StockDay = $Day>>
<<set $ShopRecipe = ["None", "None", "None", "None", "None", "None"]>>
<<endif>>
<<if $ShopRecipe[0] == "None">>
<<set $PotionEffect = "Random Balanced">>
<<display "RandomTF">>
<<set $ShopRecipe[0] = $PotionEffect>>
<<set $TFName = $ShopRecipe[0]>>
<<display "TFName">>
<<set $ShopRecipe[1] = $TFName>>
<<endif>>
<<if $ShopRecipe[2] == "None">>
<<set $PotionEffect = "Random Balanced">>
<<display "RandomTF">>
<<set $ShopRecipe[2] = $PotionEffect>>
<<set $TFName = $ShopRecipe[2]>>
<<display "TFName">>
<<set $ShopRecipe[3] = $TFName>>
<<endif>>
<<if $ShopRecipe[4] == "None">>
<<set $PotionEffect = "Random Balanced">>
<<display "RandomTF">>
<<set $ShopRecipe[4] = $PotionEffect>>
<<set $TFName = $ShopRecipe[4]>>
<<display "TFName">>
<<set $ShopRecipe[5] = $TFName>>
<<endif>>
<<endsilently>>You take a look through the pamphlet to see what you can learn.
*Their services are meant for minor body alterations, so they won't be able to turn you male again.
*They can revert your physical and mental characteristics back to what they were when you first transformed into a girl.
*You can revert your attributes individually.
*Your attributes can only be reverted to your default form here. For example, you won't be able to increase your breast size beyond your original size (not that you want to, right?)
*Mental changes are harder to restore, so depending on how much your mind has changed, it may take multiple sessions to revert completely to your old mental state.
*Sometimes there are side effects.
*Each session will take roughly 1 hour.
[[Go back|Restoration Center]]Time-based events? Stores open and close at certain times
Merlin calls you and asks how you're doing
People are around/not around at certain times
Setting up dates at certain times
Transformations interact with certain characters
Transformations that have an over-time effect
Lasers that shoot out of a computer when someone reads the page source<<if $Gold < 8>>\
Opening your bag, you realize you don't have enough money for a \
restoration. Looks like you'll have to get used to these changes for \
now...\
<<else>>\
You sit at the waiting room for a while, and after about 15 minutes \
a mage has you follow him into a room. He warns you about the possible \
side effects, you fill out some paperwork, and he gets started.
<<set $Hour += 1>><<set $Stress -= 20>>\
As he begins his spell, you feel changes occur throughout your body. \
<<set $PotionEffect = "Random All">>\
<<display "RandomTF">>\
<<display $PotionEffect>>
Suddenly, the effects from the spell begin to take hold. \
<<if $Restore == "Hair">>\
You look in a mirror and see your hair return to being black \
like it was before.\
<<set $Hair = "black">>\
<<elseif $Restore == "Breasts">>\
<<if $Breasts == "A-cup">>\
Your breasts grow out and \
<<else>>\
Your breasts shrink and \
<<endif>>\
become B-cup, the same as they were when you first transformed.\
<<set $Breasts = "B-cup">>\
<<elseif $Restore == "BreastCount">>\
Your extra breasts retract, leaving you with a single rack \
like any other girl.\
<<set $BreastCount = 1>>\
<<elseif $Restore == "Butt">>\
<<if $Butt == "small">>\
You feel your butt growing out a bit, \
<<else>>\
You feel your butt shrinking, \
<<endif>>\
becoming the same cute size it was when you first transformed.\
<<set $Butt = "cute">>\
<<elseif $Restore == "Hips">>\
<<if $Hips == "slender">>\
Your hips grow out \
<<else>>\
Your hips shrink \
<<endif>>\
to the same feminine size they were when you first transformed.\
<<set $Hips = "feminine">>\
<<elseif $Restore == "Height">>\
<<if $Height == "giant">>\
You shrink down back to your original height of 5'8'', no longer \
in a body that needs to crouch to walk through doorways.\
<<elseif $Height == "shrink">>\
You grow back to your original height of 5'8'', no longer in a \
body that seems better suited to a dollhouse.\
<<else>>\
Your height adjusts, returning you to your original height of \
5'8''.\
<<endif>>\
<<set $Height = "5'8''">>\
<<elseif $Restore == "Legs">>\
<<if $Legs < 2>>\
You feel a tingling as you get your legs back.\
<<else>>\
Your extra legs retract, leaving you with just the two.\
<<endif>>\
<<set $Legs = 2>>\
<<elseif $Restore == "Mutation">>\
<<if $Tail == "Snake">>\
Your snake tail splits and reforms into your legs.\
<<set $Legs = 2>>\
<<elseif $Tail == "Octopus">>\
Your octopus tentacles merge and reform into your legs.\
<<set $Legs = 2>>\
<<elseif $Tail == "Mermaid">>\
Your mermaid tail splits and reforms into your legs.\
<<set $Legs = 2>>\
<<elseif $Tail == "Spider">>\
Your abdomen shrinks and your legs merge as your lower torso \
<<set $Legs = 2>>\
returns to its human shape.\
<<elseif $Tail == "Cat">>\
Your cat ears and tail retract and you return to being human.\
<<elseif $Tail == "Bunny">>\
Your bunny ears and tail retract and you return to being human.\
<<endif>>\
<<set $Tail = "None">>\
<<elseif $Restore == "Arms">>\
<<if $Arms < 2>>\
You feel a tingling as you get your arms back.\
<<else>>\
Your extra arms retract, leaving you with just the two.\
<<endif>>\
<<set $Arms = 2>>\
<<elseif $Restore == "Pregnancy">>\
Your belly shrinks back down to its normal size, and the maternal \
thoughts going through your head begin to recede.\
<<set $Other[0] = false>>\
<<elseif $Restore == "Will">>\
You feel your mind become sharper as your mental defenses recover. \
The changes scare you a bit as you become aware of how strong this \
body's influence was on your mind. \
<<set $Will -= 30>>\
<<if $Will > 30>>\
Even after the treatment, there are still some feminine thoughts \
whirring through your mind.\
<<elseif $Will > 0>>\
There are still subtle changes you can feel at the back of your \
mind, but your thoughts are much clearer now.\
<<else>>\
Having a clear mind again is quite the relief.\
<<endif>>\
<<set $Mental[1] = false>>\
<<elseif $Restore == "Libido">>\
You start to calm down as thoughts of men and sexual pleasure begin \
to retreat from your mind. \
<<set $Libido -= 30>>\
<<if $Libido > 30>>\
Your arousal is still distracting you, but not nearly as much as \
before. You may want to avoid getting in too many sexual \
situations if you don't want it coming back.\
<<elseif $Libido > 0>>\
Your arousal has gone quiet for the most part. You're a lot less \
distracted than before.\
<<else>>\
Your mind is clear of sexual desires and distractions.\
<<endif>>\
<<set $Mental[2] = false>>\
<<set $Mental[3] = false>>\
<<elseif $Restore == "Memory">>\
Memories of your old life start pouring into your mind. You're \
no longer having trouble second-guessing your gender when you were \
young, or if your first girlfriend was actually a first boyfriend. \
That's a relief. At least if you can't change back, you won't forget \
you were male.\
<<set $Mental[0] = false>>\
<<elseif $Restore == "Name">>\
Suddenly, you remember. $OldName! Your name was $OldName! You're glad \
you won't have to refer to yourself as $Name anymore.\
<<set $Name = $OldName>>\
<<set $Mental[4] = false>>\
<<elseif $Restore == "All">>\
<<set $Hour += 2>>\
The sheer extremity of the spell knocks you out for a few hours, but \
when you awaken your form has reverted completely to what it was when \
you first changed.\
<<set $Hair = "black">>\
<<set $Breasts = "B-cup">>\
<<set $BreastCount = 1>>\
<<set $Butt = "cute">>\
<<set $Hips = "feminine">>\
<<set $Height = "5'8''">>\
<<set $Legs = 2>>\
<<set $Arms = 2>>\
<<set $Tail = "None">>\
<<set $Mental = [false,false,false,false,false]>>\
<<set $Other = [false,false]>>\
<<set $Libido = 0>>\
<<set $Will = 0>>\
<<endif>>\
You thank the sage for his help and pay him for his services.\
<<endif>>\<<silently>>
<<display "Calculate Time">>
<<if $Stress > 100>>
<<set $Stress = 100>>
<<elseif $Stress < 100>>
<<set $Stress = 0>>
<<endif>>
<<if $Will > 100>>
<<set $Submission += $Will - 100>>
<<set $Will = 100>>
<<elseif $Will < 0>>
<<set $Will = 0>>
<<endif>>
<<if $Libido > 100>>
<<set $Submission += $Libido - 100>>
<<set $Libido = 100>>
<<elseif $Libido < 0>>
<<set $Libido = 0>>
<<endif>>
<<if $Submission > 50>>
<<set $End = "Ending_Submit">>
<<endif>>
<<display "CheckDeadline">>
<<endsilently>><<set $Dream = random(1,5)>>\
\
\
\
\
\
<<if $Dream == 1>>\
You sleep for 7 hours and feel much more relaxed once you wake up.
As you get up and yawn you notice... you're a man again! One of the potions you drank must have had a long-term effect of some kind!
You've still got a while until Merlin gets back. You probably shouldn't mess around with any more potions, but... you might be able to get that potion right this time.
[[Mix some potions!|Wake up][$PrefMental += 1]]
[[You're not doing this again!|Wake up][$PrefMental -= 1]]\
\
\
\
\
\
<<elseif $Dream == 2>>\
You see a house. It's a nice house, and you know it's yours, but it's hard to tell where you are. You don't think you're in the house, but you're not outside of it either.
You look into the world outside the house. It's big and open. You feel like if you leave, you won't be able to return home. Your house, on the other hand, seems small and cramped, but it's very familiar and you're sure you'll get used to it after a while. You won't get another chance to leave.
What do you do?
[[Enter the house|Wake up][$PrefHeight += 1]]
[[Leave the house|Wake up][$PrefHeight -= 1]]\
\
\
\
\
\
<<elseif $Dream == 3>>\
You see a man walking home from work, hanging his coat on the rack at the entrance and walking into the kitchen. A woman is in the kitchen, wearing an apron and cooking dinner. It takes you a few minutes to realize one of these people is you. You're pretty sure you're the husband. You approach your wife and...
[[Grab her ass.|Wake up][$PrefButt += 1; $temp = 1]]
[[Grab her breast.|Wake up][$PrefBreasts += 1; temp = 2]]
[[This doesn't seem right.|Wake up][$PrefMental += 1; temp = 3]]\
\
\
\
\
\
<<elseif $Dream == 4>>\
Your life is over. You don't remember dying, but you're sure you did. It's not all bad, though. The next life is about to begin. For some reason a voice echoes in your head, asking you what life you want to have.
<<set $PrefTail += 1>>
[[Be a snake|Wake up][$PrefArms -= 1; $PrefLegs -= 1]]
[[Be a spider|Wake up][$PrefLegs += 1]]
[[Be a dog|Wake up][$PrefBreastCount += 1]]
[[Be something completely new|Wake up][$PrefTail += 1]]
[[Be a human girl|Wake up][$PrefTail -= 1; $PrefMental += 1]]\
\
\
\
\
\
<<elseif $Dream == 5>>\
"Mama! Mama!" your son yells, "I hurt my foot! Can you see?"
You start coming to. You look down at yourself and realize you're still a woman, but not just a woman, a mother. Judging by your stomach, you have another child on the way. You should be concerned about this, but your attention is focused on other things. The chicken's overheating, the table isn't set yet, your son needs your attention and your husband will be home any minute. You can worry about what happened to you later, for now you need to do something about this.
[[I wish I could do more work more quickly.|Wake up][$PrefArms += 1]]
[[I hope my husband gets home soon so he can help me out.|Wake up][$PrefMental += 1]]
[[I wish I didn't have to do any work like this.|Wake up][$PrefArms -= 1; $PrefLegs -= 1]]
[[I hope I can finish this work soon.|Wake up][$PrefMental -= 1]]\
<<endif>>\<<if $Dream == 3>>\
<<if $temp == 1>>\
Without warning, your husband grabs your ass, whispering to you about \
how good you look. Wait... weren't you...? You giggle in response and \
forget what you were thinking about. You love your husband!
<<elseif $temp == 2>>\
Without warning, your husband grabs your left breast through your \
apron, whispering to you about how much he loves you. Wait... \
weren't you...? You giggle in response and forget what you were \
thinking about. You love your husband!
<<elseif $temp == 3>>\
Wait, this isn't right, is it? Something's off here, you don't have \
a wife... you have a husband, don't you? You look down to your feminine \
body to confirm. That's a relief. You turn to your husband and greet \
him eagerly. You love your husband!
<<endif>>\
<<endif>>\
Suddenly, you wake up. You look at yourself and confirm you're still in the same body you fell to sleep with. What a strange dream...
[[Get up|Your Bedroom]]<<if $End == false>>\
You sit at a table for a bit, trying as best as you can to relax.\
<<set $Minute += 5>>\
<<display "BCP_Event">>
[[Wait around|BCP_Wait]] ''[5 minutes]''
[[Get a drink|BCP_Drink]] ''[2 Gold]''
[[Approach a group of men|BCP_Men]] ''[10 minutes]''
[[Approach a group of women|BCP_Women]] ''[10 minutes]''
<<display "BCP_Status">>\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
<<if $Gold > 2>>\
You hand the waitress some gold and she hands you a women's drink. While \
the drinks here aren't technically alcohol, they do calm your mind down. \
The effects will only last for as long as you're in town, but that doesn't \
mean you can't suffer long-term effects. \
<<set $Inhibitions += 1>>\
<<set $Stress -= $Inhibitions * 4>>\
<<set $Will += 2>>\
<<set $Libido += 2>>\
<<if $Inhibitions == 2>>\
As you drink you begin to feel a bit more relaxed.\
<<elseif $Inhibitions == 3>>\
As you drink your worries feel lifted. It's nice to take a break \
like this.\
<<elseif $Inhibitions == 4>>\
As you drink you begin to feel a lot more comfortable in this body. \
It no longer feels strange or alien to move around like this. On \
one hand, it's nice that you're no longer distracted by your body, \
but on the other hand, drinking too many of these may make you less \
inhibited.\
<<elseif $Inhibitions == 5>>\
As the drink finds its way into your system, your mind begins \
submitting to the desires of your body. You begin to \
act a lot more feminine, and you feel like you've been like this \
all your life.\
<<elseif $Inhibitions == 6>>\
These drinks are having a very strong effect on you, your inhibitions \
basically gone at this point. You barely even remember what being \
male is like, but you'd be lying if you said this didn't feel \
calming... and good...\
<<else>>\
<<set $Inhibitions = 7>>\
<<set $Will += 3>>\
<<set $Libido += 3>>\
Your inhibitions are so gone at this point that the drink can't do \
anything more to them. You giggle as the drink leaves a nice fuzzy \
feeling in your head. You feel so much like a girl...\
<<endif>>\
<<else>>\
You don't have enough money for that.\
<<endif>>\
<<display "BCP_Event">>
[[Wait around|BCP_Wait]] ''[5 minutes]''
[[Get a drink|BCP_Drink]] ''[2 Gold]''
[[Approach a group of men|BCP_Men]] ''[10 minutes]''
[[Approach a group of women|BCP_Women]] ''[10 minutes]''
<<display "BCP_Status">>\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
You see a group of men and go talk to them for a while. \
<<set $Minute += 10>>\
<<if $Inhibitions * 10 + (($Will + $Libido) / 2) + random(0,35) > 75>>\
You can't help but feel attracted to them, a feeling that's pretty \
new to you. They take notice of your interest and you become the \
center of attention as they ask you questions and embarrass you \
with compliments. You shouldn't be enjoying this as much as you do...\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Stress -= 5>>\
<<set $Libido += 5>>\
<<set $Libido += $Inhibitions>>\
<<else>>\
They talk about spells and potions for a while, and you're happy to \
be involved in the conversation. You're not as experienced as they \
are in magic (as proven by your current body), but they see your \
inexperience as cute.\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Libido += $Inhibitions>>\
<<endif>>
[[Wait around|BCP_Wait]] ''[5 minutes]''
[[Get a drink|BCP_Drink]] ''[2 Gold]''
[[Approach a group of men|BCP_Men]] ''[10 minutes]''
[[Approach a group of women|BCP_Women]] ''[10 minutes]''
<<display "BCP_Status">>\
<<else>>\
<<display $End>>\
<<endif>><<if $End == false>>\
You see a group of women and go talk to them for a while. \
<<set $Minute += 10>>\
<<if $Inhibitions * 10 + (($Will + $Libido)/2) + random(0,35) > 75>>\
You don't have any trouble jumping into the conversation, even after \
the conversation takes on feminine subjects. Admittedly, you may have \
gotten a little too into it, especially when the other girls asked you \
which of the boys in the pub looked good.\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Stress -= 5>>\
<<set $Will += 5>>\
<<set $Will += $Inhibitions>>\
<<else>>\
They talk about spells and potions, but a lot of their conversation is \
better suited for an all-female discussion so you feel a bit left out at \
times. Still, it's nice to have other girls to talk to.
<<set $Stress -= $Inhibitions * 3>>\
<<set $Will += $Inhibitions>>\
<<endif>>
[[Wait around|BCP_Wait]] ''[5 minutes]''
[[Get a drink|BCP_Drink]] ''[2 Gold]''
[[Approach a group of men|BCP_Men]] ''[10 minutes]''
[[Approach a group of women|BCP_Women]] ''[10 minutes]''
<<display "BCP_Status">>\
<<else>>\
<<display $End>>\
<<endif>><<set $temp = random(1,5)>>\
<<if $temp == 1>>
A man approaches you and talks to you for a bit. \
<<if $Inhibitions * 10 + (($Will + $Libido)/2) + random(0,35) > 75>>\
You can't help but appreciate how handsome he is. You flirt with him \
for a bit, and his compliments make your heart flutter.\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Stress -= 5>>\
<<set $Libido += 5>>\
<<set $Libido += $Inhibitions>>\
<<else>>\
You two have a nice chat and it helps you relax for a bit.\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Libido += $Inhibitions>>\
<<endif>>\
<<elseif $temp == 2>>
A woman approaches you and talks to you for a bit. \
<<if $Inhibitions * 10 + (($Will + $Libido)/2) + random(0,35) > 75>>\
As much as you try to steer the conversation away from it, your \
discussion eventually slips into feminine chatter about clothing \
and boys.\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Stress -= 5>>\
<<set $Will += 5>>\
<<set $Will += $Inhibitions>>\
<<else>>\
You two have a nice chat and it helps you relax for a bit.\
<<set $Stress -= $Inhibitions * 3>>\
<<set $Will += $Inhibitions>>\
<<endif>>\
<<endif>><<if $Stress > 80>>Your stress has been getting to you lately. Being here is just what you need right now.<<elseif $Stress > 60>>You're very stressed out at the moment and you could definitely use this break.<<elseif $Stress > 40>>You're pretty stressed out, maybe staying here for a while would be a good for you.<<elseif $Stress > 20>>This is a good place to reduce your stress, you should just be careful not to overdo it.<<else>>You're feeling pretty relaxed right now. Maybe you should get back to work<<endif>><<if $Hour == 12>><<set $Hour = 0>><<endif>>
<<if $DeadlineHour == 12>><<set $DeadlineHour = 0>><<endif>>
<<if $Day == $DeadlineDay>>
<<if $DeadlineAM == "AM">>
<<if $AM == "PM">>
<<set $End = "Ending_Time">>
<<else>>
<<if $Hour > $DeadlineHour>>
<<set $End = "Ending_Time">>
<<elseif $Hour == $DeadlineHour>>
<<if $Minute >= $DeadlineMinute>>
<<set $End = "Ending_Time">>
<<endif>>
<<endif>>
<<endif>>
<<elseif $AM == "PM">>
<<if $Hour > $DeadlineHour>>
<<set $End = "Ending_Time">>
<<elseif $Hour == $DeadlineHour>>
<<if $Minute >= $DeadlineMinute>>
<<set $End = "Ending_Time">>
<<endif>>
<<endif>>
<<endif>>
<<endif>>
<<if $Hour == 0>><<set $Hour = 12>><<endif>>
<<if $DeadlineHour == 0>><<set $DeadlineHour = 12>><<endif>><<set $End = "Ending_Time">>\
<<if $GiveUp == true>>You look down at your new body in defeat. You can't do this anymore. You don't know how to brew potions. If you keep going, you're just going to make this worse. You sigh as you begin to think about your new life.
<<else>>You know you're on the right track here, you know that with just a few more potions you might get it. Just then, you notice the time and your heart sinks. You're out of time. The potion's effects are complete. <<if $Delay > 4>>If it weren't for this body!...<<endif>>
<<endif>>Your name is $Name.<<if $Mental[4] == false>> You'll probably have to get it changed at some point.<<endif>> You're \
<<if $Tail == "Snake">>\
a snake girl\
<<elseif $Tail == "Octopus">>\
an octopus girl\
<<elseif $Tail == "Mermaid">>\
a mermaid\
<<elseif $Tail == "Spider">>\
a spider girl\
<<elseif $Tail == "Cat">>\
a catgirl\
<<elseif $Tail == "Bunny">>\
a bunny girl\
<<else>>\
a relatively normal girl\
<<endif>>\
with $Hair hair, <<print $BreastCount * 2>> $Breasts breasts, $Hips hips, and a $Butt butt. \
<<if $Height == "giant">>\
You've grown to 3 times the size of a human, and you feel very cramped in this lab.\
<<elseif $Height == "shrink">>\
You're no bigger than a doll, and you find it very hard to do anything without getting lost or overwhelmed.\
<<else>>\
You are
<<display "LegsCheck">>\
<<if $LegsCheck == false>>\
legless and <<display "NoLegsHeight">>.\
<<else>>\
$Height.\
<<endif>><<endif>>\
<<if $Other[1] == true>> You're wearing women's clothing which is feeling more and more comfortable to you the more you move around in it.<<endif>>\
<<display "LegsCheck">>\
<<if $LegsCheck == true>>\
<<if $Legs > 2>>\
You have $Legs legs, which is going to take some getting used to.\
<<endif>>\
<<endif>>\
<<if $Arms == 0>>\
You have no arms, so you'll have to use your mouth for pretty much everything.\
<<elseif $Arms != 2>>\
You have $Arms arms, which feels strange and unfamiliar.\
<<endif>>\
<<if $Other[0] == true>>\
You look down at your fully pregnant belly. It looks like you're going to be a mother after all, unless this pregnancy is permanent. You unintentionally smile at the thought of motherhood.
<<endif>>\
<<if $Mental[1] == true>>\
You can no longer repress your new girly behavior, and you're excited at the thought of trying on new clothes and going out with boys. As much as you try, you can't seem to do anything to stave off these thoughts.
<<endif>>\
<<if $Mental[2] == true>>\
You're no longer as smart as you used to be. You've lost most of your knowledge on potions, math, magic... you don't know a lot of things now, actually. You're a bit of a ditz.
<<endif>>\
<<if $Mental[3] == true>>\
A tingle in your groin reminds you that there's no way you'll be getting through your first night as a girl without playing with your new equipment, an experience you were hoping to skip. You don't want to risk ever talking to a boy again, but deep inside you know finding a man to get intimate with is going to be your top priority soon enough.
<<endif>>\
<<if $Mental[0] == true>>\
Was there anything else?... Your eyes grow wide as you remember. The memory potion! After this, you're going to lose all your memories of being a man! You and everybody else in the world is going to think you've always been like this! You panic, desperately trying to find some way out, but after a few minutes, you forget ever being worried about it. You look down at yourself, happy with what you don't even realize are changes that occured in the last 12 hours, and idly wonder when Merlin is getting back. It's been such a boring day. You even tried brewing some potions, but they didn't do anything.
THE END\
<<else>>\
When Merlin gets home, he doesn't realize you've changed. Nobody will, since that was an effect of the first potion you drank.
You never really do get used to your new life. You keep working for Merlin, <<if $Delay > 5>>but even the simplest of tasks takes you much longer than it used to because of your changes. <<elseif $Delay > 3>>though you can't do as much as you used to because of your changes. <<else>>and not much changes with the kinds of things you can do. <<endif>>You also never realized until you became a girl, but Merlin is a huge pervert. You have to spend a lot of time avoiding his spells and pranks if you don't want your breasts to grow or to spend time stuck in sexy poses as a statue.
THE END<<endif>>
[[See your stats]]
[[See potion history]]<<set $End = "Ending_Submit">>\
Your desire to change back into a man is fleeting. You know these new feminine feelings and desires that are dilligently working to take over your mind are a result of the potions you've been drinking, but you can't seem to help it anymore. You ''want'' to be girly, you ''want'' to submit to this body, and you can't fight it anymore.
<<if $Libido > 75>>\
You feel so sensitive, so pretty, so feminine. You slit quivers, begging for attention. <<if $Location == "The Town">>Desperate for the touch of a man, you search through the Black Cat Pub and grab the best guy you can find. After a night of flirting and kissing he takes you back to his place and <<if $Height == "shrink">>licks your small body until you explode.<<else>>fucks your brains out.<<endif>><<else>>You move into your bedroom and lie on the bed, pleasuring yourself more enthusiastically than you ever have before.<<endif>>
At the last moment before reaching the strongest orgasm you've ever had, you think about your old life. You tell yourself you shouldn't be doing this, that it can't end like this, that you can still stop this. Then, dozens of strong pulses course through your body as you moan loudly in pleasure. Your brain is completely overwritten by your body as fantasies of men and sex take a permanent residence in your mind.
<<if $Mental[0] == true>>The memory potion you drank earlier takes this chance to resurface in your mind as the faint remains of your male mind attempt to fight a futile battle against the changes. You hear your feminine and shrill screams of pleasure as all your memories of being a man disappear completely.
You smile and breathe a contented sigh as you drift off to sleep, blissfully unaware of the changes in your body. Bringing yourself to an explosive orgasm always cheers you up after a boring day...\
<<else>>All your actions for the rest of the night, the rest of the week, the rest of the month, are all based on whatever will get your pretty new body laid as much and as quickly as possible. You were pleased to learn that Merlin is actually a huge pervert, and as a whole your new life is full of weird and sexy situations that you wouldn't have ever even dreamed up.
Sometimes you think about the potions that made you this way, about how your mind is a prisoner to your body's desires, and that your decisions doomed you to a life of submissive and sensuous pleasures. Sometimes you even start to feel your old mind trying to fight back, but your changes were prepared for this. Your little body gets strongly turned on at the idea of being a prisoner to your pussy, and every time you start to resist, you can't help but bring yourself to an orgasm, the sounds of your girly moans and whimpers pushing your male mind back into its feminine prison, reminding you of your new life as a giggly bimbo. And every time this happens, your old thoughts become a little weaker, so after a few more times it'll never happen again!\
<<endif>>\
<<elseif $Will > 75>>\
You lose yourself in a fit of giggles, thinking about the different kinds of clothes you can wear or the kinds of boys you should go out with. All these sensations are really new to you, and while you know that reacting to them in this way will only make your mental changes stronger, your cute new body demands a fitting mind.
So within a few minutes, your mind slowly learns to move like a girl, talk like a girl, think like a girl in everything you do. There are clear differences that come with living this way, but you're picking them up quicker than you can fight them, and soon enough you can't push these new behaviors out of your head. Even desires like cleaning and cooking are finding their way into your head, actively working to make you as feminine as you can be.
<<if $Mental[0] == true>>You need to find a way to stop this. Stop what? Why is it getting harder to remember things? You gasp in horror as you realize the memory potion you drank earlier is using this chance to claim your mind. You close your eyes, you try to push all these feminine thoughts out of your head, but... you can't... They're too alluring, and you can't garner the willpower necessary to let go of this new life.
By the time you open your eyes again, you've already forgotten why they were closed in the first place. You softly giggle thinking about <<if $Mental[2] == true>>how ditzy you are<<else>>your momentary lapse of thought<<endif>> and <<if $Other[1] == true>>flutter your skirt as you think about the new clothes you're going to buy in town today.<<else>>look down at your boyish clothes in disgust. You need to go into town and buy something way cuter than this!<<endif>>\
<<else>>Ultimately, that's what ends up happening, your desires to be as feminine as possible overcoming your desires to change back and refuse these thoughts. It's true, you're girly because of the potions you drank, but this new life is way more fun than your old one! You think about dressing up, going on dates, cooking for your future husband, becoming a mother... <<if $Other[0] == true>>You look down and place a hand on your belly, happy that you can now appreciate this beautiful gift.<<else>>These feminine traits are exactly the kind of life you want to live now.<<endif>>
With a happy bounce, you head towards the clothing shops in town, ready and eager to start your new life as a girl without the worries of potions and transformations getting to you.\
<<endif>>\
<<endif>>
GAME OVER
[[See your stats]]
[[See potion history]]<<if $End == "Ending_Antidote">>\
These are your stats from before you changed back.
<<endif>>\
Name: $Name\
<<if $Name != $OldName>> \
(previously $OldName)\
<<endif>>
Hair: $Hair
Breasts: $Breasts
Rows of breasts: $BreastCount
Butt: $Butt
Hips: $Hips
Height: <<display "LegsCheck">>\
<<if $Height == "shrink">>\
Doll-sized\
<<elseif $Height == "giant">>\
Giant\
<<elseif $LowerBodyCheck == false>>\
$Height (<<display "NoLegsHeight">> without legs)\
<<else>>\
$Height\
<<endif>>
Number of legs: \
<<if $TailCheck == true>>\
<<if $Tail == "Spider">>\
8\
<<else>>\
0\
<<endif>>\
<<else>>\
$Legs\
<<endif>>
Mutation: $Tail
Pregnant: \
<<if $Other[0] == true>>\
Yes\
<<else>>\
No\
<<endif>>
Clothing: \
<<if $Other[1] == true>>\
Girl's clothing\
<<else>>\
Boy's clothing\
<<endif>>
Memories of past life: \
<<if $Mental[0] == true>>\
<<if $End == "Ending_Antidote">>\
In danger\
<<else>>\
Gone\
<<endif>>\
<<endif>>
Ditzy: \
<<if $Mental[2] == true>>\
Yes\
<<else>>\
No\
<<endif>>
Will changes: $Will @@color:gray;//(max is 100)//@@
Libido: $Libido @@color:gray;//(max is 100)//@@
Submission: $Submission @@color:gray;//(max is 50)//@@
Stress: $Stress
Delay: x$Delay @@color:gray;//(x$Delay is default)//@@
Started: Friday, 9:30 AM
Deadline: $DeadlineDay, $DeadlineHour:<<if $DeadlineMinute < 10>>0<<endif>>$DeadlineMinute $DeadlineAM
Ended: $Day, $Hour:<<if $Minute < 10>>0<<endif>>$Minute $AM
Potions brewed: $Potion
Recipes: $RecipeNo
Gold: $Gold
[[See your ending|$End]]
[[See potion history]]''ANTIDOTE: ''$Ingredient1, $Ingredient2, $Ingredient3, $Ingredient4, $Ingredient5
<<set $ChartSlot = $Potion - 1>>\
|!Ingredient 1||!Ingredient 2||!Ingredient 3||!Ingredient 4||!Ingredient 5||!Correct|
|<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>||<<display "Chart Print">>|
[[See your ending|$End]]
[[See your stats]][[Older Versions]]
[[Back to game|Disclaimer]]
<big>New in v. 1.1.0</big>
<<display "Version 1.1.0">>
<big>Plans for v.1.2.0</big>
@@color:orange;//It's very unlikely everything on this list will be present in the next version. This list is only a starting point and will likely be changed based on developments and feedback.//@@
<<display "Next Version">>*Messages that display at the top of pages occasionally to give players feedback on their changes.
*Finish the different interactions available when the player explores their body.
*Improve the balance on basically everything.
*Add more transformations and events.
*Add a bit of customization to the player's starting character.
*Add more interactions to the Black Cat Pub, possibly extending to dates.
*Add more prompts and events to measure player preferences.
*New modes like a sandbox mode or difficulty settings
*Time-based events such as stores opening and closing.
*Mutations with multiple stages
*Improve endings/player descriptions[[Back|Version Notes]]
<big>v. 1.0.0</big>
<<display "Version 1.0.0">>