Welcome to Smogon! Take a moment to read the Introduction to Smogon for a run-down on everything Smogon, and make sure you take some time to read the global rules.
Kyogre: Ice Beam (Dragonite)
1. At start of step, if Dragonite is to use Rock Slide as a combination, then use Protect (Self).
2. At start of step, if Heatran is to use a Protective move and Dragonite is to use Bide, then use Whirlpool (Dragonite).
3. At start of turn, if Heatran lacks Protection and Dragonite lacks Covering, then use Origin Pulse (Heatran, Dragoniite).
4. At start of turn, if Dragonite is to use Fly, then use Thunder (Dragonite).
Zapdos: Thunder (Dragonite)
1. At start of step, if Heatran is to use a Protective move and Dragonite is to use Bide, then use Tailwind (Team).
2. At start of step, if Dragonite is to use Encore targeting Zapdos, then use Thunder (Heatran).
3. At start of turn, if Heatran lacks Protection and Dragonite lacks Covering, then use Weather Ball (Heatran).
4. At start of turn, if Dragonite is to use Roost, then use Hurricane (Dragonite).
Kyogre: Ice Beam (Dragonite)
1. At start of turn, if Dragonite is to use Fly, then use Thunder (Dragonite).
2. At start of step, if Dragonite is to use a Protective move, then use Calm Mind (Self).
3. At start of step, if Dragonite is to use Zap Cannon as a combination, then use Protect (Self).
4. At start of step, if Dragonite is to use Rock Slide as a combination, then use Protect (Self).
Groudon: Stone Edge (Dragonite)
1. At start of step, if Dragonite is to use a Protective move, then use Swords Dance (Self).
2. At start of step, if Dragonite is to use Zap Cannon as a combination, then use Protect (Self).