Skip to content

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

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

National Pokédex #0723 · Generation 7

Dartrix

grassflying

Supremely sensitive to the presence of others, it can detect opponents standing behind it, flinging its sharp feathers to take them out.

Natural spawnEvolution chain

Quick answer

How do you get Dartrix?

Dartrix can spawn in Forest, Flower Forest, Birch Forest, and 46 other eligible biomes (Light: Bright). 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 Dartrix

2 places to look

Where to look in the wild

Eligible biomes (49)

Forest + 48 more

  • Forest
  • Flower Forest
  • Birch Forest
  • Old Growth Birch Forest
  • Dark Forest
  • Grove
  • Flashing Forest
  • Blazing Forest
  • Cascading Forest
  • Flourishing Forest
  • Vexing Caves
  • Archwood Forest
  • Birch Taiga
  • Blooming Valley
  • Cloud Forest
  • Lavender Forest
  • Lavender Valley
  • Moonlight Grove
  • Moonlight Valley
  • Sakura Grove
  • Sakura Valley
  • Snowy Cherry Grove
  • Temperate Highlands
  • Yosemite Lowlands
  • Cherry Grove
  • Alpha Islands
  • Alpha Islands Winter
  • Forested Highlands
  • Mirage Isles
  • Dyna Plains
  • Skyroot Forest
  • Skyroot Woodland
  • Taiga
  • Snowy Taiga
  • Old Growth Pine Taiga
  • Old Growth Spruce Taiga
  • Alpine Grove
  • Shield
  • Siberian Grove
  • Siberian Taiga
  • Snowy Maple Forest
  • Snowy Shield
  • Wintry Forest
  • Wintry Lowlands
  • Cold Shrubland
  • Bryce Canyon
  • Haze Mountain
  • Ice Marsh
  • Yellowstone

Expanded from server categories: Forest, Taiga

Level17-42RarityUltra-Rare
  • Light: Bright
Eligible biomes (12)

Alpha Islands Winter + 11 more

  • Alpha Islands Winter
  • Ice Marsh
  • Siberian Grove
  • Snowy Cherry Grove
  • Snowy Maple Forest
  • Grove
  • Snowy Taiga
  • Alpine Grove
  • Cold Shrubland
  • Snowy Shield
  • Wintry Forest
  • Wintry Lowlands

Expanded from server categories: Snowy Forest, Snowy Taiga

Level17-42RarityUltra-Rare
  • Light: Bright

Battle profile

Base stats

420 total
Hp78
Attack75
Defence75
Special Attack70
Special Defence70
Speed52

Abilities

  • Overgrow
  • Longreach Hidden

Training

Base experience
147
Growth
Medium Slow
EV yield
Hp: 2 · Attack: 0 · Defence: 0 · Special Attack: 0 · Special Defence: 0 · Speed: 0
Friendship
50

Progression

Evolution & forms

Forms

Complete installed learnset

Moves

113 entries
Level moves (16)
Lv. 1 · TackleLv. 1 · LeafageLv. 1 · GrowlLv. 1 · AstonishLv. 1 · ForesightLv. 1 · FuryattackLv. 9 · PeckLv. 12 · ShadowsneakLv. 15 · RazorleafLv. 20 · SynthesisLv. 25 · PluckLv. 30 · NastyplotLv. 35 · SuckerpunchLv. 40 · LeafbladeLv. 45 · FeatherdanceLv. 50 · Bravebird
Egg moves (6)
ConfuserayDefogDoubleteamFuryattackKnockoffRoost
Tm moves (56)
AerialaceAircutterAirslashBatonpassBravebirdBulletseedConfuserayCovetDefogDoubleteamDualwingbeatEchoedvoiceEndureEnergyballFacadeFalseswipeFeatherdanceGigadrainGrassknotGrasspledgeGrassyglideGrassyterrainHazeHelpinghandKnockoffLeafbladeLeafstormLightscreenMagicalleafNastyplotNaturepowerNightshadePluckProtectRaindanceRestRoostSafeguardSeedbombShadowclawSkyattackSleeptalkSolarbeamSteelwingSubstituteSuckerpunchSunnydaySwiftSwordsdanceSynthesisTailwindTakedownTerablastTrailblazeWorkupWorryseed
Tutor moves (24)
AerialaceAircutterCovetDefogDualwingbeatEnergyballFalseswipeGigadrainGrasspledgeGrassyglideHelpinghandKnockoffMagicalleafRestRoostSeedbombShadowclawSkyattackSleeptalkSuckerpunchSwiftSynthesisTailwindWorryseed
Legacy moves (11)
AttractConfideCurseFrustrationHiddenpowerOminouswindReturnRoundSnoreSwaggerToxic

