mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 04:51:32 +01:00
Vaurca filtration bit organ added. When destroyed or removed, oxygen becomes poisonous to the Vaurca. Vaurca lungs have been made organic. Vaurca take 3x toxin damage, as a result of their rather alien biology. Vaurca lose additional blood when an opportunity to lose blood presents itself, due to their open-circulatory system. Vaurca organs are no longer all robotic, except for the neural socket and filtration bit. Vaurca organ surgery is now possible.
This commit is contained in:
@@ -126,10 +126,16 @@ var/const/BLOOD_VOLUME_SURVIVE = 122
|
||||
for(var/obj/item/organ/external/temp in organs)
|
||||
if(!(temp.status & ORGAN_BLEEDING) || temp.status & ORGAN_ROBOT)
|
||||
continue
|
||||
for(var/datum/wound/W in temp.wounds) if(W.bleeding())
|
||||
blood_max += W.damage / 40
|
||||
if (temp.open)
|
||||
blood_max += 2 //Yer stomach is cut open
|
||||
if(src.get_species() == "Vaurca")
|
||||
for(var/datum/wound/W in temp.wounds) if(W.bleeding())
|
||||
blood_max += W.damage / 20
|
||||
if (temp.open)
|
||||
blood_max += 4 //Yer stomach is cut open
|
||||
else
|
||||
for(var/datum/wound/W in temp.wounds) if(W.bleeding())
|
||||
blood_max += W.damage / 40
|
||||
if (temp.open)
|
||||
blood_max += 2 //Yer stomach is cut open
|
||||
drip(blood_max)
|
||||
|
||||
//Makes a blood drop, leaking amt units of blood from the mob
|
||||
|
||||
@@ -208,10 +208,18 @@ obj/item/organ/vaurca/neuralsocket/process()
|
||||
parent_organ = "chest"
|
||||
icon = 'icons/mob/alien.dmi'
|
||||
icon_state = "breathing_app"
|
||||
robotic = 2
|
||||
robotic = 0
|
||||
|
||||
obj/item/organ/vaurca/breathingapparatus/process()
|
||||
return
|
||||
|
||||
/obj/item/organ/vaurca/breathingapparatus/removed()
|
||||
return
|
||||
|
||||
/obj/item/organ/vaurca/filtrationbit
|
||||
name = "filtration bit"
|
||||
organ_tag = "filtration bit"
|
||||
parent_organ = "head"
|
||||
icon = 'icons/mob/alien.dmi'
|
||||
icon_state = "filter"
|
||||
robotic = 2
|
||||
Reference in New Issue
Block a user