void SonicTankClass::handleDamage(int damage, Uint32 damagerID, House* damagerOwner) { ObjectClass* damager = currentGame->getObjectManager().getObject(damagerID); if (!damager || (damager->getItemID() != Unit_SonicTank)) TrackedUnit::handleDamage(damage, damagerID, damagerOwner); }