{
  num: -198,
  accuracy: 90,
  basePower: 100,
  category: "Special",
  isNonstandard: "Past",
  name: "Moonrift Storm",
  pp: 10,
  priority: 0,
  flags: { protect: 1, mirror: 1, distance: 1, metronome: 1, wind: 1 },
  onModifyMove(move, pokemon, target) {
    if (["sunnyday", "desolateland", "raindance", "primordialsea", "sandstorm", "hail", "snow"].includes(this.field.weather)) {
      move.accuracy = 50;
    }
  },
  secondary: {
    chance: 10,
    volatileStatus: "flinch"
  },
  target: "normal",
  type: "Dark",
  contestType: "Cool"
}
