-tg- Life() refactors

This commit does a *lot*
Main points of shit changed:
 - Breathing for carbons is now partially handled at a carbon/Life()
   level; Humans still use their species bullshit and all.
 - Most shit has been pushed up the chain to living/Life().
 - Simple_animals no longer use the fucking stupid Die() proc, they use
   death() like a consistant fucker.
 - Human vision is now handled via species.
 - Lots and lots of robot copypasta cleaned
  - AI is still a terrifying mess, not even -tg- touches it

I have tested this, and everything I thought to test worked:
 - Aliens breathing
 - Humans breathing
 - Human vision
 - Robot HUD
 - human HUD
 - Simple animals automatic systems
 - Simple animals dying properly
 - Robot goggles working
This commit is contained in:
Tigercat2000
2015-11-04 16:32:57 -08:00
parent 7d465ebcb7
commit 67e20ff5d5
60 changed files with 1462 additions and 1317 deletions
+1 -1
View File
@@ -345,7 +345,7 @@
if(child)
child.loc = get_turf(src)
if(kill && istype(child))
child.Die()
child.death()
else
for(var/mob/M in range(1,src))
if(CanHug(M))