ton "I apologise for arriving unannounced...{w=0.8} And a couple of days late..." ("open", "base", "base", "R")
gen "Please, I'm glad you could make it."
ton "I was occupied with some unfinished ministry business. Took me a lot longer to solve than I had anticipated..." ("normal", "narrow", "base", "mid")
ton "I had quite the \"pleasant\" encounter with a group of centaurs." ("soft", "wide", "raised", "R")
gen "Centaurs?!"
ton "*Mhmm*..." ("base", "base", "base", "mid", hair="horny")
ton "As usual, they ignored the boundaries of their allocated territory." ("open", "closed", "base", "mid")
ton "I had to get them to comply with our rules, to the best of my abilities..." ("soft", "base", "base", "mid")
gen "Is that so?..."
menu:
"-Start jerking off!-":
$ genie_masturbating = True
$ jerked_off_during_tonks_intro = True
call gen_chibi("jerk_off_behind_desk")
hide screen animatedCG
with fade
call nar(">You take out your cock and start jerking off.")
gen "Tell me more!" ("grin", xpos="far_left", ypos="head")
"-Pay attention-":
$ genie_masturbating = False
$ jerked_off_during_tonks_intro = False
hide screen animatedCG
with fade
gen "Tell me about it..." ("base", xpos="far_left", ypos="head")
if genie_masturbating:
ton "Oh... about the centaurs?" ("annoyed", "base", "raised", "mid")
gen "Yes, centaurs!" ("base", xpos="far_left", ypos="head")
gen "Half of a man, and the other half that of a horse?" ("angry", xpos="far_left", ypos="head")
ton "Yes?" ("normal", "narrow", "raised", "mid")
gen "With the bottom half being that of a{w=0.2}.{w=0.2}.{w=0.2}.{w=0.6} horse?!" ("base", xpos="far_left", ypos="head")
ton "Of course, Sir." ("base", "base", "shocked", "mid")
gen "(Sweet!)" ("grin", xpos="far_left", ypos="head")
gen "Just wanted to check if I still knew my mythology..." ("base", xpos="far_left", ypos="head")
gen "(And it wasn't just dudes with horse heads...)" ("angry", xpos="far_left", ypos="head")
gen "(That would have been weird...)" ("base", xpos="far_left", ypos="head")
ton "They are fascinating creatures, aren't they, Professor?" ("soft", "base", "base", "R", trans=dissolve)
gen "What?{w} Oh yes, very fascinating..." ("base", xpos="far_left", ypos="head")
call nar("*Fap-Fap-Fap*!")
gen "Don't mind me... Please continue..." ("base", xpos="far_left", ypos="head")
gen "I'd like to hear more about the things you did with those centaurs!" ("grin", xpos="far_left", ypos="head")
ton "I'm sorry Professor, but that's classified information." ("open", "closed", "shocked", "mid")
ton "The Ministry would be furious if they knew I had told you!" ("upset", "wide", "raised", "mid")
ton "(Not that I would mention any of it... They'd probably sack me on the spot for that...)" ("mad", "base", "worried", "R", cheeks="blush")
ton "(I did the job. That's all that should matter to them...)" ("upset", "base", "base", "down")
gen "Come on! ..." ("angry", xpos="far_left", ypos="head")
ton "I'm sorry, Professor, but I really shouldn't!" ("open", "base", "base", "mid")
ton "Anyway, sharing stories is not why I came here." ("normal", "base", "base", "R")
gen "(Balls...)" ("base", xpos="far_left", ypos="head")
# Stop Masturbating
$ genie_masturbating = False
call gen_chibi("sit_behind_desk")
with d3
pause.8
else:
ton "Of course, Sir." ("base", "base", "base", "mid")
ton "I had to make a compelling offer so they'd peacefully return to their assigned territory, which isn't easy..." ("open", "base", "base", "mid")
gen "(...)" ("base", xpos="far_left", ypos="head")
ton "You'd never be able to guess how I did it, it's quite the story." ("horny", "base", "base", "R", hair="horny")
ton "Unfortunately, I cannot tell you...{w} Strictly confidential Ministry information..." ("soft", "base", "raised", "mid")
gen "(Why? Did she suck them off?)" ("base", xpos="far_left", ypos="head")
ton "Okay then, let's get this over with." ("open", "narrow", "base", "R")
ton "Professor Dumbledore, are you aware of why the Ministry has sent me here?" ("open", "wide", "raised", "mid", trans=dissolve)
if letter_favors.read:
gen "More or less..." ("base", xpos="far_left", ypos="head")
ton "We have received a letter from a Miss named \"Hermione Granger\", about the trading of... \"favours\" between staff and students at this school." ("open", "base", "base", "mid") #not sure if it's better to put miss in quotations or not. My logic is that the fact that she is a "miss" is a given, the name however is something the ministry may not know hence the quotations
gen "Yes she very much enjoys doing that..." ("base", xpos="far_left", ypos="head")
ton "Trading favours?" ("soft", "base", "raised", "mid")
gen "(I wish...)" ("base", xpos="far_left", ypos="head")
gen "No. She enjoys writing letters...{w} lots of 'em..." ("base", xpos="far_left", ypos="head")
else:
gen "I can't say that I am." ("base", xpos="far_left", ypos="head")
ton "So you haven't had any complaints from students in regards to \"favour trading\"?" ("open", "base", "raised", "mid")
gen "(Oh, fuck...)" ("angry", xpos="far_left", ypos="head")
gen "That depends...{w=0.3} What sort of favours are you referring to?" ("grin", xpos="far_left", ypos="head")
ton "..." ("base", "base", "angry", "mid")
ton "Well, we've received a letter from a Miss \"Hermione Granger\"." ("open", "base", "base", "L") #same here as line 159
gen "Oh, good..." ("base", xpos="far_left", ypos="head")
gen "..." ("angry", xpos="far_left", ypos="head")
ton "I take it that you're acquainted with Miss Granger?" ("open", "base", "base", "mid")
gen "You could say that..." ("base", xpos="far_left", ypos="head")
ton "Fantastic! Let's get right to it then!" ("grin", "base", "base", "mid") #the second line was superfluous. You already established the point of the meeting earlier, so the reader knows what "let's get right to it" means
gen "..." ("base", xpos="far_left", ypos="head")
show screen blktone
with d5
gen "(I need to be smart about this...)" ("base", xpos="far_left", ypos="head")
hide screen blktone
with d5
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"\"I had no sexual relations with that woman!\"":
ton "Sir?" ("upset", "wide", "shocked", "stare")
ton "I'm sorry Professor, I wasn't accusing you of--" ("soft", "base", "worried", "downR")
gen "I repeat, I had no sexual relations with that woman." ("base", xpos="far_left", ypos="head")
ton "Professor! I wasn't implying that--..." ("mad", "base", "raised", "mid")
ton "In the letter she wrote, Miss Granger never accused you of selling favours to your students..." ("mad", "base", "raised", "L")
ton "Nonetheless, she was very persistent that certain other teachers weren't behaving as adequately..." ("soft", "base", "base", "mid")
"\"What did she want?\"":
ton "Miss Granger wrote about several students, most commonly girls of the Slytherin House, that were inclined to do favours for their male teachers." ("open", "base", "base", "R") #Tonks is a hogwarts graduate. Slytherin doesn't need to be in quotations, she knows what it is.
gen "So what?" ("base", xpos="far_left", ypos="head")
ton "According to her letter, those favours tend to be very...{w=0.1} \"sexual\" in nature..." ("soft", "base", "raised", "mid", hair="horny")
gen "(Shit...)" ("base", xpos="far_left", ypos="head")
ton "Professor, this is a very serious allegation, don't you agree that the ministry is under an obligation to investigate?" ("open", "wide", "raised", "mid")
gen "..........................................{w} No?" ("base", xpos="far_left", ypos="head")
ton "I'm sorry?" ("upset", "base", "raised", "mid")
gen "Well, I can't say I'm very well versed in these...{w=0.8} very,{w=0.6} very rare occurrences." ("angry", xpos="far_left", ypos="head")
gen "I was actually just about to begin my own investigation in the matter." ("base", xpos="far_left", ypos="head")
ton "The Ministry has sent me specifically to determine if there is any truth to Miss Granger's concerns..." ("open", "base", "base", "L")
ton "I'll be happy to look into this for you." ("soft", "base", "base", "mid")
gen "Now, now. I wouldn't want you to waste your time with this." ("base", xpos="far_left", ypos="head")
ton "Don't worry, Professor. {i}Investigation{/i} is in my job description." ("base", "base", "angry", "mid")
ton "I'll just stay for a little while, just to examine these claims and question the students." ("open", "base", "base", "R")
gen "That won't be necessary." ("base", xpos="far_left", ypos="head")
ton "Do have some confidence in me, Professor. This is what I was trained for..." ("horny", "base", "base", "mid")
gen "................................." ("base", xpos="far_left", ypos="head")
ton "I've already gotten a room down in Hogsmeade." ("open", "base", "base", "R")
ton "I'll be staying there, so no need to worry about accommodation." ("base", "base", "base", "mid")
gen "Great..." ("base", xpos="far_left", ypos="head")
ton "I shall start right away!" ("base", "happyCl", "base", "mid")
ton "Good day, Sir." ("base", "base", "base", "mid")
# Tonks leaves.
call ton_walk(action="leave")
call bld
gen "This can't be good..." ("base", xpos="far_left", ypos="head")
gen "(Her again...)" ("base", xpos="far_left", ypos="head")
menu:
gen "(...)" ("base", xpos="far_left", ypos="head")
"\"Come in...\"":
pass
"\"Not now, I'm busy!\"":
call bld
gen "That will have to wait, I'm afraid..." ("base", xpos="far_left", ypos="head")
ton "But Sir, I need to update you on the investigation!"
ton "Please, hear me out, Professor!"
ton "The students have been reluctant to even speak about the \"favour trading\" in my presence, which raises red flags." #idk I like this phrase more but that's subjective
ton "You'd think that if those girls were innocent, they'd be telling me about it."
gen "....................." ("base", xpos="far_left", ypos="head")
ton "Be that as it may, I will keep pushing them till they open up to me..."
gen "Good for you..." ("base", xpos="far_left", ypos="head")
ton "And they will, as soon as I can get my hands on some Veritaserum!"
ton "But Professor Snape has been very reluctant to provide me with a vial of his..."
ton "{size=-4}Very suspicious if you ask me... Very suspicious indeed...{/size}"
ton "Either way, it's only a matter of time until this will all be cleared up!"
gen "Great! I can't wait to hear about it..." ("base", xpos="far_left", ypos="head")
ton "Of course, Sir."
ton "I'll gladly spare some of my time and tell you right now, if you don't mind."
gen "Wait, what?" ("base", xpos="far_left", ypos="head")
ton "I'm coming in..."
gen "(Shit!)" ("angry", xpos="far_left", ypos="head")
ton "Professor." ("soft", "base", "base", "mid", xpos="right", ypos="base", trans=dissolve)
gen "Hey! If it isn't..." ("base", xpos="far_left", ypos="head")
menu:
gen "(What was her name again?...)" ("base", xpos="far_left", ypos="head")
"\"Tonks!\"":
pass
"\"Nymphadora!\"":
ton "Sir?" ("annoyed", "base", "base", "R")
gen "What? Isn't that your name, or did I get it wrong again?" ("base", xpos="far_left", ypos="head")
ton "I'm sorry, Sir.{w=0.3} I thought that, when I was a student here, I made it very clear that I wouldn't want to be called Nymphadora--" ("normal", "closed", "annoyed", "down")
ton "Please, just call me Tonks, Professor." ("annoyed", "wide", "base", "mid")
gen "Fine..." ("base", xpos="far_left", ypos="head")
"\"Nympho-whora!\"":
ton "What?!" ("clench", "wide", "shocked", "stare")
ton "I'm sorry, Professor. I clearly must have misheard you..." ("disgust", "narrow", "annoyed", "down")
ton "What did you just call me?" ("mad", "base", "angry", "mid")
gen "*Uhm*...{w=0.5} isn't that your name?" ("base", xpos="far_left", ypos="head")
ton "My name is \"Tonks\", Professor!" ("upset", "base", "angry", "mid")
ton "You of all people should know this..." ("annoyed", "base", "angry", "R")
gen ".............." ("base", xpos="far_left", ypos="head")
gen "(Tonks...)" ("base", xpos="far_left", ypos="head")
gen "(Still a weird fucking name...)" ("base", xpos="far_left", ypos="head")
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"\"Found any evidence yet?\"":
ton "Sadly no, Professor." ("open", "base", "base", "mid")
gen "(Sadly...?)" ("base", xpos="far_left", ypos="head")
"\"How's the investigation going?\"":
pass
ton "I haven't gotten a chance to do my job properly so far." ("upset", "base", "base", "R")
ton "I've been rather preoccupied listening to Miss Granger's own {i}investigations{/i}..." ("open", "narrow", "base", "R")
ton "That girl sure is something, isn't she?" ("open", "base", "raised", "mid")
ton "Not that I mind listening to her." ("soft", "base", "shocked", "R", hair="horny")
ton "She gave me a very long report that went well into the evening, whilst I enjoyed a glass of firewhisky..." ("open", "base", "base", "mid")
ton "She has been very thorough in documenting all the happenings she's witnessed..." ("base", "base", "base", "mid")
gen "I can imagine that..." ("base", xpos="far_left", ypos="head")
ton "Anyhow... She had no proof of any illicit activities.{w} It's all just hearsay." ("open", "closed", "base", "R")
ton "As much as I wish it were true..." ("horny", "closed", "base", "R", hair="horny")
gen "*huh*?" ("base", xpos="far_left", ypos="head")
ton "So I could conclude this whole business sooner, of course..." ("base", "narrow", "base", "downR")
ton "And bring this favour trading business to an end, once, and for all." ("open", "base", "base", "mid")
gen "Best of luck with that..." ("base", xpos="far_left", ypos="head")
ton "Thank you, Professor." ("base", "wide", "shocked", "mid")
ton "I really should get going.{w} Lots that needs to be taken care of." ("open", "base", "base", "R")
gen "Don't overwork yourself..." ("base", xpos="far_left", ypos="head")
ton "I won't Professor.{w} Have a good night." ("base", "base", "base", "mid")
# Tonks leaves.
call ton_walk(action="leave")
call bld
gen "Shit..." ("base", xpos="far_left", ypos="head")
gen "I better talk to Snape about this..." ("base", xpos="far_left", ypos="head")
sna "........................." ("snape_31", ypos="head")
sna "That bloody wench has outdone herself, once again!" ("snape_35")
gen "Granger?" ("base", xpos="far_left", ypos="head")
sna "Yes! She and her cursed letters!" ("snape_08")
sna "I'm certain she was the one who informed the Ministry about our little escapades..." ("snape_16")
sna "And now we have an Auror breathing down our necks... All thanks to that mischievous little whore!" ("snape_15")
gen "................." ("base", xpos="far_left", ypos="head")
sna "...................." ("snape_31")
gen "On the subject of that Auror..." ("base", xpos="far_left", ypos="head")
sna "Nymphadora?" ("snape_39")
gen "Yes, the Nympho." ("base", xpos="far_left", ypos="head")
gen "She came by the other day..." ("base", xpos="far_left", ypos="head")
sna "What?!" ("snape_36")
gen "Twice, actually..." ("base", xpos="far_left", ypos="head")
sna "And you're telling me about this... now?" ("snape_32")
sna "I'm surprised you didn't blow our cover right there and then..." ("snape_16")
gen "What can I say. I'm very good with the ladies!" ("grin", xpos="far_left", ypos="head")
sna "Or you are just too lucky for your own good, more likely..." ("snape_43")
gen "That too, to a lesser extent..." ("base", xpos="far_left", ypos="head")
if jerked_off_during_hermione_intro:
sna "Please tell me you didn't jerk off in front of her as well..." ("snape_03")
gen "Well..." ("base", xpos="far_left", ypos="head")
sna "Did you?" ("snape_01")
if jerked_off_during_tonks_intro:
gen "No..." ("base", xpos="far_left", ypos="head")
sna "*glares*" ("snape_04")
gen "Yes...? But I didn't finish this time..." ("base", xpos="far_left", ypos="head")
sna "What you mean by \"I didn't fin--" ("snape_08")
else:
gen "Not this time." ("base", xpos="far_left", ypos="head")
sna "Listen, we have to be even more cautious, now that there's an Auror making her rounds..." ("snape_10")
sna "They are the ministry's private investigators." ("snape_35")
sna "One slip-up and they will have us locked up in no time!" ("snape_24")
gen "\"Us?\"..." ("base", xpos="far_left", ypos="head")
gen "What wrong did I do?" ("base", xpos="far_left", ypos="head")
sna "You snapped the most talented, clever, and most beloved wizard that's ever lived out of existence!" ("snape_10")
gen "Oh right...{w=0.3} Who was it again?" ("base", xpos="far_left", ypos="head")
sna "Albus{w=0.2} Percival{w=0.2} Wulfric{w=0.2} Brian{w=0.2} Dumbledore!" ("snape_34")
gen "..........................." ("base", xpos="far_left", ypos="head")
gen "I thought I traded places with just one person..." ("base", xpos="far_left", ypos="head")
sna "That {b}is{/b} one person!" ("snape_30", trans=hpunch)
sna "It's our headmaster's full name. And it's your name now!{w} You best make sure to remember it." ("snape_34")
gen "Yeah...{w=0.5} I'm not even going to try..." ("base", xpos="far_left", ypos="head")
sna "Let's just hope this whole Ministry situation will solve itself..." ("snape_31")
sna "Thankfully, out of all the people the ministry could have sent..." ("snape_06")
sna "They brought that clumsy, good-for-nothing hufflepuff..." ("snape_35")
sna "As long as we keep our heads down and act as if we've nothing to hide..." ("snape_03")
sna "There will be nothing to worry about." ("snape_09")
gen "I have my doubts about that." ("base", xpos="far_left", ypos="head")
sna "Let her continue her little investigation. And you can be as unhelpfully helpful as usual..." ("snape_04")
menu:
gen "................." ("base", xpos="far_left", ypos="head")
"{size=-2}\"That's a bit uncalled for, don't you think?\"{/size}":
sna "Maybe you're right." ("snape_06")
sna "My apologies." ("snape_09")
gen "Apologies accepted." ("base", xpos="far_left", ypos="head")
"-Let it slide-":
pass
gen "So..." ("base", xpos="far_left", ypos="head")
gen "What if she's not going to leave that easily?" ("base", xpos="far_left", ypos="head")
gen "Can you think of any spell, or potion to help us with that?" ("base", xpos="far_left", ypos="head")
sna "And what would this potion or spell achieve exactly?" ("snape_05")
gen "I don't know... Send her to the shadow realm or something?" ("base", xpos="far_left", ypos="head")
sna "What on earth..." ("snape_03")
sna "Actually, I'd rather not know..." ("snape_06")
sna "No, and even if there was one... we're still dealing with a trained Auror here." ("snape_01")
sna "We should keep everything running as normal." ("snape_35")
sna "Or as normal as can be, without the real Albus..." ("snape_09")
gen ".................." ("base", xpos="far_left", ypos="head")
sna "Even if she finds any concrete proof of something going on, any involvement on our part should be kept quiet at all cost." ("snape_01")
sna "And as soon as she is out of here, I'll go back to drinking wine, whilst enjoying my students' company..." ("snape_40")
gen "And Granger? What do you suggest we do with her?" ("base", xpos="far_left", ypos="head")
sna "*Tzzzgh*-{w=0.6} Like that annoying brat can do any harm to us..." ("snape_25")
sna "A girl her age would do anything for attention, is what I'd say..." ("snape_09")
sna "Do you think some student's word would be as good as the headmaster's?" ("snape_02")
sna "The Headmaster of the most respected educational institution in the country, no less..." ("snape_37")
gen "I'm the headmaster of the most respected institution in the country!?!" ("angry", xpos="far_left", ypos="head")
sna "It is also the only magical institution..." ("snape_09")
gen "...................................." ("base", xpos="far_left", ypos="head")
">You spend the remainder of the day with Snape, drenching your worries in plenty of wine..."
#gen "So, what are your thoughts on this whole ministry situation?" ("base", xpos="far_left", ypos="head")
#sna "I can't say I have a very high opinion on how those fools run the place."
#sna "The Department of Magical Law Enforcement are a joke."
#sna "The only decent auror they have is Alistair Moody and he's more concerned dealing with dark magic than petty rumours to get involved with this investigation."
#sna "The minister for magic himself is a fool."
#sna "He might bring a good smile and spirits to the people during times of rebuilding after great loss."
#sna "But when it comes to making any worthwhile decisions or recognizing potential threats or misconduct..."
#gen "I was talking mostly about our current predicament rather thant he ministry at large..." ("base", xpos="far_left", ypos="head")
#sna "I know..."
#gen "..." ("base", xpos="far_left", ypos="head")
#gen "Surely you must be slightly worried." ("base", xpos="far_left", ypos="head")
#sna "I have committed many crimes much worse than chatting up some students, all of which I should've been incarcerated for."
#sna "As I said, the current ministry is a shamble of what it once was... no change will come from this."
#sna "Cornelius fudge is more interested in how the ministry looks from the outside rather than expose existing issues and dealing with them."
ton "Professor..." ("soft", "base", "base", "mid", xpos="mid", ypos="base", trans=dissolve)
gen "How's the investigation going? Nothing to report I gather?" ("base", xpos="far_left", ypos="head")
ton "On the contrary..." ("open", "wide", "shocked", "stare")
ton "It's worse than I could have ever imagined!" ("open", "wide", "angry", "mid", hair="angry")
gen "(........)" ("angry", xpos="far_left", ypos="head")
ton "This school truly has changed since I was a student here." ("mad", "base", "base", "mid")
ton "I never thought I would see Hogwarts in a state such as this..." ("open", "base", "annoyed", "down")
ton "Corrupted! Right down to the core!" ("mad", "base", "angry", "mid", hair="angry")
gen "(What's the matter with her hair?!)" ("angry", xpos="far_left", ypos="head")
ton "You don't have to search for too long to uncover the vile debaucheries that are happening at this school..." ("open", "base", "annoyed", "mid", hair="angry")
gen "(Snape you fucking idiot! You blew it!!!)" ("angry", xpos="far_left", ypos="head")
ton "Teachers taking advantage of their students, promising house points in return for sexual acts..." ("open", "base", "angry", "R", hair="angry") #in a sexual favour, the sex act is the favour
ton "While they abuse their authority and power to do the most despicable things to them..." ("open", "base", "annoyed", "R", hair="horny")
ton "But the Dumbledore I know would never allow such disgracefulness at his school..." ("mad", "base", "angry", "mid", hair="angry")
gen "(...)" ("base", xpos="far_left", ypos="head")
stop music fadeout 1.0
ton "I had this suspicion... Since the very day I got here..." ("open", "wide", "angry", "mid", hair="angry")
# Tonks threatens Genie.
# Maybe have her chibi point her wand at him?
call play_music("hitman")
ton "Now tell me, who are you?{w} And you better tell the truth!" ("mad", "base", "angry", "mid", hair="angry")
gen "(Shit, how often is this going to happen to me?)" ("angry", xpos="far_left", ypos="head")
menu:
gen "I am..." ("angry", xpos="far_left", ypos="head")
"\"Albus Dumbledore!\"":
ton "You are most certainly {b}not{/b} Albus Dumbledore!" ("upset", "base", "angry", "mid")
gen "No wait, it was {i}Albertus Dumblerdore{/i}! That's it!" ("angry", xpos="far_left", ypos="head")
gen "(Yes, that was probably it...)" ("base", xpos="far_left", ypos="head")
gen "You know who I am. You said it yourself earlier." ("base", xpos="far_left", ypos="head")
gen "(If only I could remember what she called me...)" ("base", xpos="far_left", ypos="head")
#"The danger!":
# ton "What?" ("base", "wide", "shocked", "stare")
# gen "I am the one who knocks..." ("angry", xpos="far_left", ypos="head")
ton "I've had enough of this!" ("mad", "base", "angry", "mid")
ton "Reveal your true identity, dark wizard!" ("open", "base", "angry", "mid")
gen "I'm not a dark wizard, you racist twat!" ("angry", xpos="far_left", ypos="head")
ton "How dare you call me a racist!" ("mad", "shocked", "angry", "mid", hair="angry")
gen "Bring it! Do your worst, witch!" ("angry", xpos="far_left", ypos="head")
call hide_characters
hide screen bld1
with d3
# Glass break animation.
# Duel won't happen and Tonks just casts a spell.
play music "music/boss_battle_#2_metal_loop.ogg" fadein 1 fadeout 1
call play_sound("glass_break")
pause.1
show screen snape_glass
pause 2.3
hide screen snape_glass
with irisout
pause.1
call gen_chibi("hide")
$ desk_OBJ.idle = "desk_dumbledore"
$ chair_left_OBJ.hidden = True
call cast_spell("revelio")
ton "Revelio!" ("open_wide", "shocked", "annoyed", "mid", hair="angry", ypos="head", flip=False)
call bld("hide")
pause.6
$ desk_OBJ.idle = "ch_gen sit_behind_desk"
with d9
pause.6
ton "" ("disgust", "shocked", "shocked", "stare", xpos="right", ypos="base")
gen "(...)" ("base", xpos="far_left", ypos="head")
$ renpy.music.play("music/Under-the-Radar by PhobyAk.ogg")
ton "No way!" ("soft", "shocked", "base", "mid")
gen "What just happened?" ("base", xpos="far_left", ypos="head")
ton "What... are you...?" ("mad", "shocked", "raised", "mid")
gen "(Can she see through the illusion?)" ("base", xpos="far_left", ypos="head")
ton "Wait a minute... Are you...{w=0.5} {size=+4}a Genie?{/size}" ("open", "shocked", "raised", "mid")
gen "(This witch knows her shit!)" ("angry", xpos="far_left", ypos="head")
gen "..." ("base", xpos="far_left", ypos="head")
gen "Some people would say I'm {b}the{/b} Genie, actually!" ("grin", xpos="far_left", ypos="head")
gen "The most powerful being in the entire universe... Multiple universes even..." ("base", xpos="far_left", ypos="head")
gen "Glad my reputation precedes me..." ("base", xpos="far_left", ypos="head")
ton "How curious. I've never had a Genie before..." ("horny", "wide", "base", "down", hair="horny") # Tonks looks horny.
gen "I'm sorry-- what?" ("base", xpos="far_left", ypos="head")
ton "I meant, I've never had the pleasure of meeting a Genie before. This is brilliant!" ("grin", "shocked", "shocked", "mid")
gen "(Is she hitting on me?!)" ("base", xpos="far_left", ypos="head")
gen "I'm flattered... But how were you able to tell?" ("base", xpos="far_left", ypos="head")
ton "I'm an Auror. It's my job to identify and catch magical beings..." ("soft", "wide", "shocked", "mid")
ton "But, if you are here, what happened to Professor Dumbledore?{w} Did he use one of your wishes and wish himself away?" ("mad", "wide", "shocked", "R")
gen "No... I don't do that anymore." ("base", xpos="far_left", ypos="head")
gen "I'm what you would call a \"free\" Genie..." ("base", xpos="far_left", ypos="head")
ton "So? What happened to him?" ("upset", "base", "raised", "mid")
gen "I believe we traded places when one of my magical inventions went wrong..." ("base", xpos="far_left", ypos="head")
ton "Really?! Is he okay?" ("mad", "wide", "base", "mid")
gen "I think so.{w} He travelled to my universe, and I'm stuck in this dull place..." ("base", xpos="far_left", ypos="head")
gen "Believe me, there are a lot more brothels in Agrabah.{w} I bet he's having the time of his life..." ("base", xpos="far_left", ypos="head")
ton "So, you just {i}*poofed*{/i} in here and decided to turn this school into your own private brothel..." ("open", "narrow", "angry", "mid")
ton "Because you were bored?!" ("upset", "base", "angry", "mid")
gen "Hey! I'm an immortal being... boredom is my worst enemy." ("base", xpos="far_left", ypos="head")
gen "And I didn't do much, just a nudge in the right direction..." ("base", xpos="far_left", ypos="head")
ton "You need to bring him back, the real Dumbledore, immediately!" ("mad", "base", "angry", "mid", hair="angry")
gen "I don't know how, ... yet.{w} We're still working on it..." ("base", xpos="far_left", ypos="head")
ton "We? Who else knows about this?" ("open", "narrow", "annoyed", "mid")
menu:
gen "(Crap...)" ("base", xpos="far_left", ypos="head")
"\"You know who...\"":
ton "{size=+4}What?!{/size}" ("open", "wide", "worried", "mid", hair="scared")
gen "(Why do they keep freaking out whenever I say this...)" ("base", xpos="far_left", ypos="head")
gen "That Snape guy." ("base", xpos="far_left", ypos="head")
"\"Nobody...\"":
ton "You mean Professor Snape is in on this?!" ("open", "wide", "shocked", "mid")
gen "What? But I didn't--" ("base", xpos="far_left", ypos="head")
ton "But of course!{w} After all he was mentioned in Miss Granger's letter as one of the main offenders." ("disgust", "wide", "shocked", "stare")
ton "That sleazy, vile snake...{w} Naturally he'd be all over an opportunity such as this." ("mad", "base", "angry", "R", hair="angry")
gen "(Snake? Have I been saying his name wrong this entire time?...)" ("base", xpos="far_left", ypos="head")
gen "(I hate when that happens...)" ("base", xpos="far_left", ypos="head")
ton "And to think I believed that creep when I questioned him about it." ("mad", "closed", "angry", "mid")
gen "(...)" ("base", xpos="far_left", ypos="head")
ton "He's a very skilled liar, I'll give him that." ("upset", "narrow", "angry", "down")
gen "Are you going to lock us up now?" ("base", xpos="far_left", ypos="head")
ton "I very well should! It would be the moral thing to do." ("open", "base", "angry", "mid")
gen "(Shit...)" ("base", xpos="far_left", ypos="head")
ton "You and Professor Snape should be locked in Azkaban for what you've done..." ("mad", "base", "angry", "mid")
ton "And stay there for the rest of your lives..." ("open", "base", "angry", "mid")
gen "You can't do that to me, I'm immortal! I'd go insane!" ("angry", xpos="far_left", ypos="head")
ton "You should have thought about that before deciding to fuck your own students!" ("mad", "base", "angry", "mid")
gen "But I haven't even gotten to that part yet!" ("angry", xpos="far_left", ypos="head")
ton "And you never will!" ("open", "wide", "angry", "mid")
ton "I'm going to put you in the smallest cell Azkaban has to offer..." ("open", "base", "angry", "mid")
gen "No, please! I hate confined spaces!" ("angry", xpos="far_left", ypos="head")
# fake game over
$ renpy.music.stop(fadeout=4)
$ renpy.music.stop(channel="weather", fadeout=4)
$ renpy.play('sounds/level_failed.ogg')
show screen cartoon_zoom
gen "...{w=6.0}{nw}" ("angry", xpos="far_left", ypos="head")
call gameover()
# back from game over
call weather_sound
stop music fadeout 1.5
$ renpy.play('sounds/scratch.ogg')
ton "Unless..." ("upset", "narrow", "annoyed", "downR", trans=hpunch)
gen "Unless?" ("angry", xpos="far_left", ypos="head")
call play_music("tonks")
ton "You let me join in on the fun!" ("grin", "base", "raised", "mid", hair="horny")
gen "..." ("base", xpos="far_left", ypos="head")
gen "What?" ("angry", xpos="far_left", ypos="head") #screenshake
ton "The ministry sent me to investigate what they assumed to be a silly rumour a student made up..." ("base", "base", "angry", "R")
ton "And whilst I could just squash the rumour and go back to a dull, quiet desk job." ("disgust", "base", "raised", "mid") #rule of 3
ton "I simply couldn't pass up an opportunity like this..." ("horny", "narrow", "base", "mid", hair="horny") #now that she's not being official and talking ministry business, she should slip back into more casual language
ton "Keeping quiet would be far more... \"exciting\"." ("soft", "base", "base", "stare", hair="horny")
gen "How so?" ("base", xpos="far_left", ypos="head")
ton "I know for a fact that the Ministry has been trying to plant an inside man here at Hogwarts." ("normal", "base", "base", "R")
gen "Then what are you suggesting?" ("base", xpos="far_left", ypos="head")
ton "Hire me as a teacher." ("base", "base", "base", "mid")
ton "I could teach the students a thing or two about the \"Defence against the Dark Arts\"..." ("open", "base", "base", "mid")
gen "(...)" ("base", xpos="far_left", ypos="head")
ton "And if you and Snape want this favour trading to continue, you'll need somebody who can keep things quiet with the ministry." ("base", "closed", "base", "mid")
gen "Do I even have a choice?" ("base", xpos="far_left", ypos="head")
ton "The alternative would be me informing the ministry, and locking you both up." ("soft", "base", "base", "mid") #formal language here for the 'official procedure'
gen "Then welcome aboard!" ("grin", xpos="far_left", ypos="head")
ton "Don't worry. I'm not here to spoil your little act." ("base", "base", "raised", "mid")
gen "That's a relief..." ("base", xpos="far_left", ypos="head")
ton "I'll inform the other teachers about my stay." ("open", "base", "base", "R")
ton "And the Ministry too of course. I'll be their inside man at Hogwarts, here at the request of Professor Dumbledore himself, no less." ("base", "base", "base", "mid")
ton "If only they knew..." ("horny", "narrow", "base", "mid", hair="horny")
ton "In any case, Profess--" ("open", "base", "base", "R")
ton "I'm sorry, what would you like me to call you?" ("mad", "base", "raised", "mid")
menu:
gen "You can call me..." ("base", xpos="far_left", ypos="head")
"\"Professor is fine.\"":
$ ton_genie_name = "Professor"
ton "Very well." ("base", "base", "base", "mid")
"\"You can call me Genie.\"":
$ ton_genie_name = "Genie"
ton "Very well, Genie." ("base", "base", "base", "mid")
"\"Call me Daddy...\"":
$ ton_genie_name = "Daddy"
ton "What? Are you serious?!" ("open", "wide", "shocked", "stare")
ton "*Ha-Ha-Ha!*...{w=0.3} you're too funny!" ("silly", "happyCl", "raised", "mid", hair="happy")
gen "(What?-- Now it's yellow!)" ("angry", xpos="far_left", ypos="head")
ton "Are all Genies this desperate?" ("crooked_smile", "base", "raised", "mid", hair="happy")
gen "Desperate? Why Desperate? ..." ("base", xpos="far_left", ypos="head")
ton "Nothing..." ("base", "base", "base", "down", hair="happy")
ton "Very well... \"Daddy\"! {heart}{heart}{heart}" ("horny", "narrow", "base", "mid", hair="horny")
gen "*He*-*He*-*He*-He*..." ("grin", xpos="far_left", ypos="head")
ton "Call me to your office whenever you require my help, [ton_genie_name]." ("base", "base", "base", "mid") #would it be better to have her call him by the requested name here, since later on we have the bit where Tonks submits to genie and calls him sir
gen "I most certainly will..." ("base", xpos="far_left", ypos="head")
#Tonks leaves
call ton_walk(action="leave")
call bld
gen "What an interesting turn of events..." ("base", xpos="far_left", ypos="head")
gen "Who would've guessed that she's such a pervert?!" ("grin", xpos="far_left", ypos="head")
$ tonks_unlocked = True
$ achievements.unlock("unlockton", True)
call popup("{size=-4}You can now summon Tonks into your office.{/size}", "Character unlocked!", "interface/icons/head/tonks.webp")
sna "What if she specifically requested to be sent here to investigate?" ("snape_03")
gen "She might have..." ("base", xpos="far_left", ypos="head")
sna "So...{w=0.4} what does she want?" ("snape_04")
sna "Surely she's taking the position for a reason..." ("snape_01")
gen "It appears that she'd like to be part of this whole favour trading business, which is also why she asked to be made a teacher..." ("base", xpos="far_left", ypos="head")
gen "And in return she'll keep things quiet with the ministry." ("base", xpos="far_left", ypos="head")
sna "*Hmm*... Not having to worry about the Ministry anymore, you say..." ("snape_38")
sna "And I'm supposed to believe that she'd be willing to do that for us?" ("snape_25")
sna "How exactly did you end up in this situation with her?" ("snape_04")
gen "I don't know... It just... happened." ("base", xpos="far_left", ypos="head")
gen "She pretty much figured everything out by herself." ("base", xpos="far_left", ypos="head")