Podrías hacerlo así:
Cada vez que la unidad ataca, aumentar en 1 el custom value de esa unidad, y en ese mismo detonador, poner un if para que si el custom value = 3, entonces darle al jugador que controla la unidad 1 de oro y poner el custom value esa unidad a cero