Heterogeneous fighting