ATTENTION#I will be splitting plugin's instead of 1 big 1, for ease for me#
EnhanceThrowable's[
Here]
GoreSystem:
(More Blood and GORE for Everything thing that can die
,
(infected only)BloodPool on Death, Headshot only Gore,
Explosion Only Gore)
Boomer Huge Blood Patch.
Huge Amount of blood decal Splatter
Particle Cooldown refresh is +1 every 0.1secs (Keep entitys down and prevent clients from crashing (Blood pool now has it's own capping system))
Changeable with convar
please post bugs
https://www.youtube.com/watch?v=6wo0...ature=youtu.beDisplay of some of the updates
Credits to
Timocop for helping me see silly stuff "This < should be this way > "
Config Name = EnhancementGore_V2.cfg
i renamed all the convars use _ instead of caps Like EnhanceGore to enhance_gore caps where a pain also new config to V2
PHP Code:
// This file was auto-generated by SourceMod (v1.7.3-dev+5275)
// ConVars for plugin "Enhancement_System.smx"
// Save blood pool locations until its gone to create another pool at the same location Better for Client Perf[0 = disable]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
enhance_blood_indexing "1"
// Enhance Blood & Gore [0 = disable]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
enhance_blood_particles "1"
// BloodPool Cap Until refresh period [0 = disable bloodpools]
// -
// Default: "12"
// Minimum: "0.000000"
// Maximum: "100.000000"
enhance_blood_pool "12"
// Enable boomer blood pool (Its much bigger than standard) [0 = disable]
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "5.000000"
enhance_blood_pool_boomer "1"
// BloodPool Refresh Period [0.0 = disable refresh Period Unlimied blood pools]
// -
// Default: "1.0"
// Minimum: "0.000000"
// Maximum: "5.000000"
enhance_blood_pool_refresh "1.0"
// EnhanceBoomer Pop with decals, but the clientsided particle system does not show boomerexplode particles, this will add them back in server side
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "1.000000"
enhance_boomer_decals "0"
// Enchance Decals to produce more blood splatter on the walls boomer pop decals wont work if this is disabled Autodisabled on(c3m2_swamp & c8m2_subway) Prevent lag
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
enhance_decals "1"
// EnableMe = 1 for EnhanceMents (Blood/Gore)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
enhance_gore "1"
// Upper Limit to Particles at once
// -
// Default: "20"
// Minimum: "1.000000"
// Maximum: "100.000000"
enhance_particle_cap "20"
// TimeBefore Another Particle slot is Free (effective change happens on NextRound), e.g. cap is 20 to particles(Default) at once and particle slot refeshes every 0.1 secs(Default value) for +1 slot so if cap is at 0 it will be 2 seconds until 20 slots are
// -
// Default: "0.07"
// Minimum: "0.000000"
// Maximum: "1.000000"
enhance_refresh_timer "0.07"
// If you have stutter due to latepreacaching particles enable this, altho they should already precache OnMapStart
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
precache_work_around "1"
Log:
(Release Version 0.2 Alpha)
https://www.youtube.com/watch?v=5v1udfnzIkI Bit Of gameplay with lots of zombies and blood
############################################# #################
(Release Version 0.9)
Fixed major flaws particles precache mistake fixed, added config for stuff you can toggle on or off, done some workaround for bugs added custom precaching it works too because my boomer issue.
Added:Blood Decals.
Added:BoomerBloodPool
Added
articleCap Maxlimit ConVar
Added
recache workaround(Besides boomer death still not working :c, Help anyone?)
Tuned:The BloodSystem
Added:Survivor splat decals
Added:Survivor Gore
Added:SpecialInfected Gore
Added:BoomerDecal Explosion, ReadConVar why this is here.
############################################# ######################
(Release Version 1.0)
Added:SpitterGore
Added:FakeClientCheck on Custom Precaching
Tuned:fixed a mistake where blood patches were appearing with no death
Added:Globle ConVar to toggle extra decal splatter on or off
Cleaned up some stuff that i was not going to use
Tested:EnhanceBoomerDecals ConVar under Heavyload no crash.
Changed:
EnhanceMe --->
EnhanceGore+
############################################# ######################
(Release Version 1.1)
Added:Convar For TimerRefesh Period (EnhanceRefreshTimer)
Added:Custom Precache hurtPount To Prevent LateGame Stutter from being hurt Hp will be restored and checks to prevent Incapping
Remove smlib include dependency all stocks used are in plugin.
############################################# ######################
(Release Version 2.0)
Added: BloodPool indexing system to prevent blood pool overlap Better for client perf
Added: option to toggle boomer blood pool which is huge
Added: added blood pool capping value
Added: Added blood pool refresh cap period
Added: more RNG to the particles should look more random and not 1 way splatter
Fixes:
Fixed Verybad lag on c3m2_swamp & c8m2_subway because of the decal tracing though the crashed plane model and subway was too expensive for clients (Valve's problem)
Fixed Custom Precache system should now be no errors and now considers temp health for hurting for blood.
Optmised Plugin abit to save some cpu, altho indexing will be better perf for clients but trades at server perf(very small not noticeable)
############################################# #####################
(Release Version 2.1)
Fixed a Sneaky Handle leak builting up overtime and eating perf slowly
Optmised abit more
Fixed a silly mistake with the disableing bool for decal splatter
This Was Done for 1.6 Compiler