if iter.isAlive() and isGuardDevil(iter) and iter.hasAbility(ID_ABILITY_UNBREAKABLE)
guard = iter
end
grp.removeUnit(iter)
end
return guard
end
function h()
unit tU = GetTriggerUnit()
real damage = GetEventDamage()
if tU.getOwner().getId() < Players.COUNT and DamageType.get() == DamageType.ATTACK and (tU.getHP() - damage < 1.) and not tU.hasAbility(ID_INVULNERABLE)