All Pokémon cards have types. The type affects how effective an attack is. For example, a certain Lightning-type Pikachu card can use an attack that normally deals 80 damage. If the Pikachu uses it against a Pokémon with a Weakness of +20 to Lighting, you add 20 more damage to the normal damage to make it 100. Types can also make things less effective.