diff --git a/code/modules/heavy_vehicle/components/armor.dm b/code/modules/heavy_vehicle/components/armor.dm index ac8435f759a..3f98705761e 100644 --- a/code/modules/heavy_vehicle/components/armor.dm +++ b/code/modules/heavy_vehicle/components/armor.dm @@ -1,5 +1,6 @@ /obj/item/robot_parts/robot_component/armor/mech name = "exosuit armor plating" + desc = "A pair of flexible armor plates, used to protect the internals of exosuits and its pilot." armor = list( melee = ARMOR_MELEE_MAJOR, bullet = ARMOR_BALLISTIC_PISTOL, @@ -18,6 +19,8 @@ /obj/item/robot_parts/robot_component/armor/mech/radproof name = "radiation-proof armor plating" desc = "A fully enclosed radiation hardened shell designed to protect the pilot from radiation." + icon_state = "armor_r" + icon_state_broken = "armor_r_broken" armor = list( melee = ARMOR_MELEE_RESISTANT, bullet = ARMOR_BALLISTIC_PISTOL, @@ -32,6 +35,8 @@ /obj/item/robot_parts/robot_component/armor/mech/em name = "EM-shielded armor plating" desc = "A shielded plating that sorrounds the eletronics and protects them from electromagnetic radiation." + icon_state = "armor_e" + icon_state_broken = "armor_e_broken" armor = list( melee = ARMOR_MELEE_RESISTANT , bullet = ARMOR_BALLISTIC_SMALL, @@ -46,6 +51,8 @@ /obj/item/robot_parts/robot_component/armor/mech/combat name = "heavy combat plating" desc = "Plating designed to deflect incoming attacks and explosions." + icon_state = "armor_c" + icon_state_broken = "armor_c_broken" armor = list( melee = ARMOR_MELEE_MAJOR, bullet = ARMOR_BALLISTIC_MEDIUM, diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index 715383db021..092f22fb4da 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -282,32 +282,37 @@ /obj/item/robot_parts/robot_component/binary_communication_device name = "binary communication device" + desc = "A module used for binary communications over encrypted frequencies, commonly used by synthetic robots." icon_state = "binradio" icon_state_broken = "binradio_broken" /obj/item/robot_parts/robot_component/actuator name = "actuator" + desc = "A modular, hydraulic actuator used by exosuits and robots alike for movement and manipulation." icon_state = "motor" icon_state_broken = "motor_broken" /obj/item/robot_parts/robot_component/armor name = "armor plating" + desc = "A pair of flexible, adaptable armor plates, used to protect the internals of robots." icon_state = "armor" icon_state_broken = "armor_broken" /obj/item/robot_parts/robot_component/surge name = "surge preventor" - desc = "Cyborg component designed to save internal electronics from damage of EMP pulse." + desc = "A high-tech device designed to safeguard the internal battery from electromagnetic pulses." icon_state = "surge" icon_state_broken = "surge_broken" /obj/item/robot_parts/robot_component/camera name = "camera" + desc = "A modified camera module used as a visual receptor for robots and exosuits, also serving as a relay for wireless video feed." icon_state = "camera" icon_state_broken = "camera_broken" /obj/item/robot_parts/robot_component/diagnosis_unit name = "diagnostics unit" + desc = "An internal computer and sensors used by robots and exosuits to accurately diagnose any system discrepancies on their components." icon_state = "analyser" icon_state_broken = "analyser_broken" @@ -319,5 +324,6 @@ /obj/item/robot_parts/robot_component/radio name = "radio" + desc = "A modular, multi-frequency radio used by robots and exosuits to enable communication systems. Comes with built-in subspace receivers." icon_state = "radio" icon_state_broken = "radio_broken" \ No newline at end of file diff --git a/html/changelogs/geeves-robotics_sprites.yml b/html/changelogs/geeves-robotics_sprites.yml new file mode 100644 index 00000000000..3d6d85f9297 --- /dev/null +++ b/html/changelogs/geeves-robotics_sprites.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - imageadd: "Ported various sprites related to robotics, cyborgs, and exosuits." \ No newline at end of file diff --git a/icons/mecha/mech_equipment.dmi b/icons/mecha/mech_equipment.dmi index 741cac0adb5..c9602e9cc91 100644 Binary files a/icons/mecha/mech_equipment.dmi and b/icons/mecha/mech_equipment.dmi differ diff --git a/icons/obj/robot_component.dmi b/icons/obj/robot_component.dmi index a8a04170f93..e28670f3b31 100644 Binary files a/icons/obj/robot_component.dmi and b/icons/obj/robot_component.dmi differ