Header Logo
Forum Index >> Games >> Left 4 Dead
- Beserker Mode

Beserker Mode

28th September 2010, 23:45

Talarin

Beserker Mode

Mode now running on our L4D2 server

https://forums.alliedmods.net/showthread.php?t=127518

Quote:

Description:

This plugin will create a special state of mind called "Berserker", after a goal is reached. In case the player is a survivor, he needs to kill a specific amount of infected to be able to use the "Berserker Mode". Otherwise, the infected player will have to attack the survivors a specific amount of times to berserk. The Infected or Damage goal, can be configured to be on a specific amount of time, for example, when you kill the first common infected, a timer of 30 seconds will begin. If the timer reaches 0 and your kill count (infected kills) has not reached the goal, it will be resetted to 0 again.
During Berserker, a number of features will be unlocked for both survivors and infected, configurable trough ConVars which are:

Infected:
-Increased Speed (Will grant the berserker player, more speed)
-Bonus Damage (Will deal extra damage to survivors)
-Special Ability Shield (Will grant inmunity (God Mode) to Jockeys, Hunters and Smokers when they are Pouncing, riding or choking survivors, so, the only way to release the survivor, is getting shoved)
-Bonus Health (Will give extra health on Berserker)
-Lethal Bite (Continue inflicting damage after hitting a survivor)
-Fire Shield (Infected will be immune to fire)
-Berserker Yell (Will be able to yell when the Mode starts and when the infected dies, see the FAQ for more information!)
-Black Bile (Berserker boomers will completely blind survivors)
-Pummel Safety (Chargers that are pummeling can't be kileld with melee weapons)

Survivor:
-Increased Speed (Will grant the berserker player, more speed)
-Give Items (Gives one adrenaline shot, incendiary ammo and refills player primary weapon)
-On fire (Infinite fire bullets)
-Incapacitated Shield (Gives inmunity (God Mode) to the player during incapacitation.)
-Health Reward (Gives Health after an amount of common infected, and on every special infected kill)
-Shoving Expert (Disable Shove Penalty during berserker)
-Laser King (Gives laser sight during berserker)
-Too Fast For you (Faster weapon reloading, swinging and shooting)
-Nasty Revenge (Will vomit back some random special infected when the survivor gets vomited during berserker)
-Berserker Yell (Will be able to yell when the Mode starts, see the FAQ for more information!)

To enter the Berserker Mode, the plugin will bind a specific key that players must press, will use the zoom key (by default) or will being by itself. Configurable.

Known Bugs:
-Sometimes, the instructor hint wont show. - Fixed
-Tag mistmatches - All of them gone! Thanks to birno for his help!
-Lethal bite can't and won't be applied to more than 1 survivor at the same time - Fixed
-If the Give laser option is activated, when the berserker mode is over it will retrieve any laser from the player - Research

Additional Notes:
-BETA version are unstable and are released on public for testing purposes. Please, help me to test new features!

Priority List:
-Fix Laser Sight bug - 0% = Currently, it is not possible to track a weapons if it has laser sight without an extension, researching for another methods.
-Re-code the plugin in an better readable way - 40% done
-Explain every plugin function and step adding more debugging information, so coders can take a better and faster advantage of this plugin - 30%

FAQ

Q:I don't understand the extra damage multiplier, How should i use it?
A:The extra damage multiplier is aplied to the original damage value, and added again. For example, if the original damage dealt was of 5, and the plugin multiplier is 0.5, the plugin will do the following calulations: 5*0.5 + 5. ending on 2.5 +5 = 7.5, and taking the nearest lower value we get 7. So, the new damage dealt to the survivor will be of 7

Q:I'm still lost about the extra damage multiplier...
A:In less words, set it to 1.0 if you want double damage, to 2.0 if you want triple, 3.0 for quadruple, etc

Q:How does the extra health multiplier work?
A:The plugin will do the following calculations: At berserker start, get the current infected health, and multiply it by the setted multiplier. For example, if the infected has 500 health, and the multiplier is 2.0, the result would be 1000 of total health (500 x 2 = 1000)

Q:I'm still lost about the extra health multiplier...
A:In less words, set it to 2.0 if you want double health, to 3.0 if you want triple, 4.0 for quadruple, etc

Q:What does the "Nasty Revenge" feature exactly do?
A:When a berserker survivor gets reached by boomer bile (Vomited, hit by explosion, etc), a "lottery" will be run. If the chance gets to true, the plugin will select some infected players and will bile them too. However, if the infected ha berserker mode, the feature won't affect him

Q:What does the "Lethal Bite" feature exactly do?
A:When a berserker infected hits a berserker or non-berserker survivor, damage will continue applyng to the survivor in a specified amount of time. Settings of this feature are highly customisable at the configuration file of the plugin "l4d2_berserk_mode.cfg" located at "addons/cfg" folder

Q:What does the "Fire Shield" feature exactly do?
A:Every time an infected gets hurt by the world (Fire, explosions, elevators, preasure, etc) and the infected is on berserker mode, it will extinguish the infected's fire. You can exclude those infected at the configuration file. If you want it to apply to tanks only, you can exclude all the infected, but tanks

Q:Can i change the berserker mode music?
A:You can set the music file trough the l4d2_berserk_mode_music_file ConVar, the default file is "music/tank/onebadtank" but you are free to choose any sound file. It must be a .wav file as preference. If the file is not from the game, or not all the clients have it by default, you can enable the download of the file trough the l4d2_berserk_mode_music_custom convar.

Q:What is the Berserker Yell feature?
A:This feature will apply for both survivors and infected. On survivors, when the player starts the Berserker Mode, some kind of "lottery" will be run. If the chance or luck success, the Survivor will "Yell". When the survivor yell, all the special infected around will be pushed (Smokers will release their victims) and also, if any common or uncommon infected hits the survivor, the infected will be ignited. For infected, the Yell chance wil lbe applied at berserker start too, but, survivors will be pushed as if it was a Tank's claw, leaving them temporally incapacitated(2 or 3 seconds). Also, if the infected dies under berserker mode, and had yelled, it will yell once again. This feature is highly configurable in the .cfg file


This post was last edited by Talarin at 28th September 2010, 23:47. Edited 1 times in total.
A census taker once tried to test me. I ate his liver with some fava beans and a nice Chianti.
Email notifications on this thread