From 7c1a325fa13af65ad5530175a39320b4144ef463 Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Sat, 9 Nov 2024 15:55:53 +0100 Subject: [PATCH] Wardrobe "Easter Egg" reactions * Added new "spanking" reactions. * Added some additional reactions. * Minor writing adjustments. --- .../characters/astoria/wardrobe_reactions.rpy | 79 +++++++++---------- .../events/favors/inspect_her_body_tier3.rpy | 6 +- .../cho/events/quidditch/gryffindor_match.rpy | 2 +- .../characters/cho/wardrobe_reactions.rpy | 23 +++++- .../hermione/wardrobe_reactions.rpy | 36 +++++++-- .../characters/luna/wardrobe_reactions.rpy | 19 +++-- .../characters/susan/wardrobe_reactions.rpy | 10 +++ .../characters/tonks/wardrobe_reactions.rpy | 26 +++++- 8 files changed, 141 insertions(+), 60 deletions(-) diff --git a/game/scripts/characters/astoria/wardrobe_reactions.rpy b/game/scripts/characters/astoria/wardrobe_reactions.rpy index f941b7ef..126a84d7 100644 --- a/game/scripts/characters/astoria/wardrobe_reactions.rpy +++ b/game/scripts/characters/astoria/wardrobe_reactions.rpy @@ -49,8 +49,8 @@ label ast_reaction_touch(what): block: ast "Whatever..." ("base", "base", "base", "down") block: - ast "I'm only letting you do this because you didn't snitch on me..." ("open", "closed", "base", "mid") - gen "Sure..." ("base", xpos="far_left", ypos="head") + ast "I'm only letting you do this because... Err..." ("open", "closed", "base", "mid") + gen "Excuses, excuses..." ("base", xpos="far_left", ypos="head") block: ast "What's this obsession with petting coming from?" ("open", "narrow", "base", "L") gen "*Err*..." ("base", xpos="far_left", ypos="head") @@ -61,7 +61,7 @@ label ast_reaction_touch(what): random: block: ast "You're really enjoying that, aren't you?" ("base", "narrow", "base", "mid") - ast "Well I guess you're just a man after all..." ("open", "closed", "base", "mid") + ast "Well, I suppose you're just a man after all..." ("open", "closed", "base", "mid") block: ast "Hey!" ("clench", "base", "base", "mid") gen "What?" ("base", xpos="far_left", ypos="head") @@ -74,7 +74,7 @@ label ast_reaction_touch(what): random: block: ast @ cheeks blush "What do you think you're doing?" ("clench", "base", "base", "mid") - gen "Kissing you?" ("base", xpos="far_left", ypos="head") + gen "Touching you?" ("base", xpos="far_left", ypos="head") ast "Surely that's against some rule..." ("annoyed", "base", "base", "R") gen "Worried about rule breaking all of a sudden, are we?" ("base", xpos="far_left", ypos="head") ast "No..." ("base", "narrow", "base", "mid") @@ -86,6 +86,12 @@ label ast_reaction_touch(what): elif what == "ass": $ show_kinetic_text(_("{shake}*spank*{/shake}"), sound="sounds/spank.ogg", trans=expand_text) + random: + ast "Ouch! Well, well... Didn't think you had the balls to do that..." ("annoyed", "base", "base", "R") + ast "{shudder}*Ngh*!{/shudder} You--{w=0.2} you can do better than that." ("open", "closed", "base", "mid") + ast "Hey! If you're going to hit your students, at least do it properly!" ("clench", "base", "base", "mid") + ast "Whoa! That one had some power behind it! Impressive!" ("grin", "narrow", "base", "mid") + return label ast_reaction_touch_fail(what): @@ -93,16 +99,12 @@ label ast_reaction_touch_fail(what): $ mouse_slap() random: - block: - ast "Hey!" ("annoyed", "base", "angry", "mid") - block: - ast "I'm not your pet, [name_genie_astoria]..." ("clench", "base", "base", "mid") - block: - ast "Oh sorry, my hand slipped." ("annoyed", "closed", "angry", "mid") - block: - ast "Do that again, and you'll regret it..." ("base", "base", "base", "mid") - block: - ast "Stop..." ("base", "base", "base", "mid") + ast "Hey!" ("annoyed", "base", "angry", "mid") + ast "I'm not your pet, [name_genie_astoria]..." ("clench", "base", "base", "mid") + ast "Oh sorry, my hand slipped." ("annoyed", "closed", "angry", "mid") + ast "Do that again, and you'll regret it..." ("clench", "base", "base", "mid") + ast "Stop..." ("annoyed", "base", "angry", "mid") + ast "What is it with old men and their obsession with head pats?" ("angry", "narrow", "base", "mid") block: ast "Don't!" ("clench", "base", "base", "mid") $ mouse_slap() @@ -121,41 +123,34 @@ label ast_reaction_touch_fail(what): $ mouse_slap() random: - block: - ast "Hey, cut that out!" ("angry", "narrow", "base", "mid") - block: - ast "Ouch, that hurts..." ("base", "base", "angry", "mid") - block: - ast "Hey, no nipple twisters..." ("clench", "base", "base", "mid") - block: - ast "Bad touch!" ("upset", "closed", "base", "mid") - block: - ast "*EEEH* Don't you have better things to do?" ("scream", "closed", "angry", "mid") - block: - ast "{size=+5}What are you doing?{/size}" ("scream", "narrow", "angry", "L") - block: - ast "Stop that!" ("upset", "narrow", "base", "mid") + ast "Hey, cut that out!" ("angry", "narrow", "base", "mid") + ast "Ouch, that hurts..." ("base", "base", "angry", "mid") + ast "Hey, no nipple twisters..." ("clench", "base", "base", "mid") + ast "Bad touch!" ("upset", "closed", "base", "mid") + ast "*EEEH* Don't you have better things to do?" ("scream", "closed", "angry", "mid") + ast "{size=+5}What are you doing?{/size}" ("scream", "narrow", "angry", "L") + ast "Stop that!" ("upset", "narrow", "base", "mid") elif what == "vagina": $ mouse_slap() random: - block: - ast "Hey, that's private property." ("base", "narrow", "angry", "down") - block: - ast "Get your filthy hands off me, [name_genie_astoria]." ("upset", "narrow", "base", "mid") - block: - ast "Stop it, you creep." ("annoyed", "narrow", "angry", "R") - block: - ast "Why would you do that... nasty old man..." ("clench", "narrow", "base", "L") - block: - ast "Don't touch me..." ("clench", "base", "base", "mid") - block: - ast "Don't be gross, [name_genie_astoria]." ("base", "base", "base", "mid") - block: - ast "..." ("clench", "closed", "base", "mid") + ast "Hey, that's private property." ("base", "narrow", "angry", "down") + ast "Get your filthy hands off me, [name_genie_astoria]." ("upset", "narrow", "base", "mid") + ast "Stop it, you creep." ("annoyed", "narrow", "angry", "R") + ast "Why would you do that... nasty old man..." ("clench", "narrow", "base", "L") + ast "Don't touch me..." ("clench", "base", "base", "mid") + ast "Don't be gross, [name_genie_astoria]." ("base", "base", "base", "mid") + ast "..." ("clench", "closed", "base", "mid") + elif what == "ass": $ mouse_slap() + + random: + ast "Hey! Filch said the teachers aren't allowed to do that!" ("upset", "narrow", "base", "mid") + ast "Try that again and you'll find my foot up your ass!" ("clench", "narrow", "base", "mid") + ast "Nice try old man..." ("annoyed", "narrow", "angry", "R") + ast "Keep your hands to yourself." ("upset", "narrow", "base", "mid") return label ast_reaction_equip(item): diff --git a/game/scripts/characters/cho/events/favors/inspect_her_body_tier3.rpy b/game/scripts/characters/cho/events/favors/inspect_her_body_tier3.rpy index e7c0141c..4053bbb2 100644 --- a/game/scripts/characters/cho/events/favors/inspect_her_body_tier3.rpy +++ b/game/scripts/characters/cho/events/favors/inspect_her_body_tier3.rpy @@ -2789,7 +2789,7 @@ label cc_pf_strip_T3_intro_E3: cho "Professor!" play sound "sounds/giggle2_loud.ogg" - ton "*Giggles*..." + ton "*Giggles*" $ states.cho.status.cumshot = True @@ -2930,7 +2930,7 @@ label cc_pf_strip_T3_intro_E3: # Brown: [[152, 89, 48, 255], [195, 137, 89, 255], [230, 141, 32, 255]] her @ cheeks blush "" ("crooked_smile", "happyCl", "base", "mid") play sound "sounds/giggle2_loud.ogg" - ton "*Giggles*..." + ton "*Giggles*" $ hermione.get_equipped("hair").set_color([[152, 89, 48, 255], [195, 137, 89, 255], [230, 141, 32, 255]]) her "" ("base", "narrow", "base", "R") @@ -3074,7 +3074,7 @@ label cc_pf_strip_T3_intro_E3: label cc_pf_strip_T3_repeat: call cc_pf_strip - + gen "I'm in the mood for another strip-show, [name_cho_genie]." ("base", xpos="far_left", ypos="head") cho "Of course you are, [name_genie_cho]." ("base", "narrow", "raised", "mid") cho "Who's going to watch me this time?" ("soft", "narrow", "base", "mid") diff --git a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy index fc549fb4..11c0f0d2 100644 --- a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy @@ -2164,7 +2164,7 @@ label gryffindor_match_return: stop music fadeout 1 play sound "sounds/giggle2.ogg" - ton "*Giggles*..." ("grin", "narrow", "base", "R", trans=d3) #smirks + ton "*Giggles*" ("grin", "narrow", "base", "R", trans=d3) #smirks label .introspection: diff --git a/game/scripts/characters/cho/wardrobe_reactions.rpy b/game/scripts/characters/cho/wardrobe_reactions.rpy index 550c565c..1e35bca7 100644 --- a/game/scripts/characters/cho/wardrobe_reactions.rpy +++ b/game/scripts/characters/cho/wardrobe_reactions.rpy @@ -87,6 +87,7 @@ label cho_reaction_touch(what): cho @ cheeks blush "Are you sure there isn't anywhere else you could distribute that praise?" ("smile", "narrow", "base", "mid") cho @ cheeks blush "I'm glad you're so proud of me [name_genie_cho]..." ("base", "narrow", "base", "mid") cho @ cheeks blush "*Mmm*..." ("horny", "closed", "base", "mid") + cho @ cheeks blush "*Giggles*... Have I been a good girl?" ("base", "narrow", "base", "mid") elif what == "breasts": @@ -94,7 +95,7 @@ label cho_reaction_touch(what): if states.cho.level < 16: # Before Gryffindor match random: - cho @ cheeks blush "Kissing them for good luck are we?" ("smile", "narrow", "base", "mid") + cho @ cheeks blush "Touching them for good luck are we?" ("smile", "narrow", "base", "mid") block: cho "*Mmm*..." ("horny", "closed", "base", "mid") @@ -128,6 +129,20 @@ label cho_reaction_touch(what): cho @ cheeks blush "Careful or I might lock my thighs around your neck and keep you there..." ("soft", "narrow", "base", "mid") elif what == "ass": $ show_kinetic_text(_("{shake}*spank*{/shake}"), sound="sounds/spank.ogg", trans=expand_text) + + if states.cho.level < 16: #Before Gryffindor match + random: + cho "Ah! *Ahem*... Didn't even feel it!" ("smile", "closed", "base", "mid") + cho "{shudder}*Ngh*!{/shudder} Nice try...{w=0.4} My cheeks are hard as steel." ("soft", "narrow", "base", "mid") + cho "{bounce}*Ah*!{/bounce} I mean...{w=0.4} I won't allow tactics to phase me." ("soft", "narrow", "base", "downR") + cho "Harder [name_genie_cho]! I mean... So that the Gryffindors can't get a reaction out of me." ("soft", "narrow", "base", "mid") + else: + random: + cho "Ah! Thank--{w=0.2} Thank you [name_genie_cho]." ("clench", "base", "base", "mid") + cho "{shudder}*Ngh*!{/shudder} That's it [name_genie_cho]! Don't you dare go easy on me!" ("crooked_smile", "narrow", "angry", "mid") + cho "Harder [name_genie_cho]!!! I want my butt to feel it next time I ride [states.cho.ev.quidditch.broom_name]!" ("crooked_smile", "narrow", "base", "mid") + cho "Yes [name_genie_cho]! Make that trophy glow!" ("smile", "narrow", "base", "mid") + return label cho_reaction_touch_fail(what): @@ -162,6 +177,12 @@ label cho_reaction_touch_fail(what): elif what == "ass": $ mouse_slap() + random: + cho "Don't you dare try to touch my firm and perfectly rounded cheeks!" ("disgust", "wide", "base", "mid") + cho "Testing my reaction speed are you? Try again..." ("crooked_smile", "narrow", "angry", "mid") + cho "Whoa! Sneaking up from behind? You're lucky I've trained for such situations..." ("angry", "narrow", "angry", "mid") + cho "Hey! I ride my broom on that!" ("mad", "base", "angry", "mid") + return label cho_reaction_equip(item): diff --git a/game/scripts/characters/hermione/wardrobe_reactions.rpy b/game/scripts/characters/hermione/wardrobe_reactions.rpy index fe5c41eb..da19514f 100644 --- a/game/scripts/characters/hermione/wardrobe_reactions.rpy +++ b/game/scripts/characters/hermione/wardrobe_reactions.rpy @@ -103,15 +103,15 @@ label her_reaction_touch(what): random: her @ cheeks blush "So, I guess this is part of our arrangement now..." ("base", "narrow", "base", "down") her @ cheeks blush "Oh! Hey, at least give me a warning first." ("soft", "squint", "base", "mid") - her @ cheeks blush "Your hands not good enough anymore?" ("base", "squint", "base", "R") + her @ cheeks blush "Just looking isn't good enough anymore?" ("base", "squint", "base", "R") her @ cheeks blush "Hey... These things are sensitive, you know..." ("grin", "narrow", "base", "down") else: # >= 12 random: - her @ cheeks blush "Why are you kissing my..." ("angry", "base", "base", "mid") + her @ cheeks blush "Why are you touching my..." ("angry", "base", "base", "mid") her @ cheeks blush "I didn't say you could...{w=0.4} Never mind..." ("clench", "closed", "base", "mid") her @ cheeks blush "I thought I was supposed to get points for this..." ("annoyed", "base", "base", "mid") - her @ cheeks blush "I guess a small kiss is fine..." ("annoyed", "base", "base", "R") - her @ cheeks blush "That's not my cheek..." ("disgust", "narrow", "base", "mid") + her @ cheeks blush "I suppose a quick squeeze is fine..." ("annoyed", "base", "base", "R") + her @ cheeks blush "That's not the appropriate behaviour for a headmaster..." ("disgust", "narrow", "base", "mid") elif what == "vagina": $ show_kinetic_text(_("*squelch*"), sound="sounds/drooling.ogg", trans=squeeze_text) @@ -133,12 +133,27 @@ label her_reaction_touch(what): her @ cheeks blush "*Mmm*..." ("soft", "closed", "base", "mid") her @ cheeks blush "More..." ("open", "closed", "base", "mid") her @ cheeks blush "Keep going [name_genie_hermione]..." ("smile", "closed", "base", "mid") - ##This could play after touching her enough times this wardrobe session## - #her "*Nnngh*..." ("base", "base", "base", "mid") - #with kissiris elif what == "ass": $ show_kinetic_text(_("{shake}*spank*{/shake}"), sound="sounds/spank.ogg", trans=expand_text) + if states.her.level >= 20: + random: + her @ cheeks blush "{hearts}*Ah*!{hearts}" ("soft", "closed", "base", "mid") + her @ cheeks blush "{shudder}*Ngh*!{/shudder} Naughty..." ("grin", "narrow", "base", "mid") + her @ cheeks blush "{bounce}*Ah*...{/bounce}{w=0.4} I'm--{w=0.2} Am I being punished for something?" ("soft", "narrow", "base", "stare") + her @ cheeks blush "{shudder}*Ngh*!{/shudder} Ten points...{w=0.4} To me...{hearts}" ("base", "narrow", "base", "stare") + elif states.her.level >= 16: + random: + her @ cheeks blush "Hey! Don't--{w=0.2} I mean...{w=0.4} Fine...{w=0.4} Go on then..." ("open", "closed", "base", "R") + her "{shudder}*Ngh*!{/shudder}{w=0.4} At least make sure I'm ready for it!" ("angry", "happyCl", "base", "mid") + her "*Ah*!{hearts}" ("open_tongue", "closed", "base", "R") + her "{shudder}*Ngh*!{/shudder} You naughty--{w=0.2} Couldn't help yourself, could you?" ("grin", "narrow", "base", "R") + else: # >= 12 + random: + her @ cheeks blush "Hey! How am I supposed to sit if you do that?" ("annoyed", "base", "base", "R") + her "Whoa! Aren't you supposed to pay me for things of this nature?" ("angry", "narrow", "base", "mid") + her "{shake}Eeek!{/shake} Your hand! So cold!" ("annoyed", "happyCl", "angry", "mid") + her @ cheeks blush "{shudder}*Ngh*!{/shudder}" ("angry", "wide", "angry", "stare") return label her_reaction_touch_fail(what): @@ -169,6 +184,13 @@ label her_reaction_touch_fail(what): her "Hands off me." ("clench", "narrow", "angry", "mid") elif what == "ass": $ mouse_slap() + + random: + her "Sir! Must I remind you that corporal punishments have been abolished at Hogwarts?" ("clench", "narrow", "angry", "mid") + her "What on earth are you doing, [name_genie_hermione]?!" ("open", "narrow", "angry", "mid") + her "Sir! I can't believe you've done this!" ("open", "happyCl", "angry", "mid") + her "You did not just try that..." ("angry", "wide", "angry", "mid") + her "Keep your hands away from my bottom!" ("mad", "wide", "angry", "mid") return label her_reaction_equip(item): diff --git a/game/scripts/characters/luna/wardrobe_reactions.rpy b/game/scripts/characters/luna/wardrobe_reactions.rpy index 46f71643..968241d5 100644 --- a/game/scripts/characters/luna/wardrobe_reactions.rpy +++ b/game/scripts/characters/luna/wardrobe_reactions.rpy @@ -4,6 +4,7 @@ define lun_requirements = { "category piercings & tattoos": 13, "touch head": 0, "touch breasts": 0, + "touch ass": 0, "touch vagina": 0, "unequip panties": 7, "unequip bra": 7, @@ -106,7 +107,7 @@ label lun_reaction_touch(what): if states.lun.tier == 5: random: - lun @ cheeks blush "Don't forget to kiss the other one too! She gets awfully jealous if her sister gets all the attention." ("base", "base", "base", "down") + lun @ cheeks blush "Don't forget the other one! She gets awfully jealous if her sister gets all the attention." ("base", "base", "base", "down") lun @ cheeks blush "{bounce}*Ah*...{/bounce} Thank you for helping me [name_genie_luna]..." ("soft", "closed", "base", "mid") block: lun "*Mmm*... Why does something so bad feel so good?" ("grin", "closed", "base", "mid") @@ -130,9 +131,9 @@ label lun_reaction_touch(what): random: block: lun "You really were right about these things being sensitive..." ("open", "base", "base", "down") - lun "Can't believe I hadn't figured this out earlier." ("base", "base", "base", "downR") + lun "I can't believe I hadn't figured this out earlier." ("base", "base", "base", "downR") block: - lun @ cheeks blush "{bounce}*Ah*...{/bounce} Is everyone this sensitive in around this spot?" ("soft", "closed", "base", "mid") + lun @ cheeks blush "{bounce}*Ah*...{/bounce} Is it normal to be so sensitive around this area?" ("soft", "closed", "base", "mid") gen "Women are a lot more sensitive than men most of the time..." ("base", xpos="far_left", ypos="head") lun "Oh... That's so sad..." ("angry", "base", "base", "mid") block: @@ -183,6 +184,13 @@ label lun_reaction_touch(what): lun "I don't think anyone has ever kissed me there before... How strange..." ("grin", "closed", "base", "mid") elif what == "ass": $ show_kinetic_text(_("{shake}*spank*{/shake}"), sound="sounds/spank.ogg", trans=expand_text) + + random: + lun @ cheeks blush "{bounce}*Ooooh*...{/bounce} Tingly!" ("crooked_smile", "narrow", "base", "mid") + lun @ cheeks blush "Goodness gracious!" ("grin", "base", "base", "up") + lun @ cheeks blush "{bounce}*Ah*!{/bounce} I--{w=0.2} I like how that feels! Do it again!" ("base", "narrow", "base", "down") + lun @ cheeks blush "That's it! Smack those cheeky buggers out of there!" ("grin", "happyCl", "base", "down") + lun @ cheeks blush "{bounce}*Ah*!{/bounce} [name_genie_luna]! You're making me blush!" ("angry", "base", "raised", "mid") return label lun_reaction_touch_fail(what): #Not used @@ -192,7 +200,7 @@ label lun_reaction_touch_fail(what): #Not used gen "Ouch! Why would you do that?!" ("angry", xpos="far_left", ypos="head") lun "Oh! I'm terribly sorry, [name_genie_luna], I used to play this game with my father and..." gen "I don't need to hear it..." ("base", xpos="far_left", ypos="head") - lun "...as you wish [name_genie_luna]." + lun "... As you wish [name_genie_luna]." elif what == "breasts": $ mouse_slap() @@ -202,10 +210,11 @@ label lun_reaction_touch_fail(what): #Not used elif what == "vagina": $ mouse_slap() - lun "*Ah* [name_genie_luna], please don't tease me, wrackspurts have been terribly active today, and I'm barely able to withhold as it is." + lun "{bounce}*Ah*...{/bounce} [name_genie_luna], please don't tease me, wrackspurts have been terribly active today, and I'm barely able to withhold as it is." elif what == "ass": $ mouse_slap() + lun "*Giggles* [name_genie_luna] stop that! It tickles." return label lun_reaction_equip(item): diff --git a/game/scripts/characters/susan/wardrobe_reactions.rpy b/game/scripts/characters/susan/wardrobe_reactions.rpy index b3f6b599..a0297f73 100644 --- a/game/scripts/characters/susan/wardrobe_reactions.rpy +++ b/game/scripts/characters/susan/wardrobe_reactions.rpy @@ -63,6 +63,11 @@ label sus_reaction_touch(what): elif what == "ass": $ show_kinetic_text(_("{shake}*spank*{/shake}"), sound="sounds/spank.ogg", trans=expand_text) + random: + sus @ cheeks blush "Ouch! That--{w=0.2} My word..." ("angry", "happy", "sad", "downR") + sus @ cheeks blush "{shake}Eek!{/shake} Did--{w=0.2} Did I do something wrong?" ("soft", "happy", "sad", "stare") + sus @ cheeks blush "{shudder}*Ngh*!{/shudder} Why would you do such..." ("angry", "base", "sad", "downR") + sus @ cheeks blush "Owie! My b--{w=0.2} I mean...{w=0.4} Sorry, professor!" return label sus_reaction_touch_fail(what): @@ -88,6 +93,11 @@ label sus_reaction_touch_fail(what): elif what == "ass": $ mouse_slap() + random: + sus "{shake}Eek!{/shake}" ("angry", "happyCl", "sad", "mid") + sus "Don't!" ("angry", "happy", "sad", "down") + sus "You can't!" ("angry", "wide", "sad", "stare") + return label sus_reaction_equip(item): diff --git a/game/scripts/characters/tonks/wardrobe_reactions.rpy b/game/scripts/characters/tonks/wardrobe_reactions.rpy index 9b5537fb..995e0df1 100644 --- a/game/scripts/characters/tonks/wardrobe_reactions.rpy +++ b/game/scripts/characters/tonks/wardrobe_reactions.rpy @@ -59,6 +59,7 @@ label ton_reaction_touch(what): ton "Is this what you do to our students? A bit tame, don't you think?" ("soft", "narrow", "base", "mid") ton "Surely this is not an appropriate method of rewarding your subordinate..." ("horny", "narrow", "base", "R") ton "Such a weird custom, but I'll allow it..." ("horny", "closed", "base", "mid") + ton "I'm not sure if you're trying to charm or confuse me... Either way, I'm intrigued." ("soft", "narrow", "base", "mid") block: ton "Does this mean I'm your favourite student?" ("grin", "base", "raised", "mid") ton "Teacher, I mean..." ("base", "narrow", "base", "downR") @@ -73,6 +74,10 @@ label ton_reaction_touch(what): ton "*Mmm*..." ("base", "narrow", "base", "up") ton "Trying to get put in detention are we?" ("grin", "narrow", "base", "mid") ton "*Tsk*... How naughty... And with an employee, no less." ("horny", "narrow", "base", "mid") + ton "*Hmm*... Do you do this to all your employees, or just me?" ("grin", "narrow", "base", "mid") + ton "*Giggles*... Magical, aren't they?" ("grin", "narrow", "base", "mid") + ton "Alright then... I suppose you can play with them for a bit..." ("base", "narrow", "base", "mid") + ton "Whoa! Be careful [name_genie_tonks], my nipples are as hard as glass!{w=0.4} Just kidding." ("grin", "narrow", "base", "mid") block: ton "I don't remember this being part of the job description..." ("horny", "narrow", "shocked", "down") ton "But I'll look the other way for now..." ("grin", "closed", "base", "mid") @@ -84,10 +89,19 @@ label ton_reaction_touch(what): ton "*Hmm*...{w=0.3} Did I feel some tongue? Must've been my imagination..." ("horny", "narrow", "base", "down") ton "Is this one part of the extracurricular activities in my work contract?" ("grin", "narrow", "raised", "mid") ton "I didn't expect to receive a bonus today... What a nice surprise..." ("grin", "narrow", "raised", "mid") + ton "*Mmm*... Trying to butter me up, are you?" ("horny", "narrow", "base", "down") elif what == "ass": $ show_kinetic_text(_("*spank*"), sound="sounds/spank.ogg", trans=expand_text) - ton "*Mmm* Spank me daddy!" ("horny", "narrow", "base", "down") + ton "*Mmm* Spank me [name_genie_tonks]!" ("angry", "narrow", "base", "down") + ton "Oooh... You naughty boy!" ("horny", "narrow", "base", "down") + ton "{shake}*Ah*!{/shake} Yes!" ("horny", "narrow", "base", "down") + ton "{shudder}*Ngh*!{/shudder}" ("clench", "narrow", "base", "mid") + ton "Yes! I've been such a naughty girl!" ("horny", "narrow", "base", "down") + ton "Punish me [name_genie_tonks]!" ("horny", "narrow", "base", "down") + ton "Harder [name_genie_tonks]!!!" ("horny", "narrow", "base", "down") + ton "Again!" ("open", "narrow", "base", "mid") + ton "More!{w=0.4} More!" ("horny", "narrow", "base", "down") return @@ -120,6 +134,7 @@ label ton_reaction_touch_fail(what): ton "Hey, those are my fun bags... Don't be naughty." ("soft", "narrow", "angry", "mid") ton "Hey now, someone's getting a bit ahead of themselves." ("annoyed", "narrow", "base", "mid") ton "Those aren't for you to play with..." ("open", "narrow", "base", "mid") + ton "Hands off the goods!" ("open", "narrow", "angry", "mid") elif what == "vagina": $ mouse_slap() @@ -130,8 +145,17 @@ label ton_reaction_touch_fail(what): ton "Hey, who said you had permission to approach the chamber of secrets?" ("grin", "narrow", "angry", "mid") ton "That place is reserved for good boys and girls..." ("annoyed", "narrow", "angry", "mid") ton "That forest is forbidden entry for newbies... Let's get to know each other a bit better first..." ("soft", "narrow", "base", "mid") + ton "Thanks, but I've already finished myself off three times today..." ("soft", "narrow", "base", "mid") + ton "Be careful or this little kitty might bite..." ("soft", "narrow", "angry", "mid") elif what == "ass": $ mouse_slap() + + random: + ton "*Ngh* You naughty--{w=0.2} Couldn't help yourself, is that it?" ("annoyed", "narrow", "angry", "mid") + ton "Hey!" ("annoyed", "narrow", "angry", "mid") + ton "What the--{w=0.2} Asking for a kick in the nuts are you?" ("soft", "narrow", "base", "mid") + ton "Try that again, and I'll fetch my whip!" ("grin", "narrow", "angry", "mid") + ton "Minus ten points from the headmaster!" ("open", "narrow", "angry", "mid") return label ton_reaction_equip(item):