
 

label cheat_menu:
    if cheat_warn1 == False:
        $ cheat_warn1 = True
        play sound "audio/siren.ogg"
        show screen cheat_warning1
        $ renpy.pause()
        return
    if cheat_warn2 == False:
        $ cheat_warn2 = True
        play sound "audio/siren.ogg"
        show screen cheat_warning2
        $ renpy.pause()
        return
    if cheat_warn3 == False:
        $ cheat_warn3 = True
        play sound "audio/explosion.ogg"
        show screen cheat_warning3
        show screen cheat_menu
        $ renpy.pause()
    show screen cheat_menu
    return


image cheat_warning:
    "screens/cheat_warning2.png"
    1.0
    "screens/cheat_warning1.png"
    1.0
    repeat
 

screen cheat_warning1:
    zorder 11
    modal True
    add "cheat_warning"
    vbox:
        xmaximum 750
        xalign 0.5 yalign 0.5
        spacing 5
        text "Sie scheinen versehentlich den roten Knopf gedrückt zu haben. Seien Sie sehr vorsichtig, dass Sie ihn nicht noch einmal drücken."
    textbutton "{size=30}Schließen{/size}" action Hide("cheat_warning1") xalign 0.5 ypos 600

screen cheat_warning2:
    zorder 11
    modal True
    add "cheat_warning"
    vbox:
        xmaximum 750
        xalign 0.5 yalign 0.5
        spacing 5
        text "Ernsthaft?! Ich habe Ihnen gesagt, Sie sollen den roten Knopf nicht drücken. Wenn Sie ihn noch einmal drücken, könnten sehr schlimme Dinge passieren."
    
    textbutton "{size=30}Schließen{/size}" action Hide("cheat_warning2") xalign 0.5 ypos 600

screen cheat_warning3:
    zorder 11
    modal True
    add "cheat_warning"
    vbox:
        xmaximum 750
        spacing 5
        xalign 0.5 yalign 0.5
        text "Na schön. Offensichtlich sind Sie nicht der Typ Mensch, der tut, was man ihm sagt, also nehme ich an, dass Sie an all diesen Betrugsmöglichkeiten interessiert sind."
    textbutton "{size=30}Fortsetzen{/size}" action Hide("cheat_warning3") xalign 0.5 ypos 600
 
screen cheat_menu:
    zorder 10
    modal True
    add "black"

    if sarah_clicked == 1:
        add "sarah_cheat1.png"
    elif sarah_clicked == 2:
        add "sarah_cheat2.png"
    elif sarah_clicked == 3:
        add "charlotte_cheat1.png" 
    elif sarah_clicked == 4:
        add "charlotte_cheat2.png"
    elif sarah_clicked == 5:
        add "emily_cheat1.png"
    elif sarah_clicked == 6:
        add "emily_cheat2.png"
    elif sarah_clicked == 7:
        add "cg_cheat1.png"
    elif sarah_clicked == 8:
        add "cg_cheat2.png"
    elif sarah_clicked == 9:
        add "maria_cheat1.png"
    elif sarah_clicked == 10:
        add "maria_cheat2.png"
    elif sarah_clicked == 11:
        add "aisha_cheat1.png"
    elif sarah_clicked == 12:
        add "aisha_cheat2.png"
    elif sarah_clicked == 13:
        add "tinker_cheat1.png"
    elif sarah_clicked == 14:
        add "tinker_cheat2.png"
    elif sarah_clicked == 15:
        add "paige_cheat1.png"
    elif sarah_clicked == 16:
        add "paige_cheat2.png"



    if sarah_clicked == 1 or sarah_clicked == 2: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 2))]

    if sarah_clicked == 3 or sarah_clicked == 4: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 4))]

    if sarah_clicked == 5 or sarah_clicked == 6: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 6))]

    if sarah_clicked == 7 or sarah_clicked == 8: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 8))]

    if sarah_clicked == 9 or sarah_clicked == 10: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 10))]

    if sarah_clicked == 11 or sarah_clicked == 12: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 12))]

    if sarah_clicked == 13 or sarah_clicked == 14: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 14))]

    if sarah_clicked == 15 or sarah_clicked == 16: 
        imagebutton: 
            xpos 1763 ypos 27
            idle ("gui/patreon_s.png")
            hover ("gui/patreon_s_hover.png")
            action [(OpenURL("https://www.patreon.com/altosandherdone")), (SetVariable("sarah_clicked", 16))]


    text "{size=46}Betrugsmenü{size=46}" xpos 100 ypos 20

    text "{size=40}Schulstatistik:{/size}" xpos 100 ypos 100
    vbox :
        xpos 100 ypos 150
        spacing 8
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("grades_remove")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("discipline_remove")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("popularity_remove")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("horniness_remove")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("influence_remove")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("money_remove")
    vbox:
        spacing 10
        xpos 150 ypos 150
        text "Noten:" 
        text "Disziplin:" 
        text "Beliebt:"
        text "Geilheit:" 
        text "Einfluss:" 
        text "Geld:"

    vbox:
        spacing 10
        xpos 300 ypos 150
        text "[grades]"
        text "[discipline]"
        text "[popularity]"
        text "[horniness]"
        text "[influence]"
        text "[money]"

    vbox:
        xpos 400 ypos 150
        spacing 8
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("grades_add")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("discipline_add")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("popularity_add")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("horniness_add")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("influence_add")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("money_add")
            

    vbox:
        xpos 100 ypos 450
        spacing 40
        text "{size=40}Alle Ereignisse:{/size}"

 
        textbutton "{size=40}Ändern der Schulregeln{/size}" action [Show("cheat_change_rules")]
        textbutton "{size=40}Ändern Sie Ihre Auswahl{/size}" action [Show("cheat_change_choices")]
        textbutton "{size=40}Das Level eines Mädchens ändern{/size}" action [Show("cheat_change_level")]

    if unlocked == False:
        textbutton "{size=40}Einschalten{/size}" action Call("events_unlocker") xpos 465 ypos 459
    if unlocked == True: 
        textbutton "{size=40}Ausschalten{/size}" action Call("events_unlocker") xpos 465 ypos 459


    textbutton "{size=30}Menü schließen{/size}" action [Hide("cheat_menu")] xpos 100 ypos 1000




