diff --git a/code/datums/voice_of_god_command.dm b/code/datums/voice_of_god_command.dm index 22a3993fa78..e6fe27d2014 100644 --- a/code/datums/voice_of_god_command.dm +++ b/code/datums/voice_of_god_command.dm @@ -206,7 +206,8 @@ GLOBAL_LIST_INIT(voice_of_god_commands, init_voice_of_god_commands()) /datum/voice_of_god_command/bleed/execute(list/listeners, mob/living/user, power_multiplier = 1, message) for(var/mob/living/carbon/human/target in listeners) var/obj/item/bodypart/chosen_part = pick(target.get_bodyparts()) - chosen_part.adjustBleedStacks(5) + var/add_stacks = HAS_TRAIT(target, TRAIT_BLOOD_FOUNTAIN) ? 7 : 5 + chosen_part.adjustBleedStacks(add_stacks) /// This command sets the listeners ablaze. /datum/voice_of_god_command/burn diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index c0e3ec16a1f..649d8985dcc 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -1349,7 +1349,8 @@ if(!can_bleed()) to_chat(src, span_notice("You get a headache.")) return - head.adjustBleedStacks(5) + var/add_stacks = HAS_TRAIT(src, TRAIT_BLOOD_FOUNTAIN) ? 7 : 5 + head.adjustBleedStacks(add_stacks) visible_message(span_notice("[src] gets a nosebleed."), span_warning("You get a nosebleed.")) /mob/living/carbon/check_hit_limb_zone_name(hit_zone)