Flags, and proofreading.

* Added show_bra, show_tits, show_panties, show_pussy, statuses.
* Added status checks into "hg_pf_talk_tonks".
* Added event flags in "Dance for me", Snape event.

* Proofreading.
This commit is contained in:
Johnny28 2023-05-11 13:08:31 +02:00
parent 30687923d7
commit 660facb9bf
17 changed files with 254 additions and 217 deletions

View File

@ -9,10 +9,10 @@ label give_cho_gift(gift_item):
if gift_item == lollipop_ITEM:
if states.cho.tier <= 1:
cho "Sweets?" ("base", "base", "base", "mid")
cho "My team captain hasn't let me buy any to keep my blood sugar balanced... Whatever that means." ("base", "base", "base", "mid")
cho "Sweets?" ("soft", "base", "base", "mid")
cho "My team captain hasn't let me buy any to keep my blood sugar balanced... Whatever that means." ("open", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
cho "But thanks, [name_genie_cho]." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
call cho_mood(-2)
elif states.cho.tier == 2:
cho "Sweets?" ("base", "base", "base", "mid")

View File

@ -478,7 +478,7 @@ label hg_pf_strip_T6_fingering:
her "As long as I am being paid..." ("grin", "base", "base", "R")
gen "That's the spirit!" ("grin", xpos="far_left", ypos="head")
else:
her "I mean I have done it once today already..." ("grin", "base", "base", "R")
her "I mean, I have done it once today already..." ("grin", "base", "base", "R")
gen "Once more for good luck then!" ("grin", xpos="far_left", ypos="head")
her @ cheeks blush "If you insist...{heart}" ("open", "base", "base", "R")
@ -527,14 +527,14 @@ label hg_pf_strip_T6_fingering:
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"\"Tell me what you're thinking about.\"":
her @ cheeks blush "*huh*?" ("open", "wink", "worried", "mid")
her @ cheeks blush "*Huh*?" ("open", "wink", "worried", "mid")
her @ cheeks blush "Oh, *umm*... nothing..." ("soft", "happyCl", "worried", "mid")
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "[name_genie_hermione],{w=0.4} it's a bit weird..." ("disgust", "narrow", "base", "down")
gen "Even more reason to tell me." ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "......" ("annoyed", "narrow", "annoyed", "mid")
her @ cheeks blush "Fine..." ("open", "base", "base", "R")
her @ cheeks blush "If you must know... I was thinking about the time I corrected professor Snape on the ingredients of a Hiccoughing potion." ("open", "narrow", "worried", "down")
her @ cheeks blush "If you must know... I was thinking about the time I corrected professor Snape on the ingredients of a \"Hiccoughing Solution\"." ("open", "narrow", "worried", "down")
gen "....." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "*Ah*...{heart}" ("soft", "narrow", "annoyed", "up")
her @ cheeks blush "It was...{w=0.4} *Ah*...{w=0.4} {heart} in front of the entire class as well."
@ -546,7 +546,7 @@ label hg_pf_strip_T6_fingering:
gen "This is what you're thinking of when masturbating?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("normal", "narrow", "base", "dead")
her @ cheeks blush "Is that too weird?" ("upset", "narrow", "base", "mid")
gen "(No wonder why she's being such a know it all... she's getting off from it.)" ("base", xpos="far_left", ypos="head")
gen "(No wonder why she's being such a know-it-all... She's getting off from it.)" ("base", xpos="far_left", ypos="head")
gen "Let's just get back to business shall we?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "................." ("base", "narrow", "annoyed", "up")
nar "Hermione goes quiet for a moment to enjoy herself, now fully focused on moving her fingers."
@ -575,14 +575,14 @@ label hg_pf_strip_T6_fingering:
"\"Play with your tits some more!\"":
her "*Hmm*?" ("soft", "narrow", "annoyed", "up")
her @ cheeks blush "Okay...{w=0.4} if you insist..." ("open", "base", "base", "R")
her @ cheeks blush "Okay...{w=0.4} If you insist..." ("open", "base", "base", "R")
$ hermione.set_pose("hand_on_breast")
her "*Ah*...{heart}" ("angry", "wink", "base", "mid")
gen "Now pinch your nipples." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "[name_genie_hermione]..." ("open", "happy", "base", "mid")
gen "do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
gen "Do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("open", "base", "base", "R")
play sound "sounds/gasp2.ogg"
her @ cheeks blush "*Ah*..." ("grin", "narrow", "base", "up")
@ -600,7 +600,7 @@ label hg_pf_strip_T6_fingering:
gen "You are a disgrace, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
her "*Ah-ah*...{heart}{heart}{heart}" ("open_wide_tongue", "narrow", "annoyed", "up")
gen "Why don't you come down and I'll help you finish?" ("base", xpos="far_left", ypos="head")
gen "Why don't you come down, and I'll help you finish?" ("base", xpos="far_left", ypos="head")
her "..." ("base", "narrow", "worried", "down")
# Hermione climbs off your desk.
@ -634,7 +634,7 @@ label hg_pf_strip_T6_fingering:
her "[name_genie_hermione]!" ("shock", "happyCl", "worried", "mid")
her "This wasn't part of the deal!" ("open", "happyCl", "worried", "mid")
her @ cheeks blush "And I was almost about to--" ("annoyed", "narrow", "angry", "R")
gen "Can't let you have all the fun by yourself can we [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
gen "Can't let you have all the fun by yourself, can we, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "*Ah*...{w=0.4}{heart} Well, as long as it's just to make this end faster..." ("open", "narrow", "base", "up")
her @ cheeks blush "I suppose I can...{w=0.4} *Ah*...{w=0.4}{heart} allow it..." ("base", "narrow", "base", "down")
nar "You give her tits a couple of firm squeezes..."
@ -682,7 +682,7 @@ label hg_pf_strip_T6_fingering:
nar "You enjoy the sensation of stroking the inside of Hermione's thighs..."
nar "Kneading her gently and moving ever closer to her wet pussy..."
gen "I love your big... firm, ass..." ("base", xpos="far_left", ypos="head")
nar "As you get closer to her pussy you suddenly move your hands around her back to squeeze her ass..."
nar "As you get closer to her pussy, you suddenly move your hands around her back to squeeze her ass..."
her @ cheeks blush "....................." ("annoyed", "base", "annoyed", "dead")
gen "Your loins..." ("base", xpos="far_left", ypos="head")
nar "You slide your fingers across the side of her body as you return to the front, and then gently begin rubbing your forefinger just above her clit."

View File

@ -133,7 +133,7 @@ label hg_pf_grope_ass_T2_back:
her @ cheeks blush "You said all you were going to do is touch..." ("angry", "base", "angry", "mid")
gen "Just stand still, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "I don't think so, [name_genie_hermione]!" ("angry", "happyCl", "worried", "mid")
her @ cheeks blush "No amount of points are worth this humiliation!" ("scream", "base", "angry", "mid",emote="angry")
her @ cheeks blush "No amount of points is worth this humiliation!" ("scream", "base", "angry", "mid",emote="angry")
her @ cheeks blush "You are abusing your power, [name_genie_hermione]!" ("scream", "base", "angry", "mid",emote="angry")
gen "What?" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "I'm leaving!" ("angry", "happyCl", "worried", "mid", ypos="head", flip=False)
@ -453,7 +453,7 @@ label hg_pf_grope_ass_T3_continue:
"-Force your finger into her pussy!-":
nar "You force one of your fingers into her pussy..."
nar "It's very tight and warm..."
nar "Also it is relatively dry... Doesn't look like Hermione's taking much pleasure in this..."
nar "It is also relatively dry... Doesn't look like Hermione's taking much pleasure in this..."
jump hg_pf_grope_ass_T3_fail
@ -514,7 +514,7 @@ label hg_pf_grope_ass_T3_fail:
gen "Oh, snap out of it [name_hermione_genie], You got paid didn't you?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("mad", "happyCl", "worried", "mid")
gen "Don't act like you're not benefiting from this..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "What ever..." ("angry", "base", "base", "R")
her @ cheeks blush "Whatever..." ("angry", "base", "base", "R")
"\"Surely you can't be serious, [name_hermione_genie]!\"":
$ states.her.mood += 27
@ -683,7 +683,7 @@ label hg_pf_grope_ass_T4_back:
gen "Be careful what you wish for, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
gen "Giving me free rein might show you just how greedy I can be..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("angry", "narrow", "base", "R")
gen "Although perhaps if you're lucky enough, you could also receive some of my well known generosity..." ("base", xpos="far_left", ypos="head")
gen "Although perhaps if you're lucky enough, you could also receive some of my well-known generosity..." ("base", xpos="far_left", ypos="head")
nar "Lessening your grip on her cheeks slightly, you then move down towards her inner thighs, and gently begin massaging her with your thumbs..."
"-Give her butt a slap-":

View File

@ -80,7 +80,7 @@ label hg_pf_grope_breasts_T2:
### Tier 3 ###
label hg_pf_grope_breasts_T3: # Favour fails if you Slap them.
label hg_pf_grope_breasts_T3: # Favour fails if you slap them.
call her_chibi_scene("behind_desk_front", trans=d7)
$ hermione.strip("robe", "accessory")

View File

@ -106,7 +106,7 @@ label hg_pf_admire_panties_T1_intro_E1:
gen "I just want you to show me your panties." ("base", xpos="far_left", ypos="head")
her "My... Panties...?" ("open", "base", "base", "mid")
her "[name_genie_hermione]!" ("angry", "base", "angry", "mid")
gen "I know, I know, this a little weird..." ("base", xpos="far_left", ypos="head")
gen "I know, I know, this is 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")
@ -135,6 +135,9 @@ label hg_pf_admire_panties_T1_E1:
label hg_pf_admire_panties_T1: # Call label
$ states.her.status.show_panties = True
call hide_characters
with d3
@ -210,6 +213,8 @@ label hg_pf_admire_panties_T2_E1:
label hg_pf_admire_panties_T2: # Call label
$ states.her.status.show_panties = True
call hide_characters
with d3
@ -256,6 +261,9 @@ label hg_pf_admire_panties_T2: # Call label
# 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:
$ states.her.status.show_pussy = True
if hg_pf_admire_panties.counter == 1:
gen "[name_hermione_genie], could you show me your panties?" ("base", xpos="far_left", ypos="head")
if not states.her.status.stripping:
@ -346,7 +354,7 @@ label hg_pf_admire_panties_T3_intro_E1:
her @ cheeks blush "I thought you just wanted me to show you my panties..." ("angry", "narrow", "base", "mid")
gen "Yes, and now I want to see them slide off your legs." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("disgust", "narrow", "base", "down")
gen "You'll get paid extra obviously..." ("base", xpos="far_left", ypos="head")
gen "You'll get paid extra, obviously..." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "...{w=0.4} How much extra?" ("open", "narrow", "base", "R")
gen "Ten points." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "Just ten?" ("clench", "narrow", "base", "mid")
@ -418,7 +426,7 @@ label hg_pf_admire_panties_T3_E1:
"\"Do you like showing off your panties?\"":
her "Like, [name_genie_hermione]?" ("open", "squint", "base", "mid")
gen "Yes [name_hermione_genie]... Do you enjoy it?" ("base", xpos="far_left", ypos="head")
her "*Hmm*... I don't mind it I guess..." ("open", "squint", "base", "R")
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-":
@ -470,7 +478,7 @@ label hg_pf_admire_panties_T3_E1:
gen "Quiet." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "..." ("annoyed", "closed", "base", "mid")
call ctc
gen "Okay I'm done..." ("base", xpos="far_left", ypos="head")
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")
@ -561,12 +569,12 @@ label hg_pf_admire_panties_T4_intro_E1:
"\"Absolutely not!\"":
her "Why not!?" ("scream", "closed", "angry", "mid")
gen "Sluts doesn't get paid." ("base", xpos="far_left", ypos="head")
gen "Sluts don't get paid." ("base", xpos="far_left", ypos="head")
gen "That's what makes them sluts." ("base", xpos="far_left", ypos="head")
her "Will you at least pay me the {number=current_payout} points?" ("annoyed", "base", "angry", "mid")
gen "Are you a slut or are you a prostitute?" ("base", xpos="far_left", ypos="head")
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")
gen "It's a simple question... Sluts don'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")

