From f69db5e4130c9d60b33e8ce8fed4bad8c94b60af Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sun, 24 Jan 2021 17:11:26 +0100 Subject: [PATCH] ship: Unbreak MOB_ACCESS real-time mobility update for ships Ships owned by countries with even country number don't gain mobility in real-time. This is due to a classic brown-paperbag typo in the condition guarding mob_inc_ship() in shp_postread(): & instead of &&. Fix it. Fixes: dd9e393b3 "subs: Simplify MOB_ACCESS mobility update", v4.4.0 Reported-by: Phil Miron Signed-off-by: Markus Armbruster --- src/lib/subs/ship.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/subs/ship.c b/src/lib/subs/ship.c index 7b257941a..fe63e69bc 100644 --- a/src/lib/subs/ship.c +++ b/src/lib/subs/ship.c @@ -56,7 +56,7 @@ shp_postread(int n, void *ptr) player->owner = (player->god || sp->shp_own == player->cnum); - if (opt_MOB_ACCESS & sp->shp_own && !update_running) + if (opt_MOB_ACCESS && sp->shp_own && !update_running) mob_inc_ship(sp, game_tick_to_now(&sp->shp_access)); } -- 2.43.0