Weather Generator: A mechanical device of unknown origin. As its name states, it can produce a variety of weather conditions if it's struck by an attack at the end of a round. Attacks that cause a wide area of effect will strike the generator, while attacks that miss will have a 1/3 chance of hitting the generator itself. The weather will be chosen at random; each weather condition apart from the current one has an equal chance of being selected. All weather conditions will last until the machine is hit again or if another object's effect changes it. It can produce one of seven weathers:
-Clear (default): No effect.
-Sun: Same effect as Sunny Day.
-Rain: Same effect as Rain Dance.
-Sandstorm: Same effect as Sandstorm.
-Hail: Same effect as Hail.
-Snow: Same effect as Hail except does not damage non-ice-types and does not heal pokemon with Ice Body. Also increases the base power of Powder Snow by 3.
-Fog: Reduces the base accuracy of all moves by 25%. The move Defog will clear the fog, changing the weather to clear.
-Acid Rain: Does 2 damage per action to all pokemon except poison-types. Weather Ball is poison-type.
-Thunderstorm: Does 5 damage per action to all pokemon except electric- and ground-types and pokemon with Lightningrod, Volt Absorb and/or Motor Drive. Electric-type moves have their base power increased by 3. Thunder and Hurricane are 100% accurate. Weather Ball is electric-type.
Due to its immense size, the Weather Generator cannot be picked up by any Pokemon.