// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 Aiden // SPDX-FileCopyrightText: 2025 deltanedas <39013340+deltanedas@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 deltanedas <@deltanedas:kde.org> // // SPDX-License-Identifier: AGPL-3.0-or-later using Content.Server.Body.Components; using Content.Shared._Shitmed.Body.Organ; using Content.Shared.Body.Components; namespace Content.Server.Body.Systems; public partial class BodySystem { /// /// Returns whether an entity is missing a brain and heart. /// If it does not have a body this returns false. /// public bool MissingVitalOrgans(EntityUid uid) { if (!TryComp(uid, out var body)) return false; // no organs to be missing var ent = (uid, body); if (!TryGetBodyOrganEntityComps(ent, out _)) return false; return TryGetBodyOrganEntityComps(ent, out _); } }