| 
									
										
										
										
											2023-10-10 15:30:20 -05:00
										 |  |  | from BaseClasses import Location | 
					
						
							| 
									
										
										
										
											2023-04-09 15:06:59 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class DLCQuestLocation(Location): | 
					
						
							|  |  |  |     game: str = "DLCQuest" | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | offset = 120_000 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | location_table = { | 
					
						
							|  |  |  |     "Movement Pack": offset + 0, | 
					
						
							|  |  |  |     "Animation Pack": offset + 1, | 
					
						
							|  |  |  |     "Audio Pack": offset + 2, | 
					
						
							|  |  |  |     "Pause Menu Pack": offset + 3, | 
					
						
							|  |  |  |     "Time is Money Pack": offset + 4, | 
					
						
							|  |  |  |     "Double Jump Pack": offset + 5, | 
					
						
							|  |  |  |     "Pet Pack": offset + 6, | 
					
						
							|  |  |  |     "Sexy Outfits Pack": offset + 7, | 
					
						
							|  |  |  |     "Top Hat Pack": offset + 8, | 
					
						
							|  |  |  |     "Map Pack": offset + 9, | 
					
						
							|  |  |  |     "Gun Pack": offset + 10, | 
					
						
							|  |  |  |     "The Zombie Pack": offset + 11, | 
					
						
							|  |  |  |     "Night Map Pack": offset + 12, | 
					
						
							|  |  |  |     "Psychological Warfare Pack": offset + 13, | 
					
						
							|  |  |  |     "Armor for your Horse Pack": offset + 14, | 
					
						
							|  |  |  |     "Finish the Fight Pack": offset + 15, | 
					
						
							|  |  |  |     "Particles Pack": offset + 16, | 
					
						
							|  |  |  |     "Day One Patch Pack": offset + 17, | 
					
						
							|  |  |  |     "Checkpoint Pack": offset + 18, | 
					
						
							|  |  |  |     "Incredibly Important Pack": offset + 19, | 
					
						
							|  |  |  |     "Wall Jump Pack": offset + 20, | 
					
						
							|  |  |  |     "Health Bar Pack": offset + 21, | 
					
						
							|  |  |  |     "Parallax Pack": offset + 22, | 
					
						
							|  |  |  |     "Harmless Plants Pack": offset + 23, | 
					
						
							|  |  |  |     "Death of Comedy Pack": offset + 24, | 
					
						
							|  |  |  |     "Canadian Dialog Pack": offset + 25, | 
					
						
							|  |  |  |     "DLC NPC Pack": offset + 26, | 
					
						
							|  |  |  |     "Cut Content Pack": offset + 27, | 
					
						
							|  |  |  |     "Name Change Pack": offset + 28, | 
					
						
							|  |  |  |     "Season Pass": offset + 29, | 
					
						
							|  |  |  |     "High Definition Next Gen Pack": offset + 30, | 
					
						
							|  |  |  |     "Increased HP Pack": offset + 31, | 
					
						
							|  |  |  |     "Remove Ads Pack": offset + 32, | 
					
						
							|  |  |  |     "Big Sword Pack": offset + 33, | 
					
						
							|  |  |  |     "Really Big Sword Pack": offset + 34, | 
					
						
							|  |  |  |     "Unfathomable Sword Pack": offset + 35, | 
					
						
							|  |  |  |     "Pickaxe": offset + 36, | 
					
						
							|  |  |  |     "Gun": offset + 37, | 
					
						
							|  |  |  |     "Sword": offset + 38, | 
					
						
							|  |  |  |     "Wooden Sword": offset + 39, | 
					
						
							|  |  |  |     "Box of Various Supplies": offset + 40, | 
					
						
							|  |  |  |     "Humble Indie Bindle": offset + 41, | 
					
						
							|  |  |  |     "Double Jump Alcove Sheep": offset + 42, | 
					
						
							|  |  |  |     "Double Jump Floating Sheep": offset + 43, | 
					
						
							|  |  |  |     "Sexy Outfits Sheep": offset + 44, | 
					
						
							|  |  |  |     "Forest High Sheep": offset + 45, | 
					
						
							|  |  |  |     "Forest Low Sheep": offset + 46, | 
					
						
							|  |  |  |     "Between Trees Sheep": offset + 47, | 
					
						
							|  |  |  |     "Hole in the Wall Sheep": offset + 48, | 
					
						
							|  |  |  |     "Shepherd Sheep": offset + 49, | 
					
						
							|  |  |  |     "Top Hat Sheep": offset + 50, | 
					
						
							|  |  |  |     "North West Ceiling Sheep": offset + 51, | 
					
						
							|  |  |  |     "North West Alcove Sheep": offset + 52, | 
					
						
							|  |  |  |     "West Cave Sheep": offset + 53, | 
					
						
							|  |  |  |     "Cutscene Sheep": offset + 54, | 
					
						
							|  |  |  |     "Not Exactly Noble": offset + 55, | 
					
						
							|  |  |  |     "Story is Important": offset + 56, | 
					
						
							|  |  |  |     "Nice Try": offset + 57, | 
					
						
							|  |  |  |     "I Get That Reference!": offset + 58, | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in range(1, 826): | 
					
						
							|  |  |  |     item_coin = f"DLC Quest: {i} Coin" | 
					
						
							|  |  |  |     location_table[item_coin] = offset + 58 + i | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in range(1, 890): | 
					
						
							|  |  |  |     item_coin_freemium = f"Live Freemium or Die: {i} Coin" | 
					
						
							|  |  |  |     location_table[item_coin_freemium] = offset + 825 + 58 + i | 
					
						
							| 
									
										
										
										
											2024-03-10 17:12:55 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | offset_special = 3829200000 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in range(1, 8251): | 
					
						
							|  |  |  |     item_coin_piece = f"DLC Quest: {i} Coin Piece" | 
					
						
							|  |  |  |     location_table[item_coin_piece] = offset_special + i | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | for i in range(1, 8891): | 
					
						
							|  |  |  |     item_coin_piece_freemium = f"Live Freemium or Die: {i} Coin Piece" | 
					
						
							|  |  |  |     location_table[item_coin_piece_freemium] = offset_special + 8250 + i |