From 37a3179639d39342c22610b13e8dbb9c64ef99ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Tue, 6 Jun 2017 21:16:36 +0200 Subject: [PATCH] Fix #5558: can't hire staff Caused by invalid flag check --- src/openrct2/network/network.h | 2 +- src/openrct2/peep/staff.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/openrct2/network/network.h b/src/openrct2/network/network.h index f2ea55f2cb..b38209f082 100644 --- a/src/openrct2/network/network.h +++ b/src/openrct2/network/network.h @@ -56,7 +56,7 @@ extern "C" { // This define specifies which version of network stream current build uses. // It is used for making sure only compatible builds get connected, even within // single OpenRCT2 version. -#define NETWORK_STREAM_VERSION "8" +#define NETWORK_STREAM_VERSION "9" #define NETWORK_STREAM_ID OPENRCT2_VERSION "-" NETWORK_STREAM_VERSION #ifdef __cplusplus diff --git a/src/openrct2/peep/staff.c b/src/openrct2/peep/staff.c index 1fda3df87b..a80e2ddfeb 100644 --- a/src/openrct2/peep/staff.c +++ b/src/openrct2/peep/staff.c @@ -214,7 +214,7 @@ static money32 staff_hire_new_staff_member(uint8 staff_type, uint8 flags, sint16 return MONEY32_UNDEFINED; } - if (!(flags & GAME_COMMAND_FLAG_APPLY)) + if (flags & GAME_COMMAND_FLAG_APPLY) { sint32 newStaffId = i; const rct_sprite_bounds *spriteBounds;