<section> *PetPsych Weekly* **Newsflash! Popular "Fur-apist" Exposed!** Popular vlogger and pet therapist Emerson Fitz Thyme Porter has faced massive backlash over recordings that have emerged of her cat refusing to interact with her or even stare at her disdainfully. The popular cat's representative says that he won't even stay in the same house! </section> <div class="choices"> [[Those darn fakes 🀬|Setup]] </div><section> {You are... (link-repeat: "[(print: $solvencyArray's 1st)]<solvence|")[(replace: ?solvence)[(set: $solvencyArray to (rotated: -1, ...$solvencyArray))(set: $solvence to $solvencyArray's 1st)(print: $solvencyArray's 1st)]](set: $solvence to $solvencyArray's 1st). } After that big debacle with Emerson Fitz Thyme Porter, Big Therapy cracked down on the little folks and you haven't been able to continue your own therapy practice at (print: $busName). You've been reduced to gigs on the Furapy app. It's not the same, but at least you still get to do what you love. </section> <div class="choices"> {(link: "You've got bills")[{(if: $solvence is "destitute")[(set: $currMoney to it - 200)](else-if: $solvence is "temporarily insolvent")[(set: $currMoney to it + 100)] (if: $success is "wildly")[(set: $rent to it + 500)](else-if: $success is "very")[(set: $rent to it + 200)] }(go-to: "Bills")]} </div><section> You login to Furapy. You have (print: $numCases) case(s) waiting for you. </section> <div class="choices"> [[Take a case]] </div><section> You currently have $(print: $currMoney) in your bank account. The rent is due on the first, in three days. (Oh how the timely have fallen.) You need to make $(print: $rent) by the end of today to stay in this apartment. You can take cases around the clock, but you've already noticed that local prospects tend to dry up around 5PM, so you <u>**wouldn't be able to visit anyone**</u> after that time. {You've also got your home, and your (print: $myPetType) to support. (link-goto: "They", "About Your Pet") won't be happy if you spend too much time ignoring them.} </section> <div class="choices"> [[Log in]] </div>{(if: $myPetHappiness <= 1)[(go-to: "My Pet Unhappy")] (if: $clientHappiness <= 0)[(go-to: "Clients Unhappy")] (else-if: $Dashiell's ended is true and $Asher's ended is true and $Mishka's ended is true)[ (if: $currMoney >= $rent and $clientHappiness >=4)[(go-to: "Therapy Success")] (else-if: $currMoney >= $rent)[(go-to: "Just Okay")] (else-if: $currMoney < $rent)[(go-to: "Not enough money")] ]} <section> **Available Cases** <div class="choices"> {(if: $Dashiell's ended is false)[ [[My cat won't sit for photographs! Help!|Dashiell]] ]} {(if: $Asher's ended is false)[ [[Water, water everywhere, but not a clean doggo in sight!|Asher]] ]} {(if: $Mishka's ended is false)[ [[Whoever heard of a bird who can't sing?!|Mishka]] ]} </div> </section>{(display: "Stats") (if: $myPetHappiness <= 1)[(go-to: "My Pet Unhappy")] (if: $clientHappiness <= 0)[(go-to: "Clients Unhappy")]} <section> **Description**: Little Dashiell is an InstaPic star! We post photos of him in super cute outfits every week to over 300,000 followers. But lately, he refuses to let us dress him up or even sit still. Help us! **Relationship status**: It's complicated **Reward**: $(print: $Dashiell's baseReward) **Location**: In City </section> <div class="choices"> {(if: $Dashiell's ownerChat is false)[ (link-goto: "Have a chat with the owner <aside>30 minutes</aside>", "Dashiell Owner") ]} {(if: $myPetHappiness >= 3 and $Dashiell's petChat is false)[ (link-goto: "Set up a chat with Dashiell <aside>30 minutes</aside>", "Chat Dashiell") ](else-if: $myPetHappiness < 3 and $Dashiell's petChat is false)[ πŸ”’Your (print: $myPetType), (print: $myPetName), is not happy with you right now. You can't set up a pet-to-pet chat. ]} {(if: $isPastAlarm is false and $Dashiell's didVisit is false)[ (link-goto: "Visit the unhappy couple <aside>2 hours, $100</aside>", "Visit Dashiell") ](else-if: $isPastAlarm is true and $Dashiell's didVisit is false)[ πŸ”’It's too late to visit your client today. You'll have to rely on the clues you've gathered so far. ]} (link-goto: "Review your notes about the case <aside>4-8 minutes</aside>", "Dashiell Case Notes") [[Make a recommendation|Dashiell Recommendation]] </div>{(set: $isPastAlarm to window.RP.isPastAlarm())} Money: $(print: $currMoney) | Client Rating: (str-repeated: $clientHappiness, "β˜…") | Your Pet Happiness: (str-repeated: $myPetHappiness, "β™₯") | Local Time: (print: $time) { (set: $time to window.RP.changeDate("hours", 0)) (set: $alarm to window.RP.changeAlarm("hours", 0)) (set: $isPastAlarm to false) (set: $currMoney to 300) (set: $rent to 1200) (set: $numCases to 3) (set: $busNameArray to (a: "Tempest and Dove", "Iron and Cloth", "Belle and Beastie", "Mice and Men")) (set: $busName to "") (set: $clientHappiness to 3) (set: $myPetHappiness to 4) (set: $solvencyArray to (a: "flat-broke", "destitute", "temporarily insolvent")) (set: $solvence to "") (set: $successArray to (a: "moderately", "very", "wildly")) (set: $success to "") (set: $myPetTypeArray to (a: "dog", "cat", "bird")) (set: $myPetType to "") (set: $myPetTreatArray to (a: "treat", "affection", "playtime")) (set: $myPetTreat to "") (set: $myPetNameArray to (a: "Zeus", "Luca", "Sia", "Saffron", "Wren", "Adley", "Mikkel", "Teigen", "Orly")) (set: $myPetName to "Zeus") (set: $myPetDurationArray to (a: "4 years", "2 years", "1 year")) (set: $myPetDuration to "1 year") (set: $Dashiell to (dm: "didVisit", false, "visitText", "You've visited the condo. The setup looks comfortable, nothing obvious that Dashiell would have to complain about. When you got to the closet part of the tour &mdash; that closet was bigger than your first apartment! &mdash; you noticed that Dashiell gravitated to a little area with clothes Rodney said they didn't wear anymore.", "ownerChat", false, "ownerChatText", "Rodney seems like a good pet parent, if a little <del>neurotic</del> <del>millenial</del> inattentive. His cat seems to be trying to tell him something but he isn't getting it. He says he plays with Dashiell, feeds him well, but lately, he has not been cooperating with the photo shoots. What changed? πŸ€”", "petChat", false, "petChatText", "Your link with your pet is strong. They tell you that Dashiell really does like having his picture taken. He doesn't mind the posing. He likes getting treats and nuzzles from adoring human servants. You think you understand the words 'style' and 'self-expression'. What does that mean? πŸ€”", "petKnowledge", 4, "ownerKnowledge", 4, "success", "okay", "baseReward", 400, "bonus", 100, "ended", false )) (set: $Asher to (dm: "didVisit", false, "visitText", "You've visited the house. The backyard is full of healthy green grass, with some muddy areas and dog prints. There are dog toys scattered everywhere and a comfortable-looking wash tub. Asher looked super comfortable walking and bounding about the yard. You even got him to sit in the tub. He doesn't appear to be afraid of it. But mostly, he just seemed to want you to chase him.", "ownerChat", false, "ownerChatText", "Gabriela looks comfortable and confident. But she seemed a bit stressed out when she talks about giving Asher a bath. She mentioned how playful he is and how she loved that about him. But she expects him to listen when she says it's bath time. Instead, he sets off at a dead run whenever she mentions the word. She wonders, is he scared of the tub? πŸ›", "petChat", false, "petChatText", "Your link with your pet is strong. They tell you that Asher has a great sense of humor, a real charming joker. He seems to consider his signature eau du Doggo fits him to a tee. Still, the general vibe seems to be fun, jokes, and pranksterism. 😜", "success", "okay", "baseReward", 600, "bonus", 200, "ended", false )) (set: $Mishka to (dm: "didVisit", false, "visitText", "You've visited the apartment. There's musical references everywhere. Orion seems to really love music! Looking closer, you think you see that a couple of these are awards for Orion. Mishka flapped to you when you as you approached the awards. She seemed to preen, proud of her parent. Orion walks you around. There's a special, nicely decorated corder of the room with plants, a spacious cage and plenty of places to perch. At one point during the tour, Mishka settled on a record player and put on some great, mellow jams while bobbing to the beat. Orion smiled in approval. Mishka fluttered off to a table with art supplies and seemed happily engaged for the rest of the visit.", "ownerChat", false, "ownerChatText", "Orion is really chill, but gets serious when it comes to music. They seem to know their stuff and Mishka's singing isn't cutting it. 🎢 There doesn't seem to be a lot of leeway for less than stellar songbirds. Is their attitude the problem?", "petChat", false, "petChatText", "Your link with your pet is strong. They frankly found Mishka's attempt at singing painful to sit through. But , they tell you, Mishka seems to feel compelled to sing, since her owner is so musically inclined. But, it seems like it's not her real passion. What is?", "success", "okay", "baseReward", 500, "bonus", 100, "ended", false )) }{(display: "Stats") (set: $Dashiell's ownerChat to true) (set: $time to window.RP.changeDate("minutes", 30)) } <section> Rodney, Dashiell's papa, joins the app for a video chat. <img src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Rodney.jpg" alt="Rodney looking sad" /> "I just don't get it," he says with a sniff and a shake of the head. "He was doing just fine last week. I take him for walks in his little artisan-made leather harness, and I play with him with his fair-trade cat toys. He eats higher quality food than me. Sure he refused to lift his paw for the bracelet. And sure he's tore up the sailor hat I tried to put on him. And don't get me started on his temper tantrum when I tried to get him to stay still for the glasses fitting. But he was fine before! I just don't get it! What does he want from me?!" </section> <div class="choices"> [[Back|Dashiell]] </div>{(display: "Stats") (set: $Dashiell's petChat to true) (set: $time to window.RP.changeDate("minutes", 30)) } <section> Dashiell joins the app on video. You hold the phone while he chats with your (print: $myPetType). <img src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Dashiell.jpg" alt="Dashiell looking upset" /> His little eyebrows are furrowed. His eyes are slits of disdain. "Meow, meow, mew," he says seriously, "Meooow, mow." It's hard to take him seriously, though. He looks so cute in his little sweater! {After the call, you reward your furbaby with a little well-deserved (link-repeat: "[(print: $myPetTreatArray's 1st)]<myPetTreat|")[(replace: ?myPetTreat)[(set: $myPetTreatArray to (rotated: -1, ...$myPetTreatArray))(set: $myPetTreat to $myPetTreatArray's 1st)(print: $myPetTreatArray's 1st)]](set: $myPetTreat to $myPetTreatArray's 1st).} </section> <div class="choices"> {(link: "Back")[ (if: $myPetType is "cat" and $myPetTreat is "treat" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetType is "bird" and $myPetTreat is "affection" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetType is "dog" and $myPetTreat is "playtime" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetHappiness <= 4) [ (set: $myPetHappiness to it + 1) ] (goto: "Dashiell")]} </div>{(display: "Stats")}<section> You give Rodney a video call. You're ready to offer him a recommendation. </section> <div class="choices"> {(link: "Give Dashiell a stern talking to")[(set: $Dashiell's success to "catastrophe")(set: $Dashiell's baseReward to 200)(goto: "Dashiell Case End")]} {(link: "Give Dashiell a day off every week")[(set: $Dashiell's success to "okay")(goto: "Dashiell Case End")]} {(link: "Let Dashiell choose his own outfits")[(set: $Dashiell's success to "awesome")(set: $Dashiell's baseReward to it + $Dashiell's bonus)(goto: "Dashiell Case End")]} [[I'm not ready yet|Dashiell]] </div>{(set: $time to window.RP.changeDate("minutes", (random: 4, 8)))} <section> **Description**: Little Dashiell is an InstaPic star! We post photos of him in super cute outfits every week to over 300,000 followers. But lately, he refuses to let us dress him up or even sit still. Help us! **Pet Type**: Cat **Relationship status**: It's complicated **Base Reward**: $(print: $Dashiell's baseReward) **Location**: In City **Travel Time**: 2 hours **Travel Cost**: $100 **Notes** {(if: $Dashiell's ownerChat is true)[(print: $Dashiell's ownerChatText)]} {(if: $Dashiell's petChat is true)[(print: $Dashiell's petChatText)]} {(if: $Dashiell's didVisit is true)[(print: $Dashiell's visitText)]} </section> <div class="choices"> [[Back|Dashiell]] </div><section> {You've had (print: $myPetName) since they were (if: (count: (history:), (passage:)'s name) <= 0)[ (link-repeat: "[(print: $myPetDurationArray's 1st)]<myPetDuration|")[(replace: ?myPetDuration)[(set: $myPetDurationArray to (rotated: -1, ...$myPetDurationArray))(set: $myPetDuration to $myPetDurationArray's 1st)(print: $myPetDurationArray's 1st)]](set: $myPetDuration to $myPetDurationArray's 1st)](else:)[ (print: $myPetDuration) ] old. You understand them like no one else and they are the secret to your success. They can give you the scoop on unhappy pets, but only if they're happy with you at the moment. If they aren't, watch out!} </section> <div class="choices"> {(if: (count: (history:), (passage:)'s name) <= 0)[ (link: "Back")[ (if: $myPetDuration is "4 years" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetDuration is "2 years" and $myPetHappiness <= 4)[ (set: $myPetHappiness to it + 1) ] (goto: "Bills")] ](else:)[ [[Back|Bills]] ]} </div>{(set: $Dashiell's ended to true)(set: $currMoney to it + $Dashiell's baseReward)}<header><h3>Your Reviews</h3></header> {(if: $Dashiell's success is "catastrophe")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Rodney.jpg" alt="Rodney profile picture" />**Should have gone to a pet psychic** {(if: $clientHappiness >= 3)[(set: $clientHappiness to it - 2)](else-if: $clientHappiness > 0)[(set: $clientHappiness to it - 1)]}<br /> β˜…β˜†β˜†β˜†β˜†<br /> This so-called "Fur-apist" just made everything worse. I was told to give little Dash a stern talking to. I wasn't sure about it, but I thought, "Hey, a little discipline never hurts." But as soon as I had that tone of voice, Dash stomped off and stayed in a whole for 7 whole days. We lost countless followers! <br /> <cite><small>&mdash;Rodney, Dashiell's papa</small></cite> </article> ]} {(if: $Dashiell's success is "okay")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Rodney.jpg" alt="Rodney profile picture" />**Moderate progress, I guess**<br /> β˜…β˜…β˜…β˜†β˜†<br /> Dashiell was getting a little uptight about his InstaPic duties. After therapy, I started giving him a day off every week. Things are a little better, I guess(?). I mean, he lets me dress him up now but he still doesn't seem, I dunno, happy. <br /> <cite><small>&mdash;Rodney, Dashiell's papa</small></cite> </article> ]} {(if: $Dashiell's success is "awesome")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Rodney.jpg" alt="Rodney profile picture" />**Miracle Worker!**{(if: $clientHappiness <= 3)[(set: $clientHappiness to it + 2)](else-if: $clientHappiness < 4)[(set: $clientHappiness to it + 1)]}<br /> β˜…β˜…β˜…β˜…β˜…<br /> Dashiell was getting a little uptight about his InstaPic duties. The therapist told me to let Dashy choose his own clothes. We're talking complete 180 here! Dash is back to his old carefree self! We don't always agree on his fashion choices but he's expressing his own sense of smooth kitty style! <br /> <cite><small>&mdash;Rodney, Dashiell's papa</small></cite> </article> ]} <div class="choices"> [[Take another case|Take a case]] </div>{(set: $currMoney to it - 100) (set: $Dashiell's didVisit to true) (set: $Dashiell's petKnowledge to it + 2) (set: $Dashiell's ownerKnowledge to it + 1) (set: $myPetHappiness to it - 1) (set: $time to window.RP.changeDate("hours", 2)) (display: "Stats")} <section> You decide that this case demands a visit. Rodney and Dashiell are in your city so it only costs an arm to get over to them (you can keep your leg). Rodney welcomes you warmly and gives you a tour of their stylish, modern two-story condo. You see a very comfortable multi-level cat tower, fresh water, human grade food. Dashiell himself looks heathly, his skin is clear, his fur is shiny. The tour goes on for a bit longer and ends in the most ginormous walk-in closet you've ever seen, which is full of kitty couture. Meanwhile, Dashiell is hanging out in a little corner of the closet with some more comfy looking clothes, little hoodies, little shirts with images of pizza and hipster sayings. "We don't wear those anymore," Rodney stage whispers to you. "So last decade." Dashiell gives a little sigh and he gives the clothes in his section an affectionate nuzzle. </section> <div class="choices"> [[Leave|Dashiell]] </div>{(display: "Stats") (if: $myPetHappiness <= 1)[(go-to: "My Pet Unhappy")] (if: $clientHappiness <= 0)[(go-to: "Clients Unhappy")]} <section> **Description**: Asher is a great doggo and all, but this is getting ridiculous. I get a bath everytime I try to give him one. I hate to say it, but the guy is a little stinky at this point. Help me get this dog in water! **Relationship status**: Soaking in misery **Reward**: $(print: $Asher's baseReward) **Location**: In state </section> <div class="choices"> {(if: $Asher's ownerChat is false)[ (link-goto: "Have a chat with the owner <aside>30 minutes</aside>", "Asher Owner") ]} {(if: $myPetHappiness >= 3 and $Asher's petChat is false)[ (link-goto: "Set up a chat with Asher <aside>30 minutes</aside>", "Chat Asher") ](else-if: $myPetHappiness < 3 and $Asher's petChat is false)[ πŸ”’Your (print: $myPetType), (print: $myPetName), is not happy with you right now. You can't set up a pet-to-pet chat. ]} {(if: $isPastAlarm is false and $Asher's didVisit is false)[ (link-goto: "Visit the drenched duo <aside>6 hours, $200</aside>", "Visit Asher") ](else-if: $isPastAlarm is true and $Asher's didVisit is false)[ πŸ”’It's too late to visit your client today. You'll have to rely on the clues you've gathered so far. ]} (link-goto: "Review your notes about the case <aside>4-8 minutes</aside>", "Asher Case Notes") [[Make a recommendation|Asher Recommendation]] </div>{(display: "Stats") (set: $Asher's ownerChat to true) (set: $time to window.RP.changeDate("minutes", 30)) } <section> Gabriela, Asher's mum, joins the app for a video chat. <img src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Gabriela.jpg" alt="Gabriela looking frustrated and soaked" /> "Asher's so friendly and outgoing. And he's usually so good. When I first adopted him, I fell in love with his goofball personality." Gabriela's eyes go soft before she sets her jaw. "But I've tried to give him a bath 6 times, and every time I end up soaked, while he just seem to be laughing. I've tried bribing him with food. He steals it and runs away. I've tried kind words, stern words, no words. They didn't say anything about it at the shelter, but I'm afraid he must be afraid of water... or baths... or old tubs." </section> <div class="choices"> [[Back|Asher]] </div>{(display: "Stats") (set: $Asher's petChat to true) (set: $time to window.RP.changeDate("minutes", 30)) } <section> Asher joins the app on video. You hold the phone while he chats with your (print: $myPetType), (print: $myPetName). <img src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Asher.jpg" alt="Dashiell looking upset" /> Asher is giving a textbook doggy smile. He's relaxed, his eyes are a little closed, and his tongue is lolling. He's standing comfortably and looks... absolutely filthy. "Woof, woof, bark," he says before panting in a way that sounds suspiciously like laughter. "Woof, ruff, ruff, ruff. Woof, woof." Your pet nods their head sagely. They seem to be smiling, too. {After the call, you reward your furbaby with a little well-deserved (link-repeat: "[(print: $myPetTreatArray's 1st)]<myPetTreat|")[(replace: ?myPetTreat)[(set: $myPetTreatArray to (rotated: -1, ...$myPetTreatArray))(set: $myPetTreat to $myPetTreatArray's 1st)(print: $myPetTreatArray's 1st)]](set: $myPetTreat to $myPetTreatArray's 1st).} </section> <div class="choices"> {(link: "Back")[ (if: $myPetType is "cat" and $myPetTreat is "treat" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetType is "bird" and $myPetTreat is "affection" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetType is "dog" and $myPetTreat is "playtime" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetHappiness <= 4) [ (set: $myPetHappiness to it + 1) ] (goto: "Asher")]} </div>{(set: $currMoney to it - 200) (set: $Asher's didVisit to true) (set: $myPetHappiness to it - 1) (set: $time to window.RP.changeDate("hours", 6)) (display: "Stats")} <section> You decide that this case demands a visit. Gabriela and Asher are in your state so it takes soooooo loooooong to get to them. It's an expensive trip, too. Gabriela is a bit stiff and formal, but her affection for Asher shines through. Asher, meanwhile, is smiling like a huge goofball. He's very outgoing, gives you a huge kiss, and accepts several scritches. The house is small but comfortable, homey. Lots of Asher's stuff is strewn about. He's got a big bed in the kitchen and one in the living room. You all end up in the backyard. There's a nice porch with a fan (and another doggy bed). The backyard is almost as big as the house. A perfect place to play for a dog like Asher. The tub stands near the hose. Asher runs and bounds all around it. You spend a few minutes trying to get him to sit in it. He bounds around, but eventually he does as you ask. His mouth is open in a friendly doggy smile. </section> <div class="choices"> [[Leave|Asher]] </div>{(set: $time to window.RP.changeDate("minutes", (random: 4, 8)))} <section> **Description**: Asher is a great doggo and all, but this is getting ridiculous. I get a bath everytime I try to give him one. I hate to say it, but the guy is a little stinky at this point. Help me get this dog in water! **Pet Type**: Dog **Relationship status**: Soaking in misery **Base Reward**: $(print: $Asher's baseReward) **Location**: In State **Travel Time**: 6 hours **Travel Cost**: $200 **Notes** {(if: $Asher's ownerChat is true)[(print: $Asher's ownerChatText)]} {(if: $Asher's petChat is true)[(print: $Asher's petChatText)]} {(if: $Asher's didVisit is true)[(print: $Asher's visitText)]} </section> <div class="choices"> [[Back|Asher]] </div>{(display: "Stats")} <section> You give Gabriela a video call. You're ready to offer her a recommendation. </section> <div class="choices"> {(link: "Play a prank on Asher to get him into the bath")[(set: $Asher's success to "awesome")(set: $Asher's baseReward to it + $Asher's bonus)(goto: "Asher Case End")]} {(link: "Accept Asher for who he is, including his <del>stink</del> particular smell")[(set: $Asher's success to "catastrophe")(set: $Asher's baseReward to 300)(goto: "Asher Case End")]} {(link: "Asher just needs a little training")[(set: $Asher's success to "okay")(goto: "Asher Case End")]} [[I'm not ready yet|Asher]] </div>{(display: "Stats") (if: $myPetHappiness <= 1)[(go-to: "My Pet Unhappy")] (if: $clientHappiness <= 0)[(go-to: "Clients Unhappy")]} <section> **Description**: I love Mishka so much. She's such a great companion! And so affectionate. The thing is.. she likes to sing... and... she's not... very... good. I don't want to hurt her feelings, but seriously, it's bad. **Relationship status**: Howling for relief **Reward**: $(print: $Mishka's baseReward) **Location**: In City </section> <div class="choices"> {(if: $Mishka's ownerChat is false)[ (link-goto: "Have a chat with the owner <aside>30 minutes</aside>", "Mishka Owner") ]} {(if: $myPetHappiness >= 3 and $Mishka's petChat is false)[ (link-goto: "Set up a chat with Mishka <aside>30 minutes</aside>", "Chat Mishka") ](else-if: $myPetHappiness < 3 and $Mishka's petChat is false)[ πŸ”’Your (print: $myPetType), (print: $myPetName), is not happy with you right now. You can't set up a pet-to-pet chat. ]} {(if: $isPastAlarm is false and $Mishka's didVisit is false)[ (link-goto: "Visit the tone-deaf twosome <aside>2 hours, $100</aside>", "Visit Miska") ](else-if: $isPastAlarm is true and $Mishka's didVisit is false)[ πŸ”’It's too late to visit your client today. You'll have to rely on the clues you've gathered so far. ]} (link-goto: "Review your notes about the case <aside>4-8 minutes</aside>", "Mishka Case Notes") [[Make a recommendation|Mishka Recommendation]] </div><section> *PetPsych Weekly* **Another one bites the dust! Pet Therapist's own (print: $myPetType) files for separation** Former owner of the (print: $success) successful pet therapy business, (print: $busName), and current therapist on the Furapy app, has been suspended from the app and from practicing pet therapy after their pet (print: $myPetType), (print: $myPetName), files for a separation, citing neglect. </section> <div class="choices"> [[Aaarg! 🀬|Credits]] </div>{(display: "Stats") (set: $Mishka's ownerChat to true) (set: $time to window.RP.changeDate("minutes", 30)) } <section> Orion, Mishka's pet parent, joins the app for a video chat. <img src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Orion.jpg" alt="Orion looking sassy" /> Orion seems to be a gentle soul. They go to another room, away from Mishka to chat with you. "Mishka's been an amazing pet," they tell you fondly. "But she really thinks she can sing, and she can't. She sounds like someone is strangling her while she gargles water with a police siren going off on repeat. It's enough to make your ears bleed. I need her to stop, but I want to let her down gently. It's just that it really seems to make her happy." </section> <div class="choices"> [[Back|Mishka]] </div>{(display: "Stats") (set: $Mishka's petChat to true) (set: $time to window.RP.changeDate("minutes", 30)) } <section> Mishka joins the app on video. You hold the phone while he chats with your (print: $myPetType), (print: $myPetName). <img src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Mishka.jpg" alt="Mishka rocking out" /> Mishka is calm and quiet at first. But pretty soon, you see her little head bob up and down to a beat all her own. Then she starts singing at the top of her voice. Well screeching is more like it. Your (print: $myPetType) winces visibly. "Caw," Mishka says after her song is over, "Caw, caw, caw! Caw, caw!" {After the call, you reward your furbaby with a little well-deserved (link-repeat: "[(print: $myPetTreatArray's 1st)]<myPetTreat|")[(replace: ?myPetTreat)[(set: $myPetTreatArray to (rotated: -1, ...$myPetTreatArray))(set: $myPetTreat to $myPetTreatArray's 1st)(print: $myPetTreatArray's 1st)]](set: $myPetTreat to $myPetTreatArray's 1st).} </section> <div class="choices"> {(link: "Back")[ (if: $myPetType is "cat" and $myPetTreat is "treat" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetType is "bird" and $myPetTreat is "affection" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetType is "dog" and $myPetTreat is "playtime" and $myPetHappiness <= 3)[ (set: $myPetHappiness to it + 2) ] (else-if: $myPetHappiness <= 4) [ (set: $myPetHappiness to it + 1) ] (goto: "Mishka")]} </div>{(set: $currMoney to it - 100) (set: $Mishka's didVisit to true) (set: $myPetHappiness to it - 1) (set: $time to window.RP.changeDate("hours", 2)) (display: "Stats")} <section> You decide that this case demands a visit. Orion and Mishka are in your city, so it doesn't take that long to get to them. Mishka is perched on Orion's shoulder as they open the door the apartment. Orion lets you wander around the small hallways and into the living room where you spy lots of musical art and some rather impressive awards. Mishka perches on your shoulder as you take your stroll and perks up as you apprach the awards more closely. There's an interesting looking painting on the table. You start to ask about it but Orion assumes you are referring to the music awards and tells you about *them*. As you chat a bit with Orion, Mishka flaps over to a record player and puts on a great tune, then hops off to a table with art supplies and spends the time happily occupied. </section> <div class="choices"> [[Leave|Mishka]] </div>{(set: $time to window.RP.changeDate("minutes", (random: 4, 8)))} <section> **Description**: I love Mishka so much. She's such a great companion! And so affectionate. The thing is.. she likes to sing... and... she's not... very... good. I don't want to hurt her feelings, but seriously, it's bad. **Pet Type**: Macaw **Relationship status**: Howling for relief **Base Reward**: $(print: $Mishka's baseReward) **Location**: In City **Travel Time**: 2 hours **Travel Cost**: $100 **Notes** {(if: $Mishka's ownerChat is true)[(print: $Mishka's ownerChatText)]} {(if: $Mishka's petChat is true)[(print: $Mishka's petChatText)]} {(if: $Mishka's didVisit is true)[(print: $Mishka's visitText)]} </section> <div class="choices"> [[Back|Mishka]] </div>{(display: "Stats")} <section> You give Orion a video call. You're ready to offer them a recommendation. </section> <div class="choices"> {(link: "Get Mishka some professional lessons")[(set: $Mishka's success to "okay")(goto: "Mishka Case End")]} {(link: "Do a showcase of Mishka's art")[(set: $Mishka's success to "awesome")(set: $Mishka's baseReward to it + $Mishka's bonus)(goto: "Mishka Case End")]} {(link: "Just wear earplugs when Mishka sings")[(set: $Mishka's success to "catastrophe")(set: $Mishka's baseReward to 300)(goto: "Mishka Case End")]} [[I'm not ready yet|Mishka]] </div><section> *PetPsych Weekly* **This one really works!** Former owner of the (print: $success) successful pet therapy business, (print: $busName), was forced out of their practice after the big push following the Emerson Fitz Thyme Porter scandal. They turned to the Furapy app to rebuild their clientele and have been met with insane success! Their clients are raving about this "paragon of pet therapists". </section> <div class="choices"> [[Yay!!! πŸŽ‰ πŸ™Œ πŸŽ‰|Credits]] </div>{(set: $Asher's ended to true)(set: $currMoney to it + $Asher's baseReward)}<header><h3>Your Reviews</h3></header> {(if: $Asher's success is "catastrophe")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Gabriela.jpg" alt="Gabriela profile picture" />**Everything Stinks Now!**{(if: $clientHappiness >= 3)[(set: $clientHappiness to it - 2)](else-if: $clientHappiness > 0)[(set: $clientHappiness to it - 1)]}<br /> β˜…β˜†β˜†β˜†β˜†<br /> My Asher didn't want to take a bath, so I came to Furapy hoping for a solution. What I got was a stupid speech about "accepting him for who he is." Well that might sound great, but dang it, when you're dealing with a dog that smells like rotting garbage, "acceptance" is out of the question. My whole house smells like a dung heap. How are we supposed to make puppy friends now? <br /> <cite><small>&mdash;Gabriela, Asher's mum</small></cite> </article> ]} {(if: $Asher's success is "okay")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Gabriela.jpg" alt="Gabriela profile picture" />**Well, I can give him a bath**<br /> β˜…β˜…β˜…β˜†β˜†<br /> Asher was running away from baths. The therapist suggested a little more training. We worked on the suggested routine for a few weeks. It's working, he'll sit in the tub and let me bathe him. But his goof is gone. I'm not sure it was worth it. <br /> <cite><small>&mdash;Gabriela, Asher's mum</small></cite> </article> ]} {(if: $Asher's success is "awesome")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Gabriela.jpg" alt="Gabriela profile picture" />**Joke's on Him!** {(if: $clientHappiness <= 3)[(set: $clientHappiness to it + 2)](else-if: $clientHappiness < 4)[(set: $clientHappiness to it + 1)]}<br /> β˜…β˜…β˜…β˜…β˜…<br /> My Asher was running away from the bath and getting me soaking wet in the process. Somehow this amazing therapist recognized that Asher was just pranking me! Running away was a big game to him! We set up a good-natured prank to get him into the bath and it worked! He was all smiles and now he smells like a dream! (Also, he totally got me back by shaking off on me πŸ˜‰) <br /> <cite><small>&mdash;Gabriela, Asher's mum</small></cite> </article> ]} <div class="choices"> [[Take another case|Take a case]] </div><section> 5:00 has rolled around. You've earned $(print: $currMoney) but your rent is $(print: $rent). While rent day isn't here quite yet, it's only a matter of time. There's no time to get the rent to your landlord now. You hang your head and your (print: $myPetType) sidles over to give you a cuddle. Well, you've been down before. You'll make it... somehow... ... ... ... You can probably just ask your sister for a loan. Maybe. </section> <div class="choices"> [[Sob! 😭|Credits]] </div>{(set: $Mishka's ended to true)(set: $currMoney to it + $Mishka's baseReward)}<header><h3>Your Reviews</h3></header> {(if: $Mishka's success is "catastrophe")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Orion.jpg" alt="Orion profile picture" />**We're getting kicked out of our apartment. Thanks Furapy.** {(if: $clientHappiness >= 3)[(set: $clientHappiness to it - 2)](else-if: $clientHappiness > 0)[(set: $clientHappiness to it - 1)]}<br /> β˜…β˜†β˜†β˜†β˜†<br /> I came to this therapist because my poor Mishka keeps trying to sing, but sounds awful. Their "sage" advice was to just put in ear plugs. Sure. Fine. I couldn't hear it, but everyone else could. We woke up one day to a strongly worded letter and petition from the residents. Now we have to find a new apartment. Really great service. Couldn't have gone better.πŸ™„ <br /> <cite><small>&mdash;Orion, Mishka's pet parent</small></cite> </article> ]} {(if: $Mishka's success is "okay")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Orion.jpg" alt="Orion profile picture" />**It's better, but still not great**<br /> β˜…β˜…β˜…β˜†β˜†<br /> My bird, Mishka, fancies herself a singer. Unfortunately, she isn't much of one. Following this therapist's advice, I brought in an expert to give her singing lessons. Look, she's improved. There's no doubt about that, but she still sounds like Florence Foster Jenkins. I'm not convinced. <br /> <cite><small>&mdash;Orion, Mishka's pet parent</small></cite> </article> ]} {(if: $Mishka's success is "awesome")[ <article> <img class="profile-pic" src="https://s3.amazonaws.com/gamedev.knanthony.com/re-pet-rations/imgs/Orion.jpg" alt="Orion profile picture" />**I've got a Prodigy and didn't even know it!** {(if: $clientHappiness <= 3)[(set: $clientHappiness to it + 2)](else-if: $clientHappiness < 4)[(set: $clientHappiness to it + 1)]}<br /> β˜…β˜…β˜…β˜…β˜…<br /> My bird, Mishka, used to sing at the top of her lungs. Unfortunately, she was never any good. This therapist was awesome! They realized that Mishka was only singing to try and make me proud because I never praised her paintings. So we held a little showing of her paintings for friends. She was so proud! She still loves music, but painting is obviously her first love. We even have an agent looking to represent her! My little prodigy! 🎨🎨🎨 <br /> <cite><small>&mdash;Orion, Mishka's pet parent</small></cite> </article> ]} <div class="choices"> [[Take another case|Take a case]] </div><section> Art and UI by <a href="https://www.juliosepia.com/" target="_blank">Julio Sepia</a> Writing and Programming by <a href="https://www.knanthony.com/" target="_blank">K. Anthony</a> </section> <div class="choices"> (link:"You are so good at this. Have another go?")[(reload:)] </div><section> *Email from Furapy Representative* **Your Services No Longer Required** Your client satisfaction scores have dipped below (print: $clientHappiness) hearts. Unfortunately, we can no longer allow you to practice in the app. </section> <div class="choices"> [[Aaarg! 🀬|Credits]] </div><h1>Ruff Patch</h1> <div class="choices"> [[Start|CharacterID]] </div><section> You've earned the $(print: $rent) you needed for rent. Another month with a roof over your head. But you look at your (print: $clientHappiness) star rating in the app. It's... mediocre. Are you losing your touch? Are still a good pet therapist? Were you ever? You sip your tea, lost in thought, curled up on your couch as your (print: $myPetType) dozes near you. </section> <div class="choices"> [[The end 😐|Credits]] </div><section> You remember it like it was yesterday. {You had just woken up. You and your (link-repeat: "[(print: $myPetTypeArray's 1st)]<myPetType|")[(replace: ?myPetType)[(set: $myPetTypeArray to (rotated: -1, ...$myPetTypeArray))(set: $myPetType to $myPetTypeArray's 1st)(print: $myPetTypeArray's 1st)]](set: $myPetType to $myPetTypeArray's 1st), (link-repeat: "[(print: $myPetNameArray's 1st)]<myPetName|")[(replace: ?myPetName)[(set: $myPetNameArray to (rotated: -1, ...$myPetNameArray))(set: $myPetName to $myPetNameArray's 1st)(print: $myPetNameArray's 1st)]](set: $myPetName to $myPetNameArray's 1st), had settled in on your comfy sofa, and were about to review incoming emails and calls for your (link-repeat: "[(print: $successArray's 1st)]<success|")[(replace: ?success)[(set: $successArray to (rotated: -1, ...$successArray))(set: $success to $successArray's 1st)(print: $successArray's 1st)]](set: $success to $successArray's 1st) successful pet therapy practice, (link-repeat: "[(print: $busNameArray's 1st)]<business|")[(replace: ?business)[(set: $busNameArray to (rotated: -1, ...$busNameArray))(set: $busName to $busNameArray's 1st)(print: $busNameArray's 1st)]](set: $busName to $busNameArray's 1st).} That's when you saw the headline in PetPsych Weekly, *the* weekly blog for pet therapists... </section> <div class="choices"> [[OMG! 🀯|Newsflash!]] </div>