From 250dc8a8182d69e0793bb0eb7a1ca1ac78b4dff0 Mon Sep 17 00:00:00 2001 From: PacifistDalek <32213277+PacifistDalek@users.noreply.github.com> Date: Thu, 3 Nov 2022 14:02:35 -0400 Subject: [PATCH] add description and new icons for components (#19535) --- .../mob/living/silicon/robot/component.dm | 10 ++++++++-- icons/obj/robot_component.dmi | Bin 1510 -> 2205 bytes 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index 4afa6c200dd..75c5e09468a 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -202,11 +202,13 @@ /obj/item/broken_device name = "broken component" + desc = "A component of a robot, broken to the point of being unidentifiable." icon = 'icons/obj/robot_component.dmi' icon_state = "broken" /obj/item/robot_parts/robot_component icon = 'icons/obj/robot_component.dmi' + desc = "One of the numerous parts required to make a robot work." icon_state = "working" var/brute = 0 var/burn = 0 @@ -214,28 +216,32 @@ /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 = "binary_translator" /obj/item/robot_parts/robot_component/actuator name = "actuator" + desc = "A modular, hydraulic actuator used by robots for movement and manipulation." icon_state = "actuator" /obj/item/robot_parts/robot_component/armour name = "armour plating" + desc = "A pair of flexible, adaptable armor plates, used to protect the internals of robots." icon_state = "armor_plating" /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" - - /obj/item/robot_parts/robot_component/diagnosis_unit name = "diagnosis unit" + desc = "An internal computer and sensors used by robots and exosuits to accurately diagnose any system discrepancies on their components." icon_state = "diagnosis_unit" /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" // diff --git a/icons/obj/robot_component.dmi b/icons/obj/robot_component.dmi index 09a8191d530999e9a29a5a93fcfc8637ba6481b1..86d7d50087c9354ffe37032203c73fd9ac84e076 100644 GIT binary patch literal 2205 zcmV;O2x9k%P)005u}0{{R3yb+fl0000~P)t-sz`($y z{`60jts5I1Jw-G#IYDD*Pf<}(qobpRgl2ntd*#b)DK8?@vq3)r4WoV~vMeBi3KqD8 zFmgpIxNlH&KRFl|87V_&A*C*Z+baZJKfu7i_rW(J00001bW%=J06^y0W&i*H&U#c> zbVOxyV{&P5bZKvH004NLg^|q;f-nrn&+I7{yb^*4i5D+MVmRn4kSY@za5G)e`1VdY zNJJ&QwEwife$C`M+va<@+2!J@$fD75C6h1`-VIBxU9gCSS1YV)?gPuf%DFxqxdS%j z3$H}7PMQnvL~vHU|4yW{q2kg4qpl{i52%6e1ruo7{^lo6RW00~a`3VNf=r|IWT&H( z2qy7y=MR|YbO5Fwmz0ul^SsDm ziC_m@e?z{qDuWU8{Ntm@1?pfQL%UDS+rTzJzPgtFh_Lm==Vy_Zr7V4`@Asvw>$(I9 zX{6t;vOy}Huf(NS5pTDmxZkk?xWsw`7(T><&MWA;*3lq^e!s|vW9#y*BHnI!e!myR z2UI}FrfF8)GkjTN1to^6Z3WHyMZS8PZ!yrf{P8HD1RtL;LuA{wiv%1W^TDSkp|pK3 zOSsNg&X#}zLlv3?7z=6juQ?AYqL zX(F!kWl}faG(wpE9=QJYi1*` z$^QxaCLqc0nrQ`vXcXj~bpS1QU0E4Eiz`ff;QFWtzk_(#3{2EJ?BsBPJ+B}fd=P#K z>Dq@C+T(m3kmh%dX~t=pFvF7!93!NwJ+`k7^yB=l(L*eRhOiiL`F#Sr7!Trl`_;id zzJ~c6tc0Jr3i`fGXwDsK{{VjslKIW)mVfaiw zXY_>_h}af}&*yVaX-M30d@c=%yZGFtOP4PF&m|{%haV4Ej`DYq*pCMsZ#nXDk@S9) z&tU`l9wnlKl>QceSL+t23Z(X_h;Oc7l+UTi97*g`e9r9mvj*D#(zp47d`@FQ8Ezo8 zua_bCoUHqyf7Y^@HZTDvvVQg{eJzU5$#Uqrz6^H|^?R0Y0uubLHUa7e%Uo5s4HXPX z>n{KJJ_H=Xz6%)ScWwv}FWD0j&QawqpxqRp{DJhJ!_bF)7cj`@5V|6E#T^MYwS%Q< zX|Md%%I_n7NBjNSHvtJgXFn6zK;J_X{i^|do%>Jtp?nnK<6tfPF=CL<342pDIJkY! z4i~Xr^Y?!Dx9d+M`uUvw!qo;NsOy5{@9b+w^h`?ynIgB`&$iR zZB~>iwf|Cp&&?Z9tL;nej|%ZQF@@-uzgcqhwEj#{5@$9*iO_bn^)ntJI{NGHCl&FJ(2^{t=&l;_}ok_dPT{-;mE{yS*j&;Q1NLHzb!{`U&#|6}aC z`QN61@2y~dqXNE}|AFrJ+};kedgAQ;{15c`Sx5^f7tgGnfd7FWk3#Cl&LHCAslPbC zL%2iu1MM4lMB+7=e;+1a*DVpRH290=cPyXghgP>-R+w)Xbi|1h<8zz*82=-D7w{&) zh647_ML;)%1iy>$L7qQW5Fuq%=`o%MT=2Ug!uNU(|MT#}R|SzQXbP>=G~kTSbv@1h zJpAsj_@9R#zJi$h$jh>A<^1l%37>mL_+8BB@IOZYp?(W6bQ=C=B9=11WX{00;B$xgY!UeD5TC762c-EN-{&gG=MM6v`=?$z@A3`uxr2PT ztaJYsZCAh`pF7BZVSbWP2NmXX$N21kj?eWgJ~#KDJ?#%qzn^993GdqTg!h(!j?X;@ ze*otXF~1K7V}aE!su1FH z2l-R<(WBHR_q(& fOP4NPI#mAx&8*k68>tqG00000NkvXXu0mjf`WIgd literal 1510 zcmVV=-0C=2@(a#QoFboFp^Y#=A+>QUPUJS-?kXImuO=y75bVcIZyU4+t^VaXn zFHM@}=6t!9l__qeemV~5$(+n_v(;)rD}4-yy;i-$u9r0g0daB6pp_ZKbEcI=4zb#4 zb!V8|I)5Qgp6ka5g488-g9QAlg@MBO*Zzk6;3&!3STQ7-Md-)}4E0PXNzP!=C)MJ4 z_;Gx0E>-b)!W#x$bT{T>GMnjUl;-K)eKkFCu}4kk*&TIp|*PrA81#4?cvbcG1bY zZ)Zjxb#}e$#4F9LX7znw?d)icwcl^vdo$9moNKq+1WHeHumAu600IC2fB*mhAOHXW z2mmhC#>R%vx9jWcq}%O^zUAd*va_=z+S}XPIRMaTzBHa2es*>y`WF`$Nx57WAowvh zL9hw{H=LW_>2ySUb#+zr9~>NrK6wlxK$9AcMvjkgZt~XF7TMg~6#cT@>-EGjCSJ?J z!h)~v4+evr5de=L|04eI?b|fa|M8+DoPyrJe?&ZQ zIO-{-WNGPbzLv8?>JO%1jy7Q)6ekF%SQ%)ZQs3n$$p5hI~B=d z%tt*JPeo}IU+S(6&)?bApMvh(`9W+ye0VJrAb$x;J9wP#G{nu9HNa&0xljhiF#k#b z9y}=J-oEXOqQIg1|NGC>?+1_7ed6I+kX(qR5d}sfKpM*;z>g}n*RFjdW*(F|S4X)|{AdSDwbeC-@Je@3nIOC<yh$1=*uEC3SHOAtmkR^GI{@`{zB^MPCvKiPr&_ zr5W!$N+!J&kSEx0JdCUX)tb4~LtQoyocgHUsyx(J1Hx%2JmRUr0z56n)?q*2vw9@k zt!a2GB0N*d?o{+&;*3S4#4!3QxG>Frl$k|#!q<>h5!HnAOQGku~{7eAOau&000O800062 z0I+*bZ{7U~b6GN6TpuFkA_DZA?gXE6c6W)pX4mJ@bJiK30n@Dl5NG@s<=Ami*hByv zu@f!oJW=QCM!b!YFcAQ)N`(|tI)NzDZAwdX$y37-3-6-#@E%{6+8q0i)ZIA^66B#waJR(~bs{W|&MbDfk6_0-dlt&x!!05@N3 zHJd+HbXYJIO$^}l^fc8M9v<;CSA-;0*PSM z0DumIozSSa%yer3sP`w>Y`Xm^$j#1W^40;!+WiT*Dgpoi07_B+0TTc*#=Y#;F8}}l M07*qoM6N<$g4jsI_W%F@