| 
									
										
										
										
											2023-10-10 15:30:20 -05:00
										 |  |  | from .shop import FIGURINES, SHOP_ITEMS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | # items | 
					
						
							|  |  |  | # listing individual groups first for easy lookup | 
					
						
							|  |  |  | NOTES = [ | 
					
						
							|  |  |  |     "Key of Hope", | 
					
						
							|  |  |  |     "Key of Chaos", | 
					
						
							|  |  |  |     "Key of Courage", | 
					
						
							|  |  |  |     "Key of Love", | 
					
						
							|  |  |  |     "Key of Strength", | 
					
						
							| 
									
										
										
										
											2023-04-03 19:27:36 -05:00
										 |  |  |     "Key of Symbiosis", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PROG_ITEMS = [ | 
					
						
							|  |  |  |     "Wingsuit", | 
					
						
							|  |  |  |     "Rope Dart", | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Lightfoot Tabi", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     "Power Thistle", | 
					
						
							|  |  |  |     "Demon King Crown", | 
					
						
							|  |  |  |     "Ruxxtin's Amulet", | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Magic Firefly", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     "Sun Crest", | 
					
						
							|  |  |  |     "Moon Crest", | 
					
						
							|  |  |  |     # "Astral Seed", | 
					
						
							| 
									
										
										
										
											2023-04-03 19:27:36 -05:00
										 |  |  |     # "Astral Tea Leaves", | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Money Wrench", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | PHOBEKINS = [ | 
					
						
							|  |  |  |     "Necro", | 
					
						
							|  |  |  |     "Pyro", | 
					
						
							|  |  |  |     "Claustro", | 
					
						
							| 
									
										
										
										
											2023-04-03 19:27:36 -05:00
										 |  |  |     "Acro", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | USEFUL_ITEMS = [ | 
					
						
							| 
									
										
										
										
											2023-04-03 19:27:36 -05:00
										 |  |  |     "Windmill Shuriken", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  | FILLER = { | 
					
						
							|  |  |  |     "Time Shard": 5, | 
					
						
							|  |  |  |     "Time Shard (10)": 10, | 
					
						
							|  |  |  |     "Time Shard (50)": 20, | 
					
						
							|  |  |  |     "Time Shard (100)": 20, | 
					
						
							|  |  |  |     "Time Shard (300)": 10, | 
					
						
							|  |  |  |     "Time Shard (500)": 5, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | # item_name_to_id needs to be deterministic and match upstream | 
					
						
							|  |  |  | ALL_ITEMS = [ | 
					
						
							|  |  |  |     *NOTES, | 
					
						
							|  |  |  |     "Windmill Shuriken", | 
					
						
							|  |  |  |     "Wingsuit", | 
					
						
							|  |  |  |     "Rope Dart", | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Lightfoot Tabi", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     # "Astral Seed", | 
					
						
							|  |  |  |     # "Astral Tea Leaves", | 
					
						
							|  |  |  |     "Candle", | 
					
						
							|  |  |  |     "Seashell", | 
					
						
							|  |  |  |     "Power Thistle", | 
					
						
							|  |  |  |     "Demon King Crown", | 
					
						
							|  |  |  |     "Ruxxtin's Amulet", | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Magic Firefly", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     "Sun Crest", | 
					
						
							|  |  |  |     "Moon Crest", | 
					
						
							|  |  |  |     *PHOBEKINS, | 
					
						
							|  |  |  |     "Power Seal", | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     *FILLER, | 
					
						
							|  |  |  |     *SHOP_ITEMS, | 
					
						
							|  |  |  |     *FIGURINES, | 
					
						
							|  |  |  |     "Money Wrench", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # locations | 
					
						
							|  |  |  | # the names of these don't actually matter, but using the upstream's names for now | 
					
						
							|  |  |  | # order must be exactly the same as upstream | 
					
						
							|  |  |  | ALWAYS_LOCATIONS = [ | 
					
						
							|  |  |  |     # notes | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Sunken Shrine - Key of Love", | 
					
						
							|  |  |  |     "Corrupted Future - Key of Courage", | 
					
						
							|  |  |  |     "Underworld - Key of Chaos", | 
					
						
							|  |  |  |     "Elemental Skylands - Key of Symbiosis", | 
					
						
							|  |  |  |     "Searing Crags - Key of Strength", | 
					
						
							|  |  |  |     "Autumn Hills - Key of Hope", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     # upgrades | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Howling Grotto - Wingsuit", | 
					
						
							|  |  |  |     "Searing Crags - Rope Dart", | 
					
						
							|  |  |  |     "Sunken Shrine - Lightfoot Tabi", | 
					
						
							|  |  |  |     "Autumn Hills - Climbing Claws", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     # quest items | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Ninja Village - Astral Seed", | 
					
						
							|  |  |  |     "Searing Crags - Astral Tea Leaves", | 
					
						
							|  |  |  |     "Ninja Village - Candle", | 
					
						
							|  |  |  |     "Quillshroom Marsh - Seashell", | 
					
						
							|  |  |  |     "Searing Crags - Power Thistle", | 
					
						
							|  |  |  |     "Forlorn Temple - Demon King", | 
					
						
							|  |  |  |     "Catacombs - Ruxxtin's Amulet", | 
					
						
							|  |  |  |     "Riviere Turquoise - Butterfly Matriarch", | 
					
						
							|  |  |  |     "Sunken Shrine - Sun Crest", | 
					
						
							|  |  |  |     "Sunken Shrine - Moon Crest", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  |     # phobekins | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Catacombs - Necro", | 
					
						
							|  |  |  |     "Searing Crags - Pyro", | 
					
						
							|  |  |  |     "Bamboo Creek - Claustro", | 
					
						
							|  |  |  |     "Cloud Ruins - Acro", | 
					
						
							| 
									
										
										
										
											2023-03-12 09:05:50 -05:00
										 |  |  | ] | 
					
						
							| 
									
										
										
										
											2023-04-06 03:48:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | BOSS_LOCATIONS = [ | 
					
						
							| 
									
										
										
										
											2023-06-27 18:39:52 -05:00
										 |  |  |     "Autumn Hills - Leaf Golem", | 
					
						
							|  |  |  |     "Catacombs - Ruxxtin", | 
					
						
							|  |  |  |     "Howling Grotto - Emerald Golem", | 
					
						
							|  |  |  |     "Quillshroom Marsh - Queen of Quills", | 
					
						
							| 
									
										
										
										
											2023-04-06 03:48:30 -05:00
										 |  |  | ] |