diff --git a/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy b/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy index 1134f8ac..7b1910d7 100644 --- a/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy +++ b/game/scripts/characters/hermione/events/favors/dance_for_me_snape.rpy @@ -820,100 +820,107 @@ label hg_pf_strip_T4_snape_results: stop music fadeout 1.0 gen "Ready?" ("base", xpos="far_left", ypos="head") - her "Yes, I'm ready [name_genie_hermione]." ("base", "base", "base", "mid", trans=d3) + her "Yes, I'm ready [name_genie_hermione]." ("open", "closed", "base", "mid", trans=d3) gen "I'd say that was a great success." ("base", xpos="far_left", ypos="head") - her "You think so, [name_genie_hermione]?" ("base", "base", "base", "mid") + her "You think so, [name_genie_hermione]?" ("soft", "base", "base", "mid") gen "Most certainly." ("base", xpos="far_left", ypos="head") gen "Now, why don't you tell me what you've learned?" ("base", xpos="far_left", ypos="head") #TODO These are he results of menu options earlier in the event, and should only show the first time. If you replay the same option, it will skip it in this section (search for "#flogging", "#weasley", "#potter", "#butt") #flogging: - #her "I've learned that he doesn't seem to have any problems with hitting his students..." ("base", "base", "base", "mid") + #her "Well, I've learned that he doesn't seem to have any problems with hitting his students..." ("open", "closed", "base", "mid") #gen "*Hmm*... I'd say that his statement isn't exactly conclusive enough to make that assumption." ("base", xpos="far_left", ypos="head") - #her "*Hmph*... Perhaps..." ("base", "base", "base", "mid") - #gen "Anything else?" ("base", xpos="far_left", ypos="head") - #weasley: - #her "I've learned that he's been eyeing up a student outside of Slytherin..." ("base", "base", "base", "mid") - #gen "Really? What gave you that idea?" ("base", xpos="far_left", ypos="head") - #her "From what he said about the Weasley twins..." ("base", "base", "base", "mid") - #her "Unless they've got some friend in Slytherin... Which I highly doubt..." ("base", "base", "base", "mid") - #her "He must've been talking about--" ("base", "base", "base", "mid") - #gen "Yes?" ("base", xpos="far_left", ypos="head") - #her "*Hmm*... Nevermind..." ("base", "base", "base", "mid") + #her "*Hmph*... Perhaps..." ("annoyed", "narrow", "base", "R") #gen "Anything else?" ("base", xpos="far_left", ypos="head") #potter: - #her "I've learned that he finally stopped targeting Harry..." ("base", "base", "base", "mid") - #her "Probably due to being busy with all the favour trading..." ("base", "base", "base", "mid") - #her "So I suppose there's at least one positive thing about those Slytherin girls whoring themselves out..." ("base", "base", "base", "mid") + #her "I've learned that he finally stopped targeting Harry..." ("open", "closed", "base", "mid") + #her "Probably due to being busy with all the favour trading..." ("annoyed", "narrow", "base", "R") + #her "So I suppose there's at least one positive thing about those Slytherin girls whoring themselves out..." ("base", "narrow", "base", "R") + #gen "Anything else?" ("base", xpos="far_left", ypos="head") + #weasley: + #her "I've learned that he's been eyeing up a student outside of Slytherin..." ("annoyed", "base", "base", "R") + #gen "Really? What gave you that idea?" ("base", xpos="far_left", ypos="head") + #her "From what he said about the Weasley twins..." ("annoyed", "narrow", "base", "mid") + #her "Unless they've got some friend in Slytherin... Which I highly doubt..." ("open", "closed", "base", "mid") + #her "He must've been talking about--" ("angry", "narrow", "base", "R") + #gen "Yes?" ("base", xpos="far_left", ypos="head") + #her "*Hmm*... Nevermind..." ("annoyed", "base", "base", "R") #gen "Anything else?" ("base", xpos="far_left", ypos="head") #butt: - #her "I learned that he's got absolutely zero depth perception..." ("base", "base", "base", "mid") + #her "I've learned that he's got absolutely zero depth perception..." ("annoyed", "narrow", "angry", "R") #gen "Really? What makes you say that?" ("base", xpos="far_left", ypos="head") - #her "He called it dreadful!" ("base", "base", "base", "mid") - #her "And that my butt is like that of a boy's!" ("base", "base", "base", "mid") + #her "He called my butt dreadful!" ("open", "mid", "angry", "mid") + #her @ cheeks blush "And that it's like that of a boy's!" ("disgust", "closed", "angry", "mid") #if _watch: #gen "He did mention that your breasts exceeded his expectations." ("base", xpos="far_left", ypos="head") - #her "He never commented on their size." ("base", "base", "base", "mid") + #her "He never commented on their size." ("annoyed", "base", "base", "mid") #gen "That is true..." ("base", xpos="far_left", ypos="head") #else: - #gen "Yes, how could he say such things... That just isn't true." - #her "Thank you [name_genie_hermione]... Although I was trying to get validated..." ("base", "base", "base", "mid") + #gen "Yes, how could he say such things... That just isn't true." ("base", xpos="far_left", ypos="head") + #her "Thank you [name_genie_hermione]... Although I was trying to get validated..." ("open", "base", "base", "R") #gen "Anything else?" ("base", xpos="far_left", ypos="head") - her "*Hmm*... Let me think..." ("base", "base", "base", "mid") + her "*Hmm*... Let me think..." ("open", "base", "base", "R") if _masturbate: if not states.her.ev.dance_for_me.snape_masturbate_stage1: $ states.her.ev.dance_for_me.snape_masturbate_stage1 = True - her "Well... I learned that guys don't seem to mind masturbating together..." ("base", "base", "base", "mid") - gen "I just thought I'd see just how far he would be willing to go." ("base", xpos="far_left", ypos="head") + her "Well... I learned that guys don't seem to mind masturbating together..." ("open", "narrow", "base", "R") + gen "I just thought I'd better see just how far he would go." ("base", xpos="far_left", ypos="head") if states.her.tier < 5: - her "Quite far it seems..." ("base", "base", "base", "mid") - her "If I hadn't ended it, he probably would've gone all the way..." ("base", "base", "base", "mid") + her "Quite far it appears..." ("annoyed", "narrow", "base", "mid") + her "If I hadn't ended it, he probably would've gone all the way..." ("angry", "narrow", "base", "down") gen "I suppose we'll never know..." ("base", xpos="far_left", ypos="head") - her "..." ("base", "base", "base", "mid") #annoyed + her "..." ("annoyed", "narrow", "base", "R") else: - her "Well... I learned that you two masturbating over me has become a frequent occurrence..." ("base", "base", "base", "mid") + her "Well... I learned that you two masturbating over me has become a frequent occurrence..." ("open", "narrow", "base", "R") gen "At least now you know just how far he's willing to go." ("base", xpos="far_left", ypos="head") - her "(Like I didn't know that already...)" ("base", "base", "base", "mid") + her "(Like I didn't know that already...)" ("annoyed", "narrow", "base", "mid") if states.her.tier < 5: - her "Once again, I don't doubt he would've seen it through to the end, had I not ended it." ("base", "base", "base", "mid") + her "Once again, I don't doubt he would've seen it through to the end, had I not ended it." ("open", "closed", "base", "mid") gen "Well, you never know..." ("base", "base", "base", "mid") - her "..." ("base", "base", "base", "mid") #annoyed + her "..." ("annoyed", "narrow", "base", "R") if _masturbate_finished: if not states.her.ev.dance_for_me.snape_masturbate_stage2: $ states.her.ev.dance_for_me.snape_masturbate_stage2 = True if not states.her.status.cumshot: $ states.her.status.cumshot = True #Cum on her body for the first time - her "Still... I've never let somebody do that to me before... Let alone two people." ("base", "base", "base", "mid") + her @ cheeks blush "Still... I've never let somebody do that to me before... Let alone two people." ("angry", "base", "base", "R") gen "Do what?" ("base", xpos="far_left", ypos="head") - her "Ejaculate...{w=0.4} On my body..." ("base", "base", "base", "mid") + her @ cheeks blush "Ejaculate...{w=0.4} On my body..." ("open", "narrow", "base", "down") gen "I see..." ("base", xpos="far_left", ypos="head") + her "Oh well... At least now I know what Snape expects from something like this..." ("open", "closed", "base", "mid") else: - her "I didn't think that you'd go as far as finishing..." ("base", "base", "base", "mid") - her "Oh well... At least now I know what Snape expects from something like this..." ("base", "base", "base", "mid") + her @ cheeks blush "Even then, I didn't think that you'd go as far as finishing on me..." ("angry", "base", "base", "mid") + her "Although in hindsight, I probably should've known..." ("open", "narrow", "base", "R") else: - her "I'm not really sure why I allowed it to go all the way to you both finishing on me again..." ("base", "base", "base", "mid") - her "I already know just how much Snape expects from a student performing a task like this." ("base", "base", "base", "mid") + her @ cheeks blush "I'm not really sure why I allowed it to go all the way to you both finishing on me again..." ("annoyed", "base", "base", "mid") + her "I already know just how much Snape expects from a student performing a task like this." ("open", "closed", "base", "mid") gen "Then more the reason to see it through." ("base", xpos="far_left", ypos="head") - her "I suppose..." ("base", "base", "base", "mid") + her "I suppose..." ("open", "narrow", "base", "R") if _watch: gen "Did Severus act the way you expected?" ("base", xpos="far_left", ypos="head") - her "Yes, he's just as self-absorbed and perverted as he's ever been." ("base", "base", "base", "mid") + her "Yes, he's just as self-absorbed and perverted as he's ever been." ("open", "narrow", "angry", "mid") random: - her "Calling a girl a harlot... Such a typical thing for him to say..." ("base", "base", "base", "mid") - her "There's no doubt, with how easily he threw out terms like \"shake those titties, you harlot\", that the Slytherin girls must be shaking theirs at him frequently." ("base", "base", "base", "mid") - her "He barely flinched when I squeezed my breasts, which tells me he's used to that sort of thing..." ("base", "base", "base", "mid") + her "Calling a girl a harlot... Such a typical thing for him to say..." ("angry", "narrow", "angry", "R") + her "There's no doubt, with how easily he threw out terms like \"shake those titties, you harlot\", that the Slytherin girls must be shaking theirs at him frequently." ("angry", "narrow", "angry", "R") + her "He barely flinched when I squeezed my breasts, which tells me he's used to that sort of thing..." ("angry", "narrow", "angry", "R") block: - her "The way he carries himself, is of a man who expects his students to act a certain way... I almost feel sorry for the Slytherin girls..." ("base", "base", "base", "mid") - her "Almost." ("base", "base", "base", "mid") + her "The way he carries himself, is of a man who expects his students to act a certain way... I almost feel sorry for the Slytherin girls..." ("angry", "narrow", "angry", "R") + her "Almost." ("base", "narrow", "angry", "R") if states.her.tier == 4: - her "May I have my points now?" ("base", "base", "base", "mid") + her "May I have my points now?" ("open", "closed", "base", "mid") + gen "Certainly." ("base", xpos="far_left", ypos="head") else: - gen "You've certainly earned your points today." ("base", xpos="far_left", ypos="head") - her "Oh, right... The points..." ("base", "base", "base", "mid") + gen "Alright then, I believe that we're done here for today." ("base", xpos="far_left", ypos="head") + gen "Unless there's anything else?" ("base", xpos="far_left", ypos="head") + her "..." ("annoyed", "narrow", "base", "R") + gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head") + her "Oh... No, not that I can think of at this moment, [name_genie_hermione]." ("angry", "base", "base", "mid") + gen "Very well... You've certainly earned your points today." ("base", xpos="far_left", ypos="head") + her "Oh, right... The points..." ("angry", "mid", "base", "mid") jump end_hg_pf_strip diff --git a/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy b/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy index 15c54ef6..30f1026c 100644 --- a/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy +++ b/game/scripts/characters/hermione/events/favors/give_me_a_handy.rpy @@ -426,8 +426,8 @@ label hg_pf_handjob_1: call her_chibi_scene("hj_kiss", trans=kissiris) pause 1 - if not states.her.ev.suck_it.cock_kiss: - $ states.her.ev.suck_it.cock_kiss = True + if not states.her.ev.give_me_a_handy.cock_kiss: + $ states.her.ev.give_me_a_handy.cock_kiss = True $ achievements.unlock("herkiss") $ hg_pf_handjob.change_icon(a="heart_half", b="heart_red") diff --git a/game/scripts/characters/hermione/summon.rpy b/game/scripts/characters/hermione/summon.rpy index 048ddf0b..7c2edce4 100644 --- a/game/scripts/characters/hermione/summon.rpy +++ b/game/scripts/characters/hermione/summon.rpy @@ -295,15 +295,15 @@ label hermione_favor_menu: gen "Think about the future..." ("grin", xpos="far_left", ypos="head") label hermione_favors_convinced_check: if states.her.level >=20: - gen "If you do it now it could secu--" ("base", xpos="far_left", ypos="head") + gen "If you do it now it could secure--" ("base", xpos="far_left", ypos="head") her "I'll do it!" ("angry", "happy", "base", "mid") gen "Just like that?!" ("base", xpos="far_left", ypos="head") - her "Yes... just like that." ("base", "closed", "base", "mid") + her "Yes... Just like that." ("base", "closed", "base", "mid") gen "That's my girl!" ("grin", xpos="far_left", ypos="head") $ states.her.favors_convinced_stage = 2 jump silver_requests_root - gen "If you do it, you could secure the win for you household you know..." ("base", xpos="far_left", ypos="head") + gen "If you do it, you could secure the win for your house you know..." ("base", xpos="far_left", ypos="head") if states.her.level >=18: her "You really know how to talk me through, [name_genie_hermione]." ("soft", "narrow", "worried", "down") @@ -312,7 +312,7 @@ label hermione_favor_menu: jump silver_requests_root elif states.her.level >=16 and not states.her.favors_convinced_stage == 1: her "I guess you're right..." ("open", "happy", "base", "mid_soft") - her "I'll do it... but just this once okay?" ("grin", "happyCl", "base", "mid") + her "I'll do it... But just this once okay?" ("grin", "happyCl", "base", "mid") $ states.her.favors_convinced_stage = 1 jump silver_requests_root else: @@ -366,7 +366,7 @@ label update_her_tier: elif states.her.tier == 3 and states.her.level >= 12 and states.her.status.stripping == True: # Trigger: After she has stripped completely for Genie. her_level_up = 3 - elif states.her.tier == 4 and states.her.level >= 18 and states.her.ev.suck_it.cock_kiss == True: + elif states.her.tier == 4 and states.her.level >= 18 and states.her.ev.give_me_a_handy.cock_kiss == True: # Trigger: Kissed Genie's dick during HJ favour. her_level_up = 4 elif states.her.tier == 5 and states.her.level >= 21 and states.her.status.blowjob == True: diff --git a/game/scripts/characters/hermione/vars.rpy b/game/scripts/characters/hermione/vars.rpy index 0605bb04..7a3a76be 100644 --- a/game/scripts/characters/hermione/vars.rpy +++ b/game/scripts/characters/hermione/vars.rpy @@ -68,7 +68,7 @@ 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 -default states.her.ev.suck_it.cock_kiss = False +default states.her.ev.give_me_a_handy.cock_kiss = False default states.her.ev.yule_ball.variant = "personal" default states.her.ev.yule_ball.e1_complete = False default states.her.ev.yule_ball.e2_complete = False diff --git a/game/scripts/characters/luna/events/intro.rpy b/game/scripts/characters/luna/events/intro.rpy index 8c0d6fd6..2bd5f951 100644 --- a/game/scripts/characters/luna/events/intro.rpy +++ b/game/scripts/characters/luna/events/intro.rpy @@ -462,11 +462,10 @@ label luna_intro_E1: call ton_walk("door", action="leave") call lun_walk(action="leave") - call bld - gen "This place never ceases to amaze me..." ("base", xpos="far_left", ypos="head") - gen "..." ("base", xpos="far_left", ypos="head") - gen "At least that weirdo isn't my problem anymore..." ("base", xpos="far_left", ypos="head") - gen "Time to get back to sleep." ("base", xpos="far_left", ypos="head") + gen "(This place never ceases to amaze me...)" ("base", xpos="far_left", ypos="head") + gen "(...)" ("base", xpos="far_left", ypos="head") + gen "(At least that weirdo isn't my problem anymore...)" ("base", xpos="far_left", ypos="head") + gen "(Time to get back to sleep.)" ("base", xpos="far_left", ypos="head") # Reset $ luna.equip(lun_outfit_last) # Equip player outfit. diff --git a/game/scripts/events/final_events.rpy b/game/scripts/events/final_events.rpy index d881ebb2..4104b3e5 100644 --- a/game/scripts/events/final_events.rpy +++ b/game/scripts/events/final_events.rpy @@ -636,14 +636,13 @@ label ball_quest_E4: call her_walk(action="run", xpos="door", speed=2, reduce=True) call her_chibi("leave") - call bld gen "......................................." ("base", xpos="far_left", ypos="head") - gen "*Hmm*..." ("base", xpos="far_left", ypos="head") + gen "(*Hmm*...)" ("base", xpos="far_left", ypos="head") if clothing_store_intro_done: - gen "Maybe I should pay Madam Mafkin a visit and ask for a dress..." ("base", xpos="far_left", ypos="head") + gen "(Maybe I should pay Madam Mafkin a visit and ask for a dress...)" ("base", xpos="far_left", ypos="head") else: - gen "Maybe I should look around the castle and see if I can procure a dress for her." ("base", xpos="far_left", ypos="head") + gen "(Maybe I should look around the castle and see if I can procure a dress for her.)" ("base", xpos="far_left", ypos="head") $ states.her.busy = True $ hg_event_pause += 1