Useful extras

Drops & breeding

Feather

Quantity 0-2

Chicken

Quantity 1

Miracle Seed

10% chance

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

Source summary

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

Acquisition records

{
  "questGuides": [],
  "structureEncounters": [],
  "naturalSpawns": [
    {
      "id": "dartrix-1",
      "pokemon": "dartrix",
      "presets": [
        "natural",
        "treetop"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "ultra-rare",
      "level": "17-42",
      "weight": 3.6,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_forest",
          "aether:skyroot_forest",
          "aether:skyroot_woodland",
          "#cobblemon:is_taiga"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_freezing"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0723_dartrix.json",
      "resolvedBiomes": [
        "minecraft:forest",
        "minecraft:flower_forest",
        "minecraft:birch_forest",
        "minecraft:old_growth_birch_forest",
        "minecraft:dark_forest",
        "minecraft:grove",
        "ars_elemental:flashing_forest",
        "ars_elemental:blazing_forest",
        "ars_elemental:cascading_forest",
        "ars_elemental:flourishing_forest",
        "ars_elemental:vexing_caves",
        "ars_nouveau:archwood_forest",
        "terralith:birch_taiga",
        "terralith:blooming_valley",
        "terralith:cloud_forest",
        "terralith:lavender_forest",
        "terralith:lavender_valley",
        "terralith:moonlight_grove",
        "terralith:moonlight_valley",
        "terralith:sakura_grove",
        "terralith:sakura_valley",
        "terralith:snowy_cherry_grove",
        "terralith:temperate_highlands",
        "terralith:yosemite_lowlands",
        "minecraft:cherry_grove",
        "terralith:alpha_islands",
        "terralith:alpha_islands_winter",
        "terralith:forested_highlands",
        "terralith:mirage_isles",
        "legendarymonuments:dyna_plains",
        "aether:skyroot_forest",
        "aether:skyroot_woodland",
        "minecraft:taiga",
        "minecraft:snowy_taiga",
        "minecraft:old_growth_pine_taiga",
        "minecraft:old_growth_spruce_taiga",
        "terralith:alpine_grove",
        "terralith:shield",
        "terralith:siberian_grove",
        "terralith:siberian_taiga",
        "terralith:snowy_maple_forest",
        "terralith:snowy_shield",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands",
        "terralith:cold_shrubland",
        "terralith:bryce_canyon",
        "terralith:haze_mountain",
        "terralith:ice_marsh",
        "terralith:yellowstone"
      ]
    },
    {
      "id": "dartrix-hisui-3",
      "pokemon": "dartrix region_bias=hisui",
      "presets": [
        "natural",
        "treetop"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "ultra-rare",
      "level": "17-42",
      "weight": 3.6,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_snowy_forest",
          "#cobblemon:is_snowy_taiga"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0723_dartrix.json",
      "resolvedBiomes": [
        "terralith:alpha_islands_winter",
        "terralith:ice_marsh",
        "terralith:siberian_grove",
        "terralith:snowy_cherry_grove",
        "terralith:snowy_maple_forest",
        "minecraft:grove",
        "minecraft:snowy_taiga",
        "terralith:alpine_grove",
        "terralith:cold_shrubland",
        "terralith:snowy_shield",
        "terralith:wintry_forest",
        "terralith:wintry_lowlands"
      ]
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [
    {
      "id": "dartrix_decidueye",
      "variant": "level_up",
      "result": "decidueye",
      "consumeHeldItem": false,
      "learnableMoves": [
        "spiritshackle"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 34
        }
      ]
    },
    {
      "id": "dartrix_decidueyehisui",
      "variant": "level_up",
      "result": "decidueye hisuian",
      "consumeHeldItem": false,
      "learnableMoves": [
        "triplearrows"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 36
        },
        {
          "variant": "biome",
          "biomeCondition": "#cobblemon:evolution/regional/dartrix_hisuibiome"
        }
      ]
    }
  ],
  "forms": [
    {
      "name": "Hisui-Bias",
      "aspects": [
        "region-bias-hisui"
      ],
      "types": [
        "grass",
        "flying"
      ],
      "abilities": [
        "overgrow",
        "h:longreach"
      ],
      "stats": {
        "hp": 78,
        "attack": 75,
        "defence": 75,
        "special_attack": 70,
        "special_defence": 70,
        "speed": 52
      },
      "moves": [
        {
          "method": "level",
          "move": "tackle",
          "level": 1
        },
        {
          "method": "level",
          "move": "leafage",
          "level": 1
        },
        {
          "method": "level",
          "move": "growl",
          "level": 1
        },
        {
          "method": "level",
          "move": "astonish",
          "level": 1
        },
        {
          "method": "level",
          "move": "foresight",
          "level": 1
        },
        {
          "method": "level",
          "move": "furyattack",
          "level": 1
        },
        {
          "method": "level",
          "move": "peck",
          "level": 9
        },
        {
          "method": "level",
          "move": "shadowsneak",
          "level": 12
        },
        {
          "method": "level",
          "move": "razorleaf",
          "level": 15
        },
        {
          "method": "level",
          "move": "synthesis",
          "level": 20
        },
        {
          "method": "level",
          "move": "pluck",
          "level": 25
        },
        {
          "method": "level",
          "move": "nastyplot",
          "level": 30
        },
        {
          "method": "level",
          "move": "suckerpunch",
          "level": 35
        },
        {
          "method": "level",
          "move": "leafblade",
          "level": 40
        },
        {
          "method": "level",
          "move": "featherdance",
          "level": 45
        },
        {
          "method": "level",
          "move": "bravebird",
          "level": 50
        },
        {
          "method": "egg",
          "move": "confuseray"
        },
        {
          "method": "egg",
          "move": "defog"
        },
        {
          "method": "egg",
          "move": "doubleteam"
        },
        {
          "method": "egg",
          "move": "furyattack"
        },
        {
          "method": "egg",
          "move": "knockoff"
        },
        {
          "method": "egg",
          "move": "roost"
        },
        {
          "method": "tm",
          "move": "aerialace"
        },
        {
          "method": "tm",
          "move": "aircutter"
        },
        {
          "method": "tm",
          "move": "airslash"
        },
        {
          "method": "tm",
          "move": "batonpass"
        },
        {
          "method": "tm",
          "move": "bravebird"
        },
        {
          "method": "tm",
          "move": "bulletseed"
        },
        {
          "method": "tm",
          "move": "confuseray"
        },
        {
          "method": "tm",
          "move": "covet"
        },
        {
          "method": "tm",
          "move": "defog"
        },
        {
          "method": "tm",
          "move": "doubleteam"
        },
        {
          "method": "tm",
          "move": "dualwingbeat"
        },
        {
          "method": "tm",
          "move": "echoedvoice"
        },
        {
          "method": "tm",
          "move": "endure"
        },
        {
          "method": "tm",
          "move": "energyball"
        },
        {
          "method": "tm",
          "move": "facade"
        },
        {
          "method": "tm",
          "move": "falseswipe"
        },
        {
          "method": "tm",
          "move": "featherdance"
        },
        {
          "method": "tm",
          "move": "gigadrain"
        },
        {
          "method": "tm",
          "move": "grassknot"
        },
        {
          "method": "tm",
          "move": "grasspledge"
        },
        {
          "method": "tm",
          "move": "grassyglide"
        },
        {
          "method": "tm",
          "move": "grassyterrain"
        },
        {
          "method": "tm",
          "move": "haze"
        },
        {
          "method": "tm",
          "move": "helpinghand"
        },
        {
          "method": "tm",
          "move": "knockoff"
        },
        {
          "method": "tm",
          "move": "leafblade"
        },
        {
          "method": "tm",
          "move": "leafstorm"
        },
        {
          "method": "tm",
          "move": "lightscreen"
        },
        {
          "method": "tm",
          "move": "magicalleaf"
        },
        {
          "method": "tm",
          "move": "nastyplot"
        },
        {
          "method": "tm",
          "move": "naturepower"
        },
        {
          "method": "tm",
          "move": "nightshade"
        },
        {
          "method": "tm",
          "move": "pluck"
        },
        {
          "method": "tm",
          "move": "protect"
        },
        {
          "method": "tm",
          "move": "raindance"
        },
        {
          "method": "tm",
          "move": "rest"
        },
        {
          "method": "tm",
          "move": "roost"
        },
        {
          "method": "tm",
          "move": "safeguard"
        },
        {
          "method": "tm",
          "move": "seedbomb"
        },
        {
          "method": "tm",
          "move": "shadowclaw"
        },
        {
          "method": "tm",
          "move": "skyattack"
        },
        {
          "method": "tm",
          "move": "sleeptalk"
        },
        {
          "method": "tm",
          "move": "solarbeam"
        },
        {
          "method": "tm",
          "move": "steelwing"
        },
        {
          "method": "tm",
          "move": "substitute"
        },
        {
          "method": "tm",
          "move": "suckerpunch"
        },
        {
          "method": "tm",
          "move": "sunnyday"
        },
        {
          "method": "tm",
          "move": "swift"
        },
        {
          "method": "tm",
          "move": "swordsdance"
        },
        {
          "method": "tm",
          "move": "synthesis"
        },
        {
          "method": "tm",
          "move": "tailwind"
        },
        {
          "method": "tm",
          "move": "takedown"
        },
        {
          "method": "tm",
          "move": "terablast"
        },
        {
          "method": "tm",
          "move": "trailblaze"
        },
        {
          "method": "tm",
          "move": "workup"
        },
        {
          "method": "tm",
          "move": "worryseed"
        },
        {
          "method": "tutor",
          "move": "aerialace"
        },
        {
          "method": "tutor",
          "move": "aircutter"
        },
        {
          "method": "tutor",
          "move": "covet"
        },
        {
          "method": "tutor",
          "move": "defog"
        },
        {
          "method": "tutor",
          "move": "dualwingbeat"
        },
        {
          "method": "tutor",
          "move": "energyball"
        },
        {
          "method": "tutor",
          "move": "falseswipe"
        },
        {
          "method": "tutor",
          "move": "gigadrain"
        },
        {
          "method": "tutor",
          "move": "grasspledge"
        },
        {
          "method": "tutor",
          "move": "grassyglide"
        },
        {
          "method": "tutor",
          "move": "helpinghand"
        },
        {
          "method": "tutor",
          "move": "knockoff"
        },
        {
          "method": "tutor",
          "move": "magicalleaf"
        },
        {
          "method": "tutor",
          "move": "rest"
        },
        {
          "method": "tutor",
          "move": "roost"
        },
        {
          "method": "tutor",
          "move": "seedbomb"
        },
        {
          "method": "tutor",
          "move": "shadowclaw"
        },
        {
          "method": "tutor",
          "move": "skyattack"
        },
        {
          "method": "tutor",
          "move": "sleeptalk"
        },
        {
          "method": "tutor",
          "move": "suckerpunch"
        },
        {
          "method": "tutor",
          "move": "swift"
        },
        {
          "method": "tutor",
          "move": "synthesis"
        },
        {
          "method": "tutor",
          "move": "tailwind"
        },
        {
          "method": "tutor",
          "move": "worryseed"
        },
        {
          "method": "legacy",
          "move": "attract"
        },
        {
          "method": "legacy",
          "move": "confide"
        },
        {
          "method": "legacy",
          "move": "curse"
        },
        {
          "method": "legacy",
          "move": "frustration"
        },
        {
          "method": "legacy",
          "move": "hiddenpower"
        },
        {
          "method": "legacy",
          "move": "ominouswind"
        },
        {
          "method": "legacy",
          "move": "return"
        },
        {
          "method": "legacy",
          "move": "round"
        },
        {
          "method": "legacy",
          "move": "snore"
        },
        {
          "method": "legacy",
          "move": "swagger"
        },
        {
          "method": "legacy",
          "move": "toxic"
        }
      ],
      "evolutions": [
        {
          "id": "dartrix_decidueye",
          "variant": "level_up",
          "result": "decidueye",
          "consumeHeldItem": false,
          "learnableMoves": [
            "spiritshackle"
          ],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 34
            },
            {
              "variant": "biome",
              "biomeCondition": "#cobblemon:evolution/regional/dartrix_alolabiome"
            }
          ]
        },
        {
          "id": "dartrix_decidueyehisui",
          "variant": "level_up",
          "result": "decidueye hisuian",
          "consumeHeldItem": false,
          "learnableMoves": [
            "triplearrows"
          ],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 36
            }
          ]
        }
      ],
      "description": [
        "Supremely sensitive to the presence of others, it can detect opponents standing behind it, flinging its sharp feathers to take them out."
      ]
    }
  ]
}

