Type Chart

Concerning the shadow.gif type: A Shadow Pokémon retains its standard typing's weaknesses and resistances as a defending type. The Shadow type's defensive weaknesses and resistances are only accessible normally in-game by Arceus, Castform and Kecleon, as Shadow Pokemon are not of the Shadow type. The single exception to this rule is a Shadow Pokemon being attacked by a Shadow-type attack taking half damage, but this is related to a special unseen "ability", much like Shuckle's Berry Juice production, and not the defensive type data.
Theoretically, a Shadow Kecleon that was attacked by a Shadow-type attack on the last turn would therefore take 0.25x damage from the Shadow attack, as its Shadow Pokemon resistance and Shadow-type defensive resistance stack together.

Attacking type
Defending type
normal.gif fighting.gif flying.gif poison.gif ground.gif rock.gif bug.gif ghost.gif fire.gif water.gif grass.gif electric.gif psychic.gif ice.gif dragon.gif steel.gif
normal.gif 1x 2x 1x 1x 1x 1x 1x 0x 1x 1x 1x 1x 1x 1x 1x 1x
fighting.gif 1x 1x 2x 1x 1x 0.5x 0.5x 1x 1x 1x 1x 1x 2x 1x 1x 1x
flying.gif 1x 0.5x 1x 1x 0x 2x 0.5x 1x 1x 1x 0.5x 2x 1x 2x 1x 1x
poison.gif 1x 0.5x 1x 0.5x 2x 1x 0.5x 1x 1x 1x 0.5x 1x 2x 1x 1x 1x
ground.gif 1x 1x 1x 0.5x 1x 0.5x 1x 1x 1x 2x 2x 0x 1x 2x 1x 1x
rock.gif 0.5x 2x 0.5x 0.5x 2x 1x 1x 1x 0.5x 2x 2x 1x 1x 1x 1x 2x
bug.gif 1x 0.5x 2x 1x 0.5x 2x 1x 1x 2x 1x 0.5x 1x 1x 1x 1x 1x
ghost.gif 0x 0x 1x 0.5x 1x 1x 0.5x 2x 1x 1x 1x 1x 1x 1x 1x 1x
fire.gif 1x 1x 1x 1x 2x 2x 0.5x 1x 0.5x 2x 0.5x 1x 1x 0.5x 1x 0.5x
water.gif 1x 1x 1x 1x 1x 1x 1x 1x 0.5x 0.5x 2x 2x 1x 0.5x 1x 0.5x
grass.gif 1x 1x 2x 2x 0.5x 1x 2x 1x 2x 0.5x 0.5x 0.5x 1x 2x 1x 1x
electric.gif 1x 1x 0.5x 1x 2x 1x 1x 1x 1x 1x 1x 0.5x 1x 1x 1x 0.5x
psychic.gif 1x 0.5x 1x 1x 1x 1x 2x 2x 1x 1x 1x 1x 0.5x 1x 1x 1x
ice.gif 1x 2x 1x 1x 1x 2x 1x 1x 2x 1x 1x 1x 1x 0.5x 1x 2x
dragon.gif 1x 1x 1x 1x 1x 1x 1x 1x 0.5x 0.5x 0.5x 0.5x 1x 2x 2x 1x
steel.gif 0.5x 2x 0.5x 0x 2x 0.5x 0.5x 0.5x 2x 0.5x 1x 0.5x 0.5x 0.5x 0.5x 0.5x
dark.gif 1x 2x 1x 1x 1x 1x 2x 0.5x 1x 1x 1x 1x 0x 1x 1x 1x
shadow.gif 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x 2x
glitch.gif 0x 0.5x 2x 0x 0.5x 0.5x 0x 2x 2x 2x 0.5x 0.5x 1x 2x 0.5x 0.5x
unknown.gif 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x
Attacking type
Defending type
dark.gif shadow.gif glitch.gif unknown.gif
normal.gif 1x 2x 2x 1x
fighting.gif 0.5x 2x 2x 1x
flying.gif 1x 2x 0.5x 1x
poison.gif 1x 2x 1x 1x
ground.gif 1x 2x 2x 1x
rock.gif 1x 2x 1x 1x
bug.gif 1x 2x 2x 1x
ghost.gif 2x 2x 0.5x 1x
fire.gif 1x 2x 1x 1x
water.gif 1x 2x 2x 1x
grass.gif 1x 2x 0x 1x
electric.gif 1x 2x 1x 1x
psychic.gif 2x 2x 2x 1x
ice.gif 1x 2x 2x 1x
dragon.gif 1x 2x 1x 1x
steel.gif 0.5x 2x 0.5x 1x
dark.gif 0.5x 2x 2x 1x
shadow.gif 2x 0.5x 2x 1x
glitch.gif 0x 1x 2x 1x
unknown.gif 1x 1x 1x 1x
Pokémon and all related material are © GAME FREAK, Nintendo, Creatures Inc. Pokémon ClearGlass is © Neo Qwerty, unless otherwise noted, and cannot be used without written consent from the creator.