243 lines
8.8 KiB
Python
243 lines
8.8 KiB
Python
from BaseClasses import ItemClassification
|
|
from typing import TypedDict, Dict
|
|
|
|
|
|
class ItemDict(TypedDict):
|
|
classification: ItemClassification
|
|
count: int
|
|
name: str
|
|
|
|
|
|
item_table: Dict[int, ItemDict] = {
|
|
# Things
|
|
200622: {'classification': ItemClassification.filler,
|
|
'count': 1,
|
|
'name': 'DUBIOUS BERRY'},
|
|
200623: {'classification': ItemClassification.filler,
|
|
'count': 11,
|
|
'name': 'BURRITO'},
|
|
200624: {'classification': ItemClassification.filler,
|
|
'count': 1,
|
|
'name': 'COFFEE'},
|
|
200625: {'classification': ItemClassification.filler,
|
|
'count': 6,
|
|
'name': 'SOUL SPONGE'},
|
|
200626: {'classification': ItemClassification.useful,
|
|
'count': 7,
|
|
'name': 'MUSCLE APPLIQUE'},
|
|
200627: {'classification': ItemClassification.filler,
|
|
'count': 1,
|
|
'name': 'POOLWINE'},
|
|
200628: {'classification': ItemClassification.filler,
|
|
'count': 3,
|
|
'name': 'CUPCAKE'},
|
|
200629: {'classification': ItemClassification.filler,
|
|
'count': 3,
|
|
'name': 'COOKIE'},
|
|
200630: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'HOUSE KEY'},
|
|
200631: {'classification': ItemClassification.filler,
|
|
'count': 2,
|
|
'name': 'MEAT'},
|
|
200632: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'PNEUMATOPHORE'},
|
|
200633: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'CAVE KEY'},
|
|
200634: {'classification': ItemClassification.filler,
|
|
'count': 6,
|
|
'name': 'JUICE'},
|
|
200635: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'DOCK KEY'},
|
|
200636: {'classification': ItemClassification.filler,
|
|
'count': 14,
|
|
'name': 'BANANA'},
|
|
200637: {'classification': ItemClassification.progression,
|
|
'count': 3,
|
|
'name': 'PAPER CUP'},
|
|
200638: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'JAIL KEY'},
|
|
200639: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'PADDLE'},
|
|
200640: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'WORM ROOM KEY'},
|
|
200641: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'BRIDGE KEY'},
|
|
200642: {'classification': ItemClassification.filler,
|
|
'count': 2,
|
|
'name': 'STEM CELL'},
|
|
200643: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'UPPER CHAMBER KEY'},
|
|
200644: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'VESSEL ROOM KEY'},
|
|
200645: {'classification': ItemClassification.filler,
|
|
'count': 3,
|
|
'name': 'CLOUD GERM'},
|
|
200646: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'SKULL BOMB'},
|
|
200647: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'TOWER KEY'},
|
|
200648: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'DEEP KEY'},
|
|
200649: {'classification': ItemClassification.filler,
|
|
'count': 1,
|
|
'name': 'MULTI-COFFEE'},
|
|
200650: {'classification': ItemClassification.filler,
|
|
'count': 4,
|
|
'name': 'MULTI-JUICE'},
|
|
200651: {'classification': ItemClassification.filler,
|
|
'count': 3,
|
|
'name': 'MULTI STEM CELL'},
|
|
200652: {'classification': ItemClassification.filler,
|
|
'count': 6,
|
|
'name': 'MULTI SOUL SPONGE'},
|
|
#200653: {'classification': ItemClassification.filler,
|
|
# 'count': 1,
|
|
# 'name': 'ANTENNA'},
|
|
200654: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'UPPER HOUSE KEY'},
|
|
200655: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'BOTTOMLESS JUICE'},
|
|
200656: {'classification': ItemClassification.progression,
|
|
'count': 3,
|
|
'name': 'SAGE TOKEN'},
|
|
200657: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'CLICKER'},
|
|
|
|
# Garbs > Gloves
|
|
200658: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'CURSED GLOVES'},
|
|
200659: {'classification': ItemClassification.useful,
|
|
'count': 5,
|
|
'name': 'LONG GLOVES'},
|
|
200660: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'BRAIN DIGITS'},
|
|
200661: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'MATERIEL MITTS'},
|
|
200662: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'PLEATHER GAGE'},
|
|
200663: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'PEPTIDE BODKINS'},
|
|
200664: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'TELESCOPIC SLEEVE'},
|
|
200665: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'TENDRIL HAND'},
|
|
200666: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'PSYCHIC KNUCKLE'},
|
|
200667: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'SINGLE GLOVE'},
|
|
|
|
# Garbs > Accessories
|
|
200668: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'FADED PONCHO'},
|
|
200669: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'JUMPSUIT'},
|
|
200670: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'BOOTS'},
|
|
200671: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'CONVERTER WORM'},
|
|
200672: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'COFFEE CHIP'},
|
|
200673: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'RANCHER PONCHO'},
|
|
200674: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'ORGAN FORT'},
|
|
200675: {'classification': ItemClassification.useful,
|
|
'count': 2,
|
|
'name': 'LOOPED DOME'},
|
|
200676: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'DUCTILE HABIT'},
|
|
200677: {'classification': ItemClassification.useful,
|
|
'count': 2,
|
|
'name': 'TARP'},
|
|
|
|
# Bones
|
|
200686: {'classification': ItemClassification.filler,
|
|
'count': 1,
|
|
'name': '100 Bones'},
|
|
200687: {'classification': ItemClassification.filler,
|
|
'count': 1,
|
|
'name': '50 Bones'}
|
|
}
|
|
|
|
|
|
gesture_item_table: Dict[int, ItemDict] = {
|
|
200678: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'POROMER BLEB'},
|
|
200679: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'SOUL CRISPER'},
|
|
200680: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'TIME SIGIL'},
|
|
200681: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'CHARGE UP'},
|
|
200682: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'FATE SANDBOX'},
|
|
200683: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'TELEDENUDATE'},
|
|
200684: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'LINK MOLLUSC'},
|
|
200685: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'BOMBO - GENESIS'},
|
|
200688: {'classification': ItemClassification.useful,
|
|
'count': 1,
|
|
'name': 'NEMATODE INTERFACE'},
|
|
}
|
|
|
|
|
|
party_item_table: Dict[int, ItemDict] = {
|
|
200689: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'Pongorma'},
|
|
200690: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'Dedusmuln'},
|
|
200691: {'classification': ItemClassification.progression,
|
|
'count': 1,
|
|
'name': 'Somsnosa'}
|
|
}
|
|
|
|
medallion_item_table: Dict[int, ItemDict] = {
|
|
200692: {'classification': ItemClassification.filler,
|
|
'count': 30,
|
|
'name': '10 Bones'}
|
|
} |