fromUuid(this.effect.origin).then(caster => {
   if (caster) {
      if (actor.items.find(it => it.name == game.i18n.localize("Bestial"))) {
         let healed = caster.characteristics.wp.bonus
         let wounds = duplicate(args.actor.status.wounds)
         wounds.value += healed

         if (wounds.value > wounds.max)
            wounds.value = wounds.max

         args.actor.update({ "system.status.wounds": wounds })
         ChatMessage.create({ content: `${this.actor.prototypeToken.name} regains ${healed} Wounds`, speaker: { alias: this.effect.name } })
      } else {
         ui.notifications.warn("Target actor has no Bestial trait")
      }
   }
})

