Topic: [MOD] zCatch
Hi,
do you know "Zombieball"? I know this game from physical education and thought "why not creating a teeworlds mod with the rules of it". I didn't find and english word for "Zombieball", so it was difficult to find a name for the mod. But because it's kind of catching, i called it simply zCatch. There's nothing copied from tCatch or Catch16!
Whats the goal?
You have to catch all other players and remain as the only player on the map. If you catch (kill) someone, he will join the spectators. But if YOU get catched, all players catched by you will rejoin the game. So winning is only possible if you manage it to kill everyone without beeing killed.
I've got the idea for the mod today, so I worked only a few hours on it, it would be nice if you report bugs here and post your suggestions
A server with the mod is online called "Upcoming mod: zCatch!" and you can download patch and linux binary. Windows binary will maybe posted later. Usually it runs the development version, so it could differ a bit from the versions you can download here.
Todo (* = not done; x = already done in next, not published version)
* telling the client of the victim to follow the killer possible?
* maybe add a delay before joining spectators (thx MertenNor)
* "spawnarea" - let tees spawn there where their killer dies? (thx draug)
Serversettings and rcon commands
command default min max desctiption
sv_mode 1 0 3 0 - normal
1 - instagib
2 - rocket area
(all weapons, full health & armor,
auto-reload, no items on map)
3 - hammerparty
sv_allow_join 0 0 1 Allow new players to join the game
without need to wait for the next round
sv_color_indicator 0 0 1 color tees apropriate to the number
of currently catched players
sv_bonus 5 0 1000 Give the last player extra points
set_resistent (client_id) (0 or 1) Set a player kick resistent. By logging
in in rcon you get resistent automatically
Changelog
0.1 - 0.2
--------------
* [fix] changing to other weapons in instagib disabled
* [fix] if two players are left and one leave the game will end / other players respawn
* [new] different modes available (sv_mode 0 - normal; 1 - instagib; 2 - rocket area; 3 - hammerparty
* [new] player join at the end of a round so their scores can be seen
* [new] tees can be colored apropriate to the number of currently catched players (sv_color_indicator)
* [new] option added to let new players join the game without need to wait for the next round (sv_allow_join)
* [change] scoreboard won't reset on kill
0.2 - 0.3
--------------
* [fix] spelling mistake: Cought » Caught
* [fix] sv_allow_join wasnt working correctly
* [new] give the last player extra points (sv_bonus)
* [new] if players joined the spectators by themself dont let them join at a new round automatically
* [new] if you kill a player which had killed n players before you get 1+n points
* [new] kickprotection (automatically enabled by logging into rcon, other players can be set resistent by command set_resistent ID 1)
0.3 - 0.3b
------------
* join when the best player dies, not when a new round starts
Download
0.3b (current version)
Linux 64bit
Linux 32bit
Patch (untested)
0.3
Mac
Windows
Note: Because already some people asked: of course you have to set sv_gametype to "zcatch"...
Have fun!