diff --git a/game/scripts/characters/luna/events/intro.rpy b/game/scripts/characters/luna/events/intro.rpy index a12d4570..0cc3413b 100644 --- a/game/scripts/characters/luna/events/intro.rpy +++ b/game/scripts/characters/luna/events/intro.rpy @@ -700,7 +700,7 @@ label luna_intro_E2: lun "{i}The quibbler{/i} is my daddy's magazine, sir." ("grin", "base", "base", "mid") gen "So is that why you're here?" ("base", xpos="far_left", ypos="head") gen "To advertise your father's magazine?" ("base", xpos="far_left", ypos="head") - gen "Now I must say that's quite bold for a student to just waltz into their headmasters office and shill their--" ("base", xpos="far_left", ypos="head") + gen "Now I must say, it's quite bold for a student to just waltz into their headmaster's office and shill their--" ("base", xpos="far_left", ypos="head") lun "Oh... No sir!" ("mad", "narrow", "base", "downL") lun "I'm just worried that we might have an infestation on our hands and--" ("angry", "closed", "base", "mid") lun "..." ("angry", "narrow", "base", "down") #Luna looks down diff --git a/game/scripts/inventory/use_gifts.rpy b/game/scripts/inventory/use_gifts.rpy index 99cb1c81..d80d3b84 100644 --- a/game/scripts/inventory/use_gifts.rpy +++ b/game/scripts/inventory/use_gifts.rpy @@ -4,7 +4,7 @@ label gen_use_lollipop: random: gen "(Tastes like the childhood I never had.)" ("base", xpos="far_left", ypos="head") - gen "(I'd prefer to suck on a nipple, but this will have to do for now.)" ("base", xpos="far_left", ypos="head") + gen "(I'd prefer to suck on a nipple, but this will have to do for now.)" ("grin", xpos="far_left", ypos="head") gen "(Bean flavoured... Yummy...)" ("base", xpos="far_left", ypos="head") jump main_room_menu @@ -14,10 +14,10 @@ label gen_use_chocolate: random: block: nar "You eat the chocolate frog." - gen "(This tastes nothing like frog...)" ("base", xpos="far_left", ypos="head") + gen "(This tastes nothing like frog...)" ("angry", xpos="far_left", ypos="head") block: nar "As you go to eat the chocolate frog, it jumps out the window." - gen "(... Who thought that was a good idea?)" ("base", xpos="far_left", ypos="head") + gen "(...{w=0.4} Who thought that was a good idea?)" ("base", xpos="far_left", ypos="head") block: nar "You kiss the chocolate frog." gen "(...{w=0.4} Worth a shot.)" ("base", xpos="far_left", ypos="head") @@ -28,7 +28,9 @@ label gen_use_plush_owl: nar "You throw the owl plush out the window." - gen "Fly, you fool!" ("base", xpos="far_left", ypos="head") + play sound "sounds/woosh.ogg" + + gen "Fly, you fool!" ("open", xpos="far_left", ypos="head") jump main_room_menu @@ -41,7 +43,7 @@ label gen_use_butterbeer: random: gen "(Tasty...)" ("base", xpos="far_left", ypos="head") gen "(This tastes nothing like beer...)" ("base", xpos="far_left", ypos="head") - gen "(*Mmm*... Buttery...)" ("base", xpos="far_left", ypos="head") + gen "(*Mmm*...{w=0.4} Buttery...)" ("base", xpos="far_left", ypos="head") gen "(Nothing like a room temperature drink...)" ("base", xpos="far_left", ypos="head") gen "*Licks foam off lips*" ("base", xpos="far_left", ypos="head") @@ -57,7 +59,7 @@ label gen_use_science_mag: gen "(How to remove sticky substances from hard to reach locations...{w=0.4} Is this targeted advertising?)" ("base", xpos="far_left", ypos="head") gen "(This magazine uses biscuits for targeted advertisements...{w=0.4} What does that even mean?)" ("base", xpos="far_left", ypos="head") gen "(How to make your own fizzy pop at home...{w=0.4} Is that some sort of euphemism?)" ("base", xpos="far_left", ypos="head") - blocks: + block: gen "(An article on wand care...)" ("base", xpos="far_left", ypos="head") gen "(Doesn't appear to include anything that I'm not already doing...)" ("base", xpos="far_left", ypos="head") @@ -73,10 +75,10 @@ label gen_use_girls_mag: gen "(These make-up guides doesn't seem to include anything for blue skin...)" ("base", xpos="far_left", ypos="head") gen "(So many advertisements... Didn't I pay for this thing?)" ("base", xpos="far_left", ypos="head") gen "(How to cast a spellbinding smile...)" ("base", xpos="far_left", ypos="head") - gen "(An article about a wizard boy band called \"The Magic Touch\"... *Hmm*... I suppose my trademark don't extend to this universe...)" ("base", xpos="far_left", ypos="head") + gen "(An article about a wizard boy band called \"The Magic Touch\"...{w=0.4} I guess my trademark doesn't extend to this universe...)" ("base", xpos="far_left", ypos="head") block: - gen "(How to pick the perfect wand... Now we're talking!)" ("base", xpos="far_left", ypos="head") - gen "(Oh... Of course that's what they meant...)" ("base", xpos="far_left", ypos="head") + gen "(How to pick the perfect wand...{w=0.4} Now we're talking!)" ("base", xpos="far_left", ypos="head") + gen "(Oh...{w=0.4} Of course that's what they meant...)" ("base", xpos="far_left", ypos="head") jump main_room_menu @@ -87,10 +89,10 @@ label gen_use_adult_mag: nar "You flip to a random page in the adult magazine." random: - gen "(Now that's a proper witch's outfit...)" ("base", xpos="far_left", ypos="head") + gen "(Now that's a proper witch's outfit...)" ("grin", xpos="far_left", ypos="head") gen "(Nude Yoga? Isn't this pushing the limits even for an adult magazine?)" ("base", xpos="far_left", ypos="head") gen "(How the length of your beard could affect your sex life...)" ("base", xpos="far_left", ypos="head") - gen "(Sheer lingerie review... Intriguing...)" ("base", xpos="far_left", ypos="head") + gen "(Sheer lingerie review...{w=0.4} Intriguing...)" ("base", xpos="far_left", ypos="head") jump main_room_menu @@ -101,7 +103,7 @@ label gen_use_porn_mag: nar "You flip to a random page in the porn magazine." random: - gen "(Such a rip-off... I could get the real deal at a whore house in Agrabah for the same price.)" ("base", xpos="far_left", ypos="head") + gen "(Such a rip-off... I could get the real deal at a whore house in Agrabah for the same price.)" ("angry", xpos="far_left", ypos="head") gen "(Now that's how you're supposed to use a wand...)" ("base", xpos="far_left", ypos="head") gen "(Penis enlargement potions... Side effects may include impotence... Then what's the point?)" ("base", xpos="far_left", ypos="head") block: @@ -117,7 +119,7 @@ label gen_use_krum_poster: random: gen "(This is the body type people of this world are into?)" ("base", xpos="far_left", ypos="head") - gen "(*Hmph*... I could totally get this jacked if I tried.)" ("base", xpos="far_left", ypos="head") + gen "(*Hmph*...{w=0.4} I could totally get this jacked if I tried.)" ("base", xpos="far_left", ypos="head") gen "(Sellout...)" ("base", xpos="far_left", ypos="head") nar "You crumple the poster into a ball and toss it out the window." @@ -185,8 +187,8 @@ label gen_use_pink_condoms: gen "(I'm not sure this is what they meant when they tell you to always be prepared...)" ("base", xpos="far_left", ypos="head") gen "(Safety first, my ass... I'm not feeling any more safe than before I put it on.)" ("base", xpos="far_left", ypos="head") gen "(If I cum inside this thing, it's just going to explode like a water balloon...)" ("base", xpos="far_left", ypos="head") - gen "(Well... It's on... So why am I not cumming?)" ("base", xpos="far_left", ypos="head") - gen "(*Mmm*... Tastes like strawberry...)" ("base", xpos="far_left", ypos="head") + gen "(Well, it's on...{w=0.4} So why am I not cumming?)" ("base", xpos="far_left", ypos="head") + gen "(*Mmm*...{w=0.4} Tastes like strawberry.)" ("base", xpos="far_left", ypos="head") gen "(Wait, does it only go over the shaft or the balls as well? Meh... This is way too complicated for me.)" ("base", xpos="far_left", ypos="head") gen "(Too bad I'm not going to bed, or I could've used this in case I get a wet dream...)" ("base", xpos="far_left", ypos="head") gen "(So... This thing is supposed to prevent me from cumming?)" ("base", xpos="far_left", ypos="head") @@ -213,7 +215,7 @@ label gen_use_vibrator: with d3 pause 1 - gen "(*Ah*... Yes... Lick my balls, slut...)" ("base", xpos="far_left", ypos="head") + gen "({bounce}*Ah*...{/bounce}{w=0.4} Yes...{w=0.4} Lick my balls, slut...)" ("base", xpos="far_left", ypos="head") call gen_chibi("cum_behind_desk") with hpunch @@ -226,7 +228,7 @@ label gen_use_vibrator: with d3 pause.2 - gen "(*Ah*... I could get used to this...)" ("base", xpos="far_left", ypos="head") + gen "({bounce}*Ah*...{/bounce} I could get used to this...)" ("base", xpos="far_left", ypos="head") play sound "sounds/click4.ogg" stop background @@ -234,12 +236,12 @@ label gen_use_vibrator: play sound "sounds/click4.ogg" play background "sounds/vibrator_medium.ogg" - gen "(Whoa... That's--{w=0.2} *Ngh...{w=0.4} Way too good for what it's doing.)" ("base", xpos="far_left", ypos="head") + gen "(Whoa... That's--{w=0.2} {shudder}*Ngh...{/shudder}{w=0.4} Way too good for what it's doing.)" ("base", xpos="far_left", ypos="head") nar "You begin feeling your cock pushing against the fabric of your clothes." gen "(Must... Turn off... Before--)" ("base", xpos="far_left", ypos="head") - gen "*Ngh*!" ("base", xpos="far_left", ypos="head") + gen "{shake}*Ngh*!{/shake}" ("base", xpos="far_left", ypos="head") gen "(Dammit...)" ("base", xpos="far_left", ypos="head") gen "(Well... at least it's on the inside of my clothes...)" ("base", xpos="far_left", ypos="head") @@ -249,7 +251,7 @@ label gen_use_vibrator: "\"(Go big or go home!)\"": play sound "sounds/click4.ogg" play background "sounds/vibrator_high.ogg" - gen "*Ngh*!" ("base", xpos="far_left", ypos="head") + gen "{shake}*Ngh*!{/shake}" ("base", xpos="far_left", ypos="head") gen "(Did I just...)" ("base", xpos="far_left", ypos="head") play sound "sounds/click4.ogg" stop background @@ -275,10 +277,10 @@ label gen_use_anal_lube: block: nar "You take out the jar of anal lube and open it." gen "*Lick*" ("base", xpos="far_left", ypos="head") - gen "(Such a scam... It doesn't taste like anal at all.)" ("base", xpos="far_left", ypos="head") + gen "(Such a scam...{w=0.4} It doesn't taste like anal at all.)" ("base", xpos="far_left", ypos="head") block: nar "You try to open the jar of anal lube." - gen "*Ngh*!" ("base", xpos="far_left", ypos="head") + gen "{shudder}*Ngh*!{/shudder}" ("base", xpos="far_left", ypos="head") gen "(Why is this cork...{w=0.4} So...{w=0.4} Slippery!)" ("base", xpos="far_left", ypos="head") play sound "sounds/drop.ogg" pause 0.5 @@ -298,13 +300,13 @@ label gen_use_ballgag_and_cuffs: nar "You try on the cuffs." random: - gen "(Err... Where's the key?)" ("base", xpos="far_left", ypos="head") - gen "(Uhh... Is there a safe-word to open these?)" ("base", xpos="far_left", ypos="head") + gen "(Err...{w=0.4} Where's the key?)" ("base", xpos="far_left", ypos="head") + gen "(Uhh...{w=0.4} Is there a safe-word to open these?)" ("base", xpos="far_left", ypos="head") gen "(Probably should've asked someone how to open these before putting them on...)" ("base", xpos="far_left", ypos="head") - gen "(Well... I suppose there's no other way out of this.)" ("base", xpos="far_left", ypos="head") - gen "*Ngh*!" ("base", xpos="far_left", ypos="head") + gen "(Well then... I suppose there's no other way out of this.)" ("base", xpos="far_left", ypos="head") + gen "{shudder}*Ngh*!{/shudder}" ("base", xpos="far_left", ypos="head") play sound "sounds/punch02.ogg" jump main_room_menu @@ -362,7 +364,7 @@ label gen_use_sexdoll: play background "sounds/sexloopveryfast.ogg" fadein 1 gen "That's right, you just enjoy yourself... Let me do all the work..." ("base", xpos="far_left", ypos="head") - gen "Yeah... I love that blank stare on your face, babe... Keep doing it..." ("base", xpos="far_left", ypos="head") + gen "Yeah... I love that blank stare on your face, babe...{w=0.4} Keep doing it." ("base", xpos="far_left", ypos="head") gen "Get ready girl... I'm about to fill you up! And I don't mean with air!" ("base", xpos="far_left", ypos="head") gen "{shudder}*Ngh*!{/shudder}" ("base", xpos="far_left", ypos="head") @@ -390,7 +392,7 @@ label gen_use_anal_beads: play sound "sounds/woosh.ogg" nar "With a final twirl, you lose your grip on the beads and they fly out the window." - gen "(Well... Enjoy, whoevever finds it.)" ("base", xpos="far_left", ypos="head") + gen "(Well... Enjoy, whoever finds it.)" ("base", xpos="far_left", ypos="head") jump main_room_menu @@ -402,7 +404,7 @@ label gen_use_wine: random: gen "(There... Now I can't be pestered into sharing.)" ("base", xpos="far_left", ypos="head") - gen "(Ah... All gone... Now what?)" ("base", xpos="far_left", ypos="head") + gen "({bounce}*Ah*...{/bounce} All gone... Now what?)" ("base", xpos="far_left", ypos="head") gen "(A bottle a day keeps the existential dread at bay.)" ("base", xpos="far_left", ypos="head") jump main_room_menu @@ -414,7 +416,7 @@ label gen_use_firewhisky: nar "You chug the bottle." random: - gen "(There... Now I can't be pestered into sharing.)" ("base", xpos="far_left", ypos="head") + gen "(There...{w=0.4} Now I can't be pestered into sharing.)" ("base", xpos="far_left", ypos="head") gen "(In hindsight, I probably could've enjoyed it more if I didn't drink it all in one go...)" ("base", xpos="far_left", ypos="head") jump main_room_menu @@ -442,7 +444,7 @@ label hg_condom_balloon: gen "(Let's do a practical lesson, where we find out just how far down your throat my cock can reach...)" ("grin", xpos="far_left", ypos="head") gen "(I've heard you're hungry for knowledge... Let me teach you a few positions.)" ("grin", xpos="far_left", ypos="head") - gen "*Ngh*!" ("angry", xpos="far_left", ypos="head") + gen "{shudder}*Ngh*!{/shudder}" ("angry", xpos="far_left", ypos="head") nar "You cum inside the condom..." call gen_chibi("sit_behind_desk") @@ -477,34 +479,34 @@ label hg_condom_balloon: if states.her.tier >= 6: #Tier 6 (Sex level) her @ cheeks blush "" ("soft", "narrow", "base", "stare", xpos="mid", ypos="base",trans=d3) gen "-- My pleasure..." ("base", xpos="far_left", ypos="head") - her "{bounce}*Ah*...{/bounce} Why...{w=0.4} Why would you do such a thing to me..." ("base", "base", "base", "mid") + her @ cheeks blush "{bounce}*Ah*...{/bounce} Why...{w=0.4} Why would you do such a thing to me..." ("soft", "narrow", "base", "stare") gen "*Huh*?" ("base", xpos="far_left", ypos="head") - her "Making me walk all the way up here with your cum in my hair..." ("base", "base", "base", "mid") + her @ cheeks blush "Making me walk all the way up here with your cum in my hair..." ("open", "narrow", "base", "stare") gen "Oh... That..." ("base", xpos="far_left", ypos="head") - her "I knew I said I'd do these favours for you in exchange for house points." ("base", "base", "base", "mid") - her "But I thought you'd at least warn me..." ("base", "base", "base", "mid") + her @ cheeks blush "I knew I said I'd do these favours for you in exchange for house points." ("open", "closed", "worried", "mid") + her @ cheeks blush "But I thought you'd at least warn me..." ("soft", "narrow", "base", "down") gen "Just keeping you on your toes, [name_hermione_genie]... You know me." ("base", xpos="far_left", ypos="head") - her "I see..." ("base", "base", "base", "mid") + her @ cheeks blush "I see..." ("base", "narrow", "base", "down") $ states.env.gryffindor += 10 gen "Ten points to Gryffindor." ("base", xpos="far_left", ypos="head") - her "Thank you, [name_genie_hermione]." ("base", "base", "base", "mid") + her @ cheeks blush "Thank you, [name_genie_hermione]." ("open", "closed", "base", "mid") call her_walk(action="leave") elif states.her.tier >= 5: #Tier 5 (BJ level) her "" ("annoyed", "base", "angry", "mid", xpos="mid", ypos="base",trans=d3) gen "-- The pleasure..." ("base", xpos="far_left", ypos="head") - her "Twenty house points please." ("base", "base", "base", "mid") + her "Twenty house points please." ("open", "narrow", "annoyed", "mid") gen "*Huh*?" ("base", xpos="far_left", ypos="head") - her "For ejaculating on my hair, I'd like twenty house points." ("base", "base", "base", "mid") + her "For ejaculating on my hair, I'd like twenty house points." ("open", "narrow", "base", "mid") gen "But I didn't--{w=0.2} Well, I suppose technically..." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("annoyed", "narrow", "base", "mid") gen "But surely this doesn't count!" ("base", xpos="far_left", ypos="head") - her "Why wouldn't it?" ("base", "base", "base", "mid") - gen "You know what... I don't really have an argument against it." + her "Why wouldn't it?" ("annoyed", "narrow", "annoyed", "mid") + gen "You know what... I don't really have an argument against it." ("base", xpos="far_left", ypos="head") $ states.env.gryffindor += 20 gen "Twenty points to Gryffindor." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") + her "..." ("base", "closed", "annoyed", "mid") call her_walk(action="leave") @@ -513,23 +515,23 @@ label hg_condom_balloon: else: #Tier 4 (HJ level) her "" ("angry", "base", "angry", "mid", xpos="mid", ypos="base",trans=d3) gen "Oh..." ("base", xpos="far_left", ypos="head") - her "I knew it had to have been you!" ("base", "base", "base", "mid") + her "I knew it had to have been you!" ("angry", "narrow", "angry", "mid") gen "I have absolutely no idea what you're talking about." ("base", xpos="far_left", ypos="head") - her "My head is covered in semen!" ("base", "base", "base", "mid") + her "My head is covered in semen!" ("scream", "closed", "angry", "mid") gen "Are you certain? Looks like owl droppings to me." ("base", xpos="far_left", ypos="head") - her "I highly doubt that..." ("base", "base", "base", "mid") + her "I highly doubt that..." ("disgust", "narrow", "angry", "mid") gen "Well, I suppose I've got a better view of--" ("base", xpos="far_left", ypos="head") - her "Owls do not drop their excrement inside of condoms!" ("base", "base", "base", "mid") + her "Owls do not drop their excrement inside of condoms!" ("scream", "base", "annoyed", "mid") gen "I'm pretty sure they don't deliver post either, but here we are." ("base", xpos="far_left", ypos="head") - her "They were trained to do that..." ("base", "base", "base", "mid") + her "That's different... They were trained to do that..." ("angry", "narrow", "annoyed", "mid") gen "Then who's to say the owl wasn't trained to do their business in a condom." ("base", xpos="far_left", ypos="head") - her "Why would anyone train an owl to do that?" ("base", "base", "base", "mid") + her "Why would anyone train an owl to do that?" ("disgust", "narrow", "annoyed", "mid") gen "I don't know... Hygienic reasons?" ("base", xpos="far_left", ypos="head") - her "... Even if an owl was trained to do that, owls can not knot!" ("base", "base", "base", "mid") + her "... Even if an owl was trained to do that, owls can not knot!" ("open", "closed", "annoyed", "mid") gen "They can knot?" ("base", xpos="far_left", ypos="head") - her "They can not..." ("base", "base", "base", "mid") + her "They can not..." ("open", "closed", "angry", "mid") gen "I thought you said they couldn't." ("base", xpos="far_left", ypos="head") - her "What do you--{w=0.2} *Gah*! I can't believe you!" ("base", "base", "base", "mid") + her "What do you--{w=0.2} {shake}*Gah*!{/shake} I can't believe you!" ("angry", "narrow", "angry", "mid") call her_walk(action="leave") play sound "sounds/door_down.ogg" @@ -564,14 +566,14 @@ label ll_condom_balloon: gen "(Damn... The wild look in those eyes could easily turn me into a lunatic...)" ("grin", xpos="far_left", ypos="head") gen "(That's it... I'll fuck you so hard, the silly gets fucked out of you!)" ("angry", xpos="far_left", ypos="head") - gen "*Ngh*!" ("base", xpos="far_left", ypos="head") + gen "{shudder}*Ngh*!{/shudder}" ("base", xpos="far_left", ypos="head") nar "You cum inside the condom..." call gen_chibi("sit_behind_desk") with d3 pause 1 - gen "(What do I do with this now?)" + gen "(What do I do with this now?)" ("base", xpos="far_left", ypos="head") gen "..." ("base", xpos="far_left", ypos="head") play sound "sounds/woosh.ogg" @@ -596,16 +598,17 @@ label ll_condom_balloon: lun "" ("base", "base", "base", "mid", xpos="mid", ypos="base",trans=d3) gen "-- You..." ("base", xpos="far_left", ypos="head") - lun "I'd like to report failure on your latest experiment [name_genie_luna]." ("base", "base", "base", "mid") + lun "I'd like to report failure on your latest experiment [name_genie_luna]." ("open", "base", "base", "mid") gen "My experiment?" ("base", xpos="far_left", ypos="head") - lun "The attempt to trap wrackspurts inside balloons, [name_genie_hermione]." ("base", "base", "base", "mid") + lun "The attempt to trap wrackspurts inside balloons, [name_genie_hermione]." ("open", "closed", "base", "mid") gen "Oh... That experiment..." ("base", xpos="far_left", ypos="head") - lun "Yes, it appears that balloons aren't durable enough to contain large quantities of wracksputs, as moments ago, they managed to escape through your window to then land on my head." ("base", "base", "base", "mid") + lun "Yes, it appears that balloons aren't durable enough to contain large quantities of wracksputs..." ("open", "base", "base", "L") + lun "Mere moments ago, they managed to escape through your window to then drop onto my head." ("open", "base", "base", "L") gen "Right...{w=0.4} Well it's lucky it was on your head and nobody else's. I might have had to come up with an explanation otherwise..." ("base", xpos="far_left", ypos="head") gen "Anything else to report?" ("base", xpos="far_left", ypos="head") lun "That's it, [name_genie_luna]." ("base", "base", "base", "mid") gen "... Then great work, I suppose." ("base", xpos="far_left", ypos="head") - lun "*Mmm*... Thank you [name_genie_luna]." ("base", "base", "base", "mid") + lun @ cheeks blush "*Mmm*... Thank you [name_genie_luna]." ("grin", "narrow", "base", "down") call lun_walk(action="leave") @@ -633,7 +636,7 @@ label cc_condom_balloon: gen "(Today's match has been cancelled due to slippery conditions!)" ("grin", xpos="far_left", ypos="head") gen "(Let's break some speed-records together... You'll be the rider, I'll be the broomstick.)" ("grin", xpos="far_left", ypos="head") - gen "*Ngh*!" ("base", xpos="far_left", ypos="head") + gen "{shudder}*Ngh*!{/shudder}" ("base", xpos="far_left", ypos="head") nar "You cum inside the condom..." call gen_chibi("sit_behind_desk") @@ -645,14 +648,14 @@ label cc_condom_balloon: play sound "sounds/woosh.ogg" nar "You tie a knot on the cum-filled condom and fling it out the window." - gen "He shoots, he scores..." + gen "He shoots, he scores..." ("base", xpos="far_left", ypos="head") play sound "sounds/squelch.ogg" "Voice outside the window" "{shake}Aah!!{/shake}" gen "Cho?" ("base", xpos="far_left", ypos="head") - if states.cho.tier >= 4: + if states.cho.tier >= 4 and not states.env.weather in ("blizzard", "storm", "snow", "rain"): $ cho.strip("clothes") $ cho.set_cum(face="heavy", hair="light") @@ -662,26 +665,26 @@ label cc_condom_balloon: with d3 gen "[name_cho_genie], what were you doing out there?" ("base", xpos="far_left", ypos="head") - cho "Oh... *Ehm*... Nothing much. How about you?" ("base", "base", "base", "mid", xpos="mid", ypos="base",trans=d3) + cho @ cheeks blush "Oh...{w=0.4} *Ehm*...{w=0.4} Nothing much. How about you?" ("angry", "narrow", "base", "down", xpos="mid", ypos="base", trans=d3) gen "..." ("base", xpos="far_left", ypos="head") - cho "*Heh*... *He-heh*." ("base", "base", "base", "mid") + cho @ cheeks blush "*Heh*...{w=0.4} *He-heh*." ("base", "narrow", "worried", "downR") if states.env.daytime: gen "Isn't it a bit risky for you to be doing this during the day?" ("base", xpos="far_left", ypos="head") - cho "Very..." ("base", "base", "base", "mid") + cho @ cheeks blush "Very..." ("base", "narrow", "base", "downR") else: - gen "Taking a little tour of the castle this fine evening I presume..." ("base", xpos="far_left", ypos="head") - cho "Yeah..." ("base", "base", "base", "mid") + gen "Taking a little tour of the castle grounds this fine evening I presume..." ("base", xpos="far_left", ypos="head") + cho @ cheeks blush "Yeah..." ("base", "narrow", "worried", "downR") gen "Completely naked..." ("base", xpos="far_left", ypos="head") - cho "Yeah..." ("base", "base", "base", "mid") + cho @ cheeks blush "Yeah..." ("base", "narrow", "base", "downR") gen "That's my girl." ("grin", xpos="far_left", ypos="head") gen "Well then, carry on..." ("base", xpos="far_left", ypos="head") - cho "Thank you [name_genie_cho]..." ("base", "base", "base", "mid") + cho @ cheeks blush "Thank you [name_genie_cho]..." ("base", "base", "base", "mid") else: $ cho_outfit_last.save() # Store current outfit. $ cho.equip(cho_outfit_default) $ cho.set_cum(face="heavy") - "Voice outside the window" "*cough* *splutter*" + "Voice outside the window" "{shake}*cough* *splutter*{/shake}" gen "[name_cho_genie], get in here at once." ("base", xpos="far_left", ypos="head") call cho_chibi("stand", xpos=441, ypos=400, flip=False) @@ -689,47 +692,55 @@ label cc_condom_balloon: with d3 - cho "*Ehm*... This isn't what it looks like." ("base", "base", "base", "mid") + cho @ cheeks blush "*Ehm*...{w=0.4} This isn't what it looks like." ("disgust", "narrow", "base", "mid") gen "Then explain to me, what exactly were you doing outside my window?" ("base", xpos="far_left", ypos="head") - cho "I was just... Passing by... Doing my usual rounds around the castle." ("base", "base", "base", "mid") - cho "Didn't I tell you that I usually ride my broom around the castle at this time?" ("base", "base", "base", "mid") + cho @ cheeks blush "I was just--{w=0.2} Passing by...{w=0.4} Doing my usual rounds around the castle." ("disgust", "narrow", "base", "downR") + cho @ cheeks blush "Didn't I tell you that I usually ride my broom around the castle at this time?" ("angry", "narrow", "base", "mid") gen "*Hmm*... Not that I can recall..." ("base", xpos="far_left", ypos="head") - cho "Well, you're quite old, so I don't blame you for forgetting..." ("base", "base", "base", "mid") + cho @ cheeks blush "Well, you're quite old, so I don't blame you for forgetting..." ("open", "narrow", "base", "down") gen "(Is she trying to gaslight me?)" ("base", xpos="far_left", ypos="head") - cho "I'll just be on my way then, shall--" ("base", "base", "base", "mid") + cho @ cheeks blush "I'll just be on my way then, shall--" ("disgust", "base", "base", "L") gen "Before that, why don't you tell me what you've got on your face?" ("base", xpos="far_left", ypos="head") - cho "*Huh*? My face? Isn't it your--" ("base", "base", "base", "mid") + cho @ cheeks blush "*Huh*? My face? Isn't it your--" ("angry", "base", "base", "stare") gen "My what?" ("base", xpos="far_left", ypos="head") - cho "I mean... It's just my sunscreen! Yes, you need lots of it when you spend as much time outside as I do." ("base", "base", "base", "mid") + cho @ cheeks blush "I mean...{w=0.4} It's just my sunscreen! Yes, you need lots of it when you spend as much time outside as I do." ("base", "happyCl", "base", "mid") gen "Sunscreen, you say..." ("base", xpos="far_left", ypos="head") - cho "That's right." ("base", "base", "base", "mid") + cho @ cheeks blush "That's right." ("base", "base", "base", "mid") if states.env.daytime: - gen "*Hmm*..." + gen "*Hmm*..." ("base", xpos="far_left", ypos="head") + if states.env.weather in ("blizzard", "storm", "snow", "rain"): + gen "You are aware it's not sunny, right?" ("base", xpos="far_left", ypos="head") + cho @ cheeks blush "...{w=0.4} It's also good for your skin." ("disgust", "narrow", "base", "down") else: gen "You are aware that the sun went down quite some time ago?" ("base", xpos="far_left", ypos="head") - cho "... It's also good for your skin." ("base", "base", "base", "mid") + cho @ cheeks blush "...{w=0.4} It's also good for your skin." ("disgust", "narrow", "base", "down") gen "If you say so..." ("base", xpos="far_left", ypos="head") - cho "(*Phew*)" ("base", "base", "base", "mid") - gen "Although... It appears you haven't rubbed it into your skin properly..." ("base", xpos="far_left", ypos="head") - cho "I beg your pardon?" ("base", "base", "base", "mid") + cho @ cheeks blush "(*Phew*)" ("base", "narrow", "base", "R") + gen "Although...{w=0.4} It appears you haven't rubbed it into your skin properly..." ("base", xpos="far_left", ypos="head") + cho @ cheeks blush "I beg your pardon?" ("disgust", "base", "base", "mid") gen "For sunscreen to be effective, you have to rub it thoroughly into your skin." ("base", xpos="far_left", ypos="head") - cho "Oh... *Ehm*..." ("base", "base", "base", "mid") + cho @ cheeks blush "Oh...{w=0.4} *Ehm*..." ("angry", "narrow", "base", "down") gen "Come here, and I'll--" ("base", xpos="far_left", ypos="head") - cho "No, I'll do it!" ("base", "base", "base", "mid") + cho @ cheeks blush "No, I'll do it!" ("base", "base", "base", "mid") - play sound "sounds/slick_02.ogg" hide cho_main with d3 + $ cho.set_cum(None) + play sound "sounds/slick_01.ogg" + pause 1 + play sound "sounds/slick_02.ogg" + pause 1 + play sound "sounds/slick_03.ogg" pause 1 - cho "There!" ("base", "base", "base", "mid", xpos="mid", ypos="base",trans=d3) + cho @ cheeks blush "There!" ("angry", "narrow", "base", "mid", xpos="mid", ypos="base", trans=d3) gen "*Huh*..." ("base", xpos="far_left", ypos="head") - cho "Something wrong?" ("base", "base", "base", "mid") + cho @ cheeks blush "Something wrong?" ("soft", "narrow", "base", "mid") gen "I suppose not..." ("base", xpos="far_left", ypos="head") - cho "Well then... If you'll excuse me... It's time for my daily shower." ("base", "base", "base", "mid") - gen "A shower? Right after you applied the sunscreen?" ("base", xpos="far_left", ypos="head") - cho "...{w=0.4} It's waterproof." ("base", "base", "base", "mid") + cho @ cheeks blush "Well then... If you'll excuse me... It's time for my daily shower." ("open", "closed", "base", "mid") + gen "A shower? Right after you properly applied the sunscreen?" ("base", xpos="far_left", ypos="head") + cho @ cheeks blush "...{w=0.4} It's waterproof." ("disgust", "narrow", "base", "down") gen "Alright then... Enjoy." ("base", xpos="far_left", ypos="head") call cho_walk(xpos=437, ypos=400) @@ -746,6 +757,5 @@ label cc_condom_balloon: $ cho.wear("all") else: $ cho.equip(cho_outfit_last) - $ cho.set_cum(None) #TODO achievement popup - jump main_room_menu \ No newline at end of file + jump main_room_menu