|
|
|
@ -4,6 +4,22 @@ init -5 python:
|
|
|
|
|
AchievementKind.title = AchievementKind.name
|
|
|
|
|
|
|
|
|
|
define achievements_db = {
|
|
|
|
|
# GENERAL
|
|
|
|
|
"tooltip": AchievementKind("general", "A big surprise", "Discovered more than the tip of the tool inside the settings.", "interface/icons/silver_scroll.webp", None, None),
|
|
|
|
|
"Credits": AchievementKind("general", "New game, who this?", "Watched the credits.", "interface/icons/silver_scroll.webp", None, None),
|
|
|
|
|
"gold": AchievementKind("general", "Gold Digger", "Acquired 10,000 gold coins.", "interface/icons/gold.webp", "states.env.gold", 10000),
|
|
|
|
|
"drunkard": AchievementKind("general", "Drunken Master", "Acquired 25 bottles of wine.", "interface/icons/wine.webp", "wine_ITEM.owned", 25),
|
|
|
|
|
"workaholic": AchievementKind("general", "Workaholic", "Completed five full reports.", "interface/icons/generic_scroll.webp", "states.paperwork_reports_times", 5),
|
|
|
|
|
"fireplace": AchievementKind("general", "Feel the Heat", "Started fire 5 times.", "images/rooms/main_room/fireplace/fireplace_idle.webp", "states.fireplace_started_times", 5),
|
|
|
|
|
"peta": AchievementKind("general", "I think I forgot something...", "Forgot to feed the bird 50 days in a row.", "images/rooms/main_room/phoenix/phoenix_01.webp", "(states.env.day - states.bird_fed_times)", 50),
|
|
|
|
|
"jerkoff": AchievementKind("general", "Regular Wand Polish", "Jerked off 10 times.", "images/rooms/main_room/phoenix/phoenix_01.webp", "states.jerked_off_times", 10),
|
|
|
|
|
"petpal": AchievementKind("general", "Regular stroking", "Petted the bird 25 times.", "images/rooms/main_room/phoenix/phoenix_01.webp", "states.bird_petted_times", 25),
|
|
|
|
|
"postman": AchievementKind("general", "Poster Boy", "Bought all posters from the store.", "interface/icons/agrabah_poster.webp", None, None),
|
|
|
|
|
"hats": AchievementKind("general", "Mad Hatter", "Bought all hats from the store.", "interface/icons/icon_gambler_hat.webp", None, None),
|
|
|
|
|
"bros": AchievementKind("general", "Bros before hoes", "Became best pals with Snape.", "interface/icons/head/snape.webp", None, None),
|
|
|
|
|
"decorator": AchievementKind("general", "Decorator", "Applied a decoration.", "interface/icons/stag_trophy.webp", None, None),
|
|
|
|
|
# PROGRESSION
|
|
|
|
|
"firstpotion": AchievementKind("progression", "Brewing 101", "Brewed your first potion.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"unlockher": AchievementKind("progression", "Granger Danger", "Unlocked Hermione Granger.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"unlockcho": AchievementKind("progression", "Chang Dynasty", "Unlocked Cho Chang.", "interface/icons/head/cho.webp", None, None),
|
|
|
|
|
"unlocklun": AchievementKind("progression", "Looney Tunes", "Unlocked Luna Lovegood.", "interface/icons/head/luna.webp", None, None),
|
|
|
|
@ -19,28 +35,21 @@ define achievements_db = {
|
|
|
|
|
"nerdgasm": AchievementKind("progression", "Nerdgasm", "Done the deed with Hermione.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"start": AchievementKind("progression", "Welcome to Hogwarts!", "Finished the intro.", "interface/icon.webp", None, None),
|
|
|
|
|
"ending": AchievementKind("progression", "Bittersweet Farewell", "Reached the ending.", "interface/icons/silver.webp", None, None),
|
|
|
|
|
# GENERAL
|
|
|
|
|
"Credits": AchievementKind("general", "New game, who this?", "Watched the credits.", "interface/icons/silver_scroll.webp", None, None),
|
|
|
|
|
"gold": AchievementKind("general", "Gold Digger", "Acquired 10,000 gold coins.", "interface/icons/gold.webp", "states.env.gold", 10000),
|
|
|
|
|
"drunkard": AchievementKind("general", "Drunken Master", "Acquired 25 bottles of wine.", "interface/icons/wine.webp", "wine_ITEM.owned", 25),
|
|
|
|
|
"workaholic": AchievementKind("general", "Workaholic", "Completed five full reports.", "interface/icons/generic_scroll.webp", "states.paperwork_reports_times", 5),
|
|
|
|
|
"fireplace": AchievementKind("general", "Feel the Heat", "Started fire 5 times.", "images/rooms/main_room/fireplace/fireplace_idle.webp", "states.fireplace_started_times", 5),
|
|
|
|
|
"peta": AchievementKind("general", "I think I forgot something...", "Forgot to feed the bird 50 days in a row.", "images/rooms/main_room/phoenix/phoenix_01.webp", "(states.env.day - states.bird_fed_times)", 50),
|
|
|
|
|
"petpal": AchievementKind("general", "Regular stroking", "Petted the bird 25 times.", "images/rooms/main_room/phoenix/phoenix_01.webp", "states.bird_petted_times", 25),
|
|
|
|
|
"postman": AchievementKind("general", "Poster Boy", "Bought all posters from the store.", "interface/icons/agrabah_poster.webp", None, None),
|
|
|
|
|
"hats": AchievementKind("general", "Mad Hatter", "Bought all hats from the store.", "interface/icons/icon_gambler_hat.webp", None, None),
|
|
|
|
|
"daddy": AchievementKind("events", "Who's your daddy?", "Been called a daddy.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"bros": AchievementKind("general", "Bros before hoes", "Became best pals with Snape.", "interface/icons/head/snape.webp", None, None),
|
|
|
|
|
"knock": AchievementKind("events", "*Knock* *knock*", "Told Hermione to fuck off.", "images/rooms/main_room/door/door_idle.webp", None, None),
|
|
|
|
|
"decorator": AchievementKind("general", "Decorator", "Applied a decoration.", "interface/icons/stag_trophy.webp", None, None),
|
|
|
|
|
# EVENTS
|
|
|
|
|
"satan": AchievementKind("events", "Daddy Lucifer", "Made a pact with the right devil.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"vibin": AchievementKind("events", "Just Vibin", "Brought pure joy to Hermione's life with expert use of vibrators.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"tittypotion": AchievementKind("events", "Tig Ol' bitties", "Used a potion to increase one's breast size to the max.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"kittypotion": AchievementKind("events", "Here kitty, kitty!", "Hermione overdosed on polyjuice potion.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"daddy": AchievementKind("events", "Who's your daddy?", "Been called a daddy.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"knock": AchievementKind("events", "*Knock* *knock*", "Told Hermione to fuck off.", "images/rooms/main_room/door/door_idle.webp", None, None),
|
|
|
|
|
"pantiesfap": AchievementKind("events", "I sneezed on them...", "Rubbed one out on someone's panties.", "characters/genie/chibis/jerk_off/02.webp", None, None),
|
|
|
|
|
"Cardwin": AchievementKind("events", "Time to duel", "Won a card game duel.", "interface/icons/cards.webp", None, None),
|
|
|
|
|
"mirror": AchievementKind("events", "Mirror, mirror on the wall..", "Found the Room of Requirements.", "images/rooms/room_of_requirement/mirror_hover.webp", None, None),
|
|
|
|
|
"busted": AchievementKind("events", "BUSTED!", "Got busted for busting a nut.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
# SECRETS
|
|
|
|
|
"puzzle": AchievementKind("secrets", "Brainiac", "Solved an incredibly complex sliding tiles puzzle...", "interface/icons/item_potion.webp", None, None),
|
|
|
|
|
"flashback": AchievementKind("secrets", "Flashback", "Rolled back to the future at the right moment...", "interface/icons/cards.webp", None, None),
|
|
|
|
|
"safetyfirst": AchievementKind("secrets", "Safety First", "Wore a condom when the time was right.", "interface/icons/head/hermione.webp", None, None),
|
|
|
|
|
"puzzle": AchievementKind("secrets", "Brainiac", "Solved an incredibly complex sliding tiles puzzle.", "interface/icons/item_potion.webp", None, None),
|
|
|
|
|
"flashback": AchievementKind("secrets", "Flashback", "Rolled back to the future at the right moment.", "interface/icons/cards.webp", None, None),
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
init python hide:
|
|
|
|
|