mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 21:12:24 +01:00
Blood Under Clothes (#10983)
This commit is contained in:
@@ -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()
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user