Public event flags

* Added event flags into public events.
* Fixed minor writing inconsistency.
This commit is contained in:
Johnny28 2023-06-29 18:41:45 +02:00
parent 639ee02bed
commit 8b8bc2c2a2
10 changed files with 43 additions and 18 deletions

View File

@ -132,7 +132,7 @@ label hg_pf_grope_T1_E1:
label hg_pf_grope_T2_intro_E1: label hg_pf_grope_T2_intro_E1:
stop music fadeout 2.0 stop music fadeout 2.0
gen "Come closer [name_hermione_genie]... Hop around my desk..." ("base", xpos="far_left", ypos="head") gen "Come closer [name_hermione_genie]... Hop around my desk..." ("base", xpos="far_left", ypos="head")
her "*Ehm*... very well, [name_genie_hermione]." ("disgust", "narrow", "base", "down") her "*Ehm*... Very well, [name_genie_hermione]." ("disgust", "narrow", "base", "down")
call her_walk("desk", "base", reduce=0.8) call her_walk("desk", "base", reduce=0.8)
call blkfade call blkfade

View File

@ -44,7 +44,7 @@ label hg_pf_grope_ass_T2_front:
her @ cheeks blush "I'm sorry, [name_genie_hermione]. But I can't do this!" ("soft", "narrow", "base", "down") her @ cheeks blush "I'm sorry, [name_genie_hermione]. But I can't do this!" ("soft", "narrow", "base", "down")
call her_chibi_scene("behind_desk_front", trans=d7) call her_chibi_scene("behind_desk_front", trans=d7)
gen "Can't do what [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "Can't do what, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
her @ cheeks blush "I can't do it when I can see you looking at me..." ("mad", "happyCl", "worried", "mid") her @ cheeks blush "I can't do it when I can see you looking at me..." ("mad", "happyCl", "worried", "mid")
gen "That's the whole point [name_hermione_genie], I want to look at you..." ("base", xpos="far_left", ypos="head") gen "That's the whole point [name_hermione_genie], I want to look at you..." ("base", xpos="far_left", ypos="head")
@ -140,7 +140,7 @@ label hg_pf_grope_ass_T2_back:
call her_chibi_scene("reset", "desk", "base", trans=fade) call her_chibi_scene("reset", "desk", "base", trans=fade)
# Event Fails # Hermione gets mad
menu: menu:
gen "*Tsk*..." ("angry", xpos="far_left", ypos="head") gen "*Tsk*..." ("angry", xpos="far_left", ypos="head")
"\"I... I apologise...\"": "\"I... I apologise...\"":

View File

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

View File

@ -115,7 +115,6 @@ label hg_pr_flash_fail:
label end_hg_pr_flash: label end_hg_pr_flash:
$ gryffindor += current_payout $ gryffindor += current_payout
$ states.her.status.public_stripping = True
gen "The Gryffindor house gets {number=current_payout} points!" ("base", xpos="far_left", ypos="head") gen "The Gryffindor house gets {number=current_payout} points!" ("base", xpos="far_left", ypos="head")
her "Thank you, [name_genie_hermione]." her "Thank you, [name_genie_hermione]."
@ -151,6 +150,7 @@ label end_hg_pr_flash:
if not _events_filtered_completed_all: if not _events_filtered_completed_all:
$ states.her.public_level += 1 $ states.her.public_level += 1
$ states.her.status.public_stripping = True
jump end_hermione_event jump end_hermione_event
label hg_pr_flash_intro: label hg_pr_flash_intro:
@ -295,6 +295,8 @@ label hg_pr_flash_T3_E2:
gen "I wouldn't expect you to perform perfectly this early in your training anyway..." ("base", xpos="far_left", ypos="head") gen "I wouldn't expect you to perform perfectly this early in your training anyway..." ("base", xpos="far_left", ypos="head")
her "(My training?)" ("angry", "base", "base", "mid") her "(My training?)" ("angry", "base", "base", "mid")
$ states.her.status.public_show_tits = True
jump end_hg_pr_flash jump end_hg_pr_flash
label hg_pr_flash_T3_E3: label hg_pr_flash_T3_E3:
@ -363,6 +365,8 @@ label hg_pr_flash_T4_E1:
gen "Oh, whatever. Just take your points and go." ("base", xpos="far_left", ypos="head") gen "Oh, whatever. Just take your points and go." ("base", xpos="far_left", ypos="head")
her "" ("annoyed", "closed", "base", "mid") her "" ("annoyed", "closed", "base", "mid")
$ states.her.status.public_show_tits = True
jump end_hg_pr_flash jump end_hg_pr_flash
label hg_pr_flash_T4_E2: label hg_pr_flash_T4_E2:
@ -466,6 +470,8 @@ label hg_pr_flash_T5_E1:
her "I think the school librarian may have seen me too..." her "I think the school librarian may have seen me too..."
gen "*Hmm*... Well, I'd say that's a job well done." ("base", xpos="far_left", ypos="head") gen "*Hmm*... Well, I'd say that's a job well done." ("base", xpos="far_left", ypos="head")
$ states.her.status.public_show_tits = True
jump end_hg_pr_flash jump end_hg_pr_flash
label hg_pr_flash_T5_E2: label hg_pr_flash_T5_E2:

