From 176af3a86f60f9a5c2deb73c9ce4448204fb8521 Mon Sep 17 00:00:00 2001 From: AiHoshino <aihoshinolovelove@gmail.com> Date: Mon, 18 Dec 2023 14:23:28 +0000 Subject: [PATCH] Cafe Coffee Cream --- game/overworld-town/loc-cafe/chef.twee | 140 +++++++++++++++++++++- game/overworld-town/loc-cafe/widgets.twee | 42 +++++-- 2 files changed, 171 insertions(+), 11 deletions(-) diff --git a/game/overworld-town/loc-cafe/chef.twee b/game/overworld-town/loc-cafe/chef.twee index f029662894..e3e83bf126 100644 --- a/game/overworld-town/loc-cafe/chef.twee +++ b/game/overworld-town/loc-cafe/chef.twee @@ -215,12 +215,14 @@ You enter the kitchen, ready to make the Ocean Breeze's famous cream buns. <<if $rng gte 91>> "Let me know if you need anything," calls Sam from the cafe proper. + <br><br> <<elseif $rng gte 81>> "I can taste that cream already," calls Sam from the cafe proper. + <br><br> <<elseif $rng gte 71>> "Our top chef is getting to work," you hear Sam say in the cafe proper. An agreeable murmur follows. + <br><br> <</if>> -<br><br> <<link [[Make cream with lewd fluid|Chef Work 2]]>><<set $chef_job to "special">><</link>> <br> @@ -1633,3 +1635,139 @@ You turn your back on the <<person>>, and walk away. <<He>> doesn't stop you. <br><br> <<link [[Next|Cliff Street]]>><<endevent>><<set $eventskip to 1>><</link>> <br> + +:: Cafe Coffee Lewd +<<set $outside to 0>><<set $location to "cafe">><<effects>> +<<if $milk_amount gte 40>> +With your lewd intentions confirmed, you start preparing to make some lattes. You start making the coffee normally, until it comes time to add the milk. +<br><br> + +The only question is, how much milk should you use? +<br><br> + +<<link [[Use a normal amount|Cafe Coffee Creation]]>><<set $phase to 1>><</link>> +<br> + <<if $milk_amount gte 70>> + <<link [[Use a moderate amount|Cafe Coffee Creation]]>><<set $phase to 2>><</link>><<note "+ Suspicion?" "red">> + <br> + <<if $milk_amount gte 100>> + <<link [[Use a great amount|Cafe Coffee Creation]]>><<set $phase to 3>><<set $chef_sus += 15>><</link>><<gsuspicion>> + <br> + <<if $milk_amount gte 150 and $promiscuity gte 35>> + <<link [[Use ridiculous amounts of milk |Cafe Coffee Creation]]>><<set $phase to 4>><<set $chef_sus += 30>><</link>><<ggsuspicion>><<promiscuous3>> + <br> + <</if>> + <</if>> + <</if>> +<<else>> + You grab a small bowl and start milking yourself. You try to squeeze milk out of your breasts, but <<if $milk_amount lte 1>> nothing <<else>> not much <</if>> is coming out. It seems you've exhausted your supply. You'll have to make the drinks normally. + <br><br> + <<link [[Make the drinks normally|Cafe Coffee Creation]]>><</link>> + <br> +<</if>> + +:: Cafe Coffee Creation +<<set $outside to 0>><<set $location to "cafe">><<effects>> +<<if $phase is 1>> +/*Small*/ + You grab a small bowl and start milking yourself. Soon you have a decent amount of milk in the bowl. You mix it into their coffees. After a couple of minutes, Sam comes to collect them.<<breastfeed 4>> + <br><br> + +<<elseif $phase is 2>> +/*Medium*/ + You grab a small bowl and start milking yourself. Soon you have a large amount of milk in the bowl. Hopefully the amount of milk won't seem unusual. You mix it into their coffees. After a couple of minutes, Sam comes to collect them.<<breastfeed 7>> + <br><br> + +<<elseif $phase is 3>> +/*Large*/ + You grab a small bowl and start milking yourself. Soon you have nearly filled the bowl. They're sure to notice how much milk there is. You mix it into their coffees. After a couple of minutes, Sam comes to collect them.<<breastfeed 10>> + <br><br> + +<<elseif $phase is 4>> +/*Huge*/ + You decide to give them drinks they're sure to love. You decide to add the milk straight in. You make sure to squeeze out a lot of milk. Some of it misses the coffee, making a mess in the kitchen. <<breastfeed 15>> + <br><br> + + You put in so much milk that you're not sure these drinks even count as coffee anymore. You try to mix it in as best as you can. After a couple of minutes, Sam comes to collect them. + <br><br> + +<<else>> +/*Normal, no milk*/ + <<set _coffee to ["mocha", "latte", "caramel latte", "white chocolate mocha", "flat white", "caramel iced latte"].pluck()>> + You decide to make some normal <<print _coffee>>s for them. After a couple of minutes, the drinks are ready. Sam soon comes to collect them. + <br><br> + +<</if>> + +<<link [[Next|Cafe Coffee Creation Results]]>><</link>> +<br> + +:: Cafe Coffee Creation Results +<<set $outside to 0>><<set $location to "cafe">><<effects>> +<<npc Sam>><<person1>> +<<if $phase is 1>> +/*Small*/ +You watch from the kitchen door as Sam brings the coffees to the aristocrats' table. They seem satisfied with your coffee. You go back into the kitchen. +<br><br> + +You put the dough in the oven. Sam comes in again. "Thank you for making the coffee on such short notice. They seemed happy with it. Here, think of this as a little 'thank you' for helping me out." <<He>> hands you <<moneyGain 100>>. "I won't keep you any longer." <<he>> says as <<he>> leaves. +<br><br> + +<<elseif $phase is 2>> +/*Medium*/ + <<if $rng % 2 == 0>> + You watch from the kitchen door as Sam brings the coffees to the aristocrats' table. They seem delighted with your coffee. You go back into the kitchen. + <br><br> + + You put the dough in the oven. Sam comes in again. "Thank you for making the coffee on such short notice. They seemed to really like it. Some of them said that the milk was even better than normal. How were you able to do that?" <<gsuspicion>><<set $chef_sus += 15>> + <br><br> + + "Ah, sorry for asking into your secrets. Here, this is for your great work." <<He>> hands you <<moneyGain 125>>. "I won't keep you any longer." <<he>> says <<he>> he leaves. + <br><br> + <<else>> + You watch from the kitchen door as Sam brings the coffees to the aristocrats' table. They seem delighted with your coffee. You go back into the kitchen. + <br><br> + + You put the dough in the oven. Sam comes in again. "Thank you for making the coffee on such short notice. They seemed to really like it." + <br><br> + + "Here, this is for your great work." <<He>> hands you <<moneyGain 125>>. "I won't keep you any longer." <<he>> says <<he>> he leaves. + <br><br> + <</if>> +<<elseif $phase is 3>> +/*Large*/ +You watch from the kitchen door as Sam brings the coffees to the aristocrats' table. They seem thrilled with your coffee. You go back into the kitchen. +<br><br> + +You put the dough in the oven. Sam comes in again. "Thank you for making the coffee on such short notice. They seemed to love your recipe. Were you able to make the milk even better somehow?" <<gsuspicion>> +<br><br> + +"Ah sorry for asking into your secrets. Here, this is for your great work" <<He>> hands you <<moneyGain 150>>. "I won't keep you any longer." <<he>> says as <<he>> leaves. +<br><br> + +<<elseif $phase is 4>> +/*Huge*/ +You watch from the kitchen door as Sam brings the coffees to the aristocrats' table. At first they seem irritated to have been brought what appears to be milk. But as soon as one of them takes a sip, their mood changes entirely. All of them begin to enthusiastically drink their 'coffees'. You return to the kitchen, satisfied with the effect your drinks had. +<br><br> + +You put the dough in the oven. Sam comes in again. "I wasn't sure about your drinks when I saw them, but it seems they were a great success. They were so great that even the other guests wanted to get a taste." <<ggsuspicion>> +<br><br> + +"Too bad you're usually busy making buns, else I'd ask you to make more of those drinks." <<He>> hands you <<moneyGain 200>>. "You really outdid yourself, thank you." <<npcincr Sam love 2>> <<glove>> +<br><br> + +"I won't keep you any longer." <<he>> says as <<he>> leaves. +<br><br> + +<<else>> +/*Normal, no milk*/ +You watch from the kitchen door as Sam brings the coffees to the aristocrats' table. They seem pleased with the coffee. You go back into the kitchen. +<br><br> + +You put the dough in the oven. Sam comes in again. "Thank you for making the coffee on such short notice. Here, think of this as a little 'thank you' for helping me out." <<He>> hands you <<moneyGain 50>>. "I won't keep you any longer." <<he>> says as <<he>> leaves. +<br><br> + +<</if>> +<<endevent>> +<<chefwork>> + diff --git a/game/overworld-town/loc-cafe/widgets.twee b/game/overworld-town/loc-cafe/widgets.twee index 748ea71837..d0a00bee35 100644 --- a/game/overworld-town/loc-cafe/widgets.twee +++ b/game/overworld-town/loc-cafe/widgets.twee @@ -1,6 +1,26 @@ :: Widgets Cafe [widget] <<widget "eventschef">> - <<if $rng gte 81>> +<<cleareventpool>> +<<if $chef_state gte 9 and $breastfeedingdisable is "f" and $lactating is 1>> + <<addinlineevent "chef_coffee" 0.7>> + As you get ready to put the dough in the oven, <<npc Sam>><<person1>>Sam bursts in. "You didn't start yet, right?" You tell <<him>> that you haven't started making the cream yet. "Good. I need you to make some coffee. I know you don't usually handle that, but we have a couple of foreign aristocrats visiting us." + <br><br> + + You ask why they would want a drink instead of the buns. "Oh, they're ordering buns too, it's just that… I already promised them you would be handling their entire meal, which also includes the drinks..." <<he>> says apologetically. "I'm sorry to spring this on you so suddenly, but I'm sure you won't have any problems making just a couple of drinks for them." + <br><br> + + Not seeing many options, you tell <<him>> you'll do it. "Wonderful! Don't worry, there are no expectations for you to be a skilled barista. What matters is that they are made by our star chef." + <br><br> + + As you get ready to make them coffee, <span class="lewd">a lewd idea strikes you.</span> Perhaps you could add your 'secret ingredient' to it. + <br><br> + <<link [[Make the drinks normally|Cafe Coffee Creation]]>><<endevent>><</link>> + <br> + <<link [[Use your secret ingredient |Cafe Coffee Lewd]]>><<endevent>><</link>><<promiscuous2>> + <br> + <</addinlineevent>> +<</if>> +<<addinlineevent "chef_thief" 0.7>> <<generatey1>><<person1>> You hear the back door squeak. <<if random(1, 1000) gte $skulduggery>> @@ -17,7 +37,8 @@ <<link [[Ignore|Chef Thief Ignore]]>><</link>> <br> <</if>> - <<elseif $rng gte 61>> + <</addinlineevent>> +<<addinlineevent "chef_chat" 0.7>> <<npc Sam>><<person1>>Sam comes in to check on you. You end up chatting for several minutes, before a shatter in the main room steals <<his>> attention. <<lstress>><<stress -6>><<ltrauma>><<trauma -6>> <br><br> @@ -25,8 +46,8 @@ <<endevent>> <<chefwork>> - - <<elseif $rng gte 41>> +<</addinlineevent>> +<<addinlineevent "chef_rape" 0.7>> <<generate1>><<person1>> The back door opens. A <<person>> enters, ass first, carrying a large sack of flour. <<He>> places it on the ground, then fishes a notepad out of <<his>> pocket. "Mind signing this?" <<he>> says, holding it out. <br><br> @@ -45,8 +66,8 @@ <<chefwork>> <</if>> - - <<elseif $rng gte 21>> +<</addinlineevent>> +<<addinlineevent "chef_tear" 0.7>> <<if random(1, 100) gte 51 and !$worn.upper.type.includes("naked") or !$worn.over_upper.type.includes("naked")>> <<if !$worn.over_upper.type.includes("naked")>> <<set $worn.over_upper.integrity -= 5>> @@ -101,15 +122,15 @@ <<integritycheck>><<exposure>> <<if $exposed gte 1>> You cover up with a towel.<<towelup>> + <br><br> <</if>> <</if>> - <br><br> <</if>> <</if>> <<chefwork>> - - <<elseif $rng gte 11>> +<</addinlineevent>> +<<addinlineevent "chef_spill" 0.7>> <<if $NPCName[$NPCNameList.indexOf("Sam")].love gte 30>> You spill a little. Sam appears, as if sensing the mistake, and cleans it up for you. <<else>> @@ -124,7 +145,8 @@ <br><br> <<chefwork>> - <</if>> +<</addinlineevent>> +<<runeventpool>> <</widget>> <<widget "chefwork">> -- GitLab