View File

@ -156,7 +156,7 @@ label hg_pf_admire_breasts_T1_intro_E1:
$ states.her.mood += 3
$ hg_pf_admire_breasts.fail()
gen "Well.. Next time I guess." ("base", xpos="far_left", ypos="head")
gen "(Well... Next time, I guess.)" ("base", xpos="far_left", ypos="head")
jump main_room_menu
@ -185,7 +185,7 @@ label hg_pf_admire_breasts_T1_intro_E1:
pause .5
her "Sir, I would like to have my points now." ("open", "closed", "angry", "mid")
gen "What? Oh yes. Of course..." ("base", xpos="far_left", ypos="head")
gen "What? Oh, yes... Of course." ("base", xpos="far_left", ypos="head")
call hide_characters
show screen blkfade
@ -244,7 +244,7 @@ label hg_pf_admire_breasts_T1_intro_E2:
$ states.her.mood += 6
$ hg_pf_admire_breasts.fail()
gen "Bummer.." ("base", xpos="far_left", ypos="head")
gen "Bummer..." ("base", xpos="far_left", ypos="head")
jump main_room_menu
@ -270,6 +270,9 @@ label hg_pf_admire_breasts_T1_E2:
label hg_pf_admire_breasts_T1: # Call label
$ states.her.status.show_bra = True
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
her "............." ("annoyed", "base", "worried", "R")
@ -296,7 +299,7 @@ label hg_pf_admire_breasts_T1: # Call label
### Tier 2 ###
# Hermione will bare her breasts after some convincing.
# Event 1 (i) - Choice: Pay Hermione more points to lift up her top without bra.
# Event 1 (i) - Choice: Pay Hermione more points take off top and bra.
# Event 2 (i) - Hermione will lift up her top.
# Event 3 (r) - Hermione will lift up her top.
@ -330,9 +333,9 @@ label hg_pf_admire_breasts_T2_intro_E1:
her "This again?!" ("angry", "base", "angry", "mid")
gen "Just asking..." ("base", xpos="far_left", ypos="head")
her "I already told you... Two hundred points..." ("angry", "narrow", "worried", "mid")
gen "*Hmm*... That's a lot, just to have you show me your tits don't you think?" ("base", xpos="far_left", ypos="head")
gen "*Hmm*... That's a lot, just to have you show me your tits, don't you think?" ("base", xpos="far_left", ypos="head")
her "Two hundred!" ("disgust", "narrow", "angry", "R")
gen "How about a pat on the back and a snickers bar to help with that terrible mood of yours?" ("base", xpos="far_left", ypos="head")
gen "How about a pat on the back and a Snickers bar to help with that terrible mood of yours?" ("base", xpos="far_left", ypos="head")
her "I think I'd better go..."
menu:
@ -368,7 +371,7 @@ label hg_pf_admire_breasts_T2_intro_E1:
pass
"\"Twenty-five house points that's my final offer!\"":
"\"Twenty-five house points, that's my final offer!\"":
$ current_payout = 25
$ states.her.mood += 9
@ -466,7 +469,7 @@ label hg_pf_admire_breasts_T3_E1:
### Tier 4 ###
# Hermione is more than ok with showing you her tits now.
# Hermione is more than okay with showing you her tits now.
# She doesn't mind if you touch them.
# Event 1 (i) - Hermione will lift up her top.

