I've been working on gamemodes lately. This one was fairly simple to make: there 3 or 4 teams, depending on the "multiteams" variable, and each one has an advantage over the other. It's kind of like Rock, Paper Scissor: Alpha beats Omega, Omega beats Kappa, Kappa beats Alpha, (or with 4 teams, Alpha>Omega, Omega>Kappa, Kappa>Sigma, Sigma>Alpha).
The "advantage" is extra health and extra damage, controlled by the "gggstronghead", "gggstrongbody", "gggweakhead", and "gggweakbody" vars that multiply damage. So, if someone on Alpha shoots someone on Omega, their shots will do more damage, but if someone on Omega shoots someone on Alpha, their shots will do less damage. This way, you're constantly chasing one team while running from the other team, and trying to get the team you're chasing into a position where they can eliminate the team you're running from.
It works for Instagib too, because all players spawn with a certain amount of health, controlled by "ggginstahealth" (default: 35, the amount of damage 1 rifle shot does). It might not feel like normal instagib because players take a lot more damage.
How to use:
WINDOWS: back up your "redeclipse.bin" folder, download and extract "winbin.zip", but the new "bin" folder where the old one used to be
LINUX: download the source and compile. (Useful in case of errors: http://forum.freegamedev.net/viewtopic.php?f=53&t=2148&p=21866&hilit=linux+compile#p21866)
The mode is activated by typing "gggactivate 1".
I also included some other things in both the source and the binaries such as Killer Mode, defensive A.I.s, and enhanced over-the-shoulder 3rd person. The reason for this is mainly because that's the way my source looks right now, so instead of picking out each different mod from the source, so I threw them all in together. Since the whole mod is under 500 KB, it shouldn't really make a difference, and hey, free stuff. See the readme for details on which lines of code are mine.
Have fun!