mirror of
				https://github.com/MarioSpore/Grinch-AP.git
				synced 2025-10-21 20:21:32 -06:00 
			
		
		
		
	
		
			
	
	
		
			14 lines
		
	
	
		
			502 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			14 lines
		
	
	
		
			502 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | from worlds.sm.variaRandomizer.rando.Items import ItemManager | ||
|  | 
 | ||
|  | items_start_id = 83000 | ||
|  | 
 | ||
|  | def gen_special_id(): | ||
|  |     special_id_value_start = 32 | ||
|  |     while True: | ||
|  |         yield special_id_value_start | ||
|  |         special_id_value_start += 1 | ||
|  | 
 | ||
|  | gen_run = gen_special_id() | ||
|  | 
 | ||
|  | lookup_id_to_name = dict((items_start_id + (value.Id if value.Id != None else next(gen_run)), value.Name) for key, value in ItemManager.Items.items()) | ||
|  | lookup_name_to_id = {item_name: item_id for item_id, item_name in lookup_id_to_name.items()} |