Raised This Month: $12 Target: $400
 3% 

[L4D2] Nauseating Boomer


Post New Thread Reply   
 
Thread Tools Display Modes
Author
Mortiegama
Senior Member
Join Date: Feb 2010
Plugin ID:
4077
Plugin Version:
1.2
Plugin Category:
Gameplay
Plugin Game:
Left 4 Dead
Plugin Dependencies:
    Servers with this Plugin:
    1 
    Plugin Description:
    Allows for unique Boomer abilities to spread its nauseating bile.
    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
    hjm5838
    Junior Member
    Join Date: Feb 2014
    Old 02-05-2014 , 11:53   Re: [L4D2] Nauseating Boomer
    Reply With Quote #2

    Show me videos(youtube or...) I do not speak English. Thank you.
    hjm5838 is offline
    hjm5838
    Junior Member
    Join Date: Feb 2014
    Old 02-06-2014 , 11:18   Re: [L4D2] Nauseating Boomer
    Reply With Quote #3

    l4d_nbm_bileblast
    Does not work in versus mode. Survivor does not fall.

    Last edited by hjm5838; 02-06-2014 at 11:23.
    hjm5838 is offline
    Mortiegama
    Senior Member
    Join Date: Feb 2010
    Old 02-06-2014 , 12:17   Re: [L4D2] Nauseating Boomer
    Reply With Quote #4

    Quote:
    Originally Posted by hjm5838 View Post
    l4d_nbm_bileblast
    Does not work in versus mode. Survivor does not fall.
    Just tested it, the plugin is working without a problem. I think I know the problem though, you need to download the l4daddresses.txt and put it into the GameData folder. Without that file there it won't knock Survivors down.
    __________________
    Mortiegama is offline
    hjm5838
    Junior Member
    Join Date: Feb 2014
    Old 02-06-2014 , 16:46   Re: [L4D2] Nauseating Boomer
    Reply With Quote #5

    all again download. Work properly. thank you.
    hjm5838 is offline
    Mortiegama
    Senior Member
    Join Date: Feb 2010
    Old 02-12-2014 , 11:20   Re: [L4D2] Nauseating Boomer
    Reply With Quote #6

    Did a small update to the plugin, added two new abilities. I also updated the Gamedata, make sure you download the latest one to get the Bile Throw working properly.
    __________________
    Mortiegama is offline
    hjm5838
    Junior Member
    Join Date: Feb 2014
    Old 02-12-2014 , 14:33   Re: [L4D2] Nauseating Boomer
    Reply With Quote #7

    Destructive Hunter,Nauseating Boomer

    To use both,
    Do I need to apply something?
    Destructive Hunter l4d2addresses.txt? Nauseating Boomer l4d2addresses.txt?

    Last edited by hjm5838; 02-12-2014 at 18:12.
    hjm5838 is offline
    psycki
    BANNED
    Join Date: Aug 2013
    Location: https://t.me/pump_upp
    Old 02-13-2014 , 00:39   Re: [L4D2] Nauseating Boomer
    Reply With Quote #8

    Quote:
    Originally Posted by hjm5838 View Post
    Destructive Hunter,Nauseating Boomer

    To use both,
    Do I need to apply something?
    Destructive Hunter l4d2addresses.txt? Nauseating Boomer l4d2addresses.txt?
    according to my analysis of the files are the same.
    so I believe that all plugins it will use the same gamedata
    psycki is offline
    Send a message via ICQ to psycki Send a message via AIM to psycki Send a message via Yahoo to psycki
    Mortiegama
    Senior Member
    Join Date: Feb 2010
    Old 02-13-2014 , 15:54   Re: [L4D2] Nauseating Boomer
    Reply With Quote #9

    Yes, they are the same gamedata file. My plugins use the same one so as long as you downloaded it once you're fine.
    __________________
    Mortiegama is offline
    Krufftys Killers
    Senior Member
    Join Date: Jan 2014
    Old 02-13-2014 , 20:39   Re: [L4D2] Nauseating Boomer
    Reply With Quote #10

    I am getting this error from the last update.
    - 148:42: Info (map "c8m2_subway") (file "errors_20140213.log")
    L 02/13/2014 - 148:42: [SM] Native "SetEntDataFloat" reported: Offset 0 is invalid
    L 02/13/2014 - 148:42: [SM] Displaying call stack trace for plugin "L4D2 Nauseating Boomer.smx":
    L 02/13/2014 - 148:42: [SM] [0] Line 198, /home/groups/alliedmodders/forums/files/7/0/1/7/8/130535.attach::Event_BoomerBileFeet()
    L 02/13/2014 - 14:40:13: [SM] Native "SetEntDataFloat" reported: Offset 0 is invalid
    Krufftys Killers is offline
    Reply


    Thread Tools
    Display Modes

    Posting Rules
    You may not post new threads
    You may not post replies
    You may not post attachments
    You may not edit your posts

    BB code is On
    Smilies are On
    [IMG] code is On
    HTML code is Off

    Forum Jump


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


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