- Overrides Valves 'God Frames' .. the time right after being Pounced / Pulled / Ridden or Freed / Untied / Unseated / Unpummeled in which Survivors magically take zero damage.
For example: If a Survivor is standing in a fully active Spit area, and you Smokerpull him, he gets invincible for 2 seconds after your pull and for 2 seconds more when your tongue breaks. He easily dodges 20-30 damage that way. [Did i mention you cant control whom the damn tongue targets?!] I call BS on that.
Another example: You land on a Survivor in a beautiful arc and get a satisfying 25 Pounce bonus ... until you realize a Jockey had ridden the Survivor in the last fraction of a second, and you get NOTHING.
Same goes for Survivors standing up from being Pounced .. basically all situations in which the game DOESN'T APPLY any damage you deal to Survivors.
The Plugin monitors 'God Frame' creating events. It then checks affected Survivors health after an attack hit them, and if it finds the damage wasnt applied, it makes sure it does.
- Damage dealt by the Plugin is correctly scored for the Infected responsible.
By default, only Special Infected [not the Witch] attacks get to override god frames. There is a convar by which you can extend that to Commons, but
be warned. You can easily lose 50 health while getting up from a Pounce and being swarmed by Zombies.
Convars:
- l4d2_god_frames_be_gone_version - informative
- l4d2_god_frames_be_gone_enabled - controlling
- l4d2_god_frames_be_gone_commons - (default 0) allow commons to pierce god frames
- l4d2_god_frames_be_gone_debug (default 0) Sum of debug flags for debug outputs; 1-console, 2-log, 4-chat
- l4d2_god_frames_be_gone_4spitter (default 1) Does Spitter damage override god frames?
Requires SDKHooks, tested on Sourcemod 1.4
Changelog:
1.0.0 - Release
1.0.1 - added L4D compatibility
1.0.2 - minor invalid client fix
1.0.4 - more invalid client errorlog fixing
1.0.5 - minor vanilla errorlog fixed
1.0.6 - removed bug workaround code for L4D2 SDKHooks, breaking plugin with fixed SDKHooks