label pp_modest_unlocker:
    if pp_modest == False:
        $ pp_modest = True
    else:
        $ pp_modest = False
    return

label uniform1_unlocker:
    if uniform1 == False:
        $ uniform1 = True
    else:
        $ uniform1 = False
    return


label grades_add:
    $ grades +=1
    return

label grades_remove:
    $ grades -=1
    return

label discipline_add:
    $ discipline +=1
    return

label discipline_remove:
    $ discipline -=1
    return

label popularity_add:
    $ popularity +=1
    return

label popularity_remove:
    $ popularity -=1
    return

label horniness_add:
    $ horniness +=1
    return

label horniness_remove:
    $ horniness -=1
    return

label influence_add:
    $ influence +=1
    return

label influence_remove:
    $ influence -=1
    return

label money_add:
    $ money +=100
    return

label money_remove:
    $ money -=100
    return


label events_unlocker:
    if unlocked == False:
        show screen events_unlock
    else:
        $ unlocked = False
    return

label events_unlocker2:
    hide screen events_unlock
    $ unlocked = True
    return

screen events_unlock:
    zorder 12
    modal True
    add "screens/cheat_warning2.png"
    vbox:
        xmaximum 750
        spacing 15
        xalign 0.5 yalign 0.53
        text "{size=16}Bitte beachten Sie, dass es sich bei den im Wiederholungsbildschirm angezeigten Ereignissen um Highlights handelt, die aus dem Zusammenhang gerissen möglicherweise keinen Sinn ergeben. Es wird dringend empfohlen, dass Sie das Spiel zuerst durchspielen, bevor Sie diese Option verwenden. Sie können diese Option jederzeit ein- und ausschalten. Das Spiel wird ein Ereignis nicht als freigeschaltet aufzeichnen, wenn es als Wiederholung angesehen wurde. Sind Sie sicher, dass Sie fortfahren möchten?{/size}"
        hbox:
            spacing 50
            textbutton "Ja" action Call("events_unlocker2")
            textbutton "Nein" action Hide("events_unlock")


label photos_returner:
    $ priti_q2_done = False
    if priti_good_photos == True:
        $ influence -=2
    elif priti_bad_photos == True:
        $ influence -=1
    return

label trixie_switcher:
    $ trixie_dance = False
    $ trixie_hire_alt = False
    return

label lucy_switcher:
    $ lucy_dick_seen = True
    return

label candy_switcher:
    $ good_pills_ordered = False
    $ candy_coming = True 
    $ bad_pills_ordered = True 
    $ candy_seen = False
    return

label sally_switcher:
    $ sally_feels = False
    return

label uniform2_unlocker:
    if uniform2 == True:
        $ uniform2 = False
    elif uniform2 == False:
        $ uniform2 = True
    return

