Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Using the player/bot counts from the .info files. #323

Open
NeonKnightOA opened this issue Apr 1, 2024 · 0 comments
Open

[Feature] Using the player/bot counts from the .info files. #323

NeonKnightOA opened this issue Apr 1, 2024 · 0 comments
Labels
enhancement Things to spice up our game.

Comments

@NeonKnightOA
Copy link
Contributor

NeonKnightOA commented Apr 1, 2024

With the success of the implementation of fraglimit, timelimit, special and mpBots (bots) into the SP, I'm figuring out other ways to implement the rest of the .info fields into the game so they actually matter.

We have these unimplemented fields to work with:

  • redBots: bot list for the red team.
  • redBotCount: number of random bots to be summoned in the red team.
  • blueBots: bot list for the blue team.
  • blueBotCount: number of random bots to be summoned in the blue team.
  • mpBots: the aforementioned bot list.
  • mpBotCount: random number of bots to be summoned in the match.
  • teamBotCount: for those occasions where you want an exact amount of bots per team. redBotCount and blueBotCount may not be equal, after all. (Could be fun for challenges)

We also have these:

  • minPlayers, maxPlayers and recommendedPlayers: More than enforced limits, these are suggested player limits. A map supporting 2-8 players has a minPlayers of 2 and a maxPlayers of 8. However, the map may not exactly recommend 4 as its recommendedPlayers if the mapper wishes to do so. These should be used for team-agnostic games (FFA, LMS, POS, etc...)
  • Likewise we have minTeamSize, maxTeamSize and recommendedTeamSize for team games, which instead control how many players should be in a team.

So, where to implement these?

We have bot_autominplayers, but I need to inspect this cvar better.
We can start supporting other gametypes in Classic SP or have an alternate SP where we can mix and match gamemodes and options.
We can also use these counts somewhere else. I need to analyze q3_ui and ui carefully.

@NeonKnightOA NeonKnightOA added the enhancement Things to spice up our game. label Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Things to spice up our game.
Projects
None yet
Development

No branches or pull requests

1 participant