View File

@ -27,7 +27,7 @@ label hg_pr_flirt_teacher:
her "Now I understand why you asked me to flirt with these pesky Slytherin boys." ("open", "closed", "angry", "mid") her "Now I understand why you asked me to flirt with these pesky Slytherin boys." ("open", "closed", "angry", "mid")
her "I am glad you finally decided to act, [name_genie_hermione]!" ("open", "base", "base", "mid") her "I am glad you finally decided to act, [name_genie_hermione]!" ("open", "base", "base", "mid")
else: else:
her "*huh*?!" ("open", "base", "angry", "mid") her "*Huh*?!" ("open", "base", "angry", "mid")
her "Why would I want to flirt with the teach--" ("angry", "base", "angry", "mid") her "Why would I want to flirt with the teach--" ("angry", "base", "angry", "mid")
her "O-oh... I see..." ("grin", "base", "base", "R") her "O-oh... I see..." ("grin", "base", "base", "R")
gen "*Huh*?" ("base", xpos="far_left", ypos="head") gen "*Huh*?" ("base", xpos="far_left", ypos="head")
@ -260,7 +260,7 @@ label hg_pr_flirt_teacher_T1_E3: # Filch
gen "I see. {size=-5}(No idea who that is.){/size}" ("base", xpos="far_left", ypos="head") gen "I see. {size=-5}(No idea who that is.){/size}" ("base", xpos="far_left", ypos="head")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME. play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
her "Yes, I know that technically mister Filch is not a teacher..." ("open", "base", "worried", "mid") her "Yes, I know that technically mister Filch is not a teacher..." ("open", "base", "worried", "mid")
gen "*huh*?" ("base", xpos="far_left", ypos="head") gen "*Huh*?" ("base", xpos="far_left", ypos="head")
her "But he is part of the school's staff..." ("base", "base", "base", "mid") her "But he is part of the school's staff..." ("base", "base", "base", "mid")
her "And we did hit it off quite well too!" her "And we did hit it off quite well too!"
her "He was surprisingly sweet." her "He was surprisingly sweet."
@ -505,7 +505,7 @@ label hg_pr_flirt_teacher_T3_E1: # Filch
gen "Well, your noble sacrifice shall not go unnoticed, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") gen "Well, your noble sacrifice shall not go unnoticed, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
gen "{number=current_payout} points to Gryf--" ("base", xpos="far_left", ypos="head") gen "{number=current_payout} points to Gryf--" ("base", xpos="far_left", ypos="head")
her @ tears soft "Professor, please wait." ("soft", "base", "base", "mid") her @ tears soft "Professor, please wait." ("soft", "base", "base", "mid")
gen "*huh*?" ("base", xpos="far_left", ypos="head") gen "*Huh*?" ("base", xpos="far_left", ypos="head")
her "Well, aren't you going to do something about this?" ("open", "base", "base", "mid") her "Well, aren't you going to do something about this?" ("open", "base", "base", "mid")
gen "Err..." ("base", xpos="far_left", ypos="head") gen "Err..." ("base", xpos="far_left", ypos="head")
her "What if I am not the first victim...?" ("angry", "base", "angry", "mid") her "What if I am not the first victim...?" ("angry", "base", "angry", "mid")
@ -572,7 +572,7 @@ label hg_pr_flirt_teacher_T3_E3: # Lockhart
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME. play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
gen "{size=-4}(*Argh*! The suspense is killing me!){/size}" ("base", xpos="far_left", ypos="head") gen "{size=-4}(*Argh*! The suspense is killing me!){/size}" ("base", xpos="far_left", ypos="head")
gen "What was it, [name_hermione_genie]? Speak up!" ("angry", xpos="far_left", ypos="head") gen "What was it, [name_hermione_genie]? Speak up!" ("angry", xpos="far_left", ypos="head")
her "*huh*?" ("open", "base", "base", "mid") her "*Huh*?" ("open", "base", "base", "mid")
gen "What did Professor Lockhart do to you?" ("base", xpos="far_left", ypos="head") gen "What did Professor Lockhart do to you?" ("base", xpos="far_left", ypos="head")
her "*Ehm*... Nothing, [name_genie_hermione]..." ("soft", "base", "base", "R") her "*Ehm*... Nothing, [name_genie_hermione]..." ("soft", "base", "base", "R")
gen "Nothing?!" ("base", xpos="far_left", ypos="head") gen "Nothing?!" ("base", xpos="far_left", ypos="head")

