n = roundavg(etu * 0.125);
if (n == 0)
n = 1;
- n = sp->sct_loyal + roll0(n) + 1;
+ n = sp->sct_loyal + roll(n);
if (n > 127)
n = 127;
sp->sct_loyal = n;
if (sp->sct_loyal > 65 && mil < civ / 20) {
int work_red;
- work_red = sp->sct_loyal - (50 + roll0(15));
+ work_red = sp->sct_loyal - (49 + roll(15));
n = sp->sct_work - work_red;
if (n < 0)
n = 0;