label skirts_unlocker:
    if undress_rule == 0:
        $ undress_rule = 1
    elif undress_rule >= 1:
        $ undress_rule = 0
    return

screen cheat_change_rules:
    zorder 11
    modal True
    add "cheat_sub_menu.png"
    vbox:
        xpos 100 ypos 50
        spacing 10
        text "{size=24}{b}Schulregeln ändern:{/b}{/size}"
        text "{size=16}{b}Bitte beachten Sie, dass das Ändern von Regeln hier das Abschließen der Geschichte verhindert. Dies ist nur zu Testzwecken. Bitte ändern Sie sie in der Leitungssitzung.{/b}{/size}" xmaximum 1750
        hbox:
            textbutton "{size=20}Uniform-Inspektionen: {/size}" text_style "ins2" action Null
            if uniform1 == False:
                textbutton "{size=20}Einschalten{/size}" action Call("uniform1_unlocker")
            elif uniform1 == True:
                textbutton "{size=20}Ausschalten{/size}" action Call("uniform1_unlocker")
        hbox:
            textbutton "{size=20} Die Mädchen müssen in einem Strafoutfit das Schulgelände reinigen: {/size}" text_style "ins2" action Null
            if pp_modest == False:
                textbutton "{size=20}Einschalten{/size}" action Call("pp_modest_unlocker")
            elif pp_modest == True:
                textbutton "{size=20}Ausschalten{/size}" action Call("pp_modest_unlocker")
        hbox:
            textbutton "{size=20}Mädchen müssen das Schulgelände in ihrer Unterwäsche reinigen: {/size}" text_style "ins2" action Null
            if pp_underwear == False:
                textbutton "{size=20}Einschalten{/size}" action Call("pp_underwear_unlocker")
            elif pp_underwear == True:
                textbutton "{size=20}Ausschalten{/size}" action Call("pp_underwear_unlocker")

        hbox:
            textbutton "{size=20}Röcke zur Bestrafung ausziehen: {/size}" text_style "ins2" action Null
            if undress_rule <1:
                textbutton "{size=20}Einschalten{/size}" action Call("skirts_unlocker")
            else:
                textbutton "{size=20}Ausschalten{/size}" action Call("skirts_unlocker")      

        hbox:
            textbutton "{size=20}Blusen zur Bestrafung ausziehen: {/size}" text_style "ins2" action Null
            if undress_rule <2:
                textbutton "{size=20}Einschalten{/size}" action Call("shirts_unlocker")
            else:
                textbutton "{size=20}Ausschalten{/size}" action Call("shirts_unlocker")      

        hbox:
            textbutton "{size=20}Kann nicht vorschriftsmäßige Kleidung beschlagnahmen: {/size}" text_style "ins2" action Null
            if uniform2 == False:
                textbutton "{size=20}Einschalten{/size}" action Call("uniform2_unlocker")
            else:
                textbutton "{size=20}Ausschalten{/size}" action Call("uniform2_unlocker")

        hbox:
            textbutton "{size=20}Männer können körperliche Züchtigungen durchführen: {/size}" text_style "ins2" action Null
            if men_cp == False:
                textbutton "{size=20}Einschalten{/size}" action Call("mc_cheat")
            else:
                textbutton "{size=20}Ausschalten{/size}" action Call("mc_cheat")

        hbox:
            textbutton "{size=20}Regel zur Leibesvisitation (wirkt nur in Kapitel 2): {/size}" text_style "ins2" action Null
            if body_search == False:
                textbutton "{size=20}Einschalten{/size}" action Call("bs_unlocker")
            else:
                textbutton "{size=20}Ausschalten{/size}" action Call("bs_unlocker")

        hbox:
            textbutton "{size=20}Oben ohne Bestrafung in der Klasse (wirkt nur in Kapitel 2): {/size}" text_style "ins2" action Null
            if topless_punish == False:
                textbutton "{size=20}Einschalten{/size}" action Call("tic_unlocker")
            else:
                textbutton "{size=20}Ausschalten{/size}" action Call("tic_unlocker")

    textbutton "{size=30}Menü schließen{/size}" action [Hide("cheat_change_rules")] xpos 100 ypos 990