View File

@ -65,7 +65,7 @@ label hg_pr_blowjob:
gen "Then there is the door." ("base", xpos="far_left", ypos="head") gen "Then there is the door." ("base", xpos="far_left", ypos="head")
her "But I need the points, [name_genie_hermione]... You know that." ("upset", "closed", "base", "mid") her "But I need the points, [name_genie_hermione]... You know that." ("upset", "closed", "base", "mid")
gen "It's as the saying goes, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head") gen "It's as the saying goes, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
gen "\"If you won't suck a dick for it - you don't need it\"." ("base", xpos="far_left", ypos="head") gen "\"If you won't suck a dick for it - You don't need it\"." ("base", xpos="far_left", ypos="head")
her @ cheeks blush "*Tch*..." ("angry", "base", "angry", "mid") her @ cheeks blush "*Tch*..." ("angry", "base", "angry", "mid")
her "............................" her "............................"
gen ".........................................." ("base", xpos="far_left", ypos="head") gen ".........................................." ("base", xpos="far_left", ypos="head")
@ -121,6 +121,7 @@ label end_hg_pr_blowjob:
# Inner monologue # Inner monologue
if not _events_completed_any: if not _events_completed_any:
$ states.her.status.public_blowjob = True
her "(I did it...)" ("base", "narrow", "base", "dead", xpos="base", ypos="base", flip=True, trans=d3) her "(I did it...)" ("base", "narrow", "base", "dead", xpos="base", ypos="base", flip=True, trans=d3)
her "(I sucked off one of my classmates...)" ("angry", "narrow", "base", "dead") her "(I sucked off one of my classmates...)" ("angry", "narrow", "base", "dead")
@ -182,7 +183,7 @@ label hg_pr_blowjob_T5_E1:
gen "Did you swallow?" ("base", xpos="far_left", ypos="head") gen "Did you swallow?" ("base", xpos="far_left", ypos="head")
her "..........................." ("annoyed", "narrow", "annoyed", "mid") her "..........................." ("annoyed", "narrow", "annoyed", "mid")
gen "[name_hermione_genie], did you swallow the load properly?" ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie], did you swallow the load properly?" ("base", xpos="far_left", ypos="head")
her "Yes I did, [name_genie_hermione]." ("angry", "base", "angry", "mid") her "I... I didn't... [name_genie_hermione]." ("angry", "base", "angry", "mid")
gen "Well, I suppose that will do for now..." ("base", xpos="far_left", ypos="head") gen "Well, I suppose that will do for now..." ("base", xpos="far_left", ypos="head")
jump end_hg_pr_blowjob jump end_hg_pr_blowjob
@ -238,6 +239,8 @@ label hg_pr_blowjob_T5_E3:
her "I told you -- I gave the boy a {b}proper{/b} blowjob." ("upset", "closed", "base", "mid") her "I told you -- I gave the boy a {b}proper{/b} blowjob." ("upset", "closed", "base", "mid")
her "It's the least I could do for someone who treated me with respect for a change..." ("angry", "narrow", "base", "down") her "It's the least I could do for someone who treated me with respect for a change..." ("angry", "narrow", "base", "down")
gen "Well, in that case." ("base", xpos="far_left", ypos="head") gen "Well, in that case." ("base", xpos="far_left", ypos="head")
$ states.her.status.public_gokkun = True
else: else:
her "Oh... *Ehm*..." ("angry", "base", "base", "R") her "Oh... *Ehm*..." ("angry", "base", "base", "R")
gen "Did you not say that you gave him a {b}proper{/b} blowjob?" ("base", xpos="far_left", ypos="head") gen "Did you not say that you gave him a {b}proper{/b} blowjob?" ("base", xpos="far_left", ypos="head")
@ -257,7 +260,7 @@ label hg_pr_blowjob_T6_intro_E1:
call hg_pr_blowjob_intro call hg_pr_blowjob_intro
her "Splendid, [name_genie_hermione]... Simply splendid." ("base", "happyCl", "base", "mid") her "Splendid, [name_genie_hermione]...{w=0.4} Simply splendid." ("base", "happyCl", "base", "mid")
gen "Really? Do tell." ("base", xpos="far_left", ypos="head") gen "Really? Do tell." ("base", xpos="far_left", ypos="head")
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # Music
her "Today I did something I have wanted to do for a long time..." ("base", "narrow", "base", "up") her "Today I did something I have wanted to do for a long time..." ("base", "narrow", "base", "up")
@ -286,6 +289,8 @@ label hg_pr_blowjob_T6_intro_E1:
her "Could I get paid now, please?" her "Could I get paid now, please?"
gen "Sure..." ("base", xpos="far_left", ypos="head") gen "Sure..." ("base", xpos="far_left", ypos="head")
$ states.her.status.public_gokkun = True
jump end_hg_pr_blowjob jump end_hg_pr_blowjob
label hg_pr_blowjob_T6_E2: label hg_pr_blowjob_T6_E2:
@ -336,6 +341,8 @@ label hg_pr_blowjob_T6_E2:
her "Can I get my payment now, please?" ("angry", "base", "base", "mid") her "Can I get my payment now, please?" ("angry", "base", "base", "mid")
gen "Of course..." ("base", xpos="far_left", ypos="head") gen "Of course..." ("base", xpos="far_left", ypos="head")
$ states.her.status.public_cumshot = True
jump end_hg_pr_blowjob jump end_hg_pr_blowjob
label hg_pr_blowjob_T6_E3: label hg_pr_blowjob_T6_E3:
@ -354,7 +361,7 @@ label hg_pr_blowjob_T6_E3:
gen "What happened to you?" ("angry", xpos="far_left", ypos="head") gen "What happened to you?" ("angry", xpos="far_left", ypos="head")
gen "All I asked you to do was to give a blowjob to one of your classmates." ("angry", xpos="far_left", ypos="head") gen "All I asked you to do was to give a blowjob to one of your classmates." ("angry", xpos="far_left", ypos="head")
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # Music
her "That... That was exactly what I did, [name_genie_hermione]." ("grin", "narrow", "base", "up") her "That...{w=0.4} That was exactly what I did, [name_genie_hermione]." ("grin", "narrow", "base", "up")
gen "[name_hermione_genie], you are covered head to toe in cum..." ("base", xpos="far_left", ypos="head") gen "[name_hermione_genie], you are covered head to toe in cum..." ("base", xpos="far_left", ypos="head")
her "I am?" ("angry", "narrow", "worried", "dead") her "I am?" ("angry", "narrow", "worried", "dead")
her "Oh... Did I forget to clean myself up?" ("soft", "narrow", "worried", "down") her "Oh... Did I forget to clean myself up?" ("soft", "narrow", "worried", "down")

