From 27e07d6d73f691990a3066309095d9d43992edca Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Wed, 1 May 2024 21:14:39 +0100 Subject: [PATCH] Improve translation support (part 4) --- game/scripts/inventory/decorations.rpy | 76 +++++++++--------- game/scripts/inventory/gifts.rpy | 44 +++++----- game/scripts/inventory/ingredients.rpy | 20 ++--- game/scripts/inventory/potions.rpy | 8 +- game/scripts/inventory/qitems.rpy | 24 +++--- game/scripts/inventory/scrolls.rpy | 60 +++++++------- game/scripts/minigames/mirror/init.rpy | 106 +++++++++++++------------ 7 files changed, 171 insertions(+), 167 deletions(-) diff --git a/game/scripts/inventory/decorations.rpy b/game/scripts/inventory/decorations.rpy index 1876b5bd..d6b41d76 100644 --- a/game/scripts/inventory/decorations.rpy +++ b/game/scripts/inventory/decorations.rpy @@ -1,49 +1,49 @@ init offset = 2 -default agrabah_poster_ITEM = Decoration("agrabah_poster", "decoration", "Agrabah Poster", poster_OBJ, 2, "A remnant of a distant land and memories about different times. A reminder for when you just want to ponder about what could've been.") -default gryffindor_poster_ITEM = Decoration("gryffindor_poster", "decoration", "Gryffindor Poster", poster_OBJ, 2, "Make your stance that you support the house of Gryffindor with this themed poster.") -default ravenclaw_poster_ITEM = Decoration("ravenclaw_poster", "decoration", "Ravenclaw Poster", poster_OBJ, 2, "Make your stance that you support the house of Ravenclaw with this themed poster.") -default hufflepuff_poster_ITEM = Decoration("hufflepuff_poster", "decoration", "Hufflepuff Poster", poster_OBJ, 2, "Make your stance that you support the house of Hufflepuff with this themed poster.") -default slytherin_poster_ITEM = Decoration("slytherin_poster", "decoration", "Slytherin Poster", poster_OBJ, 2, "Make your stance that you support the house of Slytherin with this themed poster.") -default hermione_poster_ITEM = Decoration("hermione_poster", "decoration", "Hermione Poster", poster_OBJ, 2, "A little lewdness for the office. Don't worry, with a special illusion charm no one but you will notice a thing...") -default harlot_poster_ITEM = Decoration("harlot_poster", "decoration", "Hogwarts' Harlot Poster", poster_OBJ, 2, "Hogwarts' Harlot showing off her true colours at last with this special poster... illusion charm included...") -default stripper_poster_ITEM = Decoration("stripper_poster", "decoration", "Stripper Poster", poster_OBJ, 2, "Hermione showing off how to work the pole... illusion charm included...") -default wanted_poster_ITEM = Decoration("wanted_poster", "decoration", "Wanted Poster", poster_OBJ, 2, "A Wild West styled Wanted poster depicting our dear headmaster...") -default tonks_poster_ITEM = Decoration("tonks_poster", "decoration", "Tonks Poster", poster_OBJ, 2, "Professor Tonks in her early twenties.") -default naughty_list_ITEM = Decoration("santas_naughty_list", "decoration", "Santa's Naughty List", poster_OBJ, 2, "See who was a bad boy, or a bad girl this year!", replace_action=Jump("naughty_list")) +default agrabah_poster_ITEM = Decoration("agrabah_poster", "decoration", _("Agrabah Poster"), poster_OBJ, 2, _("A remnant of a distant land and memories about different times. A reminder for when you just want to ponder about what could've been.")) +default gryffindor_poster_ITEM = Decoration("gryffindor_poster", "decoration", _("Gryffindor Poster"), poster_OBJ, 2, _("Make your stance that you support the house of Gryffindor with this themed poster.")) +default ravenclaw_poster_ITEM = Decoration("ravenclaw_poster", "decoration", _("Ravenclaw Poster"), poster_OBJ, 2, _("Make your stance that you support the house of Ravenclaw with this themed poster.")) +default hufflepuff_poster_ITEM = Decoration("hufflepuff_poster", "decoration", _("Hufflepuff Poster"), poster_OBJ, 2, _("Make your stance that you support the house of Hufflepuff with this themed poster.")) +default slytherin_poster_ITEM = Decoration("slytherin_poster", "decoration", _("Slytherin Poster"), poster_OBJ, 2, _("Make your stance that you support the house of Slytherin with this themed poster.")) +default hermione_poster_ITEM = Decoration("hermione_poster", "decoration", _("Hermione Poster"), poster_OBJ, 2, _("A little lewdness for the office. Don't worry, with a special illusion charm no one but you will notice a thing...")) +default harlot_poster_ITEM = Decoration("harlot_poster", "decoration", _("Hogwarts' Harlot Poster"), poster_OBJ, 2, _("Hogwarts' Harlot showing off her true colours at last with this special poster... illusion charm included...")) +default stripper_poster_ITEM = Decoration("stripper_poster", "decoration", _("Stripper Poster"), poster_OBJ, 2, _("Hermione showing off how to work the pole... illusion charm included...")) +default wanted_poster_ITEM = Decoration("wanted_poster", "decoration", _("Wanted Poster"), poster_OBJ, 2, _("A Wild West styled Wanted poster depicting our dear headmaster...")) +default tonks_poster_ITEM = Decoration("tonks_poster", "decoration", _("Tonks Poster"), poster_OBJ, 2, _("Professor Tonks in her early twenties.")) +default naughty_list_ITEM = Decoration("santas_naughty_list", "decoration", _("Santa's Naughty List"), poster_OBJ, 2, _("See who was a bad boy, or a bad girl this year!"), replace_action=Jump("naughty_list")) -default stag_trophy_ITEM = Decoration("stag_trophy", "decoration", "Stag Trophy", trophy_OBJ, 3, "A perfect decoration over your mantelpiece to add a sense of masculinity to the office.") -default crest_trophy_ITEM = Decoration("crest_trophy", "decoration", "Hogwarts Crest", trophy_OBJ, 3, "A perfect decoration for the headmaster.") +default stag_trophy_ITEM = Decoration("stag_trophy", "decoration", _("Stag Trophy"), trophy_OBJ, 3, _("A perfect decoration over your mantelpiece to add a sense of masculinity to the office.")) +default crest_trophy_ITEM = Decoration("crest_trophy", "decoration", _("Hogwarts Crest"), trophy_OBJ, 3, _("A perfect decoration for the headmaster.")) -default hat_phoenix_ITEM = Decoration("hat_phoenix", "decoration", "Phoenix Hat", phoenix_OBJ, 3, "A little something to make your pet look less depressing.") -default xmas_phoenix_ITEM = Decoration("xmas_phoenix", "decoration", "Phoenix Christmas Set", phoenix_OBJ, 3, "Spreads the Christmas spirit around.") -default halloween_phoenix_ITEM = Decoration("halloween_phoenix", "decoration", "Phoenix Halloween Set", phoenix_OBJ, 3, "A Halloween themed set for your favourite bird!") +default hat_phoenix_ITEM = Decoration("hat_phoenix", "decoration", _("Phoenix Hat"), phoenix_OBJ, 3, _("A little something to make your pet look less depressing.")) +default xmas_phoenix_ITEM = Decoration("xmas_phoenix", "decoration", _("Phoenix Christmas Set"), phoenix_OBJ, 3, _("Spreads the Christmas spirit around.")) +default halloween_phoenix_ITEM = Decoration("halloween_phoenix", "decoration", _("Phoenix Halloween Set"), phoenix_OBJ, 3, _("A Halloween themed set for your favourite bird!")) -default hat_owl_ITEM = Decoration("hat_owl", "decoration", "Owl Hat", owl_OBJ, 3, "A hat for an owl. Don't ask, just accept it...") -default xmas_owl_ITEM = Decoration("xmas_owl", "decoration", "Owl Christmas Set", owl_OBJ, 3, "Spreads the christmas spirit around.") +default hat_owl_ITEM = Decoration("hat_owl", "decoration", _("Owl Hat"), owl_OBJ, 3, _("A hat for an owl. Don't ask, just accept it...")) +default xmas_owl_ITEM = Decoration("xmas_owl", "decoration", _("Owl Christmas Set"), owl_OBJ, 3, _("Spreads the christmas spirit around.")) -default hat_fireplace_ITEM = Decoration("hat_fireplace", "decoration", "Fireplace Hat", fireplace_OBJ, 3, "Don't let Johnny get a cold!") -default xmas_fireplace_ITEM = Decoration("xmas_fireplace", "decoration", "Fireplace Christmas Set", fireplace_OBJ, 3, "Spreads the Christmas spirit around.") -default halloween_fireplace_ITEM = Decoration("halloween_fireplace", "decoration", "Fireplace Halloween set #1", fireplace_OBJ, 3, "Adds a spooky pumpkin near your fireplace!") +default hat_fireplace_ITEM = Decoration("hat_fireplace", "decoration", _("Fireplace Hat"), fireplace_OBJ, 3, _("Don't let Johnny get a cold!")) +default xmas_fireplace_ITEM = Decoration("xmas_fireplace", "decoration", _("Fireplace Christmas Set"), fireplace_OBJ, 3, _("Spreads the Christmas spirit around.")) +default halloween_fireplace_ITEM = Decoration("halloween_fireplace", "decoration", _("Fireplace Halloween set #1"), fireplace_OBJ, 3, _("Adds a spooky pumpkin near your fireplace!")) -default halloween_cupboard = Decoration("halloween_cupboard", "decoration", "Cupboard Pumpkin", cupboard_OBJ, 3, "Get in the Halloween spirit with this pumpkin, nobody's eating them so might as well decorate with them!") +default halloween_cupboard = Decoration("halloween_cupboard", "decoration", _("Cupboard Pumpkin"), cupboard_OBJ, 3, _("Get in the Halloween spirit with this pumpkin, nobody's eating them so might as well decorate with them!")) -default halloween_rug_ITEM = Decoration("halloween_rug", "decoration", "Witch's Rug", rug_OBJ, 5, "Not to be used for unregulated summoning rituals!") -default halloween_chandelier_ITEM = Decoration("halloween_chandelier", "decoration", "Haunted mansion chandelier", chandelier_OBJ, 5, "Adds that haunted mansion vibe...", room_image="halloween_chandelier") -default halloween_fireplace2_ITEM = Decoration("halloween_fireplace2", "decoration", "Jack-Off-Lanterns", fireplace_OBJ, 3, "Spooky scary pumpkins!", room_image="halloween_fireplace_jackolanterns") -default halloween_window_monster = Decoration("halloween_monster", "decoration", "Halloween Peeper", window_OBJ, 5, "Adds a friendly little visitor outside your window, I assure you they don't bite... much.", room_image="halloween_window_monster") -default halloween_cupboard_caskets = Decoration("halloween_cupboard2", "decoration", "Cupboard Halloween Casket", cupboard_OBJ, 3, "A casket decoration, not even big enough to fit your ego.", room_image="halloween_cupboard_caskets") -default halloween_chair_caskets = Decoration("halloween_chair", "decoration", "Chair Halloween Casket", chair_OBJ, 3, "A casket decoration, not even big enough to fit your ego.", room_image="halloween_chair_caskets") -default halloween_bat_trophy_ITEM = Decoration("bats_trophy", "decoration", "Wall Bats Decorations", trophy_OBJ, 3, "Decorate your walls with these envirnomental-friendly paper bat stickers!", room_image="halloween_bats_trophy") -default halloween_lampL_ITEM = Decoration("halloween_lampL", "decoration", "Stolen Graveyard Lamp (Left)", candleL_OBJ, 4, "Replace those candles with a spooky looking lamp.", room_image="halloween_lamp_left", replaces=True, use_action=SetVariable("candleL_OBJ.foreground", None), replace_action=ToggleVariable("candleL_OBJ.foreground", "halloween_lamp_left_glow", None)) -default halloween_lampR_ITEM = Decoration("halloween_lampR", "decoration", "Stolen Graveyard Lamp (Right)", candleR_OBJ, 4, "Replace those candles with a spooky looking lamp.", room_image="halloween_lamp_right", replaces=True, use_action=SetVariable("candleR_OBJ.foreground", None), replace_action=ToggleVariable("candleR_OBJ.foreground", "halloween_lamp_right_glow", None)) +default halloween_rug_ITEM = Decoration("halloween_rug", "decoration", _("Witch's Rug"), rug_OBJ, 5, _("Not to be used for unregulated summoning rituals!")) +default halloween_chandelier_ITEM = Decoration("halloween_chandelier", "decoration", _("Haunted mansion chandelier"), chandelier_OBJ, 5, _("Adds that haunted mansion vibe..."), room_image="halloween_chandelier") +default halloween_fireplace2_ITEM = Decoration("halloween_fireplace2", "decoration", _("Jack-Off-Lanterns"), fireplace_OBJ, 3, _("Spooky scary pumpkins!"), room_image="halloween_fireplace_jackolanterns") +default halloween_window_monster = Decoration("halloween_monster", "decoration", _("Halloween Peeper"), window_OBJ, 5, _("Adds a friendly little visitor outside your window, I assure you they don't bite... much."), room_image="halloween_window_monster") +default halloween_cupboard_caskets = Decoration("halloween_cupboard2", "decoration", _("Cupboard Halloween Casket"), cupboard_OBJ, 3, _("A casket decoration, not even big enough to fit your ego."), room_image="halloween_cupboard_caskets") +default halloween_chair_caskets = Decoration("halloween_chair", "decoration", _("Chair Halloween Casket"), chair_OBJ, 3, _("A casket decoration, not even big enough to fit your ego."), room_image="halloween_chair_caskets") +default halloween_bat_trophy_ITEM = Decoration("bats_trophy", "decoration", _("Wall Bats Decorations"), trophy_OBJ, 3, _("Decorate your walls with these envirnomental-friendly paper bat stickers!"), room_image="halloween_bats_trophy") +default halloween_lampL_ITEM = Decoration("halloween_lampL", "decoration", _("Stolen Graveyard Lamp (Left)"), candleL_OBJ, 4, _("Replace those candles with a spooky looking lamp."), room_image="halloween_lamp_left", replaces=True, use_action=SetVariable("candleL_OBJ.foreground", None), replace_action=ToggleVariable("candleL_OBJ.foreground", "halloween_lamp_left_glow", None)) +default halloween_lampR_ITEM = Decoration("halloween_lampR", "decoration", _("Stolen Graveyard Lamp (Right)"), candleR_OBJ, 4, _("Replace those candles with a spooky looking lamp."), room_image="halloween_lamp_right", replaces=True, use_action=SetVariable("candleR_OBJ.foreground", None), replace_action=ToggleVariable("candleR_OBJ.foreground", "halloween_lamp_right_glow", None)) -default snow_owl_ITEM = Decoration("snow_owl", "decoration", "Snow Owl", owl_OBJ, 3, "A trusty snow owl that can travel through the worst of storms.", replaces=True, room_image="snow_owl_letter", room_image_hover="snow_owl_letter_hover") -default small_owl_ITEM = Decoration("small_owl", "decoration", "Small Owl", owl_OBJ, 3, "A cute little owl to deliver cute little parcels.", replaces=True, room_image="small_owl_letter", room_image_hover="small_owl_letter_hover") +default snow_owl_ITEM = Decoration("snow_owl", "decoration", _("Snow Owl"), owl_OBJ, 3, _("A trusty snow owl that can travel through the worst of storms."), replaces=True, room_image="snow_owl_letter", room_image_hover="snow_owl_letter_hover") +default small_owl_ITEM = Decoration("small_owl", "decoration", _("Small Owl"), owl_OBJ, 3, _("A cute little owl to deliver cute little parcels."), replaces=True, room_image="small_owl_letter", room_image_hover="small_owl_letter_hover") -default xmas_lights_ITEM = Decoration("xmas_lights", "decoration", "Christmas Lights", chandelier_OBJ, 5, "A programmable set of LED lights. Remote control batteries not included.", replaces=True, room_image="xmas_lights_alternate", replace_action=Jump("xmas_lights_settings"), replace_anchor=(0.0, 0.0), replace_pos=(0, 0)) -default xmas_wreaths_ITEM = Decoration("xmas_wreaths", "decoration", "Christmas Wreaths", door_OBJ, 5, "Chrismtas Wreaths to spread the christmas cheer.", room_image="xmas_wreaths") -default xmas_giftchair_ITEM = Decoration("xmas_giftchair", "decoration", "Christmas Wreaths", chair_OBJ, 5, "A baby-sized gift-wrapped box. I wonder what's inside?", room_image="xmas_giftchair") -default xmas_garland_ITEM = Decoration("xmas_garland", "decoration", "Christmas Garland", chandelier_OBJ, 5, "A ever-so-green enchanted garland to get you into christmas spirit!", replace_anchor=(0.0, 0.0), replace_pos=(0, 0)) -default xmas_window_santa_ITEM = Decoration("xmas_window_santa", "decoration", "Christmas Window Enchantement", window_OBJ, 5, "A window enchantment that will make you think twice before saying \"I don't believe in Santa\" ever again.", room_image="xmas_window_santa", replace_anchor=(0.0, 0.0), replace_pos=(0,0)) +default xmas_lights_ITEM = Decoration("xmas_lights", "decoration", _("Christmas Lights"), chandelier_OBJ, 5, _("A programmable set of LED lights. Remote control batteries not included."), replaces=True, room_image="xmas_lights_alternate", replace_action=Jump("xmas_lights_settings"), replace_anchor=(0.0, 0.0), replace_pos=(0, 0)) +default xmas_wreaths_ITEM = Decoration("xmas_wreaths", "decoration", _("Christmas Wreaths"), door_OBJ, 5, _("Chrismtas Wreaths to spread the christmas cheer."), room_image="xmas_wreaths") +default xmas_giftchair_ITEM = Decoration("xmas_giftchair", "decoration", _("Christmas Wreaths"), chair_OBJ, 5, _("A baby-sized gift-wrapped box. I wonder what's inside?"), room_image="xmas_giftchair") +default xmas_garland_ITEM = Decoration("xmas_garland", "decoration", _("Christmas Garland"), chandelier_OBJ, 5, _("A ever-so-green enchanted garland to get you into christmas spirit!"), replace_anchor=(0.0, 0.0), replace_pos=(0, 0)) +default xmas_window_santa_ITEM = Decoration("xmas_window_santa", "decoration", _("Christmas Window Enchantement"), window_OBJ, 5, _("A window enchantment that will make you think twice before saying \"I don't believe in Santa\" ever again."), room_image="xmas_window_santa", replace_anchor=(0.0, 0.0), replace_pos=(0,0)) diff --git a/game/scripts/inventory/gifts.rpy b/game/scripts/inventory/gifts.rpy index a40948bd..b34653e9 100644 --- a/game/scripts/inventory/gifts.rpy +++ b/game/scripts/inventory/gifts.rpy @@ -1,24 +1,24 @@ -default lollipop_ITEM = Item("lollipop", "gift", "Lollipop Candy", 20, "A lollipop candy. An adult candy for kids or kids candy for adults?", givable=True, caption="Give", usable_on=list(states.dolls)) -default chocolate_ITEM = Item("chocolate", "gift", "Chocolate", 40, "The recipe for this delicious milk chocolate is kept a secret. (Rumoured to contain dried faeries).", givable=True, caption="Give", usable_on=list(states.dolls)) -default plush_owl_ITEM = Item("plush_owl", "gift", "Plush owl", 35, "A Toy owl stuffed with feathers of an actual owl. It's so cuddly!", givable=True, caption="Give", usable_on=list(states.dolls)) -default butterbeer_ITEM = Item("butterbeer", "gift", "Butterbeer", 50, "Girls can't resist this beverage's buttery texture. Therefore it's always in high demand among the boys.", givable=True, caption="Give", usable_on=list(states.dolls)) -default science_mag_ITEM = Item("science_mag", "gift", "Educational Magazines", 30, "Educational magazines.\nthe Trusty companions of every social outcast.", givable=True, caption="Give", usable_on=list(states.dolls)) -default girls_mag_ITEM = Item("girls_mag", "gift", "Girly Magazines", 45, "Girly magazines.\nAll cool girls are reading these.", givable=True, caption="Give", usable_on=list(states.dolls)) -default adult_mag_ITEM = Item("adult_mag", "gift", "Adult magazines", 60, "Your boyfriend is turning into a nice guy?\nYour husband won't abuse you anymore?\nAll you wanted to know about relationships, love and sex. Mostly about sex.", givable=True, caption="Give", usable_on=list(states.dolls)) -default porn_mag_ITEM = Item("porn_mag", "gift", "Porn magazines", 80, "Give these to your girlfriend to test her, to your wife to shame her and to your daughter to avoid \"the talk\".", givable=True, caption="Give", usable_on=list(states.dolls)) -default krum_poster_ITEM = Item("krum_poster", "gift", "Viktor Krum Poster", 25, "A skilled Quidditch Seeker, Viktor has been selected to play for the Bulgarian National Quidditch team despite still going to school, and is widely regarded as one of the best players in the world.", givable=True, caption="Give", usable_on=list(states.dolls)) -default sexy_lingerie_ITEM = Item("sexy_lingerie", "gift", "Sexy Lingerie", 75, "Sexy lingerie \"Fairy Godmother\". Charm your wizard in bed or empress your sisters at a Sabbath.", givable=True, caption="Give", usable_on=list(states.dolls)) -default sexy_stockings_ITEM = Item("sexy_stockings", "gift", "Sexy Stockings", 50, "Somewhere between now and the dark-ages came the invention of stockings, when you want to show some skin but not too much.", givable=True, caption="Give", usable_on=list(states.dolls)) -default pink_condoms_ITEM = Item("condoms", "gift", "A Pack Of Condoms", 50, "Unleash the one-horned beast!\n{size=-4}May contain traces of actual unicorn saliva.{/size}", givable=True, caption="Give", usable_on=list(states.dolls)) -default vibrator_ITEM = Item("vibrator", "gift", "Vibrator", 55, "A magnificent, magically enhanced vibrator made of vine wood, with a dragon heartstring core.", givable=True, caption="Give", usable_on=list(states.dolls)) -default anal_lube_ITEM = Item("lube", "gift", "Jar of lubricant", 60, "A Jar full of lube, Buy this for your loved one - show that you care.", givable=True, caption="Give", usable_on=list(states.dolls)) -default ballgag_and_cuffs_ITEM = Item("ballgag_and_cuffs", "gift", "Ball gag and cuffs", 70, "Ball gag and cuffs, Turn your soulmate into your cellmate.", givable=True, caption="Give", usable_on=list(states.dolls)) -default anal_plugs_ITEM = Item("buttplugs", "gift", "Anal plugs", 85, "Anal plugs decorated with actual tails. Sizes vary to satisfy expert practitioners and beginner alike.", givable=True, caption="Give", usable_on=list(states.dolls)) -default testral_strapon_ITEM = Item("strapon", "gift", "Thestral Strap-on", 200, "Thestral strap-on.\nWhen you see it, you'll shit bricks.", givable=True, caption="Give", usable_on=list(states.dolls)) -default broom_2000_ITEM = Item("broom", "gift", "Lady Speed Stick-2000", 500, "{size=-2}The \"Lady Speed Stick-2000\", an elegant way of transportation for passionate witches. The trademarked saddle guarantees full satisfaction. Get one for your witch and she won't use her boring old broom ever again!{/size}", givable=True, caption="Give", usable_on=list(states.dolls)) -default sexdoll_ITEM = Item("sexdoll", "gift", "Sex doll \"Joanne\"", 350, "It's so realistic. Almost looks like a real human under the influence of a spell of some sort.", givable=True, caption="Give", usable_on=list(states.dolls)) -default anal_beads_ITEM = Item("beads", "gift", "Anal beads", 65, "Anal beads engraved with a strange inscription \"Property of L.C.\".", givable=True, caption="Give", usable_on=list(states.dolls)) +default lollipop_ITEM = Item("lollipop", "gift", _("Lollipop Candy"), 20, _("A lollipop candy. An adult candy for kids or kids candy for adults?"), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default chocolate_ITEM = Item("chocolate", "gift", _("Chocolate"), 40, _("The recipe for this delicious milk chocolate is kept a secret. (Rumoured to contain dried faeries)."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default plush_owl_ITEM = Item("plush_owl", "gift", _("Plush owl"), 35, _("A Toy owl stuffed with feathers of an actual owl. It's so cuddly!"), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default butterbeer_ITEM = Item("butterbeer", "gift", _("Butterbeer"), 50, _("Girls can't resist this beverage's buttery texture. Therefore it's always in high demand among the boys."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default science_mag_ITEM = Item("science_mag", "gift", _("Educational Magazines"), 30, _("Educational magazines.\nthe Trusty companions of every social outcast."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default girls_mag_ITEM = Item("girls_mag", "gift", _("Girly Magazines"), 45, _("Girly magazines.\nAll cool girls are reading these."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default adult_mag_ITEM = Item("adult_mag", "gift", _("Adult magazines"), 60, _("Your boyfriend is turning into a nice guy?\nYour husband won't abuse you anymore?\nAll you wanted to know about relationships, love and sex. Mostly about sex."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default porn_mag_ITEM = Item("porn_mag", "gift", _("Porn magazines"), 80, _("Give these to your girlfriend to test her, to your wife to shame her and to your daughter to avoid \"the talk\"."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default krum_poster_ITEM = Item("krum_poster", "gift", _("Viktor Krum Poster"), 25, _("A skilled Quidditch Seeker, Viktor has been selected to play for the Bulgarian National Quidditch team despite still going to school, and is widely regarded as one of the best players in the world."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default sexy_lingerie_ITEM = Item("sexy_lingerie", "gift", _("Sexy Lingerie"), 75, _("Sexy lingerie \"Fairy Godmother\". Charm your wizard in bed or empress your sisters at a Sabbath."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default sexy_stockings_ITEM = Item("sexy_stockings", "gift", _("Sexy Stockings"), 50, _("Somewhere between now and the dark-ages came the invention of stockings, when you want to show some skin but not too much."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default pink_condoms_ITEM = Item("condoms", "gift", _("A Pack Of Condoms"), 50, _("Unleash the one-horned beast!\n{size=-4}May contain traces of actual unicorn saliva.{/size}"), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default vibrator_ITEM = Item("vibrator", "gift", _("Vibrator"), 55, _("A magnificent, magically enhanced vibrator made of vine wood, with a dragon heartstring core."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default anal_lube_ITEM = Item("lube", "gift", _("Jar of lubricant"), 60, _("A Jar full of lube, Buy this for your loved one - show that you care."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default ballgag_and_cuffs_ITEM = Item("ballgag_and_cuffs", "gift", _("Ball gag and cuffs"), 70, _("Ball gag and cuffs, Turn your soulmate into your cellmate."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default anal_plugs_ITEM = Item("buttplugs", "gift", _("Anal plugs"), 85, _("Anal plugs decorated with actual tails. Sizes vary to satisfy expert practitioners and beginner alike."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default testral_strapon_ITEM = Item("strapon", "gift", _("Thestral Strap-on"), 200, _("Thestral strap-on.\nWhen you see it, you'll shit bricks."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default broom_2000_ITEM = Item("broom", "gift", _("Lady Speed Stick-2000"), 500, _("{size=-2}The \"Lady Speed Stick-2000\", an elegant way of transportation for passionate witches. The trademarked saddle guarantees full satisfaction. Get one for your witch and she won't use her boring old broom ever again!{/size}"), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default sexdoll_ITEM = Item("sexdoll", "gift", _("Sex doll \"Joanne\""), 350, _("It's so realistic. Almost looks like a real human under the influence of a spell of some sort."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default anal_beads_ITEM = Item("beads", "gift", _("Anal beads"), 65, _("Anal beads engraved with a strange inscription \"Property of L.C.\"."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) -default wine_ITEM = Item("wine", "gift", "Wine", 60, "For the more refined palate.", givable=True, caption="Give", usable_on=list(states.dolls)) -default firewhisky_ITEM = Item("firewhisky", "gift", "Firewhisky", 80, "Great taste with a fiery burn.", givable=True, caption="Give", unlocked=False, usable_on=list(states.dolls)) +default wine_ITEM = Item("wine", "gift", _("Wine"), 60, _("For the more refined palate."), givable=True, caption=_("Give"), usable_on=list(states.dolls)) +default firewhisky_ITEM = Item("firewhisky", "gift", _("Firewhisky"), 80, _("Great taste with a fiery burn."), givable=True, caption=_("Give"), unlocked=False, usable_on=list(states.dolls)) diff --git a/game/scripts/inventory/ingredients.rpy b/game/scripts/inventory/ingredients.rpy index 5a1daaf3..26082635 100644 --- a/game/scripts/inventory/ingredients.rpy +++ b/game/scripts/inventory/ingredients.rpy @@ -1,15 +1,15 @@ -default bat_spleen_ITEM = Item("bat_spleen", "ingredient", "Bat Spleen", 20, "It has a beautiful pink colour and a nasty smell.") -default hair_animal_ITEM = Item("animal_hair", "ingredient", "Animal Hair", 25, "A bunch of animal hair of unknown origin.") -default dried_nettle_ITEM = Item("dried_nettle", "ingredient", "Dried Nettle", 30, "Not so stingy in its current form.") -default bicorn_horn_ITEM = Item("bicorn_horn", "ingredient", "Bicorn Horn", 20, "One of the horns that belonged to a bi-horned bicorn.") -default fluxweed_ITEM = Item("fluxweed", "ingredient", "Fluxweed", 20, "Can make a good substitute for mustard.") -default knotgrass_ITEM = Item("knotgrass", "ingredient", "Knotgrass", 15, "Often used in distillery of alcohol.") -default leeches_ITEM = Item("leeches", "ingredient", "Leeches", 30, "A jar full of little blood suckers.") -default pufferfish_eyes_ITEM = Item("pufferfish_eyes", "ingredient", "Pufferfish Eyes", 45, "Description says that the fish were fed with carrot.") +default bat_spleen_ITEM = Item("bat_spleen", "ingredient", _("Bat Spleen"), 20, _("It has a beautiful pink colour and a nasty smell.")) +default hair_animal_ITEM = Item("animal_hair", "ingredient", _("Animal Hair"), 25, _("A bunch of animal hair of unknown origin.")) +default dried_nettle_ITEM = Item("dried_nettle", "ingredient", _("Dried Nettle"), 30, _("Not so stingy in its current form.")) +default bicorn_horn_ITEM = Item("bicorn_horn", "ingredient", _("Bicorn Horn"), 20, _("One of the horns that belonged to a bi-horned bicorn.")) +default fluxweed_ITEM = Item("fluxweed", "ingredient", _("Fluxweed"), 20, _("Can make a good substitute for mustard.")) +default knotgrass_ITEM = Item("knotgrass", "ingredient", _("Knotgrass"), 15, _("Often used in distillery of alcohol.")) +default leeches_ITEM = Item("leeches", "ingredient", _("Leeches"), 30, _("A jar full of little blood suckers.")) +default pufferfish_eyes_ITEM = Item("pufferfish_eyes", "ingredient", _("Pufferfish Eyes"), 45, _("Description says that the fish were fed with carrot.")) ## Only Obtainable outside shop ## -default hair_luna_ITEM = Item("hair_luna", "ingredient", "Luna's Hair", 0, "A lock of Luna Lovegood's hair.", infinite=True) +default hair_luna_ITEM = Item("hair_luna", "ingredient", _("Luna's Hair"), 0, _("A lock of Luna Lovegood's hair."), infinite=True) ## Unobtainable ## -default hair_hermione_ITEM = Item("hair_hermione", "ingredient", "Hermione's Hair", 0, "A lock of Hermione Granger's hair.", infinite=True) +default hair_hermione_ITEM = Item("hair_hermione", "ingredient", _("Hermione's Hair"), 0, _("A lock of Hermione Granger's hair."), infinite=True) diff --git a/game/scripts/inventory/potions.rpy b/game/scripts/inventory/potions.rpy index 61c3eea1..74cd48fe 100644 --- a/game/scripts/inventory/potions.rpy +++ b/game/scripts/inventory/potions.rpy @@ -1,8 +1,8 @@ init offset = 5 -default breast_potion_ITEM = Potion("breast_potion", "potion", "Breast Expansion", 0, "Enlarges the chest of the consumer. \nDisclaimer: May cause nipple sensitivity.", recipe=[bat_spleen_ITEM, dried_nettle_ITEM, pufferfish_eyes_ITEM], usable_on=["hermione"], label="potion_breasts", levels={"hermione": 13}) -default ass_potion_ITEM = Potion("ass_potion", "potion", "Ass Expansion", 0, "Enlarges the buttocks of the consumer.", recipe=[bat_spleen_ITEM, dried_nettle_ITEM, pufferfish_eyes_ITEM], usable_on=["hermione"], label="potion_ass", levels={"hermione": 13}) -default cat_potion_ITEM = Potion("cat_potion", "potion", "Cat Potion", 0, "Turns the consumer into another person. \nDisclaimer: Polyjuice potions may only contain human ingredients or unknown effects may occur.", recipe=[knotgrass_ITEM, fluxweed_ITEM, leeches_ITEM, bicorn_horn_ITEM, hair_animal_ITEM], usable_on=["hermione"], label="potion_cat", levels={"hermione": 13}) -default luna_potion_ITEM = Potion("luna_potion", "potion", "Luna Potion", 0, "Turns the consumer into another person. \nThis potion requires a strand of Luna's hair.", recipe=[knotgrass_ITEM, fluxweed_ITEM, leeches_ITEM, bicorn_horn_ITEM, hair_luna_ITEM], usable_on=["hermione"], label="potion_luna", levels={"hermione": 13}) +default breast_potion_ITEM = Potion("breast_potion", "potion", _("Breast Expansion"), 0, _("Enlarges the chest of the consumer. \nDisclaimer: May cause nipple sensitivity."), recipe=[bat_spleen_ITEM, dried_nettle_ITEM, pufferfish_eyes_ITEM], usable_on=["hermione"], label="potion_breasts", levels={"hermione": 13}) +default ass_potion_ITEM = Potion("ass_potion", "potion", _("Ass Expansion"), 0, _("Enlarges the buttocks of the consumer."), recipe=[bat_spleen_ITEM, dried_nettle_ITEM, pufferfish_eyes_ITEM], usable_on=["hermione"], label="potion_ass", levels={"hermione": 13}) +default cat_potion_ITEM = Potion("cat_potion", "potion", _("Cat Potion"), 0, _("Turns the consumer into another person. \nDisclaimer: Polyjuice potions may only contain human ingredients or unknown effects may occur."), recipe=[knotgrass_ITEM, fluxweed_ITEM, leeches_ITEM, bicorn_horn_ITEM, hair_animal_ITEM], usable_on=["hermione"], label="potion_cat", levels={"hermione": 13}) +default luna_potion_ITEM = Potion("luna_potion", "potion", _("Luna Potion"), 0, _("Turns the consumer into another person. \nThis potion requires a strand of Luna's hair."), recipe=[knotgrass_ITEM, fluxweed_ITEM, leeches_ITEM, bicorn_horn_ITEM, hair_luna_ITEM], usable_on=["hermione"], label="potion_luna", levels={"hermione": 13}) #default airhead_potion_ITEM = Potion("airhead_potion", "potion", "Airhead Cockoction", 0, "ADD DESCRIPTION", recipe=[]) diff --git a/game/scripts/inventory/qitems.rpy b/game/scripts/inventory/qitems.rpy index ddbc4e52..bc19d258 100644 --- a/game/scripts/inventory/qitems.rpy +++ b/game/scripts/inventory/qitems.rpy @@ -1,15 +1,15 @@ -default puzzle_box_ITEM = Item("puzzle_box", "quest", "Puzzle Box", 0, "A wooden box with a slide puzzle located on top of it. It was found hidden behind one of the loose bricks in the fireplace. Who knows what's inside.", limit=1, label="puzzle_minigame", unlocked=False, caption="Open") -default collar_ITEM = Item("collar", "quest", "Magic Collar", 500, "{size=-2}A collar made out of metal. It has an inscription on the back.\n\n{/size}{size=-2}{i}\"Transforms to show the wearers true self.\n WARNING: May cause harm to adjacent clothing during transformation.\"{/i}{/size}", givable=True, give_label="hg_collars", usable_on=["hermione"], caption="Give") -default buttplugs_ITEM = Item("buttplugs", "quest", "Set of Butt Plugs", 500, "An assortment of butt plugs in various themes and sizes.", limit=1, infinite=True, givable=True, give_label="hg_butt_plugs", usable_on=["hermione"], caption="Give") -default lootbox_ITEM = Item("cards", "quest", "Pack of Cards", 50, "A pack of wizard cards. You won't know what's inside until you open it.", label="card_lootbox", unlocked=False, caption="Open") -default sealed_scroll_ITEM = Item("sealed_scroll", "quest", "Sealed Scroll", 500, "The scroll can be used to transmute one-self into.. something.\n{size=-4}Hint: The user can't be a virgin.{/size}", limit=1, label="tentacle_scene_intro", caption="Read") -default quidditchguide_ITEM = Item("quidditch_book", "quest", "Quidditch Guide", 100, "This book contains the basic knowledge of Quidditch.", label="quidditch_guide_book", limit=1, image="interface/icons/generic_book.webp", unlocked=False, caption="Read") -default thequibbler_ITEM = Item("quibbler", "quest", "The Quibbler #NO. 24027", 15, "This tabloid includes conspiracy theories and discussions of imaginary creatures and other weirdness.", label="spectrespecs_E3", limit=1, image="interface/icons/the_quibbler.webp", unlocked=False, caption="Read") -default experimental_recipes_ITEM = Item("recipes", "quest", "Experimental Potion Recipes", 0, "This piece of paper has Snape's handwriting all over it.", limit=1, image="interface/icons/generic_scroll.webp", unlocked=False) -default vibrators_ITEM = Item("vibrators", "quest", "Box o' fun", 1000, "A box full of vibrating devices in different shapes and forms. Some of them remain turned on.", limit=1, image="interface/icons/box-o-fun.webp", infinite=True, givable=True, give_label="hg_vibrators", usable_on=["hermione"], caption="Give") +default puzzle_box_ITEM = Item("puzzle_box", "quest", _("Puzzle Box"), 0, _("A wooden box with a slide puzzle located on top of it. It was found hidden behind one of the loose bricks in the fireplace. Who knows what's inside."), limit=1, label="puzzle_minigame", unlocked=False, caption=_("Open")) +default collar_ITEM = Item("collar", "quest", _("Magic Collar"), 500, _("{size=-2}A collar made out of metal. It has an inscription on the back.\n\n{/size}{size=-2}{i}\"Transforms to show the wearers true self.\n WARNING: May cause harm to adjacent clothing during transformation.\"{/i}{/size}"), givable=True, give_label="hg_collars", usable_on=["hermione"], caption=_("Give")) +default buttplugs_ITEM = Item("buttplugs", "quest", _("Set of Butt Plugs"), 500, _("An assortment of butt plugs in various themes and sizes."), limit=1, infinite=True, givable=True, give_label="hg_butt_plugs", usable_on=["hermione"], caption=_("Give")) +default lootbox_ITEM = Item("cards", "quest", _("Pack of Cards"), 50, _("A pack of wizard cards. You won't know what's inside until you open it."), label="card_lootbox", unlocked=False, caption=_("Open")) +default sealed_scroll_ITEM = Item("sealed_scroll", "quest", _("Sealed Scroll"), 500, _("The scroll can be used to transmute one-self into.. something.\n{size=-4}Hint: The user can't be a virgin.{/size}"), limit=1, label="tentacle_scene_intro", caption=_("Read")) +default quidditchguide_ITEM = Item("quidditch_book", "quest", _("Quidditch Guide"), 100, _("This book contains the basic knowledge of Quidditch."), label="quidditch_guide_book", limit=1, image="interface/icons/generic_book.webp", unlocked=False, caption=_("Read")) +default thequibbler_ITEM = Item("quibbler", "quest", _("The Quibbler #NO. 24027"), 15, _("This tabloid includes conspiracy theories and discussions of imaginary creatures and other weirdness."), label="spectrespecs_E3", limit=1, image="interface/icons/the_quibbler.webp", unlocked=False, caption=_("Read")) +default experimental_recipes_ITEM = Item("recipes", "quest", _("Experimental Potion Recipes"), 0, _("This piece of paper has Snape's handwriting all over it."), limit=1, image="interface/icons/generic_scroll.webp", unlocked=False) +default vibrators_ITEM = Item("vibrators", "quest", _("Box o' fun"), 1000, _("A box full of vibrating devices in different shapes and forms. Some of them remain turned on."), limit=1, image="interface/icons/box-o-fun.webp", infinite=True, givable=True, give_label="hg_vibrators", usable_on=["hermione"], caption=_("Give")) # Outfits related quest items -default poker_outfit_ITEM = Item("her_outfit_poker", "quest", "Poke-her-nips Outfit", 15, "An outfit that doesn't leave much for the mind's desire, perfect for a lewd card loving girl.", limit=1, image="interface/icons/icon_gambler_hat.webp", unlocked=False, currency="tokens") -default ball_outfit_ITEM = Item("her_outfit_ball", "quest", "Classy Ball Dress", 0, "A fancy dress for a fancy witch.", limit=1, image="interface/icons/icon_gambler_hat.webp", unlocked=False) -default maid_outfit_ITEM = Item("her_outfit_maid", "quest", "French Maid Costume", 0, "A classic Maid Outfit for a classy Witch.", limit=1, image="interface/icons/feather_duster.webp", unlocked=False) +default poker_outfit_ITEM = Item("her_outfit_poker", "quest", _("Poke-her-nips Outfit"), 15, _("An outfit that doesn't leave much for the mind's desire, perfect for a lewd card loving girl."), limit=1, image="interface/icons/icon_gambler_hat.webp", unlocked=False, currency="tokens") +default ball_outfit_ITEM = Item("her_outfit_ball", "quest", _("Classy Ball Dress"), 0, _("A fancy dress for a fancy witch."), limit=1, image="interface/icons/icon_gambler_hat.webp", unlocked=False) +default maid_outfit_ITEM = Item("her_outfit_maid", "quest", _("French Maid Costume"), 0, _("A classic Maid Outfit for a classy Witch."), limit=1, image="interface/icons/feather_duster.webp", unlocked=False) diff --git a/game/scripts/inventory/scrolls.rpy b/game/scripts/inventory/scrolls.rpy index 5fc72207..f1b6e17e 100644 --- a/game/scripts/inventory/scrolls.rpy +++ b/game/scripts/inventory/scrolls.rpy @@ -1,35 +1,35 @@ # Legacy -default leg1_scroll_ITEM = Item("leg1_scroll", "scroll", "Scroll 1: The room", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg1_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg2_scroll_ITEM = Item("leg2_scroll", "scroll", "Scroll 2: The Callendar", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg2_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg3_scroll_ITEM = Item("leg3_scroll", "scroll", "Scroll 3: The Girl", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg3_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg4_scroll_ITEM = Item("leg4_scroll", "scroll", "Scroll 4: Deepthroating", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg4_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg5_scroll_ITEM = Item("leg5_scroll", "scroll", "Scroll 5: Poster 1", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg5_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg6_scroll_ITEM = Item("leg6_scroll", "scroll", "Scroll 6: Poster 2", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg6_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg7_scroll_ITEM = Item("leg7_scroll", "scroll", "Scroll 7: Chibi Dancing", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg7_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg8_scroll_ITEM = Item("leg8_scroll", "scroll", "Scroll 8: Game Items", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg8_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg9_scroll_ITEM = Item("leg9_scroll", "scroll", "Scroll 9: Panties-no-Panties", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg9_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg10_scroll_ITEM = Item("leg10_scroll", "scroll", "Scroll 10: A lot of pegs", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg10_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg11_scroll_ITEM = Item("leg11_scroll", "scroll", "Scroll 11: House-Elf Brothel", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg11_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg12_scroll_ITEM = Item("leg12_scroll", "scroll", "Scroll 12: Me and Lola", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg12_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg13_scroll_ITEM = Item("leg13_scroll", "scroll", "Scroll 13: Hard Training", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg13_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg14_scroll_ITEM = Item("leg14_scroll", "scroll", "Scroll 14: Wizard's Chess", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg14_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg15_scroll_ITEM = Item("leg15_scroll", "scroll", "Scroll 15: Tutoring Books", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg15_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg16_scroll_ITEM = Item("leg16_scroll", "scroll", "Scroll 16: Extra Gifts 1", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg16_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg17_scroll_ITEM = Item("leg17_scroll", "scroll", "Scroll 17: Extra Gifts 2", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg17_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg18_scroll_ITEM = Item("leg18_scroll", "scroll", "Scroll 18: Fiction Books", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg18_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg19_scroll_ITEM = Item("leg19_scroll", "scroll", "Scroll 19: Singer Whore", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg19_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg20_scroll_ITEM = Item("leg20_scroll", "scroll", "Scroll 20: Casting", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg20_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg21_scroll_ITEM = Item("leg21_scroll", "scroll", "Scroll 21: Witch Robes 1", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg21_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg22_scroll_ITEM = Item("leg22_scroll", "scroll", "Scroll 22: Witch Robes 2", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg22_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg23_scroll_ITEM = Item("leg23_scroll", "scroll", "Scroll 23: Witch Robes 3", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg23_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg24_scroll_ITEM = Item("leg24_scroll", "scroll", "Scroll 24: Witch Robes 4", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg24_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg25_scroll_ITEM = Item("leg25_scroll", "scroll", "Scroll 25: The Walk", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg25_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg26_scroll_ITEM = Item("leg26_scroll", "scroll", "Scroll 26: Durmstrang", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg26_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg27_scroll_ITEM = Item("leg27_scroll", "scroll", "Scroll 27: Ball Gag", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg27_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg28_scroll_ITEM = Item("leg28_scroll", "scroll", "Scroll 28: New Clothes 1", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg28_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg29_scroll_ITEM = Item("leg29_scroll", "scroll", "Scroll 29: New Clothes 2", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg29_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") -default leg30_scroll_ITEM = Item("leg30_scroll", "scroll", "Scroll 30: The Gang", 30, "Scroll showcasing various development stages from the original version of the game and concept art.", label="leg30_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption="Read") +default leg1_scroll_ITEM = Item("leg1_scroll", "scroll", _("Scroll 1: The room"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg1_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg2_scroll_ITEM = Item("leg2_scroll", "scroll", _("Scroll 2: The Callendar"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg2_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg3_scroll_ITEM = Item("leg3_scroll", "scroll", _("Scroll 3: The Girl"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg3_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg4_scroll_ITEM = Item("leg4_scroll", "scroll", _("Scroll 4: Deepthroating"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg4_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg5_scroll_ITEM = Item("leg5_scroll", "scroll", _("Scroll 5: Poster 1"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg5_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg6_scroll_ITEM = Item("leg6_scroll", "scroll", _("Scroll 6: Poster 2"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg6_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg7_scroll_ITEM = Item("leg7_scroll", "scroll", _("Scroll 7: Chibi Dancing"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg7_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg8_scroll_ITEM = Item("leg8_scroll", "scroll", _("Scroll 8: Game Items"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg8_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg9_scroll_ITEM = Item("leg9_scroll", "scroll", _("Scroll 9: Panties-no-Panties"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg9_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg10_scroll_ITEM = Item("leg10_scroll", "scroll", _("Scroll 10: A lot of pegs"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg10_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg11_scroll_ITEM = Item("leg11_scroll", "scroll", _("Scroll 11: House-Elf Brothel"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg11_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg12_scroll_ITEM = Item("leg12_scroll", "scroll", _("Scroll 12: Me and Lola"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg12_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg13_scroll_ITEM = Item("leg13_scroll", "scroll", _("Scroll 13: Hard Training"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg13_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg14_scroll_ITEM = Item("leg14_scroll", "scroll", _("Scroll 14: Wizard's Chess"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg14_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg15_scroll_ITEM = Item("leg15_scroll", "scroll", _("Scroll 15: Tutoring Books"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg15_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg16_scroll_ITEM = Item("leg16_scroll", "scroll", _("Scroll 16: Extra Gifts 1"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg16_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg17_scroll_ITEM = Item("leg17_scroll", "scroll", _("Scroll 17: Extra Gifts 2"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg17_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg18_scroll_ITEM = Item("leg18_scroll", "scroll", _("Scroll 18: Fiction Books"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg18_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg19_scroll_ITEM = Item("leg19_scroll", "scroll", _("Scroll 19: Singer Whore"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg19_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg20_scroll_ITEM = Item("leg20_scroll", "scroll", _("Scroll 20: Casting"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg20_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg21_scroll_ITEM = Item("leg21_scroll", "scroll", _("Scroll 21: Witch Robes 1"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg21_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg22_scroll_ITEM = Item("leg22_scroll", "scroll", _("Scroll 22: Witch Robes 2"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg22_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg23_scroll_ITEM = Item("leg23_scroll", "scroll", _("Scroll 23: Witch Robes 3"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg23_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg24_scroll_ITEM = Item("leg24_scroll", "scroll", _("Scroll 24: Witch Robes 4"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg24_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg25_scroll_ITEM = Item("leg25_scroll", "scroll", _("Scroll 25: The Walk"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg25_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg26_scroll_ITEM = Item("leg26_scroll", "scroll", _("Scroll 26: Durmstrang"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg26_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg27_scroll_ITEM = Item("leg27_scroll", "scroll", _("Scroll 27: Ball Gag"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg27_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg28_scroll_ITEM = Item("leg28_scroll", "scroll", _("Scroll 28: New Clothes 1"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg28_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg29_scroll_ITEM = Item("leg29_scroll", "scroll", _("Scroll 29: New Clothes 2"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg29_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) +default leg30_scroll_ITEM = Item("leg30_scroll", "scroll", _("Scroll 30: The Gang"), 30, _("Scroll showcasing various development stages from the original version of the game and concept art."), label="leg30_scroll", limit=1, image="interface/icons/generic_scroll.webp", caption=_("Read")) label leg1_scroll: show screen blktone diff --git a/game/scripts/minigames/mirror/init.rpy b/game/scripts/minigames/mirror/init.rpy index 91476bec..370d6efb 100644 --- a/game/scripts/minigames/mirror/init.rpy +++ b/game/scripts/minigames/mirror/init.rpy @@ -1,67 +1,67 @@ default mr_ev_WPIIA = MirrorEvent( id="mr_ev_WPIIA", - name="Whose points is it anyway?", + name=_("Whose points is it anyway?"), cast =["luna", "astoria", "hermione"], - desc="Parody of the famous game show, \"Whose points is it anyway?\".", + desc=_("Parody of the famous game show, \"Whose points is it anyway?\"."), label="whose_points", authors=["SilverStudioGames"], - tags=["Humorous","Sexual"], + tags=[_("Humorous"),_("Sexual")], ) default mr_ev_GHE = MirrorEvent( id="mr_ev_GHE", - name="The Genie, the desk, and the door", + name=_("The Genie, the desk, and the door"), cast=[], - desc="You try to figure out how people know when you call for them.", + desc=_("You try to figure out how people know when you call for them."), label="genie_house_elf", authors=["SilverStudioGames"], - tags=["Humorous"], + tags=[_("Humorous")], unlocked=True, ) default mr_ev_AOC = MirrorEvent( id="mr_ev_AOC", - name="An odd circumstance", + name=_("An odd circumstance"), cast=["hermione"], - desc="You find yourself being confronted by a mysterious girl that seemingly seems to know you.", + desc=_("You find yourself being confronted by a mysterious girl that seemingly seems to know you."), label="an_odd_circumstance", authors=["SilverStudioGames"], - tags=["Humorous","Sexual","Noir"], + tags=[_("Humorous"),_("Sexual"),_("Noir")], req="states.her.status.blowjob", ) default mr_ev_ABTTD = MirrorEvent( id="mr_ev_ABTTD", - name="A bad time to disrobe", + name=_("A bad time to disrobe"), cast=["hermione"], - desc="You get a hold of a invisibility cloak and put it to good use.", + desc=_("You get a hold of a invisibility cloak and put it to good use."), label="a_bad_time_to_disrobe", authors=["SilverStudioGames"], - tags=["Sexual","Flashing"], + tags=[_("Sexual"),_("Flashing")], req="states.her.status.show_tits", ) default mr_ev_ASOC = MirrorEvent( id="mr_ev_ASOC", - name="A spaced out conversation", + name=_("A spaced out conversation"), cast=[], - desc="You and Snape get real for a little bit.", + desc=_("You and Snape get real for a little bit."), label="a_spaced_out_conversation", authors=["Ignatz"], - tags=["Noir"], + tags=[_("Noir")], req="states.sna.level > 60", ) default mr_ev_ABAS = MirrorEvent( id="mr_ev_ABAS", - name="Booty at sea", + name=_("Booty at sea"), cast=["hermione"], - desc="You imagine yourself a great pirate and replay your most intimate times with Hermione.", + desc=_("You imagine yourself a great pirate and replay your most intimate times with Hermione."), label="anal_pirate_event", label_rewards="anal_pirate_rewards", authors=["SilverStudioGames"], - tags=["Humorous", "Sexual"], + tags=[_("Humorous"), _("Sexual")], req="states.her.status.anal", ) @@ -80,126 +80,130 @@ default mr_ev_ABAS = MirrorEvent( default mr_ev_AXmasTale = MirrorEvent( id="mr_ev_AXmasTale", - name="A Christmas Tale", + name=_("A Christmas Tale"), cast=[], - desc="A surprise visit in the time of need.", + desc=_("A surprise visit in the time of need."), label="a_christmas_tale", label_rewards="a_christmas_tale_rewards", authors=["SilverStudioGames"], - tags=["Seasonal", "Noir"], + tags=[_("Seasonal"), _("Noir")], unlocked=True, ) default mr_ev_AXmasTale2 = MirrorEvent( id="mr_ev_AXmasTale2", - name="Santa's Little Helper", + name=_("Santa's Little Helper"), cast=[], - desc="The tall broody guy is about to get his present.", + desc=_("The tall broody guy is about to get his present."), label="a_christmas_tale2", label_rewards="a_christmas_tale2_rewards", authors=["SilverStudioGames"], - tags=["Seasonal", "Noir"], + tags=[_("Seasonal"), _("Noir")], unlocked=True, ) default mr_ev_PaH = MirrorEvent( id="mr_ev_PaH", - name="Previously at Hogwarts", + name=_("Previously at Hogwarts"), cast=[], - desc="Snape tries to find a solution to stifle his anger and finds himself yet again in the headmaster's office.", + desc=_("Snape tries to find a solution to stifle his anger and finds himself yet again in the headmaster's office."), label="prev_at_hogwarts", authors=["SilverStudioGames"], - tags=["Noir"], + tags=[_("Noir")], unlocked=True, ) default mr_ev_PR = MirrorEvent( id="mr_ev_PR", - name="Panty Raid", + name=_("Panty Raid"), cast=["hermione"], - desc="You ask Hermione to go out and collect other girls panties.", + desc=_("You ask Hermione to go out and collect other girls panties."), label="panty_raid", authors=["WaxerRed"], - tags=["Sexual", "Fetish"], + tags=[_("Sexual"), _("Fetish")], req="states.her.level > 15", ) default mr_ev_EFP = MirrorEvent( id="mr_ev_EFP", - name="Eating for pleasure", + name=_("Eating for pleasure"), cast=["hermione"], - desc="You get hungry and decide to get something to eat.", + desc=_("You get hungry and decide to get something to eat."), label="eating_for_pleasure", label_rewards="eating_for_pleasure_rewards", authors=["SilverStudioGames"], - tags=["Humorous", "Sexual", "Fetish"], + tags=[_("Humorous"), _("Sexual"), _("Fetish")], ) default mr_ev_SNR = MirrorEvent( id="mr_ev_SNR", - name="Suck & Run", + name=_("Suck & Run"), cast=["tonks"], - desc="Someone or {i}something{/i} is sucking the life force out of the students.", + desc=_("Someone or {i}something{/i} is sucking the life force out of the students."), label="suck_and_run", label_rewards="suck_and_run_rewards", authors=["SilverStudioGames"], - tags=["Seasonal", "Sexual", "Fetish"], + tags=[_("Seasonal"), _("Sexual"), _("Fetish")], ) default mr_ev_BD = MirrorEvent( id="mr_ev_BD", - name="Biggus Dickus", + name=_("Biggus Dickus"), + name="达基霸", cast=["hermione"], - desc="Hermione comes to you with an odd request.", + desc=_("Hermione comes to you with an odd request."), + desc="赫敏来找你,提出了一个奇怪的要求.", label="biggus_dickus", authors=["Livvypoo"], - tags=["Humorous","Sexual"], + tags=[_("Humorous"),_("Sexual")], ) default mr_ev_NSGE = MirrorEvent( id="mr_ev_NSGE", - name="A not so great escape", + name=_("A not so great escape"), cast=["tonks", "cho", "luna"], - desc="You find yourself in a bit of a pickle.", + desc=_("You find yourself in a bit of a pickle."), label="not_so_great_escape", label_rewards="not_so_great_escape_rewards", authors=["SilverStudioGames"], - tags=["Seasonal", "Humorous"], + tags=[_("Seasonal"), _("Humorous")], unlocked=True, ) default mr_ev_WC = MirrorEvent( id="mr_ev_WC", - name="A white Christmas", + name=_("A white Christmas"), cast=["tonks", "hermione"], - desc="Genie is not so happy with the narration and decides to take it into his own hands.", + desc=_("Genie is not so happy with the narration and decides to take it into his own hands."), label="a_white_christmas", label_rewards="a_white_christmas_rewards", authors=["SilverStudioGames"], - tags=["Seasonal", "Humorous", "Sexual"], + tags=[_("Seasonal"), _("Humorous"), _("Sexual")], unlocked=True, ) default mr_ev_BBB = MirrorEvent( id="mr_ev_BBB", - name="Blueballing bad", + name=_("Blueballing bad"), + name="绝命技师", cast=["tonks", "hermione"], - desc="In an alternate universe where Genie never followed his urges.", + desc=_("In an alternate universe where Genie never followed his urges."), + desc="在某个平行宇宙,精灵并没有那么作恶多端.", label="blueballing_bad", label_rewards="blueballing_bad_rewards", authors=["NotTera"], - tags=["Humorous", "Flashing"], + tags=[_("Humorous"), _("Flashing")], unlocked=True, ) default mr_ev_GCW = MirrorEvent( id="mr_ev_GCW", - name="Genie's Christmas Wish", + name=_("Genie's Christmas Wish"), cast=["genie"], - desc="", + desc=_("Did you get your wish this year?"), label="genies_christmas_wish", label_rewards="genies_christmas_wish_rewards", authors=["SilverStudioGames"], - tags=["Seasonal", "Noir"], + tags=[_("Seasonal"), _("Noir")], unlocked=True, )