Skip to content

Instantly share code, notes, and snippets.

@magical
Created May 3, 2011 23:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save magical/954445 to your computer and use it in GitHub Desktop.
Save magical/954445 to your computer and use it in GitHub Desktop.
---
# pokemon: a pokemon (name or identifier)
# form: the pokemon's form (identifier)
# version: a space-separated list of version identifiers
# level: the pokemon's level
# type: one of...
# - overworld: a one-shot wild pokemon (default)
# - roaming: a pokemon that moves from route to route
# - starter: given by the professor at the beginning of the game
# - gift: given by an NPC
# - egg: a gift recieved as an egg
# - fossil: revived from a fossil
# location: the location of the pokemon or gift giver (identifer, name, or Location Name/Area Name)
# trigger_item: player must have this item (identifier)
# trigger_location: place a roaming pokemon is triggered
# item: item held by the pokemon (identifier)
# move: a special move known by the pokemon (identifier)
# person: for eggs, the gift giver's "location", as shown on the status screen
# roams: region (identifier)
# description: a short note about the encounter (markdown)
# is_plot: true iff encounter is part of the main plot
# is_shiny: true if always shiny, false if never shiny
# has_hidden_ability: true iff this pokemon's ability is its hidden ability
#
# pokemon, version, level, and type are required
# pokemon and location may be lists; encounters will be added for all values
# XXX: a bunch of encounters should have is_plot=true
# XXX: some encounters probably need is_shiny=false
# http://bulbapedia.bulbagarden.net/wiki/Gift_Pok%C3%A9mon
# http://bulbapedia.bulbagarden.net/wiki/Roaming_Pok%C3%A9mon
# http://bulbapedia.bulbagarden.net/wiki/Fossil
# http://bulbapedia.bulbagarden.net/wiki/List_of_in-game_trades
# http://bulbapedia.bulbagarden.net/wiki/Item#Fake_items
# http://bulbapedia.bulbagarden.net/wiki/List_of_in-game_event_Pok%C3%A9mon_in_Generation_I
# http://bulbapedia.bulbagarden.net/wiki/List_of_in-game_event_Pok%C3%A9mon_in_Generation_II
# http://bulbapedia.bulbagarden.net/wiki/List_of_in-game_event_Pok%C3%A9mon_in_Generation_III
# http://bulbapedia.bulbagarden.net/wiki/List_of_in-game_event_Pok%C3%A9mon_in_Generation_VI
# http://bulbapedia.bulbagarden.net/wiki/List_of_in-game_event_Pok%C3%A9mon_in_Generation_V
### Ruby/Sapphire/Emerald
# Starters
- pokemon: [Treecko, Torchic, Mudkip]
level: 5
type: starter
location: Route 101
version: ruby sapphire
# Gifts/Eggs
- pokemon: [Chikorita, Cyndaquil, Totodile]
level: 5
type: gift
location: Littleroot Town
version: emerald
- pokemon: Wynaut
type: egg
level: 5
location: Lavaridge Town
version: ruby sapphire emerald
- pokemon: Castform
type: gift
level: 25
item: mystic-water
location: Route 119/Weather Institute
version: ruby sapphire emerald
- pokemon: Beldum
type: gift
level: 5
location: Mossdeep City
version: ruby sapphire emerald
# Overworld/Roaming
- pokemon: Voltorb
level: 25
location: New Mauville
version: ruby sapphire emerald
- pokemon: Kecleon
type: overworld
level: 30
location: [Route 119, Route 120]
version: ruby sapphire emerald
trigger_item: devon-scope
- pokemon: Sudowoodo
level: 40
location: Battle Frontier
trigger_item: wailmer-pail
version: emerald
- pokemon: Groudon
type: overworld
level: 47
location: Cave of Origin/B4F
version: ruby
- pokemon: Kyogre
type: overworld
level: 47
location: Cave of Origin/B4F
version: sapphire
- pokemon: Rayquaza
type: overworld
level: 70
location: Sky Pillar/6F
version: ruby sapphire emerald
- pokemon: Groudon
type: overworld
level: 70
location: Terra Cave
version: emerald
- pokemon: Kyogre
type: overworld
level: 70
location: Marine Cave
version: emerald
- pokemon: Regirock
type: overworld
level: 40
location: Desert Ruins
version: ruby sapphire emerald
- pokemon: Regice
type: overworld
level: 40
location: Island Cave
version: ruby sapphire emerald
- pokemon: Registeel
type: overworld
level: 40
location: Ancient Tomb
version: ruby sapphire emerald
- pokemon: Latios
level: 40
type: roaming
roams: hoenn
version: ruby
- pokemon: Latias
level: 40
type: roaming
roams: hoenn
version: sapphire
- pokemon: [Latias, Latios]
level: 40
type: roaming
roams: hoenn
version: emerald
- pokemon: [Latias, Latios]
level: 40
type: overworld
location: Southern Island
item: soul-dew
version: emerald
# Fossils
- pokemon: Anorith
type: fossil
trigger_item: claw-fossil
level: 5
location: Rustboro City/Devon Corporation
version: ruby sapphire emerald
- pokemon: Lileep
type: fossil
trigger_item: root-fossil
level: 5
location: Rustboro City/Devon Corporation
version: ruby sapphire emerald
### FireRed/LeafGreen
# XXX Event-activated legendaries: Lugia, Ho-Oh, Mew, etc.
# XXX Magikarp salesman
# Starters
- pokemon: [Bulbasaur, Charmander, Squirtle]
type: starter
level: 5
location: Pallet Town
version: firered leafgreen
# Gifts/Eggs
- pokemon: [Hitmonlee, Hitmonchan]
type: gift
level: 25
location: Saffron City/Fighting Dojo
version: firered leafgreen
- pokemon: Lapras
type: gift
level: 25
location: Silph Co.
version: firered leafgreen
- pokemon: Eevee
type: gift
level: 25
location: Celadon City/Celadon Mansion
version: firered leafgreen
- pokemon: Togepi
type: egg
level: 5
location: Water Labyrinth
version: firered leafgreen
# Overworld/Roaming
# Note: The Marowak in Pokémon Tower cannot be caught
- pokemon: Hypno
level: 40
location: Berry Forest
version: firered leafgreen
- pokemon: Voltorb
level: #XXX
location: Power Plant
version: firered leafgreen
- pokemon: Electrode
level: 34
location: Power Plant
version: firered leafgreen
- pokemon: Snorlax
type: overworld
level: 30
item: chesto-berry
location: [Route 12, Route 16]
trigger_item: poke-flute
version: firered leafgreen
- pokemon: Articuno
level: 50
location: Seafoam Islands/B4F
version: firered leafgreen
- pokemon: Zapdos
level: 50
location: Power Plant
version: firered leafgreen
- pokemon: Moltres
level: 50
location: Mt. Ember/summit
version: firered leafgreen
- pokemon: Mewtwo
level: 70
location: Cerulean Cave/B1F
version: firered leafgreen
- pokemon: Entei
level: 50
type: roaming
roams: kanto
description: If you chose []{pokemon:bulbasaur} as your starter
version: firered leafgreen
- pokemon: Raikou
level: 50
type: roaming
roams: kanto
description: If you chose []{pokemon:squirtle} as your starter
version: firered leafgreen
- pokemon: Suicune
level: 50
type: roaming
roams: kanto
description: If you chose []{pokemon:charmander} as your starter
version: firered leafgreen
# Fossils
- pokemon: Omanyte
type: fossil
level: 5
trigger_item: helix-fossil
location: Cinnabar Island/Pokémon Lab
version: firered leafgreen
- pokemon: Kabuto
type: fossil
level: 5
trigger_item: dome-fossil
location: Cinnabar Island/Pokémon Lab
version: firered leafgreen
- pokemon: Aerodactyl
type: fossil
level: 5
trigger_item: old-amber
location: Cinnabar Island/Pokémon Lab
version: firered leafgreen
### Diamond/Pearl/Platinum
# XXX: platinum regis
- pokemon: [Turtwig, Chimchar, Piplup]
level: 5
type: starter
location: Lake Verity
version: diamond pearl platinum
- pokemon: Eevee
level: 5
type: gift
location: Hearthome City
version: diamond pearl
- pokemon: Eevee
level: 20
type: gift
location: Hearthome City
version: platinum
- pokemon: Drifloon
level: 22
location: Valley Windworks
version: diamond pearl
description: Appears every Friday.
- pokemon: Drifloon
level: 15
location: Valley Windworks
version: platinum
description: Appears every Friday.
- pokemon: Happiny
level: 1
type: egg
location: Hearthome City
egg_location: traveling-man
version: diamond pearl
- pokemon: Togepi
type: egg
level: 1
location: Eterna City
egg_location: cynthia
version: platinum
- pokemon: Porygon
level: 25
type: gift
location: Veilstone City
version: platinum
- pokemon: Riolu
type: egg
level: 1
location: Iron Island
egg_location: riley
version: diamond pearl platinum
- pokemon: Spiritomb
type: overworld
level: 25
location: Route 209
trigger_item: odd-keystone
description: Place an []{item:odd-keystone} in the crumbling tower on []{location:Route 209}. Talk to 32 players Underground. Interact with the tower.
version: diamond pearl platinum
- pokemon: Rotom
location: Old Chateau/2F left room
level: 15
description: Interact with the television at night, after obtaining the National Pokédex
version: diamond pearl
- pokemon: Rotom
location: Old Chateau/2F left room
level: 20
description: Interact with the television at night.
version: platinum
- pokemon: Uxie
type: overworld
location: Acuity Cavern
level: 50
version: diamond pearl platinum
is_plot: true
- pokemon: Mesprit
type: roaming
roams: sinnoh
trigger_location: Verity Cavern
level: 50
version: diamond pearl platinum
is_plot: true
- pokemon: Azelf
type: overworld
location: Valor Cavern
level: 50
version: diamond pearl platinum
is_plot: true
- pokemon: Dialga
type: overworld
location: Spear Pillar
level: 47
version: diamond
is_plot: true
- pokemon: Palkia
location: Spear Pillar
level: 47
version: pearl
is_plot: true
- pokemon: Giratina
type: overworld
location: Turnback Cave/past pillar 3
level: 70
version: diamond pearl
- pokemon: Dialga
location: Spear Pillar
level: 70
version: platinum
trigger_item: adamant-orb
- pokemon: Palkia
location: Spear Pillar
level: 70
version: platinum
trigger_item: lustrous-orb
- pokemon: Giratina
form: origin
level: 47
location: Distortion World
is_plot: true
version: platinum
- pokemon: Giratina
type: overworld
location: Turnback Cave/past pillar 3
level: 47
description: If not caught in the []{location:distortion-world}
version: platinum
- pokemon: Darkrai
location: Newmoon Island
level: 40
trigger_item: member-card
version: diamond pearl
- pokemon: Darkrai
location: Newmoon Island
level: 50
trigger_item: member-card
version: platinum
- pokemon: Cresselia
type: roaming
roams: sinnoh
trigger_location: Fullmoon Island
level: 50
version: diamond pearl platinum
- pokemon: Shaymin
level: 30
location: Flower Paradise
trigger_item: oaks-letter
held_item: Lum Berry
version: diamond pearl platinum
description: Bring []{item:oaks-letter} to the white rock at the end of []{location:sinnoh-route-224}.
- pokemon: Arceus
level: 80
location: Hall of Origin
trigger_item: azure-flute
description: Bring the []{item:azure-flute} to []{location:spear-pillar}.
version: diamond pearl platinum
- pokemon: Heatran
level: 70
location: Stark Mountain/deep cave
version: diamond pearl
- pokemon: Heatran
level: 50
location: Stark Mountain/deep cave
version: platinum
- pokemon: Regigigas
level: 70
location: Snowpoint Temple/B5F
description: You must have []{pokemon:regirock}, []{pokemon:regice}, and []{pokemon:registeel} in your party to awaken []{pokemon:regigigas}.
version: diamond pearl
- pokemon: Regigigas
level: 1
location: Snowpoint Temple/B5F
description: You must have []{pokemon:regirock}, []{pokemon:regice}, and []{pokemon:registeel} in your party to awaken []{pokemon:regigigas}.
version: platinum
- pokemon: [Articuno, Zapdos, Moltres]
type: roaming
roams: sinnoh
trigger_location: Eterna City
level: 60
version: platinum
description: Obtain the national dex and talk to Professor Oak.
# Fossils
- pokemon: Omanyte
type: fossil
level: 20
trigger_item: helix-fossil
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
- pokemon: Kabuto
type: fossil
level: 20
trigger_item: dome-fossil
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
- pokemon: Aerodactyl
type: fossil
level: 20
trigger_item: old-amber
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
- pokemon: Lileep
type: fossil
level: 20
trigger_item: root-fossil
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
- pokemon: Anorith
type: fossil
level: 20
trigger_item: claw-fossil
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
- pokemon: Cranidos
type: fossil
level: 20
trigger_item: skull-fossil
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
- pokemon: Sheildon
type: fossil
level: 20
trigger_item: armor-fossil
location: Oreburgh City/Oreburgh Mining Museum
version: diamond pearl platinum
### HeartGold/SoulSilver
# XXX: Spearow, Shuckle
# XXX: Spiky-eared Pichu
# XXX: Primo's eggs
# Starters
- pokemon: [Chikorita, Cyndaquil, Totodile]
type: starter
level: 5
location: New Bark Town
version: heartgold soulsilver
# Gifts/Eggs
- pokemon: [Bulbasaur, Charmander, Squirtle]
type: gift
level: 5
location: Pallet Town
description: Receive from Professor Oak after defeating Red.
version: heartgold soulsilver
- pokemon: [Treecko, Torchic, Mudkip]
type: gift
level: 5
location: Silph Co.
description: Receive from Steven Stone after defeating Red.
version: heartgold soulsilver
- pokemon: Togepi
type: egg
level: 1
move: extrasensory
egg_location: Mr. Pokemon
version: heartgold soulsilver
- pokemon: Eevee
description: Receive from Bill.
type: gift
level: 5
location: Goldenrod City/Bill's House
version: heartgold soulsilver
- pokemon: Tyrogue
type: gift
description: Defeat Black Belt Kiyo.
location: Mt. Mortar/B1F
level: 10
version: heartgold soulsilver
- pokemon: Dratini
location: Dragon's Den
level: 15
type: gift
move: extremespeed
description: Answer the Dragon Master's questions correctly.
version: heartgold soulsilver
- pokemon: Dratini
location: Dragon's Den
level: 15
type: gift
description: Answer the Dragon Master's questions incorrectly.
version: heartgold soulsilver
# Overworld/Roaming
# http://bulbapedia.bulbagarden.net/wiki/Team_Rocket_HQ
- pokemon: Geodude
level: 21
location: Team Rocket HQ/B1F
version: heartgold soulsilver
- pokemon: Koffing
level: 21
location: Team Rocket HQ/B1F
version: heartgold soulsilver
- pokemon: Voltorb
level: 23
location: Team Rocket HQ/B1F
version: heartgold soulsilver
- pokemon: Electrode
level: 23
location: Team Rocket HQ/B2F
version: heartgold soulsilver
- pokemon: Sudowoodo
location: Route 36
trigger_item: squirtbottle
level: 20
version: heartgold soulsilver
- pokemon: Gyarados
level: 30
is_shiny: true
is_plot: true
location: Lake of Rage
version: heartgold soulsilver
- pokemon: Snorlax
location: Route 11
item: leftovers
level: 50
description: Awaken by playing the Poké Flute channel.
version: heartgold soulsilver
- pokemon: Lapras
level: 20
location: Union Cave/B2F
description: Appears every Friday.
version: heartgold soulsilver
- pokemon: Articuno
location: Seafoam Islands/B4F
level: 50
version: heartgold soulsilver
- pokemon: Zapdos
location: Route 10
description: Appears after returning the []{item:machine-part}.
level: 50
version: heartgold soulsilver
- pokemon: Moltres
location: Mt. Silver/1F cave
level: 50
version: heartgold soulsilver
- pokemon: Mewtwo
location: Cerulean Cave/B1F
level: 70
version: heartgold soulsilver
- pokemon: [Entei, Raikou]
type: roaming
roams: johto
description: Release at Burned Tower.
level: 40
version: heartgold soulsilver
- pokemon: Suicune
type: overworld
location: Route 25
level: 40
version: heartgold soulsilver
- pokemon: Lugia
location: Whirl Islands/B3F
trigger_item: Silver Wing
is_plot: true
level: 45
version: soulsilver
- pokemon: Lugia
location: Whirl Islands/B3F
trigger_item: Silver Wing
is_plot: false
level: 70
version: heartgold
- pokemon: Ho-Oh
location: Bell Tower/roof
trigger_item: Rainbow Wing
is_plot: true
level: 45
version: heartgold
- pokemon: Ho-Oh
location: Bell Tower/roof
trigger_item: Rainbow Wing
is_plot: false
level: 70
version: soulsilver
- pokemon: Latias
type: roaming
roams: kanto
description: Speak to Steven Stone at the Pokémon Fan Club in Vermillion City.
level: 35
version: heartgold
- pokemon: Latios
type: roaming
roams: kanto
description: Speak to Steven Stone at the Pokémon Fan Club in Vermillion City.
level: 35
version: soulsilver
- pokemon: Latios
type: overworld
location: Pewter City
trigger_item: enigma-stone
description: Visit the Pewter City Museum with the []{item:enigma-stone}.
level: 40
version: heartgold
- pokemon: Latias
type: overworld
location: Pewter City
trigger_item: enigma-stone
description: Visit the Pewter City Museum with the []{item:enigma-stone}.
level: 40
version: soulsilver
- pokemon: Kyogre
location: Embedded Tower
trigger_item: blue-orb
level: 50
version: heartgold
- pokemon: Groudon
location: Embedded Tower
trigger_item: red-orb
level: 50
version: soulsilver
- pokemon: Rayquaza
location: Embedded Tower
trigger_item: green-orb
level: 50
version: heartgold soulsilver
- pokemon: Dialga
location: Sinjoh Ruins
description: Bring []{pokemon:arceus} to the Ruins Research Center.
item: adamant-orb
level: 1
version: heartgold soulsilver
- pokemon: Palkia
location: Sinjoh Ruins
description: Bring []{pokemon:arceus} to the Ruins Research Center.
item: lustrous-orb
level: 1
version: heartgold soulsilver
- pokemon: Giratina
location: Sinjoh Ruins
description: Bring []{pokemon:arceus} to the Ruins Research Center.
item: griseous-orb
level: 1
version: heartgold soulsilver
# Fossils
- pokemon: Omanyte
type: fossil
trigger_item: helix-fossil
level: 20
location: Oreburgh City/Oreburgh Mining Museum
version: heartgold soulsilver
- pokemon: Kabuto
type: fossil
trigger_item: dome-fossil
level: 20
location: Oreburgh City/Oreburgh Mining Museum
version: heartgold soulsilver
- pokemon: Aerodactyl
type: fossil
trigger_item: old-amber
level: 20
location: Oreburgh City/Oreburgh Mining Museum
version: heartgold soulsilver
- pokemon: Lileep
type: fossil
trigger_item: root-fossil
level: 20
location: Oreburgh City/Oreburgh Mining Museum
version: heartgold soulsilver
- pokemon: Anorith
type: fossil
trigger_item: claw-fossil
level: 20
location: Oreburgh City/Oreburgh Mining Museum
version: heartgold soulsilver
- pokemon: Cranidos
type: fossil
trigger_item: skull-fossil
level: 20
location: Oreburgh City/Oreburgh Mining Museum
version: heartgold soulsilver
- pokemon: Sheildon
type: fossil
trigger_item: armor-fossil
level: 20
location: Pewter City/Pewter Museum of Science
version: heartgold soulsilver
### Black/White
- pokemon: [Snivy, Tepig, Oshawott]
type: starter
level: 5
location: Nuvema Town
version: black white
- pokemon: Victini
level: 15
location: Liberty Garden/Liberty Garden Tower
version: black white
- pokemon: Pansage
type: gift
level: 10
location: Dreamyard
description: If you chose []{pokemon:tepig} as your starter.
version: black white
- pokemon: Pansear
type: gift
level: 10
location: Dreamyard
description: If you chose []{pokemon:oshawott} as your starter.
version: black white
- pokemon: Panpour
type: gift
level: 10
location: Dreamyard
description: If you chose []{pokemon:snivy} as your starter.
version: black white
- pokemon: Musharna
level: 50
location: Dreamyard
has_hidden_ability: true
description: Appears every Friday.
version: black white
- pokemon: Darmanitan
level: 35
location: Desert Resort
has_hidden_ability: true
description: Feed a []{item:ragecandybar} to awaken.
version: black white
- pokemon: Zorua
type: gift
level: 10
location: Castelia City/Game Freak building
description: Visit Game Freak with an event []{pokemon:celebi}.
version: black white
- pokemon: Zoroark
type: overworld
level: 25
location: Lostlorn Forest
description: Visit []{location:lostlorn-forest} with a shiny event []{pokemon:entei}, []{pokemon:raikou}, or []{pokemon:suicune}.
version: black white
- pokemon: Larvesta
type: egg
level: 1
location: Route 18
version: black white
- pokemon: Volcarona
type: overworld
level: 70
location: Relic Castle/d
version: black white
- pokemon: Reshiram
level: 50
location: N's Castle
is_plot: true
version: black
- pokemon: Zekrom
level: 50
location: N's Castle
is_plot: true
version: white
- pokemon: Cobalion
level: 42
location: Mistralton Cave/Guidance Chamber
version: black white
- pokemon: Terrakion
level: 42
location: Victory Road/Trial Chamber
version: black white
- pokemon: Virizion
level: 42
location: Pinwheel Forest/Rumination Field
version: black white
- pokemon: Tornadus
type: roaming
level: 40
roams: unova
version: black
- pokemon: Thundurus
type: roaming
level: 40
roams: unova
version: white
- pokemon: Landorus
level: 40
location: Abundant Shrine
description: Must have []{pokemon:tornadus} and []{pokemon:thundurus} in your party.
version: black white
- pokemon: Kyurem
level: 75
location: Giant Chasm/forest cave
version: black white
# XXX magikarp salesman
# Fossils
# Kanto
- pokemon: Omanyte
type: fossil
level: 25
trigger_item: helix-fossil
location: Nacrene City/Nacrene Museum
version: black white
- pokemon: Kabuto
type: fossil
level: 25
trigger_item: dome-fossil
location: Nacrene City/Nacrene Museum
version: black white
- pokemon: Aerodactyl
type: fossil
level: 25
trigger_item: old-amber
location: Nacrene City/Nacrene Museum
version: black white
# Hoenn
- pokemon: Lileep
type: fossil
level: 25
trigger_item: root-fossil
location: Nacrene City/Nacrene Museum
version: black white
- pokemon: Anorith
type: fossil
level: 25
trigger_item: claw-fossil
location: Nacrene City/Nacrene Museum
version: black white
# Sinnoh
- pokemon: Cranidos
type: fossil
level: 25
trigger_item: skull-fossil
location: Nacrene City/Nacrene Museum
version: black white
- pokemon: Sheildon
type: fossil
trigger_item: armor-fossil
level: 25
location: Nacrene City/Nacrene Museum
version: black white
# Unova
- pokemon: Tirtouga
type: fossil
trigger_item: cover-fossil
level: 25
location: Nacrene City/Nacrene Museum
version: black white
- pokemon: Archen
type: fossil
trigger_item: plume-fossil
level: 25
location: Nacrene City/Nacrene Museum
version: black white
- pokemon: Foongus
level: 20
location: Route 6
version: black white
- pokemon: Foongus
level: 30
location: Route 10
version: black white
- pokemon: Amoonguss
level: 40
location: Route 10
version: black white
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment