[CS:GO] Friendly Fire > Killshot Reverse
A useful plugin that controls how damage is processed.
Installation
Click the Download hyperlink below for the latest version and copy the contents of the .zip file into your "csgo/addons/sourcemod/" directory.
Configuration
Add the following convars to your servers gamemode configuration or server.cfg if your lazy.
Code:
killshotreverse_enable 1 // Enable/Disable the plugin from editing damage values.
killshotreverse_dmgratio 0.25 // The ratio of damage to apply back to the attacker.
killshotreverse_disablealldamage 0 // Disable all damage between all players.
killshotreverse_disablefalldamage 0 // Disables fall damage for players.
killshotreverse_reversealldamage 1 // Reverses all damage to attacking player.
killshotreverse_disableknifedamage 0 // Disabled friendly fire for knife damage.
killshotreverse_rounddisabletimer 20.0 // Disable friendly fire for the first x seconds of each round.
killshotreverse_blockvictimdamage 1 // Victims wont receive damage from friendly fire killshots
killshotreverse_blockkillshotsonly 1 // Allows all friendly fire damage to be reversed
Configuration - Reverse killshot damage to attacker
Code:
killshotreverse_enable 1 // Enable/Disable the plugin from editing damage values.
killshotreverse_dmgratio 0.25 // The ratio of damage to apply back to the attacker.
killshotreverse_disablealldamage 0 // Disable all damage between all players.
killshotreverse_disablefalldamage 0 // Disables fall damage for players.
killshotreverse_reversealldamage 1 // Reverses all damage to attacking player.
killshotreverse_disableknifedamage 0 // Disabled friendly fire for knife damage.
killshotreverse_rounddisabletimer 20.0 // Disable friendly fire for the first x seconds of each round.
killshotreverse_blockvictimdamage 1 // Victims wont receive damage from friendly fire killshots
killshotreverse_blockkillshotsonly 1 // Allows all friendly fire damage to be reversed
Configuration - Disable all damage including fall damage (skill servers)
Code:
killshotreverse_enable 1 // Enable/Disable the plugin from editing damage values.
killshotreverse_dmgratio 0.25 // The ratio of damage to apply back to the attacker.
killshotreverse_disablealldamage 1 // Disable all damage between all players.
killshotreverse_disablefalldamage 1 // Disables fall damage for players.
killshotreverse_reversealldamage 1 // Reverses all damage to attacking player.
killshotreverse_disableknifedamage 0 // Disabled friendly fire for knife damage.
killshotreverse_rounddisabletimer 0.0 // Disable friendly fire for the first x seconds of each round.
killshotreverse_blockvictimdamage 1 // Victims wont receive damage from friendly fire killshots
killshotreverse_blockkillshotsonly 1 // Allows all friendly fire damage to be reversed
Configuration - Mirror damage back to attacker
Code:
killshotreverse_enable 1 // Enable/Disable the plugin from editing damage values.
killshotreverse_dmgratio 1.0 // The ratio of damage to apply back to the attacker.
killshotreverse_disablealldamage 0 // Disable all damage between all players.
killshotreverse_disablefalldamage 0 // Disables fall damage for players.
killshotreverse_reversealldamage 1 // Reverses all damage to attacking player.
killshotreverse_disableknifedamage 0 // Disabled friendly fire for knife damage.
killshotreverse_rounddisabletimer 10.0 // Disable friendly fire for the first x seconds of each round.
killshotreverse_blockvictimdamage 0 // Victims wont receive damage from friendly fire killshots
killshotreverse_blockkillshotsonly 0 // Allows all friendly fire damage to be reversed
Changelog
Version 1.1
Added cvars killshotreverse_enable and killshotreverse_dmgratio.
Added translation file for messages.
Version 1.2
Fixed killshotreverse_dmgratio not applying correctly.
Fixed loading of cvar's on plugin start.
Version 1.3
Fixed player being hooked for processing when the plugin is disabled.