mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
Merge pull request #12505 from GhostActual/New-Alien-Organs
New Alien Organ Sprites
This commit is contained in:
@@ -138,7 +138,7 @@
|
|||||||
O_LUNGS = /obj/item/organ/internal/lungs/unathi,
|
O_LUNGS = /obj/item/organ/internal/lungs/unathi,
|
||||||
O_LIVER = /obj/item/organ/internal/liver/unathi,
|
O_LIVER = /obj/item/organ/internal/liver/unathi,
|
||||||
O_BRAIN = /obj/item/organ/internal/brain/unathi,
|
O_BRAIN = /obj/item/organ/internal/brain/unathi,
|
||||||
O_EYES = /obj/item/organ/internal/eyes,
|
O_EYES = /obj/item/organ/internal/eyes/unathi,
|
||||||
O_STOMACH = /obj/item/organ/internal/stomach/unathi,
|
O_STOMACH = /obj/item/organ/internal/stomach/unathi,
|
||||||
O_INTESTINE = /obj/item/organ/internal/intestine/unathi
|
O_INTESTINE = /obj/item/organ/internal/intestine/unathi
|
||||||
)
|
)
|
||||||
@@ -256,13 +256,13 @@
|
|||||||
|
|
||||||
has_organ = list( //No appendix.
|
has_organ = list( //No appendix.
|
||||||
O_HEART = /obj/item/organ/internal/heart/tajaran,
|
O_HEART = /obj/item/organ/internal/heart/tajaran,
|
||||||
O_LUNGS = /obj/item/organ/internal/lungs,
|
O_LUNGS = /obj/item/organ/internal/lungs/tajaran,
|
||||||
O_VOICE = /obj/item/organ/internal/voicebox,
|
O_VOICE = /obj/item/organ/internal/voicebox,
|
||||||
O_LIVER = /obj/item/organ/internal/liver,
|
O_LIVER = /obj/item/organ/internal/liver/tajaran,
|
||||||
O_KIDNEYS = /obj/item/organ/internal/kidneys,
|
O_KIDNEYS = /obj/item/organ/internal/kidneys,
|
||||||
O_BRAIN = /obj/item/organ/internal/brain,
|
O_BRAIN = /obj/item/organ/internal/brain,
|
||||||
O_EYES = /obj/item/organ/internal/eyes/tajaran,
|
O_EYES = /obj/item/organ/internal/eyes/tajaran,
|
||||||
O_STOMACH = /obj/item/organ/internal/stomach,
|
O_STOMACH = /obj/item/organ/internal/stomach/tajaran,
|
||||||
O_INTESTINE = /obj/item/organ/internal/intestine
|
O_INTESTINE = /obj/item/organ/internal/intestine
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -365,6 +365,23 @@
|
|||||||
BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right)
|
BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
has_organ = list(
|
||||||
|
O_HEART = /obj/item/organ/internal/heart/skrell,
|
||||||
|
O_LUNGS = /obj/item/organ/internal/lungs/skrell,
|
||||||
|
O_VOICE = /obj/item/organ/internal/voicebox/skrell,
|
||||||
|
O_LIVER = /obj/item/organ/internal/liver/skrell,
|
||||||
|
O_KIDNEYS = /obj/item/organ/internal/kidneys/skrell,
|
||||||
|
O_BRAIN = /obj/item/organ/internal/brain/skrell,
|
||||||
|
O_APPENDIX = /obj/item/organ/internal/appendix/skrell,
|
||||||
|
O_SPLEEN = /obj/item/organ/internal/spleen/skrell,
|
||||||
|
O_EYES = /obj/item/organ/internal/eyes/skrell,
|
||||||
|
O_STOMACH = /obj/item/organ/internal/stomach/skrell,
|
||||||
|
O_INTESTINE = /obj/item/organ/internal/intestine/skrell
|
||||||
|
)
|
||||||
|
|
||||||
|
/datum/species/skrell/can_breathe_water()
|
||||||
|
return TRUE
|
||||||
|
|
||||||
/datum/species/zaddat
|
/datum/species/zaddat
|
||||||
name = SPECIES_ZADDAT
|
name = SPECIES_ZADDAT
|
||||||
name_plural = "Zaddat"
|
name_plural = "Zaddat"
|
||||||
|
|||||||
@@ -50,6 +50,6 @@
|
|||||||
|
|
||||||
/obj/item/organ/internal/appendix/removed()
|
/obj/item/organ/internal/appendix/removed()
|
||||||
if(inflamed)
|
if(inflamed)
|
||||||
icon_state = "appendixinflamed"
|
icon_state = "[initial(icon_state)]inflamed"
|
||||||
name = "inflamed appendix"
|
name = "inflamed appendix"
|
||||||
..()
|
..()
|
||||||
@@ -66,16 +66,6 @@
|
|||||||
owner.adjustToxLoss(15 * spleen_efficiency)
|
owner.adjustToxLoss(15 * spleen_efficiency)
|
||||||
Target.wounds += W
|
Target.wounds += W
|
||||||
|
|
||||||
/obj/item/organ/internal/spleen/skrell
|
|
||||||
name = "lymphatic hub"
|
|
||||||
icon_state = "spleen"
|
|
||||||
parent_organ = BP_HEAD
|
|
||||||
spleen_efficiency = 0.5
|
|
||||||
|
|
||||||
/obj/item/organ/internal/spleen/skrell/Initialize()
|
|
||||||
. = ..()
|
|
||||||
adjust_scale(0.8,0.7)
|
|
||||||
|
|
||||||
/obj/item/organ/internal/spleen/minor
|
/obj/item/organ/internal/spleen/minor
|
||||||
name = "vestigial spleen"
|
name = "vestigial spleen"
|
||||||
parent_organ = BP_GROIN
|
parent_organ = BP_GROIN
|
||||||
|
|||||||
41
code/modules/organs/subtypes/skrell.dm
Normal file
41
code/modules/organs/subtypes/skrell.dm
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/obj/item/organ/internal/eyes/skrell
|
||||||
|
icon_state = "skrell_eyes"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/heart/skrell
|
||||||
|
icon_state = "skrell_heart-on"
|
||||||
|
dead_icon = "skrell_heart-off"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/lungs/skrell
|
||||||
|
icon_state = "skrell_lungs"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/liver/skrell
|
||||||
|
icon_state = "skrell_liver"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/brain/skrell
|
||||||
|
icon_state = "brain_skrell"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/stomach/skrell
|
||||||
|
icon_state = "skrell_stomach"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/kidneys/skrell
|
||||||
|
icon_state = "skrell_kidney"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/intestine/skrell
|
||||||
|
icon_state = "skrell_intestine"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/voicebox/skrell
|
||||||
|
icon_state = "skrell_larynx"
|
||||||
|
will_assist_languages = list(LANGUAGE_SKRELLIAN, LANGUAGE_SKRELLIANFAR)
|
||||||
|
|
||||||
|
/obj/item/organ/internal/appendix/skrell
|
||||||
|
icon_state = "skrell_appendix"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/spleen/skrell
|
||||||
|
name = "lymphatic hub"
|
||||||
|
icon_state = "skrell_spleen"
|
||||||
|
parent_organ = BP_HEAD
|
||||||
|
spleen_efficiency = 0.5
|
||||||
|
|
||||||
|
/obj/item/organ/internal/spleen/skrell/Initialize()
|
||||||
|
. = ..()
|
||||||
|
adjust_scale(0.8,0.7)
|
||||||
@@ -5,3 +5,11 @@
|
|||||||
icon_state = "tajaran_heart-on"
|
icon_state = "tajaran_heart-on"
|
||||||
dead_icon = "tajaran_heart-off"
|
dead_icon = "tajaran_heart-off"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/lungs/tajaran
|
||||||
|
icon_state = "tajaran_lungs"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/liver/tajaran
|
||||||
|
icon_state = "tajaran_liver"
|
||||||
|
|
||||||
|
/obj/item/organ/internal/stomach/tajaran
|
||||||
|
icon_state = "tajaran_stomach"
|
||||||
@@ -15,10 +15,12 @@
|
|||||||
force = 5
|
force = 5
|
||||||
throwforce = 10
|
throwforce = 10
|
||||||
|
|
||||||
|
/obj/item/organ/internal/eyes/unathi
|
||||||
|
icon_state = "unathi_eyes"
|
||||||
|
|
||||||
/obj/item/organ/internal/heart/unathi
|
/obj/item/organ/internal/heart/unathi
|
||||||
icon_state = "unathi_heart-on"
|
icon_state = "unathi_heart-on"
|
||||||
dead_icon = "unath_heart-off"
|
dead_icon = "unathi_heart-off"
|
||||||
|
|
||||||
/obj/item/organ/internal/lungs/unathi
|
/obj/item/organ/internal/lungs/unathi
|
||||||
color = "#b3cbc3"
|
color = "#b3cbc3"
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 53 KiB |
@@ -3575,6 +3575,7 @@
|
|||||||
#include "code\modules\organs\subtypes\replicant.dm"
|
#include "code\modules\organs\subtypes\replicant.dm"
|
||||||
#include "code\modules\organs\subtypes\shadekin.dm"
|
#include "code\modules\organs\subtypes\shadekin.dm"
|
||||||
#include "code\modules\organs\subtypes\shadekin_vr.dm"
|
#include "code\modules\organs\subtypes\shadekin_vr.dm"
|
||||||
|
#include "code\modules\organs\subtypes\skrell.dm"
|
||||||
#include "code\modules\organs\subtypes\slime.dm"
|
#include "code\modules\organs\subtypes\slime.dm"
|
||||||
#include "code\modules\organs\subtypes\slime_vr.dm"
|
#include "code\modules\organs\subtypes\slime_vr.dm"
|
||||||
#include "code\modules\organs\subtypes\standard.dm"
|
#include "code\modules\organs\subtypes\standard.dm"
|
||||||
|
|||||||
Reference in New Issue
Block a user