With that in mind, I want to make it clear: I will no longer support UMC now or in the future.
#SOURCEMOD L4D2 MAPLIST FREE#
However, when it came to bigger projects such as this, I simply did not have the time, patience, or ability/drive to continue even during the free time that I had. What little I did do for modding between now and then has only been for ZPS, but only just barely. A lot of things have changed since then, but I am still not working on UMC. Good luck!ĭuring February 2020, I had made a PSA notice in the issues section regarding an indefinite hiatus (see that post here: #20 ) due to a number of personal reasons among other world events that made things more difficult to continue doing modding for things such as UMC, at least for me. If you wish to take on the project, please go ahead and fork the repo and do whatever you wish with my permission/blessing/whatever (you do not need to contact me!). As it stands, it works as long as you are not trying to be too complex with the plugins or have large map lists of 100+ maps, but some features do not work as well as they could and it does not completely work with Workshop maps in its current form. RegConsoleCmd( "sm_mapinfo", Cmd_ShowInfo, "Show map info") ĬreateConVar( "sm_perm_ratio", "0.8", "Permanent health to temporary health ratio",ĬreateConVar( "sm_health_bonus_divisor", "200.TL DR: I will no longer be supporting UMC as a project and I will not be responding to issues/pull requests either. RegConsoleCmd( "sm_health", Cmd_ShowBonus, "Show current bonus") Name = "L4D2 Competitive Health Bonus System",ĭescription = "Scoring system for l4d2 competitive", #define HEALTH_DIVISOR GetConVarInt(cvarHealthBonusDivisor) * Health divisor to keep bonus at reasonable numbers */ #define PAIN_PILLS_HEALTH GetConVarInt(cvarPainPillsAddPool) #define STOCK_TEMP_HEALTH (SURVIVOR_MAX_INCAPACITATED_COUNT * SURVIVOR_LIMIT * SURVIVOR_REVIVE_HEALTH) #define MAX_REVIVES (SURVIVOR_LIMIT * SURVIVOR_MAX_INCAPACITATED_COUNT) #define SURVIVOR_MAX_INCAPACITATED_COUNT GetConVarInt(cvarSurvivorMaxIncapCount)
#define SURVIVOR_LIMIT GetConVarInt(cvarSurvivorLimit) #define SURVIVOR_REVIVE_HEALTH GetConVarInt(cvarSurvivorReviveHealth) #define PERM_RATIO GetConVarFloat(cvarPermRatio) * Testers and feedback: Adam, Hib, Sir, Dusty * Survivor deaths have the same kind of penalty on the bonus as incaps. * - Number of times the survivors have been incapacitated / killed. * - Health divisor (defined by the cvar sm_health_bonus_divisor) * - Permanent health ratio (defined by the cvar sm_perm_ratio) * Both pools are subjected to these factors: * that survivors have + pain pills health + temporary health that survivors * The temporary health pool represents the total amount of temporary health * The permanent health pool represents the total amount of permanent health
* There's a permanent health pool and a temporary health pool. * Defines how much temporary health each set of pain pills add to the * the bonus worth more (or less) compared to map distance. * Defines how much permanent health should be worth * L4D2 Competitive Health Bonus Scoring System.