screen cheat_change_choices:
    zorder 11
    modal True
    add "cheat_sub_menu.png"

    vbox xpos 100 ypos 50:
        spacing 20
        xmaximum 1750
        text "{size=24}{b}Ändern Sie Ihre Auswahl:{/b}{/size}"
        text "{size=16}{b}Bitte beachten Sie, wenn diese Auswahlmöglichkeiten für Sie keine Bedeutung haben, klicken Sie sie nicht an! Dieses Spiel ist so konzipiert, dass alle Ereignisse in einem einzigen Durchgang freigeschaltet werden können. Einige Entscheidungen des Spielers verhindern jedoch, dass Sie bestimmte Ereignisse sehen können, oder haben Auswirkungen auf den Ablauf dieser Ereignisse. Sie können diese Optionen verwenden, um diese Entscheidungen zu ändern. Dies wirkt sich auch auf zuvor freigeschaltete Ereignisse aus, wenn Sie diese im Wiederholungsmodus ansehen. Es wird außerdem dringend empfohlen, eine neue Speicherdatei zu erstellen, bevor Sie diese Optionen verwenden.{/b}{/size}" xmaximum 1750

        textbutton "{size=16}Haben Sie Priti gezwungen, sich nackt auszuziehen, um Fotos von ihr zu machen, und möchten Sie die Option sehen, bei der Sie sie stattdessen austricksen? (Hinweis: Wenn Sie Priti zum Ausziehen gezwungen haben, schließt dies mehrere geplante Szenen in Kapitel2 ab)" action Call("priti_switcher")

        textbutton "{size=16}Ändern Sie es so, dass Sie die Nacktbilder von Priti nicht an Herrn Wilson weitergegeben haben, damit Sie den alternativen Weg sehen können? " action Call("photos_returner")

        textbutton "{size=16}Haben Sie den Blowjob von Trixie angenommen, wollen aber die alternativen Möglichkeiten sehen, sie zu engagieren? Oder haben Sie sie zweimal abgelehnt und wollen Ihre Meinung ändern?" action Call("trixie_switcher")

        textbutton "{size=16}Ändern Sie, dass Sie Ihrem Dienstmädchen Ihren Penis bei der Badeszene gezeigt haben?" action Call("lucy_switcher")

        textbutton "{size=16}Haben Sie Ihrem Dienstmädchen den Hintern versohlt, nachdem sie Ihre Vase zerbrochen hat, und Sie wollen es ändern, dass Sie sie stattdessen entlassen? (N.B. wenn Sie ihr ein großes Trinkgeld gegeben haben, nachdem Sie sie versohlt haben, gibt es keine negativen Auswirkungen) " action Call("lucy_switcher2")

        textbutton "{size=16}Ändern Sie, dass Sie die billigen Pillen für Herrn Wilson gekauft und Candys Besuch zurückgesetzt haben?  (Hinweis: Dies wird Candys Besuch am folgenden Abend auslösen)" action Call("candy_switcher")
        
        textbutton "{size=16}Haben Sie Sally gegenüber verleugnet, dass es Ihnen Spaß macht, ihr dabei zuzusehen, wie sie den Mädchen den Hintern versohlt, und möchten Sie Ihre Antwort ändern? (N.B. Diese Option wurde ab Version 0.6 entfernt, sie ist nur für alte Speicherdateien relevant)" action Call("sally_switcher")

        textbutton "{size=16}Haben Sie Rachel beim Sportunterricht gesagt, dass Sie nur große Brüste mögen und Ihre Antwort ändern wollen?" action Call("boob_preference_switcher")

        textbutton "{size=16}Wollen Sie Olivias Ankunft an der Schule zurücksetzen, um zu ändern, ob Sie mit ihr geflirtet haben oder nicht?" action Call("olivia_switcher")

        textbutton "{size=16}Haben Sie Ihr erstes Date mit Samantha vermasselt und wollen es zurücksetzen?" action Call("sam_date_resetter")

        textbutton "{size=16}Möchten Sie Fräulein Swallows Besuche zurücksetzen, um zu ändern, ob Sie ihr beim Training geholfen haben?" action Call("mrs_s_switcher")

        vbox:
            spacing 8
            textbutton "{size=16}Haben Sie in Kapitel 1 des Spiels ein Gespräch rund um die Schule verpasst? z.B. das Gespräch mit Liz über ihre blaue Unterwäsche am Montagmorgen / Freitagnachmittag. Sie können hier umschalten, in welchem Kapitel das Spiel denkt, dass Sie sich befinden:" text_style "ins2" action Null
            if chapter2 == True:
                        textbutton "{size=16}Wechseln zu Kapitel 1{/size}" action Call("chapter_switcher")
            else:
                textbutton "{size=16}Wechseln zu Kapitel 2{/size}" action Call("chapter_switcher")

        vbox:
            spacing 5
            textbutton "{size=16}Wollten Sie, nachdem Sie den alten Safe des Rektors geöffnet hatten, nicht mehr den Schurken spielen?" text_style "ins2" action Null
            if villain == False:
                textbutton "{size=16}Zum Schurkenpfad wechseln{/size}" action Call("ruth_switcher")
            else:
                textbutton "{size=16}Wechsel zum 'Nicht-Schurkenpfad'{/size}" action Call("ruth_switcher")

        vbox:
            spacing 8
            textbutton "{size=16}In der Geschichte von Lucys Dienstmädchen gibt es die Wahl, ob Sie sich freundlich oder dominant verhalten, und die 2.Wahl, ob Sie eine romantische oder geschäftliche Beziehung eingehen wollen:" text_style "ins2" action Null

            if lucy_kind == False and lucy_dom == False:
                textbutton "{size=16}Die Wahl zwischen freundlich und dominant ist in deinem Durchgang noch nicht möglich. Fahren Sie mit der Geschichte fort.{/size}" text_style "ins2" action Null

            else:
                if lucy_kind == True:
                    textbutton "{size=16}Sie sind auf dem Weg der Freundlichkeit. Zu dominant wechseln?{/size}" action Call("lucy_dom_changer")
                else:
                    textbutton "{size=16}Sie befinden sich auf dem dominanten Weg. Zu freundlich wechseln?{/size}" action Call("lucy_dom_changer")

            if lucy_kind_rom == False and lucy_dom_rom == False and lucy_kind_tra == False and lucy_kind_rom == False:
                textbutton "{size=16}Die Wahl zwischen Romantik und Transaktion ist in Ihrem Durchgang noch nicht möglich. Fahren Sie mit der Geschichte fort.{/size}" text_style "ins2" action Null

            else:
                if lucy_kind_rom == True:
                    textbutton "{size=16}Sie sind auf dem romantischen Weg. Wechseln Sie zu transaktional?{/size}" action Call("lucy_rom_changer")
                elif lucy_dom_rom == True:
                    textbutton "{size=16}Sie sind auf dem romantischen Weg. Wechseln Sie zu transaktional?{/size}" action Call("lucy_rom_changer")
                elif lucy_kind_tra == True:
                    textbutton "{size=16}Sie befinden sich auf dem transaktionalen Weg. Zu romantisch wechseln?{/size}" action Call("lucy_rom_changer")
                elif lucy_dom_tra == True:
                    textbutton "{size=16}Sie befinden sich auf dem transaktionalen Weg. Zu romantisch wechseln?{/size}" action Call("lucy_rom_changer")



    textbutton "{size=30}Menü schließen{/size}" action [Hide("cheat_change_choices")] xpos 100 ypos 1020






