#TODO I was thinking this event could trigger after certain events for now: some days after Astoria imperio training and some days after Cho/Tonks strip event (would that mess up with other story stuff happening around that time?)
#TODO add a variable for which event it has triggered from (for dialog variation in this event)
#TODO remove friendship check (not really relevant to her lewdness level atm plus it could mess up other checks)
#TODO Added a choice if she should stay naked or put on clothes, move wardrobe functions to each option
gen "Now..." ("base", xpos="far_left", ypos="head")
"-Scold her-":
gen "You know I have to, Miss [tonks_name]." ("base", xpos="far_left", ypos="head")
gen "Walking into your boss' office, completely naked?" ("base", xpos="far_left", ypos="head")
gen "Behaviour like that from a teacher... that's just unspeakable!" ("base", xpos="far_left", ypos="head")
ton "I'm terribly sorry, [ton_genie_name]..." ("open", "base", "base", "down")
gen "What will you do next? Climb under my desk and suck my cock?" ("base", xpos="far_left", ypos="head")
gen "Spread your legs for one of your students?" ("angry", xpos="far_left", ypos="head")
ton "..." ("base", "base", "raised", "stare")
gen "How's this befitting for a teacher... strutting into the headmaster's office in your birthday suit." ("angry", xpos="far_left", ypos="head")
gen "That surely calls for some punishment, don't you think?" ("grin", xpos="far_left", ypos="head")
ton "You are so right, [ton_genie_name]!" ("base", "base", "worried", "mid")
#TODO This section will be under some whoring check later
# gen "I should make you the school's cum-dumpster instead. How would you like that position?" ("base", xpos="far_left", ypos="head")
# gen "Boys lining up in front of the school toilets, waiting their turn to dump their cum into their teacher's mouth, day after day!" ("base", xpos="far_left", ypos="head")
# ton "You're making me so wet, [ton_genie_name]!" ("base", "base", "base", "ahegao")
# ton "Maybe some day I'll get bored of my current position here at Hogwarts... you never know..." ("horny", "base", "raised", "mid")
# gen "I'm not done with your punishment, Miss [tonks_name]!" ("base", xpos="far_left", ypos="head")
if not tonks_strip_happened:
gen "You went to this school, didn't you? Which house were you in?" ("base", xpos="far_left", ypos="head")
ton "Me? I was in Hufflepuff." ("open", "base", "raised", "mid")
gen "Very well then." ("base", xpos="far_left", ypos="head")
gen "Minus ten points from Hufflepuff!" ("base", xpos="far_left", ypos="head")
$ hufflepuff -=10
ton "What? But [ton_genie_name]! I'm not even a student--" ("open", "wide", "shocked", "mid", trans=hpunch)
else:
gen "Then that's another minus ten points from Hufflepuff!" ("base", xpos="far_left", ypos="head")
ton "Again? But please, sir!"
ton "What will they say once I get back to the common room?"
gen "What?" ("base", xpos="far_left", ypos="head")
ton "Oh... I'm a teacher now aren't I... silly me."
gen "Also--" ("base", xpos="far_left", ypos="head")
menu:
"-Those clothes stay off!-":
$ tonks.unequip("all")
ton "*Hmm*?"
gen "That's right... since they're so bothersome, why bother wearing them at all?" ("base", xpos="far_left", ypos="head")
gen "When you're in here with me I want you on full display!" ("base", xpos="far_left", ypos="head")
ton "Of course sir..." #Horny
ton "If you want me to put my clothes back on at any time, just let me know..." ("base", "base", "base", "mid")
"-Get dressed!-":
gen "No teacher of mine will strut around naked...{w} unless I say so!" ("base", xpos="far_left", ypos="head")
ton "Yes sir..."
gen "Now, put your clothes back on..." ("base", xpos="far_left", ypos="head")
ton "*Ehm*... Okay..."
call play_sound("magic")
$ tonks.wear("all")
ton "" (trans=morph)
if tonks_morph_known:
gen "...{w} You used your meta-whatsit ability just then didn't you?" ("base", xpos="far_left", ypos="head")
ton "You can tell?"
gen "Whatever, just wear your actual clothing next time..." ("base", xpos="far_left", ypos="head")
else:
gen "Much better..." ("base", xpos="far_left", ypos="head")
ton "..." #smirks #looking down (She's just morphed so she looks like she has clothes)
gen "Now, get back to your room and think about what you've done..." ("base", xpos="far_left", ypos="head")
ton "Of course sir..." #look down, blush
gen "On second thought, stay here, we're not done yet." ("base", xpos="far_left", ypos="head")
ton "" (xpos="base", ypos="base", trans=fade)
return
if tonks_outfits_schedule:
$ tonks.equip_random_outfit()
call play_sound("door")
call ton_chibi("stand","mid","base")
with d3
#Tonks greeting.
call play_music("tonks")
if ton_mood > 0:
if 5 > ton_mood >= 1:
ton "Yes, [ton_genie_name]?" ("open", "base", "base", "R", xpos="base", ypos="base", trans=d3)
ton "" ("base", "base", "base", "R")
elif 10 > ton_mood >= 5:
ton "I have classes to teach, please be quick." ("upset", "base", "base", "mid", xpos="base", ypos="base", trans=d3)
elif 20 > ton_mood >= 10:
ton "Make it quick, [ton_genie_name]..." ("upset", "base", "base", "R", xpos="base", ypos="base", trans=d3)
elif 30 > ton_mood >= 20:
ton "What do you want, \"[ton_genie_name]\", I'm busy." ("mad", "base", "angry", "mid", xpos="base", ypos="base", trans=d3)
elif 40 > ton_mood >= 30:
ton "..............." ("upset", "base", "angry", "mid", xpos="base", ypos="base", trans=d3)
elif 50 > ton_mood >= 40:
ton "Please stop wasting my time." ("upset", "closed", "angry", "mid", xpos="base", ypos="base", trans=d3)
elif ton_mood >= 50:
ton "You have the nerve to call me here after what you did." ("upset", "base", "angry", "mid", xpos="base", ypos="base", trans=d3)