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}
|