View Single Post
Author Message
Mortiegama
Senior Member
Join Date: Feb 2010
Old 02-02-2014 , 16:52   [L4D2] Nauseating Boomer
Reply With Quote #1

L4D2 - Nauseating Boomer

General

This plugin requires Sourcemod 1.7 or higher
This plugin requires the attached Gamedata file


Description

The Boomer aspect of my Vicious Infected plugin, I have decided to split off the specific Infected Class into their own plugins. Changes will be made to this smaller plugin before being applied to the Vicious Infected plugin. It also allows servers to run specific infected abilities without having to have the entire Vicious Infected plugin. Vicious Infected will continue to have more overall features as it is easier to cross check abilities within a plugin than across plugins.

Nauseating Boomer is designed to add some vile nuances to the bilesome Boomer. With five abilities currently, the Boomer can explode and deal bile damage with knock back to survivors, use it's bile filled belly to reduce damage it takes, randomly pop its bile filled pimples to deal an acidic damage to Survivors, increase its movement speed, and throw balls of bile at survivors.

  • Bile Belly: Due to the bulbous bile filled belly, it is hard to cause direct damage to the Boomer.
  • Bile Blast: Due to bile and methane building up, when the Boomer dies the pressure releases causing a shockwave to damage and send Survivors flying.
  • Bile Feet: A slick coating of bile on its body allows the Boomer to move with increased speed.
  • Bile Mask: When covered in bile, the Survivors entire view (HUD) is completely covered.
  • Bile Pimple: At any moment one of the Boomer's Bile filled Pimples could pop and spray any Survivor nearby.
  • Bile Shower: When the Boomer vomits on something, it will summon a larger mob of common infected.
  • Bile Swipe: Due to the Boomer's sharp bile covered claws, it has a chance of inflicting burning bile wounds to survivors.
  • Bile Throw: The Boomer spits into its hand and throws globs of vomit at Survivors it can see.
  • Explosive Diarrhea: The pressure of the bile inside its body cause the Boomer to fire out both ends when vomiting.
  • Flatulence: Due to excess bile in it's body, the Boomer will on occassion expel a bile gas that causes damage to anyone standing inside the cloud.


Cvars

<*>To change these values edit the plugin.L4D2.Nauseating.cfg in the CFG/Sourcemod folder.

PHP Code:
// Enables Bile Belly ability: Due to the bulbous bile filled belly, it is hard to cause direct damage to the Boomer. (Def 1)
// -
// Default: "1"
l4d_nbm_bilebelly "1"

// Percent of damage the Boomer avoids thanks to it's belly. (Def 0.5)
// -
// Default: "0.5"
l4d_nbm_bilebellyamount "0.5"

// Enables Bile Blast ability: Due to bile and methane building up, when the Boomer dies the pressure releases causing a shockwave to damage and send Survivors flying. (Def 1)
// -
// Default: "1"
l4d_nbm_bileblast "1"

// Amount of damage caused in the inner range of Bile Blast. (Def 15)
// -
// Default: "15"
l4d_nbm_bileblastinnerdamage "15"

// Power behind the inner range of Bile Blast. (Def 200.0)
// -
// Default: "200.0"
l4d_nbm_bileblastinnerpower "200.0"

// Range the inner blast radius will extend from Bile Blast. (Def 200.0)
// -
// Default: "250.0"
l4d_nbm_bileblastinnerrange "250.0"

// Amount of damage caused in the outer range of Bile Blast. (Def 5)
// -
// Default: "5"
l4d_nbm_bileblastouterdamage "5"

// Power behind the outer range of Bile Blast. (Def 100.0)
// -
// Default: "100.0"
l4d_nbm_bileblastouterpower "100.0"

// Range the outer blast radius will extend from Bile Blast. (Def 300.0)
// -
// Default: "400.0"
l4d_nbm_bileblastouterrange "400.0"

// Enables Bile Feet ability: A slick coating of bile on its body allows the Boomer to move with increased speed. (Def 1)
// -
// Default: "1"
l4d_nbm_bilefeet "1"

// How much does Bile Feet increase the Boomer movement speed. (Def 1.5)
// -
// Default: "1.5"
l4d_nbm_bilefeetspeed "1.5"

// Enables Bile Mask ability: When covered in bile, the Survivors entire view (HUD) is completely covered. (Def 1)
// -
// Default: "1"
l4d_nbm_bilemask "1"

// Amount of visibility covered by the Boomer's bile (0 = None, 255 = Total). (Def 200)
// -
// Default: "200"
l4d_nbm_bilemaskamount "200"

// How long is the HUD hidden for after vomit (-1 = Until Dry, 0< is period of time). (Def -1)
// -
// Default: "-1"
l4d_nbm_bilemaskduration "-1"

// Duration HUD Remains Hidden (0 = Cvar Set Duration, 1 = Until Bile Dries). (Def 1)
// -
// Default: "1"
l4d_nbm_bilemaskstate "1"

// Enables Bile Pimple ability: At any moment one of the Boomer's Bile filled Pimples could pop and spray any Survivor nearby. (Def 1)
// -
// Default: "1"
l4d_nbm_bilepimple "1"

// Chance that a Survivor will be hit with Bile from an exploding Pimple. (Def 5)(5 = 5%)
// -
// Default: "5"
l4d_nbm_bilepimplechance "5"

