From a3c991bcce1fd571896d40e937b7277bd5aa2a83 Mon Sep 17 00:00:00 2001 From: Ron Koenderink Date: Sat, 24 Jan 2009 10:21:19 -0600 Subject: [PATCH] Fix enforcing game hours for players already logged in Broken in commit 875a80d1, v4.3.19. --- src/lib/player/player.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/player/player.c b/src/lib/player/player.c index 069e42af..dfec7c06 100644 --- a/src/lib/player/player.c +++ b/src/lib/player/player.c @@ -188,6 +188,11 @@ status(void) time(&player->curup); update_timeused(player->curup); + if (!gamehours(player->curup)) { + pr("Empire hours restriction in force\n"); + if (natp->nat_stat != STAT_GOD) + return 0; + } if ((natp->nat_stat == STAT_ACTIVE || natp->nat_stat == STAT_SANCT) && natp->nat_timeused > m_m_p_d * 60) { pr("Max minutes per day limit exceeded.\n");