View File

@ -77,6 +77,8 @@ label hg_pf_admire_breasts_transition:
label hg_pf_admire_breasts_T2:
$ states.her.status.show_tits = True
call hg_pf_admire_breasts_transition
menu:
@ -224,7 +226,7 @@ label hg_pf_admire_breasts_T2_masturbate: # Not a Call label
her @ cheeks blush "I am not setting a foot into your office ever again, [name_genie_hermione]!" ("angry", "squint", "base", "mid", xpos="mid", ypos="base")
gen "Come on, now. Just say something dirty! I'm almost there!" ("angry", xpos="far_left", ypos="head")
gen "Come on now... Just say something dirty! I'm almost there!" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush tears messy "You are a horrible person, [name_genie_hermione]..." ("angry", "squint", "base", "mid")
call her_walk(action="run", xpos="door", speed=2, reduce=True)
@ -264,6 +266,8 @@ label hg_pf_admire_breasts_T2_masturbate: # Not a Call label
label hg_pf_admire_breasts_T3:
$ states.her.status.show_tits = True
call hg_pf_admire_breasts_transition
menu:
@ -408,7 +412,7 @@ label hg_pf_admire_breasts_T3_masturbate:
"-Hold it as promised-":
gen "Oh, alright..." ("base", xpos="far_left", ypos="head")
gen "I'd better stop now I suppose..." ("base", xpos="far_left", ypos="head")
gen "(Fuck me that hurts...)" ("angry", xpos="far_left", ypos="head")
gen "(Fuck me, that hurts...)" ("angry", xpos="far_left", ypos="head")
her @ cheeks blush "..............." ("angry", "happyCl", "worried", "mid")
show screen blkfade
with d3

