Topic: [MOD] InfectionClass (Work in progress)
Work in progress
Description
InfectionClass is a team game between humans and infected. All players start as human. 10 seconds later, two players become infected.
The goal for humans is to survive until the army clean the map (a big final explosion).
The goal for infected is to infect all humans.
The gameplay is based on a class system for both humans and infected. All pickups (hearts, armors, guns) are removed from the map, and ammo is regenerated for all weapons. When the round start, humans can choose a class by clicking on a weapon.
List of human classes
Engineer: The Engineer can build walls with his hammer to block infected. When an infected touch the wall, he dies. The lifespan of a wall is 30 seconds, and walls are limited to one per player at the same time.
Soldier: The Soldier can pose floating bombs with his hammer. Each bomb can explode three times. Use the hammer to place the bomb and explode it multiple times. Bombs are limited to one per player at the same time.
Ninja: The Ninja can throw flash grenades that can freeze infected during three seconds. His hammer is replaced by a katana, allowing him to jump two times before touching the ground.
Medic: The Medic can protect humans with his hammer by giving them armor. He has also a powerful shotgun that can pullback infected.
List of infected classes
Smoker: The Smoker can infect humans and heal infected with his hammer. He can also inflict 4 damage points per seconds by hooking humans.
Boomer: The Boomer explodes when he attack. All humans affected by the explosion become infected. He can also inflict 1 damage point per seconds by hooking humans.
Hunter: The Hunter can infect humans and heal infected with his hammer. He can jump two times in air. He can also inflict 1 damage point per seconds by hooking humans.
Undead: The Undead can infect humans and heal infected with his hammer. Instead of dying, he freezes during 10 seconds. If an infected heals him, the freeze effect disappear. He can also inflict 1 damage point per seconds by hooking humans.
Witch: The Witch can infect humans and heal infected with his hammer. When an infected dies, he may re-spawn near her. If the Witch dies, she disappear and is replaced by an another class of infected. She can also inflict 1 damage point per seconds by hooking humans.
List of commands
/info: Information about the mod.
/help: Rules of the game.
/help <class>: Information about a particular class.
/language <lang>: Change the language of the mod.
/customskin <none|me|all>: Show player skin instead of class-based skin for, respectively nobody, yourself or all humans.
/alwaysrandom <0|1>: Choose automatically random class when the round start.
When you display the scoreboard with <TAB>, you can also navigate through multiple score system using <F3> or <F4> (you must holding <TAB> for that)
Other information
The source code is available here : https://github.com/necropotame/teeworlds-infclass
The official servers are available here (thanks to Schwertspize) :
Server #1 : 151.80.85.125:8010
Server #2 : 151.80.85.125:8011
Server #3 : 151.80.85.125:8012
Translation
The mod is actually available in english, french, german ans russian. If you want to translate the mod, you can do it by translating this file
Thanks & Credits
This mod is made by necropotame, based on the idea of "Infection Mod" by Gravity.
Thanks to Schwertspize (servers, bug report, translation), Defeater (bug report), Orangus (bug report, translation), BlinderHeld (bug report), Warpaint (translation) and SealOfTheTime (translation)