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

[BUG] Hoonymode rounds should be "best of" #307

Open
mushis opened this issue Aug 8, 2023 · 2 comments
Open

[BUG] Hoonymode rounds should be "best of" #307

mushis opened this issue Aug 8, 2023 · 2 comments
Labels

Comments

@mushis
Copy link
Contributor

mushis commented Aug 8, 2023

Describe the bug
I don't know exactly what is the current behavior, all I know its not good.
The game ends even if the loser wins the round.
I think the default is 12 rounds, and it can be changed. All rounds (12) must be played to determine the winner, at least on close games.
One solution is to change this logic, and make it best of 12 instead. So the following results would be final:
6-0
6-1
6-2
6-3
6-4
7-4

To Reproduce
just vote for hoonymode and play a duel.

Expected behavior
-not sure, suggestion above.

nice to have: can we print on the console the winner after each round?

@mushis mushis added the bug label Aug 8, 2023
@tcsabina
Copy link
Collaborator

Hi @mushis,

I don't know exactly what is the current behavior...

The 'configuration' that is enabled/activated upon typing /hooneymode is the following:

"coop 0\n"					// no coop
"maxclients 2\n"				// duel = two players
"k_maxclients 2\n"				// duel = two players
"fraglimit 1\n"					// hoonymode - every 1 frag we toggle spawns
"timelimit 0\n"					// hoonymode - timelimit 0
"k_hoonymode 1\n"				//
"k_hoonyrounds 12\n"				// first to seven
"teamplay 0\n"					// hurt yourself, no teammates here
"deathmatch 3\n"				// weapons stay
"k_overtime 1\n"				// overtime type = time based
"k_exttime 3\n"					// overtime 3mins
"k_pow 0\n"					// powerups
"k_membercount 0\n"				// no efect in duel
"k_lockmin 0\n"					// no efect in duel
"k_lockmax 0\n"					// no efect in duel
"k_mode 1\n"

This can give a basic understanding about what is going to happen.

What would you like to change in this?

Can we print on the console the winner after each round?
Probably, but the frag count is visible on the 'scoreboard. Why do you want it printed additionally?

@mushis
Copy link
Contributor Author

mushis commented Jan 12, 2025

its because of how the rounds work. I don't have it from memory, but its working kinda like this:

  • player A has 5 frags, player B has 1 frag
  • new round starts, player B wins it
  • game is over because total number of rounds is done. final score 5-2
    There is no point in playing this round, doesn't change the winner. This is what Im suggesting to change, gave a suggestion in the OP.

Regarding printing the winner, because its logical :) some times it isn't clear who wins (dogfight) and looking at the score doesn't help, because no one remembers the score when the round starts. its fast, theres no time to look at scoreboard.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants