mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-20 23:31:04 +00:00
-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:
@@ -95,7 +95,7 @@
|
||||
H.loc = src
|
||||
loc.visible_message("<span class='warning'>The corpse of [H.name] suddenly rises!</span>")
|
||||
|
||||
/mob/living/simple_animal/hostile/blob/blobspore/Die()
|
||||
/mob/living/simple_animal/hostile/blob/blobspore/death()
|
||||
// On death, create a small smoke of harmful gas (s-Acid)
|
||||
var/datum/effect/effect/system/chem_smoke_spread/S = new
|
||||
var/turf/location = get_turf(src)
|
||||
@@ -172,6 +172,6 @@
|
||||
/mob/living/simple_animal/hostile/blob/blobbernaut/blob_act()
|
||||
return
|
||||
|
||||
/mob/living/simple_animal/hostile/blob/blobbernaut/Die()
|
||||
/mob/living/simple_animal/hostile/blob/blobbernaut/death()
|
||||
..()
|
||||
flick("blobbernaut_death", src)
|
||||
|
||||
Reference in New Issue
Block a user