// Amount of damage the Bile from an exploding Pimple will cause. (Def 10)
// -
// Default: "10"
l4d_nbm_bilepimpledamage "10"

// Distance Bile will reach from an Exploding Pimple. (Def 500.0)
// -
// Default: "500.0"
l4d_nbm_bilepimplerange "500.0"

// Enables Bile Shower ability: When the Boomer vomits on something, it will summon a larger mob of common infected. (Def 1)
// -
// Default: "1"
l4d_nbm_bileshower "1"

// How many seconds must a Boomer wait before summoning another mob. (Def 10)
// -
// Default: "10"
l4d_nbm_bileshowertimeout "10"

// Enables Bile Swipe ability: Due to the Boomer's sharp bile covered claws, it has a chance of inflicting burning bile wounds to survivors. (Def 1)
// -
// Default: "1"
l4d_nbm_bileswipe "1"

// Chance that the Boomer's claws will cause a burning bile wound. (100 = 100%) (Def 100)
// -
// Default: "100"
l4d_nbm_bileswipechance "100"

// How much damage is inflicted by Bile Swipe each second. (Def 1)
// -
// Default: "1"
l4d_nbm_bileswipedamage "1"

// For how many seconds does the Bile Swipe last. (Def 10)
// -
// Default: "10"
l4d_nbm_bileswipeduration "10"

// Enables Bile Throw ability: The Boomer spits into its hand and throws globs of vomit at Survivors it can see. (Def 1)
// -
// Default: "1"
l4d_nbm_bilethrow "1"

// Period of time before Bile Throw can be used again. (Def 8.0)
// -
// Default: "8.0"
l4d_nbm_bilethrowcooldown "8.0"

// Amount of damage the Bile Throw deals to Survivors that are hit. (Def 10)
// -
// Default: "10"
l4d_nbm_bilethrowdamage "10"

// Distance the Boomer is able to throw Bile. (Def 700)
// -
// Default: "700"
l4d_nbm_bilethrowrange "700"

// Enables Explosive Diarrhea ability: The pressure of the bile inside its body cause the Boomer to fire out both ends when vomiting. (Def 1)
// -
// Default: "1"
l4d_nbm_explosivediarrhea "1"

// Distance the diarrhea can travel behind the Boomer. (Def 100)
// -
// Default: "100"
l4d_nbm_explosivediarrhearange "100"

// Enables Flatulence ability: Due to excess bile in it's body, the Boomer will on occassion expel a bile gas that causes damage to anyone standing inside the cloud. (Def 1)
// -
// Default: "1"
l4d_nbm_flatulence "1"

// Chance that those affected by the Flatulence cloud will be biled. (20 = 20%) (Def 20)
// -
// Default: "20"
l4d_nbm_flatulencechance "20"

// Period of time between Flatulence farts. (Def 60.0)
// -
// Default: "60.0"
l4d_nbm_flatulencecooldown "60.0"

// Amount of damage caused to Survivors standing in a Flatulence cloud. (Def 5)
// -
// Default: "5"
l4d_nbm_flatulencedamage "5"

// Period of time the Flatulence cloud persists. (Def 10.0)
// -
// Default: "10.0"
l4d_nbm_flatulenceduration "10.0"

// Frequency that standing in the Flatulence cloud will cause damage. (Def 2.0)
// -
// Default: "2.0"
l4d_nbm_flatulenceperiod "2.0"

// Radius that the Flatulence cloud will cover. (Def 100.0)
// -
// Default: "100.0"
l4d_nbm_flatulenceradius "100.0" 


Installation
  • Download and copy L4D2 Nauseating Boomer.smx to Addons/Sourcemod/Plugins
  • Download and copy L4D2_ViciousPlugins.txt to Addons/Sourcemod/Gamedata
  • Delete plugin.L4D2.NauseatingBoomer.cfg from the CFG/Sourcemod folder.


Recommended Plugins
  • Infected Seppuku - Allows Infected to honorably kill themselves to hurt Survivors.



Version History

Code:
Version 1.2 - (2/3/17)
- Edited significant amount of code - Added in six new abilities: Bile Belly, Bile Mask, Bile Shower, Bile Swipe, Explosive Diarrhea, and Flatulence
Version 1.11 - (2/14/14) - 704 Views
- Fixed a miscall with the Bile Feet ability
Version 1.1 - (2/12/14) - 24 Views
- Added ability Bile Feet: Increases Boomer movement speed - Added ability Bile Throw: Boomer is able to throw Bile at victims - Updated Gamedata file to include proper addresses
Version 1.0 - (2/2/14) - 35 Views
- Original launch of the plugin


Special Thanks


AtomicStryker - Boomer Bit** Slap:
https://forums.alliedmods.net/showthread.php?t=97952



Known Issues

<*>None


Attached Files
File Type: sp Get Plugin or Get Source (L4D2 Nauseating Boomer.sp - 3624 views - 44.1 KB)
File Type: txt l4d2_viciousplugins.txt (23.8 KB, 1954 views)
__________________

Last edited by Mortiegama; 02-03-2017 at 11:49. Reason: Updated to Version 1.2, added new Gamedata file.
Mortiegama is offline