2021-08-29 14:02:02 -04:00
|
|
|
from BaseClasses import Location
|
|
|
|
import typing
|
|
|
|
|
|
|
|
class RiskOfRainLocation(Location):
|
|
|
|
game: str = "Risk of Rain 2"
|
|
|
|
|
|
|
|
# 37000 - 38000
|
|
|
|
base_location_table = {
|
2021-08-31 10:01:09 -04:00
|
|
|
"Victory": None,
|
2021-08-31 20:21:52 -04:00
|
|
|
"Level One": None,
|
|
|
|
"Level Two": None,
|
|
|
|
"Level Three": None,
|
|
|
|
"Level Four": None,
|
|
|
|
"Level Five": None
|
2021-08-29 14:02:02 -04:00
|
|
|
}
|
2022-01-22 22:48:20 -08:00
|
|
|
# 37006 - 37506
|
2021-08-29 14:02:02 -04:00
|
|
|
item_pickups = {
|
2022-01-22 22:48:20 -08:00
|
|
|
f"ItemPickup{i}": 37005+i for i in range(1, 501)
|
2021-08-29 14:02:02 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
location_table = {**base_location_table, **item_pickups}
|
|
|
|
|
|
|
|
lookup_id_to_name: typing.Dict[int, str] = {id: name for name, id in location_table.items()}
|