Complementando al reporte. El bug es visual de la interfaz de tropas. Al parecer la reduccion de daño por terreno "dificil" se aplica de un modo que genera como resultado números de daños negativos.
Parece que el daño que se muestra en la interfaz se calcula como:
DMG = [X • (1 - %HPperdido)] - (X • 0.25)
Donde:
X: valor de daño de ataque o retaliacion
%HPperdido: reduccion de daño por perdida de vida
0.25: porcentaje de reduccion de daño por terreno "dificil".
Dando un ejemplo con infanteria nivel 7 y 4 de daño de retaliacion y 80% de reduccion de daño por perdida de vida.
DMG = [4 • (1-0.8)] - (4 • 0.25)
DMG = [4 • 0.2] - 1
DMG = 0.8 - 1
DMG = -0.2