Bug #732

Referee can't put players in spec team in maxlives mode once lives are out

Added by Saukko almost 5 years ago. Updated 4 months ago.

Status:New% Done:

10%

Priority:NormalSpent time:-
Assignee:Saukko
Category:Mod generic
Target version:2.78
OS: Arch:

Description

To clarify this title a bit. The thing here I mean is that when you are ref and try to put yourself into spectators, it will say in the console that you were removed from the team you were in even it’s not actually possible.

-*S


Related issues

Related to ET: Legacy Development - Task #701: Fix referee window and function issues New 09.12.2014

History

#1 Updated by Saukko almost 5 years ago

  • Related to Task #701: Fix referee window and function issues added

#2 Updated by Spyhawk almost 5 years ago

Working as expected here. Please expand on how to reproduce.

#3 Updated by Saukko almost 5 years ago

I forgot to say that this supposed to be bugged in Max Lives.

How to reproduce:

1. Die so many times until you have no more lives
2. Die for the last time so you can’t switch team anymore
3. Try to go to spectators with ref command through the referee menu
4. Then the message appears into the console

I could take a screenshot later on.

-*S

#4 Updated by Spyhawk almost 5 years ago

  • Subject changed from Putting ownself into spec as ref gives the removal message even it's not possible to Not possible to put oneself as spec in maxlives once lives are out
  • Category set to Mod generic

#5 Updated by Saukko 4 months ago

  • Assignee set to Saukko
  • Target version changed from 2.78 to 2.77
  • % Done changed from 0 to 90

I tried a little fix and created a pull request for it. Just needs feedback.

-*S

#6 Updated by Spyhawk 4 months ago

  • Subject changed from Not possible to put oneself as spec in maxlives once lives are out to Referee can't put players in spec team in maxlives mode once lives are out
  • % Done changed from 90 to 10

I’ve finally looked at your patch, and I feel you missed the point that not allowing players that are out of live to go spec is actually done on purpose. They are still part of the game, and can only spec (follow) their teammates.
The title of this issue has been wrong since day one, but the issue you described in the comment above is correct: referee can’t put themselves (or any player I guess) in spectator team/other team. This is the real issue here.
I also changed the ticket title to reflect what it is about.

#7 Updated by Spyhawk 4 months ago

  • Target version changed from 2.77 to 2.78

#8 Updated by Saukko 4 months ago

I’ve actually considered that is it on purpose or not. I was just wondering that why players have their freedom taken away all by sudden so they can’t join spectators?

When you still have at least one respawn:
You can join any team you like and swap teams up until you are out of respawns

When you are out of respawns:
You can’t leave your team or you can’t be moved. Simply "forced" to stay on a team until the game is over

I do agree that at least referee should be able to set the player to any team at any time. But this second point of mine bothers me a lot.

-*S

#9 Updated by keMoN 4 months ago

I feel like in a casual environment you wouldn’t need to force people to stay in the team. However, in a competitive environment I do see the need for that. Just like 'lockteam’ in competitive stopwatch matches.
I wouldn’t make this the default behaviour though. Rather an extension of the 'lockteam’ command when maxlives is enabled maybe?

#10 Updated by Spyhawk 4 months ago

Are you suggesting to remove the specific liveleft locking code and use the teamlocking code instead? That might be a good idea here - also I guess referee is correctly handled here.

#11 Updated by keMoN 4 months ago

That’s what I’m suggesting, yes. Casual environment still has the freedom, just like in all other game modes. Competitive players can lock the teams like they usually do. I feel like that would be a good functionality.

#12 Updated by Saukko 4 months ago

keMoN wrote:

I feel like in a casual environment you wouldn’t need to force people to stay in the team. However, in a competitive environment I do see the need for that. Just like 'lockteam’ in competitive stopwatch matches.

This is actually a very good point. You pretty much summed up what I was thinking (which I couldn’t make into words). Those two environments are just so different. Those who are so called 'casual’ gamers like myself, do enjoy the freedom to choose what to do and expect things to be less strict. And when it comes to competitive, it’s a whole new ball game. There are bunch of rules and guidelines and would be more strict wether a player is able to do something or not.

So if there ever comes a ticket that has an affect in matter of gameplay, these two environments should be looked at individually. Have to remind myself about that next time.

-*S

Also available in: Atom PDF