Blob will now eat items placed on it.
Blob does not produce light anymore (take that dionas)
Shield blobs now have same brute resist as normal blobs
Attempted to lower the CPU load of the "Pulse" proc.
2 for loops is more expensive then what we're doing here.
Also we check to see if virus2 is populated before starting a for loop
Conflicts:
code/modules/mob/living/carbon/human/life.dm
code/modules/mob/living/carbon/monkey/life.dm
pretty much the same effeciencies from human/life()
no need to updatehealth() over and over and over
no need to process environment if everything is normal
etc.
Conflicts:
code/modules/mob/living/carbon/monkey/life.dm
Before: We process a whole lot of bullshit for no real reason most of the time because temperatures are perfect.
Now: We check if our temperatures and environment are within normal bounds and get the hell out of the proc.
Also: Mobs that are long dead or just dead mobs spawned at round start won't process Life(), those 3 clowns don't need Life(), those jerks.
Conflicts:
code/modules/mob/living/carbon/human/life.dm
We do a bit of pre-processing to see if we want to do checks on all the organs.
First we don't even do preprocessing unless we have damage of some kind
afterwards we process what is hurt until it gets better or overall we get worse
when we go ahead and check everything else out again.
Can add a safety check in life every 30 ticks or so go ahead and check every organ again but I don't think it's needed.
Conflicts:
code/modules/mob/living/carbon/human/human_defines.dm
code/modules/mob/living/carbon/human/life.dm
code/modules/organs/organ.dm
* adding a 'restore_all_organs' function to living creatures
* adding a 'restore_blood_loss' function to humans
* fixing changeling stasis power to heal organ and blood damage
* fixing adming rejuvinate verb to fix organ and blood damage
Conflicts:
code/modules/mob/living/carbon/human/human_damage.dm
code/modules/organs/organ_external.dm
html/changelog.html
Worked with Neca, he wanted some things changed, Nerfed dionea's
regeneration by removing their ability to regenerate from toxin damage,
making plant-b-gone even more effective.
Cryokinesis was nerfed due to its ability to ensure death to anyone who
does not have access to medical treatment.