Skip to content

Community funded. No paid power. Never pay-to-win.

Our promise
AshRun
In-game model of Rotom
← All Pokémon

National Pokédex #0479 · Generation 4

Rotom

electricghost

Its body is composed of plasma. It is known to infiltrate electronic devices and wreak havoc.

Natural spawn

Quick answer

How do you get Rotom?

Rotom can spawn in Mushroom Fields, Deep Frozen Ocean, Frozen Ocean, and 149 other eligible biomes (Nearby: Redstone Block / Repeater / Redstone Torch / Daylight Detector / Comparator / Redstone Ore / Redstone Lamp / Lightning Rod / Pc / Monitor / Healing Machine / Restoration Tank / Fossil Analyzer). Check the complete conditions below; these routes reflect AshRun's installed ATMons files.

AshRun ATMons 1.3.0 · Data updated · Sources & limitations

AshRun locations

How to obtain Rotom

6 places to look

Where to look in the wild

Eligible biomes (152)

Mushroom Fields + 151 more

  • Mushroom Fields
  • Deep Frozen Ocean
  • Frozen Ocean
  • Deep Cold Ocean
  • Cold Ocean
  • Deep Ocean
  • Ocean
  • Deep Lukewarm Ocean
  • Lukewarm Ocean
  • Warm Ocean
  • Stony Shore
  • Swamp
  • Mangrove Swamp
  • Snowy Slopes
  • Snowy Plains
  • Snowy Beach
  • Windswept Gravelly Hills
  • Grove
  • Windswept Hills
  • Snowy Taiga
  • Windswept Forest
  • Taiga
  • Plains
  • Meadow
  • Beach
  • Forest
  • Old Growth Spruce Taiga
  • Flower Forest
  • Birch Forest
  • Dark Forest
  • Savanna Plateau
  • Savanna
  • Jungle
  • Badlands
  • Desert
  • Wooded Badlands
  • Jagged Peaks
  • Stony Peaks
  • Frozen River
  • River
  • Ice Spikes
  • Old Growth Pine Taiga
  • Sunflower Plains
  • Old Growth Birch Forest
  • Sparse Jungle
  • Bamboo Jungle
  • Eroded Badlands
  • Windswept Savanna
  • Cherry Grove
  • Frozen Peaks
  • Dripstone Caves
  • Lush Caves
  • Deep Dark
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Meneglin
  • Dyna Plains
  • Plains Of Death
  • Cave Andesite Caves
  • Cave Deep Caves
  • Cave Diorite Caves
  • Cave Fungal Caves
  • Cave Granite Caves
  • Cave Infested Caves
  • Cave Mantle Caves
  • Cave Thermal Caves
  • Cave Tuff Caves
  • Cave Underground Jungle
  • Alpha Islands
  • Alpha Islands Winter
  • Alpine Grove
  • Alpine Highlands
  • Amethyst Canyon
  • Amethyst Rainforest
  • Ancient Sands
  • Arid Highlands
  • Ashen Savanna
  • Basalt Cliffs
  • Birch Taiga
  • Blooming Plateau
  • Blooming Valley
  • Brushland
  • Bryce Canyon
  • Caldera
  • Cloud Forest
  • Cold Shrubland
  • Desert Canyon
  • Desert Oasis
  • Desert Spires
  • Emerald Peaks
  • Forested Highlands
  • Fractured Savanna
  • Frozen Cliffs
  • Glacial Chasm
  • Granite Cliffs
  • Gravel Beach
  • Gravel Desert
  • Haze Mountain
  • Highlands
  • Hot Shrubland
  • Ice Marsh
  • Jungle Mountains
  • Lavender Forest
  • Lavender Valley
  • Lush Desert
  • Lush Valley
  • Mirage Isles
  • Moonlight Grove
  • Moonlight Valley
  • Orchid Swamp
  • Painted Mountains
  • Red Oasis
  • Rocky Jungle
  • Rocky Mountains
  • Rocky Shrubland
  • Sakura Grove
  • Sakura Valley
  • Sandstone Valley
  • Savanna Badlands
  • Savanna Slopes
  • Scarlet Mountains
  • Shield
  • Shield Clearing
  • Shrubland
  • Siberian Grove
  • Siberian Taiga
  • Snowy Badlands
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Steppe
  • Stony Spires
  • Temperate Highlands
  • Tropical Jungle
  • Valley Clearing
  • Volcanic Crater
  • Volcanic Peaks
  • Warm River
  • Warped Mesa
  • White Cliffs
  • White Mesa
  • Windswept Spires
  • Wintry Forest
  • Wintry Lowlands
  • Yellowstone
  • Yosemite Cliffs
  • Yosemite Lowlands
  • Cave Frostfire Caves

Expanded from server category: Overworld

Level20-75RarityRare
  • Nearby: Redstone Block / Repeater / Redstone Torch / Daylight Detector / Comparator / Redstone Ore / Redstone Lamp / Lightning Rod / Pc / Monitor / Healing Machine / Restoration Tank / Fossil Analyzer
Eligible biomes (152)

Mushroom Fields + 151 more

  • Mushroom Fields
  • Deep Frozen Ocean
  • Frozen Ocean
  • Deep Cold Ocean
  • Cold Ocean
  • Deep Ocean
  • Ocean
  • Deep Lukewarm Ocean
  • Lukewarm Ocean
  • Warm Ocean
  • Stony Shore
  • Swamp
  • Mangrove Swamp
  • Snowy Slopes
  • Snowy Plains
  • Snowy Beach
  • Windswept Gravelly Hills
  • Grove
  • Windswept Hills
  • Snowy Taiga
  • Windswept Forest
  • Taiga
  • Plains
  • Meadow
  • Beach
  • Forest
  • Old Growth Spruce Taiga
  • Flower Forest
  • Birch Forest
  • Dark Forest
  • Savanna Plateau
  • Savanna
  • Jungle
  • Badlands
  • Desert
  • Wooded Badlands
  • Jagged Peaks
  • Stony Peaks
  • Frozen River
  • River
  • Ice Spikes
  • Old Growth Pine Taiga
  • Sunflower Plains
  • Old Growth Birch Forest
  • Sparse Jungle
  • Bamboo Jungle
  • Eroded Badlands
  • Windswept Savanna
  • Cherry Grove
  • Frozen Peaks
  • Dripstone Caves
  • Lush Caves
  • Deep Dark
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Meneglin
  • Dyna Plains
  • Plains Of Death
  • Cave Andesite Caves
  • Cave Deep Caves
  • Cave Diorite Caves
  • Cave Fungal Caves
  • Cave Granite Caves
  • Cave Infested Caves
  • Cave Mantle Caves
  • Cave Thermal Caves
  • Cave Tuff Caves
  • Cave Underground Jungle
  • Alpha Islands
  • Alpha Islands Winter
  • Alpine Grove
  • Alpine Highlands
  • Amethyst Canyon
  • Amethyst Rainforest
  • Ancient Sands
  • Arid Highlands
  • Ashen Savanna
  • Basalt Cliffs
  • Birch Taiga
  • Blooming Plateau
  • Blooming Valley
  • Brushland
  • Bryce Canyon
  • Caldera
  • Cloud Forest
  • Cold Shrubland
  • Desert Canyon
  • Desert Oasis
  • Desert Spires
  • Emerald Peaks
  • Forested Highlands
  • Fractured Savanna
  • Frozen Cliffs
  • Glacial Chasm
  • Granite Cliffs
  • Gravel Beach
  • Gravel Desert
  • Haze Mountain
  • Highlands
  • Hot Shrubland
  • Ice Marsh
  • Jungle Mountains
  • Lavender Forest
  • Lavender Valley
  • Lush Desert
  • Lush Valley
  • Mirage Isles
  • Moonlight Grove
  • Moonlight Valley
  • Orchid Swamp
  • Painted Mountains
  • Red Oasis
  • Rocky Jungle
  • Rocky Mountains
  • Rocky Shrubland
  • Sakura Grove
  • Sakura Valley
  • Sandstone Valley
  • Savanna Badlands
  • Savanna Slopes
  • Scarlet Mountains
  • Shield
  • Shield Clearing
  • Shrubland
  • Siberian Grove
  • Siberian Taiga
  • Snowy Badlands
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Steppe
  • Stony Spires
  • Temperate Highlands
  • Tropical Jungle
  • Valley Clearing
  • Volcanic Crater
  • Volcanic Peaks
  • Warm River
  • Warped Mesa
  • White Cliffs
  • White Mesa
  • Windswept Spires
  • Wintry Forest
  • Wintry Lowlands
  • Yellowstone
  • Yosemite Cliffs
  • Yosemite Lowlands
  • Cave Frostfire Caves

Expanded from server category: Overworld

Level20-75RarityUncommon
Eligible biomes (6)

Deep Dark + 5 more

  • Deep Dark
  • Cave Crystal Caves
  • Cave Deep Caves
  • Cave Frostfire Caves
  • Cave Mantle Caves
  • Cave Tuff Caves

Expanded from server category: Deep Dark

Level20-75RarityUncommon
  • Nearby: Redstone Block / Repeater / Redstone Torch / Comparator / Redstone Lamp
Eligible biomes (4)

Beach + 3 more

  • Beach
  • Snowy Beach
  • Cascading Forest
  • Gravel Beach

Expanded from server category: Beach

Level20-75RarityUltra-Rare
Eligible biomes (152)

