General
This plugin requires Sourcemod 1.5 or higher
Description
I'm working on new ideas for my Vicious Infected plugin. Rather than edit the entire plugin I've started to make smaller projects to assess just that particular set of abilities. I figured I'd release the small portions as I come up with them. Maybe even incorporate just the abilities for that particular class to ease the overall plugin.
Sinister Jockey is designed to give small boosts to the tiny tyrant that is the Jockey. With four abilities currently, the Jockey can remain a nearly invisible killer and while riding a Survivor reduce the damage it takes and use the Survivor has a shield, taking some of the hit instead, deal extra damage when dropping onto a Survivor from a height, or freeze a Survivor from a distance.
Cvars
- l4d_sjm_bacterialfeet: Enables the Bacterial Feet ability, the slick coating of Bacteria on the Jockeys feet allows it to move faster. (Def 1)
- l4d_sjm_bacterialfeetride: Enables the Bacterial Feet Ride ability, the Jockey coats the Survivor with bacteria allowing it to ride faster. (Def 1)
- l4d_sjm_bacterialfeetridespeed: Speed increase for the Jockey receives from running. (Def 1.5)
- l4d_sjm_bacterialfeetspeed: Speed increase the Jockey receives while riding a Survivor. (Def 1.5)
- l4d_sjm_gravitypounce: Enables the Gravity Pounce ability, allowing the Jockey to pounce from heights and inflict damage to Survivors.
- l4d_sjm_gravitypouncecap: Maximum amount of damage the Gravity Pounce will do to Survivors. (Should be max Survivor HP) (Def 100)
- l4d_sjm_gravitypouncemultiplier: Amount by which the Gravity Pounce damage will be multiplied. (Default 1.0)
- l4d_sjm_ghoststalker: Enables the Ghost Stalker ability, allowing the Jockey to become nearly invisible.
- l4d_sjm_ghoststalkervisibility: Controls the amount of visibility the survivors have of the Jockey. Ranges from 0 to 255, 0 being totally invisible. (Def 20)
- l4d_sjm_humanshield: Enables the Human Shield ability, allows the Jockey to use the survivor it's riding as a human shield reducing its damage while damaging the survivor instead.
- l4d_sjm_humanshieldamount: Multiplier by which to reduce the amount of damage the Jockey takes. (Def 0.4)
- l4d_sjm_humanshielddamage: Amount of damage to inflict onto the Survivor each time the Jockey is hit.
- l4d_sjm_marionette: Enables the Marionette ability, allows the Jockey to freeze a players movements from a distance. If Jockey moves or attacks this ability will be cancelled.
- l4d_sjm_marionettecooldown: Amount of time between Marionette abilities. (Def 20.0)
- l4d_sjm_marionetteduration: Duration that the Marionette ability can be used. (Def 6.0)
- l4d_sjm_marionetterange: Distance the Marionette ability can be used across. (Def 700.0)
- l4d_sjm_rodeojump: Enables the Rodeo Jump ability, Jockey is able to jump while riding a Survivor. (Def 1)
- l4d_sjm_rodeojumppower: Power behind the Jockey's jump. (Def 400.0)
Cvars
<*>To change these values edit the plugin.L4D2.SinisterJockey.cfg in the CFG/Sourcemod folder.
Installation
- Download and copy L4D2_Sinister_Jockey.smx to Addons/Sourcemod/Plugins
- Delete plugin.L4D2.SinisterJockey.cfg from the CFG/Sourcemod folder.
Version History
Version 1.3 - (4/10/14)
<*>Added new ability - Bacterial Feet
<*>Added new ability - Rodeo Jump
Version 1.2 - (2/18/14) - 64 Views
<*>Added new ability - Marionette
<*>Changed Human Shield to use SDK Hooks, now prevents melee damage
Version 1.1 - (1/28/14) - 44 Views
<*>As requested by Sev: Added new ability - GravityPounce
Version 1.0 - (1/27/14) - 12 Views
<*>Original launch of the plugin
Special Thanks
n3wton - Jockey Pounce Damage:
http://forums.alliedmods.net/showthread.php?p=1172322
Known Issues
<*>None