File diff suppressed because it is too large Load Diff

View File

@ -19,7 +19,11 @@ default states.her.map_location = "library"
# Sexual activity states
default states.her.status.voyer = False
default states.her.status.stripping = False
default states.her.status.show_bra = False
default states.her.status.show_tits = False
default states.her.status.show_panties = False
default states.her.status.show_pussy = False
default states.her.status.stripping = False #stripping should be prioritised for most clothing checks
default states.her.status.cumshot = False
default states.her.status.handjob = False
default states.her.status.kissing = False
@ -59,6 +63,8 @@ default states.her.ev.buttplugs.magic_known = False
default states.her.ev.buttplugs.medium_question = False
default states.her.ev.dance_for_me.strip_asked = False # Asked hermione to strip during dancing.
default states.her.ev.dance_for_me.snape_invited = False # Invited Snape to watch Hermione strip for you both.
default states.her.ev.dance_for_me.snape_masturbate_stage1 = False
default states.her.ev.dance_for_me.snape_masturbate_stage2 = False
default states.her.ev.suck_it.snape_encounter = False
default states.her.ev.suck_it.tonks_encounter = False
default states.her.ev.suck_it.luna_encounter = False

View File

@ -719,7 +719,7 @@ label luna_intro_E2:
lun "You're the most powerful wizard there is, so if anyone could deal with them, it'd be you..." ("grin", "narrow", "base", "mid")
gen "Well... I'm not usually the person to brag but..." ("base", xpos="far_left", ypos="head")
gen "I am known to have slung some seriously powerful spells around back in the day..." ("grin", xpos="far_left", ypos="head")
lun "Oh thank you sir, I knew you'd be able to help!" ("grin", "happyCl", "base", "mid")
lun "Oh, thank you sir, I knew you'd be able to help!" ("grin", "happyCl", "base", "mid")
gen "Why of course, anything for a student in--" ("base", xpos="far_left", ypos="head")
gen "Hold on, I didn't actually say yes yet!" ("angry", xpos="far_left", ypos="head")
lun "So I think what would be best is if you'd read my daddy's magazine..." ("grin", "narrow", "base", "downL")
@ -731,7 +731,7 @@ label luna_intro_E2:
gen "(Wait... She did it again!)" ("angry", xpos="far_left", ypos="head")
lun "Thank you sir..." ("base", "base", "base", "mid")
gen "Now hold on for a second..." ("base", xpos="far_left", ypos="head")
lun "Let me know what you think of the paper once you've read it!" ("grin", "wink", "base", "mid")
lun "Please let me know what you think of the paper once you've read it!" ("grin", "wink", "base", "mid")
gen "What paper?" ("base", xpos="far_left", ypos="head")
lun "The quibbler!" ("soft", "base", "base", "mid")
gen "Oh... right..." ("base", xpos="far_left", ypos="head")