Skip to content

Community funded. Cosmetic rewards only. Never pay-to-win.

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

National Pokédex #0092 · Generation 1

Gastly

ghostpoison

Gastly is largely composed of gaseous matter. When exposed to a strong wind, the gaseous body quickly dwindles away. Groups of this Pokémon cluster under the eaves of houses to escape the ravages of wind.

Natural spawnEvolution chain

AshRun locations

How to obtain Gastly

5 places to look

Where to look in the wild

Biome

Aether / Overworld

Level6-31RarityCommon
  • Sky light: 0–0
Biome

Overworld

Level6-31RarityUncommon
  • Under cover
Biome

Spooky

Level6-31RarityCommon
  • Light: Bright
Biome

Nether

Level6-31RarityCommon
Biome

Distortion World Biome

Level6-31RarityCommon
  • Ground: Natural

Battle profile

Base stats

310 total
Hp30
Attack35
Defence30
Special Attack100
Special Defence35
Speed80

Abilities

  • Levitate
  • Levitate Hidden

Training

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

Progression

Evolution & forms

Complete installed learnset

Moves

138 entries
Level moves (14)
Lv. 1 · LickLv. 1 · ConfuserayLv. 4 · HypnosisLv. 8 · MeanlookLv. 12 · PaybackLv. 16 · SpiteLv. 20 · CurseLv. 24 · HexLv. 28 · NightshadeLv. 32 · SuckerpunchLv. 36 · DarkpulseLv. 40 · ShadowballLv. 44 · DestinybondLv. 48 · Dreameater
Egg moves (11)
AstonishClearsmogDisableGrudgeHazeNightmarePerishsongPsywaveReflecttypeSmogToxic
Tm moves (62)
AcidsprayAllyswitchConfuserayCorrosivegasCurseDarkpulseDazzlinggleamDreameaterEmbargoEndureEnergyballExplosionFacadeFirepunchFoulplayGigadrainGunkshotHazeHexIcepunchIcywindImprisonInfestationNastyplotNightshadeOminouswindPainsplitPaybackPoisonjabPoltergeistProtectPsychicPsychupRaindanceRestScaryfaceSelfdestructShadowballSkillswapSkittersmackSleeptalkSludgebombSludgewaveSnatchSpiteSubstituteSuckerpunchSunnydayTauntTelekinesisTerablastThiefThunderThunderboltThunderpunchTormentToxicTrickTrickroomVenoshockWillowispWonderroom
Tutor moves (30)
AllyswitchCorrosivegasDarkpulseDazzlinggleamEnergyballFirepunchFoulplayGigadrainGunkshotIcepunchIcywindOminouswindPainsplitPoisonjabPoltergeistPsychicRestShadowballSkillswapSkittersmackSleeptalkSludgebombSnatchSpiteSuckerpunchTelekinesisThunderboltThunderpunchTrickWonderroom
Legacy moves (21)
AttractBideCaptivateConfideDoubleteamFrustrationHeadbuttHiddenpowerKnockoffMegadrainMimicNaturalgiftPoisongasRageReturnRoundSecretpowerSnoreSwaggerUproarZapcannon

Useful extras

Drops & breeding

Spell Tag

2.5% chance

Payapa Berry

2.5% chance