Behavior and drops

{
  "behaviour": {
    "moving": {
      "fly": {
        "canFly": true
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "herd": {
      "maxSize": "5"
    },
    "combat": {
      "willDefendSelf": true,
      "willDefendOwner": true,
      "willFlee": false
    },
    "resting": {
      "times": [
        "day"
      ],
      "drowsyChance": 0.0033,
      "rouseChance": 0.0042
    }
  },
  "drops": {
    "amount": 4,
    "entries": [
      {
        "item": "minecraft:feather",
        "quantityRange": "0-2"
      },
      {
        "item": "minecraft:chicken"
      },
      {
        "item": "cobblemon:miracle_seed",
        "percentage": 10
      }
    ]
  },
  "labels": [
    "gen7",
    "alolan_form"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 723,
  "name": "Dartrix",
  "primaryType": "grass",
  "secondaryType": "flying",
  "maleRatio": 0.875,
  "height": 7,
  "weight": 160,
  "pokedex": [
    "cobblemon.species.dartrix.desc"
  ],
  "labels": [
    "gen7",
    "alolan_form"
  ],
  "aspects": [],
  "abilities": [
    "overgrow",
    "h:longreach"
  ],
  "eggGroups": [
    "flying"
  ],
  "baseStats": {
    "hp": 78,
    "attack": 75,
    "defence": 75,
    "special_attack": 70,
    "special_defence": 70,
    "speed": 52
  },
  "evYield": {
    "hp": 2,
    "attack": 0,
    "defence": 0,
    "special_attack": 0,
    "special_defence": 0,
    "speed": 0
  },
  "baseExperienceYield": 147,
  "experienceGroup": "medium_slow",
  "catchRate": 45,
  "eggCycles": 15,
  "baseFriendship": 50,
  "features": [
    "region_bias"
  ],
  "baseScale": 0.6,
  "hitbox": {
    "width": 1,
    "height": 2,
    "fixed": false
  },
  "behaviour": {
    "moving": {
      "fly": {
        "canFly": true
      },
      "swim": {
        "avoidsWater": true
      }
    },
    "herd": {
      "maxSize": "5"
    },
    "combat": {
      "willDefendSelf": true,
      "willDefendOwner": true,
      "willFlee": false
    },
    "resting": {
      "times": [
        "day"
      ],
      "drowsyChance": 0.0033,
      "rouseChance": 0.0042
    }
  },
  "drops": {
    "amount": 4,
    "entries": [
      {
        "item": "minecraft:feather",
        "quantityRange": "0-2"
      },
      {
        "item": "minecraft:chicken"
      },
      {
        "item": "cobblemon:miracle_seed",
        "percentage": 10
      }
    ]
  },
  "moves": [
    "1:tackle",
    "1:leafage",
    "1:growl",
    "1:astonish",
    "1:foresight",
    "1:furyattack",
    "9:peck",
    "12:shadowsneak",
    "15:razorleaf",
    "20:synthesis",
    "25:pluck",
    "30:nastyplot",
    "35:suckerpunch",
    "40:leafblade",
    "45:featherdance",
    "50:bravebird",
    "egg:confuseray",
    "egg:defog",
    "egg:doubleteam",
    "egg:furyattack",
    "egg:knockoff",
    "egg:roost",
    "tm:aerialace",
    "tm:aircutter",
    "tm:airslash",
    "tm:batonpass",
    "tm:bravebird",
    "tm:bulletseed",
    "tm:confuseray",
    "tm:covet",
    "tm:defog",
    "tm:doubleteam",
    "tm:dualwingbeat",
    "tm:echoedvoice",
    "tm:endure",
    "tm:energyball",
    "tm:facade",
    "tm:falseswipe",
    "tm:featherdance",
    "tm:gigadrain",
    "tm:grassknot",
    "tm:grasspledge",
    "tm:grassyglide",
    "tm:grassyterrain",
    "tm:haze",
    "tm:helpinghand",
    "tm:knockoff",
    "tm:leafblade",
    "tm:leafstorm",
    "tm:lightscreen",
    "tm:magicalleaf",
    "tm:nastyplot",
    "tm:naturepower",
    "tm:nightshade",
    "tm:pluck",
    "tm:protect",
    "tm:raindance",
    "tm:rest",
    "tm:roost",
    "tm:safeguard",
    "tm:seedbomb",
    "tm:shadowclaw",
    "tm:skyattack",
    "tm:sleeptalk",
    "tm:solarbeam",
    "tm:steelwing",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:swift",
    "tm:swordsdance",
    "tm:synthesis",
    "tm:tailwind",
    "tm:takedown",
    "tm:terablast",
    "tm:trailblaze",
    "tm:workup",
    "tm:worryseed",
    "tutor:aerialace",
    "tutor:aircutter",
    "tutor:covet",
    "tutor:defog",
    "tutor:dualwingbeat",
    "tutor:energyball",
    "tutor:falseswipe",
    "tutor:gigadrain",
    "tutor:grasspledge",
    "tutor:grassyglide",
    "tutor:helpinghand",
    "tutor:knockoff",
    "tutor:magicalleaf",
    "tutor:rest",
    "tutor:roost",
    "tutor:seedbomb",
    "tutor:shadowclaw",
    "tutor:skyattack",
    "tutor:sleeptalk",
    "tutor:suckerpunch",
    "tutor:swift",
    "tutor:synthesis",
    "tutor:tailwind",
    "tutor:worryseed",
    "legacy:attract",
    "legacy:confide",
    "legacy:curse",
    "legacy:frustration",
    "legacy:hiddenpower",
    "legacy:ominouswind",
    "legacy:return",
    "legacy:round",
    "legacy:snore",
    "legacy:swagger",
    "legacy:toxic"
  ],
  "preEvolution": "rowlet",
  "evolutions": [
    {
      "id": "dartrix_decidueye",
      "variant": "level_up",
      "result": "decidueye",
      "consumeHeldItem": false,
      "learnableMoves": [
        "spiritshackle"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 34
        }
      ]
    },
    {
      "id": "dartrix_decidueyehisui",
      "variant": "level_up",
      "result": "decidueye hisuian",
      "consumeHeldItem": false,
      "learnableMoves": [
        "triplearrows"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 36
        },
        {
          "variant": "biome",
          "biomeCondition": "#cobblemon:evolution/regional/dartrix_hisuibiome"
        }
      ]
    }
  ],
  "forms": [
    {
      "name": "Hisui-Bias",
      "primaryType": "grass",
      "secondaryType": "flying",
      "maleRatio": 0.875,
      "height": 7,
      "weight": 160,
      "pokedex": [
        "cobblemon.species.dartrix-hisuibias.desc"
      ],
      "labels": [
        "gen8a",
        "customized_official",
        "hisuian_form"
      ],
      "aspects": [
        "region-bias-hisui"
      ],
      "dynamaxBlocked": false,
      "preEvolution": "rowlet",
      "evolutions": [
        {
          "id": "dartrix_decidueye",
          "variant": "level_up",
          "result": "decidueye",
          "consumeHeldItem": false,
          "learnableMoves": [
            "spiritshackle"
          ],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 34
            },
            {
              "variant": "biome",
              "biomeCondition": "#cobblemon:evolution/regional/dartrix_alolabiome"
            }
          ]
        },
        {
          "id": "dartrix_decidueyehisui",
          "variant": "level_up",
          "result": "decidueye hisuian",
          "consumeHeldItem": false,
          "learnableMoves": [
            "triplearrows"
          ],
          "requirements": [
            {
              "variant": "level",
              "minLevel": 36
            }
          ]
        }
      ]
    }
  ]
}