I got a good idea for Space Guy's TDM mod earlier today. It came about while I was thinking of how you could pare 2 teams together in a way.
It would be called Allies or Groups. Basically, it would be a little button in the team options menu labeled "Manage Allies" or "Manage Groups" In it you could pare teams together.
You might be thinking: Why would I want to pare 2 teams together, thats why I had seperate teams!" Well theres lots of reasons, you can have 2 different playertypes or teams working against one other team, it would be perfect for Class TDM's. To pare teams together, you create a new group and edit it much like you do a team, but the options would be different. You would have a text box where you write down which teams are allies. (Example: Allied Teams: [1, 2 ] OR Allied Teams: [Red, Blue ]) You would also be able to name the group (and possibly assign it a color)
Then there would be other options like "Share Equipment" Share equipment would be a little tick box, that when ticked, allies could share equipment. Equipment would reffer to items, vehicles and spawns that are originally for just one team. (Example: You set teams 1 and 2 to be allies, and put Team 1 Spawn Points and Vehicles in a base. Team 2 will be able to spawn in there and use the vehicles)
Another option would be "Share Sorting". This would also be a little check box that when ticked would cause teams to share the same team sorting. It would also have a sub option (that would be greyed out if Share sorting is off) called "Free Teams" which when checked would allow players to join any team in that allied group, even if uneven, freely. To explain this better, I'll set up an example:
-I join a minigame with 2 teams and autosort on. I would normally be thrown into one of those 2 teams to make them even.
-I join a minigame with 4 teams. 1 & 2 are allies, and 3 & 4 are allies. Their "Share Sorting" options are all off, so I am put into one of the 4 teams to make them all even.
-I join a minigame with 4 teams. 1 & 2 are allies, and 3 & 4 are allies. Their "Share Sorting" options are all on, but "Free Teams" is off for both teams. I am put into one of the allied groups to make both allied groups' total players even, and make each Team inside that allied group even.
-I join a minigame with 4 teams. 1 & 2 are allies, and 3 & 4 are allies. Their "Share Sorting" options are all on, and "Free Teams" is on as well for both teams. I am put into one of the allied groups to make both allied groups' total players even, but I am able to join any team in that Allied Group freely as I want, despite the players being even or not.
Sort Weighing options would obviously be available for each group, and come into play for each team as it usually does.
"Share Scoring" Would be another good check box. This ones pretty self explanatory, when enabled the groups will share the same score.
This mechanic would be perfect for Class TDMs, RPs, and many other games.
I am not sure how this mechanic would work with games like Cops & Robbers or Seige, those would either need modification or this mechanic would just not be available for all gamemodes that don't support it.
Thank you for reading.