2022-05-16 23:48:22 +00:00
|
|
|
# Cho Talk
|
|
|
|
label cho_talk:
|
|
|
|
menu:
|
|
|
|
#"-Working-":
|
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
"-Discuss Quidditch Training-" (icon="interface/icons/small/quidditch.webp") if not states.cho.ev.quidditch.lock_training:
|
|
|
|
if states.cho.tier == 1:
|
2022-05-16 23:48:22 +00:00
|
|
|
jump cc_ht_talk
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 2:
|
2022-05-16 23:48:22 +00:00
|
|
|
jump cc_st_talk
|
2023-03-31 22:41:48 +00:00
|
|
|
elif states.cho.tier == 3:
|
2022-05-16 23:48:22 +00:00
|
|
|
jump cc_gt_talk
|
|
|
|
|
|
|
|
jump cho_talk
|
|
|
|
|
|
|
|
# Naming
|
2023-03-31 22:41:48 +00:00
|
|
|
"\"-Address me only as-\"" if states.cho.ev.quidditch.e1_complete:
|
2022-05-16 23:48:22 +00:00
|
|
|
menu:
|
|
|
|
"\"-Sir-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Sir")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Dumbledore-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Dumbledore")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Professor-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Professor")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Coach-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Coach")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Sergeant-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Sergeant")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Captain-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Captain")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Old Man-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Old Man")
|
2023-03-31 22:41:48 +00:00
|
|
|
"\"-Daddy-\"" if states.cho.tier >= 4:
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = _("Daddy")
|
2022-05-16 23:48:22 +00:00
|
|
|
"-Custom Input-":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_genie_cho = renpy.input(_("(Please enter the name.)"), name_genie_cho, ALLOWED_CHARACTERS, length=14).strip() or "Professor"
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Never mind-\"":
|
|
|
|
jump cho_talk
|
|
|
|
|
|
|
|
jump genie_cho_change
|
|
|
|
|
2023-05-09 13:45:34 +00:00
|
|
|
"\"-From now on, I will refer to you as-\"" if states.cho.ev.quidditch.e1_complete:
|
2022-05-16 23:48:22 +00:00
|
|
|
menu:
|
|
|
|
"\"-Miss Chang-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Miss Chang")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Cho-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Cho")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Cadet-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Cadet")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Pilot-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Pilot")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Maggot-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Maggot")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Tomboy-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Tomboy")
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Boy-\"":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Boy")
|
2023-03-31 22:41:48 +00:00
|
|
|
"\"-Champ-\"" if states.cho.tier >= 4:
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Champ")
|
2023-03-31 22:41:48 +00:00
|
|
|
"\"-Slut-\"" if states.cho.tier >= 4:
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = _("Slut")
|
2022-05-16 23:48:22 +00:00
|
|
|
"-Custom Input-":
|
2024-04-28 17:39:12 +00:00
|
|
|
$ name_cho_genie = renpy.input(_("(Please enter the name.)"), name_cho_genie, ALLOWED_CHARACTERS, length=14).strip() or "Miss Chang"
|
2022-05-16 23:48:22 +00:00
|
|
|
"\"-Never mind-\"":
|
|
|
|
jump cho_talk
|
|
|
|
|
2023-03-01 22:14:00 +00:00
|
|
|
jump name_cho_genie
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
"\"-Never mind-\"":
|
|
|
|
jump cho_requests
|
|
|
|
|
|
|
|
label genie_cho_change:
|
2024-04-28 17:39:12 +00:00
|
|
|
if name_genie_cho == _("Sir"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Certainly, sir." ("base", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Dumbledore"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Of course Dumbledore..." ("open", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Professor"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Yes Professor..." ("open", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Coach"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Yes Coach!" ("smile", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Sergeant"):
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "Is that clear?" ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "Yes Sergeant!" ("smile", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Captain"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Yes Captain!" ("smile", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Old Man"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "You want me to call you an old man?" ("soft", "base", "base", "mid")
|
|
|
|
gen "Just \"Old man\" is good for now." ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "Okay then..." ("open", "base", "base", "R")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_genie_cho == _("Daddy"):
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "You want me to--" ("soft", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "Call me daddy..." ("base", xpos="far_left", ypos="head")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "..." ("base", "narrow", "base", "downR")
|
|
|
|
cho @ cheeks heavy_blush "Yes daddy..." ("base", "narrow", "base", "down")
|
2024-09-15 18:22:49 +00:00
|
|
|
$ achievements.unlock("daddy")
|
2022-05-16 23:48:22 +00:00
|
|
|
else: #custom/fallback
|
2023-05-11 16:59:55 +00:00
|
|
|
cho "Very well..." ("open", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
jump cho_talk
|
|
|
|
|
2023-03-01 22:14:00 +00:00
|
|
|
label name_cho_genie:
|
2024-04-28 17:39:12 +00:00
|
|
|
if name_cho_genie == _("Miss Chang"):
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Of course [name_genie_cho]." ("base", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Cho"):
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Of course [name_genie_cho]." ("base", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Cadet"):
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Yes [name_genie_cho]!" ("smile", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Pilot"):
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Yes [name_genie_cho]!" ("base", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Maggot"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "I--" ("angry", "narrow", "base", "mid")
|
|
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Yes [name_genie_cho]!" ("angry", "happyCl", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Tomboy"):
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.cho.tier <= 3:
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Tomboy?" ("soft", "base", "base", "mid")
|
|
|
|
gen "Is that not accurate?" ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "I--{w=0.4} I suppose..." ("angry", "narrow", "base", "down")
|
|
|
|
gen "Great! Tomboy it is!" ("base", xpos="far_left", ypos="head")
|
|
|
|
else:
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "Am I not feminine enough for you?" ("annoyed", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "Nonsense! You are feminine in all the right places." ("grin", xpos="far_left", ypos="head")
|
|
|
|
gen "Except your personality..." ("base", xpos="far_left", ypos="head")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "*Hmph*..." ("annoyed", "narrow", "base", "R")
|
|
|
|
cho @ cheeks blush "Fine... I guess that's fair..." ("open", "narrow", "base", "R")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Boy"):
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.cho.tier <= 3:
|
2024-06-14 11:42:47 +00:00
|
|
|
cho "You want to call me {shake}what?!{/shake}" ("angry", "base", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "Boy!" ("base", xpos="far_left", ypos="head")
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "But [name_genie_cho]!" ("disgust", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "I'm not a boy!" ("clench", "narrow", "base", "mid")
|
|
|
|
gen "I know that..." ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "Then why--" ("angry", "base", "base", "mid")
|
|
|
|
gen "Don't you wanna be one of the boys?" ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "...{w=0.4} What's that's supposed to mean?" ("disgust", "narrow", "base", "mid")
|
|
|
|
gen "Well, I suppose maybe you're not fit to be one of the boys..." ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "No! I am! I can be one of the boys!" ("clench", "base", "base", "mid")
|
|
|
|
gen "Great, then boy it is!" ("base", xpos="far_left", ypos="head")
|
|
|
|
cho "..." ("smile", "base", "base", "mid") #smiles
|
|
|
|
cho "..." ("disgust", "base", "base", "stare") #Hold on a minute...
|
|
|
|
else:
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "Boy?" ("soft", "narrow", "base", "mid")
|
|
|
|
cho @ cheeks blush "But [name_genie_cho]... Won't that be weird?" ("soft", "base", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "Alright then... If that's what you're into..." ("base", "base", "base", "R")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Champ"):
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Champ?" ("open", "base", "raised", "mid")
|
|
|
|
gen "Yep... Gotta give some credit where it's due." ("base", xpos="far_left", ypos="head")
|
2023-03-01 22:14:00 +00:00
|
|
|
cho "Oh... Thank you [name_genie_cho]..." ("smile", "base", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Slut"):
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks heavy_blush "You want to call me..." ("soft", "narrow", "base", "down")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "A slut!" ("base", xpos="far_left", ypos="head")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks heavy_blush "..." ("horny", "narrow", "base", "stare") #horny
|
2024-06-14 11:42:47 +00:00
|
|
|
cho @ cheeks heavy_blush "{bounce}*Ah*...{/bounce}{w=0.4} Yes, I suppose that's fine..." ("soft", "narrow", "base", "mid")
|
2024-04-28 17:39:12 +00:00
|
|
|
elif name_cho_genie == _("Princess"): #Custom choice
|
2023-03-31 22:41:48 +00:00
|
|
|
if states.cho.tier <= 3:
|
2022-05-16 23:48:22 +00:00
|
|
|
cho "Princess?!" ("angry", "base", "base", "mid")
|
|
|
|
gen "Yes, is that a problem?" ("base", xpos="far_left", ypos="head")
|
2023-05-06 13:45:52 +00:00
|
|
|
cho @ cheeks blush "It's... It's a bit girly, don't you think?" ("clench", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "You're a girl, I see nothing wrong with it." ("base", xpos="far_left", ypos="head")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "..." ("disgust", "narrow", "base", "mid")
|
2023-05-06 13:45:52 +00:00
|
|
|
cho @ cheeks blush "Yes, I suppose I am." ("disgust", "narrow", "base", "mid")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "Fine..." ("annoyed", "base", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
else:
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "You want to call me..." ("angry", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
gen "Princess." ("base", xpos="far_left", ypos="head")
|
2023-04-26 00:09:08 +00:00
|
|
|
cho @ cheeks blush "..." ("angry", "narrow", "base", "downR")
|
|
|
|
cho @ cheeks blush "Okay... I suppose you could call me that..." ("angry", "narrow", "base", "down")
|
2022-05-16 23:48:22 +00:00
|
|
|
else: #custom/fallback
|
2023-05-11 16:59:55 +00:00
|
|
|
cho "Very well..." ("open", "narrow", "base", "mid")
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
jump cho_talk
|