mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-16 09:34:21 +01:00
species override and IPC monitor fix
This commit is contained in:
@@ -43,7 +43,7 @@
|
||||
/obj/item/organ/proc/update_health()
|
||||
return
|
||||
|
||||
/obj/item/organ/New(mob/living/carbon/holder)
|
||||
/obj/item/organ/New(mob/living/carbon/holder, datum/species/species_override = null)
|
||||
..(holder)
|
||||
if(!max_damage)
|
||||
max_damage = min_broken_damage * 2
|
||||
@@ -60,6 +60,8 @@
|
||||
blood_DNA[dna.unique_enzymes] = dna.b_type
|
||||
else
|
||||
dna = new /datum/dna(null)
|
||||
if(species_override)
|
||||
dna.species = new species_override
|
||||
|
||||
/obj/item/organ/proc/set_dna(var/datum/dna/new_dna)
|
||||
if(new_dna)
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
encased = null
|
||||
status = ORGAN_ROBOT
|
||||
|
||||
/obj/item/organ/external/head/ipc/New()
|
||||
..()
|
||||
/obj/item/organ/external/head/ipc/New(mob/living/carbon/holder, datum/species/species_override = null)
|
||||
..(holder, /datum/species/machine) // IPC heads need to be explicitly set to this since you can print them
|
||||
robotize("Morpheus Cyberkinetics")
|
||||
|
||||
/obj/item/organ/external/chest/ipc
|
||||
|
||||
Reference in New Issue
Block a user