Merge pull request #6575 from Citadel-Station-13/upstream-merge-37349
[MIRROR] Adds fly and moth categories to limb grower
This commit is contained in:
@@ -28,6 +28,8 @@
|
||||
var/list/categories = list(
|
||||
"human",
|
||||
"lizard",
|
||||
"fly",
|
||||
"moth",
|
||||
"plasmaman",
|
||||
"other"
|
||||
)
|
||||
@@ -134,16 +136,16 @@
|
||||
//i need to create a body part manually using a set icon (otherwise it doesnt appear)
|
||||
var/obj/item/bodypart/limb
|
||||
limb = new buildpath(loc)
|
||||
if(selected_category=="human" || selected_category=="lizard") // Doing this because plasmamen have their limbs in a different icon file
|
||||
if(selected_category=="human" || selected_category=="lizard") //Species with greyscale parts should be included here
|
||||
limb.icon = 'icons/mob/human_parts_greyscale.dmi'
|
||||
limb.should_draw_greyscale = TRUE
|
||||
else
|
||||
limb.icon = 'icons/mob/human_parts.dmi'
|
||||
// Set this limb up using the specias name and body zone
|
||||
limb.icon_state = "[selected_category]_[limb.body_zone]"
|
||||
limb.name = "Synthetic [selected_category] [parse_zone(limb.body_zone)]"
|
||||
limb.name = "\improper synthetic [selected_category] [parse_zone(limb.body_zone)]"
|
||||
limb.desc = "A synthetic [selected_category] limb that will morph on its first use in surgery. This one is for the [parse_zone(limb.body_zone)]"
|
||||
limb.species_id = selected_category
|
||||
limb.should_draw_greyscale = TRUE
|
||||
limb.update_icon_dropped()
|
||||
|
||||
/obj/machinery/limbgrower/RefreshParts()
|
||||
|
||||
Reference in New Issue
Block a user