I had totaly forgotten about this thread but the problem still stands. So onCombatLogCalc is called before combat has been worked out. But the info which it tells us is, basicaly, useless as it only tells us the names of the units involved. Does anyone know what the 'generisArgs' are?