Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 53 additions & 28 deletions worlds/glyphs/Items.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,35 +219,60 @@ def create_junk_items(world: "GlyphsWorld", count: int) -> List[Item]:
"Epilogue Ending": ItemData(2006, ItemClassification.progression_skip_balancing, True),
}

# reference map here: https://docs.google.com/drawings/d/11DQQVcq0GAYjFShZs-McEZkcpY2-PP28NdRyncZrORw/edit?usp=sharing
# note: regions listed here are only for generation, vanilla region names will be listed for the user
glyphs_regions = {
"Menu": ItemData(3000, ItemClassification.progression, True), # using this as starting chapter to allow randomized starting spawns
"Region 1 - Central": ItemData(3001, ItemClassification.progression, True),
"Region 1 - Left": ItemData(3002, ItemClassification.progression, True),
"Region 1 - Upper Left": ItemData(3003, ItemClassification.progression, True),
"Region 1 - Upper Right": ItemData(3004, ItemClassification.progression, True),
"Region 2 - Left": ItemData(3005, ItemClassification.progression, True),
"Region 2 - Central": ItemData(3006, ItemClassification.progression, True),
"Region 2 - Sector 1": ItemData(3007, ItemClassification.progression, True),
"Region 2 - Sector 2": ItemData(3008, ItemClassification.progression, True),
"Region 2 - Sector 4": ItemData(3009, ItemClassification.progression, True),
"Region 2 - Sector 4 End": ItemData(3010, ItemClassification.progression, True),
"Region 2 - Lower": ItemData(3011, ItemClassification.progression, True),
"Region 2 - Serpent Upper": ItemData(3012, ItemClassification.progression, True),
"Region 2 - Serpent Lower": ItemData(3013, ItemClassification.progression, True),
"Region 2 - Shadow Chase": ItemData(3014, ItemClassification.progression, True),
"Region 3": ItemData(3015, ItemClassification.progression, True),
"Region 4 - Entrance": ItemData(3016, ItemClassification.progression, True),
"Region 4 - Upper": ItemData(3017, ItemClassification.progression, True),
"Region 4 - Central": ItemData(3018, ItemClassification.progression, True),
"Region 4 - Lower": ItemData(3019, ItemClassification.progression, True),
"Collapse": ItemData(3020, ItemClassification.progression, True),
"Smile Shop": ItemData(3021, ItemClassification.progression, True),
"Dark Region": ItemData(3022, ItemClassification.progression, True),
"The Between": ItemData(3023, ItemClassification.progression, True),
"Act 1": ItemData(3024, ItemClassification.progression, True),
"Act 2": ItemData(3025, ItemClassification.progression, True),
"Act 3": ItemData(3026, ItemClassification.progression, True),
"Epilogue": ItemData(3027, ItemClassification.progression, True),
"Menu": ItemData(3000, ItemClassification.progression, True), # used for both the main menu and map screen for warps and outer void act selection
"Region 1A": ItemData(3001, ItemClassification.progression, True),
"Region 1B": ItemData(3002, ItemClassification.progression, True),
"Region 1C": ItemData(3003, ItemClassification.progression, True),
"Region 1D": ItemData(3004, ItemClassification.progression, True),
"Region 1E": ItemData(3005, ItemClassification.progression, True),
"Region 1F": ItemData(3006, ItemClassification.progression, True),
"Region 2A": ItemData(3007, ItemClassification.progression, True),
"Region 2B": ItemData(3008, ItemClassification.progression, True),
"Region 2C": ItemData(3009, ItemClassification.progression, True),
"Region 2D": ItemData(3010, ItemClassification.progression, True),
"Region 2E": ItemData(3011, ItemClassification.progression, True),
"Region 2F": ItemData(3012, ItemClassification.progression, True),
"Region 2G": ItemData(3013, ItemClassification.progression, True),
"Region 2H": ItemData(3014, ItemClassification.progression, True),
"Region 2I": ItemData(3015, ItemClassification.progression, True),
"Region 2J": ItemData(3016, ItemClassification.progression, True),
"Region 2K": ItemData(3017, ItemClassification.progression, True),
"Region 2L": ItemData(3018, ItemClassification.progression, True),
"Region 2M": ItemData(3019, ItemClassification.progression, True),
"Region 2N": ItemData(3020, ItemClassification.progression, True),
"Region 2O": ItemData(3021, ItemClassification.progression, True),
"Region 2P": ItemData(3022, ItemClassification.progression, True),
"Region 2Q": ItemData(3023, ItemClassification.progression, True),
"Region 3A": ItemData(3024, ItemClassification.progression, True),
"Region 3B": ItemData(3025, ItemClassification.progression, True),
"Region 3C": ItemData(3026, ItemClassification.progression, True),
"Region 3D": ItemData(3027, ItemClassification.progression, True),
"Region 3F": ItemData(3028, ItemClassification.progression, True),
"Region 3G": ItemData(3029, ItemClassification.progression, True),
"Region 3H": ItemData(3030, ItemClassification.progression, True),
"Region 3I": ItemData(3031, ItemClassification.progression, True),
"Region 4A": ItemData(3032, ItemClassification.progression, True),
"Region 4B": ItemData(3033, ItemClassification.progression, True),
"Region 4C": ItemData(3034, ItemClassification.progression, True),
"Region 4D": ItemData(3035, ItemClassification.progression, True),
"Region 4E": ItemData(3036, ItemClassification.progression, True),
"Region 4F": ItemData(3037, ItemClassification.progression, True),
"Region 4G": ItemData(3038, ItemClassification.progression, True),
"Region 4H": ItemData(3039, ItemClassification.progression, True),
"Region 4I": ItemData(3040, ItemClassification.progression, True),
"Region 4J": ItemData(3041, ItemClassification.progression, True),
"Collapse": ItemData(3042, ItemClassification.progression, True),
"Smile Shop": ItemData(3043, ItemClassification.progression, True),
"Dark Region A": ItemData(3044, ItemClassification.progression, True),
"Dark Region B": ItemData(3045, ItemClassification.progression, True),
"The Between": ItemData(3046, ItemClassification.progression, True),
"Act 1": ItemData(3047, ItemClassification.progression, True),
"Act 2": ItemData(3048, ItemClassification.progression, True),
"Act 3": ItemData(3049, ItemClassification.progression, True),
"Epilogue": ItemData(3050, ItemClassification.progression, True),
}

item_table = {
Expand Down
Loading
Loading