WTS/game/scripts/characters/cho/gifts.rpy

588 lines
34 KiB
Plaintext
Raw Normal View History

2022-05-16 23:48:22 +00:00
### Give Cho Gift ###
label give_cho_gift(gift_item):
hide cho_main
with d5
cho "" (xpos="mid", ypos="base", trans=d5)
$ states.cho.gifted = True
2022-05-16 23:48:22 +00:00
if gift_item == lollipop_ITEM:
if states.cho.tier <= 1:
cho "Sweets?" ("soft", "base", "base", "mid")
cho "My team captain hasn't let me buy any to keep my blood sugar balanced... Whatever that means." ("open", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Sweets?" ("base", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
2023-05-09 13:45:34 +00:00
cho "Thank you, [name_genie_cho] I do think I deserve one, since we won our first match." ("smile", "base", "base", "L")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Sweets?" ("base", "base", "base", "mid")
cho "But we're up against Gryffindor soon, I don't want to get addicted to sugar..." ("base", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
cho "Thank you, [name_genie_cho]." ("smile", "base", "base", "L")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
else:
2023-05-10 15:03:05 +00:00
cho "Sweets?" ("base", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "I'll keep it for later... I like licking it in front of my teammates to tease them a bit." ("open", "base", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "*Mmmh*, but in the future... I'm more of a savoury kind of girl when it comes to sucking on things..." ("horny", "wink", "base", "mid")
cho "But thanks, [name_genie_cho]." ("smile", "base", "base", "L")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif gift_item == chocolate_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Chocolate?" ("base", "base", "base", "mid")
cho "I probably shouldn't... Although." ("base", "base", "base", "mid")
call give_gift("You give the chocolate to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "I'll take it, [name_genie_cho]!" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Chocolate... Now that would be a treat..." ("base", "base", "base", "mid")
call give_gift("You give the chocolate to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "What the heck, I deserve it." ("smile", "base", "base", "L")
cho "Thank you, [name_genie_cho]." ("open", "base", "base", "L")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Chocolate?" ("base", "base", "base", "mid")
cho "But we're up against Gryffindor soon, I don't want to get addicted to sugar..." ("base", "base", "base", "mid")
call give_gift("You give the chocolate to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "Thanks." ("base", "base", "base", "L")
call cho_mood(-1)
else:
2023-05-10 15:03:05 +00:00
cho "Chocolate?" ("base", "base", "base", "mid")
call give_gift("You give the chocolate to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Yes!" ("smile", "base", "base", "L")
cho "I've been trying to stay away from it, but since the season is over, I can have as much as I'd like..." ("open", "wide", "base", "L")
2022-05-16 23:48:22 +00:00
cho "Within reason." ("base", "base", "base", "L")
call cho_mood(-2)
elif gift_item == plush_owl_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "A toy?" ("base", "base", "base", "mid")
call give_gift("You give the stuffed owl to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "My team would probably laugh if they saw me with this..." ("base", "base", "base", "mid")
cho "I guess it's kinda cute..." (face="annoyed")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "A toy?" ("base", "base", "base", "mid")
call give_gift("You give the stuffed owl to Cho...",gift_item)
cho "That's very nice of you [name_genie_cho] but I'd probably be made fun of owning this..." ("annoyed", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "I guess I could give it to someone." ("open", "base", "base", "down")
call cho_mood(0)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A toy?" ("base", "base", "base", "mid")
call give_gift("You give the stuffed owl to Cho...",gift_item)
cho "I'm not a child [name_genie_cho]..." ("annoyed", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Thank you I guess..." ("open", "base", "base", "down")
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "A toy?" ("base", "base", "base", "mid")
call give_gift("You give the stuffed owl to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "Not the kind of Toy I'd like..." ("horny", "narrow", "raised", "mid")
cho "Thank you I suppose." ("annoyed", "base", "base", "mid")
call cho_mood(0)
elif gift_item == butterbeer_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Butterbeer?" ("base", "base", "base", "mid")
cho "Isn't this supposed to be alcoholic? I'm not supposed to drink during the season..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(1)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Butterbeer?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Yes, I'll take it... Turns out my teammates had been lying about the alcohol content to mess with me." ("open", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "I guess I'll finally find out what I've been missing out on!" ("soft", "base", "raised", "L")
call give_gift("You give the Butterbeer to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Butterbeer?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "It's a bit tame, isn't it? I chugged a lot of it after our last win and can't say I felt a buzz even." ("open", "narrow", "base", "L")
call give_gift("You give the Butterbeer to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, I suppose, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "Butterbeer?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Don't you have any firewhisky?" ("annoyed", "base", "base", "mid")
call give_gift("You give the Butterbeer to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, I suppose, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
elif gift_item == science_mag_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Oh, I heard that they put out a new formula for broom polish in this issue." ("base", "base", "base", "mid")
call give_gift("You give an assortment of educational magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "*Hmm*... Broom aerodynamics and how to utilise your opponent's slipstream..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Interesting..." ("smile", "base", "base", "mid")
call give_gift("You give an assortment of educational magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Five steps to modify your brooms legally..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Sounds useful." ("smile", "base", "base", "mid")
call give_gift("You give an assortment of educational magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
else:
2023-05-10 15:03:05 +00:00
cho "Experts guide, How to maintain and store your Quidditch gear." ("base", "base", "base", "mid")
cho "Isn't that what a broom closet is for?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of educational magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif gift_item == girls_mag_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Girls magazines, what do you think I am... A gi--" ("base", "base", "base", "mid")
cho "I'm good, thank you..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Girls magazines?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of rather girly magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "I don't usually read these types of magazines, the boys used to make fun of me for it." ("base", "base", "base", "mid")
cho "But they can't get into the girls' dorm." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Girls magazines?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of rather girly magazines to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "They do have some interesting stuff on skincare I suppose..." ("annoyed", "closed", "base", "mid")
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
else:
2023-05-10 15:03:05 +00:00
cho "Girls magazines?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "I did enjoy last month's issue about cultural appropriation with traditional clothing..." ("smile", "base", "base", "mid")
call give_gift("You give an assortment of rather girly magazines to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "Don't tell the boys I said that." ("soft", "closed", "base", "mid")
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif gift_item == adult_mag_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Adult magazines?" ("angry", "wide", "raised", "mid")
cho "This is highly inappropriate [name_genie_cho]!" ("scream", "narrow", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "Is this the kind of thing you usually give to people?" ("angry", "base", "base", "L")
call cho_mood(1)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Adult magazines?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of adult magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "These people do have nice, posture..." ("base", "base", "base", "mid")
cho "I... I guess they could be useful." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Adult magazines?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of adult magazines to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "They're all so fit in these magazines, totally my type." ("open", "wide", "raised", "down")
cho "Does this one model in the nude?" ("horny", "base", "base", "L")
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
else:
2023-05-10 15:03:05 +00:00
cho "Adult magazines?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of adult magazines to Cho...",gift_item)
2023-05-09 13:45:34 +00:00
cho "Wow, look at that guy's abs..." ("horny", "base", "base", "down")
2022-05-16 23:48:22 +00:00
cho "And that girls..." ("soft", "base", "raised", "down")
cho "I'll take it." ("open", "narrow", "base", "mid")
2023-05-10 15:03:05 +00:00
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif gift_item == porn_mag_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "What is this!?!" ("angry", "wide", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "Porn magazines?" ("open", "wide", "angry", "mid")
2023-05-10 15:03:05 +00:00
cho "Sir, why would you even think of giving me something like this?" ("scream", "narrow", "angry", "L")
2022-05-16 23:48:22 +00:00
cho "" ("angry", "base", "angry", "down")
call cho_mood(3)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "What is this?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Porn magazines? Sir, that's too much even for you..." ("annoyed", "narrow", "base", "down")
cho "Is that a snitch in her sna-- No... just no..." ("open", "wide", "raised", "down")
cho "" ("angry", "base", "angry", "down")
call cho_mood(2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "What's this?" ("base", "base", "base", "mid")
call give_gift("You give an assortment of porn magazines to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "What's with these positions? Is that a broom handle up her..." ("base", "base", "base", "mid")
cho "Oh my..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "Porn magazines?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Ooh, are those two doing it on a broom? That's impressive..." ("open", "wide", "raised", "down")
cho "[name_genie_cho], this is naughty. Even for you..." ("horny", "wink", "base", "L")
2022-05-16 23:48:22 +00:00
cho "I've got my eyes on you." ("base", "narrow", "raised", "L")
call give_gift("You give an assortment of porn magazines to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "Thank you." ("smile", "base", "base", "mid")
call cho_mood(-3)
elif gift_item == krum_poster_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "A Viktor Krum poster?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Professor, he doesn't have his shirt on!" ("scream", "wide", "base", "down")
cho "That's...{w=0.3} highly inappropriate..." ("open", "narrow", "base", "downR")
cho "I can't...{w=0.3} I can't accept this." ("upset", "closed", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "" ("upset", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "A Viktor Krum poster?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "He really is quite muscular isn't he..." ("open", "narrow", "base", "down")
cho "I'll use it..." ("smile", "base", "base", "mid")
call give_gift("You give the poster to Cho...",gift_item)
2022-05-16 23:48:22 +00:00
cho "As a motivational poster that is!" ("open", "wide", "raised", "L")
2023-05-10 15:03:05 +00:00
cho "Thank you [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A Viktor Krum poster?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Wasn't his nudes leaked in Wizard Hunks weekly?" ("open", "narrow", "base", "mid")
cho "..." ("angry", "wide", "raised", "down")
cho "Not that I'd read such a thing." ("upset", "base", "base", "downR")
call give_gift("You give the poster to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-3)
else:
2023-05-10 15:03:05 +00:00
cho "A Viktor Krum poster?" ("base", "base", "base", "mid")
cho "I'll take that if you don't mind." ("base", "base", "base", "mid")
call give_gift("You give the poster to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "(...)" ("base", "base", "base", "mid")
cho "I love it, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-5)
elif gift_item == sexy_lingerie_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Lingerie?" ("annoyed", "narrow", "raised", "down")
2022-05-16 23:48:22 +00:00
cho "Sir, are you expecting me to wear this?" ("open", "wide", "raised", "mid")
cho "Are you insane?!" ("scream", "wide", "raised", "L")
2023-05-09 13:45:34 +00:00
cho "No, thank you..." ("open", "base", "angry", "down")
2022-05-16 23:48:22 +00:00
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(2)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Lingerie?" ("annoyed", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
cho "Why would I want this? I have plenty of clothes I like already..." ("open", "wide", "raised", "down")
cho "I'll pass on that one, thanks." ("base", "base", "base", "mid")
call cho_mood(0)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Lingerie?" ("base", "base", "base", "mid")
cho "Seems pretty flexible. I might be able to use these when stretching." ("base", "base", "base", "mid")
call give_gift("You give the lingerie to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
else:
2023-05-10 15:03:05 +00:00
cho "Lingerie?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Sexy... Did you pick them out yourself?" ("horny", "wide", "base", "down")
cho "You've got good taste... I tore mine last year during the ball..." ("base", "base", "raised", "mid")
cho "Well, they got torn at one point at least..." ("smile", "narrow", "base", "down")
call give_gift("You give the lingerie to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-3)
elif gift_item == sexy_stockings_ITEM :
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Stockings?" ("annoyed", "narrow", "raised", "down")
2023-05-09 13:45:34 +00:00
cho "Surely that must be against some kind of dress code..." ("open", "wide", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "I'll pass..." ("open", "base", "angry", "down")
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(1)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Stockings?" ("annoyed", "narrow", "base", "down")
2023-05-09 13:45:34 +00:00
cho "I guess I won't get sunburnt on my legs wearing these..." ("open", "narrow", "base", "mid")
call give_gift("You give the lingerie to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Stockings?" ("annoyed", "narrow", "base", "down")
cho "I can almost see right through these..." ("base", "base", "base", "mid")
call give_gift("You give the lingerie to Cho...",gift_item)
2023-05-10 15:03:05 +00:00
cho "Thank you [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
else:
2023-05-10 15:03:05 +00:00
cho "Stockings?" ("annoyed", "narrow", "base", "down")
2023-05-09 13:45:34 +00:00
cho "But my legs get too itchy in these, I'd rather go without any leggings..." ("open", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
elif gift_item == pink_condoms_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Condoms?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Yes, why don't I use these and have sex with the teachers... That's what you want, right?" ("scream", "narrow", "raised", "L")
cho "I think you're confusing me with those Slytherin skanks who impale themselves on the daily." ("angry", "narrow", "base", "mid")
cho "So, you can have these back and give it to them..." ("soft", "narrow", "angry", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(2)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Condoms?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "I'm not the kind of girl to walk around and bang anyone who cross my path..." ("soft", "base", "base", "down")
cho "Thanks but no, thanks..." ("open", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(1)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Condoms?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Are you expecting me to use these? I know safe sex is important and all, but I know what you're insinuating." ("angry", "narrow", "raised", "L")
2022-05-16 23:48:22 +00:00
cho "Keep them..." ("soft", "base", "base", "down")
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "Condoms?" ("base", "base", "base", "mid")
call give_gift("You give a pack of condoms to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "I do surround myself with mostly boys, so having these at hand could be useful..." ("base", "base", "base", "mid")
cho "Thank you for your concerns, [name_genie_cho]..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif gift_item == vibrator_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "A vibrator?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Sir, are you out of your mind?" ("scream", "wide", "raised", "L")
2023-05-09 13:45:34 +00:00
cho "I'm your student for crying out loud, giving gifts in general is a bit weird, but sex toys..." ("angry", "wide", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Seriously?!" ("scream", "wide", "raised", "L")
call cho_mood(3)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "A vibrator?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Why would you give me this?" ("angry", "base", "base", "down")
cho "Give it to Granger... I'm sure she'd love to accept a sex toy from her headmaster." ("smile", "narrow", "angry", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A vibrator?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Sir, I don't think this would be appropriate to bring to my dorm..." ("soft", "narrow", "base", "down")
2023-05-09 13:45:34 +00:00
cho "The girls... They'd hear it... Not that I want it or anything!" ("quiver", "wide", "base", "downR")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "A Vibrator?" ("base", "base", "base", "mid")
call give_gift("You give the vibrator to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "*Hmm*... It does promote a healthy lifestyle..." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-3)
elif gift_item == anal_lube_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Lubricant?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "What the hell, why do you think this is an appropriate gift? What's wrong with you..." ("angry", "wide", "raised", "L")
call cho_mood(4)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Lubricant?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "*Eww*... Why are you giving me this? When would I ever have the need for lube?" ("angry", "wide", "raised", "down")
cho "Give it to one of those Slytherin skanks, they probably go through a gallon every week." ("base", "narrow", "raised", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(3)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Anal lube?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Why would I need something like this? The broom goes under my butt, not in my butt..." ("soft", "wide", "raised", "L")
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "Anal Lubricant?" ("base", "base", "base", "mid")
call give_gift("You give the jar of anal lube to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "You should've given me this yesterday, [name_genie_cho]." ("base", "base", "base", "mid")
cho "I haven't been able to sit on a broom properly, since my last flying session..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-5)
elif gift_item == ballgag_and_cuffs_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "A ball gag... and cuffs?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Wait, is this a sex thing?" ("soft", "wide", "raised", "mid")
2023-05-09 13:45:34 +00:00
cho "Professor, that's disgusting... Why would you give me this?" ("angry", "wide", "raised", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(4)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "A ball gag and cuffs?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Sir, this is a highly inappropriate gift to give to a student!" ("scream", "narrow", "raised", "mid")
cho "Why would you give me these? Are they supposed to help me with Quidditch?" ("angry", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(3)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A ball gag and cuffs?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "I prefer not to lock myself up... I'm a free spirit." ("soft", "base", "raised", "L")
cho "Thanks... But no, thanks." ("open", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "A ball gag and cuffs?" ("base", "base", "base", "mid")
call give_gift("You give the ball gag and cuffs to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "How progressive... Do they require a safe-word to open?" ("base", "base", "base", "mid")
cho "Wait, how would a safe-word work when you have a ball in your mouth..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-3)
elif gift_item == anal_plugs_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Anal plugs?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "That's disgusting... Why would you think it'd a good idea to give these to me?" ("angry", "wide", "raised", "L")
cho "That one even has a tail on it..." ("angry", "narrow", "raised", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(4)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Anal plugs?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Why do you have these? They're not used, are they?" ("angry", "wide", "raised", "L")
cho "*Eww*... Just, no." ("open", "narrow", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(3)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Anal plugs?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Sir, are you expecting me to wear this?" ("angry", "base", "base", "L")
cho "During Quidditch?" ("angry", "wide", "raised", "L")
2023-05-09 13:45:34 +00:00
cho "No, no, no, noooo." ("open", "narrow", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "NO!" ("scream", "wide", "raised", "mid")
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(2)
else:
2023-05-10 15:03:05 +00:00
cho "Anal plugs?" ("base", "base", "base", "mid")
call give_gift("You give a set of anal plugs to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "But these would stick out from underneath my robes..." ("base", "base", "base", "mid")
cho "Perhaps people would just think it's just a tail or something..." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif gift_item == testral_strapon_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Is that a strap-on?" ("open", "wide", "worried", "down")
2022-05-16 23:48:22 +00:00
cho "It's huge!" ("scream", "wide", "raised", "L")
cho "I mean, why are you showing me this?" ("annoyed", "narrow", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Get it away from me." ("soft", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(3)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "A strap-on?" ("open", "wide", "worried", "down")
2022-05-16 23:48:22 +00:00
cho "Seriously? Why are you giving me this..." ("angry", "wide", "base", "down")
cho "That's disgusting..." ("open", "narrow", "base", "mid")
call cho_mood(2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A strap-on?" ("open", "wide", "worried", "down")
2022-05-16 23:48:22 +00:00
cho "But it's so big..." ("horny", "wide", "raised", "mid")
2023-05-09 13:45:34 +00:00
cho "I... I don't want it..." ("open", "narrow", "base", "down")
2022-05-16 23:48:22 +00:00
cho "" ("base", "base", "base", "mid")
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "A strap-on?" ("open", "wide", "worried", "down")
call give_gift("You give the thestral strap-on to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "How would that even fit inside anyone?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-1)
elif gift_item == broom_2000_ITEM:
$ states.cho.ev.quidditch.given_thestral = True
2022-05-16 23:48:22 +00:00
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "A broom! Finally, something better than my old--" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Hold on, is that a double ended dildo sticking out of it?!?" ("angry", "wide", "base", "mid")
cho "What's wrong with you?" ("scream", "wide", "base", "L")
2023-05-09 13:45:34 +00:00
cho "Get that away from my--{w=0.4} From me!" ("angry", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(4)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Is that a broom with dildos stuck to it?" ("open", "wide", "worried", "down")
2023-05-09 13:45:34 +00:00
cho "Professor, seriously... Why... Just why." ("angry", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(2)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A broom?" ("open", "wide", "worried", "down")
2023-05-09 13:45:34 +00:00
cho "A sex broom! Where did you even get this..." ("open", "wide", "raised", "mid")
cho "No...{w=0.3} I don't--{w=0.3} I don't want that." ("horny", "narrow", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
else:
2023-05-10 15:03:05 +00:00
cho "Is that a Lady Speed Stick-2000, with a built-in vibrator and pulse function?" ("base", "base", "base", "mid")
call give_gift("You give the broom to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "I mean..." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]..." ("base", "base", "base", "mid")
cho "I can't wait to try it out..." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-6)
elif gift_item == sexdoll_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "A sex doll? What the heck... Why do you have this?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "And more importantly..." ("smile", "closed", "base", "mid")
cho "{size=+4}Why are you giving it to me?{/size}" ("scream", "wide", "base", "L")
cho "You disgust me..." ("open", "narrow", "angry", "mid")
call cho_mood(4)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "A sex doll?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Why would you give this to me? Wait, did you use this?" ("angry", "wide", "base", "L")
cho "Get it away from me..." ("open", "wide", "raised", "L")
call cho_mood(3)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "A sex doll?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Why would I need this... It's a girl doll." ("annoyed", "wide", "base", "L")
cho "I mean, why would I need a sex doll in general... I'm not into this sort of thing!" ("open", "wide", "raised", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(1)
else:
2023-05-10 15:03:05 +00:00
cho "A sex doll?" ("base", "base", "base", "mid")
call give_gift("You give the sex doll to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "It says Joanne on it..." ("base", "base", "base", "mid")
cho "I'll leave it in the boys' changing room... Should make a good reward after practice." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-7)
elif gift_item == anal_beads_ITEM:
if states.cho.tier <= 1:
2023-05-10 15:03:05 +00:00
cho "Anal beads?" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
cho "Yeah, that's not going anywhere near their intended target..." ("angry", "wide", "raised", "L")
call cho_mood(4)
elif states.cho.tier == 2:
2023-05-10 15:03:05 +00:00
cho "Anal beads?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "How... Where did you..." ("angry", "wide", "raised", "L")
cho "Gross!" ("open", "narrow", "raised", "mid")
2022-05-16 23:48:22 +00:00
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(3)
elif states.cho.tier == 3:
2023-05-10 15:03:05 +00:00
cho "Anal beads?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "Sir, how would ever be able to sit on a broom after using these?" ("angry", "base", "base", "L")
2022-05-16 23:48:22 +00:00
cho "Not that I would ever use them!" ("angry", "wide", "raised", "L")
cho "Get those away from me!" ("open", "narrow", "raised", "mid")
cho "" ("annoyed", "base", "base", "mid")
call cho_mood(2)
else:
2023-05-10 15:03:05 +00:00
cho "Anal beads?" ("base", "base", "base", "mid")
call give_gift("You give the anal beads to Cho...", gift_item)
2023-05-10 15:03:05 +00:00
cho "Surely my butt would hurt after using these..." ("base", "base", "base", "mid")
cho "Although I do have a cushioning charm on my broom for a reason..." ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(-2)
elif gift_item == wine_ITEM:
if states.cho.tier <= 2:
2023-05-10 15:03:05 +00:00
cho "A bottle of wine?" ("base", "base", "base", "mid")
2023-05-09 13:45:34 +00:00
cho "[name_genie_cho], I cannot drink alcohol, it would ruin my career..." ("open", "narrow", "angry", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(4)
2023-05-10 15:03:05 +00:00
elif states.cho.tier <= 3:
cho "A bottle of wine?" ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho] but I can't take it." ("base", "base", "base", "mid")
cho "{size=-4}Maybe to celebrate after I win the Quidditch Cup...{/size}" ("base", "base", "base", "mid")
2022-05-16 23:48:22 +00:00
call cho_mood(0)
2023-05-10 15:03:05 +00:00
else:
cho "A bottle of wine?" ("base", "base", "base", "mid")
cho "Well, I suppose I've deserved to let loose a bit." ("base", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
cho "Thank you [name_genie_cho]" ("base", "base", "base", "mid")
call cho_mood(-1)
2022-05-16 23:48:22 +00:00
elif gift_item == firewhisky_ITEM:
2023-05-10 15:03:05 +00:00
if states.cho.tier <= 2:
cho "Firewhisky?" ("base", "base", "base", "mid")
cho "Why are you giving it to me?" ("annoyed", "wide", "base", "L")
call cho_mood(0)
elif states.cho.tier <= 3:
cho "Firewhisky?" ("base", "base", "base", "mid")
cho "Thank you, [name_genie_cho] but I can't take it." ("base", "base", "base", "mid")
cho "{size=-4}Maybe to celebrate after I win the Quidditch Cup...{/size}" ("base", "base", "base", "mid")
call cho_mood(0)
else:
cho "Firewhisky?" ("base", "base", "base", "mid")
cho "Well, I suppose I've deserved to let loose a bit." ("base", "base", "base", "mid")
call give_gift("You give the sweets to Cho...",gift_item)
cho "Thank you [name_genie_cho]" ("base", "base", "base", "mid")
call cho_mood(-1)
2022-05-16 23:48:22 +00:00
cho "" (xpos="base", ypos="base")
hide cho_main
with d5
return
label cho_mood(value=0):
if value > 0:
if value == 1:
"Cho's mood worsened slightly."
else:
"Cho's mood just got a whole lot worse!"
elif value < 0:
if value == -1:
"Cho's mood has improved slightly."
else:
"Cho's mood has improved significantly."
else:
"Cho's mood hasn't changed."
$ was_negative = states.cho.mood > 0
$ states.cho.mood = max(min(states.cho.mood+value, 100), 0)
2022-05-16 23:48:22 +00:00
call describe_mood_after_gift(was_negative, states.cho.mood, value)
2022-05-16 23:48:22 +00:00
return