Mushroom Fields + 151 more

  • Mushroom Fields
  • Deep Frozen Ocean
  • Frozen Ocean
  • Deep Cold Ocean
  • Cold Ocean
  • Deep Ocean
  • Ocean
  • Deep Lukewarm Ocean
  • Lukewarm Ocean
  • Warm Ocean
  • Stony Shore
  • Swamp
  • Mangrove Swamp
  • Snowy Slopes
  • Snowy Plains
  • Snowy Beach
  • Windswept Gravelly Hills
  • Grove
  • Windswept Hills
  • Snowy Taiga
  • Windswept Forest
  • Taiga
  • Plains
  • Meadow
  • Beach
  • Forest
  • Old Growth Spruce Taiga
  • Flower Forest
  • Birch Forest
  • Dark Forest
  • Savanna Plateau
  • Savanna
  • Jungle
  • Badlands
  • Desert
  • Wooded Badlands
  • Jagged Peaks
  • Stony Peaks
  • Frozen River
  • River
  • Ice Spikes
  • Old Growth Pine Taiga
  • Sunflower Plains
  • Old Growth Birch Forest
  • Sparse Jungle
  • Bamboo Jungle
  • Eroded Badlands
  • Windswept Savanna
  • Cherry Grove
  • Frozen Peaks
  • Dripstone Caves
  • Lush Caves
  • Deep Dark
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Meneglin
  • Dyna Plains
  • Plains Of Death
  • Cave Andesite Caves
  • Cave Deep Caves
  • Cave Diorite Caves
  • Cave Fungal Caves
  • Cave Granite Caves
  • Cave Infested Caves
  • Cave Mantle Caves
  • Cave Thermal Caves
  • Cave Tuff Caves
  • Cave Underground Jungle
  • Alpha Islands
  • Alpha Islands Winter
  • Alpine Grove
  • Alpine Highlands
  • Amethyst Canyon
  • Amethyst Rainforest
  • Ancient Sands
  • Arid Highlands
  • Ashen Savanna
  • Basalt Cliffs
  • Birch Taiga
  • Blooming Plateau
  • Blooming Valley
  • Brushland
  • Bryce Canyon
  • Caldera
  • Cloud Forest
  • Cold Shrubland
  • Desert Canyon
  • Desert Oasis
  • Desert Spires
  • Emerald Peaks
  • Forested Highlands
  • Fractured Savanna
  • Frozen Cliffs
  • Glacial Chasm
  • Granite Cliffs
  • Gravel Beach
  • Gravel Desert
  • Haze Mountain
  • Highlands
  • Hot Shrubland
  • Ice Marsh
  • Jungle Mountains
  • Lavender Forest
  • Lavender Valley
  • Lush Desert
  • Lush Valley
  • Mirage Isles
  • Moonlight Grove
  • Moonlight Valley
  • Orchid Swamp
  • Painted Mountains
  • Red Oasis
  • Rocky Jungle
  • Rocky Mountains
  • Rocky Shrubland
  • Sakura Grove
  • Sakura Valley
  • Sandstone Valley
  • Savanna Badlands
  • Savanna Slopes
  • Scarlet Mountains
  • Shield
  • Shield Clearing
  • Shrubland
  • Siberian Grove
  • Siberian Taiga
  • Snowy Badlands
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Steppe
  • Stony Spires
  • Temperate Highlands
  • Tropical Jungle
  • Valley Clearing
  • Volcanic Crater
  • Volcanic Peaks
  • Warm River
  • Warped Mesa
  • White Cliffs
  • White Mesa
  • Windswept Spires
  • Wintry Forest
  • Wintry Lowlands
  • Yellowstone
  • Yosemite Cliffs
  • Yosemite Lowlands
  • Cave Frostfire Caves

Expanded from server category: Overworld

Level24-49RarityRare
  • Nearby: Redstone Block / Repeater / Redstone Torch / Daylight Detector / Comparator / Redstone Ore / Redstone Lamp / Lightning Rod / Pc / Monitor / Healing Machine / Restoration Tank / Fossil Analyzer
Eligible biomes (152)

Mushroom Fields + 151 more

  • Mushroom Fields
  • Deep Frozen Ocean
  • Frozen Ocean
  • Deep Cold Ocean
  • Cold Ocean
  • Deep Ocean
  • Ocean
  • Deep Lukewarm Ocean
  • Lukewarm Ocean
  • Warm Ocean
  • Stony Shore
  • Swamp
  • Mangrove Swamp
  • Snowy Slopes
  • Snowy Plains
  • Snowy Beach
  • Windswept Gravelly Hills
  • Grove
  • Windswept Hills
  • Snowy Taiga
  • Windswept Forest
  • Taiga
  • Plains
  • Meadow
  • Beach
  • Forest
  • Old Growth Spruce Taiga
  • Flower Forest
  • Birch Forest
  • Dark Forest
  • Savanna Plateau
  • Savanna
  • Jungle
  • Badlands
  • Desert
  • Wooded Badlands
  • Jagged Peaks
  • Stony Peaks
  • Frozen River
  • River
  • Ice Spikes
  • Old Growth Pine Taiga
  • Sunflower Plains
  • Old Growth Birch Forest
  • Sparse Jungle
  • Bamboo Jungle
  • Eroded Badlands
  • Windswept Savanna
  • Cherry Grove
  • Frozen Peaks
  • Dripstone Caves
  • Lush Caves
  • Deep Dark
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Meneglin
  • Dyna Plains
  • Plains Of Death
  • Cave Andesite Caves
  • Cave Deep Caves
  • Cave Diorite Caves
  • Cave Fungal Caves
  • Cave Granite Caves
  • Cave Infested Caves
  • Cave Mantle Caves
  • Cave Thermal Caves
  • Cave Tuff Caves
  • Cave Underground Jungle
  • Alpha Islands
  • Alpha Islands Winter
  • Alpine Grove
  • Alpine Highlands
  • Amethyst Canyon
  • Amethyst Rainforest
  • Ancient Sands
  • Arid Highlands
  • Ashen Savanna
  • Basalt Cliffs
  • Birch Taiga
  • Blooming Plateau
  • Blooming Valley
  • Brushland
  • Bryce Canyon
  • Caldera
  • Cloud Forest
  • Cold Shrubland
  • Desert Canyon
  • Desert Oasis
  • Desert Spires
  • Emerald Peaks
  • Forested Highlands
  • Fractured Savanna
  • Frozen Cliffs
  • Glacial Chasm
  • Granite Cliffs
  • Gravel Beach
  • Gravel Desert
  • Haze Mountain
  • Highlands
  • Hot Shrubland
  • Ice Marsh
  • Jungle Mountains
  • Lavender Forest
  • Lavender Valley
  • Lush Desert
  • Lush Valley
  • Mirage Isles
  • Moonlight Grove
  • Moonlight Valley
  • Orchid Swamp
  • Painted Mountains
  • Red Oasis
  • Rocky Jungle
  • Rocky Mountains
  • Rocky Shrubland
  • Sakura Grove
  • Sakura Valley
  • Sandstone Valley
  • Savanna Badlands
  • Savanna Slopes
  • Scarlet Mountains
  • Shield
  • Shield Clearing
  • Shrubland
  • Siberian Grove
  • Siberian Taiga
  • Snowy Badlands
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Snowy Shield
  • Steppe
  • Stony Spires
  • Temperate Highlands
  • Tropical Jungle
  • Valley Clearing
  • Volcanic Crater
  • Volcanic Peaks
  • Warm River
  • Warped Mesa
  • White Cliffs
  • White Mesa
  • Windswept Spires
  • Wintry Forest
  • Wintry Lowlands
  • Yellowstone
  • Yosemite Cliffs
  • Yosemite Lowlands
  • Cave Frostfire Caves

Expanded from server category: Overworld

Level24-49RarityRare
  • Weather: Thunderstorm
  • Light: Bright
  • Near: Village / Ruin

Battle profile

Base stats

440 total
Hp50
Attack50
Defence77
Special Attack95
Special Defence77
Speed91

Abilities

  • Levitate
  • Levitate Hidden

Training

Base experience
154
Growth
Medium Fast
EV yield
Hp: 0 · Attack: 0 · Defence: 0 · Special Attack: 1 · Special Defence: 0 · Speed: 1
Friendship
50

Progression

Evolution & forms

This Pokémon does not evolve into another species.

Forms

Complete installed learnset

Moves

101 entries
Level moves (13)
Lv. 1 · AstonishLv. 1 · DoubleteamLv. 5 · ThundershockLv. 10 · ConfuserayLv. 15 · ChargeLv. 20 · ElectroballLv. 25 · ThunderwaveLv. 30 · ShockwaveLv. 35 · HexLv. 40 · SubstituteLv. 45 · TrickLv. 50 · DischargeLv. 55 · Uproar
Tm moves (50)
AllyswitchChargeChargebeamConfuserayDarkpulseDoubleteamDreameaterEerieimpulseElectricterrainElectroballElectrowebEndureFacadeFlashFoulplayHelpinghandHexHypervoiceLightscreenNastyplotNightshadeOminouswindPainsplitPoltergeistProtectRaindanceReflectRestRisingvoltageShadowballShockwaveSignalbeamSleeptalkSnatchSpiteStoredpowerSubstituteSuckerpunchSunnydaySwiftTelekinesisTerablastThiefThunderThunderboltThunderwaveTrickUproarVoltswitchWillowisp
Tutor moves (24)
AllyswitchChargebeamDarkpulseElectrowebFoulplayHelpinghandHypervoiceOminouswindPainsplitPoltergeistRestRisingvoltageShadowballShockwaveSignalbeamSleeptalkSnatchSpiteSuckerpunchSwiftTelekinesisThunderboltTrickUproar
Legacy moves (13)
ConfideDefogFrustrationHiddenpowerMudslapNaturalgiftPsychupReturnRoundSecretpowerSnoreSwaggerToxic
Special moves (1)
Disarmingvoice

