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)
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
$ states.cho.gifted = True
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
if gift_item == lollipop_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.cho.tier <= 1:
|
2023-05-11 11:08:31 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the sweets to Cho...",gift_item)
|
2023-05-11 11:08:31 +00:00
|
|
|
cho "Thank you, [name_genie_cho]." ("base", "base", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
call cho_mood(-2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 2:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "Sweets?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the sweets to Cho...",gift_item)
|
2023-03-01 22:14:00 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-01 22:14:00 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Thank you, [name_genie_cho]." ("open", "base", "base", "L")
|
2022-05-16 23:48:22 +00:00
|
|
|
call cho_mood(-2)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.cho.tier <= 1:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "A toy?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 2:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "A toy?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stuffed owl to Cho...",gift_item)
|
2023-03-01 22:14:00 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 3:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "A toy?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stuffed owl to Cho...",gift_item)
|
2023-03-01 22:14:00 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 2:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "Girls magazines?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 3:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "Girls magazines?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.cho.tier <= 1:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "Adult magazines?" ("angry", "wide", "raised", "mid")
|
2023-03-01 22:14:00 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 2:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "Adult magazines?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 3:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "Adult magazines?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 3:
|
2023-05-10 15:03:05 +00:00
|
|
|
cho "What's this?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-01 22:14:00 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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 :
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
$ states.cho.ev.quidditch.given_thestral = True
|
2022-05-16 23:48:22 +00:00
|
|
|
|
2023-03-31 22:41:48 +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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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)
|
2023-03-31 22:41:48 +00:00
|
|
|
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")
|
2023-03-17 15:48:17 +00:00
|
|
|
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:
|
2023-03-31 22:41:48 +00:00
|
|
|
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."
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
$ 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
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
call describe_mood_after_gift(was_negative, states.cho.mood, value)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
return
|