diff options
Diffstat (limited to 'src/player_base.h')
-rw-r--r-- | src/player_base.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/player_base.h b/src/player_base.h index e8c77344d..6f11e54e3 100644 --- a/src/player_base.h +++ b/src/player_base.h @@ -24,7 +24,11 @@ struct PlayerEconomyEntry { Money company_value; }; -DECLARE_OLD_POOL(Player, Player, 1, MAX_PLAYERS) +/* The third parameter and the number after >> MUST be the same, + * otherwise more (or less) players will be allowed to be + * created than what MAX_PLAYER specifies! + */ +DECLARE_OLD_POOL(Player, Player, 1, MAX_PLAYERS >> 1) struct Player : PoolItem<Player, PlayerByte, &_Player_pool> { Player(uint16 name_1 = 0, bool is_ai = false); |