Castform

Castform is a shapeshifting Pokemon from the Hoenn region. It can change its form based on the weather. On a day with harsh sunlight, it can change into a Sunny form. On a rainy day, it can change into a Rainy form. During hail, it can change into a Snowy Form.

Castform is a pure Normal type in its regular form. However, its type can change with its other forms. In its Sunny form, it is a pure Fire type. In its Rainy form, it is a pure Water type. In its Snowy form, it is a pure Ice type.