init python: build.archive("scripts", "all") build.archive("images", "all") build.archive("audio", "all") build.archive("video", "all") build.archive("gui", "all") # Put script files into the scripts archive. build.classify("game/**.rpy", "scripts") build.classify("game/**.rpyc", "scripts") build.classify("game/gui/**.jpg", "gui") build.classify("game/gui/**.png", "gui") # Put images into the images archive. build.classify("game/images/**.jpg", "images") build.classify("game/images/**.png", "images") build.classify("game/audio/**.ogg", "audio") build.classify("game/video/**.webm", "video") image black = "#000" label splashscreen: scene black show 18warning $ renpy.pause(3.0) hide 18warning show opening_page $ renpy.pause(5.0) hide opening_page $ renpy.movie_cutscene('video/intro_video.webm') return init +1 python: config.console = True init python: register_stat("Grades", "grades", 10, 50, 100) register_stat("Discipline", "discipline", 10, 50, 100) register_stat("Popularity", "popularity", 0, 100, 100) register_stat("Horniness", "horniness", 0, 100, 100) register_stat("Money", "money", 0, 100000, 100000) register_stat("Influence", "influence", 0, 100, 100) init: $ m = Character('[name]') $ s = Character('Samantha', color=("#008000")) $ dh = Character('Debbie', color=("#FF0000")) $ lf = Character('Lucy', color=("#800080")) $ cp = Character('Fräulein Potts', color=("#FFB6C1")) $ sn = Character('Fräulein Newman', color=("ff8d74")) $ cg = Character('Charlotte', color=("#800080")) $ lw = Character('Louise', color=(192, 255, 192, 255)) $ mw = Character('Mary', color=("#00FF00")) $ pm = Character('Herr Mykock', color=("#C0C0C0")) $ cw = Character('Herr Wilson', color=(192, 255, 192, 255)) $ sc = Character('Fräulein Chang', color=("#FF00FF")) $ sg = Character('Sarah', color=("#9932CC")) $ al = Character('Alice', color=("#800000")) $ rs = Character('Rachel', color=(192, 255, 192, 255)) $ pa = Character('Priti', color=(192, 255, 192, 255)) $ sp = Character('Ministerin für Bildung und Erziehung', color=(192, 255, 192, 255)) $ pmc = Character('Paul Mykock', color=("#C0C0C0")) $ rt = Character('Ruth Thomas', color=("#008080")) $ nk = Character('Nurse Kate', color=(192, 255, 192, 255)) $ ad = Character('Anna Dixon', color=(192, 255, 192, 255)) $ ts = Character('Trixie Star', color=(192, 255, 192, 255)) $ ap = Character('Abbie', color=(192, 255, 192, 255)) $ td = Character('Tina', color=(192, 255, 192, 255)) $ aj = Character('April', color=("#008080")) $ mc = Character('Maria Consuelo', color=(192, 255, 192, 255)) $ fr = Character('Faye', color=("#FF00FF")) $ nr = Character('Nina', color=(192, 255, 192, 255)) $ hg = Character('Harriet', color=(192, 255, 192, 255)) $ iz = Character('Izzy', color=("#800080")) $ cr = Character('Cassandra', color=("#808080")) $ eb = Character('Emily', color=(192, 255, 192, 255)) $ lr = Character('Liz', color=("#008000")) $ mf = Character('Maxine', color=("#9932CC")) $ ah = Character('Amy', color=("#808080")) $ gj = Character('Jimmy', color=("#808080")) $ mt = Character(None, what_italic=True) $ n = Character('', color=(192, 255, 192, 255), window_background="textbox2.png") $ renpy.music.register_channel("wet", mixer="sfx", loop=False) $ rosie = Character('Rosie', color=("#808080")) $ girls = Character('Girls', color=("#9932CC")) $ mol = Character('Mary?', color=("#00FF00")) $ ada = Character('Ada', color=("#9932CC")) $ mr_c = Character('Herr Cummings', color=("#9632CC")) $ mrs_s = Character('Fräulein Swallows', color=("#4645CC")) $ tia = Character('Tia', color=("#4645CC")) $ ara = Character('Arabella', color=("#8ae565")) $ patr = Character('Patricia', color=("#89a28b")) $ lily = Character('Lily', color=("#ff195f")) $ academic = Character('Academic', color=("#8ae565")) $ radio_host = Character('Radio Sprecher', color=("#89a28b")) $ melissa = Character('Melissa', color=("#ff195f")) $ george = Character('George', color=("#4645CC")) $ weatherman = Character('Weather Man', color=("#808080")) $ oli = Character('Olivia', color=("#808080")) $ jw = Character('Jasmine', color=("#9932CC")) $ zoe = Character('Zoe', color=("#ff195f")) $ producer = Character('Producer', color=("#8ae565")) $ host = Character('Host', color=(192, 255, 192, 255)) $ kelly = Character('Kelly', color=("#FF00FF")) $ jodie = Character('Jodie', color=("#800080")) $ paige = Character('Paige', color=("#008080")) $ nx = Character('', color=(192, 255, 192, 255), what_xalign=0.5, what_text_align=0.5, text_xpos=0.5, window_background="xmas/xmas textbox2.png", what_ypos=80) if _preferences.get_volume("sfx") == 0: $ renpy.music.set_volume(0, 0, channel="movie") label start: $ have_red_dress = False $ claire_v8_ct = False $ claire_mary = False $ undress_rule = 0 $ morning = True $ afternoon = False $ evening = False $ day = 1 $ claire_emb_train1 = False $ ohp_have = False $ ohp_looking = False $ chang_spoke = False $ have_ointment = False $ have_cat_ears = False $ have_massager = False $ have_maid_outfit = False $ have_formula = False $ have_camera = False $ have_uniform_samples = False $ have_butt_plug = False $ have_chastity = False $ have_cane = False $ have_bikini = False $ dyl = False $ priti_summon3 = False $ have_apron = False $ have_paddle = False $ have_lotion = False $ have_cane = False $ have_viagra = False $ girls_acc = True $ cam_office = True $ debbie_lvl = 1 $ replay = False $ cheat = False $ susan_met = False $ charles_met = False $ sue_looking = False $ charles_looking = False $ alice_punish = False $ debbie_punish = False $ charlotte_punish = False $ rachel_punish = False $ faye_punish = False $ gpt = False $ men_cp = False $ tools_cp = False $ r_skirts = True $ r_underwear = True $ r_everything = True $ charles1_done = False $ priti_summon1_done = False $ priti_summon1 = False $ priti_summon2 = False $ chalres1_done = False $ pp_modest = False $ pp_underwear = False $ pp_revealing = False $ pp_naked = False $ uniform1 = False $ uniform2 = False $ uniform3 = False $ dorm_acc = False $ extra_study = False $ lake_acc = False $ mycock_summon1 = False $ lucy_maid = False $ cam_class = True $ chang1_done = False $ chang_event1done = False $ chang_angry = False $ chang_happy = False $ chang2_done = False $ need_tech = False $ looking_tech = False $ tech_counter = 0 $ trixie_assist = False $ anna_assist = False $ trixie_dance = False $ science_upgrade1 = False $ trixie_fire = False $ tina_count = 0 $ maria_met = False $ sport_count = 0 $ match1_done = False $ match2_done = False $ match3_done = False $ match4_done = False $ match5_done = False $ match6_done = False $ gold = False $ green = False $ rachel_second_pp = False $ likes_smallboobs = False $ match2_done = False $ rules_first_time = False $ iahfitw_unlocked = False $ cheat_warn1 = False $ cheat_warn2 = False $ cheat_warn3 = False $ unlocked = False $ have_ruler = False $ show_profiles = False $ viewing = "Erster Tag in der Schule" #<-- the default character to show when the info screen is first called $ s_viewing = "" $ spank_sounds = ["audio/spank1.ogg", "audio/spank2.ogg", "audio/spank3.ogg", "audio/spank4.ogg", "audio/spank5.ogg", "audio/spank6.ogg"] $ debbie_ow = ["audio/ow1.ogg", "audio/ow2.ogg", "audio/ow3.ogg", "audio/ow4.ogg", "audio/ow5.ogg", "audio/ow6.ogg", "audio/ow7.ogg", "audio/ow8.ogg"] $ moan = ["audio/moan1.ogg", "audio/moan2.ogg", "audio/moan3.ogg", "audio/moan4.ogg", "audio/moan5.ogg", "audio/moan6.ogg"] $ wet = ["audio/wet1.ogg", "audio/wet2.ogg", "audio/wet3.ogg"] $ headmaster = char( c_name="[name] [surname]", occupation="Schulleiter.", age="36", notes="Sie waren früher Experte für pädagogische Psychologie und sind jetzt Schulleiter an einer reinen Mädchenschule. Sie haben Ihr Leben dem Studium gewidmet, wie man junge Menschen unterrichtet. Sie haben eine neue Methode zur Disziplinierung von Schülern entdeckt, die hundertmal effektiver ist als traditionelle Techniken. Leider können diese Methoden ein wenig extrem erscheinen, und Sie haben Ihre Arbeit ausgeschnitten, um die pädagogische Gemeinschaft zu überzeugen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_headmaster.png" ) $ paul = char( c_name="Paul Mykock", age="52", occupation="Führungskraft.", notes="Herr Mykock vertritt die geheimnisvollen Besitzer der Schule. Sie sind sehr daran interessiert, dass die gute altmodische Disziplin wieder eingeführt wird.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_paul.png" ) $ sally = char( c_name="Sally Newman", age="28", occupation="Sportlehrerin.", notes="Die Sportlehrerin der Schule und ein Mitglied der Schulleitung. Wir haben uns noch nicht kennengelernt.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_sally.png" ) $ charles = char( c_name="Charles Wilson", age="60", occupation="Mathe-Lehrer.", notes="Charles ist der Leiter der Matheabteilung und Mitglied der Schulleitung. Wir sind noch nicht vorgestellt worden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_charles.png" ) $ claire = char( c_name="Claire Potts", age="27", occupation="Englisch-Lehrerin.", notes="Claire ist die Leiterin der englischen Abteilung und Mitglied des Schulleitung. Wir sind uns noch nicht vorgestellt worden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_claire.png" ) $ sue = char( c_name="Susan Chang", age="Unbekannt", occupation="Naturwissenschaftslehrerin.", notes="Sue ist die Leiterin der naturwissenschaftlichen Abteilung und Mitglied der Schulleitung. Wir sind uns noch nicht vorgestellt worden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_sue.png" ) $ kate = char( c_name="Kate Robinson", age="26", occupation="Krankenschwester.", notes="Die Schulschwester. Wir sind uns noch nicht vorgestellt worden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_kate.png" ) $ jimmy = char( c_name="Jimmy O'Neil", age="28", occupation="Hausmeister.", notes="Jimmy ist der Hausmeister der Schule. Wir sind uns noch nicht vorgestellt worden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_jimmy.png" ) $ rebecca = char( c_name="Rebecca Grant", age="41", occupation="Schulleiterin.", notes="Rebecca ist die Schulleiterin der nahe gelegenen Jungenschule. Wir sind uns noch nicht vorgestellt worden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_rebecca.png" ) $ sam = char( c_name="Samantha Wolf", age="23", occupation="Sekretärin.", notes="Samantha ist die Schulsekretärin und auch meine persönliche Assistentin.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_sam.png" ) $ alice = char( c_name="Alice Small", age="19", occupation=" Schülerin.", weakness="Unbekannt", notes="Alice ist eine der Schülerinnen. Wir haben noch nicht miteinander gesprochen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_alice.png" ) $ lucy = char( c_name="Lucy Fletcher", age="18", occupation=" Schülerin.", weakness="Unbekannt", notes="Lucy ist eine der Schülerinnen. Wir haben noch nicht miteinander gesprochen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_lucy.png" ) $ debbie = char( c_name="Debbie Harris", age="18", occupation=" Schülerin.", weakness="Unbekannt", notes="Debbie ist eine der Schülerinnen. Wir haben noch nicht miteinander gesprochen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_debbie.png" ) $ priti = char( c_name="Priti Amin", age="18", occupation=" Schülerin.", weakness="Unbekannt", notes="Priti ist eine der Schülerinnen. Wir haben noch nicht miteinander gesprochen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_priti.png" ) $ charlotte = char( c_name="Charlotte Green", age="19", occupation=" Schülerin.", weakness="Unbekannt", notes="Charlotte ist eine der Schülerinnen. Wir haben noch nicht miteinander gesprochen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_charlotte.png" ) $ rachel = char( c_name="Rachel Smart", age="18", occupation=" Schülerin.", weakness="Unbekannt", notes="Rachel ist eine der Schülerinnen. Wir haben noch nicht miteinander gesprochen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_rachel.png" ) $ ruth = char( c_name="Ruth Thomas", age="37", occupation="Unabhängige Beobachterin", notes="Ruth wurde von der Regierung in die Schule geschickt, um sicherzustellen, dass die Mädchen nicht missbraucht werden.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_ruth.png" ) $ izzy = char( c_name="Izzy Smith", age="24", occupation="Lehrassistentin", notes="Izzy arbeitet an der Rezeption im Sportzentrum und hilft Fräulein Newman bei der Leitung der Sportabteilung.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_izzy.png" ) $ louise = char( c_name="Louise Watts", age="19", occupation=" Schülerin", weakness="Unbekannt", notes="Louise ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_louise.png" ) $ mary = char( c_name="Mary Watts", age="19", occupation=" Schülerin", weakness="Unbekannt", notes="Mary ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_mary.png" ) $ maxine = char( c_name="Maxine Fisher", age="19", occupation=" Schülerin", weakness="Unbekannt", notes="Maxine ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_maxine.png" ) $ liz = char( c_name="Liz Hawkins", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Liz ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_liz.png" ) $ emily = char( c_name="Emily Stokes", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Emily ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_emily.png" ) $ april = char( c_name="April Jones", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="April ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_april.png" ) $ harriet = char( c_name="Harriet Rose", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Harriet ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_harriet.png" ) $ amy = char( c_name="Amy Street", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Amy ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_amy.png" ) $ nina = char( c_name="Nina King", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Nina ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_nina.png" ) $ faye = char( c_name="Faye Ivanovic", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Faye ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_faye.png" ) $ cassandra = char( c_name="Cassandra Heart", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Cassandra ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_cassandra.png" ) $ donna = char( c_name="Donna Peterson", age="18", occupation=" Schülerin", weakness="Unbekannt", notes="Donna ist eine der Schülerinnen. Wir haben uns noch nicht getroffen.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_donna.png" ) $ sarah = char( c_name="Sarah Halliwell", age="19", occupation=" Schülerin", weakness="Unbekannt", notes="Als ich von der Regierung beauftragt wurde, die effizienteste Methode zur Disziplinierung junger Menschen zu finden, war Sarah eine meiner Testpersonen. Indem ich an Sarah übte, konnte ich meine neue Bestrafungsmethode perfektionieren. Anschließend demonstrierte ich meine neue Methode an Sarah vor einer Gruppe von einflussreichen Lehrern und Politikern.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_sarah.png" ) $ jane = char( c_name="Jane Curtis", age="48", occupation="Bildungsministerin", weakness="Unbekannt", notes="Jane Curtis ist die Bildungsministerin und ein hochrangiges Mitglied der Regierung. Besorgt über das sich verschlechternde Verhalten in den Schulen stellte sie mir finanzielle Mittel zur Verfügung, um die effizienteste Art der Disziplinierung von Jugendlichen zu erforschen. Sie hat jedoch nie eine meiner Forschungsarbeiten gelesen und war entsetzt, als ich meine Methoden auf einer nationalen Lehrerkonferenz vorstellte. Sie schwor, dass ich nie wieder im Bildungswesen arbeiten würde. Hoffentlich erfährt sie nichts von meinem neuen Job.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_jane.png" ) $ maria = char( c_name="Maria Consuelo", age="33", occupation="weibliches Sicherheitspersonal", weakness="Unbekannt", notes="Maria ist für die nächtliche Sicherheit auf dem Campus zuständig. Sie sorgt dafür, dass sich die Mädchen an die Ausgangssperre halten.", notes1 = "", notes2 = "", notes3 = "", notes4 = "", notes5 = "", notes6 = "", notes7 = "", notes8 = "", notes9 = "", notes10 = "", pic="info_maria.png" ) #these are the characters shown on the screen, you can add more as you meet new people $ allchars = [headmaster, sally, charles, sue, claire, jimmy, kate, sam, ruth, izzy, maria] $ allstudents = [priti, amy, charlotte, rachel, debbie, lucy, alice, louise, mary, maxine, liz, harriet, nina, faye, cassandra, donna, emily, april] $ allothers = [paul, sarah, jane] $ show_profiles = False $ car_viewing = "[name] [surname]" #<-- the default character to show when the info screen is first called $ car2_viewing = "Debbie Harris" $ car3_viewing = "Sarah Halliwell" $ first_day = m_quest( q_name="Erster Tag an der Schule", description="Es ist Ihr erster Tag als Schulleiter an einer Mädchenschule für problembelastete Teenager. Ihre Assistentin Samantha hat freundlicherweise einen Zeitplan für Sie vorbereitet, um Ihnen die Eingewöhnung zu erleichtern.", note1="1) Machen Sie sich mit Ihrem Büro vertraut und gehen Sie dann zu den Klassenzimmern.", note2="", note3="", note4="", note5="", note6="", note7="", idlepic="first_day.png", hoverpic="first_day_hover.png" ) $ iahfitw = m_quest( q_name="Wenn ein Schulleiter im Wald stürzt", description="Der alte Schulleiter war besorgt, dass er im Wald verfolgt wurde. Könnte er ermordet worden sein? Sie beschließen, Nachforschungen anzustellen, falls Sie selbst in Gefahr sind.", note1="1) Fragen Sie das Personal nach dem alten Schulleiter und schauen Sie, ob jemand etwas genaueres über seinen Tod weiß.", note2="", note3="", note4="", note5="", note6="", note7="", idlepic="iahfitw.png", hoverpic="iahfitw_hover.png" ) $ egw = m_quest( q_name="Wilde Experimente", description="Fräulein Chang hat sich über den Mangel an naturwissenschaftlichem Einrichtungsmaterial an der Schule beschwert.", note1="1) Rüsten Sie Ihr naturwissenschaftliches Klassenzimmer auf, indem Sie das Konstruktionsmenü auf Ihrem Computer verwenden.", note2="", note3="", note4="", note5="", note6="", note7="", idlepic="egw.png", hoverpic="egw_hover.png" ) $ tmp = m_quest( q_name="Fräulein Potts unterrichten", description="Fräulein Potts hat ihre Klasse nicht unter Kontrolle. Zum Glück sind Sie ein Experte in der Disziplinierung junger Frauen und haben angeboten, etwas von Ihrem Können weiterzugeben.", note1="1) Besuchen Sie Fräulein Potts Wohnung abends, um ihr eine gründlicher Ausbildung zu ermöglichen.", note2="", note3="", note4="", note5="", note6="", note7="", idlepic="tmp.png", hoverpic="tmp_hover.png" ) $ none = m_quest( q_name="", description="", note1="", note2="", note3="", note4="", note5="", note6="", note7="", idlepic="blank.png", hoverpic="blank.png" ) $ allm_quests = [first_day] $ alls_quests = [none] $ allst_quests = [none] $ st_viewing = "" $ update_check1 = False $ update_check2 = False scene black transform slightright: xalign 0.75 yalign 1.0 transform center: xalign 0.5 yalign 1.0 transform left: xalign 0.1 yalign 1.0 transform slightleft: xalign 0.2 yalign 1.0 transform farleft: xalign 0 yalign 1.0 transform vfarleft: xalign -0.2 yalign 1.0 scene black show m_warning with dissolve $ renpy.pause() scene black with dissolve python: name = renpy.input(_("Wie ist dein Vorname?")) name = name.strip() or __("Martin") python: surname = renpy.input(_("Wie ist dein Nachname?")) surname = surname.strip() or __("Croft") menu: "Intro starten": $ intro_skipped = False jump choice1_yes "Springe zu Tag 2": stop music fadeout 1.0 scene black with dissolve $ renpy.pause(1.0) $ intro_skipped = True $ chang_spoke = True jump version2_defs label computer: call screen_hider from _call_screen_hider_76 if evening == True: scene bg computer_night else: scene bg computer show computer_base $ result = renpy.imagemap("computer_base.png", "computer_hover.png", [ (280, 174, 362, 302, "online shopping"), (280, 310, 359, 437, "order construction"), (280, 438, 360, 571, "review rules"), (1555, 174, 1637, 307, "recycle bin"), (1623, 935, 1677, 993, "go_back") ]) if result == "online shopping": if evening == True: scene bg computer_night else: scene bg computer show spamazon mt "Ich habe im Moment keine Zeit, um einzukaufen. Ich sollte morgen wieder hier vorbeischauen." jump computer label shop: menu: "Dienstmädchen-Outfit (400 Yen)" if lucy_maid == True and have_maid_outfit == False: if money <=399: n "Sie haben nicht genug Geld" jump shop else: $ money -=400 $ have_maid_outfit = True call inventory_add from _call_inventory_add_1 jump shop "Schürze (200 Yen)" if lucy_maid == True and have_apron == False: if money <200: n "Sie haben nicht genug Geld" jump shop else: $ money -=200 $ have_apron = True call inventory_add from _call_inventory_add_5 jump shop "Uniform Muster (1500 Yen)" if priti_summon3 == True and have_uniform_samples == False: if money <=1499: n "Sie haben nicht genug Geld" jump shop else: $ money -=1500 $ have_uniform_samples = True call inventory_add from _call_inventory_add_2 jump shop "HD-Kamera (1000 Yen)" if have_camera == False: if money <=999: n "Sie haben nicht genug Geld" jump shop else: $ money -=1000 $ have_camera = True call inventory_add from _call_inventory_add_3 if paap.note5 == "5) Kaufen Sie eine Digitalkamera und entscheiden Sie dann, wie Sie qualitativ hochwertige Nacktfotos von Priti erhalten können.": $ paap.note5 = "5) Rufen Sie Priti in Ihr Büro und entscheiden Sie dann, wie Sie Nacktfotos von ihr erhalten können." mt "Großartig. Ich habe die Kamera. Zeit, Priti in mein Büro zu rufen." call q_log from _call_q_log_25 jump shop "Anal Plug (250 Yen)" if have_butt_plug == False: if money <=249: n "Sie haben nicht genug Geld" jump shop else: $ money -=250 $ have_butt_plug = True call inventory_add from _call_inventory_add_4 jump shop "Geh zurück": jump computer elif result == "order construction": if evening == True: scene bg computer_night else: scene bg computer show construction label constuct_menu2: menu: "Wissenschaftliche Einrichtungen aufrüsten (500 Yen)" if science_upgrade1 == False and chang_spoke == True: if money <=499: mt "Ich habe nicht genug Geld." jump constuct_menu2 $ money -=500 $ science_upgrade1 = True mt "Ich sollte Fräulein Chang sagen, dass ich die von ihr gewünschte Ausrüstung bestellt habe." $ egw.note1 = "{color=#606060}1) Rüsten Sie Ihr naturwissenschaftliches Klassenzimmer auf, indem Sie das Konstruktionsmenü auf Ihrem Computer verwenden. KOMPLETT{/color}" $ egw.note2 = "2) Sagen Sie Fräulein Chang, dass Sie neue Geräte für sie bestellt haben." call q_log from _call_q_log_20 jump constuct_menu2 "Geh zurück": jump computer elif result == "Regeln überprüfen": jump review_rules elif result == "Papierkorb": m "{i}Hmmm... es gibt hier einige gelöschte Dateien, die dem alten Schulleiter gehören. Soll ich sie durchlesen?{/i}" menu: "Ja": m "{i}Dies scheinen Journaleinträge zu sein. Hier gibt es vier.{/i}" jump oh_journal3 "Nein": jump computer elif result == "go_back": return label oh_journal: mt "Hmmm... es gibt hier einige gelöschte Dateien, die dem alten Schulleiter gehören. Soll ich sie durchlesen?" menu: "Ja": m "{i}Dies scheinen Journaleinträge zu sein. Hier gibt es vier.{/i}" jump oh_journal2 "Nein": jump new_computer label oh_journal2: call screen_hider from _call_screen_hider_309 if evening == True: scene bg computer_night else: scene bg computer show computer_rules label oh_journal3: menu: "März 15": show march15 $ renpy.pause () m "{i}Dieses Fräulein Chang klingt sehr interessant. Ich muss sie unbedingt kennenlernen und mehr über ihren Hintergrund herausfinden.{/i}" m "{i}Warum hatte der alte Schulleiter wohl so viel Angst vor ihr?{/i}" jump oh_journal2 "April 7": show april7 $ renpy.pause () m "{i}Herr Mykock hatte Recht mit dem alten Schulleiter. Er war zu weich.{/i}" m "{i}Aber ich frage mich, welche Bitte Herr Mykock hatte, die ihn so wütend machte.{/i}" jump oh_journal2 "April 15": show april15 $ renpy.pause () m "{i}Dies ist nur wenige Tage vor dem Tod des alten Schulleiters datiert.{/i}" m "{i}Hat Herr Mykock den alten Schulleiter umbringen lassen?!{/i}" m "{i}Ich könnte selbst in Gefahr sein. Ich sollte mich in der Schule umhören, um zu sehen, ob das Personal etwas weiß.{/i}" if iahfitw_unlocked == False: $ allm_quests.append(iahfitw) $ iahfitw_unlocked = True n "Sie haben eine neue Hauptaufgabe freigeschaltet. Fragen Sie das Personal nach dem alten Schulleiter." jump oh_journal2 "April 16": if ohp_have == False: mt "{i}Hmmmm... das ist der letzte Eintrag vor seinem Tod, aber er ist passwortgeschützt. Was hat der alte Mann versteckt?{/i}" if ohp_looking == True: mt "Fräulein Chang hat zugegeben, meinen Computer auszuspionieren. Ich wette, sie kennt das Passwort des alten Schulleiters." jump oh_journal2 else: mt "OK, Zeit, das Passwort einzugeben und zu sehen, was der alte Mann versteckt hat." show april16 $ renpy.pause () mt "Der alte Schulleiter und Ruth hatten also eine Affäre?!" mt "Igitt, was für ein ekelhaftes Gefasel." mt "Leidenschaftliches Liebesspiel... mit Ruth?! Das kann ich mir nur schwer vorstellen." mt "Das war genau das, wonach ich gesucht habe, auch wenn ich mich dabei übergeben muss." mt "Was meint er wohl mit dunkler Organisation? Vermutlich meint er Herrn Mykock und die Gruppe, die er vertritt." mt "Ich würde wirklich gerne mehr über die Besitzer der Schule erfahren, aber Mykock hat darauf bestanden, dass ich nicht zu viele Fragen stelle." mt "Ich würde es vorziehen, nicht tot im Wald zu enden, also müsste jede Untersuchung extrem diskret sein." mt "Jimmy sagte, dass er die Leiche des Schulleiters gefunden hat und dass niemand dort hinaufgegangen ist, um weiter nachzuforschen." mt "Es könnte sich lohnen, dorthin zu gehen, um zu sehen, ob ich irgendwelche Hinweise finden kann. Ich sollte Jimmy bitten, mir den Weg zu zeigen." mt "Mein Hauptziel ist es aber erst einmal, den Mädchen zu helfen. Dazu muss ich ihnen selbst den Hintern versohlen können." mt "Mit diesen Informationen sollte ich genug Einfluss auf Ruth haben, um sie zu überzeugen, ihre Stimme in der Schulleitung zu ändern." mt "Ich sollte ihr noch einen Besuch im Lehrerzimmer abstatten." $ ati.note4 = "{color=#606060}4) Öffnen Sie den gesperrten Journaleintrag im Papierkorb des Computers des alten Schulleiters. KOMPLETT{color=#606060}" $ ati.note5 = "5) Ruth und der alte Schulleiter hatten eine Affäre. Verwenden Sie die Informationen, um sie zu erpressen." call q_log from _call_q_log_42 $ oh_journal_have = True jump oh_journal2 "Geh zurück": if day == 1: jump computer else: jump new_computer label review_rules: call screen_hider from _call_screen_hider_310 if evening == True: scene bg computer_night else: scene bg computer show screen rules show computer_rules if day == 1: m "{i}Dies scheinen die Regeln für das Verhalten der Mitarbeiter zu sein, die Herr Mykock erwähnt hat.{/i}" m "{i}Ich werde die Schulleitung überzeugen müssen, wenn ich diese Regeln ändern möchte.{/i}" $ rules_first_time = True jump computer $ result = renpy.imagemap("computer_rules.png", "computer_rules_hover.png", [ (1623, 935, 1677, 993, "go_back") ]) if result == "go_back": hide screen rules return label inventory_add: show info_box centered "{size=23}Ein Gegenstand wurde zu Ihrem Inventar hinzugefügt.{/size}" hide info_box return label inventory_available: show info_box centered "{size=23}Ein neuer Artikel steht im Online-Shop zum Kauf bereit.{/size}" hide info_box return label science_class: if chang2_done == True and chang_event1done == False: call chang_class1 from _call_chang_class1 $ period_end = True return scene os3_7 mt "Fräulein Chang unterrichtet die Mädchen in Wissenschaftstheorie. Die Mädchen scheinen nicht besonders aufmerksam zu sein." return label english_class: if potts_level == 6 and potts_stand == False: jump potts_stand1 if claire_emb_train1 == True and uniform2 == True and claire_faye_seen == False: stop sound call claire_faye from _call_claire_faye play music "audio/sneaky_adventure.ogg" return if claire_emb_train1 == True and uniform2 == False and claire_faye_seen == False: scene claire class2 mt "Fräulein Potts unterrichtet die Mädchen in englischer Literatur. Die Mädchen sehen aus, als würden sie gut aufpassen." mt "Ich muss warten, bis sich eines der Mädchen daneben benimmt, damit Claire zeigen kann, dass sie meine Lektionen verstanden hat." mt "Während ich warte, sollte ich mich darauf konzentrieren, Debbie zu bestrafen und die Regeln der Schule zu ändern." return if claire_mary == False and claire_v8_ct == True: stop sound call claire_mary from _call_claire_mary play music "audio/sneaky_adventure.ogg" return if potts_level <4: scene english_class1a mt "Fräulein Potts unterrichtet die Mädchen in englischer Literatur. Die Mädchen benehmen sich sehr schlecht. Fräulein Potts könnte ein paar Tipps zur Aufrechterhaltung der Disziplin gebrauchen." elif potts_level <8: scene claire class1 mt "Fräulein Potts unterrichtet die Mädchen in englischer Literatur. Die Mädchen passen meistens gut auf, aber es gibt noch Raum für Verbesserungen." else: scene claire class2 mt "Fräulein Potts unterrichtet die Mädchen in englischer Literatur. Die Mädchen sehen aus, als würden sie gut aufpassen." return label maths_class: scene maths_class1 if discipline <20: mt "Herr Wilson unterrichtet Mathe. Die Mädchen lachen über ihn und beschimpfen ihn." else: mt "Herr Wilson unterrichtet Mathe. Die Mädchen sind ziemlich ruhig, aber sie scheinen nicht besonders aufmerksam zu sein." return label science_class_evening: call chang1 from _call_chang1_1 return label english_class_evening: mt "{i}Es ist spät und das Klassenzimmer ist leer.{/i}" return label maths_class_evening: mt "{i}Es ist spät und das Klassenzimmer ist leer.{/i}" return label version2_defs: $ cam_class = False $ emily_pant_seen = False $ cass_punish = False $ cass_first_offence = False $ amy_punish = False $ amy_first_offence = False $ first_lesson_done = False stop music $ day = 1 hide screen day show screen hide_ui $ rachel_spy = False $ amy_spy = False $ game_end = False $ ruth_ending = False $ nurse1 = False $ summoned = False $ spoke = False $ potts_level = 0 $ grades_fail = False $ discipline_fail = False $ ruth_ending = False $ priti_continue = False $ priti_met = False $ priti_q2 = False $ priti_q2_done = False $ charles_refused = False $ priti_bad_photos = False $ priti_good_photos = False $ have_uniform_samples = False $ charles_help2 = False $ priti_summon3 = False $ charlotte_spanked = False $ charlotte_blowjob = False $ charlotte_tf = False $ claire1_done = False $ period_end = False $ emily_met = False $ liz_met = False $ emily_pants = False $ alice1 = False $ dd = Character('Donna', color=("#808080")) $ lucy_upset = False $ liz_bottomless = False $ amy_sp = False $ amy_met = False $ nina_met = False $ nn = Character('Nina', color=("#908080")) $ mal = Character('Mary and Louise', color=("#00FF00")) $ patrol1_done = False $ patrol1_last = False $ patrol2_done = False $ patrol2_last = False $ patrol3_done = False $ patrol3_last = False $ patrol4_done = False $ patrol4_last = False $ patrol5_done = False $ patrol5_last = False $ sports1_done = False $ sports1_last = False $ sports2_done = False $ sports2_last = False $ sports3_done = False $ sports3_last = False $ sports4_done = False $ sports4_last = False $ sports5_done = False $ sports5_last = False $ match1_seen = False $ match2_seen = False $ class1_seen = False $ class1_last = True $ class2_seen = False $ class2_last = False $ class3_seen = False $ class3_last = False $ class4_seen = False $ class4_last = False $ class5_seen = False $ class5_last = False $ last_class = 3 $ last2_class = 3 $ wepatrol1_seen = False $ wepatrol2_seen = False $ wepatrol3_seen = False $ wepatrol4_seen = False $ wepatrol = 0 $ v2_first_punish = False $ replay = False $ gold = True $ green = True $ looked_shelves = False $ rachel_first_offence = False $ max1 = False $ max2 = False $ debbie_first_offence = False $ max_debbie = False $ mykock_visit1 = False $ potts_stand = False $ twins_event_done = False $ have_maid_outfit = False $ first_public = False $ chang_event2 = False $ dream2_done = False $ board1_done = False $ amy_second_punish = False $ first_horny = False $ alls_quests = [tmp, egw] $ s_viewing = "Fräulein Potts unterrichten" $ sue.notes = "Sue ist die Leiterin der naturwissenschaftlichen Abteilung und Mitglied der Schulleitung. Sie war früher eine der besten Wissenschaftlerinnen des Landes, bevor eines ihrer Experimente furchtbar schief ging. Sie wurde an Ihre abgelegene Schule geschickt, damit sie nicht in Gefahr gerät. Sie hat darum gebeten, dass die naturwissenschaftlichen Einrichtungen der Schule verbessert werden, damit sie am Abend einige Experimente durchführen kann. Der alte Schulleiter hatte große Angst vor ihr und Sie sind sich nicht sicher, ob man ihr trauen kann." $ debbie.weakness = "Verdrängte Lesbe. Debbie erhält einen zusätzlichen Lustpunkt, wenn sie von Fräulein Newman durchsucht oder massiert wird." $ ruth.notes = "Ruth wurde von der Regierung in die Schule geschickt, um sicherzustellen, dass die Mädchen nicht missbraucht werden. Sie hat auch einen Platz in der Schulleitung und hat geschworen, gegen alle Ihre Vorschläge zu stimmen. Da sie für die Regierung arbeitet, muss der Bildungsminister ihr Chef sein. Hoffentlich spricht es sich nicht bis zum Minister herum, dass Sie wieder im Bildungswesen arbeiten." $ paul.notes = "Herr Mykock vertritt die geheimnisvollen Besitzer der Schule. Sie sind sehr daran interessiert, dass die gute altmodische Disziplin wiedereingeführt wird. An Ihrem ersten Arbeitstag informiert er Sie darüber, dass in Ihrem Büro eine geheime Kamera installiert wurde. Die Besitzer der Schule sind sehr daran interessiert, dass die Mädchen richtig streng diszipliniert werden. Wenn sie Ihre Bestrafungen gutheißen, wird Geld auf Ihr Konto überwiesen. Es scheint eine ungewöhnliche Art zu sein, eine Schule zu finanzieren." $ louise.notes = "Louise ist eine der Schülerinnen. Sie hat eine eineiige Zwillingsschwester an der Schule namens Mary. Sie werden einige Schwierigkeiten haben, die beiden auseinanderzuhalten." $ mary.notes = "Mary ist eine der Schülerinnen. Sie hat eine eineiige Zwillingsschwester an der Schule namens Louise. Sie werden einige Schwierigkeiten haben, die beiden auseinanderzuhalten." $ sally.notes = "Sally ist die Leiterin der Sportabteilung und Mitglied der Schulleitung. Sie ist auch für die Durchführung von körperlichen Züchtigungen zuständig. Sie hat Ihre Anweisungen sehr gut befolgt und Sie denken, dass sie mit ein wenig Überredungskunst bereit sein könnte, einige Ihrer fortgeschritteneren Bestrafungstechniken anzuwenden. Da keine Männer den Umkleideraum benutzten, hatte sie sich in der Männerumkleide umgezogen, anstatt bei den Schülerinnen. Sie hat darum gebeten, jetzt wo Sie angekommen sind, auch weiterhin die Herrenumkleide zu benutzen." $ alice.notes = "Alice hat Probleme mit ihrem Unterricht und hat Sie um Hilfe gebeten. Sie sagten ihr, sie solle zu Ihnen in Ihr Büro kommen, um über ihr Problem zu sprechen." $ claire.notes = "Claire ist die Leiterin der Englischabteilung und ist Mitglied des Schulleitung. Sie scheint eine nette Frau zu sein, ist aber nicht in der Lage, ihre Klasse zu kontrollieren. Ich sollte etwas Zeit mit ihr verbringen und ihr beibringen, durchsetzungsfähiger zu sein." $ cassandra.notes = "Cassandra ist eine der SchülerInnen. Sie war sehr unhöflich zu Ihnen, als Sie sich trafen. Offensichtlich muss ihr etwas Respekt beigebracht werden." $ lucy.notes = "Lucy schien eine höfliche junge Frau zu sein. Sie hat darum gebeten, Sie in Ihrem Büro wegen einer persönlichen Angelegenheit aufzusuchen." $ debbie.notes = "Debbie Harris ist eine bekannte Unruhestifterin und ist das erste Mädchen, das zur Bestrafung in Ihr Büro geschickt wird. Sie hat eindeutig einige Verhaltensprobleme und Sie müssen Ihre einzigartigen Bestrafungsmethoden anwenden, um ihr Verhalten zu beeinflussen." $ egw.note1 = "1)Rüsten Sie Ihr naturwissenschaftliches Klassenzimmer auf, indem Sie das Konstruktionsmenü auf Ihrem Computer verwenden." $ cname = "Herr" + surname $ have_ruler = True $ keylog1 = False $ keylog2 = False $ about_password = False $ dc1 = False $ dc2 = False $ dc3 = False $ dc4 = False $ dc5 = False $ have_formula = False $ lucy_request = False $ revolt_seen = False $ debbie_rachel_seen = False $ group_shower_seen = False $ interview_seen = False $ claire_seen = False $ formula_seen = False $ priti1_seen = False $ dance_seen = False $ drama_seen = False $ faye_seen = False $ lucy_seen = False $ medical_seen = False $ amy_abs_seen = False $ tb1 = False $ first_class_seen = False $ amy_class_seen = False $ rachel_class_seen = False $ debbie_class_seen = False $ cassandra_class_seen = False $ last_2class = 4 $ debbie_rachel_seen = False $ rachel_punished_today = False $ cass_punished_today = False $ paap = m_quest( q_name="Priti als Foto", description="Herr Wilson, der Mathelehrer, scheint eine ungesunde Fixierung auf eine der Schülerinnen zu haben. Ein süßes und unschuldiges Mädchen mit dem Namen Priti. Er hat Sie gebeten, ihr E-Mail-Passwort zu stehlen.", note1="1) Fragen Sie Fräulein Chang, ob sie weiß, wie man das E-Mail-Passwort von jemandem stehlen kann, ohne dass dieser es bemerkt.", note2="", note3="", note4="", note5="", note6="", note7="", idlepic="paap.png", hoverpic="paap_hover.png" ) $ otc = m_quest( q_name="Ordnung ins Chaos", description="Die Disziplin ist gering und die Mädchen lernen nicht in ihrer Freizeit. Sie müssen Ihre Autorität durchsetzen und Ordnung in der Schule schaffen.", note1="1) Erhöhen Sie die Disziplin auf 20, um eine Verschlechterung der Noten zu verhindern.", note2="2) Helfen Sie Fräulein Potts, ihre Klasse zu kontrollieren.", note3="3) Verbessern Sie die wissenschaftlichen Einrichtungen für Fräulein Chang", note4="4) Ziehen Sie Herrn Wilson auf Ihre Seite.", note5="5) Implementieren Sie eine neue Regel in einer wöchentlichen Sitzung des Schulleitung.", note6="", note7="", idlepic="ottc.png", hoverpic="ottc_hover.png" ) $ allm_quests.append(otc) $ allm_quests.remove(first_day) $ viewing = "Ordnung ins Chaos" call updater from _call_updater jump tuesday_morning label paddle_gen: play sound renpy.random.choice(paddle_sounds) return label game_end_check: if grades == 0: $ grades_fail = True $ game_end = True if discipline == 0: $ discipline_fail = True $ game_end = True return label game_end: if ruth_ending == True: jump ruth_ending if discipline_fail == True: jump discipline_ending if grades_fail == True: jump inspector_ending label pre_bad_grades_ending: call replay_start from _call_replay_start_49 label inspector_ending: scene bg office_2 with dissolve "Klopf, klopf" m "Herein." show ruth full_1 with dissolve rt "Herr Direktor." m "Ruth." show ruth full_3 rt "Für Sie, das Fräulein Thomas." m "Was kann ich für Sie tun?" show ruth full_2 rt "Ich habe die Noten der SchülerInnen beobachtet und festgestellt, dass das Niveau seit Ihrer Ankunft rapide gesunken ist." rt "Ich fürchte, dass ich gemäß dem Vertrag, den diese Schule mit der Regierung hat, die Pflicht habe, die Schließung der Schule zu empfehlen, wenn die Noten unter eine bestimmte Schwelle fallen." rt "Ich fürchte, die Noten des Mädchens sind weit unter den Mindeststandard gesunken." m "Blödsinn." show ruth full_1 rt "Es ist wahr, Herr [surname]. Ich werde die Bildungsministerin selbst anrufen, um die Schließung dieser Einrichtung zu empfehlen." mt "Oh Scheiße." m "Warten Sie, hören Sie, vielleicht irren Sie sich, was die Leistung der Mädchen angeht." rt "Kein Irrtum." m "Nun, lassen Sie uns mit einigen der Mädchen plaudern gehen. Wir können ihnen ein paar Fragen stellen. Beweisen Sie mir, dass sie so schlecht sind, wie Sie sagen." rt "Na schön. Lassen Sie uns jetzt gehen." play music "audio/stoptime_rag.ogg" scene grades_ending ruth1 m "Okay, Mädels, Fräulein Thomas würde gerne ein paar von euch ein paar Fragen stellen." aj "Was für Fragen?" rt "Fragen zu dem, was ihr in letzter Zeit gelernt habt. Dies sind alles Fragen aus euren letzten Hausaufgaben." scene grades_ending priti1 rt "Als erstes. Eine Frage zur Mathematik." m "Ich bin mir sicher, dass Priti das für Sie beantworten kann." scene grades_ending ruth2 rt "Du Mädchen, wie ist dein Name?" scene grades_ending alice1 al "Ich? Ich heiße Alice." m "Oh je." rt "In der Mathe-Hausaufgabe von Herrn Wilson bat er euch, den Winkel eines Dreiecks zu berechnen, bei dem zwei von drei Winkeln bereits bekannt sind." rt "Wie funktioniert das?" scene grades_ending alice2 al "Ähm..." m "Denke gut nach, Alice. Das ist wichtig." al "Ähm, hat es etwas mit dem Nilpferd zu tun?" m "Du meine Güte." rt "Ich glaube, du meinst die Hypotenuse und nein, die gibt es nur bei rechtwinkligen Dreiecken." al "Ähm, muss man die beiden Winkel zusammenzählen?" scene grades_ending ruth2 rt "Nicht ganz. Die Winkel eines Dreiecks ergeben in der Summe immer 180 Grad." rt "Wenn also in diesem Beispiel ein Winkel 70 Grad und einer 60 Grad beträgt, wie groß ist dann der dritte Winkel?" scene grades_ending alice2 al "Ähm... 90?" rt "Nein." rt "Versuchen wir es mit etwas Einfacherem. Alice, was ist fünf mal neun?" al "Oh ähm... fünf mal neun?" rt "Ja." al "Kann ich den Taschenrechner auf meinem Telefon benutzen?" rt "Nein." al "Dann weiß ich es nicht." rt "Die Antwort ist 45. Du liebe Zeit. Kein guter Start." scene grades_ending ruth2 rt "Versuchen wir es mit einer Frage zur Chemie." rt "In Fräulein Changs Chemie-Hausaufgabe hat sie das Konzept der Mole eingeführt. Wer kann mir erklären, was ein Mol ist?" rt "Was ist mit Dir? Wie heißt du?" scene grades_ending mary1 mw "Mary. Ähm ... Meinen Sie Leberflecken auf der Haut oder die niedlichen pelzigen Tiere, die unter der Erde leben." rt "Nein, das sind zwei verschiedene Arten von Mole. Ich meinte die Art von Mole, die in der Chemie verwendet wird, basierend auf der Avogadro-Konstante." scene grades_ending mary2 mw "Avocados sind was?" rt "*seufz*" scene grades_ending ruth3 rt "Sie sehen, Herr [surname]." m "OK, nicht toll, aber noch eine Frage." rt "Gut. Wir haben eine Frage zur Geschichte. Ihr Thema, Herr [surname]." m "Gut." scene grades_ending ruth1 rt "Wer war der Anführer der Französischen Revolution?" m "Ach ja, das sollten sie alle wissen. Wir haben ihn oft studiert." rt "Du Mädchen." scene grades_ending faye1 fr "Ich?" rt "Ja, du." fr "Oh, ähm... Ich glaube, den kenne ich." scene grades_ending faye2 fr "War es, Napoleon Dynamite." m "Oh Gott." rt "Nein, Liebes, du meinst Napoleon Bonaparte." scene grades_ending ruth3 rt "Ich denke, ich habe mich klar ausgedrückt, Herr [surname], wenn es Ihnen nichts ausmacht, muss ich jetzt ein paar Anrufe tätigen. Auf Wiedersehen." show game over with dissolve stop music fadeout 1.0 n "Getreu ihrem Wort kontaktiert Ruth die Bildungsministerin und die Schule wird prompt geschlossen. GAME OVER" n "Versuchen Sie, Noten über Null zu halten! Unterrichten Sie eine Klasse, um die Noten zu verbessern. Versuchen Sie, die Disziplin so schnell wie möglich über 20 zu bringen, damit die Noten nicht jeden Tag fallen." if replay == True: call replay_end from _call_replay_end_167 return $ renpy.pause(hard=True) return label pre_revolt: stop music call screen_hider from _call_screen_hider_77 hide screen replay $ replay = True label discipline_ending: scene bg office_2 s "Hey! Was macht ihr Mädels da?" mf "Wir verlangen, den Schulleiter zu sehen!" s "Stopp, ihr könnt doch nicht einfach so reinplatzen!" play sound "audio/door_slam.ogg" show revolt 1 with dissolve m "Was zum Teufel denkt ihr, was ihr da spielt?" mf "Herr [surname], als Schülersprecher muss ich Ihnen mitteilen, dass wir, die Schülerschaft, Ihre Autorität als Schulleiter nicht mehr respektieren." mf "Wir fordern die sofortige Entlassung aus dieser Einrichtung, die wir als illegale, menschenrechtswidrige Inhaftierung betrachten." mf "Außerdem..." show revolt 2 dh "Halt die Schnauze, Maxine!" mf "Uuups!" show revolt 3 dh "Wir übernehmen die verdammte Schule, Schwachkopf!" m "Wow, beruhigt euch Mädels, lasst uns hier zivilisiert sein. Wir können alle wie Erwachsene darüber reden. Debbie, leg das Messer weg." dh "Halt die Klappe! Jemand sollte ihm eine Tüte über den Kopf ziehen." $ quick_menu = False scene black with slidedown $ quick_menu = True dh "Steh auf und fang an zu laufen! Versuchen Sie nichts, sonst steche ich Sie ab!" m "Im Ernst, Debbie. Mach keine Dummheiten." dh "Fangen Sie an, sich zu bewegen, Arschloch!" m "Wo bringen Sie mich hin?" dh "Gut, und jetzt fessle ihn." m "Mädels, ihr treibt die Dinge zu weit..." dh "Jemand soll ihm eine Socke in den Mund stecken." m "Mmmhmmmhm...." cr "Also, was nun, Debbie?" dh "Lasst ihn uns verbrennen! Lasst uns den ganzen Ort niederbrennen, verdammt!" m "Mmmhmmhmm...." aj "Ähm... Ist das nicht ein wenig extrem, Debbie? Ich will niemanden umbringen." dh "Gut! Ich schätze, du hast Recht. Dann lass uns einfach abhauen. Wir gehen zum Bahnhof und überrumpeln die Wachen. Vielleicht können wir den Zug klauen und uns in die Freiheit durchschlagen." play sound "audio/helicopter.ogg" cr "Ähm, wie, was ist das für ein Geräusch?" dh "Scheiße! Lauft!" dh "Hey, lass mich los! Hören Sie auf!" stop sound fadeout 1.0 scene revolt 4 show black hide black with dissolve pmc "Herr [surname]. Wie überaus enttäuschend." pmc "Ich war gerade mitten in einer Runde Golf mit dem russischen Botschafter, als ich von diesem Debakel erfuhr." pmc "Stellen Sie sich meine Verärgerung darüber vor, dass ich hierher fliegen muss, um dieses Chaos zu beseitigen." pmc "Ich muss Ihnen sagen, dass die Besitzer der Schule sehr unzufrieden sind." scene revolt 5 pmc "In der Tat sehr unzufrieden." m "Mmhmhmmhm..." pmc "Ich sah großes Versprechen in Ihnen und gab mir einige Mühe, Ihre kleinen Eskapaden auf der Lehrerkonferenz zu vertuschen. Es war keine kleine Leistung, diese Anzeige aus den Zeitungen herauszuhalten." pmc "Ich sehe jetzt, dass mein Vertrauen in Sie fehl am Platze war. Ich denke, ich sollte vielleicht die Polizei wegen eines rasenden Perversen anrufen, den wir an dieser Schule gefesselt haben." pmc "Oder vielleicht wäre eine psychiatrische Klinik der geeignetere Ort für Sie. Ja, ich denke, das wäre sehr passend. In der Tat sehr passend." scene revolt 6 pmc "Auf Wiedersehen, Herr [surname]." show game over with dissolve n "Sie haben das Spiel verloren! Denken Sie daran, Noten und Disziplin über Null zu halten." if replay == True: call replay_end from _call_replay_end_40 return $ renpy.pause(hard=True) return label ruth_ending: call screen_hider from _call_screen_hider_78 scene ruth furious n "Getreu ihrem Wort lässt Ruth die Schule schließen." show game over with dissolve $ renpy.pause(hard=True) return label special_check: if dyl == True and halloween_unlocked == False: $ halloween_unlocked = True play music "audio/One-eyed Maestro.ogg" show halloween_unlocked $ renpy.pause() hide halloween_unlocked stop music fadeout 1.0 if chapter2_won == True and xmas_unlocked == False: $ xmas_unlocked = True play music "audio/dotspf.ogg" show xmas_unlocked $ renpy.pause() hide xmas_unlocked stop music fadeout 1.0 return label reminders: if dream2_done == True and v4_intro == False: call v4_intro from _call_v4_intro stop sound return if sally_izzy == False and debbie_first_offence == True: call sally_quest_start from _call_sally_quest_start_1 stop sound if louise_complains == True and heelsandhandbag == False and undress_rule >1 and weekday == "Freitag": $ heelsandhandbag = True call heelsandhandbag from _call_heelsandhandbag return if charles_help2 == True and priti_intro_seen == False: call priti_intro from _call_priti_intro if rachel_sore_seen == True and rachel_qstart == False: call rachel_qstart from _call_rachel_qstart if rachel_mast2 == True and rachel_sleep2 == False: call rachel_sleeping2 from _call_rachel_sleeping2 if rachel_shas4 == True and rachel_sleep4 == False: call rachel_sleeping5 from _call_rachel_sleeping5 return if sam_date_accepted == True and lily_met == False: jump lily_meeting if mens_proposed == True and sue_sally1 == False: call sue_sally1 from _call_sue_sally1 if max_mp_nd == False and max_mp_shower == True: call max_mp_next_day from _call_max_mp_next_day if sally_quest2_started == True and sally_feels == False: call sally_feels from _call_sally_feels call order_check from _call_order_check if c_day > 4 and amys_pictures_found == True and amys_pictures_seen == False: call amys_pictures from _call_amys_pictures return if oh_code_have == False and jimmy_body_asked == True and ruth_ba1 == True: jump jimmy_visit if ada_coming == True and ada_met == False: call ada_arrival from _call_ada_arrival_1 return if olivia_student == True and jasmine_student == False: $ jasmine_student = True call jasmine_arrival from _call_jasmine_arrival return call amys_offers from _call_amys_offers if weekday == "Freitag": return scene bg office_2 show sam full_1 at center with dissolve if day == 2: s "Guten Morgen, Herr. Ich hoffe, Sie haben gut geschlafen?" m "Das habe ich, danke Samantha." s "Herr Wilson, der Mathelehrer, hat nach Ihnen gesucht. Er sagte, Sie sollen ihn am Abend in seiner Wohnung treffen." m "OK, danke Samantha, das werde ich." hide sam with dissolve m "Richtig, was machen wir jetzt? Samantha hat gesagt, dass ich hier meinen eigenen Zeitplan festlegen kann, also liegt das wohl an mir." m "Ich kann in die Klassenzimmer gehen und eine Klasse unterrichten, auf den Fluren patrouillieren und nach Unruhestiftern Ausschau halten oder mich in meinem Büro mit Papierkram beschäftigen." m "Morgens benutzt Fräulein Newman die Turnhalle, aber nachmittags ist sie frei, wenn ich die Mädchen beim Fußball trainieren möchte." stop music fadeout 1.0 $ first_morning = False m "Zeit, sich auf den Weg zum Campus zu machen." play sound "audio/bird_song.ogg" play music "audio/sneaky_adventure.ogg" loop scene day2 n "Von diesem Bildschirm aus können Sie sich in der Schule bewegen und mit Personen sprechen. Wenn Sie bereit sind, führen Sie eine Aktion aus, um die Zeit voranzutreiben. Verfügbare Aktionen für jeden Zeitraum werden im Schnellaktionsmenü auf der rechten Seite angezeigt." n "In diesem Bildschirm können Sie auch auf die Wiederholungsfunktion oben rechts zugreifen. Damit können Sie jede Szene, die Sie bisher im Spiel gesehen haben, erneut abspielen. Ereignisse, die Sie noch nicht gesehen haben, werden als gesperrt angezeigt. Auf diese Weise können Sie auch Ihren Fortschritt und den verbleibenden Inhalt im Auge behalten." return if chapter2 == True and mykock_chapter2 == False: call mykock_chapter2 from _call_mykock_chapter2 return if chapter2 == True and drama_new1 == False: $ drama_new1 = True call drama_new1 from _call_drama_new1 return if chapter2 == True and weekday == "Donnerstag" and miss_s1 == False: call miss_s1 from _call_miss_s1 return if sam_cafe_discussed == True and sam_date_accepted == True and sam_ara_seen == False: $ sam_ara_seen = True call arabella_samantha1 from _call_arabella_samantha1 return if cafe_ordered == True and sam_cafe_discussed == False: $ sam_cafe_discussed = True call sam_cafe_discussion from _call_sam_cafe_discussion return if chapter2 == True and olivia1 == False and amys_pictures_seen == True: $ olivia1 = True call olivia_arrival1 from _call_olivia_arrival1 return if chapter2 == True and olivia1 == True and olivia_student == False: $ olivia_student = True call olivia_arrival2 from _call_olivia_arrival2 return if priti_bad_photos == True and pbps == False: call sam_warning from _call_sam_warning call game_end_check from _call_game_end_check_24 return if chang2_done == True and mykock_visit1 == False: call mykock_visit1 from _call_mykock_visit1 $ mykock_visit1 = True return if priti_bad_photos == True and camera_unlocked == False: call mykock_camera_visit from _call_mykock_camera_visit return if priti_good_photos == True and camera_unlocked == False: call mykock_camera_visit from _call_mykock_camera_visit_1 return if charles_refused == True and have_camera == True and camera_unlocked == False: call mykock_camera_visit from _call_mykock_camera_visit_2 return if nurse1 == False: play music "audio/cool_vibes.ogg" s "Guten Morgen, Herr. Schwester Kate ist hier, um Sie zu sehen. Soll ich sie hereinführen?" m "Ja bitte, Samantha." hide sam with dissolve mt "Gut, ich habe mich schon darauf gefreut, mit der Krankenschwester zu sprechen. Die körperliche Natur meiner Disziplinarmaßnahmen erfordert, dass die Mädchen fit und gesund sind." call nurse1 from _call_nurse1 return if day >3 and max1 == False: s "Guten Morgen, Herr. Sie haben einen ziemlichen Stapel Papierkram zu erledigen. Sie sollten darüber nachdenken, heute etwas Zeit in Ihrem Büro zu verbringen." m "OK, danke Sam. Mach ich." return if day >5 and max2 == False: s "Guten Morgen, Herr Direktor. Sie haben immer noch einen ziemlichen Stapel Papierkram zu erledigen. Sie sollten darüber nachdenken, heute etwas mehr Zeit in Ihrem Büro zu verbringen." m "Stimmt, der Stapel Papierkram wird ziemlich groß. Danke, Sam." return if charles_met == False: s "Guten Morgen, Herr Direktor. Ich glaube, Herr Wilson hat noch nach Ihnen gesucht. Sie werden ihn abends in seiner Wohnung antreffen." m "Danke. Ich werde ihn auf jeden Fall besuchen." return if ada_told == True and ada_coming == False: s "Guten Morgen, Herr Direktor. Ich dachte, Sie sollten wissen, dass Herr Mykock ein neues Mädchen an die Schule schickt." s "Sie sollte morgen früh mit dem Zug ankommen." $ ada_coming = True m "Ein neues Mädchen? Kennen wir ihren Namen?" s "Ich glaube, ihr Name ist Ada Campbell." m "Interessant, ich freue mich schon darauf, sie kennenzulernen." return if rachel_sha_seen == True and pet_asked == False: $ pet_asked = True s "Guten Morgen Herr Direktor. Im Moment gibt es keine Nachrichten für Sie. Lassen Sie mich wissen, wenn Sie etwas brauchen." m "Eigentlich Samantha, da ist etwas, das ich wollte." s "Ja, Herr Direktor." m "Ich habe in letzter Zeit darüber nachgedacht, dass es vielleicht schön wäre, ein Haustier zu haben." s "Ein Haustier?" m "Ja, vor allem eine Katze, die mir zu Hause oder auch hier im Büro Gesellschaft leistet." m "Wissen Sie, ob es in der Stadt eine Tierhandlung gibt?" show sam worried_e s "Es tut mir leid, Herr Direktor, es ist nur eine kleine Stadt und wir haben so etwas nicht." s "Ich habe auch nicht gehört, dass jemand Katzen verkauft. Es gibt ein paar verwilderte, aber die möchte man nicht im Haus haben." m "Das ist eine Schande." show sam full_1 s "Das tut mir leid, Herr Direktor." m "Kein Problem, war nur so ein Gedanke. Ich komme auch ohne aus." mt "Hmmmm... Vielleicht gibt es ja auch eine andere Möglichkeit, ein Haustier zu bekommen." s "Gab es sonst noch etwas, Herr Direktor?" m "Nein, das wäre alles für jetzt, Samantha." s "Wir sprechen uns später." return if cass_spy2 == True and cass_smile2 == False: s "Guten Morgen, Herr Direktor. Herr Mykock hat mir eine SMS geschickt und gesagt, ich soll Sie daran erinnern, Ihre E-Mails zu checken." m "Danke, Samantha. Ich werde auf jeden Fall meine Nachrichten lesen." return if dyl == True and rachel_follower6 == True and amy_ass_fucked == True and sex_ed1 == False: call nurse_pills_talk from _call_nurse_pills_talk return if lucy_watch_changing == True and award_statue == False: $ award_statue = True call award_statue from _call_award_statue return else: s "Guten Morgen Herr Direktor. Im Moment gibt es keine Nachrichten für Sie. Lassen Sie mich wissen, wenn Sie etwas brauchen." m "Danke, Samantha." return label free_play_mode: if fpm == False: $ fpm = True else: $ fpm == False return label new_computer: call screen_hider from _call_screen_hider_312 if evening == True: scene bg computer2_night else: scene bg computer2 if c_day > day and amys_pictures_found == False: mt "Oh, sieht aus, als hätte ich eine E-Mail. Ich sollte es überprüfen" show screen new_computer $ renpy.pause(hard=True) jump new_computer screen new_computer: zorder 2 modal False imagebutton: xpos 267 ypos 170 idle ("online_shopping.png") hover ("online_shopping_hover.png") action [Jump("new_online_shop")] imagebutton: xpos 270 ypos 303 idle ("c_menu.png") hover ("c_menu_hover.png") action [Jump("new_construction_menu")] imagebutton: xpos 270 ypos 432 idle ("review_rules.png") hover ("review_rules_hover.png") action [Jump("review_rules")] imagebutton: xpos 271 ypos 561 idle ("web_search.png") hover ("web_search_hover.png") action [Jump("web_search")] imagebutton: xpos 270 ypos 689 idle ("photo_album.png") hover ("photo_album_hover.png") action [Jump("photo_album")] imagebutton: xpos 380 ypos 170 idle ("email_icon.png") hover ("email_icon_hover.png") action [Jump("emails")] imagebutton: xpos 1562 ypos 169 idle ("recycle_bin.png") hover ("recycle_bin_hover.png") action [Jump("oh_journal")] imagebutton: xpos 1620 ypos 937 idle ("power_button.png") hover ("power_button_hover.png") action [Jump("returner")] if chang_ada == True: imagebutton: xpos 386 ypos 306 idle ("miss_c_spy_hover.png") hover ("miss_c_spy.png") action [Jump("miss_c_spy")] label new_online_shop: call screen_hider from _call_screen_hider_314 if evening == True: scene bg computer2_night else: scene bg computer2 show online_shop show screen new_online_shop $ renpy.pause(hard=True) jump new_online_shop screen new_online_shop: modal False zorder 2 imagebutton: xpos 1604 ypos 164 idle ("comp_back.png") hover ("comp_back_hover.png") action [Jump("new_computer")] imagebutton: xpos 1620 ypos 937 idle ("power_button.png") hover ("power_button_hover.png") action [Jump("returner")] if shop == 1: textbutton "{size=20}{b}Elektronik{/b}{/size}" action NullAction() xpos 273 ypos 276 textbutton "{size=20}Kleidung{/size}" action (SetVariable("shop", 2)) xpos 473 ypos 276 textbutton "{size=20}Gesundheit{/size}" action (SetVariable("shop", 3)) xpos 673 ypos 276 textbutton "{size=20}Sexspielzeug{/size}" action (SetVariable("shop", 4)) xpos 873 ypos 276 vbox: xpos 269 ypos 320 spacing 10 if have_camera == False and camera_ordered == False: imagebutton: idle ("camera2.png") hover ("camera2_hover.png") action [Jump("buy_camera")] else: imagebutton: idle ("camera_purchased.png") if water_fight_complete == True: if have_pistol == False and pistol_ordered == False: imagebutton: idle ("buy_pistol.png") hover ("buy_pistol_hover.png") action [Jump("buy_pistol")] else: imagebutton: idle ("buy_pistol_purchased.png") elif shop == 2: textbutton "{size=20}Elektronik{/size}" action (SetVariable("shop", 1)) xpos 273 ypos 276 textbutton "{size=20}{b}Kleidung{/b}{/size}" action NullAction() xpos 473 ypos 276 textbutton "{size=20}Gesundheit{/size}" action (SetVariable("shop", 3)) xpos 673 ypos 276 vbox: xpos 269 ypos 320 spacing 10 if lucy_maid == True: if have_maid_outfit == False and maid_outfit_ordered == False: imagebutton: idle ("buy_maid_outfit.png") hover ("buy_maid_outfit_hover.png") action [Jump("buy_maid_outfit")] else: imagebutton: idle ("buy_maid_outfit_purchased.png") if lucy_maid == True: if have_apron == False and apron_ordered == False: imagebutton: idle ("buy_apron.png") hover ("buy_apron_hover.png") action [Jump("buy_apron")] else: imagebutton: idle ("buy_apron_purchased.png") if priti_summon3 == True: if have_uniform_samples == False and uniform_samples_ordered == False: imagebutton: idle ("buy_uniform_samples.png") hover ("buy_uniform_samples_hover.png") action [Jump("buy_uniform_samples")] else: imagebutton: idle ("buy_uniform_samples_purchased.png") if rachel_weakness == True: if have_cat_ears == False and cat_ears_ordered == False: imagebutton: idle ("buy_cat_ears.png") hover ("buy_cat_ears_hover.png") action [Jump("buy_cat_ears")] else: imagebutton: idle ("buy_cat_ears_purchased.png") if amy_tia2 == True: if have_chastity == False and chastity_ordered == False: imagebutton: idle ("buy_chastity.png") hover ("buy_chastity_hover.png") action [Jump("buy_chastity")] else: imagebutton: idle ("buy_chastity_purchased.png") vbox: xpos 869 ypos 320 spacing 10 if cass_date1 == True: if have_red_dress == False and red_dress_ordered == False: imagebutton: idle ("buy_red_dress.png") hover ("buy_red_dress_hover.png") action [Jump("buy_red_dress")] else: imagebutton: idle ("buy_red_dress_purchased.png") textbutton "{size=20}Sex Toys{/size}" action (SetVariable("shop", 4)) xpos 873 ypos 276 elif shop == 3: textbutton "{size=20}Elektronik{/size}" action (SetVariable("shop", 1)) xpos 273 ypos 276 textbutton "{size=20}Kleidung{/size}" action (SetVariable("shop", 2)) xpos 473 ypos 276 textbutton "{size=20}{b}Gesundheit{/b}{/size}" action NullAction() xpos 673 ypos 276 textbutton "{size=20}Sexspielzeug{/size}" action (SetVariable("shop", 4)) xpos 873 ypos 276 vbox: xpos 269 ypos 320 spacing 10 if charles_refused == True: if have_viagra == False and viagra_ordered == False and candy_coming == False: imagebutton: idle ("viagra.png") hover ("viagra_hover.png") action [Jump("buy_viagra")] else: imagebutton: idle ("viagra_purchased.png") if rachel_sore_seen == True: if have_ointment == False and ointment_ordered == False: imagebutton: idle ("buy_ointment.png") hover ("buy_ointment_hover.png") action [Jump("buy_ointment")] else: imagebutton: idle ("buy_ointment_purchased.png") elif shop == 4: textbutton "{size=20}Elektronik{/size}" action (SetVariable("shop", 1)) xpos 273 ypos 276 textbutton "{size=20}Kleidung{/size}" action (SetVariable("shop", 2)) xpos 473 ypos 276 textbutton "{size=20}Gesundheit{/size}" action (SetVariable("shop", 3)) xpos 673 ypos 276 textbutton "{size=20}{b}Sexspielzeug{/b}{/size}" action NullAction() xpos 873 ypos 276 vbox: xpos 269 ypos 320 spacing 10 if sally_quest_started == True: if paddle_ordered == False and have_paddle == False: imagebutton: idle ("buy_paddle.png") hover ("buy_paddle_hover.png") action [Jump("buy_paddle")] else: imagebutton: idle ("buy_paddle_purchased.png") if have_butt_plug == False and butt_plug_ordered == False: imagebutton: idle ("buy_butt_plug.png") hover ("buy_butt_plug_hover.png") action [Jump("buy_butt_plug")] else: imagebutton: idle ("buy_butt_plug_purchased.png") if sally_quest_started == True: if cane_ordered == False and have_cane == False: imagebutton: idle ("buy_cane.png") hover ("buy_cane_hover.png") action [Jump("buy_cane")] else: imagebutton: idle ("buy_cane_purchased.png") screen thanks: modal True zorder 3 if evening == True: imagebutton: idle ("thanks_night.png") hover ("thanks_night.png") action [Hide("thanks")] else: imagebutton: idle ("thanks_day.png") hover ("thanks_day.png") action [Hide("thanks")] label buy_camera: if money <1000: mt "Ich habe nicht genug Geld." jump new_online_shop $ money -=1000 $ item_ordered = True $ camera_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_ointment: if money <50: mt "Ich habe nicht genug Geld." jump new_online_shop $ money -=50 $ item_ordered = True $ ointment_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_cat_ears: if money <50: mt "Ich habe nicht genug Geld." jump new_online_shop $ money -=50 $ item_ordered = True $ cat_ears_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_butt_plug: if money <250: mt "Ich habe nicht genug Geld." jump new_online_shop else: $ money -=250 $ butt_plug_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_uniform_samples: if money <=1499: n "Sie haben nicht genug Geld" jump new_online_shop else: $ item_ordered = True $ money -=1500 $ uniform_samples_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_apron: if money <200: n "Sie haben nicht genug Geld" jump new_online_shop else: $ money -=200 $ apron_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_maid_outfit: if money <=399: n "Sie haben nicht genug Geld" jump new_online_shop else: $ item_ordered = True $ money -=400 $ maid_outfit_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_paddle: if money <500: n "Sie haben nicht genug Geld" jump new_online_shop else: $ money -=500 $ paddle_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_cane: if money <1000: n "Sie haben nicht genug Geld" jump new_online_shop else: mt "Der Rohrstock ist ein ziemlich ernstzunehmendes Werkzeug. Ich hoffe, dass ich ihn nicht benutzen muss, aber es wird gut sein, ihn vor allem als Drohung zu haben." $ money -=1000 $ cane_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_chastity: if money <1000: n "Sie haben nicht genug Geld" jump new_online_shop else: mt "Es sieht so aus, als hätten sie die Möglichkeit, sie auch in Weiß zu kaufen. Es wird wichtig sein, dass Amy die Uniformvorschriften einhält, während sie diese trägt." $ money -=1000 $ chastity_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_red_dress: if money <2500: n "Sie haben nicht genug Geld." jump new_online_shop else: mt "Wow, dieses Kleid ist teuer." mt "Cassandra wird aber toll darin aussehen." $ money -=2500 $ red_dress_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_viagra: if money <200: n "Sie haben nicht genug Geld" jump new_online_shop else: mt "Richtig, ich muss also etwas Viagra für Herrn Wilson besorgen." mt "Oh warte mal, hier gibt es ein billigeres Alternativprodukt und es kostet nur ein Zehntel des Preises!" mt "Soll ich..." menu: "Kaufen Sie die billigen Pillen (20 Yen)": $ viagra_ordered = True $ money -=20 $ bad_pills_ordered = True mt "Ich habe schon genug Geld für diesen alten Sack ausgegeben. Ich werde ihm die billigen besorgen." "Kaufen Sie die teuren Pillen (200 Yen)": $ viagra_ordered = True $ money -=200 $ good_pills_ordered = True mt "Der Mann hat ein schwaches Herz. Ich sollte ihm wahrscheinlich die qualitativ besseren Pillen besorgen, um das Risiko negativer Nebenwirkungen zu verringern." mt "All das wird umsonst gewesen sein, wenn er an einem Herzinfarkt stirbt." $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label buy_pistol: if money <500: n "Sie haben nicht genug Geld" jump new_online_shop else: $ money -=500 $ pistol_ordered = True $ item_ordered = True show screen thanks $ renpy.pause() jump new_online_shop label order_check: if item_ordered == False: return $ item_ordered = False scene bg office_2 show sam full_1 with dissolve s "Ein Paket von Spamazon ist für Sie angekommen, Herr Direktor." m "Toll, danke Samantha." call inventory_add from _call_inventory_add_6 if viagra_ordered == True and have_viagra == False: $ have_viagra = True $ viagra_ordered = False mt "Ich habe jetzt die Pillen für Herrn Wilson." if date_responded == True: mt "Und alles mit der Escort-Agentur geregelt." mt "Ich sollte Herrn Wilson heute Abend besuchen und ihm die Pillen geben. Dann arrangiere ich, dass die Prostituierte ihn in der folgenden Nacht besucht." $ paap.note6 = "{color=#606060}6) Kaufen Sie Viagra im Online Shop. KOMPLETT.{/color}" $ paap.note7 = "7) Liefern Sie die Pillen an Herrn Wilson und informieren Sie ihn, dass die Prostituierte bestellt wurde." else: $ paap.note6 = "{color=#606060}6) Kaufen Sie Viagra im Online-Shop. KOMPLETT.{/color}" mt "Ich muss allerdings noch eine Prostituierte besorgen." if date_requested == False: mt "Ich sollte Trixie in mein Büro rufen und fragen, ob sie irgendwelche professionelle Mädchen in der Stadt kennt." elif candy_email_read == False: mt "Ich sollte meine E-Mails überprüfen, um zu sehen, ob ich eine Antwort von der Agentur erhalten habe." else: mt "Ich muss diese Escort-Agentur bezahlen, indem ich auf ihre E-Mail antworte." if bad_pills_ordered == True: mt "Warten Sie eine Sekunde... Auf dieser Flasche befindet sich ein Warnhinweis. Da steht: 'Nicht in Verbindung mit bestimmten Herzmedikamenten einnehmen'." mt "Sagte Herr Wilson nicht, er sei herzkrank. Hoffentlich wird das kein Problem sein." if paddle_ordered == True and have_paddle == False: $ have_paddle = True mt "Toll, das Paddel ist da. Damit kann ich Sally bei den Bestrafungen viel mehr Schmerzen zufügen lassen." $ sltr.note1="{color=#606060}1) Kaufen Sie ein Paddel im Online-Shop.{/color}" if undress_rule == 0: mt "Allerdings muss ich noch die Schulleitung davon überzeugen, dass die Röcke entfernt werden müssen, bevor ich wirklich mit ihrer Ausbildung beginnen kann." else: mt "Jetzt ist alles bereit, damit ich Sallys Training vorantreiben kann." mt "Wenn ich Debbie das nächste Mal beim Fehlverhalten erwische, werde ich sie zu einer privaten Bestrafung in meinem Büro verurteilen." $ sltr.note3 = "3) Erwischen Sie Debbie bei ihrem Fehlverhalten und verurteilen Sie sie zu einer privaten Bestrafung." if camera_ordered == True and have_camera == False: $ have_camera = True mt "Toll, meine neue HD-Kamera ist angekommen." if paap.note5 == "5) Kaufen Sie eine Digitalkamera und entscheiden Sie dann, wie Sie qualitativ hochwertige Nacktfotos von Priti erhalten können.": $ paap.note5 = "5) Rufen Sie Priti in Ihr Büro und entscheiden Sie dann, wie Sie Nacktfotos von ihr erhalten können." mt "Jetzt muss ich Priti in mein Büro rufen." call q_log from _call_q_log_33 mt "Ich kann die Kamera auch benutzen, um die Mädchen während ihrer Bestrafungen zusätzlich zu demütigen." if uniform_samples_ordered == True and have_uniform_samples == False: $ have_uniform_samples = True mt "Toll! Die Muster der Schuluniform und des Badeanzugs sind angekommen." mt "Oh hey. Es kam mit einem kostenlosen Bikini." mt "Ich sollte Priti für ihr Fotoshooting zurück in mein Büro rufen." if maid_outfit_ordered == True and have_maid_outfit == False: $ have_maid_outfit = True mt "Toll, ich habe eine Dienstmädchenuniform für Lucy zum Anziehen." if apron_ordered == True and have_apron == False: $ have_apron = True mt "Ah, das ist die Schürze, die ich bestellt habe. Das könnte für Lucy nützlich sein, während sie mein Haus putzt." if butt_plug_ordered == True and have_butt_plug == False: $ have_butt_plug = True mt "Das ist der Analplug, den ich bestellt habe." mt "Ich weiß im Moment noch nicht genau, was ich damit machen werde. Es könnte eine nützliche Möglichkeit sein, eine Schülerin zu bestrafen, sollte sich die richtige Gelegenheit und der richtige Hintern bieten." if pistol_ordered == True and have_pistol == False: $ have_pistol = True mt "Toll, das ist die Pistole, die ich bestellt habe, aus reinem Naturkautschuk." mt "Damit macht die nächste Wasserschlacht mit den Mädels bestimmt viel mehr Spaß." mt "Oh, und sie ist auch noch golden. Genau wie die beste Pistole in Goldeneye. Wie passend." if ointment_ordered == True and have_ointment == False: $ have_ointment = True mt "Die von mir bestellte Salbe ist eingetroffen. Ich sollte Fräulein Newman bitten, die Mädchen während ihrer Bestrafungen damit einzureiben." mt "Das wird unerlässlich sein, wenn ich mit Rachel Fortschritte machen will." $ thp.note1="{color=#606060}1) Kaufen Sie die Salbe im Online-Shop, um sich während der Bestrafung ein zusätzliches Vergnügen zu verschaffen. KOMPLETT{/color}" if thp.note2=="{color=#606060}2) Überzeugen Sie die Schulleitung, das Ausziehen der Röcke zu erlauben, um für zusätzliche Demütigung zu sorgen. KOMPLETT{/color}": $ thp.note3="3) Erwischen Sie Rachel, wie sie wieder im Unterricht einschläft, und überzeugen Sie sie dann, mit Ihnen über ihre nächtlichen Gewohnheiten zu sprechen." $ rachel_follower3 = True call q_log from _call_q_log_48 if cat_ears_ordered == True and have_cat_ears == False: $ have_cat_ears = True mt "Toll, das sind die Katzenohren, die ich für Rachel bestellt habe." mt "Ich kann jetzt einige Rollenspiele mit dem Mädchen machen, um ihr zu helfen, ihre Körperprobleme zu überwinden. Ich werde diese nach der nächsten Bestrafung in meinem Büro verwenden." $ thp.note7="7) Bestrafen Sie Rachel erneut und bringen Sie ihr bei, weniger Angst vor ihrem Körper zu haben." $ rachel_follower3 = True if cane_ordered == True and have_cane == False: $ have_cane = True mt "Oh, das ist der Stock, den ich bestellt habe." mt "Ich hoffe, ich muss ihn nie benutzen. Allerdings wird es gut sein, ihn als Drohung zu haben, sollte sich eines der Mädchen ernsthaft daneben benehmen." if tsc.note6=="6) Purchase a cane (optional).": $ tsc.note6="{color=#606060}6) Kaufen Sie einen Gehstock (optional). KOMPLETT{/color}" call q_log from _call_q_log_60 if chastity_ordered == True and have_chastity == False: $ have_chastity = True mt "Das ist die Keuschheitsunterwäsche, die ich für Amy bestellt habe. Das sollte verhindern, dass das Mädchen außerhalb meiner Bestrafungssitzungen so viel Vergnügen bekommt." if men_cp == False: mt "Ich sollte die Schulleitung davon überzeugen, mir zu erlauben, die Mädchen selbst zu bestrafen, bevor ich versuche, sie dazu zu bringen, diese zu tragen." $ tsc.note7="7) Überzeugen Sie die Schulleitung, dass Sie die Mädchen selbst bestrafen dürfen." else: mt "Ich sollte wieder in den Fluren patrouillieren und versuchen, sie beim Fehlverhalten zu erwischen." $ tsc.note7="7) Patrouillieren Sie die Flure und achten Sie auf Amy, die sich daneben benimmt." $ tsc.note5="{color=#606060}5) Keuschheits-Slips online kaufen. KOMPLETT{/color}" call q_log from _call_q_log_61 if red_dress_ordered == True and have_red_dress == False: $ have_red_dress = True $ thwtm.note6="6) Warten Sie bis Samstagabend mit Ihrer Verabredung mit Cassandra." mt "Es ist das rote Kleid, das ich Cassandra für unsere Verabredung zum Training gekauft habe." mt "Jetzt muss ich nur noch bis Samstagabend warten." call q_log from _call_q_log_95 return label new_construction_menu: call screen_hider from _call_screen_hider_315 if evening == True: scene bg computer_night else: scene bg computer show construction menu: " Wissenschaftliche Einrichtungen aufrüsten (500 Yen)" if science_upgrade1 == False and chang_spoke == True: if money <=499: mt "Ich habe nicht genug Geld." jump new_construction_menu $ money -=500 $ science_upgrade1 = True mt "Ich sollte Fräulein Chang sagen, dass ich die Ausrüstung bestellt habe, die sie gesucht hat." $ egw.note1 = "{color=#606060}1) Rüsten Sie Ihr naturwissenschaftliches Klassenzimmer auf, indem Sie das Konstruktionsmenü auf Ihrem Computer verwenden. KOMPLETT{/color}" $ egw.note2 = "2) Sagen Sie Fräulein Chang, dass Sie neue Geräte für sie bestellt haben." call q_log from _call_q_log_34 jump new_construction_menu "Schwimmbad (10,000 Yen)" if chapter2 == True and pool_ordered == False: if money <10000: mt "Ich habe nicht genug Geld." jump new_construction_menu $ money -=10000 $ pool_ordered = True mt "Die Bauarbeiten für das Schwimmbad werden eine Woche in Anspruch nehmen, bis es fertig ist. Ich sollte morgen im Sportzentrum vorbeischauen, um den Fortschritt zu überprüfen." jump new_construction_menu "Cafeteria (8,000 Yen)" if chapter2 == True and cafe_ordered == False: if money <8000: mt "Ich habe nicht genug Geld." jump new_construction_menu $ money -=8000 $ cafe_ordered = True call cafe_construction from _call_cafe_construction jump new_construction_menu "Geh zurück": jump new_computer label photo_album: call screen_hider from _call_screen_hider_316 if evening == True: scene bg computer2_night else: scene bg computer2 menu: "Priti's Social Media Files" if priti1_seen == True: show computer crop show priti lucy_rachel behind computer $ renpy.pause() show priti maxine_donna $ renpy.pause() show priti beach $ renpy.pause() show priti mirror1 $ renpy.pause() show priti mirror2 $ renpy.pause() jump photo_album "Priti's Fotoshooting" if priti_bad_photos == True: if evening == True: show computer crop_night else: show computer crop_day show priti crying behind computer: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.392 show bg office_2 behind priti: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti tie2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 $ renpy.pause() show priti cardigan2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 $ renpy.pause() show priti underwear: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 $ renpy.pause() show priti reverse1: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 $ renpy.pause() show priti reverse3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 $ renpy.pause() hide priti show bg priti_pussy behind computer: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti naked2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 show bg office_2 behind priti: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti reverse_naked: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.44 $ renpy.pause() hide priti show bg priti_butt: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() jump new_computer "Priti's Fotoshooting" if priti_good_photos == True: if evening == True: show computer crop_night else: show computer crop_day show priti pose_1 behind computer: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti pose_4: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti uniform1_2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti uniform1_3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti uniform1_4: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti uniform2_2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti uniform2_3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti uniform2_4: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim1_2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim1_3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim2_2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim2_3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim2_4: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim3_5a: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim3_5b: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim3_7: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim3_6a: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim3_8: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti swim3_9: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti sexy1: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti sexy2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti sexy3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing1: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing2: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing3: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing4: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing5: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing6: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing7: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing8: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing9: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing10: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing11: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing12: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing13: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing14: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing15: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing16: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing17: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing18: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing20: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() show priti changing21: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() hide priti show priti_mast1 behind computer: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() hide priti_mast1 show priti_mast2 behind computer: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() hide priti_mast2 show priti_mast3 behind computer: xzoom 0.75 yzoom 0.75 xalign 0.5 yalign 0.5 $ renpy.pause() hide priti_mast3 jump new_computer "Geh zurück": jump new_computer label web_search: if amy_met == True and amys_pictures_searching == False: call amys_pictures_search from _call_amys_pictures_search elif amys_pictures_email_read == False and amys_pictures_searching == True: mt "Ich glaube nicht, dass ich Glück haben werde, Amys Bilder online zu finden. Ich sollte ein Auge auf meine E-Mails haben." else: mt "Es gibt nichts, wonach ich im Moment suchen müsste." jump new_computer label new_day: $ quiz = False if chapter2 == True: $ chapter2_day +=1 if chapter2_day >=14: $ chapter2_winnable = True if grades >= 100 and chapter2_winnable == True: $ chapter2_won = True if pool_ordered == True: $ pool_count +=1 if pool_count >=7: $ pool_unlocked = True if pool_ordered == True: $ pool_count +=1 if pool_count >=7: $ pool_unlocked = True if cafe_ordered == True: $ cafe_count +=1 if cafe_count >=7: $ cafe_complete = True if cafe_complete == True and ara_student == True: $ cafe_unlocked = True $ liz_searched_today = False $ twins_spoke = False $ nina_spoke = False $ ada_spoke = False $ emily_spoke = False $ alice_spoke = False $ amy_spoke = False $ faye_punished_today = False return label screen_hider: $ renpy.suspend_rollback(False) hide screen tuesday_morning_map hide screen tuesday_morning_office hide screen tuesday_morning_dorms hide screen tuesday_morning_hallway hide screen tuesday_morning_sports hide screen tuesday_afternoon_map hide screen tuesday_afternoon_office hide screen tuesday_afternoon_dorms hide screen tuesday_afternoon_hallway hide screen tuesday_afternoon_sports hide screen tuesday_evening_map hide screen tuesday_evening_office hide screen tuesday_evening_dorms hide screen tuesday_evening_hallway hide screen tuesday_evening_sports hide screen wednesday_morning_map hide screen wednesday_morning_office hide screen wednesday_morning_dorms hide screen wednesday_morning_hallway hide screen wednesday_morning_sports hide screen wednesday_afternoon_map hide screen wednesday_afternoon_office hide screen wednesday_afternoon_dorms hide screen wednesday_afternoon_hallway hide screen wednesday_afternoon_sports hide screen wednesday_evening_map hide screen wednesday_evening_office hide screen wednesday_evening_dorms hide screen wednesday_evening_hallway hide screen wednesday_evening_sports hide screen thursday_morning_map hide screen thursday_morning_office hide screen thursday_morning_dorms hide screen thursday_morning_hallway hide screen thursday_morning_sports hide screen thursday_afternoon_map hide screen thursday_afternoon_office hide screen thursday_afternoon_dorms hide screen thursday_afternoon_hallway hide screen thursday_afternoon_sports hide screen thursday_evening_map hide screen thursday_evening_office hide screen thursday_evening_dorms hide screen thursday_evening_hallway hide screen thursday_evening_sports hide screen friday_morning_map hide screen friday_morning_office hide screen friday_morning_dorms hide screen friday_morning_hallway hide screen friday_morning_sports hide screen friday_afternoon_map hide screen friday_afternoon_office hide screen friday_afternoon_dorms hide screen friday_afternoon_hallway hide screen friday_afternoon_sports hide screen friday_evening_map hide screen friday_evening_office hide screen friday_evening_dorms hide screen friday_evening_hallway hide screen friday_evening_sports hide screen saturday_morning_map hide screen saturday_morning_office hide screen saturday_morning_dorms hide screen saturday_morning_hallway hide screen saturday_morning_sports hide screen saturday_afternoon_map hide screen saturday_afternoon_office hide screen saturday_afternoon_dorms hide screen saturday_afternoon_hallway hide screen saturday_afternoon_sports hide screen saturday_evening_map hide screen saturday_evening_office hide screen saturday_evening_dorms hide screen saturday_evening_hallway hide screen saturday_evening_sports hide screen sunday_morning_map hide screen sunday_morning_office hide screen sunday_morning_dorms hide screen sunday_morning_hallway hide screen sunday_morning_sports hide screen sunday_afternoon_map hide screen sunday_afternoon_office hide screen sunday_afternoon_dorms hide screen sunday_afternoon_hallway hide screen sunday_afternoon_sports hide screen sunday_evening_map hide screen sunday_evening_office hide screen sunday_evening_dorms hide screen sunday_evening_hallway hide screen sunday_evening_sports hide screen monday_morning_map hide screen monday_morning_office hide screen monday_morning_dorms hide screen monday_morning_hallway hide screen monday_morning_sports hide screen monday_afternoon_map hide screen monday_afternoon_office hide screen monday_afternoon_dorms hide screen monday_afternoon_hallway hide screen monday_afternoon_sports hide screen monday_evening_map hide screen monday_evening_office hide screen monday_evening_dorms hide screen monday_evening_hallway hide screen monday_evening_sports hide screen dance_lesson hide screen trixie_blow hide screen trixie_dance2 hide screen trixie_dance hide screen debbie_actions_hoh hide screen debbie_actions_otd hide screen debbie_actions_otk hide screen debbie_positions hide screen debbie_options hide screen debbie_stats hide screen change_view_claire2 hide screen change_view_claire1 hide screen change_view_opening3 hide screen change_view_opening2 hide screen change_view_opening hide screen change_view2 hide screen change_view hide screen spy_bar hide screen change_view_cass hide screen change_view_rach1 hide screen change_view_amy1 hide screen change_view_cass1 hide screen change_view_rach hide screen drama hide screen patreon hide screen sarah_sex hide screen change_view_dream2 hide screen mens_room_empty hide screen mens_room_morning hide screen sally_shorts hide screen sally_bra hide screen sally_naked hide screen sally_shower hide screen sally_shower2 hide screen sally_shower_shower hide screen sally_big_towel hide screen sally_small_towel hide screen nurse_chat1 hide screen nurse_chat2 hide screen office_morning hide screen office_afternoon hide screen office_evening hide screen lucy_otk1 hide screen debbie_ps hide screen new_computer hide screen new_online_shop hide screen rules hide screen date_required hide screen board_screen hide screen corporal_punishments hide screen public_punishments hide screen uniform_policy hide screen headmaster_privileges hide screen other_rules hide screen change_view_cass_d1_class hide screen thanks hide screen day_o_reception hide screen night_o_reception hide screen teachers_lounge_ruth hide screen jasmine_olivia_email hide screen change_view_sally1 hide screen change_view_sally2 hide screen rachel_ps hide screen change_view_priti1 hide screen change_view_priti2 hide screen lake_weekend hide screen lake_jimmys hide screen sunday_afternoon_dorms hide screen change_view_amy_sex hide screen saturday_afternoon_dorms hide screen claire_pui hide screen change_view_mary hide screen change_view_claire_sex hide screen change_view_claire_sex2 hide screen change_view_amy_sex2 hide screen pornsight hide screen pornsight_finish hide screen the_pool hide screen change_view_priti3 hide screen rachel_class_m_spanking hide screen faye_class_m_spanking hide screen liz_otk_m_spanking hide screen priti_otk_m_spanking2 hide screen faye_otk_m_spanking2 hide screen faye_otk_m_spanking hide screen liz_otk_m_spanking hide screen faye_otk_m_spanking hide screen priti_otk_m_spanking hide screen alice_d_spanking hide screen liz_class_spanking hide screen pornsight_finish hide screen pornsight hide screen santas_sack2 hide screen sweets hide screen lucy_shower_spanking hide screen change_view_twins_spanking_01 hide screen change_view_twins_spanking_02 hide screen change_view_lucy_spanking_02 hide screen amy_change_view_shower hide screen amy_change_view_shower2 hide screen football_score hide screen cass_gym_paddle hide screen cass_ps hide screen amy_ps hide screen rachel_ps hide screen debbie_ps hide screen cass_bj_loop hide screen cass_spank_otk_class hide screen click_to_move return