Wardrobe "Easter Egg" reactions

* Added new "spanking" reactions.
* Added some additional reactions.
* Minor writing adjustments.
This commit is contained in:
Johnny28 2024-11-09 15:55:53 +01:00
parent f9c38e2b15
commit 7c1a325fa1
8 changed files with 141 additions and 60 deletions

File diff suppressed because it is too large Load Diff

View File

@ -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")

View File

@ -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:

View File

@ -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):

View File

@ -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):

View File

@ -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):

View File

@ -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):

View File

@ -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):