diff --git a/aurorastation.dme b/aurorastation.dme index 4c0178510cc..837931fb7a8 100644 --- a/aurorastation.dme +++ b/aurorastation.dme @@ -2492,6 +2492,7 @@ #include "code\modules\organs\internal\stomach.dm" #include "code\modules\organs\internal\species\diona.dm" #include "code\modules\organs\internal\species\tajara.dm" +#include "code\modules\organs\internal\species\unathi.dm" #include "code\modules\organs\internal\species\vaurca.dm" #include "code\modules\organs\subtypes\augment.dm" #include "code\modules\organs\subtypes\autakh.dm" 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 01a89be3f0e..7fe548d07ed 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 @@ -99,6 +99,16 @@ "Your scales bristle against the cold." ) + has_organ = list( + BP_BRAIN = /obj/item/organ/internal/brain/unathi, + BP_HEART = /obj/item/organ/internal/heart/unathi, + BP_LIVER = /obj/item/organ/internal/liver/unathi, + BP_LUNGS = /obj/item/organ/internal/lungs/unathi, + BP_KIDNEYS = /obj/item/organ/internal/kidneys/unathi, + BP_STOMACH = /obj/item/organ/internal/stomach/unathi, + BP_EYES = /obj/item/organ/internal/eyes/unathi + ) + pain_emotes_with_pain_level = list( list(/decl/emote/audible/wheeze, /decl/emote/audible/roar, /decl/emote/audible/bellow) = 80, list(/decl/emote/audible/grunt, /decl/emote/audible/groan, /decl/emote/audible/wheeze, /decl/emote/audible/hiss) = 50, diff --git a/code/modules/organs/internal/species/unathi.dm b/code/modules/organs/internal/species/unathi.dm new file mode 100644 index 00000000000..abb27f5d7f4 --- /dev/null +++ b/code/modules/organs/internal/species/unathi.dm @@ -0,0 +1,28 @@ +/obj/item/organ/internal/stomach/unathi + name = "massive gizzard" + desc = "A much larger stomach than what humans have. Looks to belong to a carnivore." + icon_state = "unathi_stomach" + +/obj/item/organ/internal/brain/unathi + icon_state = "unathi_brain" + +/obj/item/organ/internal/lungs/unathi + name = "large lungs" + desc = "A pair of two large lungs belonging to Unathi, similar in appearance to yet much larger than Human lungs." + icon_state = "unathi_lungs" + +/obj/item/organ/internal/heart/unathi + name = "large heart" + desc = "A single large heart almost triple the size of your hand, used to effectively pump blood throughout a body without transporting much heat. It looks to have only one ventricle." + icon_state = "unathi_heart" + +/obj/item/organ/internal/liver/unathi + icon_state = "unathi_liver" + +/obj/item/organ/internal/kidneys/unathi + icon_state = "unathi_kidneys" + +/obj/item/organ/internal/eyes/unathi + name = "reptilian eyes" + desc = "A pair of reptilian eyes. The pupil is slit and never dialating; you can almost feel it staring at you." + icon_state = "unathi_eyes" \ No newline at end of file diff --git a/html/changelogs/dekser-unathi_organ_sprites.yml b/html/changelogs/dekser-unathi_organ_sprites.yml new file mode 100644 index 00000000000..3b7817bdd52 --- /dev/null +++ b/html/changelogs/dekser-unathi_organ_sprites.yml @@ -0,0 +1,6 @@ +author: dekser + +delete-after: True + +changes: + - rscadd: "Added unique sprites for Unathi organs." diff --git a/icons/obj/surgery.dmi b/icons/obj/surgery.dmi index 208fa939214..296629b58ad 100644 Binary files a/icons/obj/surgery.dmi and b/icons/obj/surgery.dmi differ