{
  onModifyMove(move, attacker, defender) {
    if (!move.secondaries) move.secondaries = [];
    move.secondaries.push({
      chance: 100,
      onHit(target, source, move) {
        if (target && target.status === "par" && target.statusState && target.statusState.source === source) {
          const item = target.getItem ? target.getItem() : null;
          if (item && item.id && !target.volatiles["embargo"]) {
            target.addVolatile("embargo");
            this.add("-ability", source, "Paralysis Phantom");
            this.add("-message", `${target.name}'s item was suppressed by Paralysis Phantom!`);
          }
        }
      },
      ability: this.dex.abilities.get("paralysisphantom")
    });
  },
  flags: {},
  name: "Paralysis Phantom",
  rating: 3.5,
  num: -2022
}
