User:Dilsency/Generation VIII

Cosmic-type

 * Key notes:
 * "A Pokémon -type of otherworldly qualities."
 * The Cosmic type is primarily a defensive one, having resistances to key offensive types. On the other hand, it has weaknesses to types that are rarely used offensively, such as Bug and Grass.
 * Offensively, the Cosmic type is the only other besides Ground that is super-effective against the Electric-type.

Typing Changes
{|cellpadding="0" cellspacing="2" border="0" class="sortable" style="background:hsl(210,000%,090%);border:2px solid hsl(210,000%,050%);border-radius:5px;color:hsl(000,000%,100%);text-align:center;"


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|035.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|Fairy
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|Fairy
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|Cosmic
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|Cosmic


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|036.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|120.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|121.png
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|173.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|386.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|488.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|491.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|605.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|606.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|789.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|790.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|791.png
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|792.png
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|800.png
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * colspan="2" style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|800DM.png
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|800DW.png
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|800U.png
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,090%);border-radius:0px;color:hsl(210,000%,040%);line-height:1px;"|→
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|
 * style="background:hsl(210,000%,050%);border-radius:0px;line-height:1px;"|


 * }

A

 * Key points:
 * Allow [[File:Type Ice.gif]] to be used more defensively.
 * Remove its weakness to [[File:Type Rock.gif]], to make it more resistant to Stealth Rock in particular.
 * Allow [[File:Type Rock.gif]] to be used more defensively.
 * Remove its weakness to [[File:Type Fighting.gif]], eliminating some 4× weaknesses as well.
 * Allow [[File:Type Grass.gif]] to be used more defensively.
 * Remove its weakness against [[File:Type Flying.gif]].
 * Render it resistant against [[File:Type Fairy.gif]].
 * Allow [[File:Type Poison.gif]] to be used more offensively.
 * Render it super-effective against [[File:Type Water.gif]].
 * Render it super-effective against [[File:Type Fighting.gif]].
 * Render it super-effective against [[File:Type Psychic.gif]].
 * Allow [[File:Type Bug.gif]] to be used more offensively.
 * Render it super-effective against [[File:Type Fighting.gif]].
 * Remove its ineffectiveness against [[File:Type Poison.gif]].
 * Remove its ineffectiveness against [[File:Type Ghost.gif]].
 * Remove its ineffectiveness against [[File:Type Fairy.gif]].

B

 * Key points:
 * Give [[File:Type Electric.gif]] another weakness.
 * Render it weak against [[File:Type Water.gif]].

"Work" Abilities

 * Abilities that give the user STAB of a different type.
 * Only used by dual-typed Pokémon that aren't of the type of the Ability.

"Mask" Abilities

 * Abilities that give the user the resistances/weaknesses of a different type.
 * The Ability only applies if the damage would be 1x.
 * Only used by dual-typed Pokémon that aren't of the type of the Ability.