rendered paste bodyIndex: src/client/cl_employee.c===================================================================--- src/client/cl_employee.c (revision 8207)+++ src/client/cl_employee.c (working copy)@@ -1061,6 +1061,7 @@ { int i, j, k; employee_t* e;+ base_t *b; /* load inventories */ for (j = 0; j < MAX_EMPL; j++) {@@ -1123,5 +1124,17 @@ } }+ if (*(int*)data == 1) { /* 2.1.1 */+ /* Fix Living Quarters capacity.cur. */+ for (i = 0, b = gd.bases; i < gd.numBases; i++, b++) {+ if (B_GetEmployeeCount(b) > b->capacities[CAP_EMPLOYEES].cur)+ b->capacities[CAP_EMPLOYEES].cur = b->capacities[CAP_EMPLOYEES].max;+ else+ b->capacities[CAP_EMPLOYEES].cur = B_GetEmployeeCount(b);+ }+ }+ return qtrue; }