Corrected bug in CIVIL WAR Javascript

This commit is contained in:
nanochess
2021-03-03 19:14:42 -06:00
parent 04f5f8d71e
commit e5d1b730cc

View File

@@ -416,7 +416,7 @@ async function main()
} }
// Simulated losses - North // Simulated losses - North
c6 = (2 * c2 / 5) * (1 + 1 / (2 * (Math.abs(y2 - y) + 1))); c6 = (2 * c2 / 5) * (1 + 1 / (2 * (Math.abs(y2 - y) + 1)));
c6 = c6 * (1.28 + (5 * m2 / 6) / (b[2] + 1)); c6 = c6 * (1.28 + (5 * m2 / 6) / (ba[2] + 1));
c6 = Math.floor(c6 * (1 + 1 / o2) + 0.5); c6 = Math.floor(c6 * (1 + 1 / o2) + 0.5);
// If loss > men present, rescale losses // If loss > men present, rescale losses
e2 = 100 / o2; e2 = 100 / o2;
@@ -483,12 +483,12 @@ async function main()
s = 3; s = 3;
s0 = 0; s0 = 0;
for (i = 1; i <= 4; i++) { for (i = 1; i <= 4; i++) {
if (s[i] <= 5) if (sa[i] <= 5)
continue; continue;
s[i] -= 5; sa[i] -= 5;
s0 += s; s0 += s;
} }
s[y] += s0; sa[y] += s0;
} }
u = 0; u = 0;
u2 = 0; u2 = 0;