diff --git a/game/scripts/characters/hermione/chitchats.rpy b/game/scripts/characters/hermione/chitchats.rpy index da1a7464..cfc3b758 100644 --- a/game/scripts/characters/hermione/chitchats.rpy +++ b/game/scripts/characters/hermione/chitchats.rpy @@ -7,7 +7,7 @@ label hermione_chitchat: $ states.her.chatted = True ### Tier 1 ### - if states.her.level >= 0 and states.her.level <= 3: + if states.her.tier == 1: random: block: her "Maybe, if I work harder, I could squeeze a few more classes into my schedule..." ("open", "closed", "angry", "mid") @@ -59,126 +59,127 @@ label hermione_chitchat: her "" ("normal", "base", "base", "mid") ### Tier 2 Low ### - if states.her.level >= 4 and states.her.level <= 6: - random: - block: - her "I read somewhere that a full moon often makes it easier to concentrate at a task at hand..." ("open", "closed", "angry", "mid") - her "" ("normal", "base", "base", "mid") + if states.her.tier == 2: + if states.her.level <= 6: + random: + block: + her "I read somewhere that a full moon often makes it easier to concentrate at a task at hand..." ("open", "closed", "angry", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "I love nothing more than to curl up by a fireplace during a rainstorm with a good book..." ("base", "base", "base", "mid") - her "" ("base", "base", "base", "mid") + block: + her "I love nothing more than to curl up by a fireplace during a rainstorm with a good book..." ("base", "base", "base", "mid") + her "" ("base", "base", "base", "mid") - block: - her "A peculiar rumour concerning professor Snape has been circulating in the school lately..." ("open", "base", "worried", "R") - her "No, I probably shouldn't..." ("soft", "base", "base", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "A peculiar rumour concerning professor Snape has been circulating in the school lately..." ("open", "base", "worried", "R") + her "No, I probably shouldn't..." ("soft", "base", "base", "mid") + her "" ("normal", "base", "base", "mid") - block if states.her.status.show_bra or states.her.status.show_panties: - her "Despite the questionable nature of the favours you have been buying from me lately, [name_genie_hermione]..." ("open", "closed", "angry", "mid") - her "I am grateful to you for your help..." ("open", "closed", "angry", "mid") - her "Gryffindor needs those points now more than ever..." ("annoyed", "squint", "angry", "mid") - her "" ("normal", "base", "base", "mid") + block if states.her.status.show_bra or states.her.status.show_panties: + her "Despite the questionable nature of the favours you have been buying from me lately, [name_genie_hermione]..." ("open", "closed", "angry", "mid") + her "I am grateful to you for your help..." ("open", "closed", "angry", "mid") + her "Gryffindor needs those points now more than ever..." ("annoyed", "squint", "angry", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "Quidditch being so popular is simply beyond me..." ("open", "closed", "angry", "mid") - her "I mean, the game doesn't make any sense..." ("open", "closed", "angry", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "Quidditch being so popular is simply beyond me..." ("open", "closed", "angry", "mid") + her "I mean, the game doesn't make any sense..." ("open", "closed", "angry", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "The \"Men's Rights Movement\" is steadily gaining popularity." ("open", "closed", "angry", "mid") - her "It's very fulfilling to know that I am helping to improve our society." ("open", "closed", "angry", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "The \"Men's Rights Movement\" is steadily gaining popularity." ("open", "closed", "angry", "mid") + her "It's very fulfilling to know that I am helping to improve our society." ("open", "closed", "angry", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "The Hogwarts school library is considered to be quite extensive..." ("open", "closed", "angry", "mid") - her "Still... I'd like it to be bigger." ("open", "squint", "base", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "The Hogwarts school library is considered to be quite extensive..." ("open", "closed", "angry", "mid") + her "Still... I'd like it to be bigger." ("open", "squint", "base", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "As one of the top students in this school, I have a reputation to keep..." ("open", "base", "worried", "R") - her "People look up to me..." ("open", "base", "worried", "R") - her "... So, your discretion is very appreciated, [name_genie_hermione]." ("open", "base", "base", "mid") - her "" ("annoyed", "base", "worried", "R") + block: + her "As one of the top students in this school, I have a reputation to keep..." ("open", "base", "worried", "R") + her "People look up to me..." ("open", "base", "worried", "R") + her "... So, your discretion is very appreciated, [name_genie_hermione]." ("open", "base", "base", "mid") + her "" ("annoyed", "base", "worried", "R") - block if states.her.status.show_bra or states.her.status.show_panties: - her "That favour I sold you the other day, [name_genie_hermione]..." ("open", "base", "worried", "mid") - her "......." ("normal", "happyCl", "worried", "mid") - her "I only agreed to it because the needs of my house always come first." ("open", "narrow", "worried", "down") - her "I just wanted you to know that, [name_genie_hermione]..." ("upset", "closed", "base", "mid") + block if states.her.status.show_bra or states.her.status.show_panties: + her "That favour I sold you the other day, [name_genie_hermione]..." ("open", "base", "worried", "mid") + her "......." ("normal", "happyCl", "worried", "mid") + her "I only agreed to it because the needs of my house always come first." ("open", "narrow", "worried", "down") + her "I just wanted you to know that, [name_genie_hermione]..." ("upset", "closed", "base", "mid") - block: - her "My favourite subject?" ("open", "base", "base", "mid") - her "*Hmm*..." ("soft", "base", "base", "R") - her "I suppose that would be \"charms\"..." ("open", "base", "base", "mid") - her "Or \"transfiguration\" perhaps..." ("open", "base", "base", "mid") - her "Although I do enjoy \"arithmancy\"..." ("open", "base", "base", "mid") - her "" ("soft", "base", "base", "mid") + block: + her "My favourite subject?" ("open", "base", "base", "mid") + her "*Hmm*..." ("soft", "base", "base", "R") + her "I suppose that would be \"charms\"..." ("open", "base", "base", "mid") + her "Or \"transfiguration\" perhaps..." ("open", "base", "base", "mid") + her "Although I do enjoy \"arithmancy\"..." ("open", "base", "base", "mid") + her "" ("soft", "base", "base", "mid") - block if not hermione.is_worn("top", "bottom"): - her "Yes, standing in-front of your headmaster without a top or bottoms is completely normal..." ("open", "closed", "base", "mid") - her "I suppose you are helping me..." ("open", "base", "base", "mid") + block if not hermione.is_worn("top", "bottom"): + her "Yes, standing in-front of your headmaster without a top or bottoms is completely normal..." ("open", "closed", "base", "mid") + her "I suppose you are helping me..." ("open", "base", "base", "mid") - ### Tier 2 High ### - if states.her.level >= 7 and states.her.level <= 9: - random: - her "I dislike the entire house of Slytherin with all my heart, [name_genie_hermione]." ("angry", "base", "angry", "mid") + ### Tier 2 High ### + else: + random: + her "I dislike the entire house of Slytherin with all my heart, [name_genie_hermione]." ("angry", "base", "angry", "mid") - block if states.her.status.show_panties: - her "Do you remember when you asked me to show you my panties for the first time, [name_genie_hermione]?" ("open", "closed", "angry", "mid") - her "I was so furious with you then..." ("open", "closed", "angry", "mid") - her "Now I see that I was just being selfish..." ("annoyed", "squint", "angry", "mid") - her "After all, the honour of my house is at stake here..." ("annoyed", "squint", "angry", "mid") - her "And that shall be my one and only concern!" ("normal", "squint", "angry", "mid") + block if states.her.status.show_panties: + her "Do you remember when you asked me to show you my panties for the first time, [name_genie_hermione]?" ("open", "closed", "angry", "mid") + her "I was so furious with you then..." ("open", "closed", "angry", "mid") + her "Now I see that I was just being selfish..." ("annoyed", "squint", "angry", "mid") + her "After all, the honour of my house is at stake here..." ("annoyed", "squint", "angry", "mid") + her "And that shall be my one and only concern!" ("normal", "squint", "angry", "mid") - block: - her "The rate at which the Slytherin house has been gaining points lately is simply ridiculous." ("open", "closed", "angry", "mid") - her "I think professor Snape might be behind it." ("angry", "base", "angry", "mid") - her "You should look into this, [name_genie_hermione]." ("open", "closed", "angry", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "The rate at which the Slytherin house has been gaining points lately is simply ridiculous." ("open", "closed", "angry", "mid") + her "I think professor Snape might be behind it." ("angry", "base", "angry", "mid") + her "You should look into this, [name_genie_hermione]." ("open", "closed", "angry", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "Ashwinder eggs, rose thorns, moonstone..." ("open", "base", "worried", "R") - her "*Huh*? Am I thinking out loud again?" ("open", "base", "worried", "mid") - her "I apologise..." ("grin", "happyCl", "worried", "mid",emote="sweat") - her "It's just that we have another test soon..." ("soft", "base", "base", "R") + block: + her "Ashwinder eggs, rose thorns, moonstone..." ("open", "base", "worried", "R") + her "*Huh*? Am I thinking out loud again?" ("open", "base", "worried", "mid") + her "I apologise..." ("grin", "happyCl", "worried", "mid",emote="sweat") + her "It's just that we have another test soon..." ("soft", "base", "base", "R") - block: - her "Hogwarts has really become a second home to me lately..." ("open", "closed", "base", "mid") - her "I don't even miss my parents nearly as much anymore..." ("annoyed", "narrow", "worried", "down") - her "Come to think of it, I don't miss them at all..." ("angry", "wide", "base", "stare") - her "I'm an awful daughter..." ("angry", "narrow", "base", "down") + block: + her "Hogwarts has really become a second home to me lately..." ("open", "closed", "base", "mid") + her "I don't even miss my parents nearly as much anymore..." ("annoyed", "narrow", "worried", "down") + her "Come to think of it, I don't miss them at all..." ("angry", "wide", "base", "stare") + her "I'm an awful daughter..." ("angry", "narrow", "base", "down") - block: - her "*Yawn*! I read about this technique that supposedly allows you to cut your sleep time in half..." ("annoyed", "narrow", "annoyed", "up") - her "I don't think it's working though... *Yawn*!" ("annoyed", "narrow", "worried", "down") + block: + her "*Yawn*! I read about this technique that supposedly allows you to cut your sleep time in half..." ("annoyed", "narrow", "annoyed", "up") + her "I don't think it's working though... *Yawn*!" ("annoyed", "narrow", "worried", "down") - block: - her "Even after I graduate from Hogwarts, I plan to keep on working hard." ("open", "closed", "angry", "mid") - her "If I give it my all, I can make this world a better place, I know it!" ("open", "base", "base", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "Even after I graduate from Hogwarts, I plan to keep on working hard." ("open", "closed", "angry", "mid") + her "If I give it my all, I can make this world a better place, I know it!" ("open", "base", "base", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "Somehow I have the feeling that this year will become a pivotal turning point in my life..." ("open", "base", "worried", "mid") - her "" ("soft", "base", "base", "R") + block: + her "Somehow I have the feeling that this year will become a pivotal turning point in my life..." ("open", "base", "worried", "mid") + her "" ("soft", "base", "base", "R") - block: - her "Some of the less travelled school corridors are not very well lit, and rather dusty..." ("open", "closed", "angry", "mid") - her "Please take care of this, [name_genie_hermione]..." ("open", "closed", "angry", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "Some of the less travelled school corridors are not very well lit, and rather dusty..." ("open", "closed", "angry", "mid") + her "Please take care of this, [name_genie_hermione]..." ("open", "closed", "angry", "mid") + her "" ("normal", "base", "base", "mid") - block: - her "I've read about this thing called a \"Time-Turner\"." ("open", "base", "base", "mid") - her "It allows the user to control the flow of time..." ("open", "base", "base", "mid") - her "Having a device like that would do wonders for my schedule..." ("open", "closed", "base", "mid") - her "" ("annoyed", "squint", "base", "mid") + block: + her "I've read about this thing called a \"Time-Turner\"." ("open", "base", "base", "mid") + her "It allows the user to control the flow of time..." ("open", "base", "base", "mid") + her "Having a device like that would do wonders for my schedule..." ("open", "closed", "base", "mid") + her "" ("annoyed", "squint", "base", "mid") - block if not hermione.is_worn("top", "bottom"): - her "Is it just me, or is it a bit chilly in here?" ("open", "closed", "base", "mid") - her "It must be due to my current state of undress..." ("open", "base", "base", "mid") + block if not hermione.is_worn("top", "bottom"): + her "Is it just me, or is it a bit chilly in here?" ("open", "closed", "base", "mid") + her "It must be due to my current state of undress..." ("open", "base", "base", "mid") ### Tier 3 ### - if states.her.level >= 10 and states.her.level <= 12: + if states.her.tier == 3: random: block: her "My \"men's rights movement\" has been losing its popularity lately..." ("open", "base", "worried", "mid") @@ -239,118 +240,119 @@ label hermione_chitchat: her "No, you'll still have to pay me for that." ("open", "base", "base", "mid") ### Tier 4 Low ### - if states.her.level >= 13 and states.her.level <= 15: - random: - her "What will it be today, [name_genie_hermione]?" ("annoyed", "narrow", "annoyed", "mid") + if states.her.tier == 4: + if states.her.level <= 15: + random: + her "What will it be today, [name_genie_hermione]?" ("annoyed", "narrow", "annoyed", "mid") - block: - her "[name_genie_hermione], with all due respect..." ("normal", "squint", "angry", "mid") - her "Professor Snape's debauchery is getting out of hand!" ("normal", "squint", "angry", "mid") - her "You must do something, [name_genie_hermione]." ("open", "base", "worried", "mid") - her "" ("normal", "base", "base", "mid") + block: + her "[name_genie_hermione], with all due respect..." ("normal", "squint", "angry", "mid") + her "Professor Snape's debauchery is getting out of hand!" ("normal", "squint", "angry", "mid") + her "You must do something, [name_genie_hermione]." ("open", "base", "worried", "mid") + her "" ("normal", "base", "base", "mid") - #block: - #her "I am willing to go to great lengths to insure the superiority of my house..." ("open", "closed", "angry", "mid") - #her "But that does not mean that I take pleasure in selling myself out to you in exchange for house points, [name_genie_hermione]." ("open", "closed", "angry", "mid") - #her "{size=-4}(Like some sort of prostitute-witch...){/size}" ("angry", "narrow", "base", "down") + #block: + #her "I am willing to go to great lengths to insure the superiority of my house..." ("open", "closed", "angry", "mid") + #her "But that does not mean that I take pleasure in selling myself out to you in exchange for house points, [name_genie_hermione]." ("open", "closed", "angry", "mid") + #her "{size=-4}(Like some sort of prostitute-witch...){/size}" ("angry", "narrow", "base", "down") - block: - her "Lately I have not been studying nearly as much as I used to..." ("open", "base", "worried", "mid") - her "Am I losing my motivation?" ("open", "base", "worried", "R") - her "" ("soft", "base", "base", "R") + block: + her "Lately I have not been studying nearly as much as I used to..." ("open", "base", "worried", "mid") + her "Am I losing my motivation?" ("open", "base", "worried", "R") + her "" ("soft", "base", "base", "R") - block: - her "My least favourite subject?" ("open", "squint", "base", "mid") - her "Divination." ("annoyed", "squint", "angry", "mid") + block: + her "My least favourite subject?" ("open", "squint", "base", "mid") + her "Divination." ("annoyed", "squint", "angry", "mid") - block: - her "My father used to say that \"magic is just science we don't understand yet\"." ("open", "base", "base", "mid") - her "He couldn't be more wrong, of course..." ("open", "base", "worried", "R") - her "" ("soft", "base", "base", "R") + block: + her "My father used to say that \"magic is just science we don't understand yet\"." ("open", "base", "base", "mid") + her "He couldn't be more wrong, of course..." ("open", "base", "worried", "R") + her "" ("soft", "base", "base", "R") - block: - her "Despite everything..." ("open", "closed", "angry", "mid") - her "I am thankful that you keep on buying favours from me, [name_genie_hermione]..." ("open", "base", "worried", "R") - her "" ("soft", "base", "base", "R") + block: + her "Despite everything..." ("open", "closed", "angry", "mid") + her "I am thankful that you keep on buying favours from me, [name_genie_hermione]..." ("open", "base", "worried", "R") + her "" ("soft", "base", "base", "R") - block if game.weather in {"snow", "blizzard"}: - her "It's quite cold outside today, isn't it?" ("open", "base", "base", "mid") - her "" ("soft", "base", "base", "mid") + block if game.weather in {"snow", "blizzard"}: + her "It's quite cold outside today, isn't it?" ("open", "base", "base", "mid") + her "" ("soft", "base", "base", "mid") - #block: - #her "The \"Autumn Ball\" will be soon..." ("open", "base", "base", "mid") - #her "" ("soft", "base", "base", "mid") + #block: + #her "The \"Autumn Ball\" will be soon..." ("open", "base", "base", "mid") + #her "" ("soft", "base", "base", "mid") - block: - her "People hardly show up for my \"men's rights movement\" meetings anymore..." ("open", "base", "worried", "R") - her "" ("soft", "base", "base", "R") + block: + her "People hardly show up for my \"men's rights movement\" meetings anymore..." ("open", "base", "worried", "R") + her "" ("soft", "base", "base", "R") - block if states.her.ev.dance_for_me.snape_invited: - her "Do you believe we have learned enough, or will you be inviting Professor Snape again in the future?" ("annoyed", "base", "base", "R") + block if states.her.ev.dance_for_me.snape_invited: + her "Do you believe we have learned enough, or will you be inviting Professor Snape again in the future?" ("annoyed", "base", "base", "R") - ### Tier 4 High ### - if states.her.level >= 16 and states.her.level <= 18: - random: - block if hermione.is_any_worn("top", "bra"): - her "Would you like me to show you my breasts today, [name_genie_hermione]?" ("open", "narrow", "worried", "down") - her "Yes... I would willingly expose myself to you, professor..." ("base", "narrow", "base", "up") - her "That's how selfless I am!" ("annoyed", "narrow", "annoyed", "mid") + ### Tier 4 High ### + else: + random: + block if hermione.is_any_worn("top", "bra"): + her "Would you like me to show you my breasts today, [name_genie_hermione]?" ("open", "narrow", "worried", "down") + her "Yes... I would willingly expose myself to you, professor..." ("base", "narrow", "base", "up") + her "That's how selfless I am!" ("annoyed", "narrow", "annoyed", "mid") - block if states.her.status.cumshot: - her "I can't help but feel bad for the house elves who do my laundry..." ("open", "base", "base", "mid") - her "I mean, all those dreadful semen stains..." ("open", "narrow", "worried", "down") - her "" ("angry", "narrow", "base", "down") + block if states.her.status.cumshot: + her "I can't help but feel bad for the house elves who do my laundry..." ("open", "base", "base", "mid") + her "I mean, all those dreadful semen stains..." ("open", "narrow", "worried", "down") + her "" ("angry", "narrow", "base", "down") - block: - her "It doesn't matter how many times you ask me this, [name_genie_hermione]..." ("open", "base", "base", "mid") - her "The answer shall remain the same..." ("open", "base", "base", "mid") - her "I have nothing but resentment for the Slytherins!" ("angry", "base", "angry", "mid") - her "" ("annoyed", "narrow", "angry", "R") + block: + her "It doesn't matter how many times you ask me this, [name_genie_hermione]..." ("open", "base", "base", "mid") + her "The answer shall remain the same..." ("open", "base", "base", "mid") + her "I have nothing but resentment for the Slytherins!" ("angry", "base", "angry", "mid") + her "" ("annoyed", "narrow", "angry", "R") - block: - her "I've been thinking about all the favours I've sold you over these last months, [name_genie_hermione]..." ("open", "base", "base", "mid") - her "Even though I do feel a little bit embarrassed..." ("open", "narrow", "worried", "down") - her "I also feel very proud of myself." ("upset", "closed", "base", "mid") + block: + her "I've been thinking about all the favours I've sold you over these last months, [name_genie_hermione]..." ("open", "base", "base", "mid") + her "Even though I do feel a little bit embarrassed..." ("open", "narrow", "worried", "down") + her "I also feel very proud of myself." ("upset", "closed", "base", "mid") - block: - her "I still dedicate a lot of my time to studying..." ("open", "base", "base", "mid") - her "But not nearly as much of it as I used to..." ("open", "base", "base", "mid") - her "" ("soft", "base", "base", "R") + block: + her "I still dedicate a lot of my time to studying..." ("open", "base", "base", "mid") + her "But not nearly as much of it as I used to..." ("open", "base", "base", "mid") + her "" ("soft", "base", "base", "R") - block: - her "Gryffindor shall get the house cup this year!" ("open", "closed", "angry", "mid") - her "{size=-4}(Even if it should cost me my dignity...){/size}" ("angry", "narrow", "base", "down") - her "" ("upset", "closed", "base", "mid") + block: + her "Gryffindor shall get the house cup this year!" ("open", "closed", "angry", "mid") + her "{size=-4}(Even if it should cost me my dignity...){/size}" ("angry", "narrow", "base", "down") + her "" ("upset", "closed", "base", "mid") - block: - her "I don't mind autumn, spring, or summer..." ("open", "base", "base", "mid") - her "But my favourite season is winter." ("open", "closed", "base", "mid") - her "" ("soft", "base", "base", "mid") + block: + her "I don't mind autumn, spring, or summer..." ("open", "base", "base", "mid") + her "But my favourite season is winter." ("open", "closed", "base", "mid") + her "" ("soft", "base", "base", "mid") - block: - her "I used to look down on girls who spend too much of their time, worrying about the way they look..." ("open", "base", "base", "mid") - her "But I was wrong to do so..." ("open", "base", "base", "mid") - her "I am starting to understand how important it really is for a girl to look pretty." ("open", "base", "base", "mid") - her "..............." ("annoyed", "base", "worried", "R") - her "I've been on a diet lately..." ("angry", "wink", "base", "mid") - her "" ("angry", "happyCl", "worried", "mid",emote="sweat") - her "" ("normal", "happyCl", "worried", "mid") + block: + her "I used to look down on girls who spend too much of their time, worrying about the way they look..." ("open", "base", "base", "mid") + her "But I was wrong to do so..." ("open", "base", "base", "mid") + her "I am starting to understand how important it really is for a girl to look pretty." ("open", "base", "base", "mid") + her "..............." ("annoyed", "base", "worried", "R") + her "I've been on a diet lately..." ("angry", "wink", "base", "mid") + her "" ("angry", "happyCl", "worried", "mid",emote="sweat") + her "" ("normal", "happyCl", "worried", "mid") - block: - her "I've been feeling rather confident around the boys lately..." ("open", "base", "base", "mid") - her "I believe I have you to thank for that, [name_genie_hermione]." ("base", "base", "base", "mid") + block: + her "I've been feeling rather confident around the boys lately..." ("open", "base", "base", "mid") + her "I believe I have you to thank for that, [name_genie_hermione]." ("base", "base", "base", "mid") - block if not hermione.is_any_worn("clothes"): - her "Will I get any extra points for being naked inside your office, [name_genie_hermione]?" ("open", "base", "base", "mid") - her "An additional ten points added to my next favour is enough." ("open", "closed", "base", "mid") - her "" ("base", "narrow", "base", "mid_soft") + block if not hermione.is_any_worn("clothes"): + her "Will I get any extra points for being naked inside your office, [name_genie_hermione]?" ("open", "base", "base", "mid") + her "An additional ten points added to my next favour is enough." ("open", "closed", "base", "mid") + her "" ("base", "narrow", "base", "mid_soft") - block if states.her.ev.dance_for_me.snape_invited: - her "Do you believe we have learned enough, or will you be inviting Professor Snape again in the future?" ("annoyed", "base", "base", "R") + block if states.her.ev.dance_for_me.snape_invited: + her "Do you believe we have learned enough, or will you be inviting Professor Snape again in the future?" ("annoyed", "base", "base", "R") ### Tier 5 ### - if states.her.level >= 19 and states.her.level <= 21: + if states.her.tier == 5: random: her "I am doing well... Thank you for asking." ("base", "base", "base", "mid") @@ -406,131 +408,132 @@ label hermione_chitchat: her "" ("base", "narrow", "base", "mid_soft") ### Tier 6 Low ### - if states.her.level == 22: - random: - block if not states.her.ev.yule_ball.complete: - her "I wonder what everyone are going to wear for the ball..." ("base", "base", "base", "mid") + if states.her.tier == 6: + if states.her.level == 22: + random: + block if not states.her.ev.yule_ball.complete: + her "I wonder what everyone are going to wear for the ball..." ("base", "base", "base", "mid") - block: - her @ cheeks blush "Do you have any adult magazines you don't need, [name_genie_hermione]?" ("open", "base", "base", "R") - her @ cheeks blush "" ("base", "base", "base", "R") + block: + her @ cheeks blush "Do you have any adult magazines you don't need, [name_genie_hermione]?" ("open", "base", "base", "R") + her @ cheeks blush "" ("base", "base", "base", "R") - block: - her "If you need anything, [name_genie_hermione... Just ask, okay?" ("open", "base", "base", "mid") - her "" ("base", "base", "base", "mid") + block: + her "If you need anything, [name_genie_hermione... Just ask, okay?" ("open", "base", "base", "mid") + her "" ("base", "base", "base", "mid") - #block: - #her "It's been getting so cold lately..." ("open", "base", "base", "mid") - #her "I hope it's going to start snowing soon..." ("base", "base", "base", "mid") + #block: + #her "It's been getting so cold lately..." ("open", "base", "base", "mid") + #her "I hope it's going to start snowing soon..." ("base", "base", "base", "mid") - block if not states.cho.tier >= 4: - her "Jump and scream for the Gryffindor team!" ("open", "closed", "base", "mid") - her "So daring and bold, sporting red and gold!" ("smile", "happyCl", "base", "mid",emote="happy") - her "" ("base", "base", "base", "mid") + block if not states.cho.tier >= 4: + her "Jump and scream for the Gryffindor team!" ("open", "closed", "base", "mid") + her "So daring and bold, sporting red and gold!" ("smile", "happyCl", "base", "mid",emote="happy") + her "" ("base", "base", "base", "mid") - block if not states.her.ev.yule_ball.complete: - her "I hope the ball goes smoothly..." ("open", "base", "worried", "R") - her "" ("soft", "base", "base", "R") + block if not states.her.ev.yule_ball.complete: + her "I hope the ball goes smoothly..." ("open", "base", "worried", "R") + her "" ("soft", "base", "base", "R") - block: - her "Considering the nature of the favours you keep buying from me, [name_genie_hermione].." ("open", "closed", "base", "mid") - her "I've had to shower a lot more frequently than I used to..." ("open", "base", "worried", "mid") + block: + her "Considering the nature of the favours you keep buying from me, [name_genie_hermione].." ("open", "closed", "base", "mid") + her "I've had to shower a lot more frequently than I used to..." ("open", "base", "worried", "mid") - block: - her "[name_genie_hermione], could you put your penis in my mouth?" ("angry", "base", "base", "mid") - her "[name_genie_hermione], I am begging you..." ("open_wide_tongue", "narrow", "annoyed", "up") - her "Fifty-five points, please!" ("smile", "base", "angry", "mid") - her "" ("angry", "wink", "base", "mid") + block: + her "[name_genie_hermione], could you put your penis in my mouth?" ("angry", "base", "base", "mid") + her "[name_genie_hermione], I am begging you..." ("open_wide_tongue", "narrow", "annoyed", "up") + her "Fifty-five points, please!" ("smile", "base", "angry", "mid") + her "" ("angry", "wink", "base", "mid") - block: - her "I have read this one article about the positive effects of semen on a woman's skin..." ("open", "closed", "base", "mid") - her "I wonder where their information is coming from..." ("base", "narrow", "base", "mid_soft") - her "Did the magazine conduct research of some sort?" ("angry", "wink", "base", "mid") - her "" ("base", "narrow", "base", "mid_soft") + block: + her "I have read this one article about the positive effects of semen on a woman's skin..." ("open", "closed", "base", "mid") + her "I wonder where their information is coming from..." ("base", "narrow", "base", "mid_soft") + her "Did the magazine conduct research of some sort?" ("angry", "wink", "base", "mid") + her "" ("base", "narrow", "base", "mid_soft") - block: - her "It goes like this..." ("open", "closed", "base", "mid") - her "First Gryffindor, then Ravenclaw, then Hufflepuff..." ("open", "closed", "base", "mid") - her @ cheeks blush "Slytherin is not even on the list!" ("open", "narrow", "annoyed", "mid") - her "" ("upset", "closed", "base", "mid") + block: + her "It goes like this..." ("open", "closed", "base", "mid") + her "First Gryffindor, then Ravenclaw, then Hufflepuff..." ("open", "closed", "base", "mid") + her @ cheeks blush "Slytherin is not even on the list!" ("open", "narrow", "annoyed", "mid") + her "" ("upset", "closed", "base", "mid") - ### Tier 6 High ### - if states.her.level >= 23: - random: - block: - her @ cheeks blush "If you ever need some \"assistance\", [name_genie_hermione]... Please let me know." ("open_wide_tongue", "base", "base", "R") - her @ cheeks blush "" ("base", "base", "base", "R") + ### Tier 6 High ### + else: + random: + block: + her @ cheeks blush "If you ever need some \"assistance\", [name_genie_hermione]... Please let me know." ("open_wide_tongue", "base", "base", "R") + her @ cheeks blush "" ("base", "base", "base", "R") - block if states.her.status.public_sex: - her "I am sorry to bother you with this, [name_genie_hermione]..." ("open", "base", "base", "mid") - her "But do you have any condoms?" ("open", "base", "base", "mid") - her "Sadly, the ones I've bought are already gone..." ("annoyed", "happyCl", "worried", "mid",emote="sweat") - her "" ("base", "base", "base", "R") + block if states.her.status.public_sex: + her "I am sorry to bother you with this, [name_genie_hermione]..." ("open", "base", "base", "mid") + her "But do you have any condoms?" ("open", "base", "base", "mid") + her "Sadly, the ones I've bought are already gone..." ("annoyed", "happyCl", "worried", "mid",emote="sweat") + her "" ("base", "base", "base", "R") - block if game.weather in {"rain", "storm", "overcast"}: - her "It certainly is chilly outside..." ("open", "base", "base", "mid") - her "I hope it's going to start snowing soon..." ("base", "base", "base", "mid") - her "You will let me wear a coat at least, right?" ("angry", "happyCl", "worried", "mid",emote="sweat") - her "" ("base", "narrow", "base", "mid_soft") + block if game.weather in {"rain", "storm", "overcast"}: + her "It certainly is chilly outside..." ("open", "base", "base", "mid") + her "I hope it's going to start snowing soon..." ("base", "base", "base", "mid") + her "You will let me wear a coat at least, right?" ("angry", "happyCl", "worried", "mid",emote="sweat") + her "" ("base", "narrow", "base", "mid_soft") - block if not states.cho.tier >= 4: - her "Jump and scream for the Gryffindor team!" ("open", "closed", "base", "mid") - her "So daring and bold, sporting red and gold!" ("smile", "happyCl", "base", "mid",emote="happy") - her "" ("base", "base", "base", "mid") + block if not states.cho.tier >= 4: + her "Jump and scream for the Gryffindor team!" ("open", "closed", "base", "mid") + her "So daring and bold, sporting red and gold!" ("smile", "happyCl", "base", "mid",emote="happy") + her "" ("base", "base", "base", "mid") - block: - her "[name_genie_hermione], I have a favour to ask..." ("base", "base", "worried", "mid") - her "Could you help me with one of my dresses later, [name_genie_hermione]?" ("base", "base", "base", "R") - her @ cheeks blush "I could use some of your... insight." ("soft", "narrow", "base", "mid_soft") - her "" ("base", "narrow", "base", "mid_soft") + block: + her "[name_genie_hermione], I have a favour to ask..." ("base", "base", "worried", "mid") + her "Could you help me with one of my dresses later, [name_genie_hermione]?" ("base", "base", "base", "R") + her @ cheeks blush "I could use some of your... insight." ("soft", "narrow", "base", "mid_soft") + her "" ("base", "narrow", "base", "mid_soft") - block: - her "I can't believe I was such a prude before." ("angry", "base", "worried", "mid") - her "Meeting you was the best thing that ever happened to me, [name_genie_hermione]." ("smile", "narrow", "base", "mid_soft") - her "" ("base", "narrow", "base", "mid_soft") + block: + her "I can't believe I was such a prude before." ("angry", "base", "worried", "mid") + her "Meeting you was the best thing that ever happened to me, [name_genie_hermione]." ("smile", "narrow", "base", "mid_soft") + her "" ("base", "narrow", "base", "mid_soft") - block: - her "Considering the nature of the favours you keep buying from me, [name_genie_hermione]..." ("open", "closed", "base", "mid") - her "I've had to shower way more than I used to..." ("open", "base", "worried", "mid") - her "(Although, I kind of enjoy the smell...)" ("soft", "narrow", "annoyed", "up") + block: + her "Considering the nature of the favours you keep buying from me, [name_genie_hermione]..." ("open", "closed", "base", "mid") + her "I've had to shower way more than I used to..." ("open", "base", "worried", "mid") + her "(Although, I kind of enjoy the smell...)" ("soft", "narrow", "annoyed", "up") - block: - her "[name_genie_hermione], could you put your penis in my mouth?" ("angry", "base", "base", "mid") - her "[name_genie_hermione], I am begging you..." ("open_wide_tongue", "narrow", "annoyed", "up") - her "Fifty-five points, please!" ("smile", "base", "angry", "mid") - her "(Although I wouldn't mind doing it for free...)" ("smile", "narrow", "annoyed", "up") + block: + her "[name_genie_hermione], could you put your penis in my mouth?" ("angry", "base", "base", "mid") + her "[name_genie_hermione], I am begging you..." ("open_wide_tongue", "narrow", "annoyed", "up") + her "Fifty-five points, please!" ("smile", "base", "angry", "mid") + her "(Although I wouldn't mind doing it for free...)" ("smile", "narrow", "annoyed", "up") - block: - her "There was this one article... I'm not sure if I told you." ("open", "closed", "base", "mid") - her "It was about the positive effects of semen on a woman's skin." ("open", "closed", "base", "mid") - her "And it actually works!" ("smile", "narrow", "base", "mid_soft") - her "My skin definitely is getting softer." ("smile", "closed", "base", "mid") - her "" ("base", "narrow", "base", "mid_soft") + block: + her "There was this one article... I'm not sure if I told you." ("open", "closed", "base", "mid") + her "It was about the positive effects of semen on a woman's skin." ("open", "closed", "base", "mid") + her "And it actually works!" ("smile", "narrow", "base", "mid_soft") + her "My skin definitely is getting softer." ("smile", "closed", "base", "mid") + her "" ("base", "narrow", "base", "mid_soft") - block: - her "It goes like this..." ("open", "closed", "base", "mid") - her "First Gryffindor, then Ravenclaw, then Hufflepuff..." ("open", "closed", "base", "mid") - her @ cheeks blush "And Slytherin is not even on the list!" ("open", "narrow", "annoyed", "mid") - her "" ("upset", "closed", "base", "mid") + block: + her "It goes like this..." ("open", "closed", "base", "mid") + her "First Gryffindor, then Ravenclaw, then Hufflepuff..." ("open", "closed", "base", "mid") + her @ cheeks blush "And Slytherin is not even on the list!" ("open", "narrow", "annoyed", "mid") + her "" ("upset", "closed", "base", "mid") - block if not hermione.is_any_worn("clothes"): - her "You know, being naked isn't that bad..." ("open", "closed", "base", "mid") - her "Putting on clothes is just a waste of time, anyway..." ("open", "closed", "base", "mid") - her "" ("base", "narrow", "base", "mid_soft") + block if not hermione.is_any_worn("clothes"): + her "You know, being naked isn't that bad..." ("open", "closed", "base", "mid") + her "Putting on clothes is just a waste of time, anyway..." ("open", "closed", "base", "mid") + her "" ("base", "narrow", "base", "mid_soft") - block if states.her.status.creampie: - her @ cheeks blush "I know what you said before, [name_genie_hermione]... But, are you certain that there is no way for you to get me pregnant?" ("open", "base", "base", "mid") - her @ cheeks blush "Or is there still a chance it may happen?" ("soft", "base", "base", "R") + block if states.her.status.creampie: + her @ cheeks blush "I know what you said before, [name_genie_hermione]... But, are you certain that there is no way for you to get me pregnant?" ("open", "base", "base", "mid") + her @ cheeks blush "Or is there still a chance it may happen?" ("soft", "base", "base", "R") - block if states.her.status.anal: - her "[name_genie_hermione]... If you're planning on doing \"that\" again... Please use plenty of lube..." ("open", "base", "base", "mid") + block if states.her.status.anal: + her "[name_genie_hermione]... If you're planning on doing \"that\" again... Please use plenty of lube..." ("open", "base", "base", "mid") - block if states.her.ev.yule_ball.complete: - her "Thank you again for providing me with a dress for the ball." ("open", "base", "base", "mid") - her "I had a wonderful time..." ("base", "base", "base", "mid") + block if states.her.ev.yule_ball.complete: + her "Thank you again for providing me with a dress for the ball." ("open", "base", "base", "mid") + her "I had a wonderful time..." ("base", "base", "base", "mid") - block if states.her.ev.potions.breast_expand_drank: - her "You don't happen to have any more of that breast expansion potion, [name_genie_hermione]?" ("open", "base", "base", "mid") - her "I've noticed some correlations between your grades and your chest size, so I thought I'd give it a shot during our next exam..." ("open", "base", "base", "mid") + block if states.her.ev.potions.breast_expand_drank: + her "You don't happen to have any more of that breast expansion potion, [name_genie_hermione]?" ("open", "base", "base", "mid") + her "I've noticed some correlations between your grades and your chest size, so I thought I'd give it a shot during our next exam..." ("open", "base", "base", "mid") return diff --git a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy index 381e9c7a..9bcae561 100644 --- a/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy +++ b/game/scripts/characters/hermione/events/requests/flash_your_tits.rpy @@ -429,7 +429,7 @@ label hg_pr_flash_T4_E3: her "Instead, as I was outside in one of the courtyards..." her "... I just pulled my shirt up and pressed my bare chest against the window of a nearby classroom..." ("angry", "narrow", "base", "down") her "I stood there like that for several seconds..." - her "To make sure that at least someone would see them from the outside..." + her "To make sure that at least someone would see them.." her "I hope this still counts, [name_genie_hermione]..." ("angry", "base", "base", "mid") gen "*Hmm*..." ("base", xpos="far_left", ypos="head") gen "How many students would you estimate, being behind that window?" ("base", xpos="far_left", ypos="head") diff --git a/game/scripts/characters/hermione/talk.rpy b/game/scripts/characters/hermione/talk.rpy index dace750b..c3a552a6 100644 --- a/game/scripts/characters/hermione/talk.rpy +++ b/game/scripts/characters/hermione/talk.rpy @@ -171,7 +171,7 @@ label hermione_talk: jump hermione_change_fail "-Mudblood-": $ temp_name = "Mudblood" - if states.her.level >= 22: + if states.her.level >= 22 and states.her.status.sex: jump hermione_change else: jump hermione_change_fail @@ -218,7 +218,7 @@ label hermione_change: elif temp_name == "Girl": if states.her.level >=1 and states.her.level < 3: her "This girl thing again?" ("annoyed", "happy", "base", "mid") - her "*sigh*..." ("soft", "happy", "base", "R") + her "*Sigh*..." ("soft", "happy", "base", "R") elif states.her.level >=3: her "Fine... I don't mind." ("soft", "base", "base", "R") elif temp_name == "Nerd": @@ -228,7 +228,7 @@ label hermione_change: her "Like what exactly?" ("normal", "narrow", "base", "mid_soft") gen "Nothing to worry about, things will work out..." ("base", xpos="far_left", ypos="head") gen "Nerd..." ("grin", xpos="far_left", ypos="head") - her "*tsk* ..." ("soft", "narrow", "base", "R_soft") + her "*Tsk* ..." ("soft", "narrow", "base", "R_soft") her "" ("normal", "narrow", "base", "R_soft") elif states.her.level >= 5 and states.her.level < 19: her "I can be a bit nerdy sometimes I suppose..." ("angry", "happyCl", "base", "mid", emote="sweat") @@ -431,84 +431,83 @@ label hermione_change: gen "But where's the fun in that?" ("base", xpos="far_left", ypos="head") her @ cheeks blush "Why do I even bother... *sigh*" ("soft", "narrow", "base", "R_soft") elif temp_name == "Mudblood": - if states.her.level >= 21 and states.her.status.sex: - her "A{w=0.5}...{w=0.5} {size=+6}{b}{cps=20}mud{w=0.5}blood{/cps}{/b}?!{/size}" ("shock", "wide", "base", "stare") - her "Did I hear you right, [name_genie_hermione]?!" ("normal", "wide", "base", "mid") - menu: - "-Confirm-": - pass - "-!!!{b}ABORT ABORT ABORT{/b}!!!-{#LINT_IGNORE}": - gen "What? Of course not!" ("angry", xpos="far_left", ypos="head") - gen "I said..." ("base", xpos="far_left", ypos="head") - gen "(I have to think fast)" ("angry", xpos="far_left", ypos="head") - menu: - "-Mass flood-": - gen "I said mass flood!" ("angry", xpos="far_left", ypos="head") - her "Mass flood?" ("soft", "base", "base", "mid") - gen "Are you deaf or something?" ("base", xpos="far_left", ypos="head") - if game.weather == "rain": - her "I was pretty sure you said--" ("open", "base", "base", "mid") - her "" ("normal", "base", "base", "R") - gen "Look outside the window, it's raining is it not?" ("base", xpos="far_left", ypos="head") - her "I{w=0.5}...{w=0.5} Yes, you are right [name_genie_hermione]." ("normal", "closed", "base", "mid") - gen "Of course I am." ("base", xpos="far_left", ypos="head") - her "So what did you want to talk about?" ("base", "base", "base", "mid") - else: - her "[name_genie_hermione], but it's not raining..." ("normal", "closed", "base", "mid") - her @ cheeks blush "" ("disgust", "narrow", "base", "down") - gen "Last time I had my dick in you, it felt like a mass flood." ("grin", xpos="far_left", ypos="head") - her @ cheeks blush "[name_genie_hermione]..." ("disgust", "closed", "base", "mid") - gen "What? It's true, I swear!" ("grin", xpos="far_left", ypos="head") - her @ cheeks blush "..." ("soft", "narrow", "worried", "down") - "-Mad stud-": - gen "I said mad stud!" ("angry", xpos="far_left", ypos="head") - her "Mad stud?" ("soft", "base", "base", "mid") - gen "My dick, your ass, bud." ("grin", xpos="far_left", ypos="head") - her @ cheeks blush "Really..." ("disgust", "narrow", "base", "mid_soft") - her @ cheeks blush "You can be so childish sometimes, [name_genie_hermione]..." ("annoyed", "narrow", "base", "R_soft") - jump hermione_talk - her "Why would you even suggest calling me such a thing..." ("scream", "squint", "angry", "mid") - her @ tears soft "It's like the most offensive thing you could call someone like..." ("shock", "squint", "angry", "mid") - her @ tears soft_blink "Like..." ("open", "happyCl", "worried", "mid") - her @ tears mascara_crying "Someone like..." ("open", "narrow", "worried", "down") - her @ tears mascara_soft "Me..." ("disgust", "narrow", "worried", "down") - her @ tears mascara "" ("disgust", "happyCl", "worried", "mid") - menu: - "-Try to calm her down-": - her @ tears mascara "" ("disgust", "narrow", "worried", "mid_soft") - gen "Now, now, there's no need to cry." ("base", xpos="far_left", ypos="head") - gen "Do you know why I call you these things, Miss Granger?" ("base", xpos="far_left", ypos="head") - her @ tears mascara "... No?" ("disgust", "narrow", "worried", "mid_soft") - gen "It's so that you'll come to know that words are just words, and they only hurt if you let them." ("base", xpos="far_left", ypos="head") - her @ tears mascara "..." ("normal", "narrow", "worried", "mid_soft") - gen "Once you truly understand that nothing will hold you back." ("base", xpos="far_left", ypos="head") - gen "And you'll be at your utmost potential." ("grin", xpos="far_left", ypos="head") - her @ tears mascara "You really think so?" ("open", "narrow", "worried", "mid_soft") - her @ tears mascara "" ("normal", "narrow", "worried", "mid_soft") - gen "Yes, in fact I do." ("base", xpos="far_left", ypos="head") - her @ tears mascara "Thank you, [name_genie_hermione]." ("normal", "closed", "base", "mid") - her @ tears mascara "I can do it, I know I can." ("base", "narrow", "worried", "mid_soft") - "-Tell her she deserves it-": - gen "You deserve to be called a slut, a whore and a mudblood... Just look at you." ("angry", xpos="far_left", ypos="head") - her @ tears mascara_soft_blink "..." ("scream", "happyCl", "worried", "mid") - her @ tears mascara_soft "" ("disgust", "happyCl", "worried", "mid") - gen "You walk into my office and sell your body for the sole reason that it will make Gryffindor happy to win the house cup." ("angry", xpos="far_left", ypos="head") - her @ tears mascara_soft_blink "..." ("open", "happyCl", "worried", "mid") - her @ tears mascara_soft "" ("disgust", "happyCl", "worried", "mid") - gen "Bending over onto my desk and let yourself be taken like a some common harlot..." ("angry", xpos="far_left", ypos="head") - her @ tears mascara_soft "I..." ("disgust", "narrow", "worried", "mid_soft") - gen "Letting your headmaster thrust himself upon you, and taking my load like your life depended on it..." ("angry", xpos="far_left", ypos="head") - her @ tears mascara_soft "..." ("normal", "happyCl", "worried", "mid") - her @ tears mascara "" ("normal", "narrow", "worried", "mid_soft") - gen "I bet you don't even care about the points anymore..." ("base", xpos="far_left", ypos="head") - her @ tears mascara "I..." ("normal", "narrow", "worried", "down") - her @ tears mascara "" ("normal", "narrow", "annoyed", "up") - gen "You are nothing more than a whore..." ("base", xpos="far_left", ypos="head") - her @ tears mascara "" ("annoyed", "narrow", "annoyed", "up") - gen "{size=+4}{b}MY{/b}{/size} whore!" ("grin", xpos="far_left", ypos="head") - her @ tears mascara "" ("disgust", "narrow", "base", "up") - gen "And I {b}will{/b} call you however I want!" ("base", xpos="far_left", ypos="head") - her @ tears mascara "...." ("angry", "narrow", "base", "up") + her "A{w=0.5}...{w=0.5} {size=+6}{b}{cps=20}mud{w=0.5}blood{/cps}{/b}?!{/size}" ("shock", "wide", "base", "stare") + her "Did I hear you right, [name_genie_hermione]?!" ("normal", "wide", "base", "mid") + menu: + "-Confirm-": + pass + "-!!!{b}ABORT ABORT ABORT{/b}!!!-{#LINT_IGNORE}": + gen "What? Of course not!" ("angry", xpos="far_left", ypos="head") + gen "I said..." ("base", xpos="far_left", ypos="head") + gen "(I have to think fast)" ("angry", xpos="far_left", ypos="head") + menu: + "-Mass flood-": + gen "I said mass flood!" ("angry", xpos="far_left", ypos="head") + her "Mass flood?" ("soft", "base", "base", "mid") + gen "Are you deaf or something?" ("base", xpos="far_left", ypos="head") + if game.weather == "rain": + her "I was pretty sure you said--" ("open", "base", "base", "mid") + her "" ("normal", "base", "base", "R") + gen "Look outside the window, it's raining is it not?" ("base", xpos="far_left", ypos="head") + her "I{w=0.5}...{w=0.5} Yes, you are right [name_genie_hermione]." ("normal", "closed", "base", "mid") + gen "Of course I am." ("base", xpos="far_left", ypos="head") + her "So what did you want to talk about?" ("base", "base", "base", "mid") + else: + her "[name_genie_hermione], but it's not raining..." ("normal", "closed", "base", "mid") + her @ cheeks blush "" ("disgust", "narrow", "base", "down") + gen "Last time I had my dick in you, it felt like a mass flood." ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "[name_genie_hermione]..." ("disgust", "closed", "base", "mid") + gen "What? It's true, I swear!" ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "..." ("soft", "narrow", "worried", "down") + "-Mad stud-": + gen "I said mad stud!" ("angry", xpos="far_left", ypos="head") + her "Mad stud?" ("soft", "base", "base", "mid") + gen "My dick, your ass, bud." ("grin", xpos="far_left", ypos="head") + her @ cheeks blush "Really..." ("disgust", "narrow", "base", "mid_soft") + her @ cheeks blush "You can be so childish sometimes, [name_genie_hermione]..." ("annoyed", "narrow", "base", "R_soft") + jump hermione_talk + her "Why would you even suggest calling me such a thing..." ("scream", "squint", "angry", "mid") + her @ tears soft "It's like the most offensive thing you could call someone like..." ("shock", "squint", "angry", "mid") + her @ tears soft_blink "Like..." ("open", "happyCl", "worried", "mid") + her @ tears mascara_crying "Someone like..." ("open", "narrow", "worried", "down") + her @ tears mascara_soft "Me..." ("disgust", "narrow", "worried", "down") + her @ tears mascara "" ("disgust", "happyCl", "worried", "mid") + menu: + "-Try to calm her down-": + her @ tears mascara "" ("disgust", "narrow", "worried", "mid_soft") + gen "Now, now, there's no need to cry." ("base", xpos="far_left", ypos="head") + gen "Do you know why I call you these things, Miss Granger?" ("base", xpos="far_left", ypos="head") + her @ tears mascara "... No?" ("disgust", "narrow", "worried", "mid_soft") + gen "It's so that you'll come to know that words are just words, and they only hurt if you let them." ("base", xpos="far_left", ypos="head") + her @ tears mascara "..." ("normal", "narrow", "worried", "mid_soft") + gen "Once you truly understand that nothing will hold you back." ("base", xpos="far_left", ypos="head") + gen "And you'll be at your utmost potential." ("grin", xpos="far_left", ypos="head") + her @ tears mascara "You really think so?" ("open", "narrow", "worried", "mid_soft") + her @ tears mascara "" ("normal", "narrow", "worried", "mid_soft") + gen "Yes, in fact I do." ("base", xpos="far_left", ypos="head") + her @ tears mascara "Thank you, [name_genie_hermione]." ("normal", "closed", "base", "mid") + her @ tears mascara "I can do it, I know I can." ("base", "narrow", "worried", "mid_soft") + "-Tell her she deserves it-": + gen "You deserve to be called a slut, a whore and a mudblood... Just look at you." ("angry", xpos="far_left", ypos="head") + her @ tears mascara_soft_blink "..." ("scream", "happyCl", "worried", "mid") + her @ tears mascara_soft "" ("disgust", "happyCl", "worried", "mid") + gen "You walk into my office and sell your body for the sole reason that it will make Gryffindor happy to win the house cup." ("angry", xpos="far_left", ypos="head") + her @ tears mascara_soft_blink "..." ("open", "happyCl", "worried", "mid") + her @ tears mascara_soft "" ("disgust", "happyCl", "worried", "mid") + gen "Bending over onto my desk and let yourself be taken like a some common harlot..." ("angry", xpos="far_left", ypos="head") + her @ tears mascara_soft "I..." ("disgust", "narrow", "worried", "mid_soft") + gen "Letting your headmaster thrust himself upon you, and taking my load like your life depended on it..." ("angry", xpos="far_left", ypos="head") + her @ tears mascara_soft "..." ("normal", "happyCl", "worried", "mid") + her @ tears mascara "" ("normal", "narrow", "worried", "mid_soft") + gen "I bet you don't even care about the points anymore..." ("base", xpos="far_left", ypos="head") + her @ tears mascara "I..." ("normal", "narrow", "worried", "down") + her @ tears mascara "" ("normal", "narrow", "annoyed", "up") + gen "You are nothing more than a whore..." ("base", xpos="far_left", ypos="head") + her @ tears mascara "" ("annoyed", "narrow", "annoyed", "up") + gen "{size=+4}{b}MY{/b}{/size} whore!" ("grin", xpos="far_left", ypos="head") + her @ tears mascara "" ("disgust", "narrow", "base", "up") + gen "And I {b}will{/b} call you however I want!" ("base", xpos="far_left", ypos="head") + her @ tears mascara "...." ("angry", "narrow", "base", "up") else: #Custom/fallback her "That's a bit odd... But sure, you can call me that." ("soft", "squint", "base", "mid")