New Ability: Ultimate Power
Dragonaurus is a Pokémon which normally has only one type - Dragon. However, its ability, Ultimate Power allows it to gain either Fire, Ice or Flying as a secondary type temporarily, to either enable it to take less damage from an attack (for example, changing its secondary type to Fire or Ice when it is just about to be hit by an Ice-type attack to reduce the effectiveness of the attack against it from 2x to 1x, changing its secondary type to Fire or Flying when it is just about to be hit by a Bug-type attack to reduce the effectiveness of the attack from 1x to 0.5x, or changing its secondary type to Flying to avoid a Ground-type move. Dragonaurus does not gain a secondary type if there is no advantage to doing so, such as if it is about to be hit by a Rock-type move (since gaining Fire, Ice or Flying as a secondary type would make it be hit super-effectively) or a Psychic-type move (since the amount of damage Dragonaurus takes does not change regardless of which secondary type it gains). This means that unless Dragonaurus is attacked by a Pokémon with the Ability Mold Breaker, Turboblaze or Teravolt, Dragon is the only type of attack that can ever be super effective against Dragonaurus, as Dragonaurus's Dragon type is weak to Dragon-type moves, while Fire, Ice and Flying do not resist Dragon-type attacks), or to allow it to gain Same Type Attack Bonus for Fire, Ice or Flying-type moves when it is just about to use such attacks. Because Dragonaurus can change its secondary type to Flying, it also cannot be damaged by the move Sky Drop.
However, this Ability is temporarily shut down if it in any way attempts to hinder the effect of an attack used by a Pokémon with the Ability Mold Breaker, Teravolt or Teravoltage. So for example, the effectiveness of Reshiram's Blue Flare against Dragonaurus is 0.5x instead of 0.25x, since Turboblaze prevents Dragonaurus from gaining Fire as a secondary type to reduce the damage it takes from Blue Flare, while a Mold Breaker Haxorus's Earthquake would deal neutral damage to Dragonaurus, as Mold Breaker prevents Dragonaurus from gaining Flying as a secondary type to avoid the attack. Mold Breaker, Turboblaze and Teravolt cannot force Dragonaurus to change its type though, so a Mold Breaker Rampardos's Head Smash would still deal neutral damage against Dragonaurus despite the fact that it would be hit for 2x damage if it gained any of its three secondary types. The fact that a Pokémon with Mold Breaker, Turboblaze or Teravolt can cancel out this Ability means that a Pokémon with one of the aforementioned Abilities using an Ice-type move is the only possible way to ever hit Dragonaurus for super effective damage using a move that is not of the Dragon type.
Since Dragonaurus always changes its secondary type to Fire when it is just about to be hit by a Fire-type attack as this type combination best minimalizes the amount of damage it takes from such moves, it cannot be burned by any Fire-type moves, since Fire-type Pokémon are immune to this status effect. And when it is just about to be hit by any Ice-type attack not named Cold Burn, it changes its secondary type specifically to Ice instead of Fire (which reduces the damage Dragonaurus takes from Ice-type moves by the same amount), leaving there be no chance for Dragonaurus to be frozen by Ice-type moves, since Ice-type Pokémon are immune to this status effect. And whenever the move Cold Burn is used against Dragonaurus, its secondary type changes specifically to Fire in order to prevent it from being burned. This means that unless it is attacked by a Pokémon with the Ability Mold Breaker, Turboblaze or Teravolt, or the move Tri Attack or Scald, it is impossible to ever burn or freeze Dragonaurus.
Finally, Ultimate Power can also change Dragonaurus's type at the instant as it enters the battlefield, depending on what entry hazards are in effect at that moment:
- If any number of layers of Toxic Spikes is in effect, Dragonaurus always switches in with its secondary type as Flying, unless Stealth Rock is also in effect, Gravity is not in effect, Dragonaurus is not holding an Iron Ball, Dragonaurus is not Baton Passed Ingrain, and at least one of the following conditions is also met (in which case Dragonaurus switches in as a pure Dragon-type Pokémon):
1. Dragonaurus has exactly 25% or less of its total HP remaining.
2. Dragonaurus is already under a status condition as it switches in and no layers of Spikes is present on the field.
- If no layers of Toxic Spikes is in effect and Stealth Rock is in effect, Dragonaurus always switches in as a pure Dragon-type Pokémon unless any number of layers of Spikes is in effect, in which case provided the condition that Gravity is not in effect, Dragonaurus is not holding an Iron Ball and it is not Baton Passed Ingrain, Dragonaurus would switch in as a Dragon/Flying-type Pokémon.
- If Stealth Rock is not in effect and any number of layers of Spikes and/or Toxic Spikes is in effect, Dragonaurus always switches in as a Dragon/Flying-type Pokémon.
Learned by: Dragonaurus (The Pokémon I created in the first post of this thread)