Description:
This plugin changes the amount of damage per player.
- (Damage from the player to a zombie) = (Original Damage) / 2 ^ ( (the player's adjustment level) / (Double Strong Level) )
- (Damage from a zombie to the player) = (Original Damage) * 2 ^ ( (the player's adjustment level) / (Double Strong Level) )
- (the player's adjustment level) ... If the player win, it increases. If the player die or fail to escape, it reduces.
- (Double Strong Level) ... default is 10. you can change in config file.
In other words, if the player keep winning the same map, the zombies become stronger; conversely, if the player die repeatedly, the zombies become weaker.
When the adjustment level reaches double strong level, the zombie's attack power is doubled and the zombie's relative health is doubled.
This is intended to ensure that expert and novice players play with the same sense of urgency.
CVar and Config:
There are no CVar in this plugin.
this plugin have config file.The following values can be set.
- double strong level
- initial level
- unchangeable level corresponding to malicious players
- the amount of increase level when the player win.
- the amount of reduces level when the player die.
- the minimum alive time of a player, required for the level to decrease when a player dies.
- the amount of reduces level when the player fails to escape.
- list of the malicious player's steamID64.
this plugin creates an "adjust_damage_ini" folder in the sourcemod\configs folder and generates a [<SteamID64>].ini file for each client in this folder.
Dependencies:
When used in conjunction with the latest version of the "Health_and_stamina_disp" plugin, the display of the amount of charge is corrected from the original damage to the adjusted value.
There is no problem if the "Health_and_stamina_disp" plugin is not used together.
This plugin does not use SQL. This plugin generates an ini file for each client, which records the adjust level for each map.
Caution:
If you have already installed this plugin and will update to v1.0.3, please delete all ini files in the configs/adjust_damage_ini folder. In v1.0.3, the file names and file contents of the ini files have changed.
Changelog:
Quote:
2022-05-016(v1.0.3)
- Changed that the level does not drop unless the player dies after aliving for a certain period of time, and added a configuration value to the cfg file.
- Changed the timing of loading the cfg file from when the plugin is started to when the map is changed.
- Changed ini file name from SteamID3 to SteamID64 and changed configuration to include client name in ini file.(You can search for ini files from windows explorer using the player name. You can also use the file name to quickly find the player's STEAM profile url.)
- Added the ability to punish malicious players.
2022-05-08(v1.0.2)
- Initial release.
|