Egg groups
Amorphous
Egg cycles
20
Catch rate
190
Maximum drops
2
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": "gastly-1",
      "pokemon": "gastly",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "6-31",
      "weight": 9,
      "condition": {
        "minSkyLight": 0,
        "maxSkyLight": 0,
        "biomes": [
          "#aether:is_aether",
          "#cobblemon:is_overworld"
        ],
        "maxLight": 0
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_deep_dark"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0092_gastly.json"
    },
    {
      "id": "gastly-2",
      "pokemon": "gastly",
      "presets": [
        "derelict"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "uncommon",
      "level": "6-31",
      "weight": 5.04,
      "condition": {
        "canSeeSky": false,
        "biomes": [
          "#cobblemon:is_overworld"
        ]
      },
      "anticondition": {
        "biomes": [
          "#cobblemon:is_deep_dark"
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0092_gastly.json"
    },
    {
      "id": "gastly-3",
      "pokemon": "gastly",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "6-31",
      "weight": 9,
      "condition": {
        "minSkyLight": 8,
        "maxSkyLight": 15,
        "biomes": [
          "#cobblemon:is_spooky"
        ],
        "maxLight": 0
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0092_gastly.json"
    },
    {
      "id": "gastly-4",
      "pokemon": "gastly",
      "presets": [
        "natural"
      ],
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "6-31",
      "weight": 9,
      "condition": {
        "biomes": [
          "#minecraft:is_nether"
        ]
      },
      "drops": {
        "amount": 3,
        "entries": [
          {
            "item": "cobblemon:spell_tag",
            "percentage": 2.5
          },
          {
            "item": "cobblemon:payapa_berry",
            "percentage": 2.5
          },
          {
            "item": "minecraft:ghast_tear",
            "percentage": 5
          }
        ]
      },
      "source": "Cobblemon-neoforge-1.7.3+1.21.1.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/0092_gastly.json"
    },
    {
      "id": "distortion-gastly-1",
      "pokemon": "gastly",
      "type": "pokemon",
      "spawnablePositionType": "grounded",
      "bucket": "common",
      "level": "6-31",
      "weight": 7.2,
      "condition": {
        "biomes": [
          "legendarymonuments:distortion_world_biome"
        ],
        "neededBaseBlocks": [
          "#cobblemon:natural"
        ]
      },
      "source": "legendarymonuments-neoforge-1.21.1-8.0.3.jar",
      "sourceFile": "data/cobblemon/spawn_pool_world/9001_distortion_gastly.json"
    }
  ],
  "raids": [],
  "fossils": []
}

Evolution and forms

{
  "evolutions": [
    {
      "id": "gastly_haunter",
      "variant": "level_up",
      "result": "haunter",
      "consumeHeldItem": false,
      "learnableMoves": [
        "shadowpunch"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 25
        }
      ]
    }
  ],
  "forms": []
}

Behavior and drops

{
  "behaviour": {
    "moving": {
      "fly": {
        "canFly": true
      },
      "swim": {
        "avoidsWater": true
      },
      "walk": {
        "canWalk": false
      }
    },
    "resting": {
      "canSleep": true,
      "light": -1,
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "herd": {
      "maxSize": "4",
      "toleratedLeaders": [
        {
          "pokemon": "gastly",
          "tier": 1
        },
        {
          "pokemon": "misdreavus",
          "tier": 1
        },
        {
          "pokemon": "shuppet",
          "tier": 1
        },
        {
          "pokemon": "duskull",
          "tier": 1
        },
        {
          "pokemon": "haunter",
          "tier": 2
        },
        {
          "pokemon": "gengar mega=false",
          "tier": 3
        },
        {
          "pokemon": "gengar mega",
          "tier": 4
        }
      ]
    },
    "combat": {
      "willDefendSelf": true,
      "willDefendOwner": true,
      "willFlee": false
    }
  },
  "drops": {
    "amount": 2,
    "entries": [
      {
        "item": "cobblemon:spell_tag",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:payapa_berry",
        "percentage": 2.5
      }
    ]
  },
  "labels": [
    "gen1"
  ]
}

Complete installed species record

{
  "implemented": true,
  "nationalPokedexNumber": 92,
  "name": "Gastly",
  "primaryType": "ghost",
  "secondaryType": "poison",
  "maleRatio": 0.5,
  "height": 13,
  "weight": 1,
  "pokedex": [
    "cobblemon.species.gastly.desc"
  ],
  "labels": [
    "gen1"
  ],
  "aspects": [],
  "abilities": [
    "levitate",
    "h:levitate"
  ],
  "eggGroups": [
    "amorphous"
  ],
  "baseStats": {
    "hp": 30,
    "attack": 35,
    "defence": 30,
    "special_attack": 100,
    "special_defence": 35,
    "speed": 80
  },
  "evYield": {
    "hp": 0,
    "attack": 0,
    "defence": 0,
    "special_attack": 1,
    "special_defence": 0,
    "speed": 0
  },
  "baseExperienceYield": 62,
  "experienceGroup": "medium_slow",
  "catchRate": 190,
  "eggCycles": 20,
  "baseFriendship": 50,
  "baseScale": 1,
  "hitbox": {
    "width": 0.75,
    "height": 1.1,
    "fixed": false
  },
  "behaviour": {
    "moving": {
      "fly": {
        "canFly": true
      },
      "swim": {
        "avoidsWater": true
      },
      "walk": {
        "canWalk": false
      }
    },
    "resting": {
      "canSleep": true,
      "light": -1,
      "times": [
        "any"
      ],
      "drowsyChance": 0.0014,
      "rouseChance": 0.0042
    },
    "herd": {
      "maxSize": "4",
      "toleratedLeaders": [
        {
          "pokemon": "gastly",
          "tier": 1
        },
        {
          "pokemon": "misdreavus",
          "tier": 1
        },
        {
          "pokemon": "shuppet",
          "tier": 1
        },
        {
          "pokemon": "duskull",
          "tier": 1
        },
        {
          "pokemon": "haunter",
          "tier": 2
        },
        {
          "pokemon": "gengar mega=false",
          "tier": 3
        },
        {
          "pokemon": "gengar mega",
          "tier": 4
        }
      ]
    },
    "combat": {
      "willDefendSelf": true,
      "willDefendOwner": true,
      "willFlee": false
    }
  },
  "drops": {
    "amount": 2,
    "entries": [
      {
        "item": "cobblemon:spell_tag",
        "percentage": 2.5
      },
      {
        "item": "cobblemon:payapa_berry",
        "percentage": 2.5
      }
    ]
  },
  "moves": [
    "1:lick",
    "1:confuseray",
    "4:hypnosis",
    "8:meanlook",
    "12:payback",
    "16:spite",
    "20:curse",
    "24:hex",
    "28:nightshade",
    "32:suckerpunch",
    "36:darkpulse",
    "40:shadowball",
    "44:destinybond",
    "48:dreameater",
    "egg:astonish",
    "egg:clearsmog",
    "egg:disable",
    "egg:grudge",
    "egg:haze",
    "egg:nightmare",
    "egg:perishsong",
    "egg:psywave",
    "egg:reflecttype",
    "egg:smog",
    "egg:toxic",
    "tm:acidspray",
    "tm:allyswitch",
    "tm:confuseray",
    "tm:corrosivegas",
    "tm:curse",
    "tm:darkpulse",
    "tm:dazzlinggleam",
    "tm:dreameater",
    "tm:embargo",
    "tm:endure",
    "tm:energyball",
    "tm:explosion",
    "tm:facade",
    "tm:firepunch",
    "tm:foulplay",
    "tm:gigadrain",
    "tm:gunkshot",
    "tm:haze",
    "tm:hex",
    "tm:icepunch",
    "tm:icywind",
    "tm:imprison",
    "tm:infestation",
    "tm:nastyplot",
    "tm:nightshade",
    "tm:ominouswind",
    "tm:painsplit",
    "tm:payback",
    "tm:poisonjab",
    "tm:poltergeist",
    "tm:protect",
    "tm:psychic",
    "tm:psychup",
    "tm:raindance",
    "tm:rest",
    "tm:scaryface",
    "tm:selfdestruct",
    "tm:shadowball",
    "tm:skillswap",
    "tm:skittersmack",
    "tm:sleeptalk",
    "tm:sludgebomb",
    "tm:sludgewave",
    "tm:snatch",
    "tm:spite",
    "tm:substitute",
    "tm:suckerpunch",
    "tm:sunnyday",
    "tm:taunt",
    "tm:telekinesis",
    "tm:terablast",
    "tm:thief",
    "tm:thunder",
    "tm:thunderbolt",
    "tm:thunderpunch",
    "tm:torment",
    "tm:toxic",
    "tm:trick",
    "tm:trickroom",
    "tm:venoshock",
    "tm:willowisp",
    "tm:wonderroom",
    "tutor:allyswitch",
    "tutor:corrosivegas",
    "tutor:darkpulse",
    "tutor:dazzlinggleam",
    "tutor:energyball",
    "tutor:firepunch",
    "tutor:foulplay",
    "tutor:gigadrain",
    "tutor:gunkshot",
    "tutor:icepunch",
    "tutor:icywind",
    "tutor:ominouswind",
    "tutor:painsplit",
    "tutor:poisonjab",
    "tutor:poltergeist",
    "tutor:psychic",
    "tutor:rest",
    "tutor:shadowball",
    "tutor:skillswap",
    "tutor:skittersmack",
    "tutor:sleeptalk",
    "tutor:sludgebomb",
    "tutor:snatch",
    "tutor:spite",
    "tutor:suckerpunch",
    "tutor:telekinesis",
    "tutor:thunderbolt",
    "tutor:thunderpunch",
    "tutor:trick",
    "tutor:wonderroom",
    "legacy:attract",
    "legacy:bide",
    "legacy:captivate",
    "legacy:confide",
    "legacy:doubleteam",
    "legacy:frustration",
    "legacy:headbutt",
    "legacy:hiddenpower",
    "legacy:knockoff",
    "legacy:megadrain",
    "legacy:mimic",
    "legacy:naturalgift",
    "legacy:poisongas",
    "legacy:rage",
    "legacy:return",
    "legacy:round",
    "legacy:secretpower",
    "legacy:snore",
    "legacy:swagger",
    "legacy:uproar",
    "legacy:zapcannon"
  ],
  "evolutions": [
    {
      "id": "gastly_haunter",
      "variant": "level_up",
      "result": "haunter",
      "consumeHeldItem": false,
      "learnableMoves": [
        "shadowpunch"
      ],
      "requirements": [
        {
          "variant": "level",
          "minLevel": 25
        }
      ]
    }
  ]
}