screen cheat_change_level:
    zorder 11
    modal True
    add "cheat_sub_menu.png"

    vbox xpos 100 ypos 50:
        spacing 5
        text "{size=40}{b}Ändern Sie ein Mädchenlevel:{/b}{/size}"
        text "{size=16}{b}Bitte beachten Sie, dass der Fortschritt mit den Mädchen daran gebunden ist, welche Ereignisse Sie gesehen haben und welche Regeln in der Schulleitung freigeschaltet wurden. Wenn Sie hier die Stufe eines Mädchens erhöhen, können Sie möglicherweise nicht mehr alle Inhalte sehen und Ihr Spiel kann abbrechen. Dies ist nur zu Testzwecken. Erhöhen Sie die Stufen der Mädchen durch das Bestrafungssystem. Sie können ein Mädchen-Level auch nicht über sein aktuelles Maximum hinaus anheben.{/b}{/size}" xmaximum 1750

    vbox :
        xpos 100 ypos 200
        spacing 8
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("debbie_remove_level")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("amy_remove_level")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("rachel_remove_level")
        imagebutton:
            idle "screens/minus.png"
            hover "screens/minus_hover.png"
            action Call("cass_remove_level")

    vbox:
        spacing 10
        xpos 150 ypos 200
        text "Debbie:" 
        text "Amy:" 
        text "Rachel:" 
        text "Cassandra:" 

    vbox:
        spacing 10
        xpos 350 ypos 200
        text "[debbie_lvl]"
        text "[amy_lvl]"
        text "[rachel_lvl]"
        text "[cass_lvl]"


    vbox:
        xpos 400 ypos 200
        spacing 8
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("debbie_add_level")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("amy_add_level")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("rachel_add_level")
        imagebutton:
            idle "screens/plus.png"
            hover "screens/plus_hover.png"
            action Call("cass_add_level")

    textbutton "{size=30}Menü schließen{/size}" action [Hide("cheat_change_level")] xpos 100 ypos 990


