{"reviewed":"2026-10-22","members":54,"documentedAbilities":11,"unknownAbilities":43,"dormantAbilities":2,"arenaAdaptations":{"speed-boost":"One Speed stage every3 active seconds, cap6; withdrawal resets. The original turn-end trigger is adapted to realtime.","snow-cloak":"Hail multiplies incoming move accuracy by0.8; always-hit moves bypass. No invulnerability or teleportation.","sticky-hold":"No held-item theft/removal mechanic in current roster.","sand-veil":"No sandstorm move/weather in current roster.","generationPolicy":"Existing modern combat baseline retained, e.g. critical1.5; this audit does not silently switch all generation rules."},"primaryMechanicsReferences":{"platinumBattle":{"url":"https://github.com/pret/pokeplatinum/blob/main/src/battle/battle_lib.c","sha256":"6b3a0cf485272d455b34d455a843da2b74803c723c1b61c31d04069037a1d299"},"emeraldScripts":{"url":"https://github.com/pret/pokeemerald/blob/master/src/battle_script_commands.c","sha256":"e0847cd2aa83ee5e18134c32baad348b7c763095cf59efa33da67c4a4e90120c"}},"rows":[{"trainer":"ash-orange","pokemon":"Pikachu","id":25,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-orange","pokemon":"Squirtle","id":7,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-orange","pokemon":"Tauros","id":128,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-orange","pokemon":"Lapras","id":131,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-orange","pokemon":"Bulbasaur","id":1,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-orange","pokemon":"Charizard","id":6,"ability":null,"coverage":"not-documented","source":null},{"trainer":"drake-orange","pokemon":"Ditto","id":132,"ability":null,"coverage":"not-documented","source":null},{"trainer":"drake-orange","pokemon":"Onix","id":95,"ability":null,"coverage":"not-documented","source":null},{"trainer":"drake-orange","pokemon":"Gengar","id":94,"ability":null,"coverage":"not-documented","source":null},{"trainer":"drake-orange","pokemon":"Venusaur","id":3,"ability":null,"coverage":"not-documented","source":null},{"trainer":"drake-orange","pokemon":"Electabuzz","id":125,"ability":null,"coverage":"not-documented","source":null},{"trainer":"drake-orange","pokemon":"Dragonite","id":149,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-johto","pokemon":"Tauros","id":128,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-johto","pokemon":"Heracross","id":214,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-johto","pokemon":"Muk","id":89,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-johto","pokemon":"Bayleef","id":153,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-johto","pokemon":"Snorlax","id":143,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-johto","pokemon":"Charizard","id":6,"ability":null,"coverage":"not-documented","source":null},{"trainer":"gary-johto","pokemon":"Nidoqueen","id":31,"ability":null,"coverage":"not-documented","source":null},{"trainer":"gary-johto","pokemon":"Magmar","id":126,"ability":null,"coverage":"not-documented","source":null},{"trainer":"gary-johto","pokemon":"Arcanine","id":59,"ability":null,"coverage":"not-documented","source":null},{"trainer":"gary-johto","pokemon":"Scizor","id":212,"ability":null,"coverage":"not-documented","source":null},{"trainer":"gary-johto","pokemon":"Golem","id":76,"ability":null,"coverage":"not-documented","source":null},{"trainer":"gary-johto","pokemon":"Blastoise","id":9,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-sinnoh","pokemon":"Pikachu","id":25,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-sinnoh","pokemon":"Infernape","id":392,"ability":"blaze","coverage":"active-for-applicable-arena-mechanics","source":"https://bulbapedia.bulbagarden.net/wiki/DP188"},{"trainer":"ash-sinnoh","pokemon":"Staraptor","id":398,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-sinnoh","pokemon":"Torterra","id":389,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-sinnoh","pokemon":"Buizel","id":418,"ability":null,"coverage":"not-documented","source":null},{"trainer":"ash-sinnoh","pokemon":"Gliscor","id":472,"ability":null,"coverage":"not-documented","source":null},{"trainer":"paul","pokemon":"Aggron","id":306,"ability":"rock-head","coverage":"active-for-applicable-arena-mechanics","source":"https://bulbapedia.bulbagarden.net/wiki/DP186"},{"trainer":"paul","pokemon":"Gastrodon","id":423,"ability":null,"coverage":"not-documented","source":null},{"trainer":"paul","pokemon":"Drapion","id":452,"ability":null,"coverage":"not-documented","source":null},{"trainer":"paul","pokemon":"Ninjask","id":291,"ability":"speed-boost","coverage":"active-for-applicable-arena-mechanics","source":"https://bulbapedia.bulbagarden.net/wiki/DP187"},{"trainer":"paul","pokemon":"Froslass","id":478,"ability":"snow-cloak","coverage":"active-for-applicable-arena-mechanics","source":"https://bulbapedia.bulbagarden.net/wiki/DP187"},{"trainer":"paul","pokemon":"Electivire","id":466,"ability":"motor-drive","coverage":"active-for-applicable-arena-mechanics","source":"https://bulbapedia.bulbagarden.net/wiki/DP188"},{"trainer":"red-origins","pokemon":"Jolteon","id":135,"ability":null,"coverage":"not-documented","source":null},{"trainer":"red-origins","pokemon":"Scyther","id":123,"ability":null,"coverage":"not-documented","source":null},{"trainer":"red-origins","pokemon":"Lapras","id":131,"ability":null,"coverage":"not-documented","source":null},{"trainer":"red-origins","pokemon":"Dodrio","id":85,"ability":null,"coverage":"not-documented","source":null},{"trainer":"red-origins","pokemon":"Persian","id":53,"ability":null,"coverage":"not-documented","source":null},{"trainer":"red-origins","pokemon":"Charizard","id":6,"ability":null,"coverage":"not-documented","source":null},{"trainer":"blue-origins","pokemon":"Pidgeot","id":18,"ability":null,"coverage":"not-documented","source":null},{"trainer":"blue-origins","pokemon":"Alakazam","id":65,"ability":null,"coverage":"not-documented","source":null},{"trainer":"blue-origins","pokemon":"Rhydon","id":112,"ability":null,"coverage":"not-documented","source":null},{"trainer":"blue-origins","pokemon":"Arcanine","id":59,"ability":null,"coverage":"not-documented","source":null},{"trainer":"blue-origins","pokemon":"Exeggutor","id":103,"ability":null,"coverage":"not-documented","source":null},{"trainer":"blue-origins","pokemon":"Blastoise","id":9,"ability":null,"coverage":"not-documented","source":null},{"trainer":"cynthia-dp","pokemon":"Spiritomb","id":442,"ability":"pressure","coverage":"active-for-applicable-arena-mechanics","source":"https://github.com/pret/pokediamond/blob/master/files/poketool/trainer/trdata.json"},{"trainer":"cynthia-dp","pokemon":"Roserade","id":407,"ability":"natural-cure","coverage":"active-for-applicable-arena-mechanics","source":"https://github.com/pret/pokediamond/blob/master/files/poketool/trainer/trdata.json"},{"trainer":"cynthia-dp","pokemon":"Gastrodon","id":10423,"ability":"sticky-hold","coverage":"dormant-no-trigger","source":"https://github.com/pret/pokediamond/blob/master/files/poketool/trainer/trdata.json"},{"trainer":"cynthia-dp","pokemon":"Lucario","id":448,"ability":"steadfast","coverage":"active-for-applicable-arena-mechanics","source":"https://github.com/pret/pokediamond/blob/master/files/poketool/trainer/trdata.json"},{"trainer":"cynthia-dp","pokemon":"Milotic","id":350,"ability":"marvel-scale","coverage":"active-for-applicable-arena-mechanics","source":"https://github.com/pret/pokediamond/blob/master/files/poketool/trainer/trdata.json"},{"trainer":"cynthia-dp","pokemon":"Garchomp","id":445,"ability":"sand-veil","coverage":"dormant-no-trigger","source":"https://github.com/pret/pokediamond/blob/master/files/poketool/trainer/trdata.json"}]}