added fly and moth categories to limb grower and limbgrower_designs.dm (#37349)
only human and lizard synthetic limbs will have should_draw_greyscale set to true added /improper and uncapitalised synthetic limb names removed plasmaman parts from human_parts_greyscale.dmi
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()
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
build_type = LIMBGROWER
|
||||
reagents_list = list("synthflesh" = 25)
|
||||
build_path = /obj/item/bodypart/l_arm
|
||||
category = list("initial","human","lizard","plasmaman")
|
||||
category = list("initial","human","lizard","fly","moth","plasmaman")
|
||||
|
||||
/datum/design/rightarm
|
||||
name = "Right Arm"
|
||||
@@ -16,7 +16,7 @@
|
||||
build_type = LIMBGROWER
|
||||
reagents_list = list("synthflesh" = 25)
|
||||
build_path = /obj/item/bodypart/r_arm
|
||||
category = list("initial","human","lizard","plasmaman")
|
||||
category = list("initial","human","lizard","fly","moth","plasmaman")
|
||||
|
||||
/datum/design/leftleg
|
||||
name = "Left Leg"
|
||||
@@ -24,7 +24,7 @@
|
||||
build_type = LIMBGROWER
|
||||
reagents_list = list("synthflesh" = 25)
|
||||
build_path = /obj/item/bodypart/l_leg
|
||||
category = list("initial","human","lizard","plasmaman")
|
||||
category = list("initial","human","lizard","fly","moth","plasmaman")
|
||||
|
||||
/datum/design/rightleg
|
||||
name = "Right Leg"
|
||||
@@ -32,7 +32,7 @@
|
||||
build_type = LIMBGROWER
|
||||
reagents_list = list("synthflesh" = 25)
|
||||
build_path = /obj/item/bodypart/r_leg
|
||||
category = list("initial","human","lizard","plasmaman")
|
||||
category = list("initial","human","lizard","fly","moth","plasmaman")
|
||||
|
||||
/datum/design/armblade
|
||||
name = "Arm Blade"
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 40 KiB After Width: | Height: | Size: 38 KiB |
Reference in New Issue
Block a user