From 119e91a8fab235ccdac64c28c931b93965c29048 Mon Sep 17 00:00:00 2001 From: Puckaboo2 Date: Wed, 4 Feb 2026 16:20:50 -0700 Subject: [PATCH 1/3] Adds NSPA icons --- code/datums/factions/nspa.dm | 15 ++++++++------- icons/mob/hud/factions/twe.dmi | Bin 1519 -> 1729 bytes 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/code/datums/factions/nspa.dm b/code/datums/factions/nspa.dm index 34c144494adf..994f38923b5b 100644 --- a/code/datums/factions/nspa.dm +++ b/code/datums/factions/nspa.dm @@ -15,18 +15,19 @@ if(JOB_NSPA_CST) hud_icon_state = "con" if(JOB_NSPA_SC) - hud_icon_state = "con" + hud_icon_state = "scon" if(JOB_NSPA_SGT) - hud_icon_state = "con" - if(JOB_NSPA_INSP) hud_icon_state = "sgt" + if(JOB_NSPA_INSP) + hud_icon_state = "insp" if(JOB_NSPA_CINSP) - hud_icon_state = "sgt" + hud_icon_state = "cinsp" if(JOB_NSPA_CMD) - hud_icon_state = "sgt" + hud_icon_state = "cmd" if(JOB_NSPA_DCO) - hud_icon_state = "sgt" + hud_icon_state = "dcom" if(JOB_NSPA_COM) - hud_icon_state = "sgt" + hud_icon_state = "com" + if(hud_icon_state) holder.overlays += image(override_icon_file ? override_icon_file : base_icon_file, human, "nspa_[hud_icon_state]") diff --git a/icons/mob/hud/factions/twe.dmi b/icons/mob/hud/factions/twe.dmi index 7c3dce877203976c494c34a3f239d4b24f343b1d..9ad9b1129927d3c3c6f3c1155aa4b19a99d4c6f9 100644 GIT binary patch delta 1668 zcmV-~27CGM3&9PL7Y@J(0{{R3WdfWv00018ktIEUvkwo0003_Q01^@s=aEB&g@xti z<*lu)f=(w?R8;@}|HZ|{rB50900001bW%=J06^y0W&i*IKzdYIbVOxyV{&P5bZKvH z004NLm6c6S!!Qtq*U2fOc8~bmvM98mEE*wtfNF>*@qj&vY`2KpW2aRm7FEWZ$Rm9o zKfif@NtV^~=B;k3^|mgL=sXQvJynl4w`K7|D(F}|+?Rz$>UB63K0v^@T-2-G>!K_a zIUmcrvgjOGJg@C=M2j4z>avBvcYFWKL0{YWAGN5cm7&Nz$w<#MqLZu z+L6oxtkngfD02r8f7gAs}{gol8C44lo&&u9l5oflu@g3C|nF`5cy7XH}2 zWCq>YcK_)RS}l;D;5g)OF9}+L#i>kiPJR-f5ub!-Bq8DQp-!%d-v5(-UxTctj-Rrq zVwP=o@2kwIvmYVeaDFZm=;dTTZ|($Ae9Fi+1GP#9Dv7OUkFJ8tYSXNz|Ir_VRrV`? z;g`3q000EWNklC99fLar z^lopK}dA~kSv5S4+?{uw6*?!s0sp{o}nzlo#&8jb#chisa( zBE-PbY`{R!e<|0)77PT$Dk~!Xdmt!U6a~ zB18FoLHRydpB1ox_xRkem!wz70F&?MWB}&-ANjrS_*{R%EC=hAaZrKuH=*!4_ZRqn z35DnTi~-v}KtO?DN`JuYz&i5% zZ_))p5ClOG1VIo4K@fx=$>RAw!=Y*0rfCk|H?aA8`##<`v`m4mdwu}uw*L^WyZ!_);No@f z7PW3V-LJa_3DE8H0pR#{d>`nxKY=bGe1Jw}^apl;&aS8D1N^#w>o53q*Pnp*06fDt z&@+_pH?F?`blaZ*`81cmHwtaQl=YmRp$-x`sBwRQ%iq_o3xXgBf*=TjAP9mW2tSf< z&+j=NpPrtdpTl)Nzwd^A0D5QMpn8A&&G4x8i`Lp(q0wKF&gcJ~oj&*L?)iWww27yT zfl6xy^zjww)ZoZ}P2svh^8ts@HmcIqOZ9>by#6u{{07+k-tE8yJ*<&!&T#dH zci=bN0Y2aF;0|2$z)=Ea%763Mw^P5(T>$h6`Ta0py>oh~0dtFj6U^$j%kM)+2^3Qw zr{9d=SqR0{$LY5s{$Y+FX+>;qtTOt+*62rzV;$~}e!M<^dIQ(5M0p8ay%70L9R1g5 z^gm?Nq!l3smSzJ6;vcX7qOdaL`GBR7=L3E!bMyJdb*)P#pVu>W?)aw>>)n9*1Im0r z4b$P10qLayrpwIntpTKy0e?8BbY0f4fbnEL0qAvUD)j3lm$hFX=>&~_edr7WGN5bR zAvurZ8R=DPZ4NL)A5ZxB)IfppwJE=X@%9-U-&P3fBmIbUMfKwy7<#k=v-5dYKQbri zto0e`z1ID#{QaACIsqs^=k(qDe14`*9iln9AP9mW2!bF8f*=Tj0QdtMSx_6Yt)hDX O0000`Eb#_Jc{!jjWT3JsOzp|*}D%rTvI zXD<$LS#6um{3-terP-`;xaENl000CRNklrseE%mv+CWWj z-=yE5o>XLD(k=P`YLfB&{~Aco5*i33m$0@Ck=DZk0Nv6GxU}BT+Xww=^W{fP7lDC_ zF;F?zIG3J4HOVGRZ{VwHlB{|sbBi;BXqbiRLcePBj^{_k$e z_pRmbf0MqcEzy8{-Zd8G_YLLyV7zVM1U};PwBC}wLk5_9-;n{B?|@#qK0VdxM3ycaN;TZxtvjTiR@6ZmJ zF&-9h=F|tK6(}R${~=vb6h%>g6h%=KMNt$*`IRi5?=$TCVd(pQpL_wE&xd&X0P=qv zk5@<1Pw9A^p^x+HlP{>53Dg~ht7!wFKH$LkadL1X19?Tpp`q~C0t0ja0mR$2>DmsY z!?kHF>Ta*icpOip=aqSf*uD?85OV-w+CtO(4?)O^|*s_do{vS4Cep1d_T99H*kGLzOQYu(RtlHDm#$NPa!0+($@rR*J&SdAJj(Z3J=Q1E@%j+|zEAQ612e%Po*w{u zs6XWEu|5F|#CScqL__ROPwTNj0`zb`0Ng*c?*l#5C(stcH|UL}Kd=LIc08RANb9k_ zkk(^;0zL!q6TX9PQNG{D`U22HeFEguT>jo0v;cF)bGk(pBy!My;ralVzn88nilQir zq9}@@D2k#ezmgx%?>Wxr=jWG~e4WqlkK<_s`f+-JIi=%ohO_al_dYqpvk#;lu=)Qn zbf2g7cs`)dE#evP+s=Cf^j8mbDsWho-VU+*9O-mEV4qt?HC@|wZ3hj!Ap>lFA6H<8 zo>#~=e%Ez7v;uE`uWzr=0GIC{;R;;z%vJ*94`BYm!8_7tqgPy%S=!hMo^t8a*Evux|bUnx8qLK3Il|00000 LNkvXXu0mjfi`LGB From e73ee6aebd5f896c39e39763fde91038e3d6bb83 Mon Sep 17 00:00:00 2001 From: Puckaboo2 Date: Mon, 29 Jun 2026 16:51:05 -0700 Subject: [PATCH 2/3] Final updates --- code/datums/factions/nspa.dm | 3 ++- icons/mob/hud/factions/twe.dmi | Bin 1729 -> 1720 bytes 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/factions/nspa.dm b/code/datums/factions/nspa.dm index 994f38923b5b..c0563f60ec6c 100644 --- a/code/datums/factions/nspa.dm +++ b/code/datums/factions/nspa.dm @@ -28,6 +28,7 @@ hud_icon_state = "dcom" if(JOB_NSPA_COM) hud_icon_state = "com" - + if(JOB_NSPA_SYN) + hud_icon_state = "syn" if(hud_icon_state) holder.overlays += image(override_icon_file ? override_icon_file : base_icon_file, human, "nspa_[hud_icon_state]") diff --git a/icons/mob/hud/factions/twe.dmi b/icons/mob/hud/factions/twe.dmi index 9ad9b1129927d3c3c6f3c1155aa4b19a99d4c6f9..90d34d26c74175d58a714761738a6015f3ccd89c 100644 GIT binary patch delta 1684 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 From fe4600ba7ad2be0c5e8af161ca79cb32a1de249c Mon Sep 17 00:00:00 2001 From: Puckaboo2 Date: Mon, 29 Jun 2026 16:52:20 -0700 Subject: [PATCH 3/3] Changed my mind on the names. --- code/datums/factions/nspa.dm | 4 ++-- icons/mob/hud/factions/twe.dmi | Bin 1720 -> 1723 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/datums/factions/nspa.dm b/code/datums/factions/nspa.dm index c0563f60ec6c..316e9e8c2543 100644 --- a/code/datums/factions/nspa.dm +++ b/code/datums/factions/nspa.dm @@ -15,7 +15,7 @@ if(JOB_NSPA_CST) hud_icon_state = "con" if(JOB_NSPA_SC) - hud_icon_state = "scon" + hud_icon_state = "sc" if(JOB_NSPA_SGT) hud_icon_state = "sgt" if(JOB_NSPA_INSP) @@ -25,7 +25,7 @@ if(JOB_NSPA_CMD) hud_icon_state = "cmd" if(JOB_NSPA_DCO) - hud_icon_state = "dcom" + hud_icon_state = "dco" if(JOB_NSPA_COM) hud_icon_state = "com" if(JOB_NSPA_SYN) diff --git a/icons/mob/hud/factions/twe.dmi b/icons/mob/hud/factions/twe.dmi index 90d34d26c74175d58a714761738a6015f3ccd89c..977d86a6bfb7c502adb53681bee529ee6fa5bc20 100644 GIT binary patch delta 350 zcmV-k0ipi54Z97HoqtDqR9JLGWpiV4X>fFDZ*Bkpc$}4$O;5ux42I9`uc)>=;_J#` zuz`A5h1d_MOzJjy&zy}Bzx2t+{cwLo6N6yFat}J>78h`)x+MZCO2~%`ALg4$> zpG}b04*o|qb|iQxnt^zvH#DN-v5tC$8Vob@h|Fq7QZ_J?YH(pV8pEwQAZUfqJdp7|?*p=J|IBtE2MlHZC~-h5@6fpcdhe{Y$3NofhqJk2g!6|wslxjHXZ^k`FQ<&ZvRK6;+Z^6EnNv4@gxKNoTqe*jcQ$jw wva}OOapjRB1JxZ5?1W`zWQadEe!i;Yy4p3{>DBrLvHJk|7n4Gfv+4oP1lJC*sQ>@~ delta 347 zcmV-h0i^!B4Y&=Eoqt4nR9JLGWpiV4X>fFDZ*Bkpc$}4$&u+sY493sNQ$+23+P~`# z-P%n#G@8~2sJ!3=Z{S2gJMHZUX;o>5D&~T)^uw6XAF!;RH*a-Qt+#b~MCWPX>Zy9X zxh;zyQbEVy;l3<1Qm?})@BsqG>7rikUKeGd$oUxFl||>k;(vK=ha+0#Fh!Ro1ist* zUk>`(!vCm6MXd})?ny>^rV*Wtb<`QOz{1QU3acH-3_+OGf(!kDSz2>Ium(Zp^LsGD zq7307AOmOf@;%zYM&-rFxZv^~dW@oinT0>LFPTPnw%va^gjNg6PjGDVx0e_#!D3e? zILAMU&#+IzGf$k5aCuWFRYdpyq~F&d%c*=C?t$v`EM^{kN)jDN*7a9M4d_4IN50VdW0L;0sLL$mDx&IEuSu&w|A