2022-05-16 23:48:22 +00:00
|
|
|
# Astoria Gift Responses
|
|
|
|
|
|
|
|
label give_ast_gift(gift_item):
|
2023-03-31 22:41:48 +00:00
|
|
|
$ states.ast.gifted = True
|
2022-05-16 23:48:22 +00:00
|
|
|
hide astoria_main
|
|
|
|
with d5
|
|
|
|
ast "" (xpos="mid", ypos="base", trans=d5)
|
|
|
|
|
|
|
|
if gift_item == lollipop_ITEM:
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A lollipop?" ("horny", "narrow", "base", "mid")
|
|
|
|
ast "Why are you giving me sweets, I'm not a kid!" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A lollipop?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the lollipop to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "why are you being so nice to me..." ("upset", "base", "angry", "mid")
|
|
|
|
ast "Although... the other students haven't had any left since the last Hogsmeade trip." ("open", "narrow", "base", "mid")
|
|
|
|
ast "They'll be so jealous!" ("grin", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A lollipop?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the lollipop to Astoria...", gift_item)
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "That's going to take all day to suck on..."
|
|
|
|
ast "I guess my mouth will be too busy to do anything else for the entire day!"
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == chocolate_ITEM:
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Some chocolate?" ("open", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Don't you have any dung-bombs?"
|
|
|
|
ast "They're way more fun!"
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Some chocolate?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the chocolate to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Thank you, [name_genie_astoria]." ("open", "narrow", "base", "mid")
|
|
|
|
ast "I don't know what I did to deserve it." ("annoyed", "narrow", "base", "R")
|
|
|
|
ast "But I'm not going to say no..." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Some chocolate?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the chocolate to Astoria...", gift_item)
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Did you hear chocolate is supposed to be an aphrodisiac?"
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Although it was a muggle that came up with that one, so I doubt there's any truth to it."
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Oh well, that sucks doesn't it?"
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == plush_owl_ITEM:
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "An owl plushie?" ("open", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Why are you giving me this?"
|
|
|
|
ast "Toys are for children..."
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "An owl plushie?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stuffed toy to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I don't use stuffed toys..." ("open", "narrow", "base", "mid")
|
|
|
|
ast "I know someone that hates owls though... I'll put this in front of her face when she's waking up..." ("annoyed", "narrow", "base", "R")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "An owl plushie?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stuffed toy to Astoria...", gift_item)
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Do I look like a girl that plays with toys?"
|
|
|
|
ast "Actually, don't answer that..."
|
|
|
|
ast "Guess it'd be rude not to take it..."
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "An owl plushie?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stuffed toy to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "If you want to give me toys, you better be prepared for me to call you daddy..."
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "So, thank you..."
|
|
|
|
ast "Daddy..."
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-3)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == butterbeer_ITEM:
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Butterbeer?" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the bottle to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Time to get smashed!" ("smile", "narrow", "base", "mid")
|
|
|
|
ast "The other students will be so jealous I got beer into the school..." ("annoyed", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Butterbeer?" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the bottle to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Don't you have something stronger?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Like something you can't get in the school usually?" ("annoyed", "narrow", "base", "R")
|
|
|
|
ast "Fine, I'll take it!" ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Butterbeer?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the bottle to Astoria...", gift_item)
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "This watered down piss-water can barely get a house elf tipsy."
|
|
|
|
ast "Actually, that gives me an idea..."
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Butterbeer?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the bottle to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "It's more of a cider really, isn't it?" ("base", "base", "base", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Thanks!" ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == science_mag_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "(...)" ("annoyed", "narrow", "base", "down")
|
|
|
|
ast "Creating your own itch powder using household ingredients?" ("open", "narrow", "base", "down")
|
|
|
|
ast "Is the kitchen even open to students?" ("annoyed", "narrow", "base", "down")
|
|
|
|
ast "What am I supposed to do with this, [name_genie_astoria]?" ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Magazines?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of educational magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Making your own stink bombs..." ("annoyed", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Looks like I might be able to make these in potions class..."
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "If Snape doesn't catch me doing it." ("clench", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Magazines?" ("upset", "base", "angry", "mid")
|
|
|
|
ast "You want me to do more school work?" ("annoyed", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "magazines?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of educational magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I was hoping for something a bit more risqué..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == girls_mag_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Girl magazines?" ("open", "narrow", "base", "mid")
|
|
|
|
ast "This is that trash my sister reads." ("clench", "narrow", "base", "down")
|
|
|
|
ast "Such a massive waste of time..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Girl magazines?" ("base", "narrow", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of rather girly magazines to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "I'll take it for the free mascara sample. I once drew a unibrow on someone with it." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Girl magazines?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of rather girly magazines to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Well, I am a girl, so of course I'd want it!" ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Girl magazines?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of rather girly magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Don't I look hot enough for you [name_genie_astoria]?" ("open", "closed", "base", "mid")
|
|
|
|
ast "I'm just teasing you, I'll have it." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == adult_mag_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Adult magazines?" ("clench", "narrow", "angry", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "I'm good, thanks." ("base", "narrow", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Adult magazines?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of adult magazines to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Of course I read them. I'm an adult, after all... It's in the name." ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Adult magazines?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of adult magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "This is that magazine Tonks was reading during our writing test..." ("annoyed", "narrow", "base", "down")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Perhaps I'll wave it at her, so she thinks I stole it..." ("smile", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == porn_mag_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Porn magazines?" ("base", "narrow", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of pornographic magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I'll take it!" ("grin", "narrow", "base", "mid")
|
|
|
|
ast "I'll put one in Susan's bag when she's not looking. Can't wait to see that cows face when her friends notice." ("open", "base", "angry", "mid")
|
|
|
|
ast "Thank you, [name_genie_astoria]." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Porn magazines?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Why do you have these?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Give them to Susan..." ("annoyed", "narrow", "base", "R")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Porn magazines?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of pornographic magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "That's some extreme stuff you got there..." ("base", "narrow", "angry", "mid")
|
|
|
|
ast "BDSM, what does that stand for..." ("clench", "base", "angry", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "She looks like she's enjoying it. That's not fun..."
|
|
|
|
ast "Although..."
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Porn magazines?" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give an assortment of pornographic magazines to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Is this where you get your ideas from?" ("upset", "base", "angry", "mid")
|
|
|
|
ast "A swing? Why would you have that in a porn ma... oh there's the next page." ("clench", "base", "angry", "mid")
|
|
|
|
ast "Yeah fuck it, give it here..." ("grin", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == krum_poster_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Viktor Krum?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Is that the Quidditch player everyone seems to fancy?" ("open", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the poster to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "*Hmph*, I guess I'll take it if he's that popular..." ("annoyed", "narrow", "base", "R")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Viktor Krum?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Bet he could crush m... someone with his bare hands." ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Give it here..." ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the poster to Astoria...", gift_item)
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Viktor Krum?" ("smile", "narrow", "base", "mid")
|
|
|
|
ast "His trousers aren't even off. What's the point..." ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == sexy_lingerie_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Lingerie?" ("base", "narrow", "angry", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Sexy Lingerie?!?"
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Why do you care so much about what I wear? Isn't this shitty school uniform enough for you?" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Lingerie?" ("open", "narrow", "base", "mid")
|
|
|
|
ast "I... No, I'd just end up looking like a tramp!" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Lingerie?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Sexy..." ("annoyed", "narrow", "base", "down")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Why not, I don't know if you could tell, but I'm a bit of a rebel. Might even wear these in class." ("grin", "base", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the sexy lingerie to Astoria...", gift_item)
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Lingerie?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the sexy lingerie to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Is this is the kind of clothing you want your students to dress up in from now on?" ("annoyed", "narrow", "base", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "*Heh*- I don't blame you, the school uniform is the most basic piece of trash ever without some spice..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == sexy_stockings_ITEM :
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Stockings?" ("base", "narrow", "angry", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "What happened to the dress code at this place?"
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "What next, shorter skirts?" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Stockings?" ("open", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stockings to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Seems pretty elastic... I could totally lob some stink bombs with these." ("grin", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Stockings?" ("annoyed", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Hah, you fool! With these, you won't be able to stare at my legs any more!" ("grin", "base", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stockings to Astoria...", gift_item)
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Stockings?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "These are almost as see-through as your wicked intentions..." ("grin", "base", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the stockings to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Disgusting..." ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == pink_condoms_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Condoms?" ("base", "narrow", "angry", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Yeah, no... I'll take them, but there's not going to be any dick going near these bad boys..." ("annoyed", "narrow", "base", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "These will be the perfect thing to fill with water and drop down the staircase..." ("smile", "base", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the pack of Condoms to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Cheers for the ammo, [name_genie_astoria]." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Condoms?" ("base", "base", "base", "mid")
|
|
|
|
ast "Oh, thank you so much! I'll prick some holes in these and hand them out at once!" ("grin", "base", "angry", "mid")
|
|
|
|
ast "What?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "I see your concern... They probably would be able to trace it back to me." ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Oh well, a gift is a gift." ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the pack of Condoms to Astoria...", gift_item)
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Condoms?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Why would I need condoms when I could just go in raw?" ("grin", "base", "angry", "mid")
|
|
|
|
ast "*Ha-Ha-Hah* The look on your face, now that's something money can't buy." ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You sheepishly give the pack of Condoms to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "*Hmm*.... Yeah, why not." ("base", "base", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == vibrator_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A vibrator?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Gross, where did you even get that from?" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A vibrator?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Get the fuck out..." ("upset", "base", "angry", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Oh right, I'm in your office... Yeah, that's going to be a solid no on that one." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A vibrator?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Hold on a second, that's the noise I've been hearing in the girls chambers!" ("smile", "narrow", "base", "mid")
|
|
|
|
ast "Do they work?" ("smile", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "I mean, I'll take it, I guess." ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the vibrator to Astoria...",gift_item)
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A vibrator?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the vibrator to Astoria...",gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "That's disgusting! What a disgusting old man you are. Well, aren't you being disgusting..." ("upset", "base", "angry", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Disgusting..." ("upset", "base", "angry", "mid")
|
|
|
|
ast "Give it here." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == anal_lube_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Lube?" ("open", "narrow", "base", "mid")
|
|
|
|
ast "I know the perfect staircase for this!" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the jar of lube to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Thank you, [name_genie_astoria]." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Anal Lube?" ("smile", "narrow", "base", "mid")
|
|
|
|
ast "Swiggity swooty I'm coming for that booty!" ("smile", "base", "angry", "mid")
|
|
|
|
ast "Come on now, what's with that dry humour. Maybe you could use some of that lube?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You cautiously give the jar of lube to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Boo!" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "*ha-ha-ha*!" ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Anal Lube?" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the jar of lube to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Why would I need this, surely the initial pain is the best part..." ("upset", "base", "angry", "mid")
|
|
|
|
ast "Oh, for me? Duh!" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Yeah, actually I'll take it..." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == ballgag_and_cuffs_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Handcuffs? And what.... a ball gag?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "I don't know what you're trying to insinuate." ("upset", "base", "angry", "mid")
|
|
|
|
ast "The cuffs could be useful but why the ball gag?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "I'd rather not." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Handcuffs? And a Ball gag?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the handcuffs to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I can break these cuffs!" ("upset", "base", "angry", "mid")
|
|
|
|
ast "*HNNNNNGH!" ("upset", "base", "angry", "mid")
|
|
|
|
ast "I can't break those cuffs..." ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Do you have a key?" ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Handcuffs? And a Ball gag?" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the handcuffs to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "So I guess these are one of those BDSM items?" ("base", "base", "base", "mid")
|
|
|
|
ast "Colour me intrigued..." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == anal_plugs_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "anal plugs?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Yuck, what the hell is wrong with you... do you know where these go?" ("upset", "base", "angry", "mid")
|
|
|
|
ast "Of course you do... you detestable dingbat." ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "anal plugs?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Why don't you try and sit on one yourself..." ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "anal plugs?" ("base", "narrow", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the anal plugs to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Why are you giving me this?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "I'll take it I guess..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "anal plugs?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the anal plugs to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "You do know these hurts a bit if you're not used to them?" ("annoyed", "narrow", "base", "mid")
|
2023-03-11 19:43:02 +00:00
|
|
|
nar "Astoria absent-mindedly pockets the anal plug."
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Don't see why you'd give these out as if they were sweets..." ("annoyed", "base", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
|
|
|
|
elif gift_item == testral_strapon_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A strap-on?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Why would you give me this... it's so ribbed..." ("upset", "base", "angry", "mid")
|
|
|
|
ast "As if anyone would want something like that!" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A strap-on?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "What do you want me to do with this?" ("annoyed", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Well, I know what you want me to do with it." ("annoyed", "narrow", "base", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "It's not happening..." ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A strap-on?" ("upset", "base", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the strap-on to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I'll strap it on your forehead and make you into a sex unicorn!" ("grin", "base", "angry", "mid")
|
|
|
|
ast "I read about people having sex on top of a unicorn..." ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Bit of an odd segment that one was..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A strap-on?" ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the strap-on to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "It says Thestral on the side..." ("annoyed", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Isn't' that the creature where only people that have witnessed someone die can see?" ("annoyed", "narrow", "base", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "That makes the person who made he mould kinda fucked up if you think about it..." ("base", "narrow", "angry", "mid")
|
|
|
|
ast "I like it..." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-2)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == broom_2000_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A broom?" ("base", "base", "base", "mid")
|
|
|
|
ast "What's that sticking out on the top? That's not going to help me fly!" ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A broom?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the broom to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Now if anything would motivate you enough to fly, that would..." ("grin", "base", "angry", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Bit awkward during broom care though..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A broom?" ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the broom to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Now that will keep you sturdy." ("grin", "base", "angry", "mid")
|
|
|
|
ast "What a depraved little invention..." ("smile", "base", "angry", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
ast "Totally something I'd come up with!"
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "You look sceptical..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == sexdoll_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A sex doll?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "That's gross [name_genie_astoria]!" ("upset", "base", "angry", "mid")
|
|
|
|
ast "Yuck, it smells gross too!" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A sex doll?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "This is literally worthless to me, why would you even consider this a good gift?" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A sex doll?" ("upset", "base", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the doll to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I hope you got this for cheap. It looks awful..." ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "I mean... why thank you, I shall cherish this forever!" ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "A sex doll?" ("base", "narrow", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the doll to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "But I'm a girl..." ("annoyed", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "I'll leave it in the Slytherin common room to see if anyone has balls, big enough to take it..." ("grin", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == anal_beads_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Anal beads?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Like, ones that you putt in your ass?" ("upset", "base", "angry", "mid")
|
|
|
|
ast "What... the hell!" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(2)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 5 and states.ast.level < 12:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Anal beads?" ("base", "narrow", "angry", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Put it up your own ass, and I'll let er rip!" ("upset", "base", "angry", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(1)
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.ast.level > 11 and states.ast.level < 18:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Anal beads?" ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Why would I need these?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "I'll pass..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Anal beads?" ("base", "base", "base", "mid")
|
|
|
|
ast "Looks painful." ("annoyed", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the anal beads to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "And they're green... Did you get these made just for me?" ("annoyed", "base", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == wine_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Wine?" ("base", "narrow", "angry", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the wine to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "You're joking, right?" ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Professor Snape would murder me if he saw me bringing alcohol into the common room." ("upset", "base", "angry", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "I can't make you shut up after hours even without alcohol in your system..." ("annoyed", "narrow", "base", "mid")
|
|
|
|
ast "Such a slimy slithering killjoy..." ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Wine?" ("smile", "narrow", "base", "mid")
|
|
|
|
ast "Well aren't we fancy?" ("base", "base", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the wine to Astoria...", gift_item)
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "This is the real shit. Look at the date on that." ("base", "base", "base", "mid")
|
|
|
|
ast "You really are ancient if you bought it new..." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
elif gift_item == firewhisky_ITEM:
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.ast.level < 6:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Firewhisky?" ("base", "base", "base", "mid")
|
|
|
|
ast "That's the stuff Tonks always reeks off." ("base", "narrow", "angry", "mid")
|
|
|
|
ast "I'm not gonna drink whatever she does." ("annoyed", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "It'd be like wearing old people's perfume!" ("annoyed", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(0)
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Firewhisky?" ("smile", "narrow", "base", "mid")
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "Fine, I'll give in. If Tonks likes it so much, it can't be that bad..." ("smile", "narrow", "base", "mid")
|
2023-03-17 15:48:17 +00:00
|
|
|
call give_gift("You give the firewhisky to Astoria...", gift_item)
|
2023-05-10 15:03:05 +00:00
|
|
|
ast "*Hmm*... not made using real fire... Well, that's bloody obvious..." ("base", "base", "base", "mid")
|
2023-05-02 18:29:53 +00:00
|
|
|
ast "Might experience a slight pain and burning sensation when consuming..." ("base", "narrow", "angry", "mid")
|
|
|
|
ast "Why didn't you say so before!" ("upset", "base", "angry", "mid")
|
|
|
|
ast "I might even take a sip or two myself..." ("smile", "narrow", "base", "mid")
|
2023-03-31 23:28:37 +00:00
|
|
|
call ast_mood(-1)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
ast "" (xpos="base",ypos="base")
|
|
|
|
hide astoria_main
|
|
|
|
with d5
|
|
|
|
|
|
|
|
return
|
|
|
|
|
|
|
|
|
2023-03-31 23:28:37 +00:00
|
|
|
label ast_mood(value=0):
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
if value > 0:
|
|
|
|
if value == 1:
|
|
|
|
"Astoria's mood worsened slightly."
|
|
|
|
else:
|
|
|
|
"Astoria's mood just got a whole lot worse!"
|
|
|
|
elif value < 0:
|
|
|
|
if value == -1:
|
|
|
|
"Astoria's mood has improved slightly."
|
|
|
|
else:
|
|
|
|
"Astoria's mood has improved significantly."
|
|
|
|
else:
|
|
|
|
"Astoria's mood hasn't changed."
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
$ was_negative = states.ast.mood > 0
|
|
|
|
$ states.ast.mood = max(min(states.ast.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.ast.mood, value)
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
return
|