hO
z3CY!G4kBFq3om$Hh_xez?k<^KGih5gYy~dp1Q79GQ-5aG^pDN39E!n(p?*RaSrAe2
z&xpV`FyK%vm$%C%q?K9DQ$LAG@{M|%u2G3qXE$D4M3|C#0iL5Z3UmHJXC9|+cC6Tr
zuhp9rge%~uKFU|(t^Z8?xg_@2%;smVK>e9#Hrva7d}7;`Wdke5|KY*6Kb{l*j_T*?
zu|^?8aEi*Yc7n$5dAcx-qr~;UQnf&e8!s8~jd=Tpmk?^mw&hTb@9jH-D5MB|l-+vK
z{*InBcD~PrDM6FC_m6X@lDsPz9)Nfh97%q?adb{Sl?euy2Kvvjn5%6<&9X&WdwmJ2W%MAXvZk
z>~tTYfBgyvGmBP*G2PvmaAnEy3FEY5h)!ftq)Ygd8aI{cyqr_b_g~uyD-(EuO_=Vd
z|0kpt3c&suY1l)tp8uutGY3tDKsY)mZ{=~yF{#9DnP`G>g9bEgmU>a87R7{EPkBmz
zXa^Vi7atH3#88Vjk(o}gZs7UpmVQ3QOFzr*OFz4K>1Wliq@UMQ#x5wzGrvwe55n+#
z0ryhbCe$xwu4hEQ1H1B#fYfYQNXUd=Q=37tD)WreBW^aYQyDmC%rS(MzTLtoeG;eO
z&70Gp#g1eka^B_!c(qNq35!h3KRm7D=U07$vrm&DbU+FFTUKggE*~~
zVswo>fl1ZiKt@?rizixO6SvS46QDT=qp-9kIS>v+W^ztWq7!nYcf5Gcvi`A66vW`T
z3F(g4x>A;6WWp6gHm*8@EB#XXIm6+&qGlNu%Uv*JZdBF0V&ITpk~y}RC^d_+XrZ%l
zgV-|38l94>bRmgATJ%t!*4(R`*6d7uE0ofjH`#GqJ5=VxmqgoRRQ7|71P#O62bSud
z^fNl`XJ?n6e}eeK1F$&%l-H~x+9fqneKmN7aSFLg8_4U18blk*=@a0RfEs9XuRWf7
zRt2cxZ$Dj!R>r{;^Y}4;=tdl1}#-&X}KL=*@#pz|%Y*iYLvE5qH?Q9##L1m%4*;EzQ6I|iUO+}M&LXx!bj(c~I_C59u
z4u6+HzF%#~D8(+&`TdXt#djcL&8jXry*;*jQqiTq8xWIlS1S6fNECQhE2$ymac*HH
zZ5!GcqiIEO&tWwGXHE57CoWBZB{+_~4A&yY?;K_lWYH+$uSRk?w0mZ!ok`7zrMP#Uu0$=-9tm
zB--^19KuysDLWD_;+!!rMl2t%7m*U<)e^3;TlC#jFc>f8Xo!KQYcy8w7#a8ng$W=g
zQ&PAdhah^AgilZ~eo2GwZ>J6=qEUMdw4ik5s=9bvllh{EC&eo;rYl-b)%U=pO({1h
z^k!wV$5lv`R_ZTjPWmm`o`D;)xi^mAFRU
zXJDJQvL6)Rb+`sjJMbLYP2lmPn+2>#Vwng;cLY+4%wqmBUX}dDOt;1wMc{NH2RxNr
zoD(KV5g_>sa2gjnG_N-wt}~U1yk=d9%X<4+w984ii|E9Tf}gzCtw~U~idykg`nHY@
zCvQ&K+oPi9M&j4YZ{7Fk(_xzekd*#hiE(Oqo)EjHKYurA9gb2z(ZqG9Z^{7e_qY>@
zD7=AqQ;8dbSK*BF!ICLKe*uVoXg&C`>-!m+-5McBx~=+{!+Ovo647njB(IBk38XD_
zMAleh#^P%!ebWrbr6oCN|1l222dC&CWP)dw*6h#qq4iWKT*8rboyR%!E(2Nt;v~aP
z_s83W9d5TCN(5Scko|1zRzkBjE%Sz
z&XbLvtnG1>Xu3u($@r4t%YWA$0yN*vT)#yknzoLbF2>3Zqixf{OGH=7(AtPh5;j;B
zw3t?G_FMs%KLoS1oz%{^|D5-nMd#mh5t=~+)vJecPW*9dS^%FUrfW``x7uQPlEoRp
zR(j~DL_PQ2x}a{}GrS0I@L?=a`fq#mT+FEtd#$+f;I0$HW<+k>J&?E{HPcr2Rz4EeY?JjPU})%IlGvl9${J+
z%HpYKf90KK|aq6qt2Mi{SUgO>qBH}|If!W%p!VT}np*w_gX^TSYUbl^7zr>Ore?Kuo$
zSY}*TMHt<5W9g#=0%wH7IJG{4n2v!ML`{q*6%QYP3;ckFbLGOK_g%%1SqDkI8m;cA
zu)eDlQ=GXDgTgA|HZXU1&kfz$&M)%X&c#!BZRc;%b$_F_GneynVCQSwA7v&qY>56j
z@3~@Xx43ikl0H-44ib>`!*d3!u%P)tnq?x%QTOnErM!hc#1;R3mkY3
zP4uF|hP9reN=vb~4hQfm&DMyVq^#OXXgkAE-;my}P0wy{gt}=9&^WBt3hD%^?u_Fc
z9HgBKA}40m`m|aiPnyjzNz*3SqN4?UdkPO_^!j3AwxTD9&h!=T!}@L*u#sJ>JG{MZ
zC<@bT|6Qn)Y$jr-r@Rt`DJMm7J2D?g0IfM|9YA4JS$4xGv4f(eWZZ$>JW<;d&u(?j
z3?j!)V2Om~;;2%-}R8X-uRQOZijyxrC^f?p^66Gi7DG^XVb2#LF}S2TK1RT$z_
zBzQ?PD$KUYjymqm;c$y5G~8ZDdCmoOn>TOm@S#wQg088_8b)xB@x1(=taHX)S?7Pt
zcsBcDZsF|^#?WUV>YOl`iaNgsQD@7fUy3@nmaA*y^V691Q$@a>Ezv`P_KJ&_wxp*j
zYwgzdAbFCw!H|&FRxaph8R7j}XE#hQ71#{}``#lw&l~^bfa#kK#T={Mwd~F
zWz-RWZuD@|!F4U)4m)68a)yn%L|MzFuh^f_>HHp-4T2Y-EysR5eP8>=^xOo_lloR`
z_(30Jojvm5YaTjt`|SsJ#cUi7MER0?rZo_>bLme}S3^TON#ABiOLO(>qhk%^IW#{a
znOMAc&-nq{x3=xsGkDvl7tZY1bM^N3&)@$0-*-387@N9pZ{jWhz5Dj`3R&g*;ltNo
wdAr~$D8vM?F@WHcAHKdL_miBVIAyo0>-P7QT>O-E$eM;;-1E%CcNoS03oWp
Date: Wed, 12 Feb 2025 12:18:35 -0500
Subject: [PATCH 3/3] Modified check for console power
Our isPowered check defaults to false for invalid checks whereas Delta-V's defaults to true, so needed an extra component check.
---
.../Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs b/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs
index f5176fe5ba..5c4e5d1ff6 100644
--- a/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs
+++ b/Content.Server/Medical/CrewMonitoring/CrewMonitoringConsoleSystem.cs
@@ -2,6 +2,7 @@
using Content.Server.DeviceNetwork;
using Content.Server.DeviceNetwork.Systems;
using Content.Server.Power.EntitySystems; // DeltaV
+using Content.Server.Power.Components; // Floofstation
using Content.Server.PowerCell;
using Content.Shared.Medical.CrewMonitoring;
using Content.Shared.Medical.SuitSensor;
@@ -55,7 +56,7 @@ private void OnPacketReceived(EntityUid uid, CrewMonitoringConsoleComponent comp
return;
// station power (for the machine version)
- if (!this.IsPowered(uid, EntityManager))
+ if (this.HasComp(uid) && !this.IsPowered(uid, EntityManager)) // Floofstation - our IsPowered differs from Delta-V currently so added an extra check
return;
// cell power (for the handheld)