Files
Grinch-AP/worlds/celeste_open_world/Names/ItemName.py

211 lines
7.0 KiB
Python
Raw Normal View History

Celeste (Open World): Implement New Game (#4937) * APWorld Skeleton * Hair Color Rando and first items * All interactable items * Checkpoint Items and Locations * First pass sample intermediate data * Bulk of Region/location code * JSON Data Parser * New items and Level Item mapping * Data Parsing fixes and most of 1a data * 1a complete data and region/location/item creation fixes * Add Key Location type and ID output * Add options to slot data * 1B Level Data * Added Location logging * Add Goal Area Options * 1c Level Data * Old Site A B C level data * Key/Binosanity and Hair Length options * Key Item/Location and Clutter Event handling * Remove generic 'keys' item * 3a level data * 3b and 3c level data * Chapter 4 level data * Chapter 5 Logic Data * Chapter 5 level data * Trap Support * Add TrapLink Support * Chapter 6 A/B/C Level Data * Add active_levels to slot_data * Item and Location Name Groups + style cleanups * Chapter 7 Level Data and Items, Gemsanity option * Goal Area and victory handling * Fix slot_data * Add Core Level Data * Carsanity * Farewell Level Data and ID Range Update * Farewell level data and handling * Music Shuffle * Require Cassettes * Change default trap expiration action to Deaths * Handle Poetry * Mod versioning * Rename folder, general cleanup * Additional Cleanup * Handle Farewell Golden Goal when Include Goldens is off * Better handling of Farewell Golden * Update Docs * Beta test bug fixes * Bump to v1.0.0 * Update Changelog * Several Logic tweaks * Update APWorld Version * Add Celeste (Open World) to README * Peer review changes * Logic Fixes: * Adjust Mirror Temple B Key logic * Increment APWorld version * Fix several logic bugs * Add missing link * Add Item Name Groups for common alternative item names * Account for Madeline's post-Celeste hair-dying activities * Account for ignored member variable and hardcoded color in Celeste codebase * Add Blue Clouds to the logic of reaching Farewell - intro-02-launch * Type checking workaround * Bump version number * Adjust Setup Guide * Minor typing fixes * Logic and PR fixes * Increment APWorld Version * Use more world helpers * Core review * CODEOWNERS
2025-08-31 17:31:09 -04:00
# Collectables
strawberry = "Strawberry"
raspberry = "Raspberry"
# Goal Items
house_keys = "Granny's House Keys"
victory = "Victory"
# Traps
bald_trap = "Bald Trap"
literature_trap = "Literature Trap"
stun_trap = "Stun Trap"
invisible_trap = "Invisible Trap"
fast_trap = "Fast Trap"
slow_trap = "Slow Trap"
ice_trap = "Ice Trap"
reverse_trap = "Reverse Trap"
screen_flip_trap = "Screen Flip Trap"
laughter_trap = "Laughter Trap"
hiccup_trap = "Hiccup Trap"
zoom_trap = "Zoom Trap"
# Movement
dash = "Dash"
u_dash = "Up Dash"
r_dash = "Right Dash"
d_dash = "Down Dash"
l_dash = "Left Dash"
ur_dash = "Up-Right Dash"
dr_dash = "Down-Right Dash"
dl_dash = "Down-Left Dash"
ul_dash = "Up-Left Dash"
# Interactables
springs = "Springs"
traffic_blocks = "Traffic Blocks"
pink_cassette_blocks = "Pink Cassette Blocks"
blue_cassette_blocks = "Blue Cassette Blocks"
dream_blocks = "Dream Blocks"
coins = "Coins"
strawberry_seeds = "Strawberry Seeds"
sinking_platforms = "Sinking Platforms"
moving_platforms = "Moving Platforms"
blue_boosters = "Blue Boosters"
blue_clouds = "Blue Clouds"
move_blocks = "Move Blocks"
white_block = "White Block"
swap_blocks = "Swap Blocks"
red_boosters = "Red Boosters"
torches = "Torches"
theo_crystal = "Theo Crystal"
feathers = "Feathers"
bumpers = "Bumpers"
kevin_blocks = "Kevins"
pink_clouds = "Pink Clouds"
badeline_boosters = "Badeline Boosters"
fire_ice_balls = "Fire and Ice Balls"
core_toggles = "Core Toggles"
core_blocks = "Core Blocks"
pufferfish = "Pufferfish"
jellyfish = "Jellyfish"
breaker_boxes = "Breaker Boxes"
dash_refills = "Dash Refills"
double_dash_refills = "Double Dash Refills"
yellow_cassette_blocks = "Yellow Cassette Blocks"
green_cassette_blocks = "Green Cassette Blocks"
dash_switches = "Dash Switches"
seekers = "Seekers"
bird = "Bird"
brown_clutter = "Celestial Resort A - Brown Clutter"
green_clutter = "Celestial Resort A - Green Clutter"
pink_clutter = "Celestial Resort A - Pink Clutter"
cannot_access = "Cannot Access"
# Checkpoints
fc_a_checkpoint_1 = "Forsaken City A - Crossing"
fc_a_checkpoint_2 = "Forsaken City A - Chasm"
fc_b_checkpoint_1 = "Forsaken City B - Contraption"
fc_b_checkpoint_2 = "Forsaken City B - Scrap Pit"
os_a_checkpoint_1 = "Old Site A - Intervention"
os_a_checkpoint_2 = "Old Site A - Awake"
os_b_checkpoint_1 = "Old Site B - Combination Lock"
os_b_checkpoint_2 = "Old Site B - Dream Altar"
cr_a_checkpoint_1 = "Celestial Resort A - Huge Mess"
cr_a_checkpoint_2 = "Celestial Resort A - Elevator Shaft"
cr_a_checkpoint_3 = "Celestial Resort A - Presidential Suite"
cr_b_checkpoint_1 = "Celestial Resort B - Staff Quarters"
cr_b_checkpoint_2 = "Celestial Resort B - Library"
cr_b_checkpoint_3 = "Celestial Resort B - Rooftop"
gr_a_checkpoint_1 = "Golden Ridge A - Shrine"
gr_a_checkpoint_2 = "Golden Ridge A - Old Trail"
gr_a_checkpoint_3 = "Golden Ridge A - Cliff Face"
gr_b_checkpoint_1 = "Golden Ridge B - Stepping Stones"
gr_b_checkpoint_2 = "Golden Ridge B - Gusty Canyon"
gr_b_checkpoint_3 = "Golden Ridge B - Eye of the Storm"
mt_a_checkpoint_1 = "Mirror Temple A - Depths"
mt_a_checkpoint_2 = "Mirror Temple A - Unravelling"
mt_a_checkpoint_3 = "Mirror Temple A - Search"
mt_a_checkpoint_4 = "Mirror Temple A - Rescue"
mt_b_checkpoint_1 = "Mirror Temple B - Central Chamber"
mt_b_checkpoint_2 = "Mirror Temple B - Through the Mirror"
mt_b_checkpoint_3 = "Mirror Temple B - Mix Master"
ref_a_checkpoint_1 = "Reflection A - Lake"
ref_a_checkpoint_2 = "Reflection A - Hollows"
ref_a_checkpoint_3 = "Reflection A - Reflection"
ref_a_checkpoint_4 = "Reflection A - Rock Bottom"
ref_a_checkpoint_5 = "Reflection A - Resolution"
ref_b_checkpoint_1 = "Reflection B - Reflection"
ref_b_checkpoint_2 = "Reflection B - Rock Bottom"
ref_b_checkpoint_3 = "Reflection B - Reprieve"
sum_a_checkpoint_1 = "The Summit A - 500 M"
sum_a_checkpoint_2 = "The Summit A - 1000 M"
sum_a_checkpoint_3 = "The Summit A - 1500 M"
sum_a_checkpoint_4 = "The Summit A - 2000 M"
sum_a_checkpoint_5 = "The Summit A - 2500 M"
sum_a_checkpoint_6 = "The Summit A - 3000 M"
sum_b_checkpoint_1 = "The Summit B - 500 M"
sum_b_checkpoint_2 = "The Summit B - 1000 M"
sum_b_checkpoint_3 = "The Summit B - 1500 M"
sum_b_checkpoint_4 = "The Summit B - 2000 M"
sum_b_checkpoint_5 = "The Summit B - 2500 M"
sum_b_checkpoint_6 = "The Summit B - 3000 M"
core_a_checkpoint_1 = "Core A - Into the Core"
core_a_checkpoint_2 = "Core A - Hot and Cold"
core_a_checkpoint_3 = "Core A - Heart of the Mountain"
core_b_checkpoint_1 = "Core B - Into the Core"
core_b_checkpoint_2 = "Core B - Burning or Freezing"
core_b_checkpoint_3 = "Core B - Heartbeat"
farewell_checkpoint_1 = "Farewell - Singular"
farewell_checkpoint_2 = "Farewell - Power Source"
farewell_checkpoint_3 = "Farewell - Remembered"
farewell_checkpoint_4 = "Farewell - Event Horizon"
farewell_checkpoint_5 = "Farewell - Determination"
farewell_checkpoint_6 = "Farewell - Stubbornness"
farewell_checkpoint_7 = "Farewell - Reconcilliation"
farewell_checkpoint_8 = "Farewell - Farewell"
# Cassettes
prologue_cassette = "Prologue Cassette"
fc_a_cassette = "Forsaken City Cassette - A Side"
fc_b_cassette = "Forsaken City Cassette - B Side"
fc_c_cassette = "Forsaken City Cassette - C Side"
os_a_cassette = "Old Site Cassette - A Side"
os_b_cassette = "Old Site Cassette - B Side"
os_c_cassette = "Old Site Cassette - C Side"
cr_a_cassette = "Celestial Resort Cassette - A Side"
cr_b_cassette = "Celestial Resort Cassette - B Side"
cr_c_cassette = "Celestial Resort Cassette - C Side"
gr_a_cassette = "Golden Ridge Cassette - A Side"
gr_b_cassette = "Golden Ridge Cassette - B Side"
gr_c_cassette = "Golden Ridge Cassette - C Side"
mt_a_cassette = "Mirror Temple Cassette - A Side"
mt_b_cassette = "Mirror Temple Cassette - B Side"
mt_c_cassette = "Mirror Temple Cassette - C Side"
ref_a_cassette = "Reflection Cassette - A Side"
ref_b_cassette = "Reflection Cassette - B Side"
ref_c_cassette = "Reflection Cassette - C Side"
sum_a_cassette = "The Summit Cassette - A Side"
sum_b_cassette = "The Summit Cassette - B Side"
sum_c_cassette = "The Summit Cassette - C Side"
epilogue_cassette = "Epilogue Cassette"
core_a_cassette = "Core Cassette - A Side"
core_b_cassette = "Core Cassette - B Side"
core_c_cassette = "Core Cassette - C Side"
farewell_cassette = "Farewell Cassette"
# Crystal Hearts
crystal_heart_1 = "Crystal Heart 1"
crystal_heart_2 = "Crystal Heart 2"
crystal_heart_3 = "Crystal Heart 3"
crystal_heart_4 = "Crystal Heart 4"
crystal_heart_5 = "Crystal Heart 5"
crystal_heart_6 = "Crystal Heart 6"
crystal_heart_7 = "Crystal Heart 7"
crystal_heart_8 = "Crystal Heart 8"
crystal_heart_9 = "Crystal Heart 9"
crystal_heart_10 = "Crystal Heart 10"
crystal_heart_11 = "Crystal Heart 11"
crystal_heart_12 = "Crystal Heart 12"
crystal_heart_13 = "Crystal Heart 13"
crystal_heart_14 = "Crystal Heart 14"
crystal_heart_15 = "Crystal Heart 15"
crystal_heart_16 = "Crystal Heart 16"