2022-05-16 23:48:22 +00:00
### Hermione Admire Panties ###
label hg_pf_admire_panties:
gen "{size=-4}(I will ask her to show me her panties. Plain and simple.){/size}" ("base", xpos="far_left", ypos="head")
if hg_pf_admire_panties.counter < 1:
menu:
"\"(Yes, let's do it!)\"":
pass
"\"(Not right now.)\"":
jump hermione_favor_menu
# Start Event
$ current_payout = 10
$ hg_pf_admire_panties.start()
# End Event
label end_hg_pf_admire_panties:
# Setup
stop music fadeout 2.0
call hide_characters
show screen blkfade
with d3
call her_chibi("stand","desk","base", flip=False)
call gen_chibi("sit_behind_desk")
$ hermione.wear("all")
hide screen blkfade
2023-03-31 22:41:48 +00:00
if states.her.tier <= 2:
2022-05-16 23:48:22 +00:00
her ".................." ("annoyed", "base", "base", "R", trans=fade)
2023-03-31 22:41:48 +00:00
elif states.her.tier <= 3:
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("annoyed", "narrow", "base", "down", trans=fade)
2023-03-31 22:41:48 +00:00
elif states.her.tier <= 5:
2023-04-11 16:41:35 +00:00
her "" ("soft", "base", "base", "R", trans=fade)
2022-05-16 23:48:22 +00:00
else:
her "" ("smile", "narrow", "base", "mid_soft", trans=fade)
# If Hermione is at tier 4+, she does not care about points.
2023-03-31 22:41:48 +00:00
if states.her.tier < 4 and current_payout > 0:
2022-05-16 23:48:22 +00:00
$ gryffindor += current_payout
2023-03-01 22:14:00 +00:00
gen "{number=current_payout} points to Gryffindor, [name_hermione_genie]. Well done." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
if hg_pf_admire_panties.counter == 1: # First time
her "Another {number=current_payout} points..." ("base", "narrow", "worried", "down")
her "Can't wait to tell the guys!" ("smile", "happyCl", "base", "mid")
her "Except that I can't actually tell them about any of this..." ("annoyed", "narrow", "angry", "R")
pause 1.0
if game.daytime:
her "Well, my classes are about to start..." ("open", "closed", "base", "mid")
else:
2023-03-01 22:14:00 +00:00
her "It's getting pretty late, [name_genie_hermione]..." ("open", "closed", "base", "mid")
2022-05-16 23:48:22 +00:00
her "Will this be all?" ("open", "base", "base", "mid")
2023-04-11 16:41:35 +00:00
gen "Yes, that shall do for now [name_hermione_genie], you may leave." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
# Hermione stops at the door
call her_walk("door", "base")
# If Hermione is at tier 4+, she does not care/forgets about points.
2023-04-11 16:41:35 +00:00
if states.her.tier >= 6:
her "(I feel like I've forgotten something...)" ("soft", "base", "worried", "stare", xpos="base", ypos="base", flip=True, trans=d3)
her "(Oh well... I'm sure I'll remember if it was something important...)" ("base", "base", "base", "L")
elif states.her.tier >= 5:
her "(Hold on... I forgot about the points again...)" ("open", "base", "worried", "stare", xpos="base", ypos="base", flip=True, trans=d3)
her "(*Eh*... I'm sure he'll remember the points next time...)" ("base", "base", "base", "R")
elif states.her.tier >= 4:
her "(Wait, what about my points...)" ("open", "base", "worried", "stare", xpos="base", ypos="base", flip=True, trans=d3)
her "(I better remember to ask next time...)" ("annoyed", "base", "base", "L")
2022-05-16 23:48:22 +00:00
# Hermione leaves
call her_chibi("leave")
# Increase level
2023-03-31 22:41:48 +00:00
if states.her.tier == 1:
if states.her.level < 3: # Points til 3
$ states.her.level += 1
2022-05-16 23:48:22 +00:00
2023-03-31 22:41:48 +00:00
elif states.her.tier == 2:
if states.her.level < 9: # Points til 9
$ states.her.level += 1
2022-05-16 23:48:22 +00:00
2023-03-31 22:41:48 +00:00
elif states.her.tier == 3:
if states.her.level < 12: # Points til 12
$ states.her.level += 1
2022-05-16 23:48:22 +00:00
2023-03-31 22:41:48 +00:00
elif states.her.tier == 4:
if states.her.level < 18: # Points til 18
$ states.her.level += 1
2022-05-16 23:48:22 +00:00
jump end_hermione_event
### Tier 1 ###
# Hermione reluctantly lifts her skirt for you.
# Event 1 (i) - Hermione is shocked about your suggestion.
# Event 2 (r) - Hermione still can't believe what you ask her to do.
label hg_pf_admire_panties_T1_intro_E1:
gen "Nothing drastic, really..." ("base", xpos="far_left", ypos="head")
gen "I just want you to show me your panties." ("base", xpos="far_left", ypos="head")
2023-03-29 21:05:49 +00:00
her "My... Panties...?" ("open", "base", "base", "mid")
2023-03-01 22:14:00 +00:00
her "[name_genie_hermione]!" ("angry", "base", "angry", "mid")
2022-05-16 23:48:22 +00:00
gen "I know, I know, this a little weird..." ("base", xpos="far_left", ypos="head")
her "{size=+7}A little !?{/size}" ("shock", "wide", "base", "stare")
her "This is completely inappropriate!"
gen "Listen, we need to go through this phase before we get to the good stuff, alright?" ("base", xpos="far_left", ypos="head")
2023-03-01 22:14:00 +00:00
her "The \"good stuff\"? [name_genie_hermione], I don't understand..." ("angry", "base", "base", "mid")
gen "What don't you understand, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
gen "Do you need these points or not?" ("base", xpos="far_left", ypos="head")
her "I do..." ("disgust", "base", "base", "down")
gen "Get up here and show them to me then..." ("base", xpos="far_left", ypos="head")
her "............." ("angry", "base", "angry", "mid")
call hg_pf_admire_panties_T1
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T1_E1:
gen "Nothing drastic, really..." ("base", xpos="far_left", ypos="head")
gen "I just want you to show me your panties." ("base", xpos="far_left", ypos="head")
her "This again?" ("angry", "base", "angry", "mid")
gen "Yes. Show them to me..." ("base", xpos="far_left", ypos="head")
her "............." ("angry", "base", "angry", "mid")
call hg_pf_admire_panties_T1
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T1: # Call label
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if hermione.is_worn("bottom"):
$ hermione.strip("bottom")
call her_chibi("lift_skirt","desk","base")
with d3
call ctc
else:
call her_chibi("stand", "desk", "base")
2023-03-16 22:55:14 +00:00
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
2022-05-16 23:48:22 +00:00
her "....................." ("angry", "base", "angry", "mid", xpos="mid", ypos="base", trans=d3)
call ctc
menu:
"-Stare at her face-":
2023-03-11 19:43:02 +00:00
nar "You study Hermione's face--"
nar "Wondering what's going through her mind right now."
2022-05-16 23:48:22 +00:00
her "......................." ("angry", "narrow", "annoyed", "mid", emote="angry")
"-Stare at her panties-":
2023-03-11 19:43:02 +00:00
nar "It's plain girlish underwear, nothing that an ordinary girl wouldn't wear."
2022-05-16 23:48:22 +00:00
if hg_pf_admire_panties.counter > 1: # Second time
her "......................." ("angry", "narrow", "base", "R", emote="angry")
else: # First time
her "......................." ("angry", "narrow", "annoyed", "mid", emote="angry")
call ctc
return
### Tier 2 ###
# Hermione lifts her skirt for you.
# Event 1 (i) - Hermione is embarrassed about what she's about to do.
# Event 2 (r) - Hermione is still not happy.
label hg_pf_admire_panties_T2_intro_E1:
2023-03-01 22:14:00 +00:00
her "So, what will it be, [name_genie_hermione]?"
2022-05-16 23:48:22 +00:00
gen "Nothing drastic, really..." ("base", xpos="far_left", ypos="head")
gen "I just want you to show me your panties." ("base", xpos="far_left", ypos="head")
if hg_pf_admire_panties.counter == 1:
her "My Panties?!" ("clench", "base", "worried", "mid")
else:
her "Oh... again?" ("annoyed", "base", "worried", "R")
gen "Just do it..." ("base", xpos="far_left", ypos="head")
her ".................." ("annoyed", "base", "worried", "mid")
call hg_pf_admire_panties_T2
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T2_E1:
2023-03-01 22:14:00 +00:00
her "What will it be, [name_genie_hermione]?"
2022-05-16 23:48:22 +00:00
gen "I'd like you to show me your panties again." ("base", xpos="far_left", ypos="head")
her ".................." ("annoyed", "base", "worried", "R")
her "Alright..." ("open", "base", "worried", "R")
call hg_pf_admire_panties_T2
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T2: # Call label
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if hermione.is_worn("bottom"):
$ hermione.strip("bottom")
call her_chibi("lift_skirt","desk","base")
with d3
call ctc
else:
call her_chibi("stand", "desk", "base")
2023-03-16 22:55:14 +00:00
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
2023-03-01 22:14:00 +00:00
her "Here, [name_genie_hermione]..." ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=d3)
2022-05-16 23:48:22 +00:00
call ctc
menu:
"\"You don't look too embarrassed...\"":
her "That's not true..." ("base", "happy", "base", "mid")
her "But it is a small price to pay if it means the Gryffindor house keeps the cup this year." ("base", "base", "base", "R")
her "I know everyone will be so happy..."
"\"I like your panties...\"":
2023-03-01 22:14:00 +00:00
her "Thank you, [name_genie_hermione]..." ("base", "happy", "base", "mid")
2022-05-16 23:48:22 +00:00
"-Keep looking into her eyes-":
her ".............................." ("soft", "base", "base", "mid")
her "...........................?"
her "................................" ("grin", "base", "base", "R")
2023-03-01 22:14:00 +00:00
her "[name_genie_hermione], please... You are embarrassing me." ("grin", "happyCl", "worried", "mid",emote="sweat")
2022-05-16 23:48:22 +00:00
call ctc
return
### Tier 3 ###
# Event 1 (i) - Ask her to take off her panties, she agrees to flash you quickly + variation if she has stripped.
# Event 2 (r) - Ask her to take off her panties, you make her stand for longer + variation if she has stripped.
label hg_pf_admire_panties_T3_intro_E1:
if hg_pf_admire_panties.counter == 1:
2023-03-01 22:14:00 +00:00
gen "[name_hermione_genie], could you show me your panties?" ("base", xpos="far_left", ypos="head")
2023-03-31 22:41:48 +00:00
if not states.her.status.stripping:
2022-05-16 23:48:22 +00:00
her "My panties?" ("open", "narrow", "base", "mid")
gen "If it's not too much trouble..." ("base", xpos="far_left", ypos="head")
her "*Hmm*... I suppose not..." ("angry", "squint", "base", "R")
else:
her "I suppose... If it's just my panties..." ("angry", "squint", "base", "R")
gen "(You'd be so lucky...)" ("base", xpos="far_left", ypos="head")
else:
2023-03-01 22:14:00 +00:00
gen "[name_hermione_genie], I think it's time I took another look at your panties." ("base", xpos="far_left", ypos="head")
2023-03-31 22:41:48 +00:00
if not states.her.status.stripping:
2022-05-16 23:48:22 +00:00
her "Again?" ("open", "narrow", "base", "mid")
2023-03-01 22:14:00 +00:00
gen "Yes, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "Okay." ("angry", "squint", "base", "R")
else:
her "Just my panties, right?" ("open", "squint", "base", "mid")
gen "We'll see..." ("base", xpos="far_left", ypos="head")
her "Right..." ("angry", "narrow", "base", "down")
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if hermione.is_worn("bottom"):
$ hermione.strip("bottom")
call her_chibi("lift_skirt","desk","base")
with d3
call ctc
else:
call her_chibi("stand", "desk", "base")
2023-03-16 22:55:14 +00:00
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
2022-05-16 23:48:22 +00:00
her "There you go." ("base", "squint", "base", "mid", xpos="mid", ypos="base", trans=dissolve)
2023-03-01 22:14:00 +00:00
gen "Very good, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
menu:
"\"How are you feeling?\"":
2023-03-01 22:14:00 +00:00
her "[name_genie_hermione]?" ("soft", "squint", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "How does it feel, knowing you're earning your house a lot of points." ("base", xpos="far_left", ypos="head")
her "*Ehm*... Good?" ("angry", "happy", "base", "mid")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I mean, as good as you could feel when you're showing the headmaster your panties." ("angry", "squint", "base", "R")
2022-05-16 23:48:22 +00:00
gen "Glad to hear it." ("base", xpos="far_left", ypos="head")
"-Stare at her face-":
2023-03-01 22:14:00 +00:00
gen "You've got a very pretty face, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "[name_genie_hermione]?" ("angry", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
her "I thought you were supposed to be looking at my panties." ("angry", "narrow", "base", "mid")
gen "Does it matter where I'm looking?" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "*Hmm*...{w=0.4} Well as long as you're still paying me..." ("angry", "narrow", "base", "R")
2022-05-16 23:48:22 +00:00
"-Stare at her panties-":
her "..." ("base", "squint", "base", "mid")
her "...{fast}..." ("normal", "squint", "base", "mid")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "[name_genie_hermione]?" ("open", "squint", "base", "mid")
2023-03-01 22:14:00 +00:00
gen "Yes, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "You're staring very intently..." ("angry", "narrow", "base", "R")
2022-05-16 23:48:22 +00:00
gen "Of course, I'm savouring every moment." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Right..." ("open", "narrow", "base", "down")
her @ cheeks blush "" ("normal", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
call ctc
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Are we done?" ("open", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "Not quite." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "[name_genie_hermione]?" ("angry", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "First I'd like you to take those panties off." ("base", xpos="far_left", ypos="head")
2023-03-31 22:41:48 +00:00
if not states.her.status.stripping:
2023-04-26 00:21:55 +00:00
her @ cheeks blush "You want me to--" ("clench", "squint", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "Take them off for me, yes." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "..." ("disgust", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "For Gryffindor, obviously." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "So, I will get extra points for this?" ("open", "closed", "worried", "mid")
2022-05-16 23:48:22 +00:00
gen "Of course, you shall receive twenty extra points..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "*Hmm*..." ("annoyed", "narrow", "worried", "R")
her @ cheeks blush "For how long?" ("open", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "Just a quick peek shall suffice." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Alright then..." ("open", "closed", "base", "mid")
2022-05-16 23:48:22 +00:00
$ current_payout += 20
else:
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I thought you just wanted me to show you my panties..." ("angry", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "Yes, and now I want to see them slide off your legs." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "..." ("disgust", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
gen "You'll get paid extra obviously..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "...{w=0.4} How much extra?" ("open", "narrow", "base", "R")
2022-05-16 23:48:22 +00:00
gen "Ten points." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Just ten?" ("clench", "narrow", "base", "mid")
2023-04-03 16:15:05 +00:00
gen "Is ten points not good enough for a quick glance of what's under those panties?" ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
gen "It's not like I haven't gotten a good look already..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "..." ("annoyed", "narrow", "base", "down")
her @ cheeks blush "I suppose...{w=0.4} If it's just a quick glance..." ("open", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
$ current_payout += 10
2023-04-26 00:21:55 +00:00
her @ cheeks blush "..." ("normal", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
$ hermione.strip("panties")
with d3
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("normal", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
pause 4
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("angry", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
pause 3
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Okay, that's{nw}" ("open", "squint", "base", "mid")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
$ hermione.wear("panties")
2023-04-03 16:15:05 +00:00
her "Okay, that's{fast} enough..."
2022-05-16 23:48:22 +00:00
2023-03-01 22:14:00 +00:00
gen "Very well, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T3_E1:
2023-03-01 22:14:00 +00:00
gen "[name_hermione_genie], I think it's time I took another look at your panties." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "Just my panties?" ("open", "narrow", "base", "mid")
gen "*Hmm*... We'll see..." ("base", xpos="far_left", ypos="head")
her "Alright..." ("open", "squint", "base", "mid")
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if hermione.is_worn("bottom"):
$ hermione.strip("bottom")
call her_chibi("lift_skirt","desk","base")
with d3
call ctc
else:
call her_chibi("stand", "desk", "base")
2023-03-16 22:55:14 +00:00
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed
2022-05-16 23:48:22 +00:00
her "Here you go." ("base", "squint", "base", "mid", xpos="mid", ypos="base", trans=dissolve)
call ctc
gen "Excellent." ("base", xpos="far_left", ypos="head")
menu:
"\"You look pretty comfortable...\"":
her "I guess..." ("open", "squint", "base", "R")
her "It's not really that different from wearing bikini bottoms..." ("open", "closed", "base", "mid")
her "I can just pretend that I'm at the lake." ("base", "closed", "base", "mid")
gen "Right..." ("base", xpos="far_left", ypos="head")
gen "(Then why not just pretend you're in the shower and bare it all.)" ("base", xpos="far_left", ypos="head")
"\"Do you like showing off your panties?\"":
2023-03-01 22:14:00 +00:00
her "Like, [name_genie_hermione]?" ("open", "squint", "base", "mid")
gen "Yes [name_hermione_genie]... Do you enjoy it?" ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "*Hmm*... I don't mind it I guess..." ("open", "squint", "base", "R")
her "As long as it makes my house happy." ("base", "base", "base", "mid")
gen "I'm sure it does." ("base", xpos="far_left", ypos="head")
"-Stare at her panties-":
her "..." ("base", "squint", "base", "mid")
2023-04-03 16:15:05 +00:00
her "......" ("normal", "squint", "base", "mid")
2023-03-01 22:14:00 +00:00
her "[name_genie_hermione]?" ("open", "squint", "base", "mid")
gen "Yes, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "Do you have to stare so intently at them?" ("angry", "squint", "base", "mid")
gen "I don't." ("base", xpos="far_left", ypos="head")
gen "..." ("base", xpos="far_left", ypos="head")
her "You're still staring..." ("annoyed", "narrow", "base", "mid")
gen "I don't have to... But I want to." ("base", xpos="far_left", ypos="head")
her "Right..." ("angry", "narrow", "base", "R")
menu:
"\"Now take them off.\"":
2023-04-26 00:21:55 +00:00
her @ cheeks blush "[name_genie_hermione]!" ("angry", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "What?" ("base", xpos="far_left", ypos="head")
gen "Surely you knew this was coming..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "*Hmph*... I suppose..." ("clench", "narrow", "base", "R")
2022-05-16 23:48:22 +00:00
gen "So?" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Just a flash, right?" ("annoyed", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "Right." ("base", xpos="far_left", ypos="head")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
$ hermione.strip("panties")
2023-04-03 16:15:05 +00:00
with d3
2022-05-16 23:48:22 +00:00
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("normal", "narrow", "base", "down")
2023-04-03 16:15:05 +00:00
pause 4
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("angry", "narrow", "base", "mid")
2023-04-03 16:15:05 +00:00
pause 3
play sound "sounds/cloth_sound3.ogg"
$ hermione.wear("panties")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Okay, that's--" ("clench", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
gen "Wait!" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "[name_genie_hermione]?" ("angry", "squint", "base", "mid")
2022-05-16 23:48:22 +00:00
gen "I'm not done yet." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "But you said...{w} *Ugh*...{w=0.4} Fine...{nw}" ("angry", "narrow", "worried", "down")
2023-04-03 16:15:05 +00:00
play sound "sounds/cloth_sound3.ogg"
$ hermione.strip("panties")
her "But you said... *Ugh*... Fine...{fast}"
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Happy?" ("angry", "narrow", "base", "mid") #Looks away
2023-04-03 16:15:05 +00:00
nar "You stare intently at Hermione's exposed pussy."
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Are you--" ("angry", "narrow", "base", "R") #Looks at genie
2022-05-16 23:48:22 +00:00
gen "Quiet." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "..." ("annoyed", "closed", "base", "mid")
2022-05-16 23:48:22 +00:00
call ctc
gen "Okay I'm done..." ("base", xpos="far_left", ypos="head")
"-Let her go-":
gen "Alright then, that shall do for now." ("base", xpos="far_left", ypos="head")
jump end_hg_pf_admire_panties
### Tier 4 ###
# Event 1 (i) - Hermione is not wearing her panties.
# Event 2 (r) - No panties. You get to call her a slut.
# Event 3 (r) - Panties may or may not be equipped. Hermione asks to remove them or keep them on.
## Can unequip underwear in wardrobe at this stage ##
label hg_pf_admire_panties_T4_intro_E1:
if hg_pf_admire_panties.counter == 1:
2023-03-01 22:14:00 +00:00
gen "[name_hermione_genie], I'd like you to show me your panties, if that's not too much trouble." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
else:
2023-03-01 22:14:00 +00:00
gen "[name_hermione_genie], I'd like you to show me your panties again, if that's not too much trouble." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "My panties?" ("open", "narrow", "worried", "down")
2023-03-01 22:14:00 +00:00
gen "Yes [name_hermione_genie]... Get up here will you..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Oh, Okay..." ("base", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if not hermione.is_worn("bottom") and hermione.is_worn("panties"):
call her_chibi("stand", "desk", "base")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "*Hmm*... You know what..." ("normal", "narrow", "base", "R", xpos="mid", ypos="base")
2022-05-16 23:48:22 +00:00
$ hermione.strip("panties")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("base", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call ctc
2023-04-11 16:41:35 +00:00
gen "Trying to get some extra points, are you?" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Perhaps..." ("base", "narrow", "worried", "down")
2022-05-16 23:48:22 +00:00
else:
if hermione.is_any_worn("bottom", "panties"):
if hermione.is_worn("bottom", "panties"):
call her_chibi("lift_skirt","desk","base")
else:
call her_chibi("stand", "desk", "base")
$ hermione.strip("bottom", "panties")
with d3
pause.8
2023-04-26 00:21:55 +00:00
her @ cheeks blush ".........................." ("base", "base", "base", "R", xpos="mid", ypos="base")
2022-05-16 23:48:22 +00:00
gen "!!?" ("angry", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("base", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
call ctc
# No Panties!
2023-03-01 22:14:00 +00:00
gen "Where are your panties, [name_hermione_genie]?" ("angry", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Oh, lately I just don't feel like wearing them..." ("base", "narrow", "worried", "down")
2023-04-11 16:41:35 +00:00
gen "So, you're not doing it in the hopes of earning some extra point?" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Of course not..." ("base", "narrow", "worried", "down")
2022-05-16 23:48:22 +00:00
else:
call her_chibi("stand", "desk", "base")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "*Ehm*..." ("open", "squint", "base", "R", xpos="mid", ypos="base")
her @ cheeks blush "You asked me not to wear any panties, [name_genie_hermione]..." ("base", "narrow", "worried", "down")
2022-05-16 23:48:22 +00:00
gen "Oh... So I did..." ("base", xpos="far_left", ypos="head")
gen "I just wanted to make sure you followed my instructions..." ("base", xpos="far_left", ypos="head")
2023-03-01 22:14:00 +00:00
gen "Well done [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Thank you [name_genie_hermione]..." ("base", "narrow", "worried", "mid")
2022-05-16 23:48:22 +00:00
menu:
"\"You little slut!\"":
her "*Hmm*..."
2023-04-11 16:41:35 +00:00
her "So, am I receiving any extra points for not wearing any panties?" ("base", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
menu:
"\"Absolutely!\"":
gen "Ten additional points to Gryffindor!" ("base", xpos="far_left", ypos="head")
2023-03-01 22:14:00 +00:00
her "Thank you, [name_genie_hermione]!" ("base", "happyCl", "worried", "mid")
2022-05-16 23:48:22 +00:00
$ gryffindor+= 10
call ctc
"\"Absolutely not!\"":
her "Why not!?" ("scream", "closed", "angry", "mid")
2023-04-11 16:41:35 +00:00
gen "Sluts doesn't get paid." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
gen "That's what makes them sluts." ("base", xpos="far_left", ypos="head")
2023-04-11 16:41:35 +00:00
her "Will you at least pay me the {number=current_payout} points?" ("annoyed", "base", "angry", "mid")
2022-05-16 23:48:22 +00:00
gen "Are you a slut or are you a prostitute?" ("base", xpos="far_left", ypos="head")
2023-04-11 16:41:35 +00:00
her "[name_genie_hermione]?!" ("angry", "base", "worried", "mid")
gen "It's a simple question... Sluts doesn't get paid, so you're a prostitute then?" ("base", xpos="far_left", ypos="head")
her "{size=-4}I'm not a prostitute...{/size}" ("disgust", "base", "worried", "mid")
gen "Then, what are you, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Do I really have to--" ("disgust", "narrow", "worried", "mid")
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I'm...{w=0.4} {size=-4}... A slut. {/size}" ("open", "narrow", "worried", "down")
2022-05-16 23:48:22 +00:00
gen "Good girl." ("base", xpos="far_left", ypos="head")
$ current_payout = 0
2023-03-31 22:41:48 +00:00
$ states.her.mood +=5
2022-05-16 23:48:22 +00:00
call ctc
"\"Good! {number=current_payout} points!\"":
pass
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T4_E1:
2023-04-11 16:41:35 +00:00
gen "[name_hermione_genie], I'd like you to show me your panties again, if possible." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "Oh..." ("open", "narrow", "worried", "down")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Well, that might be an issue..." ("base", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if not hermione.is_worn("bottom") and hermione.is_worn("panties"):
call her_chibi("stand", "desk", "base")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I don't really feel like wearing them right now..." ("base", "narrow", "base", "R", xpos="mid", ypos="base")
2022-05-16 23:48:22 +00:00
$ hermione.strip("panties")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
2023-04-26 00:21:55 +00:00
her @ cheeks blush "" ("base", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call ctc
gen "Is that so?" ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Yes..." ("base", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
else:
if hermione.is_any_worn("bottom", "panties"):
if hermione.is_worn("bottom", "panties"):
call her_chibi("lift_skirt","desk","base")
else:
call her_chibi("stand", "desk", "base")
$ hermione.strip("bottom", "panties")
with d3
pause.8
her "" ("base", "narrow", "base", "mid_soft", xpos="mid", ypos="base", trans=d3)
call ctc
# No Panties!
2023-03-01 22:14:00 +00:00
gen "No panties again, [name_hermione_genie]?" ("grin", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I figured there was no point in wearing any, since you're asking me to undress all the time..." ("base", "narrow", "worried", "down")
2022-05-16 23:48:22 +00:00
else:
call her_chibi("stand", "desk", "base")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I'm not wearing any panties right now..." ("base", "narrow", "base", "mid", xpos="mid", ypos="base", trans=dissolve)
her @ cheeks blush "Was I supposed to? I'm sure you asked me not to wear them..." ("open", "narrow", "worried", "down")
2023-03-01 22:14:00 +00:00
gen "So I did... Good job [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
2023-04-11 16:41:35 +00:00
gen "I'm glad that I can count on you to do what I ask of you." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Oh... Thank you [name_genie_hermione]." ("base", "narrow", "worried", "mid")
2022-05-16 23:48:22 +00:00
menu:
"\"You little slut!\"":
her "*Hmm*..."
2023-04-11 16:41:35 +00:00
her "Do I get extra points this time?" ("open", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
menu:
"\"Absolutely!\"":
gen "Absolutely!" ("base", xpos="far_left", ypos="head")
gen "Ten additional points to Gryffindor!" ("base", xpos="far_left", ypos="head")
2023-03-01 22:14:00 +00:00
her "Thank you, [name_genie_hermione]!" ("base", "happyCl", "worried", "mid")
2022-05-16 23:48:22 +00:00
$ gryffindor+= 10
call ctc
"\"Absolutely not!\"":
her "Why not!?" ("scream", "closed", "angry", "mid")
2023-04-11 16:41:35 +00:00
gen "Sluts doesn't get paid." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
gen "That's what makes them sluts." ("base", xpos="far_left", ypos="head")
2023-04-11 16:41:35 +00:00
her "Will you at least pay me the {number=current_payout} points?" ("annoyed", "base", "angry", "mid")
2022-05-16 23:48:22 +00:00
gen "Are you a slut or are you a prostitute?" ("base", xpos="far_left", ypos="head")
2023-04-11 16:41:35 +00:00
her "[name_genie_hermione]?!" ("angry", "base", "worried", "mid")
gen "It's a simple question... Sluts doesn't get paid, so you're a prostitute then?" ("base", xpos="far_left", ypos="head")
her "{size=-4}I'm not a prostitute...{/size}" ("disgust", "base", "worried", "mid")
gen "Then, what are you, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her "Do I really have to--" ("disgust", "narrow", "worried", "mid")
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "I'm...{w=0.4} {size=-4}... A slut. {/size}" ("open", "narrow", "worried", "down")
2022-05-16 23:48:22 +00:00
gen "Good girl." ("base", xpos="far_left", ypos="head")
$ current_payout = 0
2023-03-31 22:41:48 +00:00
$ states.her.mood +=5
2022-05-16 23:48:22 +00:00
call ctc
"\"Good! {number=current_payout} points!\"":
pass
2023-03-01 22:14:00 +00:00
her "I could put my panties back on for you, if you'd like that, [name_genie_hermione]?" ("open", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
menu:
"\"Yes, put them back on!\"":
2023-03-01 22:14:00 +00:00
her "Alright, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
hide hermione_main
with d3
2023-03-11 19:43:02 +00:00
nar "Hermione puts on her panties."
2022-05-16 23:48:22 +00:00
if not hermione.is_equipped("panties"):
$ hermione.equip(her_panties_base1)
else:
$ hermione.wear("panties")
her "" ("base", "narrow", "base", "mid_soft")
call ctc
her "I hope you like them..." ("soft", "base", "base", "R")
"\"No, keep them off!\"":
2023-03-01 22:14:00 +00:00
her "Of course, [name_genie_hermione]." ("soft", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
$ hermione.unequip("panties")
call ctc
jump end_hg_pf_admire_panties
label hg_pf_admire_panties_T4_E2:
2023-03-01 22:14:00 +00:00
gen "[name_hermione_genie], show me those cute panties of yours again." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "Oh..." ("open", "narrow", "worried", "down")
2023-04-26 00:21:55 +00:00
her @ cheeks blush "Okay..." ("base", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
call hide_characters
with d3
if hermione.is_any_worn("robe", "accessory"):
$ hermione.strip("robe", "accessory")
2023-03-11 22:01:39 +00:00
play sound "sounds/cloth_sound3.ogg"
2022-05-16 23:48:22 +00:00
pause 1.4
call her_walk("desk", "base", reduce=0.8)
pause .7
if hermione.is_worn("bottom"):
$ hermione.strip("bottom")
call her_chibi("lift_skirt","desk","base")
with d3
call ctc
else:
call her_chibi("stand", "desk", "base")
her "" ("base", "narrow", "base", "mid_soft", xpos="mid", ypos="base", trans=d3)
call ctc
# No Panties.
if not hermione.is_worn("panties"):
2023-03-01 22:14:00 +00:00
gen "Where are your panties, [name_hermione_genie]?" ("grin", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
her "You asked me not to wear any..." ("open", "squint", "base", "mid")
gen "Oh right..." ("base", xpos="far_left", ypos="head")
call ctc
2023-03-01 22:14:00 +00:00
her "If you'd like, [name_genie_hermione], I could put my panties back on for you." ("soft", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
menu:
"\"Yes, put them back on!\"":
2023-03-01 22:14:00 +00:00
her "Alright, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
hide hermione_main
with d3
2023-03-11 19:43:02 +00:00
nar "Hermione puts on her panties."
2022-05-16 23:48:22 +00:00
if not hermione.is_equipped("panties"):
$ hermione.equip(her_panties_base1)
else:
$ hermione.wear("panties")
her "" ("base", "narrow", "base", "mid_soft")
call ctc
her "I hope you like them..." ("soft", "base", "base", "mid")
"\"No, keep them off!\"":
2023-03-01 22:14:00 +00:00
her "Of course, [name_genie_hermione]." ("soft", "narrow", "annoyed", "up")
2022-05-16 23:48:22 +00:00
$ hermione.unequip("panties")
call ctc
else:
2023-03-01 22:14:00 +00:00
her "Do you like them, [name_genie_hermione]?" ("base", "narrow", "base", "mid_soft")
gen "Indeed I do, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
2022-05-16 23:48:22 +00:00
call ctc
2023-03-01 22:14:00 +00:00
her "I could take them off, if you'd like that, [name_genie_hermione]." ("open", "base", "base", "R")
2022-05-16 23:48:22 +00:00
menu:
"\"Yes, Take them off!\"":
2023-03-01 22:14:00 +00:00
her "Alright, [name_genie_hermione]." ("soft", "narrow", "annoyed", "up")
2022-05-16 23:48:22 +00:00
gen "And keep them off from now on!" ("base", xpos="far_left", ypos="head")
2023-03-01 22:14:00 +00:00
her "Whatever you want, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
hide hermione_main
with d3
2023-03-11 19:43:02 +00:00
nar "Hermione takes off her panties."
2022-05-16 23:48:22 +00:00
$ hermione.unequip("panties")
her "" ("base", "narrow", "base", "mid_soft")
call ctc
2023-03-01 22:14:00 +00:00
her "I hope you like it, [name_genie_hermione]..." ("angry", "wink", "base", "mid")
2022-05-16 23:48:22 +00:00
"\"No, keep them on!\"":
2023-04-11 16:41:35 +00:00
her "Of course, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
2022-05-16 23:48:22 +00:00
call ctc
jump end_hg_pf_admire_panties