| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  | BLOCKED_ASSOCIATIONS = [ | 
					
						
							|  |  |  |     # MAX_ARROWS_UPGRADE, MAX_BOMBS_UPGRADE, MAX_POWDER_UPGRADE | 
					
						
							|  |  |  |     # arrows and bombs will be matched to arrow and bomb respectively through pluralization | 
					
						
							|  |  |  |     "ARROWS", | 
					
						
							|  |  |  |     "BOMBS", | 
					
						
							|  |  |  |     "MAX", | 
					
						
							|  |  |  |     "UPGRADE", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "TAIL",     # TAIL_KEY | 
					
						
							|  |  |  |     "ANGLER",   # ANGLER_KEY | 
					
						
							|  |  |  |     "FACE",     # FACE_KEY | 
					
						
							|  |  |  |     "BIRD",     # BIRD_KEY | 
					
						
							|  |  |  |     "SLIME",    # SLIME_KEY | 
					
						
							|  |  |  |     "NIGHTMARE",# NIGHTMARE_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "BLUE",     # BLUE_TUNIC | 
					
						
							|  |  |  |     "RED",      # RED_TUNIC | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "TRADING",  # TRADING_ITEM_* | 
					
						
							|  |  |  |     "ITEM",     # TRADING_ITEM_* | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "BAD",      # BAD_HEART_CONTAINER | 
					
						
							|  |  |  |     "GOLD",     # GOLD_LEAF | 
					
						
							|  |  |  |     "MAGIC",    # MAGIC_POWDER, MAGIC_ROD | 
					
						
							|  |  |  |     "MESSAGE",  # MESSAGE (Master Stalfos' Message) | 
					
						
							|  |  |  |     "PEGASUS",  # PEGASUS_BOOTS | 
					
						
							|  |  |  |     "PIECE",    # HEART_PIECE, PIECE_OF_POWER | 
					
						
							|  |  |  |     "POWER",    # POWER_BRACELET, PIECE_OF_POWER | 
					
						
							|  |  |  |     "SINGLE",   # SINGLE_ARROW | 
					
						
							|  |  |  |     "STONE",    # STONE_BEAK | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "BEAK1", | 
					
						
							|  |  |  |     "BEAK2", | 
					
						
							|  |  |  |     "BEAK3", | 
					
						
							|  |  |  |     "BEAK4", | 
					
						
							|  |  |  |     "BEAK5", | 
					
						
							|  |  |  |     "BEAK6", | 
					
						
							|  |  |  |     "BEAK7", | 
					
						
							|  |  |  |     "BEAK8", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "COMPASS1", | 
					
						
							|  |  |  |     "COMPASS2", | 
					
						
							|  |  |  |     "COMPASS3", | 
					
						
							|  |  |  |     "COMPASS4", | 
					
						
							|  |  |  |     "COMPASS5", | 
					
						
							|  |  |  |     "COMPASS6", | 
					
						
							|  |  |  |     "COMPASS7", | 
					
						
							|  |  |  |     "COMPASS8", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "MAP1", | 
					
						
							|  |  |  |     "MAP2", | 
					
						
							|  |  |  |     "MAP3", | 
					
						
							|  |  |  |     "MAP4", | 
					
						
							|  |  |  |     "MAP5", | 
					
						
							|  |  |  |     "MAP6", | 
					
						
							|  |  |  |     "MAP7", | 
					
						
							|  |  |  |     "MAP8", | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Single word synonyms for Link's Awakening items, for generic matching. | 
					
						
							|  |  |  | SYNONYMS = { | 
					
						
							|  |  |  |     # POWER_BRACELET | 
					
						
							|  |  |  |     'ANKLET': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'ARMLET': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'BAND': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'BANGLE': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'BRACER': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'CARRY': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'CIRCLET': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'CROISSANT': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'GAUNTLET': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'GLOVE': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'RING': 'POWER_BRACELET', | 
					
						
							|  |  |  |     'STRENGTH': 'POWER_BRACELET', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SHIELD | 
					
						
							|  |  |  |     'AEGIS': 'SHIELD', | 
					
						
							|  |  |  |     'BUCKLER': 'SHIELD', | 
					
						
							|  |  |  |     'SHLD': 'SHIELD', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # BOW | 
					
						
							|  |  |  |     'BALLISTA': 'BOW', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # HOOKSHOT | 
					
						
							|  |  |  |     'GRAPPLE': 'HOOKSHOT', | 
					
						
							|  |  |  |     'GRAPPLING': 'HOOKSHOT', | 
					
						
							|  |  |  |     'ROPE': 'HOOKSHOT', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MAGIC_ROD | 
					
						
							|  |  |  |     'BEAM': 'MAGIC_ROD', | 
					
						
							|  |  |  |     'CANE': 'MAGIC_ROD', | 
					
						
							|  |  |  |     'STAFF': 'MAGIC_ROD', | 
					
						
							|  |  |  |     'WAND': 'MAGIC_ROD', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # PEGASUS_BOOTS | 
					
						
							|  |  |  |     'BOOT': 'PEGASUS_BOOTS', | 
					
						
							|  |  |  |     'GREAVES': 'PEGASUS_BOOTS', | 
					
						
							|  |  |  |     'RUN': 'PEGASUS_BOOTS', | 
					
						
							|  |  |  |     'SHOE': 'PEGASUS_BOOTS', | 
					
						
							|  |  |  |     'SPEED': 'PEGASUS_BOOTS', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # OCARINA | 
					
						
							|  |  |  |     'FLUTE': 'OCARINA', | 
					
						
							|  |  |  |     'RECORDER': 'OCARINA', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # FEATHER | 
					
						
							|  |  |  |     'JUMP': 'FEATHER', | 
					
						
							|  |  |  |     'PLUME': 'FEATHER', | 
					
						
							|  |  |  |     'WING': 'FEATHER', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |     "QUILL": "FEATHER", | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |     # SHOVEL | 
					
						
							|  |  |  |     'DIG': 'SHOVEL', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MAGIC_POWDER | 
					
						
							|  |  |  |     'BAG': 'MAGIC_POWDER', | 
					
						
							|  |  |  |     'CASE': 'MAGIC_POWDER', | 
					
						
							|  |  |  |     'DUST': 'MAGIC_POWDER', | 
					
						
							|  |  |  |     'POUCH': 'MAGIC_POWDER', | 
					
						
							|  |  |  |     'SACK': 'MAGIC_POWDER', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # BOMB | 
					
						
							|  |  |  |     'BLAST': 'BOMB', | 
					
						
							|  |  |  |     'BOMBCHU': 'BOMB', | 
					
						
							|  |  |  |     'FIRECRACKER': 'BOMB', | 
					
						
							|  |  |  |     'TNT': 'BOMB', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SWORD | 
					
						
							|  |  |  |     'BLADE': 'SWORD', | 
					
						
							|  |  |  |     'CUT': 'SWORD', | 
					
						
							|  |  |  |     'DAGGER': 'SWORD', | 
					
						
							|  |  |  |     'DIRK': 'SWORD', | 
					
						
							|  |  |  |     'EDGE': 'SWORD', | 
					
						
							|  |  |  |     'EPEE': 'SWORD', | 
					
						
							|  |  |  |     'EXCALIBUR': 'SWORD', | 
					
						
							|  |  |  |     'FALCHION': 'SWORD', | 
					
						
							|  |  |  |     'KATANA': 'SWORD', | 
					
						
							|  |  |  |     'KNIFE': 'SWORD', | 
					
						
							|  |  |  |     'MACHETE': 'SWORD', | 
					
						
							|  |  |  |     'MASAMUNE': 'SWORD', | 
					
						
							|  |  |  |     'MURASAME': 'SWORD', | 
					
						
							|  |  |  |     'SABER': 'SWORD', | 
					
						
							|  |  |  |     'SABRE': 'SWORD', | 
					
						
							|  |  |  |     'SCIMITAR': 'SWORD', | 
					
						
							|  |  |  |     'SLASH': 'SWORD', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # FLIPPERS | 
					
						
							|  |  |  |     'FLIPPER': 'FLIPPERS', | 
					
						
							|  |  |  |     'SWIM': 'FLIPPERS', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MEDICINE | 
					
						
							|  |  |  |     'BOTTLE': 'MEDICINE', | 
					
						
							|  |  |  |     'FLASK': 'MEDICINE', | 
					
						
							|  |  |  |     'LEMONADE': 'MEDICINE', | 
					
						
							|  |  |  |     'POTION': 'MEDICINE', | 
					
						
							|  |  |  |     'TEA': 'MEDICINE', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TAIL_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # ANGLER_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # FACE_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # BIRD_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SLIME_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # GOLD_LEAF | 
					
						
							|  |  |  |     'HERB': 'GOLD_LEAF', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # RUPEES_20 | 
					
						
							|  |  |  |     'COIN': 'RUPEES_20', | 
					
						
							|  |  |  |     'MONEY': 'RUPEES_20', | 
					
						
							|  |  |  |     'RUPEE': 'RUPEES_20', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # RUPEES_50 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # RUPEES_100 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # RUPEES_200 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # RUPEES_500 | 
					
						
							|  |  |  |     'GEM': 'RUPEES_500', | 
					
						
							|  |  |  |     'JEWEL': 'RUPEES_500', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SEASHELL | 
					
						
							|  |  |  |     'CARAPACE': 'SEASHELL', | 
					
						
							|  |  |  |     'CONCH': 'SEASHELL', | 
					
						
							|  |  |  |     'SHELL': 'SEASHELL', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MESSAGE (master stalfos message) | 
					
						
							|  |  |  |     'NOTHING': 'MESSAGE', | 
					
						
							|  |  |  |     'TRAP': 'MESSAGE', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # BOOMERANG | 
					
						
							|  |  |  |     'BOOMER': 'BOOMERANG', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # HEART_PIECE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # BOWWOW | 
					
						
							|  |  |  |     'BEAST': 'BOWWOW', | 
					
						
							|  |  |  |     'PET': 'BOWWOW', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # ARROWS_10 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SINGLE_ARROW | 
					
						
							|  |  |  |     'MISSILE': 'SINGLE_ARROW', | 
					
						
							|  |  |  |     'QUIVER': 'SINGLE_ARROW', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # ROOSTER | 
					
						
							|  |  |  |     'BIRD': 'ROOSTER', | 
					
						
							|  |  |  |     'CHICKEN': 'ROOSTER', | 
					
						
							|  |  |  |     'CUCCO': 'ROOSTER', | 
					
						
							|  |  |  |     'FLY': 'ROOSTER', | 
					
						
							|  |  |  |     'GRIFFIN': 'ROOSTER', | 
					
						
							|  |  |  |     'GRYPHON': 'ROOSTER', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MAX_POWDER_UPGRADE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MAX_BOMBS_UPGRADE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MAX_ARROWS_UPGRADE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # RED_TUNIC | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # BLUE_TUNIC | 
					
						
							|  |  |  |     'ARMOR': 'BLUE_TUNIC', | 
					
						
							|  |  |  |     'MAIL': 'BLUE_TUNIC', | 
					
						
							|  |  |  |     'SUIT': 'BLUE_TUNIC', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # HEART_CONTAINER | 
					
						
							|  |  |  |     'TANK': 'HEART_CONTAINER', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TOADSTOOL | 
					
						
							|  |  |  |     'FUNGAL': 'TOADSTOOL', | 
					
						
							|  |  |  |     'FUNGUS': 'TOADSTOOL', | 
					
						
							|  |  |  |     'MUSHROOM': 'TOADSTOOL', | 
					
						
							|  |  |  |     'SHROOM': 'TOADSTOOL', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # GUARDIAN_ACORN | 
					
						
							|  |  |  |     'NUT': 'GUARDIAN_ACORN', | 
					
						
							|  |  |  |     'SEED': 'GUARDIAN_ACORN', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # KEY | 
					
						
							|  |  |  |     'DOOR': 'KEY', | 
					
						
							|  |  |  |     'GATE': 'KEY', | 
					
						
							|  |  |  |     'KEY': 'KEY', # Without this, foreign keys show up as nightmare keys | 
					
						
							|  |  |  |     'LOCK': 'KEY', | 
					
						
							|  |  |  |     'PANEL': 'KEY', | 
					
						
							|  |  |  |     'UNLOCK': 'KEY', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # NIGHTMARE_KEY | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # MAP | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # COMPASS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # STONE_BEAK | 
					
						
							|  |  |  |     'FOSSIL': 'STONE_BEAK', | 
					
						
							|  |  |  |     'RELIC': 'STONE_BEAK', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SONG1 | 
					
						
							|  |  |  |     'BOLERO': 'SONG1', | 
					
						
							|  |  |  |     'LULLABY': 'SONG1', | 
					
						
							|  |  |  |     'MELODY': 'SONG1', | 
					
						
							|  |  |  |     'MINUET': 'SONG1', | 
					
						
							|  |  |  |     'NOCTURNE': 'SONG1', | 
					
						
							|  |  |  |     'PRELUDE': 'SONG1', | 
					
						
							|  |  |  |     'REQUIEM': 'SONG1', | 
					
						
							|  |  |  |     'SERENADE': 'SONG1', | 
					
						
							|  |  |  |     'SONG': 'SONG1', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SONG2 | 
					
						
							|  |  |  |     'FISH': 'SONG2', | 
					
						
							|  |  |  |     'SURF': 'SONG2', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # SONG3 | 
					
						
							|  |  |  |     'FROG': 'SONG3', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT1 | 
					
						
							|  |  |  |     'CELLO': 'INSTRUMENT1', | 
					
						
							|  |  |  |     'GUITAR': 'INSTRUMENT1', | 
					
						
							|  |  |  |     'LUTE': 'INSTRUMENT1', | 
					
						
							|  |  |  |     'VIOLIN': 'INSTRUMENT1', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT2 | 
					
						
							|  |  |  |     'HORN': 'INSTRUMENT2', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT3 | 
					
						
							|  |  |  |     'BELL': 'INSTRUMENT3', | 
					
						
							|  |  |  |     'CHIME': 'INSTRUMENT3', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT4 | 
					
						
							|  |  |  |     'HARP': 'INSTRUMENT4', | 
					
						
							|  |  |  |     'KANTELE': 'INSTRUMENT4', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT5 | 
					
						
							|  |  |  |     'MARIMBA': 'INSTRUMENT5', | 
					
						
							|  |  |  |     'XYLOPHONE': 'INSTRUMENT5', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT6 (triangle) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT7 | 
					
						
							|  |  |  |     'KEYBOARD': 'INSTRUMENT7', | 
					
						
							|  |  |  |     'ORGAN': 'INSTRUMENT7', | 
					
						
							|  |  |  |     'PIANO': 'INSTRUMENT7', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # INSTRUMENT8 | 
					
						
							|  |  |  |     'DRUM': 'INSTRUMENT8', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_YOSHI_DOLL | 
					
						
							|  |  |  |     'DINOSAUR': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |     'DRAGON': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |     'TOY': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_RIBBON | 
					
						
							|  |  |  |     'HAIRBAND': 'TRADING_ITEM_RIBBON', | 
					
						
							|  |  |  |     'HAIRPIN': 'TRADING_ITEM_RIBBON', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_DOG_FOOD | 
					
						
							|  |  |  |     'CAN': 'TRADING_ITEM_DOG_FOOD', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_BANANAS | 
					
						
							|  |  |  |     'BANANA': 'TRADING_ITEM_BANANAS', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_STICK | 
					
						
							|  |  |  |     'BRANCH': 'TRADING_ITEM_STICK', | 
					
						
							|  |  |  |     'TWIG': 'TRADING_ITEM_STICK', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_HONEYCOMB | 
					
						
							|  |  |  |     'BEEHIVE': 'TRADING_ITEM_HONEYCOMB', | 
					
						
							|  |  |  |     'HIVE': 'TRADING_ITEM_HONEYCOMB', | 
					
						
							|  |  |  |     'HONEY': 'TRADING_ITEM_HONEYCOMB', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_PINEAPPLE | 
					
						
							|  |  |  |     'FOOD': 'TRADING_ITEM_PINEAPPLE', | 
					
						
							|  |  |  |     'FRUIT': 'TRADING_ITEM_PINEAPPLE', | 
					
						
							|  |  |  |     'GOURD': 'TRADING_ITEM_PINEAPPLE', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_HIBISCUS | 
					
						
							|  |  |  |     'FLOWER': 'TRADING_ITEM_HIBISCUS', | 
					
						
							|  |  |  |     'PETAL': 'TRADING_ITEM_HIBISCUS', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_LETTER | 
					
						
							|  |  |  |     'CARD': 'TRADING_ITEM_LETTER', | 
					
						
							|  |  |  |     'MESSAGE': 'TRADING_ITEM_LETTER', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |     "TICKET": 'TRADING_ITEM_LETTER', | 
					
						
							|  |  |  |     "PASS": 'TRADING_ITEM_LETTER', | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_BROOM | 
					
						
							|  |  |  |     'SWEEP': 'TRADING_ITEM_BROOM', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_FISHING_HOOK | 
					
						
							|  |  |  |     'CLAW': 'TRADING_ITEM_FISHING_HOOK', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_NECKLACE | 
					
						
							|  |  |  |     'AMULET': 'TRADING_ITEM_NECKLACE', | 
					
						
							|  |  |  |     'BEADS': 'TRADING_ITEM_NECKLACE', | 
					
						
							|  |  |  |     'PEARLS': 'TRADING_ITEM_NECKLACE', | 
					
						
							|  |  |  |     'PENDANT': 'TRADING_ITEM_NECKLACE', | 
					
						
							|  |  |  |     'ROSARY': 'TRADING_ITEM_NECKLACE', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_SCALE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     # TRADING_ITEM_MAGNIFYING_GLASS | 
					
						
							|  |  |  |     'FINDER': 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							|  |  |  |     'LENS': 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							|  |  |  |     'MIRROR': 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							|  |  |  |     'SCOPE': 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							|  |  |  |     'XRAY': 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |     "DETECTOR": 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							|  |  |  |     "ITEMFINDER": 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  |     # PIECE_OF_POWER | 
					
						
							|  |  |  |     'TRIANGLE': 'PIECE_OF_POWER', | 
					
						
							|  |  |  |     'POWER': 'PIECE_OF_POWER', | 
					
						
							|  |  |  |     'TRIFORCE': 'PIECE_OF_POWER', | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # For generic multi-word matches. | 
					
						
							|  |  |  | PHRASES = { | 
					
						
							|  |  |  |     'BIG KEY': 'NIGHTMARE_KEY', | 
					
						
							|  |  |  |     'BOSS KEY': 'NIGHTMARE_KEY', | 
					
						
							|  |  |  |     'HEART PIECE': 'HEART_PIECE', | 
					
						
							|  |  |  |     'PIECE OF HEART': 'HEART_PIECE', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |     "ROCK SMASH": 'BOMB',  | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # All following will only be used to match items for the specific game. | 
					
						
							|  |  |  | # Item names will be uppercased when comparing. | 
					
						
							|  |  |  | # Can be multi-word. | 
					
						
							|  |  |  | GAME_SPECIFIC_PHRASES = { | 
					
						
							|  |  |  |     'Final Fantasy': { | 
					
						
							|  |  |  |         'OXYALE': 'MEDICINE', | 
					
						
							|  |  |  |         'VORPAL': 'SWORD', | 
					
						
							|  |  |  |         'XCALBER': 'SWORD', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'The Legend of Zelda': { | 
					
						
							|  |  |  |         'WATER OF LIFE': 'MEDICINE', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'The Legend of Zelda - Oracle of Seasons': { | 
					
						
							|  |  |  |         'RARE PEACH STONE': 'HEART_PIECE', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'Noita': { | 
					
						
							|  |  |  |         'ALL-SEEING EYE': 'TRADING_ITEM_MAGNIFYING_GLASS',  # lets you find secrets | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'Ocarina of Time': { | 
					
						
							|  |  |  |         'COJIRO': 'ROOSTER', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |         "Goron Tunic": "RED_TUNIC", | 
					
						
							|  |  |  |         "Zora Tunic": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Wallet": "MAGIC_POWDER", | 
					
						
							|  |  |  |         "Medallion": "PIECE_OF_POWER", | 
					
						
							|  |  |  |         "Kokiri Emerald": "RUPEES_500", | 
					
						
							|  |  |  |         "Goron Ruby": "RUPEES_500", | 
					
						
							|  |  |  |         "Zora Sapphire": "RUPEES_500", | 
					
						
							|  |  |  |         "Dins Fire": "MAGIC_ROD", # Fire shield | 
					
						
							|  |  |  |         "Nayrus Love": "MAGIC_ROD", # Protective barrier | 
					
						
							|  |  |  |         "Farores Wind": "MAGIC_ROD", # Create/use warp point in dungeons | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'SMZ3': { | 
					
						
							|  |  |  |         'BIGKEY': 'NIGHTMARE_KEY', | 
					
						
							|  |  |  |         'BYRNA': 'MAGIC_ROD', | 
					
						
							|  |  |  |         'HEARTPIECE': 'HEART_PIECE', | 
					
						
							|  |  |  |         'POWERBOMB': 'BOMB', | 
					
						
							|  |  |  |         'SOMARIA': 'MAGIC_ROD', | 
					
						
							|  |  |  |         'SUPER': 'SINGLE_ARROW', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'Sonic Adventure 2 Battle': { | 
					
						
							|  |  |  |         'CHAOS EMERALD': 'PIECE_OF_POWER', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |         "Rings": "RUPEES_20", # This should only affect filler Rings currency, not Flame Ring upgrade | 
					
						
							|  |  |  |         "Grapes": "TRADING_ITEM_PINEAPPLE", | 
					
						
							|  |  |  |         "Pick Nails": "SHOVEL", # Digging upgrade | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'Super Mario 64': { | 
					
						
							|  |  |  |         'POWER STAR': 'PIECE_OF_POWER', | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  |         "Key": "NIGHTMARE_KEY" # Affect 2nd Floor / Basement / Progressive keys | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'Super Mario World': { | 
					
						
							|  |  |  |         'P-BALLOON': 'FEATHER', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'Super Metroid': { | 
					
						
							|  |  |  |         'POWER BOMB': 'BOMB', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'The Witness': { | 
					
						
							|  |  |  |         'BONK': 'BOMB', | 
					
						
							|  |  |  |         'BUNKER LASER': 'INSTRUMENT4', | 
					
						
							|  |  |  |         'DESERT LASER': 'INSTRUMENT5', | 
					
						
							|  |  |  |         'JUNGLE LASER': 'INSTRUMENT4', | 
					
						
							|  |  |  |         'KEEP LASER': 'INSTRUMENT7', | 
					
						
							|  |  |  |         'MONASTERY LASER': 'INSTRUMENT1', | 
					
						
							|  |  |  |         'POWER SURGE': 'BOMB', | 
					
						
							|  |  |  |         'PUZZLE SKIP': 'GOLD_LEAF', | 
					
						
							|  |  |  |         'QUARRY LASER': 'INSTRUMENT8', | 
					
						
							|  |  |  |         'SHADOWS LASER': 'INSTRUMENT1', | 
					
						
							|  |  |  |         'SHORTCUTS': 'KEY', | 
					
						
							|  |  |  |         'SLOWNESS': 'BOMB', | 
					
						
							|  |  |  |         'SWAMP LASER': 'INSTRUMENT2', | 
					
						
							|  |  |  |         'SYMMETRY LASER': 'INSTRUMENT6', | 
					
						
							|  |  |  |         'TOWN LASER': 'INSTRUMENT3', | 
					
						
							|  |  |  |         'TREEHOUSE LASER': 'INSTRUMENT2', | 
					
						
							|  |  |  |         'WATER PUMPS': 'KEY', | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'TUNIC': { | 
					
						
							|  |  |  |         "AURA'S GEM": 'SHIELD',  # card that enhances the shield | 
					
						
							|  |  |  |         'DUSTY': 'TRADING_ITEM_BROOM',  # a broom | 
					
						
							|  |  |  |         'HERO RELIC - HP': 'TRADING_ITEM_HIBISCUS', | 
					
						
							|  |  |  |         'HERO RELIC - MP': 'TOADSTOOL', | 
					
						
							|  |  |  |         'HERO RELIC - SP': 'FEATHER', | 
					
						
							|  |  |  |         'HP BERRY': 'GUARDIAN_ACORN', | 
					
						
							|  |  |  |         'HP OFFERING': 'TRADING_ITEM_HIBISCUS',  # a flower | 
					
						
							|  |  |  |         'LUCKY CUP': 'HEART_CONTAINER',  # card with a heart on it | 
					
						
							|  |  |  |         'INVERTED ASH': 'MEDICINE',  # card with a potion on it | 
					
						
							|  |  |  |         'MAGIC ORB': 'HOOKSHOT', | 
					
						
							|  |  |  |         'MP BERRY': 'GUARDIAN_ACORN', | 
					
						
							|  |  |  |         'MP OFFERING': 'TOADSTOOL',  # a mushroom | 
					
						
							|  |  |  |         'QUESTAGON': 'PIECE_OF_POWER',  # triforce piece equivalent | 
					
						
							|  |  |  |         'SP OFFERING': 'FEATHER',  # a feather | 
					
						
							|  |  |  |         'SPRING FALLS': 'TRADING_ITEM_HIBISCUS',  # a flower | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     'FNaFW': { | 
					
						
							|  |  |  |         'Freddy': 'TRADING_ITEM_YOSHI_DOLL', # all of these are animatronics, aka dolls. | 
					
						
							|  |  |  |         'Bonnie': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Chica': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Foxy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Toy Bonnie': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Toy Chica': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Toy Freddy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Mangle': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Balloon Boy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'JJ': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Phantom Freddy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Phantom BB': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Phantom Chica': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Phantom Mangle': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Withered Foxy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Phantom Foxy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Withered Chica': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Withered Freddy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Withered Bonnie': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Shadow Freddy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Marionette': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Phantom Marionette': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Golden Freddy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Paperpals': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare Freddy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare Bonnie': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare Chica': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare Foxy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Endo 01': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Endo 02': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Plushtrap': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Endoplush': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Springtrap': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'RWQFSFASXC': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Crying Child': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Funtime Foxy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare Fredbear': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Fredbear': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Spring Bonnie': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Jack-O-Chica': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmare BB': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Coffee': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Jack-O-Bonnie': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Purpleguy': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Nightmarionne': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Mr. Chipper': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Animdude': 'TRADING_ITEM_YOSHI_DOLL', | 
					
						
							|  |  |  |         'Progressive Endoskeleton': 'BLUE_TUNIC', # basically armor you wear to give you more defense | 
					
						
							|  |  |  |         '25 Tokens': 'RUPEES_20', # money | 
					
						
							|  |  |  |         '50 Tokens': 'RUPEES_50', | 
					
						
							|  |  |  |         '100 Tokens': 'RUPEES_100', | 
					
						
							|  |  |  |         '250 Tokens': 'RUPEES_200', | 
					
						
							|  |  |  |         '500 Tokens': 'RUPEES_500', | 
					
						
							|  |  |  |         '1000 Tokens': 'RUPEES_500', | 
					
						
							|  |  |  |         '2500 Tokens': 'RUPEES_500', | 
					
						
							|  |  |  |         '5000 Tokens': 'RUPEES_500', | 
					
						
							|  |  |  |     }, | 
					
						
							| 
									
										
											  
											
												LADX: Add more specific "item icon guessing" support for some games (#4706)
* DKC3, PKMN R/B/Em, M&L specific item matches
* MLSS Bean types are now discrete
* Add Doom 1/2 items
* Add Doom 1/2 items, actually
* Add Inscryption items
* Add more SA2B items, Minecraft
* Add VVVVVV
* Add misc items, comma fixes
* Hat in Time items
* Misc changes
* Expand TODO
* Add more OoT items, Pokemon consumables
* KH2
* KH1, adjust KH2 items
* Formatting fixes
* more item changes, fix kh1 name
* Fix KH1 name
* Add Full Heal to MEDICINE graphics
* Final comma fixes before PR
* Add Full Restore as Medicine
* Move some names to generic, drink fixes, double-quotes consistency fix
* moved ROCK SMASH match to PHRASES dict
* Removed some redundant name checks, remove Old Amber check from Emerald
* Added "PASS" generic check as "LETTER" sprite
* Removed TODO
* Corrected KH1 name for real this time
* Icon assignment now uppers freogin item string during comparison
* Doom skull keys are now NIGHTMARE_KEY, added QUILL as generic for FEATHER
* KH2 armor is Blunic, accessories are Ribbons
* KH1 accessories/armor are Blunic
* "ROCK SMASH" is now "BOMB"
* Removed extra space
											
										 
											2025-03-17 11:50:57 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  |     "Donkey Kong Country 3": { | 
					
						
							|  |  |  |         "Flupperius Petallus Pongus": "TRADING_ITEM_HIBISCUS", # It's a flower in the game | 
					
						
							|  |  |  |         "Banana Bird": "ROOSTER", # Made sure this is a BIRD, not a BANANA | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Pokemon Red and Blue": { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Key Items | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         "Old Amber": "STONE_BEAK", # Aerodactyl's fossil should still be a fossil | 
					
						
							|  |  |  |         "Coin Case": "MAGIC_POWDER", # This shouldn't spawn as RUPEES | 
					
						
							|  |  |  |         "Bike Voucher": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  |         "Oak's Parcel": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Drinks always get converted to MEDICINE | 
					
						
							|  |  |  |         "Soda Pop": "MEDICINE", | 
					
						
							|  |  |  |         "Fresh Water": "MEDICINE", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Consumables | 
					
						
							|  |  |  |         "Elixir": "MEDICINE", | 
					
						
							|  |  |  |         "Ether": "MEDICINE", | 
					
						
							|  |  |  |         "Antidote": "MEDICINE", | 
					
						
							|  |  |  |         "Awakening": "MEDICINE", | 
					
						
							|  |  |  |         "Burn Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Ice Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Paralyze Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Full Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Full Restore": "MEDICINE", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Pokemon Emerald": { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         "Coin Case": "MAGIC_POWDER", # This shouldn't spawn as RUPEES | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Drinks always get converted to MEDICINE | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         "Soda Pop": "MEDICINE", | 
					
						
							|  |  |  |         "Fresh Water": "MEDICINE", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Consumables | 
					
						
							|  |  |  |         "Elixir": "MEDICINE", | 
					
						
							|  |  |  |         "Ether": "MEDICINE", | 
					
						
							|  |  |  |         "Antidote": "MEDICINE", | 
					
						
							|  |  |  |         "Awakening": "MEDICINE", | 
					
						
							|  |  |  |         "Burn Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Ice Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Paralyze Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Full Heal": "MEDICINE", | 
					
						
							|  |  |  |         "Full Restore": "MEDICINE", | 
					
						
							|  |  |  |         "Nanab Berry": "TRADING_ITEM_BANANAS", # Special exception for Nanab Berry, which look like bananas | 
					
						
							|  |  |  |         "Berry": "TRADING_ITEM_PINEAPPLE", | 
					
						
							|  |  |  |         "Mail": "TRADING_ITEM_LETTER", # Snail mail, not chain mail | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Mario & Luigi Superstar Saga": { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Key Items | 
					
						
							|  |  |  |         "Peach's Extra Dress": "RED_TUNIC", | 
					
						
							|  |  |  |         "Peasley's Rose": "TRADING_ITEM_HIBISCUS", | 
					
						
							|  |  |  |         "Beanstar": "PIECE_OF_POWER", # Hits both Fake Beanstar and pieces of the real Beanstar, hopefully | 
					
						
							|  |  |  |         "Beanstone": "RUPEES_500", # They're gemstones | 
					
						
							|  |  |  |         "Firebrand": "POWER_BRACELET", # Magic power that affects Mario/Luigi's hands, either this or MAGIC_ROD would be okay | 
					
						
							|  |  |  |         "Thunderhand": "POWER_BRACELET", # Ditto | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # 1-UP Super fix | 
					
						
							|  |  |  |         "1-UP Super": "TOADSTOOL", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Drinks --> medicine | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Syrup bottles | 
					
						
							|  |  |  |         "Syrup": "MEDICINE", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Coffee blends | 
					
						
							|  |  |  |         "Hoolumbian": "MEDICINE", | 
					
						
							|  |  |  |         "Chuckoccino": "MEDICINE", | 
					
						
							|  |  |  |         "Teeheespresso": "MEDICINE", | 
					
						
							|  |  |  |         "Blend": "MEDICINE", # for all coffee blends | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Secret Scrolls --> MESSAGE | 
					
						
							|  |  |  |         "Secret Scroll": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Goblets --> MEDICINE | 
					
						
							|  |  |  |         "Goblet": "MEDICINE", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Pearl Beans --> Fruit | 
					
						
							|  |  |  |         "Pearl Bean": 'TRADING_ITEM_PINEAPPLE', | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Bros. Armor --> Blue Tunic | 
					
						
							|  |  |  |         "Pants": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Jeans": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Trousers": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Slacks": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Casual Coral": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Shroom Bells": "BLUE_TUNIC", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Badges --> Ribbon | 
					
						
							|  |  |  |         "Badge": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Soulful Bros.": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Bros. Rock": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Misc. Beans --> Acorns | 
					
						
							|  |  |  |         "Hoo Bean": "GUARDIAN_ACORN", # Beans and nuts are similar enough, right? | 
					
						
							|  |  |  |         "Chuckle Bean": "GUARDIAN_ACORN", | 
					
						
							|  |  |  |         "Hee Bean": "GUARDIAN_ACORN", | 
					
						
							|  |  |  |         "Woo Bean": "GUARDIAN_ACORN",  | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "DOOM 1993": { | 
					
						
							|  |  |  |         "Keycard": "KEY", | 
					
						
							|  |  |  |         "Computer area map": "MAP", | 
					
						
							|  |  |  |         "Box of": "SINGLE_ARROW", # bullets, rockets, or shotgun shells | 
					
						
							|  |  |  |         "Energy cell pack": "SINGLE_ARROW", | 
					
						
							|  |  |  |         "Chainsaw": "SWORD", | 
					
						
							|  |  |  |         "Medikit": "MEDICINE", | 
					
						
							|  |  |  |         "Skull key": "NIGHTMARE_KEY", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "DOOM II": { | 
					
						
							|  |  |  |         "Keycard": "KEY", | 
					
						
							|  |  |  |         "Computer area map": "MAP", | 
					
						
							|  |  |  |         "Box of": "SINGLE_ARROW", # bullets, rockets, or shotgun shells | 
					
						
							|  |  |  |         "Energy cell pack": "SINGLE_ARROW", | 
					
						
							|  |  |  |         "Chainsaw": "SWORD", | 
					
						
							|  |  |  |         "Medikit": "MEDICINE", | 
					
						
							|  |  |  |         "Skull key": "NIGHTMARE_KEY", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Inscryption": { | 
					
						
							|  |  |  |         "Extra Candle": "HEART_CONTAINER", # Candles act as extra health | 
					
						
							|  |  |  |         "Magnificus Eye": "TRADING_ITEM_MAGNIFYING_GLASS", # Needed to see hidden drawings / messages | 
					
						
							|  |  |  |         "Monocle": "TRADING_ITEM_MAGNIFYING_GLASS", # Ditto | 
					
						
							|  |  |  |         "Pile Of Meat": "TRADING_ITEM_DOG_FOOD", | 
					
						
							|  |  |  |         "Angler Hook": "TRADING_ITEM_FISHING_HOOK", # Good fish. | 
					
						
							|  |  |  |         "Currency": "RUPEES_20", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Minecraft": { | 
					
						
							|  |  |  |         "Progressive Weapons": "SWORD", | 
					
						
							|  |  |  |         "Progressive Tools": "SHOVEL", | 
					
						
							|  |  |  |         "Archery": "BOW", | 
					
						
							|  |  |  |         "Emerald": "RUPEES_20", | 
					
						
							|  |  |  |         "Brewing": "MEDICINE", | 
					
						
							|  |  |  |         "Spyglass": 'TRADING_ITEM_MAGNIFYING_GLASS', | 
					
						
							|  |  |  |         "Porkchop": "TRADING_ITEM_DOG_FOOD" | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  |     "VVVVVV": { | 
					
						
							|  |  |  |         "Trinket": "PIECE_OF_POWER", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "A Hat in Time": { | 
					
						
							|  |  |  |         "Time Piece": "PIECE_OF_POWER", | 
					
						
							|  |  |  |         "Metro Ticket": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  |         "Snatcher's Contract": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  |         "Pon": "RUPEES_20", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Kingdom Hearts 2": { | 
					
						
							|  |  |  |         # Goal items / Collectibles | 
					
						
							|  |  |  |         "Proof of": "PIECE_OF_POWER", | 
					
						
							|  |  |  |         "Lucky Emblem": "PIECE_OF_POWER", | 
					
						
							|  |  |  |         "Secret Ansem's Report": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Sora Keyblades | 
					
						
							|  |  |  |         "Bond of Flame": "SWORD", | 
					
						
							|  |  |  |         "Circle of Life": "SWORD", | 
					
						
							|  |  |  |         "Decisive Pumpkin": "SWORD", | 
					
						
							|  |  |  |         "Fatal Crest": "SWORD", | 
					
						
							|  |  |  |         "Fenrir": "SWORD", | 
					
						
							|  |  |  |         "Follow the Wind": "SWORD", | 
					
						
							|  |  |  |         "Guardian Soul": "SWORD", | 
					
						
							|  |  |  |         "Gull Wing": "SWORD", | 
					
						
							|  |  |  |         "Hero's Crest": "SWORD", | 
					
						
							|  |  |  |         "Hidden Dragon": "SWORD", | 
					
						
							|  |  |  |         "Monochrome": "SWORD", | 
					
						
							|  |  |  |         "Mysterious Abyss": "SWORD", | 
					
						
							|  |  |  |         "Oathkeeper": "SWORD", | 
					
						
							|  |  |  |         "Oblivion": "SWORD", | 
					
						
							|  |  |  |         "Photon Debugger": "SWORD", | 
					
						
							|  |  |  |         "Pureblood": "SWORD", | 
					
						
							|  |  |  |         "Rumbling Rose": "SWORD", | 
					
						
							|  |  |  |         "Sleeping Lion": "SWORD", | 
					
						
							|  |  |  |         "Star Seeker": "SWORD", | 
					
						
							|  |  |  |         "Sweet Memories": "SWORD", | 
					
						
							|  |  |  |         "Two Become One": "SWORD", | 
					
						
							|  |  |  |         "Ultima Weapon": "SWORD", | 
					
						
							|  |  |  |         "Winner's Proof": "SWORD", | 
					
						
							|  |  |  |         "Wishing Lamp": "SWORD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Donald Staves | 
					
						
							|  |  |  |         "Centurion+": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Nobody Lance": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Precious Mushroom": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Precious Mushroom+": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Premium Mushroom": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Rising Dragon": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Save The Queen+": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Shaman's Relic": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Victory Bell": "MAGIC_ROD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Goofy Shields | 
					
						
							|  |  |  |         "Akashic Record": "SHIELD", | 
					
						
							|  |  |  |         "Frozen Pride+": "SHIELD", | 
					
						
							|  |  |  |         "Majestic Mushroom": "SHIELD", | 
					
						
							|  |  |  |         "Majestic Mushroom+": "SHIELD", | 
					
						
							|  |  |  |         "Nobody Guard": "SHIELD", | 
					
						
							|  |  |  |         "Ogre Shield": "SHIELD", | 
					
						
							|  |  |  |         "Save The King+": "SHIELD", | 
					
						
							|  |  |  |         "Ultimate Mushroom": "SHIELD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Accessories as RIBBON | 
					
						
							|  |  |  |         "Star Charm": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Ring": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Earring": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Shadow Archive": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Shadow Archive+": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Full Bloom": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  |         "Full Bloom+": "TRADING_ITEM_RIBBON", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Armor as BLUE_TUNIC | 
					
						
							|  |  |  |        "Bandanna": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Belt": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Band": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Bangle": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Armlet": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Trinket": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Charm": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Anklet": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Chain": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Acrisius": "BLUE_TUNIC", | 
					
						
							|  |  |  |        "Ribbon": "BLUE_TUNIC", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Magic | 
					
						
							|  |  |  |         "Element": "MAGIC_ROD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Other | 
					
						
							|  |  |  |         "Munny Pouch": "MAGIC_POWDER", | 
					
						
							|  |  |  |         "Ether": "MEDICINE", | 
					
						
							|  |  |  |         "Elixir": "MEDICINE", | 
					
						
							|  |  |  |         "Megalixir": "MEDICINE", | 
					
						
							|  |  |  |     }, | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     "Kingdom Hearts": { | 
					
						
							|  |  |  |         # Goal/collectible items | 
					
						
							|  |  |  |         "Ansem's Report": "TRADING_ITEM_LETTER", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Dalmatian puppies | 
					
						
							|  |  |  |         "Puppy": "BOWWOW", | 
					
						
							|  |  |  |         "Puppies": "BOWWOW", | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |         # Sora Keyblades | 
					
						
							|  |  |  |         "Jungle King": "SWORD", | 
					
						
							|  |  |  |         "Three Wishes": "SWORD", | 
					
						
							|  |  |  |         "Fairy Harp": "SWORD", | 
					
						
							|  |  |  |         "Pumpkinhead": "SWORD", | 
					
						
							|  |  |  |         "Crabclaw": "SWORD", | 
					
						
							|  |  |  |         "Divine Rose": "SWORD", | 
					
						
							|  |  |  |         "Spellbinder": "SWORD", | 
					
						
							|  |  |  |         "Olympia": "SWORD", | 
					
						
							|  |  |  |         "Lionheart": "SWORD", | 
					
						
							|  |  |  |         "Metal Chocobo": "SWORD", | 
					
						
							|  |  |  |         "Oathkeeper": "SWORD", | 
					
						
							|  |  |  |         "Oblivion": "SWORD", | 
					
						
							|  |  |  |         "Lady Luck": "SWORD", | 
					
						
							|  |  |  |         "Wishing Star": "SWORD", | 
					
						
							|  |  |  |         "Ultima Weapon": "SWORD", | 
					
						
							|  |  |  |         "Diamond Dust": "SWORD", | 
					
						
							|  |  |  |         "One-Winged Angel": "SWORD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Donald Staves | 
					
						
							|  |  |  |         "Morning Star": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Shooting Star": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Warhammer": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Silver Mallet": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Grand Mallet": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Lord Fortune": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Violetta": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Save the Queen": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Wizard's Relic": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Meteor Strike": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Fantasista": "MAGIC_ROD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Goofy Shields | 
					
						
							|  |  |  |         "Smasher": "SHIELD", | 
					
						
							|  |  |  |         "Gigas Fist": "SHIELD", | 
					
						
							|  |  |  |         "Save the King": "SHIELD", | 
					
						
							|  |  |  |         "Defender": "SHIELD", | 
					
						
							|  |  |  |         "Seven Elements": "SHIELD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Magic | 
					
						
							|  |  |  |         "Progressive Fire": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Progressive Blizzard": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Progressive Thunder": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Progressive Cure": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Progressive Gravity": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Progressive Stop": "MAGIC_ROD", | 
					
						
							|  |  |  |         "Progressive Aero": "MAGIC_ROD", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Accessories / armor (Let's go with BLUE_TUNIC for these, these items are closer to RPG armor anyways) | 
					
						
							|  |  |  |         "Chain": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Ring": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Band": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Three Stars": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Stud": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Earring": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Bangle": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Armlet": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Moogle Badge": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Cosmic Arts": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Heartguard": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Crystal Crown": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Ribbon": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Brave Warrior": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Ifrit's Horn": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "White Fang": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Ray of Light": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Circlet": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Raven's Claw": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Omega Arts": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Royal Crown": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Prime Cap": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "Belt": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "EXP Bracelet": "BLUE_TUNIC", | 
					
						
							|  |  |  |         "EXP Necklace": "BLUE_TUNIC", | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         # Other | 
					
						
							|  |  |  |         "Glide": "FEATHER", | 
					
						
							|  |  |  |         "Ether": "MEDICINE", | 
					
						
							|  |  |  |         "Elixir": "MEDICINE", | 
					
						
							|  |  |  |         "Megalixir": "MEDICINE", | 
					
						
							|  |  |  |          | 
					
						
							|  |  |  |     } | 
					
						
							| 
									
										
										
										
											2024-12-13 16:49:30 -05:00
										 |  |  | } |