Blood Under Clothes (#10983)

This commit is contained in:
Geeves
2021-01-22 02:25:03 -03:00
committed by GitHub
parent a7e65e4ee5
commit d199aea525
7 changed files with 78 additions and 15 deletions
+6
View File
@@ -692,6 +692,12 @@ Note that amputating the affected organ does in fact remove the infection from t
germ_level++
owner.adjustToxLoss(1)
/obj/item/organ/external/proc/body_part_class()
return null
/obj/item/organ/external/proc/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] soaking through the clothes on their [src]!"
//Updating wounds. Handles wound natural I had some free spachealing, internal bleedings and infections
/obj/item/organ/external/proc/update_wounds()
+42
View File
@@ -21,6 +21,12 @@
encased = "ribcage"
augment_limit = 3
/obj/item/organ/external/chest/body_part_class()
return UPPER_TORSO
/obj/item/organ/external/chest/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] running down their thighs!"
/obj/item/organ/external/groin
name = "lower body"
limb_name = "groin"
@@ -38,6 +44,12 @@
gendered_icon = 1
augment_limit = 3
/obj/item/organ/external/groin/body_part_class()
return UPPER_TORSO
/obj/item/organ/external/groin/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] running down their thighs!"
/obj/item/organ/external/arm
limb_name = "l_arm"
name = "left arm"
@@ -54,6 +66,12 @@
amputation_point = "left shoulder"
augment_limit = 2
/obj/item/organ/external/arm/body_part_class()
return ARMS
/obj/item/organ/external/arm/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] running down their sleeves!"
/obj/item/organ/external/arm/right
limb_name = "r_arm"
name = "right arm"
@@ -81,6 +99,12 @@
limb_flags = ORGAN_CAN_AMPUTATE | ORGAN_CAN_BREAK | ORGAN_CAN_MAIM | ORGAN_HAS_TENDON
augment_limit = 2
/obj/item/organ/external/leg/body_part_class()
return LEGS
/obj/item/organ/external/leg/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] pooling at their feet!"
/obj/item/organ/external/leg/right
limb_name = "r_leg"
name = "right leg"
@@ -106,6 +130,12 @@
maim_bonus = 1
augment_limit = 1
/obj/item/organ/external/foot/body_part_class()
return LEGS
/obj/item/organ/external/foot/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] pooling at their feet!"
/obj/item/organ/external/foot/removed()
if(owner)
owner.drop_from_inventory(owner.shoes)
@@ -137,6 +167,12 @@
maim_bonus = 1
augment_limit = 1
/obj/item/organ/external/hand/body_part_class()
return ARMS
/obj/item/organ/external/hand/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] running down their sleeves!"
/obj/item/organ/external/hand/take_damage(brute, burn, damage_flags, used_weapon, list/forbidden_limbs, silent)
. = ..()
owner.update_hud_hands()
@@ -181,6 +217,12 @@
augment_limit = 3
var/can_intake_reagents = 1
/obj/item/organ/external/head/body_part_class()
return HEAD
/obj/item/organ/external/head/covered_bleed_report(var/blood_type)
return "[owner.get_pronoun("has")] [blood_type] running down their neck!"
/obj/item/organ/external/head/removed()
if(owner)
name = "[owner.real_name]'s head"