Improve translation support (part 2)
(cherry picked from commit 5616f77813
)
This commit is contained in:
parent
0350d680b4
commit
080bfdcb9c
File diff suppressed because it is too large
Load Diff
@ -132,8 +132,8 @@ default current_job = None # TODO: Jobs should be using event class with enqueue
|
|||||||
|
|
||||||
# Names
|
# Names
|
||||||
|
|
||||||
default name_genie_hermione = "Sir"
|
default name_genie_hermione = _("Sir")
|
||||||
default name_hermione_genie = "Miss Granger"
|
default name_hermione_genie = _("Miss Granger")
|
||||||
|
|
||||||
init python early:
|
init python early:
|
||||||
# Public requests design is flawed at its core to the point it would
|
# Public requests design is flawed at its core to the point it would
|
||||||
|
@ -10,5 +10,5 @@ default states.hoo.unlocked = False
|
|||||||
default states.hoo.busy = False
|
default states.hoo.busy = False
|
||||||
|
|
||||||
# Names
|
# Names
|
||||||
default name_genie_hooch = "Sir Dumbledore"
|
default name_genie_hooch = _("Sir Dumbledore")
|
||||||
default name_hooch_genie = "Madam Hooch"
|
default name_hooch_genie = _("Madam Hooch")
|
||||||
|
@ -29,8 +29,8 @@ default lun_ev_blowjob_t4_e3 = Event(id="lun_ev_blowjob_t4_e3", label="ll_pf_blo
|
|||||||
default lun_ev_blowjob_t4_e4 = Event(id="lun_ev_blowjob_t4_e4", label="ll_pf_blowjob_T4_E4_repeat", req="states.lun.tier >= 4", queue="lun_eventqueue_blowjob", autoenqueue=True, autodequeue=False)
|
default lun_ev_blowjob_t4_e4 = Event(id="lun_ev_blowjob_t4_e4", label="ll_pf_blowjob_T4_E4_repeat", req="states.lun.tier >= 4", queue="lun_eventqueue_blowjob", autoenqueue=True, autodequeue=False)
|
||||||
|
|
||||||
define luna_favors = [
|
define luna_favors = [
|
||||||
("lun_eventqueue_talk_to_me", "Talk to me!"),
|
("lun_eventqueue_talk_to_me", _("Talk to me!")),
|
||||||
("lun_eventqueue_inspect_her_body", "Let me inspect you!"),
|
("lun_eventqueue_inspect_her_body", _("Let me inspect you!")),
|
||||||
("lun_eventqueue_play_with_yourself", "Play with yourself!"),
|
("lun_eventqueue_play_with_yourself", _("Play with yourself!")),
|
||||||
("lun_eventqueue_blowjob", "Suck it!"),
|
("lun_eventqueue_blowjob", _("Suck it!")),
|
||||||
]
|
]
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -54,6 +54,6 @@ default states.lun.ev.ll_pf_talk_T4_E1_repeat_complete = False
|
|||||||
default lun_level_up = None
|
default lun_level_up = None
|
||||||
|
|
||||||
# Names
|
# Names
|
||||||
default name_genie_luna = "Professor"
|
default name_genie_luna = _("Professor")
|
||||||
default name_luna_genie = "Miss Lovegood"
|
default name_luna_genie = _("Miss Lovegood")
|
||||||
default name_geniepenis_luna = "Penis"
|
default name_geniepenis_luna = _("Penis")
|
||||||
|
@ -2,7 +2,7 @@ label update_snape:
|
|||||||
$ states.sna.image.xzoom = 1
|
$ states.sna.image.xzoom = 1
|
||||||
return
|
return
|
||||||
|
|
||||||
define character.snape_say = Character("Severus Snape", show_icon="snape")
|
define character.snape_say = Character(_("Severus Snape"), show_icon="snape")
|
||||||
|
|
||||||
init python:
|
init python:
|
||||||
def sna(what, face=None, xpos=None, ypos=None, pos=None, flip=None, trans=None, animation=False, wand=False, **kwargs):
|
def sna(what, face=None, xpos=None, ypos=None, pos=None, flip=None, trans=None, animation=False, wand=False, **kwargs):
|
||||||
|
@ -74,19 +74,19 @@ label susan_talk:
|
|||||||
"-Address me only as-":
|
"-Address me only as-":
|
||||||
menu:
|
menu:
|
||||||
"-Sir-":
|
"-Sir-":
|
||||||
$ name_genie_susan = "Sir"
|
$ name_genie_susan = _("Sir")
|
||||||
sus "Very well, [name_genie_susan]." ("base", "base", "base", "mid")
|
sus "Very well, [name_genie_susan]." ("base", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Dumbledore-":
|
"-Dumbledore-":
|
||||||
$ name_genie_susan = "Dumbledore"
|
$ name_genie_susan = _("Dumbledore")
|
||||||
sus "Okay, [name_genie_susan]." ("soft", "base", "base", "mid")
|
sus "Okay, [name_genie_susan]." ("soft", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Professor-":
|
"-Professor-":
|
||||||
$ name_genie_susan = "Professor"
|
$ name_genie_susan = _("Professor")
|
||||||
sus "Of course, [name_genie_susan]." ("base", "base", "base", "mid")
|
sus "Of course, [name_genie_susan]." ("base", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Old man-":
|
"-Old man-":
|
||||||
$ name_genie_susan = "Old man"
|
$ name_genie_susan = _("Old man")
|
||||||
sus "That wouldn't be very polite, Professor." ("soft", "happy", "low", "mid")
|
sus "That wouldn't be very polite, Professor." ("soft", "happy", "low", "mid")
|
||||||
gen "Don't worry, [name_susan_genie]. I always tell my students to call me silly names." ("base", xpos="far_left", ypos="head")
|
gen "Don't worry, [name_susan_genie]. I always tell my students to call me silly names." ("base", xpos="far_left", ypos="head")
|
||||||
gen "It helps bonding with them!" ("grin", xpos="far_left", ypos="head")
|
gen "It helps bonding with them!" ("grin", xpos="far_left", ypos="head")
|
||||||
@ -94,7 +94,7 @@ label susan_talk:
|
|||||||
gen "(And soon I'm going to bond with your tits!)" ("angry", xpos="far_left", ypos="head")
|
gen "(And soon I'm going to bond with your tits!)" ("angry", xpos="far_left", ypos="head")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Genie-":
|
"-Genie-":
|
||||||
$ name_genie_susan = "Genie"
|
$ name_genie_susan = _("Genie")
|
||||||
sus "I... *Ehm*--" ("soft", "happy", "base", "mid")
|
sus "I... *Ehm*--" ("soft", "happy", "base", "mid")
|
||||||
sus "Is that something people call you?" ("open", "base", "raised", "mid")
|
sus "Is that something people call you?" ("open", "base", "raised", "mid")
|
||||||
gen "Yes-yes--, everybody!" ("base", xpos="far_left", ypos="head")
|
gen "Yes-yes--, everybody!" ("base", xpos="far_left", ypos="head")
|
||||||
@ -103,7 +103,7 @@ label susan_talk:
|
|||||||
sus "O--{w=0.2} Okay then... [name_genie_susan]." ("grin", "happy", "base", "mid")
|
sus "O--{w=0.2} Okay then... [name_genie_susan]." ("grin", "happy", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Lord Voldemort-":
|
"-Lord Voldemort-":
|
||||||
$ name_genie_susan = "Lord Voldemort"
|
$ name_genie_susan = _("Lord Voldemort")
|
||||||
sus "Why would you want me to call you that?" ("angry", "happy", "low", "mid")
|
sus "Why would you want me to call you that?" ("angry", "happy", "low", "mid")
|
||||||
sus "We aren't supposed to mention his name!" ("angry", "happy", "worried", "mid")
|
sus "We aren't supposed to mention his name!" ("angry", "happy", "worried", "mid")
|
||||||
gen "It's only a name, girl..." ("base", xpos="far_left", ypos="head")
|
gen "It's only a name, girl..." ("base", xpos="far_left", ypos="head")
|
||||||
@ -115,7 +115,7 @@ label susan_talk:
|
|||||||
sus "V--{w=0.2} Voldemort..." ("angry", "happyCl", "sad", "mid")
|
sus "V--{w=0.2} Voldemort..." ("angry", "happyCl", "sad", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Daddy-":
|
"-Daddy-":
|
||||||
$ name_genie_susan = "Daddy"
|
$ name_genie_susan = _("Daddy")
|
||||||
sus @ cheeks blush "Sir, no!" ("angry", "base", "base", "mid")
|
sus @ cheeks blush "Sir, no!" ("angry", "base", "base", "mid")
|
||||||
sus @ cheeks blush "I can't possibly call you that!" ("open", "happy", "sad", "mid")
|
sus @ cheeks blush "I can't possibly call you that!" ("open", "happy", "sad", "mid")
|
||||||
gen "But I want you to." ("base", xpos="far_left", ypos="head")
|
gen "But I want you to." ("base", xpos="far_left", ypos="head")
|
||||||
@ -126,7 +126,7 @@ label susan_talk:
|
|||||||
sus @ cheeks blush "O--{w=0.2} Okay then... Professor-- *Ehm*... D-Daddy." ("annoyed", "happy", "worried", "stare")
|
sus @ cheeks blush "O--{w=0.2} Okay then... Professor-- *Ehm*... D-Daddy." ("annoyed", "happy", "worried", "stare")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Master-":
|
"-Master-":
|
||||||
$ name_genie_susan = "Master"
|
$ name_genie_susan = _("Master")
|
||||||
sus "M--{w=0.2} Master?" ("soft", "base", "base", "stare")
|
sus "M--{w=0.2} Master?" ("soft", "base", "base", "stare")
|
||||||
sus "I don't think I should call my teachers that." ("soft", "narrow", "base", "downR")
|
sus "I don't think I should call my teachers that." ("soft", "narrow", "base", "downR")
|
||||||
gen "No-no--, that's what you should call your teachers nowadays!" ("base", xpos="far_left", ypos="head")
|
gen "No-no--, that's what you should call your teachers nowadays!" ("base", xpos="far_left", ypos="head")
|
||||||
@ -149,19 +149,19 @@ label susan_talk:
|
|||||||
"-From now on, I will refer to you as-":
|
"-From now on, I will refer to you as-":
|
||||||
menu:
|
menu:
|
||||||
"-Miss Bones-":
|
"-Miss Bones-":
|
||||||
$ name_susan_genie = "Miss Bones"
|
$ name_susan_genie = _("Miss Bones")
|
||||||
sus "Of course, [name_genie_susan]." ("base", "base", "base", "mid")
|
sus "Of course, [name_genie_susan]." ("base", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Susan-":
|
"-Susan-":
|
||||||
$ name_susan_genie = "Susan"
|
$ name_susan_genie = _("Susan")
|
||||||
sus "Of course, [name_genie_susan]." ("base", "base", "base", "mid")
|
sus "Of course, [name_genie_susan]." ("base", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Girl-":
|
"-Girl-":
|
||||||
$ name_susan_genie = "Girl"
|
$ name_susan_genie = _("Girl")
|
||||||
sus "I'm okay with that, [name_genie_susan]." ("base", "base", "base", "mid")
|
sus "I'm okay with that, [name_genie_susan]." ("base", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Cow-":
|
"-Cow-":
|
||||||
$ name_susan_genie = "Cow"
|
$ name_susan_genie = _("Cow")
|
||||||
sus "Why would you want to call me that, [name_genie_susan]?" ("angry", "happy", "low", "mid")
|
sus "Why would you want to call me that, [name_genie_susan]?" ("angry", "happy", "low", "mid")
|
||||||
sus "The other girls already call me that, and I hate it..." ("angry", "narrow", "low", "down")
|
sus "The other girls already call me that, and I hate it..." ("angry", "narrow", "low", "down")
|
||||||
gen "You poor thing!" ("base", xpos="far_left", ypos="head")
|
gen "You poor thing!" ("base", xpos="far_left", ypos="head")
|
||||||
@ -170,7 +170,7 @@ label susan_talk:
|
|||||||
sus @ cheeks blush "You can call me a Cow, [name_genie_susan]." ("soft", "narrow", "base", "downR")
|
sus @ cheeks blush "You can call me a Cow, [name_genie_susan]." ("soft", "narrow", "base", "downR")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Betsy-":
|
"-Betsy-":
|
||||||
$ name_susan_genie = "Betsy"
|
$ name_susan_genie = _("Betsy")
|
||||||
sus "But, sir... Isn't that... You know..." ("open", "happy", "sad", "mid")
|
sus "But, sir... Isn't that... You know..." ("open", "happy", "sad", "mid")
|
||||||
gen "You know... What?" ("base", xpos="far_left", ypos="head")
|
gen "You know... What?" ("base", xpos="far_left", ypos="head")
|
||||||
sus @ cheeks blush "Isn't that a name you'd give to a-- A cow?" ("open", "happy", "sad", "downR")
|
sus @ cheeks blush "Isn't that a name you'd give to a-- A cow?" ("open", "happy", "sad", "downR")
|
||||||
@ -183,7 +183,7 @@ label susan_talk:
|
|||||||
sus @ cheeks blush "Alright then, you can call me that if you like..." ("soft", "base", "base", "mid")
|
sus @ cheeks blush "Alright then, you can call me that if you like..." ("soft", "base", "base", "mid")
|
||||||
jump susan_talk
|
jump susan_talk
|
||||||
"-Slut-":
|
"-Slut-":
|
||||||
$ name_susan_genie = "Slut"
|
$ name_susan_genie = _("Slut")
|
||||||
sus @ cheeks blush "[name_genie_susan]!" ("soft", "wide", "base", "mid")
|
sus @ cheeks blush "[name_genie_susan]!" ("soft", "wide", "base", "mid")
|
||||||
sus @ cheeks blush "You can't be serious!" ("angry", "happy", "base", "mid")
|
sus @ cheeks blush "You can't be serious!" ("angry", "happy", "base", "mid")
|
||||||
gen "Why not. Nobody has to know..." ("base", xpos="far_left", ypos="head")
|
gen "Why not. Nobody has to know..." ("base", xpos="far_left", ypos="head")
|
||||||
|
@ -22,6 +22,6 @@ default states.sus.ev.intro.e1_complete = False
|
|||||||
|
|
||||||
# Names
|
# Names
|
||||||
|
|
||||||
default name_susan_genie = "Miss Bones"
|
default name_susan_genie = _("Miss Bones")
|
||||||
default name_genie_susan = "Sir"
|
default name_genie_susan = _("Sir")
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@ label nt_he_firewhisky_intro:
|
|||||||
pause.1
|
pause.1
|
||||||
|
|
||||||
# Show firewhisky
|
# Show firewhisky
|
||||||
call give_reward("You hand over a bottle of firewhisky to Tonks...", gift="interface/icons/firewhisky.webp", sound=False)
|
call give_reward(_("You hand over a bottle of firewhisky to Tonks..."), gift="interface/icons/firewhisky.webp", sound=False)
|
||||||
|
|
||||||
ton "Finally, the good stuff!" ("horny", "base", "base", "down", ypos="head", flip=False)
|
ton "Finally, the good stuff!" ("horny", "base", "base", "down", ypos="head", flip=False)
|
||||||
ton "I'm glad you brought out some firewhisky this time..." ("base", "base", "base", "down")
|
ton "I'm glad you brought out some firewhisky this time..." ("base", "base", "base", "down")
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -38,6 +38,6 @@ default tonks_haircolor = [c for c in ton_hair_base.color]
|
|||||||
init offset = 0
|
init offset = 0
|
||||||
|
|
||||||
# Names
|
# Names
|
||||||
default name_tonks_genie = "Tonks"
|
default name_tonks_genie = _("Tonks")
|
||||||
default name_genie_tonks = "Professor"
|
default name_genie_tonks = _("Professor")
|
||||||
default name_astoria_tonks = "Cutie"
|
default name_astoria_tonks = _("Cutie")
|
||||||
|
@ -666,7 +666,7 @@ label ball_quest_E5:
|
|||||||
stop music fadeout 1.0
|
stop music fadeout 1.0
|
||||||
gen "Here... This is for you..." ("base", xpos="far_left", ypos="head")
|
gen "Here... This is for you..." ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
call give_reward("You give the ball dress to Hermione...","interface/icons/box_red_1.webp")
|
call give_reward(_("You give the ball dress to Hermione..."),"interface/icons/box_red_1.webp")
|
||||||
|
|
||||||
her "*Hmm*...? What is this?" ("base", "base", "base", "mid")
|
her "*Hmm*...? What is this?" ("base", "base", "base", "mid")
|
||||||
her "{size=+7}A DRESS?!{/size}" ("angry", "wide", "base", "stare")
|
her "{size=+7}A DRESS?!{/size}" ("angry", "wide", "base", "stare")
|
||||||
|
@ -91,7 +91,11 @@ screen preferences_general():
|
|||||||
label _("Skipping")
|
label _("Skipping")
|
||||||
textbutton _("Skip Unseen Text") action Preference("skip", "toggle")
|
textbutton _("Skip Unseen Text") action Preference("skip", "toggle")
|
||||||
textbutton _("Until dialog menu") action InvertSelected(Preference("after choices", "toggle"))
|
textbutton _("Until dialog menu") action InvertSelected(Preference("after choices", "toggle"))
|
||||||
|
vbox:
|
||||||
|
style_prefix gui.theme("radio")
|
||||||
|
label _("Language")
|
||||||
|
textbutton "English" action Language(None)
|
||||||
|
textbutton "中文" action Language("chinese")
|
||||||
hbox:
|
hbox:
|
||||||
box_wrap True
|
box_wrap True
|
||||||
|
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
|
|
||||||
# Hermione Granger Letters
|
# Hermione Granger Letters
|
||||||
default letter_hg_1 = Letter(
|
default letter_hg_1 = Letter(
|
||||||
text = "{size=-7}From: Hermione Granger\nTo: Professor Dumbledore\n\n{/size}{size=-4}I am sure that you remember the reason why I'm writing you this letter from my last one, sir.\n\nI beg of you, please hear my plea this time. This injustice simply cannot go on...\nNot in this day and age, not in our school.\n\nPlease take action.{/size}\n\n{size=-7}With deepest respect,\nHermione Granger{/size}"
|
text = _("{size=-7}From: Hermione Granger\nTo: Professor Dumbledore\n\n{/size}{size=-4}I am sure that you remember the reason why I'm writing you this letter from my last one, sir.\n\nI beg of you, please hear my plea this time. This injustice simply cannot go on...\nNot in this day and age, not in our school.\n\nPlease take action.{/size}\n\n{size=-7}With deepest respect,\nHermione Granger{/size}")
|
||||||
)
|
)
|
||||||
|
|
||||||
default letter_hg_2 = Letter(
|
default letter_hg_2 = Letter(
|
||||||
text = "{size=-7}From: Hermione Granger\nTo: Professor Dumbledore\n\n{/size}{size=-4}I am sorry to disturb you again, professor. I just want to make sure that you take this problem seriously.\n\nLast night another classmate confided in me... I gave my word to keep it a secret, so I cannot go into any details.\n\nAll I can say is that one of the Professors was involved.\n\nPlease take action soon.{/size}\n\n{size=-7}With deepest respect,\nHermione Granger.{/size}",
|
text = _("{size=-7}From: Hermione Granger\nTo: Professor Dumbledore\n\n{/size}{size=-4}I am sorry to disturb you again, professor. I just want to make sure that you take this problem seriously.\n\nLast night another classmate confided in me... I gave my word to keep it a secret, so I cannot go into any details.\n\nAll I can say is that one of the Professors was involved.\n\nPlease take action soon.{/size}\n\n{size=-7}With deepest respect,\nHermione Granger.{/size}"),
|
||||||
label = "letter_hg_2",
|
label = "letter_hg_2",
|
||||||
wait = 3,
|
wait = 3,
|
||||||
)
|
)
|
||||||
@ -19,7 +19,7 @@ label letter_hg_2:
|
|||||||
|
|
||||||
# Ministry of Magic Letters
|
# Ministry of Magic Letters
|
||||||
default letter_work_unlock = Letter(
|
default letter_work_unlock = Letter(
|
||||||
text = "{size=-7}From: Ministry of Magic\nTo: Professor Albus Dumbledore\n\n{/size}{size=-4}Dear professor Dumbledore,\nWe remind you that only upon providing us with a completed report will we be able to make a payment in your name.{/size}\n\n{size=-7}With deepest respect,\nThe Ministry of Magic.{/size}",
|
text = _("{size=-7}From: Ministry of Magic\nTo: Professor Albus Dumbledore\n\n{/size}{size=-4}Dear professor Dumbledore,\nWe remind you that only upon providing us with a completed report will we be able to make a payment in your name.{/size}\n\n{size=-7}With deepest respect,\nThe Ministry of Magic.{/size}"),
|
||||||
label = "letter_work_unlock",
|
label = "letter_work_unlock",
|
||||||
wait = 4,
|
wait = 4,
|
||||||
)
|
)
|
||||||
@ -27,12 +27,12 @@ default letter_work_unlock = Letter(
|
|||||||
label letter_work_unlock:
|
label letter_work_unlock:
|
||||||
$ states.paperwork_unlocked = True
|
$ states.paperwork_unlocked = True
|
||||||
gen "Payments? *Hmm*..." ("base", xpos="far_left", ypos="head")
|
gen "Payments? *Hmm*..." ("base", xpos="far_left", ypos="head")
|
||||||
call give_reward("From now on you can do paperwork at your desk in order to earn additional gold...","interface/icons/gold.webp")
|
call give_reward(_("From now on you can do paperwork at your desk in order to earn additional gold..."),"interface/icons/gold.webp")
|
||||||
call tutorial("workngold")
|
call tutorial("workngold")
|
||||||
return
|
return
|
||||||
|
|
||||||
default letter_work_report = Letter(
|
default letter_work_report = Letter(
|
||||||
text = "{size=-7}From:Ministry of Magic\nTo: Professor Dumbledore\n\n{/size}{size=-4}Thank you for completing a report this week.\n\nYou will find your payment of\n\n{/size}{b}-[reports_gold] gold-{/b}{size=-4}\n\nin the attached purse.{/size}\n\n{size=-7}With deepest respect,\nThe Ministry of Magic.{/size}",
|
text = _("{size=-7}From:Ministry of Magic\nTo: Professor Dumbledore\n\n{/size}{size=-4}Thank you for completing a report this week.\n\nYou will find your payment of\n\n{/size}{b}-[reports_gold] gold-{/b}{size=-4}\n\nin the attached purse.{/size}\n\n{size=-7}With deepest respect,\nThe Ministry of Magic.{/size}"),
|
||||||
label = "letter_work_report",
|
label = "letter_work_report",
|
||||||
func = calc_reports_gold
|
func = calc_reports_gold
|
||||||
)
|
)
|
||||||
@ -64,7 +64,7 @@ label letter_work_report:
|
|||||||
return
|
return
|
||||||
|
|
||||||
default letter_favors = Letter(
|
default letter_favors = Letter(
|
||||||
text = "{size=-7}From:Ministry of Magic\nTo: Professor Dumbledore\n\n{/size}{size=-4}Dear professor Dumbledore,\nit has come to the ministry's attention from an anonymous letter, that there has been illicit activities going on between staff members and students within your halls.\n\nAn Auror has been dispatched and will arrive shortly to begin the investigation.{/size}\n\n{size=-7}Yours sincerely,\nAmelia Bones, Department of Magical Law Enforcement.{/size}",
|
text = _("{size=-7}From:Ministry of Magic\nTo: Professor Dumbledore\n\n{/size}{size=-4}Dear professor Dumbledore,\nit has come to the ministry's attention from an anonymous letter, that there has been illicit activities going on between staff members and students within your halls.\n\nAn Auror has been dispatched and will arrive shortly to begin the investigation.{/size}\n\n{size=-7}Yours sincerely,\nAmelia Bones, Department of Magical Law Enforcement.{/size}"),
|
||||||
label = "letter_favors",
|
label = "letter_favors",
|
||||||
wait = 8,
|
wait = 8,
|
||||||
)
|
)
|
||||||
@ -78,7 +78,7 @@ label letter_favors:
|
|||||||
|
|
||||||
# Card Game Letters
|
# Card Game Letters
|
||||||
default letter_cards_unlock = Letter(
|
default letter_cards_unlock = Letter(
|
||||||
text = "{size=-3}Sir Albus Dumbledore{/size}\n\n{size=-7}We would like to present to you a great opportunity to become a Wizard Cards champion. Included in this letter is a starter pack to our card game in the hopes that you will consider any of our resellers to stock our cards for your students to purchase and play.\n\nHere's a little bit of information about our cards:\nEvery Wizard card has an enchantment that will personalise its look just for you and show something of your own favourite interest.\n\nDo you like Quidditch? Every card will look like a famous Quidditch player or a sport related print.\nInterested in magical creatures? The cards will have magical creatures on them.\nFind out your unique illustrations today with this starter pack, we don't even know what it is!{/size}\n\n{space=110}{size=-5}Wizard cards inc{/size}",
|
text = _("{size=-3}Sir Albus Dumbledore{/size}\n\n{size=-7}We would like to present to you a great opportunity to become a Wizard Cards champion. Included in this letter is a starter pack to our card game in the hopes that you will consider any of our resellers to stock our cards for your students to purchase and play.\n\nHere's a little bit of information about our cards:\nEvery Wizard card has an enchantment that will personalise its look just for you and show something of your own favourite interest.\n\nDo you like Quidditch? Every card will look like a famous Quidditch player or a sport related print.\nInterested in magical creatures? The cards will have magical creatures on them.\nFind out your unique illustrations today with this starter pack, we don't even know what it is!{/size}\n\n{space=110}{size=-5}Wizard cards inc{/size}"),
|
||||||
label = "letter_cards_unlock",
|
label = "letter_cards_unlock",
|
||||||
wait = 24
|
wait = 24
|
||||||
)
|
)
|
||||||
@ -107,11 +107,11 @@ label letter_cards_unlock:
|
|||||||
i.copies = -1
|
i.copies = -1
|
||||||
|
|
||||||
gen "(Hell yes I'm playing this...)" ("grin", xpos="far_left", ypos="head")
|
gen "(Hell yes I'm playing this...)" ("grin", xpos="far_left", ypos="head")
|
||||||
call give_reward("You've unlocked Wizard cards.\n\nUse the deck builder available on your desk to learn the rules and edit your deck.","interface/icons/cards.webp")
|
call give_reward(_("You've unlocked Wizard cards.\n\nUse the deck builder available on your desk to learn the rules and edit your deck."),"interface/icons/cards.webp")
|
||||||
return
|
return
|
||||||
|
|
||||||
default letter_cards_store = Letter(
|
default letter_cards_store = Letter(
|
||||||
text = "{size=-7}Weasley's Wizard Wheezes shop emporium is now officially partnering with Wizard cards.\nVisit our shop for the best deals on card packs in all of Hogwarts!{/size}",
|
text = _("{size=-7}Weasley's Wizard Wheezes shop emporium is now officially partnering with Wizard cards.\nVisit our shop for the best deals on card packs in all of Hogwarts!{/size}"),
|
||||||
label = "letter_cards_store",
|
label = "letter_cards_store",
|
||||||
wait = 7
|
wait = 7
|
||||||
)
|
)
|
||||||
@ -122,12 +122,12 @@ label letter_cards_store:
|
|||||||
$ lootbox_ITEM.unlocked = True
|
$ lootbox_ITEM.unlocked = True
|
||||||
gen "Great, let's see how they're doing." ("base", xpos="far_left", ypos="head")
|
gen "Great, let's see how they're doing." ("base", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
call give_reward("New items have been unlocked in the store.", "interface/icons/gold.webp")
|
call give_reward(_("New items have been unlocked in the store."), "interface/icons/gold.webp")
|
||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
default letter_cards_tier2 = Letter(
|
default letter_cards_tier2 = Letter(
|
||||||
text = "{size=-3}Congratulations!{/size}\n\n{size=-7}You've beaten your first 3 challenges of Wizard Cards.\nWe're currently working on expanding our business and are recruiting even more challengers so that in the future you'll be able to challenge even more people.\nIn the meanwhile, you'll be able to earn even more tokens by making wagers with the ones you've already beaten to complete your collection of items.\nFor wagers both participant needs to be fine with the prize/forfeit before the wager is made, good luck!\n\nYours truly,\nWeasley's Wizard Wheeze's and Team Silver{/size}",
|
text = _("{size=-3}Congratulations!{/size}\n\n{size=-7}You've beaten your first 3 challenges of Wizard Cards.\nWe're currently working on expanding our business and are recruiting even more challengers so that in the future you'll be able to challenge even more people.\nIn the meanwhile, you'll be able to earn even more tokens by making wagers with the ones you've already beaten to complete your collection of items.\nFor wagers both participant needs to be fine with the prize/forfeit before the wager is made, good luck!\n\nYours truly,\nWeasley's Wizard Wheeze's and Team Silver{/size}"),
|
||||||
label = "letter_cards_tier2"
|
label = "letter_cards_tier2"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -140,7 +140,7 @@ label letter_cards_tier2:
|
|||||||
|
|
||||||
# Tonks
|
# Tonks
|
||||||
default letter_nt_1 = Letter(
|
default letter_nt_1 = Letter(
|
||||||
text = "{size=-7}From: Tonks\nTo: My beloved headmaster\n\n{/size}{size=-4}As promised, here is a very lewd picture of me.{heart}\n\nI had so much fun making this for you.\nPlease jerk off to it as much as you like! {heart} {heart} {heart}{/size}\n\n{size=-7}With love,\nTonks. {heart}{/size}",
|
text = _("{size=-7}From: Tonks\nTo: My beloved headmaster\n\n{/size}{size=-4}As promised, here is a very lewd picture of me.{heart}\n\nI had so much fun making this for you.\nPlease jerk off to it as much as you like! {heart} {heart} {heart}{/size}\n\n{size=-7}With love,\nTonks. {heart}{/size}"),
|
||||||
label = "letter_nt_1"
|
label = "letter_nt_1"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -154,7 +154,7 @@ label letter_nt_1:
|
|||||||
|
|
||||||
gen "Nice!" ("grin", xpos="far_left", ypos="head")
|
gen "Nice!" ("grin", xpos="far_left", ypos="head")
|
||||||
|
|
||||||
call give_reward(text="A new room decoration have been unlocked!", gift="interface/icons/tonks_poster.webp", sound=True)
|
call give_reward(text=_("A new room decoration have been unlocked!", gift="interface/icons/tonks_poster.webp"), sound=True)
|
||||||
$ tonks_poster_ITEM.owned = 1
|
$ tonks_poster_ITEM.owned = 1
|
||||||
|
|
||||||
gen "I'll definitely hang this one up!" ("grin", xpos="far_left", ypos="head")
|
gen "I'll definitely hang this one up!" ("grin", xpos="far_left", ypos="head")
|
||||||
|
@ -18,8 +18,8 @@ screen splashscreen():
|
|||||||
|
|
||||||
vbox:
|
vbox:
|
||||||
align (0.5, 0.9)
|
align (0.5, 0.9)
|
||||||
text "The game contains strong language, nudity, explicit scenes, drinkin', smokin', bangin', use of drugs, and just about everything your mother ever told you not to do."
|
text _("The game contains strong language, nudity, explicit scenes, drinkin', smokin', bangin', use of drugs, and just about everything your mother ever told you not to do.")
|
||||||
text "{color=#ff0000}{b}NOT SUITABLE FOR CHILDREN{/b}{/color}!" size 22
|
text _("{color=#ff0000}{b}NOT SUITABLE FOR CHILDREN{/b}{/color}!") size 22
|
||||||
|
|
||||||
timer 7.0 action Return()
|
timer 7.0 action Return()
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -1,16 +1,16 @@
|
|||||||
default tutorial_dict = {
|
default tutorial_dict = {
|
||||||
"hearts": ["Favours", "Hearts indicate your current status towards a personal favour.\n\n{color=#FFFFFF80}{b}Empty Heart{/b}{/color}{size=-2} indicates the event hasn't been seen yet.{/size}\n{color=#bf5649}{b}Red Heart{/b}{/color}{size=-2} indicates completion of the event.{/size}\n{color=#333333}{b}Black Heart{/b}{/color}{size=-2} indicates failure of the event and you should try it again at a higher character level.{/size}\n{b}{color=#FFFFFF80}Half{/color} {color=#bf5649}Heart{/color}{/b}{size=-2} indicates there's a hidden path inside the event you should follow, in order to progress further.{/size}", False],
|
"hearts": [_("Favours"), _("Hearts indicate your current status towards a personal favour.\n\n{color=#FFFFFF80}{b}Empty Heart{/b}{/color}{size=-2} indicates the event hasn't been seen yet.{/size}\n{color=#bf5649}{b}Red Heart{/b}{/color}{size=-2} indicates completion of the event.{/size}\n{color=#333333}{b}Black Heart{/b}{/color}{size=-2} indicates failure of the event and you should try it again at a higher character level.{/size}\n{b}{color=#FFFFFF80}Half{/color} {color=#bf5649}Heart{/color}{/b}{size=-2} indicates there's a hidden path inside the event you should follow, in order to progress further.{/size}"), False],
|
||||||
"moodngifts": ["Mood & Gifts", "Sometimes your choices may upset some characters, just like in life. You can try and avoid picking options that you think would upset them, but if you mess up, buy them some nice {color=#204997}{b}gift{/b}{/color} and they might forgive you. Keep in mind that every character has their own gift preferences.\n\nAlternatively, you can wait until they calm down but who knows how long that would take.", False],
|
"moodngifts": [_("Mood & Gifts"), _("Sometimes your choices may upset some characters, just like in life. You can try and avoid picking options that you think would upset them, but if you mess up, buy them some nice {color=#204997}{b}gift{/b}{/color} and they might forgive you. Keep in mind that every character has their own gift preferences.\n\nAlternatively, you can wait until they calm down but who knows how long that would take."), False],
|
||||||
"hangouts": ["Hangouts", "Getting to know your accomplices is an important aspect of progressing through the game. Hanging out with Snape for example improves your friendship and support which has various benefits such as story and character related unlockables.\n\nYou can check your current relationship status in the {color=#204997}{b}characters menu{/b}{/color}.", False],
|
"hangouts": [_("Hangouts"), _("Getting to know your accomplices is an important aspect of progressing through the game. Hanging out with Snape for example improves your friendship and support which has various benefits such as story and character related unlockables.\n\nYou can check your current relationship status in the {color=#204997}{b}characters menu{/b}{/color}."), False],
|
||||||
"workngold": ["Working & Gold", "Gold is a universal currency in the magical world. To earn gold you must complete at least one full report for the ministry. You can start working by clicking on the {color=#204997}{b}work button{/b}{/color} or clicking on the desk and papers.\n\nYou might find other work opportunities as you progress through the game. Please note that characters may not be available at all times.", False],
|
"workngold": [_("Working & Gold"), _("Gold is a universal currency in the magical world. To earn gold you must complete at least one full report for the ministry. You can start working by clicking on the {color=#204997}{b}work button{/b}{/color} or clicking on the desk and papers.\n\nYou might find other work opportunities as you progress through the game. Please note that characters may not be available at all times."), False],
|
||||||
"inventory": ["Inventory & Items", "The inventory screen allows you to examine items you possess. You can access it by clicking on the {color=#204997}{b}inventory button{/b}{/color} located on the top right part of the screen. The inventory is split into two main categories:\n{color=#204997}{b}Gifts{/b}{/color} - Items that can be given to other characters.\n{color=#204997}{b}Quest Items{/b}{/color} - Important items related to game progression. Some of them can be used by clicking on the {b}USE{/b} button next to the item name when it's selected.", False],
|
"inventory": [_("Inventory & Items"), _("The inventory screen allows you to examine items you possess. You can access it by clicking on the {color=#204997}{b}inventory button{/b}{/color} located on the top right part of the screen. The inventory is split into two main categories:\n{color=#204997}{b}Gifts{/b}{/color} - Items that can be given to other characters.\n{color=#204997}{b}Quest Items{/b}{/color} - Important items related to game progression. Some of them can be used by clicking on the {b}USE{/b} button next to the item name when it's selected."), False],
|
||||||
"schedule": ["Outfits Schedule", "Outfits can be assigned into a set schedule, which will allow the girls to pick what they are going to wear next time you summon them, based on time of day and weather conditions.\n\nYou can assign schedules inside the Wardrobe's Outfits Manager section, by clicking on the icon represented above. \n\nThis feature can be disabled at any time in the wardrobe options menu.", False],
|
"schedule": [_("Outfits Schedule"), _("Outfits can be assigned into a set schedule, which will allow the girls to pick what they are going to wear next time you summon them, based on time of day and weather conditions.\n\nYou can assign schedules inside the Wardrobe's Outfits Manager section, by clicking on the icon represented above. \n\nThis feature can be disabled at any time in the wardrobe options menu."), False],
|
||||||
"points": ["House Points", "House points are awarded to students for excelling in their assignments. You can manipulate the points system directly by awarding points to students for completing their tasks, or by befriending the teachers.\n\nSome characters may care about house points more than others so keep that in mind.", False],
|
"points": [_("House Points"), _("House points are awarded to students for excelling in their assignments. You can manipulate the points system directly by awarding points to students for completing their tasks, or by befriending the teachers.\n\nSome characters may care about house points more than others so keep that in mind."), False],
|
||||||
"map": ["Navigation", "The map allows you to traverse the castle by clicking on one of the icons. Highlighted areas indicate a new event on that location. You can access the map from within the desk menu.", False],
|
"map": [_("Navigation"), _("The map allows you to traverse the castle by clicking on one of the icons. Highlighted areas indicate a new event on that location. You can access the map from within the desk menu."), False],
|
||||||
"time": ["Passing Time", "There are many activities you may do at Hogwarts, but occasionally there might not be much to do.\nIf this is the case then you can pass time by clicking on the {color=#204997}{b}pass time button{/b}{/color} located in the top-right corner.\n\n{size=-2}Or you could always rub one out for old time's sake. The choice is yours.{/size}", False],
|
"time": [_("Passing Time"), _("There are many activities you may do at Hogwarts, but occasionally there might not be much to do.\nIf this is the case then you can pass time by clicking on the {color=#204997}{b}pass time button{/b}{/color} located in the top-right corner.\n\n{size=-2}Or you could always rub one out for old time's sake. The choice is yours.{/size}"), False],
|
||||||
"mail": ["Mail", "Owls will occasionally bring you letters or parcels. Click on the owl or parcel to interact with it.\n\nUnlike mail pidgeons, owls are tidy creatures and won't shit all over your floors. Theoretically...", False],
|
"mail": [_("Mail"), _("Owls will occasionally bring you letters or parcels. Click on the owl or parcel to interact with it.\n\nUnlike mail pidgeons, owls are tidy creatures and won't shit all over your floors. Theoretically..."), False],
|
||||||
"brewing": ["Potions Brewing", "Brewing potions wasn't always an easy task, but thanks to Magic Cauldron incorporated (TM), the entire process became automated. Once you have the required ingredients in your inventory, simply click on the {color=#204997}{b}cauldron{/b}{/color} to make the desired potion.", False],
|
"brewing": [_("Potions Brewing"), _("Brewing potions wasn't always an easy task, but thanks to Magic Cauldron incorporated (TM), the entire process became automated. Once you have the required ingredients in your inventory, simply click on the {color=#204997}{b}cauldron{/b}{/color} to make the desired potion."), False],
|
||||||
"milestones": ["Relationship milestones", "Every milestone is a chance to level up your bond with your virtual companion, leaving your real love life in the dust. Instead of boring old XP, you'll earn a boatload of (s)ass. Now that's what I call an upgrade! No need to go through any awkward first date chat, just advance to the next level.\n\nChoosing this option will progress their story and unlock more favours and events.\n\nBut beware, once you commit, old favours become inaccessible and are replaced with new ones. You may wish to postpone it until you exhaust all content you wish to see on the current level. So choose wisely, my friend.", False],
|
"milestones": [_("Relationship milestones"), _("Every milestone is a chance to level up your bond with your virtual companion, leaving your real love life in the dust. Instead of boring old XP, you'll earn a boatload of (s)ass. Now that's what I call an upgrade! No need to go through any awkward first date chat, just advance to the next level.\n\nChoosing this option will progress their story and unlock more favours and events.\n\nBut beware, once you commit, old favours become inaccessible and are replaced with new ones. You may wish to postpone it until you exhaust all content you wish to see on the current level. So choose wisely, my friend."), False],
|
||||||
}
|
}
|
||||||
|
|
||||||
init python:
|
init python:
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
|
|
||||||
default galadriel1_ITEM = Item("galadriel1_book", "book", "Tome 1: The Tale of Galadriel", 100, "This book tells the story of an elven princess who defies the traditions of her people and chooses to forge her own destiny.\nEffect: Improves imagination.", label="galadriel1_book", limit=1, caption="Read")
|
default galadriel1_ITEM = Item("galadriel1_book", "book", _("Tome 1: The Tale of Galadriel"), 100, _("This book tells the story of an elven princess who defies the traditions of her people and chooses to forge her own destiny.\nEffect: Improves imagination."), label="galadriel1_book", limit=1, caption=_("Read"))
|
||||||
default galadriel2_ITEM = Item("galadriel2_book", "book", "Tome 2: The Tale of Galadriel", 200, "This is a continuation on the story of the elven princess who defies the tradition, with a twist.\nEffect: Improves imagination.", label="galadriel2_book", limit=1, caption="Read")
|
default galadriel2_ITEM = Item("galadriel2_book", "book", _("Tome 2: The Tale of Galadriel"), 200, _("This is a continuation on the story of the elven princess who defies the tradition, with a twist.\nEffect: Improves imagination."), label="galadriel2_book", limit=1, caption=_("Read"))
|
||||||
default gameofchairs1_ITEM = Item("game_of_chairs1_book", "book", "Tome 1: Game of Chairs", 50, "An epic tale of betrayal, murder and rape. Then some more murder, some more betrayal and some more rape.", label="game_of_chairs1_book", limit=1, caption="Read")
|
default gameofchairs1_ITEM = Item("game_of_chairs1_book", "book", _("Tome 1: Game of Chairs"), 50, _("An epic tale of betrayal, murder and rape. Then some more murder, some more betrayal and some more rape."), label="game_of_chairs1_book", limit=1, caption=_("Read"))
|
||||||
default gameofchairs2_ITEM = Item("game_of_chairs2_book", "book", "Tome 2: Game of Chairs", 100, "An epic tale of betrayal, murder and rape. Then some more murder, some more betrayal and some more rape.", label="game_of_chairs2_book", limit=1, caption="Read")
|
default gameofchairs2_ITEM = Item("game_of_chairs2_book", "book", _("Tome 2: Game of Chairs"), 100, _("An epic tale of betrayal, murder and rape. Then some more murder, some more betrayal and some more rape."), label="game_of_chairs2_book", limit=1, caption=_("Read"))
|
||||||
default gameofchairs3_ITEM = Item("game_of_chairs3_book", "book", "Tome 3: Game of Chairs", 150, "An epic tale of betrayal, murder and rape. Then some more murder, some more betrayal and some more rape.", label="game_of_chairs3_book", limit=1, caption="Read")
|
default gameofchairs3_ITEM = Item("game_of_chairs3_book", "book", _("Tome 3: Game of Chairs"), 150, _("An epic tale of betrayal, murder and rape. Then some more murder, some more betrayal and some more rape."), label="game_of_chairs3_book", limit=1, caption=_("Read"))
|
||||||
default my_dear_waifu_ITEM = Item("my_dear_waifu_book", "book", "My Dear Waifu", 250, "Relive the glory of your high school days and find your ultimate \"waifu\".{size=-3}\n\nEnding 01 {unicode}✘{/unicode}\nEnding 02 {unicode}✘{/unicode}\nEnding 03 {unicode}✘{/unicode}\nEnding 04 {unicode}✘{/unicode}\nEnding 05 {unicode}✘{/unicode}{/size}", label="waifu_book", limit=1, caption="Read")
|
default my_dear_waifu_ITEM = Item("my_dear_waifu_book", "book", _("My Dear Waifu"), 250, _("Relive the glory of your high school days and find your ultimate \"waifu\".{size=-3}\n\nEnding 01 {unicode}✘{/unicode}\nEnding 02 {unicode}✘{/unicode}\nEnding 03 {unicode}✘{/unicode}\nEnding 04 {unicode}✘{/unicode}\nEnding 05 {unicode}✘{/unicode}{/size}"), label="waifu_book", limit=1, caption=_("Read"))
|
||||||
|
|
||||||
label book_start:
|
label book_start:
|
||||||
call weather_sound
|
call weather_sound
|
||||||
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user