43 lines
		
	
	
		
			985 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			985 B
		
	
	
	
		
			Python
		
	
	
	
| from BaseClasses import Item
 | |
| import typing
 | |
| 
 | |
| 
 | |
| class RiskOfRainItem(Item):
 | |
|     game: str = "Risk of Rain 2"
 | |
| 
 | |
| # 37000 - 38000
 | |
| item_table = {
 | |
|     "Dio's Best Friend": 37001,
 | |
|     "Common Item": 37002,
 | |
|     "Uncommon Item": 37003,
 | |
|     "Legendary Item": 37004,
 | |
|     "Boss Item": 37005,
 | |
|     "Lunar Item": 37006,
 | |
|     "Equipment": 37007,
 | |
|     "Item Scrap, White": 37008,
 | |
|     "Item Scrap, Green": 37009,
 | |
|     "Item Scrap, Red": 37010,
 | |
|     "Item Scrap, Yellow": 37011,
 | |
|     "Victory": None,
 | |
|     "Beat Level One": None,
 | |
|     "Beat Level Two": None,
 | |
|     "Beat Level Three": None,
 | |
|     "Beat Level Four": None,
 | |
|     "Beat Level Five": None,
 | |
| }
 | |
| 
 | |
| junk_weights = {
 | |
|     "Item Scrap, Green": 16,
 | |
|     "Item Scrap, Red": 4,
 | |
|     "Item Scrap, Yellow": 1,
 | |
|     "Item Scrap, White": 32,
 | |
|     "Common Item": 64,
 | |
|     "Uncommon Item": 32,
 | |
|     "Legendary Item": 8,
 | |
|     "Boss Item": 4,
 | |
|     "Lunar Item": 16,
 | |
|     "Equipment": 32,
 | |
| }
 | |
| 
 | |
| lookup_id_to_name: typing.Dict[int, str] = {id: name for name, id in item_table.items() if id}
 |