diff --git a/code/modules/clothing/suits/armor.dm b/code/modules/clothing/suits/armor.dm index aa2c4b132c5..c40451f4afc 100644 --- a/code/modules/clothing/suits/armor.dm +++ b/code/modules/clothing/suits/armor.dm @@ -937,7 +937,7 @@ armor_type = /datum/armor/general/baroque_military worn_render_flags = WORN_RENDER_SLOT_ONE_FOR_ALL -// Replika armor +/* Replika armor /obj/item/clothing/suit/armor/replika/klbr name = "controller replikant armored chestplate" desc = "A sloped titanium-composite chest plate fitted for use by 2nd generation biosynthetics. The right shoulder has been painted an imposing shade of red." @@ -972,4 +972,4 @@ icon_state = "star" worn_render_flags = WORN_RENDER_SLOT_ONE_FOR_ALL body_cover_flags = UPPER_TORSO - armor_type = /datum/armor/station/medium + armor_type = /datum/armor/station/medium */ diff --git a/code/modules/clothing/under/accessories/clothing.dm b/code/modules/clothing/under/accessories/clothing.dm index 2ef20198705..d7fdf1ffe04 100644 --- a/code/modules/clothing/under/accessories/clothing.dm +++ b/code/modules/clothing/under/accessories/clothing.dm @@ -165,6 +165,40 @@ icon_state = "rough_torn_cloak_brown" item_state = "rough_torn_cloak_brown" +/obj/item/clothing/accessory/replika + name = "generic" + desc = "generic" + icon = 'icons/obj/clothing/suits.dmi' + icon_state = "klbr" + icon_override = 'icons/mob/clothing/suits.dmi' + item_state_slots = list(SLOT_ID_RIGHT_HAND = "armor", SLOT_ID_LEFT_HAND = "armor") + allowed = list(/obj/item/gun/ballistic/sec/flash, /obj/item/gun/energy,/obj/item/reagent_containers/spray/pepper,/obj/item/gun/ballistic,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/handcuffs,/obj/item/flashlight/maglight,/obj/item/clothing/head/helmet) + slot_flags = SLOT_OCLOTHING | SLOT_TIE + body_cover_flags = UPPER_TORSO|ARMS + siemens_coefficient = 0.9 + w_class = ITEMSIZE_NORMAL + slot = ACCESSORY_SLOT_OVER + +/obj/item/clothing/accessory/replika/klbr + name = "controller replikant chestplate" + desc = "A sloped titanium-composite chest plate fitted for use by 2nd generation biosynthetics. The right shoulder has been painted an imposing shade of red." + icon_state = "klbr" + +/obj/item/clothing/accessory/replika/lstr + name = "combat-engineer replikant chestplate" + desc = "A sloped titanium-composite chest plate fitted for use by 2nd generation biosynthetics. This plain-white version is a staple of SbRD's combat-engineer replikants." + icon_state = "lstr" + +/obj/item/clothing/accessory/replika/stcr + name = "security-controller replikant chestplate" + desc = "A sloped titanium-composite chest plate fitted for use by 2nd generation biosynthetics. This version sports multiple red adjustable straps and a lack of shoulder pads." + icon_state = "stcr" + +/obj/item/clothing/accessory/replika/star + name = "security-technician replikant chestplate" + desc = "A sloped titanium-composite chest plate with a matte black finish, fitted for use by 2nd generation biosynthetics. Comes with red adjustable straps." + icon_state = "star" + //Just a little extra aesthetic for Goliath armor. /obj/item/clothing/accessory/poncho/rough_cloak/ashlander name = "goliath hide half cloak" diff --git a/code/modules/loadout/loadout_suit.dm b/code/modules/loadout/loadout_suit.dm index 870bad66819..3489770feeb 100644 --- a/code/modules/loadout/loadout_suit.dm +++ b/code/modules/loadout/loadout_suit.dm @@ -204,6 +204,22 @@ name = "Rough Torn Half Cloak (Colorable)" path = /obj/item/clothing/accessory/poncho/rough_cloak_torn +/datum/loadout_entry/suit/replika/klbr + name = "Replikant Controller chestplate" + path = /obj/item/clothing/accessory/replika/klbr + +/datum/loadout_entry/suit/replika/lstr + name = "Replikant Combat-Engineer Chestplate" + path = /obj/item/clothing/accessory/replika/lstr + +/datum/loadout_entry/suit/replika/stcr + name = "Replikant Security-Controller Chestplate" + path = /obj/item/clothing/accessory/replika/stcr + +/datum/loadout_entry/suit/replika/star + name = "Replikant Security-Technician Chestplate" + path = /obj/item/clothing/accessory/replika/star + /datum/loadout_entry/suit/black_lawyer_jacket name = "Suit Jacket - Black" path = /obj/item/clothing/suit/storage/toggle/internalaffairs @@ -652,3 +668,6 @@ var/obj/item/clothing/suit/storage/tajaran/jacket/tajara_jacket_type = tajara_jacket tajara_jackets[initial(tajara_jacket_type.name)] = tajara_jacket_type tweaks += new/datum/loadout_tweak/path(tim_sort(tajara_jackets, GLOBAL_PROC_REF(cmp_text_asc))) + +//Signalis Armor Accessories (no armor stats)// + diff --git a/icons/mob/clothing/suits.dmi b/icons/mob/clothing/suits.dmi index 766bb228d6d..d64100d5b87 100644 Binary files a/icons/mob/clothing/suits.dmi and b/icons/mob/clothing/suits.dmi differ diff --git a/icons/obj/clothing/suits.dmi b/icons/obj/clothing/suits.dmi index 69838cd06c2..1c52ccb5654 100644 Binary files a/icons/obj/clothing/suits.dmi and b/icons/obj/clothing/suits.dmi differ