{
  num: -22025,
  accuracy: 100,
  basePower: 120,
  category: "Physical",
  name: "Titan Buster",
  pp: 5,
  priority: 0,
  flags: { contact: 1, charge: 1, protect: 1, mirror: 1, metronome: 1, nosleeptalk: 1, failinstruct: 1 },
  onTryMove(attacker, defender, move) {
    if (attacker.removeVolatile(move.id)) {
      return;
    }
    this.add("-prepare", attacker, move.name);
    if (["sunnyday", "desolateland"].includes(attacker.effectiveWeather())) {
      this.attrLastMove("[still]");
      this.addMove("-anim", attacker, move.name, defender);
      return;
    }
    if (!this.runEvent("ChargeMove", attacker, defender, move)) {
      return;
    }
    attacker.addVolatile("twoturnmove", defender);
    return null;
  },
  secondary: null,
  target: "normal",
  type: "Dragon",
  contestType: "Cool"
}
