diff --git a/src/common/kernel/unit.c b/src/common/kernel/unit.c index a8c9c907f..486aede30 100644 --- a/src/common/kernel/unit.c +++ b/src/common/kernel/unit.c @@ -832,6 +832,7 @@ u_setfaction(unit * u, faction * f) u->prevF = NULL; u->faction = f; + update_interval(f, u->region); if (cnt && f) { set_number(u, cnt); if (playerrace(u->race)) {