AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2 (https://forums.alliedmods.net/showthread.php?t=343236)

Seamusmario 06-30-2023 22:19

[TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2
 
The Infection

Yet another Zombie Survival Gamemode for TF2

This gamemode is inspired by Super Zombie Fortress, Zombie Riot and other Zombie related custom gamemodes.
note that not every code in this plugin is mine, but i gave credit. i'm not very good at coding so expect some warnings in this plugin.

This plugin has been tested on a Windows server.

Requirements
TF2Items
TF2Attributes (nosoop fork)
Steamtools
Timescale Windows Fix (WINDOWS ONLY)

CVars
Code:

sm_infection_enable 0/1 - When enabled, The Infection gamemode will be enabled. Scrambles teams when changed.
sm_infection_no_doors 0/1 - When enabled, Doors will be removed on cvar change or round start.
sm_infection_time - When greater than zero, The round will end in the specified seconds multiplied by 1 minute. (float value only)

Features
The BLU Team are survivors. The RED Team are Zombies.
When enabled or disabled, the plugin will scramble teams to make it balanced.
Survivors have the ability to rage. Soldier, Heavy and Medic have their own rage powerups.
When medics use their rage: They will revive any zombies near them and make them survivors again. Survivors are ubered for 10 seconds, and are under Quick-Fix uber for 25 seconds.
When Soldier and Heavy use their rage: Zombies will be in loser state for 5 seconds.
When classes other than Medic, Soldier and Heavy use their rage: Zombies will be stunned for 5 seconds.

When setup time is finished, some Half-Life music will play.
When the second remaining survivor dies, the last one gets an indefinite buff until death.
The last remaining survivor dying will result in their team losing.
If a survivor dies, they become infected.
Enhances TFBot AI by making item_teamflag entities that follow Zombies and Survivors depending on the team
Zombie Scouts are equipped with Mad Milk that will slow down enemies.
Zombie Pyros can put enemies on fire.

Zombie Classes
The Clubber - A Demoman but with a spiked club. Very hazardous to deal with as it can cause bleeding.
The Stunner - A Pyro with an electric sign that can slow down enemies on hit.
The Igniter - A pyro that can deal more damage to burning enemies. It also has extremely fast speed.
The Fast Zombie - Scouts with speed almost as fast as a Super Scout. They can mark enemies for death and make them bleed for 5 seconds.
The Mini Clubber - Scouts with The Clubber's spiked club without bleeding. It can stun enemies for 10 seconds.
The Market Gardener - Soldiers with a Market Gardener that won't crit when rocket jumping. It can stun enemies for 10 seconds.
The Equalizer - Soldier with a heavily modified Equalizer. There is no damage penalty, and damage will increase as health decreases.
The Pain Train - Soldier with extremely fast speed. The Pain Train is very dangerous.
The Knight and Specialized Knight - Demoman with a battle axe. It has slightly fast attack rate.
The Boomer - Demoman with extremely fast speed that can easily blow up enemies and themselves.
The Killer Boxer - Heavy with dangerous boxing gloves. It can airblast and has a 100% damage bonus.
The Tumor - Heavy with Bread Bite that acts like Spy's Knife.
The Sharpened Heavy - Heavy with extremely fast speed that can cause bleeding.
The Cannibal - Medic with a Ubersaw that can cause bleeding.
The Healer - Medic with specialized healing powers that has a really fast attack rate. It can cause bleeding. This class must taunt to heal teammates around them.
Giant - A very easy boss with tons of health. It is very slow and acts like a Giant Robot.
Super Zombie - This subclass spreads the virus faster than any other class. When an enemy is attacked by this subclass will cause dangerous bleeding. The infected survivor must get a health kit ASAP when attacked. This class has +50% damage reduction on wearer, and is generally very large, but not as large as a Giant.

Download here on GitHub



:fox:

Seamusmario 07-02-2023 11:59

Re: [TF2] The Infection
 
https://cdn.discordapp.com/attachmen...5778/image.png

A screenshot of the gamemode right middle of a round in action

q1085909155 07-02-2023 12:31

Re: [TF2] The Infection
 
Can you make a linux version? It's okay to neuter some features, as long as they work.

Seamusmario 07-02-2023 15:53

Re: [TF2] The Infection
 
should work fine in linux
EDIT: nvm

Seamusmario 07-02-2023 15:56

Re: [TF2] The Infection
 
updated the plugin to support linux

q1085909155 07-03-2023 09:40

Re: [TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2
 
In linux, it seems that humans crash when they use skills. I used spy at the time and used taunts at the zombie birth site

Seamusmario 07-03-2023 12:37

Re: [TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2
 
strange

Seamusmario 07-03-2023 13:21

Re: [TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2
 
what server is it anyways?

Seamusmario 07-03-2023 23:10

Re: [TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2
 
a1.1 is out.

q1085909155 07-04-2023 02:29

Re: [TF2] The Infection - Yet Another Zombie Survival Gamemode for TF2
 
After using the command, there is no change in the game, only the Blue team will continue charging anger, and the console reacts:
sm_infection_enable 1
Unknown command "mp_rstartgame_immediate"


All times are GMT -4. The time now is 20:59.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.