Could you maybe explain exactly, WHEN the damage occurs and HOW?
If it's on attack, cleave.
If not, don't even think of using the unit's weapon damage, you can't calculate it per trigger. Damage detection would only work for attacks, in the moment they hit. Afterwards the weapon damage could've changed