View File

@ -129,11 +129,11 @@ label end_hg_pr_handjob:
# Inner monologue # Inner monologue
if not _events_completed_any: if not _events_completed_any:
her ".........." ("upset", "narrow", "angry", "R", ypos="base", xpos="base", flip=True, trans=d3) her ".........." ("upset", "narrow", "angry", "R", ypos="base", xpos="base", flip=True, trans=d3)
her "(Do I really have to do this?)" ("upset", "closed", "angry", "mid") her "(Do I really have to do this?)" ("upset", "closed", "angry", "mid")
her "*Sigh*" ("soft", "closed", "angry", "mid") her "*Sigh*" ("soft", "closed", "angry", "mid")
$ states.her.status.public_handjob = True
call her_chibi("leave") call her_chibi("leave")
@ -299,6 +299,8 @@ label hg_pr_handjob_T4_E3:
gen "I say, job well done, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head") gen "I say, job well done, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
her "Oh... I see." ("normal", "base", "worried", "mid") her "Oh... I see." ("normal", "base", "worried", "mid")
$ states.her.status.public_cumshot = True
jump end_hg_pr_handjob jump end_hg_pr_handjob
### Tier 5 ### ### Tier 5 ###
@ -533,6 +535,8 @@ label hg_pr_handjob_T6_intro_E1:
her "Will I get paid for this, [name_genie_hermione]?" ("base", "base", "base", "mid") her "Will I get paid for this, [name_genie_hermione]?" ("base", "base", "base", "mid")
gen "Of course." ("base", xpos="far_left", ypos="head") gen "Of course." ("base", xpos="far_left", ypos="head")
$ states.her.status.public_blowjob = True
jump end_hg_pr_handjob jump end_hg_pr_handjob
label hg_pr_handjob_T6_E2: label hg_pr_handjob_T6_E2:

