init python: import os label splashscreen: $ persistent.extra_iris_update = False $ renpy.music.set_volume(0.5, channel="sound") $ renpy.music.set_volume(0.3, channel="music") $ renpy.music.set_volume(0.5, channel="one") $ renpy.music.set_volume(0.5, channel="two") $ renpy.music.set_volume(0.5, channel="three") $ renpy.music.set_volume(0.5, channel="four") $ renpy.music.set_volume(0.5, channel="five") $ renpy.music.set_volume(0.5, channel="six") $ renpy.music.set_volume(0.5, channel="seven") $ renpy.music.set_volume(0.5, channel="eight") $ renpy.music.set_volume(0.5, channel="nine") $ renpy.music.set_volume(0.5, channel="ten") $ renpy.music.set_volume(0.5, channel="eleven") $ renpy.music.set_volume(0.5, channel="twelve") $ renpy.music.set_volume(0.5, channel="zero") $ renpy.music.set_volume(0.5, channel="zeroone") $ renpy.music.set_volume(0.5, channel="ambiance") show splashvid $ renpy.pause(12, hard=False) $ menu_question = _("") hide splashvid $ menu_question = _("") $ random.shuffle(credit_list) show main_menu_blur call screen language label splashscreen2: call screen disclaimer with dissolve label splashscreen3: # call screen pleasewishlist return label splashscreen3_1: call screen news(persistent.news) label splashscreen4: $ file_path = "audio/music/songs.txt" $ file_check = renpy.loader.loadable(file_path) if not file_check: call screen folder_missing_warning else: return label splashscreen5: return label start: default _game_menu_screen = "settings" $ progress = 0 scene black if persistent.extra_iris_update == False: $ renpy.pause(1, hard=False) call screen extra_trailer_launch jump start2 label start2: if lord_of_button_unlocked == True: if achievement.has(achievement_name['lord_of_the_button'][0]): $ renpy.pause(1, hard=False) return else: hide screen wd_notif $ Achievement.add(achievement_lord_of_the_button) $ renpy.pause(1, hard=False) return if hour in [21,22,23,24,0,1,2,3,4,5,6]: scene discla_night with dissolve if hour in [7,8,9,10,11,12,13,14,15,16,17,18,19,20]: scene discla_day with dissolve $ renpy.pause (1, hard=False) nvl clear if renpy.variant("android"): "The following adult game features characters who are all 18 years of age or older. All characters depicted in this game are entirely fictional. Any resemblance to real individuals is purely coincidental and unintentional. If there were ever any similarity, it could only be considered as parody, a practice that is legally protected by copyright laws." "This game contains explicit sexual content as part of the base experience. However, it also offers an optional feature called 'Lewd Desert,' inspired by the 'Wild Wasteland' feature found in a well-known AAA game franchise. While not necessary to complete the game, this feature adds an extra layer of unpredictability and fun." "The 'Lewd Desert' feature offers a diverse range of content, such as Easter eggs, jokes, and additional sexual scenes featuring characters not connected to the main or side stories. The humor included can range from good to very bad." "If you enable or disable this feature and later regret your decision, you can easily toggle it on/off in the settings menu. This content is optional and does not affect the main gameplay; there are no consequences other than potentially missing an optional scene or joke." "All of these scenes are clearly marked on the screen with a notification alerting to their start. You don't need this mode to have sexual content with the main story characters." "(If you wish to skip these tips, they can be disabled in the settings.)" else: story "The following adult game features characters who are all 18 years of age or older. All characters depicted in this game are entirely fictional. Any resemblance to real individuals is purely coincidental and unintentional. If there were ever any similarity, it could only be considered as parody, a practice that is legally protected by copyright laws.{nw}" story "This game contains explicit sexual content as part of the base experience. However, it also offers an optional feature called 'Lewd Desert,' inspired by the 'Wild Wasteland' feature found in a well-known AAA game franchise. While not necessary to complete the game, this feature adds an extra layer of unpredictability and fun.{nw}" story "The 'Lewd Desert' feature offers a diverse range of content, such as Easter eggs, jokes, and additional sexual scenes featuring characters not connected to the main or side stories. The humor included can range from good to very bad.{nw}" story "If you enable or disable this feature and later regret your decision, you can easily toggle it on/off in the settings menu. This content is optional and does not affect the main gameplay; there are no consequences other than potentially missing an optional scene or joke.{nw}" story "All of these scenes are clearly marked on the screen with a notification alerting to their start. You don't need this mode to have sexual content with the main story characters.{nw}" story "(If you wish to skip these tips, they can be disabled in the settings.)" nvl clear nvl hide hide text $ menu_question = _("Do you want to enable this feature?") $ menu_choice_number = 2 $ timeout_label = None show screen wd_notif menu: "Enable it"(description=_("If I regret it later, I can always disable it in the settings.")): $ ntf.add(_("Lewd Desert event Enabled")) $ ntf.show() $ persistent.wl_desert = True hide screen wd_notif hide screen message_screen_loss hide screen message_screen_win hide screen wich_button if achievement.has(achievement_name['wild_desert'][0]): $ renpy.pause(1, hard=False) jump start2_1 else: hide screen wd_notif $ Achievement.add(achievement_wild_desert) $ renpy.pause(1, hard=False) jump start2_1 "No way"(description=_("No, I do not wish for any additional content")): "Feel free to try or activate the feature in the settings menu if you change your mind or if you're curious about it." $ ntf.add(_("Lewd Desert Disabled")) $ ntf.show() $ persistent.wl_desert = False hide screen wd_notif hide screen message_screen_loss hide screen message_screen_win hide screen wich_button $ renpy.pause(2, hard=False) jump start2_1 label start2_1: if renpy.variant("android"): "This game has several optional mini-games that are very easy and add immersion to the game. When you fail a mini-game, you can choose to retry it or skip it. But if you're absolutely certain that you don't want to try them, you can choose to skip them all now. However, if you choose to skip all the mini-games, you will lose a part of the immersion in the game." "If you make a decision to keep or skip the mini-games but end up regretting it, you can always enable or disable them later in the menu settings." else: story "This game has several optional mini-games that are very easy and add immersion to the game. When you fail a mini-game, you can choose to retry it or skip it. But if you're absolutely certain that you don't want to try them, you can choose to skip them all now. However, if you choose to skip all the mini-games, you will lose a part of the immersion in the game." story "If you make a decision to keep or skip the mini-games but end up regretting it, you can always enable or disable them later in the menu settings." nvl clear nvl hide hide text $ menu_question = _("Do you want to skip the mini-games?") $ menu_choice_number = 2 $ timeout_label = None menu: "Don't Skip"(description=_("No, I don't want to skip them.{p}If I regret it later, I can always disable them in the settings.")): $ persistent.no_mg = False hide text with dissolve if achievement.has(achievement_name['mini_games'][0]): $ renpy.pause(1, hard=False) jump start2_2 else: $ Achievement.add(achievement_mini_games) $ renpy.pause(1, hard=False) jump start2_2 "Skip them"(description=_("Okay, I want to skip all of them.{p}Even though there's an option to skip them after the first failure.")): $ persistent.no_mg = True hide text with dissolve $ renpy.pause(2, hard=False) jump start2_2 label start2_2: nvl clear if renpy.variant("android"): "Do you want to enable the Walkthrough? You can enable or disable it in the settings at any time. There are no wrong choices, only different paths. In case of a Game Over, an option will allow you to go back to the choice that led to the Game Over. (We recommend playing without it for the first playthrough.)" else: story "Do you want to enable the Walkthrough? You can enable or disable it in the settings at any time. There are no wrong choices, only different paths. In case of a Game Over, an option will allow you to go back to the choice that led to the Game Over. (We recommend playing without it for the first playthrough.)" nvl clear nvl hide hide text $ menu_question = _("Enable the Walkthrough?") $ timeout_label = None $ menu_choice_number = 2 menu wk: "Don't enable it{p}(Lizzy will be happy.)"(description=_("Oh, and all the choice menus are movable. Just click and drag them.")): jump start2_2_2 "Enable it{p}(Lizzy will be sad.)"(description=_("There's a progress bar at the bottom (can be disabled in settings).")): if persistent.extra_iris_update == True: $ persistent.wk = True jump start2_2_2 else: $ renpy.pause(1, hard=False) call screen extra_trailer_launch2 label start2_2_2: show screen textb_set $ narrator (_("You can adjust various options regarding the text. You can modify the settings at any time in the game settings or on the right side of the textbox. The game was developed to be used with the default settings. We recommend changing these settings only if you have difficulty reading."), interact=False) $ ui.interact() hide screen textb_set label start2_3: $ renpy.music.set_volume(0.5, channel="sound") $ renpy.music.set_volume(0.3, channel="music") $ renpy.music.set_volume(0.5, channel="one") $ renpy.music.set_volume(0.5, channel="two") $ renpy.music.set_volume(0.5, channel="three") $ renpy.music.set_volume(0.5, channel="four") $ renpy.music.set_volume(0.5, channel="five") $ renpy.music.set_volume(0.5, channel="six") $ renpy.music.set_volume(0.5, channel="seven") $ renpy.music.set_volume(0.5, channel="eight") $ renpy.music.set_volume(0.5, channel="nine") $ renpy.music.set_volume(0.5, channel="ten") $ renpy.music.set_volume(0.5, channel="eleven") $ renpy.music.set_volume(0.5, channel="twelve") $ renpy.music.set_volume(0.5, channel="zero") $ renpy.music.set_volume(0.5, channel="zeroone") $ renpy.music.set_volume(0.5, channel="ambiance") $ renpy.pause(1, hard=False) stop music fadeout 2.0 $ save_name = _("We've got to disappear.") $ renpy.pause(2, hard=False) window hide show mcbedroom0_blur with slowdissolve $ progress = 1 $ renpy.pause(1, hard=False) play zero "audio/constant_nocturnal.ogg" nvl clear play music "audio/music/mcbedroom1.ogg" fadein 5.0 if renpy.variant("android"): $ _message = "In a bedroom lit only by the merciless neon lights of the city.{p}{p}We huddled together in fear and anticipation, listening to every sound from outside as if our lives depended on it.{p}{p}In this confined space, we found temporary safety, but we knew the threat was always present, ready to strike and shatter our fragile sanctuary.{p}{p}As we awaited the morning light, we prayed to preserve what little remained and hoped our next move would lead us closer to freedom, away from the consuming darkness." show text _message at truecenter with dissolve else: story "In a bedroom illuminated only by the merciless neon lights of the city.{p}{p}We huddled together in fear and anticipation, listening to every sound from outside as if our lives depended on it.{p}{p}In this confined space, we found temporary safety, but we knew the threat was always present, ready to strike and shatter our fragile sanctuary.{p}{p}As we awaited the morning light, we prayed to preserve what little remained and hoped our next move would lead us closer to freedom, away from the consuming darkness." $ renpy.pause(5, hard=False) nvl clear nvl hide hide text if renpy.variant("android"): pause scene mcbedroom1 with slowdissolve nar "Isolated in your room, you toss and turn, desperately seeking sleep. Your body is tense, your heart racing. The specters of your past life haunt and torment you." scene mcbedroom9b with dissolve nar "Unforgivable acts weigh on your conscience, acts that will haunt you forever. You know that your past will eventually catch up to you, sooner or later. You pray that it will be later." scene mcbedroom0 with dissolve nar "The night stretches on, dark and endless, and you are a prisoner in this room that constantly reminds you of what you were and what you could become again." $ mc_name = renpy.input(_("What is your name?"), default="Lincoln", length=12, mask=None, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ") $ mc_name = mc_name.strip() or "Lincoln" $ persistent.mcname = mc_name $ mc_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause 0.5 if persistent.guide_screen == True: call screen char_list_guide with slowdissolve call screen favorite_guide with slowdissolve hide screen char_list_guide hide screen favorites_guide nar "You lie in bed, eyes wide open, staring at the ceiling in the dimness of your room. Time passes slowly, each tick-tock of the clock resonating in your head." nar "You try to push away the thoughts, but the memories of your chaotic past relentlessly assail you." nar "You sigh deeply, aware that sleep will once again elude you tonight." scene mcbedroom1 with slowdissolve nar "The night is cold, but you don't feel the chill, your mind too busy torturing itself." play two "audio/message_vibrating.ogg" scene mcbedroom2 with dissolve pause 1.0 nar "Suddenly, your phone discreetly rings. You feel the slight vibration, but you know it's not just a notification." nar "You haven't given your number to anyone. Could it be a mistake, or is a real danger looming over you?" scene mcbedroom4b with dissolve nar "Your mind races, exploring all the possibilities regarding the origin of this message." $ ntf.add(_("Click on the eye.")) $ ntf.show() show screen gui_vn call screen eye_phone_mcbedroom() label start3: hide screen gui_vn nar "You take a deep breath before reaching for your phone. Your heart pounds in your chest." scene mcbedroom7 with dissolve nar "A shiver runs through your body as you grab hold of your phone. You pray it's not what you dread..." scene mcbedroom7b with dissolve nar "The sender's name appears on your screen, leaving a bitter taste in your mouth. You knew that sooner or later, this message would arrive..." scene mcbedroom7c with dissolve nar "You bring your phone within reach of your face, knowing that once it recognizes you, the sender's message, previously hidden, will appear on the screen. You will then discover the contents of this 'nameless' sender's message." scene mcbedroom7d with fastdissolve $ ntf.add(_("Press the button to unlock your phone.")) $ ntf.show() show screen gui_vn call screen swipe_phone_mcbedroom() label start4: hide screen gui_vn scene mcbedroom7e with dissolve pause 0.1 $ renpy.sound.play("audio/open_phone.ogg", loop=False) scene mcbedroom7f with fastdissolve nar "The message is short and unequivocal: 'You must disappear.'" $ renpy.sound.play("audio/message_received.ogg", loop=False) scene mcbedroom7g nar "The unknown sender warns you that time is running out: 'NOW.' The message leaves no doubt about the urgency of the situation, giving you little time to react before it's too late." $ renpy.sound.play("audio/message_received.ogg", loop=False) scene mcbedroom7h nar "'[bad_they] will be there in under five minutes.' You knew this would eventually happen, but the harshness of this reality hits you hard. Fear overwhelms you as you realize you are in grave danger." $ renpy.sound.play("audio/message_received.ogg", loop=False) scene mcbedroom7i nar "You know there won't be another message after this. There's only one thing left to do..." scene mcbedroom8 with dissolve nar "Don't overthink it and..." scene mcbedroom9 with dissolve $ renpy.music.stop(channel="music") play music "audio/music/mcbedroom2.ogg" $ renpy.sound.play("audio/run_mc.ogg", loop=False) nar "Flee immediately, leaving behind the few things you had left." scene mcbedroom10 with dissolve pause $ renpy.music.stop(channel="music", fadeout=2.0) play music "audio/music/mcbedroom1.ogg" jump girlsroom label girlsroom: scene girlsroom1 with slowdissolve nar "Two angels sleep peacefully in their bed, lulled by the innocence of their slumber. They have no idea that in a few seconds, the calm night will turn into a nightmare they have known all too well in the past." scene girlsroom2 with dissolve nar "You rush to their room without even taking the time to change." scene girlsroom6 with dissolve nar "Because every second counts, and the shadow of your past looms over them as well, threatening to engulf them at any moment." scene girlsroom7 with dissolve nar "You know that these girls have already faced this situation in the past, and they have faced it with a strength and resilience that you admire." scene girlsroom9 with dissolve nar "It's the calm before the storm. The last moments of respite for them before the escape. But you will protect them, you are ready to do anything for their safety, ready to do anything to give them a chance to survive." scene girlsroom10 with dissolve nar "You would have preferred to gently wake them up, opening the curtains so they could feel the warmth of the morning sun on their faces. But you know it's impossible because their safety depends on your quick reactions." $ renpy.sound.play("audio/door_opening.ogg", loop=False) scene girlsroom11 with vpunch nar "You push open the door to their room, adrenaline pumping through your veins, and shout at them to start running." scene girlsroom11ex with dissolve mc angry "Girls, wake up. We have to run, there's not a second to lose." scene girlsroom12ex with dissolve mc angry "[bad_they] 're here!" scene girlsroom12b with dissolve jump who_are_you_for_them_choice label who_are_you_for_them_choice: $ forbid_name = ["daddy", "dad", "father", "pop", "pops", "poppa", "pater", "bro", "grandpa", "granddad", "uncle", "cousin", "papa", "père", "dada", "papi", "papounet", "pâter", "paternel", "pere", "pére", "pàpa", "pâpa", "papi", "pàpi", "pâpi", "papounet", "pàpounet", "papounêt", "pâpounet", "patèrnel", "patérnel", "pâternel", "frère", "grand-père", "oncle", "cousin", "tonton"] $ mc_for_girl = renpy.input (_("Who are you for them?"), default= __("bodyguard"), length=12, mask=None, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopwrstuvwxyz-_'éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ") $ mc_for_girl = mc_for_girl.strip() or _("bodyguard") if mc_for_girl.lower() in forbid_name: jump forbidden_surname $ persistent.mcname_role = mc_for_girl jump girlsroom1 label girlsroom1: nar "You are their [mc_for_girl], their shield against the dangers of life. You are always there for them, always ready to protect them from anything that could harm them." scene girlsroom12b_glad with dissolve nar "She's a girl who doesn't hold back and tends to have a rather negative view of life." nar "Although she easily gets bored, she manages to keep herself occupied by playing video games and pursuing similar interests. She tends to withdraw into herself and hide in her shell." $ glad_name = renpy.input (_("What is her name?"), default="Gladys", length=12, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopwrstuvwxyz-_'éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ") $ glad_name = glad_name.strip() or "Gladys" $ persistent.glad_name = glad_name $ gladys_met = True scene girlsroom12b_glad_ex with dissolve nar "The expression on [glad_name]'s face shifted from surprise to a mix of anger and fear." glad "Already? Can't they leave us the fuck alone for once?" $ ntf.add(_("New character unlocked.")) $ ntf.show() scene girlsroom12b_iris with dissolve nar "She is a girl who radiates positivity. Always cheerful, cute, and curious. Whatever challenges come her way, she faces them with lightness and enjoys life." nar "Even when she pouts, it doesn't last long, and she can't help but burst into laughter and smiles after just a few minutes." $ iris_name = renpy.input (_("What is her name?"), default="Iris", length=12, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopwrstuvwxyz-_'éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ") $ iris_name = iris_name.strip() or "Iris" $ persistent.iris_name = iris_name $ iris_met = True nar "The voice of [iris_name] trembled slightly, betraying her fear." iris "But we haven't stayed here long. Do we have to abandon everything... again?" $ ntf.add(_("New character unlocked.")) $ ntf.show() nar "Despite her words, there was a hint of resilience in her voice. She had already gone through this before." $ forbid_name = ["daddy", "dad", "father", "pop", "pops", "poppa", "pater", "bro", "grandpa", "granddad", "uncle", "cousin", "papa", "père", "dada", "papi", "papounet", "pâter", "paternel", "pere", "pére", "pàpa", "pâpa", "papi", "pàpi", "pâpi", "papounet", "pàpounet", "papounêt", "pâpounet", "patèrnel", "patérnel", "pâternel", "frère", "grand-père", "oncle", "cousin", "tonton"] jump surname_choice_linc label surname_choice_linc: scene girlsroom12b with dissolve $ mc_girl_name = renpy.input (_("How do you want the girls to call you?"), default=mc_name, length=12, mask=None, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopwrstuvwxyz-_'éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ") $ mc_girl_name = mc_girl_name.strip() or "Linc" if mc_girl_name.lower() in forbid_name: jump forbidden_surname2 $ persistent.mcsurname = mc_girl_name jump girlsroom2 label girlsroom2: $ renpy.notify(_("Please answer in singular form.")) $ forbid_name2 = ["daughter", "daughters", "girl", "girls", "baby girl", "little girl", "niece", "cousin", "fille", "filles", "petite fille", "nièce", "cousine"] $ girl_for_mc = renpy.input (_("Who are they to you?"), default= __("ward"), length=12, mask=None, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopwrstuvwxyz-_éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ'") $ girl_for_mc = girl_for_mc.strip() or _("ward") if girl_for_mc.lower() in forbid_name2: jump forbidden_surname3 $ persistent.mc_relation = girl_for_mc jump girlsroom2_2 label girlsroom2_2: jump girlsroom3 label girlsroom3: nar "You are their [mc_for_girl], their shield against the dangers of life. Your [girl_for_mc]s call you [mc_girl_name], and you are always there for them, always ready to protect them from anything that could harm them. [glad_name] and [iris_name] are sisters." mc "[glad_name], [iris_name], let's hurry, we have no time to waste. No time to grab anything or get dressed, we have to move now, and quickly. Let's go! [glad_name], don't forget your glasses this time." $ renpy.sound.play("audio/sheet_movement.ogg", loop=False) scene girlsroom13 with dissolve nar "[glad_name] and [iris_name] leap out of bed in unison and follow you to the living room, their hearts pounding." $ renpy.sound.play("audio/footsteps_short.ogg", loop=False) scene girlsroom14 with dissolve nar "As they leave their room, [iris_name] is a bit sad to have to leave behind this current living space she adores, while [glad_name], even though she despises the room's decoration, is angry to have to leave everything behind once again." $ renpy.sound.play("audio/footsteps_long.ogg", loop=False) scene girlsroom15 with dissolve nar "[glad_name] and [iris_name] sprint through the dark hallway, illuminated only by the faint city lights filtering through the blinds of the living room windows." scene girlsroom16 with dissolve nar "Discreetly, you take a quick glimpse through the slightly ajar door of your apartment to determine if the looming threat is already in the hallway, right in front of your door." scene girlsroom17 with dissolve mc "I don't see anything, the hallway seems clear." scene girlsroom18 with dissolve mc "The elevator is not yet operational. It's now or never." scene girlsroom20 with dissolve mc "The stairs are our best option." glad "But what if [bad_they] come up the stairs?" mc "We're not going down, we're going up." glad "Wait, are you serious? You want us to go up to the roof in our pajamas?" $ renpy.sound.play("audio/elevator_tones.ogg", loop=False) scene girlsroom21 with dissolve nar "You head towards the door that leads to the stairs when you notice the elevator indicator light turning on. That probably indicates that [bad_they] are downstairs, ready to catch up with you." jump stairs label stairs: scene stairs1 with dissolve iris "Wait [mc_girl_name]... I..." scene stairs1ex with dissolve mc "We have to hurry, [iris_name]. Don't tell me you need to pee ?" scene stairs1 with dissolve mc_t "[iris_name] always needs to pee at the worst possible moment. It's her habit..." scene stairs2 with dissolve iris "No... but I... I forgot Mr. Teddy on the bed..." scene stairs4ex with dissolve mc "What?! That can't be true... [iris_name]..." scene stairs2 with dissolve iris "Don't scold me... you told [glad_name] to grab her glasses but you didn't tell me to grab Mr. Teddy... it's not my fault." scene stairs4ex2 with dissolve mc "Wait for me with your sister at the top of the stairs, don't go out without me, I'll be right there." scene stairs5 with dissolve $ renpy.music.stop(channel="music", fadeout=2.0) play music "audio/music/mcbedroom2.ogg" nar "You start running towards the girls' room without taking a moment to think." scene stairs6 with dissolve nar "The elevator slowly ascends to your floor, adding to the urgency that grips you. Every second is crucial, you don't have the luxury to wait. You need to make the round trip before the elevator reaches your floor." scene stairs7ex with dissolve mc_t "You can't blame her, the situation is already difficult enough for you. Imagine what it must be like for them?" scene stairs8 with dissolve nar "You enter the room, or rather the girls' former room. Your eyes immediately land on the bed, where [iris_name] was searching for Mr. Teddy." scene stairs9 with dissolve mc_t "I can't believe I'm taking so many risks for a plush... It's ironic when you think about it, after everything I've been through, if I get caught for this..." scene stairs10 with dissolve mc "Come with me, buddy. Did you think we'd leave you behind?" scene stairs11 with dissolve nar "You grab Mr. Teddy, as if this simple object could replace everything you've lost in this world." scene stairs12 with dissolve nar "You hold your breath as you pass by the elevator, aware that it could open at any moment. Time seems to stand still as you approach the stairwell door." scene stairs13 with dissolve nar "Just one more step and you'll be safe... you pray that the elevator door doesn't open now." $ renpy.music.stop(channel="music", fadeout=2.0) play music "audio/music/mcbedroom1.ogg" show graves_intro window hide $ renpy.pause (7, hard=False) pause window show scene stairs16ex with dissolve mc "That was a close call, buddy... This time I thought it was the end." scene stairs17ex with dissolve "You press yourself against the stairwell door, panting and trying to catch your breath. Your heart is pounding as you reflect on the risk you just took for a simple plush." scene stairs18ex with dissolve mc_t "And here comes 'Mr. Law Enforcement.' Too bad he only respects HIS own psychopathic law..." scene stairs20ex with dissolve mc_t "And here comes 'Miss I Cut Everything That Moves, and Even Things That Don't.'" scene stairs21ex with dissolve mc_t "And here comes 'Lethal Weapon... with fried circuits...'" scene stairs17ex with dissolve mc_t "What a pleasure to have this bunch of crazy assholes breathing down our necks..." scene stairs24ex with dissolve mc_t "Thankfully I was warned. If those maniacs had caught us in the middle of the night, it would've been over." scene stairs25 with dissolve graves "Are you ready, my children? Remember, shoot as soon as you identify the target. Don't even scratch the girls." scene stairs26 with dissolve nar "[graves] braces himself and gathers all his strength to kick down the door of your apartment. In his strike, you feel all the rage he has accumulated while chasing you for so long." $ renpy.sound.play("audio/kick_in_a_door.ogg", loop=False) scene stairs27 with dissolve mc_t "Well, let them search the empty apartment. Unfortunately, that will only give us a few minutes before [bad_they] realize it's empty..." scene stairs29 with dissolve nar "Seeing you arrive, [iris_name] runs towards you and throws herself into your arms, ecstatic to see you safe and sound. You feel the warmth of her embrace, which soothes and comforts you after everything you've been through." nar "In her sparkling eyes, you can read all the love and affection she has for you, giving you the strength to carry on." scene stairs29ex with dissolve iris "[mc_girl_name], you did it, you're the best." scene black with slowdissolve $ renpy.pause (1, hard=False) jump roof label roof: $ progress = 2 scene roof1 with dissolve nar "You are now all three on the rooftop, enveloped by the freezing night that surrounds you. You see the stars shining high in the dark sky, and the biting wind lashes at your face." scene roof2 with dissolve nar "You are confident, knowing that you have meticulously planned your escape for a long time. For now, everything is going according to plan, and you feel like you have an advantage over those who are chasing you." scene roof3 with dissolve nar "You cannot afford to let your guard down, though, as the danger is still present, and the situation can change at any moment. But for now, you are ready to face anything with confidence." scene roof4 with dissolve mc "This way, girls. Once we're at the bottom of the stairs, we'll be almost in the clear." scene roof5 with dissolve nar "As if the coldness of the night wasn't enough, you feel the cold metal of the stairs under your bare feet. Every step is going to be torture for you and the girls. You force yourself to continue nonetheless because you know you have no choice if you want to escape from those chasing you." scene roof6 with dissolve iris "[mc_girl_name], these stairs are freezing!" glad "And the bars are hurting my feet. You could have given us time to put on shoes." scene roof7 with dissolve nar "You don't respond. You know, and they know too, that you wouldn't have had time to get dressed even if you had wanted to. The urgency of the situation has taken precedence over any other consideration. You feel the weight of their gazes on your back, but you cannot afford to lose a second by looking back." scene roof8ex with dissolve mc "Just a few more floors, and we'll be there. There's a car waiting for us in a parking lot a bit further away, with clothes for us to change into. Then we can meld into the night and vanish." scene roof9 with dissolve nar "As you reach the lower floors, you realize with horror that you overlooked a crucial detail..." scene roof10 with dissolve window hide pause nar "The last floor doesn't have stairs. You're going to have to jump quite a distance to reach the ground below." scene roof11 with dissolve mc "Wait here, girls. I'll jump first, and once I'm down, I'll let you know when to jump. Don't be afraid, I'll catch you." scene roof11_povex with dissolve iris "Jump? But it's so high! What if I land beside you?" scene roof11_pov with dissolve mc "I'm here, [iris_name], you have nothing to fear. I'll catch you, I promise." scene roof13 with dissolve nar "You descend the last steps that lead into the void, with a tight chest and a knot in your throat. You see the street below, illuminated by the lights of the night, eagerly awaiting your arrival." scene roof14 with dissolve nar "You feel the cold, damp air against your skin as you mentally prepare to jump." scene roof15 with dissolve nar "You are now hanging by one arm, on the verge of letting go. You try to orient yourself, but you are blinded by a neon sign in the alley that hangs just at eye level." scene roof16 with dissolve nar "You feel the warmth of the neon enveloping you as you try to avoid being dazzled, not wanting to miss your jump. You realize that time is running out, and you need to act quickly if you want to survive this dizzying fall." $ renpy.sound.play("audio/MC_fall.ogg", loop=False) scene roof16b with vpunch nar "You land on the ground in one piece, short of breath and with your heart pounding. You realize with relief that everything went well despite the risks you took." $ renpy.sound.play("audio/jojo_steps.ogg", loop=False) scene roof17 with dissolve nar "Unfortunately, you encounter an unexpected turn of events, and you realize that you'll have to improvise quickly if you want to stay alive as you prepare to face a new wave of danger and uncertainty." scene roof17b with dissolve mc "I only know one guy with taste bad enough to wear tassel loafers..." $ skip_minigame = 0 label roof2: scene roof19ex with dissolve jojo "Hey [mc_name]. How's it going?" scene roof19 with dissolve mc "And there's the guy with the rotten taste to match the shoes." window hide scene roof20 with dissolve show jojo_intro window hide $ renpy.pause(4, hard=False) pause scene roof20 with dissolve nar "Jojo is a peculiar character, even the Graves - despite being from his own family - can't figure out his true intentions or tolerate him, which is why he mostly acts alone." nar "He stands out with his tattered tank top, which he proudly wears like a symbol of his strength and resilience. Each bullet hole in the fabric represents a wound he has endured and overcome, shaping his personality." scene roof20 with slowdissolve jojo "Say goodnight, [mc_name]." scene roof21 with dissolve window hide if persistent.no_mg == False: show text _ ("Prepare to react quickly.") $ ntf.add(_("Click on the icons as fast as possible.")) $ ntf.show() $ renpy.pause(3, hard=False) hide text $ renpy.pause(1, hard=False) jump qte1 elif persistent.no_mg == True: jump roof3 label qte1: $ cont = 0 $ arr_keys = ["a", "c", "e", "K_UP", "K_SPACE"] call qte_setup (1.0, 1.0, 0.01, renpy.random.choice(arr_keys), renpy.random.randint(1, 9) * 0.1, renpy.random.randint(1, 9) * 0.1) from _call_qte_setup $ counter = 0 while cont == 1 and counter < 2: call qte_setup (1.5, 1.0, 0.01, renpy.random.choice(arr_keys), renpy.random.randint(1, 9) * 0.1, renpy.random.randint(1, 9) * 0.1) from _call_qte_setup_1 $ counter = counter + 1 if cont == 1: show text _ ("{b}Success{/b}") $ renpy.pause(3, hard=False) hide text if achievement.has(achievement_name['react'][0]): $ renpy.pause(1, hard=False) jump roof3 else: $ Achievement.add(achievement_react) $ renpy.pause(1, hard=False) jump roof3 else: $ skip_minigame += 1 show text _ ("{b}Failed!{/b}") $ renpy.pause(2, hard=False) hide text jump roof_bad_end label roof3: $ renpy.sound.play("audio/body_punch.ogg", loop=False) scene roof23 with vpunch nar "Listening to your instincts, you leap forward and deliver a powerful shoulder strike to your opponent's stomach. You feel his resistance, but your strength and determination are enough to throw them off balance." scene roof24 with hpunch nar "You now have your opponent pinned beneath your body. You prepare to strike his face, feeling the anger rise within you as you get ready to unleash all your rage upon this enemy who has relentlessly pursued you." nar "You are determined to do whatever it takes to protect those you love, even if it means shedding blood. You have faced them in the past and always emerged victorious. You know you are stronger than them and have the ability to defeat them once again." $ renpy.sound.play("audio/punch.ogg", loop=False) scene roof26 with hpunch nar "But your opponent intercepts your punch with his left hand. You feel his strength and determination, realizing that it won't be as easy as you thought. You are caught off guard." $ renpy.sound.play("audio/punch.ogg", loop=False) scene roof29 with vpunch nar "You deliver a second punch with your other free hand, but the opponent also intercepts it with ease. You feel his immense strength, and you realize you are in a bad position. You frantically search for an opening, a weakness to exploit, but find nothing." scene roof30 with dissolve nar "You release your grip and attempt to choke him, desperate to find a way out of this fight." scene roof31 with dissolve nar "The opponent tries to reach for your face, but you pull your head back to avoid his strikes. You are familiar with his preferred techniques, including using his thumbs to gouge the eyes of his opponents, which he intended to use against you." scene roof33 with dissolve nar "You tighten your grip on his throat, seeking to regain control of the situation. You feel his resistance, but you are determined not to give up. You draw on your last bit of strength to maintain your grip, attempting to suffocate him for good." scene roof34 with dissolve nar "But to your surprise, the opponent grabs your wrists and easily breaks free from your left hand. You are caught off guard and realize that you are in danger." scene roof35ex2 with dissolve jojo "You... you stopped taking steroids. You've lost strength and no longer have the same rage as before." scene roof35ex with dissolve mc "And you, I see you're taking even more than before..." scene roof36 with dissolve nar "The opponent forcefully pulls your left arm, causing you to grit your teeth in pain." scene roof37 with dissolve nar "He strike with a powerful punch towards your face." $ renpy.sound.play("audio/punch2.ogg", loop=False) scene roof38 with dissolve nar "You feel the pain engulf your entire body, taking your breath away." scene roof39 with dissolve nar "The force of his punch lifts you off the ground." scene roof40 with dissolve nar "The opponent breaks free from your grip and stands up, while you fall to the side." scene roof42 with dissolve nar "You are dazed, struggling to catch your breath as he stand over you. You know you are in great danger and desperately search for an escape." scene roof43ex with dissolve jojo "You make me pity you, [mc_name]. Look at what you've become... You know what? I'll give you three chances to hit me." scene roof44 with dissolve nar "Your opponent, in an excess of confidence, taunts you by offering you three chances to hit him before he reacts. You can see the smug smile on his face as he stands before you, seemingly certain of his victory." $ renpy.sound.play("audio/missed_punch.ogg", loop=False) pause 0.1 play one ("audio/punch2.ogg") scene roof45 with dissolve nar "You throw a punch, but your opponent easily dodges it and counterattacks with a powerful blow to your ribs." scene roof44ex with dissolve jojo "And that's one. Two more chances, my friend." $ renpy.sound.play("audio/missed_punch.ogg", loop=False) scene roof46 with dissolve nar "You attempt a second punch, but your opponent dodges it again. Your frustration mounts as you search for an opening in his defense." scene roof44ex with dissolve jojo "And that's two. This is your last chance, [mc_name]." $ renpy.sound.play("audio/missed_punch.ogg", loop=False) scene roof49 with dissolve nar "You gather all your remaining strength in a final attempt to bring down your opponent, but your attack once again ends in bitter failure." scene roof44ex with dissolve jojo "Now it's my turn." show jojo_punch $ renpy.pause(2.5, hard=False) scene roof53ex with vpunch jojo "I feel sorry for you, [mc_name]. Seriously, just look at what you've become. A year ago, I wouldn't have lasted ten seconds against you. And now I'm humiliating you." scene roof54 with dissolve nar "You are on the ground, stunned by your opponent's powerful blow. You watch him, helpless, as he reaches for the handle of his firearm. Adrenaline courses through your veins as you desperately search for a way out of this situation." $ renpy.sound.play("audio/load_gun.ogg", loop=False) scene roof57ex with dissolve jojo "I've been waiting for this for so long. My sisters are going to be furious when they find out I'm the one who got to kill you." nar "Your opponent aims his gun at your head, finger on the trigger and ready to shoot. You are still reeling from the powerful blow he delivered, and you realize that your final hour may have arrived. Thoughts race through your mind as you desperately seek a solution." iris "Hey, brush-head, leave [mc_girl_name] alone." $ renpy.sound.play("audio/body_fall_iris.ogg", loop=False) scene roof58 with vpunch nar "Suddenly, [iris_name] literally falls from the sky, coming from the stairwell above your opponent, forcing him to kneel under the pressure. You are stunned by this unexpected intervention, but grateful that it may have saved your life." $ renpy.sound.play("audio/iris_fall.ogg", loop=False) scene roof59ex with vpunch iris "Ouchie, that hurt my bottom." scene roof60ex with dissolve jojo "Nice try, but a lightweight like that won't bring me down. Too bad she's not heavier." $ renpy.sound.play("audio/body_fall_glad.ogg", loop=False) scene roof60b with vpunch pause $ renpy.sound.play("audio/glad_fall.ogg", loop=False) scene roof61 with vpunch nar "And now it's [glad_name]'s turn to join the battle, leaping onto your already stunned opponent and knocking him out for good. You feel relief wash over your body as you realize that the threat is finally eliminated." scene roof62ex with dissolve glad "I swear, if he says I'm fat when he wakes up, I'll kill him myself." scene roof63 with dissolve mc "Thank you, girls. Without you, I would have been done for..." scene roof63ex with dissolve glad "Should we take his weapon?" scene roof63 with dissolve mc "No, don't leave your fingerprints on his weapon. Well, let's go, he won't stay in this state for long." scene black with slowdissolve nar "You exit the alley, leaving your unconscious opponent on the ground, and after a few minutes of running through dark alleyways, you arrive at an imposing door." scene roof64 with dissolve mc "This is it, girls. Very soon, we'll be safe, I promise you." scene roof64_blur with slowdissolve stop one $ renpy.music.stop(channel="music", fadeout=2.0) jump hidden_parking label hidden_parking: $ progress = 3 $ save_name = _("Beneath the Neon Sky") $ renpy.pause (2, hard=False) window hide show parking0_blur with slowdissolve play one "audio/constant_parking.ogg" play music "audio/music/hidden_parking.ogg" nvl clear if renpy.variant("android"): $ _message = "In the eerie silence of an isolated underground parking garage, beneath the glow of the city's sleeping neon lights.{p}{p}We huddled together, united against the imminent threat that had pushed us into the shadows.{p}{p}Our hearts beat in unison, our breath quickened with a mix of fear and adrenaline as we prepared for our next move, desperate to find refuge and the possibility of a new life." show text _message at truecenter with dissolve else: story "In the eerie silence of an isolated underground parking garage, beneath the glow of the city's sleeping neon lights.{p}{p}We huddled together, united against the imminent threat that had pushed us into the shadows.{p}{p}Our hearts beat in unison, our breath quickened with a mix of fear and adrenaline as we prepared for our next move, desperate to find refuge and the possibility of a new life." $ renpy.pause (5, hard=False) nvl clear nvl hide hide text $ renpy.pause (1, hard=False) scene parking0 with slowdissolve nar "You find yourself in an almost deserted underground parking lot, with cars parked at a distance from each other. The silence is only broken by the sound of your footsteps and the dripping of water from the suspended pipes." scene parking1 with dissolve mc "It's at the back, girls. The clothes are in the trunk of the grey sedan." scene parking3 with dissolve nar "The three of you rush towards the car, your footsteps echoing in the chilly underground parking lot. But with adrenaline still coursing through your veins, you are almost insensitive to the biting cold." scene parking4ex2 with dissolve mc "Get changed quickly and let's get out of the city." scene parking4ex with dissolve glad "This must be the tenth time..." scene parking4bex with dissolve mc "I know, [glad_name], but this time I have other plans. I'm tired of running too." $ renpy.sound.play("audio/open_trunk.ogg", loop=False) scene parking5ex with dissolve mc "But I'll tell you about it when we're far from here. Walls have ears, as they say..." scene parking6 with dissolve nar "You open the trunk and see a sports bag and a briefcase. Your hands instinctively go for the sports bag, knowing it's the item you need right now." scene parking7 with dissolve mc "Well, I know the clothes might not be to your liking, but it's all I could find. There are some provisions at the bottom." scene parking8ex with dissolve glad "Please don't tell me they're princess dresses or I'm gonna puke." scene parking9ex with dissolve iris "Are they princess dresses??!!" $ renpy.sound.play("audio/zip.ogg", loop=False) scene parking12ex with dissolve mc "Don't worry, that would be too conspicuous, unless we're going to Disneyland, but that's definitely not where we're going." scene parking13 with dissolve mc "Just grab whatever clothes you can find quickly. I want to leave the city as soon as possible." scene parking14ex with dissolve iris "[mc_girl_name], I love this orange one, thanks!" scene black with dissolve nar "The three of you quickly change clothes, knowing that every second counts. You discard your old clothes without hesitation, knowing that they could give you away. Once ready, you quickly get into the car, ready to flee into the unknown." $ renpy.sound.play("audio/open_car_door.ogg", loop=False) scene parking15 with dissolve glad "What a shitty car..." scene parking15ex with dissolve mc "[glad_name], I've told you not to talk like that." scene parking16ex with dissolve mc "It's all I could find, but don't worry, we won't keep it for long." $ renpy.sound.play("audio/engine_start.ogg", loop=False) scene parking17 with dissolve iris "I actually like this car." scene parking17ex with dissolve glad "Well, you like everything." scene parking19 with dissolve iris "That's not true!" scene parking20 with dissolve glad "Name one thing you don't like." scene parking21 with dissolve iris "Brush-head, I hate him." scene parking23 with dissolve glad "That doesn't count, even his own father hates him." scene parking24 with dissolve jump hidden_parking2 label hidden_parking2: show screen car_hidden_parking_zoom nar "While the girls bicker as usual, your attention is drawn to a car parked on the side. You recognize it as a government vehicle, and you wonder what it's doing here in this parking lot." hide screen car_hidden_parking_zoom jump hidden_parking3 label hidden_parking3: scene parking25 with dissolve mc_t "I don't know what it's doing here. But I doubt it's here for us. At least, I hope not..." scene parking26 with dissolve iris "Where are we going now, [mc_girl_name]?" scene parking27 with dissolve mc "To a warehouse in the slums." scene parking28 with dissolve iris "In the slums?! Why do you want to go there? It's too scary." scene parking29 with dissolve mc "We have something to retrieve before leaving the city. Don't worry, it will be fine." scene parking29_blur with dissolve stop one jump warehouse label warehouse: $ progress = 4 $ save_name = _("The slums") $ renpy.pause (2, hard=False) window hide show warehouse1_blur with slowdissolve play one "audio/constant_nocturnal.ogg" $ renpy.pause (1, hard=False) scene warehouse1 with slowdissolve nar "After a long journey by car through the bustling streets of the city, you finally arrive at an abandoned warehouse nestled in the heart of the 'slums.' This dark and neglected part of the city, acting as an urban dumping ground, is well-known to the locals." scene warehouse1b with dissolve nar "Its dilapidated streets and crumbling buildings harbor a population as unpredictable as it is dangerous, posing a real challenge to anyone who dares to venture into it. Fortunately, you are only passing through." scene warehouse3 with dissolve glad "Hey, there's a bum staring at us." scene warehouse4 with dissolve iris "A bum? I hope he doesn't try to steal our stuff." scene warehouse6 with dissolve glad "Considering he's still staring at us, it's quite possible. I hope you don't have anything valuable on you?" scene warehouse5 with dissolve $ renpy.sound.play("audio/garage_door_open.ogg", loop=False) mc "[glad_name], stop scaring your sister. He won't do anything to us, [iris_name]." stop sound scene warehouse8 with dissolve nar "As you venture further into the dark alley, you come across a garage door that automatically lifts as you approach." scene warehouse9 with dissolve iris "Hey, there's a bigger car." scene warehouse10 with dissolve mc "You got it, [iris_name]. You're going to love this one." $ renpy.sound.play("audio/stop_car.ogg", loop=False) scene warehouse10b with dissolve nar "You park the vehicle and silently step out. Next to you is an imposing pickup truck, hidden under a tarp and seemingly waiting just for you." scene warehouse11 with dissolve mc "Girls, remove the tarp from the pickup truck. I'll get the stuff from the trunk, and then we'll hit the road. [iris_name], don't forget Mr. Teddy." $ renpy.sound.play("audio/open_trunk.ogg", loop=False) scene warehouse12 with dissolve mc "Just pull the tarp off, no need to take it with us. Leave it on the ground." $ renpy.sound.play("audio/cover.ogg", loop=False) scene warehouse13 with dissolve nar "Once removed, the tarp reveals a beautiful, brand-new pickup truck, its chrome shining in the dim warehouse light. An imposing vehicle that exudes power and ruggedness, ready to face any challenge." scene warehouse14ex with dissolve mc "Did we forget anything? Make sure." $ renpy.sound.play("audio/pickup_start.ogg", loop=False) scene warehouse15 with dissolve iris "Yes, I have Mr. Teddy Bear!" scene warehouse15ex with dissolve mc "Then let's get out of here!" scene warehouse16 with dissolve glad "And are we just leaving the car like that?" scene warehouse17 with dissolve mc "Don't worry. Given the neighborhood, in less than an hour it will be in pieces, and whatever remains of it will have burned before sunrise." scene warehouse18 with dissolve iris "But I really liked it..." stop one jump runaway_city label runaway_city: $ progress = 5 scene warehouse18_blur with dissolve stop music fadeout 2.0 pause 0.1 $ save_name = _("Runaway City") $ renpy.pause (2, hard=False) window hide show city3_blur with slowdissolve $ renpy.pause (1, hard=False) play music "audio/music/runaway_city.ogg" fadein 2.0 nvl clear if renpy.variant("android"): $ _message = "As we left the city behind, the weight of our past and the uncertainty of our future loomed over us like an endless shadow.{p}{p}It wasn't the first time we had to abandon our lives and run, and we knew it probably wouldn't be the last, although a part of us hoped otherwise.{p}{p}But for now, all we could do was hope that the road ahead would lead us to a better life, where we wouldn't have to constantly look over our shoulders or fear for our very existence.{p}{p}As we drove into the unknown, we held onto each other, embracing the promise of a brighter future, leaving behind everything we knew and loved for the chance of a fresh start." show text _message at truecenter with dissolve else: story "As we left the city behind, the weight of our past and the uncertainty of our future loomed over us like an endless shadow.{p}{p}It wasn't the first time we had to abandon our lives and run, and we knew it probably wouldn't be the last, although a part of us hoped otherwise.{p}{p}But for now, all we could do was hope that the road ahead would lead us to a better life, where we wouldn't have to constantly look over our shoulders or fear for our very existence.{p}{p}As we drove into the unknown, we held onto each other, embracing the promise of a brighter future, leaving behind everything we knew and loved for the chance of a fresh start." $ renpy.pause (5, hard=False) nvl clear nvl hide hide text window hide if renpy.variant("android"): pause $ renpy.pause (1, hard=False) scene city3 with dissolve nar "The blinding lights of the city gradually fade away, giving way to an oppressive darkness. You drive toward the exit, leaving behind the dark and sinister streets of the city, but you can't help but cast one last glance backward, where the menacing silhouettes of your pursuers linger." scene city4 with dissolve iris "Are we almost there?" $ renpy.sound.play("audio/turn_signal_for_loop.ogg", loop=True) scene city5 with dissolve mc "Absolutely not. I'm tired of running so often. This time, we're going far away." scene city6 with dissolve iris "Far away? How far?" scene city7 with dissolve mc "As far as possible. I want to put at least twelve hundred miles between this city and us." scene city8ex with dissolve iris "Twelve hundred miles?! We've never been that far!" scene city9ex with dissolve mc "I know, [iris_name], but this time [bad_they] should have a hard time finding us. And if my plan goes well, we'll be safe for the rest of our lives." glad "Not a chance... I'm sure [bad_they] will be on our tails in no time." window hide scene city11 with dissolve pause scene city12 with dissolve pause .1 scene city11 with dissolve window hide scene city13 with dissolve mc_t "It's always comforting to see a familiar and friendly face in the darkness of the night, especially when times are tough." scene city14 with dissolve pause .1 scene city13 with dissolve pause 5 scene city15 with dissolve mc_t "If there's anyone I'm not surprised to see running covered in blood in the middle of the night, it's him..." mc_t "It seems our situations are similar... once again." scene city16 with dissolve mc "[glad_name], trust me for once." iris "I need to pee..." glad "And now, 'Miss piss three drops' is back..." stop sound $ renpy.sound.play("audio/puddle.ogg", loop=False) scene city17 with dissolve iris "Stop calling me that!" glad "When you stop peeing three drops." if achievement.has(achievement_name['leave_everything'][0]): $ renpy.pause (1, hard=False) jump lighthouse else: $ Achievement.add(achievement_leave_everything) $ renpy.pause (1, hard=False) jump lighthouse label lighthouse: $ progress = 6 stop music scene city17_blur with dissolve stop music fadeout 2.0 $ save_name = _("Light at the tunnel's end") $ renpy.pause (2, hard=False) window hide play zero "audio/seagulls.ogg" show lighthouse1_blur with slowdissolve $ renpy.music.set_volume(1.0, channel="music") $ renpy.pause (1, hard=False) play music "audio/music/lighthouse_theme.ogg" fadein 2.0 nvl clear if renpy.variant("android"): $ _message = "As we emerged from the dark tunnel, the gray morning sky greeted us with its melancholic hue.{p}{p}A vast lake stretched out before us, with a solitary lighthouse standing tall like a beacon of hope amidst the desolate landscape.{p}{p}It was a fleeting moment, but one that lingered in my mind, a reminder that even in the darkest times, a glimmer of light can guide us forward." show text _message at truecenter with dissolve else: story "As we emerged from the dark tunnel, the gray morning sky greeted us with its melancholic hue.{p}{p}A vast lake stretched out before us, with a solitary lighthouse standing tall like a beacon of hope amidst the desolate landscape.{p}{p}It was a fleeting moment, but one that lingered in my mind, a reminder that even in the darkest times, a glimmer of light can guide us forward." $ renpy.pause (1, hard=False) nvl clear nvl hide hide text if renpy.variant("android"): pause $ renpy.pause (1, hard=False) scene lighthouse1 with slowdissolve nar "After driving through the night, accumulating miles behind you, you finally feel a slight sense of relief as you reach the shores of a tranquil lake. You take a deep breath, knowing that you are finally a bit safer." scene lighthouse2 with dissolve iris "[mc_girl_name]! It's so beautiful, look!" jump lighthouse_birdd label lighthouse_birdd: scene lighthouse3 with dissolve show screen lighthouse_bird iris "There's even a bird! Oh! And a lighthouse! Can we stop, please [mc_girl_name], can we?" jump lighthouse_birdd2 label lighthouse_birdd2: hide screen lighthouse_bird scene lighthouse4 with dissolve mc "I would love to, [iris_name], but I'm not sure if it's safe. I want to gain as much time as possible." scene lighthouse6 with dissolve iris "Please, just give me a minute. I promise, all I want is to take a short while to look at the lighthouse and the lake." scene lighthouse7 with dissolve $ menu_choice_number = 2 $ menu_question = _("Do you want to stop to admire the view?") $ timeout = 4 $ timeout_label = 'lightouse_no' menu: "Stop"(description=_("it does look beautiful."), tooltip=_("{b}[iris_name] happiness +1 / [iris_name] anxiety -1 / [mc_name] anxiety -1 /{p}[glad_name] bored +1 / time lost +1{/b}")): mc "Alright, [iris_name], you win. I guess we can take five minutes to admire the view." $ iris_happiness += 1 $ gladys_bored +=1 $ mc_anxiety += 1 $ time_lost += 1 $ timeout_label = None jump lighthouse1_1 "Continue"(description=_("we don't have time."), tooltip=_("{b}[iris_name] Happiness -1{/b}")): label lightouse_no: scene lighthouse18 with dissolve mc "I'm sorry, [iris_name], but we don't have time, and it's too dangerous. We need to keep going." $ iris_happiness -= 1 $ timeout_label = None jump lighthouse2 label lighthouse1_1: $ renpy.sound.play("audio/turn_signal_for_loop.ogg", loop=True) scene lighthouse8 with dissolve nar "You activate your blinker, signaling your intention to pull over to the designated roadside area. Your eyes scan the surroundings, and you don't regret accepting to take a short break." scene lighthouse5 with dissolve pause iris "Oh! [mc_girl_name], look! The lighthouse turned on!" stop sound scene lighthouse9 with dissolve pause scene black with slowdissolve scene lighthouse11 with slowdissolve nar "You spend a few moments in awe of the spectacle before you." scene lighthouse12 with dissolve nar "A lake, surrounded by snow-capped mountains, stretches out before you. In the middle of the lake, a lighthouse stands proudly, while a fishing boat catches the attention of flying birds." scene lighthouse13 with dissolve mc "You were right to want to stop, it's truly magnificent." scene lighthouse14ex with dissolve iris "I wish we could go inside the lighthouse. Do you think we could sleep in it? If we lived there, we could see the bad guys coming from all directions." scene lighthouse15ex with dissolve glad "Well, can we go now? I don't know if you're aware, but we might have some maniacs tailing us to get revenge..." nar "You don't pay attention to [glad_name]'s words, too busy admiring the scenery." scene lighthouse16 with dissolve mc "Look, there's a village further ahead. Probably a fishing village." scene lighthouse17 with dissolve nar "In the distance, you see a fishing village on stilts, seemingly floating on the water like a mirage in the enchanting landscape of the lake. The sight is so beautiful that you remain in awe for a few minutes. You forget your worries, the looming threat, and for a brief moment, you feel free once again." scene lighthouse17_2 with dissolve pause scene iris_lighthouse1 with slowdissolve pause scene iris_lighthouse2 with slowdissolve pause scene iris_lighthouse3 with slowdissolve iris "I feel like [mc_girl_name]... I need to pee..." mc "Can't you hold it just a little, there's a gas station not far from here." iris "No [mc_girl_name], I really need to go." scene iris_lighthouse4 with slowdissolve glad "And there you have it, miss piss three drops is back." scene iris_lighthouse5 with slowdissolve mc "Leave her alone. It's been a while since she peed, it's understandable." scene iris_lighthouse6 with slowdissolve iris "Yes, leave me alone, I have the right to pee from time to time." glad "From time to time??!! Are you kidding?" scene iris_lighthouse4 with slowdissolve mc "I don't think there are any toilets around... I'm not sure where you could do that..." scene iris_lighthouse8 with slowdissolve glad "Just open the front door of the car. It will give her some 'shelter'. Otherwise, she'll just have to hold it until the next stop." scene iris_lighthouse4 with slowdissolve mc "Would that work for you [iris_name]?" iris "I'm not sure... In any case, if [glad_name] watches me, I won't be able to do it." scene iris_lighthouse6 with slowdissolve mc "Alright [glad_name], get back in the car, I'll handle it." scene iris_lighthouse9 with vvslowdissolve mc "Will it be okay with the doors open?" iris "I can try... but..." scene iris_lighthouse10 with slowdissolve iris "On this side..." scene iris_lighthouse11 with slowdissolve iris "And this side is okay too, I'm not seen..." scene iris_lighthouse12 with slowdissolve iris "But if someone is on the lighthouse they'll see me... {p}or if someone passes by boat...{p}Could you..." mc "Could you what?" iris "Could you stand in front of me to hide me, please?" mc "Of course, if it makes you feel better..." $ menu_choice_number = 2 $ menu_question = _("How do you want to position yourself?") $ timeout = None menu iris_pee: "Facing her."(description=_("Be careful, pissing scene."), tooltip=_("{b}[iris_name] Curiorruption +1 {/b}")): jump iris_pee_face "Back to her."(description=_("You won't see anything."), tooltip=_("Close the pissing path.")): $ iris_pee_path = False jump iris_pee_back label iris_pee_back: scene iris_lighthouse12b with slowdissolve mc "Don't worry, I'm going to hide you with my body." iris "Thank you [mc_girl_name]" scene iris_lighthouse12c with slowdissolve nar "Even if the sound is discreet, you hear [iris_name] peeing." iris "I'm almost done..." scene black with slowdissolve $ renpy.pause (2, hard=False) scene iris_lighthouse12d with slowdissolve iris "It's good... thank you, that feels a lot better. I feel better." jump lighthouse_after_pee label iris_pee_face: scene iris_lighthouse12 with slowdissolve mc "Don't worry, I'm going to hide you with my body." scene iris_lighthouse13 with slowdissolve pause nar "You don't know why, but you chose to face [iris_name], rather than turning your back on her while she pees." show iris_pee_first with dissolve pause 5 scene iris_lighthouse14 with slowdissolve nar "For once, her reputation of peeing a little is false. But then again since you left a few hours ago she hadn't done anything." scene iris_lighthouse13b with slowdissolve pause show iris_pee1 with dissolve pause show iris_pee2 with dissolve pause call screen iris_pee1 label iris_pee_face2: scene iris_lighthouse14b with slowdissolve iris "It's relieving... I'll be done soon." scene iris_lighthouse15 with slowdissolve iris "Uh..." scene iris_lighthouse16 with slowdissolve pause iris "[mc_girl_name]... why are you watching me..." mc "I'm sorry, I didn't think. Do you want me to turn around?" iris "I'm done anyway... {p}But it's weird to do this in front of you." $ renpy.notify(_("She is a bit more comfortable with the idea of peeing in front of you.")) scene black with slowdissolve $ renpy.pause (2, hard=False) scene iris_lighthouse17 with slowdissolve iris "Well, I'm done we can go back. Thank you [mc_girl_name]." $ renpy.notify("Iris Currioruption = {}".format(iris_curiorruption)) $ iris_curiorruption += 1 if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(iris_pee1) $ renpy.end_replay() jump lighthouse_after_pee label lighthouse_after_pee: if achievement.has(achievement_name['admire_view'][0]): $ renpy.pause (1, hard=False) scene black with slowdissolve nar "You eventually resume your journey, worried about having lost some time, but grateful for having shared that moment with [iris_name]." scene lighthouse18 with slowdissolve iris "It was so beautiful. Thank you for stopping." scene lighthouse19 with dissolve mc "Thank you too, if you hadn't mentioned it, I probably would have passed by without even looking." scene lighthouse21 with dissolve iris "And you, [glad_name], did you find it beautiful?" scene lighthouse22 with dissolve glad "Rocks, water, birds that hurt my ears, and to top it off, a lighthouse in the middle of a lake. It's dumb, I don't see the point. Someone will have to explain to me what it's for." iris "If I'm 'Miss piss three drops', then you're 'Miss never satisfied'." glad "Shh." stop zero jump highlands else: $ Achievement.add(achievement_admire_view) $ renpy.pause (1, hard=False) scene black with slowdissolve nar "You eventually resume your journey, worried about having lost some time, but grateful for having shared that moment with [iris_name]." scene lighthouse18 with slowdissolve iris "It was so beautiful. Thank you for stopping." scene lighthouse19 with dissolve mc "Thank you too, if you hadn't mentioned it, I probably would have passed by without even looking." scene lighthouse21 with dissolve iris "And you, [glad_name], did you find it beautiful?" scene lighthouse22 with dissolve glad "Rocks, water, birds that hurt my ears, and to top it off, a lighthouse in the middle of a lake. It's dumb, I don't see the point. Someone will have to explain to me what it's for." iris "If I'm 'Miss piss three drops', then you're 'Miss never satisfied'." glad "Shh." stop zero jump highlands label lighthouse2: scene lighthouse18 with dissolve iris "But it was so beautiful..." scene lighthouse19 with dissolve iris "Can we come back here someday, please?" nar "You know it's impossible because your destination is thousands of miles ahead of you." $ menu_question = _("Do you want to tell [iris_name] the truth or make a promise that you know is impossible?") $ menu_choice_number = 2 $ timeout_label = None menu lighthouse_return: "Tell the truth"(description=_("You will tell the truth to [iris_name]"), tooltip=_("{b}[iris_name] sadness +1{/b}")): mc "[iris_name], I don't think it's possible. We're going really far this time, and it won't be possible to come back." iris "I really wanted to look at the scenery for a few minutes." scene lighthouse21 with dissolve mc "I'm sorry... I would have liked to as well, but it's really not possible." scene lighthouse22 with dissolve nar "No sound came from [iris_name]' mouth, but you could still feel her disappointment through the silence that hung behind you." $ iris_sadness += 1 stop one stop zero jump highlands "Tell a lie"(description=_("You will make a promise that you know you won't keep."), tooltip=_("{b}[iris_name] happiness +1 / Girls betray +1{/b}")): mc "Yes, of course, as soon as things settle down a bit, we'll come back." iris "I can't wait for us to come back then. When do you think it will be?" scene lighthouse21 with dissolve mc "I don't know that yet, but as soon as possible." scene lighthouse22 with dissolve iris "Great! I'm so happy." nar "[iris_name] seemed radiant with the prospect of coming back here soon, but deep inside you, a certain uneasiness grew, caused by the guilt of having lied to her." $ iris_happiness += 1 $ girl_betray += 1 $ iris_lighthouse_promise = True stop one stop zero jump highlands label highlands: $ progress = 7 scene lighthouse22_blur with dissolve $ save_name = _("The Hitchhiker") $ renpy.pause (2, hard=False) window hide show highlands1_blur with slowdissolve $ renpy.pause (1, hard=False) play one "audio/forest_ambiance.ogg" play music forest_theme fadein 2.0 nvl clear if renpy.variant("android"): $ _message = "The vibrant green oaks of the forest towered over us, a striking contrast to the concrete jungle we had left behind.{p}{p}The rustling of leaves and the singing of birds filled the air, a melody that felt like an old friend after the incessant noise of the city.{p}{p}With each miles, we left behind our old selves like shedding a worn-out skin and embraced the serenity and possibilities that lay ahead.{p}{p}For the first time in a long while, we felt alive, truly alive, and the world seemed to open up before us like a blank canvas, waiting to be painted with our hopes and dreams." show text _message at truecenter with dissolve else: story "The vibrant green oaks of the forest towered over us, a striking contrast to the concrete jungle we had left behind.{p}{p}The rustling of leaves and the singing of birds filled the air, a melody that felt like an old friend after the incessant noise of the city.{p}{p}With each miles, we left behind our old selves like shedding a worn-out skin and embraced the serenity and possibilities that lay ahead.{p}{p}For the first time in a long while, we felt alive, truly alive, and the world seemed to open up before us like a blank canvas, waiting to be painted with our hopes and dreams." $ renpy.pause (5, hard=False) nvl clear nvl hide hide text if renpy.variant("android"): pause scene highlands1 with dissolve if persistent.wl_desert == True: jump highlands_wl elif persistent.wl_desert == False: jump highlands_no_wl label highlands_wl: play music forest_theme fadein 2.0 $ ntf.add(_("Lewd Desert event unlocked")) $ ntf.show() scene highlands1 with dissolve nar "You're driving through the magnificent Highlands, where majestic forests meet imposing rock formations. In the distance, on the side of the road, the silhouette of a hitchhiker gradually emerges on the horizon." $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands1_pov with dissolve mc_t "A hitchhiker? I'm not sure if I should let her in. The girls are sleeping, and it shouldn't bother them. But it could be a trap or she might gather information that she could reveal later." stop sound scene highlands2 with dissolve nar "Doubt takes hold of you, and you take the time to weigh the pros and cons, assessing the risks if you decide to pick up the hitchhiker. Many vehicles are driving in the opposite direction, but you haven't seen anyone going in the same direction as you for hours. If you don't pick her up, the stranger might have to wait for quite some time." scene highlands2_zoom with dissolve pause show hitch_intro $ renpy.pause (5, hard=False) pause $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands2_pov with dissolve mc_t "It's the final seconds to make a decision..." $ menu_question = _("Pick up the hitchhiker?") $ timeout = 3 $ menu_choice_number = 2 $ timeout_label = "highlands_no" menu rosie_mae_choice_wk: "Yes"(description=_("Why not ?"), tooltip=_("{b}Can lead to a lewd scene{/b}")): stop music fadeout 2.0 $ timeout_label = None if achievement.has(achievement_name['hitchhiker'][0]): $ renpy.pause (1, hard=False) jump highlands_yes else: $ Achievement.add(achievement_hitchhiker) $ renpy.pause (1, hard=False) jump highlands_yes "Nope"(description=_("I don't have the time."), tooltip=_("{b}No sex for you, sir{/b}")): $ timeout_label = None jump highlands_no label highlands_no: stop sound scene highlands3_nope with dissolve mc_t "No, it's impossible. It's too risky. It would leave a witness to our presence here, and I can't take that risk." scene highlands3_nope with dissolve rosie_mae "ASSHOLE!!! TINY DICK!" scene highlands_nope_blur with slowdissolve stop one jump forest_road label highlands_yes: stop sound scene highlands3_yes with dissolve nar "After much consideration, you finally decide to let her get in. Even though she seems harmless, you keep in mind not to divulge any compromising information that could trace back to you in case of interrogation." $ renpy.sound.play("audio/close_car_door.ogg", loop=False) $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands4_yes_ex with dissolve rosie_mae "You're a true savior, sir! I thought I was gonna freeze my ass off and starve on the side of the road. But here you are, ready to take me wherever I want. You know what? You kinda remind me of my big brother, with your badass attitude and protective vibe. I'm [rosie_mae], by the way. And what's your name?" scene highlands6_yes with dissolve mc_t "She talks a lot... hopefully, she won't ask too many questions about me. Either way, I shouldn't give her my real name." mc "I'm... Alan, Alan Smithee...{p}And where are you heading, [rosie_mae]?" scene highlands5_yes_ex with dissolve rosie_mae "Thanks for the ride, Alan. I'm gettin' outta this godforsaken town in the middle of nowhere. I'm takin' the road straight ahead, wherever it takes me. But that's the beauty of it, ya know? No specific plan, just hittin' the road, followin' the twists, the highs, the lows. Gotta live a little, let go. I'm sure you get it too, right?" scene highlands7_yes_ex with dissolve mc "More than you think, [rosie_mae]...{p}But if I could ask you to tone it down a bit... there are two girls sleepin' in the back, their night was short, and they need some rest." scene highlands7_yes_b_ex with dissolve rosie_mae_w "Oh, my bad, I didn't catch that. I'm just a bit excited, ya know? It's my first time gettin' outta this hick town. But don't worry, I'll keep it lowkey, don't wanna disturb their sleep." scene highlands7_yes_ex with dissolve mc_w "Thanks, [rosie_mae]. So, is this your first time leavin' this lost hole?" scene highlands8_yes_ex with dissolve rosie_mae_w "Listen up, mister, speaking of holes, let me tell you something. It's not that I wanna make you look like a fool, but I ain't got a penny on me to pay for the gas, ya know? But I might be able to find another way to repay you if you're interested..." stop sound scene highlands8_yes_bonus with dissolve mc_w "Don't worry, [rosie_mae]. I'm not doing this for the money, just helping you out." $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands9_yes_ex with dissolve rosie_mae_w "I told ya I thought I was gonna starve on the side of the road... You got anything to eat? Like a big sausage?" scene highlands10_yes_ex with dissolve mc "[rosie_mae]... what are you doing?" scene highlands10_yes with dissolve mc_t "What's going on here?" scene highlands12_yes with dissolve nar "[rosie_mae], unbutton your pants while you're driving and take your dick out. You can't make any noise or do anything that would wake up the girls. You also can't let go of the steering wheel to dress yourself. You do nothing and watch her in astonishment." scene highlands13_yes_ex with dissolve rosie_mae_w "Now that you're comfortable, I can finally devour this sausage. I swear, sir, I've been starving for hours, couldn't think of anything else. All I want is to put a nice big sausage in my mouth, ya know." scene highlands14_yes with dissolve rosie_mae "Holy shit, sir..." scene highlands15_yes_ex with dissolve rosie_mae_w "Hey, listen, sir, I'm tired of this weird formality, ya know? I'm gonna address you informally, is that alright with you?" scene highlands15_yes_ex2 with dissolve mc_w "Uh... if you want to..." scene highlands15_yes_ex rosie_mae_w "Let me start again...{p}Oh fuck, dude, your dick is massive! I've never seen one so big! I'm so damn hungry right now, I can't wait any longer. Please, let me do it." scene highlands15_yes with dissolve $ menu_question = _("Do you want to let her do it?") $ menu_choice_number = 2 $ timeout_label = None menu rosie_mae_snack_wk: "Accept"(description=_("But ask her to do it silently"), tooltip=_("{b}You're going to offer a meal to [rosie_mae]{/b}")): label wl_the_hitchiker: $ renpy.sound.play("audio/interior_car.ogg", loop=True) hide text scene highlands15_yes_ex2 mc_w "[rosie_mae], do as you wish, but please don't wake up the girls..." scene highlands16_yes with dissolve rosie_mae_w "Damn, so massive. I should've come with a friend." show bj_car_wl with dissolve nar "You remain frozen for a moment, your mind blank, and then suddenly you realize what just happened. The scene is surreal and reminds you of the plot of a bad movie." nar "But as the surprise wears off, you feel an increasingly intense excitement, a shiver running through your entire body, and a wave of pleasure engulfing you." nar "You're unable to focus on the road. [rosie_mae] is incredible with her mouth. She puts so much heart into it that you feel like she's sucking your entire soul." nar "You gently pull the car over to the side, praying that the girls won't realize the car has stopped. But on the other hand, the possibility of getting caught makes it even more thrilling." rosie_mae_gag "Gghagg gagh gaggh ggahg gagh." mc_w "I... I didn't understand anything..." rosie_mae_gag "Aha, ah! Ha! Aga! Gah! Haha! Aga! Hagga! Gag! Ah, gagga! Haha! Hagg!" mc_w "[rosie_mae], you are talking with my dick in your mouth, how do you expect me to understand anything?" scene highlands10_yes_ex2 with dissolve rosie_mae_w "Sorry man, I wanted to tell you that you can push on my head or touch my ass if you want, it turns me on when I suck, but your cock is so good, I couldn't stop sucking." rosie_mae_w "By the way, as soon as you feel like throwing sauce go ahead, don't mind me, remember I'm starving. I'm going back, man, can you hear her too? I think she's calling me, she misses me too much." show bj_car_wl_2 with dissolve nar "you press down on [rosie_mae] head and control the depth of the blow job." show bj_car_wl_3 with dissolve stop sound call screen bj_car "Refuse"(description=_("No, the girls will wake up"), tooltip=_("{b}[rosie_mae] will continue to be hungry{/b}")): hide text $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands15_yes_ex2 mc_w "I'm sorry, [rosie_mae], I can't do it, the girls are right behind us." scene highlands15_yes_ex with dissolve rosie_mae "Seriously? You're not gonna do this to me? After everything I've been through today, you're gonna deny me a good meal? I won't bite, you know?" scene black with slowdissolve $ renpy.pause (1, hard=False) stop sound jump no_bj_for_you_sir label rosie_mae_view_switch1: show bj_car_wl with dissolve pause 0.1 hide bj_car_wl_3 hide bj_car_wl_2 call screen bj_car label rosie_mae_view_switch2: show bj_car_wl_2 with dissolve pause 0.1 hide bj_car_wl hide bj_car_wl_3 call screen bj_car label rosie_mae_view_switch3: show bj_car_wl_3 with dissolve pause 0.1 hide bj_car_wl_2 hide bj_car_wl call screen bj_car label no_bj_for_you_sir: $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands_no_bj with slowdissolve nar "[rosie_mae] sits with crossed arms, visibly offended by your refusal." mc_w "Listen, [rosie_mae], I would have loved to, but..." scene highlands_no_bj2_ex with dissolve rosie_mae_w "I didn't ask for anything more than that, just a sausage to fill my stomach. But hey, if you wanna be like that, go ahead, keep it. I've met more generous people in my life, that's for sure. But don't worry, I'll manage without you. Just let me get out." scene highlands_no_bj with dissolve mc_w "What? Here in the middle of nowhere? But I thought you wanted to leave this place?" scene highlands_no_bj2_ex with dissolve rosie_mae_w "I didn't want to leave this godforsaken town. I just hopped in your car to take a little break because it's impossible to find a decent dick in this backwater place. I thought hitchhiking would lead me to someone nice who could lend a hand. But whatever, it's fine, you can drop me off here, I don't care. I actually live right nearby." scene highlands_no_bj2 with dissolve mc_w "Sorry, [rosie_mae], I..." scene highlands_no_bj2_ex with dissolve rosie_mae_w "I thought you could understand, I was mistaken. I just wanted to find a bit of help and humanity on this road. But if that's too much to ask for, forget it." scene highlands_no_bj3_ex with dissolve rosie_mae_w "And you can keep your apologies. I'd rather walk than be stuck with a selfish guy like you." scene highlands_no_bj3 with dissolve nar "You feel a little guilty as you watch her leave, but you had your reasons. You continue on your way, wondering if you should have been more 'generous.' But it's too late now, and you can't go back." scene highlands_no_bj3_blur with slowdissolve stop sound jump forest_road label highlands_yes2: $ renpy.sound.play("audio/interior_car.ogg", loop=True) show bj_car_wl with dissolve mc_w "[rosie_mae], i'm cumming..." $ triple_fade("highlands18_yes") nar "[rosie_mae] keeps all the liquid you so generously offer her in her mouth, trying not to lose a single drop. Her eyes close briefly in pleasure as you finish, then she looks up at you with a smile of gratitude." scene highlands19_yes with dissolve nar "[rosie_mae] looks straight at you and lets you see how much she's harvested, she seems more than satisfied." scene highlands20_yes with dissolve nar "[rosie_mae] closes her mouth and then you hear her swallow, obviously she's really enjoyed it." scene highlands9_yes_ex2 with dissolve rosie_mae_w "Wow, thanks a lot, man, for the meal. It was delicious. I've never eaten something so good in my entire life, seriously. I would've loved to have a bit more, but oh well. Anyway, I don't regret getting in your car." scene highlands6_yes_ex with dissolve mc_w "Ah, no problem. Glad you liked it." scene highlands5_yes_ex with dissolve rosie_mae_w "However, I don't want to bother you any longer. Can you drop me off, like, right here, right now, please?" scene highlands6_yes with dissolve mc_w "What? But you didn't want to leave this place? I don't understand." scene highlands6_yes_ex with dissolve rosie_mae_w "You know, there's nothing but peasants with soft dicks in this shitty town. All I really wanted was to suck a nice big cock. And now I've had it for the next few weeks, I never thought I'd find one so good. Don't worry, I live right next door." scene highlands6_yes with dissolve nar "You drive in silence for a few moments, unsure of how to respond to [rosie_mae]. Eventually, you pull over to the side of the road and stop the car to let her get out." scene highlands4_yes_ex with dissolve rosie_mae_w "Thanks, man, especially for the meal. I'll remember it for a long time. If you ever come back around here, we should meet up again, yeah." scene highlands4_yes with dissolve mc_w "See you later, [rosie_mae], thanks for... well... you know." stop sound stop music fadeout .2 if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(rosie_mae_scene1) $ renpy.end_replay() scene highlands_yes_blur with slowdissolve jump forest_road label highlands_no_wl: scene highlands1 with dissolve nar "You drive through the magnificent Highlands, where majestic forests meet towering rock formations. In the distance, on the side of the road, the silhouette of a hitchhiker gradually emerges on the horizon." $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands1_pov with dissolve mc_t "A hitchhiker? I'm not sure if I should pick her up. The girls are sleeping, and it shouldn't bother them. But it could be a trap or she might gather information to reveal later." stop sound scene highlands2 with dissolve nar "Doubt takes hold of you, and you take the time to weigh the pros and cons, evaluating the risks if you were to pick up the hitchhiker. Many vehicles pass by in the opposite direction, but you haven't seen anyone heading in the same direction as you for hours. If you don't pick her up, the stranger may have to wait for quite some time." $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene highlands2_pov with dissolve mc_t "It's the final seconds to make a decision... No, it's impossible, it's too risky. It would leave a witness to our presence here, and I can't take that chance." stop sound scene highlands3_nope with dissolve rosie_mae "ASSHOLE! TINY DICK!" jump forest_road label forest_road: $ progress = 8 $ save_name = _("The Forest Road") $ renpy.pause(2, hard=False) window hide show forest_road1_blur with slowdissolve if not renpy.music.is_playing(channel="music"): play music "audio/music/forest_theme.ogg" $ renpy.music.set_volume(0.75, channel="zeroone") $ renpy.music.set_volume(0.60, channel="zero") play zeroone "audio/forest_ambiance.ogg" $ renpy.pause(1, hard=False) nvl clear if renpy.variant("android"): $ _message = "As we ventured further into the heart of the country, the landscape around us began to transform.{p}{p}The lush green forests we had seen before were replaced by a warm palette of browns and oranges, as the trees shed their leaves in preparation for a new season.{p}{p}The forest that surrounded us was still beautiful in its own way, but it had a different kind of beauty, tinged with sadness due to loss and the inevitability of change.{p}{p}Yet, even in this death and decay, we could see the promise of new life, the hope of a better future.{p}{p}And so, we continued on our journey, embracing the uncertainty of what awaited us, ready to face the challenges and opportunities the road could offer." show text _message at truecenter with dissolve else: story "As we ventured further into the heart of the country, the landscape around us began to transform.{p}{p}The lush green forests we had seen before were replaced by a warm palette of browns and oranges, as the trees shed their leaves in preparation for a new season.{p}{p}The forest that surrounded us was still beautiful in its own way, but it had a different kind of beauty, tinged with sadness due to loss and the inevitability of change.{p}{p}Yet, even in this death and decay, we could see the promise of new life, the hope of a better future.{p}{p}And so, we continued on our journey, embracing the uncertainty of what awaited us, ready to face the challenges and opportunities the road could offer." $ renpy.pause(1, hard=False) nvl clear nvl hide hide text if renpy.variant("android"): pause $ renpy.pause(1, hard=False) scene forest_road1 with dissolve nar "After several hours, [iris_name] slowly wakes up, stretching her arms and legs stiff from the position she slept in. She looks around, trying to remember where she is and where she's headed." iris "*yawns* Are we almost there?" mc "So, the sleepyhead finally wakes up?" scene forest_road2 with dissolve iris "I'm not a sleepyhead. Did I sleep for a long time? Where are we?" mc "Several hours, yes. And we're not far from the desert anymore." scene forest_road3 with dissolve iris "And will we arrive soon?" mc "Unfortunately, no. Once we reach the desert, we'll have to cross it. And that can take some time." scene forest_road3b with dissolve iris "When are you going to explain the plan to us?" scene forest_road4 with dissolve mc "I was waiting for you to wake up. As soon as your sister is awake, I'll tell you everything. But let her rest a bit longer..." nar "Before you can finish your sentence, [iris_name] shakes [glad_name] vigorously to wake her up. She's too impatient to hear what you have to say, and excitement is clearly visible on her radiant face." play zero "audio/interior_car.ogg" scene forest_road5b with dissolve iris "Wake up, wake up, wake up, wake up, [glad_name], wake up..." nar "[iris_name] shakes [glad_name] in an attempt to wake her up, but it doesn't seem very effective. [glad_name] is sleeping too deeply..." $ renpy.sound.set_volume(2, channel="sound") show forest_road5c_5d with hpunch iris "WAKE UP! GET UP, YOU LAZYBONES!{w=3.0}{nw}" glad "What, what, what?! What the hell is going on?! Did [bad_they] find us?" stop zero scene forest_road5 with dissolve iris "Wake up, [mc_girl_name] is going to tell us his plan." $ renpy.sound.play("audio/scooter_passing.ogg", loop=False) scene forest_road6 with dissolve glad "ARE YOU SERIOUSLY SHAKING ME LIKE THAT??!! ARE YOU CRAZY?" with hpunch scene forest_road7 with dissolve iris "But I want to know his plan, [glad_name], and you were sleeping." scene forest_road8 with dissolve glad "MY PLAN IS TO THROW YOU OUT THE WINDOW IF YOU EVER DO THAT AGAIN!!!" with hpunch jump a_long_road2 label a_long_road2: $ progress = 9 scene forest_road8_blur with dissolve stop music fadeout 2.0 stop zeroone fadeout 2.0 $ save_name = _("A Long Road") $ renpy.pause(2, hard=False) window hide show a_long_road1_blur with slowdissolve $ renpy.pause(1, hard=False) nvl clear if renpy.variant("android"): $ _message = "As we entered the desert, the landscape changed dramatically.{p}{p}The forest was replaced by scattered wild grass on sandy terrain.{p}{p}The sky took on a beautiful orange hue, bidding farewell to the last remnants of the day.{p}{p}The temperature began to rise, and we could feel a gentle warmth in the air, a reminder of the good times we had left behind. We knew this would be the last time we would see a landscape that wasn't completely arid.{p}{p}As we continued to move forward, we wondered what awaited us in the vastness of the desert." show text _message at truecenter with dissolve $ renpy.pause(1, hard=False) else: story "As we entered the desert, the landscape changed dramatically.{p}{p}The forest was replaced by scattered wild grass on sandy terrain.{p}{p}The sky took on a beautiful orange hue, bidding farewell to the last remnants of the day.{p}{p}The temperature began to rise, and we could feel a gentle warmth in the air, a reminder of the good times we had left behind. We knew this would be the last time we would see a landscape that wasn't completely arid.{p}{p}As we continued to move forward, we wondered what awaited us in the vastness of the desert." $ renpy.pause(1, hard=False) nvl clear nvl hide hide text if renpy.variant("android"): pause $ renpy.music.set_volume(0.4, channel="music") play music "audio/music/long_road_theme.ogg" fadein 9.0 show road_evening with dissolve $ renpy.pause(12, hard=False) $ renpy.sound.play("audio/wind.ogg", loop=True) scene a_long_road1 with dissolve play zero "audio/interior_car.ogg" nar "You are now in the middle of the desert. The girls have been bickering for the past thirty minutes, and you still haven't been able to explain your plan to them. You even took the time to refuel at the last gas station before venturing into this endless expanse of sand." scene a_long_road2 with dissolve mc "Alright, girls, we're entering the desert. If you could stop arguing, I'll explain my plan to you." scene a_long_road3ex with dissolve glad "About time. But it's not like it's going to change anything... We'll settle somewhere, get our bearings, and then [bad_they] will find us, and we'll have to leave... Just like before." scene a_long_road4ex with dissolve iris "I'm sure [mc_girl_name]'s plan is great and it will work." scene a_long_road5 with dissolve mc "This time [bad_they] won't find us. I promise you." mc "The first step of the plan is to cross this desert. Theoretically, it should go smoothly. I've spent all the money we had on this new pickup truck. It won't break down, that's for sure." mc "There's a small oasis just before the most desolate part. I'll try to attract some attention to leave traces and let them know that we entered the desert with the intention of crossing it." scene a_long_road6_ex2 with dissolve mc "The first town after the desert is called 'Chastity.' Someone I completely trust will be waiting for us about sixty miles before 'Chastity' with a vehicle. We'll abandon the pickup truck with our belongings and set it on fire. I'll leave some of my blood in various places to make it look like an assault." scene a_long_road6 with dissolve nar "You prefer not to reveal that there are several gangs living throughout the desert and that such assaults are very common. They usually loot travelers, take parts from vehicles, and burn the rest. As for the victims' bodies... no one knows what happens to them..." scene a_long_road6_ex with dissolve glad "Wait, you spend all our remaining money on a new vehicle and we're not even keeping it?" scene a_long_road7ex with dissolve mc "If nobody sees the pickup truck leaving the desert, it means we haven't left either. It will already start to sow doubt among [bad_them]d and buy us some time. While [bad_they] search the entire desert, we'll have a little peace." scene a_long_road7 with dissolve mc_t "Those crazies might even kill all the desert gangs while searching for us... in a way, it would be doing the community a favor." scene a_long_road8_ex with dissolve iris "But you said crossing the desert would be easy." scene a_long_road8_ex2 with dissolve mc "I said 'theoretically.' It's still a very long and hostile desert. Many people break down, and it's true that some are never found... But I told you we would cross it easily. I've planned everything." scene a_long_road9 with dissolve glad "Great, we're going to die of thirst in the desert or get eaten by inbred cannibals..." scene a_long_road10 with dissolve nar "You have doubts about whether it's wise to reveal your plan. The way they reacted made you think it scared them more than anything else... However, you are determined to stick to your idea." if not _in_replay: label a_long_road_extra: scene a_long_road10 with dissolve if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump a_long_road2_2 elif persistent.extra_iris_update == True: $ ntf.add(_("Patreon Extra: You can use the controls to change the view. Click on the 'X' to continue.")) $ ntf.show() if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(iris_extra) $ replay_gallery.unlock(gladys_extra) call screen girls_look jump a_long_road2_2 label a_long_road2_2: hide screen girls_look $ renpy.end_replay() scene a_long_road11ex with dissolve iris "You watch too much TV, [glad_name]. Anyway, [mc_girl_name] is here to protect us." scene a_long_road6_ex2 with dissolve mc "The desert is just a detail, I guarantee you. Once we reach 'Chastity,' I know a place where we can hide for a week or two. I can't tell you why, but we'll have to wait a little. But I have the perfect hideout." mc "Finally, after this short wait, a Cessna 182 will be waiting for us at a secret airstrip. We take off, head towards the open sea, fly far enough, then I make a long radio transmission... and boom, the plane crashes, and we are dead." scene a_long_road6_ex glad "What? You want to kill us in a plane crash? Are you insane? I'd rather go back with... [whoisher]... well, with that other bitch..." scene a_long_road14_exi with dissolve iris "I'd rather die in the crash than go back with [whoisher]." scene a_long_road14_exg with dissolve glad "Yeah, on second thought, me too..." scene a_long_road14_exl with dissolve mc "We won't be inside, don't worry. We'll parachute out before the crash, and we'll be picked up by a boat by other contacts. For this plan, I've used all the connections I trust blindly, and no one has the complete plan. They won't trace it back to us." mc "And after that, friends will make us disappear permanently, change our identities, and we'll live peacefully, but in another country, though. We'll never be able to come back here again." scene a_long_road15_ex with dissolve if iris_lighthouse_promise == True: iris "Never come back again? But you said we would return to the lighthouse." mc_t "Shit..." mc "I'm sorry, [iris_name], I wanted to make you happy... but it's highly unlikely that we'll ever come back here..." nar "[iris_name] didn't respond, but you know you've just made her sad." $ iris_sadness += 1 glad "This plan is utterly ridiculous. Besides, if [bad_they] only find debris without our bodies, [bad_they] won't stop searching." scene a_long_road16_ex with dissolve glad "Even if we settle far away, even in another country or on the moon, if [bad_they] have the slightest doubt, [bad_they] won't stop. And if [bad_they] don't find our bodies, [bad_they] will definitely have doubts." scene a_long_road17_ex with dissolve glad "I'm sorry, but your plan is garbage." nar "[glad_name] raises a valid point: without the discovery of a body, the pursuit won't end. You choose not to share with [glad_name] that you have a solution to this problem, as it's tragically macabre and the girls would have a hard time accepting such information. Therefore, you decide to keep this point to yourself." scene a_long_road19_ex with dissolve mc "Listen, [glad_name], you have to trust me. I'm telling you I've planned everything. That's all I ask of you, blind trust, and I swear we'll finally be rid of [bad_them]. We're a team, don't forget." scene a_long_road20_ex with dissolve glad "Pfft, yeah, whatever. It's not like I have a choice. Okay, I'm in on the plan." scene a_long_road21_ex with dissolve iris "I love this plan. I know it will work." scene a_long_road22_ex with dissolve glad "That's surprising. I already told you that you love everything anyway." scene a_long_road23 with dissolve mc_t "Indeed, [iris_name] has a tendency to love everything and everyone without restraint. She also holds you in high regard and has unwavering trust in you. This girl is your ray of sunshine, and you are determined not to let her down." scene a_long_road24_ex with dissolve iris "Are we almost there? I... I need to pee..." stop sound stop zero if persistent.wl_desert == True: jump pre_desert elif persistent.wl_desert == False: jump oasis label pre_desert: $ progress = 10 scene a_long_road24_blur with slowdissolve stop one fadeout 2.0 stop music fadeout 2.0 $ save_name = _("SpookyDoo") $ renpy.pause (2, hard=False) window hide show pre_desert1_blur with slowdissolve play ambiance "audio/crows.ogg" fadein 2.0 if persistent.wl_desert == True: play music "audio/music/wl_theme.ogg" fadein 2.0 $ renpy.pause (1, hard=False) $ ntf.add(_("Lewd Desert event unlocked")) $ ntf.show() scene pre_desert1 with slowdissolve glad "I really don't like this place." scene pre_desert2 with dissolve iris "As for me, I..." glad "Like it... don't worry." scene pre_desert3 with dissolve iris "The house on the right is pretty. Can we have one like that someday?" $ renpy.sound.play("audio/interior_car.ogg", loop=True) $ renpy.sound.set_volume(0.6, channel="sound") scene pre_desert4 with dissolve mc "If you want, sure. And an even better one." stop sound scene pre_desert5 with dissolve glad "Uh, not in this area though, right?" scene pre_desert6 with dissolve mc "That's for sure. But it doesn't prevent us from building a similar one somewhere else." scene pre_desert7 with dissolve mc "In any case, our last stop is just ahead. We'll take a short break, refuel with the last money we have, and then cross the desert." scene pre_desert8 with dissolve mc "If I manage to do it in one go, we can make it during the night. But I think I'll need to sleep for a few hours. [glad_name], how about you drive a bit in the desert? We won't come across anyone, and it'll be mostly a straight line." $ renpy.sound.play("audio/interior_car.ogg", loop=True) $ renpy.sound.set_volume(0.6, channel="sound") scene pre_desert9 with dissolve show screen pre_desert_zoom glad "That would be great, but aren't you afraid I'll have an accident? You know I haven't passed my driver's license." jump pre_desert2 label pre_desert2: hide screen pre_desert_zoom scene pre_desert10 with dissolve mc "You trust me with the plan, I trust you with the driving. Deal?" scene pre_desert11 with dissolve glad "Deal!" $ renpy.sound.set_volume(0, channel="sound") scene pre_desert12 with dissolve mc "However... don't be scared, but I'll speed up a bit... I... am eager to get to the gas station." $ renpy.sound.set_volume(0.6, channel="sound") scene pre_desert13 with dissolve glad "You can even go MUCH faster, right?" stop sound scene pre_desert14 with dissolve glad "Like... FULL THROTTLE!" scene pre_desert15 with dissolve mc "Very, very good idea, [glad_name]!" scene pre_desert16 with dissolve iris "Can you stop? I need to pee." scene pre_desert17 mc_glad "NO!" with vpunch scene pre_desert18 with dissolve mc "Not here... a bit further, [iris_name], but not here..." stop one jump oasis label oasis: $ progress = 11 if persistent.wl_desert == True: scene pre_desert18_blur with dissolve stop one fadeout 2.0 stop ambiance fadeout 2.0 elif persistent.wl_desert == False: stop one fadeout 2.0 stop ambiance fadeout 2.0 scene a_long_road24_blur with dissolve $ save_name = _("The beacon of hope") $ renpy.pause(2, hard=False) window hide show oasis1_blur with slowdissolve play music "audio/music/oasissong.ogg" nvl clear $ renpy.pause(1, hard=False) if renpy.variant("android"): $ _message = "As we crossed the vast empty desert, our minds wandered to what awaited us.{p}{p}We had traversed the country, just as we had traversed trials and tribulations.{p}{p}But we were determined to continue, to move forward together toward a brighter future.{p}{p}And then, suddenly, we saw it - a small oasis in the distance, a beacon in the darkness. With renewed hope and curiosity, we headed toward it, eager to see what lay beyond." show text _message at truecenter with dissolve else: story "As we crossed the vast empty desert, our minds wandered to what awaited us.{p}{p}We had traversed the country, just as we had traversed trials and tribulations.{p}{p}But we were determined to continue, to move forward together toward a brighter future.{p}{p}And then, suddenly, we saw it - a small oasis in the distance, a beacon in the darkness. With renewed hope and curiosity, we headed toward it, eager to see what lay beyond." $ renpy.pause(1, hard=False) nvl hide nvl clear hide text if renpy.variant("android"): pause scene oasis0 with vslowdissolve pause 1 scene oasis1 with dissolve nar "Finally, you reach your last stop. You'll take the time to refuel your vehicle, but unfortunately, your finances don't allow you to buy food or anything else. You'll have to make do with the provisions you have in your bag." $ renpy.sound.play("audio/interior_car.ogg", loop=True) scene oasis2 with dissolve mc "This is it, girls. Our last stop before crossing the desert and beginning our new life." scene oasis3 with dissolve nar "A sign stands before you, crystal clear: last stop before 666 miles. Prepare enough gas, water, and food. You know that crossing the desert can be tough, and your provisions are limited. But you're confident." $ renpy.sound.set_volume(0, channel="sound") scene oasis4 with dissolve iris "Can we buy some food? I'm hungry." scene oasis5 with dissolve mc "No, [iris_name], we only have enough to pay for gas and a few bottles of water. For food, we'll rely solely on what's in the bag." $ renpy.sound.set_volume(0.6, channel="sound") scene oasis7 with dissolve iris "What's in the bag isn't great." mc "But it's nourishing, and that's all you need. We'll have to be reasonable and make do with what we have for a while." scene oasis8 with dissolve iris "It looks so beautiful here, I love it. Can't we at least go inside the bar even if we don't spend any money?" show screen bar_zoom() mc "I don't think that's a good idea. Plus, the guy at the entrance doesn't look friendly at all..." hide screen bar_zoom scene oasis9 with dissolve iris "A diner like in the movies. Can't we please taste their burgers?" scene oasis10 with dissolve show screen dihner_zoom mc "I want it just as much as you do, but we really can't afford it." hide screen dihner_zoom iris "What if we buy just one and share it?" scene oasis11 with dissolve show screen oasis_motel_zoom mc "Even so, girls, you know the car's tank is huge, and we'll have to cover 666 miles. That means filling up and buying some jerricans." hide screen oasis_motel_zoom scene oasis12 with dissolve mc "However, girls, you must not talk to anyone and stay with the car." stop sound show screen oasis_tower_zoom scene oasis13 with dissolve glad "Didn't you say we needed to be seen here so that people know we're crossing the desert?" hide screen oasis_tower_zoom scene oasis14 with dissolve mc "Yes, but I don't want to overdo it. Just being seen by a camera at the station will be enough. No need to attract too much attention. And I want to be alone in case there's a problem." $ renpy.sound.set_volume(1.5, channel="sound") $ renpy.sound.play("audio/turn_signal.ogg", loop=False) scene oasis16 with dissolve glad "You're always too cautious, often for no reason. We just want to come with you for a ride, it's not a big deal." scene oasis17 with dissolve mc "[glad_name], you said you trust me, remember? So, please let me handle it." stop sound $ renpy.sound.set_volume(2, channel="sound") $ renpy.sound.play("audio/stop_car.ogg", loop=False) scene oasis18 with dissolve glad "Yeah, yeah..." nar "The look of disappointment on [iris_name]' face and [glad_name]' evident frustration don't go unnoticed. You would like to buy them everything they desire, but you've been on the run for too long, and your savings from your past life are reaching their limits. This plan has cost you everything you had left." $ renpy.sound.set_volume(1.5, channel="sound") $ renpy.sound.play("audio/open_car_door.ogg", loop=False) scene oasis19 with dissolve mc "I'm counting on you. You stay with the car, and most importantly, if someone approaches you, don't talk to them. If that happens, honk the horn twice. And if, by any chance, but it won't happen, you see [bad_them] approaching, keep honking until I come back." scene oasis20 with dissolve glad "And if we get abducted by aliens, how many times should we honk?" scene oasis20ex with dissolve show screen oasis20_zoom jump oasis8 label oasis8: mc "Very funny, [glad_name], but let's not make the situation more difficult than it already is." hide screen oasis20_zoom $ renpy.sound.set_volume(1.5, channel="sound") $ renpy.sound.play("audio/close_car_door.ogg", loop=False) scene oasis21 with dissolve iris "Do you think there are aliens around here?" glad "Absolutely, I saw a YouTuber talking about it." scene oasis22 with dissolve iris "Really? Aren't you afraid then?" glad "No, he said aliens only abduct long-haired blondes." iris "WHAT??!!" scene oasis24 with dissolve glad "You should buckle up well, if they fly over and suck you out, you'll go out the window." scene oasis25 with dissolve nar "Even far from the vehicle, you can hear them bickering. You can't help but notice [iris_name]' persistent naivety, she has retained that childlike side. [glad_name] often takes advantage of it, enjoying teasing her with outlandish stories." jump station_in label station_in: $ progress = 12 scene oasis25_blur with dissolve $ save_name = _("The snow cone licker") $ renpy.pause(2, hard=False) window hide show station_in_2_blur with slowdissolve $ renpy.pause(1, hard=False) $ renpy.sound.play("audio/store_door_bell.ogg", loop=False) scene station_in_0 with dissolve nar "You step inside the gas station, a refueling place that is filled with everything you need to continue your journey." scene station_in_2 with dissolve nar "But it also offers a myriad of frivolous temptations, such as chips, candies, and sweets. You can't help but be relieved that the girls are not here, knowing they would have certainly given in to the temptation of these unnecessary delights." scene station_in_3 with dissolve mc_t "Indeed, if they had come, we would have had a problem..." scene station_in_3_2 with dissolve pause 1 scene station_in_3_3 with dissolve pause 1 scene station_in_4 with dissolve nar "You turn your head to the right and notice the station employee observing you while licking what appears to be a snow cone. In a quick glance, you also scan the room, instinctively looking for a surveillance camera to repair. A reflex from your previous life." mc "Good evening, I would like to refuel. Could you please turn on the pump for me?" scene station_in_5 with dissolve aal "Hi there. Sorry, but that's not gonna happen." scene station_in_6 with dissolve mc "What do you mean? I have money to pay, don't worry." scene station_in_6ex with dissolve aal "Everything's dry. We won't have anything for another seven days." $ renpy.pause(1, hard=False) show aaliyah_intro $ renpy.pause(4, hard=False) $ aal_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause scene station_in_9 with dissolve nar "For a few moments, you find yourself caught in a whirlwind of conflicting thoughts. Your meticulously prepared and orchestrated plan suddenly seems threatened by this new information." nar "Panic starts to overwhelm you as you wonder how you will overcome this unforeseen obstacle. You desperately search for a solution, a way out, but for now, nothing seems to emerge from your muddled mind." scene station_in_10 with dissolve nar "You need to hit the road tonight to meet your contact after crossing the desert. Waiting here for seven days is out of the question. The stakes are too high for that." scene station_in_14ex with dissolve mc "This can't be possible. It's a gas station, there must be gas. You don't even have enough left for me to refuel?" scene station_in_12 with dissolve label aaliyah_extra: if not _in_replay: $ replay_gallery.unlock(aaliyah_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button if persistent.extra_iris_update == True: call screen aal_extra $ ntf.add(_("Patreon Extra: You can use the controls to change the view. Click on the 'X' to continue.")) $ ntf.show() jump station_in2 label station_in2: $ renpy.end_replay() scene station_in_9ex with dissolve aal "Sorry, sir. I'm really sorry. We had a group of tour buses come by, and they took everything." scene station_in_14ex with dissolve mc "Nothing at all? This can't be possible..." scene station_in_14 with dissolve mc_t "I only have one option left..." scene station_in_14ex with dissolve mc "What if I exchange my brand new car for any other car that is capable of crossing the desert and has a full tank?" if hotroad_see == True: mc "I saw a HotRoad outside, even though it consumes a lot, it could work. I know my pickup is worth more, so if you add some fuel cans, it's fine with me." scene station_in_9ex with dissolve aal "You can discuss that with mechanic Mikaela tomorrow morning, it should be possible, I think." if hotroad_see == True: aal "As for the HotRoad, forget about it. You'd be a dead man if you touch it. Mikaela is lovely, but if someone touches her car..." scene station_in_14ex with dissolve mc "Tomorrow morning? But what am I supposed to do in the meantime?" scene station_in_18ex with dissolve aal "I don't know, sir... you could... sleep at the motel right across the street?" scene station_in_19ex with dissolve aal "It may sound unbelievable, but they have rooms where you can sleep and wait until tomorrow morning." scene station_in_19 with dissolve mc_t "She's messing with me..." mc "Thank you very much..." if achievement.has(achievement_name['clerks'][0]): $ renpy.pause(1, hard=False) jump station_out else: $ Achievement.add(achievement_clerks) $ renpy.pause(1, hard=False) jump station_out label station_out: $ progress = 13 scene station_in_19_blur with dissolve $ save_name = _("Little (big) unexpected event") $ renpy.pause(2, hard=False) window hide show station_out1_blur with slowdissolve $ renpy.pause(1, hard=False) scene station_out1 with dissolve nar "As you exit the gas station, you can't help but feel a surge of panic as you realize the absence of the girls in the back of the car." nar "Your mind begins to imagine all sorts of wild hypotheses, but the most plausible and surprising one would be that your enemies have found you and taken advantage of your absence to kidnap the girls." scene station_out1b with dissolve nar "You meticulously inspect the surroundings of your vehicle, searching for signs of a potential attack or the abduction of your wards." scene station_out2 with dissolve nar "You are relieved to find that everything is in order and the girls are still there, sitting in the back of the car. You feel slightly foolish for thinking otherwise, but you're reassured to see that they are safe and sound." mc "What did I tell you, girls?!" scene station_out2bex with dissolve glad "Uh... watch out, Mr. Killjoy. That guy is heading straight towards us, and he doesn't look happy..." scene station_out3 with dissolve mc "I told you to stay in the car, girls. You didn't listen, and that's not good." scene station_out4ex with dissolve glad "You told us to stay with the car, not in the car. Come on, you're not going to blame us for wanting to get some fresh air? We've been in this car for twenty-four hours." scene station_out5 with dissolve iris "Are you mad at us?" scene station_out6 with dissolve $ menu_question = _("Are you angry with them?") $ menu_choice_number = 2 $ timeout_label = None menu angry_or_not_wk: "Yes"(description=_("You disobeyed"), tooltip=_("{b}Girls obedience +1 / [glad_name] Submissive +1{/b}")): hide text scene station_out6ex with dissolve mc "Yes, [iris_name], I asked you for something simple, and you didn't follow my order. I don't want it to happen again." $ girls_obedience += 1 $ gladys_sub += 1 jump station_out2 "No"(description=_("It's not a big deal."), tooltip=_("{b}Girls obedience -1 / [glad_name] dominant +1{/b}")): hide text scene station_out6ex with dissolve mc "No, you're right, it's not a big deal." $ girls_obedience -= 1 $ gladys_dom += 1 jump station_out2 label station_out2: scene station_out7 with dissolve mc_t "I don't know if I should tell them the truth. It could worry and make them doubt. But on the other hand, I don't want to lie to them." $ menu_question = _("Do you want to tell the truth or lie ?") $ timeout_label = None $ menu_choice_number = 2 menu gas_truth_wk: "Tell the truth"(description=_("There's no more gas. We're stuck."), tooltip=_("{b}Girls anxious +1{/b}")): $ girls_anxious += 1 $ truth_for_gas = True jump station_out2_truth "Tell a lie"(description=_("What if we sleep here before hitting the road?"), tooltip=_("{b}Girls betray +1 / [iris_name] happiness +1{/b}")): $ girl_betray += 1 $ iris_happiness += 1 $ truth_for_gas = False jump station_out2_lie label station_out2_truth: mc "We're out of gas. But I think I found a solution. However, we'll have to wait until tomorrow morning." glad "Wait, I thought your plan was foolproof?" mc "It's just a minor setback." jump station_out3 label station_out2_lie: mc "With the head start we have, I think we can afford a night's sleep in a comfortable bed." iris "Are we staying here for the night, for real?" mc "Absolutely, [iris_name], and maybe we can explore the surroundings tomorrow morning." mc_t "It will give me some leeway in case the car exchange takes longer tomorrow." scene station_out8b with dissolve iris "That's AWESOME!!! Thank you, I'm so excited." glad "Calm down. It's just some run-down buildings and sand around." jump station_out3 label station_out3: scene station_out9ex with dissolve mc "We're going to spend the night at the motel right across the street." scene station_out10 with dissolve iris "And can we have a burger too?" mc "I think it should be possible, yes." mc_t "I think I can spend some money on a burger as well. The car exchange should cover it on its own. I'll probably be at a loss anyway. I don't think they have a car of equal value here." scene black with slowdissolve $ renpy.sound.play("audio/engine_start.ogg", loop=False) pause 2 $ renpy.sound.play("audio/turn_signal_for_loop.ogg", loop=True) scene station_out13 with dissolve glad "I could really use a shower." iris "And a nice, fluffy bed!" iris "And you, [mc_name], what do you want the most?" scene station_out14 with dissolve mc_t "Leaving this place as soon as possible." scene station_out15 with dissolve mc "Oh, definitely the burger." stop sound scene station_out16 with dissolve iris "And donuts? And a milkshake?" scene station_out17 with dissolve mc_t "There she goes, getting carried away..." mc "Easy now! We still have to be careful, and anyway, I don't think you can eat all that." $ renpy.sound.play("audio/turn_signal_for_loop.ogg", loop=True) scene station_out18 with dissolve iris "Want to bet?" scene station_out19 with dissolve mc "I don't have enough money to bet, you know." stop sound scene station_out20 with dissolve glad "She's even more broke than you anyway." scene station_out21 with dissolve iris "We don't have to bet money anyway. We can bet dares or other things." scene station_out22 with dissolve mc "You're right, that's true." glad "I bet you won't be able to stay quiet until tomorrow morning." scene station_out23 with dissolve iris "I... lost." iris "Too bad, [glad_name], we didn't bet anything." scene station_out24 with dissolve mc "Girls, this time I'm asking you, stay INSIDE the car while I pay for the room, and wait for me, okay?" scene station_out25 with dissolve glad "Blah blah blah..." mc "[glad_name], I'm not kidding." stop music jump office_in label office_in: $ progress = 14 scene station_out25_blur with dissolve $ save_name = _("The Manager") $ renpy.pause (2, hard=False) window hide show office_in1_blur with slowdissolve play music "audio/music/hh_music.ogg" $ renpy.music.set_volume(0.5, channel="music") $ renpy.pause (1, hard=False) scene office_in1 with dissolve nar "You enter the motel office, the atmosphere stifling. The person in charge of room rentals stands behind the desk, silently observing you with an air of aloofness." scene office_in2 with dissolve mc_t "If the rooms are as modern as the office..." $ renpy.sound.play("audio/open_office_in.ogg", loop=False) show screen cam_blink1 scene office_in3ex with dissolve henry "Good evening, sir. I am Henry H. the manager of this esteemed establishment. How may I be of service to you?" scene office_in3 with dissolve mc "Good evening, I would like to rent a room for the night, accommodating three adults." hide screen cam_blink1 scene office_in5ex with dissolve show screen cam_blink2 henry "You have unfortunately arrived at an inconvenient time, my dear sir. I regret to inform you that not a single room remains available." hide screen cam_blink2 scene office_in3 with dissolve show screen cam_blink1 mc "Oh no, not again? No gas, now no rooms?" hide screen cam_blink1 scene office_in7ex with dissolve show screen cam_blink3 if achievement.has(achievement_name['henryhoward'][0]): henry "I must assert, my dear sir, that I bear no responsibility for this predicament. The demand for rooms persistently surpasses the rate at which vacancies arise. It is a matter of simple arithmetic." $ renpy.pause (1, hard=False) hide screen cam_blink3 show hh_intro $ renpy.pause (4, hard=False) pause scene office_in7ex with dissolve show screen cam_blink3 henry "I am regrettably unable to instantaneously conjure a vacant room to fulfill your desires." scene office_in7 with dissolve call screen inspect_motel_key else: $ Achievement.add(achievement_henryhoward) henry "I must assert, my dear sir, that I bear no responsibility for this predicament. The demand for rooms persistently surpasses the rate at which vacancies arise. It is a matter of simple arithmetic." $ renpy.pause (1, hard=False) hide screen cam_blink3 show hh_intro $ renpy.pause (4, hard=False) pause scene office_in7 with dissolve show screen cam_blink3 henry "I am regrettably unable to instantaneously conjure a vacant room to fulfill your desires." call screen inspect_motel_key label office_in_next: hide screen cam_blink3 scene office_in8ex with dissolve mc "However, I do notice there is a key still hanging there." show screen cam_blink1_2 scene office_in17ex with dissolve henry "You imply that a room remains unoccupied?" scene office_in11 with dissolve show screen office_in_13_zoom henry "Ah, yes, this one..." hide screen office_in_13_zoom jump office_in_next3 label office_in_next3: hide screen office_in_13_zoom scene office_in13ex with dissolve henry "It is true that there is one vacant room remaining." henry "However..." hide screen cam_blink1_2 scene office_in14ex with dissolve mc "However?" scene office_in7ex with dissolve show screen cam_blink3 henry "It is the royal suite, my dear sir. You understand, therefore, that it is slightly more expensive than an ordinary room." hide screen cam_blink3 scene office_in14ex with dissolve mc "More expensive by how much?" scene office_in7ex with dissolve show screen cam_blink3 henry "It is not merely the royal suite, you see. It is also the last available room in the motel..." hide screen cam_blink3 scene office_in14ex with dissolve mc "Well, how much?" scene office_in7ex with dissolve show screen cam_blink3 henry "Considering the quality of the room and its availability, I believe it should be worth... doubl... No, triple, yes, triple the price of an ordinary room." hide screen cam_blink3 scene office_in8ex with dissolve mc_t "He certainly doesn't make things easy..." scene office_in8ex with dissolve mc "Triple?" scene office_in14ex with dissolve mc "I hope the amenities are worth the price!" scene office_in7ex with dissolve show screen cam_blink3 henry "My dear sir, I can assure you that it is the most prestigious suite within a hundred miles. And for that price, you even have a safe to store your valuable belongings." hide screen cam_blink3 scene office_in14ex with dissolve mc "Are there other motels in the area?" scene office_in7ex with dissolve show screen cam_blink3 henry "No, my dear sir, this is the only motel. The next one is over a hundred miles away." hide screen cam_blink3 scene office_in14 with dissolve mc_t "He thinks he can fool me too." scene office_in14ex with dissolve mc "You mentioned a safe for valuable belongings?" show screen cam_blink1_2 scene office_in20ex with dissolve henry "Indeed. It is right here beside me. Look at the quality. It cannot get any more secure than this." scene office_in21ex with dissolve mc "It doesn't look brand new..." scene office_in21bex with dissolve henry "Precisely why it is so robust. They don't make safes of this quality anymore. I can promise you that it is the most resistant within a hundred..." scene office_in21bex2 with dissolve mc "Within a hundred miles?" scene office_in21bex with dissolve henry "Absolutely. I see that you have already heard of its reputation." scene office_in23ex with dissolve henry "And in addition to its robustness, look, it is monitored twenty-four hours a day by a camera. It is foolproof!" scene office_in23ex2 with dissolve mc "But what if something happens to the camera?" scene office_in24ex with dissolve henry "That is impossible, you see." hide screen cam_blink1_2 scene office_in25 with dissolve show screen office_in_25_zoom show screen cam_blink5 henry "A camera films the camera that films the safe twenty-four hours a day." hide screen office_in_25_zoom show screen office_in_25_zoom3 mc "And does a camera film the camera that films the camera that films the safe twenty-four hours a day?" hide screen office_in_25_zoom3 hide screen cam_blink5 scene office_in26ex with dissolve show screen cam_blink6 henry "Indeed... but I would ask you to keep it a secret, for you see, it is hidden..." hide screen cam_blink6 scene office_in27 with dissolve show screen cam_blink1_2 henry "Well, my dear sir, if you please, I would like to conclude our transaction as I have matters to attend to." $ renpy.sound.play("audio/Key.ogg", loop=False) scene office_in28ex with dissolve henry "Will you take it? Yes or no?" scene office_in29ex with dissolve mc "As if I have a choice..." hide screen cam_blink1_2 scene office_in30 with dissolve show screen gui_vn call screen key_office label office_in2: hide screen gui_vn scene office_in31ex with dissolve show screen cam_blink1_2 henry "Just a moment..." $ renpy.sound.play("audio/key.ogg", loop=False) scene office_in33ex with dissolve henry "The room is to be paid in advance. Some clients have the unfortunate habit of disappearing in the middle of the night." scene office_in34 with dissolve nar "The character annoys you more and more, so you decide to take out the little money you have left in your pocket to pay for the room and leave as quickly as possible." $ renpy.sound.play("audio/money.ogg", loop=False) scene office_in35ex with dissolve mc "Listen, this is all I have on me." $ mc_money = 0 scene office_in36 with dissolve henry "Mmmhhh..." scene office_in37ex with dissolve henry "It is less than the price of the royal suite. However, I must tell you, I find you sympathetic, so for tonight, it will suffice. However, if you stay longer, we will discuss the price again. Here you go, it's room 1408, all the way at the top left when facing the motel." scene office_in37ex2 with dissolve mc "No chance of us staying, we're leaving tomorrow morning. By the way, is there anything to fill out?" scene office_in37ex with dissolve henry "We won't bother with the bookkeeping for this amount. It doesn't correspond to anything, it will complicate everything." scene office_in37 with dissolve mc_t "Perfect, no need to give a name." hide screen cam_blink1_2 scene office_in38 with dissolve nar "You are relieved to have negotiated the price of the room and that the little money you had was enough to pay for the suite for tonight. However... you are broke." nar "But a question suddenly comes to your mind." mc_t "But wait... why didn't I ask for the price of the suite BEFORE taking out the money to pay? How can I know if I haven't paid more than I should have? Damn, he confused me with all his theatrics." if achievement.has(achievement_name['broke'][0]): $ renpy.pause (1, hard=False) jump parking else: $ Achievement.add(achievement_broke) $ renpy.pause (1, hard=False) jump parking label parking: $ progress = 15 scene office_in38_blur with dissolve $ save_name = _("Parking and Rock and Roll") $ renpy.pause (2, hard=False) window hide show motel_parking1_blur with slowdissolve play music "audio/music/rockmuffled.ogg" $ renpy.music.set_volume(0.4, channel="music") $ renpy.pause (1, hard=False) scene motel_parking1 with dissolve mc_t "The girls are in the back of the pick-up, that's something at least." scene motel_parking2 with dissolve mc_t "I suppose they don't expect to have the suite, they'll be happy. But I have nothing left to pay for their burgers... I'll figure it out." scene motel_parking3 with dissolve mc "Girls, I have some great news for you." scene motel_parking4ex with dissolve glad "Is there wifi?" scene motel_parking4 with dissolve mc "Wifi? What do you want to do with wifi? You don't even have a computer or a phone." scene motel_parking4ex with dissolve glad "Maybe, but it would be less boring if there was wifi." scene motel_parking6 with dissolve mc "Anyway, we have room 1408. We were lucky, it was the last one available. And guess what... it's the royal suite!" glad "The royal suite? It must definitely have wifi." scene motel_parking6b with dissolve iris "It doesn't look any bigger than the others." show screen motel_parking_zoom mc "It's probably more luxurious on the inside." $ renpy.sound.play("audio/open_car_door.ogg", loop=False) hide screen motel_parking_zoom scene motel_parking7 with dissolve nar "From the outside, the room does indeed seem as small as the others around. A sense of doubt starts to creep in, leaving the possibility that you might have been deceived." $ renpy.sound.play("audio/open_car_door.ogg", loop=False) scene motel_parking8 with dissolve mc_t "The royal suite... I think he really screwed me over... But anyway, it's the only motel in the desert, it's almost normal to get ripped off." scene motel_parking9 with dissolve mc_t "I think I'll put my briefcase in the safe." scene motel_parking10 with dissolve mc_t "It might come in handy at some point..." scene motel_parking11 with dissolve $ renpy.music.set_volume(0.7, channel="music") nar "As you climb the steps leading to your room, you realize that the muffled music you hear is coming from the neighboring bar. You wonder if your room will be well-insulated against the ambient noise. The prospect of spending a sleepless night due to the music worries you, and you hope to be able to sleep peacefully nonetheless." scene motel_parking12ex with dissolve $ renpy.music.set_volume(1.0, channel="music") glad "We can hear the bar's music... great." scene motel_parking12 with dissolve mc "You'll hear it less in the room, don't worry." $ renpy.sound.play("audio/key_in_the_lock.ogg", loop=False) scene motel_parking13 with dissolve nar "As you insert the key into the lock and open the door, you feel your anxiety rise. Is this room really the promised royal suite?" scene motel_parking14 with dissolve mc "Are you ready to discover your new home for the night?" iris "Yesssssss!" jump room_1408 label room_1408: $ progress = 16 scene motel_parking14_blur with dissolve stop music fadeout 3.0 $ save_name = _("Our Haven") $ renpy.pause(2, hard=False) window hide show room1408_1_0_blur with slowdissolve play music "audio/music/1408nolyric.ogg" $ renpy.music.set_volume(0.5, channel="music") nvl clear if renpy.variant("android"): $ _message = "As we enter the small, rundown hotel room, a wave of disappointment washes over us.{p}{p}We were hoping for something better, more comfortable after our long journey.{p}{p}But reality hits hard: peeling wallpaper, a musty smell, and suspicious stains on the carpet.{p}{p}However, we're relieved to have a roof over our heads, even if it's just for one night.{p}{p}Our last penny was spent on this little sanctuary, and we knew we'd have to continue our search for fuel the next morning.{p}{p}But for now, this would be our new home, our refuge amidst the uncertainty." show text _message at truecenter with dissolve else: story "As we enter the small, rundown hotel room, a wave of disappointment washes over us.{p}{p}We were hoping for something better, more comfortable after our long journey.{p}{p}But reality hits hard: peeling wallpaper, a musty smell, and suspicious stains on the carpet.{p}{p}However, we're relieved to have a roof over our heads, even if it's just for one night.{p}{p}Our last penny was spent on this little sanctuary, and we knew we'd have to continue our search for fuel the next morning.{p}{p}But for now, this would be our new home, our refuge amidst the uncertainty." $ renpy.pause(5, hard=False) nvl hide nvl clear hide text if renpy.variant("android"): pause scene room1408_1_0 with dissolve $ renpy.sound.play("audio/open_room_door.ogg", loop=False) scene room1408_1_1 with dissolve mc "And here we are, girls. Ready to be amazed?" scene room1408_1_2 with dissolve mc "Just need to find the light and..." call screen switch_1408 label room_14082: $ renpy.sound.play("audio/light_switch.ogg", loop=False) scene room1408_1_2b with dissolve if achievement.has(achievement_name['new_haven'][0]): $ renpy.pause(1, hard=False) jump room_1408_1_2 else: $ Achievement.add(achievement_new_haven) $ renpy.pause(1, hard=False) jump room_1408_1_2 label room_1408_1_2: mc_t "Oh damn... this is shit." scene room1408_1_3ex with dissolve glad "The royal suite, you said..." scene room1408_1_4 with dissolve iris "It's amazing, I love this room." scene room1408_1_5 with dissolve glad "[iris_name], seriously... this room is lousy." scene room1408_1_6 with dissolve iris "The bed is so cool!" $ renpy.sound.play("audio/jump_on_bed.ogg", loop=False) scene room1408_1_6b with dissolve glad "Wait, there's not even a door to the bathroom? You really think we'll use it anyway?" mc "It's fine, I'll step out every time you need the bathroom." scene room1408_1_8 with dissolve mc_t "Oh shit. The royal suite... seriously? He completely screwed me over." mc_t "Considering the condition of the bathroom, I'm not sure if you're cleaner BEFORE using it or after..." scene room1408_1_9 with dissolve mc "Well, it's not that bad, right? Look, there's even a TV." scene room1408_1_10b with dissolve glad "This room is shit, [mc_girl_name]. I don't want to sleep here." scene room1408_1_10 with dissolve $ menu_question = _("How will you react?") $ timeout_label = None $ menu_choice_number = 2 if truth_for_gas == False: menu glad_bed_wk: "Apologize"(description=_("Tell her that the manager has fooled you."), tooltip=_("{b}Girls betray +1 / [glad_name] dominant +1{/b}")): scene room1408_1_10 with dissolve mc "I'm sorry, [glad_name]. I was fooled by the manager, but it was either this or sleeping in the car." scene room1408_1_10b with dissolve glad "What? Sleeping in the car? I thought we stopped here for a good bed?" scene room1408_1_10 with dissolve mc_t "I can be such an idiot..." mc "Listen, I didn't want to worry you, but the gas station was out of fuel. I have a solution, that's why we have to wait until tomorrow morning." scene room1408_1_10b with dissolve glad "Wait, I thought your plan was foolproof?" scene room1408_1_10 with dissolve mc "It's just a minor setback." scene room1408_1_10b with dissolve glad "And why did you lie to us? Couldn't you tell us the truth? Aren't we supposed to be a team?" scene room1408_1_10 with dissolve mc "You're right, I apologize. I didn't want to scare you. But we'll leave tomorrow morning, I promise." mc "In the meantime, girls, I'd like you to go take a shower. I'll go buy some burgers. Okay?" scene room1408_1_10ex with dissolve iris "Burgers!!!!!!! Let's go, [glad_name]." scene room1408_1_10b with dissolve glad "You better not peek at us in the bathroom." scene black with slowdissolve $ renpy.pause(1, hard=False) $ girl_betray += 1 $ gladys_dom += 1 jump room_1408_1_3 "Be firm"(description=_("Tell her it's that or nothing."), tooltip=_("{b}[glad_name] submissive +1{/b}")): scene room1408_1_10 with dissolve mc "Listen, [glad_name], if you're not okay with it, you can go sleep in the trunk of the pickup." scene room1408_1_10b with dissolve glad "What?!" scene room1408_1_10 with dissolve mc "And you'd better find a good blanket because the nights are cold in the desert." scene room1408_1_10b with dissolve glad "Are you kidding me?" scene room1408_1_10 with dissolve mc "I'm doing my best for you, sorry if everything isn't perfect. There was only this room anyway..." scene room1408_1_10ex with dissolve iris "Can I sleep in the trunk too?" scene room1408_1_10 with dissolve mc "Don't you like the room, [iris_name]?" scene room1408_1_10ex with dissolve iris "Oh, I love it, but I'd love to sleep under the stars." scene room1408_1_10 with dissolve mc "That would be beautiful, but I don't think [glad_name] would sleep in the pickup. Am I wrong, [glad_name]?" scene room1408_1_10b with dissolve glad "Just forget about me, please." scene room1408_1_10 with dissolve mc "In the meantime, girls, I'd like you to go take a shower. I'll go buy some burgers. Okay?" scene room1408_1_10ex with dissolve iris "Burgers!!!!!!! Let's go, [glad_name]." scene room1408_1_10b with dissolve glad "You better not watch us in the bathroom." scene black with slowdissolve $ renpy.pause(1, hard=False) $ gladys_sub += 1 jump room_1408_1_3 elif truth_for_gas == True: menu glad_bed_wk2: "Apologize to her."(tooltip=_("{b}[glad_name] dominant +1{/b}")): mc "I'm sorry, [glad_name]. I was fooled by the manager, but it was either this or sleeping in the car." scene room1408_1_10b with dissolve glad "Well, this room sucks. I hope you're going to talk to him about it." scene room1408_1_10 with dissolve mc "Yes, it's planned, don't worry." scene room1408_1_10b with dissolve glad "I'm getting fed up with all of this." scene room1408_1_10 with dissolve mc "I don't know what else to say except that I'm sincerely sorry. I didn't anticipate this, I admit it. I did my best to ensure you had a roof over your heads tonight." mc "In the meantime, girls, I'd like you to go take a shower. I'll go buy some burgers. Okay?" scene room1408_1_10ex with dissolve iris "Burgers!!!!!!! Let's go, [glad_name]." scene room1408_1_10b with dissolve glad "You better not watch us in the bathroom." scene black with slowdissolve $ renpy.pause(1, hard=False) $ gladys_dom += 1 jump room_1408_1_3 "Tell her it's that or nothing."(tooltip=_("{b}[glad_name] submissive +1{/b}")): scene room1408_1_10 with dissolve mc "Listen, [glad_name], if you're not okay with it, you can go sleep in the trunk of the pickup." scene room1408_1_10b with dissolve glad "What?!" scene room1408_1_10 with dissolve mc "And you'd better find a good blanket because the nights are cold in the desert." scene room1408_1_10b with dissolve glad "Are you kidding me?" scene room1408_1_10 with dissolve mc "I'm doing my best for you, sorry if everything isn't perfect. There was only this room anyway..." scene room1408_1_10ex with dissolve iris "Can I sleep in the trunk too?" scene room1408_1_10 with dissolve mc "Don't you like the room, [iris_name]?" scene room1408_1_10ex with dissolve iris "Oh, I love it, but I'd love to sleep under the stars." scene room1408_1_10 with dissolve mc "That would be beautiful, but I don't think [glad_name] would sleep in the pickup. Am I wrong, [glad_name]?" scene room1408_1_10b with dissolve glad "Just forget about me, please." scene room1408_1_10 with dissolve mc "In the meantime, girls, I'd like you to go take a shower. I'll go buy some burgers. Okay?" scene room1408_1_10ex with dissolve iris "Burgers!!!!!!! Let's go, [glad_name]." scene room1408_1_10b with dissolve glad "You better not watch us in the bathroom." scene black with slowdissolve $ renpy.pause(1, hard=False) $ gladys_sub += 1 jump room_1408_1_3 label room_1408_1_3: scene room1408_1_11 with slowdissolve mc_t "I'll take advantage of the girls being in the shower to take a look." $ renpy.sound.play("audio/case_open.ogg", loop=False) scene room1408_1_12 with dissolve mc_t "It would be a disaster if they knew what's inside. It's a good thing they didn't ask about it." scene room1408_1_13ex with dissolve iris "Do you think there's hot water?" scene room1408_1_13 with dissolve glad "Better be." scene room1408_1_13ex with dissolve iris "And do you think there's wet water?" scene room1408_1_13 with dissolve glad "Huh??!!" scene room1408_1_13ex with dissolve iris "Well, we're in the desert, and the desert is dry, so maybe..." scene room1408_1_13 with dissolve glad "What are you expecting [iris_name]? Powdered water?!" scene room1408_1_14 with dissolve mc_t "Alright, they seem distracted." jump room_1408_1_4 label room_1408_1_4: scene room1408_1_15 with dissolve mc_t "Everything is in order." scene room1408_1_17 with dissolve mc_t "I'll put the suitcase in the trunk." scene room1408_1_18 with dissolve mc_t "And I'll talk to this manager about his 'royal suite'." mc_t "Before we leave... Should I check if the girls haven't seen the briefcase?" $ menu_question = _("Check if they haven't seen anything?") $ timeout_label = None $ menu_choice_number = 2 menu peek_g_i: "No"(description=_("It's pointless."), tooltip=_("{b}You don't look{/b}")): jump office_in_2 "Yes"(description=_("It's safer."), tooltip=_("{b}You're going to see them showering{/b}")): jump g_i_night1_peek label g_i_night1_peek: scene girls_shower_1 with dissolve mc_t "Okay, it seems fine, they are showering." mc_t "Should I get closer? Maybe they are talking about the briefcase? I can't hear them from here." $ menu_question = _("Go have a closer look?") $ timeout_label = None $ menu_choice_number = 2 menu peek_g_i2: "No"(description=_("It's pointless."), tooltip=_("{b}No lewd scene{/b}")): jump office_in_2 "Yes"(description=_("Better to be sure."), tooltip=_("{b}Lewd scene{/b}")): jump g_i_night1_peek2 label g_i_night1_peek2: show iris_gladys_shower_animation_1 with slowdissolve mc_t "I guess I've never seen them naked before..." mc_t "What are you doing [mc_name]? I should stop!" with vpunch $ menu_question = _("Check if they haven't seen anything?") $ timeout_label = None $ menu_choice_number = 2 menu peek_g_i3: "Look some more"(description=_("Just a bit more..."), tooltip=_("{b}Continue [glad_name] and [iris_name] path / horny for [glad_name] and [iris_name] +1{/b}")): $ iris_interest += 1 $ glad_interest += 1 $ glad_path = True $ iris_path = True jump g_i_night1_peek3 "Stop looking."(description=_("Get a grip!"), tooltip=_("{b}Close [glad_name] and [iris_name] path{/b}")): $ glad_path = False $ iris_path = False mc_t "Okay, leave [mc_name] now..." jump office_in_2 label g_i_night1_peek3: show iris_gladys_shower_animation_3 with dissolve hide iris_gladys_shower_animation_1 mc_t "Just a few more seconds... I never paid much attention before, but they really are two beautiful adult women..." iris "Ahh, a nice hot shower feels so good!" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_3 glad "Yeah, especially after sweating all day. Move over a bit, I need some space too." show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "Wait, are you wearing your glasses in the shower?" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Yeah, so what? Is that a problem for you?" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "No, but... Why do you do that? They must be all fogged up, right?" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "A little, but at least I can see what I’m doing. I don’t want to mix up the shampoo and conditioner like a certain someone..." show iris_gladys_shower_animation_12 with dissolve hide iris_gladys_shower_animation_8 iris "Hey, that happened to me just once!{p}But, it's not practical to shower with glasses, especially when washing your face." show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_12 glad "I push them up on my forehead when I wash my face." show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "That's ridiculous. You should really take them off." show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Of course, and then it would be me complaining that my hair is all dry because I used conditioner instead of shampoo. Very clever!" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "Pffff, you're not nice... Plus, all that steam must damage your glasses, right?" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "No, they’re anti-fog treated. And I clean them well afterward. This way, I’m sure I won’t slip on a bar of soap I didn’t see!" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "Hmm... Still, I think it's weird to wear glasses in the shower. You’re probably the only one who does that!" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "I don’t care, at least I’ve never almost shaved my leg with a toothbrush!" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "What?! But... how do you know about that?!" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "*laughs* I have my sources... Come on, stop being a prude and pass me the shampoo." show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "I can't help it if I'm absent-minded...{p}But at least I don't shower with my glasses on." show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Hey, be careful not to put your foot near the drain!" show iris_gladys_shower_animation_4 with dissolve iris "Huh? Why?" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Well, haven’t you seen that movie with the killer clown? He can come through the pipes and grab your leg!" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "What?! Is that true?!" with vpunch show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Oh yeah! His name is Pennywise, I think. He loves to munch on girls' toes in the shower." show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "Why are you telling me this?! Now I won’t dare to take a shower!" show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Good, more hot water for me then!" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "You’re so mean! I’m sure this is just another one of your stories to scare me." show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Maybe it is... {w=1}or maybe it’s not!{p}Anyway, I stay away from the drain, just in case." show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "What?! That's not funny! Now I'll be scared to shower..." show iris_gladys_shower_animation_8 with dissolve hide iris_gladys_shower_animation_4 glad "Relax, as long as you don't see a red balloon floating around, you should be fine!" show iris_gladys_shower_animation_4 with dissolve hide iris_gladys_shower_animation_8 iris "Grrr, I hate you sometimes...{p}You always manage to freak me out with your stories." show iris_gladys_shower_animation_1 with slowdissolve hide iris_gladys_shower_animation_4 if not _in_replay: label i_g_shower_extra: if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump girls_look_shower elif persistent.extra_iris_update == True: if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(iris_shower1) $ replay_gallery.unlock(gladys_shower) call screen girls_look2 label i_g_shower_extra2: $ renpy.notify(_("Gladys interest +1 / Iris interest +1")) hide screen girls_look2 jump girls_look_shower label girls_look_shower: $ renpy.end_replay() mc_t "Okay, get out of there [mc_name] now..." if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(iris_extra2) $ replay_gallery.unlock(gladys_extra2) $ renpy.end_replay() jump office_in_2 label office_in_2: $ renpy.end_replay() $ progress = 17 scene room1408_1_18_blur with dissolve $ save_name = _("The Stenographer") $ renpy.pause (2, hard=False) window hide show office_in_2_1_blur with slowdissolve play music "audio/music/hh_music.ogg" $ renpy.music.set_volume(0.5, channel="music") $ renpy.pause (1, hard=False) scene office_in_2_1ex with dissolve show screen office2_cam_blink myrta "Good evening, my dear sir." scene office_in_2_1 with dissolve mc "Good evening, madame. I would like to speak to the manager." scene office_in_2_1ex with dissolve myrta "He's not here, I'm filling in for him. Can I help you?" scene office_in_2_1 with dissolve mc "Will he be back soon?" scene office_in_2_1ex with dissolve myrta "I'm sorry, I don't think so. We both have multiple jobs. Times are tough, the motel alone isn't enough. He must be making skeletons now, did you know that my Henry is the best fabricator in the whole country?" scene office_in_2_1 with dissolve show screen office2_zoom mc "I... I knew he was the best for a hundred miles around... but for the whole country, I didn't know. And do you have a second job too?" jump office_in_2_zoom label office_in_2_zoom: hide screen office2_zoom if lyra_key == True: mc_t "Wait, why is there another key? I thought I took the last one, and I'd be surprised if there was a check-out at this hour..." scene office_in_2_1ex with dissolve myrta "Of course, I'm a stenographer. I can type anything you want at lightning speed. But tell me, can I help you with something?" $ renpy.pause (1, hard=False) hide screen office2_cam_blink show myrta_intro $ renpy.pause (4, hard=False) $ myrta_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause scene office_in_2_2 with dissolve show screen office2_cam_blink2 mc "The manager told me that the royal suite gives me access to the safe. I would like to deposit this." scene office_in_2_2ex with dissolve myrta "The royal suite?" scene office_in_2_2 with dissolve hide screen office2_cam_blink2 show screen office2_cam_blink2 mc "Uh, yes... room 1408." $ renpy.sound.play("audio/briefcase.ogg", loop=False) scene office_in_2_3ex with dissolve hide screen office2_cam_blink2 show screen office2_cam_blink3 myrta "Ah yes... the royal suite. But of course, where was my mind. It's this way, my dear sir." label myrta_extra: if not _in_replay: $ replay_gallery.unlock(myrta_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump office_in_2_0 elif persistent.extra_iris_update == True: call screen myrta_extra jump office_in_2_0 label office_in_2_0: $ renpy.end_replay() scene office_in_2_3 with dissolve mc_t "She doesn't seem to be aware of the existence of the royal suite..." if achievement.has(achievement_name['myrta'][0]): jump office_in_2_1 else: $ Achievement.add(achievement_myrta) jump office_in_2_1 label office_in_2_1: scene office_in_2_4 with dissolve hide screen office2_cam_blink3 myrta "Just give me a moment to open it..." myrta_w "16 to the right, 18 to the left, and..." nar "Even if you listen carefully, you can't hear the rest." $ renpy.sound.play("audio/open_safe.ogg", loop=False) scene office_in_2_5ex with dissolve myrta "There you go. If you would be so kind as to deposit your briefcase. It will be safe with us, don't worry." scene office_in_2_6 with dissolve mc "I see I'm the only customer using the safe." myrta "Yes, it's a privilege reserved for a few select customers." $ renpy.sound.play("audio/close_safe.ogg", loop=False) scene office_in_2_7 with dissolve nar "As you hear the creaking sound of the safe closing, your worries grow. Seeing the rust covering its surface, you wonder if your briefcase will truly be safe in this safe." if achievement.has(achievement_name['myrta'][0]): stop music fadeout 2.0 jump phonecall else: $ Achievement.add(achievement_myrta) stop music fadeout 2.0 jump phonecall label phonecall: $ progress = 18 scene office_in_2_7_blur with dissolve $ save_name = _("Phone Call") $ renpy.pause (2, hard=False) window hide show phonecall1_blur with slowdissolve $ renpy.music.set_volume(1.0, channel="ambiance") play ambiance "audio/desert_ambiance.ogg" fadein 2.0 $ renpy.pause (1, hard=False) scene phonecall1 with dissolve mc_t "Before getting the burgers, I'll make a call to my contact to inform them of the delay." scene phonecall2 with dissolve mc_t "Hoping it won't take too long. But that's not even an option." scene phonecall3 with dissolve mc_t "Who knows what other unforeseen events I might encounter here? The few contacts I've had here haven't been very positive." scene phonecall4 with dissolve mc_t "But before that... I won't have a choice, I'll have to dial 'THE' number... I never thought I'd use it again." scene phonecall5 with dissolve pause scene phonecall6 with dissolve pause scene phonecall7 with dissolve play music "audio/phone_start.ogg" pause scene phonecall5b with dissolve play sound "audio/phone_booth_dial.ogg" $ renpy.pause (3, hard=False) play music "audio/phone_dial_tones.ogg" $ renpy.music.set_volume(0.5, channel="ambiance") $ renpy.pause (0.710, hard=False) scene phonecall8 with dissolve $ renpy.pause (5.1, hard=False) scene phonecall10 with dissolve $ renpy.pause (5.1, hard=False) scene phonecall11 with dissolve $ renpy.pause (5.1, hard=False) scene phonecall12 with dissolve $ renpy.pause (5.1, hard=False) scene phonecall13 with dissolve $ renpy.pause (5.1, hard=False) scene phonecall14 with dissolve stop music play sound "audio/phone_receiver.ogg" $ renpy.pause (1, hard=False) scene phonecall14_ex with dissolve play music "audio/music/phonecall.ogg" fadein 2.0 $ renpy.music.set_volume(0.1, channel="music") operator "Operator. What is your membership number?" scene phonecall9 with dissolve mc "{glitch=99}[mc_name]@Job3-14{/glitch}" scene phonecall14_ex with dissolve operator "And the password?" scene phonecall9 with dissolve mc "{glitch=99}With kings and great men of the earth, Who built themselves mausoleums.{/glitch}" scene phonecall_talk2 with dissolve operator "Everything seems in order. How may I assist you?" scene phonecall_talk1 with dissolve mc "I need a secure line." scene phonecall_talk2 with dissolve operator "Certainly. Give me a few moments..." scene phonecall_talk3 with dissolve $ renpy.music.set_volume(0.1, channel="music") play one "audio/phone_dial_tones2.ogg" $ renpy.pause (5, hard=False) stop one scene phonecall_talk2 with dissolve operator "The line is secure. Simply dial your contact's number once I hang up." scene phonecall_talk1 with dissolve mc "That's perfect, thank you." scene phonecall_talk2 with dissolve operator "Is there anything else you need?" scene phonecall_talk3 with dissolve $ menu_question = _("Hang up or continue the conversation?") $ timeout_label = None $ menu_choice_number = 2 menu phonecall_1_wk: "Hang Up"(description=_("I only wanted a secure line. Thank you."), tooltip=_("{b}[mc_name] professionalism +1{/b}")): $ mc_professionalism += 1 scene phonecall_talk1 with dissolve "No, I don't need anything else." scene phonecall_talk2 with dissolve operator "Glad to have been of service. We hope you're satisfied with our assistance. And that you'll contact us again soon. Goodbye." play one "audio/phone_receiver.ogg" $ renpy.pause (1, hard=False) play one "audio/phonehangup.ogg" jump phonecall2 "Continue"(description=_("Try to talk to her"), tooltip=_("{b}Operator sympathy +1 / [mc_name] professionalism -1{/b}")): $ operator_sympathy += 1 $ mc_professionalism -= 1 mc_t "I don't feel like hanging up, but I don't know what to say to her..." scene phonecall_talk2 with dissolve operator "Sir? Do you still need our services?" scene phonecall_talk1 with dissolve mc "I... excuse me, I was thinking." scene phonecall_talk2 with dissolve operator "It's been a long time since I heard your voice. Are you back?" scene phonecall_talk1 with dissolve mc "No, not really, no." scene phonecall_talk2 with dissolve operator "You know, we started placing bets on whether you were alive or not." scene phonecall_talk1 with dissolve mc "Ah... so, how much did you win?" scene phonecall_talk3 with dissolve pause 0.5 scene phonecall_talk4 with dissolve operator "..." scene phonecall_talk1 with dissolve mc "Wait... you bet that I was dead?" scene phonecall_talk2 with dissolve operator "It wasn't specifically against you that I bet... But knowing who's after you..." scene phonecall_talk1 with dissolve mc "Well, that's nice..." scene phonecall_talk2 with dissolve operator "Oh, don't be offended. I'm still glad to hear you again, even if..." scene phonecall_talk1 with dissolve mc "Even if?" scene phonecall_talk2 with dissolve operator "...even if I would have preferred winning twenty dollars...{p}" scene phonecall15 with dissolve mc "Well... I'll let you go... thanks for this... display of affection..." scene phonecall15_ex with dissolve operator "Glad to have been of service. We hope you're satisfied with our assistance. And that you'll contact us again soon. Goodbye." $ operator_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() play one "audio/phone_receiver.ogg" $ renpy.pause (1, hard=False) scene phonecall18 with dissolve $ renpy.pause (1, hard=False) scene black with dissolve jump phonecall2 label phonecall2: play sound "audio/phone_start.ogg" $ renpy.pause (1, hard=False) scene phonecall5b with dissolve play one "audio/phone_booth_dial.ogg" $ renpy.pause (3, hard=False) stop sound $ renpy.music.set_volume(0.2, channel="sound") scene phonecall_talk5 with dissolve play sound "audio/Phone_Dial_Tones.ogg" $ renpy.pause (3, hard=False) $ renpy.pause (3.5, hard=False) stop sound scene bg phone_anonymous show phonecall_talk6 play one "audio/phone_receiver.ogg" $ renpy.pause (1, hard=False) nobody2 "{glitch=99}...{/glitch}" show phonecall_talk7 mc "Plus twelve. Maybe a bit more, but I'll do everything I can to avoid it. Ring when departure." play one "audio/phonehangup.ogg" scene phonecall6 with dissolve mc "That's done. Time for burgers now." jump dihner label dihner: $ progress = 19 scene phonecall6_blur with dissolve stop ambiance fadeout 2.0 stop music fadeout 2.0 $ save_name = _("A Juicy Encounter") $ renpy.pause (2, hard=False) window hide show dihner1_blur with slowdissolve play music "audio/music/diner_theme.ogg" fadein 2.0 $ renpy.pause (1, hard=False) scene dihner1 with dissolve nar "As you approach the entrance of the diner, you immediately notice its retro 1950s style. The enticing smell of grilled meat reaches your nostrils, intensifying your desire to taste their specialties." nar "Smoke escapes from the grill, and you can hear the sizzle of cooking meat. You hesitate for a moment, but the call of the burger is too strong, and you decide to enter the diner even if you don't have any money. You can always try to negotiate." label dihnerb: scene dihner3 with dissolve window hide show screen gui_vn call screen eployee label dihner_employee: hide screen eployee scene dihner4b with dissolve if flo_met == False: $ ntf.add(_("New character unlocked.")) $ ntf.show() $ flo_met = True if achievement.has(achievement_name['roller'][0]): $ renpy.pause (1, hard=False) mc_t "Without a doubt, one of the waitresses in the establishment." jump dihnerb else: $ Achievement.add(achievement_roller) $ renpy.pause (1, hard=False) mc_t "Without a doubt, one of the waitresses in the establishment." jump dihnerb label dihner2: hide screen eployee hide screen gui_vn scene dihner4 with dissolve mc "Good evening, listen, it's a bit unusual. I'm staying at the motel across the street with two young girls. I don't have any money, but they're starving. Could I get two burgers, I'd do anything in exchange. I could do the dishes or..." scene dihner4ex with dissolve jeff "I have a dishwasher." $ renpy.pause (1, hard=False) show jeff_intro $ renpy.pause (4, hard=False) pause scene dihner5ex with dissolve mc "I could carry heavy stuff or..." scene dihner4ex with dissolve jeff "I work out, I don't need help carrying heavy stuff." scene dihner5ex with dissolve mc "Listen, they're really hungry. I could go without, but I'd do anything for two burgers." scene dihner4ex with dissolve jeff "There's something you could do then." scene dihner5ex with dissolve mc "I'm listening." scene dihner4ex with dissolve jeff "You could pay for the burgers with money. Look, man, it's not that I don't want to help you out, but I can't just give you two burgers. That's not normal. However..." scene dihner5ex with dissolve mc "However?" scene dihner4ex with dissolve jeff "You could pose for some photos in exchange for two burgers. Oh, nothing hardcore, don't worry. Just a few shirtless photos, nothing more. I'm a photographer outside of work and I'm always looking for models." scene dihner5 with dissolve mc_t "Is he serious? But I guess I'll have to accept, I don't see any other alternatives..." scene dihner5ex with dissolve mc "I'm not a fan of the idea, but a deal's a deal..." nobody "Hey, Jeff, put three meals on my tab for this guy and add some donuts for the girls." scene dihner5c with dissolve nar "Just as you were about to give in to the highly questionable proposition from the cook, a voice speaks up to your right. A kind stranger offers to cover your meal and the girls'. It was a genuine surprise, an unexpected ray of hope in this situation." scene dihner9ex with dissolve jump dihner3 label dihner3: if not renpy.music.is_playing(channel="music"): play music "audio/music/diner_theme.ogg" fadein 1.0 fadeout 2.0 $ ntf.add(_("Sometimes, there will be hidden interactions. Look on the screen for something that might catch your attention.")) $ ntf.show() scene dihner9 with dissolve window hide dissolve show screen gui_vn call screen arcade_play label dihner4: hide screen arcade_play hide screen gui_vn scene dihner6ex with dissolve duane "Don't worry, buddy, old Duane won't let a patriot and two little ones go hungry." $ renpy.pause (1, hard=False) show duane_intro $ renpy.pause (4, hard=False) pause scene dihner10 with dissolve nar "Approaching the stranger and his wife, seated at the end of the room, you feel a sense of gratitude and appreciation towards them for their act of kindness. You walk towards them with a sincere smile and thank them warmly." scene dihner11 with dissolve mc "Thank you so much, sir, I really don't know what to say and I..." scene dihner12ex with dissolve duane "It's my turn to thank you, buddy. I know what you've done for our country, I saw your arm, even from a distance your tattoo is recognizable. It's the least I can do for you." scene dihner11c with dissolve nar "As Duane talks about your forearm tattoo, you are taken aback. This tattoo has a very special meaning. Officially, the circumstances under which you obtained it never existed, and you wonder how he can know about it." scene dihner12 with dissolve mc "Actually, I'm surprised that you know about its existence." scene dihner12ex with dissolve duane "Don't worry, buddy, I'm a tomb. But let me introduce you to my wife, Pearl." scene dihner10ex with dissolve pearl "I like him, he's got a good look. What's your name, honey?" $ renpy.pause (1, hard=False) show pearl_intro $ renpy.pause (4, hard=False) $ pearl_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause scene dihner12 with dissolve hide pearl_intro mc_t "Damn, I didn't think about this... What should I do? Should I give my real name or make up a fake one? If I use a fake name, I should use the same one with everyone here. Except with the girls, of course." $ menu_question = _("Do you want to give your real name?") $ timeout_label = None $ menu_choice_number = 2 menu fake_name_wk: "Yes"(description=_("Give your real name"), tooltip=_("{b}Will change some events{/b}")): hide text $ c_name = mc_name mc "My name is [c_name]." scene dihner12ex2 with dissolve pearl "Nice to meet you, honey." $ use_real_name = True jump diner5 "No"(description=_("Invent a fake name"), tooltip=_("{b}Will change some events{p}Duane suspicious +1 (Not necessarily a bad thing){/b}")): $ fmc_name = renpy.input(_("Choose a fake name."), default="Alan Smithee", length=12, mask=None, allow="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_'éÉàÀèÈçÇùÙâÂêÊîÎôÔûÛëËïÏüÜœŒæÆ") $ fmc_name = fmc_name.strip() or "Alan Smithee" $ persistent.fmcname = fmc_name $ c_name = fmc_name $ duane_suspicious += 1 hide text mc "My name is [c_name]." scene dihner12ex2 with dissolve pearl "Nice to meet you, honey." scene dihner12 with dissolve mc_t "I'll have to talk to the girls and tell them to do the same." scene dihner12ex with dissolve duane "There's no [c_name] with that tattoo. But I understand, buddy, you have your reasons, and I respect them." scene dihner12 with dissolve mc_t "Damn, I didn't expect to get caught so quickly." $ use_real_name = False jump diner5 label diner5: scene dihner12bex with dissolve pearl "Duane, you know who he reminds me of? Our good old George!" scene dihner12bex2 with dissolve duane "That's true, he's got a little something. Not physically, but he seems like a good guy too." scene dihner12 with dissolve mc_t "I don't really understand who they're talking about. They seem quite eccentric, in addition to their thick accents. But thanks to them, I have burgers." scene dihner12 with dissolve mc "Anyway, I sincerely thank you for the burgers. I'm just across the street in room 1408, if there's anything I can do to help you, don't hesitate to knock on the door." label pearl_extra: if not _in_replay: $ replay_gallery.unlock(pearl_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump diner5_2 if persistent.extra_iris_update == True: call screen pearl_extra jump diner5_2 label diner5_2: $ renpy.end_replay() scene dihner12ex with dissolve duane "Take care, buddy, and thanks again." scene dihner12ex2 with dissolve pearl "Hope to see you again, honey." if achievement.has(achievement_name['duane_pearl'][0]): $ renpy.pause (1, hard=False) jump dihner5 else: $ Achievement.add(achievement_duane_pearl) $ renpy.pause (1, hard=False) jump dihner5 label dihner5: scene black with slowdissolve $ renpy.pause (1.5, hard=False) scene dihner15ex with dissolve jeff "It's ready, man. Three burgers, fries, sodas, and donuts. Everything is homemade, you won't find anything better within a hundred miles." scene dihner15 with dissolve mc_t "They really have a thing for this here..." scene dihner15ex2 with dissolve mc "Thank you, Jeff. They look delicious." scene dihner15 with dissolve mc_t "They do look delicious, that's true, but I'm not thanking you for anything, asshole." if tried_arcade == False: jump dihner5_2 elif tried_arcade == True: scene dihner15ex with dissolve jeff "By the way, I saw you playing on the arcade machine, you didn't beat my high score, did you? How many points did you get?" scene dihner15 with dissolve mc "I got [mc_score] points." if mc_score >= 250: scene dihner15ex with dissolve jeff "What? You're a pain in the ass, man. It took me months to achieve that score. And most importantly, it means you knocked Jazmine off the leaderboard, she's gonna come crying again..." scene dihner15 with dissolve mc "I'm sorry, I didn't think it would bother you if I played a game." scene dihner15ex with dissolve jeff "No, there's no problem, you beat me, I accept it, it's normal. You'll see, people here care a lot about their rankings and don't like being beaten. I often organize arcade tournaments, you should sign up for the next one. You might have a chance to win." scene dihner15 with dissolve mc "I'll think about it... Thanks again for the burgers, I have to go. See you." jump dihner5_2 elif mc_score == 249: scene dihner15ex with dissolve jeff "Are you serious? Just like me? Couldn't you make one point more or less? You're pushing it, man. I don't like being copied." scene dihner15 with dissolve mc "I'm sorry, I didn't think it would bother you if I played a game." scene dihner15ex with dissolve jeff "No, there's no problem, the arcade machine is there for that, but you could have made an effort. You'll see, people here care a lot about their rankings and don't like being beaten. I often organize arcade tournaments, you should sign up for the next one. You have a chance." scene dihner15 with dissolve mc "I'll think about it... Thanks again for the burgers, I have to go. See you." jump dihner5_2 elif mc_score >= 15 and mc_score <= 248: scene dihner15ex with dissolve jeff "Well, that's okay, luckily you're bad. But it means you knocked Jazmine off the leaderboard, she's gonna come crying again..." scene dihner15 with dissolve mc "I'm sorry, I didn't think it would bother you if I played a game." scene dihner15ex with dissolve jeff "No, the arcade machine is there for that. You'll see, people here care a lot about their rankings and don't like being beaten. I often organize arcade tournaments, you should sign up for the next one. But practice a bit." scene dihner15 with dissolve mc "I'll think about it... Thanks again for the burgers, I have to go. See you." jump dihner5_2 elif mc_score <= 14: scene dihner15ex with dissolve jeff "Ha ha ha, you're even worse than Jazmine, man. What a shame." scene dihner15 with dissolve mc_t "Just shut the fuck up..." scene dihner15ex with dissolve jeff "You'll see, people here care a lot about their rankings and they engage in real wars. I often organize arcade tournaments, you should sign up for the next one. But practice a lot because you're starting from scratch..." scene dihner15 with dissolve mc "I'll think about it... Thanks again for the burgers, I have to go. See you." jump dihner5_2 label dihner5_2: scene dihner15ex with dissolve jeff "See you next time, and don't hesitate to come tell me if you feel like posing for me." scene dihner15ex2 with dissolve mc "I won't forget." scene dihner15 with dissolve mc_t "I'm leaving tomorrow morning, asshole." if achievement.has(achievement_name['jeff'][0]): $ renpy.pause (1, hard=False) jump dihner6 else: $ Achievement.add(achievement_jeff) $ renpy.pause (1, hard=False) jump dihner6 label dihner6: stop music fadeout 1.0 play music "audio/music/diner_theme_muffled.ogg" fadein 2.0 scene dihner16 with dissolve nar "As you step out of the diner, the bag containing the delicious burgers and fries resting on your arm, an enticing aroma wafts through the air. You can't help but salivate at the thought of indulging in these savory treats. Hunger gnaws at you more and more, and you're eager to satisfy your cravings." scene dihner17 with dissolve mc_t "Well, it must be from Duane and Pearl, I didn't pay attention when I entered." scene dihner18 with dissolve mc_t "Oh, damn, I'm not even surprised, that Duane." scene dihner16b with dissolve nar "Suddenly, your attention is drawn to two young girls approaching the diner. Their style stands out a bit amidst the retro ambiance of the 1950s, but you figure that nothing is too eccentric in this eventful evening. They gaze at you, waiting for you to say something." scene dihner16c with dissolve mc_t "I would have preferred to avoid striking up a conversation with two young girls. It makes me look like an old geezer." mc "Good evening, are you doing your homework at the diner?" mc_t "Well, that's a really old-fashioned remark, congratulations, [mc_name]." scene dihner16cex with dissolve chie "See, Yukiko? I told you he was a pervert." $ chie_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() $ renpy.pause(1, hard=False) show yuki_intro $ renpy.pause(4, hard=False) pause scene dihner16d with dissolve mc "What? No, no, I'm not a pervert... you were staring at me, and I felt compelled to talk to you..." scene dihner16dex with dissolve chie "That's exactly what a pervert would say." scene dihner16eex with dissolve mc "Okay... have a good evening..." scene dihner16e with dissolve mc_t "Little brat..." yuki_w "Why did you talk to him like that? He might have been able to help us with our homework." $ yukiko_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() if achievement.has(achievement_name['chiyu'][0]): $ renpy.pause (1, hard=False) else: $ Achievement.add(achievement_chiyu) $ renpy.pause (1, hard=False) scene black with dissolve stop music fadeout 2.0 play music "audio/music/discomuffled.ogg" fadein 2.0 $ renpy.music.set_volume(0.9, channel="music") $ renpy.pause(3, hard=False) scene dihner20ex with dissolve mc "What a night and what a crazy place!" jump room_1408_2 label room_1408_2: $ progress = 20 scene dihner20_blur with dissolve $ save_name = _("The thief") $ renpy.pause(2, hard=False) show room1408_2_1_blur with slowdissolve $ renpy.pause(1, hard=False) $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.sound.play("audio/tv_sound.ogg", loop=True) scene room1408_2_1ex with dissolve mc "Girls! I've got the burgers, they look incredibly good, and on top of that, I have... donuts!" scene room1408_2_2 with dissolve iris "Great, I was so hungry." scene room1408_2_3 with dissolve mc_t "Wait... is that it? I expected a bit more excitement... Did something happen? An argument?" scene room1408_2_4 with dissolve mc "Is everything okay?" iris "The TV isn't working, and the neighbors have been playing loud music since you left." $ renpy.sound.play("audio/tv_sound.ogg", loop=True) scene room1408_2_5ex with dissolve mc "I'll place everything on the desk, eat while it's still hot." scene room1408_2_6 with dissolve glad "Where did you put the bag with our stuff?" scene room1408_2_6ex with dissolve mc "The bag with the stuff? I left it on the bed. I only took the briefcase and put it in the motel safe." scene room1408_2_6 with dissolve glad "Then it's been stolen from us." scene room1408_2_6_pov with dissolve mc "What do you mean 'it's been stolen'?" scene room1408_2_6_pov_gladys with dissolve glad "We searched the entire room, under the bed, in the bathroom, it's nowhere to be found." scene room1408_2_6_pov with dissolve mc "But, [glad_name], I placed it on the bed, and it was there when I left. I locked the door behind me." scene room1408_2_6_pov_gladys with dissolve glad "We didn't hear the door open, except when you left and came back. We thought you took it with you." scene room1408_2_6_pov with dissolve mc "Girls... are you kidding me? If this is a joke, it's really not funny." scene room1408_2_6_pov_gladys with dissolve glad "If we're telling you it wasn't there after our shower, then it wasn't there. *sigh* It's frustrating to tell the truth and not be taken seriously. Tell him, [iris_name]." scene room1408_2_6_pov_iris with dissolve iris_m "Yeah, it's true, [mc_girl_name], our bag was stolen." scene room1408_2_6_pov with dissolve mc "Are you telling me we have no clothes or food?" scene room1408_2_6_pov_gladys with dissolve glad "Soon, he'll say it's our fault. I'm sure he took it so we'd be left in our towels." scene room1408_2_6_pov with dissolve mc "But, [glad_name], why would I do that? It's completely stupid." mc "What about the clothes you were wearing before the shower?" scene room1408_2_6_pov_gladys with dissolve glad "Gone too." scene room1408_2_6_pov with dissolve mc "Well, I'll take a shower, eat while I'm gone. I'll figure it out when I come out. I'm going crazy." scene room1408_2_6_pov_iris2 with dissolve iris "Aren't you hungry?" scene room1408_2_6_pov with dissolve mc "No, not anymore. I'll eat my burger later. And don't eat all the donuts." scene room1408_2_6bex with dissolve mc "This is insane." stop sound scene black with slowdissolve $ renpy.pause(1, hard=False) play one "audio/shower_long.ogg" scene room1408_2_7 with dissolve mc_t "If it's the manager going through the rooms and stealing things, I'll kill him." scene room1408_2_8 with dissolve mc_t "I don't see what else it could be. He's the only one who would have a spare key." scene room1408_2_9 with dissolve mc_t "The only advantage of the situation is that I can pretend to be upset and use it as an excuse not to be hungry, so the girls can have the burger for tomorrow morning. Not the greatest breakfast, but better than nothing. With the donuts, it'll keep them going for part of the day." stop one scene room1408_2_10 with dissolve glad "Damn, this burger is amazing." scene room1408_2_11ex with dissolve iris "It's the best burger I've ever had in my life. It's dripping on my fingers, but it's so good." scene room1408_2_11 with dissolve glad "If it's dripping on your fingers, go eat somewhere else, you'll make a mess on the bed. And stop talking with your mouth full." if iris_path: scene mc_shower_1_iris with dissolve iris "Oh come on, Miss Never Happy, I'm going to the couch." scene mc_shower_2 with dissolve iris_w "Always complaining, that one...{p}Oh... it's true that...{p}[mc_girl_name] is showering..." scene mc_shower_3_mc with dissolve nar "As you shower, you feel a gaze upon your back." scene mc_shower_3_mc with dissolve mc_t "Indeed, [iris_name] is watching me shower. Should I move out of sight?" $ menu_question = _("Move out of [iris_name]'s sight?") $ timeout_label = None $ menu_choice_number = 2 menu mc_night1_shower: "Don't move."(description=_("I don't mind."), tooltip=_("{b}She will watch you shower.{/b}")): scene mc_shower_5 with dissolve iris_w "He saw me watching him... but he doesn't seem upset." $ iris_curiorruption += 1 jump mc_night1_shower2 "Move away"(description=_("I don't want her to watch me."), tooltip=_("{b}The scene ends here.{/b}")): mc_t "No, it's not right, I am her [mc_for_girl]" scene mc_shower_3end with dissolve nar "You decide to move away." scene mc_shower_3end2 with dissolve iris "He saw me... I hope he's not upset." jump room_1408_2_2 label mc_night1_shower2: if iris_curiorruption >= 0: scene mc_shower_5_2 with dissolve iris_w "I should go to the couch but..." scene mc_shower_6 with dissolve iris_w "Maybe I could watch a little just to see..." scene mc_shower_7_2 with dissolve iris_w "I've never seen him naked before...{p}He's so muscular!" scene mc_shower_7_3 with dissolve iris_w "Such strong pectorals...{p}and his arms..." scene mc_shower_7_4 with dissolve iris_w "His back..." scene mc_shower_7_5 with dissolve iris_w "His abs...{p}I don't know what's happening to me, I'm starting to feel warm..." scene mc_shower_7_6 with dissolve iris_w "And his buttocks..." scene mc_shower_9 with dissolve iris_w "And that's..." scene mc_shower_8 with vpunch pause 0.1 scene mc_shower_10 with dissolve iris_w "Oh wow, it's huge!" iris_w "I've never seen one so big..." scene mc_shower_8 with dissolve iris_w "It's much bigger than the ones in the movies [glad_name] made me watch when I turned eighteen!" scene mc_shower_14 with dissolve glad "I've never seen one so big either." scene mc_shower_15 with dissolve iris "Ah, you saw it too?" scene mc_shower_17 with dissolve glad "Well, obviously, are you silly or what?" glad_w "Why is she asking me if I've seen my burger?" if not _in_replay: label i_mc_shower_before_extra: scene mc_shower_17 with dissolve if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button $ renpy.end_replay() jump mc_night1_shower2_extra elif persistent.extra_iris_update == True: label gladys_extra2_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(gladys_extra2) call screen gladys_extra2 label i_mc_shower_extra: hide screen gladys_extra2 if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(gladys_extra2) $ renpy.end_replay() jump mc_night1_shower2_extra jump mc_night1_shower2_extra label mc_night1_shower2_extra: glad_w "Why is she asking me if I've seen my burger?" glad "Can you fit it all in your mouth or just a bit?" scene mc_shower_16 with dissolve iris "Because you put it in your mouth?" scene mc_shower_17 with dissolve glad "What else are you supposed to do with it? Hang it from the pickup's rearview mirror?" scene iris_pickup_dream with dissolve iris_w "On the rearview mirror of the Pickup?" scene mc_shower_17 with dissolve glad "And besides being huge, it's juicy and tastes really good.{p}Hmmmm... it's... it's just... too good.{p}The best part is when your mouth is full of juice." scene mc_shower_14 with dissolve iris_w "If... if it's that good I have to try it then...{p}But he's my... [mc_for_girl], can I do that with him?" scene mc_shower_18 with dissolve iris_w "But how could I ask [mc_girl_name] to let me try?" if not _in_replay: label iris_extra3_label: scene mc_shower_18 with dissolve if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump room_1408_2_2 elif persistent.extra_iris_update == True: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(iris_extra3) $ replay_gallery.unlock(iris_mc_shower1) call screen iris_extra2 label iris_mc_shower_extra2: $ renpy.notify("Iris Currioruption = {}".format(iris_curiorruption)) scene mc_shower_iris_wet with dissolve pause scene mc_shower_iris_wet_xray with dissolve pause $ renpy.end_replay() jump room_1408_2_2 else: iris_w "No, I shouldn't be watching." $ renpy.end_replay() jump room_1408_2_2 label room_1408_2_2: $ renpy.end_replay() scene black with slowdissolve $ renpy.pause(1, hard=False) show text _ ("After your shower.") $ renpy.pause(1, hard=False) hide text scene room1408_2_12ex with dissolve mc "Are they good?" scene room1408_2_12 with dissolve iris "They're mind-blowing." scene room1408_2_13ex with dissolve mc "Girls, I'll let you finish eating. I'll get dressed and try to go to our neighbors to see if they could lend you some clothes to sleep in. You can't stay in your towels all night." if gladys_dom > 5: scene room1408_2_13 with dissolve glad "And try not to bring back something too crappy for once, please." stop music fadeout 2.0 scene room1408_2_13_blur with slowdissolve $ renpy.pause(1, hard=False) $ ntf.add(_("Click on the doors to meet your neighbors.")) $ ntf.show() jump motel_night_1 label albert_room: if albert_visited == True: "No need to bother him again..." jump motel_night_1 else: hide screen gui_motel scene albert_bedroom1 with dissolve show screen gui_vn jump albert_bedroom1 label albert_bedroom1: scene albert_bedroom1 with dissolve call screen albert_pov() label albert_door: hide screen gui_vn scene albert_bedroom3 with dissolve $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause(2, hard=False) $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause(0.5, hard=False) scene albert_bedroom4ex with dissolve albert "What is it?" scene albert_bedroom4 with dissolve mc "Good day, sir! I apologize for the disturbance, but we have lost our travel belongings, and I was wondering if you happen to have any spare clothes for the night, for two young girls." scene albert_bedroom4ex with dissolve albert "No, sir, I'm sorry. However, my niece is celebrating her birthday, and she doesn't have many friends. If they wish, I would be delighted to introduce them." $ renpy.pause(1, hard=False) show albert_intro $ renpy.pause(4, hard=False) pause hide albert_intro scene albert_bedroom4 with dissolve mc "Thank you, but we won't be staying long." scene albert_bedroom4ex with dissolve albert "That's a shame... Is there anything else I can do for you?" scene albert_bedroom4 with dissolve $ menu_question = _("Continue the conversation or leave?") $ timeout_label = None $ menu_choice_number = 2 menu albert_bedroom_question: "Continue"(description=_("Ask about his room."), tooltip=_("{b}You're going to see his/her room.{/b}")): scene albert_bedroom4 with dissolve mc "If I may, you complained about your room? Our room is also in a pitiful state." jump albert_door2 "Leave"(description=_("Wish him a good night."), tooltip=_("{b}Nothing{/b}")): mc "No, that's alright. Sorry for the disturbance. Good night." scene albert_bedroom4ex with dissolve albert "Don't forget about the birthday party, you never know." $ progress += 1 if achievement.has(achievement_name['albert'][0]): $ renpy.pause(1, hard=False) $ albert_visited = True jump motel_night_1 else: $ Achievement.add(achievement_albert) $ renpy.pause(1, hard=False) $ albert_visited = True jump motel_night_1 label albert_door2: scene albert_bedroom6ex with dissolve albert "My room? It's perfect. I've never had such a luxurious room." scene albert_bedroom6 with dissolve mc_t "Luxurious? He's completely insane." scene albert_bedroom6ex with dissolve albert "What more could I want? It has everything I need. A bed, a Bible, a wardrobe, and most importantly, a chair where I can listen to music." scene albert_bedroom6 with dissolve mc "The chair is... special, isn't it?" scene albert_bedroom6ex with dissolve albert "It's a collector's chair. It's priceless." scene albert_bedroom4 with dissolve if persistent.wl_desert == True: $ hotdog = True $ ntf.add(_("Lewd Desert event unlocked")) $ ntf.show() scene albert_bedroom4ex with dissolve albert "And between you and me... It's reserved for certain special customers. I shouldn't be talking about it, but Jeff's special hotdog is incredible. You absolutely must ask him to make one for you, but be discreet, okay?" albert "Well, I'm going back to listening to music. Goodnight, let me know if you change your mind about the birthday party." $ renpy.sound.play("audio/close_room_door.ogg", loop=False) scene albert_bedroom7 with dissolve $ progress += 1 if achievement.has(achievement_name['albert'][0]): $ renpy.pause(1, hard=False) $ albert_visited = True jump motel_night_1 else: $ Achievement.add(achievement_albert) $ renpy.pause(1, hard=False) $ albert_visited = True jump motel_night_1 label albert_spy(): show albert_bedroom2 nar "As you peer through the window, you are astonished. The room seems even more eerie than yours. Almost empty, it contains a man in underwear, sitting on what looks like an electric chair... You fervently hope that it is not plugged in." call screen albert_spy() label lyra_room: if lyra_visited == True: "No need to disturb her again..." jump motel_night_1 else: hide screen gui_motel scene lyra_bedroom1 with dissolve show screen gui_vn jump lyra_bedroom1 label lyra_bedroom1: scene lyra_bedroom1 with dissolve call screen lyra_pov() label lyra_door: hide screen gui_vn scene lyra_bedroom3 with dissolve $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) $ renpy.sound.play("audio/open_room_door.ogg", loop=False) scene white with flash $ renpy.sound.play("audio/camera.ogg", loop=False) nar "As you knock on the door, you hear a shrill whistle. Suddenly, the door opens, and you find yourself blinded by a white flash." scene lyra_bedroom4b with vslowdissolve lyra "It's going to be perfect!" $ renpy.sound.play("audio/clic.ogg", loop=False) scene lyra_bedroom4 with dissolve mc "Uh..." scene lyra_bedroom5ex with dissolve lyra "It's fantastic! Your reaction is so natural! Haha, if only you could see your face. I'm going to have it printed, you look great in it." scene lyra_bedroom6ex with dissolve lyra "Sorry, I'm Lyra, a photographer. It's my passion. I didn't mean to scare you, but I wanted a natural reaction. That's what I prefer; I hate cold, superficial studio photos." $ renpy.pause (1, hard=False) show lyra_intro $ renpy.pause (4, hard=False) $ lyra_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause hide lyra_intro scene lyra_bedroom6 with dissolve mc "Sorry, Lyra, I'm [c_name]. I'm not very eloquent, but I'm still a bit blinded..." scene lyra_bedroom6ex with dissolve lyra "I know, I often have that effect." scene lyra_bedroom6 with dissolve mc "No, I meant because of the camera flash." label lyra_extra: if not _in_replay: $ replay_gallery.unlock(lyra_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump lyra_door2 if persistent.extra_iris_update == True: call screen lyra_extra jump lyra_door2 label lyra_door2: $ renpy.end_replay() scene lyra_bedroom7ex with dissolve lyra "Thank you..." scene lyra_bedroom6ex with dissolve lyra "Which room are you in? I'll have the photo printed and slide it under your door." scene lyra_bedroom6 with dissolve mc "Room 1408, but we're leaving early tomorrow morning, I don't think you'll have time to get it printed." scene lyra_bedroom6ex with dissolve lyra "Oh, I'll ask the manager. He's lovely; I'm sure he'll let me print it, although the quality won't be amazing, it'll still be a nice souvenir of our meeting." scene lyra_bedroom6 with dissolve mc "The manager??!! Lovely? The guy with the hat?" scene lyra_bedroom6ex with dissolve lyra "Yes, exactly. I arrived at the motel barely ten minutes ago, and guess what? There wasn't a single room available, except for the royal suite. And he rented it to me at the same price as a regular room. Can you believe it?" scene lyra_bedroom6 with dissolve mc_t "What a son of a bitch... He pulls the same trick on all the guests..." scene lyra_bedroom6ex with dissolve lyra "I don't mean to intrude, but I'm going to leave you now, [c_name]. The night is beautiful, and I want to take some photos of the desert. If you happen to stay a bit longer, could we go take photos together in nature?" scene lyra_bedroom6 with dissolve mc "I'd love to, but I doubt my stay will be extended. Goodnight, Lyra." scene lyra_bedroom8ex with dissolve lyra "Goodnight. You'll find the photo under your door tomorrow morning, I promise." $ progress += 1 if achievement.has(achievement_name['lyra'][0]): $ renpy.pause (1, hard=False) $ lyra_visited = True jump motel_night_1 else: $ Achievement.add(achievement_lyra) $ renpy.pause (1, hard=False) $ lyra_visited = True jump motel_night_1 label lyra_spy: show lyra_bedroom2 mc_t "Hey, it looks like this is the same room as ours." call screen lyra_spy label clown_room: if clown_visited == True: "I should leave him alone, and I have no desire to talk to him again." jump motel_night_1 else: hide screen gui_motel scene clown_bedroom1 with dissolve show screen gui_vn jump clown_bedroom1 label clown_bedroom1: scene clown_bedroom1 with dissolve call screen clown_pov() label clown_door: hide screen gui_vn scene clown_bedroom2 with dissolve $ renpy.sound.set_volume(1, channel="sound") $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) $ renpy.sound.set_volume(2, channel="sound") $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.5, hard=False) scene clown_bedroom3ex with hpunch johng "What is it? I'm busy." scene clown_bedroom3 with dissolve mc "I'm sorry to disturb you, I wanted to know if..." scene clown_bedroom3ex with dissolve johng "Do you have a car?" scene clown_bedroom3 with dissolve mc "A car? Yes, but I wanted to ask you if..." scene clown_bedroom3ex with dissolve johng "Is the trunk spacious? Could it fit, let's say, a completely random object measuring 5'9'' and weighing 154 pounds?" $ renpy.pause (1, hard=False) show john_g_intro $ renpy.pause (4, hard=False) pause hide john_g_intro scene clown_bedroom3 with dissolve mc "It's a pickup truck, so yes, but I..." scene clown_bedroom3ex with dissolve johng "Perfect. I'll be waiting for you here tomorrow morning at eight o'clock sharp. Don't be late." $ renpy.sound.play("audio/close_room_door.ogg", loop=False) scene clown_bedroom2 with dissolve nar "As you try to ask a question, the character slams the door abruptly in your face, without explanation. You are left perplexed, trying to make sense of the situation, but he has already returned to his activities. All you know now is that he has arranged a meeting at this place tomorrow morning, at eight o'clock sharp." $ progress += 1 if achievement.has(achievement_name['john'][0]): $ renpy.pause (1, hard=False) $ clown_visited = True jump motel_night_1 else: $ Achievement.add(achievement_john) $ renpy.pause (1, hard=False) $ clown_visited = True jump motel_night_1 label clown_spy: show clown_bedroom1b nar "You can see someone dressed as what you think is a clown looking at something on the floor." call screen clown_spy label disco_room: if disco_visited == True: "I should leave them alone..." jump motel_night_1 else: hide screen gui_motel stop zeroone play music discomuffled fadein 0.5 show screen gui_vn scene disco_bedroom2 with dissolve jump disco_bedroom2 label disco_bedroom2: scene disco_bedroom2 with dissolve $ renpy.music.set_volume(0.2, channel="music") call screen disco_pov() label disco_door: hide screen gui_vn stop zeroone fadeout 3.0 scene disco_bedroom3 with dissolve $ renpy.sound.set_volume(1, channel="sound") $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) $ renpy.music.set_volume(0.9, channel="music") $ renpy.sound.set_volume(2, channel="sound") $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.5, hard=False) play music disco_in fadein 0.5 scene disco_bedroom4ex with dissolve tif "Hey handsome, want to have some fun with us?" scene disco_bedroom5 with dissolve mc "No, I don't have time. My [girl_for_mc] and I were wondering if you could help us out." scene disco_bedroom5ex tif "Yeah, sure, that can be arranged." scene disco_bedroom6 with dissolve mc "Actually, we would need..." scene disco_bedroom7bex with dissolve tif "Hug, you've got a customer." scene disco_bedroom7ex with dissolve hug "I'm coming, baby." scene disco_bedroom8ex with dissolve tif "You won't find anyone better than Huggy. He can get absolutely anything for you if you pay the price." scene disco_bedroom9ex with dissolve hug "Hey man, what do you need? I can get absolutely everything." scene disco_bedroom10ex with dissolve hug "Want to trip? I can get you LSD, mescaline, DMT, PCP, ketamine, and even some ether straight from Vegas!" scene disco_bedroom11ex with dissolve hug "Prefer smoking? No problem, I can get you cannabis, marijuana, hashish." scene disco_bedroom12ex with dissolve hug "Or if you're a tough guy, we've got good old cocaine, amphetamines, methamphetamines, MDPV, crack! And also, but this one's a secret, man, because it's highly illegal in this country... {w}Kinder Surprise eggs, but if you get caught with those, you don't know me." $ renpy.pause (1, hard=False) show huggy_intro $ renpy.pause (4, hard=False) pause scene disco_bedroom12 with dissolve mc "Actually, I would need two girls' pajamas..." scene disco_bedroom13ex with dissolve hug "Sorry, man, I don't have those in stock. Thanks for wasting my time." scene disco_bedroom15ex with dissolve tif "Two girls' pajamas? You'll never get into that." scene disco_bedroom16ex with dissolve tif "Why don't you come and 'get into' me instead?" scene disco_bedroom16 with dissolve mc "That's... direct... but I don't think your boyfriend would appreciate it." scene disco_bedroom16ex with dissolve tif "Hug? Are you serious?! Yeah, he's got a dick longer than my arm, but with all the stuff he takes, it's as soft as marshmallow melted in a microwave. All he can do is watch. He's a wimp." scene disco_bedroom16 with dissolve mc "Okay... thanks, I guess I won't be able to eat anymore without having that image in my head... But I really need two..." scene disco_bedroom16ex with dissolve tif "We don't care about your problems, come on, let's party." scene disco_bedroom16 with dissolve mc "No thanks. But could you at least lower the music? We would like to sleep." scene disco_bedroom17ex with dissolve tif "What did you say? I can't hear you. Do you want us to turn the volume up?" scene disco_bedroom16 with dissolve mc "Could you turn down the music?" scene disco_bedroom17ex with dissolve tif "What? The music's too loud, I can't hear you. You want to turn me on?" scene disco_bedroom16 with dissolve mc "CAN YOU PLEASE TURN DOWN YOUR FUCKING MUSIC??!!" scene disco_bedroom17ex with dissolve tif "Ah! You want me to lower the volume of the music." scene disco_bedroom18ex with dissolve tif "Give me a moment... let me think..." $ renpy.pause (1, hard=False) show tiffany_intro $ renpy.pause (4, hard=False) $ tiffany_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause scene disco_bedroom18ex with dissolve tif "Okay, I've thought about it!" scene disco_bedroom19ex with dissolve tif "NO!" label tiffany_extra: if not _in_replay: $ replay_gallery.unlock(tiffany_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump disco_door2 if persistent.extra_iris_update == True: call screen tiffany_extra jump disco_door2 label disco_door2: $ renpy.end_replay() play music discomuffled $ renpy.sound.play("audio/close_room_door.ogg", loop=False) scene disco_bedroom20 with hpunch nar "Before you have a chance to say anything, Tiffany slams the door in your face." mc_t "What a little bitch." $ progress += 1 $ disco_visited = True if achievement.has(achievement_name['disco'][0]): $ renpy.pause (1, hard=False) stop music fadeout 0.5 jump motel_night_1 else: $ Achievement.add(achievement_disco) $ renpy.pause (1, hard=False) stop music fadeout 0.5 jump motel_night_1 label disco_spy(): show disco_bedroom1 nar "You see two people dancing to disco music, oblivious to the noise they're making or the fact that the music is clearly too loud." call screen disco_spy() label groovy_room: if groovy_visited == True: "I'll let them watch TV in peace..." jump motel_night_1 else: hide screen gui_motel scene groovy_bedroom1 with dissolve show screen gui_vn jump groovy_bedroom1 label groovy_bedroom1: scene groovy_bedroom1 with dissolve call screen groovy_pov() label groovy_door: hide screen gui_vn stop music fadeout 4.0 scene groovy_bedroom3 with dissolve $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) foxxy "Come on in, baby, the door's wide open, yeah!" $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.5, hard=False) play music "audio/music/groovy_theme.ogg" fadein 2.0 scene groovy_bedroom4 with dissolve mc "Good evening, I'm sorry to disturb you, I have a little question." foxxy "Hey, baby, don't just stand there at the door, come on in and make yourself comfortable." scene groovy_bedroom5 with dissolve nar "You're invited to enter the room, and once inside, you notice a woman completely absorbed in watching television." scene groovy_bedroom6 with dissolve mc "Good evening, I apologize for interrupting you while you're watching TV, but I could use some help." scene groovy_bedroom7ex with dissolve foxxy "Oh, you're such a cutie! What brings you here? Come and sit next to me, you don't have to be shy with Foxxy. Tell me everything, what are your concerns?" scene groovy_bedroom8 with dissolve mc "Um... well... I'm in room 1408, and I'm with two young girls..." scene groovy_bedroom8ex with dissolve foxxy "Oh là là, you look like you know how to have fun! They're really lucky to have you with them, my darling. You're so groovy, you light up the room!" scene groovy_bedroom8 with dissolve mc "No, it's not what you think. I'm taking care of them, I'm their [mc_for_girl], if you will." scene groovy_bedroom8ex with dissolve foxxy "Honey, if you're offering your services, I won't say no. I also need someone to watch over me. Are you up for it?" scene groovy_bedroom8 with dissolve mc "Anyway, they've lost their pajamas and I wanted to ask if you could lend them a pair? I'll bring it back to you tomorrow morning, washed, folded, and ironed." scene groovy_bedroom9ex with dissolve foxxy "Oh, you need pajamas? No problem, I can lend you one without any worries." label foxxy_extra: if not _in_replay: $ replay_gallery.unlock(foxxy_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump groovy_door2 if persistent.extra_iris_update == True: call screen foxxy_extra jump groovy_door2 label groovy_door2: $ renpy.end_replay() show foxxy_intro $ renpy.pause (4, hard=False) $ foxxy_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause hide foxxy_intro scene groovy_bedroom11 with dissolve mc_t "I needed two, but I won't push it, I'll find another one." mc "Oh, you're a lifesaver, thank you so much." scene groovy_bedroom12 with dissolve foxxy "I'll be right back, honey. It won't take long. You stay right here, okay?" scene groovy_bedroom13 with dissolve mc_t "The little girl is no longer watching television, and now she's staring at me, it's quite unsettling... I should say something to break the awkwardness." scene groovy_bedroom14 with dissolve mc "Hi, what are you watching on TV?" scene groovy_bedroom15ex with dissolve jazmine "Nothing anymore, sir, because you're in front of it, I can't see anything anymore." $ renpy.pause (1, hard=False) show jazmine_intro $ renpy.pause (4, hard=False) $ jazmine_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause hide jazmine_intro scene groovy_bedroom14 with dissolve mc_t "What an idiot, that's why she was staring at me? I'm blocking the TV..." mc "Oh, sorry, my bad." scene groovy_bedroom16ex with dissolve foxxy "Hey, I found this for you. It's not a loan, it's a gift. You can keep it." scene groovy_bedroom17 with dissolve mc "I don't know what to say, ma'am, you're really doing me a huge favor. Thank you so much." scene groovy_bedroom17exf with dissolve foxxy "Hey, relax, honey, we need to help each other in life. And please, never call me ma'am again, just call me Foxxy, okay?" scene groovy_bedroom17 with dissolve mc "Thank you, Foxxy. You're awesome." scene groovy_bedroom17exf with dissolve foxxy "Awesome ? No Honey, I'm..." scene groovy_bedroom17 with dissolve mc "Um... Groovy?" scene groovy_bedroom17exf with dissolve foxxy "That's right, honey, you got the idea. Now, go on, get out of here before foxy won't let you leave." scene groovy_bedroom17exj with dissolve jazmine "Goodbye, sir." $ progress += 1 if achievement.has(achievement_name['groovy'][0]): $ renpy.pause (1, hard=False) $ groovy_visited = True jump motel_night_1 else: $ Achievement.add(achievement_groovy) $ renpy.pause (1, hard=False) $ groovy_visited = True jump motel_night_1 label groovy_spy(): show groovy_bedroom2 nar "You see a mother and her daughter watching television in a groovy 70s-themed room." call screen groovy_spy() label alejandra_room: if alejandra_visited == True: "I shouldn't disturb her again." jump motel_night_1 else: hide screen gui_motel scene alejandra_bedroom1 with dissolve show screen gui_vn jump alejandra_room2 label alejandra_room2: scene alejandra_bedroom1 with dissolve call screen alejandra_pov() label alejandra_door: hide screen gui_vn stop zeroone fadeout 4.0 scene alejandra_bedroom2 with dissolve $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.3, hard=False) play music "audio/music/alejandra_theme.ogg" scene alejandra_bedroom4ex with dissolve alejandra "Good evening." scene alejandra_bedroom4 with dissolve mc "Good evening, ma'am. I am one of your neighbors for the night. I'm sorry to disturb you, but my [girl_for_mc] have lost their pajamas and I wanted to ask if you could lend me one?" scene alejandra_bedroom4ex with dissolve alejandra "I would like to help you. But I can't give you clothes that belong to my daughter, I'm sorry... What's your name?" scene alejandra_bedroom4 with dissolve mc "My name is [c_name], I apologize, the need made me forget my manners." scene alejandra_bedroom4ex with dissolve alejandra "Nice to meet you [c_name], I'm Alejandra Santino de Monium. I would have liked to help you, but it's not possible." label alejandra_extra: if not _in_replay: $ replay_gallery.unlock(alejandra_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump alejandra_door2 if persistent.extra_iris_update == True: call screen alejandra_extra jump alejandra_door2 label alejandra_door2: $ renpy.end_replay() scene alejandra_bedroom4 with dissolve mc "It won't take long, you know, it will only be for the night. We're leaving tomorrow morning." scene alejandra_bedroom4ex with dissolve alejandra "Even for the night, and even if you bring them back to me in perfect condition. It's all I have left of her, I don't want to risk losing them. And I doubt you're leaving tomorrow morning." scene alejandra_bedroom4 with dissolve mc "Why do you say that? It's a certainty, we must leave early in the morning." scene alejandra_bedroom4ex with dissolve alejandra "If you knew how many people I've heard say that. This motel has something enchanting, people arrive for a night and never leave. Haven't you noticed that some rooms, like mine, are personalized? It's because we rent them for the whole year." $ renpy.pause (1, hard=False) show alejandra_intro $ renpy.pause (4, hard=False) $ alejandra_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() pause hide alejandra_intro alejandra "I bet you'll stay too, and I hope we can get to know each other. But not tonight, [c_name], it's not the right time, I'm busy..." scene alejandra_bedroom4 with dissolve mc "I noticed that you were praying. Is there something specific you're praying for?" $ menu_question = _("Discreetly watch what she's praying in front of?") $ timeout_label = None $ menu_choice_number = 2 menu alejandra_daughter: "Yes"(description=_("Taking a quick glance doesn't hurt anyone"), tooltip=_("{b}Alejandra love -1 / Alejandra secret +1{/b}")): $ alejandra_love -= 1 $ alejandra_secret += 1 hide text scene alejandra_bedroom6 with dissolve $ renpy.pause (0.25, hard=False) scene alejandra_bedroom7ex with vpunch alejandra "May I know what you're doing? You're violating my privacy, [c_name]." alejandra "I would like you to leave. Good night." $ progress += 1 if achievement.has(achievement_name['alejandra'][0]): $ renpy.pause (1, hard=False) $ alejandra_visited = True jump motel_night_1 else: $ Achievement.add(achievement_alejandra) $ renpy.pause (1, hard=False) $ alejandra_visited = True jump motel_night_1 "No"(description=_("I can't, it's her privacy"), tooltip=_("{b}Alejandra love +1{/b}")): $ alejandra_love += 1 hide text scene alejandra_bedroom4ex with dissolve alejandra "That's personal, [c_name]. It's not the kind of thing I talk about with a stranger." scene alejandra_bedroom4 with dissolve mc "I apologize, you're right. I didn't think. I won't disturb you any longer. Sleep well, Alejandra." scene alejandra_bedroom5ex with dissolve alejandra "You too, [c_name]. You have good manners, I appreciate that. And I'm sure we'll meet again." $ progress += 1 if achievement.has(achievement_name['alejandra'][0]): $ renpy.pause (1, hard=False) $ alejandra_visited = True stop music fadeout 2.0 jump motel_night_1 else: $ Achievement.add(achievement_alejandra) $ renpy.pause (1, hard=False) $ alejandra_visited = True stop music fadeout 2.0 jump motel_night_1 label alejandra_spy: scene alejandra_bedroom3 nar "You see what appears to be a Mexican woman praying in front of an altar." call screen alejandra_spy() label twins_room: if twins_visited == True: "There's no point in going back." jump motel_night_1 if not twins_visited == True: hide screen gui_motel show screen gui_vn scene twins_bedroom1 with dissolve jump twins_bedroom1 label twins_bedroom1: scene twins_bedroom1 with dissolve call screen twins_pov() label twins_door: hide screen gui_vn scene twins_bedroom3 with dissolve $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.5, hard=False) scene twins_bedroom4 with dissolve nar "You knock on the door but hear no response. Suddenly, the front door opens slowly without anyone coming out. It's as if it's inviting you to enter without permission." $ menu_question = _("Do you want to enter the room?") $ timeout_label = None $ menu_choice_number = 2 menu twins_bedroom_wk: "Yes"(description=_("The door was open, I'm not doing anything wrong"), tooltip=_("{b}You're going to meet the twins{/b}")): stop zeroone fadeout 1.0 play music "audio/music/twins_theme.ogg" fadein 2.0 hide text mc "Hello... Is anyone there?" scene twins_bedroom5 with dissolve nar "The door opened by itself, and you find yourself facing a dilemma. You hesitate for a moment before deciding to enter and take a look inside. After all, you didn't force the door open, and no one seems to be there to welcome you." scene twins_bedroom6 with dissolve mc "The door was open... Is there really no one here?" scene twins_bedroom7 with dissolve nar "As you approach the bathroom, you feel a strange sense of curiosity and attraction. Despite the absence of noise from inside, you have the feeling that something or someone is behind the closed door. Your intuition urges you to explore this room, to unravel its mysteries." scene twins_bedroom9 with dissolve mc_t "I don't know why, I need to open this door, I know it's wrong if someone is inside, but I can't help it, it's stronger than me." $ renpy.sound.play("audio/door_slamming.ogg", loop=False) with vpunch nar "As your hand reached for the doorknob of the bathroom door, a loud noise echoed. The entreance front door slammed shut forcefully, making you jump." scene twins_bedroom10 with dissolve mc_t "It's just the wind, [mc_name], calm down!" scene twins_bedroom11 with dissolve mc_t "You slowly approach the door and try to open it silently, being careful not to make any noise. You're curious to know what lies behind this mysteriously locked door. You don't understand what's happening to you, you can't resist this urge." nobody "{bt=10}Come play with us.{/bt}" scene twins_bedroom12 with dissolve nar "This time it's not your imagination. You heard someone speaking to you with a strange voice. You quickly turn around, your heart pounding, to discover who or what is behind you." scene twins_bedroom13ex with dissolve twins "Come play with us, please." $ renpy.pause (1, hard=False) show twins_intro $ renpy.pause (4, hard=False) pause hide twins_intro scene twins_bedroom14ex with dissolve mc "I... just wanted to borrow... never mind... I shouldn't have come in here." $ twins_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() scene twins_bedroom15 with dissolve if achievement.has(achievement_name['twins'][0]): $ renpy.pause (1, hard=False) nar "You rush out of the room, feeling the adrenaline rushing through you. You quickly pass by the twins without even looking at them. You don't feel safe here and need to get out of this situation as soon as possible." $ progress += 1 stop music $ twins_visited = True jump motel_night_1 else: $ Achievement.add(achievement_twins) $ renpy.pause (1, hard=False) nar "You rush out of the room, feeling the adrenaline rushing through you. You quickly pass by the twins without even looking at them. You don't feel safe here and need to get out of this situation as soon as possible." $ progress += 1 stop music $ twins_visited = True jump motel_night_1 "No"(description=_("Even if the door is open, it's still wrong"), tooltip=_("{b}You won't meet the twins{/b}")): hide text mc_t "No, I can't enter, it's not my bedroom." nar "You close the door and leave the area." $ progress += 1 $ twins_visited = True jump motel_night_1 label twins_spy(): show twins_bedroom2 mc_t "I don't see anyone, but at the same time, the light is on, so there must be someone?" call screen twins_spy() label karen_bedroom: if karen_visited == False: hide screen gui_motel jump karen_room2 elif karen_visited == True: "I won't disturb them again, I should let Juliette recover..." $ empty1_visited = True jump motel_night_1 label karen_room2: show screen gui_vn scene karen_bedroom1 with dissolve call screen karen_pov() label karen_door: scene karen_bedroom2 with dissolve $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) mc_t "You knock on the door, but there's no answer." jump karen_room2 label karen_bedroom2: hide screen gui_vn scene karen_bedroom4_k with dissolve karen "Do you often bother people this late?" scene karen_bedroom4 with dissolve mc "Forgive me, madam, my name is [c_name] and I didn't mean to disturb you. I simply wanted to borrow a pair of pajamas." scene karen_bedroom4_k with dissolve karen "Knocking at people's door at this hour for pajamas? I'm going to complain to the manager." $ renpy.pause (1, hard=False) show karen_intro $ renpy.pause (4, hard=False) pause hide karen_intro scene karen_bedroom4 with dissolve mc "To the manager? I wanted to speak to him too, but as far as I know, he was unavailable for the evening." scene karen_bedroom4_k with dissolve karen "You like speaking to managers? You seem much more advanced than all these fools. You might actually be useful." scene karen_bedroom4 with dissolve mc "Actually, it's me who needs..." scene karen_bedroom4_k with dissolve karen "Shush, be quiet or I'll call 911. Well, since you've disturbed us, you'll do us a favor. I'm looking for someone to help me educate Juliette, I've been around and you seem to be the first suitable person we've met." karen "Do you want it to be him who helps you in your education, Juliette?" scene karen_bedroom3 with dissolve juliette_m "Yes... he's the one I prefer of all the ones we've seen tonight." scene karen_bedroom4 with dissolve nar "She seems so shy that you can barely hear what she said." scene karen_bedroom4_k with dissolve karen "Well, since she's chosen you, I introduce you to Juliette, and I'm Karen. Don't judge her by her appearance, this girl really needs to be educated. And I'm counting on you." scene karen_bedroom4 with dissolve mc "I would like to, but education takes time and I'm leaving early tomorrow morning." scene karen_bedroom4_k with dissolve karen "There's no but. Come in, follow us and I'll explain what I expect from you." $ karen_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() jump juliette_choice label karen_bedroom3: $ juliette_met = True if not _in_replay: $ ntf.add(_("New character unlocked.")) $ ntf.show() scene karen_bedroom4 with dissolve mc_t "I don't know what I should do." $ menu_question = _("Do you want to follow them inside?") $ timeout_label = None $ menu_choice_number = 2 menu karen_in_or_out_wk: "Follow"(description=_("Follow Karen and Juliette inside."), tooltip=_("{b}Open Karen and Juliette path{/b}")): mc "Alright, but make it quick, I'm really in a hurry." jump karen_bedroom3_2 "Leave"(description=_("You don't have time"), tooltip=_("{b}Close Karen and Juliette path{/b}")): mc "I don't have time, I'm sorry ma'am. Have a good evening." $ progress += 1 $ karen_visited = True $ karen_path = False scene black with slowdissolve $ renpy.pause (2, hard=False) jump motel_night_1 label karen_bedroom3_2: scene black with dissolve $ renpy.pause (2, hard=False) scene karen_bedroom5 with dissolve karen "You said you're in a hurry, so let's not waste any time." scene karen_bedroom6 with dissolve karen "Go sit and get to know each other, I'll be back in a moment." scene karen_bedroom7 with slowdissolve mc "I think I'm as embarrassed as you are, don't worry and just relax." scene karen_bedroom8 with dissolve juliette_m "I'll never make it, I'm too shy." scene karen_bedroom9 with dissolve mc "I'm not sure what kind of education Karen was talking about, but I'm sure it will go well." scene karen_bedroom10_j with dissolve juliette "Are you sure it'll be okay? What if I'm not ready." scene karen_bedroom10 with dissolve mc "I don't know, but what kind of education are you talking about? Do you have problems with your studies?" scene karen_bedroom11 with dissolve juliette "Oh la la..." scene karen_bedroom12 with dissolve nar "Juliette seems completely intimidated by your presence, or is it the situation? You really don't grasp what they want from you and you're not feeling very confident either. You hear the back door opening..." play music "audio/music/karen_sex_theme.ogg" label juliette_extra: if not _in_replay: $ replay_gallery.unlock(juliette_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump karen_bedroom3_extra if not _in_replay and persistent.extra_iris_update == True: call screen juliette_extra jump karen_bedroom3_extra label karen_bedroom3_extra: if not _in_replay: $ renpy.end_replay() scene karen_bedroom13 with dissolve karen "Alright, I'm ready." scene karen_bedroom14 with dissolve karen "Your turn Juliette, go get ready as well. I'll tell our guest what we expect from him." scene karen_bedroom15 with vpunch mc_t "What the fuck!" scene karen_bedroom16 with dissolve nar "As Karen comes out of the bathroom, the situation begins to clarify in your mind. You start to realize what they expect from you. You can't help but wonder how this will end, even though you have a small idea." scene karen_bedroom17 with dissolve mc "Wait, I didn't understand what kind of education you were talking about, I'm not sure I'm the most qualified to..." scene karen_bedroom18 with dissolve karen "ENOUGH!" scene karen_bedroom19 with dissolve karen "Juliette, go get ready right now. I don't want to repeat myself." karen "As for you, take off your clothes immediately." scene karen_bedroom19_mc with dissolve mc_t "This is my last chance to leave, what should I do?" $ menu_question = _("Do you want to leave or stay?") $ timeout_label = None $ menu_choice_number = 2 menu karen_stay_or_leave_wk: "Undress"(description=_("Remove your clothes"), tooltip=_("{b}Lewd scene{/b}")): hide text jump karen_bedroom3_3 "Leave"(description=_("Get up and leave"), tooltip=_("{b}Close Karen and Juliette path{/b}")): hide text mc "Listen, this is not my thing, I'm sorry but I have to leave." scene karen_bedroom19 with dissolve karen "You little dick, you loser, I thought you were a real man. Get out of my house." $ renpy.end_replay() $ karen_visited = True $ progress += 1 $ karen_path = False scene black with slowdissolve $ renpy.pause (2, hard=False) jump motel_night_1 label karen_bedroom3_3: scene black with vvslowdissolve scene karen_bedroom23 with vslowdissolve karen "Well, look at that! It seems I wasn't mistaken. You're built like a bull, [c_name], and you have a real man's body." scene karen_bedroom24 with dissolve karen "You're extremely virile. If we didn't have to educate Juliette, I would gladly take her place." scene karen_bedroom25 with dissolve karen "Alright, show me what I want to see. I want to see her filled with desire and ready to give Juliette what she needs." scene karen_bedroom26 with dissolve mc "I'm a bit intimidated, you know. It's not something that can be controlled on command, especially in a situation like this." scene karen_bedroom27 with dissolve karen "Do you dare to disobey me?" scene karen_bedroom28 with dissolve karen "Do you know what I do to those who dare to disobey me?" scene karen_bedroom29 with dissolve karen "But you... I like you, so this time, I'll help you. But don't think I'll do it again next time." scene karen_bedroom30 with dissolve karen "Come on, [c_name], show me what you're capable of. You know, I've seen a lot, I don't think you can impress me." show karen_handjob nar "Karen masturbate you you to help you with your erection, even though in reality you wouldn't need that. You even try to delay your erection so that Karen can help you a little longer." show karen_handjob2 nar "Her movements are getting faster. And stronger too. She's holding your penis in her hand very tightly and determinedly. It would almost hurt if she didn't masturbate you so well." nar "But after just a few seconds, the pleasure is so intense that you can't prevent your penis from getting erect." scene karen_bedroom32 with dissolve karen "Okay, I have to admit that there's still something to be impressed by..." scene karen_bedroom33 with dissolve karen "Poor thing... such a thing for her first time... if she didn't want it so much, I would almost feel sorry for her. But I know that what you're offering her is exactly what she needs." scene karen_bedroom35 with dissolve nar "You hear the bathroom door opening and look in its direction." juliette_m "I'm ready..." show karen_bedroom35a $ renpy.pause(3.2, hard=False) nar "Juliette is clearly ready for her lesson, and for a few seconds now, so are you. You're eager to know exactly what they expect from you." scene karen_bedroom36 with dissolve karen "Do you see the same thing I do, [c_name]?" scene karen_bedroom37 with dissolve mc "I don't know, what I see is a very pretty young girl, intimidated by the situation." scene karen_bedroom38 with dissolve karen "You're mistaken, [c_name]. What we have in front of us is a very naughty girl who truly deserves her punishment. Do you understand what kind of education I'm talking about now? She can't help but misbehave, and both she and I want you to show her what a man, a real man, does to naughty girls." karen "[c_name], from now on, you will be Juliette's master. Lie down on the bed. Before you punish her, I need to introduce her to the instrument of her punishment because it's the first time she's seeing one." scene black with slowdissolve $ renpy.pause(2, hard=False) scene karen_bedroom39 with slowdissolve karen "Do you see what awaits you? You couldn't have found a better punishment for your first time. But don't get too attached, you won't see many as big as this. Even I have never had the chance to have one like that to punish me when I deserved it." scene karen_bedroom40 with dissolve karen "What I'm going to do now is not a punishment for you, but rather a reward for your master. It's called 'masturbate.' It helps set the mood for a sexual encounter and is highly appreciated." scene karen_bedroom41 with dissolve karen "You need to be grateful to your master and thank him for punishing you when you deserve it. You must be submissive to his every desire. Your existence has no other purpose than to please your master. Do you understand? Without your master, you are nothing." scene karen_bedroom42 with dissolve karen "Watch how I do it." show hj_juliette1 window hide pause nar "While Karen masturbate you, Juliette watches attentively and learns. She holds the base of your penis firmly as if she doesn't want to let go of her new toy. You feel the gentle warmth of her right hand holding you and even massaging your testicles." karen "You see? It's not complicated. You need to learn to read your master's body language. Look at his accelerated breathing and tense body. It means he's experiencing pleasure. If his breathing were to accelerate even more and his body were to stiffen, it would indicate that he's nearing orgasm." karen "And so, you should immediately stop. If he has an orgasm, he won't have an erection anymore and won't be able to punish you later. Do you understand?" juliette_m "Okay..." karen "I also know what you're thinking right now, you're dying to take it in your mouth. I know because we're the same in that regard, and I'm craving it too. But remember, it's your punishment, and I can't grant you that pleasure." nar "Juliette doesn't respond, but you can sense a certain disappointment in her gaze. Clearly, Karen hit the mark." karen "That's enough, if I continue, he'll cum, and that's not the goal. Get up and undress." scene black with slowdissolve $ renpy.pause(2, hard=False) scene karen_bedroom43 with dissolve nar "Juliette stands up and with immense embarrassment undresses in front of you. You understand that you're the first to see her completely naked." scene karen_bedroom44 with dissolve if persistent.juliette_genitalia == 0: karen "Perfect, I'm coming. Assume the position we've already discussed. You know, the position that naughty girls take when they're about to be punished." if persistent.juliette_genitalia == 1: karen "Don't be shy, remove your hands." if persistent.juliette_genitalia == 1: scene karen_bedroom44_futa with dissolve nar "You discover the secret that Juliette was hiding between her legs. You're surprised, but it doesn't displease you." if persistent.juliette_genitalia == 0: scene karen_bedroom45 with dissolve window hide pause scene karen_bedroom45ex with dissolve karen "What are you waiting for, [c_name]? Juliette can't wait anymore, she desperately needs you." if persistent.juliette_genitalia == 1: scene karen_bedroom45_futa with dissolve window hide pause scene karen_bedroom45_futa_ex with dissolve karen "What are you waiting for, [c_name]? Juliette can't wait anymore, she desperately needs you." if persistent.juliette_genitalia == 0: scene karen_bedroom46 with dissolve window hide pause scene karen_bedroom46k with dissolve karen "[c_name], I'm asking you from the bottom of my heart. Punish her as she deserves. Don't show her any mercy. Don't be fooled by her shyness, it's exactly what she wants. The three of us are here by her own initiative." if persistent.juliette_genitalia == 1: scene karen_bedroom46b with dissolve pause scene karen_bedroom46bk with dissolve karen "[c_name], I'm asking you from the bottom of my heart. Punish her as she deserves. Don't show her any mercy. Don't be fooled by her shyness, it's exactly what she wants. The three of us are here by her own initiative." if persistent.juliette_genitalia == 0: scene karen_bedroom47 with dissolve window hide pause if persistent.juliette_genitalia == 0: karen "However, [c_name], don't forget that it's a punishment. Her vagina will only be used as part of a reward. That's why you're going to use her anus tonight." nar "You approach Juliette and position yourself behind her. You're reassured about her desires, and you also feel like punishing her... after all, if that's what she wants..." if persistent.juliette_genitalia == 1: scene karen_bedroom47b with dissolve window hide pause if persistent.juliette_genitalia == 1: karen "However, [c_name], don't forget that it's a punishment. Her vagina will only be used as part of a reward. That's why you're going to use her anus tonight." nar "You approach Juliette and position yourself behind her. You're reassured about her desires, and you also feel like punishing her... after all, if that's what she wants..." show juliette_anal1 with dissolve nar "You are more than ready, you hold Juliette firmly and place your penis on her buttocks as a first introduction to what she is about to receive." show juliette_anal2 with dissolve nar "You're finding it harder and harder to resist the urge to forcefully plunge your penis in her ass without any restraint, but you still decide to take it slowly" show juliette_anal3 with dissolve nar "The sight is incredible, you never expected to find yourself in this exact place or in this situation by knocking on this door, but you have no regrets, and in fact, you forget all your troubles." call screen menu_button_view_juliette label juliette_view_switch1: show juliette_anal1 with dissolve pause 0.1 hide juliette_anal3 hide juliette_anal2 call screen menu_button_view_juliette label juliette_view_switch2: show juliette_anal2 with dissolve pause 0.1 hide juliette_anal1 hide juliette_anal3 call screen menu_button_view_juliette label juliette_view_switch3: show juliette_anal3 with dissolve pause 0.1 hide juliette_anal2 hide juliette_anal1 call screen menu_button_view_juliette label karen_bedroom4: if persistent.juliette_genitalia == 0: scene karen_bedroom48 with dissolve hide juliette_anal3 with dissolve hide juliette_anal2 hide juliette_anal1 nar "You place your penis on Juliette's ass to let her know that you're about to penetrate her." show juliette_anal4 with dissolve pause window hide nar "You feel Juliette's anus brushing against the tip of your penis. You start losing control, with only one thing on your mind." karen "What are you waiting for? She doesn't need any preparation, she wears an anal plug all the time, she's ready, don't keep her waiting any longer." if persistent.no_mg == False: $ ntf.add(_("Move the mouse to the left of the screen to penetrate Juliette, to the right to retire")) $ ntf.show() call screen controledAnimation( firstAnimation ) elif persistent.no_mg == True: pause jump karen_bedroom4_2 if persistent.juliette_genitalia == 1: scene karen_bedroom48b with dissolve hide juliette_anal3 with dissolve hide juliette_anal2 hide juliette_anal1 nar "You place your penis on Juliette's ass to let her know that you're about to penetrate her." show juliette_anal4_futa with dissolve pause window hide nar "You feel Juliette's anus brushing against the tip of your penis. You start losing control, with only one thing on your mind." karen "What are you waiting for? She doesn't need any preparation, she wears an anal plug all the time, she's ready, don't keep her waiting any longer." if persistent.no_mg == False: $ ntf.add(_("Move the mouse to the left of the screen to penetrate Juliette, to the right to retire")) $ ntf.show() call screen controledAnimation( firstAnimation_futa ) elif persistent.no_mg == True: pause jump karen_bedroom4_2 label karen_bedroom4_2: if persistent.juliette_genitalia == 0: show juliette_anal5 with dissolve nar "You enter without any resistance. She is indeed more than ready. As you penetrate her, all your primal instincts take over. Does she want to feel pain? Well, she's going to feel it. Does she want you to take her intensely? Then you're going to ravage her." jump karen_bedroom5 if persistent.juliette_genitalia == 1: show juliette_anal5_futa with dissolve pause nar "You enter without any resistance. She is indeed more than ready. As you penetrate her, all your primal instincts take over. Does she want to feel pain? Well, she's going to feel it. Does she want you to take her intensely? Then you're going to ravage her." jump karen_bedroom5 label karen_bedroom5: show juliette_anal7 with dissolve window hide pause nar "You thrust back and forth as deep as your penis will allow in Juliette's anus. She is burning up and even though she's been prepped for penetration, her anus is extremely tight." karen "That's perfect, don't you dare stop. You see what it feels like to be a naughty girl, Juliette? Do you understand now the punishment we give to naughty girls? Are you going to continue behaving like a naughty girl?" juliette "..." show juliette_anal8 with dissolve hide juliette_anal7 with dissolve karen "Juliette, answer me. Are you going to keep being a naughty girl?" nar "Juliette mumbles something but it's unintelligible. You decide to take matters into your own hands." show juliette_anal7 with dissolve hide juliette_anal8 with dissolve mc "Juliette! I am your master, and your master commands you to speak louder and tell him if you understand what happens to naughty girls and if you're going to continue being one!" juliette "whispers Yes..." show juliette_anal8 with dissolve hide juliette_anal7 with dissolve mc "I told you to speak louder!" juliette "Yes !" show juliette_anal7 with dissolve hide juliette_anal8 with dissolve nar "Suddenly, Juliette starts screaming with pleasure." juliette "YES!" mc "Yes what?" juliette "YES! I will continue to be a naughty girl. Punish me, master, I deserve it. Punish me harder, deeper, I beg you, master, please. I've been so naughty." show juliette_anal_pov with dissolve nar "You give Juliette what she just asked for. You move your hips as hard and as fast as you can." nar "Juliette screams louder and louder. And both of you are experiencing increasing pleasure. The situation is too arousing, and Juliette's anus is tightly clenched. It won't be long before you can't hold on any longer." call screen menu_button_view_juliette2 label juliette_view_switch7: show juliette_anal7 with dissolve pause 0.1 hide juliette_anal8 hide juliette_anal_pov call screen menu_button_view_juliette2 label juliette_view_switch8: show juliette_anal8 with dissolve pause 0.1 hide juliette_anal7 hide juliette_anal_pov call screen menu_button_view_juliette2 label juliette_view_switch9: show juliette_anal_pov with dissolve pause 0.1 hide juliette_anal8 hide juliette_anal7 call screen menu_button_view_juliette2 label karen_bedroom6: show juliette_anal_cumming $ triple_flash() window hide pause 7 nar "You finish inside Juliette. It's not just an orgasm for you. At the same time, you release all the stress from the past few weeks. It brings you immense relief." if persistent.juliette_genitalia == 0: scene karen_bedroom51 with dissolve pause if persistent.juliette_genitalia == 1: scene karen_bedroom51_futa with dissolve pause if persistent.juliette_genitalia == 0: scene karen_bedroom52 with dissolve pause if persistent.juliette_genitalia == 1: scene karen_bedroom52_futa with dissolve pause if persistent.juliette_genitalia == 0: scene karen_bedroom53 with dissolve pause karen "Magnificent, [c_name]. You've filled her exactly as she deserved." $ juliette_need_punishement = False $ juliette_bad_girl = 0 if persistent.juliette_genitalia == 1: scene karen_bedroom53_futa with dissolve pause karen "Magnificent, [c_name]. You've filled her exactly as she deserved." $ juliette_need_punishement = False $ juliette_bad_girl = 0 scene black with slowdissolve if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(juliette_scene1) $ juliette_need_punishement = False $ juliette_bad_girl = 0 if persistent.juliette_genitalia == 0: scene karen_bedroom54_k with dissolve karen "Let me tell you that you have been extraordinary. You struggled at the beginning, but then you were fantastic. I am so happy for Juliette; she couldn't have dreamt of a better master." if persistent.juliette_genitalia == 1: scene karen_bedroom54_futa_k with dissolve karen "Let me tell you that you have been extraordinary. You struggled at the beginning, but then you were fantastic. I am so happy for Juliette; she couldn't have dreamt of a better master." if persistent.juliette_genitalia == 0: scene karen_bedroom56_k with dissolve pause 3 karen "Are you happy, Juliette? What do we say to our master?" scene karen_bedroom56_j with dissolve juliette "Thank you, master. I am so happy because of you. Thank you, thank you, thank you." if persistent.juliette_genitalia == 1: scene karen_bedroom56_futa_k with dissolve pause 3 karen "Are you happy, Juliette? What do we say to our master?" scene karen_bedroom56_futa_j with dissolve juliette "Thank you, master. I am so happy because of you. Thank you, thank you, thank you." if persistent.juliette_genitalia == 0: scene karen_bedroom54_k with dissolve karen "If Juliette ever deserves punishment again, we will come back to you. Hopefully, you will be willing to punish her once more." scene karen_bedroom54 with dissolve mc "Unfortunately, I have to leave tomorrow morning. But let me just ask you one question. Are you sure Juliette is fully consenting to all of this?" scene karen_bedroom54_k with dissolve karen "She is only shy because she doesn't know you yet, but rest assured, she is more than consenting. She is nineteen years old, free to leave at any time, especially since you didn't recognize her, but she is the daughter of a very wealthy person who left her the entire fortune upon their death." karen "On the other hand, I don't possess anything at all. She is the one supporting me. So, you see, she is of legal age and has complete financial freedom. If she didn't want any of this, she could simply dismiss me in a second." karen "So if your paths were to cross again and she needs to be punished, please don't hesitate. Well, it's getting late, and we have things to attend to." $ progress += 1 $ renpy.end_replay() $ karen_path = True if persistent.juliette_genitalia == 1: scene karen_bedroom54_futa_k with dissolve karen "If Juliette ever deserves punishment again, we will come back to you. Hopefully, you will be willing to punish her once more." scene karen_bedroom54_futa with dissolve mc "Unfortunately, I have to leave tomorrow morning. But let me just ask you one question. Are you sure Juliette is fully consenting to all of this?" scene karen_bedroom54_futa_k with dissolve karen "She is only shy because she doesn't know you yet, but rest assured, she is more than consenting. She is nineteen years old, free to leave at any time, especially since you didn't recognize her, but she is the daughter of a very wealthy person who left her the entire fortune upon their death." karen "On the other hand, I don't possess anything at all. She is the one supporting me. So, you see, she is of legal age and has complete financial freedom. If she didn't want any of this, she could simply dismiss me in a second." karen "So if your paths were to cross again and she needs to be punished, please don't hesitate. Well, it's getting late, and we have things to attend to." $ progress += 1 $ renpy.end_replay() $ karen_path = True if achievement.has(achievement_name['karen'][0]): $ renpy.pause (1, hard=False) $ karen_visited = True scene black with slowdissolve $ renpy.pause (2, hard=False) jump motel_night_1 else: $ Achievement.add(achievement_karen) $ renpy.pause (1, hard=False) $ karen_visited = True scene black with slowdissolve $ renpy.pause (2, hard=False) jump motel_night_1 label juliette_choice: scene warning_juliette with slowdissolve $ renpy.pause (2, hard=False) show text _ ("You can choose whether Juliette has a penis or a vagina, in either case Juliette will have breasts. Only the choice you make will be visible throughout the game. There is no wrong choice or major changes in the main story, so choose what you want to see.{p}If you choose male genitalia for Juliette, know that she will remain passive during all sexual scenes.{p}Rest assured, you can choose not to have a romance with Juliette if you do not wish.") $ renpy.pause (4, hard=False) pause hide text $ menu_question = _("Did you understand?") $ timeout_label = None menu: "Yes"(description=_("I understand."), tooltip=_("{b}{/b}")): "I understand that I can choose whether Juliette has a penis or a vagina, but in both cases Juliette will have breasts. I understand that I will ONLY see the content that I have chosen and that Juliette will remain passive during sexual scenes." "No matter the choice I make, even if I choose this character to have a penis, the word SHE will be used to refer to this character. She's a girl, regardless of her genitalia. Karen, even though she has masculine traits, is 100%% biological woman as well, there's no trap." hide text call screen juliette_sex_choice with dissolve "No"(description=_("I'm not sure, I prefer to come back later.{p}(The scene will have to be restarted and completed to move on with the story.)"), tooltip=_("{b}{/b}")): jump motel_night_1 $ karen_visited = True jump motel_night_1 label karen_spy: scene karen_bedroom2_2 nar "The curtains are closed, you can't see anything." call screen karen_spy() label goodmood_bedroom: if goodmood_visited == True: "No way I'm going back to see her." jump motel_night_1 if goodmood_visited == False: scene mrs_goodmood hide screen gui_motel jump goodmood_bedroom2 label goodmood_bedroom2: scene mrs_goodmood show screen gui_vn call screen goodmood_pov label goodmood_door: scene mrs_goodmood2 $ renpy.sound.play("audio/knock_atthe_door.ogg", loop=False) $ renpy.pause (2, hard=False) $ goodmood_visited = True nobody "WHAT DO YOU WANT???!!!" mc "Good evening, I was wondering if you could lend me pajamas..." nobody "YOU WANT TO STEAL FROM ME!" mc "No, just a loan, I'll bring it back tomorrow morning." $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.5, hard=False) scene mrs_goodmood3 with vpunch goodmood "GET OUT!" $ renpy.sound.play("audio/shotgun_reload.ogg", loop=False) scene mrs_goodmood4 goodmood "I HAVE NOTHING FOR YOU, AND I KNOW HOW TO DEFEND MYSELF, SO GET LOST! AND STOP MAKING NOISE." $ renpy.pause (1, hard=False) show good_intro $ renpy.pause (4, hard=False) pause hide good_intro mc "But I just wanted to borrow..." scene mrs_goodmood5 goodmood "GET LOST!!!" $ goodmood_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() $ renpy.sound.play("audio/door_slamming.ogg", loop=False) scene mrs_goodmood2 mc "Okay, okay, I won't insist..." mc_t "They're all completely crazy in this oasis..." $ progress += 1 if achievement.has(achievement_name['Goodmood'][0]): $ renpy.pause (1, hard=False) $ mrs_goodmood_visited = True jump motel_night_1 else: $ Achievement.add(achievement_Goodmood) $ renpy.pause (1, hard=False) hide screen gui_motel jump motel_night_1 label goodmood_spy: scene mrs_goodmood1 "The curtains are closed, there's nothing to see, but I can hear the television." call screen goodmood_spy label lucia_talk: scene lucia1 with slowdissolve hide screen gui_motel stop zeroone fadeout 4.0 show screen gui_vn nar "You approach the motel maid who is about to enter a room." $ menu_question = _("Do you want to talk to her?") $ menu_choice_number = 2 $ timeout_label = None menu lucia_talking: "Yes"(description=_("Talk to her"), tooltip=_("{b}Leads to additional dialogue{/b}")): mc "Excuse me, I'm in room 1408 and I wanted to..." scene lucia2 with dissolve nar "Upon hearing your voice, the maid jumped violently and let out a shrill scream." lucia "Aiihiii!" mc "I'm sorry, I didn't mean to scare you." lucia_m "It's okay, but..." mc "But?" lucia "I... Mr. H doesn't want me to talk to the guests. I'm not worthy of it." mc "Why wouldn't you be worthy?" lucia "Because I'm just a maid, and I'm only good for cleaning up the mess that guests leave behind." mc "What? That's completely absurd. Don't listen to what he says." lucia "But... can you promise me you won't tell him that we talked?" mc "You have my word." scene lucia3ex with dissolve lucia "This... is the first time I'm talking to a guest." scene lucia3 with dissolve nar "The maid's voice is incomparably gentle, betraying the simplicity and kindness of her soul." mc "I'm not mean, you'll see. I wanted to know if you could help me." scene lucia4ex with dissolve lucia "I don't know if I can, but go ahead and tell me." label lucia_extra: if not _in_replay: $ replay_gallery.unlock(lucia_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump lucia_service if persistent.extra_iris_update == True: call screen lucia_extra jump lucia_service label lucia_service: $ renpy.end_replay() scene lucia4 with dissolve mc "Do you happen to have pajamas for a girl that I could borrow until tomorrow morning?" scene lucia4ex with dissolve lucia "No, sir, I'm not allowed to keep anything I find in the rooms. I have to give everything to Mr. H, and I have nothing. All I have is this maid uniform." scene lucia4 with dissolve mc "You only have this maid uniform? What do you mean?" scene lucia4ex with dissolve lucia "Listen, I'm going to get into trouble if we're seen talking..." scene lucia4 with dissolve mc "I understand, I won't bother you any longer in that case. I wouldn't want you to get in trouble because of me." scene lucia4ex with dissolve lucia "Sir? Can I ask you a small favor?" $ menu_question = _("Grant her a favor?") $ timeout_label = None $ menu_choice_number = 2 menu lucia_favor_wk: "Yes"(description=_("of course."), tooltip=_("{b}Lucia Love+1 / [mc_name] will have to pay attention to the cleanliness of his room.{/b}")): $ lucia_love += 1 $ mc_bedroom_clean = True $ lucia_visited = True hide text scene lucia4 with dissolve mc "Yes, if I can help you, I will." scene lucia4ex with dissolve lucia "It's... extremely embarrassing..." scene lucia4 with dissolve mc "Don't be embarrassed, I'm sure there's no reason to be." scene lucia4ex with dissolve lucia "Could you... could you try not to leave... you know..." scene lucia2 with dissolve nar "Lucia stops talking and covers her mouth in shame." mc "Not to leave what?" lucia_m "seed..." mc "Sorry?" lucia "Could you please try not to leave your seeds all over the room if you're with girls? Guests always leave their semen everywhere, on the sheets, the furniture, the walls, even once UNDER the wallpaper... And I hate cleaning that up. Seeds... it really disgusts me..." mc "Don't worry... What's your name?" scene lucia4ex with dissolve lucia "My name is Lucia, sir." $ lucia_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() scene lucia4 with dissolve mc "Don't worry, Lucia, there's no risk, I'm with two girls but I'm their [mc_for_girl]. And I promise you that we'll leave the room very clean, you won't have much work." scene lucia4ex with dissolve lucia "Thank you, sir." scene lucia4 with dissolve mc "You're welcome, it's only natural." scene lucia4ex with dissolve lucia "No, thank you for talking to me and asking for my name." scene lucia4 with dissolve nar "The maid seems extremely surprised and happy that you took the trouble to talk to her and ask for her name. However, as you look at her, you feel a deep sadness knowing what she must endure on a daily basis and the reason behind her timidity." mc "Good night, Lucia." $ progress += 1 jump motel_night_1 "No"(description=_("I don't have time, sorry"), tooltip=_("{b}[mc_name] won't need to pay attention to the cleanliness of his room.{/b}")): $ mc_bedroom_clean = False $ lucia_visited = True hide text scene lucia4 with dissolve mc "Don't take it personally, but I absolutely need to find something to dress the girls I'm with." scene lucia4ex with dissolve lucia "Yes, I understand, I don't deserve any help anyway. Have a good stay at our motel, sir." $ progress += 1 jump motel_night_1 "No"(description=_("Let her work"), tooltip=_("{b}You will not meet the maid {/b}")): scene lucia5 with dissolve "I don't think she'll be useful to me, I'll let her work." $ lucia_visited = True $ progress += 1 jump motel_night_1 label empty2: "The room looks empty, or perhaps the occupant is sleeping. No need to knock." $ empty2_visited = True jump motel_night_1 label empty4: "The room looks empty, or perhaps the occupant is sleeping. No need to knock." $ empty4_visited = True jump motel_night_1 label empty5: "The room looks empty, or perhaps the occupant is sleeping. No need to knock." $ empty5_visited = True jump motel_night_1 label empty6: if persistent.wl_desert == False: if empty5_visited == True: play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "It would be crazy to go back there..." jump motel_night_1 elif empty5_visited == False: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "The room looks empty, or perhaps the occupant is sleeping. No need to knock." $ empty5_visited = True jump motel_night_1 elif persistent.wl_desert == True and empty_secret_visited == False: if empty_bedroom == 0: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "I feel like I can hear some noise, but the curtains are closed. Should I disturb them or not? Maybe if I insist a little..." $ empty_bedroom += 1 jump motel_night_1 elif empty_bedroom == 1: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "The noises stopped for a few seconds, then immediately resumed..." $ empty_bedroom += 1 jump motel_night_1 elif empty_bedroom == 2: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "No one is answering, yet I'm sure someone is in the room." $ empty_bedroom += 1 jump motel_night_1 elif empty_bedroom == 3: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "Maybe I shouldn't insist, if they don't open, they probably have a good reason." $ empty_bedroom += 1 jump motel_night_1 elif empty_bedroom == 4: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "I heard a piece of furniture move, like a chair squeaking on the floor." $ empty_bedroom += 1 jump motel_night_1 elif empty_bedroom == 5: scene secret_0 with dissolve play sound "audio/knock_atthe_door.ogg" $ renpy.pause (2, hard=False) mc_t "Last time... if they don't open, I'll stop knocking on the door." $ empty_bedroom += 1 jump motel_empty_secret elif persistent.wl_desert == True and empty_secret_visited == True: mc_t "It would be crazy to go back there..." jump motel_night_1 label motel_empty_secret: hide screen gui_motel stop music fadeout 1.5 scene secret_0 with dissolve $ ntf.add(_("Lewd Desert event unlocked")) $ ntf.show() $ renpy.pause (2, hard=False) mc_t "Someone is approaching the door, I think." play sound "audio/squeaky_door_open.ogg" $ renpy.pause (1, hard=False) play music "audio/music/secret_empty.ogg" scene secret_1 with dissolve mc_t "What... what's going on here!??" with vpunch scene secret_2 with dissolve mc_t "Who are these guys?" scene secret_1 with dissolve nobody "…" mc_t "He's not moving or speaking. He's waiting for me to talk, I suppose." mc "Uh, hello…{p}" nobody "…" mc_t "He's not responding and keeps staring at me." mc "Sorry to bother you, but I was wondering if you could help me. You see, my [girl_for_mc] lost her pajamas and I was wondering if you have one that you could lend her." nobody "…" mc "I promise to wash it and return it to you tomorrow." scene secret_3 with dissolve mc_t "Is he going to get something or is he ignoring me? I don't know what to do." scene secret_4 with dissolve mc_t "I find myself alone, facing the gaze of these weird guys." scene secret_5c with dissolve mc_t "I should say something..." mc "Hey, hi guys…" scene secret_5b with dissolve nobodyf "Yo, pal! We got a spot for you if you're interested." scene secret_5c with dissolve mc "That's kind of you, but I don't have the time... or the money." scene secret_5b with dissolve nobodyf "Ahaha, looks like you're broke, kid. No money, no fun. Maybe next time, if you're lucky enough to have some cash." scene secret_4 with dissolve pause .5 scene secret_6 with slowdissolve mc_t "The stranger hands me a t-shirt..." scene secret_7 with dissolve mc_t "it looks torn and soaked in...{w}BLOOD?" scene secret_6 with dissolve mc "Uh... okay... it's nice of you to offer, but... uh... my [girl_for_mc] doesn't like white, she won't want to wear this pajama... but thanks anyway..." nobody "..." mc_t "Get out of here, [mc_name]." mc "I'll let you get back to your card game. Have a good evening." nobody "…" scene secret_8 with dissolve nobodyf "Hey, bring some cash next time." mc "Uh... okay." mc_t "I don't think there will be a next time... I'll never set foot in this place again." if achievement.has(achievement_name['poker_night'][0]): $ renpy.pause (1, hard=False) $ empty_secret_visited = True stop music jump motel_night_1 else: $ Achievement.add(achievement_poker_night) $ renpy.pause (1, hard=False) $ empty_secret_visited = True stop music jump motel_night_1 label mc_room: "No need to go back to the room for now, I need to find clothes for the girls." jump motel_night_1 label before_bar: $ progress = 31 stop zeroone fadeout 4.0 hide screen gui_motel scene motel_freeroam_background_night_blur with dissolve $ renpy.music.set_volume(0.4, channel="music") $ save_name = _("T and L") $ renpy.pause (2, hard=False) window hide show bar1_blur with slowdissolve play music "audio/music/rockmuffled.ogg" $ renpy.pause (1, hard=False) scene 19_2_before_bar with dissolve nar "On the road leading to the bar, you can see in the distance the glow of car headlights, emerging from the night like bursts of light through the misty veil formed by the moisture and sand." nar "Do you want to wait on the spot to find out the origin of these headlights or continue your way without wasting time towards the bar?" call screen bar_or_lights label before_bar2: scene 19_2_before_bar2 with dissolve mc "I hope it's not who I think it is..." stop music fadeout 0.5 play music "audio/music/before_bar.ogg" fadein 2.0 $ renpy.music.set_volume(0.5, channel="music") scene 19_2_before_bar3 with dissolve pause scene 19_2_before_bar4 with dissolve pause scene 19_2_before_bar5 with dissolve pause scene 19_2_before_bar6 with dissolve pause scene 19_2_before_bar7 with dissolve pause scene 19_2_before_bar7b with dissolve louise "T.! Look at this handsome stallion! Stop." scene 19_2_before_bar8 with dissolve louise "Hey handsome, don't be shy, come closer." label tandl_extra: if not _in_replay: $ replay_gallery.unlock(tandl_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump before_bar3 if persistent.extra_iris_update == True: call screen tandl_extra jump before_bar3 label before_bar3: $ renpy.end_replay() scene 19_2_before_bar9 with dissolve mc "Um... good evening." scene 19_2_before_bar9_ex with dissolve thelma "Don't be shy with us." $ thelma_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() scene 19_2_before_bar9_ex2 with dissolve louise "Hey, we're going to buy cigarettes at the gas station. Do you want to come party with us afterwards?" scene 19_2_before_bar9 with dissolve mc "Um, no, I really don't have the time, I'm sorry." scene 19_2_before_bar9_ex2 with dissolve louise "You look like shit... It doesn't take a psychic to see that you have problems. You know what you should do? Drop everything right now and come have fun with us. Never look back and enjoy life." $ louise_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() $ menu_question = _("Do you want to go with them?") $ timeout_label = None $ menu_choice_number = 2 scene 19_2_before_bar9 with dissolve menu tandl: "Yes"(description=_("Go with them"), tooltip=_("{b}Lewd scene / Ending / achievement{/b}")): scene 19_2_before_bar9 with dissolve mc "Listen... why not! I'm tired of running, of fleeing... I don't want this life anymore." scene 19_2_before_bar9_ex3 with dissolve louise "Good choice! Come on, handsome." jump tandl_end "No"(description=_("Politely refuse"), tooltip=_("{b}Nothing{/b}")): scene 19_2_before_bar9 with dissolve mc "I'm sorry, but I don't have the time." scene 19_2_before_bar9_ex with dissolve thelma "And that's a shame." scene 19_2_before_bar9_ex2 with dissolve louise "You don't know what you're missing. But you better come see us. If you cross the desert without saying hi, we'll find you and you'll remember it." scene 19_2_before_bar9_ex with dissolve thelma "We live nearby." scene 19_2_before_bar9_ex2 with dissolve louise "You can't miss us, it's super easy to find." scene 19_2_before_bar9_ex3 with dissolve louise "You turn around, you go for twenty minutes, and it's the first right. Anyway, there's a sign indicating our village: 'Milfy Paradise'. We'll be waiting for you with all our friends who will be just as happy as we are to see a stud like you." $ milfy_paradise = True scene 19_2_before_bar9 with dissolve mc "Understood." scene 19_2_before_bar9_ex2 with dissolve louise "You better not forget." scene 19_2_before_bar9_ex with dissolve thelma "Come on, you won't regret it." scene 19_2_before_bar9 with dissolve mc "Okay, I'll come." scene 19_2_before_bar9_ex2 with dissolve louise "Do you promise?" scene 19_2_before_bar9 with dissolve mc "I promise." scene 19_2_before_bar9_ex2 with dissolve louise "Good, you're a good boy." scene 19_2_before_bar10 with dissolve louise "Ready, T?" thelma "Yes, L." scene 19_2_before_bar11 with dissolve tandl "Yessssssss!" scene 19_2_before_bar12 with dissolve mc_t "As if I'll have time to go see them before leaving..." louise "Hey, take a look over here." scene 19_2_before_bar13 with dissolve louise "A little preview of what awaits you!" scene 19_2_before_bar14 with dissolve pause louise "We're counting on you!!!!" stop music fadeout 3 scene black with slowdissolve mc_t "Let's go to the bar now." $ renpy.pause (1.5, hard=False) jump bar label bar: $ progress = 32 if not renpy.music.is_playing(channel="music"): play music "audio/music/rockmuffled.ogg" $ renpy.music.set_volume(0.4, channel="music") scene bar1 with dissolve nar "You find yourself facing a bar with colorful neon lights, illuminating the night. The atmosphere emanating from inside is charged with sensuality. A stoic giant stands at the entrance, scrutinizing your approach with suspicion." scene bar2 with dissolve mc_t "I don't think I'll find anything here, but oh well..." scene bar3 with dissolve nar "As you approach the giant at the entrance of the bar, you notice his tough and impenetrable gaze. You immediately realize that he has no intention of letting you in. But that doesn't matter, because you're not here for that." scene bar4 with dissolve pause 0.5 scene bar4_d with dissolve dalton "Where do you think you're going?" $ renpy.pause (1, hard=False) show dalton_intro $ renpy.pause (4, hard=False) pause hide dalton_intro scene bar5 with dissolve if achievement.has(achievement_name['dalton'][0]): mc "I don't plan on going in." scene bar5_d with dissolve dalton "No chance, man. Do you really think I'm gonna let a tourist like you walk in? This is a bar for men. If you don't have a leather jacket, a motorcycle, or a badass car, you've got no fucking business in my bar." scene bar5 with dissolve mc "I just want some information." scene bar5_d with dissolve dalton "We don't serve that here, buddy. Here, you'll only find good booze, hard rock, and the best girls within a hundred miles. If you want to empty your balls, you've got the whore by the water tower." scene bar6_d with dissolve dalton "Now get the hell out of my parking lot before I smash your knees. GET LOST!" scene bar6 with dissolve mc_t "Well, I guess I'll have to try my luck with that prostitute. After her, I see no way out of my problem." stop music fadeout 0.1 $ renpy.pause (1, hard=False) jump tower else: $ Achievement.add(achievement_dalton) mc "I don't plan on going in." dalton "We don't sell that here. Do you really think I'm gonna let a tourist like you walk in? This is a bar for men. If you don't have a leather jacket, a motorcycle, or a badass car, you've got no fucking business in my bar." mc "I just want some information." dalton "We don't serve that here, buddy. Here, you'll only find good booze, hard rock, and the best girls in the region. If you want to empty your balls, you've got the whore by the water tower." scene bar6 with dissolve dalton "Now get the hell out of my parking lot before I smash your knees. GET LOST!" mc_t "Well, I guess I'll have to try my luck with that prostitute. After her, I see no way out of my problem." $ renpy.pause (1, hard=False) jump tower label tower: $ progress = 33 scene bar6_blur with dissolve stop music fadeout 0.1 $ save_name = _("Crushed cigarette") $ renpy.pause (2, hard=False) window hide show tower0_blur with slowdissolve play music "audio/music/tower_song.ogg" $ renpy.pause (1, hard=False) scene tower0_2 with dissolve pause scene tower0 with dissolve pause scene tower0b with dissolve pause scene tower1 with dissolve show screen tower3_zoom johnny "Come on, since I told you I'll pay you tomorrow!" hide screen tower3_zoom scene tower2 with dissolve aria "You're annoying me, Johnny. Seriously, fuck off. You're drunk, you reek of alcohol, and I don't do credit." scene tower3 with dissolve johnny "Come on, be cool, I just want to have some fun. I promise you'll get double tomorrow morning." scene tower3_ex with dissolve aria "I told you NO, now get the fuck out or I swear you'll regret it." scene tower3 with dissolve johnny "I spent it all at the bar, if I had known, I would've kept some money for you. Be nice, don't act like a bitch... Ha ha, that's funny... don't act like a bitch, haha, 'cause in reality, you're a bitch, ha ha ha." scene tower3_ex with dissolve aria "JOHNNY, say that again and I'll rip your balls off. You have three seconds to get your ass out of here." scene tower4 with dissolve johnny "What do you think you're doing? I'm the one who's angry, because all of this is your fault. You dress like that, you're teasing me, and now you're saying 'Yeah, no, I don't want to anymore because I have to pay blabla.' But now I want it, so you're gonna give me what I want." scene tower5 with dissolve aria "Johnny, STOP, damn it! LET ME GO." scene tower6 with dissolve johnny "Leave me alone, you'll see you'll like it, bitch." scene tower7 with dissolve nar "You are faced with a familiar situation. Although the context is different, the sense of urgency is the same. Protecting the most vulnerable has been one of the pillars of your past existence, before you took a darker path." scene tower8 with dissolve nar "These sensations awaken your old reflexes, as if you had just left them. You are in your element, and you know with certainty what needs to be done." $ renpy.sound.play("audio/cigarette_fall.ogg", loop=False) scene tower9 with dissolve pause .5 $ renpy.sound.play("audio/cigarette_fall_2.ogg", loop=False) scene tower10 with dissolve pause .5 scene tower12 with dissolve pause .5 nar "And the only thing to do..." $ renpy.sound.play("audio/cigarette_crush.ogg", loop=False) scene tower13 with dissolve pause nar "Is to crush the threat without delay." scene tower14 with dissolve nar "With a quick and firm motion, you grab the aggressor by the collar of his jacket and pull him violently backward." scene tower15 with dissolve johnny "What the hell is happening?" $ renpy.pause (1, hard=False) show vince_intro $ renpy.pause (4, hard=False) pause hide vince_intro $ renpy.sound.play("audio/fall_ad.ogg", loop=False) scene tower16 with dissolve nar "The force you exerted to pull the aggressor back was such that he landed more than a meter away, violently colliding and knocking over the small advertising sign in the process." scene tower17 with dissolve johnny "Y-You! Yer dead! I'm gonna get up and show ya what you're gonna get. Who d'ya think ya are?" scene tower18 with dissolve johnny "And... s-shtop movin' when I'm talkin' to ya! Hey, but... there are two of ya now? I'm talkin' to you, the guy on the right, not you, the guy on the left." scene tower19 with dissolve nar "The aggressor, struggling to regain his footing, clings desperately to the door frame. Unable to stand without this improvised crutch, he tries to regain a semblance of dignity by lifting his head, but in vain. His glassy eyes and short breath betray his advanced state of drunkenness." scene tower19_ex with dissolve johnny "Y-You're dead, bastard! Look at what you're gonna get." scene tower21 with dissolve $ renpy.sound.play("audio/missed_punch.ogg", loop=False) nar "You have experience that allows you to face situations like this. You know how to defend yourself, how to attack, and even how to kill if necessary. In this situation, your aggressor wouldn't stand a chance against you. You could harm him, or even kill him, with such ease." nar "But your past has also taught you not to abuse your strength against the weaker ones. So you simply dodge his punch, knowing perfectly well how the situation will unfold." $ renpy.sound.play("audio/fall_tower.ogg", loop=False) scene tower24 with vpunch pause nar "As you anticipated, your aggressor, throwing his punch into thin air, is propelled forward by the force of his movement and crashes to the ground, headfirst." scene tower25 with dissolve mc "Are you okay? Let me help you." scene tower28 with dissolve aria "I don't need you, damn it. What do you think? That I'm gonna thank you? I could handle it on my own, I don't need you or anyone else, okay?" label arianna_extra: if not _in_replay: $ replay_gallery.unlock(arianna_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump tower_extra if persistent.extra_iris_update == True: call screen aria_extra jump tower_extra label tower_extra: $ renpy.end_replay() scene tower30 with dissolve aria "And you..." scene tower31 with vpunch aria "Never lay your hands on me or even look in my direction..." scene tower32 with dissolve pause scene tower35_ex with dissolve aria "What's the problem? You want some too?" $ arianna_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() $ renpy.pause (1, hard=False) show aria_intro $ renpy.pause (4, hard=False) pause hide aria_intro scene tower35_ex_mc with dissolve mc "Uh... no, no, I think he deserved it." scene tower35_ex with dissolve aria "Fine, take his jacket." scene tower35_ex_mc with dissolve mc "His jacket? But what am I supposed to do with it? I don't want his jacket." scene tower35_ex with dissolve aria "That's how it works around here. It's their stupid rules. If you beat him but don't take his jacket, he won't respect you, and you'll end up tied by your feet and dragged by a car in the desert." scene tower36 with dissolve mc "I don't plan on sticking around, I don't care what he thinks of me." scene tower36_ex with dissolve aria "Well, shut the fuck up and take his damn jacket!" scene tower37 with dissolve nar "You approach the aggressor, now lying on the ground, and lean over to take his jacket. This dirty, cold piece of leather now becomes a sort of trophy, a tangible proof of your victory." scene black with slowdissolve $ renpy.pause (2, hard=False) scene tower38 with dissolve if achievement.has(achievement_name['Johnny'][0]): jump tower2 else: $ Achievement.add(achievement_Johnny) jump tower2 label tower2: aria "Daaaamn, that leather jacket suits you so well! Man, you were made for leather." scene tower39 with dissolve aria "So, what do you want? If you think we're gonna fuck for free just because you helped me, even though I had the situation under control, you're completely mistaken. But... well, come sit with me for five minutes. I guess I can spare you five minutes." scene black with slowdissolve $ renpy.pause (2, hard=False) $ renpy.sound.play("audio/crackling_fire_loop.ogg", loop=True) scene tower40 with dissolve if achievement.has(achievement_name['arianna'][0]): jump tower3 else: $ Achievement.add(achievement_arianna) jump tower3 label tower3: aria "You're new around here, I've never seen you before, and you don't have the style of the local guys." scene tower40_ex with dissolve nar "You couldn't explain why, but you surprisingly feel comfortable sitting next to Arianna, illuminated by the flickering flames of a fire whose gentle warmth you can feel. And you decide to open up, within the limits of what you can safely share." mc "It's a complicated story. But yes, I'm just passing through. My name is [c_name], and let's say it's been several years since..." scene tower40 with dissolve aria "Wait, what are you doing? I only asked that out of politeness. Don't tell me your life story, damn it. Are you blind or just stupid? I live in a damn caravan, I have to prostitute myself to survive. Do you think I give a damn about your problems? Or did you take me for a therapist? If you want to tell me your life story, and expect me to pretend to care, it's $200 for half an hour." scene tower40_ex with dissolve mc "Sorry, I..." scene tower40 with dissolve aria "There's no 'I'm sorry.' Besides, I know exactly what you want. If you came here, it's because you wanted to get laid. So let me make it clear right away, it's a no. Tonight, I'm not in the mood anymore. So, go ahead, play the savior, act all nice, and then ask me to show you my tits. I'll show them, you'll stare, you'll be like 'Wow, can I touch?' and I'll say 'fuck off' and you'll leave, got it?" aria "You're all the same, so stop wasting my time and don't play the romantic card. Tell me what you want and get the hell out. But you won't get more than a glimpse of my boobs." scene tower40_ex with dissolve mc "No, I really wasn't here for that. Honestly, all I want is a girls' pajama." scene tower40 with dissolve aria "What? That's the dumbest thing anyone has ever asked me. I mean, if you had asked for a dirty panty, like old Bill, I wouldn't have been surprised... but pajamas?! That's too much. And what are you going to do with it?" scene tower40_ex with dissolve mc "We lost our..." scene tower41 with dissolve may "Hey dude. Tell me doesn't it fucking bother you that I'm trying to fucking sleep I hope. Aria, are you gonna suck him or what? I mean, if he's here, I assume it's for us to empty his balls. So if you could just suck him real quick, 'cause some of us have to get up early tomorrow morning, we're tired of hearing your bullshit, and we'd like to sleep." may "So, do me a favor, blow him, empty him, and then he can leave. I mean, I'm so fucking fed up that I'm ready to suck him myself if it'll make him go away." scene tower41_ex with dissolve aria "You want him gone?" scene tower41 with dissolve may "Damn, girl, you have no idea. I've been dreaming for a week that he leaves, and five minutes ago I didn't even know him." scene tower41_ex with dissolve aria "Give him your pajama, May. He'll leave. You have my word." scene tower41 with dissolve may "You want a pajama? I'll give you one, but you better get the fuck outta here, dude, you hear me?" scene tower43 with dissolve may "Waking up to some weird guy asking for pajamas... Fucking fetishists, I can't stand them anymore..." $ may_met = True $ ntf.add(_("New character unlocked.")) $ ntf.show() scene tower44 with dissolve may "But if you want pajamas..." scene tower45_ex with dissolve may "You won't be disappointed." $ renpy.pause (1, hard=False) show may_intro $ renpy.pause (4, hard=False) pause hide may_intro may "Here you go." scene tower45b with dissolve pause label may_extra: if not _in_replay: $ replay_gallery.unlock(may_extra) if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump tower_extra2 if persistent.extra_iris_update == True: call screen may_extra jump tower_extra2 label tower_extra2: $ renpy.end_replay() scene tower46 with dissolve may "And now..." $ renpy.sound.play("audio/throw_clothes.ogg", loop=False) $ renpy.pause (1, hard=False) $ renpy.sound.play("audio/crackling_fire_loop.ogg", loop=True) scene tower47 with dissolve if achievement.has(achievement_name['may'][0]): may "GET OUT!" scene tower48 with dissolve mc "Uh... thanks..." may "What are you still doing here? GET LOST!" stop sound jump motel_out_2 else: $ Achievement.add(achievement_may) may "YOU GET OUT!" scene tower48 with dissolve mc "Uh... thanks..." may "What are you still doing here? GET LOST!" stop one jump motel_out_2 label motel_out_2: $ progress = 34 scene tower48_blur with dissolve $ save_name = _("The reward.") $ renpy.pause (2, hard=False) window hide show motel_out_after_tower_blur with slowdissolve play music "audio/music/motel_theme.ogg" fadein 2.0 $ renpy.pause (1, hard=False) scene motel_out_after_tower with dissolve mc_t "Well... I'm going to have a hard time recovering from tonight... Luckily, the girls stayed in the room." scene motel_out_after_towerb with dissolve mc_t "Speaking of which, what are they doing? Of course, they're watching TV... which doesn't work... It's crazy how dependent young people are on that thing, even when it's broken, they're glued to it." $ renpy.sound.play("audio/heels.ogg", loop=False) nar "You hear footsteps, then a voice coming from behind you." nobody "Hey!" scene motel_out_after_tower2 with dissolve play music "audio/music/arianna_sex_theme.ogg" fadein 2.0 aria "Wait, I forgot something." scene motel_out_after_tower3 with dissolve nar "Arianna grabs you and pins you against the wall. Since you left her, her demeanor has changed. She seems a little less 'angry' than before." scene motel_out_after_tower4 with dissolve aria "I wasn't very cool with you. Sorry, it was in the heat of the moment and I thought you were just another perv trying to get laid. I admit, maybe I wasn't in full control with Johhny, but I was at like 90%%, so don't get carried away. But I'm grateful, and I'm going to show you." nar "Arianna looks you directly in the eyes, leaning against you. Her scent enchants you as you finally take the time to admire her beautiful eyes that you hadn't really noticed before. Then, she takes your left hand and gently guides it towards her breast." scene motel_out_after_tower5 with dissolve nar "Her breast is incredibly firm. Your faces are just inches apart, her lips almost touching yours, and you can't look away from her eyes. You're hypnotized by their beauty. Suddenly, you find yourself irresistibly wanting to kiss her tenderly." scene motel_out_after_tower5_ex_aria with dissolve aria_w "I don't kiss! Don't even think about trying, or it's a knee in the balls. But there's something else I can do. And I'm really good at it. Let me show you." scene motel_out_after_tower5 with dissolve nar "You understand that Arianna is offering you a sexual reward. But you're very close to the room's window, and the girls are right next door... What do you want to do?" $ menu_question = _("Accept what Arianna is offering?") $ timeout_label = None $ menu_choice_number = 2 menu aria_hj_yorn: "Refuse"(description=_("I can't sorry"), tooltip=_("{b}Arianna Sympathy +1{/b}")): hide text scene motel_out_after_tower5_ex_mc with dissolve mc_w "It's too risky, we could get caught..." scene motel_out_after_tower5_ex_aria with dissolve aria_w "Ah... I wasn't expecting that... Too bad for you..." scene motel_out_after_tower5_kiss_ex with dissolve aria_w "He's quite the scaredy-cat, isn't he?" scene motel_out_after_tower5_kiss2 with dissolve aria_w "There, now you'll have sweet dreams tonight." scene motel_out_after_tower5_kiss3 with dissolve nar "Your heart races as [aria]'s soft lips graze your cheek, leaving behind a warm and fragrant trail. Your mind begins to wander, overwhelmed by a wave of unsettling emotions, as you ponder the meaning of this unexpected gesture." scene motel_out_after_tower5_kiss4 with dissolve mc_t "Is she mocking me, or is it a real kiss?" scene motel_out_after_tower5_kiss_ex with dissolve aria_w "Have sweet dreams, little scaredy-pants..." scene motel_out_after_tower5_kiss_blur with dissolve $ aria_hj1 = False $ aria_kiss1 = True $ arianna_sympathy += 1 jump room1408_3 "Accept"(description=_("Be discreet then"), tooltip=_("{b}Lewd scene{/b}")): hide text scene motel_out_after_tower5_ex_mc with dissolve mc_w "I'm afraid we might get caught..." scene motel_out_after_tower5_ex_aria with dissolve aria_w "Loosen up a bit, dude. It's even better if we can get caught." $ aria_hj1 = True jump motel_out3 label motel_out3: play sound "audio/undress_jean.ogg" scene black with slowdissolve if _in_replay: play music "audio/music/arianna_sex_theme.ogg" fadein 2.0 $ renpy.pause (2, hard=False) nar "Arianna kneels before you, still looking into your eyes, unbuttons your jeans, and then delicately takes hold of your penis." stop sound scene motel_out_after_tower6 with dissolve pause scene motel_out_after_tower6_ex with dissolve aria "Don't dream, you haven't been heroic enough for me to give you a blowjob." scene motel_out_after_tower6 with dissolve pause scene motel_out_after_tower6_ex with dissolve aria "But you won't be disappointed, I promise." show hj_motel_1 with slowdissolve $ renpy.pause (1, hard=False) pause nar "Arianna masturbates you, and it seems like your penis is having a strong effect on her. You feel like she can't take her eyes off you or stop looking at your penis, which forces her to alternate between the two points of interest." show hj_motel_2 with slowdissolve pause $ renpy.pause (1, hard=False) if karen_path == True: nar "Clearly, she knows exactly what she's doing. Her touch is much gentler than Karen's, but it doesn't provide any less pleasure. It's less about the sexual aspect and more about sensuality." elif karen_path == False: nar "Clearly, she knows exactly what she's doing. Her touch is extremely gentle and filled with sensuality. You feel like she enjoys what she's doing and doesn't see you as just a client." show hj_motel_3 with slowdissolve pause aria "What are you waiting to cum? Am I that bad? Or would you prefer if I did it with my mouth?" call screen hj_motel() label hj_motel_view_switch1: show hj_motel_1 with dissolve pause 0.1 hide hj_motel_3 hide hj_motel_2 call screen hj_motel() label hj_motel_view_switch2: show hj_motel_2 with dissolve pause 0.1 hide hj_motel_1 hide hj_motel_3 call screen hj_motel() label hj_motel_view_switch3: show hj_motel_3 with dissolve pause 0.1 hide hj_motel_2 hide hj_motel_1 call screen hj_motel() label motel_after_tower_cum: show hj_motel_2 with dissolve hide hj_motel_1 hide hj_motel_3 nar "You make the mistake of imagining Arianna doing the same thing but with her mouth. Unfortunately, it stimulates you so much that you finish immediately..." $ triple_fade("motel_out_after_tower_cum") pause aria "Yeah! All that for me? I'm honored." nar "You would have preferred to finish on her face or, even better, in her mouth. But your powerful jet has other plans, it goes over her head and unfortunately... will probably end up on the cold ground of the parking lot." scene motel_out_after_tower_cum2 pause scene motel_out_after_tower_cum3 pause scene motel_out_after_tower_cum4 pause scene motel_out_after_tower_cum5 pause scene motel_out_after_tower_cum6 pause scene motel_out_after_tower_cum6b lucia "Oh no, now they even get it on me. I think I'm going to vomit." if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(arianna_scene1) scene motel_out_after_tower_cum7 pause scene motel_out_after_tower_cum8 pause scene motel_out_after_tower8_ex with slowdissolve aria "You've got quite a shot there, ha ha." scene motel_out_after_tower8 with dissolve mc "Let's just say I was under a lot of pressure lately..." scene motel_out_after_tower8_ex with slowdissolve aria "And here he goes, telling me his life story... I don't give a damn, dude." scene motel_out_after_tower8 with dissolve mc "I'm sorry... well, thank you anyway..." scene motel_out_after_tower8_ex with slowdissolve aria "You don't have to thank me. But we're even now. And if you tell anyone that I did this for free... you're dead." $ renpy.end_replay() scene motel_out_after_tower8_blur with dissolve jump room1408_3 label room1408_3: $ progress = 35 $ save_name = _("They are all crazy") $ renpy.pause (2, hard=False) window hide show room1408_3_1_blur with slowdissolve play music "audio/music/1408nolyric.ogg" $ renpy.pause (1, hard=False) scene room1408_3_1 with dissolve glad "That was something..." scene room1408_3_2 with dissolve iris "I didn't understand anything we just saw..." scene room1408_3_3 with dissolve glad "I have to admit... neither did I..." scene room1408_3_4 with dissolve iris "Oh, here comes [mc_name]." $ renpy.sound.play("audio/open_room_door.ogg", loop=False) $ renpy.pause (0.5, hard=False) scene room1408_3_5 with dissolve iris "The TV worked for a few minutes, it was so cool, even though what was on was weird." $ renpy.sound.play("audio/close_room_door.ogg", loop=False) scene room1408_3_6 with dissolve glad "Do you have a leather jacket now?" scene room1408_3_6_ex with dissolve mc "It's too long to explain, it was a crazy night and I struggled but..." scene room1408_3_7 with dissolve mc "Look what I found for you." scene room1408_3_9 with dissolve iris happy "Yes!!! You're the best [mc_name]." if gladys_dom > 5: glad "Honestly, I would've bet that you would mess up again." elif gladys_dom < 5: glad "Wait until you see what he brought before jumping for joy." scene room1408_3_11 with dissolve mc "Come on, girls, take these and put them on. I think it's more than time to sleep." scene girls_changing_1 with dissolve iris "Thank you, thank you, thank you! I knew you could do it [mc_name]!" scene girls_changing_2 with dissolve iris happy "I'm so HAPPY!" if not _in_replay: label iris_extra4_label: scene girls_changing_2 with dissolve if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button jump room1408_3_extra elif persistent.extra_iris_update == True: if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(iris_extra4) call screen iris_changing_extra label room1408_3_extra: $ renpy.end_replay() scene girls_changing_3 with dissolve if iris_curiorruption <= 1: pause 1.0 scene girls_changing_3b with dissolve iris "You're not looking, are you [mc_name]?" $ menu_question = _("Do you want to watch Iris change?") $ timeout_label = None $ menu_choice_number = 2 menu iris_changing_day1: "Close your eyes"(description=_("Do not look."), tooltip=_("No points")): if iris_curiorruption <= 1: mc "I'm closing my eyes, I promise." jump room1408_3_2 "Look"(description=_("Do not close your eyes."), tooltip=_("[iris_name] interest +1 /[glad_name] interest +1")): if iris_curiorruption <= 1: mc "I'm closing my eyes, I promise." scene girls_changing_4 with dissolve pause scene girls_changing_5 with vpunch pause scene girls_changing_6 with dissolve pause scene girls_changing_7 with dissolve iris "It looks so comfortable.{p}And the fabric is so soft.{p}I'm going to sleep so well!" scene girls_changing_7b with dissolve if not _in_replay: label gladys_changing_extra: scene girls_changing_7b if persistent.extra_iris_update == False: show screen extra_button pause hide screen extra_button $ renpy.end_replay() jump room1408_3_2 elif persistent.extra_iris_update == True: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(gladys_extra3) call screen gladys_changing_extra jump room1408_3_2 label room1408_3_2: $ renpy.end_replay() scene black with slowdissolve $ renpy.pause (2, hard=False) scene room1408_3_12 with dissolve mc "Verdict? Do you like the clothes? Do they fit you?" scene room1408_3_13_exi with dissolve iris happy "I LOVE it! It's a bit big, but I really like the cat." if gladys_dom > 5: scene room1408_3_13_exg with dissolve glad "It's crap, but I'll deal with it..." scene room1408_3_13 with dissolve mc "But I thought you loved video games?" scene room1408_3_13_exg with dissolve glad "Pff, what do you know anyway about what I like." elif gladys_dom < 5: scene room1408_3_13 with dissolve mc "And what about you, [glad_name]?" scene room1408_3_13_exg with dissolve glad "Meh, it's alright, not too bad." scene room1408_3_14 with dissolve mc "Alright, girls, it's more than time to go to sleep. I'll take the couch and leave you the bed." scene room1408_3_14_i with dissolve iris "But it's so small. You won't even fit on it." scene room1408_3_14 with dissolve mc "I've seen worse, don't worry." scene room1408_3_15_g with dissolve glad "No way he's sleeping with us anyway." scene room1408_3_16 with dissolve iris "NIGHT NIGHT! I'm going to sleep so well in this new pajama and in this big bed." scene room1408_3_17 with dissolve pause 0.5 scene room1408_3_18 with dissolve pause 0.5 $ renpy.sound.play("audio/jump_on_bed2.ogg", loop=False) scene room1408_3_19 with dissolve pause iris "These holidays are soooooo great!" scene room1408_3_20 with dissolve glad "Holidays? You need to lay off the drugs, it's not holidays, it's hell." scene room1408_3_21_i with dissolve iris "What? Holidays are when you're far away from home, and we're sooooo far away." scene room1408_3_21 with dissolve mc_t "I recognize [iris_name] in the situation we're in, seeing it as a vacation." mc "You're not wrong. Anyway, time for bed now." scene room1408_3_22_mc with dissolve mc "Tomorrow morning, I'll wake up a bit earlier than you, so don't worry if you don't see me in the room when you wake up." scene room1408_3_22 with dissolve glad "Yeah, well, if you leave early, you better not make any noise when you leave. And I'm warning you, if I have to go to the bathroom tonight, I'll wake you up and make you leave the room!" scene room1408_3_22_mc with dissolve mc "If you say so. Meanwhile, if you could turn off the light." $ renpy.sound.play("audio/light_switch.ogg", loop=False) scene room1408_3_23 with dissolve iris "Good night, [mc_name]!" mc "Good night, [iris_name]." iris "Good night, [glad_name]!" glad "..." iris "Why aren't you answering me?" glad "I don't feel like it." iris "If I don't have a good night, it'll be your fault..." glad "Well, then, have a bad night." iris "But... why would you say that? Now I'm sure to have a bad night, you're so mean." glad "Hey, stop putting your cold feet on my legs." iris "But I'm cold..." mc_t "I think it's going to be a complicated night... and I hope it's not the beginning of more trouble..." scene room1408_3_24 with dissolve mc_t "Anyway, it was a crazy day. I still have a hard time realizing everything that happened." scene room1408_3_25 with dissolve mc_t "I think the hardest part was having to let things happen in several situations. It would have been so easy for me to react differently, not let myself be taken advantage of, or even take what I wanted... But without the certainty of leaving tomorrow morning, I couldn't do otherwise." show blink1 mc_t "But I'll do everything I can to leave this place tomorrow morning. I'm confident, the Pick-up is worth a lot of money, I won't have trouble getting a car that can cross this damn desert." show blink2 mc_t "My eyes can't stay open any longer... I realize that it's the first time in months that I'll be able to sleep deeply without fear of being awakened in the middle of the night." scene room1408_3_27 with dissolve mc_t "Unless... no, it's impossible that [bad_they]'ve already caught up to us... And it's impossible that [bad_they] know where we are." show blink3 mc_t "I...{w=1} really need to... {w=1}sleep... {w=1}just for one night..." $ renpy.pause (2, hard=False) play music "audio/music/endsong.ogg" $ renpy.pause (2, hard=False) nvl clear if renpy.variant("android"): $ _message = "We had nothing left.{p}{p}Our past lives were abandoned, and even our clothes, the last fragments of those lives, mysteriously disappeared.{p}{p}The rest of our money was used to get a little haven just for ourselves.{p}{p}In the face of such adversity, there was only hope for a better future. We shared the same dreams of a happy life, far from the worries and dangers of our past. We knew it wouldn't be easy, but we clung to the hope that it awaited us at the end of our journey.{p}{p}And above all, we were not alone, and as long as the three of us were together, we would not be afraid." show text _message at truecenter with dissolve else: story "We had nothing left.{p}{p}Our past lives were abandoned, and even our clothes, the last fragments of those lives, mysteriously disappeared.{p}{p}The rest of our money was used to get a little haven just for ourselves.{p}{p}In the face of such adversity, there was only hope for a better future. We shared the same dreams of a happy life, far from the worries and dangers of our past. We knew it wouldn't be easy, but we clung to the hope that it awaited us at the end of our journey.{p}{p}And above all, we were not alone, and as long as the three of us were together, we would not be afraid." $ renpy.pause (5, hard=False) nvl hide nvl clear hide text if renpy.variant("android"): pause nvl hide nvl clear if renpy.variant("android"): $ _message = "At that very moment..." show text _message at truecenter with dissolve else: story "At that very moment..." nvl clear $ renpy.pause (2, hard=False) jump end_update1_2 label end_update1_2: $ progress = 36 scene black with slowdissolve scene update1_end0 with vslowdissolve pause 0.5 $ renpy.sound.set_volume(0.2, channel="sound") $ renpy.sound.play("audio/bike2.ogg", loop=False) scene update1_end1 with dissolve pause 0.5 $ renpy.sound.set_volume(0.3, channel="sound") scene update1_end2 with dissolve pause 0.5 $ renpy.sound.set_volume(1.0, channel="sound") $ renpy.sound.play("audio/bike0.ogg", loop=False) lyssah "Are you sure about your information?" jojo "Absolutely sure." scene update1_end3 with dissolve $ renpy.sound.set_volume(1.0, channel="sound") jojo "Take a left." lyssah "Okay. But you better not mess up." scene update1_end5 with dissolve $ renpy.sound.set_volume(1.0, channel="sound") $ renpy.sound.play("audio/bike3.ogg", loop=False) jojo "No risk. I'd bet my left nut on it." scene update1_end6 with dissolve lyssah "And will we finally know where we're going or not?" scene update1_end4 with dissolve jojo "To the south... very far south. Into the desert, to be precise." stop sound fadeout 1.0 lyssah "Wait, are you serious? You're taking us that far?" scene update1_end9_jj with dissolve play sound "audio/truck_interior_1.ogg" jojo "What's the problem, are you afraid the heat will make you sweat between your breasts? Or that you'll get sand in your pussy?" scene update1_end9 with dissolve lyssah "Damn it, Jojo, what's your problem always saying awkward stuff like that? You know what? Shut up until we reach the desert." scene update1_end7 with dissolve play sound "audio/truck_interior_2.ogg" jojo "One or two?" lyssah "SHUT UP!" scene update1_end7_g with dissolve graves "Keep it together, children. It's not with this childish behavior that we'll get him. Let's not forget that we are professionals." scene update1_end7_m with dissolve mercy "It's your fault." scene update1_end7_g with dissolve graves "And why would it be my fault?" scene update1_end7_m with dissolve mercy "If we never catch him, I mean." scene update1_end8 with dissolve graves "And may I ask why?" scene update1_end8_m with dissolve mercy "You never let me be myself a hundred percent." mercy "I know it's because you're afraid of what could happen, but if you let me just once..." scene update1_end7_m with dissolve pause 0.5 scene update1_end7_m2 with dissolve graves "..." scene update1_end7_g with dissolve graves "Mercy..." scene update1_end7_m with dissolve mercy "Yeah?" scene update1_end7_g2 with dissolve graves "Next time we encounter him... {p}Unleash yourself." play sound "audio/truck_interior_1.ogg" scene update1_end9_jj with dissolve jojo "Oh shit... It's gonna be epic..." jojo "I think I'm starting to get hard..." $ renpy.sound.play("audio/vehicule_badguys.ogg", loop=False) scene update1_end10 with dissolve lyssah "SHUT{w=0.75} THE{w=0.75} FUCK{w=0.75} UP!{w=1}{nw}" pause 0.5 $ persistent.gallery = True window auto hide call screen end_update1_logo return label roof_bad_end: scene roof22 with vpunch play sound "audio/punch.ogg" jojo "The game is over, you bastard." $ renpy.pause (1, hard=False) scene black with slowdissolve $ renpy.pause (1, hard=False) scene roof_end_1ex with slowdissolve jojo "Sleeping Beauty is awake?" scene roof_end_2 with slowdissolve jojo "I won't lie to you, my friend, you're really screwed..." scene roof_end_3ex with slowdissolve jojo "Any last words before you bite the dust?" scene roof_end_3 with dissolve mc "Go fuck yourself, Jojo." scene roof_end_3ex with dissolve jojo "I'm going to get such a kick out of drilling you." scene roof_end_3 with dissolve lyssah "..." $ i = 0 while i < 5: scene roof_end_4 with vpunch play sound "audio/multi_gunshot.ogg" pause 0.3 scene roof_end_3 pause 0.3 $ i += 1 lyssah "I've been waiting for this for so long..." jojo "I think I'm getting hard." graves "..." lyssah "..." mercy "..." jojo "Fuck yes, I'm hard." lyssah "Shut up, Jojo." jojo "Hey, don't talk to me..." graves "She's right, Jojo, shut up. Let's take the girls and bring them back home." scene roof_end_3_blur with vvslowdissolve if renpy.variant("android"): $ _message = "After years of running, your destiny has finally caught up with you. [bad_they] have won, and you're dead, your lifeless body lying in a dark and cold alley. The girls were taken back to [whoisher], but their fate took a dark turn." show text _message at truecenter with dissolve else: story "After years of running, your destiny has finally caught up with you. [bad_they] have won, and you're dead, your lifeless body lying in a dark and cold alley. The girls were taken back to [whoisher], but their fate took a dark turn." nvl hide nvl clear hide text hide screen centered_text $ menu_question = _("Retry or Quit?") $ timeout_label = None $ menu_choice_number = 3 menu: "Retry": jump roof2 "Skip the minigame" if skip_minigame >= 1: scene roof20 pause 1.0 jump roof3 "Quit the game": return () label tandl_end: if _in_replay: play music "audio/music/before_bar.ogg" fadein 2.0 scene tandl_ending with slowdissolve tandl "YEEEEEEAAAAAAHHHHHH!" nvl clear scene tandl_ending_blur with slowdissolve if renpy.variant("android"): $ _message = "A few weeks later..." show text _message at truecenter with dissolve else: story "A few weeks later..." nvl hide nvl clear hide text scene tandl_badend_2 with slowdissolve nar "Since you've been cohabitating with T and L, not a day has passed without their 'tender attentions' bestowed upon you." scene tandl_badend_3 with slowdissolve nar "Multiple times a day." scene tandl_badend_4 with slowdissolve nar "You couldn't have dreamed of a better life or more 'considerate' companionship." scene tandl_badend_5 with slowdissolve nar "Unbeknownst to you, you've completely forgotten your former life and what you left behind." scene tandl_badend_6 with slowdissolve nar "But... who could fault you for that?" scene tandl_badend_6b with slowdissolve nar "You simply don't have the time to think about anything else..." scene tandl_badend_7 with slowdissolve nar "Other than satisfying your carnal desires..." scene tandl_badend_8 with slowdissolve nar "From dawn to dusk..." scene tandl_badend_9 with slowdissolve nar "And from dusk to dawn... {p}Especially since not only you need to cater to your needs, but also to those of their numerous single neighbors friends..." scene tandl_badend_10 with slowdissolve tandl "Thank you so much, [mc_name] sweetheart!" louise "Why don't you take a break by the pool? We'll be ready for another round in half an hour." thelma "In the meantime, we'll prepare some food and a cocktail for you." scene black with vslowdissolve nvl clear if renpy.variant("android"): $ _message = "Several months later, living this dream life... is there a glimmer of happiness on the horizon?" else: story "Several months later, living this dream life... is there a glimmer of happiness on the horizon?" $ renpy.pause (1, hard=False) hide text nvl clear nvl hide scene tandl_badend_11 with slowdissolve nar "While you bask in a well-deserved rest by the pool." scene tandl_badend_12 with slowdissolve tandl "[mc_name] sweetheart !!!" scene tandl_badend_13 with slowdissolve thelma "Would you like a drink?" mc "No, thank you sweetheart, maybe later." scene tandl_badend_14 with slowdissolve louise "Well, if you don't fancy a drink..." louise "Maybe you could look after us? Our pussies are soaking wet." scene tandl_badend_15 with slowdissolve mc "Oh yes! Come here, girls!" tandl "YEEEEEEESSSS" if not _in_replay: $ renpy.notify(_("Scene unlocked in the gallery")) $ replay_gallery.unlock(tandl_end1) stop music fadeout 4.0 $ renpy.end_replay() $ renpy.pause (1, hard=False) scene tandl_badend_15blur with slowdissolve $ renpy.pause (2, hard=False) play music "audio/music/tandl_be.ogg" scene gladys_end_tandl_1blur with vslowdissolve if renpy.variant("android"): $ _message = "In the same breath of time, across thousands of miles..." else: story "In the same breath of time, across thousands of miles..." hide text nvl hide nvl clear scene gladys_end_tandl_1 with vslowdissolve nar "You fell head over heels for the two strangers, leaving [glad_name] and [iris_name] behind. You never saw them again." scene gladys_end_tandl_2 with vslowdissolve nar "You lived a life brimming with sexual pleasures, oblivious to the devastating impact your decision had on [glad_name] and [iris_name]. They were sent back to [whoisher], but their fate was different than yours." scene gladys_end_tandl_3 with slowdissolve nar "Even though [glad_name] had always maintained a cold and distant demeanor, deep down, you were her anchor, the unspoken solace in her tumultuous world. Your departure left her adrift in a sea of desolation, and she could no longer endure life with [whoisher]." scene gladys_end_tandl_5 with slowdissolve nar "Consumed by despair, [glad_name] ended her own life, leaving behind nothing but an empty box of sleeping pills and a tear-stained letter, the words '[mc_name]... Why did you abandon us?' echoing her anguish." scene black with slowdissolve $ renpy.pause (1, hard=False) nvl clear if renpy.variant("android"): $ _message = "A few winters later, in the forsaken embrace of a bleak back alley...{w=4}" else: story "A few winters later, in the forsaken embrace of a bleak back alley...{w=4}" nvl hide nvl clear hide text $ renpy.pause (1, hard=False) scene iris_end_tandl_1 with slowdissolve nar "Once [glad_name] and [iris_name] were returned to 'Her', [iris_name]'s radiant smile, once a constant even in times of adversity, faded. Life at [whoisher] place suffocated the joy out of her existence." scene iris_end_tandl_2 with slowdissolve pause scene iris_end_tandl_3 with slowdissolve nar "Then came the crushing blow - the loss of [glad_name]. [iris_name] was shattered, robbed of her role model, her 'other'. Her world crumbled, and in the wreckage, she found solace in the wrong places." scene iris_end_tandl_4 with slowdissolve nar "She spiraled into a life of narcotics and debauchery, losing herself in a deadly whirlwind. Despite everything, she never stopped hoping that you would come back for her." scene iris_end_tandl_5 with slowdissolve nar "The grand crescendo to her tormented life was a fatal overdose on her twenty-first birthday. In her last moments, her thoughts drifted back to the brief journey through the desert with you, and a smile graced her lips for the last time." scene iris_end_tandl_6 with slowdissolve pause scene iris_end_tandl_6blur with slowdissolve if achievement.has(achievement_name['selfish2'][0]): pass else: $ Achievement.add(achievement_selfish2) $ renpy.pause (3, hard=False) $ menu_question = _("Return to previous choice or quit the game?") $ timeout_label = None $ menu_choice_number = 2 menu tandl_ending: "Return to previous choice.": hide screen centered_text stop music scene 19_2_before_bar9_ex2 with slowdissolve play music "audio/music/before_bar.ogg" fadein 2.0 $ menu_question = _("Do you want to go with them?") jump tandl "Quit.": stop music return () label forbidden_surname: "Attention, you have chosen a surname that implies a blood relation between the characters. There is absolutely no blood relation among the three of you. You are only their bodyguard, not their father. It is advised to change the surname." $ menu_question = _("Please choose another surname.") $ timeout_label = None $ menu_choice_number = 2 menu who_are_you_for_them: "Change"(description=_("Yes, I want to change it.")): jump who_are_you_for_them_choice "Keep it"(description=_("No, I want to keep it, and I do so of my own accord. I confirm that the developer did not guide me in this direction and even discouraged me from doing so.")): jump girlsroom1 label forbidden_surname2: $ menu_question = ("Warning") "Attention, you have chosen a surname that implies a blood relation between the characters. You can't be their [mc_girl_name]. It is advised to change the surname." $ menu_question = _("Please choose another surname.") $ timeout_label = None $ menu_choice_number = 2 menu surname_linc: "Change"(description=_("Yes, I want to change it.")): jump surname_choice_linc "Keep it"(description=_("No, I want to keep it, and I do so of my own accord. I confirm that the developer did not guide me in this direction and even discouraged me from doing so.")): jump girlsroom2 label forbidden_surname3: $ menu_question = ("Warning") "Attention, you have chosen a surname that implies a blood relation between the characters. They can't be your [girl_for_mc]. It is advised to change the surname." $ menu_question = _("Please choose another surname.") $ timeout_label = None $ menu_choice_number = 2 menu surname_for_girls: "Change"(description=_("Yes, I want to change it.")): jump girlsroom2 "Keep it"(description=_("No, I want to keep it, and I do so of my own accord. I confirm that the developer did not guide me in this direction and even discouraged me from doing so.")): jump girlsroom2_2 label load_failure: "Apologies, we were unable to load your saved game. We deeply regret any inconvenience this may have caused. To address this issue, you will be redirected to the beginning of the game." # Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc