Bug #1111 ยป 0070-city_support-Fix-martial-law-unit-ordering.patch
| common/city.c | ||
|---|---|---|
|
if (sel_count < max_mart_units) {
|
||
|
best_units[sel_count++] = current;
|
||
|
} else if (current > best_units[max_mart_units - 1]) {
|
||
|
for (i = max_mart_units - 1; i >= 0 && current > best_units[i]; i++) {
|
||
|
for (i = max_mart_units - 1; i >= 0 && current > best_units[i]; i--) {
|
||
|
if (i + 1 < max_mart_units) {
|
||
|
best_units[i + 1] = best_units[i];
|
||
|
}
|
||