Switch to dungeon specific item codes

Also adding pedestal naming for the keys based on the current vt27 work in progress.
This is harmless since before keysanity mode is implemented, these items will never end up on the pedestal.
This commit is contained in:
Kevin Cathcart 2017-10-14 13:21:31 -04:00
parent 86ffb35748
commit f1c80cf87a
1 changed files with 48 additions and 48 deletions

View File

@ -107,54 +107,54 @@ item_table = {'Bow': (True, False, False, False, 0x0B, 'You have\nchosen the\nar
'Magic Upgrade (1/2)': (True, False, False, False, 0x4E, 'Your magic\npower has been\ndoubled!', 'and the spell power', None, None, None, None), # can be required to beat mothula in an open seed in very very rare circumstance
'Magic Upgrade (1/4)': (True, False, False, False, 0x4F, 'Your magic\npower has been\nquadrupled!', 'and the spell power', None, None, None, None), # can be required to beat mothula in an open seed in very very rare circumstance
# ToDo Use dungeons specific items once they work correctly
'Small Key (Eastern Palace)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Eastern Palace)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Eastern Palace)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Eastern Palace)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Desert Palace)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Desert Palace)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Desert Palace)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Desert Palace)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Tower of Hera)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Tower of Hera)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Tower of Hera)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Tower of Hera)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Escape)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Escape)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Map (Escape)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Agahnims Tower)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Small Key (Palace of Darkness)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Palace of Darkness)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Palace of Darkness)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Palace of Darkness)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Thieves Town)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Thieves Town)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Thieves Town)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Thieves Town)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Skull Woods)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Skull Woods)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Skull Woods)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Skull Woods)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Swamp Palace)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Swamp Palace)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Swamp Palace)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Swamp Palace)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Ice Palace)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Ice Palace)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Ice Palace)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Ice Palace)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Misery Mire)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Misery Mire)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Misery Mire)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Misery Mire)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Turtle Rock)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Turtle Rock)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Turtle Rock)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Turtle Rock)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Ganons Tower)': (False, False, True, False, 0x24, None, None, None, None, None, None),
'Big Key (Ganons Tower)': (False, False, True, False, 0x32, None, None, None, None, None, None),
'Compass (Ganons Tower)': (False, True, False, False, 0x25, None, None, None, None, None, None),
'Map (Ganons Tower)': (False, True, False, False, 0x33, None, None, None, None, None, None),
'Small Key (Eastern Palace)': (False, False, True, False, 0xA2, 'Okay, this\nkey doesn\'t\nreally exist', None, None, None, None, None),
'Big Key (Eastern Palace)': (False, False, True, False, 0x9D, 'The big key\nof the east', None, None, None, None, None),
'Compass (Eastern Palace)': (False, True, False, False, 0x8D, None, None, None, None, None, None),
'Map (Eastern Palace)': (False, True, False, False, 0x7D, None, None, None, None, None, None),
'Small Key (Desert Palace)': (False, False, True, False, 0xA3, 'Sand spills\nout of this\nsmall key', None, None, None, None, None),
'Big Key (Desert Palace)': (False, False, True, False, 0x9C, 'Sand spills\nout of this\nbig key', None, None, None, None, None),
'Compass (Desert Palace)': (False, True, False, False, 0x8C, None, None, None, None, None, None),
'Map (Desert Palace)': (False, True, False, False, 0x7C, None, None, None, None, None, None),
'Small Key (Tower of Hera)': (False, False, True, False, 0xAA, 'The key\nto moldorms\nbasement', None, None, None, None, None),
'Big Key (Tower of Hera)': (False, False, True, False, 0x95, 'The big key\nto moldorms\nheart', None, None, None, None, None),
'Compass (Tower of Hera)': (False, True, False, False, 0x85, None, None, None, None, None, None),
'Map (Tower of Hera)': (False, True, False, False, 0x75, None, None, None, None, None, None),
'Small Key (Escape)': (False, False, True, False, 0xA0, 'The key to\nthe castle', None, None, None, None, None),
'Big Key (Escape)': (False, False, True, False, 0x9F, 'You should\nhave got this\nfrom a guard', None, None, None, None, None),
'Map (Escape)': (False, True, False, False, 0x7F, None, None, None, None, None, None),
'Small Key (Agahnims Tower)': (False, False, True, False, 0xA4, 'Agahanim\nhalfway\nunlocked', None, None, None, None, None),
'Small Key (Palace of Darkness)': (False, False, True, False, 0xA6, 'A small key\nthat steals\nlight', None, None, None, None, None),
'Big Key (Palace of Darkness)': (False, False, True, False, 0x99, 'Hammeryump\nwith this\nbig key', None, None, None, None, None),
'Compass (Palace of Darkness)': (False, True, False, False, 0x89, None, None, None, None, None, None),
'Map (Palace of Darkness)': (False, True, False, False, 0x79, None, None, None, None, None, None),
'Small Key (Thieves Town)': (False, False, True, False, 0xAB, 'The small key\nof rouges', None, None, None, None, None),
'Big Key (Thieves Town)': (False, False, True, False, 0x94, 'The Big Key\nof rouges', None, None, None, None, None),
'Compass (Thieves Town)': (False, True, False, False, 0x84, None, None, None, None, None, None),
'Map (Thieves Town)': (False, True, False, False, 0x74, None, None, None, None, None, None),
'Small Key (Skull Woods)': (False, False, True, False, 0xA8, 'The small key\nof the dark\nforest', None, None, None, None, None),
'Big Key (Skull Woods)': (False, False, True, False, 0x97, 'The big key\nof the dark\nforest', None, None, None, None, None),
'Compass (Skull Woods)': (False, True, False, False, 0x87, None, None, None, None, None, None),
'Map (Skull Woods)': (False, True, False, False, 0x77, None, None, None, None, None, None),
'Small Key (Swamp Palace)': (False, False, True, False, 0xA5, 'Access to\nthe swamp\nis granted', None, None, None, None, None),
'Big Key (Swamp Palace)': (False, False, True, False, 0x9A, 'The Big key\nto the swamp', None, None, None, None, None),
'Compass (Swamp Palace)': (False, True, False, False, 0x8A, None, None, None, None, None, None),
'Map (Swamp Palace)': (False, True, False, False, 0x7A, None, None, None, None, None, None),
'Small Key (Ice Palace)': (False, False, True, False, 0xA9, 'A frozen\nsmall key\nrests here', None, None, None, None, None),
'Big Key (Ice Palace)': (False, False, True, False, 0x96, 'A frozen\nbig key\nrests here', None, None, None, None, None),
'Compass (Ice Palace)': (False, True, False, False, 0x86, None, None, None, None, None, None),
'Map (Ice Palace)': (False, True, False, False, 0x76, None, None, None, None, None, None),
'Small Key (Misery Mire)': (False, False, True, False, 0xA7, 'The small key\nto Vitreous', None, None, None, None, None),
'Big Key (Misery Mire)': (False, False, True, False, 0x98, 'The big key\nto Vitreous', None, None, None, None, None),
'Compass (Misery Mire)': (False, True, False, False, 0x88, None, None, None, None, None, None),
'Map (Misery Mire)': (False, True, False, False, 0x78, None, None, None, None, None, None),
'Small Key (Turtle Rock)': (False, False, True, False, 0xAC, 'The small key\nof terrorpins', None, None, None, None, None),
'Big Key (Turtle Rock)': (False, False, True, False, 0x93, 'The big key\nof terrorpins', None, None, None, None, None),
'Compass (Turtle Rock)': (False, True, False, False, 0x83, None, None, None, None, None, None),
'Map (Turtle Rock)': (False, True, False, False, 0x73, None, None, None, None, None, None),
'Small Key (Ganons Tower)': (False, False, True, False, 0xAD, 'The small key\nof evils bane', None, None, None, None, None),
'Big Key (Ganons Tower)': (False, False, True, False, 0x92, 'The Big Key\nof evils bane', 'la key of evils bane', None, None, None, None),
'Compass (Ganons Tower)': (False, True, False, False, 0x82, None, None, None, None, None, None),
'Map (Ganons Tower)': (False, True, False, False, 0x72, None, None, None, None, None, None),
'Nothing': (False, False, False, False, 0x5A, 'Some Hot Air', 'and the Nothing', None, None, None, None),
'Beat Agahnim 1': (True, False, False, False, None, None, None, None, None, None, None),
'Beat Agahnim 2': (True, False, False, False, None, None, None, None, None, None, None)}