View File

@ -103,6 +103,7 @@ label end_hg_pr_sex:
if not _events_filtered_completed_all: if not _events_filtered_completed_all:
$ states.her.public_level += 1 $ states.her.public_level += 1
$ states.her.status.public_sex = True
jump end_hermione_event jump end_hermione_event
label hg_pr_sex_intro: label hg_pr_sex_intro:

View File

@ -24,14 +24,14 @@ label hg_pr_kiss:
#Intro. #Intro.
if not _events_completed_any: if not _events_completed_any:
gen "Have You ever kissed another girl, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head") gen "Have you ever kissed another girl, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
if states.her.public_level < 9: if states.her.public_level < 9:
$_event.cancel() $_event.cancel()
jump too_much_public jump too_much_public
her "?!" ("normal", "squint", "angry", "mid") her "?!" ("normal", "squint", "angry", "mid")
her "I am not a... Lesbian, [name_genie_hermione]." ("open", "base", "base", "mid") her "I am not a... lesbian, [name_genie_hermione]." ("open", "base", "base", "mid")
gen "Silly girl... You don't need to be a lesbian to kiss girls." ("base", xpos="far_left", ypos="head") gen "Silly girl... You don't need to be a lesbian to kiss girls." ("base", xpos="far_left", ypos="head")
gen "I mean, I do it, and that doesn't make me a lesbian." ("base", xpos="far_left", ypos="head") gen "I mean, I do it, and that doesn't make me a lesbian." ("base", xpos="far_left", ypos="head")
her "..............." ("angry", "base", "angry", "mid") her "..............." ("angry", "base", "angry", "mid")
@ -188,7 +188,7 @@ label hg_pr_kiss_T3_E2:
gen "Seeing how it went last time, I presume it was embarrassing for you, girl?" ("base", xpos="far_left", ypos="head") gen "Seeing how it went last time, I presume it was embarrassing for you, girl?" ("base", xpos="far_left", ypos="head")
her "Very much so, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R") her "Very much so, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R")
gen "Did you enjoy it at least?" ("base", xpos="far_left", ypos="head") gen "Did you enjoy it at least?" ("base", xpos="far_left", ypos="head")
her "*Humph*!..." ("annoyed", "narrow", "annoyed", "mid") her "*Hmph*!..." ("annoyed", "narrow", "annoyed", "mid")
gen "So, you kissed a girl and you liked it?" ("base", xpos="far_left", ypos="head") gen "So, you kissed a girl and you liked it?" ("base", xpos="far_left", ypos="head")
her "Yes..." ("disgust", "narrow", "base", "mid_soft") her "Yes..." ("disgust", "narrow", "base", "mid_soft")
gen "Did your tongues touch?" ("base", xpos="far_left", ypos="head") gen "Did your tongues touch?" ("base", xpos="far_left", ypos="head")
@ -198,6 +198,8 @@ label hg_pr_kiss_T3_E2:
her "Please, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R") her "Please, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R")
gen "Well, alright..." ("base", xpos="far_left", ypos="head") gen "Well, alright..." ("base", xpos="far_left", ypos="head")
$ states.her.status.public_kissing = True
jump end_hg_pr_kiss jump end_hg_pr_kiss
label hg_pr_kiss_T3_E3: label hg_pr_kiss_T3_E3:
@ -288,6 +290,8 @@ label hg_pr_kiss_T4_E1:
gen "Oh... Well, in that case..." ("base", xpos="far_left", ypos="head") gen "Oh... Well, in that case..." ("base", xpos="far_left", ypos="head")
her "" ("soft", "base", "base", "R") her "" ("soft", "base", "base", "R")
$ states.her.status.public_kissing = True
jump end_hg_pr_kiss jump end_hg_pr_kiss
label hg_pr_kiss_T4_E2: label hg_pr_kiss_T4_E2:
@ -514,6 +518,8 @@ label hg_pr_kiss_T5_E1:
gen "Well done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head") gen "Well done, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
her "...{w=0.4} Thanks." ("annoyed", "base", "base", "R") her "...{w=0.4} Thanks." ("annoyed", "base", "base", "R")
$ states.her.status.public_kissing = True
jump end_hg_pr_kiss jump end_hg_pr_kiss
label hg_pr_kiss_T5_E2: label hg_pr_kiss_T5_E2:

