\
$daycareName is a humble, four-room building. It isn't anything flashy, despite your grandma's (supposedly) large fortune. The daycare has a main room, a bathroom, an office and a storeroom.
Click the buttons below to learn more about each room.\
<div class="table-container">\
<table class="responsive-table" style="text-align:center; vertical-align:middle;">\
<tr>\
<td width="50%"><<button [[The Main Room|DescriptionMainRoom]]>><</button>></td>\
<td width="50%"><<button [[The Bathroom|DescriptionBathroom]]>><</button>></td>\
</tr>\
<tr>\
<td><<button [[The Office|DescriptionOffice]]>><</button>></td>\
<td><<button [[The Storeroom|DescriptionStoreroom]]>><</button>></td>\
</tr>\
<tr>\
<td colspan="2" style="padding-top: 3%;"><<if hasVisited("Daycare Description") || $introSkip>>@@.half-width;<<button [[Go Back|$return]]>><</button>>@@<<else>>@@.half-width;<<button [[I've seen enough|Week 1 Start 3]]>><</button>>@@<</if>></td>
</tr>\
</table>\
</div>\
<img src="media/floorplan.png">
<a href="media/floorplan.png">(Click to make bigger on mobile)</a>\
''The Main Daycare Room''. The main daycare room is divided by a (human) chest-high wall. It has a two-stage gate, similar to the front door; this means that for someone to go into the play area or back out, they need to pass through two gates that should never be open at the same time. Stepping into the "box," closing the gate behind you, and then opening the second gate means there's (almost) no chance of a Fluffy getting where they aren't supposed to be.
As mentioned, the room is divided into two sections: a waiting/reception area and the boarding area where a Fluffy will spend almost all their time at $daycareName.
Inside the boarding (or "play") area, there are a few items to help the Fluffy feel comfortable. There is a (stain-resistant) circular rug, a litterbox, and a separate food area that's purposefully as far away from fecal contamination as possible. In that food area there is a circular bowl that can't be knocked over, and a larger hamster-style water tank with a spout that a Fluffy can use to get water. This tank is mounted to the wall, partially due to it being hooked up to the water pipes.
All doors at $daycareName Daycare are sliding, rather than swinging; it only takes one lapse of concentration for a Fluffy to be crushed behind a door.
[[Your Office|DescriptionOffice]] is adjacent to the play area, with a window that can look out and see what's going on. The Fluffy, thankfully, is not tall enough to see //you// when you're sitting at your desk. However, there /is/ a sill that's attached to the window; you could picture a Fluffy perched up there, looking at the forested area outside.
<<button [[Go Back|Daycare Description]]>><</button>>\
''The Bathroom''. This is a simple bathroom for humans, containing a toilet, sink, and shower stall. It also has a larger industrial sink, commonly found at pet grooming businesses, where you can place a Fluffy and use a handheld showerhead to wash them off. There is also a soap dispenser, and notably a carabiner with a waterproofed lead attached to it - if Fluffies visiting you have a collar, you clip them here to keep them from jumping out. The entire room looks like it's designed to be hosed down to clean.
The grooming sink also has a fold-down surface, which rests on the edges; you figure it could be used for a medical examination bench, or if you're feeling particularly //done//, used as a way to shut the Fluffy inside the sink.
<<button [[Go Back|Daycare Description]]>><</button>>\
''The Office''. This room gives you a place to sit and do administrative work, but it also houses a number of supplies. You expect carpet, but then correct yourself quickly: anything fabric will involve deep cleaning, or risking some baked-in smells.
There is a simple desk, wall-mounted shelf and loveseat couch for napping. You have a laptop and a couple books on Fluffy Health and Behavior on your desk. Beside your desk, there's a window that (unfortunately) looks out into the back alley of the business area that your daycare is located in. Can't win 'em all.
<<button [[Go Back|Daycare Description]]>><</button>>\
''The Storeroom''. This is a small closet with wall-to-ceiling shelving. <<if hasVisited("Daycare Description") is false>>They aren't full, but there are spare cans of "Farmer's Bestest" Sketti, and a half-sack of kibble that you will probably need to feed your first guest. You make a mental note for yourself to spend some <<biz>>resources<</biz>> to get more soon.<<else>>All the kibble, Sketti and other <<biz>>resources<</biz>> you have sit on the shelves, conveniently away from "Fluffy height."<</if>> There is a small stepstool on one of the lower shelves, presumably to keep you from tripping over it when you enter the room. Space is at a premium here.
<<button [[Go Back|Daycare Description]]>><</button>>Now that you've met your Fluffy for the week, you thought you might pop over to FluffMart to prepare for the week. You can spend <<biz>>Business Resources<</biz>> to improve $daycareName Daycare, or stock up on supplies that might make your week easier. Just be careful to not run out of resources!
<<button [[Visit Fluffmart|FluffMart]]>><</button>><h2>Items for sale:</h2>
<<nobr>><div class="shopping-interface">
<<for _item, _amount range $shopInv.table>>
<<buylink _item _amount>>
<</for>>
<<set $soldOut to $soldOut || []>>
<<for _item range $soldOut>>
<<if !$shopInv.table.hasOwnProperty(_item)>>
<<buylink _item 0>>
<</if>>
<</for>>
</div><</nobr>>
[[Go back|ShopOffer]]You ran out of <<biz>>Business Resources<</biz>> and sadly the $daycareName Daycare had to close. As a result, you also don't get to enjoy your grandma's inheritence.
That's how it be on this bitch of an Earth.
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/QGMJ6nbK8JM?si=5Ooi4Dt9ClQCQ1WG" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe><<silent>><<set $firstLoad>><</silent>>\
Through a series of mishaps involving an extensive legal battle, your dear old grandma has left you a sizeable amount of money in her will. However, she was a particular fan of Fluffy Ponies, and left some very specific terms to how you can claim it.
<label><<checkbox "$introSkip" false true autocheck>> Skip intro? (Will put you in Week 1 intro immediately)</label>
<label><<checkbox "$spoilers" false true autocheck>> Spoil stats? (Adds spoiler tags for event stat outcomes, makes stats visible in sidebar)</label>
Quick tutorial notes:
* Any <<cycle "_linkExample">><<option hyperlinks "hyperlinks">><<option links "links">><<option "blue links" "blue links">><</cycle>> can be clicked on to cycle their options or reveal text. Leaving the page will lock the variable (if it's a link that cycles choices).
* Fluffy dialog will appear in the color of their skin.
* Any buttons (see below) will take you to different pages or sections.
* The sidebar will have stats and helpful links.
* The source code for this game can be found [[here|https://gitlab.com/Recent6284/run-the-daycare]].
@@#continuebutton;<<button "Continue">>
<<if $introSkip>>
<<replace "#continuebutton" t8n>>\
<h3>Player Setup</h3>\
<table style="width: 55%"><tr><td style="width:25%">Your First Name</td><td style="width:45%"><<textbox "$playerName" "John">></td></tr>
<tr><td>Player Gender</td><td><<listbox "$playerGender" autoselect>><<option "Male" "male">><<option "Female" "female">><</listbox>></td></tr>
<tr><td>Daycare Name</td><td><<textbox "$daycareName" "Sunshine">></td></tr>
</table>\
Instructions:
<ul>
<li>Put your first name in the first box</li>
<li>Choose your gender in the second box (it mostly just influences whether you're called "mummeh" or "daddeh")</li>
<li>Put your daycare name in the third box (the format will be "[What you put in] Daycare")</li>
</ul>
<<button [[Lock In|Week Start]]>><<set $currentWeek to 1>><<set $hasMoney to "true">><</button>>
<</replace>>
<<else>>
<<goto [[Will Conditions]]>>
<</if>><</button>>\
As you scanned the aged piece of paper, the will's conditions became apparent: @@opacity: 0.25;(press Space to skip).@@
<<type 20ms start 2s skipkey " ">>\
<hr>\
//My dearest <<textbox "$playerName" "John">>,
You were always my favorite <<cycle "$playerGender">><<option grandson "male">><<option granddaughter "female">><</cycle>>, and I've always seen how good you are to the people around you. I want to make sure that my money is going to the best possible person, and I think the way we treat those less fortunate than us is the best marker of that.
You know that I enjoy giving to those in need, so I've set you up with a bit of a test. You'll be taking over the <<textbox "$daycareName" "Sunshine">> Daycare for me. I've spent a lot of time there, and I've found it immensely rewarding for both our Fluffy friends and myself.
From the commencement of this test, which will begin in the next calendar week, you will be assessed regularly as to how you are maintaining the facilities and taking care of your charges. Should you succeed to last ''one month'' without any Fluffy deaths or the business closing, I'll know that I've made the right choice with my estate.
I've left some notes to help get you started. Should you accept, let the executor know.
Love, grandma.
<hr><</type>>\
\
@@#willdone;@@\
\
<<one ":typingcomplete">>\
<<timed 2s t8n>><<replace "#willdone" t8n>>
Well, that's that, I guess.
Because the housing market sucks and you weren't really sure what else you were going to do with your life, you're decided to take the old bat up on the offer. What's the worst that could happen, right?
<<button [[Let's get you set up.|Game Intro]]>><</button>><</replace>><</timed>><</one>>You are ''$playerName'', and you're a <<if $playerGender is "male">>dude<<else>>lady<</if>> about to take over your new business, the $daycareName Daycare.
Your schedule at the daycare will be pretty standard:
On ''Sunday'', you will receive a new Fluffy.
On ''Monday'' through ''Friday'', you will take care of the Fluffy. The choices you make will influence three specific statistics: the Fluffy's <<hel>>''Health (HEL)''<</hel>>, the Fluffy's <<hap>>''Happiness (HAP)''<</hap>>, and <<biz>>''$daycareName's Resources (BIZ)''<</biz>>. There will be a mix of ''Major'' and ''Minor'' events; some Fluffies will be complicated: others, notsomuch.
On ''Saturday'', the client will come by to pick up their Fluffy. Succeeding or failing will have to do with the client's initial request. Some may just be boarding their Fluffy; some may reward you for a significant mood improvement.
<table width="100%" style="text-align: center;" border="1">
<tr style="background-color: #e4e4e4; color: #000;" height="40">
<th width="14.25%">Sunday</th>
<th width="14.25%">Monday</th>
<th width="14.25%">Tuesday</th>
<th width="14.25%">Wednesday</th>
<th width="14.25%">Thursday</th>
<th width="14.25%">Friday</th>
<th width="14.25%">Saturday</th>
</tr>
<tr height="40">
<td style="background-color: darkseagreen; color: #000;">Drop-Off</td>
<td style="background-color: lightblue; color: #000;">Event</td>
<td style="background-color: lightblue; color: #000;">Event</td>
<td style="background-color: lightblue; color: #000;">Event</td>
<td style="background-color: lightblue; color: #000;">Event</td>
<td style="background-color: lightblue; color: #000;">Event</td>
<td style="background-color: darkseagreen; color: #000;">Pick-Up</td>
</tr>
</table>
However, there's one thing that will always be bad: being unable to give the Fluffy back because it's dead. If a Fluffy's <<hel>>health<</hel>> drops to 0, it will <<bad>>die<</bad>>. Other choices (some more well-intentioned than others) may lead to the Fluffy's <<bad>>death<</bad>>. Depending on the Fluffy, they might still be <<hap>>happy<</hap>> despite being in poor health. It's up to your intuition, or whether you want to spend your <<biz>>daycare's resources<</biz>> to fix the issue.
<<button "Good luck, $playerName!">><<goto [[Week Start]]>><<set $currentWeek to 1>><<set $hasMoney to "true">><</button>>\
<<silent>>
<<makeMajor>>\
<<newWeek>>\
<<makeMinor>>\<</silent>>\
<<nobr>><<switch $currentWeek>>\
<<case 1>>\
<<include "Week 1 Start">>
<<case 2>>
<<include "Week 2 Start">>
<<default>>
<<include "Week 3 Start">>
<</switch>><</nobr>>It's a bit nerve-wracking to step up to the daycare for the first time. The sign in front has a faded "$daycareName Daycare" lettering; it's seen better days, and you ponder whether it's worth trying to fix.
<<if !$introSkip>>\
You unlock the door, locking it behind you. You turn around, and meet... another door.
//"Huh,"// you think, //"two-stage entrance."//
This made sense: having a second set of doors meant that it would be harder for Fluffies to just waltz out at the most opportune time. You've seen similar setups at pawn shops and dog cafes: just inside the second door, there is a buzzer button: this unlocks the inside door and lets someone through.
<<button [[Take a Tour|Week 1 Start 2]]>><</button>><<else>><<button [[Open the Email|$currentStory.intro]]>><</button>><</if>><<include "Daycare Description">>\Your first week at the $daycareName Daycare feels like it could be a bit shaky. You're unsure of what to expect: would it be hell on Earth? Would it be calm and easy? Would you ever get the smell of poop out of your clothes? You've been informed that you would be sent an email with your first client, and that they would be arriving later today.
You open your email app with a little trepidation — you see an email forwarded to you from the foundation set up in your grandma's name.
''$playerName - Fluffy Intake'' - it's unread. All you can do is open it - you may as well take the leap.
<<button [[Open the Email|$currentStory.intro]]>><</button>>Welcome to week $currentWeek.
<<button [[Open the Email|$currentStory.intro]]>><</button>>Welcome to Week $currentWeek.
<<button [[Open the Email|$currentStory.intro]]>><</button>><<set $majorAbusedAlicorn to {
name: "The Abused Alicorn",
length: "3",
intro: "AbusedAlicorn0",
part1: "AbusedAlicorn1",
part2: "AbusedAlicorn2",
part3: "AbusedAlicorn3",
partend: "AbusedAlicornEnd",
seen: false,
data: {
name: "diamond",
fluffname: "diamond",
gender: "female",
race: "alicorn",
legs: 4,
color: {
name: "mint cream",
css: "mintcream"
},
mane: {
name: "navy",
css: "navy"
},
hel: 50,
hap: 50
}
}>><<genderroll>><<nameroll>>This is intro text for $currentFluffy.name, a Fluffy that's an Alicorn, and abused by their siblings.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 1 for $currentFluffy.name, a Fluffy that is an Alicorn, and abused by their siblings.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 2 for $currentFluffy.name, a Fluffy that is an Alicorn, and abused by their siblings.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 3 for $currentFluffy.name, a Fluffy that is an Alicorn, and abused by their siblings.
<<button "Go to Next Day">><<getNextEvent>><</button>>The saga-end text for $currentFluffy.name, a Fluffy that is an Alicorn, and abused by their siblings.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorFoalCrazyBad to {
name: "The Bad Baby-Crazy Fluffy",
length: "3",
intro: "FoalCrazyBad0",
part1: "FoalCrazyBad1",
part2: "FoalCrazyBad2",
part3: "FoalCrazyBad3",
partend: "FoalCrazyBadEnd",
seen: false,
data: {
name: "taffy",
fluffname: "taffee",
gender: "female",
race: "unicorn",
legs: 4,
color: {
name: "light brown",
css: "khaki"
},
mane: {
name: "maroon",
css: "maroon"
},
hel: 50,
hap: 50
}
}>><<nameroll>>This is intro text for $currentFluffy.name, a "Bad" baby-crazy Fluffy who definitely shouldn't be a mother.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 1 for $currentFluffy.name, a "Bad" baby-crazy Fluffy who definitely shouldn't be a mother.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 2 for $currentFluffy.name, a "Bad" baby-crazy Fluffy who definitely shouldn't be a mother.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 3 for $currentFluffy.name, a "Bad" baby-crazy Fluffy who definitely shouldn't be a mother.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a "Bad" baby-crazy Fluffy who definitely shouldn't be a mother.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorFoalCrazyGood to {
name: "The Good baby-crazy Fluffy with the best intentions",
length: "3",
intro: "FoalCrazyGood0",
part1: "FoalCrazyGood1",
part2: "FoalCrazyGood2",
part3: "FoalCrazyGood3",
partend: "FoalCrazyGoodEnd",
seen: false,
data: {
name: "emerald",
fluffname: "emewawd",
gender: "female",
race: "pegasus",
legs: 4,
color: {
name: "green-yellow",
css: "greenyellow"
},
mane: {
name: "green",
css: "green"
},
hel: 50,
hap: 50
}
}>><<nameroll>>This is intro text for $currentFluffy.name, a "good" baby-crazy Fluffy with the best intentions.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 1 for $currentFluffy.name, a "good" baby-crazy Fluffy with the best intentions.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 2 for $currentFluffy.name, a "good" baby-crazy Fluffy with the best intentions.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 3 for $currentFluffy.name, a "good" baby-crazy Fluffy with the best intentions.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a "good" baby-crazy Fluffy with the best intentions.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorFatFluffy to {
name: "The Fat Fluffy",
length: "3",
intro: "FatFluffy0",
part1: "FatFluffy1",
part2: "FatFluffy2",
part3: "FatFluffy3",
partend: "FatFluffyEnd",
seen: false,
data: {
name: "biscuit",
fluffname: "biskit",
gender: "male",
race: "earthie",
legs: 4,
color: {
name: "gold",
css: "gold"
},
mane: {
name: "red",
css: "orangered"
},
hel: 50,
hap: 50
}
}>><<genderroll>><<nameroll>>This is intro event text for $currentFluffy.name, a Fluffy who is very fat.
<<button "Go to Next Day">><<getNextEvent>><</button>>This is Part 1 event text for $currentFluffy.name, a Fluffy who is very fat.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 2 event text for $currentFluffy.name, a Fluffy who is very fat.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 3 event text for $currentFluffy.name, a Fluffy who is very fat.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy who is very fat.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorRareAlicorn to {
name: "Rare Alicorn",
length: "3",
intro: "RareAlicorn0",
part1: "RareAlicorn1",
part2: "RareAlicorn2",
part3: "RareAlicorn3",
partend: "RareAlicornEnd",
seen: false,
data: {
name: "name",
fluffname: "fluffname",
gender: "female",
race: "alicorn",
legs: 4,
color: {
name: "color",
css: "color"
},
mane: {
name: "color",
css: "color"
},
hel: 50,
hap: 50
}
}>><<nameroll>>This is intro event text for $currentFluffy.name, a Fluffy who is a rare Alicorn, being boarded before breeding.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 1 event text for $currentFluffy.name, a Fluffy who is a rare Alicorn, being boarded before breeding.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 2 event text for $currentFluffy.name, a Fluffy who is a rare Alicorn, being boarded before breeding.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 3 event text for $currentFluffy.name, a Fluffy who is a rare Alicorn, being boarded before breeding.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy who is a rare Alicorn, being boarded before breeding.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorSepAnxiety to {
name: "Separation Anxiety",
length: "3",
intro: "SepAnxiety0",
part1: "SepAnxiety1",
part2: "SepAnxiety2",
part3: "SepAnxiety3",
partend: "SepAnxietyEnd",
seen: false,
data: {
name: "skipper",
fluffname: "skippew",
gender: "female",
race: "earthie",
legs: 4,
color: {
name: "cranberry",
css: "#af1b3f"
},
mane: {
name: "light blue",
css: "#8EDCE6"
},
hel: 50,
hap: 50
}
}>><<genderroll>><<nameroll>>You open your email, and notice an unread message from a new client. Opening it, you found the following:
<div class="email">\
''@@.from;from:@@ elara.mitchell@fluffmail.com''
''@@.from;to:@@ <<print $daycareName.toLowerCase()>>dc.bookings@fluffmail.com''
''@@.subject;subject:@@ $playerName - Fluffy Intake''
Good morning,
I'll be dropping $currentFluffy.name off on Sunday, and am looking forward to a little bit of peace and quiet - you come really recommended, and to be honest, I could really use the break. $currentFluffy.name is a sweetie. She's an earthie with <<print $currentFluffy.color.name>> <<skinbox>> fur along with a $currentFluffy.mane.name <<manebox>> mane and tail.
Unfortunately, she's had a bit of a hard life. I rescued $currentFluffy.name six months ago off the street. I think her owner dumped her in a cardboard box, and as a result, I think she has pretty significant separation anxiety. When she thinks she's being left alone, she gets steadily more anxious, and sometimes it'll end up with her crying, or having accidents.
She’s made a lot of progress, but I’ve never left her with anyone else before. I have a business trip I can’t get out of, and I’ve heard such wonderful things about your patience and care.
Please be extra reassuring with her; I'll be bringing a stuffy toy that she particularly likes from home. I'm a bit worried about her, but I'm sure that you'll be able to handle it.
Thanks for understanding. I'll see you Sunday.
Best,
Elara\
</div>\
You exhale. This one could be a bit complicated, depending on how well $currentFluffy.name adjusts to someone other than her mummah around. <<if $playerGender is "female">>You might even be able to play up the "fake mummah" angle, but who knows?<</if>> Keeping $currentFluffy.name occupied and engaged will probably help keep her happy, and keeping her happy and healthy (without having a breakdown) will hopefully net you some extra pay at the end of the week.
<<button [[Meet $currentFluffy.name and Elara|SepAnxiety0-1]]>><</button>>On Sunday, you got a text from Elara that they would be joining you earlier in the morning. The typical 10:00 AM drop-off gave you some time to acclimate the new Fluffy to the surroundings, and also find out a little bit more about them from their parents.
Sure enough, Elarand $currentFluffy.name arrived at 9:55 AM; looking out your office window, you saw her pop the trunk in her hatchback, but also spend a decent amount of time at her passenger side door. It turns out that Elara had kept $currentFluffy.name's carrier beside her as she drove.
True enough, as they walk up, you can hear an increased amount of tittering, sobbing and general "Fluffy in distress" noises. You let them in through the double doors and step out to meet them, with Elara wasting no time to put the carrier on the floor. You give your best "customer service" smile and extend a hand:
"Elara?" you ask.
"Is it fine if I let her out now?" she said, a little flustered. It was clear that this was as new for her as it was for $currentFluffy.name.
You pause a little, adjusting. "Well, yes, but let's get her inside the enclosure, first." You weren't about to have a panicked Fluffy run amok in your reception area.
Elara wrinkles her nose among the cacophany of panic. "Oh //$currentFluffy.name//," she says. "You made some bad peepees, didn't you?"
The panicked noises suddenly stop, almost cowed by a distinct bit of shame.Event text 1 for $currentFluffy.name, a Fluffy with some pretty bad separation anxiety.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 2 for $currentFluffy.name, a Fluffy with some pretty bad separation anxiety.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 3 for $currentFluffy.name, a Fluffy with some pretty bad separation anxiety.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy with some pretty bad separation anxiety.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorThinFluffy to {
name: "The Thin Fluffy",
length: "3",
intro: "ThinFluffy0",
part1: "ThinFluffy1",
part2: "ThinFluffy2",
part3: "ThinFluffy3",
partend: "ThinFluffyEnd",
seen: false,
data: {
name: "thumper",
fluffname: "thumpew",
gender: "male",
race: "pegasus",
legs: 3,
color: {
name: "pale turquoise",
css: "paleturquoise"
},
mane: {
name: "plum",
css: "plum"
},
hel: 50,
hap: 50
}
}>><<genderroll>><<nameroll>>This is intro event text for $currentFluffy.name, a Fluffy who is very thin and underfed.
<<button "Go to Next Day">><<getNextEvent>><</button>>This is Part 1 event text for $currentFluffy.name, a Fluffy who is very thin and underfed.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 2 event text for $currentFluffy.name, a Fluffy who is very thin and underfed.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 3 event text for $currentFluffy.name, a Fluffy who is very thin and underfed.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy who is very thin and underfed.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $majorWantsSpecialFriend to {
name: "The Fluffy Who Wants a Special Friend",
length: "3",
intro: "WantsSpecialFriend0",
part1: "WantsSpecialFriend1",
part2: "WantsSpecialFriend2",
part3: "WantsSpecialFriend3",
partend: "WantsSpecialFriendEnd",
seen: false,
data: {
name: "name",
gender: "female",
fluffname: "fluffname",
race: "earthie",
legs: 4,
color: {
name: "deep sky blue",
css: "deepskyblue"
},
mane: {
name: "navy",
css: "navy"
},
hel: 50,
hap: 50
}
}>>\
<<nameroll>>This is intro event text for $currentFluffy.name, a Fluffy who very much wants a Special Friend.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 1 event text for $currentFluffy.name, a Fluffy who very much wants a Special Friend.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 2 event text for $currentFluffy.name, a Fluffy who very much wants a Special Friend.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is Part 3 event text for $currentFluffy.name, a Fluffy who very much wants a Special Friend.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy who very much wants a Special Friend.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $major3PartTemplate to {
name: "Three-Part Template",
length: "3",
intro: "3PartTemplate0",
part1: "3PartTemplate1",
part2: "3PartTemplate2",
part3: "3PartTemplate3",
partend: "3PartTemplateEnd",
seen: false,
data: {
name: "name",
fluffname: "fluffname",
gender: "gender",
race: "race",
legs: 4,
color: {
name: "name",
css: "css"
},
mane: {
name: "name",
css: "css"
},
hel: 50,
hap: 50
}
}>><<nameroll>>This is intro text for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 1 for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 2 for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 3 for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy who REPLACE.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $major2PartTemplate to {
name: "Two-Part Template",
length: "2",
intro: "2PartTemplate0",
part1: "2PartTemplate1",
part2: "2PartTemplate2",
partend: "2PartTemplateEnd",
seen: false,
data: {
name: "name",
fluffname: "fluffname",
gender: "gender",
race: "race",
legs: 4,
color: {
name: "name",
css: "css"
},
mane: {
name: "name",
css: "css"
},
hel: 50,
hap: 50
}
}>><<nameroll>>This is intro text for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 1 for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>Event text 2 for $currentFluffy.name, a Fluffy who REPLACE.
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is the End of Event text for $currentFluffy.name, a Fluffy who REPLACE.
<<button [[End the Week|Week Start]]>><<set $currentWeek++>><</button>><<set $minorFart =
{
name: "Fart",
passage: "Fart00",
gender: ["male", "female"],
race: ["pegasus", "alicorn", "earthie", "unicorn"],
legs: [1, 2, 3, 4]
}>>\
Passage text for Fart.
<<button "Go to Next Day">><<getNextEvent>><</button>><<set $minorHumping =
{
name: "Humping",
passage: "Humping00",
gender: ["male"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>\
Passage text for Humping00.
<<button "Go to Next Day">><<getNextEvent>><</button>><<set $minorLying =
{
name: "Lying",
passage: "Lying00",
gender: ["female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>\
Passage text for Lying00.
<<button "Go to Next Day">><<getNextEvent>><</button>><<set $minorRubbing =
{
name: "Rubbing",
passage: "Rubbing00",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>\
Passage text for Rubbing00.
<<button "Go to Next Day">><<getNextEvent>><</button>><<set $minorPH1 =
{
name: "Minor Placeholder",
passage: "Minor Placeholder 1",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH2 =
{
name: "Minor Placeholder 2",
passage: "Minor Placeholder 2",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH3 =
{
name: "Minor Placeholder 3",
passage: "Minor Placeholder 3",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH4 =
{
name: "Minor Placeholder 4",
passage: "Minor Placeholder 4",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH5 =
{
name: "Minor Placeholder 5",
passage: "Minor Placeholder 5",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH6 =
{
name: "Minor Placeholder 6",
passage: "Minor Placeholder 6",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH7 =
{
name: "Minor Placeholder 7",
passage: "Minor Placeholder 7",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH8 =
{
name: "Minor Placeholder 8",
passage: "Minor Placeholder 8",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH9 =
{
name: "Minor Placeholder 9",
passage: "Minor Placeholder 9",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>
<<set $minorPH10 =
{
name: "Minor Placeholder 10",
passage: "Minor Placeholder 10",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>\
This is a placeholder for a Minor event passage (1 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (2 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (3 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (4 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (5 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (6 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (7 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (8 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (9 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>\
This is a placeholder for a Minor event passage (10 of ?).
<<button "Go to Next Day">><<getNextEvent>><</button>>You could hear the buzzer ring, signalling the arrival of your newest charge. The buzzer always made you jump, but it also reminded you of a simple comfort: a two-stage entrance meant that a Fluffy couldn't run out of an<!-- Example array to copy and paste.
{
name: "null",
length: "null",
intro: "null",
part1: "null",
part2: "null",
part3: "null",
outro: "null",
data: {
name: "null",
gender: "null",
race: "null",
legs: "null",
color: {
name: "null",
css: "null"
},
mane: {
name: "null",
css: "null",
}
}
}
--><<set $minorDayDreaming =
{
name: "Daydreaming",
passage: "Daydreaming00",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>\
It's a calm <<weekDay>>, but calm can also be uneasy when you're looking after Fluffies. You catch yourself zoned out, reading reddit in the office for perhaps too long. <<nameupper>>>> usually demands your attention in some way or another, but <<they>>'d been very "out of your hair" so far.
You sneak a glance outside of the window, and see <<them>> laying on <<their>> back.
//"Uh oh. Not good,"// you think.
Your brain spirals into a number of different scenarios, each involving losing your inheritance, but also having to explain the downright //stupid// way that <<nameupper>> ended up killing <<themself>>. Choking? Tripping? Forgot to breathe?
You lurch up in your chair, pushing the sliding door open with a thud.
<<button [[Next|Daydreaming01]]>><</button>>\
Thankfully, the rubber stoppers at the end of the door slide deadened the noise.
<<nameupper>> was fine. You panicked for nothing. <<Their>> legs were almost dog-paddling in the air, and <<they>> wore a pretty vacant look on their face. You didn't know what to make of it, so you decided to ask.
"<<nameupper>>?" you began. "<<if $currentFluffy.gender is "male">><<print "Buddy">><<else>><<print "Sweetie">><</if>>? How're you doing over there?"
<<nameupper>> tried to crane <<their>> neck to meet your gaze, and half-heartedly gave up. <<colortext>>"Oh, hewwo <<daddeh>>."<</colortext>> <<they>> said. <<colortext>>"<<fluffnameupper>> was jus finkin'. Finkin' bout sum tuff tings."<</colortext>>
You squat down, mostly to get on <<nameupper>>'s level. If a Fluffy is thinking //this// hard, you might have to keep its brain from popping.
"Anything I can help you figure out?" you offer.
<<colortext>>"Suwe!"<</colortext>> <<fluffnameupper>> says, righting <<themself>> to lay on their belly. <<colortext>>"<<fluffnameupper>> finkin' bout babbehs, and why dey //bestest// babbeh."<</colortext>>
//"Uh oh,"// you think. //"This could be... complicated."//
<<colortext>>"<<Daddeh>> pwobabwy know dis, buh..."<</colortext>> <<fluffnameupper>> says, pausing.
<<button [[Next|Daydreaming02]]>><</button>>\
<<colortext>>"Why do bestest babbehs have to gwow up?"<</colortext>>
You look at <<nameupper>>, a little... confused. <<They>> ramble on, going into theories. They clearly have been doing their "homework."
<<colortext>>"Mebbe... mebbeh big Fwuffies get sowwy heawt-huwties because dey fowgot how to be bestest babbehs. Dey see bestest babbeh an' get so angwy an' jeawous dat dey ''fowce'' babbeh tu gwow up, so evewyone a big Fwuffy togedda."<</colortext>>
You see another idea come to <<nameupper>>'s <<cycle "_precious">><<option "dumb" "dumb">><<option "precious" "precious">><</cycle>> little head, this time <<their>> eyes growing wide, almost scared.
<<colortext>>"Owe, owe, mebbe when a babbeh gets tu big, dey use up aww dey huggies? An' if dewe am no huggies weft, den dey have to be a big Fwuffy an' //gib// huggies? Buh... <<fluffnameupper>> nu wan stop gettin' huggies!"<</colortext>>
You clearly need to cut <<them>> off.
<<nobr>>
<<set _actions to [
{text: "[Make \"Sense\"] \"Because then they can have their own bestest babbehs!\"", value: "+1"},
{text: "[Distract] \"Hey <<nameupper>>, want to help me pick out a new ball?\"", value: "0"},
{text: "[Explain] \"Everything grows up. It's just the way the world works.\"", value: "-1"},
{text: "[Hypothesize] \"A \"bestest babbeh'\" would want to stay small and cute forever. If they grow up, maybe they weren't so \"bestest\" after all?\"", value: "-2"}
]>>
<<set _shuffledActions to _actions.shuffle()>>
<</nobr>>
<<linkreplace "Explore your options" t8n>>\
You decide to:
<ul>
<<for _i to 0; _i < _shuffledActions.length; _i++>>
<<print "<li><<link " + JSON.stringify(_shuffledActions[_i].text) + ">><<set $daydreamAnswer to " + JSON.stringify(_shuffledActions[_i].value) + ">><<goto \"Daydreaming03\">><</link>> <<print $arrowButton>></li>">>
<</for>>
<li><<link "Walk away and leave <<nameupper>> to <<their>> thoughts">><<set $daydreamAnswer to "00">><<goto "Daydreaming03">><</link>></li>
</ul>
<</linkreplace>>You made your decision.
<<switch $daydreamAnswer>>\
<<case "1">>
You decided to appeal to <<nameupper>>'s Fluffy logic. You say, with all the confidence in the world:
"Best babies grow up because they need to have their /own/ best babies! We all know babies are the best thing in the world, so it's only natural that they'd grow up and have their own."
<<if $spoilers>>
<<linkreplace "See Results" t8n>><<hap>>''+10 HAP''<</hap>><</linkreplace>>
<<else>><</if>>\
<<case "0">>
You decided to appeal to <<nameupper>>'s limited attention span, and hope they didn't wheel back around to the topic.
"Hey <<nameupper>>, do you want to help me pick out a new ball? I need to buy a new one for the daycare, and I think you might be able to help me," you say.
<<nameupper>>'s eyes light up. <<colortext>>"You betcha, <<daddeh>>! <<fluffnameupper>> is bestest at baww choosin'!"<</colortext>>
You can tell that you've successfully piqued <<their>> interest. As you lead <<nameupper>> closer to your office so you can go get your laptop, you breathe a sigh of relief.
Both of you spend an amount of time browsing your local FluffMart's toy section. You can tell that <<nameupper>> was sufficiently distracted, but you ended up having to //buy// one of those balls as a result.
<<if $spoilers>>
<<linkreplace "See Results" t8n>><<hap>>''+10 HAP''<</hap>>, <<biz>>''-5 BIZ''<</biz>><</linkreplace>>
<<else>><</if>>\
<<case "-1">>
<<if $spoilers>>
<<linkreplace "See Results" t8n>><<hap>>''-10 HAP''<</hap>><</linkreplace>>
<<else>><</if>>\
<<case "-2">>
<<if $spoilers>>
<<linkreplace "See Results" t8n>><<hap>>''-20 HAP''<</hap>><</linkreplace>>
<<else>><</if>>\
<<case "00">>
<<if $spoilers>>
<<linkreplace "See Results" t8n>>No change!<</linkreplace>>
<<else>><</if>>\
<</switch>>\
<<button "Go to Next Day">><<getNextEvent>><</button>><<set $minorNapping =
{
name: "Napping and Dreaming",
passage: "Napping and Dreaming00",
gender: ["male", "female"],
race: ["unicorn", "pegasus", "earthie", "alicorn"],
legs: [1, 2, 3, 4]
}>>\
It was a relatively calm day, so you decided to take a break from the administrative work you were doing to check on <<nameupper>>. It's a relatively warm day outside, and inside your office there was a healthy sunbeam that was catching the errant dust particles in the air.
Perhaps it was your keen daycare senses, but something seemed quiet - almost too quiet. You weren't used to a lack of babbling<<if $fluffyTVowned>><<print ", FluffyTV's programming">><</if>> or clomping around the soft ground of the daycare room. <<if $CCTVowned>>You glance over to the CCTV and don't see <<nameupper>> anywhere. This could be a problem. <</if>>You pop your head out of the office and see <<them>> curled in the main window's sunbeam; your brain slightly panics, but quiets when you see a soft, steady breathing that lets you know <<they>> is still alive.
Not dead, just napping. You find yourself grinning, even a little bit.
You hear a soft mumbling from <<nameupper>>'s mouth and you decide to sneak closer, tip-toeing to the edge of the partition to get a better listen.
You hear them grumbling: <<colortext>>"//Get back hewe, Sketti!//"<</colortext>> <<they>> said, making a small giggle. <<colortext>>"//<<fluffnameupper>> gonna eatchu!//"<</colortext>> A small pause. <<colortext>>"//Stop wunnin so fasty! <<fluffnameupper>> suwe yu tasty!//"<</colortext>>
It was clear <<they>> was trying to catch some mythical "Sketti munstah." Maybe you would ask <<them>> about it when they woke up from <<their>> nap - you'd hoped that <<they>> would catch it, even just to experience the thrill of the hunt.\
<<if $spoilers>>
<<linkreplace "See Results" t8n>><<hap>>''+10 HAP''<</hap>><</linkreplace>>
<<else>><</if>>\
<<button "Leave them be, at least for a little while">><<set $currentHAP to $currentHAP + 10>><<getNextEvent>><</button>><<set $randomNameMale = [
{ name: "Oak", fluffname: "Owk" },
{ name: "Cedar", fluffname: "Cedaw" },
{ name: "Birch", fluffname: "Biwwch" },
{ name: "Ash", fluffname: "Aws" },
{ name: "Thorn", fluffname: "Thown" },
{ name: "Bramble", fluffname: "Bwambwe" },
{ name: "Flint", fluffname: "Fwint" },
{ name: "Stone", fluffname: "Stwone" },
{ name: "Boulder", fluffname: "Bouwdew" },
{ name: "Cliff", fluffname: "Cwif" },
{ name: "Storm", fluffname: "Stowm" },
{ name: "Thunder", fluffname: "Thundew" },
{ name: "Lightning", fluffname: "Wightning" },
{ name: "Blaze", fluffname: "Bwaze" },
{ name: "Ember", fluffname: "Embew" },
{ name: "Rusty", fluffname: "Wusty" },
{ name: "Copper", fluffname: "Coppew" },
{ name: "Bronze", fluffname: "Bwonze" },
{ name: "Steel", fluffname: "Steew" },
{ name: "Iron", fluffname: "Iwon" },
{ name: "Shadow", fluffname: "Shadow" },
{ name: "Midnight", fluffname: "Midnyte" },
{ name: "Onyx", fluffname: "Onyx" },
{ name: "Jet", fluffname: "Jet" },
{ name: "Coal", fluffname: "Coaw" },
{ name: "Gravel", fluffname: "Gwavuw" },
{ name: "Granite", fluffname: "Gwanite" },
{ name: "Moss", fluffname: "Moss" },
{ name: "Fern", fluffname: "Fewn" },
{ name: "Pine", fluffname: "Pine" },
{ name: "Spruce", fluffname: "Spwuce" },
{ name: "Timber", fluffname: "Timbeh" },
{ name: "River", fluffname: "Wivah" },
{ name: "Brook", fluffname: "Bwook" },
{ name: "Lake", fluffname: "Wake" },
{ name: "Ocean", fluffname: "Oceawn" },
{ name: "Tide", fluffname: "Tide" },
{ name: "Wave", fluffname: "Wave" },
{ name: "Frost", fluffname: "Fwost" },
{ name: "Glacier", fluffname: "Gwaciah" },
{ name: "Comet", fluffname: "Comet" },
{ name: "Meteor", fluffname: "Meteow" },
{ name: "Orion", fluffname: "Owion" },
{ name: "Sol", fluffname: "Sow" },
{ name: "Shade", fluffname: "Shade" },
{ name: "Sandy", fluffname: "Sandy" },
{ name: "Shine", fluffname: "Shine" },
{ name: "Gold", fluffname: "Gowd" },
{ name: "Silver", fluffname: "Siwveh" },
{ name: "Platinum", fluffname: "Pwatinum" },
{ name: "Rowan", fluffname: "Wowen" },
{ name: "Hawthorn", fluffname: "Hawthown" },
{ name: "Alder", fluffname: "Awdeh" },
{ name: "Sycamore", fluffname: "Sycamowe" },
{ name: "Elm", fluffname: "Elm" },
{ name: "Maple", fluffname: "Mapwe" },
{ name: "Cypress", fluffname: "Cypwess" },
{ name: "Redwood", fluffname: "Wedwood" },
{ name: "Hickory", fluffname: "Hickowy" },
{ name: "Juniper", fluffname: "Junipeh" },
{ name: "Rex", fluffname: "Wex" },
{ name: "Rover", fluffname: "Woveh" },
{ name: "Whistle", fluffname: "Whistwe" },
{ name: "Rosemary", fluffname: "Wosemawy" },
{ name: "Coriander", fluffname: "Cowiandeh" },
{ name: "Parsley", fluffname: "Pawswey" },
{ name: "Dill", fluffname: "Diww" },
{ name: "Trapper", fluffname: "Twappeh" },
{ name: "Clove", fluffname: "Cwove" },
{ name: "Cumin", fluffname: "Cumin" },
{ name: "Cobalt", fluffname: "Cobawt" },
{ name: "Mercury", fluffname: "Mewcuwy" },
{ name: "Titanium", fluffname: "Titanium" },
{ name: "Nickel", fluffname: "Nickew" },
{ name: "Zinc", fluffname: "Zinc" },
{ name: "Quartz", fluffname: "Quawtz" },
{ name: "Obsidian", fluffname: "Obseediahn" },
{ name: "Topaz", fluffname: "Topaz" },
{ name: "Garnet", fluffname: "Gawneht" },
{ name: "Shale", fluffname: "Shale" },
{ name: "Falcon", fluffname: "Fawcon" },
{ name: "Eagle", fluffname: "Eagwe" },
{ name: "Hawk", fluffname: "Hawwk" },
{ name: "Raven", fluffname: "Waven" },
{ name: "Crow", fluffname: "Cwow" },
{ name: "Phoenix", fluffname: "Phoenix" },
{ name: "Griffin", fluffname: "Gwiffin" },
{ name: "Drake", fluffname: "Dwaek" },
{ name: "Wolf", fluffname: "Wowf" },
{ name: "Bear", fluffname: "Beaw" },
{ name: "Fox", fluffname: "Fox" },
{ name: "Lynx", fluffname: "Wynx" },
{ name: "Cougar", fluffname: "Cougaw" },
{ name: "Panther", fluffname: "Pantheh" },
{ name: "Leopard", fluffname: "Weopawd" },
{ name: "Tiger", fluffname: "Tigew" },
{ name: "Lion", fluffname: "Wion" },
{ name: "Falcon", fluffname: "Fawcon" },
{ name: "Boulder", fluffname: "Bouwdew" },
{ name: "Slate", fluffname: "Swate" }
]>>
<<set $randomNameFemale = [
{ name: "Rosebud", fluffname: "Wosebud" },
{ name: "Daisy", fluffname: "Daisy" },
{ name: "Lilypad", fluffname: "Wiwypad" },
{ name: "Buttercup", fluffname: "Buttehcup" },
{ name: "Marigold", fluffname: "Mawigowd" },
{ name: "Petal", fluffname: "Petaw" },
{ name: "Blossom", fluffname: "Bwossom" },
{ name: "Cherry", fluffname: "Chewwy" },
{ name: "Peach", fluffname: "Peach" },
{ name: "Berry", fluffname: "Bewwy" },
{ name: "Honey", fluffname: "Honey" },
{ name: "Sugar", fluffname: "Sugaw" },
{ name: "Sparkle", fluffname: "Spawkuw" },
{ name: "Glimmer", fluffname: "Gwimmew" },
{ name: "Starflower", fluffname: "Stawfwoweh" },
{ name: "Moonbeam", fluffname: "Moonbeam" },
{ name: "Sunny", fluffname: "Sunny" },
{ name: "Skye", fluffname: "Skye" },
{ name: "Raindrop", fluffname: "Waindwop" },
{ name: "Dewdrop", fluffname: "Dewdwop" },
{ name: "Pearl", fluffname: "Peaw" },
{ name: "Coral", fluffname: "Cowuw" },
{ name: "Sapphire", fluffname: "Saffiwe" },
{ name: "Ruby", fluffname: "Wuby" },
{ name: "Amber", fluffname: "Ambeh" },
{ name: "Jade", fluffname: "Jade" },
{ name: "Opal", fluffname: "Opaw" },
{ name: "Crystal", fluffname: "Cwystaw" },
{ name: "Velvet", fluffname: "Vewvet" },
{ name: "Misty", fluffname: "Misty" },
{ name: "Frosty", fluffname: "Fwosty" },
{ name: "Snowflake", fluffname: "Snowfwake" },
{ name: "Cloudy", fluffname: "Cwoudy" },
{ name: "Breeze", fluffname: "Bweeze" },
{ name: "Meadow", fluffname: "Meadow" },
{ name: "Willow", fluffname: "Wiwwow" },
{ name: "Clover", fluffname: "Cwoveh" },
{ name: "Tulip", fluffname: "Tuwip" },
{ name: "Poppy", fluffname: "Poppy" },
{ name: "Lavender", fluffname: "Wavendew" },
{ name: "Violet", fluffname: "Viowet" },
{ name: "Iris", fluffname: "Iwis" },
{ name: "Hazel", fluffname: "Hazew" },
{ name: "Maple", fluffname: "Mapwe" },
{ name: "Autumn", fluffname: "Autumm" },
{ name: "Summer", fluffname: "Summeh" },
{ name: "Dawn", fluffname: "Dawn" },
{ name: "Twilight", fluffname: "Twiwight" },
{ name: "Aurora", fluffname: "Auwowa" },
{ name: "Starlight", fluffname: "Stawwight" },
{ name: "Rosemary", fluffname: "Wosemawy" },
{ name: "Bluebell", fluffname: "Bwuebeww" },
{ name: "Daffodil", fluffname: "Daffodiww" },
{ name: "Primrose", fluffname: "Pwimwose" },
{ name: "Sunflower", fluffname: "Sunfloweh" },
{ name: "Cinnamon", fluffname: "Cinnamown" },
{ name: "Peppermint", fluffname: "Peppewmint" },
{ name: "Vanilla", fluffname: "Vaniwwa" },
{ name: "Caramel", fluffname: "Cawamew" },
{ name: "Toffee", fluffname: "Toffee" },
{ name: "Cupcake", fluffname: "Cupcake" },
{ name: "Sprinkle", fluffname: "Spwinkwe" },
{ name: "Glitter", fluffname: "Gwitteh" },
{ name: "Shimmer", fluffname: "Shimmew" },
{ name: "Twinkle", fluffname: "Twinkwe" },
{ name: "Moonlight", fluffname: "Moonwight" },
{ name: "Starshine", fluffname: "Stawshine" },
{ name: "Sunbeam", fluffname: "Sunbeam" },
{ name: "Rainbow", fluffname: "Wainbow" },
{ name: "Bubble", fluffname: "Bubbwe" },
{ name: "Feather", fluffname: "Featheh" },
{ name: "Swan", fluffname: "Swan" },
{ name: "Dove", fluffname: "Dove" },
{ name: "Robin", fluffname: "Wobin" },
{ name: "Wren", fluffname: "Wen" },
{ name: "Sparrow", fluffname: "Spawwow" },
{ name: "Lark", fluffname: "Wawk" },
{ name: "Finch", fluffname: "Finch" },
{ name: "Dusk", fluffname: "Dusky" },
{ name: "Canary", fluffname: "Canawy" },
{ name: "Marina", fluffname: "Mawina" },
{ name: "Seashell", fluffname: "Seashew" },
{ name: "Powder", fluffname: "Powdeh" },
{ name: "Coraline", fluffname: "Cowawine" },
{ name: "Aqua", fluffname: "Aqua" },
{ name: "Azure", fluffname: "Azuweh" },
{ name: "Cerulean", fluffname: "Cewuwan" },
{ name: "Indigo", fluffname: "Indigo" },
{ name: "Lilac", fluffname: "Wiwac" },
{ name: "Magnolia", fluffname: "Magnowia" },
{ name: "Pansy", fluffname: "Pansy" },
{ name: "Dandelion", fluffname: "Dandewion" },
{ name: "Camellia", fluffname: "Camewia" },
{ name: "Aster", fluffname: "Asteh" },
{ name: "Snowdrop", fluffname: "Snowdwop" }
]>><<silent>><<if not tags().includesAny("noreturn", "daycare")>>
<<set $return to passage()>>
<</if>><</silent>><<set $arrowButton to "<span class='icon next-arrow'></span>">>
<<set $currentHEL to 100>>
<<set $currentHAP to 100>>
<<set $biz to 100>>
<<set $hasVisited = []>>
<<set $currentWeek to 0>>
<<set $weekEnd to 0>>
<<set $playerName to "John Doe">>
<<set $daycareName to "Sunshine">>
<<set $playerGender to "Male">>
<<set $return to "">>
<<newinv $storageInv>>
<<newinv $shopInv>>
<<pickup $shopInv "coal" 10 "gold nugget" 2 "iron ingot" 5>>
<<set setup.prices = new Map([
["gemstone", 35],
["coal", 2],
["iron ingot", 12],
["glass shard", 5],
["gold nugget", 50],
["pretty stone", 3]
])>><<if $currentWeek isnot 0>><p>''$daycareName Daycare''<br />Owner: $playerName</p><</if>>\
<<if $hasMoney and $currentDayIndex is 0>>\
<table width=100% border="1" style="table-layout: auto;">\
<tr height="10%">\
<td style="text-align:left; color: #000; padding-left:5%;" width=75%><<biz>>Business Resources<</biz>></td>\
<td style="padding-left:5%;text-align:left" width=25%><<biz>>@@#biz;<<= $biz>>@@<</biz>></td>\
</tr>\
</table>\
<</if>>\
<<if $hasMoney and $currentFluffy isnot undefined and $currentDayIndex isnot 0>>\
<table width=100% border="1" style="table-layout: auto;">\
<tr height="10%">\
<td style="text-align:left; padding-left:5%;" width=75%><<biz>>Business Resources<</biz>></td>\
<td style="padding-left:5%;text-align:left" width=25%><<biz>>@@#biz;<<= $biz>>@@<</biz>></td>\
</tr>
</table>\
<<elseif $hasMoney and $currentFluffy isnot undefined and $currentDayIndex isnot 0 and $spoilers>>
<table width=100% border="1" style="table-layout: auto;">\
<tr height="10%">\
<td style="text-align:left; padding-left:5%;" width=75%><<biz>>Business Resources<</biz>></td>\
<td style="padding-left:5%;text-align:left" width=25%><<biz>>@@#biz;<<= $biz>>@@<</biz>></td>\
</tr>\
<tr height="10%">\
<td style="text-align:left; padding-left:5%;" width=75%><<hap>>Fluffy Happiness<</hap>></td>\
<td style="padding-left:5%;text-align:left" width=25%><<hap>>''$currentHAP''<</hap>></td>\
</tr>\
<tr height="10%">\
<td style="text-align:left; padding-left:5%;" width=75%><<hel>>Fluffy Health<</hel>></td>\
<td style="padding-left:5%;text-align:left" width=25%><<hel>>''$currentHEL''<</hel>></td>\
</tr>\
</table>\
<</if>>\
<<if $currentFluffy isnot undefined and passage() isnot "Week Start">>\
<h4>Current Fluffy</h4>\
<table width=100% border="1" style="table-layout: auto;">\
<tr height="10%">\
<td style="color: #fff; text-align:left; padding-left:5%;" width=40%>Name</td>\
<td style="padding-left:5%;text-align:left" width=60%><strong><<print $currentFluffy.name.toUpperFirst()>></strong></td>\
</tr>\
<tr height="10%">\
<td style="color: #fff; text-align:left; padding-left:5%;" width=40%>Gender</td>\
<td style="padding-left:5%;text-align:left" width=60%><<print $currentFluffy.gender.toUpperFirst()>></td>\
</tr>\
<tr height="10%">\
<td style="color: #fff; text-align:left; padding-left:5%;" width=40%>Race</td>\
<td style="padding-left:5%;text-align:left" width=60%><<print $currentFluffy.race.toUpperFirst()>></td>\
</tr>\
<tr height="10%">\
<td style="color: #fff; text-align:left; padding-left:5%;" width=40%>Color</td>\
<td style="padding-left:5%;text-align:left;" width=60%><<print $currentFluffy.color.name.toUpperFirst()>> <<skinbox>></td>\
</tr>\
<tr height="10%">\
<td style="color: #fff; text-align:left; padding-left:5%;" width=40%>Mane</td>\
<td style="padding-left:5%;text-align:left" width=60%><<print $currentFluffy.mane.name.toUpperFirst()>> <<manebox>></td>\
</tr>\
</table>\
<</if>>\
<<if $currentWeek isnot 0>><p>Week $currentWeek</p><</if>>\
<<if hasVisited("Daycare Description") || $introSkip || hasVisited("Week 1 Prep")>><<link "Daycare Description">><<set $daycareEntryPoint = $passage>><<link "Daycare Description">>
<<set $daycareEntryPoint = $passage>>
<<goto "Daycare Description">>
<</link>><<goto "Daycare Description">><</link>><<else>><</if>><<widget "makeMajor">>
<<set $majorEventPool to []>>
<<if typeof $majorFatFluffy !== "undefined" && $majorFatFluffy.seen == false>>
<<set $majorEventPool.push($majorFatFluffy)>>
<</if>>
<<if typeof $majorThinFluffy !== "undefined" && $majorThinFluffy.seen == false>>
<<set $majorEventPool.push($majorThinFluffy)>>
<</if>>
<<if typeof $majorFoalCrazyBad !== "undefined" && $majorFoalCrazyBad.seen == false>>
<<set $majorEventPool.push($majorFoalCrazyBad)>>
<</if>>
<<if typeof $majorFoalCrazyGood !== "undefined" && $majorFoalCrazyGood.seen == false>>
<<set $majorEventPool.push($majorFoalCrazyGood)>>
<</if>>
<<if typeof $majorAbusedAlicorn !== "undefined" && $majorAbusedAlicorn.seen == false>>
<<set $majorEventPool.push($majorAbusedAlicorn)>>
<</if>>
<<if typeof $majorWantsSpecialFriend !== "undefined" && $majorWantsSpecialFriend.seen == false>>
<<set $majorEventPool.push($majorWantsSpecialFriend)>>
<</if>>
<</widget>><<widget "makeMinor">>
<<set $minorEventPool to []>>
<<set _allMinorEvents = [$minorDayDreaming, $minorFart, $minorLying, $minorHumping, $minorRubbing, $minorNapping, $minorPH1, $minorPH2, $minorPH3, $minorPH4, $minorPH5, $minorPH6, $minorPH7, $minorPH8, $minorPH9, $minorPH10]>>
<<for _eventItem range _allMinorEvents>>
<<set _isEligible = !hasVisited(_eventItem.passage) && _eventItem.legs.includes($currentFluffy.legs) && _eventItem.race.includes($currentFluffy.race) && _eventItem.gender.includes($currentFluffy.gender)>>
<<if _isEligible>>
<<set $minorEventPool.push(_eventItem)>>
<</if>>
<</for>>
<</widget>><<widget "nameroll">><<silent>>
<<switch $currentFluffy.gender>>
<<case "male">>
<<set _tempName to $randomNameMale.pluck()>>
<<set $currentFluffy.name to _tempName.name>>
<<set $currentFluffy.fluffname to _tempName.fluffname>>
<<case "female">>
<<set _tempName to $randomNameFemale.pluck()>>
<<set $currentFluffy.name to _tempName.name>>
<<set $currentFluffy.fluffname to _tempName.fluffname>>
<</switch>><</silent>>
<</widget>>
<<widget "genderroll">><<silent>>
<<set _tempGender to ["male", "female"]>><<set $currentFluffy.gender to _tempGender.random()>>
<</silent>><</widget>>/* Human Pronouns */
<<widget "daddeh">><<if $playerGender is "male">><<print "daddeh">><<else>><<print "mummah">><</if>><</widget>>
<<widget "Daddeh">><<if $playerGender is "male">><<print "Daddeh">><<else>><<print "Mummah">><</if>><</widget>>
/* Fluffy Pronouns */
<<widget "they">><<if $currentFluffy.gender is "male">><<print "he">><<else>><<print "she">><</if>><</widget>>
<<widget "them">><<if $currentFluffy.gender is "male">><<print "him">><<else>><<print "her">><</if>><</widget>>
<<widget "their">><<if $currentFluffy.gender is "male">><<print "his">><<else>><<print "her">><</if>><</widget>>
<<widget "themself">><<if $currentFluffy.gender is "male">><<print "himself">><<else>><<print "herself">><</if>><</widget>>
<<widget "themselves">><<if $currentFluffy.gender is "male">><<print "himself">><<else>><<print "herself">><</if>><</widget>>
<<widget "They">><<if $currentFluffy.gender is "male">><<print "He">><<else>><<print "She">><</if>><</widget>>
<<widget "Them">><<if $currentFluffy.gender is "male">><<print "Him">><<else>><<print "Her">><</if>><</widget>>
<<widget "Their">><<if $currentFluffy.gender is "male">><<print "His">><<else>><<print "Her">><</if>><</widget>>
<<widget "Themself">><<if $currentFluffy.gender is "male">><<print "Himself">><<else>><<print "Herself">><</if>><</widget>>
<<widget "Themselves">><<if $currentFluffy.gender is "male">><<print "Himself">><<else>><<print "Herself">><</if>><</widget>>
/* Current Fluffy Details and Styling */
<<widget "nameupper">><<print $currentFluffy.name.toUpperFirst()>><</widget>>
<<widget "fluffnameupper">><<print $currentFluffy.fluffname.toUpperFirst()>><</widget>>
<<widget "colorupper">><<print $currentFluffy.color.name.toUpperFirst()>><</widget>>
<<widget "maneupper">><<print $currentFluffy.mane.name.toUpperFirst()>><</widget>><<widget "hel"container>>@@color: #9aff00;_contents@@<</widget>>
<<widget "hap" container>>@@color:yellow;_contents@@<</widget>>
<<widget "biz" container>>@@color:violet;_contents@@<</widget>>
<<widget "bad" container>>@@color: #ff6d6d;_contents@@<</widget>>
<<widget "colortext" container>><<print '@@color: ' + $currentFluffy.color.css + ';_contents@@'>><</widget>>
<<widget "manetext" container>><<print '@@color: ' + $currentFluffy.mane.css + ';_contents@@'>><</widget>>
<<widget "colormark" container>><<print '<mark style="background: ' + $currentFluffy.color.css + '; padding: 0px 2px;">_contents</mark>'>><</widget>>
<<widget "manemark" container>><<print '<mark style="background: ' + $currentFluffy.mane.css + '; padding: 0px 2px;">_contents</mark>'>><</widget>><<widget "colorbox" container>><<print '<span class="colorbox" style="background-color: ' + _contents + ';"></span>'>><</widget>>
<<widget "skinbox">><<print '<span class="colorbox" style="background-color:' + $currentFluffy.color.css + ';"></span>'>><</widget>>
<<widget "manebox">><<print '<span class="colorbox" style="background-color:' + $currentFluffy.mane.css + ';"></span>'>><</widget>><<widget "weekDay">><<switch $currentDayIndex>><<case 1>>Monday<<case 2>>Tuesday<<case 3>>Wednesday<<case 4>>Thursday<<case 5>>Friday<</switch>><</widget>><<widget "bizGold">>
<<set $biz to Math.clamp($biz + _args[0], 0, Infinity)>>
<<replace "#biz">><<= $biz>><</replace>>
<</widget>>
<<widget "buylink">>
<<set _item to _args[0]>>
<<set _amount to _args[1]>>
<<set _price to setup.prices.get(_item) || 1>>
<<set $soldOut to $soldOut || []>>
<<if $soldOut.includes(_item)>>
<<set _amount to 0>>
<</if>>
<p @data-item="_item" class="buy-listing">
<span><<print _item.toUpperFirst()>></span>
<span class="count"><<if _amount is 0>>Sold out!<<else>>_amount<</if>></span>
<span id="buy" class="buy-link">
<<if _amount is 0>>
Sold out!
<<else>>
<<capture _item, _amount, _price>>
<<link "Buy">>
<<if $biz < _price>>
<<run UI.alert("You don't have enough resources!")>>
<<else>>
<<bizGold `-1 * _price`>>
<<transfer $shopInv $storageInv _item 1>>
<<set _amount -->>
<<if _amount > 0>>
<<replace `"p.buy-listing[data-item=\"" + _item + "\"] > .count"`>>_amount<</replace>>
<<else>>
<<set $soldOut.push(_item)>>
<<replace `"p.buy-listing[data-item=\"" + _item + "\"] > .count"`>>Sold out!<</replace>>
<<replace `"p.buy-listing[data-item=\"" + _item + "\"] > .buy-link"`>>Sold out!<</replace>>
<</if>>
<</if>>
<</link>>
<</capture>>
<</if>>
</span>
</p>
<</widget>>
<<widget "selllink">>
<<set _item to _args[0]>>
<<set _amount to _args[1]>>
<<set _price to setup.prices.get(_item) || 1>>
<p @data-item="_item" class="sell-listing">
<span>_item</span>
<span class="count">_amount</span>
<span class="sell-link">
<<capture _item, _amount, _price>>
<<link "Sell">>
<<bizGold _price>>
<<transfer $playerInv $storageInv _item 1>>
<<set _amount -->>
<<if _amount > 0>>
<<replace `"p.sell-listing[data-item=\"" + _item + "\"] > .count"`>>_amount<</replace>>
<<else>>
<<remove `"p.sell-listing[data-item=\"" + _item + "\"]"`>>
<</if>>
<</link>>
<</capture>>
</span>
</p>
<</widget>><<widget "newWeek">>
<<set _randomIndex = random($majorEventPool.length - 1)>>
<<set $currentStory = $majorEventPool[_randomIndex]>>
<<set $currentStory.seen = true>>
<<set $weekSchedule to []>>
<<set _storyLength = Number($currentStory.length)>>
<<set $currentFluffy to $currentStory.data>>
<<set $currentHEL to $currentFluffy.hel>>
<<set $currentHAP to $currentFluffy.hap>>
<<for _day range _storyLength>>
<<set $weekSchedule.push({
type: "major"
})>>
<</for>>
<<for _day range (5 - _storyLength)>>
<<set $weekSchedule.push({
type: "minor"
})>>
<</for>>
<<set $currentDayIndex to 0>>
<<set $storyProgress to 0>>
<</widget>>
<<widget "getNextEvent">>
<<set $currentDayIndex++>>
<<if $currentDayIndex == 6>>
<<goto [[$currentStory.partend]]>>
<<else>>
<<set _eventIndex = random($weekSchedule.length - 1)>>
<<set _chosenEvent = $weekSchedule[_eventIndex]>>
<<set $weekSchedule.deleteAt(_eventIndex)>>
<<if _chosenEvent.type is "major">>
<<set $storyProgress++>>
<<set _nextStory to $currentStory["part" + $storyProgress]>>
<<goto [[_nextStory]]>>
<<else>>
<<set _minorEvent = $minorEventPool.pluck()>>
<<goto _minorEvent.passage>>
<</if>>
<</if>>
<</widget>>