modularises the things

This commit is contained in:
Seris02
2023-01-20 01:42:21 +08:00
parent 5c46dc1007
commit fde97e7e4b
5 changed files with 10 additions and 3 deletions

View File

@@ -81,7 +81,6 @@
// HUD element variable, see organ_icon.dm get_damage_hud_image()
var/image/hud_damage_image
var/prosthetic_digi = FALSE //CHOMPStation edit - when it's prosthetic, can it be a digitigrade
/obj/item/organ/external/Destroy()

View File

@@ -65,7 +65,6 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\
var/list/species_cannot_use = list(SPECIES_TESHARI, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_XENOCHIMERA) //VOREStation Edit
// "Species Name" = "Robolimb Company", List, when initialized, will become "Species Name" = RobolimbDatum, used for alternate species sprites.
var/list/species_alternates = list(SPECIES_TAJ = "Unbranded - Tajaran", SPECIES_UNATHI = "Unbranded - Unathi")
var/can_be_digitigrade = FALSE //CHOMPStation edit
/datum/robolimb/unbranded_monitor
company = "Unbranded Monitor"

View File

@@ -1,3 +1,6 @@
/datum/robolimb
var/can_be_digitigrade = FALSE //maybe move this over into more of a "does this have a custom digitigrade sprite, and if so, what is its icon file/icon name in the limb's file" when someone can be bothered making them
/datum/robolimb/valehoundhead
company = "VALE Hound- Head"
desc = "A VALE hound head meant for synthetics."
@@ -31,3 +34,7 @@
/datum/robolimb/dsi_fennec
can_be_digitigrade = TRUE
/datum/robolimb/dsi_teshari/New()
. = ..()
species_cannot_use -= SPECIES_PROTEAN

View File

@@ -171,7 +171,6 @@ VS Edit - anyone can select these. */
species_cannot_use = GLOB.all_species.Copy()
species_cannot_use -= SPECIES_TESHARI //VOREStation add - let 'em be selected.
species_cannot_use -= SPECIES_CUSTOM //VOREStation add - let 'em be selected.
species_cannot_use -= SPECIES_PROTEAN //CHOMPStation edit
..()
/obj/item/weapon/disk/limb/dsi_teshari

View File

@@ -1,3 +1,6 @@
/obj/item/organ/external
var/prosthetic_digi = FALSE //CHOMPStation edit - when it's prosthetic, can it be a digitigrade
//new function to check for markings
/obj/item/organ/external/proc/is_hidden_by_markings()
//code that checked all limbs.