From de4e003b17f8212a43e537042fe1c7eb0a68d3f4 Mon Sep 17 00:00:00 2001 From: Geeves Date: Wed, 2 Mar 2022 23:38:03 +0200 Subject: [PATCH] Unathi Stuff (#12937) --- code/modules/mob/living/carbon/human/human.dm | 10 ++++------ .../carbon/human/species/station/unathi/unathi.dm | 3 ++- html/changelogs/geeves-unathi_lore.yml | 7 +++++++ 3 files changed, 13 insertions(+), 7 deletions(-) create mode 100644 html/changelogs/geeves-unathi_lore.yml diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index fd3d7bf2a92..255efcb9bd5 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -160,8 +160,6 @@ if(!silent) to_chat(src, SPAN_WARNING("You need a tighter hold on \the [M]!")) return FALSE - else - return FALSE . = stomach.get_devour_time(victim) || ..() @@ -251,7 +249,7 @@ if (!istype(l_ear, /obj/item/clothing/ears/earmuffs) && !istype(r_ear, /obj/item/clothing/ears/earmuffs)) adjustEarDamage(30, 120) - + if (prob(70)) Paralyse(10) @@ -2023,7 +2021,7 @@ var/obj/item/organ/internal/augment/synthetic_cords/voice/aug = internal_organs_by_name[BP_AUG_ACC_CORDS] //checks for augments, thanks grey if(aug) used_accent = aug.accent - + for(var/obj/item/gear in list(wear_mask,wear_suit,head)) //checks for voice changers masks now if(gear) var/obj/item/voice_changer/changer = locate() in gear @@ -2115,7 +2113,7 @@ // Intensity 1: mild, 2: hurts, 3: very painful, 4: extremely painful, 5: that's going to leave some damage // Sensitive_only: If yes, only those with sensitive hearing are affected // Listening_pain: Increases the intensity by the listed amount if the person is listening in -/mob/living/carbon/human/proc/earpain(var/intensity, var/sensitive_only = FALSE, var/listening_pain = 0) +/mob/living/carbon/human/proc/earpain(var/intensity, var/sensitive_only = FALSE, var/listening_pain = 0) if (ear_deaf) return if (sensitive_only && !get_hearing_sensitivity()) @@ -2124,7 +2122,7 @@ intensity += listening_pain else if (sensitive_only) return - + var/obj/item/organ/external/E = organs_by_name[BP_HEAD] switch (intensity) if (1) diff --git a/code/modules/mob/living/carbon/human/species/station/unathi/unathi.dm b/code/modules/mob/living/carbon/human/species/station/unathi/unathi.dm index 322a2da66db..d74ec7ab13d 100644 --- a/code/modules/mob/living/carbon/human/species/station/unathi/unathi.dm +++ b/code/modules/mob/living/carbon/human/species/station/unathi/unathi.dm @@ -19,12 +19,13 @@ ) primitive_form = SPECIES_MONKEY_UNATHI darksight = 3 - gluttonous = GLUT_MESSY + gluttonous = GLUT_MESSY|GLUT_ITEM_TINY stomach_capacity = 7 slowdown = 0.5 brute_mod = 0.8 fall_mod = 1.2 + radiation_mod = 0.9 // how else did they survive nuclear armageddon? grab_mod = 1.25 // Huge, usually have horns resist_mod = 2.5 // Arguably our strongest organic species diff --git a/html/changelogs/geeves-unathi_lore.yml b/html/changelogs/geeves-unathi_lore.yml new file mode 100644 index 00000000000..41d0f412588 --- /dev/null +++ b/html/changelogs/geeves-unathi_lore.yml @@ -0,0 +1,7 @@ +author: Geeves + +delete-after: True + +changes: + - rscadd: "Unathi now have a take 10% less radiation damage." + - rscdel: "Unathi can now swallow small items by targeting their mouth and clicking themselves." \ No newline at end of file