{
    num: -356015,
    accuracy: 100,
    basePower: 100,
    category: "Physical",
    name: "Black Shockwave",
    pp: 5,
    priority: 0,
    flags: { protect: 1},
    target: "allAdjacent",
    secondary: {
      chance: 100, 
      volatileStatus: 'confusion',
      onHit(target, source, move) {
        if (target.volatiles['confusion']) {
          target.volatiles['confusion'].time = 3;
        }
      }
    },
    type: "Normal",
    zMove: { basePower: 120 },
    contestType: "Clever"
}