Crushes some Ethereal bugs and adds bloodbags for them (#41745)

cl Floyd / Qustinnus
add: Bloodbags for ethereal filled with liquid electricity
fix: Ethereals cant clone lightbulbs anymore
fix: Fixes runtime in Ethereal charge handling
/cl
This commit is contained in:
Qustinnus
2018-12-09 23:09:24 +13:00
committed by oranges
parent 445bcf110b
commit 9d28bd7244
5 changed files with 8 additions and 3 deletions
@@ -5,12 +5,13 @@
icon_state = "bloodpack"
volume = 200
var/blood_type = null
var/unique_blood = null
var/labelled = 0
/obj/item/reagent_containers/blood/Initialize()
. = ..()
if(blood_type != null)
reagents.add_reagent("blood", 200, list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=blood_type,"resistances"=null,"trace_chem"=null))
reagents.add_reagent(unique_blood ? unique_blood : "blood", 200, list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"=blood_type,"resistances"=null,"trace_chem"=null))
update_icon()
/obj/item/reagent_containers/blood/on_reagent_change(changetype)
@@ -71,6 +72,7 @@
/obj/item/reagent_containers/blood/ethereal
blood_type = "LE"
unique_blood = "liquidelectricity"
/obj/item/reagent_containers/blood/universal
blood_type = "U"