Files
dockipelago/worlds/papermario/data/MoveList.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

155 lines
13 KiB
Python

# below from PMR move table in sqlite db; more info at https://github.com/icebound777/PMR-SeedGenerator/tree/main/db
# 0 1 2 3 4 5 6
# id name type costtype cost area map index
move_table = {
"1": ("SpinSmash", "BADGE", "FP", 2, 0, 0, 8),
"2": ("QuakeHammer", "BADGE", "FP", 2, 0, 0, 9),
"3": ("DDownPound", "BADGE", "FP", 2, 0, 0, 10),
"4": ("SmashCharge0", "BADGE", "FP", 1, 0, 0, 11),
"5": ("HammerThrow", "BADGE", "FP", 2, 0, 0, 13),
"6": ("MegaQuake", "BADGE", "FP", 7, 0, 0, 14),
"7": ("SmashCharge", "BADGE", "FP", 1, 0, 0, 15),
"8": ("SuperSmashCharge", "BADGE", "FP", 4, 0, 0, 17),
"9": ("AutoSmash", "BADGE", "FP", 1, 0, 0, 19),
"10": ("PowerQuake", "BADGE", "FP", 4, 0, 0, 20),
"11": ("PowerSmash", "BADGE", "FP", 2, 0, 0, 21),
"12": ("SuperSmash", "BADGE", "FP", 4, 0, 0, 22),
"13": ("MegaSmash", "BADGE", "FP", 6, 0, 0, 23),
"14": ("ShrinkSmash", "BADGE", "FP", 2, 0, 0, 24),
"15": ("ShellCrack", "BADGE", "FP", 6, 0, 0, 25),
"16": ("Multibounce", "BADGE", "FP", 2, 0, 0, 31),
"17": ("PowerBounce", "BADGE", "FP", 3, 0, 0, 32),
"18": ("SleepStomp", "BADGE", "FP", 2, 0, 0, 33),
"19": ("DizzyStomp", "BADGE", "FP", 2, 0, 0, 34),
"20": ("JumpCharge0", "BADGE", "FP", 1, 0, 0, 35),
"21": ("JumpCharge", "BADGE", "FP", 1, 0, 0, 37),
"22": ("SuperJumpCharge", "BADGE", "FP", 4, 0, 0, 39),
"23": ("AutoJump", "BADGE", "FP", 1, 0, 0, 41),
"24": ("AutoMultibounce", "BADGE", "FP", 3, 0, 0, 42),
"25": ("PowerJump", "BADGE", "FP", 2, 0, 0, 43),
"26": ("SuperJump", "BADGE", "FP", 4, 0, 0, 44),
"27": ("MegaJump", "BADGE", "FP", 6, 0, 0, 45),
"28": ("DDownJump", "BADGE", "FP", 2, 0, 0, 46),
"29": ("ShrinkStomp", "BADGE", "FP", 2, 0, 0, 47),
"30": ("EarthquakeJump", "BADGE", "FP", 2, 0, 0, 48),
"31": ("DoubleDip", "BADGE", "FP", 3, 0, 0, 53),
"32": ("TripleDip", "BADGE", "FP", 6, 0, 0, 54),
"33": ("Refresh", "STARPOWER", "FP", 1, 0, 0, 120),
"34": ("Lullaby", "STARPOWER", "FP", 1, 0, 0, 121),
"35": ("StarStorm", "STARPOWER", "FP", 2, 0, 0, 122),
"36": ("ChillOutMove", "STARPOWER", "FP", 2, 0, 0, 123),
"37": ("Smooch", "STARPOWER", "FP", 3, 0, 0, 124),
"38": ("TimeOut", "STARPOWER", "FP", 2, 0, 0, 125),
"39": ("UpAndAway", "STARPOWER", "FP", 2, 0, 0, 126),
"40": ("Charge", "PARTNER", "FP", 1, 0, 0, 135),
"41": ("Multibonk", "PARTNER", "FP", 3, 0, 0, 136),
"42": ("PowerShell", "PARTNER", "FP", 3, 0, 0, 140),
"43": ("DizzyShell", "PARTNER", "FP", 4, 0, 0, 141),
"44": ("FireShell", "PARTNER", "FP", 5, 0, 0, 142),
"45": ("Bomb", "PARTNER", "FP", 3, 0, 0, 146),
"46": ("PowerBomb", "PARTNER", "FP", 6, 0, 0, 147),
"47": ("MegaBomb", "PARTNER", "FP", 8, 0, 0, 148),
"48": ("ShellShot", "PARTNER", "FP", 3, 0, 0, 152),
"49": ("AirLift", "PARTNER", "FP", 3, 0, 0, 153),
"50": ("AirRaid", "PARTNER", "FP", 6, 0, 0, 154),
"51": ("PowerShock", "PARTNER", "FP", 2, 0, 0, 164),
"52": ("TurboCharge", "PARTNER", "FP", 3, 0, 0, 165),
"53": ("MegaShock", "PARTNER", "FP", 5, 0, 0, 166),
"54": ("Squirt", "PARTNER", "FP", 3, 0, 0, 170),
"55": ("WaterBlock", "PARTNER", "FP", 3, 0, 0, 171),
"56": ("TidalWave", "PARTNER", "FP", 6, 0, 0, 172),
"57": ("SpinySurge", "PARTNER", "FP", 4, 0, 0, 176),
"58": ("CloudNine", "PARTNER", "FP", 4, 0, 0, 177),
"59": ("Hurricane", "PARTNER", "FP", 5, 0, 0, 178),
"60": ("OuttaSight", "PARTNER", "FP", 2, 0, 0, 182),
"61": ("Spook", "PARTNER", "FP", 3, 0, 0, 183),
"62": ("FanSmack", "PARTNER", "FP", 5, 0, 0, 184),
"63": ("SpinSmash", "BADGE", "BP", 1, 1, 0, 8),
"64": ("QuakeHammer", "BADGE", "BP", 1, 1, 0, 9),
"65": ("DDownPound", "BADGE", "BP", 2, 1, 0, 10),
"66": ("SmashCharge0", "BADGE", "BP", 1, 1, 0, 11),
"67": ("HammerThrow", "BADGE", "BP", 2, 1, 0, 13),
"68": ("MegaQuake", "BADGE", "BP", 3, 1, 0, 14),
"69": ("SmashCharge", "BADGE", "BP", 1, 1, 0, 15),
"70": ("SuperSmashCharge", "BADGE", "BP", 2, 1, 0, 17),
"71": ("AutoSmash", "BADGE", "BP", 1, 1, 0, 19),
"72": ("PowerQuake", "BADGE", "BP", 2, 1, 0, 20),
"73": ("PowerSmash", "BADGE", "BP", 1, 1, 0, 21),
"74": ("SuperSmash", "BADGE", "BP", 2, 1, 0, 22),
"75": ("MegaSmash", "BADGE", "BP", 3, 1, 0, 23),
"76": ("ShrinkSmash", "BADGE", "BP", 1, 1, 0, 24),
"77": ("ShellCrack", "BADGE", "BP", 3, 1, 0, 25),
"78": ("Multibounce", "BADGE", "BP", 1, 1, 0, 31),
"79": ("PowerBounce", "BADGE", "BP", 2, 1, 0, 32),
"80": ("SleepStomp", "BADGE", "BP", 1, 1, 0, 33),
"81": ("DizzyStomp", "BADGE", "BP", 1, 1, 0, 34),
"82": ("JumpCharge0", "BADGE", "BP", 1, 1, 0, 35),
"83": ("JumpCharge", "BADGE", "BP", 1, 1, 0, 37),
"84": ("SuperJumpCharge", "BADGE", "BP", 2, 1, 0, 39),
"85": ("AutoJump", "BADGE", "BP", 1, 1, 0, 41),
"86": ("AutoMultibounce", "BADGE", "BP", 2, 1, 0, 42),
"87": ("PowerJump", "BADGE", "BP", 1, 1, 0, 43),
"88": ("SuperJump", "BADGE", "BP", 2, 1, 0, 44),
"89": ("MegaJump", "BADGE", "BP", 3, 1, 0, 45),
"90": ("DDownJump", "BADGE", "BP", 2, 1, 0, 46),
"91": ("ShrinkStomp", "BADGE", "BP", 1, 1, 0, 47),
"92": ("EarthquakeJump", "BADGE", "BP", 2, 1, 0, 48),
"93": ("DamageDodge", "BADGE", "BP", 3, 1, 0, 51),
"94": ("DoubleDip", "BADGE", "BP", 1, 1, 0, 53),
"95": ("TripleDip", "BADGE", "BP", 3, 1, 0, 54),
"96": ("QuickChange", "BADGE", "BP", 4, 1, 0, 56),
"97": ("PowerPlus", "BADGE", "BP", 6, 1, 0, 59),
"98": ("AllorNothing", "BADGE", "BP", 4, 1, 0, 60),
"99": ("IcePower", "BADGE", "BP", 2, 1, 0, 61),
"100": ("PUpDDown", "BADGE", "BP", 2, 1, 0, 62),
"101": ("SpikeShield", "BADGE", "BP", 2, 1, 0, 64),
"102": ("FireShield", "BADGE", "BP", 2, 1, 0, 65),
"103": ("PrettyLucky", "BADGE", "BP", 3, 1, 0, 66),
"104": ("FeelingFine", "BADGE", "BP", 3, 1, 0, 67),
"105": ("ZapTap", "BADGE", "BP", 4, 1, 0, 68),
"106": ("DefendPlus", "BADGE", "BP", 6, 1, 0, 69),
"107": ("LastStand", "BADGE", "BP", 1, 1, 0, 70),
"108": ("CloseCall", "BADGE", "BP", 1, 1, 0, 71),
"109": ("LuckyDay", "BADGE", "BP", 7, 1, 0, 72),
"110": ("PDownDUp", "BADGE", "BP", 2, 1, 0, 73),
"111": ("HealthyHealthy", "BADGE", "BP", 1, 1, 0, 74),
"112": ("DodgeMaster", "BADGE", "BP", 2, 1, 0, 76),
"113": ("FirstAttack", "BADGE", "BP", 1, 1, 0, 77),
"114": ("RightOn", "BADGE", "BP", 4, 1, 0, 79),
"115": ("BumpAttack", "BADGE", "BP", 5, 1, 0, 80),
"116": ("HPPlus", "BADGE", "BP", 3, 1, 0, 82),
"117": ("HPDrain", "BADGE", "BP", 3, 1, 0, 90),
"118": ("FPPlus", "BADGE", "BP", 3, 1, 0, 91),
"119": ("MoneyMoney", "BADGE", "BP", 7, 1, 0, 92),
"120": ("ChillOutBadge", "BADGE", "BP", 2, 1, 0, 93),
"121": ("HappyHeart", "BADGE", "BP", 3, 1, 0, 94),
"122": ("MegaRush", "BADGE", "BP", 1, 1, 0, 95),
"123": ("Berserker", "BADGE", "BP", 3, 1, 0, 96),
"124": ("RunawayPay", "BADGE", "BP", 2, 1, 0, 97),
"125": ("FlowerSaver", "BADGE", "BP", 6, 1, 0, 98),
"126": ("PayOff", "BADGE", "BP", 2, 1, 0, 99),
"127": ("PowerRush", "BADGE", "BP", 1, 1, 0, 100),
"128": ("CrazyHeart", "BADGE", "BP", 6, 1, 0, 101),
"129": ("MegaHPDrain", "BADGE", "BP", 5, 1, 0, 102),
"130": ("FlowerFanatic", "BADGE", "BP", 9, 1, 0, 103),
"131": ("HeartFinder", "BADGE", "BP", 3, 1, 0, 104),
"132": ("FlowerFinder", "BADGE", "BP", 3, 1, 0, 105),
"133": ("SpinAttack", "BADGE", "BP", 3, 1, 0, 106),
"134": ("DizzyAttack", "BADGE", "BP", 2, 1, 0, 107),
"135": ("ISpy", "BADGE", "BP", 1, 1, 0, 108),
"136": ("SpeedySpin", "BADGE", "BP", 1, 1, 0, 109),
"137": ("Refund", "BADGE", "BP", 1, 1, 0, 110),
"138": ("DeepFocus", "BADGE", "BP", 1, 1, 0, 113),
"139": ("SuperFocus", "BADGE", "BP", 2, 1, 0, 114),
"140": ("HappyFlower", "BADGE", "BP", 3, 1, 0, 116),
"141": ("GroupFocus", "BADGE", "BP", 2, 1, 0, 117),
"142": ("Peekaboo", "BADGE", "BP", 3, 1, 0, 118),
"143": ("Refresh", "STARPOWER", "BP", 1, 1, 0, 120),
"144": ("Lullaby", "STARPOWER", "BP", 1, 1, 0, 121),
"145": ("StarStorm", "STARPOWER", "BP", 2, 1, 0, 122),
"146": ("ChillOutMove", "STARPOWER", "BP", 2, 1, 0, 123),
"147": ("Smooch", "STARPOWER", "BP", 3, 1, 0, 124),
"148": ("TimeOut", "STARPOWER", "BP", 2, 1, 0, 125),
"149": ("UpAndAway", "STARPOWER", "BP", 2, 1, 0, 126)
}