2023-03-31 22:41:48 +00:00
|
|
|
# General states
|
2022-05-16 23:48:22 +00:00
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
default states.cho.tier = 1
|
|
|
|
default states.cho.level = 0
|
|
|
|
default states.cho.public_tier = 0 # TODO: Not in use.
|
|
|
|
default states.cho.public_level = 0
|
|
|
|
default states.cho.mood = 0
|
|
|
|
default states.cho.unlocked = False
|
|
|
|
default states.cho.busy = False
|
|
|
|
default states.cho.gifted = False
|
|
|
|
default states.cho.favors_unlocked = False
|
|
|
|
default states.cho.requests_unlocked = False
|
|
|
|
default states.cho.wardrobe_unlocked = False
|
|
|
|
default states.cho.wardrobe_scheduling = True
|
|
|
|
default states.cho.chatted = False
|
2023-04-02 23:48:38 +00:00
|
|
|
default states.cho.map_location = "training_grounds"
|
2022-05-16 23:48:22 +00:00
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
# Sexual activity states
|
2022-05-16 23:48:22 +00:00
|
|
|
|
2023-06-21 18:09:32 +00:00
|
|
|
default states.cho.status.show_bra = False
|
|
|
|
default states.cho.status.show_tits = False
|
|
|
|
default states.cho.status.show_panties = False
|
|
|
|
default states.cho.status.show_pussy = False
|
|
|
|
default states.cho.status.stripping = False
|
|
|
|
default states.cho.status.dick_seen = False
|
|
|
|
default states.cho.status.cumshot = False
|
|
|
|
default states.cho.status.handjob = False
|
2023-03-31 22:41:48 +00:00
|
|
|
default states.cho.status.blowjob = False
|
2023-06-21 18:09:32 +00:00
|
|
|
default states.cho.status.gokkun = False
|
|
|
|
default states.cho.status.deepthroat = False
|
2023-03-31 22:41:48 +00:00
|
|
|
# default states.cho.status.masturbating = False
|
2023-06-21 18:09:32 +00:00
|
|
|
default states.cho.status.sex = False
|
|
|
|
default states.cho.status.creampie = False
|
2023-03-31 22:41:48 +00:00
|
|
|
# default states.cho.status.anal = False
|
2022-05-16 23:48:22 +00:00
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
# Event flags
|
2022-05-16 23:48:22 +00:00
|
|
|
|
2023-03-31 22:41:48 +00:00
|
|
|
default states.cho.ev.intro.masturbated = False
|
|
|
|
default states.cho.ev.intro.e1_complete = False
|
|
|
|
default states.cho.ev.intro.e2_complete = False
|
|
|
|
default states.cho.ev.intro.e3_complete = False
|
|
|
|
default states.cho.ev.intro.e4_complete = False
|
|
|
|
default states.cho.ev.panty_thief.acquired = False
|
|
|
|
default states.cho.ev.panty_thief.soaked = False
|
|
|
|
default states.cho.ev.suck_it.variant = None # Dynamic string. Valid choices: failed, swallow, throat, points, taste.
|
|
|
|
default states.cho.ev.inspect_her_body.tonks_doppler_encounter = False
|
|
|
|
default states.cho.ev.inspect_her_body.tonks_succubus_encounter = False
|
2023-07-02 19:18:37 +00:00
|
|
|
default states.cho.ev.inspect_her_body.T2_E3_failed = False
|
|
|
|
default states.cho.ev.inspect_her_body.T2_E3_complete = False
|
|
|
|
default states.cho.ev.inspect_her_body.T3_E3_complete = False
|
2023-03-31 22:41:48 +00:00
|
|
|
default states.cho.ev.quidditch.e1_complete = False
|
|
|
|
default states.cho.ev.quidditch.e2_complete = False
|
|
|
|
default states.cho.ev.quidditch.e3_complete = False
|
|
|
|
default states.cho.ev.quidditch.e4_complete = False
|
|
|
|
default states.cho.ev.quidditch.e5_complete = False
|
|
|
|
default states.cho.ev.quidditch.e6_complete = False
|
|
|
|
default states.cho.ev.quidditch.e7_complete = False
|
|
|
|
default states.cho.ev.quidditch.e8_complete = False
|
|
|
|
default states.cho.ev.quidditch.e9_complete = False
|
|
|
|
default states.cho.ev.quidditch.e10_complete = False
|
|
|
|
default states.cho.ev.quidditch.e11_complete = False
|
|
|
|
default states.cho.ev.quidditch.e12_complete = False
|
|
|
|
default states.cho.ev.quidditch.e13_complete = False
|
|
|
|
default states.cho.ev.quidditch.e14_complete = False
|
|
|
|
default states.cho.ev.quidditch.given_thestral = False
|
|
|
|
default states.cho.ev.quidditch.hermione_affection = None # Dynamic string. Valid choices: cho, hermione, neither.
|
|
|
|
default states.cho.ev.quidditch.hufflepuff_stage = "" # Dynamic string. Valid choices: 'start', 'ready', 'intro_done', 'completed', 'return'.
|
|
|
|
default states.cho.ev.quidditch.hufflepuff_prepared = False # Ready for practice match? (Requirements: tactic)
|
|
|
|
default states.cho.ev.quidditch.hufflepuff_training = False # Finished Hufflepuff practice match?
|
|
|
|
default states.cho.ev.quidditch.slytherin_stage = "" # Dynamic string. Valid choices: 'start', 'ready', 'intro_done', 'completed', 'return'.
|
|
|
|
default states.cho.ev.quidditch.slytherin_failed = False # Has failed first training match?
|
|
|
|
default states.cho.ev.quidditch.slytherin_prepared = False # Ready for practice match? (Requirements: tactic, blackmail Hermione, Tonks' help)
|
|
|
|
default states.cho.ev.quidditch.slytherin_training = False # Finished Slytherin practice match?
|
|
|
|
default states.cho.ev.quidditch.gryffindor_stage = "" # Dynamic string. Valid choices: 'start', 'ready', 'intro_done', 'completed', 'return'.
|
|
|
|
default states.cho.ev.quidditch.gryffindor_failed = False # Found a cheerleader? (Requirements: Ask Luna)
|
|
|
|
default states.cho.ev.quidditch.gryffindor_training = False # Finished Gryffindor practice match?
|
2024-04-28 17:39:12 +00:00
|
|
|
default states.cho.ev.quidditch.broom_name = _("Purple Rocket")
|
2023-03-31 22:41:48 +00:00
|
|
|
default states.cho.ev.quidditch.position = "" # Valid choices: "front", "above", "close"
|
|
|
|
default states.cho.ev.quidditch.lock_training = False
|
|
|
|
default states.cho.ev.quidditch.lock_practice = True
|
|
|
|
default states.cho.ev.quidditch.lock_tactic = False
|
|
|
|
default states.cho.ev.quidditch.in_progress = False
|
|
|
|
default states.cho.ev.quiz.e1_complete = False
|
|
|
|
default states.cho.ev.quiz.e2_complete = False
|
|
|
|
default states.cho.ev.quiz.correct_answers = 0
|
|
|
|
default states.cho.ev.quiz.checkpoint = False
|
|
|
|
default states.cho.ev.quiz.lost = False
|
|
|
|
default states.cho.ev.quiz.complete = False
|
|
|
|
default states.cho.ev.quiz.hint = "" # Set after reading Quidditch Book
|
2023-07-02 18:14:48 +00:00
|
|
|
default states.cho.ev.talk_to_me.t1_e3_complete = False
|
|
|
|
default states.cho.ev.talk_to_me.t2_e3_complete = False
|
|
|
|
default states.cho.ev.talk_to_me.t3_e3_complete = False
|
|
|
|
default states.cho.ev.suck_it.T3_E3_complete = False
|
2023-07-02 19:18:37 +00:00
|
|
|
default states.cho.ev.spy_on_boys.t3_e1_complete = False
|
|
|
|
default states.cho.ev.spy_on_boys.t3_e2_complete = False
|
|
|
|
default states.cho.ev.spy_on_boys.t3_e3_complete = False
|
|
|
|
default states.cho.ev.spy_on_girls.t3_e1_complete = False
|
|
|
|
default states.cho.ev.spy_on_girls.t3_e2_complete = False
|
|
|
|
default states.cho.ev.spy_on_girls.t3_e3_complete = False
|
|
|
|
default states.cho.ev.spy_on_girls.t3_e4_complete = False
|
|
|
|
default states.cho.ev.manipulate_boys.t2_e4_complete = False
|
|
|
|
default states.cho.ev.manipulate_boys.t3_e1_complete = False
|
|
|
|
default states.cho.ev.manipulate_boys.t3_e2_complete = False
|
|
|
|
default states.cho.ev.manipulate_boys.t3_e3_complete = False
|
|
|
|
default states.cho.ev.manipulate_girls.t3_e1_complete = False
|
|
|
|
default states.cho.ev.manipulate_girls.t3_e2_complete = False
|
|
|
|
default states.cho.ev.manipulate_girls.t3_e3_complete = False
|
|
|
|
default states.cho.ev.manipulate_girls.t3_e4_complete = False
|
2024-09-12 13:03:20 +00:00
|
|
|
default states.cho.ev.condom_event = False
|
2022-05-16 23:48:22 +00:00
|
|
|
|
|
|
|
# Names
|
2023-03-31 22:41:48 +00:00
|
|
|
|
2024-04-28 17:39:12 +00:00
|
|
|
default name_genie_cho = _("Professor")
|
|
|
|
default name_cho_genie = _("Cho")
|
|
|
|
default name_cho_tonks = _("Sweetie")
|