예제 #1
0
 def _interaction_undressing_autonomy_type():
     undressing_autonomy_level_window = SettingsWindow(
         1, 2601174900, 1342392999, cancel_callback=_open_autonomy_settings)
     undressing_autonomy_level_window.add_settings_option(
         SettingsSelectorOption(
             469378371,
             1366608659,
             _interaction_undressing_autonomy_type,
             NUDITY_SETTINGS_DICT,
             NuditySetting.INTERACTION_AUTONOMY_UNDRESSING_TYPE,
             NudityAutonomyUndressLevelSetting.DISABLED,
             allow_change_callback=False))
     undressing_autonomy_level_window.add_settings_option(
         SettingsSelectorOption(
             2783019522,
             3623010176,
             _interaction_undressing_autonomy_type,
             NUDITY_SETTINGS_DICT,
             NuditySetting.INTERACTION_AUTONOMY_UNDRESSING_TYPE,
             NudityAutonomyUndressLevelSetting.RANDOM,
             allow_change_callback=False))
     undressing_autonomy_level_window.add_settings_option(
         SettingsSelectorOption(
             1795801803,
             2851490907,
             _interaction_undressing_autonomy_type,
             NUDITY_SETTINGS_DICT,
             NuditySetting.INTERACTION_AUTONOMY_UNDRESSING_TYPE,
             NudityAutonomyUndressLevelSetting.ALWAYS,
             allow_change_callback=False))
     return undressing_autonomy_level_window
예제 #2
0
 def _notifications_visibility_type():
     notifications_visibility_type_window = SettingsWindow(
         1,
         1049993247,
         3978784152,
         cancel_callback=_open_notification_settings)
     notifications_visibility_type_window.add_settings_option(
         SettingsSelectorOption(674810031,
                                3883147319,
                                _notifications_visibility_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.NOTIFICATIONS_VISBILITY_TYPE,
                                NudityNotificationsTypeSetting.DISABLED,
                                allow_change_callback=False))
     notifications_visibility_type_window.add_settings_option(
         SettingsSelectorOption(3818596707,
                                4274135008,
                                _notifications_visibility_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.NOTIFICATIONS_VISBILITY_TYPE,
                                NudityNotificationsTypeSetting.AUTONOMY,
                                allow_change_callback=False))
     notifications_visibility_type_window.add_settings_option(
         SettingsSelectorOption(1487120885,
                                1289690659,
                                _notifications_visibility_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.NOTIFICATIONS_VISBILITY_TYPE,
                                NudityNotificationsTypeSetting.ALL,
                                allow_change_callback=False))
     return notifications_visibility_type_window
예제 #3
0
 def _autonomy_type():
     autonomy_level_window = SettingsWindow(
         1, 273010132, 3506801424, cancel_callback=_open_autonomy_settings)
     autonomy_level_window.add_settings_option(
         SettingsSelectorOption(10295473,
                                3946683557,
                                _autonomy_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.AUTONOMY_TYPE,
                                NudityAutonomyTypeSetting.DISABLED,
                                allow_change_callback=False))
     autonomy_level_window.add_settings_option(
         SettingsSelectorOption(933284298,
                                324302165,
                                _autonomy_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.AUTONOMY_TYPE,
                                NudityAutonomyTypeSetting.NPC_ONLY,
                                allow_change_callback=False))
     autonomy_level_window.add_settings_option(
         SettingsSelectorOption(3903945432,
                                4227951371,
                                _autonomy_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.AUTONOMY_TYPE,
                                NudityAutonomyTypeSetting.FULL,
                                allow_change_callback=False))
     return autonomy_level_window
def _polyamory_settings():
    def _change_warning_message():
        display_ok_dialog(text=926615894, title=2064322478)

    settings_option_window = SettingsWindow(
        0,
        2064322478,
        606279529,
        change_callback=_change_warning_message,
        cancel_callback=_open_relationship_settings)
    settings_option_window.add_settings_option(
        SettingsSelectorOption(3487178965,
                               0,
                               _polyamory_settings,
                               RELATIONSHIP_SETTINGS_DICT,
                               RelationshipSetting.POLYGAMY_STATE,
                               1,
                               allow_change_callback=False))
    settings_option_window.add_settings_option(
        SettingsSelectorOption(
            4221398665,
            0,
            _polyamory_settings,
            RELATIONSHIP_SETTINGS_DICT,
            RelationshipSetting.POLYGAMY_STATE,
            0,
            allow_change_callback=RELATIONSHIP_SETTINGS_DICT[
                RelationshipSetting.POLYGAMY_STATE] == 1))
    return settings_option_window