View File

@ -133,6 +133,7 @@ label end_hg_pr_grope:
if not _events_filtered_completed_all: if not _events_filtered_completed_all:
$ states.her.public_level += 1 $ states.her.public_level += 1
$ states.her.status.public_groping = True
jump end_hermione_event jump end_hermione_event
label hg_pr_grope_intro: label hg_pr_grope_intro:
@ -234,7 +235,7 @@ label hg_pr_grope_T2_E3:
gen "There, there..." ("base", xpos="far_left", ypos="head") gen "There, there..." ("base", xpos="far_left", ypos="head")
her @ tears soft "*Sob*!" ("normal", "base", "base", "R") her @ tears soft "*Sob*!" ("normal", "base", "base", "R")
gen "Will ten extra points make you feel better?" ("base", xpos="far_left", ypos="head") gen "Will ten extra points make you feel better?" ("base", xpos="far_left", ypos="head")
her @ tears soft "*huh*? That would be very sweet of you [name_genie_hermione]." ("soft", "base", "base", "mid") her @ tears soft "*Huh*? That would be very sweet of you [name_genie_hermione]." ("soft", "base", "base", "mid")
gen "Of course... Don't mention it." ("base", xpos="far_left", ypos="head") gen "Of course... Don't mention it." ("base", xpos="far_left", ypos="head")
her @ cheeks blush tears soft "Thank you [name_genie_hermione]..." ("base", "base", "worried", "mid") her @ cheeks blush tears soft "Thank you [name_genie_hermione]..." ("base", "base", "worried", "mid")