Useful extras

Drops & breeding

No item drops are listed for this Pokémon.

Egg groups
Amorphous
Egg cycles
20
Catch rate
45
Maximum drops
Technical server dataRaw records, internal IDs, source files, presets, and full JSON

Source summary

Base species: mega_showdown-neoforge-1.9.9+1.7.3+1.21.1.jar. Installed additions: none.

Acquisition records

{
  "questGuides": [],
  "structureEncounters": [],
  "naturalSpawns": [
    {
      "id": "ccc-rotom-1",
      "pokemon": "rotom",
      "type": "pokemon",
      "context": "grounded",
      "bucket": "rare",
      "level": "20-75",
      "weight": 10,
      "condition": {
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "neededNearbyBlocks": [
          "minecraft:redstone_block",
          "minecraft:repeater",
          "minecraft:redstone_torch",
          "minecraft:daylight_detector",
          "minecraft:comparator",
          "minecraft:redstone_ore",
          "minecraft:redstone_lamp",
          "minecraft:lightning_rod",
          "cobblemon:pc",
          "cobblemon:monitor",
          "cobblemon:healing_machine",
          "cobblemon:restoration_tank",
          "cobblemon:fossil_analyzer"
        ]
      },
      "source": "complete-cobblemon-collection-myths-and-legends-compat-2.1.0.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0479_rotom.json",
      "resolvedBiomes": [
        "minecraft:mushroom_fields",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:ocean",
        "minecraft:deep_lukewarm_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean",
        "minecraft:stony_shore",
        "minecraft:swamp",
        "minecraft:mangrove_swamp",
        "minecraft:snowy_slopes",
        "minecraft:snowy_plains",
        "minecraft:snowy_beach",
        "minecraft:windswept_gravelly_hills",
        "minecraft:grove",
        "minecraft:windswept_hills",
        "minecraft:snowy_taiga",
        "minecraft:windswept_forest",
        "minecraft:taiga",
        "minecraft:plains",
        "minecraft:meadow",
        "minecraft:beach",
        "minecraft:forest",
        "minecraft:old_growth_spruce_taiga",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:dark_forest",
        "minecraft:savanna_plateau",
        "minecraft:savanna",
        "minecraft:jungle",
        "minecraft:badlands",
        "minecraft:desert",
        "minecraft:wooded_badlands",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:frozen_river",
        "minecraft:river",
        "minecraft:ice_spikes",
        "minecraft:old_growth_pine_taiga",
        "minecraft:sunflower_plains",
        "minecraft:old_growth_birch_forest",
        "minecraft:sparse_jungle",
        "minecraft:bamboo_jungle",
        "minecraft:eroded_badlands",
        "minecraft:windswept_savanna",
        "minecraft:cherry_grove",
        "minecraft:frozen_peaks",
        "minecraft:dripstone_caves",
        "minecraft:lush_caves",
        "minecraft:deep_dark",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "integrateddynamics:meneglin",
        "legendarymonuments:dyna_plains",
        "legendarymonuments:plains_of_death",
        "terralith:cave/andesite_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/diorite_caves",
        "terralith:cave/fungal_caves",
        "terralith:cave/granite_caves",
        "terralith:cave/infested_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/thermal_caves",
        "terralith:cave/tuff_caves",
        "terralith:cave/underground_jungle",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:alpine_grove",
        "terralith:alpine_highlands",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:ancient_sands",
        "terralith:arid_highlands",
        "terralith:ashen_savanna",
        "terralith:basalt_cliffs",
        "terralith:birch_taiga",
        "terralith:blooming_plateau",
        "terralith:blooming_valley",
        "terralith:brushland",
        "terralith:bryce_canyon",
        "terralith:caldera",
        "terralith:cloud_forest",
        "terralith:cold_shrubland",
        "terralith:desert_canyon",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:emerald_peaks",
        "terralith:forested_highlands",
        "terralith:fractured_savanna",
        "terralith:frozen_cliffs",
        "terralith:glacial_chasm",
        "terralith:granite_cliffs",
        "terralith:gravel_beach",
        "terralith:gravel_desert",
        "terralith:haze_mountain",
        "terralith:highlands",
        "terralith:hot_shrubland",
        "terralith:ice_marsh",
        "terralith:jungle_mountains",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:lush_desert",
        "terralith:lush_valley",
        "terralith:mirage_isles",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:orchid_swamp",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:rocky_jungle",
        "terralith:rocky_mountains",
        "terralith:rocky_shrubland",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:sandstone_valley",
        "terralith:savanna_badlands",
        "terralith:savanna_slopes",
        "terralith:scarlet_mountains",
        "terralith:shield",
        "terralith:shield_clearing",
        "terralith:shrubland",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:steppe",
        "terralith:stony_spires",
        "terralith:temperate_highlands",
        "terralith:tropical_jungle",
        "terralith:valley_clearing",
        "terralith:volcanic_crater",
        "terralith:volcanic_peaks",
        "terralith:warm_river",
        "terralith:warped_mesa",
        "terralith:white_cliffs",
        "terralith:white_mesa",
        "terralith:windswept_spires",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:yellowstone",
        "terralith:yosemite_cliffs",
        "terralith:yosemite_lowlands",
        "terralith:cave/frostfire_caves"
      ]
    },
    {
      "id": "ccc-rotom-2",
      "pokemon": "rotom",
      "type": "pokemon",
      "presets": [
        "mansion"
      ],
      "context": "grounded",
      "bucket": "uncommon",
      "level": "20-75",
      "weight": 5,
      "condition": {
        "biomes": [
          "#cobblemon:is_overworld"
        ]
      },
      "source": "complete-cobblemon-collection-myths-and-legends-compat-2.1.0.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0479_rotom.json",
      "resolvedBiomes": [
        "minecraft:mushroom_fields",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:ocean",
        "minecraft:deep_lukewarm_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean",
        "minecraft:stony_shore",
        "minecraft:swamp",
        "minecraft:mangrove_swamp",
        "minecraft:snowy_slopes",
        "minecraft:snowy_plains",
        "minecraft:snowy_beach",
        "minecraft:windswept_gravelly_hills",
        "minecraft:grove",
        "minecraft:windswept_hills",
        "minecraft:snowy_taiga",
        "minecraft:windswept_forest",
        "minecraft:taiga",
        "minecraft:plains",
        "minecraft:meadow",
        "minecraft:beach",
        "minecraft:forest",
        "minecraft:old_growth_spruce_taiga",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:dark_forest",
        "minecraft:savanna_plateau",
        "minecraft:savanna",
        "minecraft:jungle",
        "minecraft:badlands",
        "minecraft:desert",
        "minecraft:wooded_badlands",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:frozen_river",
        "minecraft:river",
        "minecraft:ice_spikes",
        "minecraft:old_growth_pine_taiga",
        "minecraft:sunflower_plains",
        "minecraft:old_growth_birch_forest",
        "minecraft:sparse_jungle",
        "minecraft:bamboo_jungle",
        "minecraft:eroded_badlands",
        "minecraft:windswept_savanna",
        "minecraft:cherry_grove",
        "minecraft:frozen_peaks",
        "minecraft:dripstone_caves",
        "minecraft:lush_caves",
        "minecraft:deep_dark",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "integrateddynamics:meneglin",
        "legendarymonuments:dyna_plains",
        "legendarymonuments:plains_of_death",
        "terralith:cave/andesite_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/diorite_caves",
        "terralith:cave/fungal_caves",
        "terralith:cave/granite_caves",
        "terralith:cave/infested_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/thermal_caves",
        "terralith:cave/tuff_caves",
        "terralith:cave/underground_jungle",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:alpine_grove",
        "terralith:alpine_highlands",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:ancient_sands",
        "terralith:arid_highlands",
        "terralith:ashen_savanna",
        "terralith:basalt_cliffs",
        "terralith:birch_taiga",
        "terralith:blooming_plateau",
        "terralith:blooming_valley",
        "terralith:brushland",
        "terralith:bryce_canyon",
        "terralith:caldera",
        "terralith:cloud_forest",
        "terralith:cold_shrubland",
        "terralith:desert_canyon",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:emerald_peaks",
        "terralith:forested_highlands",
        "terralith:fractured_savanna",
        "terralith:frozen_cliffs",
        "terralith:glacial_chasm",
        "terralith:granite_cliffs",
        "terralith:gravel_beach",
        "terralith:gravel_desert",
        "terralith:haze_mountain",
        "terralith:highlands",
        "terralith:hot_shrubland",
        "terralith:ice_marsh",
        "terralith:jungle_mountains",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:lush_desert",
        "terralith:lush_valley",
        "terralith:mirage_isles",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:orchid_swamp",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:rocky_jungle",
        "terralith:rocky_mountains",
        "terralith:rocky_shrubland",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:sandstone_valley",
        "terralith:savanna_badlands",
        "terralith:savanna_slopes",
        "terralith:scarlet_mountains",
        "terralith:shield",
        "terralith:shield_clearing",
        "terralith:shrubland",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:steppe",
        "terralith:stony_spires",
        "terralith:temperate_highlands",
        "terralith:tropical_jungle",
        "terralith:valley_clearing",
        "terralith:volcanic_crater",
        "terralith:volcanic_peaks",
        "terralith:warm_river",
        "terralith:warped_mesa",
        "terralith:white_cliffs",
        "terralith:white_mesa",
        "terralith:windswept_spires",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:yellowstone",
        "terralith:yosemite_cliffs",
        "terralith:yosemite_lowlands",
        "terralith:cave/frostfire_caves"
      ]
    },
    {
      "id": "ccc-rotom-3",
      "pokemon": "rotom",
      "type": "pokemon",
      "presets": [
        "ancient_city"
      ],
      "context": "grounded",
      "bucket": "uncommon",
      "level": "20-75",
      "weight": 10,
      "condition": {
        "biomes": [
          "#cobblemon:is_deep_dark"
        ],
        "neededNearbyBlocks": [
          "minecraft:redstone_block",
          "minecraft:repeater",
          "minecraft:redstone_torch",
          "minecraft:comparator",
          "minecraft:redstone_lamp"
        ]
      },
      "source": "complete-cobblemon-collection-myths-and-legends-compat-2.1.0.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0479_rotom.json",
      "resolvedBiomes": [
        "minecraft:deep_dark",
        "terralith:cave/crystal_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/frostfire_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/tuff_caves"
      ]
    },
    {
      "id": "ccc-rotom-4",
      "pokemon": "rotom",
      "type": "pokemon",
      "presets": [
        "natural"
      ],
      "context": "grounded",
      "bucket": "ultra-rare",
      "level": "20-75",
      "weight": 2,
      "weightMultipliers": [
        {
          "multiplier": 5,
          "condition": {
            "isThundering": true
          }
        }
      ],
      "condition": {
        "biomes": [
          "#cobblemon:is_beach"
        ]
      },
      "source": "complete-cobblemon-collection-myths-and-legends-compat-2.1.0.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0479_rotom.json",
      "resolvedBiomes": [
        "minecraft:beach",
        "minecraft:snowy_beach",
        "ars_elemental:cascading_forest",
        "terralith:gravel_beach"
      ]
    },
    {
      "id": "rotom-1",
      "pokemon": "rotom",
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "rare",
      "level": "24-49",
      "weight": 10,
      "condition": {
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "neededNearbyBlocks": [
          "minecraft:redstone_block",
          "minecraft:repeater",
          "minecraft:redstone_torch",
          "minecraft:daylight_detector",
          "minecraft:comparator",
          "minecraft:redstone_ore",
          "minecraft:redstone_lamp",
          "minecraft:lightning_rod",
          "cobblemon:pc",
          "cobblemon:monitor",
          "cobblemon:healing_machine",
          "cobblemon:restoration_tank",
          "cobblemon:fossil_analyzer"
        ]
      },
      "source": "mega_showdown-neoforge-1.9.9+1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0479_rotom.json",
      "resolvedBiomes": [
        "minecraft:mushroom_fields",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:ocean",
        "minecraft:deep_lukewarm_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean",
        "minecraft:stony_shore",
        "minecraft:swamp",
        "minecraft:mangrove_swamp",
        "minecraft:snowy_slopes",
        "minecraft:snowy_plains",
        "minecraft:snowy_beach",
        "minecraft:windswept_gravelly_hills",
        "minecraft:grove",
        "minecraft:windswept_hills",
        "minecraft:snowy_taiga",
        "minecraft:windswept_forest",
        "minecraft:taiga",
        "minecraft:plains",
        "minecraft:meadow",
        "minecraft:beach",
        "minecraft:forest",
        "minecraft:old_growth_spruce_taiga",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:dark_forest",
        "minecraft:savanna_plateau",
        "minecraft:savanna",
        "minecraft:jungle",
        "minecraft:badlands",
        "minecraft:desert",
        "minecraft:wooded_badlands",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:frozen_river",
        "minecraft:river",
        "minecraft:ice_spikes",
        "minecraft:old_growth_pine_taiga",
        "minecraft:sunflower_plains",
        "minecraft:old_growth_birch_forest",
        "minecraft:sparse_jungle",
        "minecraft:bamboo_jungle",
        "minecraft:eroded_badlands",
        "minecraft:windswept_savanna",
        "minecraft:cherry_grove",
        "minecraft:frozen_peaks",
        "minecraft:dripstone_caves",
        "minecraft:lush_caves",
        "minecraft:deep_dark",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "integrateddynamics:meneglin",
        "legendarymonuments:dyna_plains",
        "legendarymonuments:plains_of_death",
        "terralith:cave/andesite_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/diorite_caves",
        "terralith:cave/fungal_caves",
        "terralith:cave/granite_caves",
        "terralith:cave/infested_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/thermal_caves",
        "terralith:cave/tuff_caves",
        "terralith:cave/underground_jungle",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:alpine_grove",
        "terralith:alpine_highlands",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:ancient_sands",
        "terralith:arid_highlands",
        "terralith:ashen_savanna",
        "terralith:basalt_cliffs",
        "terralith:birch_taiga",
        "terralith:blooming_plateau",
        "terralith:blooming_valley",
        "terralith:brushland",
        "terralith:bryce_canyon",
        "terralith:caldera",
        "terralith:cloud_forest",
        "terralith:cold_shrubland",
        "terralith:desert_canyon",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:emerald_peaks",
        "terralith:forested_highlands",
        "terralith:fractured_savanna",
        "terralith:frozen_cliffs",
        "terralith:glacial_chasm",
        "terralith:granite_cliffs",
        "terralith:gravel_beach",
        "terralith:gravel_desert",
        "terralith:haze_mountain",
        "terralith:highlands",
        "terralith:hot_shrubland",
        "terralith:ice_marsh",
        "terralith:jungle_mountains",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:lush_desert",
        "terralith:lush_valley",
        "terralith:mirage_isles",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:orchid_swamp",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:rocky_jungle",
        "terralith:rocky_mountains",
        "terralith:rocky_shrubland",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:sandstone_valley",
        "terralith:savanna_badlands",
        "terralith:savanna_slopes",
        "terralith:scarlet_mountains",
        "terralith:shield",
        "terralith:shield_clearing",
        "terralith:shrubland",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:steppe",
        "terralith:stony_spires",
        "terralith:temperate_highlands",
        "terralith:tropical_jungle",
        "terralith:valley_clearing",
        "terralith:volcanic_crater",
        "terralith:volcanic_peaks",
        "terralith:warm_river",
        "terralith:warped_mesa",
        "terralith:white_cliffs",
        "terralith:white_mesa",
        "terralith:windswept_spires",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:yellowstone",
        "terralith:yosemite_cliffs",
        "terralith:yosemite_lowlands",
        "terralith:cave/frostfire_caves"
      ]
    },
    {
      "id": "rotom-2",
      "pokemon": "rotom",
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "rare",
      "level": "24-49",
      "weight": 10,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "isThundering": true,
        "biomes": [
          "#cobblemon:is_overworld"
        ],
        "structures": [
          "#minecraft:village",
          "#cobblemon:ruin"
        ]
      },
      "source": "mega_showdown-neoforge-1.9.9+1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0479_rotom.json",
      "resolvedBiomes": [
        "minecraft:mushroom_fields",
        "minecraft:deep_frozen_ocean",
        "minecraft:frozen_ocean",
        "minecraft:deep_cold_ocean",
        "minecraft:cold_ocean",
        "minecraft:deep_ocean",
        "minecraft:ocean",
        "minecraft:deep_lukewarm_ocean",
        "minecraft:lukewarm_ocean",
        "minecraft:warm_ocean",
        "minecraft:stony_shore",
        "minecraft:swamp",
        "minecraft:mangrove_swamp",
        "minecraft:snowy_slopes",
        "minecraft:snowy_plains",
        "minecraft:snowy_beach",
        "minecraft:windswept_gravelly_hills",
        "minecraft:grove",
        "minecraft:windswept_hills",
        "minecraft:snowy_taiga",
        "minecraft:windswept_forest",
        "minecraft:taiga",
        "minecraft:plains",
        "minecraft:meadow",
        "minecraft:beach",
        "minecraft:forest",
        "minecraft:old_growth_spruce_taiga",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:dark_forest",
        "minecraft:savanna_plateau",
        "minecraft:savanna",
        "minecraft:jungle",
        "minecraft:badlands",
        "minecraft:desert",
        "minecraft:wooded_badlands",
        "minecraft:jagged_peaks",
        "minecraft:stony_peaks",
        "minecraft:frozen_river",
        "minecraft:river",
        "minecraft:ice_spikes",
        "minecraft:old_growth_pine_taiga",
        "minecraft:sunflower_plains",
        "minecraft:old_growth_birch_forest",
        "minecraft:sparse_jungle",
        "minecraft:bamboo_jungle",
        "minecraft:eroded_badlands",
        "minecraft:windswept_savanna",
        "minecraft:cherry_grove",
        "minecraft:frozen_peaks",
        "minecraft:dripstone_caves",
        "minecraft:lush_caves",
        "minecraft:deep_dark",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "integrateddynamics:meneglin",
        "legendarymonuments:dyna_plains",
        "legendarymonuments:plains_of_death",
        "terralith:cave/andesite_caves",
        "terralith:cave/deep_caves",
        "terralith:cave/diorite_caves",
        "terralith:cave/fungal_caves",
        "terralith:cave/granite_caves",
        "terralith:cave/infested_caves",
        "terralith:cave/mantle_caves",
        "terralith:cave/thermal_caves",
        "terralith:cave/tuff_caves",
        "terralith:cave/underground_jungle",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:alpine_grove",
        "terralith:alpine_highlands",
        "terralith:amethyst_canyon",
        "terralith:amethyst_rainforest",
        "terralith:ancient_sands",
        "terralith:arid_highlands",
        "terralith:ashen_savanna",
        "terralith:basalt_cliffs",
        "terralith:birch_taiga",
        "terralith:blooming_plateau",
        "terralith:blooming_valley",
        "terralith:brushland",
        "terralith:bryce_canyon",
        "terralith:caldera",
        "terralith:cloud_forest",
        "terralith:cold_shrubland",
        "terralith:desert_canyon",
        "terralith:desert_oasis",
        "terralith:desert_spires",
        "terralith:emerald_peaks",
        "terralith:forested_highlands",
        "terralith:fractured_savanna",
        "terralith:frozen_cliffs",
        "terralith:glacial_chasm",
        "terralith:granite_cliffs",
        "terralith:gravel_beach",
        "terralith:gravel_desert",
        "terralith:haze_mountain",
        "terralith:highlands",
        "terralith:hot_shrubland",
        "terralith:ice_marsh",
        "terralith:jungle_mountains",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:lush_desert",
        "terralith:lush_valley",
        "terralith:mirage_isles",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:orchid_swamp",
        "terralith:painted_mountains",
        "terralith:red_oasis",
        "terralith:rocky_jungle",
        "terralith:rocky_mountains",
        "terralith:rocky_shrubland",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:sandstone_valley",
        "terralith:savanna_badlands",
        "terralith:savanna_slopes",
        "terralith:scarlet_mountains",
        "terralith:shield",
        "terralith:shield_clearing",
        "terralith:shrubland",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_badlands",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:steppe",
        "terralith:stony_spires",
        "terralith:temperate_highlands",
        "terralith:tropical_jungle",
        "terralith:valley_clearing",
        "terralith:volcanic_crater",
        "terralith:volcanic_peaks",
        "terralith:warm_river",
        "terralith:warped_mesa",
        "terralith:white_cliffs",
        "terralith:white_mesa",
        "terralith:windswept_spires",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:yellowstone",
        "terralith:yosemite_cliffs",
        "terralith:yosemite_lowlands",
        "terralith:cave/frostfire_caves"
      ]
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [],
  "forms": [
    {
      "name": "Heat",
      "aspects": [
        "heat-appliance"
      ],
      "types": [
        "electric",
        "fire"
      ],
      "abilities": [
        "levitate",
        "h:levitate"
      ],
      "stats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "moves": [
        {
          "method": "level",
          "move": "astonish",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "thundershock",
          "level": 5
        },
        {
          "method": "level",
          "move": "confuseray",
          "level": 10
        },
        {
          "method": "level",
          "move": "charge",
          "level": 15
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 20
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 25
        },
        {
          "method": "level",
          "move": "shockwave",
          "level": 30
        },
        {
          "method": "level",
          "move": "hex",
          "level": 35
        },
        {
          "method": "level",
          "move": "substitute",
          "level": 40
        },
        {
          "method": "level",
          "move": "trick",
          "level": 45
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 50
        },
        {
          "method": "level",
          "move": "uproar",
          "level": 55
        },
        {
          "method": "form_change",
          "move": "overheat"
        },
        {
          "method": "tm",
          "move": "allyswitch"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "darkpulse"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "dreameater"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "foulplay"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hex"
        },
        {
          "method": "tm",
          "move": "hypervoice"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "ominouswind"
        },
        {
          "method": "tm",
          "move": "overheat"
        },
        {
          "method": "tm",
          "move": "painsplit"
        },
        {
          "method": "tm",
          "move": "poltergeist"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "shadowball"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "snatch"
        },
        {
          "method": "tm",
          "move": "spite"
        },
        {
          "method": "tm",
          "move": "storedpower"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "suckerpunch"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "telekinesis"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trick"
        },
        {
          "method": "tm",
          "move": "uproar"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "willowisp"
        },
        {
          "method": "tutor",
          "move": "allyswitch"
        },
        {
          "method": "tutor",
          "move": "chargebeam"
        },
        {
          "method": "tutor",
          "move": "darkpulse"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "foulplay"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hypervoice"
        },
        {
          "method": "tutor",
          "move": "ominouswind"
        },
        {
          "method": "tutor",
          "move": "painsplit"
        },
        {
          "method": "tutor",
          "move": "poltergeist"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "shadowball"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "snatch"
        },
        {
          "method": "tutor",
          "move": "spite"
        },
        {
          "method": "tutor",
          "move": "suckerpunch"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "telekinesis"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "trick"
        },
        {
          "method": "tutor",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "defog"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "psychup"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "special",
          "move": "disarmingvoice"
        }
      ],
      "evolutions": [],
      "description": [
        "This Rotom has possessed a convection microwave oven that uses a special motor. It also has a flair for manipulating flames."
      ]
    },
    {
      "name": "Wash",
      "aspects": [
        "wash-appliance"
      ],
      "types": [
        "electric",
        "water"
      ],
      "abilities": [
        "levitate",
        "h:levitate"
      ],
      "stats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "moves": [
        {
          "method": "level",
          "move": "astonish",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "thundershock",
          "level": 5
        },
        {
          "method": "level",
          "move": "confuseray",
          "level": 10
        },
        {
          "method": "level",
          "move": "charge",
          "level": 15
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 20
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 25
        },
        {
          "method": "level",
          "move": "shockwave",
          "level": 30
        },
        {
          "method": "level",
          "move": "hex",
          "level": 35
        },
        {
          "method": "level",
          "move": "substitute",
          "level": 40
        },
        {
          "method": "level",
          "move": "trick",
          "level": 45
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 50
        },
        {
          "method": "level",
          "move": "uproar",
          "level": 55
        },
        {
          "method": "form_change",
          "move": "hydropump"
        },
        {
          "method": "tm",
          "move": "allyswitch"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "darkpulse"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "dreameater"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "foulplay"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hex"
        },
        {
          "method": "tm",
          "move": "hydropump"
        },
        {
          "method": "tm",
          "move": "hypervoice"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "ominouswind"
        },
        {
          "method": "tm",
          "move": "painsplit"
        },
        {
          "method": "tm",
          "move": "poltergeist"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "shadowball"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "snatch"
        },
        {
          "method": "tm",
          "move": "spite"
        },
        {
          "method": "tm",
          "move": "storedpower"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "suckerpunch"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "telekinesis"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trick"
        },
        {
          "method": "tm",
          "move": "uproar"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "willowisp"
        },
        {
          "method": "tutor",
          "move": "allyswitch"
        },
        {
          "method": "tutor",
          "move": "chargebeam"
        },
        {
          "method": "tutor",
          "move": "darkpulse"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "foulplay"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hypervoice"
        },
        {
          "method": "tutor",
          "move": "ominouswind"
        },
        {
          "method": "tutor",
          "move": "painsplit"
        },
        {
          "method": "tutor",
          "move": "poltergeist"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "shadowball"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "snatch"
        },
        {
          "method": "tutor",
          "move": "spite"
        },
        {
          "method": "tutor",
          "move": "suckerpunch"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "telekinesis"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "trick"
        },
        {
          "method": "tutor",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "defog"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "psychup"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "special",
          "move": "disarmingvoice"
        }
      ],
      "evolutions": [],
      "description": [
        "This form of Rotom enjoys coming up with water- based pranks. Be careful with it if you don't want your room flooded."
      ]
    },
    {
      "name": "Frost",
      "aspects": [
        "frost-appliance"
      ],
      "types": [
        "electric",
        "ice"
      ],
      "abilities": [
        "levitate",
        "h:levitate"
      ],
      "stats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "moves": [
        {
          "method": "level",
          "move": "astonish",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "thundershock",
          "level": 5
        },
        {
          "method": "level",
          "move": "confuseray",
          "level": 10
        },
        {
          "method": "level",
          "move": "charge",
          "level": 15
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 20
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 25
        },
        {
          "method": "level",
          "move": "shockwave",
          "level": 30
        },
        {
          "method": "level",
          "move": "hex",
          "level": 35
        },
        {
          "method": "level",
          "move": "substitute",
          "level": 40
        },
        {
          "method": "level",
          "move": "trick",
          "level": 45
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 50
        },
        {
          "method": "level",
          "move": "uproar",
          "level": 55
        },
        {
          "method": "form_change",
          "move": "blizzard"
        },
        {
          "method": "tm",
          "move": "allyswitch"
        },
        {
          "method": "tm",
          "move": "blizzard"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "darkpulse"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "dreameater"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "foulplay"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hex"
        },
        {
          "method": "tm",
          "move": "hypervoice"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "ominouswind"
        },
        {
          "method": "tm",
          "move": "painsplit"
        },
        {
          "method": "tm",
          "move": "poltergeist"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "shadowball"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "snatch"
        },
        {
          "method": "tm",
          "move": "spite"
        },
        {
          "method": "tm",
          "move": "storedpower"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "suckerpunch"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "telekinesis"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trick"
        },
        {
          "method": "tm",
          "move": "uproar"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "willowisp"
        },
        {
          "method": "tutor",
          "move": "allyswitch"
        },
        {
          "method": "tutor",
          "move": "chargebeam"
        },
        {
          "method": "tutor",
          "move": "darkpulse"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "foulplay"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hypervoice"
        },
        {
          "method": "tutor",
          "move": "ominouswind"
        },
        {
          "method": "tutor",
          "move": "painsplit"
        },
        {
          "method": "tutor",
          "move": "poltergeist"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "shadowball"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "snatch"
        },
        {
          "method": "tutor",
          "move": "spite"
        },
        {
          "method": "tutor",
          "move": "suckerpunch"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "telekinesis"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "trick"
        },
        {
          "method": "tutor",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "defog"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "psychup"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "special",
          "move": "disarmingvoice"
        }
      ],
      "evolutions": [],
      "description": [
        "Rotom assumes this form when it takes over a refrigerator powered by a special motor. It battles by spewing cold air."
      ]
    },
    {
      "name": "Fan",
      "aspects": [
        "fan-appliance"
      ],
      "types": [
        "electric",
        "flying"
      ],
      "abilities": [
        "levitate",
        "h:levitate"
      ],
      "stats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "moves": [
        {
          "method": "level",
          "move": "astonish",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "thundershock",
          "level": 5
        },
        {
          "method": "level",
          "move": "confuseray",
          "level": 10
        },
        {
          "method": "level",
          "move": "charge",
          "level": 15
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 20
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 25
        },
        {
          "method": "level",
          "move": "shockwave",
          "level": 30
        },
        {
          "method": "level",
          "move": "hex",
          "level": 35
        },
        {
          "method": "level",
          "move": "substitute",
          "level": 40
        },
        {
          "method": "level",
          "move": "trick",
          "level": 45
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 50
        },
        {
          "method": "level",
          "move": "uproar",
          "level": 55
        },
        {
          "method": "form_change",
          "move": "airslash"
        },
        {
          "method": "tm",
          "move": "airslash"
        },
        {
          "method": "tm",
          "move": "allyswitch"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "darkpulse"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "dreameater"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "foulplay"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hex"
        },
        {
          "method": "tm",
          "move": "hypervoice"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "ominouswind"
        },
        {
          "method": "tm",
          "move": "painsplit"
        },
        {
          "method": "tm",
          "move": "poltergeist"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "shadowball"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "snatch"
        },
        {
          "method": "tm",
          "move": "spite"
        },
        {
          "method": "tm",
          "move": "storedpower"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "suckerpunch"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "telekinesis"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trick"
        },
        {
          "method": "tm",
          "move": "uproar"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "willowisp"
        },
        {
          "method": "tutor",
          "move": "allyswitch"
        },
        {
          "method": "tutor",
          "move": "chargebeam"
        },
        {
          "method": "tutor",
          "move": "darkpulse"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "foulplay"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hypervoice"
        },
        {
          "method": "tutor",
          "move": "ominouswind"
        },
        {
          "method": "tutor",
          "move": "painsplit"
        },
        {
          "method": "tutor",
          "move": "poltergeist"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "shadowball"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "snatch"
        },
        {
          "method": "tutor",
          "move": "spite"
        },
        {
          "method": "tutor",
          "move": "suckerpunch"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "telekinesis"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "trick"
        },
        {
          "method": "tutor",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "defog"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "psychup"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "special",
          "move": "disarmingvoice"
        }
      ],
      "evolutions": [],
      "description": [
        "In this form, Rotom applies its new power over wind to its love of pranks. It will happily blow away any important documents it can find."
      ]
    },
    {
      "name": "Mow",
      "aspects": [
        "mow-appliance"
      ],
      "types": [
        "electric",
        "grass"
      ],
      "abilities": [
        "levitate",
        "h:levitate"
      ],
      "stats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "moves": [
        {
          "method": "level",
          "move": "astonish",
          "level": 1
        },
        {
          "method": "level",
          "move": "doubleteam",
          "level": 1
        },
        {
          "method": "level",
          "move": "thundershock",
          "level": 5
        },
        {
          "method": "level",
          "move": "confuseray",
          "level": 10
        },
        {
          "method": "level",
          "move": "charge",
          "level": 15
        },
        {
          "method": "level",
          "move": "electroball",
          "level": 20
        },
        {
          "method": "level",
          "move": "thunderwave",
          "level": 25
        },
        {
          "method": "level",
          "move": "shockwave",
          "level": 30
        },
        {
          "method": "level",
          "move": "hex",
          "level": 35
        },
        {
          "method": "level",
          "move": "substitute",
          "level": 40
        },
        {
          "method": "level",
          "move": "trick",
          "level": 45
        },
        {
          "method": "level",
          "move": "discharge",
          "level": 50
        },
        {
          "method": "level",
          "move": "uproar",
          "level": 55
        },
        {
          "method": "form_change",
          "move": "leafstorm"
        },
        {
          "method": "tm",
          "move": "allyswitch"
        },
        {
          "method": "tm",
          "move": "charge"
        },
        {
          "method": "tm",
          "move": "chargebeam"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "darkpulse"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "dreameater"
        },
        {
          "method": "tm",
          "move": "eerieimpulse"
        },
        {
          "method": "tm",
          "move": "electricterrain"
        },
        {
          "method": "tm",
          "move": "electroball"
        },
        {
          "method": "tm",
          "move": "electroweb"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "flash"
        },
        {
          "method": "tm",
          "move": "foulplay"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "hex"
        },
        {
          "method": "tm",
          "move": "hypervoice"
        },
        {
          "method": "tm",
          "move": "leafstorm"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "ominouswind"
        },
        {
          "method": "tm",
          "move": "painsplit"
        },
        {
          "method": "tm",
          "move": "poltergeist"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "reflect"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "risingvoltage"
        },
        {
          "method": "tm",
          "move": "shadowball"
        },
        {
          "method": "tm",
          "move": "shockwave"
        },
        {
          "method": "tm",
          "move": "signalbeam"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "snatch"
        },
        {
          "method": "tm",
          "move": "spite"
        },
        {
          "method": "tm",
          "move": "storedpower"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "suckerpunch"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "telekinesis"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "thief"
        },
        {
          "method": "tm",
          "move": "thunder"
        },
        {
          "method": "tm",
          "move": "thunderbolt"
        },
        {
          "method": "tm",
          "move": "thunderwave"
        },
        {
          "method": "tm",
          "move": "trick"
        },
        {
          "method": "tm",
          "move": "uproar"
        },
        {
          "method": "tm",
          "move": "voltswitch"
        },
        {
          "method": "tm",
          "move": "willowisp"
        },
        {
          "method": "tutor",
          "move": "allyswitch"
        },
        {
          "method": "tutor",
          "move": "chargebeam"
        },
        {
          "method": "tutor",
          "move": "darkpulse"
        },
        {
          "method": "tutor",
          "move": "electroweb"
        },
        {
          "method": "tutor",
          "move": "foulplay"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "hypervoice"
        },
        {
          "method": "tutor",
          "move": "ominouswind"
        },
        {
          "method": "tutor",
          "move": "painsplit"
        },
        {
          "method": "tutor",
          "move": "poltergeist"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "risingvoltage"
        },
        {
          "method": "tutor",
          "move": "shadowball"
        },
        {
          "method": "tutor",
          "move": "shockwave"
        },
        {
          "method": "tutor",
          "move": "signalbeam"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "snatch"
        },
        {
          "method": "tutor",
          "move": "spite"
        },
        {
          "method": "tutor",
          "move": "suckerpunch"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "telekinesis"
        },
        {
          "method": "tutor",
          "move": "thunderbolt"
        },
        {
          "method": "tutor",
          "move": "trick"
        },
        {
          "method": "tutor",
          "move": "uproar"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "defog"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "mudslap"
        },
        {
          "method": "legacy",
          "move": "naturalgift"
        },
        {
          "method": "legacy",
          "move": "psychup"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "secretpower"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        },
        {
          "method": "special",
          "move": "disarmingvoice"
        }
      ],
      "evolutions": [],
      "description": [
        "This is Rotom after it's seized control of a lawn mower that has a special motor. As it mows down grass, it scatters the clippings everywhere."
      ]
    }
  ]
}

Behavior and drops

{
  "behaviour": {
    "resting": {
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "moving": {
      "swim": {
        "avoidsWater": true,
        "canSwimInLava": true
      },
      "fly": {
        "canFly": true
      },
      "walk": {
        "canWalk": true
      }
    },
    "combat": {
      "willDefendOwner": true
    },
    "herd": {
      "maxSize": "4"
    },
    "fireImmune": true
  },
  "drops": {},
  "labels": [
    "gen4"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 479,
  "name": "Rotom",
  "primaryType": "electric",
  "secondaryType": "ghost",
  "maleRatio": -1,
  "height": 3,
  "weight": 3,
  "pokedex": [
    "cobblemon.species.rotom.desc"
  ],
  "labels": [
    "gen4"
  ],
  "aspects": [],
  "abilities": [
    "levitate",
    "h:levitate"
  ],
  "eggGroups": [
    "amorphous"
  ],
  "baseStats": {
    "hp": 50,
    "attack": 50,
    "defence": 77,
    "special_attack": 95,
    "special_defence": 77,
    "speed": 91
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 1,
    "special_defence": 0,
    "speed": 1
  },
  "baseExperienceYield": 154,
  "experienceGroup": "medium_fast",
  "catchRate": 45,
  "eggCycles": 20,
  "baseFriendship": 50,
  "baseScale": 0.45,
  "hitbox": {
    "width": 0.55,
    "height": 2.4,
    "fixed": false
  },
  "behaviour": {
    "resting": {
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "moving": {
      "swim": {
        "avoidsWater": true,
        "canSwimInLava": true
      },
      "fly": {
        "canFly": true
      },
      "walk": {
        "canWalk": true
      }
    },
    "combat": {
      "willDefendOwner": true
    },
    "herd": {
      "maxSize": "4"
    },
    "fireImmune": true
  },
  "lightingData": {
    "lightLevel": 8,
    "liquidGlowMode": "BOTH"
  },
  "moves": [
    "1:astonish",
    "1:doubleteam",
    "5:thundershock",
    "10:confuseray",
    "15:charge",
    "20:electroball",
    "25:thunderwave",
    "30:shockwave",
    "35:hex",
    "40:substitute",
    "45:trick",
    "50:discharge",
    "55:uproar",
    "tm:allyswitch",
    "tm:charge",
    "tm:chargebeam",
    "tm:confuseray",
    "tm:darkpulse",
    "tm:doubleteam",
    "tm:dreameater",
    "tm:eerieimpulse",
    "tm:electricterrain",
    "tm:electroball",
    "tm:electroweb",
    "tm:endure",
    "tm:facade",
    "tm:flash",
    "tm:foulplay",
    "tm:helpinghand",
    "tm:hex",
    "tm:hypervoice",
    "tm:lightscreen",
    "tm:nastyplot",
    "tm:nightshade",
    "tm:ominouswind",
    "tm:painsplit",
    "tm:poltergeist",
    "tm:protect",
    "tm:raindance",
    "tm:reflect",
    "tm:rest",
    "tm:risingvoltage",
    "tm:shadowball",
    "tm:shockwave",
    "tm:signalbeam",
    "tm:sleeptalk",
    "tm:snatch",
    "tm:spite",
    "tm:storedpower",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:swift",
    "tm:telekinesis",
    "tm:terablast",
    "tm:thief",
    "tm:thunder",
    "tm:thunderbolt",
    "tm:thunderwave",
    "tm:trick",
    "tm:uproar",
    "tm:voltswitch",
    "tm:willowisp",
    "tutor:allyswitch",
    "tutor:chargebeam",
    "tutor:darkpulse",
    "tutor:electroweb",
    "tutor:foulplay",
    "tutor:helpinghand",
    "tutor:hypervoice",
    "tutor:ominouswind",
    "tutor:painsplit",
    "tutor:poltergeist",
    "tutor:rest",
    "tutor:risingvoltage",
    "tutor:shadowball",
    "tutor:shockwave",
    "tutor:signalbeam",
    "tutor:sleeptalk",
    "tutor:snatch",
    "tutor:spite",
    "tutor:suckerpunch",
    "tutor:swift",
    "tutor:telekinesis",
    "tutor:thunderbolt",
    "tutor:trick",
    "tutor:uproar",
    "legacy:confide",
    "legacy:defog",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:mudslap",
    "legacy:naturalgift",
    "legacy:psychup",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:snore",
    "legacy:swagger",
    "legacy:toxic",
    "special:disarmingvoice"
  ],
  "evolutions": [],
  "forms": [
    {
      "name": "Heat",
      "primaryType": "electric",
      "secondaryType": "fire",
      "maleRatio": -1,
      "height": 3,
      "weight": 3,
      "baseScale": 0.9,
      "hitbox": {
        "width": 0.85,
        "height": 1.45,
        "fixed": false
      },
      "pokedex": [
        "cobblemon.species.rotom-heat.desc"
      ],
      "labels": [
        "gen4"
      ],
      "aspects": [
        "heat-appliance"
      ],
      "baseStats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "baseExperienceYield": 182,
      "moves": [
        "1:astonish",
        "1:doubleteam",
        "5:thundershock",
        "10:confuseray",
        "15:charge",
        "20:electroball",
        "25:thunderwave",
        "30:shockwave",
        "35:hex",
        "40:substitute",
        "45:trick",
        "50:discharge",
        "55:uproar",
        "form_change:overheat",
        "tm:allyswitch",
        "tm:charge",
        "tm:chargebeam",
        "tm:confuseray",
        "tm:darkpulse",
        "tm:doubleteam",
        "tm:dreameater",
        "tm:eerieimpulse",
        "tm:electricterrain",
        "tm:electroball",
        "tm:electroweb",
        "tm:endure",
        "tm:facade",
        "tm:flash",
        "tm:foulplay",
        "tm:helpinghand",
        "tm:hex",
        "tm:hypervoice",
        "tm:lightscreen",
        "tm:nastyplot",
        "tm:nightshade",
        "tm:ominouswind",
        "tm:overheat",
        "tm:painsplit",
        "tm:poltergeist",
        "tm:protect",
        "tm:raindance",
        "tm:reflect",
        "tm:rest",
        "tm:risingvoltage",
        "tm:shadowball",
        "tm:shockwave",
        "tm:signalbeam",
        "tm:sleeptalk",
        "tm:snatch",
        "tm:spite",
        "tm:storedpower",
        "tm:substitute",
        "tm:suckerpunch",
        "tm:sunnyday",
        "tm:swift",
        "tm:telekinesis",
        "tm:terablast",
        "tm:thief",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderwave",
        "tm:trick",
        "tm:uproar",
        "tm:voltswitch",
        "tm:willowisp",
        "tutor:allyswitch",
        "tutor:chargebeam",
        "tutor:darkpulse",
        "tutor:electroweb",
        "tutor:foulplay",
        "tutor:helpinghand",
        "tutor:hypervoice",
        "tutor:ominouswind",
        "tutor:painsplit",
        "tutor:poltergeist",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:shadowball",
        "tutor:shockwave",
        "tutor:signalbeam",
        "tutor:sleeptalk",
        "tutor:snatch",
        "tutor:spite",
        "tutor:suckerpunch",
        "tutor:swift",
        "tutor:telekinesis",
        "tutor:thunderbolt",
        "tutor:trick",
        "tutor:uproar",
        "legacy:confide",
        "legacy:defog",
        "legacy:frustration",
        "legacy:hiddenpower",
        "legacy:mudslap",
        "legacy:naturalgift",
        "legacy:psychup",
        "legacy:return",
        "legacy:round",
        "legacy:secretpower",
        "legacy:snore",
        "legacy:swagger",
        "legacy:toxic",
        "special:disarmingvoice"
      ],
      "evolutions": [],
      "battleOnly": false
    },
    {
      "name": "Wash",
      "primaryType": "electric",
      "secondaryType": "water",
      "maleRatio": -1,
      "height": 3,
      "weight": 3,
      "baseScale": 0.9,
      "hitbox": {
        "width": 0.85,
        "height": 1.7,
        "fixed": false
      },
      "pokedex": [
        "cobblemon.species.rotom-wash.desc"
      ],
      "labels": [
        "gen4"
      ],
      "aspects": [
        "wash-appliance"
      ],
      "baseStats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "baseExperienceYield": 182,
      "moves": [
        "1:astonish",
        "1:doubleteam",
        "5:thundershock",
        "10:confuseray",
        "15:charge",
        "20:electroball",
        "25:thunderwave",
        "30:shockwave",
        "35:hex",
        "40:substitute",
        "45:trick",
        "50:discharge",
        "55:uproar",
        "form_change:hydropump",
        "tm:allyswitch",
        "tm:charge",
        "tm:chargebeam",
        "tm:confuseray",
        "tm:darkpulse",
        "tm:doubleteam",
        "tm:dreameater",
        "tm:eerieimpulse",
        "tm:electricterrain",
        "tm:electroball",
        "tm:electroweb",
        "tm:endure",
        "tm:facade",
        "tm:flash",
        "tm:foulplay",
        "tm:helpinghand",
        "tm:hex",
        "tm:hydropump",
        "tm:hypervoice",
        "tm:lightscreen",
        "tm:nastyplot",
        "tm:nightshade",
        "tm:ominouswind",
        "tm:painsplit",
        "tm:poltergeist",
        "tm:protect",
        "tm:raindance",
        "tm:reflect",
        "tm:rest",
        "tm:risingvoltage",
        "tm:shadowball",
        "tm:shockwave",
        "tm:signalbeam",
        "tm:sleeptalk",
        "tm:snatch",
        "tm:spite",
        "tm:storedpower",
        "tm:substitute",
        "tm:suckerpunch",
        "tm:sunnyday",
        "tm:swift",
        "tm:telekinesis",
        "tm:terablast",
        "tm:thief",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderwave",
        "tm:trick",
        "tm:uproar",
        "tm:voltswitch",
        "tm:willowisp",
        "tutor:allyswitch",
        "tutor:chargebeam",
        "tutor:darkpulse",
        "tutor:electroweb",
        "tutor:foulplay",
        "tutor:helpinghand",
        "tutor:hypervoice",
        "tutor:ominouswind",
        "tutor:painsplit",
        "tutor:poltergeist",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:shadowball",
        "tutor:shockwave",
        "tutor:signalbeam",
        "tutor:sleeptalk",
        "tutor:snatch",
        "tutor:spite",
        "tutor:suckerpunch",
        "tutor:swift",
        "tutor:telekinesis",
        "tutor:thunderbolt",
        "tutor:trick",
        "tutor:uproar",
        "legacy:confide",
        "legacy:defog",
        "legacy:frustration",
        "legacy:hiddenpower",
        "legacy:mudslap",
        "legacy:naturalgift",
        "legacy:psychup",
        "legacy:return",
        "legacy:round",
        "legacy:secretpower",
        "legacy:snore",
        "legacy:swagger",
        "legacy:toxic",
        "special:disarmingvoice"
      ],
      "evolutions": [],
      "battleOnly": false
    },
    {
      "name": "Frost",
      "primaryType": "electric",
      "secondaryType": "ice",
      "maleRatio": -1,
      "height": 3,
      "weight": 3,
      "baseScale": 1.3,
      "hitbox": {
        "width": 0.7,
        "height": 1.6,
        "fixed": false
      },
      "pokedex": [
        "cobblemon.species.rotom-frost.desc"
      ],
      "labels": [
        "gen4"
      ],
      "aspects": [
        "frost-appliance"
      ],
      "baseStats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "baseExperienceYield": 182,
      "moves": [
        "1:astonish",
        "1:doubleteam",
        "5:thundershock",
        "10:confuseray",
        "15:charge",
        "20:electroball",
        "25:thunderwave",
        "30:shockwave",
        "35:hex",
        "40:substitute",
        "45:trick",
        "50:discharge",
        "55:uproar",
        "form_change:blizzard",
        "tm:allyswitch",
        "tm:blizzard",
        "tm:charge",
        "tm:chargebeam",
        "tm:confuseray",
        "tm:darkpulse",
        "tm:doubleteam",
        "tm:dreameater",
        "tm:eerieimpulse",
        "tm:electricterrain",
        "tm:electroball",
        "tm:electroweb",
        "tm:endure",
        "tm:facade",
        "tm:flash",
        "tm:foulplay",
        "tm:helpinghand",
        "tm:hex",
        "tm:hypervoice",
        "tm:lightscreen",
        "tm:nastyplot",
        "tm:nightshade",
        "tm:ominouswind",
        "tm:painsplit",
        "tm:poltergeist",
        "tm:protect",
        "tm:raindance",
        "tm:reflect",
        "tm:rest",
        "tm:risingvoltage",
        "tm:shadowball",
        "tm:shockwave",
        "tm:signalbeam",
        "tm:sleeptalk",
        "tm:snatch",
        "tm:spite",
        "tm:storedpower",
        "tm:substitute",
        "tm:suckerpunch",
        "tm:sunnyday",
        "tm:swift",
        "tm:telekinesis",
        "tm:terablast",
        "tm:thief",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderwave",
        "tm:trick",
        "tm:uproar",
        "tm:voltswitch",
        "tm:willowisp",
        "tutor:allyswitch",
        "tutor:chargebeam",
        "tutor:darkpulse",
        "tutor:electroweb",
        "tutor:foulplay",
        "tutor:helpinghand",
        "tutor:hypervoice",
        "tutor:ominouswind",
        "tutor:painsplit",
        "tutor:poltergeist",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:shadowball",
        "tutor:shockwave",
        "tutor:signalbeam",
        "tutor:sleeptalk",
        "tutor:snatch",
        "tutor:spite",
        "tutor:suckerpunch",
        "tutor:swift",
        "tutor:telekinesis",
        "tutor:thunderbolt",
        "tutor:trick",
        "tutor:uproar",
        "legacy:confide",
        "legacy:defog",
        "legacy:frustration",
        "legacy:hiddenpower",
        "legacy:mudslap",
        "legacy:naturalgift",
        "legacy:psychup",
        "legacy:return",
        "legacy:round",
        "legacy:secretpower",
        "legacy:snore",
        "legacy:swagger",
        "legacy:toxic",
        "special:disarmingvoice"
      ],
      "evolutions": [],
      "battleOnly": false
    },
    {
      "name": "Fan",
      "primaryType": "electric",
      "secondaryType": "flying",
      "maleRatio": -1,
      "height": 3,
      "weight": 3,
      "baseScale": 0.65,
      "hitbox": {
        "width": 0.55,
        "height": 1.85,
        "fixed": false
      },
      "pokedex": [
        "cobblemon.species.rotom-fan.desc"
      ],
      "labels": [
        "gen4"
      ],
      "aspects": [
        "fan-appliance"
      ],
      "baseStats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "baseExperienceYield": 182,
      "moves": [
        "1:astonish",
        "1:doubleteam",
        "5:thundershock",
        "10:confuseray",
        "15:charge",
        "20:electroball",
        "25:thunderwave",
        "30:shockwave",
        "35:hex",
        "40:substitute",
        "45:trick",
        "50:discharge",
        "55:uproar",
        "form_change:airslash",
        "tm:airslash",
        "tm:allyswitch",
        "tm:charge",
        "tm:chargebeam",
        "tm:confuseray",
        "tm:darkpulse",
        "tm:doubleteam",
        "tm:dreameater",
        "tm:eerieimpulse",
        "tm:electricterrain",
        "tm:electroball",
        "tm:electroweb",
        "tm:endure",
        "tm:facade",
        "tm:flash",
        "tm:foulplay",
        "tm:helpinghand",
        "tm:hex",
        "tm:hypervoice",
        "tm:lightscreen",
        "tm:nastyplot",
        "tm:nightshade",
        "tm:ominouswind",
        "tm:painsplit",
        "tm:poltergeist",
        "tm:protect",
        "tm:raindance",
        "tm:reflect",
        "tm:rest",
        "tm:risingvoltage",
        "tm:shadowball",
        "tm:shockwave",
        "tm:signalbeam",
        "tm:sleeptalk",
        "tm:snatch",
        "tm:spite",
        "tm:storedpower",
        "tm:substitute",
        "tm:suckerpunch",
        "tm:sunnyday",
        "tm:swift",
        "tm:telekinesis",
        "tm:terablast",
        "tm:thief",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderwave",
        "tm:trick",
        "tm:uproar",
        "tm:voltswitch",
        "tm:willowisp",
        "tutor:allyswitch",
        "tutor:chargebeam",
        "tutor:darkpulse",
        "tutor:electroweb",
        "tutor:foulplay",
        "tutor:helpinghand",
        "tutor:hypervoice",
        "tutor:ominouswind",
        "tutor:painsplit",
        "tutor:poltergeist",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:shadowball",
        "tutor:shockwave",
        "tutor:signalbeam",
        "tutor:sleeptalk",
        "tutor:snatch",
        "tutor:spite",
        "tutor:suckerpunch",
        "tutor:swift",
        "tutor:telekinesis",
        "tutor:thunderbolt",
        "tutor:trick",
        "tutor:uproar",
        "legacy:confide",
        "legacy:defog",
        "legacy:frustration",
        "legacy:hiddenpower",
        "legacy:mudslap",
        "legacy:naturalgift",
        "legacy:psychup",
        "legacy:return",
        "legacy:round",
        "legacy:secretpower",
        "legacy:snore",
        "legacy:swagger",
        "legacy:toxic",
        "special:disarmingvoice"
      ],
      "evolutions": [],
      "battleOnly": false
    },
    {
      "name": "Mow",
      "primaryType": "electric",
      "secondaryType": "grass",
      "maleRatio": -1,
      "height": 3,
      "weight": 3,
      "baseScale": 0.75,
      "hitbox": {
        "width": 0.75,
        "height": 1.45,
        "fixed": false
      },
      "pokedex": [
        "cobblemon.species.rotom-mow.desc"
      ],
      "labels": [
        "gen4"
      ],
      "aspects": [
        "mow-appliance"
      ],
      "baseStats": {
        "hp": 50,
        "attack": 65,
        "defence": 107,
        "special_attack": 105,
        "special_defence": 107,
        "speed": 86
      },
      "baseExperienceYield": 182,
      "moves": [
        "1:astonish",
        "1:doubleteam",
        "5:thundershock",
        "10:confuseray",
        "15:charge",
        "20:electroball",
        "25:thunderwave",
        "30:shockwave",
        "35:hex",
        "40:substitute",
        "45:trick",
        "50:discharge",
        "55:uproar",
        "form_change:leafstorm",
        "tm:allyswitch",
        "tm:charge",
        "tm:chargebeam",
        "tm:confuseray",
        "tm:darkpulse",
        "tm:doubleteam",
        "tm:dreameater",
        "tm:eerieimpulse",
        "tm:electricterrain",
        "tm:electroball",
        "tm:electroweb",
        "tm:endure",
        "tm:facade",
        "tm:flash",
        "tm:foulplay",
        "tm:helpinghand",
        "tm:hex",
        "tm:hypervoice",
        "tm:leafstorm",
        "tm:lightscreen",
        "tm:nastyplot",
        "tm:nightshade",
        "tm:ominouswind",
        "tm:painsplit",
        "tm:poltergeist",
        "tm:protect",
        "tm:raindance",
        "tm:reflect",
        "tm:rest",
        "tm:risingvoltage",
        "tm:shadowball",
        "tm:shockwave",
        "tm:signalbeam",
        "tm:sleeptalk",
        "tm:snatch",
        "tm:spite",
        "tm:storedpower",
        "tm:substitute",
        "tm:suckerpunch",
        "tm:sunnyday",
        "tm:swift",
        "tm:telekinesis",
        "tm:terablast",
        "tm:thief",
        "tm:thunder",
        "tm:thunderbolt",
        "tm:thunderwave",
        "tm:trick",
        "tm:uproar",
        "tm:voltswitch",
        "tm:willowisp",
        "tutor:allyswitch",
        "tutor:chargebeam",
        "tutor:darkpulse",
        "tutor:electroweb",
        "tutor:foulplay",
        "tutor:helpinghand",
        "tutor:hypervoice",
        "tutor:ominouswind",
        "tutor:painsplit",
        "tutor:poltergeist",
        "tutor:rest",
        "tutor:risingvoltage",
        "tutor:shadowball",
        "tutor:shockwave",
        "tutor:signalbeam",
        "tutor:sleeptalk",
        "tutor:snatch",
        "tutor:spite",
        "tutor:suckerpunch",
        "tutor:swift",
        "tutor:telekinesis",
        "tutor:thunderbolt",
        "tutor:trick",
        "tutor:uproar",
        "legacy:confide",
        "legacy:defog",
        "legacy:frustration",
        "legacy:hiddenpower",
        "legacy:mudslap",
        "legacy:naturalgift",
        "legacy:psychup",
        "legacy:return",
        "legacy:round",
        "legacy:secretpower",
        "legacy:snore",
        "legacy:swagger",
        "legacy:toxic",
        "special:disarmingvoice"
      ],
      "evolutions": [],
      "battleOnly": false
    }
  ]
}