47 lines
1.1 KiB
Python
47 lines
1.1 KiB
Python
from BaseClasses import Item
|
|
|
|
|
|
class SM64Item(Item):
|
|
game: str = "Super Mario 64"
|
|
|
|
|
|
generic_item_table = {
|
|
"Power Star": 3626000,
|
|
"Basement Key": 3626178,
|
|
"Second Floor Key": 3626179,
|
|
"Progressive Key": 3626180,
|
|
"Wing Cap": 3626181,
|
|
"Metal Cap": 3626182,
|
|
"Vanish Cap": 3626183,
|
|
"1Up Mushroom": 3626184
|
|
}
|
|
|
|
action_item_table = {
|
|
"Double Jump": 3626185,
|
|
"Triple Jump": 3626186,
|
|
"Long Jump": 3626187,
|
|
"Backflip": 3626188,
|
|
"Side Flip": 3626189,
|
|
"Wall Kick": 3626190,
|
|
"Dive": 3626191,
|
|
"Ground Pound": 3626192,
|
|
"Kick": 3626193,
|
|
"Climb": 3626194,
|
|
"Ledge Grab": 3626195
|
|
}
|
|
|
|
|
|
cannon_item_table = {
|
|
"Cannon Unlock BoB": 3626200,
|
|
"Cannon Unlock WF": 3626201,
|
|
"Cannon Unlock JRB": 3626202,
|
|
"Cannon Unlock CCM": 3626203,
|
|
"Cannon Unlock SSL": 3626207,
|
|
"Cannon Unlock SL": 3626209,
|
|
"Cannon Unlock WDW": 3626210,
|
|
"Cannon Unlock TTM": 3626211,
|
|
"Cannon Unlock THI": 3626212,
|
|
"Cannon Unlock RR": 3626214
|
|
}
|
|
|
|
item_table = {**generic_item_table, **action_item_table, **cannon_item_table} |