{
  num: 343,
  accuracy: 100,
  basePower: 60,
  category: "Physical",
  name: "Covet",
  pp: 25,
  priority: 0,
  flags: { contact: 1, protect: 1, mirror: 1, failmefirst: 1, noassist: 1, failcopycat: 1 },
  onAfterHit(target, source, move) {
    if (source.item || source.volatiles["gem"]) {
      return;
    }
    const yourItem = target.takeItem(source);
    if (!yourItem) {
      return;
    }
    if (!this.singleEvent("TakeItem", yourItem, target.itemState, source, target, move, yourItem) || !source.setItem(yourItem)) {
      target.item = yourItem.id;
      return;
    }
    this.add("-item", source, yourItem, "[from] move: Covet", "[of] " + target);
  },
  secondary: null,
  target: "normal",
  type: "Fairy",
  contestType: "Cute"
}