Our team config is set up as 1=15, 2=25, 3=35. Now what happens for example is in a team of 2, one player will place 20 TCs. He then leaves the team, so he is now over limit for a single player. He then tries to invite a different player to his team which fails because he is over-limit. So then he comes and hassles me (admin) about it, complaining that he didn't know about this "glitch" and he doesn't want to remove any TCs yada yada.
The current logic is correct and there's really nothing wrong with it, but I'm thinking it might avoid some confusion if the limit was applied to each team member rather than the team as a whole. So for example the team leader gets 15 and can place no more than 15 whether he is in a team or not. Player #2 of the team is allocated only 10 TCs in this case, so each team member has an individual restriction. This would prevent players from getting locked out of teams. Is this a good idea and/or feasible?
Team Limit LogicSolved
Hi,
As I remember, something similar exists if you set the boolean "Global Team Limit" to false, then the limit is per players in the team and not for the entire team (but always depends on team members count for limits, as before). Is this what you need ?
No that's not what I'm looking for. I want to use team limits, but because of the way it works there are often issues when players switch teams. Somebody is in a team and places a load of TCs, then leaves the team. A new player is now not able to join this team because the team is over-limit. I'm looking for a way to prevent one player from using up more than his fair share of the team limit.
Hi,
You said: [...] if the limit was applied to each team member rather than the team as a whole [...]
This is exactly the purpose of "Global Team Limit" = false.
If you set 1=15, 2=12, 3=11 with this at false, the limit will be calculated per player. So it's a 2 members team, each member can place 12 TCs. If it's a 3 members team, it will be 11 per player and so on. So nobody can place all of the team limit TC, it will be a strict equality for each members.
I'll try to modify the invitation process to take into the account the new member while getting the TC limit (instead of only checking current team size), so it should work most of the times with your actual config.
To make sure we understand each other well, TCs are counted for the player who deployed them. So if a player in a 3 members team place all the TCs (25), if he leaves the team, he will keep it's TCs and the resultant team TC count will be 0. But for now, that player will not be able to join another team. I'm gonna fix that. There will be no "fair share" of team limit in the "Global Team Limit = true", because it's exactly the inverse purpose.
I'll deploy the new version soon, I'm sure it will fix majority of your problems.
Excellent thanks! And I understand about the GTL false now, that's really interesting.
No problem ;)
The version with the team limit invite fix is pushed.