Vaurca Patch 3.00; Fixes #496 (#493)

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:
LordFowl
2016-07-10 01:09:56 +03:00
committed by skull132
parent 5675dec18a
commit fbaeb13039
16 changed files with 108 additions and 30 deletions
+10 -4
View File
@@ -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
+9 -1
View File
@@ -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