Skip to content

Instantly share code, notes, and snippets.

@CatTrinket
Last active August 29, 2015 14:03
Show Gist options
  • Save CatTrinket/979846502aa3e36f8557 to your computer and use it in GitHub Desktop.
Save CatTrinket/979846502aa3e36f8557 to your computer and use it in GitHub Desktop.
ASB Pokémon form mechanics
---
# Can't change; forms are actually different in some way
wormadam: >-
Wormadam's cloaks have different types and movepools. Its cloak is chosen
when evolving Burmy, and cannot be changed.
basculin: >-
Basculin's forms have one different ability. Its form is chosen when it is
bought, and cannot be changed.
meowstic: >-
Meowstic of different genders have different movepools and hidden
abilities. While gender differences are not considered forms, Meowstic's
genders are treated as forms for practical purposes.
pumpkaboo: >-
Pumpkaboo's sizes have different stats. Its size is chosen when it is
bought, and cannot be changed.
gourgeist: >-
Gourgeist's sizes have different stats. Its size is chosen as a Pumpkaboo,
and cannot be changed.
# Changes outside of battle
rotom: >-
Rotom's forms have different types, signature moves, and stats. It can
change forms at any time outside of battle, but cannot change after the
beginning of a battle.
# Changes based on something in battle; form chosen in database doesn't matter
castform: >-
Castform's forms have different types. It changes forms based on the
weather, thanks to Forecast.
Outside of battle, Castform can change forms at any time, but only for
display purposes.
cherrim: >-
Cherrim's forms only differ in appearance. It changes to Sunshine Form
during strong sunlight, and defaults to Overcast Form otherwise, thanks to
Flower Gift.
Outside of battle, Cherrim can change forms at any time, but only for
display purposes.
darmanitan: >-
Darmanitan's modes have different types and stats. It changes to Zen Mode
when it falls below 50% health, if it has Zen Mode as its ability.
Outside of battle, Darmanitan can change modes at any time if it has Zen
Mode, but only for display purposes.
aegislash: >-
Aegislash's formes have different stats. It enters battle in Blade Forme,
and changes formes based on the moves it uses, thanks to Stance Change.
Outside of battle, Aegislash can change formes at any time, but only for
display purposes.
# Appearance only; can't change
unown: >-
Unown's forms only differ in appearance. Its form is chosen when it is
bought, and cannot be changed.
shellos: >-
Shellos's forms only differ in appearance. Its form is chosen when it is
bought, and cannot be changed.
gastrodon: >-
Gastrodon's forms only differ in appearance. Its form is chosen as a
Shellos, and cannot be changed.
vivillon: >-
Vivillon's patterns only differ in appearance. Its pattern is chosen when
evolving Spewpa, and cannot be changed.
flabebe: >-
Flabébé's flowers only differ in appearance. Its flower is chosen when it
is bought, and cannot be changed.
floette: >-
Floette's flowers only differ in appearance. Its flower is chosen as a
Flabébé, and cannot be changed.
florges: >-
Florges's flowers only differ in appearance. Its flower is chosen as a
Flabébé, and cannot be changed.
# Appearance only; can change
burmy: >-
Burmy's cloaks only differ in appearance. It can change cloaks at any time
outside of battle. The ref may also change Burmy's cloak to suit the
arena.
deerling: >-
Deerling's forms only differ in appearance. It can change forms at any
time outside of battle. The ref may also change Deerling's form to suit
the arena.
sawsbuck: >-
Sawsbuck's forms only differ in appearance. It can change forms at any
time outside of battle. The ref may also change Sawsbuck's form to suit
the arena.
furfrou: >-
Furfrou's trims only differ in appearance. It can change trims at any time
outside of battle.
# Legendaries; details about how the database handles them left out
deoxys: >-
Deoxys's formes have different stats. It may battle in any forme, but
cannot change formes in battle.
giratina: >-
Giratina's formes have different abilities and stats. It is in Origin
Forme when it is holding a Griseous Orb, or if the arena states so;
otherwise, it is in Altered Forme.
shaymin: >-
Shaymin's formes have different types, abilities, and stats. It may battle
in either forme, but cannot willingly change formes in battle. It is
limited to Land Forme in cold and nighttime arenas, and if it is frozen in
Sky Forme, it reverts to Land Forme for the rest of the battle.
arceus: >-
Arceus's forms correspond to its different types. It changes type
depending on its held Plate, thanks to Multitype.
tornadus: >-
Tornadus's formes have different abilities and stats. It may battle in
either forme, but cannot change forms in battle.
thundurus: >-
Thundurus's formes have different abilities and stats. It may battle in
either forme, but cannot change forms in battle.
landorus: >-
Landorus's formes have different abilities and stats. It may battle in
either forme, but cannot change forms in battle.
kyurem: >-
Kyurem's forms have different abilities, signature moves, and stats. It
may battle in any form, but cannot change forms in battle.
keldeo: >-
Keldeo's forms only differ in appearance. The ref may handle Keldeo's
form however they feel is most dramatically appropriate.
meloetta: >-
Meloetta's formes have different types and stats. It enters battle in Aria
Forme, and changes formes whenever it uses Relic Song.
genesect: >-
Genesect's forms only differ in appearance. Its forms correspond to its
held Drive, and thus to Techno Blast's type.
xerneas: >-
Xerneas's modes only differ in appearance. The ref may handle Xerneas's
mode however they feel is most dramatically appropriate.
# Mega Evolution
venusaur: &mega-evo >-
Mega Evolution is coming soon.
charizard: *mega-evo
blastoise: *mega-evo
alakazam: *mega-evo
gengar: *mega-evo
kangaskhan: *mega-evo
pinsir: *mega-evo
gyarados: *mega-evo
aerodactyl: *mega-evo
mewtwo: *mega-evo
ampharos: *mega-evo
scizor: *mega-evo
heracross: *mega-evo
houndoom: *mega-evo
tyranitar: *mega-evo
blaziken: *mega-evo
gardevoir: *mega-evo
mawile: *mega-evo
aggron: *mega-evo
medicham: *mega-evo
manectric: *mega-evo
banette: *mega-evo
absol: *mega-evo
garchomp: *mega-evo
lucario: *mega-evo
abomasnow: *mega-evo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment