{
  "implemented": true,
  "name": "Swablu",
  "nationalPokedexNumber": 333,
  "primaryType": "normal",
  "secondaryType": "flying",
  "abilities": ["naturalcure", "h:cloudnine"],
  "baseStats": {
    "hp": 45,
    "attack": 40,
    "defence": 60,
    "special_attack": 40,
    "special_defence": 75,
    "speed": 50
  },
  "catchRate": 255,
  "maleRatio": 0.5,
  "shoulderMountable": false,
  "baseExperienceYield": 62,
  "experienceGroup": "erratic",
  "eggCycles": 20,
  "eggGroups": ["flying", "dragon"],
  "moves": [
    "1:growl",
    "1:peck",
    "3:astonish",
    "4:disarmingvoice",
    "8:mist",
    "12:furyattack",
    "16:round",
    "20:dragonbreath",
    "20:naturalgift",
    "24:safeguard",
    "26:refresh",
    "28:sing",
    "30:mirrormove",
    "32:cottonguard",
    "36:takedown",
    "38:dragonpulse",
    "40:moonblast",
    "44:perishsong",
    "egg:agility",
    "egg:astonish",
    "egg:defog",
    "egg:dragonrush",
    "egg:featherdance",
    "egg:haze",
    "egg:hypervoice",
    "egg:playrough",
    "egg:powerswap",
    "egg:pursuit",
    "egg:rage",
    "egg:roost",
    "egg:steelwing",
    "egg:tailwind",
    "tm:acrobatics",
    "tm:aerialace",
    "tm:agility",
    "tm:attract",
    "tm:bodyslam",
    "tm:bravebird",
    "tm:captivate",
    "tm:confide",
    "tm:dazzlinggleam",
    "tm:disarmingvoice",
    "tm:doubleteam",
    "tm:dragonpulse",
    "tm:dreameater",
    "tm:echoedvoice",
    "tm:endure",
    "tm:facade",
    "tm:falseswipe",
    "tm:fly",
    "tm:frustration",
    "tm:heatwave",
    "tm:helpinghand",
    "tm:hiddenpower",
    "tm:hurricane",
    "tm:hypervoice",
    "tm:icebeam",
    "tm:naturalgift",
    "tm:outrage",
    "tm:playrough",
    "tm:pluck",
    "tm:powerswap",
    "tm:protect",
    "tm:psychup",
    "tm:raindance",
    "tm:rest",
    "tm:return",
    "tm:roost",
    "tm:round",
    "tm:safeguard",
    "tm:secretpower",
    "tm:sleeptalk",
    "tm:snore",
    "tm:solarbeam",
    "tm:steelwing",
    "tm:substitute",
    "tm:sunnyday",
    "tm:swagger",
    "tm:swift",
    "tm:tailwind",
    "tm:takedown",
    "tm:terablast",
    "tm:thief",
    "tm:toxic",
    "tm:trailblaze",
    "tm:uproar",
    "tutor:aircutter",
    "tutor:bodyslam",
    "tutor:defog",
    "tutor:doubleedge",
    "tutor:dragonpulse",
    "tutor:dreameater",
    "tutor:dualwingbeat",
    "tutor:endure",
    "tutor:falseswipe",
    "tutor:featherdance",
    "tutor:growl",
    "tutor:healbell",
    "tutor:heatwave",
    "tutor:hypervoice",
    "tutor:mimic",
    "tutor:mudslap",
    "tutor:ominouswind",
    "tutor:outrage",
    "tutor:peck",
    "tutor:psychup",
    "tutor:roost",
    "tutor:skyattack",
    "tutor:sleeptalk",
    "tutor:snore",
    "tutor:substitute",
    "tutor:swagger",
    "tutor:swift",
    "tutor:tailwind",
    "tutor:twister",
    "tutor:uproar"
  ],
  "labels": ["gen3"],
  "pokedex": ["cobblemon.species.swablu.desc"],
  "evolutions": [
    {
      "id": "swablu_altaria",
      "variant": "level_up",
      "result": "altaria",
      "consumeHeldItem": false,
      "learnableMoves": ["dragonpulse"],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 35
        }
      ]
    }
  ],
  "baseScale": 1,
  "hitbox": {
    "width": 0.5,
    "height": 0.75,
    "fixed": false
  },
  "baseFriendship": 50,
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 0,
    "special_defence": 1,
    "speed": 0
  },
  "height": 4,
  "weight": 12,
  "aspects": [],
  "cannotDynamax": false
}
