############################################################################# # # CUSTOM SCREENS # ############################################################################# # SAVE NOW ALERT MESSAGE screen message_save_now(): zorder 1 text "Save now..." xalign 0.95 yalign 0.05 timer 3.0 action Hide("message_save_now") # END SPLASHSCREEN screen endSplash(): imagemap: #ground "end_splashscreen" ground "endsplash" hotspot(203, 547, 859, 169) action OpenURL("https://www.patreon.com/DarkBlue") # UNLOCK EXTRA FEATURES screen unlock(): tag menu add gui.game_menu_background #"gui/game_menu.png" text "Unlock extra features by supporting the game on Patreon." xalign 0.5 yalign 0.2 text "Type password and press ENTER:" xalign 0.5 yalign 0.4 input value VariableInputValue("password_input") xalign 0.5 yalign 0.5 key "K_RETURN" action [Hide("unlock"), Jump("unlocked")] imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Return()] # ACHIEVEMENT UNLOCKED ALERT MESSAGE screen image_unlocked(): zorder 1 add "achievement_alert" xalign 0.05 yalign 0.05 timer 2.0 action Hide("image_unlocked") # FIRST ACHIEVEMENT UNLOCK MESSAGE screen screenFirstUnlock(): modal True zorder 100 add "gui/overlay/confirm.png" imagemap: xalign 0.5 yalign 0.3 ground "first_achievement" hotspot(288, 292, 512, 85) action OpenURL("https://www.patreon.com/DarkBlue") hotspot(287, 413, 513, 87) action Hide("screenFirstUnlock") # SCREEN FOR FIRST MOM ACHIEVEMENT # There are two because the hotspot exists for two screens screen screenHotspotEp01_01(): imagemap: ground "01_042" hotspot(704, 746, 370, 142) action Jump("char01_unlock_complete1") #KoGa3Start if not persistent.ach_list_ch[0]: if KoGa3ChoiceHintsOption == 1: hbox: xpos 68 ypos 0 textbutton _("WT+ hint: Click now on the magazin to unlock the game achievement!"): text_style "KoGa3_2_button_text" selected True action NullAction() imagebutton: xpos 900 ypos 870 idle "music/Click_Finger.png" #hover "music/Click_Finger.png" action NullAction() #KoGa3End screen screenHotspotEp01_02(): imagemap: ground "01_042" hotspot(704, 746, 370, 142) action Jump("char01_unlock_complete2") #KoGa3Start if not persistent.ach_list_ch[0]: if KoGa3ChoiceHintsOption == 1: hbox: xpos 68 ypos 0 textbutton _("WT+ hint: Click now on the magazin to unlock the game achievement!"): text_style "KoGa3_2_button_text" selected True action NullAction() imagebutton: xpos 900 ypos 870 idle "music/Click_Finger.png" #hover "music/Click_Finger.png" action NullAction() #KoGa3End # EP02 - choose which photo to look at screen screenEp02ChoosePhoto(): modal True imagemap: ground "02_090" hotspot(130, 345, 203, 233) action Jump("ep02_choice01") hotspot(395, 143, 337, 438) action Jump("ep02_choice02") hotspot(835, 244, 271, 332) action Jump("ep02_choice03") hotspot(1188, 137, 345, 430) action Jump("ep02_choice04") hotspot(1596, 316, 193, 231) action Jump("ep02_choice05") #KoGa3Start if KoGa3ChoiceOption == 1: hbox: xpos 68 ypos 0 textbutton _("{color=#008000}Choice help: choose the 4th picture (Emma Points){/color}"): text_style "KoGa3_2_button_text" selected True action NullAction() if not persistent.ach_list_su[0]: if KoGa3ChoiceHintsOption == 1: hbox: xpos 68 ypos 40 textbutton _("WT+ hint: Click now on the second pic (Suzi) to unlock the game achievement!"): text_style "KoGa3_2_button_text" selected True action NullAction() imagebutton: xpos 540 ypos 500 idle "music/Click_Finger.png" #hover "music/Click_Finger.png" action NullAction() #KoGa3End # EP03 - looking at 3 photos in YD's bedroom screen screenEp03LookPhotos(): modal True # must check own flag and not take action if already set # OR if not possible jump back to code and check it there imagemap: ground "03_270" hotspot(66, 290, 496, 361) action Jump("ep03_yd_photo_01") hotspot(738, 216, 465, 366) action Jump("ep03_yd_photo_02") hotspot(1329, 249, 536, 384) action Jump("ep03_yd_photo_03") # EP04 - choose which shoe YD would choose screen screenEp04ChooseShoe(): modal True imagemap: ground "04_490" hotspot(249, 71, 582, 339) action Jump("ep04_choice01") hotspot(1070, 65, 638, 326) action Jump("ep04_choice02") hotspot(306, 636, 532, 333) action Jump("ep04_choice03") hotspot(1080, 633, 565, 331) action Jump("ep04_choice04") #KoGa3Start if KoGa3ChoiceOption == 1: hbox: xpos 68 ypos 0 textbutton _("{color=#008000}Choice help: choose the pink shoes (Emma Points){/color}"): text_style "KoGa3_2_button_text" selected True action NullAction() #KoGa3End # EP05 - achievement "Find Emma's Panties" screen screenEp05FindPanties01(): imagemap: ground "05_424" hotspot(517, 735, 188, 112) action Jump("emma03_unlock_complete01") #KoGa3Start if not persistent.ach_list_em[2]: if KoGa3ChoiceHintsOption == 1: hbox: xpos 68 ypos 0 textbutton _("WT+ hint: Click now on the panties to unlock the game achievement!"): text_style "KoGa3_2_button_text" selected True action NullAction() imagebutton: xpos 560 ypos 800 idle "music/Click_Finger.png" #hover "music/Click_Finger.png" action NullAction() #KoGa3End screen screenEp05FindPanties02(): imagemap: ground "05_424" hotspot(517, 735, 188, 112) action Jump("emma03_unlock_complete02") #KoGa3Start if not persistent.ach_list_em[2]: if KoGa3ChoiceHintsOption == 1: hbox: xpos 68 ypos 0 textbutton _("WT+ hint: Click now on the panties to unlock the game achievement!"): text_style "KoGa3_2_button_text" selected True action NullAction() imagebutton: xpos 560 ypos 800 idle "music/Click_Finger.png" #hover "music/Click_Finger.png" action NullAction() #KoGa3End screen fix_09beta_choice(): ## Ensure other screens do not get input while this screen is displayed. modal True zorder 200 $ kay_choice_01 = 0 add "gui/game_menu.jpg" label "Kaylah has offered you a no strings sexual relationship. Are you interested?": xalign 0.5 yalign 0.25 hbox xalign 0.5 yalign 0.5 spacing 40: imagebutton: idle "gui/m_yes.png" hover "gui/m_yes_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), SetVariable("kay_choice_01",1), Hide("fix_09beta_choice")] imagebutton: idle "gui/m_no.png" hover "gui/m_no_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), SetVariable("kay_choice_01",0), Hide("fix_09beta_choice")] ############################################################################# # # 'LOVE' POINTS AWARDS # ############################################################################# # POINTS - MOM PLUS screen screenPtsMomPlus(): zorder 1 add "pts_mom_plus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsMomPlus") # POINTS - MOM MINUS screen screenPtsMomMinus(): zorder 1 add "pts_mom_minus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsMomMinus") # POINTS - AUNT PLUS screen screenPtsAuntPlus(): zorder 1 add "pts_aunt_plus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsAuntPlus") # POINTS - AUNT MINUS screen screenPtsAuntMinus(): zorder 1 add "pts_aunt_minus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsAuntMinus") # POINTS - YD PLUS screen screenPtsYdPlus(): zorder 1 add "pts_yd_plus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsYdPlus") # POINTS - YD MINUS screen screenPtsYdMinus(): zorder 1 add "pts_yd_minus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsYdMinus") # POINTS - OD PLUS screen screenPtsOdPlus(): zorder 1 add "pts_od_plus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsOdPlus") # POINTS - OD MINUS screen screenPtsOdMinus(): zorder 1 add "pts_od_minus" xalign 0.05 yalign 0.05 timer 2.0 action Hide("screenPtsOdMinus") ############################################################################# # # CHARACTER PROFILES # ############################################################################# screen characters(): tag menu # CHARLOTTE imagebutton: xpos 0 idle "profile01_ground" hover "profile01_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_char")] # LUCY imagebutton: xpos 240 idle "profile02_ground" hover "profile02_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_lucy")] # EMMA imagebutton: xpos 480 idle "profile03_ground" hover "profile03_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_emma")] # SUZI imagebutton: xpos 720 idle "profile04_ground" hover "profile04_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_suzi")] # ZAK imagebutton: xpos 960 idle "profile05_ground" hover "profile05_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_zak")] # JOHNO imagebutton: xpos 1200 idle "profile06_ground" hover "profile06_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_johno")] # HARRY imagebutton: xpos 1440 idle "profile07_ground" hover "profile07_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_harry")] # STEVE imagebutton: xpos 1680 idle "profile08_ground" hover "profile08_hover" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("profile_steve")] imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Return()] screen profile_char(): modal True add "profile_char" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_char")] screen profile_lucy(): modal True add "profile_lucy" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_lucy")] screen profile_emma(): modal True add "profile_emma" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_emma")] screen profile_suzi(): modal True add "profile_suzi" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_suzi")] screen profile_zak(): modal True add "profile_zak" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_zak")] screen profile_johno(): modal True add "profile_johno" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_johno")] screen profile_harry(): modal True add "profile_harry" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_harry")] screen profile_steve(): modal True add "profile_steve" imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("profile_steve")] ############################################################################# # # ACHIEVEMENTS SCREENS AND GALLERIES # ############################################################################# screen credits(): # Ensure this replaces the main menu. tag menu add "gui/credits.jpg" # Return Button imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Return()] screen achievements(): # Ensure this replaces the main menu. tag menu add gui.game_menu_background #"gui/game_menu.png" $ unlocked_mom = persistent.num_unlock_mom $ unlocked_aunt = persistent.num_unlock_aunt $ unlocked_yd = persistent.num_unlock_yd $ unlocked_od = persistent.num_unlock_od $ scr_mid_x = 960 # Centre x of screen $ scr_mid_y = 480 # Centre y of screen (minus 40 pixels to leave room for RETURN button) $ img_width = 720 # width of the imagebuttons $ img_height = 450 # height of the imagebuttons $ box_spc = 20 # Spacing of character boxes from screen centre $ num_spc = 20 # Spacing of percentage text from bottom-right corner of box $ font_size = 44 # Size of the "Completed" text # CHARLOTTE imagebutton: xanchor img_width yanchor img_height xalign scr_mid_x - box_spc yalign scr_mid_y idle "gallery/scr_char.jpg" hover "gallery/scr_char_hover.jpg" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("gallery_char")] vbox: xanchor 1.0 yanchor 1.0 xalign scr_mid_x - box_spc - num_spc yalign scr_mid_y - num_spc if persistent.KoGa3GalleryUnlock == True: text "[KoGa3GalleryCountCh] / 20" size font_size min_width 300 text_align 1.0 else: text "[persistent.ach_cnt_ch] / 20" size font_size min_width 300 text_align 1.0 text "COMPLETED" size font_size/2 min_width 300 text_align 1.0 # LUCY imagebutton: xanchor 0 yanchor img_height xalign scr_mid_x + box_spc yalign scr_mid_y idle "gallery/scr_lucy.jpg" hover "gallery/scr_lucy_hover.jpg" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("gallery_lucy")] vbox: xanchor 1.0 yanchor 1.0 xalign scr_mid_x + box_spc + img_width - num_spc yalign scr_mid_y - num_spc if persistent.KoGa3GalleryUnlock == True: text "[KoGa3GalleryCountLu] / 20" size font_size min_width 300 text_align 1.0 else: text "[persistent.ach_cnt_lu] / 20" size font_size min_width 300 text_align 1.0 text "COMPLETED" size font_size/2 min_width 300 text_align 1.0 # EMMA imagebutton: xanchor img_width yanchor 0 xalign scr_mid_x - box_spc yalign scr_mid_y + box_spc idle "gallery/scr_emma.jpg" hover "gallery/scr_emma_hover.jpg" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("gallery_emma")] vbox: xanchor 1.0 yanchor 1.0 xalign scr_mid_x - box_spc - num_spc yalign scr_mid_x - num_spc if persistent.KoGa3GalleryUnlock == True: text "[KoGa3GalleryCountEm] / 20" size font_size min_width 300 text_align 1.0 else: text "[persistent.ach_cnt_em] / 20" size font_size min_width 300 text_align 1.0 text "COMPLETED" size font_size/2 min_width 300 text_align 1.0 # SUZI imagebutton: xanchor 0 yanchor 0 xalign scr_mid_x + box_spc yalign scr_mid_y + box_spc idle "gallery/scr_suzi.jpg" hover "gallery/scr_suzi_hover.jpg" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Show("gallery_suzi")] vbox: xanchor 1.0 yanchor 1.0 xalign scr_mid_x + box_spc + img_width - num_spc yalign scr_mid_x - num_spc if persistent.KoGa3GalleryUnlock == True: text "[KoGa3GalleryCountSu] / 20" size font_size min_width 300 text_align 1.0 else: text "[persistent.ach_cnt_su] / 20" size font_size min_width 300 text_align 1.0 text "COMPLETED" size font_size/2 min_width 300 text_align 1.0 # Return Button imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Return()] ############################################################################# # # SECOND SCREENS - INDIVIDUAL CHARACTER GALLERIES # ############################################################################# ################################################################################ ## Gallery Screens ################################################################################ init python: ########################################################## # # CHARLOTTE # ########################################################## # Step 1. Create the gallery object. g_char = Gallery() g_char.locked_button = "images/gallery/th_blank.jpg" # Step 2. Add buttons and images to the gallery. g_char.button("b_char01") g_char.condition("persistent.ach_list_ch[0] or persistent.KoGa3GalleryUnlock") g_char.image("char_img_01") g_char.button("b_char02") g_char.condition("persistent.ach_list_ch[1] or persistent.KoGa3GalleryUnlock") g_char.image("char_img_02") g_char.button("b_char03") g_char.condition("persistent.ach_list_ch[2] or persistent.KoGa3GalleryUnlock") g_char.image("char_img_03") g_char.button("b_char04") g_char.condition("persistent.ach_list_ch[3] or persistent.KoGa3GalleryUnlock") g_char.image("char_img_04") g_char.button("b_char05") g_char.condition("persistent.ach_list_ch[4] or persistent.KoGa3GalleryUnlock") g_char.image("char_img_05") g_char.button("b_char06") g_char.condition("persistent.ach_list_ch[5] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char07") g_char.condition("persistent.ach_list_ch[6] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char08") g_char.condition("persistent.ach_list_ch[7] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char09") g_char.condition("persistent.ach_list_ch[8] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char10") g_char.condition("persistent.ach_list_ch[9] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char11") g_char.condition("persistent.ach_list_ch[10] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char12") g_char.condition("persistent.ach_list_ch[11] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char13") g_char.condition("persistent.ach_list_ch[12] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char14") g_char.condition("persistent.ach_list_ch[13] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char15") g_char.condition("persistent.ach_list_ch[14] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char16") g_char.condition("persistent.ach_list_ch[15] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char17") g_char.condition("persistent.ach_list_ch[16] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char18") g_char.condition("persistent.ach_list_ch[17] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char19") g_char.condition("persistent.ach_list_ch[18] or persistent.KoGa3GalleryUnlock") g_char.image("img01") g_char.button("b_char20") g_char.condition("persistent.ach_list_ch[19] or persistent.KoGa3GalleryUnlock") g_char.image("img01") ########################################################## # # AUNT # ########################################################## g_lucy = Gallery() g_lucy.locked_button = "images/gallery/th_blank.jpg" # Step 2. Add buttons and images to the gallery. g_lucy.button("b_lucy01") g_lucy.condition("persistent.ach_list_lu[0] or persistent.KoGa3GalleryUnlock") g_lucy.image("lucy_img_01") g_lucy.button("b_lucy02") g_lucy.condition("persistent.ach_list_lu[1] or persistent.KoGa3GalleryUnlock") g_lucy.image("lucy_img_02") g_lucy.button("b_lucy03") g_lucy.condition("persistent.ach_list_lu[2] or persistent.KoGa3GalleryUnlock") g_lucy.image("lucy_img_03") g_lucy.button("b_lucy04") g_lucy.condition("persistent.ach_list_lu[3] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy05") g_lucy.condition("persistent.ach_list_lu[4] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy06") g_lucy.condition("persistent.ach_list_lu[5] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy07") g_lucy.condition("persistent.ach_list_lu[6] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy08") g_lucy.condition("persistent.ach_list_lu[7] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy09") g_lucy.condition("persistent.ach_list_lu[8] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy10") g_lucy.condition("persistent.ach_list_lu[9] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy11") g_lucy.condition("persistent.ach_list_lu[10] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy12") g_lucy.condition("persistent.ach_list_lu[11] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy13") g_lucy.condition("persistent.ach_list_lu[12] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy14") g_lucy.condition("persistent.ach_list_lu[13] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy15") g_lucy.condition("persistent.ach_list_lu[14] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy16") g_lucy.condition("persistent.ach_list_lu[15] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy17") g_lucy.condition("persistent.ach_list_lu[16] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy18") g_lucy.condition("persistent.ach_list_lu[17] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy19") g_lucy.condition("persistent.ach_list_lu[18] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") g_lucy.button("b_lucy20") g_lucy.condition("persistent.ach_list_lu[19] or persistent.KoGa3GalleryUnlock") g_lucy.image("img01") ########################################################## # # EMMA # ########################################################## g_emma = Gallery() g_emma.locked_button = "images/gallery/th_blank.jpg" # Step 2. Add buttons and images to the gallery. g_emma.button("b_emma01") g_emma.condition("persistent.ach_list_em[0] or persistent.KoGa3GalleryUnlock") g_emma.image("emma_img_01") g_emma.button("b_emma02") g_emma.condition("persistent.ach_list_em[1] or persistent.KoGa3GalleryUnlock") g_emma.image("emma_img_02") g_emma.button("b_emma03") g_emma.condition("persistent.ach_list_em[2] or persistent.KoGa3GalleryUnlock") g_emma.image("emma_img_03") g_emma.button("b_emma04") g_emma.condition("persistent.ach_list_em[3] or persistent.KoGa3GalleryUnlock") g_emma.image("emma_img_04") g_emma.button("b_emma05") g_emma.condition("persistent.ach_list_em[4] or persistent.KoGa3GalleryUnlock") g_emma.image("emma_img_05") g_emma.button("b_emma06") g_emma.condition("persistent.ach_list_em[5] or persistent.KoGa3GalleryUnlock") g_emma.image("emma_img_06") g_emma.button("b_emma07") g_emma.condition("persistent.ach_list_em[6] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma08") g_emma.condition("persistent.ach_list_em[7] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma09") g_emma.condition("persistent.ach_list_em[8] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma10") g_emma.condition("persistent.ach_list_em[9] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma11") g_emma.condition("persistent.ach_list_em[10] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma12") g_emma.condition("persistent.ach_list_em[11] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma13") g_emma.condition("persistent.ach_list_em[12] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma14") g_emma.condition("persistent.ach_list_em[13] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma15") g_emma.condition("persistent.ach_list_em[14] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma16") g_emma.condition("persistent.ach_list_em[15] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma17") g_emma.condition("persistent.ach_list_em[16] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma18") g_emma.condition("persistent.ach_list_em[17] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma19") g_emma.condition("persistent.ach_list_em[18] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") g_emma.button("b_emma20") g_emma.condition("persistent.ach_list_em[19] or persistent.KoGa3GalleryUnlock") g_emma.image("img01") ########################################################## # # SUZI # ########################################################## g_suzi = Gallery() g_suzi.locked_button = "images/gallery/th_blank.jpg" # Step 2. Add buttons and images to the gallery. g_suzi.button("b_suzi01") g_suzi.condition("persistent.ach_list_su[0] or persistent.KoGa3GalleryUnlock") g_suzi.image("suzi_img_01") g_suzi.button("b_suzi02") g_suzi.condition("persistent.ach_list_su[1] or persistent.KoGa3GalleryUnlock") g_suzi.image("suzi_img_02") g_suzi.button("b_suzi03") g_suzi.condition("persistent.ach_list_su[2] or persistent.KoGa3GalleryUnlock") g_suzi.image("suzi_img_03") g_suzi.button("b_suzi04") g_suzi.condition("persistent.ach_list_su[3] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi05") g_suzi.condition("persistent.ach_list_su[4] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi06") g_suzi.condition("persistent.ach_list_su[5] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi07") g_suzi.condition("persistent.ach_list_su[6] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi08") g_suzi.condition("persistent.ach_list_su[7] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi09") g_suzi.condition("persistent.ach_list_su[8] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi10") g_suzi.condition("persistent.ach_list_su[9] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi11") g_suzi.condition("persistent.ach_list_su[10] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi12") g_suzi.condition("persistent.ach_list_su[11] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi13") g_suzi.condition("persistent.ach_list_su[12] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi14") g_suzi.condition("persistent.ach_list_su[13] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi15") g_suzi.condition("persistent.ach_list_su[14] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi16") g_suzi.condition("persistent.ach_list_su[15] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi17") g_suzi.condition("persistent.ach_list_su[16] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi18") g_suzi.condition("persistent.ach_list_su[17] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi19") g_suzi.condition("persistent.ach_list_su[18] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") g_suzi.button("b_suzi20") g_suzi.condition("persistent.ach_list_su[19] or persistent.KoGa3GalleryUnlock") g_suzi.image("img01") screen gallery_char(): modal True # stops interaction with screen(s) beneath add gui.game_menu_background #"gui/game_menu.png" # A grid of buttons. grid 5 4: xspacing 50 yspacing 50 xalign 0.5 yalign 0.2 add g_char.make_button("b_char01", "images/gallery/th_char_01.jpg", "images/gallery/th_char_01_lock.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char02", "images/gallery/th_char_02.jpg", "images/gallery/th_char_02_lock.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char03", "images/gallery/th_char_03.jpg", "images/gallery/th_char_03_lock.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char04", "images/gallery/th_char_04.jpg", "images/gallery/th_char_04_lock.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char05", "images/gallery/th_char_05.jpg", "images/gallery/th_char_05_lock.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char06", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char07", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char08", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char09", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char10", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char11", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char12", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char13", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char14", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char15", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char16", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char17", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char18", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char19", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_char.make_button("b_char20", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("gallery_char")] #KoGa3 START# if persistent.KoGa3GalleryUnlock is True: textbutton _("Achievement Mod: {color=[KoGa3Color2]}On {/color}"): text_style "KoGa3_button_text" xpos 150 ypos 980 action SetVariable("persistent.KoGa3GalleryUnlock", False) if persistent.KoGa3GalleryUnlock is False: textbutton _("Achievement Mod: {color=[KoGa3Color2]}Off{/color}"): xpos 150 ypos 980 text_style "KoGa3_button_text" action SetVariable("persistent.KoGa3GalleryUnlock", True) # textbutton _("Reset the achievements..."): # text_style "KoGa3_button_text" # xpos 150 # ypos 1025 # action Show("KoGa3ScreenAchievementReset") #KoGa3 END# screen gallery_lucy(): modal True add gui.game_menu_background #"gui/game_menu.png" # A grid of buttons. grid 5 4: xspacing 50 yspacing 50 xalign 0.5 yalign 0.2 add g_lucy.make_button("b_lucy01", "images/gallery/th_lucy_01.jpg", "images/gallery/th_lucy_01_lock.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy02", "images/gallery/th_lucy_02.jpg", "images/gallery/th_lucy_02_lock.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy03", "images/gallery/th_lucy_03.jpg", "images/gallery/th_lucy_03_lock.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy04", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy05", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy06", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy07", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy08", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy09", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy10", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy11", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy12", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy13", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy14", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy15", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy16", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy17", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy18", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy19", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_lucy.make_button("b_lucy20", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("gallery_lucy")] #KoGa3 START# if persistent.KoGa3GalleryUnlock is True: textbutton _("Achievement Mod: {color=[KoGa3Color2]}On {/color}"): text_style "KoGa3_button_text" xpos 150 ypos 980 action SetVariable("persistent.KoGa3GalleryUnlock", False) if persistent.KoGa3GalleryUnlock is False: textbutton _("Achievement Mod: {color=[KoGa3Color2]}Off{/color}"): xpos 150 ypos 980 text_style "KoGa3_button_text" action SetVariable("persistent.KoGa3GalleryUnlock", True) # textbutton _("Reset the achievements..."): # text_style "KoGa3_button_text" # xpos 150 # ypos 1025 # action Show("KoGa3ScreenAchievementReset") #KoGa3 END# screen gallery_emma(): modal True add gui.game_menu_background #"gui/game_menu.png" # A grid of buttons. grid 5 4: xspacing 50 yspacing 50 xalign 0.5 yalign 0.2 add g_emma.make_button("b_emma01", "images/gallery/th_emma_01.jpg", "images/gallery/th_emma_01_lock.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma02", "images/gallery/th_emma_02.jpg", "images/gallery/th_emma_02_lock.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma03", "images/gallery/th_emma_03.jpg", "images/gallery/th_emma_03_lock.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma04", "images/gallery/th_emma_04.jpg", "images/gallery/th_emma_04_lock.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma05", "images/gallery/th_emma_05.jpg", "images/gallery/th_emma_05_lock.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma06", "images/gallery/th_emma_06.jpg", "images/gallery/th_emma_06_lock.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma07", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma08", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma09", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma10", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma11", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma12", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma13", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma14", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma15", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma16", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma17", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma18", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma19", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_emma.make_button("b_emma20", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("gallery_emma")] #KoGa3 START# if persistent.KoGa3GalleryUnlock is True: textbutton _("Achievement Mod: {color=[KoGa3Color2]}On {/color}"): text_style "KoGa3_button_text" xpos 150 ypos 980 action SetVariable("persistent.KoGa3GalleryUnlock", False) if persistent.KoGa3GalleryUnlock is False: textbutton _("Achievement Mod: {color=[KoGa3Color2]}Off{/color}"): xpos 150 ypos 980 text_style "KoGa3_button_text" action SetVariable("persistent.KoGa3GalleryUnlock", True) # textbutton _("Reset the achievements..."): # text_style "KoGa3_button_text" # xpos 150 # ypos 1025 # action Show("KoGa3ScreenAchievementReset") #KoGa3 END# screen gallery_suzi(): modal True add gui.game_menu_background #"gui/game_menu.png" # A grid of buttons. grid 5 4: xspacing 50 yspacing 50 xalign 0.5 yalign 0.2 add g_suzi.make_button("b_suzi01", "images/gallery/th_suzi_01.jpg", "images/gallery/th_suzi_01_lock.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi02", "images/gallery/th_suzi_02.jpg", "images/gallery/th_suzi_02_lock.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi03", "images/gallery/th_suzi_03.jpg", "images/gallery/th_suzi_03_lock.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi04", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi05", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi06", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi07", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi08", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi09", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi10", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi11", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi12", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi13", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi14", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi15", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi16", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi17", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi18", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi19", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) add g_suzi.make_button("b_suzi20", "images/gallery/th_blank.jpg", xalign=0.5, yalign=0.5) imagebutton: xalign 0.5 yalign 0.99 idle "gui/m_return.png" hover "gui/m_return_hover.png" hovered Play("sound", "audio/button_hover.ogg", 0) clicked [Play("sound", "audio/button_click.ogg", 0), Hide("gallery_suzi")] #KoGa3 START# if persistent.KoGa3GalleryUnlock is True: textbutton _("Achievement Mod: {color=[KoGa3Color2]}On {/color}"): text_style "KoGa3_button_text" xpos 150 ypos 980 action SetVariable("persistent.KoGa3GalleryUnlock", False) if persistent.KoGa3GalleryUnlock is False: textbutton _("Achievement Mod: {color=[KoGa3Color2]}Off{/color}"): xpos 150 ypos 980 text_style "KoGa3_button_text" action SetVariable("persistent.KoGa3GalleryUnlock", True) # textbutton _("Reset the achievements..."): # text_style "KoGa3_button_text" # xpos 150 # ypos 1025 # action Show("KoGa3ScreenAchievementReset") #KoGa3 END# #-----------------------KoGa3 Mod defaults----------------------# default persistent.KoGa3GalleryUnlock = False define KoGa3GalleryCountCh = 5 #Achievement counter Charlotte / v0.15 define KoGa3GalleryCountEm = 6 #Achievement counter Emma / v0.15 define KoGa3GalleryCountLu = 3 #Achievement counter Lucy / v0.15 define KoGa3GalleryCountSu = 3 #Achievement counter Suzi / v0.15 #---------------KoGa3 Achievement reset screen------------------# # screen KoGa3ScreenAchievementReset: # modal True # add "/music/KoGa3MenuBack.png" # vbox: # xalign 0.5 # yalign 0.5 # textbutton _("Reset all the achievements \n (eg for a new playthrough)"): # xalign 0.5 # text_style "KoGa3_button_text" # selected False # action [ # SetVariable ("persistent.ach_list_ch[0]", False), # SetVariable ("persistent.ach_list_ch[1]", False), # SetVariable ("persistent.ach_list_ch[2]", False), # SetVariable ("persistent.ach_list_ch[3]", False), # SetVariable ("persistent.ach_list_ch[4]", False), # SetVariable ("persistent.ach_list_su[0]", False), # SetVariable ("persistent.ach_list_su[1]", False), # SetVariable ("persistent.ach_list_su[2]", False), # SetVariable ("persistent.ach_list_em[0]", False), # SetVariable ("persistent.ach_list_em[1]", False), # SetVariable ("persistent.ach_list_em[2]", False), # SetVariable ("persistent.ach_list_em[3]", False), # SetVariable ("persistent.ach_list_em[4]", False), # SetVariable ("persistent.ach_list_em[5]", False), # SetVariable ("persistent.ach_list_lu[0]", False), # SetVariable ("persistent.ach_list_lu[1]", False), # SetVariable ("persistent.num_unlock_mom", 0), #reset achievement counter Charlotte # SetVariable ("persistent.num_unlock_aunt", 0), #reset achievement counter Lucy # SetVariable ("persistent.num_unlock_yd", 0), #reset achievement counter Emma # SetVariable ("persistent.num_unlock_od", 0), #reset achievement counter Suzi # SetVariable("persistent.KoGa3GalleryUnlock", False), #is set to see the difference immediately... # Hide("KoGa3ScreenAchievementReset") ] # textbutton (""): # xalign 0.5 # text_style "KoGa3_button_text" # action NullAction() # textbutton _("No, I want to keep them"): # xalign 0.5 # text_style "KoGa3_button_text" # selected False # action Hide("KoGa3ScreenAchievementReset")