def _romance_age_restrictions_settings():
    def _change_warning_message():
        display_ok_dialog(text=926615894, title=3579577312)

    settings_option_window = SettingsWindow(
        0,
        3579577312,
        689435193,
        change_callback=_change_warning_message,
        cancel_callback=_open_relationship_settings)
    settings_option_window.add_settings_option(
        SettingsSelectorOption(
            1972153895,
            0,
            _romance_age_restrictions_settings,
            RELATIONSHIP_SETTINGS_DICT,
            RelationshipSetting.ROMANCE_AGE_RESTRICTION_STATE,
            1,
            allow_change_callback=False))
    settings_option_window.add_settings_option(
        SettingsSelectorOption(
            1840687547,
            0,
            _romance_age_restrictions_settings,
            RELATIONSHIP_SETTINGS_DICT,
            RelationshipSetting.ROMANCE_AGE_RESTRICTION_STATE,
            0,
            allow_change_callback=RELATIONSHIP_SETTINGS_DICT[
                RelationshipSetting.ROMANCE_AGE_RESTRICTION_STATE] == 1))
    return settings_option_window
def _global_incest_cheat_settings():
    def _open_warning_message():
        display_ok_dialog(text=1417105284, title=3799781904)

    def _change_warning_message():
        display_ok_dialog(text=926615894, title=3857402476)

    settings_option_window = SettingsWindow(
        0,
        3799781904,
        3384770454,
        open_callback=_open_warning_message,
        change_callback=_change_warning_message,
        cancel_callback=_open_relationship_settings)
    settings_option_window.add_settings_option(
        SettingsSelectorOption(1836994860,
                               0,
                               _global_incest_cheat_settings,
                               RELATIONSHIP_SETTINGS_DICT,
                               RelationshipSetting.INCEST_STATE,
                               1,
                               allow_change_callback=False))
    settings_option_window.add_settings_option(
        SettingsSelectorOption(
            3076268239,
            0,
            _global_incest_cheat_settings,
            RELATIONSHIP_SETTINGS_DICT,
            RelationshipSetting.INCEST_STATE,
            0,
            allow_change_callback=RELATIONSHIP_SETTINGS_DICT[
                RelationshipSetting.INCEST_STATE] == 1))
    return settings_option_window
def _global_no_jealousy_cheat_settings():
    def _open_warning_message():
        display_ok_dialog(text=584740058, title=3857402476)

    def _change_warning_message():
        display_ok_dialog(text=926615894, title=3857402476)

    settings_option_window = SettingsWindow(
        0,
        3857402476,
        4022532503,
        open_callback=_open_warning_message,
        change_callback=_change_warning_message,
        cancel_callback=_open_relationship_settings)
    settings_option_window.add_settings_option(
        SettingsSelectorOption(1836796321,
                               0,
                               _global_no_jealousy_cheat_settings,
                               RELATIONSHIP_SETTINGS_DICT,
                               RelationshipSetting.JEALOUSY_STATE,
                               1,
                               allow_change_callback=False))
    settings_option_window.add_settings_option(
        SettingsSelectorOption(
            1388686066,
            0,
            _global_no_jealousy_cheat_settings,
            RELATIONSHIP_SETTINGS_DICT,
            RelationshipSetting.JEALOUSY_STATE,
            0,
            allow_change_callback=RELATIONSHIP_SETTINGS_DICT[
                RelationshipSetting.JEALOUSY_STATE] == 1))
    return settings_option_window
예제 #8
0
 def _complete_undressing_type():
     complete_undressing_type_window = SettingsWindow(
         1, 692689912, 3042534075, cancel_callback=_open_outfit_settings)
     complete_undressing_type_window.add_settings_option(
         SettingsSelectorOption(1221347836,
                                1256816785,
                                _complete_undressing_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.COMPLETE_UNDRESSING_TYPE,
                                CompleteUndressingTypeSetting.DEFAULT,
                                allow_change_callback=False))
     complete_undressing_type_window.add_settings_option(
         SettingsSelectorOption(2744873298,
                                1134862513,
                                _complete_undressing_type,
                                NUDITY_SETTINGS_DICT,
                                NuditySetting.COMPLETE_UNDRESSING_TYPE,
                                CompleteUndressingTypeSetting.SPECIAL,
                                allow_change_callback=False))
     return complete_undressing_type_window