2022-05-16 23:48:22 +00:00
default cheat_wardrobe_alpha = False
default skip_duel = False
default experimental_cheats = False
2023-11-17 03:04:15 +00:00
default __curr_breast_type = 0
default __curr_ass_type = 0
2022-05-16 23:48:22 +00:00
label cheats:
if not renpy.seen_label("cheats"):
"Uncle Good Advice" "{b}Attention!{/b}\nSome cheats can cause bugs and writing inconsistencies, use at your own risk."
menu:
2022-05-20 18:48:05 +00:00
"-Inventory-":
2023-11-17 03:03:52 +00:00
menu .general:
2022-05-16 23:48:22 +00:00
"-Add 500 Gold-" (icon="interface/icons/small/gold.webp"):
$ game.gold += 500
jump cheats.general
"-Get all gifts-" (icon="interface/icons/small/gift.webp"):
python:
for i in inventory.get_instances_of_type("gift"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added 100 of each gift item to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all potions-" (icon="interface/icons/small/potion.webp"):
python:
for i in inventory.get_instances_of_type("potion"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added 100 of each potion item to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all ingredients-" (icon="interface/icons/small/potion.webp"):
python:
for i in inventory.get_instances_of_type("ingredient"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added 100 of each ingredient item to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all scrolls-" (icon="interface/icons/small/spell.webp"):
python:
for i in inventory.get_instances_of_type("scroll"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added all scrolls to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all books-" (icon="interface/icons/small/book.webp"):
python:
for i in inventory.get_instances_of_type("book"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added all books to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all decorations-" (icon="interface/icons/small/gold.webp"):
python:
for i in inventory.get_instances_of_type("decoration"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added all decorations to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all quest items-" (icon="interface/icons/small/potion.webp"):
menu:
"Uncle Good Advice" "{color=#ff8000}Attention!{/color} You may receive items that are not intended to be used in your time line, or may be experimental. Do you still wish to proceed?"
2022-05-20 18:48:05 +00:00
"-Yes-":
2022-05-16 23:48:22 +00:00
pass
2022-05-20 18:48:05 +00:00
"-No-":
2022-05-16 23:48:22 +00:00
jump cheats.general
python:
for i in inventory.get_instances_of_type("quest"):
i.owned = i.limit
2023-03-11 19:43:02 +00:00
nar "Added all quest items to the inventory."
2022-05-16 23:48:22 +00:00
"-Get all outfits-" (icon="interface/icons/small/wardrobe.webp"):
menu:
"Uncle Good Advice" "{color=#ff8000}Attention!{/color} You may receive outfits that are not intended to be used in your time line, may be experimental, or are duplicates of the already existing outfits. Do you still wish to proceed?"
2022-05-20 18:48:05 +00:00
"-Yes-":
2022-05-16 23:48:22 +00:00
pass
2022-05-20 18:48:05 +00:00
"-No-":
2022-05-16 23:48:22 +00:00
jump cheats.general
python:
2023-04-11 19:36:22 +00:00
for i in states.dolls:
2022-05-16 23:48:22 +00:00
for x in getattr(renpy.store, i).outfits:
if not x.hidden:
x.unlock()
# Add relevant quest items to the inventory
$ poker_outfit_ITEM.owned = 1
$ ball_outfit_ITEM.owned = 1
$ maid_outfit_ITEM.owned = 1
2023-03-11 19:43:02 +00:00
nar "Added all outfits to the wardrobe."
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats
jump cheats.general
2022-05-20 18:48:05 +00:00
"-Characters-":
2023-11-17 03:03:52 +00:00
menu .characters:
2023-04-02 23:48:38 +00:00
"-Tonks-" (icon="interface/icons/small/tonks.webp") if states.ton.unlocked:
2023-11-17 03:03:52 +00:00
menu .tonks:
2023-04-02 23:48:38 +00:00
"-Reset mood- ([states.ton.mood])" if states.ton.mood != 0:
$ states.ton.mood = 0
2023-03-11 19:43:02 +00:00
nar "Tonks is no longer mad at you."
2023-04-02 23:48:38 +00:00
"-Increase Friendship- ([states.ton.level])" if states.ton.level < 100:
$ states.ton.level += 5
2023-03-11 19:43:02 +00:00
nar "Tonks likes you more..."
2023-04-02 23:48:38 +00:00
"-Decrease Friendship- ([states.ton.level])" if states.ton.level > 0:
$ states.ton.level -= 5
2023-03-11 19:43:02 +00:00
nar "Tonks likes you less..."
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats.characters
jump cheats.tonks
2023-03-31 22:41:48 +00:00
"-Hermione-" (icon="interface/icons/small/hermione.webp") if states.her.unlocked:
2023-11-17 03:03:52 +00:00
menu .hermione:
2023-03-31 22:41:48 +00:00
"-Reset mood- ([states.her.mood])" if states.her.mood != 0:
$ states.her.mood = 0
2023-03-11 19:43:02 +00:00
nar "Hermione is no longer mad at you."
2023-03-31 22:41:48 +00:00
"-Increase Whoring- ([states.her.level])" (icon="interface/icons/small/heart_red.webp") if states.her.level < 24:
$ states.her.level += 1
2023-03-11 19:43:02 +00:00
nar "Hermione became more depraved..."
2023-03-31 22:41:48 +00:00
"-Decrease Whoring- ([states.her.level])" (icon="interface/icons/small/heart_black.webp") if states.her.level > 0:
$ states.her.level += -1
2023-03-11 19:43:02 +00:00
nar "Hermione recovered some of her dignity."
2023-03-31 22:41:48 +00:00
"-Increase Reputation- ([states.her.public_level])" (icon="interface/icons/small/star_yellow.webp") if states.her.public_level < 24:
$ states.her.public_level += 1
2023-03-11 19:43:02 +00:00
nar "Hermione became more depraved..."
2023-03-31 22:41:48 +00:00
"-Decrease Reputation- ([states.her.public_level])" (icon="interface/icons/small/star_empty.webp") if states.her.public_level > 0:
$ states.her.public_level += -1
2023-03-11 19:43:02 +00:00
nar "Hermione recovered some of her dignity."
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats.characters
jump cheats.hermione
2023-03-31 22:41:48 +00:00
"-Cho-" (icon="interface/icons/small/cho.webp") if states.cho.unlocked:
2023-11-17 03:03:52 +00:00
menu .cho:
2023-03-31 22:41:48 +00:00
"-Reset mood- ([states.cho.mood])" if states.cho.mood != 0:
$ states.cho.mood = 0
2023-03-11 19:43:02 +00:00
nar "Cho is no longer mad at you."
2023-03-31 22:41:48 +00:00
"-Increase Whoring- ([states.cho.level])" (icon="interface/icons/small/heart_red.webp") if states.cho.level < 24:
$ states.cho.level += 1
2023-03-11 19:43:02 +00:00
nar "Cho became more depraved..."
2023-03-31 22:41:48 +00:00
"-Decrease Whoring- ([states.cho.level])" (icon="interface/icons/small/heart_black.webp") if states.cho.level > 0:
$ states.cho.level += -1
2023-03-11 19:43:02 +00:00
nar "Cho recovered some of her dignity."
2023-03-31 22:41:48 +00:00
"-Increase Reputation- ([states.cho.public_level])" (icon="interface/icons/small/star_yellow.webp") if states.cho.public_level < 24:
$ states.cho.public_level += 1
2023-03-11 19:43:02 +00:00
nar "Cho became more depraved..."
2023-03-31 22:41:48 +00:00
"-Decrease Reputation- ([states.cho.public_level])" (icon="interface/icons/small/star_empty.webp") if states.cho.public_level > 0:
$ states.cho.public_level += -1
2023-03-11 19:43:02 +00:00
nar "Cho recovered some of her dignity."
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats.characters
jump cheats.cho
2023-04-02 23:48:38 +00:00
"-Luna-" (icon="interface/icons/small/luna.webp") if states.lun.unlocked:
2023-11-17 03:03:52 +00:00
menu .luna:
2023-04-02 23:48:38 +00:00
"-Reset mood- ([states.cho.mood])" if states.lun.mood != 0:
$ states.lun.mood = 0
2023-03-11 19:43:02 +00:00
nar "Luna is no longer mad at you."
2023-04-02 23:48:38 +00:00
"-Increase Whoring- ([states.lun.level])" (icon="interface/icons/small/heart_red.webp") if states.lun.level < 24:
$ states.lun.level += 1
2023-03-11 19:43:02 +00:00
nar "Luna became more depraved..."
2023-04-02 23:48:38 +00:00
"-Decrease Whoring- ([states.lun.level])" (icon="interface/icons/small/heart_black.webp") if states.lun.level > 0:
$ states.lun.level += -1
2023-03-11 19:43:02 +00:00
nar "Luna recovered some of her dignity."
2022-05-16 23:48:22 +00:00
# "-Increase Reputation- ([lun_reputation])" (icon="interface/icons/small/star_yellow.webp") if lun_reputation < 24:
# $ lun_reputation += 1
2023-03-11 19:43:02 +00:00
# nar "Luna became more depraved..."
2022-05-16 23:48:22 +00:00
# "-Decrease Reputation- ([lun_reputation])" (icon="interface/icons/small/star_empty.webp") if lun_reputation > 0:
# $ lun_reputation += -1
2023-03-11 19:43:02 +00:00
# nar "Luna recovered some of her dignity."
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats.characters
jump cheats.luna
2023-03-31 23:28:37 +00:00
"-Astoria-" (icon="interface/icons/small/astoria.webp") if states.ast.unlocked:
2023-11-17 03:03:52 +00:00
menu .astoria:
2023-03-31 22:41:48 +00:00
"-Reset mood-" if states.ast.mood != 0:
$ states.ast.mood = 0
2023-03-11 19:43:02 +00:00
nar "Astoria is no longer mad at you."
2023-03-31 22:41:48 +00:00
"-Increase Whoring-" (icon="interface/icons/small/heart_red.webp") if states.ast.level < 24:
$ states.ast.level += 1
2023-03-11 19:43:02 +00:00
nar "Astoria likes you more..."
2023-03-31 22:41:48 +00:00
"-Decrease Whoring-" (icon="interface/icons/small/heart_black.webp") if states.ast.level > 0:
$ states.ast.level += -1
2022-05-16 23:48:22 +00:00
"Astoria likes you less..."
2023-03-31 22:41:48 +00:00
# "-Increase Reputation- ([states.ast.public_level])" (icon="interface/icons/small/star_yellow.webp") if states.ast.public_level < 24:
# $ states.ast.public_level += 1
2023-03-11 19:43:02 +00:00
# nar "Astoria became more depraved..."
2023-03-31 22:41:48 +00:00
# "-Decrease Reputation- ([states.ast.public_level])" (icon="interface/icons/small/star_empty.webp") if states.ast.public_level > 0:
# $ states.ast.public_level += -1
2023-03-11 19:43:02 +00:00
# nar "Astoria recovered some of her dignity"
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats.characters
jump cheats.astoria
2023-04-02 23:48:38 +00:00
"-Susan-" (icon="interface/icons/small/huff.webp") if states.sus.unlocked:
2023-11-17 03:03:52 +00:00
menu .susan:
2023-04-02 23:48:38 +00:00
"-Reset mood- ([states.cho.mood])" if states.sus.mood != 0:
$ states.sus.mood = 0
2023-03-11 19:43:02 +00:00
nar "Susan is no longer mad at you."
2023-04-02 23:48:38 +00:00
"-Increase Whoring- ([states.sus.level])" (icon="interface/icons/small/heart_red.webp") if states.sus.level < 24:
$ states.sus.level += 1
2023-03-11 19:43:02 +00:00
nar "Susan became more depraved..."
2023-04-02 23:48:38 +00:00
"-Decrease Whoring- ([states.sus.level])" (icon="interface/icons/small/heart_black.webp") if states.sus.level > 0:
$ states.sus.level += -1
2023-03-11 19:43:02 +00:00
nar "Susan recovered some of her dignity."
2022-05-16 23:48:22 +00:00
# "-Increase Reputation- ([sus_reputation])" (icon="interface/icons/small/star_yellow.webp") if sus_reputation < 24:
# $ sus_reputation += 1
2023-03-11 19:43:02 +00:00
# nar "Susan became more depraved..."
2022-05-16 23:48:22 +00:00
# "-Decrease Reputation- ([sus_reputation])" (icon="interface/icons/small/star_empty.webp") if sus_reputation > 0:
# $ sus_reputation += -1
2023-03-11 19:43:02 +00:00
# nar "Susan recovered some of her dignity."
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats.characters
jump cheats.susan
"-Back-":
jump cheats
2022-05-20 18:48:05 +00:00
"-House Points-":
2023-11-17 03:03:52 +00:00
menu .points:
2022-05-16 23:48:22 +00:00
"-Add 200 Slytherin Points-" (icon="interface/icons/small/slyt.webp"):
$ slytherin = clamp(slytherin+200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Added 200 points to Slytherin!"
2022-05-16 23:48:22 +00:00
"-Remove 200 Slytherin Points-" (icon="interface/icons/small/slyt.webp"):
$ slytherin = clamp(slytherin-200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Removed 200 points from Slytherin!"
2022-05-16 23:48:22 +00:00
"-Add 200 Gryffindor Points-" (icon="interface/icons/small/gryf.webp"):
$ gryffindor = clamp(gryffindor+200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Added 200 points to Gryffindor!"
2022-05-16 23:48:22 +00:00
"-Remove 200 Gryffindor Points-" (icon="interface/icons/small/gryf.webp"):
$ gryffindor = clamp(gryffindor-200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Removed 200 points from Gryffindor!"
2022-05-16 23:48:22 +00:00
"-Add 200 Ravenclaw Points-" (icon="interface/icons/small/rave.webp"):
$ ravenclaw = clamp(ravenclaw+200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Added 200 points to Ravenclaw!"
2022-05-16 23:48:22 +00:00
"-Remove 200 Ravenclaw Points-" (icon="interface/icons/small/rave.webp"):
$ ravenclaw = clamp(ravenclaw-200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Removed 200 points from Ravenclaw!"
2022-05-16 23:48:22 +00:00
"-Add 200 Hufflepuff Points-" (icon="interface/icons/small/huff.webp"):
$ hufflepuff = clamp(hufflepuff+200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Added 200 points to Hufflepuff!"
2022-05-16 23:48:22 +00:00
"-Remove 200 Hufflepuff Points-" (icon="interface/icons/small/huff.webp"):
$ hufflepuff = clamp(hufflepuff-200, 1, 999999)
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "Removed 200 points from Hufflepuff!"
2022-05-16 23:48:22 +00:00
"-Reset all points-":
$ slytherin = 1
$ gryffindor = 1
$ ravenclaw = 1
$ hufflepuff = 1
call update_ui_points
2023-03-11 19:43:02 +00:00
nar "House points reset!"
2022-05-16 23:48:22 +00:00
"-Back-":
jump cheats
jump cheats.points
2022-05-20 18:48:05 +00:00
"-Progression-":
2023-11-17 03:03:52 +00:00
menu .progression:
2022-05-16 23:48:22 +00:00
"-Unlock all Mirror Stories-":
python:
for i in mirror.items:
i.unlocked = True
2023-03-11 19:43:02 +00:00
nar "Unlocked all mirror stories."
2022-05-16 23:48:22 +00:00
# "-Hermione-":
# jump cheats.progression
2023-03-31 22:41:48 +00:00
# "-Cho-" if states.her.tier >= 2:
2022-05-16 23:48:22 +00:00
# jump cheats.progression
"-Back-":
jump cheats
jump cheats.progression
2022-05-20 18:48:05 +00:00
"-Experimental-":
2022-05-16 23:48:22 +00:00
label .experimental:
if not config.developer and not experimental_cheats:
"Uncle Good Advice" "{color=#7a0000}Warning!{/color} These cheats are highly experimental and are not supposed to be used during a normal playthrough, there's a high chance they {u}will break the game{/u}, but you're the boss."
menu:
"Uncle Good Advice" "Will you take full responsibility for your actions?\n(You will receive no technical support if you encounter any issues)"
2022-05-20 18:48:05 +00:00
"-Yes-":
2022-05-16 23:48:22 +00:00
$ experimental_cheats = True
2023-03-11 19:43:02 +00:00
nar "Experimental cheats have been unlocked."
2022-05-20 18:48:05 +00:00
"-No-":
2022-05-16 23:48:22 +00:00
"Uncle Good Advice" "Smart choice."
jump cheats
menu:
2022-12-21 20:38:20 +00:00
"-Genie Outfits-":
2023-11-17 03:03:52 +00:00
menu .genie:
2023-04-24 19:50:50 +00:00
"-Use Default Outfit-":
2022-12-21 20:38:20 +00:00
show genie robes
hide genie
with None
gen robes "Swag." ("grin", xpos="far_left", ypos="head")
2023-04-24 19:50:50 +00:00
"-Use Santa Outfit-":
2022-12-21 20:38:20 +00:00
show genie santa
hide genie
with None
gen santa "Cool." ("grin", xpos="far_left", ypos="head")
2023-03-11 19:43:02 +00:00
nar "Disclaimer: Outfits will not be displayed during CG scenes and for chibi animations."
2022-12-21 20:38:20 +00:00
"-Back-":
jump cheats.characters
jump cheats.genie
2022-05-16 23:48:22 +00:00
"{size=-4}-Wardrobe Transparency Slider- (Is enabled: [cheat_wardrobe_alpha]){/size}" (icon="interface/icons/small/wardrobe.webp"):
$ cheat_wardrobe_alpha = not cheat_wardrobe_alpha
"-Unequip all clothes-":
python:
2023-04-11 19:36:22 +00:00
for i in states.dolls:
2023-03-02 23:06:16 +00:00
getattr(renpy.store, i).unequip("clothes")
2022-05-16 23:48:22 +00:00
2023-03-11 19:43:02 +00:00
nar "All characters are now naked."
2022-05-16 23:48:22 +00:00
"-Unlock all characters-" (icon="interface/icons/small/talk.webp"):
2023-04-02 23:48:38 +00:00
$ states.sna.unlocked = True
$ states.ton.unlocked = True
2023-03-31 22:41:48 +00:00
$ states.her.unlocked = True
$ states.cho.unlocked = True
2023-03-31 23:28:37 +00:00
$ states.ast.unlocked = True
2023-04-02 23:48:38 +00:00
$ states.sus.unlocked = True
$ states.lun.unlocked = True
2022-05-16 23:48:22 +00:00
# ginny_unlocked = True
# voldermort_unlocked = True
# hagrid_unlocked = True
2023-03-11 19:43:02 +00:00
nar "All characters have been unlocked."
2022-05-16 23:48:22 +00:00
"-Unlock all wardrobes-" (icon="interface/icons/small/wardrobe.webp"):
2023-04-02 23:48:38 +00:00
$ states.ton.wardrobe_unlocked = True
2023-03-31 22:41:48 +00:00
$ states.her.wardrobe_unlocked = True
$ states.cho.wardrobe_unlocked = True
2023-04-02 23:48:38 +00:00
$ states.ast.wardrobe_unlocked = True
$ states.sus.wardrobe_unlocked = True
$ states.lun.wardrobe_unlocked = True
2022-05-16 23:48:22 +00:00
# ginny_wardrobe_unlocked = True
# voldemort_wardrobe_unlocked = True
# hagrid_wardrobe_unlocked = True
2023-03-11 19:43:02 +00:00
nar "All wardrobes have been unlocked."
2022-05-16 23:48:22 +00:00
"-Permanent body alteration-":
# Note: itertools.cycle breaks Ren'py so we have to rely on a good 'ol if statement
# *Sigh* I wish we had match statement in python 2 :(
2023-03-03 00:50:50 +00:00
#
# Years later: Python 3 switch cases are finally here, but are not usable in renpy. :(
2023-11-17 03:04:15 +00:00
menu .alteration:
"Hermione Breasts ([__curr_breast_type])" (icon="interface/icons/small/hermione.webp"):
2023-03-03 00:50:50 +00:00
python:
2023-11-17 03:04:15 +00:00
if __curr_breast_type == 0:
2023-03-03 00:50:50 +00:00
hermione.equip(her_chest_breasts1)
2023-11-17 03:04:15 +00:00
__curr_breast_type = 1
elif __curr_breast_type == 1:
2023-03-03 00:50:50 +00:00
hermione.equip(her_chest_breasts2)
2023-11-17 03:04:15 +00:00
__curr_breast_type = 2
elif __curr_breast_type == 2:
2023-03-03 00:50:50 +00:00
hermione.equip(her_chest_breasts3)
2023-11-17 03:04:15 +00:00
__curr_breast_type = 3
elif __curr_breast_type == 3:
2023-03-03 00:50:50 +00:00
hermione.unequip("chest")
2023-11-17 03:04:15 +00:00
__curr_breast_type = 0
2022-05-16 23:48:22 +00:00
jump cheats.alteration
2023-11-17 03:04:15 +00:00
"Hermione Ass ([__curr_ass_type])" (icon="interface/icons/small/hermione.webp"):
2023-03-03 00:50:50 +00:00
python:
2023-11-17 03:04:15 +00:00
if __curr_ass_type == 0:
2023-03-03 00:50:50 +00:00
hermione.equip(her_hips_ass1)
2023-11-17 03:04:15 +00:00
__curr_ass_type = 1
elif __curr_ass_type == 1:
2023-03-03 00:50:50 +00:00
hermione.equip(her_hips_ass2)
2023-11-17 03:04:15 +00:00
__curr_ass_type = 2
elif __curr_ass_type == 2:
2023-03-03 00:50:50 +00:00
hermione.equip(her_hips_ass3)
2023-11-17 03:04:15 +00:00
__curr_ass_type = 3
elif __curr_ass_type == 3:
2023-03-03 00:50:50 +00:00
hermione.unequip("hips")
2023-11-17 03:04:15 +00:00
__curr_ass_type = 0
2022-05-16 23:48:22 +00:00
jump cheats.alteration
"-Back-":
jump cheats.experimental
"-Back-":
jump cheats
jump cheats.experimental
"-Never mind-":
jump main_room_menu
### Hermione ###
label .hermione_skip_intro:
2023-03-31 22:41:48 +00:00
$ states.gen.ev.intro.bird_examined = True
$ states.gen.ev.intro.desk_examined = True
$ states.gen.ev.intro.cupboard_examined = True
$ states.gen.ev.intro.door_examined = True
$ states.gen.ev.intro.fireplace_examined = True
2022-05-16 23:48:22 +00:00
$ wine_ITEM.owned = 5
$ firewhisky_ITEM.owned = 5
2023-03-31 22:41:48 +00:00
$ states.cupboard_rummaged_times = 6
2022-05-16 23:48:22 +00:00
$ game.day = 13
$ achievements.unlock("start", True)
2023-03-31 22:41:48 +00:00
$ states.gen.ev.intro.e1_complete = True
$ states.gen.ev.intro.e2_complete = True
$ states.gen.ev.intro.e3_complete = True
$ states.gen.ev.intro.e4_complete = True
2022-05-16 23:48:22 +00:00
2023-04-02 23:48:38 +00:00
$ states.sna.ev.intro.e1_complete = True
$ states.sna.ev.intro.e2_complete = True
$ states.sna.ev.intro.e3_complete = True
$ states.sna.ev.intro.duel_complete = True
$ states.sna.ev.intro.e4_complete = True
$ states.sna.ev.intro.e5_complete = True
2022-05-16 23:48:22 +00:00
2023-04-02 23:48:38 +00:00
$ states.sna.ev.hangouts.hermione_e1 = True
$ states.sna.ev.hangouts.hermione_e2 = True
$ states.sna.ev.hangouts.tonks_e1 = True
$ states.sna.ev.hangouts.tonks_e2 = True
$ states.sna.ev.hangouts.tonks_e3 = True
2022-05-16 23:48:22 +00:00
2023-05-14 10:15:10 +00:00
$ states.ton.ev.intro.e1_complete = True
$ states.ton.ev.intro.e2_complete = True
$ states.ton.ev.intro.e3_complete = True
2022-05-16 23:48:22 +00:00
2023-03-31 22:41:48 +00:00
$ states.her.ev.intro.convinced = True
2022-05-16 23:48:22 +00:00
2023-03-31 22:41:48 +00:00
$ states.her.ev.intro.e1_complete = True
$ states.her.ev.intro.e2_complete = True
$ states.her.ev.intro.e3_complete = True
$ states.her.ev.intro.e4_complete = True
$ states.her.ev.intro.e5_complete = True
$ states.her.ev.intro.e6_complete = True
2022-05-16 23:48:22 +00:00
$ letter_hg_1.open(silent=True)
$ letter_hg_2.open(silent=True)
$ letter_work_unlock.open(silent=True)
$ letter_favors.open(silent=True)
2023-04-02 23:48:38 +00:00
$ states.sna.unlocked = True
2022-05-16 23:48:22 +00:00
$ achievements.unlock("unlocksna", True)
2023-04-02 23:48:38 +00:00
$ states.ton.unlocked = True
2022-05-16 23:48:22 +00:00
$ achievements.unlock("unlockton", True)
2023-03-31 22:41:48 +00:00
$ states.her.unlocked = True
2022-05-16 23:48:22 +00:00
$ achievements.unlock("unlockher", True)
2023-03-31 22:41:48 +00:00
$ states.her.ev.tutoring.unlocked = True
$ states.her.favors_unlocked = True
$ states.her.wardrobe_unlocked = True
2023-05-02 20:14:38 +00:00
$ states.paperwork_unlocked = True
2022-05-16 23:48:22 +00:00
# Simulate points gains
$ slytherin = gryffindor
$ gryffindor = int(slytherin*0.5)
$ hufflepuff = int(gryffindor*1.1)
$ ravenclaw = int(gryffindor*1.3)
return
# label .hermione_skip_T1:
2023-03-31 22:41:48 +00:00
# $ states.her.tier = 2
# $ states.her.level = 1
2022-05-16 23:48:22 +00:00
# return
# label .hermione_skip_T2:
2023-03-31 22:41:48 +00:00
# $ states.her.tier = 3
# $ states.her.level = 9
2023-04-24 19:50:50 +00:00
# $ states.her.status.voyer = True
2022-05-16 23:48:22 +00:00
# return
# label .hermione_skip_T3:
2023-03-31 22:41:48 +00:00
# $ states.her.tier = 4
# $ states.her.level = 12
# $ states.her.status.stripping = True
2022-05-16 23:48:22 +00:00
# return
# label .hermione_skip_T4:
2023-03-31 22:41:48 +00:00
# $ states.her.tier = 5
# $ states.her.level = 18
# $ states.her.status.kissing = True
2022-05-16 23:48:22 +00:00
# return
# label .hermione_skip_T5:
2023-03-31 22:41:48 +00:00
# $ states.her.tier = 6
# $ states.her.level = 21
# $ states.her.status.blowjob = True
2022-05-16 23:48:22 +00:00
# return
# ### Cho ###
# label .cho_skip_intro:
# if game.day < 16:
# $ game.day = 16
2023-03-31 22:41:48 +00:00
# $ states.cho.ev.intro.e1_complete = True
# $ states.cho.ev.intro.e2_complete = True
2023-04-02 23:48:38 +00:00
# $ states.sna.ev.hangouts.cho_e1 = True
2023-03-31 22:41:48 +00:00
# $ states.cho.ev.intro.e4_complete = True
2022-05-16 23:48:22 +00:00
# $ achievements.unlock("unlockcho", True)
2023-03-31 22:41:48 +00:00
# $ states.cho.unlocked = True
2022-05-16 23:48:22 +00:00
# return
# label .cho_skip_quiz:
2023-03-31 22:41:48 +00:00
# $ states.cho.ev.quiz.complete = True
# $ states.cho.ev.quidditch.e1_complete = True
# $ states.cho.ev.quidditch.e2_complete = True
# $ states.cho.ev.quidditch.position = "above"
# $ states.cho.ev.quidditch.lock_training = False
# $ states.cho.favors_unlocked = True
2022-05-16 23:48:22 +00:00
# return