Resets the healing progress bar when the healer distance exceeds the maximum allowed. (96, defined by the player_use_radius cvar)
Exploit often done in the finale chapter of L4D2 Parish (c5m5_bridge) by griefers, which don't let their survivor teammates climb the ladders, causing them to fall and get stuck for a while, until the progress bar is cancelled or completed.
Also fixes a bug where it is possible to keep healing a teammate even after the target is punched by a Tank and goes beyond the healing radius.
sm_print_cvars_l4d_healing_dist_fix => Print the plugin related cvars and their respective values to the console. (z flag required)
Change Log
Spoiler
1.0.2 (25-January-2023)
- Changed the radius check to be based on player_use_radius cvar.
1.0.1 (03-January-2023)
- Added L4D1 support. (thanks "KadabraZz" for reporting)
1.0.0 (02-January-2023)
- Initial release.
Notes
The radius check still isn't 100% accurate according to the game core logic, because it does several checks, but is better than vanilla behavior. (search for: CBasePlayer::FindUseEntity())
Thank you!
HarryPotter - for reporting the Tank punch + keep healing bug.
Thanks for sharing this plugin with us. I was looking for a plugin online that can reset the healing progress bar when the healer distance exceeds the maximum allowed and I am glad I found your post. When I was looking for it online, I also found https://review42.com/reviews/education/papersowl/ website where I found papersowl.com reviews. It will help me a lot in trusting their essay writer and now I don't have to waste my time on searching for the best essay writer.