I was thinking of creating a TDM game mode for my server, something good for smaller scale squad PVP combat. However, I need some charity help to get the correct scripting to work in order to make it function.
Synopsis: 2 squads of up to 8 players and possibly 1 light vehicle engage in close quarters combat with the goal of eliminating their opposing counterparts.
Locale: Small rural villages like Dolina make for a good setting.
Respawning: There will be no respawning, so here is where I need my first bit of help. When a player is killed, he is merely disabled and kept that way indefinitely. The player can not therefore be killed, and they remain immobilized without going into spectator mode until the current round is complete.
Revive: Disabled players can be dragged out of harms way by any surviving teammates and can then be revived by any surviving teammates designated as a medic.
Goal: The objective then, is to completely disable the opposing to team to win the round. Tactics therefore center around not just peacemeal killing of opposing players, but out maneuvering them preventing them from reviving individual players who've been picked off. It will not be enough to merely get the kill, but to make sure they can't get back up. Blind spam, Camping or Dumb Luck will play less of a factor in this version of TDM since minor scores against the enemy can be undone if there is no decisive follow up to leverage the advantages gained.
Round End: When one side is rendered completely disabled and unable to revive itself any longer, the round ends. The server will award a victory point(s) to the winning side, then reset the map by respawning all 16 players and 2 vehicles back to their starting locations. This means ending the mission and returning to the lobby where the map has to be reloaded is avoided (slowing down the momentum of gameplay). After a set number of rounds (3, 5, 7 ect) an overall victor is declared and the mission can end (returning to the lobby).
That's it, the basic overview. Where I need assistance is with the disabling of players without killing them, and the scoring and resetting of the rounds. I had some ideas for the scoring, that also involved motivating players to focus on the main goal of eliminating the other team in close quarters that discouraged them from wondering off on their own or hanging out in the background waiting for the action to come to them. The "Motivator Functions" would include things like awarding the first team to get all of their players into the center area of the village with a bonus point. Or, after "x" amount of time, awarding the team a bonus point every so many seconds that no opposing players exist within that same zone (which they occupy).
There was also a series of Bonus Awards (with accolades) awarded at the end of a round for various team and individual accomplishments, which might include:
Flawless Victory! - Win the round without a single loss to your squad, including it's vehicle. +6 points
For Great Justice! - Win the round without reviving a single player, but without a flawless victory! +3 points
War of Economics! - Win the round with a combined total ammunition count from all team members greater then 60%. +1 point
Never say Die! - End the round (win or lose) with a combined total of more revives then the opposing team +1 point
To the Last One! - Expend all of your teams ammunition before ending the round. +1 point
The One! - Score all the kills awarded to your team in a single winning round.
Terminator! - Score the most kills of both teams during a single losing round.
Zombie! - Get revived the greatest number of times.
Rip Van Winkle! - Spend the greatest amount of time disabled during a single round.
Forklift! - Carry a combined total of disabled players the greatest distance.
Bus Driver! - Complete a round having never left the drivers seat of your teams vehicle.
Rookie! - Expend the greatest amount of ammunition of all players while scoring the fewest kills during a single round.
Patton! - Kill all the opposing players using only your teams vehicle.
Rommel! - Take no damage to your teams vehicle while remaining inside the Motivator Zone
and so on and so forth.