Files
dockipelago/worlds/pokemon_crystal/mart_data.py
Jonathan Tinney 7971961166
Some checks failed
Analyze modified files / flake8 (push) Failing after 2m28s
Build / build-win (push) Has been cancelled
Build / build-ubuntu2204 (push) Has been cancelled
ctest / Test C++ ubuntu-latest (push) Has been cancelled
ctest / Test C++ windows-latest (push) Has been cancelled
Analyze modified files / mypy (push) Has been cancelled
Build and Publish Docker Images / Push Docker image to Docker Hub (push) Successful in 5m4s
Native Code Static Analysis / scan-build (push) Failing after 5m2s
type check / pyright (push) Successful in 1m7s
unittests / Test Python 3.11.2 ubuntu-latest (push) Failing after 16m23s
unittests / Test Python 3.12 ubuntu-latest (push) Failing after 28m19s
unittests / Test Python 3.13 ubuntu-latest (push) Failing after 14m49s
unittests / Test hosting with 3.13 on ubuntu-latest (push) Successful in 5m0s
unittests / Test Python 3.13 macos-latest (push) Has been cancelled
unittests / Test Python 3.11 windows-latest (push) Has been cancelled
unittests / Test Python 3.13 windows-latest (push) Has been cancelled
add schedule I, sonic 1/frontiers/heroes, spirit island
2026-04-02 23:46:36 -07:00

119 lines
4.0 KiB
Python

FRIENDLY_MART_NAMES = {
"MART_CHERRYGROVE": "Cherrygrove City Poke Mart",
"MART_VIOLET": "Violet City Poke Mart",
"MART_AZALEA": "Azalea Town Poke Mart",
"MART_CIANWOOD": "Cianwood City Pharmacy",
"MART_GOLDENROD_2F_1": "Goldenrod Dept. Store 2F - Top Salesman",
"MART_GOLDENROD_2F_2": "Goldenrod Dept. Store 2F - Bottom Salesman",
"MART_GOLDENROD_3F": "Goldenrod Dept. Store 3F - X Items Shop",
"MART_GOLDENROD_4F": "Goldenrod Dept. Store 4F - Vitamin Shop",
"MART_GOLDENROD_5F": "Goldenrod Dept. Store 5F - TM Shop",
"MART_OLIVINE": "Olivine City Poke Mart",
"MART_ECRUTEAK": "Ecruteak City Poke Mart",
"MART_MAHOGANY_1": "Mahogany Town Rocket Shop",
"MART_MAHOGANY_2": "Mahogany Town Poke Mart",
"MART_BLACKTHORN": "Blackthorn City Poke Mart",
"MART_VIRIDIAN": "Viridian City Poke Mart",
"MART_PEWTER": "Pewter City Poke Mart",
"MART_CERULEAN": "Cerulean City Poke Mart",
"MART_LAVENDER": "Lavender Town Poke Mart",
"MART_VERMILION": "Vermilion City Poke Mart",
"MART_CELADON_2F_1": "Celadon Dept. Store 2F - Left Salesman",
"MART_CELADON_2F_2": "Celadon Dept. Store 2F - Right Salesman",
"MART_CELADON_3F": "Celadon Dept. Store 3F - TM Shop",
"MART_CELADON_4F": "Celadon Dept. Store 4F - Mail Shop",
"MART_CELADON_5F_1": "Celadon Dept. Store 5F - Vitamin Shop",
"MART_CELADON_5F_2": "Celadon Dept. Store 5F - X Items Shop",
"MART_FUCHSIA": "Fuchsia City Poke Mart",
"MART_SAFFRON": "Saffron City Poke Mart",
"MART_MT_MOON": "Mt Moon Square Gift Shop",
"MART_INDIGO_PLATEAU": "Indigo Plateau Poke Mart",
"MART_UNDERGROUND": "Goldenrod UG - Herb Shop",
"MART_GOLDENROD_1F_S": "Evolution Stone Shop",
"MART_ROOFTOP_SALE": "Goldenrod Dept. Store - Rooftop Sale",
"MART_BARGAIN_SHOP": "Goldenrod UG - Bargain Shop",
"MART_BLUE_CARD": "Radio Tower 2F - Blue Card Shop",
"MART_GOLDENROD_GAME_CORNER": "Goldenrod Game Corner - Prize Shop",
"MART_CELADON_GAME_CORNER_PRIZE_ROOM": "Celadon Game Corner - Prize Shop",
"MART_KURTS_BALLS": "Azalea Town - Kurt's Ball Shop",
"MART_GOLDENROD_VENDING_MACHINE": "Goldenrod Dept. Store 6F - Vending Machine",
"MART_CELADON_VENDING_MACHINE": "Celadon Dept. Store 6F - Vending Machine",
}
CUSTOM_MART_SLOT_NAMES = {
"MART_KURTS_BALLS": [
"Red Apricorn",
"Grn Apricorn",
"Blu Apricorn",
"Ylw Apricorn",
"Blk Apricorn",
"Wht Apricorn",
"Pnk Apricorn"
],
"MART_BLUE_CARD": [
"Two Point Item 1",
"Two Point Item 2",
"Three Point Item 1",
"Three Point Item 2",
"Five Point Item 1",
"Five Point Item 2",
"Five Point Item 3",
"Five Point Item 4",
"Five Point Item 5"
],
}
MART_CATEGORIES = {
"Johto Marts": {
"MART_CHERRYGROVE",
"MART_VIOLET",
"MART_AZALEA",
"MART_CIANWOOD",
"MART_GOLDENROD_2F_1",
"MART_GOLDENROD_2F_2",
"MART_GOLDENROD_3F",
"MART_GOLDENROD_4F",
"MART_GOLDENROD_5F",
"MART_OLIVINE",
"MART_ECRUTEAK",
"MART_MAHOGANY_1",
"MART_MAHOGANY_2",
"MART_BLACKTHORN",
"MART_UNDERGROUND",
"MART_ROOFTOP_SALE",
"MART_BARGAIN_SHOP",
"MART_INDIGO_PLATEAU",
"MART_GOLDENROD_VENDING_MACHINE",
},
"Kanto Marts": {
"MART_VIRIDIAN",
"MART_PEWTER",
"MART_CERULEAN",
"MART_LAVENDER",
"MART_VERMILION",
"MART_CELADON_2F_1",
"MART_CELADON_2F_2",
"MART_CELADON_3F",
"MART_CELADON_4F",
"MART_CELADON_5F_1",
"MART_CELADON_5F_2",
"MART_FUCHSIA",
"MART_SAFFRON",
"MART_MT_MOON",
"MART_CELADON_VENDING_MACHINE",
},
"Blue Card": {
"MART_BLUE_CARD",
},
"Apricorns": {
"MART_KURTS_BALLS"
},
"Game Corners": {
"MART_GOLDENROD_GAME_CORNER",
"MART_CELADON_GAME_CORNER_PRIZE_ROOM"
},
"invalid": {
"MART_GOLDENROD_1F_S"
},
}