WTS/game/scripts/characters/tonks/talk.rpy

283 lines
18 KiB
Plaintext
Raw Normal View History

2022-05-16 23:48:22 +00:00
label tonks_talk:
menu:
"-Ask for help with Quidditch-" (icon="interface/icons/small/quidditch.webp") if cho_tier == 2 and cho_quid.E6_complete and not cho_quid.E8_complete:
gen "Got a moment?" ("base", xpos="far_left", ypos="head")
ton "Sure, just make it quick..." ("open", "base", "base", "mid")
gen "I have a problem with--" ("base", xpos="far_left", ypos="head")
ton "[ton_genie_name], aren't you forgetting about something?" ("open", "closed", "base", "mid")
ton "You should offer a lady a drink, before burdening her with your problems..." ("base", "base", "base", "mid")
gen "(Is there {b}any{/b} teacher in this school that has no problems with alcohol...?)" ("base", xpos="far_left", ypos="head")
if firewhisky_ITEM.owned >= 1:
gen "I got drinks." ("base", xpos="far_left", ypos="head")
ton "What are we waiting for then?" ("horny", "base", "base", "mid")
jump tonks_hangout
else:
gen "I'm out of firewhisky." ("base", xpos="far_left", ypos="head")
ton "That's a shame, I guess our talk will have to wait." ("open", "base", "base", "R")
ton "" ("base", "base", "base", "R")
jump tonks_talk
"-Get naked!-" if tonks_strip_happened and tonks.is_any_worn("top", "bottom", "robe"):
gen "Get naked, [tonks_name]!" ("base", xpos="far_left", ypos="head")
ton "Of course, [ton_genie_name]." ("horny", "base", "base", "mid")
hide tonks_main
with d3
$ tonks.strip("all")
pause.8
ton "Do you like it, [ton_genie_name]?" ("horny", "base", "raised", "mid")
ton "The exposed body of one of your subordinates?" ("open", "base", "raised", "mid")
gen "I do, [tonks_name]!" ("angry", xpos="far_left", ypos="head")
gen "You should teach like that!" ("grin", xpos="far_left", ypos="head")
ton "*Hmm*..." ("base", "base", "base", "R")
ton "I like the way you think, [ton_genie_name]!" ("horny", "base", "base", "mid")
jump tonks_talk
"-Get dressed-" if tonks_strip_happened and not tonks.is_any_worn("top", "bottom", "robe"):
gen "Put on some clothes, would you..." ("base", xpos="far_left", ypos="head")
gen "This is a school, after all." ("base", xpos="far_left", ypos="head")
ton "Do I have to?" ("annoyed", "narrow", "base", "mid")
gen "If you consider yourself a proper teacher..." ("base", xpos="far_left", ypos="head")
hide tonks_main
with d3
$ tonks.wear("all")
pause.8
ton "..." ("base", "narrow", "base", "R")
jump tonks_talk
"-Address me only as-":
menu:
"-Sir-":
label .sir: # Local label unavailable from global scope
$ ton_genie_name = "Sir"
ton "Of course, [ton_genie_name]." ("base", "base", "base", "mid")
jump tonks_talk
"-Dumbledore-":
label .dumbledore:
$ ton_genie_name = "Dumbledore"
ton "Sure thing, [ton_genie_name]." ("base", "base", "base", "mid")
jump tonks_talk
"-Professor-":
label .professor:
$ ton_genie_name = "Professor"
ton "Alright, [ton_genie_name]." ("base", "base", "base", "mid")
jump tonks_talk
"-Old man-":
label .old_man:
$ ton_genie_name = "Old man"
ton "I have to say, for your age you're in really great shape..." ("soft", "base", "base", "down")
gen "That's part of the benefits of being immortal...{w=0.4} Your body doesn't age." ("base", xpos="far_left", ypos="head")
ton "You're lucky then... I've had men that were a couple hundred years old, whose bodies were quite fragile..." ("open", "base", "base", "R")
gen "All mortals? How did they get that old?" ("base", xpos="far_left", ypos="head")
ton "Ever heard of the \"Philosopher's stone\"?" ("base", "narrow", "base", "mid")
gen "Is it a tiny, red, stone-looking gem, that lengthens the owner's life?" ("base", xpos="far_left", ypos="head")
gen "It's called the \"sorcerer's stone\" in my world, however." ("base", xpos="far_left", ypos="head")
ton "Really? Why is that?" ("open", "base", "raised", "mid")
gen "I have no clue..." ("base", xpos="far_left", ypos="head")
ton "Didn't you say you were an \"all knowing\" being?" ("open", "base", "angry", "mid")
ton "I guess you really are an \"old man\", Genie..." ("base", "base", "base", "mid")
gen "..............." ("base", xpos="far_left", ypos="head")
jump tonks_talk
"-Genie-":
label .genie:
$ ton_genie_name = "Genie"
ton "Of course." ("base", "base", "base", "mid")
gen "Sweet." ("grin", xpos="far_left", ypos="head")
ton "Will I get my three wishes too?" ("open", "base", "base", "mid")
ton "Or would I have to rub your \"thing\" first?" ("horny", "base", "base", "mid", hair="horny")
gen "My lamp?" ("base", xpos="far_left", ypos="head")
ton "I was talking about your--" ("base", "base", "base", "R")
with hpunch
gen "My lamp!!!" ("angry", xpos="far_left", ypos="head")
gen "Shit, where even is that thing?" ("angry", xpos="far_left", ypos="head")
gen "I must have lost it when I got to this place!" ("angry", xpos="far_left", ypos="head")
ton "Do you even need it? Didn't you say you were a free Genie now?" ("open", "base", "raised", "mid")
gen "Of course I still need it! What sort of question is that, woman?!" ("angry", xpos="far_left", ypos="head")
ton "(................)" ("mad", "base", "base", "down")
gen "How would you like to suddenly be robbed of your house?!" ("angry", xpos="far_left", ypos="head")
ton "(I guess I can jerk him off some other time...)" ("mad", "base", "worried", "R")
gen "If you find a golden, shiny looking lamp, return it to me..." ("base", xpos="far_left", ypos="head")
ton "Sure, [ton_genie_name]..." ("upset", "base", "base", "R")
jump tonks_talk
"-Lord Voldemort-":
label .lord_voldemort:
$ ton_genie_name = "Lord Voldemort"
ton "Bold of you to say his name out loud... Who even told you about the dark lord?" ("open", "base", "angry", "mid")
gen "I've read the stories..." ("base", xpos="far_left", ypos="head")
ton "So you know this wizard did some terrible things in his lifetime?" ("open", "base", "angry", "R")
gen "Did he corrupt young witches for his own twisted pleasure?" ("base", xpos="far_left", ypos="head")
ton "You could say that... He corrupted many witches and wizards alike." ("upset", "base", "base", "mid")
gen "....................." ("base", xpos="far_left", ypos="head")
gen "So he was \"Bi\" is what you're saying?" ("base", xpos="far_left", ypos="head")
ton "What? No." ("open", "wide", "shocked", "stare")
ton "I mean, I'm not really sure if someone like him would have even be capable of loving anything..." ("mad", "base", "worried", "R")
ton "All that mattered to him was power, and achieving his own immortality..." ("open", "base", "angry", "mid")
gen "Both fairly overrated once you have it, if you ask me..." ("base", xpos="far_left", ypos="head")
ton "You don't say..." ("base", "base", "raised", "mid")
gen "I bet all he secretly wanted was to have a wife, and a kid that loved him..." ("base", xpos="far_left", ypos="head")
ton "Voldemort, having a child? Are you serious?" ("open", "wide", "shocked", "stare")
gen "Of course not." ("base", xpos="far_left", ypos="head")
gen "Once you're immortal, the last thing you need is some annoying brat on your mind..." ("base", xpos="far_left", ypos="head")
gen "All we really want to do is waste a majority of our existence with mindless sex!" ("grin", xpos="far_left", ypos="head")
ton "Oh my..." ("horny", "base", "base", "mid", hair="horny")
gen "And sometimes a bit of kinky role-play..." ("base", xpos="far_left", ypos="head")
gen "Are you going to call me \"Lord Voldemort\" now or what?" ("base", xpos="far_left", ypos="head")
ton "Fine... I will call you, [ton_genie_name], if it makes you happy..." ("base", "base", "base", "mid")
gen "Yippee!" ("grin", xpos="far_left", ypos="head")
jump tonks_talk
"-Daddy-":
label .daddy:
$ ton_genie_name = "Daddy"
ton "Well, you do look about thrice as old as me..." ("base", "base", "raised", "mid")
ton "Crazy to think you geezers get to bang all those young, sexy, innocent witches here..." ("open", "base", "base", "R")
gen "(Geezers?)" ("base", xpos="far_left", ypos="head")
gen "But I thought you didn't mind it?" ("base", xpos="far_left", ypos="head")
ton "Oh, I don't mind at all, [ton_genie_name]!" ("horny", "base", "base", "mid")
jump tonks_talk
"-Master-" (style="disabled") if ton_friendship < 60:
label .master_fail:
ton "No." ("base", "base", "base", "R")
gen "What?- Why not?" ("base", xpos="far_left", ypos="head")
ton "Because... that title has to be earned!" ("horny", "base", "angry", "mid")
gen "Seriously?" ("base", xpos="far_left", ypos="head")
ton "Yes. Show me that you're worth to be my master, and I'll gladly become your bitch!" ("open", "base", "angry", "mid")
gen "!!!" ("angry", xpos="far_left", ypos="head")
ton "Until then you can forget about it..." ("base", "base", "base", "mid")
gen "...................." ("base", xpos="far_left", ypos="head")
jump tonks_talk
"-Master-" if ton_friendship >= 60:
label .master:
$ ton_genie_name = "Master"
ton "Yes, [ton_genie_name]." ("open", "base", "base", "mid")
gen "(...)" ("base", xpos="far_left", ypos="head")
ton "" ("base", "base", "raised", "mid")
call ctc
gen "(...?)" ("base", xpos="far_left", ypos="head")
gen "You have permission to speak?" ("base", xpos="far_left", ypos="head")
ton "Thank you, [ton_genie_name]." ("base", "base", "base", "down")
gen "(I could get used to that.)" ("grin", xpos="far_left", ypos="head")
jump tonks_talk
"-Custom Input--" (style="disabled") if ton_friendship < 60:
gen "(I don't think she's yet ready for that)" ("base", xpos="far_left", ypos="head")
jump tonks_talk
"-Custom Input-" if ton_friendship >= 60:
$ temp_name = renpy.input("(Please enter the name.)", ton_genie_name, ALLOWED_CHARACTERS, length=14)
$ temp_name = temp_name.strip()
if temp_name.lower() in ("sir", "dumbledore", "professor", "old man", "genie", "lord voldemort", "daddy", "master"):
if temp_name.lower() == "master" and ton_friendship < 60:
jump tonks_talk.master_fail
$ renpy.jump("tonks_talk."+temp_name.lower().replace(" ", "_")) # Jump to local label
elif temp_name == "":
jump tonks_talk
else:
$ ton_genie_name = temp_name
ton "*Hmm*... [ton_genie_name]... I like it." ("horny", "base", "raised", "mid")
jump tonks_talk
"-Never mind-":
jump tonks_talk
"-From now on I will address you as-":
menu:
"-Tonks-":
label .tonks: # Local label unavailable from global scope.
$ tonks_name = "Tonks"
ton "Sure, [ton_genie_name]." ("base", "base", "base", "mid")
jump tonks_talk
"-Nymphadora-":
$ tonks_name = "Nymphadora"
label .nymphadora:
ton "*Ugh*--" ("mad", "base", "angry", "R")
ton "Really, [ton_genie_name]?" ("open", "base", "angry", "mid")
ton "I hate that name..." ("open", "base", "worried", "R")
gen "Well you better get used to hearing it then, [tonks_name]..." ("base", xpos="far_left", ypos="head")
ton "................" ("upset", "base", "angry", "R")
jump tonks_talk
"-Nympho-":
label .nympho:
$ tonks_name = "Nympho"
ton "You think I'm a nympho, [ton_genie_name]?" ("horny", "base", "raised", "mid")
ton "Like a filthy, sex craved maniac? Who wouldn't shy away from fulfilling every single one of her fantasies?" ("grin", "base", "shocked", "mid")
ton "It fits quite well, actually." ("base", "base", "base", "R")
jump tonks_talk
"-Fuck Puppet-":
label .fuck_puppet:
$ tonks_name = "Fuck Puppet"
ton "A fuck puppet?" ("open", "base", "raised", "mid")
ton "So you want me to be your personal toy?" ("horny", "base", "base", "mid")
gen "Wouldn't anyone." ("base", xpos="far_left", ypos="head")
ton "Such a charmer..." ("base", "base", "raised", "R")
ton "Of course, [ton_genie_name]... you can call me that if you like." ("horny", "base", "base", "mid")
jump tonks_talk
"-Bitch-":
label .bitch:
$ tonks_name = "Bitch"
ton "*Hi-hi*" ("base", "base", "base", "R")
ton "If only you knew..." ("horny", "base", "raised", "R")
gen "(...)" ("base", xpos="far_left", ypos="head")
gen "(What does she mean by that?)" ("angry", xpos="far_left", ypos="head")
jump tonks_talk
"-Cunt-" (style="disabled") if ton_friendship < 60:
label .cunt_fail:
ton "[ton_genie_name], I'm used to getting insulted by my many previous lovers..." ("base", "base", "raised", "mid")
ton "Truth be told I bloody love it!" ("open_wide_tongue", "base", "base", "ahegao")
ton "But we aren't close enough for that yet, don't you think?" ("open", "base", "worried", "mid")
ton "Maybe we should wait with that until we know each other a bit better." ("base", "base", "worried", "R")
gen "Of course.{w} And I will respect that." ("base", xpos="far_left", ypos="head")
ton "I'm glad.{w} You are a very polite man, [ton_genie_name]..." ("base", "base", "base", "mid")
gen "..........................." ("base", xpos="far_left", ypos="head")
jump tonks_talk
"-Cunt-" if ton_friendship >= 60:
label .cunt:
$ tonks_name = "Cunt"
ton "*Uuuh*, [ton_genie_name]..." ("base", "base", "raised", "mid")
ton "You better not call me that in front of a student..." ("open", "base", "base", "mid")
gen "What if I do?" ("grin", xpos="far_left", ypos="head")
ton "Do it, I dare you!" ("horny", "base", "base", "mid", hair="horny")
jump tonks_talk
"-Custom Input--" (style="disabled") if ton_friendship < 60:
gen "(I don't think she's yet ready for that)" ("base", xpos="far_left", ypos="head")
jump tonks_talk
"-Custom Input-" if ton_friendship >= 60:
$ temp_name = renpy.input("(Please enter the name.)", tonks_name, ALLOWED_CHARACTERS, length=14)
$ temp_name = temp_name.strip()
if temp_name.lower() in ("tonks", "nymphadora", "nympho", "fuck puppet", "bitch", "cunt"):
if temp_name.lower() == "cunt" and ton_friendship < 60:
jump tonks_talk.cunt_fail
$ renpy.jump("tonks_talk."+temp_name.lower().replace(" ", "_")) # Jump to local label
elif temp_name == "":
jump tonks_talk
else:
$ tonks_name = temp_name
ton "*Hmm*..." ("base", "base", "base", "R")
ton "Alright." ("base", "base", "base", "mid")
gen "Really? You don't mind?" ("base", xpos="far_left", ypos="head")
ton "Not at all, [ton_genie_name]." ("horny", "base", "raised", "mid")
ton "I've been called quite many things by my lovers!" ("base", "base", "base", "R")
gen "I'm your lover now?" ("grin", xpos="far_left", ypos="head")
ton "Never say never." ("base", "base", "base", "mid")
jump tonks_talk
"-Never mind-":
jump tonks_talk
"-Never mind-":
jump tonks_requests