// SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 Aviu00 <93730715+Aviu00@users.noreply.github.com> // SPDX-FileCopyrightText: 2025 Misandry // SPDX-FileCopyrightText: 2025 gus // // SPDX-License-Identifier: AGPL-3.0-or-later using System.Linq; using Content.Shared._Shitcode.Wizard.BindSoul; using Robust.Client.GameObjects; namespace Content.Client._Shitcode.Wizard.Systems; public sealed class BindSoulSystem : SharedBindSoulSystem { public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnStartup); } private void OnStartup(Entity ent, ref ComponentStartup args) { if (!TryComp(ent, out SpriteComponent? sprite)) return; var color = Color.FromHex("#003300"); for (var i = 0; i < sprite.AllLayers.Count(); i++) { sprite.LayerSetColor(i, color); } } }