label debbie_add_level:
    if debbie_lvl <6:
        $ debbie_lvl +=1
    return

label debbie_remove_level:
    if debbie_lvl >1:
        $ debbie_lvl -=1
    return

label amy_add_level:
    if amy_lvl <5:
        $ amy_lvl +=1
    return

label amy_remove_level:
    if amy_lvl >1:
        $ amy_lvl -=1
    return

label cass_add_level:
    if cass_lvl <2:
        $ cass_lvl +=1
    return

label cass_remove_level:
    if cass_lvl >1:
        $ cass_lvl -=1
    return
    
label rachel_add_level:
    if rachel_lvl <7:
        $ rachel_lvl +=1
    return

label rachel_remove_level:
    if rachel_lvl >1:
        $ rachel_lvl -=1
    return

label lucy_switcher2:
    if lucy_spanked == True:
        $ lucy_spanked = False
        $ lucy_angry = False
    return

label boob_preference_switcher:
    if match2_done == True and likes_smallboobs == False:
        $ likes_smallboobs = True
    return

label ruth_switcher:
    if ruth_ba2 == True:
        if villain == False:
            $ villain = True
        else:
            $ villain = False
    return

label olivia_switcher:
    $ olivia1 = False #
    $ olivia2 = False #
    $ olivia3 = False #
    $ olivia4 = False #
    $ olivia5 = False #
    $ olivia6 = False #
    $ olivia7 = False # class_seen
    $ olivia8 = False # let off
    $ olivia9 = False # confiscated shirt
    $ olivia10 = False # showed boobs
    $ olivia11 = False # let off
    $ olivia12 = False
    $ olivia_student = False
    return

label sam_date_resetter:
    $ sam_date_accepted = False
    return

label priti_switcher:
    $ priti2_seen = False
    $ paap.note5 = "5) Rufen Sie Priti in Ihr Büro und entscheiden Sie dann, wie Sie Nacktfotos von ihr erhalten können."
    $ paap.note6 = ""
    $ paap.note7 = ""
    $ priti_q2 = False
    $ priti_bad_photos = False
    $ priti_summon2 = True
    $ charles_refused = False
    $ priti_q2_done = False
    $ influence -=1
    return

label mrs_s_switcher:
    $ miss_s1 = False #
    $ miss_s2 = False #
    $ miss_s3 = False #
    $ miss_s4 = False #
    $ miss_s5 = False #
    $ miss_s6 = False #
    $ miss_s7 = False #
    $ miss_s8 = False #
    $ miss_s9 = False
    $ miss_s10 = False
    $ miss_s11 = False
    $ miss_s_helped = False
    return

label chapter_switcher:
    if chapter2 == True:
        $ chapter2 = False
    else:
        $ chapter2 = True
    return

label pp_underwear_unlocker:
    if pp_underwear == False:
        $ pp_underwear = True
    elif pp_underwear == True:
        $ pp_underwear = False
    return

label shirts_unlocker:
    if undress_rule <2:
        $ undress_rule = 2
    elif undress_rule >= 2:
        $ undress_rule = 1
    return

label mc_cheat:
    if men_cp == True:
        $ men_cp = False
    else:
        $ men_cp = True
    return

label bs_unlocker:
    if body_search == False:
        $ body_search = True
    else:
        $ body_search = False
    return

label tic_unlocker:
    if topless_punish == False:
        $ topless_punish = True
    else:
        $ topless_punish = False
    return


label lucy_dom_changer:
    if lucy_dom == True:
        $ lucy_dom = False
        $ lucy_kind = True
        return
    elif lucy_kind == True:
        $ lucy_dom = True
        $ lucy_kind = False
        return
    else:
        return

label lucy_rom_changer:
    if lucy_kind_rom == True:
        $ lucy_kind_rom = False
        $ lucy_kind_tra = True
        return
    elif lucy_dom_rom == True:
        $ lucy_dom_rom = False
        $ lucy_dom_tra = True
        return
    elif lucy_dom_tra == True:
        $ lucy_dom_tra = False
        $ lucy_dom_rom = True
        return
    elif lucy_kind_tra == True:
        $ lucy_kind_tra = False
        $ lucy_kind_rom = True
        return

    else:
        return