From 65821c96f49186238726ad69231a35b0ea508f62 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Tue, 18 Jun 2024 22:11:36 +1000 Subject: [PATCH 001/546] Fix conveyor mispredicts (#28157) * Fix conveyor mispredicts Instead of tracking active conveyors we instead track the conveyed entities. This also handles things like stacking conveyors more gracely. * Fix ActiveConveyor * Fix lerping --- .../Physics/Controllers/ConveyorController.cs | 2 - .../Conveyor/ActiveConveyorComponent.cs | 12 -- Content.Shared/Conveyor/ConveyedComponent.cs | 13 ++ Content.Shared/Conveyor/ConveyorComponent.cs | 3 - .../Controllers/SharedConveyorController.cs | 168 +++++++++++------- Resources/Maps/origin.yml | 1 - .../Entities/Structures/conveyor.yml | 8 +- 7 files changed, 117 insertions(+), 90 deletions(-) delete mode 100644 Content.Shared/Conveyor/ActiveConveyorComponent.cs create mode 100644 Content.Shared/Conveyor/ConveyedComponent.cs diff --git a/Content.Server/Physics/Controllers/ConveyorController.cs b/Content.Server/Physics/Controllers/ConveyorController.cs index b3508025cb9..db4307f6de5 100644 --- a/Content.Server/Physics/Controllers/ConveyorController.cs +++ b/Content.Server/Physics/Controllers/ConveyorController.cs @@ -55,8 +55,6 @@ private void OnConveyorShutdown(EntityUid uid, ConveyorComponent component, Comp if (MetaData(uid).EntityLifeStage >= EntityLifeStage.Terminating) return; - RemComp(uid); - if (!TryComp(uid, out var physics)) return; diff --git a/Content.Shared/Conveyor/ActiveConveyorComponent.cs b/Content.Shared/Conveyor/ActiveConveyorComponent.cs deleted file mode 100644 index 1c94be97642..00000000000 --- a/Content.Shared/Conveyor/ActiveConveyorComponent.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Conveyor; - -/// -/// Used to track which conveyors are relevant in case there's a lot of them. -/// -[RegisterComponent] -public sealed partial class ActiveConveyorComponent : Component -{ - -} diff --git a/Content.Shared/Conveyor/ConveyedComponent.cs b/Content.Shared/Conveyor/ConveyedComponent.cs new file mode 100644 index 00000000000..25189d2182a --- /dev/null +++ b/Content.Shared/Conveyor/ConveyedComponent.cs @@ -0,0 +1,13 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Conveyor; + +/// +/// Indicates this entity is currently being conveyed. +/// +[RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +public sealed partial class ConveyedComponent : Component +{ + [ViewVariables, AutoNetworkedField] + public List Colliding = new(); +} diff --git a/Content.Shared/Conveyor/ConveyorComponent.cs b/Content.Shared/Conveyor/ConveyorComponent.cs index 6c95d68c982..797fefa5855 100644 --- a/Content.Shared/Conveyor/ConveyorComponent.cs +++ b/Content.Shared/Conveyor/ConveyorComponent.cs @@ -39,9 +39,6 @@ public sealed partial class ConveyorComponent : Component [DataField] public ProtoId OffPort = "Off"; - - [ViewVariables] - public readonly HashSet Intersecting = new(); } [Serializable, NetSerializable] diff --git a/Content.Shared/Physics/Controllers/SharedConveyorController.cs b/Content.Shared/Physics/Controllers/SharedConveyorController.cs index e3b22d84319..abcd2bc4a21 100644 --- a/Content.Shared/Physics/Controllers/SharedConveyorController.cs +++ b/Content.Shared/Physics/Controllers/SharedConveyorController.cs @@ -1,7 +1,9 @@ using System.Numerics; using Content.Shared.Conveyor; using Content.Shared.Gravity; +using Content.Shared.Magic; using Content.Shared.Movement.Systems; +using Robust.Shared.Collections; using Robust.Shared.Map; using Robust.Shared.Map.Components; using Robust.Shared.Physics; @@ -9,6 +11,7 @@ using Robust.Shared.Physics.Controllers; using Robust.Shared.Physics.Events; using Robust.Shared.Physics.Systems; +using Robust.Shared.Utility; namespace Content.Shared.Physics.Controllers; @@ -16,15 +19,23 @@ public abstract class SharedConveyorController : VirtualController { [Dependency] protected readonly IMapManager MapManager = default!; [Dependency] protected readonly EntityLookupSystem Lookup = default!; + [Dependency] private readonly SharedMapSystem _maps = default!; [Dependency] protected readonly SharedPhysicsSystem Physics = default!; [Dependency] private readonly SharedGravitySystem _gravity = default!; protected const string ConveyorFixture = "conveyor"; - private static readonly Vector2 _expansion = new Vector2(0.1f, 0.1f); + private EntityQuery _gridQuery; + private EntityQuery _xformQuery; + + private ValueList _ents = new(); + private HashSet> _conveyors = new(); public override void Initialize() { + _gridQuery = GetEntityQuery(); + _xformQuery = GetEntityQuery(); + UpdatesAfter.Add(typeof(SharedMoverController)); SubscribeLocalEvent(OnConveyorStartCollide); @@ -37,74 +48,125 @@ private void OnConveyorStartCollide(EntityUid uid, ConveyorComponent component, { var otherUid = args.OtherEntity; - if (args.OtherBody.BodyType == BodyType.Static || component.State == ConveyorState.Off) + if (!args.OtherFixture.Hard || args.OtherBody.BodyType == BodyType.Static || component.State == ConveyorState.Off) + return; + + var conveyed = EnsureComp(otherUid); + + if (conveyed.Colliding.Contains(uid)) return; - component.Intersecting.Add(otherUid); - EnsureComp(uid); + conveyed.Colliding.Add(uid); + Dirty(otherUid, conveyed); } - private void OnConveyorEndCollide(EntityUid uid, ConveyorComponent component, ref EndCollideEvent args) + private void OnConveyorEndCollide(Entity ent, ref EndCollideEvent args) { - component.Intersecting.Remove(args.OtherEntity); + if (!TryComp(args.OtherEntity, out ConveyedComponent? conveyed)) + return; - if (component.Intersecting.Count == 0) - RemComp(uid); + if (!conveyed.Colliding.Remove(ent.Owner)) + return; + + Dirty(args.OtherEntity, conveyed); } public override void UpdateBeforeSolve(bool prediction, float frameTime) { base.UpdateBeforeSolve(prediction, frameTime); - var conveyed = new HashSet(); - // Don't use it directly in EntityQuery because we may be able to save getcomponents. - var xformQuery = GetEntityQuery(); - var bodyQuery = GetEntityQuery(); - var query = EntityQueryEnumerator(); + var query = EntityQueryEnumerator(); + _ents.Clear(); - while (query.MoveNext(out var uid, out var _, out var comp)) + while (query.MoveNext(out var uid, out var comp, out var xform, out var physics)) { - Convey(uid, comp, xformQuery, bodyQuery, conveyed, frameTime, prediction); + if (TryConvey((uid, comp, physics, xform), prediction, frameTime)) + continue; + + _ents.Add(uid); + } + + foreach (var ent in _ents) + { + RemComp(ent); } } - private void Convey(EntityUid uid, ConveyorComponent comp, EntityQuery xformQuery, EntityQuery bodyQuery, HashSet conveyed, float frameTime, bool prediction) + private bool TryConvey(Entity entity, bool prediction, float frameTime) { - // Use an event for conveyors to know what needs to run - if (!CanRun(comp)) - return; + var physics = entity.Comp2; + var xform = entity.Comp3; + var contacting = entity.Comp1.Colliding.Count > 0; - var speed = comp.Speed; + if (!contacting) + return false; - if (speed <= 0f || !xformQuery.TryGetComponent(uid, out var xform) || xform.GridUid == null) - return; + // Client moment + if (!physics.Predict && prediction) + return true; + + if (physics.BodyType == BodyType.Static) + return false; + + if (!_gridQuery.TryComp(xform.GridUid, out var grid)) + return true; + + var gridTile = _maps.TileIndicesFor(xform.GridUid.Value, grid, xform.Coordinates); + _conveyors.Clear(); - var conveyorPos = xform.LocalPosition; - var conveyorRot = xform.LocalRotation; + // Check for any conveyors on the attached tile. + Lookup.GetLocalEntitiesIntersecting(xform.GridUid.Value, gridTile, _conveyors); + DebugTools.Assert(_conveyors.Count <= 1); - conveyorRot += comp.Angle; + // No more conveyors. + if (_conveyors.Count == 0) + return true; + + if (physics.BodyStatus == BodyStatus.InAir || + _gravity.IsWeightless(entity, physics, xform)) + { + return true; + } + + Entity bestConveyor = default; + var bestSpeed = 0f; + + foreach (var conveyor in _conveyors) + { + if (conveyor.Comp.Speed > bestSpeed && CanRun(conveyor)) + { + bestSpeed = conveyor.Comp.Speed; + bestConveyor = conveyor; + } + } + + if (bestSpeed == 0f || bestConveyor == default) + return true; + + var comp = bestConveyor.Comp!; + var conveyorXform = _xformQuery.GetComponent(bestConveyor.Owner); + var conveyorPos = conveyorXform.LocalPosition; + var conveyorRot = conveyorXform.LocalRotation; + + conveyorRot += bestConveyor.Comp!.Angle; if (comp.State == ConveyorState.Reverse) conveyorRot += MathF.PI; var direction = conveyorRot.ToWorldVec(); - foreach (var (entity, transform, body) in GetEntitiesToMove(comp, xform, xformQuery, bodyQuery)) - { - if (!conveyed.Add(entity) || prediction && !body.Predict) - continue; + var localPos = xform.LocalPosition; + var itemRelative = conveyorPos - localPos; - var localPos = transform.LocalPosition; - var itemRelative = conveyorPos - localPos; + localPos += Convey(direction, bestSpeed, frameTime, itemRelative); - localPos += Convey(direction, speed, frameTime, itemRelative); - transform.LocalPosition = localPos; + TransformSystem.SetLocalPosition(entity, localPos, xform); - // Force it awake for collisionwake reasons. - Physics.SetAwake((entity, body), true); - Physics.SetSleepTime(body, 0f); - } - Dirty(uid, comp); + // Force it awake for collisionwake reasons. + Physics.SetAwake((entity, physics), true); + Physics.SetSleepTime(physics, 0f); + + return true; } private static Vector2 Convey(Vector2 direction, float speed, float frameTime, Vector2 itemRelative) @@ -140,36 +202,6 @@ private static Vector2 Convey(Vector2 direction, float speed, float frameTime, V } } - private IEnumerable<(EntityUid, TransformComponent, PhysicsComponent)> GetEntitiesToMove( - ConveyorComponent comp, - TransformComponent xform, - EntityQuery xformQuery, - EntityQuery bodyQuery) - { - // Check if the thing's centre overlaps the grid tile. - var grid = Comp(xform.GridUid!.Value); - var tile = grid.GetTileRef(xform.Coordinates); - var conveyorBounds = Lookup.GetLocalBounds(tile, grid.TileSize); - - foreach (var entity in comp.Intersecting) - { - if (!xformQuery.TryGetComponent(entity, out var entityXform) || entityXform.ParentUid != xform.GridUid!.Value) - continue; - - if (!bodyQuery.TryGetComponent(entity, out var physics) || physics.BodyType == BodyType.Static || physics.BodyStatus == BodyStatus.InAir || _gravity.IsWeightless(entity, physics, entityXform)) - continue; - - // Yes there's still going to be the occasional rounding issue where it stops getting conveyed - // When you fix the corner issue that will fix this anyway. - var gridAABB = new Box2(entityXform.LocalPosition - _expansion, entityXform.LocalPosition + _expansion); - - if (!conveyorBounds.Intersects(gridAABB)) - continue; - - yield return (entity, entityXform, physics); - } - } - public bool CanRun(ConveyorComponent component) { return component.State != ConveyorState.Off && component.Powered; diff --git a/Resources/Maps/origin.yml b/Resources/Maps/origin.yml index dcd961e34ea..376719da61c 100644 --- a/Resources/Maps/origin.yml +++ b/Resources/Maps/origin.yml @@ -81416,7 +81416,6 @@ entities: - type: DeviceLinkSink links: - 26152 - - type: ActiveConveyor - uid: 12943 components: - type: Transform diff --git a/Resources/Prototypes/Entities/Structures/conveyor.yml b/Resources/Prototypes/Entities/Structures/conveyor.yml index 4dc879b0f6a..d82370ba0d6 100644 --- a/Resources/Prototypes/Entities/Structures/conveyor.yml +++ b/Resources/Prototypes/Entities/Structures/conveyor.yml @@ -24,10 +24,10 @@ conveyor: shape: !type:PolygonShape vertices: - - -0.55,-0.55 - - 0.55,-0.55 - - 0.55,0.55 - - -0.55,0.55 + - -0.49,-0.49 + - 0.49,-0.49 + - 0.49,0.49 + - -0.49,0.49 layer: - Impassable - MidImpassable From 92159edba3053f331cbe991ec32719221443bfc6 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 18 Jun 2024 12:12:43 +0000 Subject: [PATCH 002/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 511d725222e..023f6ba0df4 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Tayrtahn - changes: - - message: You can no longer drink out of or put liquids into buckets worn on your - head. - type: Fix - id: 6269 - time: '2024-03-31T04:40:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/24412 - author: DrTeaspoon changes: - message: Hypopen no longer shows chemical contents when examined, when not held @@ -3854,3 +3846,10 @@ id: 6768 time: '2024-06-18T10:59:37.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/25950 +- author: metalgearsloth + changes: + - message: Fix conveyors mispredicting movement. + type: Fix + id: 6769 + time: '2024-06-18T12:11:37.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28157 From b0b76a113319f73297f3736f3e4d958d2a073abf Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Tue, 18 Jun 2024 23:27:34 +1000 Subject: [PATCH 003/546] Replace StationRandomTransform (#29149) * Revert "Rotate and Offset station CCVar nuke (#26175)" This reverts commit 44b20f60ff178813ebbc5b449229b0bbba81f649. # Conflicts: # Content.Server/Station/Systems/StationSystem.cs # Resources/Prototypes/Maps/europa.yml * Fix * Review --- .../GameTicking/GameTicker.RoundFlow.cs | 6 +++ Content.Server/Maps/GameMapPrototype.cs | 11 ++++- .../StationRandomTransformComponent.cs | 16 ------- .../Station/Systems/StationSystem.cs | 47 ++----------------- .../Prototypes/Entities/Stations/base.yml | 6 --- .../Entities/Stations/nanotrasen.yml | 1 - Resources/Prototypes/Maps/europa.yml | 5 +- Resources/Prototypes/Maps/train.yml | 4 +- 8 files changed, 23 insertions(+), 73 deletions(-) delete mode 100644 Content.Server/Station/Components/StationRandomTransformComponent.cs diff --git a/Content.Server/GameTicking/GameTicker.RoundFlow.cs b/Content.Server/GameTicking/GameTicker.RoundFlow.cs index eed120dc4e8..d67b8d96e35 100644 --- a/Content.Server/GameTicking/GameTicker.RoundFlow.cs +++ b/Content.Server/GameTicking/GameTicker.RoundFlow.cs @@ -160,6 +160,12 @@ public IReadOnlyList LoadGameMap(GameMapPrototype map, MapId targetMa // whereas the command can also be used on an existing map. var loadOpts = loadOptions ?? new MapLoadOptions(); + if (map.MaxRandomOffset != 0f) + loadOpts.Offset = _robustRandom.NextVector2(map.MaxRandomOffset); + + if (map.RandomRotation) + loadOpts.Rotation = _robustRandom.NextAngle(); + var ev = new PreGameMapLoad(targetMapId, map, loadOpts); RaiseLocalEvent(ev); diff --git a/Content.Server/Maps/GameMapPrototype.cs b/Content.Server/Maps/GameMapPrototype.cs index bd15194495e..5942a9930eb 100644 --- a/Content.Server/Maps/GameMapPrototype.cs +++ b/Content.Server/Maps/GameMapPrototype.cs @@ -3,6 +3,7 @@ using Robust.Shared.Prototypes; using Robust.Shared.Utility; using System.Diagnostics; +using System.Numerics; namespace Content.Server.Maps; @@ -21,16 +22,22 @@ public sealed partial class GameMapPrototype : IPrototype [IdDataField] public string ID { get; private set; } = default!; + [DataField] + public float MaxRandomOffset = 1000f; + + [DataField] + public bool RandomRotation = true; + /// /// Name of the map to use in generic messages, like the map vote. /// - [DataField("mapName", required: true)] + [DataField(required: true)] public string MapName { get; private set; } = default!; /// /// Relative directory path to the given map, i.e. `/Maps/saltern.yml` /// - [DataField("mapPath", required: true)] + [DataField(required: true)] public ResPath MapPath { get; private set; } = default!; [DataField("stations", required: true)] diff --git a/Content.Server/Station/Components/StationRandomTransformComponent.cs b/Content.Server/Station/Components/StationRandomTransformComponent.cs deleted file mode 100644 index ea0fc5f2696..00000000000 --- a/Content.Server/Station/Components/StationRandomTransformComponent.cs +++ /dev/null @@ -1,16 +0,0 @@ -using Content.Server.Station.Systems; - -namespace Content.Server.Station.Components; - -/// -/// Stores station parameters that can be randomized by the roundstart -/// -[RegisterComponent, Access(typeof(StationSystem))] -public sealed partial class StationRandomTransformComponent : Component -{ - [DataField] - public float? MaxStationOffset = 100.0f; - - [DataField] - public bool EnableStationRotation = true; -} diff --git a/Content.Server/Station/Systems/StationSystem.cs b/Content.Server/Station/Systems/StationSystem.cs index 88e419ae39a..84e44b6469c 100644 --- a/Content.Server/Station/Systems/StationSystem.cs +++ b/Content.Server/Station/Systems/StationSystem.cs @@ -1,10 +1,9 @@ using System.Linq; -using System.Numerics; using Content.Server.Chat.Systems; using Content.Server.GameTicking; using Content.Server.Station.Components; using Content.Server.Station.Events; -using Content.Shared.Fax; +using Content.Shared.CCVar; using Content.Shared.Station; using JetBrains.Annotations; using Robust.Server.GameObjects; @@ -28,10 +27,12 @@ namespace Content.Server.Station.Systems; [PublicAPI] public sealed class StationSystem : EntitySystem { + [Dependency] private readonly IConfigurationManager _cfgManager = default!; [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly IPlayerManager _player = default!; [Dependency] private readonly IRobustRandom _random = default!; [Dependency] private readonly ChatSystem _chatSystem = default!; + [Dependency] private readonly GameTicker _ticker = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly MetaDataSystem _metaData = default!; [Dependency] private readonly MapSystem _map = default!; @@ -282,51 +283,11 @@ public EntityUid InitializeNewStation(StationConfig stationConfig, IEnumerable(station); name ??= MetaData(station).EntityName; - var entry = gridIds ?? Array.Empty(); - - foreach (var grid in entry) + foreach (var grid in gridIds ?? Array.Empty()) { AddGridToStation(station, grid, null, data, name); } - if (TryComp(station, out var random)) - { - Angle? rotation = null; - Vector2? offset = null; - - if (random.MaxStationOffset != null) - offset = _random.NextVector2(-random.MaxStationOffset.Value, random.MaxStationOffset.Value); - - if (random.EnableStationRotation) - rotation = _random.NextAngle(); - - foreach (var grid in entry) - { - //planetary maps give an error when trying to change from position or rotation. - //This is still the case, but it will be irrelevant after the https://github.com/space-wizards/space-station-14/pull/26510 - if (rotation != null && offset != null) - { - var pos = _transform.GetWorldPosition(grid); - _transform.SetWorldPositionRotation(grid, pos + offset.Value, rotation.Value); - continue; - } - if (rotation != null) - { - _transform.SetWorldRotation(grid, rotation.Value); - continue; - } - if (offset != null) - { - var pos = _transform.GetWorldPosition(grid); - _transform.SetWorldPosition(grid, pos + offset.Value); - continue; - } - } - } - - if (LifeStage(station) < EntityLifeStage.MapInitialized) - throw new Exception($"Station must be man-initialized"); - var ev = new StationPostInitEvent((station, data)); RaiseLocalEvent(station, ref ev, true); diff --git a/Resources/Prototypes/Entities/Stations/base.yml b/Resources/Prototypes/Entities/Stations/base.yml index 6a1abdfbe3d..8a0d6c40030 100644 --- a/Resources/Prototypes/Entities/Stations/base.yml +++ b/Resources/Prototypes/Entities/Stations/base.yml @@ -4,12 +4,6 @@ components: - type: StationData -- type: entity - id: BaseRandomStation - abstract: true - components: - - type: StationRandomTransform - - type: entity id: BaseStationCargo abstract: true diff --git a/Resources/Prototypes/Entities/Stations/nanotrasen.yml b/Resources/Prototypes/Entities/Stations/nanotrasen.yml index 7e650d536f2..ab885b03e53 100644 --- a/Resources/Prototypes/Entities/Stations/nanotrasen.yml +++ b/Resources/Prototypes/Entities/Stations/nanotrasen.yml @@ -25,7 +25,6 @@ - BaseStationSiliconLawCrewsimov - BaseStationAllEventsEligible - BaseStationNanotrasen - - BaseRandomStation noSpawn: true components: - type: Transform diff --git a/Resources/Prototypes/Maps/europa.yml b/Resources/Prototypes/Maps/europa.yml index 412e1b46569..7197165ce1f 100644 --- a/Resources/Prototypes/Maps/europa.yml +++ b/Resources/Prototypes/Maps/europa.yml @@ -2,6 +2,8 @@ id: Europa mapName: 'Europa' mapPath: /Maps/europa.yml + maxRandomOffset: 0 + randomRotation: false minPlayers: 0 maxPlayers: 40 stations: @@ -10,9 +12,6 @@ components: - type: StationBiome biome: Snow - - type: StationRandomTransform - enableStationRotation: false - maxStationOffset: null - type: StationNameSetup mapNameTemplate: '{0} Europa {1}' nameGenerator: diff --git a/Resources/Prototypes/Maps/train.yml b/Resources/Prototypes/Maps/train.yml index 7f24fcdd677..a93c4558885 100644 --- a/Resources/Prototypes/Maps/train.yml +++ b/Resources/Prototypes/Maps/train.yml @@ -2,14 +2,14 @@ id: Train mapName: 'Train' mapPath: /Maps/train.yml + maxRandomOffset: 0 + randomRotation: false minPlayers: 10 maxPlayers: 50 stations: Train: stationProto: StandardNanotrasenStation components: - - type: StationRandomTransform - enableStationRotation: false - type: StationNameSetup mapNameTemplate: 'Train "Sentipode" {0}-{1}' nameGenerator: From e49a0eb3b64c63aed6c42101e30bacabf90c5b54 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Tue, 18 Jun 2024 16:02:05 +0200 Subject: [PATCH 004/546] Add warning cones to engivend (#29085) Add cones to engivend --- .../Prototypes/Catalog/VendingMachines/Inventories/engivend.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml index c91eb1ef2ed..9757b14e58e 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/engivend.yml @@ -8,3 +8,4 @@ PowerCellMedium: 5 ClothingHandsGlovesColorYellow: 6 BoxInflatable: 2 + ClothingHeadHatCone: 4 From cffa35692ae84c7928d2c34881f9c9b3191aefbb Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 18 Jun 2024 14:03:12 +0000 Subject: [PATCH 005/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 023f6ba0df4..cc85491196c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: DrTeaspoon - changes: - - message: Hypopen no longer shows chemical contents when examined, when not held - by the examinee. - type: Fix - id: 6270 - time: '2024-03-31T04:59:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26453 - author: lzk228 changes: - message: Hairflower was removed. @@ -3853,3 +3845,10 @@ id: 6769 time: '2024-06-18T12:11:37.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28157 +- author: lzk228 + changes: + - message: Warning cones added to the Engivend. + type: Add + id: 6770 + time: '2024-06-18T14:02:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29085 From d60829f1ce07661aa3725ca2c23080b566275a4e Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Tue, 18 Jun 2024 16:10:18 +0200 Subject: [PATCH 006/546] arachnid inventory layout fix (#29165) arachnid inventory layout fixC --- .../InventoryTemplates/arachnid_inventory_template.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml index a9c7352ed82..e3ac371ebde 100644 --- a/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml +++ b/Resources/Prototypes/InventoryTemplates/arachnid_inventory_template.yml @@ -70,7 +70,7 @@ slotGroup: SecondHotbar stripTime: 6 uiWindowPos: 3,1 - strippingWindowPos: 2,3 + strippingWindowPos: 1,5 displayName: Belt - name: back slotTexture: back @@ -79,7 +79,7 @@ slotGroup: SecondHotbar stripTime: 6 uiWindowPos: 3,0 - strippingWindowPos: 0,3 + strippingWindowPos: 0,5 displayName: Back - name: pocket4 @@ -89,7 +89,7 @@ slotGroup: MainHotbar stripTime: 3 uiWindowPos: 2,4 - strippingWindowPos: 1,5 + strippingWindowPos: 2,3 displayName: Pocket 4 - name: pocket3 slotTexture: web @@ -98,7 +98,7 @@ slotGroup: MainHotbar stripTime: 3 uiWindowPos: 0,4 - strippingWindowPos: 0,5 + strippingWindowPos: 0,3 displayName: Pocket 3 - name: outerClothing slotTexture: suit From db30b5e0408aaab17bcd4d724f629d220a36ba9b Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 18 Jun 2024 14:11:25 +0000 Subject: [PATCH 007/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index cc85491196c..6777355711f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,14 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Hairflower was removed. - type: Remove - - message: Now you can wear poppy (and other flowers) on your head instead of crafting - hairflower with it. - type: Tweak - id: 6271 - time: '2024-03-31T05:33:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25475 - author: EmoGarbage404 changes: - message: Borgs, Emitters, and APEs can no longer have their panels opened while @@ -3852,3 +3842,11 @@ id: 6770 time: '2024-06-18T14:02:05.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29085 +- author: Errant + changes: + - message: The strip interface layout of arachnids is now consistent with other + species. + type: Tweak + id: 6771 + time: '2024-06-18T14:10:18.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29165 From ee2c115e5b6cd0e0e8126bd81166c0fcb23a7b9e Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Wed, 19 Jun 2024 02:30:41 +1200 Subject: [PATCH 008/546] Turn interaction related attempt events into structs (#29168) * Turn InteractionAttemptEvent into a struct event * readonly * GettingInteractedWithAttemptEvent * ConsciousAttemptEvent --- Content.Client/Interaction/DragDropSystem.cs | 2 +- .../ReplaySpectatorSystem.Blockers.cs | 7 +++- .../ActionBlocker/ActionBlockerSystem.cs | 6 ++-- .../Administration/SharedAdminFrozenSystem.cs | 8 ++++- Content.Shared/Bed/Sleep/SleepingSystem.cs | 2 +- Content.Shared/Cuffs/SharedCuffableSystem.cs | 8 ++++- Content.Shared/Ghost/SharedGhostSystem.cs | 8 ++++- .../Events/InteractionAttemptEvent.cs | 34 ++++++++----------- .../SharedInteractionSystem.Blocking.cs | 8 ++++- .../Systems/MobStateSystem.Subscribers.cs | 13 ++++++- .../Puppet/SharedVentriloquistPuppetSystem.cs | 10 ++++-- Content.Shared/Stunnable/SharedStunSystem.cs | 7 ++-- .../SubFloor/SharedSubFloorHideSystem.cs | 4 +-- 13 files changed, 80 insertions(+), 37 deletions(-) diff --git a/Content.Client/Interaction/DragDropSystem.cs b/Content.Client/Interaction/DragDropSystem.cs index 8baa4d15fe4..d249766bbcc 100644 --- a/Content.Client/Interaction/DragDropSystem.cs +++ b/Content.Client/Interaction/DragDropSystem.cs @@ -495,7 +495,7 @@ private void RemoveHighlights() // CanInteract() doesn't support checking a second "target" entity. // Doing so manually: var ev = new GettingInteractedWithAttemptEvent(user, dragged); - RaiseLocalEvent(dragged, ev, true); + RaiseLocalEvent(dragged, ref ev); if (ev.Cancelled) return false; diff --git a/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Blockers.cs b/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Blockers.cs index 2fa862f3df7..99d85350b5e 100644 --- a/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Blockers.cs +++ b/Content.Client/Replay/Spectator/ReplaySpectatorSystem.Blockers.cs @@ -17,7 +17,7 @@ private void InitializeBlockers() SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); - SubscribeLocalEvent(OnAttempt); + SubscribeLocalEvent(OnInteractAttempt); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); @@ -27,6 +27,11 @@ private void InitializeBlockers() SubscribeLocalEvent(OnPullAttempt); } + private void OnInteractAttempt(Entity ent, ref InteractionAttemptEvent args) + { + args.Cancelled = true; + } + private void OnAttempt(EntityUid uid, ReplaySpectatorComponent component, CancellableEntityEventArgs args) { args.Cancel(); diff --git a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs index f1c77fda43b..005c7dc78ec 100644 --- a/Content.Shared/ActionBlocker/ActionBlockerSystem.cs +++ b/Content.Shared/ActionBlocker/ActionBlockerSystem.cs @@ -70,7 +70,7 @@ public bool CanInteract(EntityUid user, EntityUid? target) return false; var ev = new InteractionAttemptEvent(user, target); - RaiseLocalEvent(user, ev); + RaiseLocalEvent(user, ref ev); if (ev.Cancelled) return false; @@ -79,7 +79,7 @@ public bool CanInteract(EntityUid user, EntityUid? target) return true; var targetEv = new GettingInteractedWithAttemptEvent(user, target); - RaiseLocalEvent(target.Value, targetEv); + RaiseLocalEvent(target.Value, ref targetEv); return !targetEv.Cancelled; } @@ -110,7 +110,7 @@ public bool CanUseHeldEntity(EntityUid user, EntityUid used) public bool CanConsciouslyPerformAction(EntityUid user) { var ev = new ConsciousAttemptEvent(user); - RaiseLocalEvent(user, ev); + RaiseLocalEvent(user, ref ev); return !ev.Cancelled; } diff --git a/Content.Shared/Administration/SharedAdminFrozenSystem.cs b/Content.Shared/Administration/SharedAdminFrozenSystem.cs index 2fa22e00052..259df2bdf2a 100644 --- a/Content.Shared/Administration/SharedAdminFrozenSystem.cs +++ b/Content.Shared/Administration/SharedAdminFrozenSystem.cs @@ -11,6 +11,7 @@ namespace Content.Shared.Administration; +// TODO deduplicate with BlockMovementComponent public abstract class SharedAdminFrozenSystem : EntitySystem { [Dependency] private readonly ActionBlockerSystem _blocker = default!; @@ -23,7 +24,7 @@ public override void Initialize() SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); - SubscribeLocalEvent(OnAttempt); + SubscribeLocalEvent(OnInteractAttempt); SubscribeLocalEvent(OnStartup); SubscribeLocalEvent(UpdateCanMove); SubscribeLocalEvent(OnUpdateCanMove); @@ -34,6 +35,11 @@ public override void Initialize() SubscribeLocalEvent(OnSpeakAttempt); } + private void OnInteractAttempt(Entity ent, ref InteractionAttemptEvent args) + { + args.Cancelled = true; + } + private void OnSpeakAttempt(EntityUid uid, AdminFrozenComponent component, SpeakAttemptEvent args) { if (!component.Muted) diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs index aac3e7bb18c..6008e301cfe 100644 --- a/Content.Shared/Bed/Sleep/SleepingSystem.cs +++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs @@ -153,7 +153,7 @@ private void OnSlip(Entity ent, ref SlipAttemptEvent args) private void OnConsciousAttempt(Entity ent, ref ConsciousAttemptEvent args) { - args.Cancel(); + args.Cancelled = true; } private void OnExamined(Entity ent, ref ExaminedEvent args) diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index 0e506f938e6..be169deb0e5 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -79,7 +79,7 @@ public override void Initialize() SubscribeLocalEvent(CheckAct); SubscribeLocalEvent(CheckAct); SubscribeLocalEvent(CheckAct); - SubscribeLocalEvent(CheckAct); + SubscribeLocalEvent(CheckInteract); SubscribeLocalEvent(OnCuffAfterInteract); SubscribeLocalEvent(OnCuffMeleeHit); @@ -87,6 +87,12 @@ public override void Initialize() SubscribeLocalEvent(OnCuffVirtualItemDeleted); } + private void CheckInteract(Entity ent, ref InteractionAttemptEvent args) + { + if (!ent.Comp.CanStillInteract) + args.Cancelled = true; + } + private void OnUncuffAttempt(ref UncuffAttemptEvent args) { if (args.Cancelled) diff --git a/Content.Shared/Ghost/SharedGhostSystem.cs b/Content.Shared/Ghost/SharedGhostSystem.cs index ad8b86f7dda..6e62bee1310 100644 --- a/Content.Shared/Ghost/SharedGhostSystem.cs +++ b/Content.Shared/Ghost/SharedGhostSystem.cs @@ -19,12 +19,18 @@ public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnAttempt); - SubscribeLocalEvent(OnAttempt); + SubscribeLocalEvent(OnAttemptInteract); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); } + private void OnAttemptInteract(Entity ent, ref InteractionAttemptEvent args) + { + if (!ent.Comp.CanGhostInteract) + args.Cancelled = true; + } + private void OnAttempt(EntityUid uid, GhostComponent component, CancellableEntityEventArgs args) { if (!component.CanGhostInteract) diff --git a/Content.Shared/Interaction/Events/InteractionAttemptEvent.cs b/Content.Shared/Interaction/Events/InteractionAttemptEvent.cs index 0024811c369..a04c0536354 100644 --- a/Content.Shared/Interaction/Events/InteractionAttemptEvent.cs +++ b/Content.Shared/Interaction/Events/InteractionAttemptEvent.cs @@ -3,39 +3,33 @@ /// /// Event raised directed at a user to see if they can perform a generic interaction. /// - public sealed class InteractionAttemptEvent : CancellableEntityEventArgs + [ByRefEvent] + public struct InteractionAttemptEvent(EntityUid uid, EntityUid? target) { - public InteractionAttemptEvent(EntityUid uid, EntityUid? target) - { - Uid = uid; - Target = target; - } - - public EntityUid Uid { get; } - public EntityUid? Target { get; } + public bool Cancelled; + public readonly EntityUid Uid = uid; + public readonly EntityUid? Target = target; } /// /// Raised to determine whether an entity is conscious to perform an action. /// - public sealed class ConsciousAttemptEvent(EntityUid Uid) : CancellableEntityEventArgs + [ByRefEvent] + public struct ConsciousAttemptEvent(EntityUid uid) { - public EntityUid Uid { get; } = Uid; + public bool Cancelled; + public readonly EntityUid Uid = uid; } /// /// Event raised directed at the target entity of an interaction to see if the user is allowed to perform some /// generic interaction. /// - public sealed class GettingInteractedWithAttemptEvent : CancellableEntityEventArgs + [ByRefEvent] + public struct GettingInteractedWithAttemptEvent(EntityUid uid, EntityUid? target) { - public GettingInteractedWithAttemptEvent(EntityUid uid, EntityUid? target) - { - Uid = uid; - Target = target; - } - - public EntityUid Uid { get; } - public EntityUid? Target { get; } + public bool Cancelled; + public readonly EntityUid Uid = uid; + public readonly EntityUid? Target = target; } } diff --git a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs index 9a84789adfc..a682bf98159 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.Blocking.cs @@ -6,6 +6,7 @@ namespace Content.Shared.Interaction; +// TODO deduplicate with AdminFrozenComponent /// /// Handles , which prevents various /// kinds of movement and interactions when attached to an entity. @@ -16,7 +17,7 @@ public void InitializeBlocking() { SubscribeLocalEvent(OnMoveAttempt); SubscribeLocalEvent(CancelEvent); - SubscribeLocalEvent(CancelEvent); + SubscribeLocalEvent(CancelInteractEvent); SubscribeLocalEvent(CancelEvent); SubscribeLocalEvent(CancelEvent); SubscribeLocalEvent(CancelEvent); @@ -25,6 +26,11 @@ public void InitializeBlocking() SubscribeLocalEvent(OnBlockingShutdown); } + private void CancelInteractEvent(Entity ent, ref InteractionAttemptEvent args) + { + args.Cancelled = true; + } + private void OnMoveAttempt(EntityUid uid, BlockMovementComponent component, UpdateCanMoveEvent args) { if (component.LifeStage > ComponentLifeStage.Running) diff --git a/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs b/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs index 08b351e61e8..155cfede015 100644 --- a/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs +++ b/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs @@ -31,7 +31,7 @@ private void SubscribeEvents() SubscribeLocalEvent(CheckAct); SubscribeLocalEvent(CheckAct); SubscribeLocalEvent(CheckAct); - SubscribeLocalEvent(CheckAct); + SubscribeLocalEvent(CheckConcious); SubscribeLocalEvent(CheckAct); SubscribeLocalEvent(OnSpeakAttempt); SubscribeLocalEvent(OnEquipAttempt); @@ -48,6 +48,17 @@ private void SubscribeEvents() SubscribeLocalEvent(OnAttemptPacifiedAttack); } + private void CheckConcious(Entity ent, ref ConsciousAttemptEvent args) + { + switch (ent.Comp.CurrentState) + { + case MobState.Dead: + case MobState.Critical: + args.Cancelled = true; + break; + } + } + private void OnStateExitSubscribers(EntityUid target, MobStateComponent component, MobState state) { switch (state) diff --git a/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs b/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs index 430c2b1b17d..e3fa21ed377 100644 --- a/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs +++ b/Content.Shared/Puppet/SharedVentriloquistPuppetSystem.cs @@ -7,6 +7,7 @@ namespace Content.Shared.Puppet; +// TODO deduplicate with BlockMovementComponent public abstract class SharedVentriloquistPuppetSystem : EntitySystem { [Dependency] private readonly ActionBlockerSystem _blocker = default!; @@ -15,7 +16,7 @@ public override void Initialize() { base.Initialize(); SubscribeLocalEvent(Cancel); - SubscribeLocalEvent(Cancel); + SubscribeLocalEvent(CancelInteract); SubscribeLocalEvent(Cancel); SubscribeLocalEvent(Cancel); SubscribeLocalEvent(Cancel); @@ -24,6 +25,11 @@ public override void Initialize() SubscribeLocalEvent(OnStartup); } + private void CancelInteract(Entity ent, ref InteractionAttemptEvent args) + { + args.Cancelled = true; + } + private void OnStartup(EntityUid uid, VentriloquistPuppetComponent component, ComponentStartup args) { _blocker.UpdateCanMove(uid); @@ -33,4 +39,4 @@ private void Cancel(EntityUid uid, VentriloquistPuppetComponent component, T { args.Cancel(); } -} \ No newline at end of file +} diff --git a/Content.Shared/Stunnable/SharedStunSystem.cs b/Content.Shared/Stunnable/SharedStunSystem.cs index 9190427d321..092da8fe5ab 100644 --- a/Content.Shared/Stunnable/SharedStunSystem.cs +++ b/Content.Shared/Stunnable/SharedStunSystem.cs @@ -54,7 +54,7 @@ public override void Initialize() // Attempt event subscriptions. SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnMoveAttempt); - SubscribeLocalEvent(OnAttempt); + SubscribeLocalEvent(OnAttemptInteract); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); SubscribeLocalEvent(OnAttempt); @@ -65,7 +65,10 @@ public override void Initialize() SubscribeLocalEvent(OnMobStateChanged); } - + private void OnAttemptInteract(Entity ent, ref InteractionAttemptEvent args) + { + args.Cancelled = true; + } private void OnMobStateChanged(EntityUid uid, MobStateComponent component, MobStateChangedEvent args) { diff --git a/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs b/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs index ba78ff651f5..cebc84ecb93 100644 --- a/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs +++ b/Content.Shared/SubFloor/SharedSubFloorHideSystem.cs @@ -45,11 +45,11 @@ private void OnAttackAttempt(EntityUid uid, SubFloorHideComponent component, ref args.Cancelled = true; } - private void OnInteractionAttempt(EntityUid uid, SubFloorHideComponent component, GettingInteractedWithAttemptEvent args) + private void OnInteractionAttempt(EntityUid uid, SubFloorHideComponent component, ref GettingInteractedWithAttemptEvent args) { // No interactions with entities hidden under floor tiles. if (component.BlockInteractions && component.IsUnderCover) - args.Cancel(); + args.Cancelled = true; } private void OnSubFloorStarted(EntityUid uid, SubFloorHideComponent component, ComponentStartup _) From 801d405919837760f7034ae5ced51e9577ec0d54 Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Tue, 18 Jun 2024 11:04:15 -0400 Subject: [PATCH 009/546] Add the most anticipated gun in the game. Foam Force. (#29103) * Foam Force * make it available somewhere * add clumsyproof and nuke dev item * reorganize * oopsy files * Strap! * woopsie layering * fix grammar to rerun tests for rogue unrelated test fail. * cleanup * I eepy layer forgetti spaghetti * For real last necessary commit * Oops I broke the law! feexed * Decided to just change it to the same source as the poster source in our repo for consistency. --- .../Prototypes/Catalog/Fills/Crates/cargo.yml | 12 ++++++ .../Weapons/Guns/Ammunition/Magazines/toy.yml | 12 ++++++ .../Guns/Ammunition/Projectiles/toy.yml | 36 +++++++++++++----- .../Objects/Weapons/Guns/Rifles/rifles.yml | 30 +++++++++++++++ .../Objects/Weapons/Throwable/clusterbang.yml | 19 +++++++++ .../Weapons/Grenades/foamdart.rsi/icon.png | Bin 0 -> 494 bytes .../Weapons/Grenades/foamdart.rsi/meta.json | 17 +++++++++ .../Weapons/Grenades/foamdart.rsi/primed.png | Bin 0 -> 377 bytes .../Guns/Rifles/foam_rifle.rsi/bolt-open.png | Bin 0 -> 323 bytes .../foam_rifle.rsi/equipped-BACKPACK.png | Bin 0 -> 775 bytes .../foam_rifle.rsi/equipped-SUITSTORAGE.png | Bin 0 -> 775 bytes .../Guns/Rifles/foam_rifle.rsi/icon.png | Bin 0 -> 312 bytes .../Guns/Rifles/foam_rifle.rsi/meta.json | 25 ++++++++++++ .../foam_rifle_inhand_64x.rsi/inhand-left.png | Bin 0 -> 824 bytes .../inhand-right.png | Bin 0 -> 876 bytes .../foam_rifle_inhand_64x.rsi/meta.json | 27 +++++++++++++ .../wielded-inhand-left.png | Bin 0 -> 726 bytes .../wielded-inhand-right.png | Bin 0 -> 731 bytes .../Weapons/Guns/Shotguns/pump.rsi/meta.json | 2 +- 19 files changed, 170 insertions(+), 10 deletions(-) create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml create mode 100644 Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/primed.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/bolt-open.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/equipped-SUITSTORAGE.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/wielded-inhand-right.png diff --git a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml index b9d45f0f960..7ef8a8262d6 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/cargo.yml @@ -158,6 +158,9 @@ - id: WeaponTurretXeno prob: 0.01 orGroup: Weapons + - id: WeaponRifleFoam + prob: 0.03 + orGroup: Weapons #clothing - id: ClothingUniformJumpsuitFamilyGuy prob: 0.05 @@ -385,3 +388,12 @@ - id: WeakKudzu prob: 0.01 orGroup: NotUseful + - id: MagazineFoamBox + prob: 0.001 + orGroup: NotUseful + - id: BoxDonkSoftBox + prob: 0.008 + orGroup: NotUseful + - id: GrenadeFoamDart + prob: 0.001 + orGroup: NotUseful \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml new file mode 100644 index 00000000000..babbc2648f7 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Magazines/toy.yml @@ -0,0 +1,12 @@ +- type: entity + parent: MagazineLightRifleBox # It goes in a saw, its funny. + id: MagazineFoamBox + name: ammunition box (foam) + components: + - type: BallisticAmmoProvider + mayTransfer: true + whitelist: + tags: + - BulletFoam + proto: BulletFoam + capacity: 100 \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml index 34a39c1583e..9b6c288e378 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/toy.yml @@ -4,12 +4,30 @@ name: foam dart parent: BaseItem components: - - type: Tag - tags: - - BulletFoam - - Trash - - type: Ammo - - type: Sprite - sprite: Objects/Fun/toys.rsi - layers: - - state: foamdart + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + vertices: + - -0.05,-0.15 + - -0.05,0.25 + - 0.05,-0.15 + - 0.05,0.25 + density: 20 + mask: + - ItemMask + restitution: 0.3 + friction: 0.2 + - type: Tag + tags: + - BulletFoam + - Trash + - type: Ammo + - type: Sprite + sprite: Objects/Fun/toys.rsi + layers: + - state: foamdart + - type: EmbeddableProjectile + removalTime: .2 + - type: ThrowingAngle + angle: 180 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml index c034ac5749a..9300367cdec 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Rifles/rifles.yml @@ -186,3 +186,33 @@ steps: 1 zeroVisible: true - type: Appearance + +- type: entity + name: Foam Force Astro Ace + parent: [BaseWeaponShotgun, BaseGunWieldable] + id: WeaponRifleFoam + description: A premium foam rifle of the highest quality. Its plastic feels rugged, and its mechanisms sturdy. + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Rifles/foam_rifle.rsi + - type: Clothing + sprite: Objects/Weapons/Guns/Rifles/foam_rifle.rsi + - type: Item + sprite: Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi + - type: BallisticAmmoProvider + whitelist: + tags: + - BulletFoam + capacity: 10 + proto: BulletFoam + - type: GunRequiresWield #remove when inaccuracy on spreads is fixed + - type: Gun + fireRate: 2 + selectedMode: SemiAuto + availableModes: + - SemiAuto + soundGunshot: + path: /Audio/Effects/thunk.ogg + soundEmpty: + path: /Audio/Weapons/Guns/Empty/empty.ogg + clumsyProof: true diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml index 36d4c947fcd..35174ba34d2 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Throwable/clusterbang.yml @@ -241,3 +241,22 @@ - type: ContainerContainer containers: cluster-payload: !type:Container + +- type: entity + parent: GrenadeShrapnel + id: GrenadeFoamDart + name: foam dart grenade + description: Releases a bothersome spray of foam darts that cause severe welching. + components: + - type: Sprite + sprite: Objects/Weapons/Grenades/foamdart.rsi + layers: + - state: icon + map: ["Base"] + - state: primed + map: ["enum.TriggerVisualLayers.Base"] + - type: ClusterGrenade + fillPrototype: BulletFoam + maxGrenadesCount: 30 + grenadeType: enum.GrenadeType.Throw + velocity: 70 diff --git a/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/icon.png b/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b986e22665025ac32e1b356e2ee065be89e10e02 GIT binary patch literal 494 zcmV-P;C~7X28J6qE(l5?a{+`)CnY%8-lWDao9~b$Tmn8E)9Kk$5}6A4 z@b0Y>jNO^xQ!lTOi;$5(6h1OTpa&(tR+EwS?1_do!zivVB!V4Sp_ zl4t{8m;@*|rYypDt?zZAb*+MSszckdywbUO1L^=={5w(;hz&~AVbYBc6<`72v&X*- zp8&$jB7Hw&m<2|=>`iN>wCHbu2ajZ^Il%e`a0x^uDnj@Ti1vfLeq3;F0bc@7yuWI^>m@n| kl7LbbNHe)WE|3fS0@S6TEuG1U_5c6?07*qoM6N<$f{w(`;s5{u literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/meta.json b/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/meta.json new file mode 100644 index 00000000000..ba5198513b6 --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-NC-SA-3.0", + "copyright": "Taken from goonstation at https://github.com/goonstation/goonstation/pull/13630", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "primed" + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/primed.png b/Resources/Textures/Objects/Weapons/Grenades/foamdart.rsi/primed.png new file mode 100644 index 0000000000000000000000000000000000000000..0d8b9b7a97b190d00b8bdd138d7630cc406ca724 GIT binary patch literal 377 zcmV-<0fzpGP)Vez{#Ec|3S35dm$s; z9RRXi%?`mP*AWzjz~|Qt6a%sxzzPlek1rS)_$3fxzsU#%k{tlDXq_hmgV=TmALIxS z=#^t&C?>-ZBslA%lyyJgVhL;7P?N z2AX6;WJl=AU51Mxhez=v1_qiIL@-AbLyKZ;a-^C^RypvSg6fwl4xlC&b-<_tMjZeE X&*OEHeFfz000000NkvXXu0mjflfjdZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/bolt-open.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/bolt-open.png new file mode 100644 index 0000000000000000000000000000000000000000..7a11eab654ed59feab71fa8d4d40d2e697945c7a GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=hEVFmidiIEF+VPEL?uU7R4&(-deB zbkNPb?LQ9?^eoA++T`@#o|&2X@cpIYnw$O{_Gg*h8ghDVuc$=8p z2IOxL-mZNAPs0WA`%caYr*+=`XR7&eH)+k$cEz%9x767r4gJ^(1;g5==hq#6slI;S zV;c}wwx}@3ni0iTDeLVl)nj0I)MK1h5U!?nk6~p|aC#D^^bZ}w@+o}k@@&l98^(FuP zbL9=o5eqmSl+rMX!@lO%;R8VMU~<`1LI1pjHmhgvGcwJ%+zx60z1|?jz#wtH;N7dN S>T|%rVeoYIb6Mw<&;$TnYlFf7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/equipped-BACKPACK.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle.rsi/equipped-BACKPACK.png new file mode 100644 index 0000000000000000000000000000000000000000..ec34a1b9ea107466407b7cb7164ca1dc253f967f GIT binary patch literal 775 zcmV+i1Ni)jP)LYaOh!Vm>`mhcrz5#_A*M`g8RgR-V_SAc|ks=B?`wpT6SR*5L&m zp<#m?M@{t1E_!Ac%i27GmIN-IYiJxbNB;JL0nx}50HE3KquK7GXLg|}5v(jNv7m_8 zln8oe*V16ub>$Y|+kg*{6Jb1kX&{+Q;`hl3D*OAAA4T)eni8=@fB$6y0FI5nL*qZv zfMF<#!T=x^jrz(2d)xt_sv7_>cHat(JCUyI5&*n+4bhG zc+&V-F8;}TNZD+bxhdYY1PuOJ;sVsTv-_!WVDHD7cmQx)yz2(o+1!Ox>o~hdt#dv- zZi^=ff*=TjAP9mWh$|@O)0ZAI2enS2_W_IQ9QYUIRAp>S&cYU8!(Heye z;0KU?MzlsD1MY=m0Dw#;LYaOh!Vm>`mhcrz5#_A*M`g8RgR-V_SAc|ks=B?`wpT6SR*5L&m zp<#m?M@{t1E_!Ac%i27GmIN-IYiJxbNB;JL0nx}50HE3KquK7GXLg|}5v(jNv7m_8 zln8oe*V16ub>$Y|+kg*{6Jb1kX&{+Q;`hl3D*OAAA4T)eni8=@fB$6y0FI5nL*qZv zfMF<#!T=x^jrz(2d)xt_sv7_>cHat(JCUyI5&*n+4bhG zc+&V-F8;}TNZD+bxhdYY1PuOJ;sVsTv-_!WVDHD7cmQx)yz2(o+1!Ox>o~hdt#dv- zZi^=ff*=TjAP9mWh$|@O)0ZAI2enS2_W_IQ9QYUIRAp>S&cYU8!(Heye z;0KU?MzlsD1MY=m0Dw#;yHn+k4AL!JHL6e)t|>GX%5dLr8PYI_y4qA_K&MQF6nh*UwQ%%+%)q3 zy?^IEo#qY!>#igH@81XfFlfHW=)*H}Tjvgsk}I1GfS`k8WAavkn+a?{FuS9>hrL$v z-|hUg1RIc>G{qj4GT3!b)NNeatbCCtWTVWx2KDoCMt}ZxORc$~vtZiN6AY??bw9qe zHv+*y^|xBe^X?qrDLr%l;-wt0Ke^l(O&J)Zmgl~U57wOp3+M~`?As0!$3D8R z;}taO)jSkulyd&T!tS^yPD^738Hp-m0Id-z-74f=rcm8;U zp8NXYaPQSQ)^~Q;{%881l32IoRI%-!#}QTEP5-{mxSkT%9#o^7E5D;!-uBS>GQo%#qG)e1UNc&yw*ZCQ$IvJmSE;f<%WRG=gSpI6uDz~#9jsZc1a{uoA>%4mS6_6~y zu{Y@Ad@T;IHH`Cw|ApNQSJip(<9Wp5k7s^;kpJ~9_4t&yXJ4OPF7Fq7z$w>O|2<{r zm#n9k-fu1A+EM)}wxUbUSn7OBI^W{gCAKH~w=cWAYL?&XtgEFrw=XObnfdm6Z2sIs z@-nW=gznY7n61+2_xt&^o*c`0|3tpApR0SVwC`tjZ}Mr6gjhx%ec|U~wf{G1$i%75 zQfch^H^ntUOx%C*N1x??KmQhN)KqA8dpuKEItnG2v2hMOW-Fap=G$hyQNr^2A%1g? z+=+9t<#MB+7jQLv&}2BYoPlFLQ-t4-k6X9YPFVZleblL?7bCRXe|)>C_4}6A@0DNt z&qPYsDF@}3t4}^$Brqj}llzyz-l!_UCu?{AN?W3$vGS4sRqNBw_QZTy{#`e1x^8~* zSMk4@%YMI(Jz_2uH!poNbLH|-)7RImf9zj&V6n#K>-x8EtzQ3oYm_-_O6m>iE2$yh zZnB?vVh}$)&^Sn7O35wz_)O)OHic`RnVQekFAKMQbkVkk_2Kc}6SK_ciXWL&^y7L^ zesS>M#H6Fydf5$A4sXxRo~@~{^h1BL_5N%FrX?c#*3RFo*}&88&zNFU^Nn%Zlj~2u gJ=i}3IdmrMvUiBi+Ig#Y))tVkr>mdKI;Vst0EzE-z5oCK literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..570f8be130ba975ad5fb6cd555d53ae03b5d2178 GIT binary patch literal 876 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrU^e!2aSW-r_4e*YZ)Hc3;~(Rj z7^kyv3h^|#u4y^l*m_n>?$OPNjPE?I9&`{)9?{if;Z~^{BV=R*B~- zNjR*&+x?AsinnW3!+)Kx>FwS7zQ4X5a6CKXbYZ0r7v{ffyuUsYrR9kbA^cK#%WeZ|MT?g+Y84vJvrQxXP3w9OrL}jC0IGkmUpMfA3bdJv-~5Q>&GJ@=RO$5ur4a= zvf>o@tfIh}G>=8a;mqU&4fAXE4pw>3+4sx*wL9b~@Jnw&jMlGW<1n4`{CYAP4{iFs zy;G1Z`*8hD=F{Sp%O5{UUa>7|%I4($9HEvtMqn6}?)h?h00Sy!yXxN+F3mL4e*xXyJ!{OJC5ii{piz=XAc-5~4fi?kYwg dhth%F{}|3J$g<))TBZ&X_jL7hS?83{1OOy$h}8f9 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/meta.json new file mode 100644 index 00000000000..b89b33c08ff --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/meta.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from at commit https://github.com/tgstation/tgstation/commit/f01de25493e2bd2706ef9b0303cb0d7b5e3e471b sprite created from foam force poster by IProduceWidgets (github)", + "size": { + "x": 64, + "y": 64 + }, + "states": [ + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/wielded-inhand-left.png b/Resources/Textures/Objects/Weapons/Guns/Rifles/foam_rifle_inhand_64x.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..3526954b4e2d7eea3d1b3eee9d0eca653dc1e9b1 GIT binary patch literal 726 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7xzrV4Cac;uunK>+RkB-qM8<$3Ob7 zacz}SvDCO5l%YA}lJq7K5iZ%1l{=(%eeXYY$#C7l62Tln;~S129OlX}<+dM?JY=ad z>A?2OGv(!GP4WKaTeE*!OkF|E{O7-I?w|hV0kj7TXgI!N)^yF>6B9arOfgGY_4DHs z6T$CJhhI-^t>1lo^7(bw%J&>ulbe)!-SqI0(jBUw6W8z7Z;v+Wo&E0n?cX2Y-K@FO zxGVEyWX+HA<+JmiJkQ?Qqmuv3tp3K1BEK)y`&BE$Kd#sP#`GfgN$v6jr57&V4nJM> z&L;G1{{4MwanpsGPjau9c66V=Z%%Zz)fDc?&6DQz>%0ovYYCNhwjZA#EbZ42 z$WvCFzx}(K|D-t~UV(R0Cr^E{XU-L;lihS;H!Rnt#r7^p zE@d=nI`{V3^*`IP>Y~-f8>iiqjr@IM)3&8ryVr5bbEZ$r7h-+dB6VM|97wKeNX?~u*FB_YQEZk)Mnz&WqDCWVvF}% z-z~{sU%c8gv@F(G+tncFj#kyImrNhl{hDl~v3=GQ6h9Vd1<@+^x)fn7azTA`trtFiCkH^pNUR~ z1mA47tF(R+RkB*;0uz$3LED z^^VGLT@&DCePf}B&doa^cS%RnBw&_<)tv+by+VOot~cN&%X0~q&<4gTi{rO^; z=ccBri;;S%|7x`Eyx#xy_P@$!-UYe){1=s-PhNd#_xZou>V7Lc{`+@--7Px}7O`ZN z72>%|CtJxE=Rbb(?nuF`poir@+(TZioKj&?WjlAqp84mBxO6ycd>bCW+12U#yZ;MY z;@)%7Q!o2|*7@iVx_s%ojS>4MzV$Kt_59!tmD)drn`W-Qx#H`jgeCfSwteegwl9VdFo+?VCti9=Y3XJ-V&(Lsbfz2We`ak}eK+%(^53bRU(cEQxmiE` z%Y8DlPyeJ{zr6ikv8ii69Fg^4l1abryZzhR?G0bPIUdZ4c_*>^$*IgfdDhQ47G=eA z4PS0Ox7Xl^>mdKI;Vst0AXB9zyJUM literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/meta.json b/Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/meta.json index 3add3a471b6..3e793381d0f 100644 --- a/Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/meta.json +++ b/Resources/Textures/Objects/Weapons/Guns/Shotguns/pump.rsi/meta.json @@ -22,4 +22,4 @@ "directions": 4 } ] -} +} \ No newline at end of file From 3358aef40f2b5525ec15e6ce01533b4e8c2ddfc9 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 18 Jun 2024 15:05:22 +0000 Subject: [PATCH 010/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6777355711f..4790f603a07 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: EmoGarbage404 - changes: - - message: Borgs, Emitters, and APEs can no longer have their panels opened while - locked. APEs and Emitters additionally cannot be unanchored either. - type: Add - id: 6272 - time: '2024-03-31T06:34:17.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26600 - author: lzk228 changes: - message: Flower crown and wreath were combined. Now you can wear wreath both on @@ -3850,3 +3842,12 @@ id: 6771 time: '2024-06-18T14:10:18.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29165 +- author: IProduceWidgets + changes: + - message: Foam Force rifle to cargo lottery! + type: Add + - message: Foam darts now stick to things they hit! + type: Tweak + id: 6772 + time: '2024-06-18T15:04:15.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29103 From dabf3d1521fc077df00256cbb04414632ff59010 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 19 Jun 2024 07:47:19 +1000 Subject: [PATCH 011/546] Fix material storage going BRRT (#29167) If the volume hits 0 we just remove it. --- Content.Client/Lathe/UI/LatheMenu.xaml.cs | 3 --- .../Materials/SharedMaterialStorageSystem.cs | 12 ++++++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Content.Client/Lathe/UI/LatheMenu.xaml.cs b/Content.Client/Lathe/UI/LatheMenu.xaml.cs index 9e15f8239e5..40f553fcd66 100644 --- a/Content.Client/Lathe/UI/LatheMenu.xaml.cs +++ b/Content.Client/Lathe/UI/LatheMenu.xaml.cs @@ -78,9 +78,6 @@ public LatheMenu(LatheBoundUserInterface owner) /// public void PopulateRecipes() { - if (!_entityManager.TryGetComponent(_owner, out var component)) - return; - var recipesToShow = new List(); foreach (var recipe in Recipes) { diff --git a/Content.Shared/Materials/SharedMaterialStorageSystem.cs b/Content.Shared/Materials/SharedMaterialStorageSystem.cs index a27e0fb9cf0..dc4858fd745 100644 --- a/Content.Shared/Materials/SharedMaterialStorageSystem.cs +++ b/Content.Shared/Materials/SharedMaterialStorageSystem.cs @@ -1,11 +1,13 @@ using System.Linq; using Content.Shared.Interaction; using Content.Shared.Interaction.Components; +using Content.Shared.Mobs; using Content.Shared.Stacks; using Content.Shared.Whitelist; using JetBrains.Annotations; using Robust.Shared.Prototypes; using Robust.Shared.Timing; +using Robust.Shared.Utility; namespace Content.Shared.Materials; @@ -166,8 +168,14 @@ public bool TryChangeMaterialAmount(EntityUid uid, string materialId, int volume return false; if (!CanChangeMaterialAmount(uid, materialId, volume, component)) return false; - component.Storage.TryAdd(materialId, 0); - component.Storage[materialId] += volume; + + var existing = component.Storage.GetOrNew(materialId); + existing += volume; + + if (existing == 0) + component.Storage.Remove(materialId); + else + component.Storage[materialId] = existing; var ev = new MaterialAmountChangedEvent(); RaiseLocalEvent(uid, ref ev); From 0b98ce83f0218841fc9b0afce97cccd00013b601 Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 18 Jun 2024 21:48:25 +0000 Subject: [PATCH 012/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 4790f603a07..41c3e8c8835 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Flower crown and wreath were combined. Now you can wear wreath both on - head and on neck. - type: Tweak - id: 6273 - time: '2024-03-31T08:52:52.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26605 - author: Ubaser changes: - message: Throwing knives now additionally do armour piercing damage. @@ -3851,3 +3843,10 @@ id: 6772 time: '2024-06-18T15:04:15.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29103 +- author: metalgearsloth + changes: + - message: Fix lathe materials sometimes flickering. + type: Fix + id: 6773 + time: '2024-06-18T21:47:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29167 From 707f1f4981ce1e0bdc6c8356351f25d370c84a70 Mon Sep 17 00:00:00 2001 From: osjarw <62134478+osjarw@users.noreply.github.com> Date: Wed, 19 Jun 2024 03:20:57 +0300 Subject: [PATCH 013/546] Fix air alarms (#29172) Broken by #28272 --- Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs b/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs index 2875d4a3d5d..1b3b11068c5 100644 --- a/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs +++ b/Content.Server/Atmos/Monitor/Systems/AtmosAlarmableSystem.cs @@ -11,6 +11,7 @@ using Robust.Server.Audio; using Robust.Server.GameObjects; using Robust.Shared.Audio; +using Robust.Shared.Prototypes; using Robust.Shared.Utility; namespace Content.Server.Atmos.Monitor.Systems; @@ -86,7 +87,7 @@ private void OnPacketRecv(EntityUid uid, AtmosAlarmableComponent component, Devi return; if (!args.Data.TryGetValue(DeviceNetworkConstants.Command, out string? cmd) - || !args.Data.TryGetValue(AlertSource, out HashSet? sourceTags)) + || !args.Data.TryGetValue(AlertSource, out HashSet>? sourceTags)) { return; } From baa683648908dccb4004fb6a0bb250f27e101957 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 19 Jun 2024 00:22:03 +0000 Subject: [PATCH 014/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 41c3e8c8835..5349a890801 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Ubaser - changes: - - message: Throwing knives now additionally do armour piercing damage. - type: Tweak - id: 6274 - time: '2024-03-31T11:48:36.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26380 - author: graevy changes: - message: clicking the brig timer button will now cancel its countdown @@ -3850,3 +3843,10 @@ id: 6773 time: '2024-06-18T21:47:19.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29167 +- author: osjarw + changes: + - message: Fix air alarms not alarming air. + type: Fix + id: 6774 + time: '2024-06-19T00:20:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29172 From 9b2f9ce05f7efc5ad57c45b8dd4295902ff08c72 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Wed, 19 Jun 2024 02:26:46 +0200 Subject: [PATCH 015/546] Hidden loadout groups (#29170) * loadout hiding * department of redundancy department --- Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs | 3 +++ .../Preferences/Loadouts/LoadoutGroupPrototype.cs | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs index 2737eef1f1a..d029eb1223d 100644 --- a/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs +++ b/Content.Client/Lobby/UI/Loadouts/LoadoutWindow.xaml.cs @@ -29,6 +29,9 @@ public LoadoutWindow(HumanoidCharacterProfile profile, RoleLoadout loadout, Role if (!protoManager.TryIndex(group, out var groupProto)) continue; + if (groupProto.Hidden) + continue; + var container = new LoadoutGroupContainer(profile, loadout, protoManager.Index(group), session, collection); LoadoutGroupsContainer.AddTab(container, Loc.GetString(groupProto.Name)); _groups.Add(container); diff --git a/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs b/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs index 1d41f8dd7f9..0c787e965f1 100644 --- a/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs +++ b/Content.Shared/Preferences/Loadouts/LoadoutGroupPrototype.cs @@ -29,6 +29,12 @@ public sealed partial class LoadoutGroupPrototype : IPrototype [DataField] public int MaxLimit = 1; + /// + /// Hides the loadout group from the player. + /// + [DataField] + public bool Hidden; + [DataField(required: true)] public List> Loadouts = new(); } From 81136648da5561eb8d04eb5e74f1103b6f6b8ebb Mon Sep 17 00:00:00 2001 From: Vasilis Date: Wed, 19 Jun 2024 03:27:12 +0300 Subject: [PATCH 016/546] Upgrade rsi-diff's changed files action | Make it only return rsi and png changes (#29185) It was brought up to me in https://github.com/space-wizards/space-station-14/pull/29179#issuecomment-2177140740 (and from a dm from them) that space bars can cause issues with the rsi bot. Upon investigation its case we use "space-delimited" on the "get changes files" check. Which returns ALL changed files. Even if the change has nothing to do with png's or rsi's (example a downstream merging upstream) --- .github/workflows/rsi-diff.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/rsi-diff.yml b/.github/workflows/rsi-diff.yml index 1f122526d73..98cc97e9221 100644 --- a/.github/workflows/rsi-diff.yml +++ b/.github/workflows/rsi-diff.yml @@ -15,9 +15,12 @@ jobs: - name: Get changed files id: files - uses: Ana06/get-changed-files@v1.2 + uses: Ana06/get-changed-files@v2.3.0 with: format: 'space-delimited' + filter: | + **.rsi + **.png - name: Diff changed RSIs id: diff From 0910983c4b538caf1445b56ca74bb4082de484f3 Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Wed, 19 Jun 2024 00:29:06 +0000 Subject: [PATCH 017/546] unhardcode thief MaxSelectedSets (#29175) * unhardcode thief MaxSelectedSets * we do a little copy paste :trollface: * :trollface: --------- Co-authored-by: deltanedas <@deltanedas:kde.org> --- Content.Client/Thief/ThiefBackpackMenu.xaml | 2 +- Content.Client/Thief/ThiefBackpackMenu.xaml.cs | 1 + .../Thief/Components/ThiefUndeterminedBackpackComponent.cs | 6 ++++++ .../Thief/Systems/ThiefUndeterminedBackpackSystem.cs | 5 ++--- Resources/Locale/en-US/thief/backpack.ftl | 5 ++++- 5 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Content.Client/Thief/ThiefBackpackMenu.xaml b/Content.Client/Thief/ThiefBackpackMenu.xaml index c1739eb321d..e46f18d4ed5 100644 --- a/Content.Client/Thief/ThiefBackpackMenu.xaml +++ b/Content.Client/Thief/ThiefBackpackMenu.xaml @@ -5,7 +5,7 @@ MinSize="700 700"> - - - + + + + textures; + EntityPrototype? recipeProto = null; if (_prototypeManager.TryIndex(prototype.Result, out EntityPrototype? entityProto) && entityProto != null) - { - textures = SpriteComponent.GetPrototypeTextures(entityProto, _resources).Select(o => o.Default).ToList(); - } - else - { - textures = prototype.Icon == null - ? new List { _spriteSystem.GetPrototypeIcon(prototype.Result).Default } - : new List { _spriteSystem.Frame0(prototype.Icon) }; - } + recipeProto = entityProto; var canProduce = _lathe.CanProduce(_owner, prototype, quantity); - var control = new RecipeControl(prototype, () => GenerateTooltipText(prototype), canProduce, textures); + var control = new RecipeControl(prototype, () => GenerateTooltipText(prototype), canProduce, recipeProto); control.OnButtonPressed += s => { if (!int.TryParse(AmountLineEdit.Text, out var amount) || amount <= 0) @@ -216,14 +208,23 @@ public void UpdateCategories() /// public void PopulateQueueList(List queue) { - QueueList.Clear(); + QueueList.DisposeAllChildren(); + var idx = 1; foreach (var recipe in queue) { - var icon = recipe.Icon == null - ? _spriteSystem.GetPrototypeIcon(recipe.Result).Default - : _spriteSystem.Frame0(recipe.Icon); - QueueList.AddItem($"{idx}. {recipe.Name}", icon); + var queuedRecipeBox = new BoxContainer(); + queuedRecipeBox.Orientation = BoxContainer.LayoutOrientation.Horizontal; + + var queuedRecipeProto = new EntityPrototypeView(); + if (_prototypeManager.TryIndex(recipe.Result, out EntityPrototype? entityProto) && entityProto != null) + queuedRecipeProto.SetPrototype(entityProto); + + var queuedRecipeLabel = new Label(); + queuedRecipeLabel.Text = $"{idx}. {recipe.Name}"; + queuedRecipeBox.AddChild(queuedRecipeProto); + queuedRecipeBox.AddChild(queuedRecipeLabel); + QueueList.AddChild(queuedRecipeBox); idx++; } } @@ -233,9 +234,10 @@ public void SetQueueInfo(LatheRecipePrototype? recipe) FabricatingContainer.Visible = recipe != null; if (recipe == null) return; - Icon.Texture = recipe.Icon == null - ? _spriteSystem.GetPrototypeIcon(recipe.Result).Default - : _spriteSystem.Frame0(recipe.Icon); + + if (_prototypeManager.TryIndex(recipe.Result, out EntityPrototype? entityProto) && entityProto != null) + FabricatingEntityProto.SetPrototype(entityProto); + NameLabel.Text = $"{recipe.Name}"; } diff --git a/Content.Client/Lathe/UI/RecipeControl.xaml b/Content.Client/Lathe/UI/RecipeControl.xaml index d1371a026a2..19e20c7c06d 100644 --- a/Content.Client/Lathe/UI/RecipeControl.xaml +++ b/Content.Client/Lathe/UI/RecipeControl.xaml @@ -5,14 +5,12 @@ Margin="0" StyleClasses="ButtonSquare"> - diff --git a/Content.Client/Lathe/UI/RecipeControl.xaml.cs b/Content.Client/Lathe/UI/RecipeControl.xaml.cs index 47b6b5932c4..db428d3cf0e 100644 --- a/Content.Client/Lathe/UI/RecipeControl.xaml.cs +++ b/Content.Client/Lathe/UI/RecipeControl.xaml.cs @@ -4,6 +4,7 @@ using Robust.Client.UserInterface; using Robust.Client.UserInterface.Controls; using Robust.Client.UserInterface.XAML; +using Robust.Shared.Prototypes; namespace Content.Client.Lathe.UI; @@ -13,12 +14,13 @@ public sealed partial class RecipeControl : Control public Action? OnButtonPressed; public Func TooltipTextSupplier; - public RecipeControl(LatheRecipePrototype recipe, Func tooltipTextSupplier, bool canProduce, List textures) + public RecipeControl(LatheRecipePrototype recipe, Func tooltipTextSupplier, bool canProduce, EntityPrototype? entityPrototype = null) { RobustXamlLoader.Load(this); RecipeName.Text = recipe.Name; - RecipeTextures.Textures = textures; + if (entityPrototype != null) + RecipePrototype.SetPrototype(entityPrototype); Button.Disabled = !canProduce; TooltipTextSupplier = tooltipTextSupplier; Button.TooltipSupplier = SupplyTooltip; From 6c810003db4ff63a2d309739dc5f7f8dd66855e9 Mon Sep 17 00:00:00 2001 From: beck-thompson <107373427+beck-thompson@users.noreply.github.com> Date: Tue, 18 Jun 2024 20:42:45 -0700 Subject: [PATCH 030/546] Grammar fix to medibot! (#29197) fixed --- Resources/Locale/en-US/advertisements/other/medibot.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Locale/en-US/advertisements/other/medibot.ftl b/Resources/Locale/en-US/advertisements/other/medibot.ftl index 2f58912228d..08cd5dbf633 100644 --- a/Resources/Locale/en-US/advertisements/other/medibot.ftl +++ b/Resources/Locale/en-US/advertisements/other/medibot.ftl @@ -8,7 +8,7 @@ advertisement-medibot-7 = Why are we still here? Just to suffer? advertisement-medibot-8 = I... I've never lost a patient before. Not today, I mean. advertisement-medibot-9 = Lexorin in. advertisement-medibot-10 = Have a great day! -advertisement-medibot-11 = Hopefully you wont need to come back! +advertisement-medibot-11 = Hopefully you won't need to come back! advertisement-medibot-12 = Remember to brush your teeth. advertisement-medibot-13 = I wish I had hands. advertisement-medibot-14 = I'm here to help! From c966db408d1fe41f6f9d74e1e122c0ddd30e4bbf Mon Sep 17 00:00:00 2001 From: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Date: Tue, 18 Jun 2024 23:36:05 -0500 Subject: [PATCH 031/546] Restore default panic bunker and tweak baby jail (#29198) restore default panic bunker --- Resources/ConfigPresets/WizardsDen/leviathan.toml | 4 ++++ Resources/ConfigPresets/WizardsDen/lizard.toml | 4 ++++ Resources/ConfigPresets/WizardsDen/wizardsDen.toml | 4 +++- Resources/ConfigPresets/WizardsDen/wizardsDenCoreOnly.toml | 2 -- Resources/ConfigPresets/WizardsDen/wizardsDenGateway.toml | 3 ++- 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/Resources/ConfigPresets/WizardsDen/leviathan.toml b/Resources/ConfigPresets/WizardsDen/leviathan.toml index a1a0e5b704d..7560833f13a 100644 --- a/Resources/ConfigPresets/WizardsDen/leviathan.toml +++ b/Resources/ConfigPresets/WizardsDen/leviathan.toml @@ -4,6 +4,10 @@ [game] hostname = "[EN] Wizard's Den Leviathan [US East 1]" +panic_bunker.enabled = false +panic_bunker.disable_with_admins = false +panic_bunker.enable_without_admins = false +panic_bunker.custom_reason = "" [hub] tags = "lang:en,region:am_n_e,rp:low" diff --git a/Resources/ConfigPresets/WizardsDen/lizard.toml b/Resources/ConfigPresets/WizardsDen/lizard.toml index 2e3809a87dc..72688efbf9c 100644 --- a/Resources/ConfigPresets/WizardsDen/lizard.toml +++ b/Resources/ConfigPresets/WizardsDen/lizard.toml @@ -4,6 +4,10 @@ [game] hostname = "[EN] Wizard's Den Lizard [US West]" +panic_bunker.enabled = false +panic_bunker.disable_with_admins = false +panic_bunker.enable_without_admins = false +panic_bunker.custom_reason = "" [hub] tags = "lang:en,region:am_n_w,rp:low" diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml index ecf2aa81943..46e53c0c885 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml @@ -5,8 +5,10 @@ desc = "Official English Space Station 14 servers. Vanilla, roleplay ruleset." lobbyenabled = true soft_max_players = 80 +panic_bunker.disable_with_admins = true +panic_bunker.enable_without_admins = true panic_bunker.show_reason = true -panic_bunker.custom_reason = "You have not played on a Wizard's Den server long enough to connect to this server. Please play on another Wizard's Den server for now." +panic_bunker.custom_reason = "You have not played on a Wizard's Den server long enough to connect to this server. Please play on Wizard's Den Lizard, Leviathan, or Farm Grass Hopper until you have more playtime." [infolinks] bug_report = "https://github.com/space-wizards/space-station-14/issues/new/choose" diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDenCoreOnly.toml b/Resources/ConfigPresets/WizardsDen/wizardsDenCoreOnly.toml index 630025fc5db..5cc9a72061c 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDenCoreOnly.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDenCoreOnly.toml @@ -8,8 +8,6 @@ soft_max_players = 50 hostname = "[EN] Wizard's Den Red Firefly [US East]" desc = "Official English Space Station 14 servers. Vanilla, core ruleset." -panic_bunker.custom_reason = "" -panic_bunker.show_reason = true panic_bunker.min_overall_minutes = 15 [server] diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDenGateway.toml b/Resources/ConfigPresets/WizardsDen/wizardsDenGateway.toml index 2d085c816c3..cdf5dfbcdd7 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDenGateway.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDenGateway.toml @@ -13,8 +13,9 @@ panic_bunker.enable_without_admins = false panic_bunker.custom_reason = "" baby_jail.enabled = true baby_jail.show_reason = true -baby_jail.max_overall_minutes = 15 +baby_jail.max_overall_minutes = 3000 # 50 hours baby_jail.custom_reason = "Sorry! Only new players can join the servers, try joining another one instead!" baby_jail.whitelisted_can_bypass = true + [hub] tags = "lang:en,region:am_n_e,rp:low" From fc40cd79fb1e4a9890b6b7eba3ab707ddbd35bf6 Mon Sep 17 00:00:00 2001 From: Truoizys <153248924+Truoizys@users.noreply.github.com> Date: Wed, 19 Jun 2024 14:21:05 +0100 Subject: [PATCH 032/546] Fixed cartridges installing more than once (#29187) * fixed cartridges installing more than once * replaced prototypes with CartridgeComponent * relocated checks from InstallProgram to InstallCartridge --- .../CartridgeLoader/CartridgeLoaderSystem.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs b/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs index 7896a7822e2..cd422328c3e 100644 --- a/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs +++ b/Content.Server/CartridgeLoader/CartridgeLoaderSystem.cs @@ -1,4 +1,4 @@ -using System.Diagnostics.CodeAnalysis; +using System.Diagnostics.CodeAnalysis; using System.Linq; using Content.Server.DeviceNetwork.Systems; using Content.Server.PDA; @@ -164,6 +164,15 @@ public bool InstallCartridge(EntityUid loaderUid, EntityUid cartridgeUid, Cartri if (!Resolve(loaderUid, ref loader)) return false; + if (!TryComp(cartridgeUid, out CartridgeComponent? loadedCartridge)) + return false; + + foreach (var program in GetInstalled(loaderUid)) + { + if (TryComp(program, out CartridgeComponent? installedCartridge) && installedCartridge.ProgramName == loadedCartridge.ProgramName) + return false; + } + //This will eventually be replaced by serializing and deserializing the cartridge to copy it when something needs //the data on the cartridge to carry over when installing @@ -191,7 +200,6 @@ public bool InstallProgram(EntityUid loaderUid, string prototype, bool deinstall if (container.Count >= loader.DiskSpace) return false; - // TODO cancel duplicate program installations var ev = new ProgramInstallationAttempt(loaderUid, prototype); RaiseLocalEvent(ref ev); From 37120c1f7f639c9fa08865bdb5fb4a6884f86ecc Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 19 Jun 2024 13:22:13 +0000 Subject: [PATCH 033/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c1fc9781eea..3c9dd357b62 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,14 +1,4 @@ Entries: -- author: Flareguy - changes: - - message: All wheeled objects now have lower friction. Portable items, like fuel - canisters & portable scrubbers, should now be easier to carry around. - type: Tweak - - message: High-capacity reagent tanks are now much heavier. - type: Tweak - id: 6279 - time: '2024-04-01T03:23:59.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26601 - author: Tayrtahn changes: - message: spears, darts, and hypodarts can inject targets again. @@ -3850,3 +3840,10 @@ id: 6778 time: '2024-06-19T02:41:42.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28685 +- author: Truoizys + changes: + - message: PDA cartridges can no longer be installed more than once. + type: Fix + id: 6779 + time: '2024-06-19T13:21:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29187 From 2b885272c864bc256ff7cdf88b7ecdd0b48ed6de Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Wed, 19 Jun 2024 16:06:03 +0200 Subject: [PATCH 034/546] Musician's skirt (#29203) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Sprites&Meta * Changing prototypes * Adding to Theater vend * Sprite_Change * Sprite_Change * Prototype_Changes Is this exactly how it should be?... * FUCKING FIX * weh --------- Co-authored-by: Арт <123451459+JustArt1m@users.noreply.github.com> --- .../en-US/preferences/loadout-groups.ftl | 1 + .../Entities/Clothing/Uniforms/jumpskirts.yml | 11 ++++++++ .../Loadouts/Jobs/Civilian/musician.yml | 19 +++++++++++++ .../Prototypes/Loadouts/loadout_groups.yml | 7 +++++ .../Prototypes/Loadouts/role_loadouts.yml | 1 + .../Roles/Jobs/Civilian/musician.yml | 1 - .../musician.rsi/equipped-INNERCLOTHING.png | Bin 0 -> 1134 bytes .../Uniforms/Jumpskirt/musician.rsi/icon.png | Bin 0 -> 451 bytes .../Jumpskirt/musician.rsi/inhand-left.png | Bin 0 -> 658 bytes .../Jumpskirt/musician.rsi/inhand-right.png | Bin 0 -> 646 bytes .../Uniforms/Jumpskirt/musician.rsi/meta.json | 26 ++++++++++++++++++ 11 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/equipped-INNERCLOTHING.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/meta.json diff --git a/Resources/Locale/en-US/preferences/loadout-groups.ftl b/Resources/Locale/en-US/preferences/loadout-groups.ftl index a107ee24f84..ef0937c9109 100644 --- a/Resources/Locale/en-US/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/preferences/loadout-groups.ftl @@ -66,6 +66,7 @@ loadout-group-mime-jumpsuit = Mime jumpsuit loadout-group-mime-backpack = Mime backpack loadout-group-mime-outerclothing = Mime outer clothing +loadout-group-musician-jumpsuit = Musician jumpsuit loadout-group-musician-outerclothing = Musician outer clothing # Cargo diff --git a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml index 5ef711556b5..d105d4cd776 100644 --- a/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml +++ b/Resources/Prototypes/Entities/Clothing/Uniforms/jumpskirts.yml @@ -832,3 +832,14 @@ sprite: Clothing/Uniforms/Jumpskirt/olddress.rsi - type: Clothing sprite: Clothing/Uniforms/Jumpskirt/olddress.rsi + +- type: entity + parent: ClothingUniformSkirtBase + id: ClothingUniformJumpskirtMusician + name: musician's skirt + description: A fancy skirt for the musically inclined. Perfect for any lounge act! + components: + - type: Sprite + sprite: Clothing/Uniforms/Jumpskirt/musician.rsi + - type: Clothing + sprite: Clothing/Uniforms/Jumpskirt/musician.rsi diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml index 486ff25d47c..eae05d2005d 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/musician.yml @@ -1,3 +1,22 @@ +# Jumpsuit +- type: loadout + id: MusicianJumpsuit + equipment: MusicianJumpsuit + +- type: startingGear + id: MusicianJumpsuit + equipment: + jumpsuit: ClothingUniformJumpsuitMusician + +- type: loadout + id: MusicianJumpskirt + equipment: MusicianJumpskirt + +- type: startingGear + id: MusicianJumpskirt + equipment: + jumpsuit: ClothingUniformJumpskirtMusician + # Outerclothing - type: loadout id: MusicianWintercoat diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index cc0aefb69c1..3d4583a063e 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -429,6 +429,13 @@ loadouts: - MimeWintercoat +- type: loadoutGroup + id: MusicianJumpsuit + name: loadout-group-musician-jumpsuit + loadouts: + - MusicianJumpsuit + - MusicianJumpskirt + - type: loadoutGroup id: MusicianOuterClothing name: loadout-group-musician-outerclothing diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index 0e80113ce3f..5f0ec2b274f 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -137,6 +137,7 @@ - type: roleLoadout id: JobMusician groups: + - MusicianJumpsuit - CommonBackpack - MusicianOuterClothing - Glasses diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml b/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml index 58335ba52dd..5d01cd4938c 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml @@ -17,7 +17,6 @@ - type: startingGear id: MusicianGear equipment: - jumpsuit: ClothingUniformJumpsuitMusician eyes: ClothingEyesGlassesSunglasses shoes: ClothingShoesBootsLaceup id: MusicianPDA diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/equipped-INNERCLOTHING.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/equipped-INNERCLOTHING.png new file mode 100644 index 0000000000000000000000000000000000000000..78b2c2ea5dbee201f4e29a1eb776bc1f8a414c0f GIT binary patch literal 1134 zcmV-!1d;oRP)3~KjEN7?ph41{_if&slfAvWop*PMff>l#o!OoFX21R6d3(mFC_NwcIfpT)~{^u5YhB z`u=lmz-=q518;QrViIO;<9$-+_Sh)G4uk0#-f3tBm!T-2AXGz%E+2-Rn&@p(lLx2yz5d2&MI0_wXS*w8T)Q|gC zQKz_DzrUHm!GGHgv7y5bp?+2g_$efSX4Mz#!M#U5v$f^#$|{q0NdEj3-*NSI&BgP$0m5VDK(d+|1cm)6)C+nG!N%L!a(;Oda zrpnLj3y2x~5Q5I3LioUi_)6p#iwM8)5JW^0u%0JH?RmZ-ZAI~m+I<*7D}dO?(#sO8 z3bgk#3t2JAUMGGK0lj_geYB;4BUw6_sy+wm#1|cc7$jx`rBA9JxDVr?@qIa|O&L%I zlmTTx8Bhk40cAiLPzIC%Wk4BF29$wA#XzYyLUZ%4>|n>o#|QAHW5hgBXN$^@8?%9ezI4>GEdpoLUp~1x@Q0umZ`#)H%B7ize!{hQg<-lziI0%7Aa|j}Um_MlR19k_t z`xstz4nYL;mbCYT-H-1BKtNqN1fKy&0z&^8+12*`*0uNdqWm8@xH+k=3@8K2fHH6x z8Tbo#yHZoU@@}gD000hUSV?A0O#mtY000O800000007cclK=n!07*qoM6N<$f*QC6 AJOBUy literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/icon.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..48c415163267176464dfe9fba198fd9330b5fa59 GIT binary patch literal 451 zcmV;!0X+VRP)T?c-|Z#F#1k2a3`7PZ0|5*)8=V55EXxX62AgBjuhF+ONyx!~ zEU=&RWUWj00^qI6n%rEE%iQF1)ybl5Y1q1No5}PMG}~pyS0@X+49H|# zAN0>`SFr75psbsumKnhFm;SQ4DxaDG+~{O?pKd%4I~|UwFKoOCh-+@X1QWzSv(cj3 z!`_M6sVC<1E2qJbIEd#TGt#wRDgeCwYQ3!N3lNBdg`ZPsFQN*-Z?nyxjzqzO;p6SK t!%;&&E>N_`^^8LXYv;wh$iV++;2RkXndURVXlnof002ovPDHLkV1fbl$%p^| literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/inhand-left.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..5919ab9cff200bf1d1af06740d97bbf8b67f8d2a GIT binary patch literal 658 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEV2bo~aSW+od^^k5o7qvI&3~h~ zi&B9`id9R(T->MqG%yv3v9Fr^kN1GrDrL#zI`${ASn7$ZO%cUJLzVA4REc%bR+& z>RO!{gG%|O{W@{W7BjuQ{d>`^kN*z-40;xBn2vX62r zd7X20#jNGm&diGM+WfP^^~=|HeD3@=awC5!hWoP34T)}y`eyK(_k!RH*&{U;*EVge zTOr+-{A=ZFJ%$ax_n!UxNucHN<;SZp+4H%cdA(g(EMoTB8S7H-vNl-6)%a+0c*rHc zew?{lw{4BF15bVZ{;TKZpG`cFW2d=n{dv!Hhc4ZTA9GeapE;ayclA2{?Rs`j(P7rH zH9^x@JQ{GL15O8mgfCq659W0YzrRjg*{buy{aaPK+vPXQMqmGTm$76m=Y@kyzD%4G zZp-v%CzC@#Y!*|H&^4nC??d|)%I-2GJWmXH_x0lcUg_A};F_yf1u`s;T>7%(4)38I zOVt)=u2@!CYrAa!XPNtX`3)>{z2cq}-?|WP;kWTEo5FH61=RrE=DXilxfd`uFcfDq zl}ysC?U!QOZp^?Koy`<9>8jDZuN?b>y}qW~e%t@K2h6 S-oOD&YYd*QelF{r5}E+C79%GB literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/inhand-right.png b/Resources/Textures/Clothing/Uniforms/Jumpskirt/musician.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..988fda91fabdaf886430b2c45229ac0112d46b09 GIT binary patch literal 646 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVDj~JaSW+od^^j~+u2ay_~ISh zN}_KSEJ9>ScJuv%{7>KAJG!>{!ojs3-6CCAw|=Vsa>(>-wf@TYKZAax zXB18Me)n#=Nvqni4HFnRaiN9-XRkiKqq=eX?Rmeytc&$3iac|BUxML@<>IlC`)@1_ zd46;c6GNN$-RRGTax?Ot-)j2tYhI-7ug_{ZRxfYNn9iWE^4r0gm2d55KYVdkW}8*y zqP=nXbu}fkp0e5gN}R6L0#@U!qQSbG;pxMFnyX#g7QEeb&c#mU*o7J8C3hyjEbva* zyX)^k?y%@xJ=->)IwG~uaQz#Gx$V18ty_~DoVnX@*Cy%Z;tXN?x7H^W+*lYh?|!Oj z%8Re>PFM;3>gc`6?eJ;l-yU5SA0ErELeifvNh+Mw-S_yLx zYkptQdtLrE`H9tYKBfkS0^=)3W;fd0H)QC}@n%$LSay%+$xl5mjcw~i7}Tzqui5zh z{YJ)}-|X)H679&A*RFog_EqIq6sNXQ?ZWTxllJ??KB=DjvnIKztU+!?I7?OdwQZr> zUw;tgVOV|t3dr1020k{0b4l;-r^bkG{T6$)X2#+#JOb|B?-$!LFW}!Wfz^j()HIxmub1+)Sy)c*QvmFXA~@ Date: Wed, 19 Jun 2024 14:07:18 +0000 Subject: [PATCH 035/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 3c9dd357b62..44c7f829a1d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: Tayrtahn - changes: - - message: spears, darts, and hypodarts can inject targets again. - type: Fix - - message: arrows can no longer inject targets they don't actually hit. - type: Fix - id: 6280 - time: '2024-04-01T03:39:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26268 - author: SoulFN changes: - message: Changed textures of the assault borg modules @@ -3847,3 +3838,10 @@ id: 6779 time: '2024-06-19T13:21:06.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29187 +- author: Just_Art + changes: + - message: Musician's jumpskirt added to loadouts. + type: Add + id: 6780 + time: '2024-06-19T14:06:03.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29203 From 7c01ac931f1ffb21e36f289b0f5ef04b0750d70a Mon Sep 17 00:00:00 2001 From: Flareguy <78941145+Flareguy@users.noreply.github.com> Date: Wed, 19 Jun 2024 09:49:19 -0500 Subject: [PATCH 036/546] hos cap resprite (#29208) * hos cap resprite * 1. 2. 3 4 Oh --- .../Head/Hats/hoshat.rsi/equipped-HELMET.png | Bin 505 -> 316 bytes .../Head/Hats/hoshat.rsi/inhand-left.png | Bin 315 -> 310 bytes .../Head/Hats/hoshat.rsi/inhand-right.png | Bin 310 -> 307 bytes .../Clothing/Head/Hats/hoshat.rsi/meta.json | 2 +- 4 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/equipped-HELMET.png b/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/equipped-HELMET.png index d897247c6ae512c1c7b64791719d2bf70745942b..b49cf3fc4bd9745616722f52456e181ee2069365 100644 GIT binary patch delta 280 zcmey#yoYImWFj*I1H;_yjcNS%G}%0G|+7 zAg!mTw^&ZTAdzLm3K2!mGFb?~e%d>1t4``naL^_Jy8zoGa>|C@JhR|F!dE&4QD{XWbc# zR|e~@Y^=;%d$uf(Wedj?u0=c77SuRSe!lXMwnBqL0|OHy6GzK^&TW6|%N1FYg-a`! zv0Y-9DnE97*MIM;Z&nZwWbH?a0X9TKbLh*2~7aJ_G;V! literal 505 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=oCO|{#S9F5M?jcysy3fA0|Vn~ zPZ!6KiaBp*8Ri{w5OFyk2_Fof%C` zt+zgwZ<*Lyuu=M&W?EeHmTBMq*JdYsZ}wL>9(^EdYu52~p`lX~tlDZ>u74GJAT~c$ z@{-A4+5Itk8MBt{my14hg6&JP;?}+I8`gE0Uey0_ufiuOr(rt7Y@73+ztz|!Z@>L; z$IS<+`;V9Hb~U#&q$D1y!c)7u_XN9boum4=pT^9eg@!#*T`5`DVkH6ro&H3j)cEv3|wPWq) z>&Be-nAYq#JZr;drfJuwr{0_|UST_T(Xl7ncE3NJ`udz|L~Zx6_S&BhbRT>!*s=S- zx|w2|XP(S>%fqOY_<8?dk(SlT?aEG-H=-4uElR$2u^ioP*c{Ebw;@0I#zuzr3)iH8 PamnE6>gTe~DWM4fU3k|u diff --git a/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/inhand-left.png b/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/inhand-left.png index 78a51140c60e47d0273ef2716682b931ccad237f..4900beca1d76219dfafaf9997cb0ff01e60f556c 100644 GIT binary patch delta 253 zcmdnZw2f(kW4&~MPlzi61B0HP-eNiVf<%@LGZw`-Si}fkSC}Z=~4P$vQA`Hn0dW0JY1Deh^`Ce|6hZct%RT!v*tVHG`A) sE~wgz#;{txX#O|TU&gWNJFDTlFV%JYZ;r@b0=kXC)78&qol`;+01QrEB>(^b delta 258 zcmdnSw3}&yW4%OxPl&6Yo}R0#YjAKd0|SGMjLhM~hi8k40ojbH{(eA;qa?^L_&)?N z+-u$&2^8Zj@Q5sCVBk9p!i>lBSEK+1XL!0ehD5l(owkwhumOh)r`ps1|1DJ08lKp= z$VP>J7wdMe^HQ7tqdmaE(SecmU_IB9>NB^J+$Q{XO9}qI_TEX2<$MA>oNl6LfDDhb z->&CPyL_^z=!L@C6|Yp;1Dh_hLo_n7im=#g9XOv+@Se{@;cuqif_D?rj~)wR*yTKr wHMWl76`zB`>)-F6Zq-;2U%|q9UwnuB$>7{y-63^zfsSPGboFyt=akR{0FlXMZ~y=R diff --git a/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/inhand-right.png b/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/inhand-right.png index aa51e2962bd1f56c2d4aeb59683217fca8de07a0..79e7e68ec6d06e82fce86d63a1232925f4694f7b 100644 GIT binary patch delta 250 zcmdnSw3%swW4&~MPlzi61B0HP-eNiVf<%@LGZcg zot5=2^U@8k8Ebd;RXT)5Qg-;DVenjDXR-t)%ftSFo8 n`OlkzZGLqGJAByJkiq_9M;(8TruPq^!x%hW{an^LB{Ts5QY~RG delta 253 zcmdnYw2f(kW4%OxPl&6Yo}R0#YjAKd0|SGMjLhM~hi8k40ojbH{(eA;qa?^L_&)?N z+-u$&2^8Zj@Q5sCVBk9p!i>lBSEK+1Cwsa$hD5l(o#x1QSb>K{cJr10{|ldRL`~o* zyXw3;>-i*wYsnUg8~GPDFtsyr&9N7XDT}XkzkX<~%M*jk%GnZ!Vgrt7dL9&bC+bie zvS6)J+lS3dS7dGaFXDIojw2&0AFGIkNWgZmw)L{bii{C&e3}wG93o{B wx!j$Z7QB6b^p38SkXZSRqrm|mY8!8I?rh2ZwL&u766ih#Pgg&ebxsLQ01ZZDrvLx| diff --git a/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/meta.json b/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/meta.json index 214d5b0e9ef..648760ce176 100644 --- a/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/meta.json +++ b/Resources/Textures/Clothing/Head/Hats/hoshat.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99. Inhands made by Flareguy using equipped-HELMET state", + "copyright": "Made by Flareguy for SS14. Based on the HOS cap sprite taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d90c7e5de6f6d94596c164da78dbc8d3cd35bb99.", "size": { "x": 32, "y": 32 From 8a4ce13d1c72c99c16c354b7c7f29a2b3edd4479 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 19 Jun 2024 14:50:25 +0000 Subject: [PATCH 037/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 44c7f829a1d..1fea991f55e 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: SoulFN - changes: - - message: Changed textures of the assault borg modules - type: Tweak - id: 6281 - time: '2024-04-01T04:21:12.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26502 - author: Keer-Sar changes: - message: Cyborgs now have audio for some emotes. @@ -3845,3 +3838,10 @@ id: 6780 time: '2024-06-19T14:06:03.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29203 +- author: Flareguy + changes: + - message: Made the HOS's cap look significantly better. + type: Tweak + id: 6781 + time: '2024-06-19T14:49:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29208 From 20544b0c7656dd1deec583e9d8ad867c26c0dd4c Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Thu, 20 Jun 2024 03:03:32 +1200 Subject: [PATCH 038/546] Rejig device link sink & source startup & shutdown (#29035) * Fix DeviceLinkSinkComponent not updating sources on shutdown * Log error * Misc link changes & fixes * Fix core --- .../DeviceLinking/DeviceLinkSinkComponent.cs | 15 +- .../DeviceLinkSourceComponent.cs | 8 +- .../DeviceLinking/SharedDeviceLinkSystem.cs | 143 ++++++------------ Resources/Maps/core.yml | 3 - 4 files changed, 60 insertions(+), 109 deletions(-) diff --git a/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs b/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs index a66431e68ae..5d901b3fa68 100644 --- a/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs +++ b/Content.Shared/DeviceLinking/DeviceLinkSinkComponent.cs @@ -1,4 +1,5 @@ using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.Set; namespace Content.Shared.DeviceLinking; @@ -11,13 +12,14 @@ public sealed partial class DeviceLinkSinkComponent : Component /// /// The ports this sink has /// - [DataField("ports", customTypeSerializer: typeof(PrototypeIdHashSetSerializer))] - public HashSet? Ports; + [DataField] + public HashSet> Ports = new(); /// - /// Used for removing a sink from all linked sources when it gets removed + /// Used for removing a sink from all linked sources when this component gets removed. + /// This is not serialized to yaml as it can be inferred from source components. /// - [DataField("links")] + [ViewVariables] public HashSet LinkedSources = new(); /// @@ -25,14 +27,13 @@ public sealed partial class DeviceLinkSinkComponent : Component /// The counter is counted down by one every tick if it's higher than 0 /// This is for preventing infinite loops /// - [DataField("invokeCounter")] + [DataField] public int InvokeCounter; /// /// How high the invoke counter is allowed to get before the links to the sink are removed and the DeviceLinkOverloadedEvent gets raised /// If the invoke limit is smaller than 1 the sink can't overload /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField("invokeLimit")] + [DataField] public int InvokeLimit = 10; } diff --git a/Content.Shared/DeviceLinking/DeviceLinkSourceComponent.cs b/Content.Shared/DeviceLinking/DeviceLinkSourceComponent.cs index 332eff23cb2..856dc91acdc 100644 --- a/Content.Shared/DeviceLinking/DeviceLinkSourceComponent.cs +++ b/Content.Shared/DeviceLinking/DeviceLinkSourceComponent.cs @@ -12,12 +12,12 @@ public sealed partial class DeviceLinkSourceComponent : Component /// The ports the device link source sends signals from /// [DataField] - public HashSet>? Ports; + public HashSet> Ports = new(); /// - /// A list of sink uids that got linked for each port + /// Dictionary mapping each port to a set of linked sink entities. /// - [ViewVariables] + [ViewVariables] // This is not serialized as it can be constructed from LinkedPorts public Dictionary, HashSet> Outputs = new(); /// @@ -32,7 +32,7 @@ public sealed partial class DeviceLinkSourceComponent : Component /// The list of source to sink ports for each linked sink entity for easier managing of links /// [DataField] - public Dictionary source, ProtoId sink)>> LinkedPorts = new(); + public Dictionary Source, ProtoId Sink)>> LinkedPorts = new(); /// /// Limits the range devices can be linked across. diff --git a/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs b/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs index 79a32268e80..3f969684b64 100644 --- a/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs +++ b/Content.Shared/DeviceLinking/SharedDeviceLinkSystem.cs @@ -20,98 +20,56 @@ public abstract class SharedDeviceLinkSystem : EntitySystem /// public override void Initialize() { - SubscribeLocalEvent(OnInit); SubscribeLocalEvent(OnSourceStartup); - SubscribeLocalEvent(OnSinkStartup); SubscribeLocalEvent(OnSourceRemoved); SubscribeLocalEvent(OnSinkRemoved); } #region Link Validation - private void OnInit(EntityUid uid, DeviceLinkSourceComponent component, ComponentInit args) - { - // Populate the output dictionary. - foreach (var (sinkUid, links) in component.LinkedPorts) - { - foreach (var link in links) - { - component.Outputs.GetOrNew(link.source).Add(sinkUid); - } - } - } - /// /// Removes invalid links where the saved sink doesn't exist/have a sink component for example /// - private void OnSourceStartup(EntityUid sourceUid, DeviceLinkSourceComponent sourceComponent, ComponentStartup args) + private void OnSourceStartup(Entity source, ref ComponentStartup args) { List invalidSinks = new(); - foreach (var sinkUid in sourceComponent.LinkedPorts.Keys) + List<(string, string)> invalidLinks = new(); + foreach (var (sink, links) in source.Comp.LinkedPorts) { - if (!TryComp(sinkUid, out var sinkComponent)) + if (!TryComp(sink, out DeviceLinkSinkComponent? sinkComponent)) { - invalidSinks.Add(sinkUid); - foreach (var savedSinks in sourceComponent.Outputs.Values) - { - savedSinks.Remove(sinkUid); - } - + invalidSinks.Add(sink); continue; } - sinkComponent.LinkedSources.Add(sourceUid); - } - - foreach (var invalidSink in invalidSinks) - { - sourceComponent.LinkedPorts.Remove(invalidSink); - } - } - - /// - /// Same with but also checks that the saved ports are present on the sink - /// - private void OnSinkStartup(EntityUid sinkUid, DeviceLinkSinkComponent sinkComponent, ComponentStartup args) - { - List invalidSources = new(); - foreach (var sourceUid in sinkComponent.LinkedSources) - { - if (!TryComp(sourceUid, out var sourceComponent)) + foreach (var link in links) { - invalidSources.Add(sourceUid); - continue; + if (sinkComponent.Ports.Contains(link.Sink) && source.Comp.Ports.Contains(link.Source)) + source.Comp.Outputs.GetOrNew(link.Source).Add(sink); + else + invalidLinks.Add(link); } - if (!sourceComponent.LinkedPorts.TryGetValue(sinkUid, out var linkedPorts)) + foreach (var link in invalidLinks) { - foreach (var savedSinks in sourceComponent.Outputs.Values) - { - savedSinks.Remove(sinkUid); - } - continue; + Log.Warning($"Device source {ToPrettyString(source)} contains invalid links to entity {ToPrettyString(sink)}: {link.Item1}->{link.Item2}"); + links.Remove(link); } - if (sinkComponent.Ports == null) - continue; - - List<(string, string)> invalidLinks = new(); - foreach (var link in linkedPorts) + if (links.Count == 0) { - if (!sinkComponent.Ports.Contains(link.sink)) - invalidLinks.Add(link); + invalidSinks.Add(sink); + continue; } - foreach (var invalidLink in invalidLinks) - { - linkedPorts.Remove(invalidLink); - sourceComponent.Outputs.GetValueOrDefault(invalidLink.Item1)?.Remove(sinkUid); - } + invalidLinks.Clear(); + sinkComponent.LinkedSources.Add(source.Owner); } - foreach (var invalidSource in invalidSources) + foreach (var sink in invalidSinks) { - sinkComponent.LinkedSources.Remove(invalidSource); + source.Comp.LinkedPorts.Remove(sink); + Log.Warning($"Device source {ToPrettyString(source)} contains invalid sink: {ToPrettyString(sink)}"); } } #endregion @@ -119,26 +77,29 @@ private void OnSinkStartup(EntityUid sinkUid, DeviceLinkSinkComponent sinkCompon /// /// Ensures that its links get deleted when a source gets removed /// - private void OnSourceRemoved(EntityUid uid, DeviceLinkSourceComponent component, ComponentRemove args) + private void OnSourceRemoved(Entity source, ref ComponentRemove args) { var query = GetEntityQuery(); - foreach (var sinkUid in component.LinkedPorts.Keys) + foreach (var sinkUid in source.Comp.LinkedPorts.Keys) { if (query.TryGetComponent(sinkUid, out var sink)) - RemoveSinkFromSourceInternal(uid, sinkUid, component, sink); + RemoveSinkFromSourceInternal(source, sinkUid, source, sink); + else + Log.Error($"Device source {ToPrettyString(source)} links to invalid entity: {ToPrettyString(sinkUid)}"); } } /// /// Ensures that its links get deleted when a sink gets removed /// - private void OnSinkRemoved(EntityUid sinkUid, DeviceLinkSinkComponent sinkComponent, ComponentRemove args) + private void OnSinkRemoved(Entity sink, ref ComponentRemove args) { - var query = GetEntityQuery(); - foreach (var linkedSource in sinkComponent.LinkedSources) + foreach (var sourceUid in sink.Comp.LinkedSources) { - if (query.TryGetComponent(sinkUid, out var source)) - RemoveSinkFromSourceInternal(linkedSource, sinkUid, source, sinkComponent); + if (TryComp(sourceUid, out DeviceLinkSourceComponent? source)) + RemoveSinkFromSourceInternal(sourceUid, sink, source, sink); + else + Log.Error($"Device sink {ToPrettyString(sink)} source list contains invalid entity: {ToPrettyString(sourceUid)}"); } } @@ -146,36 +107,36 @@ private void OnSinkRemoved(EntityUid sinkUid, DeviceLinkSinkComponent sinkCompon /// /// Convenience function to add several ports to an entity /// - public void EnsureSourcePorts(EntityUid uid, params string[] ports) + public void EnsureSourcePorts(EntityUid uid, params ProtoId[] ports) { if (ports.Length == 0) return; var comp = EnsureComp(uid); - comp.Ports ??= new HashSet>(); - foreach (var port in ports) { - DebugTools.Assert(_prototypeManager.HasIndex(port)); - comp.Ports?.Add(port); + if (!_prototypeManager.HasIndex(port)) + Log.Error($"Attempted to add invalid port {port} to {ToPrettyString(uid)}"); + else + comp.Ports.Add(port); } } /// /// Convenience function to add several ports to an entity. /// - public void EnsureSinkPorts(EntityUid uid, params string[] ports) + public void EnsureSinkPorts(EntityUid uid, params ProtoId[] ports) { if (ports.Length == 0) return; var comp = EnsureComp(uid); - comp.Ports ??= new HashSet(); - foreach (var port in ports) { - DebugTools.Assert(_prototypeManager.HasIndex(port)); - comp.Ports?.Add(port); + if (!_prototypeManager.HasIndex(port)) + Log.Error($"Attempted to add invalid port {port} to {ToPrettyString(uid)}"); + else + comp.Ports.Add(port); } } @@ -185,13 +146,13 @@ public void EnsureSinkPorts(EntityUid uid, params string[] ports) /// A list of source port prototypes public List GetSourcePorts(EntityUid sourceUid, DeviceLinkSourceComponent? sourceComponent = null) { - if (!Resolve(sourceUid, ref sourceComponent) || sourceComponent.Ports == null) + if (!Resolve(sourceUid, ref sourceComponent)) return new List(); var sourcePorts = new List(); foreach (var port in sourceComponent.Ports) { - sourcePorts.Add(_prototypeManager.Index(port)); + sourcePorts.Add(_prototypeManager.Index(port)); } return sourcePorts; @@ -203,13 +164,13 @@ public List GetSourcePorts(EntityUid sourceUid, DeviceLinkS /// A list of sink port prototypes public List GetSinkPorts(EntityUid sinkUid, DeviceLinkSinkComponent? sinkComponent = null) { - if (!Resolve(sinkUid, ref sinkComponent) || sinkComponent.Ports == null) + if (!Resolve(sinkUid, ref sinkComponent)) return new List(); var sinkPorts = new List(); foreach (var port in sinkComponent.Ports) { - sinkPorts.Add(_prototypeManager.Index(port)); + sinkPorts.Add(_prototypeManager.Index(port)); } return sinkPorts; @@ -315,9 +276,6 @@ public void SaveLinks( if (!Resolve(sourceUid, ref sourceComponent) || !Resolve(sinkUid, ref sinkComponent)) return; - if (sourceComponent.Ports == null || sinkComponent.Ports == null) - return; - if (!InRange(sourceUid, sinkUid, sourceComponent.Range)) { if (userId != null) @@ -391,7 +349,7 @@ public void RemoveSinkFromSource( else { Log.Error($"Attempted to remove link between {ToPrettyString(sourceUid)} and {ToPrettyString(sinkUid)}, but the sink component was missing."); - sourceComponent.LinkedPorts.Remove(sourceUid); + sourceComponent.LinkedPorts.Remove(sinkUid); } } @@ -414,12 +372,10 @@ private void RemoveSinkFromSourceInternal( sinkComponent.LinkedSources.Remove(sourceUid); sourceComponent.LinkedPorts.Remove(sinkUid); - var outputLists = sourceComponent.Outputs.Values; - foreach (var outputList in outputLists) + foreach (var outputList in sourceComponent.Outputs.Values) { outputList.Remove(sinkUid); } - } /// @@ -438,9 +394,6 @@ public bool ToggleLink( if (!Resolve(sourceUid, ref sourceComponent) || !Resolve(sinkUid, ref sinkComponent)) return false; - if (sourceComponent.Ports == null || sinkComponent.Ports == null) - return false; - var outputs = sourceComponent.Outputs.GetOrNew(source); var linkedPorts = sourceComponent.LinkedPorts.GetOrNew(sinkUid); diff --git a/Resources/Maps/core.yml b/Resources/Maps/core.yml index 48ee0290fa2..09bb60c4eb9 100644 --- a/Resources/Maps/core.yml +++ b/Resources/Maps/core.yml @@ -115412,9 +115412,6 @@ entities: rot: 3.141592653589793 rad pos: 50.5,-2.5 parent: 2 - - type: DeviceLinkSource - linkedPorts: - 6516: [] - proto: SignalButtonDirectional entities: - uid: 2100 From 024521b66bad06af8d8e2626fc02a5cb892ac216 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Wed, 19 Jun 2024 11:04:30 -0400 Subject: [PATCH 039/546] Add prediction for Tech Disks, cleanup (#29061) * Add prediction for Tech Disks, cleanup * Remove IsServer check in OnMapInit * Use HashSet for techs, remove LINQ --- .../Systems/ResearchSystem.Technology.cs | 19 ---- .../Components/TechnologyDiskComponent.cs | 20 ---- .../Systems/TechnologyDiskSystem.cs | 92 ------------------ .../Research/Systems/SharedResearchSystem.cs | 19 ++++ .../Components/TechnologyDiskComponent.cs | 24 +++++ .../Systems/TechnologyDiskSystem.cs | 94 +++++++++++++++++++ 6 files changed, 137 insertions(+), 131 deletions(-) delete mode 100644 Content.Server/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs delete mode 100644 Content.Server/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs create mode 100644 Content.Shared/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs create mode 100644 Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs diff --git a/Content.Server/Research/Systems/ResearchSystem.Technology.cs b/Content.Server/Research/Systems/ResearchSystem.Technology.cs index 9bd71cf7c6e..7578d316c5e 100644 --- a/Content.Server/Research/Systems/ResearchSystem.Technology.cs +++ b/Content.Server/Research/Systems/ResearchSystem.Technology.cs @@ -131,25 +131,6 @@ public void AddTechnology(EntityUid uid, TechnologyPrototype technology, Technol RaiseLocalEvent(uid, ref ev); } - /// - /// Adds a lathe recipe to the specified technology database - /// without checking if it can be unlocked. - /// - public void AddLatheRecipe(EntityUid uid, string recipe, TechnologyDatabaseComponent? component = null) - { - if (!Resolve(uid, ref component)) - return; - - if (component.UnlockedRecipes.Contains(recipe)) - return; - - component.UnlockedRecipes.Add(recipe); - Dirty(uid, component); - - var ev = new TechnologyDatabaseModifiedEvent(); - RaiseLocalEvent(uid, ref ev); - } - /// /// Returns whether a technology can be unlocked on this database, /// taking parent technologies into account. diff --git a/Content.Server/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs b/Content.Server/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs deleted file mode 100644 index eb5a0623a08..00000000000 --- a/Content.Server/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs +++ /dev/null @@ -1,20 +0,0 @@ -using Content.Shared.Random; -using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; - -namespace Content.Server.Research.TechnologyDisk.Components; - -[RegisterComponent] -public sealed partial class TechnologyDiskComponent : Component -{ - /// - /// The recipe that will be added. If null, one will be randomly generated - /// - [DataField("recipes")] - public List? Recipes; - - /// - /// A weighted random prototype for how rare each tier should be. - /// - [DataField("tierWeightPrototype", customTypeSerializer: typeof(PrototypeIdSerializer))] - public string TierWeightPrototype = "TechDiskTierWeights"; -} diff --git a/Content.Server/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs b/Content.Server/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs deleted file mode 100644 index 176b2b68bc9..00000000000 --- a/Content.Server/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs +++ /dev/null @@ -1,92 +0,0 @@ -using System.Linq; -using Content.Server.Popups; -using Content.Server.Research.Systems; -using Content.Server.Research.TechnologyDisk.Components; -using Content.Shared.Examine; -using Content.Shared.Interaction; -using Content.Shared.Random; -using Content.Shared.Random.Helpers; -using Content.Shared.Research.Components; -using Content.Shared.Research.Prototypes; -using Robust.Shared.Prototypes; -using Robust.Shared.Random; - -namespace Content.Server.Research.TechnologyDisk.Systems; - -public sealed class TechnologyDiskSystem : EntitySystem -{ - [Dependency] private readonly PopupSystem _popup = default!; - [Dependency] private readonly ResearchSystem _research = default!; - [Dependency] private readonly IPrototypeManager _prototype = default!; - [Dependency] private readonly IRobustRandom _random = default!; - - /// - public override void Initialize() - { - SubscribeLocalEvent(OnAfterInteract); - SubscribeLocalEvent(OnExamine); - SubscribeLocalEvent(OnMapInit); - } - - private void OnAfterInteract(EntityUid uid, TechnologyDiskComponent component, AfterInteractEvent args) - { - if (args.Handled || !args.CanReach || args.Target is not { } target) - return; - - if (!HasComp(target) || !TryComp(target, out var database)) - return; - - if (component.Recipes != null) - { - foreach (var recipe in component.Recipes) - { - _research.AddLatheRecipe(target, recipe, database); - } - } - _popup.PopupEntity(Loc.GetString("tech-disk-inserted"), target, args.User); - QueueDel(uid); - args.Handled = true; - } - - private void OnExamine(EntityUid uid, TechnologyDiskComponent component, ExaminedEvent args) - { - var message = Loc.GetString("tech-disk-examine-none"); - if (component.Recipes != null && component.Recipes.Any()) - { - var prototype = _prototype.Index(component.Recipes[0]); - var resultPrototype = _prototype.Index(prototype.Result); - message = Loc.GetString("tech-disk-examine", ("result", resultPrototype.Name)); - - if (component.Recipes.Count > 1) //idk how to do this well. sue me. - message += " " + Loc.GetString("tech-disk-examine-more"); - } - args.PushMarkup(message); - } - - private void OnMapInit(EntityUid uid, TechnologyDiskComponent component, MapInitEvent args) - { - if (component.Recipes != null) - return; - - var weightedRandom = _prototype.Index(component.TierWeightPrototype); - var tier = int.Parse(weightedRandom.Pick(_random)); - - //get a list of every distinct recipe in all the technologies. - var techs = new List>(); - foreach (var tech in _prototype.EnumeratePrototypes()) - { - if (tech.Tier != tier) - continue; - - techs.AddRange(tech.RecipeUnlocks); - } - techs = techs.Distinct().ToList(); - - if (!techs.Any()) - return; - - //pick one - component.Recipes = new(); - component.Recipes.Add(_random.Pick(techs)); - } -} diff --git a/Content.Shared/Research/Systems/SharedResearchSystem.cs b/Content.Shared/Research/Systems/SharedResearchSystem.cs index 9819e949b8b..81c6950f283 100644 --- a/Content.Shared/Research/Systems/SharedResearchSystem.cs +++ b/Content.Shared/Research/Systems/SharedResearchSystem.cs @@ -280,4 +280,23 @@ public void ClearTechs(EntityUid uid, TechnologyDatabaseComponent? comp = null) comp.UnlockedTechnologies.Clear(); Dirty(uid, comp); } + + /// + /// Adds a lathe recipe to the specified technology database + /// without checking if it can be unlocked. + /// + public void AddLatheRecipe(EntityUid uid, string recipe, TechnologyDatabaseComponent? component = null) + { + if (!Resolve(uid, ref component)) + return; + + if (component.UnlockedRecipes.Contains(recipe)) + return; + + component.UnlockedRecipes.Add(recipe); + Dirty(uid, component); + + var ev = new TechnologyDatabaseModifiedEvent(); + RaiseLocalEvent(uid, ref ev); + } } diff --git a/Content.Shared/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs b/Content.Shared/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs new file mode 100644 index 00000000000..ce8a138bdbd --- /dev/null +++ b/Content.Shared/Research/TechnologyDisk/Components/TechnologyDiskComponent.cs @@ -0,0 +1,24 @@ +using Content.Shared.Random; +using Content.Shared.Research.Prototypes; +using Robust.Shared.GameStates; +using Robust.Shared.Prototypes; + +namespace Content.Shared.Research.TechnologyDisk.Components; + +[RegisterComponent, NetworkedComponent] +[AutoGenerateComponentState] +public sealed partial class TechnologyDiskComponent : Component +{ + /// + /// The recipe that will be added. If null, one will be randomly generated + /// + [DataField] + [AutoNetworkedField] + public List>? Recipes; + + /// + /// A weighted random prototype for how rare each tier should be. + /// + [DataField] + public ProtoId TierWeightPrototype = "TechDiskTierWeights"; +} diff --git a/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs b/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs new file mode 100644 index 00000000000..b0d615fcb3b --- /dev/null +++ b/Content.Shared/Research/TechnologyDisk/Systems/TechnologyDiskSystem.cs @@ -0,0 +1,94 @@ +using Content.Shared.Examine; +using Content.Shared.Interaction; +using Content.Shared.Popups; +using Content.Shared.Random.Helpers; +using Content.Shared.Research.Components; +using Content.Shared.Research.Prototypes; +using Content.Shared.Research.Systems; +using Content.Shared.Research.TechnologyDisk.Components; +using Robust.Shared.Network; +using Robust.Shared.Prototypes; +using Robust.Shared.Random; + +namespace Content.Shared.Research.TechnologyDisk.Systems; + +public sealed class TechnologyDiskSystem : EntitySystem +{ + [Dependency] private readonly INetManager _net = default!; + [Dependency] private readonly IPrototypeManager _protoMan = default!; + [Dependency] private readonly IRobustRandom _random = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; + [Dependency] private readonly SharedResearchSystem _research = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnMapInit); + SubscribeLocalEvent(OnAfterInteract); + SubscribeLocalEvent(OnExamine); + } + + private void OnMapInit(Entity ent, ref MapInitEvent args) + { + if (ent.Comp.Recipes != null) + return; + + var weightedRandom = _protoMan.Index(ent.Comp.TierWeightPrototype); + var tier = int.Parse(weightedRandom.Pick(_random)); + + //get a list of every distinct recipe in all the technologies. + var techs = new HashSet>(); + foreach (var tech in _protoMan.EnumeratePrototypes()) + { + if (tech.Tier != tier) + continue; + + techs.UnionWith(tech.RecipeUnlocks); + } + + if (techs.Count == 0) + return; + + //pick one + ent.Comp.Recipes = []; + ent.Comp.Recipes.Add(_random.Pick(techs)); + Dirty(ent); + } + + private void OnAfterInteract(Entity ent, ref AfterInteractEvent args) + { + if (args.Handled || !args.CanReach || args.Target is not { } target) + return; + + if (!HasComp(target) || !TryComp(target, out var database)) + return; + + if (ent.Comp.Recipes != null) + { + foreach (var recipe in ent.Comp.Recipes) + { + _research.AddLatheRecipe(target, recipe, database); + } + } + _popup.PopupClient(Loc.GetString("tech-disk-inserted"), target, args.User); + if (_net.IsServer) + QueueDel(ent); + args.Handled = true; + } + + private void OnExamine(Entity ent, ref ExaminedEvent args) + { + var message = Loc.GetString("tech-disk-examine-none"); + if (ent.Comp.Recipes != null && ent.Comp.Recipes.Count > 0) + { + var prototype = _protoMan.Index(ent.Comp.Recipes[0]); + var resultPrototype = _protoMan.Index(prototype.Result); + message = Loc.GetString("tech-disk-examine", ("result", resultPrototype.Name)); + + if (ent.Comp.Recipes.Count > 1) //idk how to do this well. sue me. + message += " " + Loc.GetString("tech-disk-examine-more"); + } + args.PushMarkup(message); + } +} From e33f0341ada2d8bd6ed4195ac3f0578b23e4ba8c Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Wed, 19 Jun 2024 11:13:40 -0400 Subject: [PATCH 040/546] Code cleanup: radio jammer (#29052) * Code cleanup for radio jammer * More Entity for the people, and fix an accidental variable reuse --- .../Systems/DeviceNetworkJammerSystem.cs | 6 ++ .../Systems/DeviceNetworkJammerSystem.cs | 19 +++-- .../Components/ActiveRadioJammerComponent.cs | 12 --- .../Radio/EntitySystems/JammerSystem.cs | 79 +++++++------------ .../DeviceNetworkJammerComponent.cs | 2 + .../SharedDeviceNetworkJammerSystem.cs | 63 +++++++++++++++ .../Components/ActiveRadioJammerComponent.cs | 13 +++ ...erComponent.cs => RadioJammerComponent.cs} | 6 +- .../Radio/EntitySystems/SharedJammerSystem.cs | 48 +++++++---- 9 files changed, 158 insertions(+), 90 deletions(-) create mode 100644 Content.Client/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs delete mode 100644 Content.Server/Radio/Components/ActiveRadioJammerComponent.cs create mode 100644 Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs create mode 100644 Content.Shared/Radio/Components/ActiveRadioJammerComponent.cs rename Content.Shared/Radio/Components/{SharedRadioJammerComponent.cs => RadioJammerComponent.cs} (91%) diff --git a/Content.Client/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs b/Content.Client/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs new file mode 100644 index 00000000000..39e03a17dae --- /dev/null +++ b/Content.Client/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs @@ -0,0 +1,6 @@ +using Content.Shared.DeviceNetwork.Systems; + +namespace Content.Client.DeviceNetwork.Systems; + +/// +public sealed class DeviceNetworkJammerSystem : SharedDeviceNetworkJammerSystem; diff --git a/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs b/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs index 3d3820562d6..0702a720424 100644 --- a/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs +++ b/Content.Server/DeviceNetwork/Systems/DeviceNetworkJammerSystem.cs @@ -1,12 +1,15 @@ -using Content.Server.DeviceNetwork.Components; using Content.Shared.DeviceNetwork.Components; +using Content.Shared.DeviceNetwork.Systems; using Robust.Server.GameObjects; namespace Content.Server.DeviceNetwork.Systems; -public sealed class DeviceNetworkJammerSystem : EntitySystem +/// +public sealed class DeviceNetworkJammerSystem : SharedDeviceNetworkJammerSystem { - [Dependency] private TransformSystem _transform = default!; + [Dependency] private readonly TransformSystem _transform = default!; + [Dependency] private readonly SharedDeviceNetworkJammerSystem _jammer = default!; + public override void Initialize() { base.Initialize(); @@ -14,20 +17,20 @@ public override void Initialize() SubscribeLocalEvent(BeforePacketSent); } - private void BeforePacketSent(EntityUid uid, TransformComponent xform, BeforePacketSentEvent ev) + private void BeforePacketSent(Entity xform, ref BeforePacketSentEvent ev) { if (ev.Cancelled) return; var query = EntityQueryEnumerator(); - while (query.MoveNext(out _, out var jammerComp, out var jammerXform)) + while (query.MoveNext(out var uid, out var jammerComp, out var jammerXform)) { - if (!jammerComp.JammableNetworks.Contains(ev.NetworkId)) + if (!_jammer.GetJammableNetworks((uid, jammerComp)).Contains(ev.NetworkId)) continue; - if (jammerXform.Coordinates.InRange(EntityManager, _transform, ev.SenderTransform.Coordinates, jammerComp.Range) - || jammerXform.Coordinates.InRange(EntityManager, _transform, xform.Coordinates, jammerComp.Range)) + if (_transform.InRange(jammerXform.Coordinates, ev.SenderTransform.Coordinates, jammerComp.Range) + || _transform.InRange(jammerXform.Coordinates, xform.Comp.Coordinates, jammerComp.Range)) { ev.Cancel(); return; diff --git a/Content.Server/Radio/Components/ActiveRadioJammerComponent.cs b/Content.Server/Radio/Components/ActiveRadioJammerComponent.cs deleted file mode 100644 index ff3e6271bef..00000000000 --- a/Content.Server/Radio/Components/ActiveRadioJammerComponent.cs +++ /dev/null @@ -1,12 +0,0 @@ -using Content.Server.Radio.EntitySystems; - -namespace Content.Server.Radio.Components; - -/// -/// Prevents all radio in range from sending messages -/// -[RegisterComponent] -[Access(typeof(JammerSystem))] -public sealed partial class ActiveRadioJammerComponent : Component -{ -} diff --git a/Content.Server/Radio/EntitySystems/JammerSystem.cs b/Content.Server/Radio/EntitySystems/JammerSystem.cs index 223d0e47c02..1fe48d22b45 100644 --- a/Content.Server/Radio/EntitySystems/JammerSystem.cs +++ b/Content.Server/Radio/EntitySystems/JammerSystem.cs @@ -1,14 +1,12 @@ using Content.Server.DeviceNetwork.Components; -using Content.Server.Popups; using Content.Server.Power.EntitySystems; using Content.Server.PowerCell; -using Content.Server.Radio.Components; using Content.Shared.DeviceNetwork.Components; -using Content.Shared.Examine; using Content.Shared.Interaction; using Content.Shared.PowerCell.Components; -using Content.Shared.RadioJammer; using Content.Shared.Radio.EntitySystems; +using Content.Shared.Radio.Components; +using Content.Shared.DeviceNetwork.Systems; namespace Content.Server.Radio.EntitySystems; @@ -17,6 +15,7 @@ public sealed class JammerSystem : SharedJammerSystem [Dependency] private readonly PowerCellSystem _powerCell = default!; [Dependency] private readonly BatterySystem _battery = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; + [Dependency] private readonly SharedDeviceNetworkJammerSystem _jammer = default!; public override void Initialize() { @@ -24,7 +23,6 @@ public override void Initialize() SubscribeLocalEvent(OnActivate); SubscribeLocalEvent(OnPowerCellChanged); - SubscribeLocalEvent(OnExamine); SubscribeLocalEvent(OnRadioSendAttempt); } @@ -37,27 +35,22 @@ public override void Update(float frameTime) if (_powerCell.TryGetBatteryFromSlot(uid, out var batteryUid, out var battery)) { - if (!_battery.TryUseCharge(batteryUid.Value, GetCurrentWattage(jam) * frameTime, battery)) + if (!_battery.TryUseCharge(batteryUid.Value, GetCurrentWattage((uid, jam)) * frameTime, battery)) { - ChangeLEDState(false, uid); + ChangeLEDState(uid, false); RemComp(uid); RemComp(uid); } else { var percentCharged = battery.CurrentCharge / battery.MaxCharge; - if (percentCharged > .50) + var chargeLevel = percentCharged switch { - ChangeChargeLevel(RadioJammerChargeLevel.High, uid); - } - else if (percentCharged < .15) - { - ChangeChargeLevel(RadioJammerChargeLevel.Low, uid); - } - else - { - ChangeChargeLevel(RadioJammerChargeLevel.Medium, uid); - } + > 0.50f => RadioJammerChargeLevel.High, + < 0.15f => RadioJammerChargeLevel.Low, + _ => RadioJammerChargeLevel.Medium, + }; + ChangeChargeLevel(uid, chargeLevel); } } @@ -65,28 +58,27 @@ public override void Update(float frameTime) } } - private void OnActivate(EntityUid uid, RadioJammerComponent comp, ActivateInWorldEvent args) + private void OnActivate(Entity ent, ref ActivateInWorldEvent args) { if (args.Handled || !args.Complex) return; - var activated = !HasComp(uid) && - _powerCell.TryGetBatteryFromSlot(uid, out var battery) && - battery.CurrentCharge > GetCurrentWattage(comp); + var activated = !HasComp(ent) && + _powerCell.TryGetBatteryFromSlot(ent.Owner, out var battery) && + battery.CurrentCharge > GetCurrentWattage(ent); if (activated) { - ChangeLEDState(true, uid); - EnsureComp(uid); - EnsureComp(uid, out var jammingComp); - jammingComp.Range = GetCurrentRange(comp); - jammingComp.JammableNetworks.Add(DeviceNetworkComponent.DeviceNetIdDefaults.Wireless.ToString()); - Dirty(uid, jammingComp); + ChangeLEDState(ent.Owner, true); + EnsureComp(ent); + EnsureComp(ent, out var jammingComp); + _jammer.SetRange((ent, jammingComp), GetCurrentRange(ent)); + _jammer.AddJammableNetwork((ent, jammingComp), DeviceNetworkComponent.DeviceNetIdDefaults.Wireless.ToString()); } else { - ChangeLEDState(false, uid); - RemCompDeferred(uid); - RemCompDeferred(uid); + ChangeLEDState(ent.Owner, false); + RemCompDeferred(ent); + RemCompDeferred(ent); } var state = Loc.GetString(activated ? "radio-jammer-component-on-state" : "radio-jammer-component-off-state"); var message = Loc.GetString("radio-jammer-component-on-use", ("state", state)); @@ -94,27 +86,12 @@ private void OnActivate(EntityUid uid, RadioJammerComponent comp, ActivateInWorl args.Handled = true; } - private void OnPowerCellChanged(EntityUid uid, ActiveRadioJammerComponent comp, PowerCellChangedEvent args) + private void OnPowerCellChanged(Entity ent, ref PowerCellChangedEvent args) { if (args.Ejected) { - ChangeLEDState(false, uid); - RemCompDeferred(uid); - } - } - - private void OnExamine(EntityUid uid, RadioJammerComponent comp, ExaminedEvent args) - { - if (args.IsInDetailsRange) - { - var powerIndicator = HasComp(uid) - ? Loc.GetString("radio-jammer-component-examine-on-state") - : Loc.GetString("radio-jammer-component-examine-off-state"); - args.PushMarkup(powerIndicator); - - var powerLevel = Loc.GetString(comp.Settings[comp.SelectedPowerLevel].Name); - var switchIndicator = Loc.GetString("radio-jammer-component-switch-setting", ("powerLevel", powerLevel)); - args.PushMarkup(switchIndicator); + ChangeLEDState(ent.Owner, false); + RemCompDeferred(ent); } } @@ -131,9 +108,9 @@ private bool ShouldCancelSend(EntityUid sourceUid) var source = Transform(sourceUid).Coordinates; var query = EntityQueryEnumerator(); - while (query.MoveNext(out _, out _, out var jam, out var transform)) + while (query.MoveNext(out var uid, out _, out var jam, out var transform)) { - if (source.InRange(EntityManager, _transform, transform.Coordinates, GetCurrentRange(jam))) + if (_transform.InRange(source, transform.Coordinates, GetCurrentRange((uid, jam)))) { return true; } diff --git a/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs b/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs index 75de0cb8a25..ab320d6d3e4 100644 --- a/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs +++ b/Content.Shared/DeviceNetwork/Components/DeviceNetworkJammerComponent.cs @@ -1,3 +1,4 @@ +using Content.Shared.DeviceNetwork.Systems; using Robust.Shared.GameStates; namespace Content.Shared.DeviceNetwork.Components; @@ -6,6 +7,7 @@ namespace Content.Shared.DeviceNetwork.Components; /// Allow entities to jam DeviceNetwork packets. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] +[Access(typeof(SharedDeviceNetworkJammerSystem))] public sealed partial class DeviceNetworkJammerComponent : Component { /// diff --git a/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs b/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs new file mode 100644 index 00000000000..fc714ea34f7 --- /dev/null +++ b/Content.Shared/DeviceNetwork/Systems/SharedDeviceNetworkJammerSystem.cs @@ -0,0 +1,63 @@ +using Content.Shared.DeviceNetwork.Components; + +namespace Content.Shared.DeviceNetwork.Systems; + +/// +public abstract class SharedDeviceNetworkJammerSystem : EntitySystem +{ + /// + /// Sets the range of the jamming effect. + /// + public void SetRange(Entity ent, float value) + { + ent.Comp.Range = value; + Dirty(ent); + } + + /// + public bool TrySetRange(Entity ent, float value) + { + if (!Resolve(ent, ref ent.Comp, logMissing: false)) + return false; + + SetRange((ent, ent.Comp), value); + return true; + } + + /// + /// Returns the set of networks that this entity can jam. + public IReadOnlySet GetJammableNetworks(Entity ent) + { + return ent.Comp.JammableNetworks; + } + + /// + /// Enables this entity to jam packets on the specified network. + /// + public void AddJammableNetwork(Entity ent, string networkId) + { + if (ent.Comp.JammableNetworks.Add(networkId)) + Dirty(ent); + } + + /// + /// Stops this entity from jamming packets on the specified network. + /// + public void RemoveJammableNetwork(Entity ent, string networkId) + { + if (ent.Comp.JammableNetworks.Remove(networkId)) + Dirty(ent); + } + + /// + /// Stops this entity from jamming packets on any networks. + /// + public void ClearJammableNetworks(Entity ent) + { + if (ent.Comp.JammableNetworks.Count == 0) + return; + + ent.Comp.JammableNetworks.Clear(); + Dirty(ent); + } +} diff --git a/Content.Shared/Radio/Components/ActiveRadioJammerComponent.cs b/Content.Shared/Radio/Components/ActiveRadioJammerComponent.cs new file mode 100644 index 00000000000..d5679f11895 --- /dev/null +++ b/Content.Shared/Radio/Components/ActiveRadioJammerComponent.cs @@ -0,0 +1,13 @@ +using Content.Shared.Radio.EntitySystems; +using Robust.Shared.GameStates; + +namespace Content.Shared.Radio.Components; + +/// +/// Prevents all radio in range from sending messages +/// +[RegisterComponent, NetworkedComponent] +[Access(typeof(SharedJammerSystem))] +public sealed partial class ActiveRadioJammerComponent : Component +{ +} diff --git a/Content.Shared/Radio/Components/SharedRadioJammerComponent.cs b/Content.Shared/Radio/Components/RadioJammerComponent.cs similarity index 91% rename from Content.Shared/Radio/Components/SharedRadioJammerComponent.cs rename to Content.Shared/Radio/Components/RadioJammerComponent.cs index e5e52a3e475..8f3519cf7d3 100644 --- a/Content.Shared/Radio/Components/SharedRadioJammerComponent.cs +++ b/Content.Shared/Radio/Components/RadioJammerComponent.cs @@ -1,13 +1,14 @@ using Robust.Shared.Serialization; using Robust.Shared.GameStates; -namespace Content.Shared.RadioJammer; +namespace Content.Shared.Radio.Components; /// /// When activated () prevents from sending messages in range /// Suit sensors will also stop working. /// [NetworkedComponent, RegisterComponent] +[AutoGenerateComponentState] public sealed partial class RadioJammerComponent : Component { [DataDefinition] @@ -26,7 +27,7 @@ public partial struct RadioJamSetting public float Range; /// - /// The message that is displayed when switched + /// The message that is displayed when switched. /// to this setting. /// [DataField(required: true)] @@ -49,6 +50,7 @@ public partial struct RadioJamSetting /// Index of the currently selected setting. /// [DataField] + [AutoNetworkedField] public int SelectedPowerLevel = 1; } diff --git a/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs b/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs index e1f632735c2..8c5baf93f5d 100644 --- a/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs +++ b/Content.Shared/Radio/EntitySystems/SharedJammerSystem.cs @@ -1,13 +1,15 @@ using Content.Shared.Popups; -using Content.Shared.DeviceNetwork.Components; using Content.Shared.Verbs; -using Content.Shared.RadioJammer; +using Content.Shared.Examine; +using Content.Shared.Radio.Components; +using Content.Shared.DeviceNetwork.Systems; namespace Content.Shared.Radio.EntitySystems; public abstract class SharedJammerSystem : EntitySystem { [Dependency] private readonly SharedAppearanceSystem _appearance = default!; + [Dependency] private readonly SharedDeviceNetworkJammerSystem _jammer = default!; [Dependency] protected readonly SharedPopupSystem Popup = default!; public override void Initialize() @@ -15,6 +17,7 @@ public override void Initialize() base.Initialize(); SubscribeLocalEvent>(OnGetVerb); + SubscribeLocalEvent(OnExamine); } private void OnGetVerb(Entity entity, ref GetVerbsEvent args) @@ -38,13 +41,11 @@ private void OnGetVerb(Entity entity, ref GetVerbsEvent { entity.Comp.SelectedPowerLevel = currIndex; - if (TryComp(entity.Owner, out var jammerComp)) + Dirty(entity); + if (_jammer.TrySetRange(entity.Owner, GetCurrentRange(entity))) { - // This is a little sketcy but only way to do it. - jammerComp.Range = GetCurrentRange(entity.Comp); - Dirty(entity.Owner, jammerComp); + Popup.PopupPredicted(Loc.GetString(setting.Message), user, user); } - Popup.PopupPredicted(Loc.GetString(setting.Message), user, user); }, Text = Loc.GetString(setting.Name), }; @@ -53,26 +54,39 @@ private void OnGetVerb(Entity entity, ref GetVerbsEvent ent, ref ExaminedEvent args) { - return jammer.Settings[jammer.SelectedPowerLevel].Wattage; + if (args.IsInDetailsRange) + { + var powerIndicator = HasComp(ent) + ? Loc.GetString("radio-jammer-component-examine-on-state") + : Loc.GetString("radio-jammer-component-examine-off-state"); + args.PushMarkup(powerIndicator); + + var powerLevel = Loc.GetString(ent.Comp.Settings[ent.Comp.SelectedPowerLevel].Name); + var switchIndicator = Loc.GetString("radio-jammer-component-switch-setting", ("powerLevel", powerLevel)); + args.PushMarkup(switchIndicator); + } + } + + public float GetCurrentWattage(Entity jammer) + { + return jammer.Comp.Settings[jammer.Comp.SelectedPowerLevel].Wattage; } - public float GetCurrentRange(RadioJammerComponent jammer) + public float GetCurrentRange(Entity jammer) { - return jammer.Settings[jammer.SelectedPowerLevel].Range; + return jammer.Comp.Settings[jammer.Comp.SelectedPowerLevel].Range; } - protected void ChangeLEDState(bool isLEDOn, EntityUid uid, - AppearanceComponent? appearance = null) + protected void ChangeLEDState(Entity ent, bool isLEDOn) { - _appearance.SetData(uid, RadioJammerVisuals.LEDOn, isLEDOn, appearance); + _appearance.SetData(ent, RadioJammerVisuals.LEDOn, isLEDOn, ent.Comp); } - protected void ChangeChargeLevel(RadioJammerChargeLevel chargeLevel, EntityUid uid, - AppearanceComponent? appearance = null) + protected void ChangeChargeLevel(Entity ent, RadioJammerChargeLevel chargeLevel) { - _appearance.SetData(uid, RadioJammerVisuals.ChargeLevel, chargeLevel, appearance); + _appearance.SetData(ent, RadioJammerVisuals.ChargeLevel, chargeLevel, ent.Comp); } } From fa3c89a521e14878b8890afdbd4feaef5b9a9a12 Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Thu, 20 Jun 2024 03:14:18 +1200 Subject: [PATCH 041/546] Partial buckling refactor (#29031) * partial buckling refactor * git mv test * change test namespace * git mv test * Update test namespace * Add pulling test * Network BuckleTime * Add two more tests * smelly --- Content.Client/Buckle/BuckleSystem.cs | 66 ++- .../Tests/Buckle/BuckleDragTest.cs | 56 ++ .../Tests/Buckle/BuckleTest.cs | 20 +- .../Tests/Climbing/ClimbingTest.cs | 1 + .../Construction/Interaction/CraftingTests.cs | 56 +- .../Interaction/InteractionTest.Helpers.cs | 20 +- .../Tests/Interaction/InteractionTest.cs | 8 +- .../Tests/Movement/BuckleMovementTest.cs | 63 ++ .../{Interaction => Movement}/MovementTest.cs | 3 +- .../Tests/Movement/PullingTest.cs | 73 +++ .../{Slipping => Movement}/SlippingTest.cs | 6 +- Content.Server/Bed/BedSystem.cs | 49 +- .../Bed/Components/HealOnBuckleComponent.cs | 21 +- .../Bed/Components/HealOnBuckleHealing.cs | 1 + .../Bed/Components/StasisBedComponent.cs | 3 +- .../Body/Systems/BloodstreamSystem.cs | 3 + .../Body/Systems/MetabolizerSystem.cs | 6 + .../Body/Systems/RespiratorSystem.cs | 3 + .../Operators/Combat/UnbuckleOperator.cs | 7 +- Content.Shared/Bed/Sleep/SleepingSystem.cs | 10 + .../Buckle/Components/BuckleComponent.cs | 113 +++- .../Buckle/Components/StrapComponent.cs | 50 +- .../Buckle/SharedBuckleSystem.Buckle.cs | 556 +++++++++--------- .../Buckle/SharedBuckleSystem.Interaction.cs | 171 ++++++ .../Buckle/SharedBuckleSystem.Strap.cs | 245 +------- Content.Shared/Buckle/SharedBuckleSystem.cs | 49 +- .../Climbing/Systems/ClimbSystem.cs | 6 +- Content.Shared/Cuffs/SharedCuffableSystem.cs | 27 +- Content.Shared/Foldable/FoldableSystem.cs | 6 +- .../Interaction/RotateToFaceSystem.cs | 32 +- .../Systems/MobStateSystem.Subscribers.cs | 14 +- .../Pulling/Events/PullStartedMessage.cs | 11 +- .../Pulling/Events/PullStoppedMessage.cs | 13 +- .../Movement/Pulling/Systems/PullingSystem.cs | 58 +- .../Systems/SharedWaddleAnimationSystem.cs | 2 +- .../Traits/Assorted/LegsParalyzedSystem.cs | 19 +- .../Entities/Structures/Furniture/chairs.yml | 2 + .../Structures/Furniture/rollerbeds.yml | 6 + 38 files changed, 1009 insertions(+), 846 deletions(-) create mode 100644 Content.IntegrationTests/Tests/Buckle/BuckleDragTest.cs create mode 100644 Content.IntegrationTests/Tests/Movement/BuckleMovementTest.cs rename Content.IntegrationTests/Tests/{Interaction => Movement}/MovementTest.cs (95%) create mode 100644 Content.IntegrationTests/Tests/Movement/PullingTest.cs rename Content.IntegrationTests/Tests/{Slipping => Movement}/SlippingTest.cs (91%) create mode 100644 Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs diff --git a/Content.Client/Buckle/BuckleSystem.cs b/Content.Client/Buckle/BuckleSystem.cs index fea18e5cf3c..6770899e0aa 100644 --- a/Content.Client/Buckle/BuckleSystem.cs +++ b/Content.Client/Buckle/BuckleSystem.cs @@ -3,6 +3,7 @@ using Content.Shared.Buckle.Components; using Content.Shared.Rotation; using Robust.Client.GameObjects; +using Robust.Shared.GameStates; namespace Content.Client.Buckle; @@ -14,40 +15,63 @@ public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnBuckleAfterAutoHandleState); + SubscribeLocalEvent(OnHandleState); SubscribeLocalEvent(OnAppearanceChange); + SubscribeLocalEvent(OnStrapMoveEvent); } - private void OnBuckleAfterAutoHandleState(EntityUid uid, BuckleComponent component, ref AfterAutoHandleStateEvent args) + private void OnStrapMoveEvent(EntityUid uid, StrapComponent component, ref MoveEvent args) { - ActionBlocker.UpdateCanMove(uid); + // I'm moving this to the client-side system, but for the sake of posterity let's keep this comment: + // > This is mega cursed. Please somebody save me from Mr Buckle's wild ride - if (!TryComp(uid, out var ownerSprite)) + // The nice thing is its still true, this is quite cursed, though maybe not omega cursed anymore. + // This code is garbage, it doesn't work with rotated viewports. I need to finally get around to reworking + // sprite rendering for entity layers & direction dependent sorting. + + if (args.NewRotation == args.OldRotation) return; - // Adjust draw depth when the chair faces north so that the seat back is drawn over the player. - // Reset the draw depth when rotated in any other direction. - // TODO when ECSing, make this a visualizer - // This code was written before rotatable viewports were introduced, so hard-coding Direction.North - // and comparing it against LocalRotation now breaks this in other rotations. This is a FIXME, but - // better to get it working for most people before we look at a more permanent solution. - if (component is { Buckled: true, LastEntityBuckledTo: { } } && - Transform(component.LastEntityBuckledTo.Value).LocalRotation.GetCardinalDir() == Direction.North && - TryComp(component.LastEntityBuckledTo, out var buckledSprite)) - { - component.OriginalDrawDepth ??= ownerSprite.DrawDepth; - ownerSprite.DrawDepth = buckledSprite.DrawDepth - 1; + if (!TryComp(uid, out var strapSprite)) return; - } - // If here, we're not turning north and should restore the saved draw depth. - if (component.OriginalDrawDepth.HasValue) + var isNorth = Transform(uid).LocalRotation.GetCardinalDir() == Direction.North; + foreach (var buckledEntity in component.BuckledEntities) { - ownerSprite.DrawDepth = component.OriginalDrawDepth.Value; - component.OriginalDrawDepth = null; + if (!TryComp(buckledEntity, out var buckle)) + continue; + + if (!TryComp(buckledEntity, out var buckledSprite)) + continue; + + if (isNorth) + { + buckle.OriginalDrawDepth ??= buckledSprite.DrawDepth; + buckledSprite.DrawDepth = strapSprite.DrawDepth - 1; + } + else if (buckle.OriginalDrawDepth.HasValue) + { + buckledSprite.DrawDepth = buckle.OriginalDrawDepth.Value; + buckle.OriginalDrawDepth = null; + } } } + private void OnHandleState(Entity ent, ref ComponentHandleState args) + { + if (args.Current is not BuckleState state) + return; + + ent.Comp.DontCollide = state.DontCollide; + ent.Comp.BuckleTime = state.BuckleTime; + var strapUid = EnsureEntity(state.BuckledTo, ent); + + SetBuckledTo(ent, strapUid == null ? null : new (strapUid.Value, null)); + + var (uid, component) = ent; + + } + private void OnAppearanceChange(EntityUid uid, BuckleComponent component, ref AppearanceChangeEvent args) { if (!TryComp(uid, out var rotVisuals)) diff --git a/Content.IntegrationTests/Tests/Buckle/BuckleDragTest.cs b/Content.IntegrationTests/Tests/Buckle/BuckleDragTest.cs new file mode 100644 index 00000000000..8df151d5a0e --- /dev/null +++ b/Content.IntegrationTests/Tests/Buckle/BuckleDragTest.cs @@ -0,0 +1,56 @@ +using Content.IntegrationTests.Tests.Interaction; +using Content.Shared.Buckle; +using Content.Shared.Buckle.Components; +using Content.Shared.Input; +using Content.Shared.Movement.Pulling.Components; + +namespace Content.IntegrationTests.Tests.Buckle; + +public sealed class BuckleDragTest : InteractionTest +{ + // Check that dragging a buckled player unbuckles them. + [Test] + public async Task BucklePullTest() + { + var urist = await SpawnTarget("MobHuman"); + var sUrist = ToServer(urist); + await SpawnTarget("Chair"); + + var buckle = Comp(urist); + var strap = Comp(Target); + var puller = Comp(Player); + var pullable = Comp(urist); + +#pragma warning disable RA0002 + buckle.Delay = TimeSpan.Zero; +#pragma warning restore RA0002 + + // Initially not buckled to the chair and not pulling anything + Assert.That(buckle.Buckled, Is.False); + Assert.That(buckle.BuckledTo, Is.Null); + Assert.That(strap.BuckledEntities, Is.Empty); + Assert.That(puller.Pulling, Is.Null); + Assert.That(pullable.Puller, Is.Null); + Assert.That(pullable.BeingPulled, Is.False); + + // Strap the human to the chair + Assert.That(Server.System().TryBuckle(sUrist, SPlayer, STarget.Value)); + await RunTicks(5); + Assert.That(buckle.Buckled, Is.True); + Assert.That(buckle.BuckledTo, Is.EqualTo(STarget)); + Assert.That(strap.BuckledEntities, Is.EquivalentTo(new[]{sUrist})); + Assert.That(puller.Pulling, Is.Null); + Assert.That(pullable.Puller, Is.Null); + Assert.That(pullable.BeingPulled, Is.False); + + // Start pulling, and thus unbuckle them + await PressKey(ContentKeyFunctions.TryPullObject, cursorEntity:urist); + await RunTicks(5); + Assert.That(buckle.Buckled, Is.False); + Assert.That(buckle.BuckledTo, Is.Null); + Assert.That(strap.BuckledEntities, Is.Empty); + Assert.That(puller.Pulling, Is.EqualTo(sUrist)); + Assert.That(pullable.Puller, Is.EqualTo(SPlayer)); + Assert.That(pullable.BeingPulled, Is.True); + } +} diff --git a/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs b/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs index 57ac63b1247..156f42aac33 100644 --- a/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs +++ b/Content.IntegrationTests/Tests/Buckle/BuckleTest.cs @@ -91,7 +91,6 @@ await server.WaitAssertion(() => { Assert.That(strap, Is.Not.Null); Assert.That(strap.BuckledEntities, Is.Empty); - Assert.That(strap.OccupiedSize, Is.Zero); }); // Side effects of buckling @@ -111,8 +110,6 @@ await server.WaitAssertion(() => // Side effects of buckling for the strap Assert.That(strap.BuckledEntities, Does.Contain(human)); - Assert.That(strap.OccupiedSize, Is.EqualTo(buckle.Size)); - Assert.That(strap.OccupiedSize, Is.Positive); }); #pragma warning disable NUnit2045 // Interdependent asserts. @@ -122,7 +119,7 @@ await server.WaitAssertion(() => // Trying to unbuckle too quickly fails Assert.That(buckleSystem.TryUnbuckle(human, human, buckleComp: buckle), Is.False); Assert.That(buckle.Buckled); - Assert.That(buckleSystem.ToggleBuckle(human, human, chair, buckle: buckle), Is.False); + Assert.That(buckleSystem.TryUnbuckle(human, human), Is.False); Assert.That(buckle.Buckled); #pragma warning restore NUnit2045 }); @@ -149,7 +146,6 @@ await server.WaitAssertion(() => // Unbuckle, strap Assert.That(strap.BuckledEntities, Is.Empty); - Assert.That(strap.OccupiedSize, Is.Zero); }); #pragma warning disable NUnit2045 // Interdependent asserts. @@ -160,9 +156,9 @@ await server.WaitAssertion(() => // On cooldown Assert.That(buckleSystem.TryUnbuckle(human, human, buckleComp: buckle), Is.False); Assert.That(buckle.Buckled); - Assert.That(buckleSystem.ToggleBuckle(human, human, chair, buckle: buckle), Is.False); + Assert.That(buckleSystem.TryUnbuckle(human, human), Is.False); Assert.That(buckle.Buckled); - Assert.That(buckleSystem.ToggleBuckle(human, human, chair, buckle: buckle), Is.False); + Assert.That(buckleSystem.TryUnbuckle(human, human), Is.False); Assert.That(buckle.Buckled); #pragma warning restore NUnit2045 }); @@ -189,7 +185,6 @@ await server.WaitAssertion(() => #pragma warning disable NUnit2045 // Interdependent asserts. Assert.That(buckleSystem.TryBuckle(human, human, chair, buckleComp: buckle), Is.False); Assert.That(buckleSystem.TryUnbuckle(human, human, buckleComp: buckle), Is.False); - Assert.That(buckleSystem.ToggleBuckle(human, human, chair, buckle: buckle), Is.False); #pragma warning restore NUnit2045 // Move near the chair @@ -202,12 +197,10 @@ await server.WaitAssertion(() => Assert.That(buckle.Buckled); Assert.That(buckleSystem.TryUnbuckle(human, human, buckleComp: buckle), Is.False); Assert.That(buckle.Buckled); - Assert.That(buckleSystem.ToggleBuckle(human, human, chair, buckle: buckle), Is.False); - Assert.That(buckle.Buckled); #pragma warning restore NUnit2045 // Force unbuckle - Assert.That(buckleSystem.TryUnbuckle(human, human, true, buckleComp: buckle)); + buckleSystem.Unbuckle(human, human); Assert.Multiple(() => { Assert.That(buckle.Buckled, Is.False); @@ -311,7 +304,7 @@ await server.WaitAssertion(() => // Break our guy's kneecaps foreach (var leg in legs) { - xformSystem.DetachParentToNull(leg.Id, entityManager.GetComponent(leg.Id)); + entityManager.DeleteEntity(leg.Id); } }); @@ -328,7 +321,8 @@ await server.WaitAssertion(() => Assert.That(hand.HeldEntity, Is.Null); } - buckleSystem.TryUnbuckle(human, human, true, buckleComp: buckle); + buckleSystem.Unbuckle(human, human); + Assert.That(buckle.Buckled, Is.False); }); await pair.CleanReturnAsync(); diff --git a/Content.IntegrationTests/Tests/Climbing/ClimbingTest.cs b/Content.IntegrationTests/Tests/Climbing/ClimbingTest.cs index d8d3086520e..2db0a9acd3d 100644 --- a/Content.IntegrationTests/Tests/Climbing/ClimbingTest.cs +++ b/Content.IntegrationTests/Tests/Climbing/ClimbingTest.cs @@ -1,5 +1,6 @@ #nullable enable using Content.IntegrationTests.Tests.Interaction; +using Content.IntegrationTests.Tests.Movement; using Robust.Shared.Maths; using ClimbingComponent = Content.Shared.Climbing.Components.ClimbingComponent; using ClimbSystem = Content.Shared.Climbing.Systems.ClimbSystem; diff --git a/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs b/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs index 76911eba5f7..74d0e924217 100644 --- a/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs +++ b/Content.IntegrationTests/Tests/Construction/Interaction/CraftingTests.cs @@ -59,11 +59,6 @@ public async Task CraftSpear() await AssertEntityLookup((Rod, 2), (Cable, 7), (ShardGlass, 2), (Spear, 1)); } - // The following is wrapped in an if DEBUG. This is because of cursed state handling bugs. Tests don't (de)serialize - // net messages and just copy objects by reference. This means that the server will directly modify cached server - // states on the client's end. Crude fix at the moment is to used modified state handling while in debug mode - // Otherwise, this test cannot work. -#if DEBUG /// /// Cancel crafting a complex recipe. /// @@ -93,28 +88,22 @@ public async Task CancelCraft() await RunTicks(1); // DoAfter is in progress. Entity not spawned, stacks have been split and someingredients are in a container. - Assert.Multiple(async () => - { - Assert.That(ActiveDoAfters.Count(), Is.EqualTo(1)); - Assert.That(sys.IsEntityInContainer(shard), Is.True); - Assert.That(sys.IsEntityInContainer(rods), Is.False); - Assert.That(sys.IsEntityInContainer(wires), Is.False); - Assert.That(rodStack, Has.Count.EqualTo(8)); - Assert.That(wireStack, Has.Count.EqualTo(7)); + Assert.That(ActiveDoAfters.Count(), Is.EqualTo(1)); + Assert.That(sys.IsEntityInContainer(shard), Is.True); + Assert.That(sys.IsEntityInContainer(rods), Is.False); + Assert.That(sys.IsEntityInContainer(wires), Is.False); + Assert.That(rodStack, Has.Count.EqualTo(8)); + Assert.That(wireStack, Has.Count.EqualTo(7)); - await FindEntity(Spear, shouldSucceed: false); - }); + await FindEntity(Spear, shouldSucceed: false); // Cancel the DoAfter. Should drop ingredients to the floor. await CancelDoAfters(); - Assert.Multiple(async () => - { - Assert.That(sys.IsEntityInContainer(rods), Is.False); - Assert.That(sys.IsEntityInContainer(wires), Is.False); - Assert.That(sys.IsEntityInContainer(shard), Is.False); - await FindEntity(Spear, shouldSucceed: false); - await AssertEntityLookup((Rod, 10), (Cable, 10), (ShardGlass, 1)); - }); + Assert.That(sys.IsEntityInContainer(rods), Is.False); + Assert.That(sys.IsEntityInContainer(wires), Is.False); + Assert.That(sys.IsEntityInContainer(shard), Is.False); + await FindEntity(Spear, shouldSucceed: false); + await AssertEntityLookup((Rod, 10), (Cable, 10), (ShardGlass, 1)); // Re-attempt the do-after #pragma warning disable CS4014 // Legacy construction code uses DoAfterAwait. See above. @@ -123,24 +112,17 @@ public async Task CancelCraft() await RunTicks(1); // DoAfter is in progress. Entity not spawned, ingredients are in a container. - Assert.Multiple(async () => - { - Assert.That(ActiveDoAfters.Count(), Is.EqualTo(1)); - Assert.That(sys.IsEntityInContainer(shard), Is.True); - await FindEntity(Spear, shouldSucceed: false); - }); + Assert.That(ActiveDoAfters.Count(), Is.EqualTo(1)); + Assert.That(sys.IsEntityInContainer(shard), Is.True); + await FindEntity(Spear, shouldSucceed: false); // Finish the DoAfter await AwaitDoAfters(); // Spear has been crafted. Rods and wires are no longer contained. Glass has been consumed. - Assert.Multiple(async () => - { - await FindEntity(Spear); - Assert.That(sys.IsEntityInContainer(rods), Is.False); - Assert.That(sys.IsEntityInContainer(wires), Is.False); - Assert.That(SEntMan.Deleted(shard)); - }); + await FindEntity(Spear); + Assert.That(sys.IsEntityInContainer(rods), Is.False); + Assert.That(sys.IsEntityInContainer(wires), Is.False); + Assert.That(SEntMan.Deleted(shard)); } -#endif } diff --git a/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs b/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs index f4826cb2495..a61a0593017 100644 --- a/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs +++ b/Content.IntegrationTests/Tests/Interaction/InteractionTest.Helpers.cs @@ -84,8 +84,9 @@ protected async Task CraftItem(string prototype, bool shouldSucceed = true) /// /// Spawn an entity entity and set it as the target. /// - [MemberNotNull(nameof(Target))] - protected async Task SpawnTarget(string prototype) + [MemberNotNull(nameof(Target), nameof(STarget), nameof(CTarget))] +#pragma warning disable CS8774 // Member must have a non-null value when exiting. + protected async Task SpawnTarget(string prototype) { Target = NetEntity.Invalid; await Server.WaitPost(() => @@ -95,7 +96,9 @@ await Server.WaitPost(() => await RunTicks(5); AssertPrototype(prototype); + return Target!.Value; } +#pragma warning restore CS8774 // Member must have a non-null value when exiting. /// /// Spawn an entity in preparation for deconstruction @@ -1170,14 +1173,17 @@ await Server.WaitPost(() => #region Inputs + + /// /// Make the client press and then release a key. This assumes the key is currently released. + /// This will default to using the entity and coordinates. /// protected async Task PressKey( BoundKeyFunction key, int ticks = 1, NetCoordinates? coordinates = null, - NetEntity cursorEntity = default) + NetEntity? cursorEntity = null) { await SetKey(key, BoundKeyState.Down, coordinates, cursorEntity); await RunTicks(ticks); @@ -1186,15 +1192,17 @@ protected async Task PressKey( } /// - /// Make the client press or release a key + /// Make the client press or release a key. + /// This will default to using the entity and coordinates. /// protected async Task SetKey( BoundKeyFunction key, BoundKeyState state, NetCoordinates? coordinates = null, - NetEntity cursorEntity = default) + NetEntity? cursorEntity = null) { var coords = coordinates ?? TargetCoords; + var target = cursorEntity ?? Target ?? default; ScreenCoordinates screen = default; var funcId = InputManager.NetworkBindMap.KeyFunctionID(key); @@ -1203,7 +1211,7 @@ protected async Task SetKey( State = state, Coordinates = CEntMan.GetCoordinates(coords), ScreenCoordinates = screen, - Uid = CEntMan.GetEntity(cursorEntity), + Uid = CEntMan.GetEntity(target), }; await Client.WaitPost(() => InputSystem.HandleInputCommand(ClientSession, key, message)); diff --git a/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs b/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs index 089addfaefd..37102481ed0 100644 --- a/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs +++ b/Content.IntegrationTests/Tests/Interaction/InteractionTest.cs @@ -84,6 +84,7 @@ public abstract partial class InteractionTest protected NetEntity? Target; protected EntityUid? STarget => ToServer(Target); + protected EntityUid? CTarget => ToClient(Target); /// @@ -128,7 +129,6 @@ public abstract partial class InteractionTest public float TickPeriod => (float) STiming.TickPeriod.TotalSeconds; - // Simple mob that has one hand and can perform misc interactions. [TestPrototypes] private const string TestPrototypes = @" @@ -142,6 +142,8 @@ public abstract partial class InteractionTest - type: ComplexInteraction - type: MindContainer - type: Stripping + - type: Puller + - type: Physics - type: Tag tags: - CanPilot @@ -207,8 +209,8 @@ await Server.WaitPost(() => SEntMan.System().WipeMind(ServerSession.ContentData()?.Mind); old = cPlayerMan.LocalEntity; - Player = SEntMan.GetNetEntity(SEntMan.SpawnEntity(PlayerPrototype, SEntMan.GetCoordinates(PlayerCoords))); - SPlayer = SEntMan.GetEntity(Player); + SPlayer = SEntMan.SpawnEntity(PlayerPrototype, SEntMan.GetCoordinates(PlayerCoords)); + Player = SEntMan.GetNetEntity(SPlayer); Server.PlayerMan.SetAttachedEntity(ServerSession, SPlayer); Hands = SEntMan.GetComponent(SPlayer); DoAfters = SEntMan.GetComponent(SPlayer); diff --git a/Content.IntegrationTests/Tests/Movement/BuckleMovementTest.cs b/Content.IntegrationTests/Tests/Movement/BuckleMovementTest.cs new file mode 100644 index 00000000000..8d91855098f --- /dev/null +++ b/Content.IntegrationTests/Tests/Movement/BuckleMovementTest.cs @@ -0,0 +1,63 @@ +using Content.Shared.Alert; +using Content.Shared.Buckle.Components; +using Robust.Shared.Maths; + +namespace Content.IntegrationTests.Tests.Movement; + +public sealed class BuckleMovementTest : MovementTest +{ + // Check that interacting with a chair straps you to it and prevents movement. + [Test] + public async Task ChairTest() + { + await SpawnTarget("Chair"); + + var cAlert = Client.System(); + var sAlert = Server.System(); + var buckle = Comp(Player); + var strap = Comp(Target); + +#pragma warning disable RA0002 + buckle.Delay = TimeSpan.Zero; +#pragma warning restore RA0002 + + // Initially not buckled to the chair, and standing off to the side + Assert.That(Delta(), Is.InRange(0.9f, 1.1f)); + Assert.That(buckle.Buckled, Is.False); + Assert.That(buckle.BuckledTo, Is.Null); + Assert.That(strap.BuckledEntities, Is.Empty); + Assert.That(cAlert.IsShowingAlert(CPlayer, strap.BuckledAlertType), Is.False); + Assert.That(sAlert.IsShowingAlert(SPlayer, strap.BuckledAlertType), Is.False); + + // Interact results in being buckled to the chair + await Interact(); + Assert.That(Delta(), Is.InRange(-0.01f, 0.01f)); + Assert.That(buckle.Buckled, Is.True); + Assert.That(buckle.BuckledTo, Is.EqualTo(STarget)); + Assert.That(strap.BuckledEntities, Is.EquivalentTo(new[]{SPlayer})); + Assert.That(cAlert.IsShowingAlert(CPlayer, strap.BuckledAlertType), Is.True); + Assert.That(sAlert.IsShowingAlert(SPlayer, strap.BuckledAlertType), Is.True); + + // Attempting to walk away does nothing + await Move(DirectionFlag.East, 1); + Assert.That(Delta(), Is.InRange(-0.01f, 0.01f)); + Assert.That(buckle.Buckled, Is.True); + Assert.That(buckle.BuckledTo, Is.EqualTo(STarget)); + Assert.That(strap.BuckledEntities, Is.EquivalentTo(new[]{SPlayer})); + Assert.That(cAlert.IsShowingAlert(CPlayer, strap.BuckledAlertType), Is.True); + Assert.That(sAlert.IsShowingAlert(SPlayer, strap.BuckledAlertType), Is.True); + + // Interacting again will unbuckle the player + await Interact(); + Assert.That(Delta(), Is.InRange(-0.5f, 0.5f)); + Assert.That(buckle.Buckled, Is.False); + Assert.That(buckle.BuckledTo, Is.Null); + Assert.That(strap.BuckledEntities, Is.Empty); + Assert.That(cAlert.IsShowingAlert(CPlayer, strap.BuckledAlertType), Is.False); + Assert.That(sAlert.IsShowingAlert(SPlayer, strap.BuckledAlertType), Is.False); + + // And now they can move away + await Move(DirectionFlag.SouthEast, 1); + Assert.That(Delta(), Is.LessThan(-1)); + } +} diff --git a/Content.IntegrationTests/Tests/Interaction/MovementTest.cs b/Content.IntegrationTests/Tests/Movement/MovementTest.cs similarity index 95% rename from Content.IntegrationTests/Tests/Interaction/MovementTest.cs rename to Content.IntegrationTests/Tests/Movement/MovementTest.cs index dc5aec92cfc..ad7b1d0459f 100644 --- a/Content.IntegrationTests/Tests/Interaction/MovementTest.cs +++ b/Content.IntegrationTests/Tests/Movement/MovementTest.cs @@ -1,8 +1,9 @@ #nullable enable using System.Numerics; +using Content.IntegrationTests.Tests.Interaction; using Robust.Shared.GameObjects; -namespace Content.IntegrationTests.Tests.Interaction; +namespace Content.IntegrationTests.Tests.Movement; /// /// This is a variation of that sets up the player with a normal human entity and a simple diff --git a/Content.IntegrationTests/Tests/Movement/PullingTest.cs b/Content.IntegrationTests/Tests/Movement/PullingTest.cs new file mode 100644 index 00000000000..d96c4ea0e56 --- /dev/null +++ b/Content.IntegrationTests/Tests/Movement/PullingTest.cs @@ -0,0 +1,73 @@ +#nullable enable +using Content.Shared.Alert; +using Content.Shared.Input; +using Content.Shared.Movement.Pulling.Components; +using Robust.Shared.Maths; + +namespace Content.IntegrationTests.Tests.Movement; + +public sealed class PullingTest : MovementTest +{ + protected override int Tiles => 4; + + [Test] + public async Task PullTest() + { + var cAlert = Client.System(); + var sAlert = Server.System(); + await SpawnTarget("MobHuman"); + + var puller = Comp(Player); + var pullable = Comp(Target); + + // Player is initially to the left of the target and not pulling anything + Assert.That(Delta(), Is.InRange(0.9f, 1.1f)); + Assert.That(puller.Pulling, Is.Null); + Assert.That(pullable.Puller, Is.Null); + Assert.That(pullable.BeingPulled, Is.False); + Assert.That(cAlert.IsShowingAlert(CPlayer, puller.PullingAlert), Is.False); + Assert.That(sAlert.IsShowingAlert(SPlayer, puller.PullingAlert), Is.False); + + // Start pulling + await PressKey(ContentKeyFunctions.TryPullObject); + await RunTicks(5); + Assert.That(puller.Pulling, Is.EqualTo(STarget)); + Assert.That(pullable.Puller, Is.EqualTo(SPlayer)); + Assert.That(pullable.BeingPulled, Is.True); + Assert.That(cAlert.IsShowingAlert(CPlayer, puller.PullingAlert), Is.True); + Assert.That(sAlert.IsShowingAlert(SPlayer, puller.PullingAlert), Is.True); + + // Move to the left and check that the target moves with the player and is still being pulled. + await Move(DirectionFlag.West, 1); + Assert.That(Delta(), Is.InRange(0.9f, 1.3f)); + Assert.That(puller.Pulling, Is.EqualTo(STarget)); + Assert.That(pullable.Puller, Is.EqualTo(SPlayer)); + Assert.That(pullable.BeingPulled, Is.True); + Assert.That(cAlert.IsShowingAlert(CPlayer, puller.PullingAlert), Is.True); + Assert.That(sAlert.IsShowingAlert(SPlayer, puller.PullingAlert), Is.True); + + // Move in the other direction + await Move(DirectionFlag.East, 2); + Assert.That(Delta(), Is.InRange(-1.3f, -0.9f)); + Assert.That(puller.Pulling, Is.EqualTo(STarget)); + Assert.That(pullable.Puller, Is.EqualTo(SPlayer)); + Assert.That(pullable.BeingPulled, Is.True); + Assert.That(cAlert.IsShowingAlert(CPlayer, puller.PullingAlert), Is.True); + Assert.That(sAlert.IsShowingAlert(SPlayer, puller.PullingAlert), Is.True); + + // Stop pulling + await PressKey(ContentKeyFunctions.ReleasePulledObject); + await RunTicks(5); + Assert.That(Delta(), Is.InRange(-1.3f, -0.9f)); + Assert.That(puller.Pulling, Is.Null); + Assert.That(pullable.Puller, Is.Null); + Assert.That(pullable.BeingPulled, Is.False); + Assert.That(cAlert.IsShowingAlert(CPlayer, puller.PullingAlert), Is.False); + Assert.That(sAlert.IsShowingAlert(SPlayer, puller.PullingAlert), Is.False); + + // Move back to the left and ensure the target is no longer following us. + await Move(DirectionFlag.West, 2); + Assert.That(Delta(), Is.GreaterThan(2f)); + } +} + diff --git a/Content.IntegrationTests/Tests/Slipping/SlippingTest.cs b/Content.IntegrationTests/Tests/Movement/SlippingTest.cs similarity index 91% rename from Content.IntegrationTests/Tests/Slipping/SlippingTest.cs rename to Content.IntegrationTests/Tests/Movement/SlippingTest.cs index 7f77146f455..7ee895d7c27 100644 --- a/Content.IntegrationTests/Tests/Slipping/SlippingTest.cs +++ b/Content.IntegrationTests/Tests/Movement/SlippingTest.cs @@ -8,7 +8,7 @@ using Robust.Shared.Input; using Robust.Shared.Maths; -namespace Content.IntegrationTests.Tests.Slipping; +namespace Content.IntegrationTests.Tests.Movement; public sealed class SlippingTest : MovementTest { @@ -36,18 +36,14 @@ public async Task BananaSlipTest() Assert.That(modifier, Is.EqualTo(1), "Player is not moving at full speed."); // Player is to the left of the banana peel and has not slipped. -#pragma warning disable NUnit2045 Assert.That(Delta(), Is.GreaterThan(0.5f)); Assert.That(sys.Slipped, Does.Not.Contain(SEntMan.GetEntity(Player))); -#pragma warning restore NUnit2045 // Walking over the banana slowly does not trigger a slip. await SetKey(EngineKeyFunctions.Walk, BoundKeyState.Down); await Move(DirectionFlag.East, 1f); -#pragma warning disable NUnit2045 Assert.That(Delta(), Is.LessThan(0.5f)); Assert.That(sys.Slipped, Does.Not.Contain(SEntMan.GetEntity(Player))); -#pragma warning restore NUnit2045 AssertComp(false, Player); // Moving at normal speeds does trigger a slip. diff --git a/Content.Server/Bed/BedSystem.cs b/Content.Server/Bed/BedSystem.cs index ee43cff26de..a6b61da591f 100644 --- a/Content.Server/Bed/BedSystem.cs +++ b/Content.Server/Bed/BedSystem.cs @@ -11,6 +11,7 @@ using Content.Shared.Emag.Systems; using Content.Shared.Mobs.Systems; using Robust.Shared.Timing; +using Robust.Shared.Utility; namespace Content.Server.Bed { @@ -26,25 +27,29 @@ public sealed class BedSystem : EntitySystem public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(ManageUpdateList); - SubscribeLocalEvent(OnBuckleChange); + SubscribeLocalEvent(OnStrapped); + SubscribeLocalEvent(OnUnstrapped); + SubscribeLocalEvent(OnStasisStrapped); + SubscribeLocalEvent(OnStasisUnstrapped); SubscribeLocalEvent(OnPowerChanged); SubscribeLocalEvent(OnEmagged); } - private void ManageUpdateList(EntityUid uid, HealOnBuckleComponent component, ref BuckleChangeEvent args) + private void OnStrapped(Entity bed, ref StrappedEvent args) { - if (args.Buckling) - { - AddComp(uid); - component.NextHealTime = _timing.CurTime + TimeSpan.FromSeconds(component.HealTime); - _actionsSystem.AddAction(args.BuckledEntity, ref component.SleepAction, SleepingSystem.SleepActionId, uid); - return; - } + EnsureComp(bed); + bed.Comp.NextHealTime = _timing.CurTime + TimeSpan.FromSeconds(bed.Comp.HealTime); + _actionsSystem.AddAction(args.Buckle, ref bed.Comp.SleepAction, SleepingSystem.SleepActionId, bed); - _actionsSystem.RemoveAction(args.BuckledEntity, component.SleepAction); - _sleepingSystem.TryWaking(args.BuckledEntity); - RemComp(uid); + // Single action entity, cannot strap multiple entities to the same bed. + DebugTools.AssertEqual(args.Strap.Comp.BuckledEntities.Count, 1); + } + + private void OnUnstrapped(Entity bed, ref UnstrappedEvent args) + { + _actionsSystem.RemoveAction(args.Buckle, bed.Comp.SleepAction); + _sleepingSystem.TryWaking(args.Buckle.Owner); + RemComp(bed); } public override void Update(float frameTime) @@ -82,18 +87,22 @@ private void UpdateAppearance(EntityUid uid, bool isOn) _appearance.SetData(uid, StasisBedVisuals.IsOn, isOn); } - private void OnBuckleChange(EntityUid uid, StasisBedComponent component, ref BuckleChangeEvent args) + private void OnStasisStrapped(Entity bed, ref StrappedEvent args) { - // In testing this also received an unbuckle event when the bed is destroyed - // So don't worry about that - if (!HasComp(args.BuckledEntity)) + if (!HasComp(args.Buckle) || !this.IsPowered(bed, EntityManager)) return; - if (!this.IsPowered(uid, EntityManager)) + var metabolicEvent = new ApplyMetabolicMultiplierEvent(args.Buckle, bed.Comp.Multiplier, true); + RaiseLocalEvent(args.Buckle, ref metabolicEvent); + } + + private void OnStasisUnstrapped(Entity bed, ref UnstrappedEvent args) + { + if (!HasComp(args.Buckle) || !this.IsPowered(bed, EntityManager)) return; - var metabolicEvent = new ApplyMetabolicMultiplierEvent(args.BuckledEntity, component.Multiplier, args.Buckling); - RaiseLocalEvent(args.BuckledEntity, ref metabolicEvent); + var metabolicEvent = new ApplyMetabolicMultiplierEvent(args.Buckle, bed.Comp.Multiplier, false); + RaiseLocalEvent(args.Buckle, ref metabolicEvent); } private void OnPowerChanged(EntityUid uid, StasisBedComponent component, ref PowerChangedEvent args) diff --git a/Content.Server/Bed/Components/HealOnBuckleComponent.cs b/Content.Server/Bed/Components/HealOnBuckleComponent.cs index f29fe30429f..3c6f3a4382b 100644 --- a/Content.Server/Bed/Components/HealOnBuckleComponent.cs +++ b/Content.Server/Bed/Components/HealOnBuckleComponent.cs @@ -5,19 +5,26 @@ namespace Content.Server.Bed.Components [RegisterComponent] public sealed partial class HealOnBuckleComponent : Component { - [DataField("damage", required: true)] - [ViewVariables(VVAccess.ReadWrite)] + /// + /// Damage to apply to entities that are strapped to this entity. + /// + [DataField(required: true)] public DamageSpecifier Damage = default!; - [DataField("healTime", required: false)] - [ViewVariables(VVAccess.ReadWrite)] - public float HealTime = 1f; // How often the bed applies the damage + /// + /// How frequently the damage should be applied, in seconds. + /// + [DataField(required: false)] + public float HealTime = 1f; - [DataField("sleepMultiplier")] + /// + /// Damage multiplier that gets applied if the entity is sleeping. + /// + [DataField] public float SleepMultiplier = 3f; public TimeSpan NextHealTime = TimeSpan.Zero; //Next heal - [DataField("sleepAction")] public EntityUid? SleepAction; + [DataField] public EntityUid? SleepAction; } } diff --git a/Content.Server/Bed/Components/HealOnBuckleHealing.cs b/Content.Server/Bed/Components/HealOnBuckleHealing.cs index a944e67e12d..aaa82c737c5 100644 --- a/Content.Server/Bed/Components/HealOnBuckleHealing.cs +++ b/Content.Server/Bed/Components/HealOnBuckleHealing.cs @@ -1,5 +1,6 @@ namespace Content.Server.Bed.Components { + // TODO rename this component [RegisterComponent] public sealed partial class HealOnBuckleHealingComponent : Component {} diff --git a/Content.Server/Bed/Components/StasisBedComponent.cs b/Content.Server/Bed/Components/StasisBedComponent.cs index e2175d6e646..160bd0ac678 100644 --- a/Content.Server/Bed/Components/StasisBedComponent.cs +++ b/Content.Server/Bed/Components/StasisBedComponent.cs @@ -6,7 +6,8 @@ public sealed partial class StasisBedComponent : Component /// /// What the metabolic update rate will be multiplied by (higher = slower metabolism) /// - [ViewVariables(VVAccess.ReadWrite)] + [ViewVariables(VVAccess.ReadOnly)] // Writing is is not supported. ApplyMetabolicMultiplierEvent needs to be refactored first + [DataField] public float Multiplier = 10f; } } diff --git a/Content.Server/Body/Systems/BloodstreamSystem.cs b/Content.Server/Body/Systems/BloodstreamSystem.cs index f961307fc6a..eaa7b62f25a 100644 --- a/Content.Server/Body/Systems/BloodstreamSystem.cs +++ b/Content.Server/Body/Systems/BloodstreamSystem.cs @@ -268,6 +268,9 @@ private void OnApplyMetabolicMultiplier( Entity ent, ref ApplyMetabolicMultiplierEvent args) { + // TODO REFACTOR THIS + // This will slowly drift over time due to floating point errors. + // Instead, raise an event with the base rates and allow modifiers to get applied to it. if (args.Apply) { ent.Comp.UpdateInterval *= args.Multiplier; diff --git a/Content.Server/Body/Systems/MetabolizerSystem.cs b/Content.Server/Body/Systems/MetabolizerSystem.cs index 45cba5a195f..8394d9999bc 100644 --- a/Content.Server/Body/Systems/MetabolizerSystem.cs +++ b/Content.Server/Body/Systems/MetabolizerSystem.cs @@ -67,6 +67,9 @@ private void OnApplyMetabolicMultiplier( Entity ent, ref ApplyMetabolicMultiplierEvent args) { + // TODO REFACTOR THIS + // This will slowly drift over time due to floating point errors. + // Instead, raise an event with the base rates and allow modifiers to get applied to it. if (args.Apply) { ent.Comp.UpdateInterval *= args.Multiplier; @@ -229,6 +232,9 @@ private void TryMetabolize(Entity ent, ref ApplyMetabolicMultiplierEvent args) { + // TODO REFACTOR THIS + // This will slowly drift over time due to floating point errors. + // Instead, raise an event with the base rates and allow modifiers to get applied to it. if (args.Apply) { ent.Comp.UpdateInterval *= args.Multiplier; diff --git a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnbuckleOperator.cs b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnbuckleOperator.cs index 207665d786f..116e8fe7c7f 100644 --- a/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnbuckleOperator.cs +++ b/Content.Server/NPC/HTN/PrimitiveTasks/Operators/Combat/UnbuckleOperator.cs @@ -1,11 +1,9 @@ using Content.Server.Buckle.Systems; -using Content.Shared.Buckle.Components; namespace Content.Server.NPC.HTN.PrimitiveTasks.Operators.Combat; public sealed partial class UnbuckleOperator : HTNOperator { - [Dependency] private readonly IEntityManager _entManager = default!; private BuckleSystem _buckle = default!; [DataField("shutdownState")] @@ -21,10 +19,7 @@ public override void Startup(NPCBlackboard blackboard) { base.Startup(blackboard); var owner = blackboard.GetValue(NPCBlackboard.Owner); - if (!_entManager.TryGetComponent(owner, out var buckle) || !buckle.Buckled) - return; - - _buckle.TryUnbuckle(owner, owner, true, buckle); + _buckle.Unbuckle(owner, null); } public override HTNOperatorStatus Update(NPCBlackboard blackboard, float frameTime) diff --git a/Content.Shared/Bed/Sleep/SleepingSystem.cs b/Content.Shared/Bed/Sleep/SleepingSystem.cs index 6008e301cfe..581924c053b 100644 --- a/Content.Shared/Bed/Sleep/SleepingSystem.cs +++ b/Content.Shared/Bed/Sleep/SleepingSystem.cs @@ -1,4 +1,5 @@ using Content.Shared.Actions; +using Content.Shared.Buckle.Components; using Content.Shared.Damage; using Content.Shared.Damage.ForceSay; using Content.Shared.Examine; @@ -59,6 +60,15 @@ public override void Initialize() SubscribeLocalEvent(OnInteractHand); SubscribeLocalEvent(OnInit); + SubscribeLocalEvent(OnUnbuckleAttempt); + } + + private void OnUnbuckleAttempt(Entity ent, ref UnbuckleAttemptEvent args) + { + // TODO is this necessary? + // Shouldn't the interaction have already been blocked by a general interaction check? + if (ent.Owner == args.User) + args.Cancelled = true; } private void OnBedSleepAction(Entity ent, ref SleepActionEvent args) diff --git a/Content.Shared/Buckle/Components/BuckleComponent.cs b/Content.Shared/Buckle/Components/BuckleComponent.cs index cf28b56d51f..ee86e6d4de0 100644 --- a/Content.Shared/Buckle/Components/BuckleComponent.cs +++ b/Content.Shared/Buckle/Components/BuckleComponent.cs @@ -1,10 +1,15 @@ +using System.Diagnostics.CodeAnalysis; using Content.Shared.Interaction; using Robust.Shared.GameStates; using Robust.Shared.Serialization; +using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Buckle.Components; -[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)] +/// +/// This component allows an entity to be buckled to an entity with a . +/// +[RegisterComponent, NetworkedComponent] [Access(typeof(SharedBuckleSystem))] public sealed partial class BuckleComponent : Component { @@ -14,31 +19,23 @@ public sealed partial class BuckleComponent : Component /// across a table two tiles away" problem. /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public float Range = SharedInteractionSystem.InteractionRange / 1.4f; /// /// True if the entity is buckled, false otherwise. /// - [ViewVariables(VVAccess.ReadWrite)] - [AutoNetworkedField] - public bool Buckled; - - [ViewVariables] - [AutoNetworkedField] - public EntityUid? LastEntityBuckledTo; + [MemberNotNullWhen(true, nameof(BuckledTo))] + public bool Buckled => BuckledTo != null; /// /// Whether or not collisions should be possible with the entity we are strapped to /// - [ViewVariables(VVAccess.ReadWrite)] - [DataField, AutoNetworkedField] + [DataField] public bool DontCollide; /// /// Whether or not we should be allowed to pull the entity we are strapped to /// - [ViewVariables(VVAccess.ReadWrite)] [DataField] public bool PullStrap; @@ -47,20 +44,18 @@ public sealed partial class BuckleComponent : Component /// be able to unbuckle after recently buckling. /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public TimeSpan Delay = TimeSpan.FromSeconds(0.25f); /// /// The time that this entity buckled at. /// - [ViewVariables] - public TimeSpan BuckleTime; + [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))] + public TimeSpan? BuckleTime; /// /// The strap that this component is buckled to. /// - [ViewVariables] - [AutoNetworkedField] + [DataField] public EntityUid? BuckledTo; /// @@ -68,7 +63,6 @@ public sealed partial class BuckleComponent : Component /// . /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public int Size = 100; /// @@ -77,11 +71,90 @@ public sealed partial class BuckleComponent : Component [ViewVariables] public int? OriginalDrawDepth; } +[Serializable, NetSerializable] +public sealed class BuckleState(NetEntity? buckledTo, bool dontCollide, TimeSpan? buckleTime) : ComponentState +{ + public readonly NetEntity? BuckledTo = buckledTo; + public readonly bool DontCollide = dontCollide; + public readonly TimeSpan? BuckleTime = buckleTime; +} + + +/// +/// Event raised directed at a strap entity before some entity gets buckled to it. +/// +[ByRefEvent] +public record struct StrapAttemptEvent( + Entity Strap, + Entity Buckle, + EntityUid? User, + bool Popup) +{ + public bool Cancelled; +} + +/// +/// Event raised directed at a buckle entity before it gets buckled to some strap entity. +/// +[ByRefEvent] +public record struct BuckleAttemptEvent( + Entity Strap, + Entity Buckle, + EntityUid? User, + bool Popup) +{ + public bool Cancelled; +} + +/// +/// Event raised directed at a strap entity before some entity gets unbuckled from it. +/// +[ByRefEvent] +public record struct UnstrapAttemptEvent( + Entity Strap, + Entity Buckle, + EntityUid? User, + bool Popup) +{ + public bool Cancelled; +} + +/// +/// Event raised directed at a buckle entity before it gets unbuckled. +/// +[ByRefEvent] +public record struct UnbuckleAttemptEvent( + Entity Strap, + Entity Buckle, + EntityUid? User, + bool Popup) +{ + public bool Cancelled; +} + +/// +/// Event raised directed at a strap entity after something has been buckled to it. +/// +[ByRefEvent] +public readonly record struct StrappedEvent(Entity Strap, Entity Buckle); + +/// +/// Event raised directed at a buckle entity after it has been buckled. +/// +[ByRefEvent] +public readonly record struct BuckledEvent(Entity Strap, Entity Buckle); + +/// +/// Event raised directed at a strap entity after something has been unbuckled from it. +/// [ByRefEvent] -public record struct BuckleAttemptEvent(EntityUid StrapEntity, EntityUid BuckledEntity, EntityUid UserEntity, bool Buckling, bool Cancelled = false); +public readonly record struct UnstrappedEvent(Entity Strap, Entity Buckle); +/// +/// Event raised directed at a buckle entity after it has been unbuckled from some strap entity. +/// [ByRefEvent] -public readonly record struct BuckleChangeEvent(EntityUid StrapEntity, EntityUid BuckledEntity, bool Buckling); +public readonly record struct UnbuckledEvent(Entity Strap, Entity Buckle); [Serializable, NetSerializable] public enum BuckleVisuals diff --git a/Content.Shared/Buckle/Components/StrapComponent.cs b/Content.Shared/Buckle/Components/StrapComponent.cs index 9a19cea0c9a..a16d15f8a2c 100644 --- a/Content.Shared/Buckle/Components/StrapComponent.cs +++ b/Content.Shared/Buckle/Components/StrapComponent.cs @@ -13,117 +13,77 @@ namespace Content.Shared.Buckle.Components; public sealed partial class StrapComponent : Component { /// - /// The entities that are currently buckled + /// The entities that are currently buckled to this strap. /// - [AutoNetworkedField] - [ViewVariables] // TODO serialization + [ViewVariables] public HashSet BuckledEntities = new(); /// /// Entities that this strap accepts and can buckle /// If null it accepts any entity /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public EntityWhitelist? Whitelist; /// /// Entities that this strap does not accept and cannot buckle. /// - [DataField, ViewVariables(VVAccess.ReadWrite)] + [DataField] public EntityWhitelist? Blacklist; /// /// The change in position to the strapped mob /// [DataField, AutoNetworkedField] - [ViewVariables(VVAccess.ReadWrite)] public StrapPosition Position = StrapPosition.None; - /// - /// The distance above which a buckled entity will be automatically unbuckled. - /// Don't change it unless you really have to - /// - /// - /// Dont set this below 0.2 because that causes audio issues with - /// My guess after testing is that the client sets BuckledTo to the strap in *some* ticks for some reason - /// whereas the server doesnt, thus the client tries to unbuckle like 15 times because it passes the strap null check - /// This is why this needs to be above 0.1 to make the InRange check fail in both client and server. - /// - [DataField, AutoNetworkedField] - [ViewVariables(VVAccess.ReadWrite)] - public float MaxBuckleDistance = 0.2f; - - /// - /// Gets and clamps the buckle offset to MaxBuckleDistance - /// - [ViewVariables] - public Vector2 BuckleOffsetClamped => Vector2.Clamp( - BuckleOffset, - Vector2.One * -MaxBuckleDistance, - Vector2.One * MaxBuckleDistance); - /// /// The buckled entity will be offset by this amount from the center of the strap object. - /// If this offset it too big, it will be clamped to /// [DataField, AutoNetworkedField] - [ViewVariables(VVAccess.ReadWrite)] public Vector2 BuckleOffset = Vector2.Zero; /// /// The angle to rotate the player by when they get strapped /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public Angle Rotation; /// /// The size of the strap which is compared against when buckling entities /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public int Size = 100; /// /// If disabled, nothing can be buckled on this object, and it will unbuckle anything that's already buckled /// - [ViewVariables] + [DataField, AutoNetworkedField] public bool Enabled = true; /// /// You can specify the offset the entity will have after unbuckling. /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public Vector2 UnbuckleOffset = Vector2.Zero; /// /// The sound to be played when a mob is buckled /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public SoundSpecifier BuckleSound = new SoundPathSpecifier("/Audio/Effects/buckle.ogg"); /// /// The sound to be played when a mob is unbuckled /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public SoundSpecifier UnbuckleSound = new SoundPathSpecifier("/Audio/Effects/unbuckle.ogg"); /// /// ID of the alert to show when buckled /// [DataField] - [ViewVariables(VVAccess.ReadWrite)] public ProtoId BuckledAlertType = "Buckled"; - - /// - /// The sum of the sizes of all the buckled entities in this strap - /// - [AutoNetworkedField] - [ViewVariables] - public int OccupiedSize; } public enum StrapPosition diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs index e7bfb53f08c..fd6ffd30e39 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Buckle.cs @@ -1,39 +1,46 @@ using System.Diagnostics.CodeAnalysis; using System.Numerics; using Content.Shared.Alert; -using Content.Shared.Bed.Sleep; using Content.Shared.Buckle.Components; using Content.Shared.Database; using Content.Shared.Hands.Components; using Content.Shared.IdentityManagement; -using Content.Shared.Interaction; -using Content.Shared.Mobs.Components; using Content.Shared.Movement.Events; +using Content.Shared.Movement.Pulling.Events; using Content.Shared.Popups; +using Content.Shared.Pulling.Events; using Content.Shared.Standing; using Content.Shared.Storage.Components; using Content.Shared.Stunnable; using Content.Shared.Throwing; -using Content.Shared.Verbs; using Content.Shared.Whitelist; +using Robust.Shared.Containers; +using Robust.Shared.GameStates; +using Robust.Shared.Map; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Events; +using Robust.Shared.Prototypes; using Robust.Shared.Utility; -using PullableComponent = Content.Shared.Movement.Pulling.Components.PullableComponent; namespace Content.Shared.Buckle; public abstract partial class SharedBuckleSystem { + public static ProtoId BuckledAlertCategory = "Buckled"; + [Dependency] private readonly EntityWhitelistSystem _whitelistSystem = default!; private void InitializeBuckle() { - SubscribeLocalEvent(OnBuckleComponentStartup); SubscribeLocalEvent(OnBuckleComponentShutdown); SubscribeLocalEvent(OnBuckleMove); - SubscribeLocalEvent(OnBuckleInteractHand); - SubscribeLocalEvent>(AddUnbuckleVerb); + SubscribeLocalEvent(OnParentChanged); + SubscribeLocalEvent(OnInserted); + + SubscribeLocalEvent(OnPullAttempt); + SubscribeLocalEvent(OnBeingPulledAttempt); + SubscribeLocalEvent(OnPullStarted); + SubscribeLocalEvent(OnBuckleInsertIntoEntityStorageAttempt); SubscribeLocalEvent(OnBucklePreventCollide); @@ -41,69 +48,93 @@ private void InitializeBuckle() SubscribeLocalEvent(OnBuckleStandAttempt); SubscribeLocalEvent(OnBuckleThrowPushbackAttempt); SubscribeLocalEvent(OnBuckleUpdateCanMove); - } - [ValidatePrototypeId] - public const string BuckledAlertCategory = "Buckled"; + SubscribeLocalEvent(OnGetState); + } - private void OnBuckleComponentStartup(EntityUid uid, BuckleComponent component, ComponentStartup args) + private void OnGetState(Entity ent, ref ComponentGetState args) { - UpdateBuckleStatus(uid, component); + args.State = new BuckleState(GetNetEntity(ent.Comp.BuckledTo), ent.Comp.DontCollide, ent.Comp.BuckleTime); } - private void OnBuckleComponentShutdown(EntityUid uid, BuckleComponent component, ComponentShutdown args) + private void OnBuckleComponentShutdown(Entity ent, ref ComponentShutdown args) { - TryUnbuckle(uid, uid, true, component); + Unbuckle(ent!, null); + } + + #region Pulling - component.BuckleTime = default; + private void OnPullAttempt(Entity ent, ref StartPullAttemptEvent args) + { + // Prevent people pulling the chair they're on, etc. + if (ent.Comp.BuckledTo == args.Pulled && !ent.Comp.PullStrap) + args.Cancel(); } - private void OnBuckleMove(EntityUid uid, BuckleComponent component, ref MoveEvent ev) + private void OnBeingPulledAttempt(Entity ent, ref BeingPulledAttemptEvent args) { - if (component.BuckledTo is not { } strapUid) + if (args.Cancelled || !ent.Comp.Buckled) return; - if (!TryComp(strapUid, out var strapComp)) - return; + if (!CanUnbuckle(ent!, args.Puller, false)) + args.Cancel(); + } - var strapPosition = Transform(strapUid).Coordinates; - if (ev.NewPosition.EntityId.IsValid() && ev.NewPosition.InRange(EntityManager, _transform, strapPosition, strapComp.MaxBuckleDistance)) - return; + private void OnPullStarted(Entity ent, ref PullStartedMessage args) + { + Unbuckle(ent!, args.PullerUid); + } + + #endregion - TryUnbuckle(uid, uid, true, component); + #region Transform + + private void OnParentChanged(Entity ent, ref EntParentChangedMessage args) + { + BuckleTransformCheck(ent, args.Transform); } - private void OnBuckleInteractHand(EntityUid uid, BuckleComponent component, InteractHandEvent args) + private void OnInserted(Entity ent, ref EntGotInsertedIntoContainerMessage args) { - if (!component.Buckled) - return; + BuckleTransformCheck(ent, Transform(ent)); + } - if (TryUnbuckle(uid, args.User, buckleComp: component)) - args.Handled = true; + private void OnBuckleMove(Entity ent, ref MoveEvent ev) + { + BuckleTransformCheck(ent, ev.Component); } - private void AddUnbuckleVerb(EntityUid uid, BuckleComponent component, GetVerbsEvent args) + /// + /// Check if the entity should get unbuckled as a result of transform or container changes. + /// + private void BuckleTransformCheck(Entity buckle, TransformComponent xform) { - if (!args.CanAccess || !args.CanInteract || !component.Buckled) + if (_gameTiming.ApplyingState) return; - InteractionVerb verb = new() + if (buckle.Comp.BuckledTo is not { } strapUid) + return; + + if (!TryComp(strapUid, out var strapComp)) { - Act = () => TryUnbuckle(uid, args.User, buckleComp: component), - Text = Loc.GetString("verb-categories-unbuckle"), - Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/unbuckle.svg.192dpi.png")) - }; + Log.Error($"Encountered buckle entity {ToPrettyString(buckle)} without a valid strap entity {ToPrettyString(strapUid)}"); + SetBuckledTo(buckle, null); + return; + } - if (args.Target == args.User && args.Using == null) + if (xform.ParentUid != strapUid || _container.IsEntityInContainer(buckle)) { - // A user is left clicking themselves with an empty hand, while buckled. - // It is very likely they are trying to unbuckle themselves. - verb.Priority = 1; + Unbuckle(buckle, (strapUid, strapComp), null); + return; } - args.Verbs.Add(verb); + var delta = (xform.LocalPosition - strapComp.BuckleOffset).LengthSquared(); + if (delta > 1e-5) + Unbuckle(buckle, (strapUid, strapComp), null); } + #endregion + private void OnBuckleInsertIntoEntityStorageAttempt(EntityUid uid, BuckleComponent component, ref InsertIntoEntityStorageAttemptEvent args) { if (component.Buckled) @@ -112,10 +143,7 @@ private void OnBuckleInsertIntoEntityStorageAttempt(EntityUid uid, BuckleCompone private void OnBucklePreventCollide(EntityUid uid, BuckleComponent component, ref PreventCollideEvent args) { - if (args.OtherEntity != component.BuckledTo) - return; - - if (component.Buckled || component.DontCollide) + if (args.OtherEntity == component.BuckledTo && component.DontCollide) args.Cancelled = true; } @@ -139,10 +167,7 @@ private void OnBuckleThrowPushbackAttempt(EntityUid uid, BuckleComponent compone private void OnBuckleUpdateCanMove(EntityUid uid, BuckleComponent component, UpdateCanMoveEvent args) { - if (component.LifeStage > ComponentLifeStage.Running) - return; - - if (component.Buckled) // buckle shitcode + if (component.Buckled) args.Cancel(); } @@ -151,162 +176,139 @@ public bool IsBuckled(EntityUid uid, BuckleComponent? component = null) return Resolve(uid, ref component, false) && component.Buckled; } - /// - /// Shows or hides the buckled status effect depending on if the - /// entity is buckled or not. - /// - /// Entity that we want to show the alert - /// buckle component of the entity - /// strap component of the thing we are strapping to - private void UpdateBuckleStatus(EntityUid uid, BuckleComponent buckleComp, StrapComponent? strapComp = null) + protected void SetBuckledTo(Entity buckle, Entity? strap) { - Appearance.SetData(uid, StrapVisuals.State, buckleComp.Buckled); - if (buckleComp.BuckledTo != null) - { - if (!Resolve(buckleComp.BuckledTo.Value, ref strapComp)) - return; + if (TryComp(buckle.Comp.BuckledTo, out StrapComponent? old)) + old.BuckledEntities.Remove(buckle); - var alertType = strapComp.BuckledAlertType; - _alerts.ShowAlert(uid, alertType); - } - else + if (strap is {} strapEnt && Resolve(strapEnt.Owner, ref strapEnt.Comp)) { - _alerts.ClearAlertCategory(uid, BuckledAlertCategory); - } - } - - /// - /// Sets the field in the component to a value - /// - /// Value tat with be assigned to the field - private void SetBuckledTo(EntityUid buckleUid, EntityUid? strapUid, StrapComponent? strapComp, BuckleComponent buckleComp) - { - buckleComp.BuckledTo = strapUid; - - if (strapUid == null) - { - buckleComp.Buckled = false; + strapEnt.Comp.BuckledEntities.Add(buckle); + _alerts.ShowAlert(buckle, strapEnt.Comp.BuckledAlertType); } else { - buckleComp.LastEntityBuckledTo = strapUid; - buckleComp.DontCollide = true; - buckleComp.Buckled = true; - buckleComp.BuckleTime = _gameTiming.CurTime; + _alerts.ClearAlertCategory(buckle, BuckledAlertCategory); } - ActionBlocker.UpdateCanMove(buckleUid); - UpdateBuckleStatus(buckleUid, buckleComp, strapComp); - Dirty(buckleUid, buckleComp); + buckle.Comp.BuckledTo = strap; + buckle.Comp.BuckleTime = _gameTiming.CurTime; + ActionBlocker.UpdateCanMove(buckle); + Appearance.SetData(buckle, StrapVisuals.State, buckle.Comp.Buckled); + Dirty(buckle); } /// /// Checks whether or not buckling is possible /// /// Uid of the owner of BuckleComponent - /// - /// Uid of a third party entity, - /// i.e, the uid of someone else you are dragging to a chair. - /// Can equal buckleUid sometimes + /// + /// Uid of a third party entity, + /// i.e, the uid of someone else you are dragging to a chair. + /// Can equal buckleUid sometimes /// /// Uid of the owner of strap component - private bool CanBuckle( - EntityUid buckleUid, - EntityUid userUid, + /// + /// + private bool CanBuckle(EntityUid buckleUid, + EntityUid? user, EntityUid strapUid, + bool popup, [NotNullWhen(true)] out StrapComponent? strapComp, - BuckleComponent? buckleComp = null) + BuckleComponent buckleComp) { strapComp = null; - - if (userUid == strapUid || - !Resolve(buckleUid, ref buckleComp, false) || - !Resolve(strapUid, ref strapComp, false)) - { + if (!Resolve(strapUid, ref strapComp, false)) return false; - } // Does it pass the Whitelist if (_whitelistSystem.IsWhitelistFail(strapComp.Whitelist, buckleUid) || _whitelistSystem.IsBlacklistPass(strapComp.Blacklist, buckleUid)) { - if (_netManager.IsServer) - _popup.PopupEntity(Loc.GetString("buckle-component-cannot-fit-message"), userUid, buckleUid, PopupType.Medium); + if (_netManager.IsServer && popup && user != null) + _popup.PopupEntity(Loc.GetString("buckle-component-cannot-fit-message"), user.Value, user.Value, PopupType.Medium); return false; } - // Is it within range - bool Ignored(EntityUid entity) => entity == buckleUid || entity == userUid || entity == strapUid; - - if (!_interaction.InRangeUnobstructed(buckleUid, strapUid, buckleComp.Range, predicate: Ignored, + if (!_interaction.InRangeUnobstructed(buckleUid, + strapUid, + buckleComp.Range, + predicate: entity => entity == buckleUid || entity == user || entity == strapUid, popup: true)) { return false; } - // If in a container - if (_container.TryGetContainingContainer(buckleUid, out var ownerContainer)) - { - // And not in the same container as the strap - if (!_container.TryGetContainingContainer(strapUid, out var strapContainer) || - ownerContainer != strapContainer) - { - return false; - } - } + if (!_container.IsInSameOrNoContainer((buckleUid, null, null), (strapUid, null, null))) + return false; - if (!HasComp(userUid)) + if (user != null && !HasComp(user)) { // PopupPredicted when - if (_netManager.IsServer) - _popup.PopupEntity(Loc.GetString("buckle-component-no-hands-message"), userUid, userUid); + if (_netManager.IsServer && popup) + _popup.PopupEntity(Loc.GetString("buckle-component-no-hands-message"), user.Value, user.Value); return false; } if (buckleComp.Buckled) { - var message = Loc.GetString(buckleUid == userUid + if (_netManager.IsClient || popup || user == null) + return false; + + var message = Loc.GetString(buckleUid == user ? "buckle-component-already-buckled-message" : "buckle-component-other-already-buckled-message", ("owner", Identity.Entity(buckleUid, EntityManager))); - if (_netManager.IsServer) - _popup.PopupEntity(message, userUid, userUid); + _popup.PopupEntity(message, user.Value, user.Value); return false; } + // Check whether someone is attempting to buckle something to their own child var parent = Transform(strapUid).ParentUid; while (parent.IsValid()) { - if (parent == userUid) + if (parent != buckleUid) { - var message = Loc.GetString(buckleUid == userUid - ? "buckle-component-cannot-buckle-message" - : "buckle-component-other-cannot-buckle-message", ("owner", Identity.Entity(buckleUid, EntityManager))); - if (_netManager.IsServer) - _popup.PopupEntity(message, userUid, userUid); + parent = Transform(parent).ParentUid; + continue; + } + if (_netManager.IsClient || popup || user == null) return false; - } - parent = Transform(parent).ParentUid; + var message = Loc.GetString(buckleUid == user + ? "buckle-component-cannot-buckle-message" + : "buckle-component-other-cannot-buckle-message", + ("owner", Identity.Entity(buckleUid, EntityManager))); + + _popup.PopupEntity(message, user.Value, user.Value); + return false; } if (!StrapHasSpace(strapUid, buckleComp, strapComp)) { - var message = Loc.GetString(buckleUid == userUid - ? "buckle-component-cannot-fit-message" - : "buckle-component-other-cannot-fit-message", ("owner", Identity.Entity(buckleUid, EntityManager))); - if (_netManager.IsServer) - _popup.PopupEntity(message, userUid, userUid); + if (_netManager.IsClient || popup || user == null) + return false; + + var message = Loc.GetString(buckleUid == user + ? "buckle-component-cannot-fit-message" + : "buckle-component-other-cannot-fit-message", + ("owner", Identity.Entity(buckleUid, EntityManager))); + + _popup.PopupEntity(message, user.Value, user.Value); return false; } - var attemptEvent = new BuckleAttemptEvent(strapUid, buckleUid, userUid, true); - RaiseLocalEvent(attemptEvent.BuckledEntity, ref attemptEvent); - RaiseLocalEvent(attemptEvent.StrapEntity, ref attemptEvent); - if (attemptEvent.Cancelled) + var buckleAttempt = new BuckleAttemptEvent((strapUid, strapComp), (buckleUid, buckleComp), user, popup); + RaiseLocalEvent(buckleUid, ref buckleAttempt); + if (buckleAttempt.Cancelled) + return false; + + var strapAttempt = new StrapAttemptEvent((strapUid, strapComp), (buckleUid, buckleComp), user, popup); + RaiseLocalEvent(strapUid, ref strapAttempt); + if (strapAttempt.Cancelled) return false; return true; @@ -315,216 +317,194 @@ private bool CanBuckle( /// /// Attempts to buckle an entity to a strap /// - /// Uid of the owner of BuckleComponent - /// + /// Uid of the owner of BuckleComponent + /// /// Uid of a third party entity, /// i.e, the uid of someone else you are dragging to a chair. /// Can equal buckleUid sometimes /// - /// Uid of the owner of strap component - public bool TryBuckle(EntityUid buckleUid, EntityUid userUid, EntityUid strapUid, BuckleComponent? buckleComp = null) + /// Uid of the owner of strap component + public bool TryBuckle(EntityUid buckle, EntityUid? user, EntityUid strap, BuckleComponent? buckleComp = null, bool popup = true) { - if (!Resolve(buckleUid, ref buckleComp, false)) + if (!Resolve(buckle, ref buckleComp, false)) return false; - if (!CanBuckle(buckleUid, userUid, strapUid, out var strapComp, buckleComp)) + if (!CanBuckle(buckle, user, strap, popup, out var strapComp, buckleComp)) return false; - if (!StrapTryAdd(strapUid, buckleUid, buckleComp, false, strapComp)) - { - var message = Loc.GetString(buckleUid == userUid - ? "buckle-component-cannot-buckle-message" - : "buckle-component-other-cannot-buckle-message", ("owner", Identity.Entity(buckleUid, EntityManager))); - if (_netManager.IsServer) - _popup.PopupEntity(message, userUid, userUid); - return false; - } + Buckle((buckle, buckleComp), (strap, strapComp), user); + return true; + } - if (TryComp(buckleUid, out var appearance)) - Appearance.SetData(buckleUid, BuckleVisuals.Buckled, true, appearance); + private void Buckle(Entity buckle, Entity strap, EntityUid? user) + { + if (user == buckle.Owner) + _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(user):player} buckled themselves to {ToPrettyString(strap)}"); + else if (user != null) + _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(user):player} buckled {ToPrettyString(buckle)} to {ToPrettyString(strap)}"); - _rotationVisuals.SetHorizontalAngle(buckleUid, strapComp.Rotation); + _audio.PlayPredicted(strap.Comp.BuckleSound, strap, user); - ReAttach(buckleUid, strapUid, buckleComp, strapComp); - SetBuckledTo(buckleUid, strapUid, strapComp, buckleComp); - // TODO user is currently set to null because if it isn't the sound fails to play in some situations, fix that - _audio.PlayPredicted(strapComp.BuckleSound, strapUid, userUid); + SetBuckledTo(buckle, strap!); + Appearance.SetData(strap, StrapVisuals.State, true); + Appearance.SetData(buckle, BuckleVisuals.Buckled, true); - var ev = new BuckleChangeEvent(strapUid, buckleUid, true); - RaiseLocalEvent(ev.BuckledEntity, ref ev); - RaiseLocalEvent(ev.StrapEntity, ref ev); + _rotationVisuals.SetHorizontalAngle(buckle.Owner, strap.Comp.Rotation); - if (TryComp(buckleUid, out var ownerPullable)) - { - if (ownerPullable.Puller != null) - { - _pulling.TryStopPull(buckleUid, ownerPullable); - } - } + var xform = Transform(buckle); + var coords = new EntityCoordinates(strap, strap.Comp.BuckleOffset); + _transform.SetCoordinates(buckle, xform, coords, rotation: Angle.Zero); - if (TryComp(buckleUid, out var physics)) - { - _physics.ResetDynamics(buckleUid, physics); - } + _joints.SetRelay(buckle, strap); - if (!buckleComp.PullStrap && TryComp(strapUid, out var toPullable)) + switch (strap.Comp.Position) { - if (toPullable.Puller == buckleUid) - { - // can't pull it and buckle to it at the same time - _pulling.TryStopPull(strapUid, toPullable); - } + case StrapPosition.Stand: + _standing.Stand(buckle); + break; + case StrapPosition.Down: + _standing.Down(buckle, false, false); + break; } - // Logging - if (userUid != buckleUid) - _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(userUid):player} buckled {ToPrettyString(buckleUid)} to {ToPrettyString(strapUid)}"); - else - _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(userUid):player} buckled themselves to {ToPrettyString(strapUid)}"); + var ev = new StrappedEvent(strap, buckle); + RaiseLocalEvent(strap, ref ev); - return true; + var gotEv = new BuckledEvent(strap, buckle); + RaiseLocalEvent(buckle, ref gotEv); + + if (TryComp(buckle, out var physics)) + _physics.ResetDynamics(buckle, physics); + + DebugTools.AssertEqual(xform.ParentUid, strap.Owner); } /// /// Tries to unbuckle the Owner of this component from its current strap. /// /// The entity to unbuckle. - /// The entity doing the unbuckling. - /// - /// Whether to force the unbuckling or not. Does not guarantee true to - /// be returned, but guarantees the owner to be unbuckled afterwards. - /// + /// The entity doing the unbuckling. /// The buckle component of the entity to unbuckle. /// /// true if the owner was unbuckled, otherwise false even if the owner /// was previously already unbuckled. /// - public bool TryUnbuckle(EntityUid buckleUid, EntityUid userUid, bool force = false, BuckleComponent? buckleComp = null) + public bool TryUnbuckle(EntityUid buckleUid, + EntityUid? user, + BuckleComponent? buckleComp = null, + bool popup = true) + { + return TryUnbuckle((buckleUid, buckleComp), user, popup); + } + + public bool TryUnbuckle(Entity buckle, EntityUid? user, bool popup) { - if (!Resolve(buckleUid, ref buckleComp, false) || - buckleComp.BuckledTo is not { } strapUid) + if (!Resolve(buckle.Owner, ref buckle.Comp)) return false; - if (!force) - { - var attemptEvent = new BuckleAttemptEvent(strapUid, buckleUid, userUid, false); - RaiseLocalEvent(attemptEvent.BuckledEntity, ref attemptEvent); - RaiseLocalEvent(attemptEvent.StrapEntity, ref attemptEvent); - if (attemptEvent.Cancelled) - return false; + if (!CanUnbuckle(buckle, user, popup, out var strap)) + return false; - if (_gameTiming.CurTime < buckleComp.BuckleTime + buckleComp.Delay) - return false; + Unbuckle(buckle!, strap, user); + return true; + } - if (!_interaction.InRangeUnobstructed(userUid, strapUid, buckleComp.Range, popup: true)) - return false; + public void Unbuckle(Entity buckle, EntityUid? user) + { + if (!Resolve(buckle.Owner, ref buckle.Comp, false)) + return; - if (HasComp(buckleUid) && buckleUid == userUid) - return false; + if (buckle.Comp.BuckledTo is not { } strap) + return; - // If the person is crit or dead in any kind of strap, return. This prevents people from unbuckling themselves while incapacitated. - if (_mobState.IsIncapacitated(buckleUid) && userUid == buckleUid) - return false; + if (!TryComp(strap, out StrapComponent? strapComp)) + { + Log.Error($"Encountered buckle {ToPrettyString(buckle.Owner)} with invalid strap entity {ToPrettyString(strap)}"); + SetBuckledTo(buckle!, null); + return; } - // Logging - if (userUid != buckleUid) - _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(userUid):player} unbuckled {ToPrettyString(buckleUid)} from {ToPrettyString(strapUid)}"); - else - _adminLogger.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(userUid):player} unbuckled themselves from {ToPrettyString(strapUid)}"); + Unbuckle(buckle!, (strap, strapComp), user); + } + + private void Unbuckle(Entity buckle, Entity strap, EntityUid? user) + { + if (user == buckle.Owner) + _adminLogger.Add(LogType.Action, LogImpact.Low, $"{user} unbuckled themselves from {strap}"); + else if (user != null) + _adminLogger.Add(LogType.Action, LogImpact.Low, $"{user} unbuckled {buckle} from {strap}"); - SetBuckledTo(buckleUid, null, null, buckleComp); + _audio.PlayPredicted(strap.Comp.UnbuckleSound, strap, user); - if (!TryComp(strapUid, out var strapComp)) - return false; + SetBuckledTo(buckle, null); - var buckleXform = Transform(buckleUid); - var oldBuckledXform = Transform(strapUid); + var buckleXform = Transform(buckle); + var oldBuckledXform = Transform(strap); - if (buckleXform.ParentUid == strapUid && !Terminating(buckleXform.ParentUid)) + if (buckleXform.ParentUid == strap.Owner && !Terminating(buckleXform.ParentUid)) { - _container.AttachParentToContainerOrGrid((buckleUid, buckleXform)); + _container.AttachParentToContainerOrGrid((buckle, buckleXform)); - var oldBuckledToWorldRot = _transform.GetWorldRotation(strapUid); + var oldBuckledToWorldRot = _transform.GetWorldRotation(strap); _transform.SetWorldRotation(buckleXform, oldBuckledToWorldRot); - if (strapComp.UnbuckleOffset != Vector2.Zero) - buckleXform.Coordinates = oldBuckledXform.Coordinates.Offset(strapComp.UnbuckleOffset); + if (strap.Comp.UnbuckleOffset != Vector2.Zero) + buckleXform.Coordinates = oldBuckledXform.Coordinates.Offset(strap.Comp.UnbuckleOffset); } - if (TryComp(buckleUid, out AppearanceComponent? appearance)) - Appearance.SetData(buckleUid, BuckleVisuals.Buckled, false, appearance); - _rotationVisuals.ResetHorizontalAngle(buckleUid); + _rotationVisuals.ResetHorizontalAngle(buckle.Owner); + Appearance.SetData(strap, StrapVisuals.State, strap.Comp.BuckledEntities.Count != 0); + Appearance.SetData(buckle, BuckleVisuals.Buckled, false); - if (TryComp(buckleUid, out var mobState) - && _mobState.IsIncapacitated(buckleUid, mobState) - || HasComp(buckleUid)) - { - _standing.Down(buckleUid); - } + if (HasComp(buckle) || _mobState.IsIncapacitated(buckle)) + _standing.Down(buckle); else - { - _standing.Stand(buckleUid); - } + _standing.Stand(buckle); - if (_mobState.IsIncapacitated(buckleUid, mobState)) - { - _standing.Down(buckleUid); - } - if (strapComp.BuckledEntities.Remove(buckleUid)) - { - strapComp.OccupiedSize -= buckleComp.Size; - Dirty(strapUid, strapComp); - } - - _joints.RefreshRelay(buckleUid); - Appearance.SetData(strapUid, StrapVisuals.State, strapComp.BuckledEntities.Count != 0); + _joints.RefreshRelay(buckle); - // TODO: Buckle listening to moveevents is sussy anyway. - if (!TerminatingOrDeleted(strapUid)) - _audio.PlayPredicted(strapComp.UnbuckleSound, strapUid, userUid); + var buckleEv = new UnbuckledEvent(strap, buckle); + RaiseLocalEvent(buckle, ref buckleEv); - var ev = new BuckleChangeEvent(strapUid, buckleUid, false); - RaiseLocalEvent(buckleUid, ref ev); - RaiseLocalEvent(strapUid, ref ev); + var strapEv = new UnstrappedEvent(strap, buckle); + RaiseLocalEvent(strap, ref strapEv); + } - return true; + public bool CanUnbuckle(Entity buckle, EntityUid user, bool popup) + { + return CanUnbuckle(buckle, user, popup, out _); } - /// - /// Makes an entity toggle the buckling status of the owner to a - /// specific entity. - /// - /// The entity to buckle/unbuckle from . - /// The entity doing the buckling/unbuckling. - /// - /// The entity to toggle the buckle status of the owner to. - /// - /// - /// Whether to force the unbuckling or not, if it happens. Does not - /// guarantee true to be returned, but guarantees the owner to be - /// unbuckled afterwards. - /// - /// The buckle component of the entity to buckle/unbuckle from . - /// true if the buckling status was changed, false otherwise. - public bool ToggleBuckle( - EntityUid buckleUid, - EntityUid userUid, - EntityUid strapUid, - bool force = false, - BuckleComponent? buckle = null) + private bool CanUnbuckle(Entity buckle, EntityUid? user, bool popup, out Entity strap) { - if (!Resolve(buckleUid, ref buckle, false)) + strap = default; + if (!Resolve(buckle.Owner, ref buckle.Comp)) return false; - if (!buckle.Buckled) - { - return TryBuckle(buckleUid, userUid, strapUid, buckle); - } - else + if (buckle.Comp.BuckledTo is not { } strapUid) + return false; + + if (!TryComp(strapUid, out StrapComponent? strapComp)) { - return TryUnbuckle(buckleUid, userUid, force, buckle); + Log.Error($"Encountered buckle {ToPrettyString(buckle.Owner)} with invalid strap entity {ToPrettyString(strap)}"); + SetBuckledTo(buckle!, null); + return false; } + strap = (strapUid, strapComp); + if (_gameTiming.CurTime < buckle.Comp.BuckleTime + buckle.Comp.Delay) + return false; + + if (user != null && !_interaction.InRangeUnobstructed(user.Value, strap.Owner, buckle.Comp.Range, popup: popup)) + return false; + + var unbuckleAttempt = new UnbuckleAttemptEvent(strap, buckle!, user, popup); + RaiseLocalEvent(buckle, ref unbuckleAttempt); + if (unbuckleAttempt.Cancelled) + return false; + + var unstrapAttempt = new UnstrapAttemptEvent(strap, buckle!, user, popup); + RaiseLocalEvent(strap, ref unstrapAttempt); + return !unstrapAttempt.Cancelled; } } diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs new file mode 100644 index 00000000000..8c2d0b8ee18 --- /dev/null +++ b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs @@ -0,0 +1,171 @@ +using Content.Shared.Buckle.Components; +using Content.Shared.DragDrop; +using Content.Shared.IdentityManagement; +using Content.Shared.Interaction; +using Content.Shared.Verbs; +using Robust.Shared.Utility; + +namespace Content.Shared.Buckle; + +// Partial class containing interaction & verb event handlers +public abstract partial class SharedBuckleSystem +{ + private void InitializeInteraction() + { + SubscribeLocalEvent>(AddStrapVerbs); + SubscribeLocalEvent(OnStrapInteractHand); + SubscribeLocalEvent(OnStrapDragDropTarget); + SubscribeLocalEvent(OnCanDropTarget); + + SubscribeLocalEvent>(AddUnbuckleVerb); + } + + private void OnCanDropTarget(EntityUid uid, StrapComponent component, ref CanDropTargetEvent args) + { + args.CanDrop = StrapCanDragDropOn(uid, args.User, uid, args.Dragged, component); + args.Handled = true; + } + + private void OnStrapDragDropTarget(EntityUid uid, StrapComponent component, ref DragDropTargetEvent args) + { + if (!StrapCanDragDropOn(uid, args.User, uid, args.Dragged, component)) + return; + + args.Handled = TryBuckle(args.Dragged, args.User, uid, popup: false); + } + + private bool StrapCanDragDropOn( + EntityUid strapUid, + EntityUid userUid, + EntityUid targetUid, + EntityUid buckleUid, + StrapComponent? strapComp = null, + BuckleComponent? buckleComp = null) + { + if (!Resolve(strapUid, ref strapComp, false) || + !Resolve(buckleUid, ref buckleComp, false)) + { + return false; + } + + bool Ignored(EntityUid entity) => entity == userUid || entity == buckleUid || entity == targetUid; + + return _interaction.InRangeUnobstructed(targetUid, buckleUid, buckleComp.Range, predicate: Ignored); + } + + private void OnStrapInteractHand(EntityUid uid, StrapComponent component, InteractHandEvent args) + { + if (args.Handled) + return; + + if (!TryComp(args.User, out BuckleComponent? buckle)) + return; + + if (buckle.BuckledTo == null) + TryBuckle(args.User, args.User, uid, buckle, popup: true); + else if (buckle.BuckledTo == uid) + TryUnbuckle(args.User, args.User, buckle, popup: true); + else + return; + + args.Handled = true; // This generate popups on failure. + } + + private void AddStrapVerbs(EntityUid uid, StrapComponent component, GetVerbsEvent args) + { + if (args.Hands == null || !args.CanAccess || !args.CanInteract || !component.Enabled) + return; + + // Note that for whatever bloody reason, buckle component has its own interaction range. Additionally, this + // range can be set per-component, so we have to check a modified InRangeUnobstructed for every verb. + + // Add unstrap verbs for every strapped entity. + foreach (var entity in component.BuckledEntities) + { + var buckledComp = Comp(entity); + + if (!_interaction.InRangeUnobstructed(args.User, args.Target, range: buckledComp.Range)) + continue; + + var verb = new InteractionVerb() + { + Act = () => TryUnbuckle(entity, args.User, buckleComp: buckledComp), + Category = VerbCategory.Unbuckle, + Text = entity == args.User + ? Loc.GetString("verb-self-target-pronoun") + : Identity.Name(entity, EntityManager) + }; + + // In the event that you have more than once entity with the same name strapped to the same object, + // these two verbs will be identical according to Verb.CompareTo, and only one with actually be added to + // the verb list. However this should rarely ever be a problem. If it ever is, it could be fixed by + // appending an integer to verb.Text to distinguish the verbs. + + args.Verbs.Add(verb); + } + + // Add a verb to buckle the user. + if (TryComp(args.User, out var buckle) && + buckle.BuckledTo != uid && + args.User != uid && + StrapHasSpace(uid, buckle, component) && + _interaction.InRangeUnobstructed(args.User, args.Target, range: buckle.Range)) + { + InteractionVerb verb = new() + { + Act = () => TryBuckle(args.User, args.User, args.Target, buckle), + Category = VerbCategory.Buckle, + Text = Loc.GetString("verb-self-target-pronoun") + }; + args.Verbs.Add(verb); + } + + // If the user is currently holding/pulling an entity that can be buckled, add a verb for that. + if (args.Using is { Valid: true } @using && + TryComp(@using, out var usingBuckle) && + StrapHasSpace(uid, usingBuckle, component) && + _interaction.InRangeUnobstructed(@using, args.Target, range: usingBuckle.Range)) + { + // Check that the entity is unobstructed from the target (ignoring the user). + bool Ignored(EntityUid entity) => entity == args.User || entity == args.Target || entity == @using; + if (!_interaction.InRangeUnobstructed(@using, args.Target, usingBuckle.Range, predicate: Ignored)) + return; + + var isPlayer = _playerManager.TryGetSessionByEntity(@using, out var _); + InteractionVerb verb = new() + { + Act = () => TryBuckle(@using, args.User, args.Target, usingBuckle), + Category = VerbCategory.Buckle, + Text = Identity.Name(@using, EntityManager), + // just a held object, the user is probably just trying to sit down. + // If the used entity is a person being pulled, prioritize this verb. Conversely, if it is + Priority = isPlayer ? 1 : -1 + }; + + args.Verbs.Add(verb); + } + } + + private void AddUnbuckleVerb(EntityUid uid, BuckleComponent component, GetVerbsEvent args) + { + if (!args.CanAccess || !args.CanInteract || !component.Buckled) + return; + + InteractionVerb verb = new() + { + Act = () => TryUnbuckle(uid, args.User, buckleComp: component), + Text = Loc.GetString("verb-categories-unbuckle"), + Icon = new SpriteSpecifier.Texture(new("/Textures/Interface/VerbIcons/unbuckle.svg.192dpi.png")) + }; + + if (args.Target == args.User && args.Using == null) + { + // A user is left clicking themselves with an empty hand, while buckled. + // It is very likely they are trying to unbuckle themselves. + verb.Priority = 1; + } + + args.Verbs.Add(verb); + } + +} diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Strap.cs b/Content.Shared/Buckle/SharedBuckleSystem.Strap.cs index 147af42e728..eb23aa973b4 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Strap.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Strap.cs @@ -2,39 +2,25 @@ using Content.Shared.Buckle.Components; using Content.Shared.Construction; using Content.Shared.Destructible; -using Content.Shared.DragDrop; using Content.Shared.Foldable; -using Content.Shared.Interaction; -using Content.Shared.Rotation; using Content.Shared.Storage; -using Content.Shared.Verbs; using Robust.Shared.Containers; namespace Content.Shared.Buckle; public abstract partial class SharedBuckleSystem { - [Dependency] private readonly SharedRotationVisualsSystem _rotationVisuals = default!; - private void InitializeStrap() { SubscribeLocalEvent(OnStrapStartup); SubscribeLocalEvent(OnStrapShutdown); SubscribeLocalEvent((e, c, _) => StrapRemoveAll(e, c)); - SubscribeLocalEvent(OnStrapEntModifiedFromContainer); - SubscribeLocalEvent(OnStrapEntModifiedFromContainer); - SubscribeLocalEvent>(AddStrapVerbs); SubscribeLocalEvent(OnStrapContainerGettingInsertedAttempt); - SubscribeLocalEvent(OnStrapInteractHand); SubscribeLocalEvent((e, c, _) => StrapRemoveAll(e, c)); SubscribeLocalEvent((e, c, _) => StrapRemoveAll(e, c)); - SubscribeLocalEvent(OnStrapDragDropTarget); - SubscribeLocalEvent(OnCanDropTarget); SubscribeLocalEvent(OnAttemptFold); - - SubscribeLocalEvent(OnStrapMoveEvent); SubscribeLocalEvent((e, c, _) => StrapRemoveAll(e, c)); } @@ -45,145 +31,17 @@ private void OnStrapStartup(EntityUid uid, StrapComponent component, ComponentSt private void OnStrapShutdown(EntityUid uid, StrapComponent component, ComponentShutdown args) { - if (LifeStage(uid) > EntityLifeStage.MapInitialized) - return; - - StrapRemoveAll(uid, component); - } - - private void OnStrapEntModifiedFromContainer(EntityUid uid, StrapComponent component, ContainerModifiedMessage message) - { - if (_gameTiming.ApplyingState) - return; - - foreach (var buckledEntity in component.BuckledEntities) - { - if (!TryComp(buckledEntity, out var buckleComp)) - { - continue; - } - - ContainerModifiedReAttach(buckledEntity, uid, buckleComp, component); - } - } - - private void ContainerModifiedReAttach(EntityUid buckleUid, EntityUid strapUid, BuckleComponent? buckleComp = null, StrapComponent? strapComp = null) - { - if (!Resolve(buckleUid, ref buckleComp, false) || - !Resolve(strapUid, ref strapComp, false)) - return; - - var contained = _container.TryGetContainingContainer(buckleUid, out var ownContainer); - var strapContained = _container.TryGetContainingContainer(strapUid, out var strapContainer); - - if (contained != strapContained || ownContainer != strapContainer) - { - TryUnbuckle(buckleUid, buckleUid, true, buckleComp); - return; - } - - if (!contained) - { - ReAttach(buckleUid, strapUid, buckleComp, strapComp); - } + if (!TerminatingOrDeleted(uid)) + StrapRemoveAll(uid, component); } private void OnStrapContainerGettingInsertedAttempt(EntityUid uid, StrapComponent component, ContainerGettingInsertedAttemptEvent args) { // If someone is attempting to put this item inside of a backpack, ensure that it has no entities strapped to it. - if (HasComp(args.Container.Owner) && component.BuckledEntities.Count != 0) + if (args.Container.ID == StorageComponent.ContainerId && component.BuckledEntities.Count != 0) args.Cancel(); } - private void OnStrapInteractHand(EntityUid uid, StrapComponent component, InteractHandEvent args) - { - if (args.Handled) - return; - - args.Handled = ToggleBuckle(args.User, args.User, uid); - } - - private void AddStrapVerbs(EntityUid uid, StrapComponent component, GetVerbsEvent args) - { - if (args.Hands == null || !args.CanAccess || !args.CanInteract || !component.Enabled) - return; - - // Note that for whatever bloody reason, buckle component has its own interaction range. Additionally, this - // range can be set per-component, so we have to check a modified InRangeUnobstructed for every verb. - - // Add unstrap verbs for every strapped entity. - foreach (var entity in component.BuckledEntities) - { - var buckledComp = Comp(entity); - - if (!_interaction.InRangeUnobstructed(args.User, args.Target, range: buckledComp.Range)) - continue; - - var verb = new InteractionVerb() - { - Act = () => TryUnbuckle(entity, args.User, buckleComp: buckledComp), - Category = VerbCategory.Unbuckle, - Text = entity == args.User - ? Loc.GetString("verb-self-target-pronoun") - : Comp(entity).EntityName - }; - - // In the event that you have more than once entity with the same name strapped to the same object, - // these two verbs will be identical according to Verb.CompareTo, and only one with actually be added to - // the verb list. However this should rarely ever be a problem. If it ever is, it could be fixed by - // appending an integer to verb.Text to distinguish the verbs. - - args.Verbs.Add(verb); - } - - // Add a verb to buckle the user. - if (TryComp(args.User, out var buckle) && - buckle.BuckledTo != uid && - args.User != uid && - StrapHasSpace(uid, buckle, component) && - _interaction.InRangeUnobstructed(args.User, args.Target, range: buckle.Range)) - { - InteractionVerb verb = new() - { - Act = () => TryBuckle(args.User, args.User, args.Target, buckle), - Category = VerbCategory.Buckle, - Text = Loc.GetString("verb-self-target-pronoun") - }; - args.Verbs.Add(verb); - } - - // If the user is currently holding/pulling an entity that can be buckled, add a verb for that. - if (args.Using is { Valid: true } @using && - TryComp(@using, out var usingBuckle) && - StrapHasSpace(uid, usingBuckle, component) && - _interaction.InRangeUnobstructed(@using, args.Target, range: usingBuckle.Range)) - { - // Check that the entity is unobstructed from the target (ignoring the user). - bool Ignored(EntityUid entity) => entity == args.User || entity == args.Target || entity == @using; - if (!_interaction.InRangeUnobstructed(@using, args.Target, usingBuckle.Range, predicate: Ignored)) - return; - - var isPlayer = _playerManager.TryGetSessionByEntity(@using, out var _); - InteractionVerb verb = new() - { - Act = () => TryBuckle(@using, args.User, args.Target, usingBuckle), - Category = VerbCategory.Buckle, - Text = Comp(@using).EntityName, - // just a held object, the user is probably just trying to sit down. - // If the used entity is a person being pulled, prioritize this verb. Conversely, if it is - Priority = isPlayer ? 1 : -1 - }; - - args.Verbs.Add(verb); - } - } - - private void OnCanDropTarget(EntityUid uid, StrapComponent component, ref CanDropTargetEvent args) - { - args.CanDrop = StrapCanDragDropOn(uid, args.User, uid, args.Dragged, component); - args.Handled = true; - } - private void OnAttemptFold(EntityUid uid, StrapComponent component, ref FoldAttemptEvent args) { if (args.Cancelled) @@ -192,69 +50,6 @@ private void OnAttemptFold(EntityUid uid, StrapComponent component, ref FoldAtte args.Cancelled = component.BuckledEntities.Count != 0; } - private void OnStrapDragDropTarget(EntityUid uid, StrapComponent component, ref DragDropTargetEvent args) - { - if (!StrapCanDragDropOn(uid, args.User, uid, args.Dragged, component)) - return; - - args.Handled = TryBuckle(args.Dragged, args.User, uid); - } - - private void OnStrapMoveEvent(EntityUid uid, StrapComponent component, ref MoveEvent args) - { - // TODO: This looks dirty af. - // On rotation of a strap, reattach all buckled entities. - // This fixes buckle offsets and draw depths. - // This is mega cursed. Please somebody save me from Mr Buckle's wild ride. - // Oh god I'm back here again. Send help. - - // Consider a chair that has a player strapped to it. Then the client receives a new server state, showing - // that the player entity has moved elsewhere, and the chair has rotated. If the client applies the player - // state, then the chairs transform comp state, and then the buckle state. The transform state will - // forcefully teleport the player back to the chair (client-side only). This causes even more issues if the - // chair was teleporting in from nullspace after having left PVS. - // - // One option is to just never trigger re-buckles during state application. - // another is to.. just not do this? Like wtf is this code. But I CBF with buckle atm. - - if (_gameTiming.ApplyingState || args.NewRotation == args.OldRotation) - return; - - foreach (var buckledEntity in component.BuckledEntities) - { - if (!TryComp(buckledEntity, out var buckled)) - continue; - - if (!buckled.Buckled || buckled.LastEntityBuckledTo != uid) - { - Log.Error($"A moving strap entity {ToPrettyString(uid)} attempted to re-parent an entity that does not 'belong' to it {ToPrettyString(buckledEntity)}"); - continue; - } - - ReAttach(buckledEntity, uid, buckled, component); - Dirty(buckledEntity, buckled); - } - } - - private bool StrapCanDragDropOn( - EntityUid strapUid, - EntityUid userUid, - EntityUid targetUid, - EntityUid buckleUid, - StrapComponent? strapComp = null, - BuckleComponent? buckleComp = null) - { - if (!Resolve(strapUid, ref strapComp, false) || - !Resolve(buckleUid, ref buckleComp, false)) - { - return false; - } - - bool Ignored(EntityUid entity) => entity == userUid || entity == buckleUid || entity == targetUid; - - return _interaction.InRangeUnobstructed(targetUid, buckleUid, buckleComp.Range, predicate: Ignored); - } - /// /// Remove everything attached to the strap /// @@ -264,10 +59,6 @@ private void StrapRemoveAll(EntityUid uid, StrapComponent strapComp) { TryUnbuckle(entity, entity, true); } - - strapComp.BuckledEntities.Clear(); - strapComp.OccupiedSize = 0; - Dirty(uid, strapComp); } private bool StrapHasSpace(EntityUid strapUid, BuckleComponent buckleComp, StrapComponent? strapComp = null) @@ -275,30 +66,13 @@ private bool StrapHasSpace(EntityUid strapUid, BuckleComponent buckleComp, Strap if (!Resolve(strapUid, ref strapComp, false)) return false; - return strapComp.OccupiedSize + buckleComp.Size <= strapComp.Size; - } - - /// - /// Try to add an entity to the strap - /// - private bool StrapTryAdd(EntityUid strapUid, EntityUid buckleUid, BuckleComponent buckleComp, bool force = false, StrapComponent? strapComp = null) - { - if (!Resolve(strapUid, ref strapComp, false) || - !strapComp.Enabled) - return false; - - if (!force && !StrapHasSpace(strapUid, buckleComp, strapComp)) - return false; - - if (!strapComp.BuckledEntities.Add(buckleUid)) - return false; - - strapComp.OccupiedSize += buckleComp.Size; - - Appearance.SetData(strapUid, StrapVisuals.State, true); + var avail = strapComp.Size; + foreach (var buckle in strapComp.BuckledEntities) + { + avail -= CompOrNull(buckle)?.Size ?? 0; + } - Dirty(strapUid, strapComp); - return true; + return avail >= buckleComp.Size; } /// @@ -311,6 +85,7 @@ public void StrapSetEnabled(EntityUid strapUid, bool enabled, StrapComponent? st return; strapComp.Enabled = enabled; + Dirty(strapUid, strapComp); if (!enabled) StrapRemoveAll(strapUid, strapComp); diff --git a/Content.Shared/Buckle/SharedBuckleSystem.cs b/Content.Shared/Buckle/SharedBuckleSystem.cs index 67218657e52..770fababded 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.cs @@ -1,21 +1,17 @@ using Content.Shared.ActionBlocker; using Content.Shared.Administration.Logs; using Content.Shared.Alert; -using Content.Shared.Buckle.Components; using Content.Shared.Interaction; using Content.Shared.Mobs.Systems; using Content.Shared.Popups; -using Content.Shared.Pulling; +using Content.Shared.Rotation; using Content.Shared.Standing; -using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Containers; -using Robust.Shared.Map; using Robust.Shared.Network; using Robust.Shared.Physics.Systems; using Robust.Shared.Player; using Robust.Shared.Timing; -using PullingSystem = Content.Shared.Movement.Pulling.Systems.PullingSystem; namespace Content.Shared.Buckle; @@ -36,10 +32,10 @@ public abstract partial class SharedBuckleSystem : EntitySystem [Dependency] private readonly SharedInteractionSystem _interaction = default!; [Dependency] private readonly SharedJointSystem _joints = default!; [Dependency] private readonly SharedPopupSystem _popup = default!; - [Dependency] private readonly PullingSystem _pulling = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly StandingStateSystem _standing = default!; [Dependency] private readonly SharedPhysicsSystem _physics = default!; + [Dependency] private readonly SharedRotationVisualsSystem _rotationVisuals = default!; /// public override void Initialize() @@ -51,45 +47,6 @@ public override void Initialize() InitializeBuckle(); InitializeStrap(); - } - - /// - /// Reattaches this entity to the strap, modifying its position and rotation. - /// - /// The entity to reattach. - /// The entity to reattach the buckleUid entity to. - private void ReAttach( - EntityUid buckleUid, - EntityUid strapUid, - BuckleComponent? buckleComp = null, - StrapComponent? strapComp = null) - { - if (!Resolve(strapUid, ref strapComp, false) - || !Resolve(buckleUid, ref buckleComp, false)) - return; - - _transform.SetCoordinates(buckleUid, new EntityCoordinates(strapUid, strapComp.BuckleOffsetClamped)); - - var buckleTransform = Transform(buckleUid); - - // Buckle subscribes to move for so this might fail. - // TODO: Make buckle not do that. - if (buckleTransform.ParentUid != strapUid) - return; - - _transform.SetLocalRotation(buckleUid, Angle.Zero, buckleTransform); - _joints.SetRelay(buckleUid, strapUid); - - switch (strapComp.Position) - { - case StrapPosition.None: - break; - case StrapPosition.Stand: - _standing.Stand(buckleUid); - break; - case StrapPosition.Down: - _standing.Down(buckleUid, false, false); - break; - } + InitializeInteraction(); } } diff --git a/Content.Shared/Climbing/Systems/ClimbSystem.cs b/Content.Shared/Climbing/Systems/ClimbSystem.cs index ac01c4e9acb..726cdc24687 100644 --- a/Content.Shared/Climbing/Systems/ClimbSystem.cs +++ b/Content.Shared/Climbing/Systems/ClimbSystem.cs @@ -58,7 +58,7 @@ public override void Initialize() SubscribeLocalEvent(OnParentChange); SubscribeLocalEvent(OnDoAfter); SubscribeLocalEvent(OnClimbEndCollide); - SubscribeLocalEvent(OnBuckleChange); + SubscribeLocalEvent(OnBuckled); SubscribeLocalEvent(OnCanDragDropOn); SubscribeLocalEvent>(AddClimbableVerb); @@ -468,10 +468,8 @@ public void ForciblySetClimbing(EntityUid uid, EntityUid climbable, ClimbingComp Climb(uid, uid, climbable, true, component); } - private void OnBuckleChange(EntityUid uid, ClimbingComponent component, ref BuckleChangeEvent args) + private void OnBuckled(EntityUid uid, ClimbingComponent component, ref BuckledEvent args) { - if (!args.Buckling) - return; StopClimb(uid, component); } diff --git a/Content.Shared/Cuffs/SharedCuffableSystem.cs b/Content.Shared/Cuffs/SharedCuffableSystem.cs index be169deb0e5..b9f287f1ce4 100644 --- a/Content.Shared/Cuffs/SharedCuffableSystem.cs +++ b/Content.Shared/Cuffs/SharedCuffableSystem.cs @@ -71,6 +71,7 @@ public override void Initialize() SubscribeLocalEvent(OnUnequipAttempt); SubscribeLocalEvent(OnBeingPulledAttempt); SubscribeLocalEvent(OnBuckleAttemptEvent); + SubscribeLocalEvent(OnUnbuckleAttemptEvent); SubscribeLocalEvent>(AddUncuffVerb); SubscribeLocalEvent(OnCuffableDoAfter); SubscribeLocalEvent(OnPull); @@ -195,21 +196,33 @@ private void OnBeingPulledAttempt(EntityUid uid, CuffableComponent component, Be args.Cancel(); } - private void OnBuckleAttemptEvent(EntityUid uid, CuffableComponent component, ref BuckleAttemptEvent args) + private void OnBuckleAttempt(Entity ent, EntityUid? user, ref bool cancelled, bool buckling, bool popup) { - // if someone else is doing it, let it pass. - if (args.UserEntity != uid) + if (cancelled || user != ent.Owner) return; - if (!TryComp(uid, out var hands) || component.CuffedHandCount != hands.Count) + if (!TryComp(ent, out var hands) || ent.Comp.CuffedHandCount != hands.Count) return; - args.Cancelled = true; - var message = args.Buckling + cancelled = true; + if (!popup) + return; + + var message = buckling ? Loc.GetString("handcuff-component-cuff-interrupt-buckled-message") : Loc.GetString("handcuff-component-cuff-interrupt-unbuckled-message"); - _popup.PopupClient(message, uid, args.UserEntity); + _popup.PopupClient(message, ent, user); + } + + private void OnBuckleAttemptEvent(Entity ent, ref BuckleAttemptEvent args) + { + OnBuckleAttempt(ent, args.User, ref args.Cancelled, true, args.Popup); + } + + private void OnUnbuckleAttemptEvent(Entity ent, ref UnbuckleAttemptEvent args) + { + OnBuckleAttempt(ent, args.User, ref args.Cancelled, false, args.Popup); } private void OnPull(EntityUid uid, CuffableComponent component, PullMessage args) diff --git a/Content.Shared/Foldable/FoldableSystem.cs b/Content.Shared/Foldable/FoldableSystem.cs index 10baf8165b5..2a846f4f234 100644 --- a/Content.Shared/Foldable/FoldableSystem.cs +++ b/Content.Shared/Foldable/FoldableSystem.cs @@ -26,7 +26,7 @@ public override void Initialize() SubscribeLocalEvent(OnStoreThisAttempt); SubscribeLocalEvent(OnFoldableOpenAttempt); - SubscribeLocalEvent(OnBuckleAttempt); + SubscribeLocalEvent(OnStrapAttempt); } private void OnHandleState(EntityUid uid, FoldableComponent component, ref AfterAutoHandleStateEvent args) @@ -53,9 +53,9 @@ public void OnStoreThisAttempt(EntityUid uid, FoldableComponent comp, ref StoreM args.Cancelled = true; } - public void OnBuckleAttempt(EntityUid uid, FoldableComponent comp, ref BuckleAttemptEvent args) + public void OnStrapAttempt(EntityUid uid, FoldableComponent comp, ref StrapAttemptEvent args) { - if (args.Buckling && comp.IsFolded) + if (comp.IsFolded) args.Cancelled = true; } diff --git a/Content.Shared/Interaction/RotateToFaceSystem.cs b/Content.Shared/Interaction/RotateToFaceSystem.cs index 7f73d3190f9..6fe5582bb17 100644 --- a/Content.Shared/Interaction/RotateToFaceSystem.cs +++ b/Content.Shared/Interaction/RotateToFaceSystem.cs @@ -1,7 +1,6 @@ using System.Numerics; using Content.Shared.ActionBlocker; using Content.Shared.Buckle.Components; -using Content.Shared.Mobs.Systems; using Content.Shared.Rotatable; using JetBrains.Annotations; @@ -83,24 +82,21 @@ public bool TryFaceAngle(EntityUid user, Angle diffAngle, TransformComponent? xf if (!_actionBlockerSystem.CanChangeDirection(user)) return false; - if (EntityManager.TryGetComponent(user, out BuckleComponent? buckle) && buckle.Buckled) + if (TryComp(user, out BuckleComponent? buckle) && buckle.BuckledTo is {} strap) { - var suid = buckle.LastEntityBuckledTo; - if (suid != null) - { - // We're buckled to another object. Is that object rotatable? - if (TryComp(suid.Value, out var rotatable) && rotatable.RotateWhileAnchored) - { - // Note the assumption that even if unanchored, user can only do spinnychair with an "independent wheel". - // (Since the user being buckled to it holds it down with their weight.) - // This is logically equivalent to RotateWhileAnchored. - // Barstools and office chairs have independent wheels, while regular chairs don't. - _transform.SetWorldRotation(Transform(suid.Value), diffAngle); - return true; - } - } - - return false; + // What if a person is strapped to a borg? + // I'm pretty sure this would allow them to be partially ratatouille'd + + // We're buckled to another object. Is that object rotatable? + if (!TryComp(strap, out var rotatable) || !rotatable.RotateWhileAnchored) + return false; + + // Note the assumption that even if unanchored, user can only do spinnychair with an "independent wheel". + // (Since the user being buckled to it holds it down with their weight.) + // This is logically equivalent to RotateWhileAnchored. + // Barstools and office chairs have independent wheels, while regular chairs don't. + _transform.SetWorldRotation(Transform(strap), diffAngle); + return true; } // user is not buckled in; apply to their transform diff --git a/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs b/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs index 155cfede015..9ee8a064e54 100644 --- a/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs +++ b/Content.Shared/Mobs/Systems/MobStateSystem.Subscribers.cs @@ -1,4 +1,5 @@ using Content.Shared.Bed.Sleep; +using Content.Shared.Buckle.Components; using Content.Shared.CombatMode.Pacification; using Content.Shared.Damage.ForceSay; using Content.Shared.Emoting; @@ -10,15 +11,12 @@ using Content.Shared.Mobs.Components; using Content.Shared.Movement.Events; using Content.Shared.Pointing; -using Content.Shared.Projectiles; using Content.Shared.Pulling.Events; using Content.Shared.Speech; using Content.Shared.Standing; using Content.Shared.Strip.Components; using Content.Shared.Throwing; -using Content.Shared.Weapons.Ranged.Components; using Robust.Shared.Physics.Components; -using Robust.Shared.Physics.Events; namespace Content.Shared.Mobs.Systems; @@ -46,6 +44,16 @@ private void SubscribeEvents() SubscribeLocalEvent(OnSleepAttempt); SubscribeLocalEvent(OnCombatModeShouldHandInteract); SubscribeLocalEvent(OnAttemptPacifiedAttack); + + SubscribeLocalEvent(OnUnbuckleAttempt); + } + + private void OnUnbuckleAttempt(Entity ent, ref UnbuckleAttemptEvent args) + { + // TODO is this necessary? + // Shouldn't the interaction have already been blocked by a general interaction check? + if (args.User == ent.Owner && IsIncapacitated(ent)) + args.Cancelled = true; } private void CheckConcious(Entity ent, ref ConsciousAttemptEvent args) diff --git a/Content.Shared/Movement/Pulling/Events/PullStartedMessage.cs b/Content.Shared/Movement/Pulling/Events/PullStartedMessage.cs index 29460e1dfc1..c0775b4ce2d 100644 --- a/Content.Shared/Movement/Pulling/Events/PullStartedMessage.cs +++ b/Content.Shared/Movement/Pulling/Events/PullStartedMessage.cs @@ -1,9 +1,6 @@ namespace Content.Shared.Movement.Pulling.Events; -public sealed class PullStartedMessage : PullMessage -{ - public PullStartedMessage(EntityUid pullerUid, EntityUid pullableUid) : - base(pullerUid, pullableUid) - { - } -} +/// +/// Event raised directed BOTH at the puller and pulled entity when a pull starts. +/// +public sealed class PullStartedMessage(EntityUid pullerUid, EntityUid pullableUid) : PullMessage(pullerUid, pullableUid); diff --git a/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs b/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs index 47aa34562fb..6df4d174839 100644 --- a/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs +++ b/Content.Shared/Movement/Pulling/Events/PullStoppedMessage.cs @@ -1,13 +1,6 @@ -using Robust.Shared.Physics.Components; - -namespace Content.Shared.Movement.Pulling.Events; +namespace Content.Shared.Movement.Pulling.Events; /// -/// Raised directed on both puller and pullable. +/// Event raised directed BOTH at the puller and pulled entity when a pull starts. /// -public sealed class PullStoppedMessage : PullMessage -{ - public PullStoppedMessage(EntityUid pullerUid, EntityUid pulledUid) : base(pullerUid, pulledUid) - { - } -} +public sealed class PullStoppedMessage(EntityUid pullerUid, EntityUid pulledUid) : PullMessage(pullerUid, pulledUid); diff --git a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs index 72b87476bb0..eb2872df9c1 100644 --- a/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs +++ b/Content.Shared/Movement/Pulling/Systems/PullingSystem.cs @@ -1,4 +1,3 @@ -using System.Numerics; using Content.Shared.ActionBlocker; using Content.Shared.Administration.Logs; using Content.Shared.Alert; @@ -16,11 +15,9 @@ using Content.Shared.Popups; using Content.Shared.Pulling.Events; using Content.Shared.Standing; -using Content.Shared.Throwing; using Content.Shared.Verbs; using Robust.Shared.Containers; using Robust.Shared.Input.Binding; -using Robust.Shared.Map; using Robust.Shared.Physics; using Robust.Shared.Physics.Components; using Robust.Shared.Physics.Events; @@ -68,11 +65,26 @@ public override void Initialize() SubscribeLocalEvent(OnRefreshMovespeed); SubscribeLocalEvent(OnDropHandItems); + SubscribeLocalEvent(OnBuckled); + SubscribeLocalEvent(OnGotBuckled); + CommandBinds.Builder .Bind(ContentKeyFunctions.ReleasePulledObject, InputCmdHandler.FromDelegate(OnReleasePulledObject, handle: false)) .Register(); } + private void OnBuckled(Entity ent, ref StrappedEvent args) + { + // Prevent people from pulling the entity they are buckled to + if (ent.Comp.Puller == args.Buckle.Owner && !args.Buckle.Comp.PullStrap) + StopPulling(ent, ent); + } + + private void OnGotBuckled(Entity ent, ref BuckledEvent args) + { + StopPulling(ent, ent); + } + private void OnAfterState(Entity ent, ref AfterAutoHandleStateEvent args) { if (ent.Comp.Pulling == null) @@ -94,7 +106,8 @@ private void OnDropHandItems(EntityUid uid, PullerComponent pullerComp, DropHand private void OnPullerContainerInsert(Entity ent, ref EntGotInsertedIntoContainerMessage args) { - if (ent.Comp.Pulling == null) return; + if (ent.Comp.Pulling == null) + return; if (!TryComp(ent.Comp.Pulling.Value, out PullableComponent? pulling)) return; @@ -228,8 +241,18 @@ private void OnJointRemoved(EntityUid uid, PullableComponent component, JointRem /// private void StopPulling(EntityUid pullableUid, PullableComponent pullableComp) { + if (pullableComp.Puller == null) + return; + if (!_timing.ApplyingState) { + // Joint shutdown + if (pullableComp.PullJointId != null) + { + _joints.RemoveJoint(pullableUid, pullableComp.PullJointId); + pullableComp.PullJointId = null; + } + if (TryComp(pullableUid, out var pullablePhysics)) { _physics.SetFixedRotation(pullableUid, pullableComp.PrevFixedRotation, body: pullablePhysics); @@ -330,15 +353,6 @@ public bool CanPull(EntityUid puller, EntityUid pullableUid, PullerComponent? pu return false; } - if (EntityManager.TryGetComponent(puller, out BuckleComponent? buckle)) - { - // Prevent people pulling the chair they're on, etc. - if (buckle is { PullStrap: false, Buckled: true } && (buckle.LastEntityBuckledTo == pullableUid)) - { - return false; - } - } - var getPulled = new BeingPulledAttemptEvent(puller, pullableUid); RaiseLocalEvent(pullableUid, getPulled, true); var startPull = new StartPullAttemptEvent(puller, pullableUid); @@ -382,11 +396,8 @@ public bool TryStartPull(EntityUid pullerUid, EntityUid pullableUid, if (!CanPull(pullerUid, pullableUid)) return false; - if (!EntityManager.TryGetComponent(pullerUid, out var pullerPhysics) || - !EntityManager.TryGetComponent(pullableUid, out var pullablePhysics)) - { + if (!HasComp(pullerUid) || !TryComp(pullableUid, out PhysicsComponent? pullablePhysics)) return false; - } // Ensure that the puller is not currently pulling anything. if (TryComp(pullerComp.Pulling, out var oldPullable) @@ -431,7 +442,7 @@ public bool TryStartPull(EntityUid pullerUid, EntityUid pullableUid, { // Joint startup var union = _physics.GetHardAABB(pullerUid).Union(_physics.GetHardAABB(pullableUid, body: pullablePhysics)); - var length = Math.Max((float) union.Size.X, (float) union.Size.Y) * 0.75f; + var length = Math.Max(union.Size.X, union.Size.Y) * 0.75f; var joint = _joints.CreateDistanceJoint(pullableUid, pullerUid, id: pullableComp.PullJointId); joint.CollideConnected = false; @@ -475,17 +486,6 @@ public bool TryStopPull(EntityUid pullableUid, PullableComponent pullable, Entit if (msg.Cancelled) return false; - // Stop pulling confirmed! - if (!_timing.ApplyingState) - { - // Joint shutdown - if (pullable.PullJointId != null) - { - _joints.RemoveJoint(pullableUid, pullable.PullJointId); - pullable.PullJointId = null; - } - } - StopPulling(pullableUid, pullable); return true; } diff --git a/Content.Shared/Movement/Systems/SharedWaddleAnimationSystem.cs b/Content.Shared/Movement/Systems/SharedWaddleAnimationSystem.cs index 2fcb4fc60bb..cebae8093b4 100644 --- a/Content.Shared/Movement/Systems/SharedWaddleAnimationSystem.cs +++ b/Content.Shared/Movement/Systems/SharedWaddleAnimationSystem.cs @@ -25,7 +25,7 @@ public override void Initialize() // Stop moving possibilities SubscribeLocalEvent((Entity ent, ref StunnedEvent _) => StopWaddling(ent)); SubscribeLocalEvent((Entity ent, ref DownedEvent _) => StopWaddling(ent)); - SubscribeLocalEvent((Entity ent, ref BuckleChangeEvent _) => StopWaddling(ent)); + SubscribeLocalEvent((Entity ent, ref BuckledEvent _) => StopWaddling(ent)); SubscribeLocalEvent(OnGravityChanged); } diff --git a/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs b/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs index 7c91366937c..929ee3a19fb 100644 --- a/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs +++ b/Content.Shared/Traits/Assorted/LegsParalyzedSystem.cs @@ -17,7 +17,8 @@ public override void Initialize() { SubscribeLocalEvent(OnStartup); SubscribeLocalEvent(OnShutdown); - SubscribeLocalEvent(OnBuckleChange); + SubscribeLocalEvent(OnBuckled); + SubscribeLocalEvent(OnUnbuckled); SubscribeLocalEvent(OnThrowPushbackAttempt); SubscribeLocalEvent(OnUpdateCanMoveEvent); } @@ -34,16 +35,14 @@ private void OnShutdown(EntityUid uid, LegsParalyzedComponent component, Compone _bodySystem.UpdateMovementSpeed(uid); } - private void OnBuckleChange(EntityUid uid, LegsParalyzedComponent component, ref BuckleChangeEvent args) + private void OnBuckled(EntityUid uid, LegsParalyzedComponent component, ref BuckledEvent args) { - if (args.Buckling) - { - _standingSystem.Stand(args.BuckledEntity); - } - else - { - _standingSystem.Down(args.BuckledEntity); - } + _standingSystem.Stand(uid); + } + + private void OnUnbuckled(EntityUid uid, LegsParalyzedComponent component, ref UnbuckledEvent args) + { + _standingSystem.Down(uid); } private void OnUpdateCanMoveEvent(EntityUid uid, LegsParalyzedComponent component, UpdateCanMoveEvent args) diff --git a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml index 0fb69b4fdbd..ac5ec1e83e3 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/chairs.yml @@ -357,6 +357,8 @@ components: - type: Foldable folded: true + - type: Strap + enabled: False - type: entity name: steel bench diff --git a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml index 161ea25bc43..b3cfe6ade3f 100644 --- a/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml +++ b/Resources/Prototypes/Entities/Structures/Furniture/rollerbeds.yml @@ -79,6 +79,8 @@ components: - type: Foldable folded: true + - type: Strap + enabled: False - type: entity id: CheapRollerBed @@ -105,6 +107,8 @@ components: - type: Foldable folded: true + - type: Strap + enabled: False - type: entity id: EmergencyRollerBed @@ -131,3 +135,5 @@ components: - type: Foldable folded: true + - type: Strap + enabled: False From 39ccab6718000954fdb3601dc76c26e72752c2ac Mon Sep 17 00:00:00 2001 From: TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com> Date: Wed, 19 Jun 2024 18:15:26 +0200 Subject: [PATCH 042/546] Fix documentation typo (#29209) Fix everything. --- Content.Shared/Paper/StampComponent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Shared/Paper/StampComponent.cs b/Content.Shared/Paper/StampComponent.cs index 04e2410df7c..6a8c3d7b401 100644 --- a/Content.Shared/Paper/StampComponent.cs +++ b/Content.Shared/Paper/StampComponent.cs @@ -34,7 +34,7 @@ public sealed partial class StampComponent : Component public string StampedName { get; set; } = "stamp-component-stamped-name-default"; /// - /// Tne sprite state of the stamp to display on the paper from paper Sprite path. + /// The sprite state of the stamp to display on the paper from paper Sprite path. /// [DataField("stampState")] public string StampState { get; set; } = "paper_stamp-generic"; From 94995460fd0eec432b1a6468af47ad415063c6af Mon Sep 17 00:00:00 2001 From: Flareguy <78941145+Flareguy@users.noreply.github.com> Date: Wed, 19 Jun 2024 13:13:27 -0500 Subject: [PATCH 043/546] Emergency toolbox fill rework (#29202) * emergency toolbox fill rework * Fuck --- .../Catalog/Fills/Items/toolboxes.yml | 28 +++++++-------- .../Objects/Misc/fire_extinguisher.yml | 33 ++++++++++++++++++ .../fire_extinguisher_closed.png | Bin 0 -> 559 bytes .../fire_extinguisher_open.png | Bin 0 -> 590 bytes .../inhand-left.png | Bin 0 -> 320 bytes .../inhand-right.png | Bin 0 -> 313 bytes .../Misc/fire_extinguisher_mini.rsi/meta.json | 25 +++++++++++++ 7 files changed, 71 insertions(+), 15 deletions(-) create mode 100644 Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/fire_extinguisher_closed.png create mode 100644 Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/fire_extinguisher_open.png create mode 100644 Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/meta.json diff --git a/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml b/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml index 87921a71d4f..1091207bba4 100644 --- a/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml +++ b/Resources/Prototypes/Catalog/Fills/Items/toolboxes.yml @@ -7,24 +7,22 @@ - type: StorageFill contents: - id: CrowbarRed - - id: ClothingMaskBreath - - id: ClothingMaskBreath - prob: 0.5 - - id: EmergencyOxygenTankFilled - - id: EmergencyOxygenTankFilled - prob: 0.5 - - id: FoodTinMRE - - id: FoodTinMRE - prob: 0.5 - - id: DrinkWaterBottleFull - - id: DrinkWaterBottleFull - prob: 0.5 + - id: RadioHandheld + - id: WelderMini + - id: FireExtinguisherMini + # Random lighting item orGroup - id: FlashlightLantern - - id: FlashlightLantern - prob: 0.5 + orGroup: LightingItem + - id: Flare + orGroup: LightingItem + - id: GlowstickBase + orGroup: LightingItem + # Low-chance items + - id: FoodSnackChocolate + prob: 0.15 - id: HarmonicaInstrument prob: 0.15 - + - type: entity id: ToolboxElectricalFilled name: electrical toolbox diff --git a/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml b/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml index 71629919ae4..5aaa58dbbee 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/fire_extinguisher.yml @@ -75,3 +75,36 @@ - type: VaporVisuals animationTime: 0.8 animationState: extinguish + +- type: entity + name: pocket fire extinguisher + parent: FireExtinguisher + id: FireExtinguisherMini + description: A light and compact fibreglass-framed model fire extinguisher. It holds less water then its bigger brother. + components: + - type: Sprite + sprite: Objects/Misc/fire_extinguisher_mini.rsi + layers: + - state: fire_extinguisher_closed + map: [ "enabled" ] + - type: Item + sprite: Objects/Misc/fire_extinguisher_mini.rsi + size: Small + - type: SolutionContainerManager + solutions: + spray: + maxVol: 30 + reagents: + - ReagentId: Water + Quantity: 30 + - type: MeleeWeapon + wideAnimationRotation: 180 + damage: + types: + Blunt: 3 #completely ineffective; your fists are better + soundHit: + path: /Audio/Effects/weak_hit1.ogg + - type: PhysicalComposition + materialComposition: + Steel: 50 + Glass: 40 \ No newline at end of file diff --git a/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/fire_extinguisher_closed.png b/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/fire_extinguisher_closed.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae6804597bebd167d30421596e213ca5a9bf26a GIT binary patch literal 559 zcmV+~0?_@5P)#g4ix*KrG1QZyR^X*a3<0q8?75Ps7C_v8SY^$_68*Y6xYaES8Cikg=WK++tx&6UeN9Ph>84N=1uI$v1CE`nAhNYjLuzIPoY!C(@-cW9UVrhD$?eDB9O_q+>Tb=B1tOPC~` znV3+m_8%`SX!EoaMk5im`1TEje3o1xPo+}f?70i{?d%00{^F$;)5t*L^(#K6KH<1t z)7hmf*VsEetW}9^x&{C|&qD~olV{HX80Zi2Be%-@+$;|sJ^~%I3p52b!H@5N%``eao2eHLzQ1Aw1BJqjS~x+1ie>&VnHkWPOAz;#^|;P+XL zvw?89u@1YgC=3m8|G;6jx}(1%Q>z8Zckjh$B+_yM0)aqd9k(nsmdOan{FA9wfx3hc zNZCGhtXBK)OK4<3N=d-)Yuc;UswOD2DUecP+cs6F#*N!I6~Ncbca9u9M0$Byk7Z)O z7ub$%2N~QICYvh~vV$BycGLuAcn73~lyLggIHA5?HawSLFi1AvdE{Ejs0HdroKUFLi*)ugw>heYQ&)nI30{|aZRv3&<8s!=p za2y9`z0!!S`550EhtJWg+AO0>xR_k}8+3Qh1Z8F*SI9TT_2=0{Mp^A1B!FZhVdkW( cuC_|Q0LkpD(fKtcBme*a07*qoM6N<$f>m4%00000 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/inhand-left.png b/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..570b1dbcc44a8746b2cedc1c172de13fa37dd8c8 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1k1^9%xPMbDm$Bu0;Up_arv@o@{K6UCuZgKIg+t-e(sR5PjR=Xqtq_|3g z{DS|(0K=v;I_H6+oCO|{#S9F5he4R}c>anMpx{(b7srqY_qW#!g$^t5xCC-?3%{#> z*pn0EvZhd?YsroKGX&2ZRt*wYb~pe;zr!7V8A`|=+?df->{(SD{<}_P*IK62^&hei zm_$a$MP9P7I=tp<`@t6+%)){S4kiRYmDi|l8mY! wJ|B23sFAGjrfGAzexot>?dH?_x*gW$AE@pvYBhZSALu{^Pgg&ebxsLQ0Lu@4?f?J) literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/inhand-right.png b/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3a62d5a9f921670025feb2dbd6dcb9b8b992e0d9 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`1k1^9%xPMbF6<;&+gc5E}Xv@o@{K6UCuZgKIg+t-e(sR5N-o%oy=NO6?} z`33)n0ftRybj|}sISV`@iy0XB4ude`@%$AjK*2sw7srqY_qW%)`5F{>TrW1cru>&S z^9}eJnJw|+!QD>ZHSBFcvv`2I85mx=Gwfa1^)y-O`CF#Sa@iW2>5&P)*yc08v3dT{ z^4q%@JJoIV@w&I)*9tQ*2!T-$`ySETe;u;t?F!?n)LPBBXu+KWOf4%I3l&Tbm~p$v qc2sJu`X2e;TVii0-xgMdrLqTEdyC7jHfsZ2#^CAd=d#Wzp$Py9+jH{( literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/meta.json b/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/meta.json new file mode 100644 index 00000000000..db1885634a5 --- /dev/null +++ b/Resources/Textures/Objects/Misc/fire_extinguisher_mini.rsi/meta.json @@ -0,0 +1,25 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation13 at commit https://github.com/vgstation-coders/vgstation13/commit/31d6576ba8102135d058ef49c3cb6ecbe8db8a79. Edited by Flareguy for SS14", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "fire_extinguisher_open" + }, + { + "name": "fire_extinguisher_closed" + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "inhand-left", + "directions": 4 + } + ] +} From 912091e24ef1f9f836fc7392a88253183e3b8b42 Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Wed, 19 Jun 2024 20:13:55 +0200 Subject: [PATCH 044/546] Add wet floor sign & warning cone to autolathe (#29205) * Add wet floor sign & warning cone to autolathe * removing --- .../Prototypes/Entities/Structures/Machines/lathe.yml | 2 ++ Resources/Prototypes/Recipes/Lathes/misc.yml | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 66af73088dc..67cf6f767da 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -196,6 +196,8 @@ - WeaponCapacitorRechargerCircuitboard - HandheldStationMap - ClothingHeadHatWelding + - WetFloorSign + - ClothingHeadHatCone - type: EmagLatheRecipes emagStaticRecipes: - BoxLethalshot diff --git a/Resources/Prototypes/Recipes/Lathes/misc.yml b/Resources/Prototypes/Recipes/Lathes/misc.yml index 378392bae17..0f043df9f8f 100644 --- a/Resources/Prototypes/Recipes/Lathes/misc.yml +++ b/Resources/Prototypes/Recipes/Lathes/misc.yml @@ -214,3 +214,10 @@ materials: Steel: 400 Glass: 200 + +- type: latheRecipe + id: ClothingHeadHatCone + result: ClothingHeadHatCone + completetime: 3 + materials: + Plastic: 200 From 674409d3bf6a937e40081be2bad21a96025e816d Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 19 Jun 2024 18:15:02 +0000 Subject: [PATCH 045/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 33 +++++++++++++++++-------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1fea991f55e..43d309e1327 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,19 +1,4 @@ Entries: -- author: Keer-Sar - changes: - - message: Cyborgs now have audio for some emotes. - type: Add - id: 6282 - time: '2024-04-01T04:35:21.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26594 -- author: SlamBamActionman - changes: - - message: Added Coordinates Disks to the Salvage expeditions console, which are - now a requirement for expedition FTL. - type: Add - id: 6283 - time: '2024-04-01T04:50:00.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/23240 - author: kseandi changes: - message: NT has declassified the documentation for door electronics, now anyone @@ -3845,3 +3830,21 @@ id: 6781 time: '2024-06-19T14:49:19.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29208 +- author: Flareguy + changes: + - message: Emergency Toolboxes now have a different fill that contains more utility + items then before. + type: Tweak + - message: Added the pocket fire extinguisher. You can currently only find them + in the emergency toolbox. + type: Add + id: 6782 + time: '2024-06-19T18:13:27.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29202 +- author: lzk228 + changes: + - message: Warning cone and wet floor sign recipes added to the autolathe. + type: Add + id: 6783 + time: '2024-06-19T18:13:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29205 From 9759747176232cc1fb96978fec67a23b7ba445c2 Mon Sep 17 00:00:00 2001 From: Vasilis Date: Wed, 19 Jun 2024 22:33:02 +0300 Subject: [PATCH 046/546] Tools batch files (#29179) * Tools batch files * fine --- runclient-Tools.bat | 2 ++ runserver-Tools.bat | 3 +++ 2 files changed, 5 insertions(+) create mode 100644 runclient-Tools.bat create mode 100644 runserver-Tools.bat diff --git a/runclient-Tools.bat b/runclient-Tools.bat new file mode 100644 index 00000000000..21973feb6f7 --- /dev/null +++ b/runclient-Tools.bat @@ -0,0 +1,2 @@ +@echo off +dotnet run --project Content.Client --configuration Tools diff --git a/runserver-Tools.bat b/runserver-Tools.bat new file mode 100644 index 00000000000..8ea3d7c04b5 --- /dev/null +++ b/runserver-Tools.bat @@ -0,0 +1,3 @@ +@echo off +dotnet run --project Content.Server --configuration Tools +pause From 67cc089dd0fcd04f8f72fc18358021ddff5e420a Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 20 Jun 2024 00:14:47 +0200 Subject: [PATCH 047/546] Fix terrible portable scrubber unlit layers (#29232) Jesus fucking christ man --- .../portable_scrubber.rsi/unlit-full.png | Bin 705 -> 535 bytes .../Portable/portable_scrubber.rsi/unlit.png | Bin 706 -> 607 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Structures/Piping/Atmospherics/Portable/portable_scrubber.rsi/unlit-full.png b/Resources/Textures/Structures/Piping/Atmospherics/Portable/portable_scrubber.rsi/unlit-full.png index b688c5b73a4ad84fece19b6f25cb96399ef86543..1ed8c5ed4bc67d8b11dfd75c2671e4c56be0ac84 100644 GIT binary patch delta 107 zcmV-x0F?j11(yV{v;kvINklY1~B;Pyt^LA;4JWnEM{QfI|9OtQ?>b|fr9KMp1!W^&)7uS zO@!}FT`~_SBw6AbQR1ARo12Xd)v;lvXNklY1~B;Pyt^LA;4JWnEM{QfI|9OtQ?>b|fr9KMp1!W^&)7uS zjYPy&PumR?k}PqJC~?lu%}vcKVQ?-=O)N=GQ7F$W$xv|j^bH7a+%J Date: Thu, 20 Jun 2024 01:51:07 +0200 Subject: [PATCH 048/546] Prevent fly-by fixture from powering containment field generator (#29225) * Prevent fly-by fixture from powering containment field generator * Update according to review --- .../EntitySystems/ContainmentFieldGeneratorSystem.cs | 3 ++- .../Components/ContainmentFieldGeneratorComponent.cs | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs b/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs index d58458527f6..e575b0403b6 100644 --- a/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs +++ b/Content.Server/Singularity/EntitySystems/ContainmentFieldGeneratorSystem.cs @@ -65,7 +65,8 @@ public override void Update(float frameTime) /// private void HandleGeneratorCollide(Entity generator, ref StartCollideEvent args) { - if (_tags.HasTag(args.OtherEntity, generator.Comp.IDTag)) + if (args.OtherFixtureId == generator.Comp.SourceFixtureId && + _tags.HasTag(args.OtherEntity, generator.Comp.IDTag)) { ReceivePower(generator.Comp.PowerReceived, generator); generator.Comp.Accumulator = 0f; diff --git a/Content.Shared/Singularity/Components/ContainmentFieldGeneratorComponent.cs b/Content.Shared/Singularity/Components/ContainmentFieldGeneratorComponent.cs index c704c8bf77b..938b34f354a 100644 --- a/Content.Shared/Singularity/Components/ContainmentFieldGeneratorComponent.cs +++ b/Content.Shared/Singularity/Components/ContainmentFieldGeneratorComponent.cs @@ -69,6 +69,13 @@ public int PowerBuffer [DataField("idTag", customTypeSerializer: typeof(PrototypeIdSerializer))] public string IDTag = "EmitterBolt"; + /// + /// Which fixture ID should test collision with from the entity that powers the generator? + /// Prevents the generator from being powered by fly-by fixtures. + /// + [DataField] + public string SourceFixtureId = "projectile"; + /// /// Is the generator toggled on? /// From a8ad09ebf9a1918ef121f797f21f717ac2ab2ff4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 19 Jun 2024 23:52:13 +0000 Subject: [PATCH 049/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 43d309e1327..5f436812ad3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: kseandi - changes: - - message: NT has declassified the documentation for door electronics, now anyone - can configure its access using network configurator or multitool. - type: Add - id: 6284 - time: '2024-04-01T06:06:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/17778 - author: musicmanvr changes: - message: Added Sol Dry, 8 new cocktails and coconut water. @@ -3848,3 +3840,11 @@ id: 6783 time: '2024-06-19T18:13:55.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29205 +- author: arimah + changes: + - message: Containment field generators can no longer be powered by an emitter bolt + flying past them. The bolt must hit them directly. + type: Fix + id: 6784 + time: '2024-06-19T23:51:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29225 From 872e927cc7776589589a567b332d9fca3b1ade68 Mon Sep 17 00:00:00 2001 From: "Mr. 27" <45323883+Dutch-VanDerLinde@users.noreply.github.com> Date: Wed, 19 Jun 2024 20:09:44 -0400 Subject: [PATCH 050/546] Hide moth antenna and lizard frills with hardsuit helmets, fix lizard snouts not being hidden (#29214) * inital * Update ClothingSystem.cs * Update helmets.yml --- .../Clothing/EntitySystems/ClothingSystem.cs | 2 +- .../Entities/Clothing/Head/base_clothinghead.yml | 4 ++++ .../Entities/Clothing/Head/hardsuit-helmets.yml | 3 +++ Resources/Prototypes/Entities/Clothing/Head/hats.yml | 2 ++ .../Prototypes/Entities/Clothing/Head/helmets.yml | 12 ++++++++++++ .../Prototypes/Entities/Clothing/Head/hoods.yml | 6 ++++++ Resources/Prototypes/Entities/Mobs/Species/moth.yml | 2 ++ .../Prototypes/Entities/Mobs/Species/reptilian.yml | 4 ++++ 8 files changed, 34 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs b/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs index bdcb2c82042..381edc68baa 100644 --- a/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs +++ b/Content.Shared/Clothing/EntitySystems/ClothingSystem.cs @@ -87,7 +87,7 @@ private void ToggleVisualLayers(EntityUid equipee, HashSet foreach (HumanoidVisualLayers layer in layers) { if (!appearanceLayers.Contains(layer)) - break; + continue; InventorySystem.InventorySlotEnumerator enumerator = _invSystem.GetSlotEnumerator(equipee); diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml index 866fe962ca5..07c3e12dd85 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml @@ -143,6 +143,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide - type: entity abstract: true @@ -187,6 +189,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide - type: entity abstract: true diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 0c660e09b80..3c50319836d 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -18,7 +18,10 @@ sprite: Clothing/Head/Hardsuits/basic.rsi - type: HideLayerClothing slots: + - Hair - Snout + - HeadTop + - HeadSide #Atmospherics Hardsuit - type: entity diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index 462b1cb8895..e2786f70f06 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -392,6 +392,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide - type: entity parent: ClothingHeadHatWizardBase diff --git a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml index d585518ece8..a01d6fae519 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/helmets.yml @@ -22,6 +22,10 @@ - type: Tag tags: - WhitelistChameleon + - type: HideLayerClothing + slots: + - HeadTop + - HeadSide #Mercenary Helmet - type: entity @@ -114,6 +118,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide #Janitorial Bombsuit Helmet - type: entity @@ -168,6 +174,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide #Templar Helmet - type: entity @@ -234,6 +242,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide #Atmos Fire Helmet - type: entity @@ -263,6 +273,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide - type: BreathMask #Chitinous Helmet diff --git a/Resources/Prototypes/Entities/Clothing/Head/hoods.yml b/Resources/Prototypes/Entities/Clothing/Head/hoods.yml index db187069123..4dec89e75ad 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hoods.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hoods.yml @@ -18,6 +18,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide - type: entity parent: ClothingHeadHatHoodBioGeneral @@ -158,6 +160,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide - type: entity parent: ClothingHeadBase @@ -240,6 +244,8 @@ slots: - Hair - Snout + - HeadTop + - HeadSide #Winter Coat Hoods - type: entity diff --git a/Resources/Prototypes/Entities/Mobs/Species/moth.yml b/Resources/Prototypes/Entities/Mobs/Species/moth.yml index f2a0194b7a4..f6fde849efe 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/moth.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/moth.yml @@ -7,6 +7,8 @@ components: - type: HumanoidAppearance species: Moth + hideLayersOnEquip: + - HeadTop - type: Hunger - type: Thirst - type: Icon diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index f099ffdc6a9..ad543620cf8 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -7,6 +7,10 @@ components: - type: HumanoidAppearance species: Reptilian + hideLayersOnEquip: + - Snout + - HeadTop + - HeadSide - type: Hunger - type: Puller needsHands: false From 625fef00c1556191918da6e919fd55942ae06de3 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 00:10:50 +0000 Subject: [PATCH 051/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 5f436812ad3..c23d63e0ab5 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: musicmanvr - changes: - - message: Added Sol Dry, 8 new cocktails and coconut water. - type: Add - id: 6285 - time: '2024-04-01T06:41:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25367 - author: f0x-n3rd changes: - message: Added pages for each categories from the chemical page in the guidebook, @@ -3848,3 +3841,10 @@ id: 6784 time: '2024-06-19T23:51:07.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29225 +- author: Dutch-VanDerLinde + changes: + - message: Lizard frills and moth antenna are now hidden by hardsuit helmets. + type: Tweak + id: 6785 + time: '2024-06-20T00:09:44.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29214 From 40bcf66fc7fa56774bf8656546790d4aedaf5ae0 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Wed, 19 Jun 2024 20:57:52 -0400 Subject: [PATCH 052/546] Fix and enable TestEmptyLoadout (#29228) * Fix and enabled TestEmptyLoadout * Fine, have a real name --- .../Tests/Preferences/LoadoutTests.cs | 75 ++++++++++++++++--- 1 file changed, 66 insertions(+), 9 deletions(-) diff --git a/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs b/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs index 72e35dac057..a66cecc90f9 100644 --- a/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs +++ b/Content.IntegrationTests/Tests/Preferences/LoadoutTests.cs @@ -1,15 +1,52 @@ +using System.Collections.Generic; using Content.Server.Station.Systems; +using Content.Shared.Inventory; using Content.Shared.Preferences; using Content.Shared.Preferences.Loadouts; using Content.Shared.Roles.Jobs; using Robust.Shared.GameObjects; +using Robust.Shared.Prototypes; namespace Content.IntegrationTests.Tests.Preferences; [TestFixture] -[Ignore("HumanoidAppearance crashes upon loading default profiles.")] public sealed class LoadoutTests { + [TestPrototypes] + private const string Prototypes = @" +- type: playTimeTracker + id: PlayTimeLoadoutTester + +- type: loadout + id: TestJumpsuit + equipment: TestJumpsuit + +- type: startingGear + id: TestJumpsuit + equipment: + jumpsuit: ClothingUniformJumpsuitColorGrey + +- type: loadoutGroup + id: LoadoutTesterJumpsuit + name: generic-unknown + loadouts: + - TestJumpsuit + +- type: roleLoadout + id: JobLoadoutTester + groups: + - LoadoutTesterJumpsuit + +- type: job + id: LoadoutTester + playTimeTracker: PlayTimeLoadoutTester +"; + + private readonly Dictionary _expectedEquipment = new() + { + ["jumpsuit"] = "ClothingUniformJumpsuitColorGrey" + }; + /// /// Checks that an empty loadout still spawns with default gear and not naked. /// @@ -26,18 +63,38 @@ public async Task TestEmptyLoadout() // Check that an empty role loadout spawns gear var stationSystem = entManager.System(); + var inventorySystem = entManager.System(); var testMap = await pair.CreateTestMap(); - // That's right I can't even spawn a dummy profile without station spawning / humanoidappearance code crashing. - var profile = new HumanoidCharacterProfile(); + await server.WaitAssertion(() => + { + var profile = new HumanoidCharacterProfile(); - profile.SetLoadout(new RoleLoadout("TestRoleLoadout")); + profile.SetLoadout(new RoleLoadout("LoadoutTester")); - stationSystem.SpawnPlayerMob(testMap.GridCoords, job: new JobComponent() - { - // Sue me, there's so much involved in setting up jobs - Prototype = "CargoTechnician" - }, profile, station: null); + var tester = stationSystem.SpawnPlayerMob(testMap.GridCoords, job: new JobComponent() + { + Prototype = "LoadoutTester" + }, profile, station: null); + + var slotQuery = inventorySystem.GetSlotEnumerator(tester); + var checkedCount = 0; + while (slotQuery.NextItem(out var item, out var slot)) + { + // Make sure the slot is valid + Assert.That(_expectedEquipment.TryGetValue(slot.Name, out var expectedItem), $"Spawned item in unexpected slot: {slot.Name}"); + + // Make sure that the item is the right one + var meta = entManager.GetComponent(item); + Assert.That(meta.EntityPrototype.ID, Is.EqualTo(expectedItem.Id), $"Spawned wrong item in slot {slot.Name}!"); + + checkedCount++; + } + // Make sure the number of items is the same + Assert.That(checkedCount, Is.EqualTo(_expectedEquipment.Count), "Number of items does not match expected!"); + + entManager.DeleteEntity(tester); + }); await pair.CleanReturnAsync(); } From d438925d3b0d6875b8bf7effa938e5589823fb5b Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 20 Jun 2024 17:15:40 +1000 Subject: [PATCH 053/546] Fix entities getting stuck red (#28981) --- .../Effects/ColorFlashEffectSystem.cs | 68 ++++++++++--------- .../Gravity/FloatingVisualizerSystem.cs | 2 +- 2 files changed, 36 insertions(+), 34 deletions(-) diff --git a/Content.Client/Effects/ColorFlashEffectSystem.cs b/Content.Client/Effects/ColorFlashEffectSystem.cs index af0bd4b600d..0570b4951ec 100644 --- a/Content.Client/Effects/ColorFlashEffectSystem.cs +++ b/Content.Client/Effects/ColorFlashEffectSystem.cs @@ -2,8 +2,10 @@ using Robust.Client.Animations; using Robust.Client.GameObjects; using Robust.Shared.Animations; +using Robust.Shared.Collections; using Robust.Shared.Player; using Robust.Shared.Timing; +using Robust.Shared.Utility; namespace Content.Client.Effects; @@ -11,13 +13,13 @@ public sealed class ColorFlashEffectSystem : SharedColorFlashEffectSystem { [Dependency] private readonly IGameTiming _timing = default!; [Dependency] private readonly AnimationPlayerSystem _animation = default!; - [Dependency] private readonly IComponentFactory _factory = default!; /// /// It's a little on the long side but given we use multiple colours denoting what happened it makes it easier to register. /// private const float AnimationLength = 0.30f; private const string AnimationKey = "color-flash-effect"; + private ValueList _toRemove = new(); public override void Initialize() { @@ -44,8 +46,28 @@ private void OnEffectAnimationCompleted(EntityUid uid, ColorFlashEffectComponent { sprite.Color = component.Color; } + } + + public override void Update(float frameTime) + { + base.Update(frameTime); + + var query = AllEntityQuery(); + _toRemove.Clear(); + + // Can't use deferred removal on animation completion or it will cause issues. + while (query.MoveNext(out var uid, out _)) + { + if (_animation.HasRunningAnimation(uid, AnimationKey)) + continue; - RemCompDeferred(uid); + _toRemove.Add(uid); + } + + foreach (var ent in _toRemove) + { + RemComp(ent); + } } private Animation? GetDamageAnimation(EntityUid uid, Color color, SpriteComponent? sprite = null) @@ -82,51 +104,31 @@ private void OnColorFlashEffect(ColorFlashEffectEvent ev) { var ent = GetEntity(nent); - if (Deleted(ent)) + if (Deleted(ent) || !TryComp(ent, out SpriteComponent? sprite)) { continue; } - if (!TryComp(ent, out AnimationPlayerComponent? player)) - { - player = (AnimationPlayerComponent) _factory.GetComponent(typeof(AnimationPlayerComponent)); - player.Owner = ent; - player.NetSyncEnabled = false; - AddComp(ent, player); - } - - // Need to stop the existing animation first to ensure the sprite color is fixed. - // Otherwise we might lerp to a red colour instead. - if (_animation.HasRunningAnimation(ent, player, AnimationKey)) - { - _animation.Stop(ent, player, AnimationKey); - } - - if (!TryComp(ent, out var sprite)) - { - continue; - } - - if (TryComp(ent, out var effect)) +#if DEBUG + if (!TryComp(ent, out ColorFlashEffectComponent? comp)) { - sprite.Color = effect.Color; + DebugTools.Assert(!_animation.HasRunningAnimation(ent, AnimationKey)); } +#endif + _animation.Stop(ent, AnimationKey); var animation = GetDamageAnimation(ent, color, sprite); if (animation == null) - continue; - - if (!TryComp(ent, out ColorFlashEffectComponent? comp)) { - comp = (ColorFlashEffectComponent) _factory.GetComponent(typeof(ColorFlashEffectComponent)); - comp.Owner = ent; - comp.NetSyncEnabled = false; - AddComp(ent, comp); + continue; } + comp = EnsureComp(ent); + comp.NetSyncEnabled = false; comp.Color = sprite.Color; - _animation.Play((ent, player), animation, AnimationKey); + + _animation.Play(ent, animation, AnimationKey); } } } diff --git a/Content.Client/Gravity/FloatingVisualizerSystem.cs b/Content.Client/Gravity/FloatingVisualizerSystem.cs index f489237d107..a7cb3333b27 100644 --- a/Content.Client/Gravity/FloatingVisualizerSystem.cs +++ b/Content.Client/Gravity/FloatingVisualizerSystem.cs @@ -57,6 +57,6 @@ private void OnAnimationCompleted(EntityUid uid, FloatingVisualsComponent compon if (args.Key != component.AnimationKey) return; - FloatAnimation(uid, component.Offset, component.AnimationKey, component.AnimationTime, !component.CanFloat); + FloatAnimation(uid, component.Offset, component.AnimationKey, component.AnimationTime, stop: !component.CanFloat); } } From f2c0991467b24a775d9f78c4013dbec1bdcda8ef Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 07:16:46 +0000 Subject: [PATCH 054/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c23d63e0ab5..b29db0a9b3a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: f0x-n3rd - changes: - - message: Added pages for each categories from the chemical page in the guidebook, - no more infinite scrolling when looking up certain chemicals. - type: Add - id: 6286 - time: '2024-04-01T07:20:38.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25831 - author: TheShuEd changes: - message: Added new transformation particles types for APE and CHIMP @@ -3848,3 +3840,10 @@ id: 6785 time: '2024-06-20T00:09:44.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29214 +- author: metalgearsloth + changes: + - message: Fix entities getting stuck red after getting hit. + type: Fix + id: 6786 + time: '2024-06-20T07:15:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28981 From c1948d88d81dabf180c7659c07dd6b35ad5612e6 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 20 Jun 2024 18:19:00 +1000 Subject: [PATCH 055/546] Update submodule to 226.2.0 (#29247) --- RobustToolbox | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RobustToolbox b/RobustToolbox index bf8054b1813..da5416a2da2 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit bf8054b181392ec9a7eb9f4fea94f66837ed4a71 +Subproject commit da5416a2da2745044a1ed4f2aa5d0af294e8b705 From 4bf6d9e1711482348fc838d08ea78300a6a476d0 Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Thu, 20 Jun 2024 06:04:07 -0400 Subject: [PATCH 056/546] add a type specifier where one was forgor (#29250) * add a type specifier where one was forgor * Fix other way because degub conditions * okay this feels kinda dumb but it does fix it. * Update Content.Client/Effects/ColorFlashEffectSystem.cs --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- Content.Client/Effects/ColorFlashEffectSystem.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Content.Client/Effects/ColorFlashEffectSystem.cs b/Content.Client/Effects/ColorFlashEffectSystem.cs index 0570b4951ec..956c9465244 100644 --- a/Content.Client/Effects/ColorFlashEffectSystem.cs +++ b/Content.Client/Effects/ColorFlashEffectSystem.cs @@ -109,12 +109,12 @@ private void OnColorFlashEffect(ColorFlashEffectEvent ev) continue; } -#if DEBUG if (!TryComp(ent, out ColorFlashEffectComponent? comp)) { +#if DEBUG DebugTools.Assert(!_animation.HasRunningAnimation(ent, AnimationKey)); - } #endif + } _animation.Stop(ent, AnimationKey); var animation = GetDamageAnimation(ent, color, sprite); @@ -124,7 +124,7 @@ private void OnColorFlashEffect(ColorFlashEffectEvent ev) continue; } - comp = EnsureComp(ent); + EnsureComp(ent, out comp); comp.NetSyncEnabled = false; comp.Color = sprite.Color; From ad89444c585e77e86977e2750a4df9da10c00720 Mon Sep 17 00:00:00 2001 From: "Mr. 27" <45323883+Dutch-VanDerLinde@users.noreply.github.com> Date: Thu, 20 Jun 2024 06:20:20 -0400 Subject: [PATCH 057/546] Make winter coat hood hide certain markings (#29238) Update base_clothinghead.yml --- .../Prototypes/Entities/Clothing/Head/base_clothinghead.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml index 07c3e12dd85..f9ff59d6b8b 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml @@ -265,3 +265,5 @@ - type: HideLayerClothing slots: - Hair + - HeadTop + - HeadSide \ No newline at end of file From 8c9fcd4ca75a88374775ca01aca86db549636121 Mon Sep 17 00:00:00 2001 From: "Mr. 27" <45323883+Dutch-VanDerLinde@users.noreply.github.com> Date: Thu, 20 Jun 2024 07:12:58 -0400 Subject: [PATCH 058/546] Fix ERT becoming sleeper agents and add sleeper agent preferences (#27817) * b * Update antags.ftl * m * ok * Update events.yml * antag * a * Create InitialInfectedExemptComponent.cs * Delete InitialInfectedExemptComponent.cs * yes * Delete InitialInfectedExemptComponent.cs * Create AntagImmuneComponent.cs --- .../Antag/Components/AntagImmuneComponent.cs | 7 +++++++ .../Zombies/InitialInfectedExemptComponent.cs | 7 ------- Resources/Locale/en-US/prototypes/roles/antags.ftl | 3 +++ .../Prototypes/Entities/Mobs/Player/humanoid.yml | 9 ++------- Resources/Prototypes/GameRules/events.yml | 12 ++++++++---- Resources/Prototypes/GameRules/roundstart.yml | 5 ++++- Resources/Prototypes/Roles/Antags/traitor.yml | 7 +++++++ 7 files changed, 31 insertions(+), 19 deletions(-) create mode 100644 Content.Server/Antag/Components/AntagImmuneComponent.cs delete mode 100644 Content.Server/Zombies/InitialInfectedExemptComponent.cs diff --git a/Content.Server/Antag/Components/AntagImmuneComponent.cs b/Content.Server/Antag/Components/AntagImmuneComponent.cs new file mode 100644 index 00000000000..3ae8e049f60 --- /dev/null +++ b/Content.Server/Antag/Components/AntagImmuneComponent.cs @@ -0,0 +1,7 @@ +namespace Content.Server.Antag.Components; + +[RegisterComponent] +public partial class AntagImmuneComponent : Component +{ + +} diff --git a/Content.Server/Zombies/InitialInfectedExemptComponent.cs b/Content.Server/Zombies/InitialInfectedExemptComponent.cs deleted file mode 100644 index f2dfda3f872..00000000000 --- a/Content.Server/Zombies/InitialInfectedExemptComponent.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace Content.Server.Zombies; - -[RegisterComponent] -public sealed partial class InitialInfectedExemptComponent : Component -{ - -} diff --git a/Resources/Locale/en-US/prototypes/roles/antags.ftl b/Resources/Locale/en-US/prototypes/roles/antags.ftl index f0038b0eb96..ba43d4ff85b 100644 --- a/Resources/Locale/en-US/prototypes/roles/antags.ftl +++ b/Resources/Locale/en-US/prototypes/roles/antags.ftl @@ -1,6 +1,9 @@ roles-antag-syndicate-agent-name = Syndicate agent roles-antag-syndicate-agent-objective = Complete your objectives without being caught. +roles-antag-syndicate-agent-sleeper-name = Syndicate sleeper agent +roles-antag-syndicate-agent-sleeper-objective = A form of syndicate agent that can activate at any point in the middle of the shift. + roles-antag-initial-infected-name = Initial Infected roles-antag-initial-infected-objective = Once you turn, infect as many other crew members as possible. diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index e365ee3a1cf..6067c95fd3c 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -12,7 +12,7 @@ parent: EventHumanoid components: - type: MindShield - - type: InitialInfectedExempt + - type: AntagImmune ## Death Squad @@ -30,7 +30,6 @@ - NamesLastMilitary - type: RandomHumanoidSpawner settings: DeathSquad - - type: InitialInfectedExempt - type: randomHumanoidSettings id: DeathSquad @@ -66,7 +65,6 @@ - NamesLastMilitary - type: RandomHumanoidSpawner settings: ERTLeader - - type: InitialInfectedExempt - type: randomHumanoidSettings id: ERTLeader @@ -96,7 +94,6 @@ state: ertleadereva - type: RandomHumanoidSpawner settings: ERTLeaderEVA - - type: InitialInfectedExempt - type: randomHumanoidSettings id: ERTLeaderEVA @@ -117,7 +114,6 @@ components: - type: RandomHumanoidSpawner settings: ERTLeaderEVALecter - - type: InitialInfectedExempt - type: randomHumanoidSettings id: ERTLeaderEVALecter @@ -453,7 +449,6 @@ state: cburn - type: RandomHumanoidSpawner settings: CBURNAgent - - type: InitialInfectedExempt - type: randomHumanoidSettings id: CBURNAgent @@ -470,6 +465,7 @@ nameSegments: - NamesFirstMilitary - NamesLastMilitary + ## Central Command - type: entity @@ -481,7 +477,6 @@ state: centcom - type: RandomHumanoidSpawner settings: CentcomOfficial - - type: InitialInfectedExempt - type: randomHumanoidSettings id: CentcomOfficial diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index a443ff50277..f8f2ef49e70 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -393,7 +393,7 @@ blacklist: components: - ZombieImmune - - InitialInfectedExempt + - AntagImmune briefing: text: zombie-patientzero-role-greeting color: Plum @@ -444,7 +444,7 @@ - type: entity parent: BaseTraitorRule - id: SleeperAgentsRule + id: SleeperAgents components: - type: StationEvent earliestStart: 30 @@ -457,13 +457,17 @@ - type: AlertLevelInterceptionRule - type: AntagSelection definitions: - - prefRoles: [ Traitor ] + - prefRoles: [ TraitorSleeper ] + fallbackRoles: [ Traitor ] min: 1 max: 2 playerRatio: 10 + blacklist: + components: + - AntagImmune mindComponents: - type: TraitorRole - prototype: Traitor + prototype: TraitorSleeper - type: entity id: MassHallucinations diff --git a/Resources/Prototypes/GameRules/roundstart.yml b/Resources/Prototypes/GameRules/roundstart.yml index 88f80fd4f6a..923a0114606 100644 --- a/Resources/Prototypes/GameRules/roundstart.yml +++ b/Resources/Prototypes/GameRules/roundstart.yml @@ -173,6 +173,9 @@ - prefRoles: [ Traitor ] max: 8 playerRatio: 10 + blacklist: + components: + - AntagImmune lateJoinAdditional: true mindComponents: - type: TraitorRole @@ -232,7 +235,7 @@ blacklist: components: - ZombieImmune - - InitialInfectedExempt + - AntagImmune briefing: text: zombie-patientzero-role-greeting color: Plum diff --git a/Resources/Prototypes/Roles/Antags/traitor.yml b/Resources/Prototypes/Roles/Antags/traitor.yml index e97ced1795e..205f04b05ea 100644 --- a/Resources/Prototypes/Roles/Antags/traitor.yml +++ b/Resources/Prototypes/Roles/Antags/traitor.yml @@ -6,6 +6,13 @@ objective: roles-antag-syndicate-agent-objective guides: [ Traitors ] +- type: antag + id: TraitorSleeper + name: roles-antag-syndicate-agent-sleeper-name + antagonist: true + setPreference: true + objective: roles-antag-syndicate-agent-sleeper-objective + # Syndicate Operative Outfit - Monkey - type: startingGear id: SyndicateOperativeGearMonkey From 4ccdc9070f799086d05ffc8c2acebac6999a0e2f Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 11:14:04 +0000 Subject: [PATCH 059/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b29db0a9b3a..d12ec6869b2 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,15 +1,4 @@ Entries: -- author: TheShuEd - changes: - - message: Added new transformation particles types for APE and CHIMP - type: Add - - message: Added new anomaly behaviour mechanic. Different behaviors can change - the gameplay of an anomaly. Players can get random behaviors by bombarding the - anomaly with new particles - type: Add - id: 6287 - time: '2024-04-01T08:29:13.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/24683 - author: Sk1tch changes: - message: Added chat window opacity slider to options. @@ -3847,3 +3836,13 @@ id: 6786 time: '2024-06-20T07:15:40.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28981 +- author: Dutch-VanDerLinde + changes: + - message: Syndicate sleeper agents are now opt-in. You can opt-in with the antagonist + preferences menu. + type: Tweak + - message: ERT are no longer able to become sleeper agents. + type: Fix + id: 6787 + time: '2024-06-20T11:12:58.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/27817 From 9bf4a28f4d357a6ca7a8187ca930d114c99e2ca4 Mon Sep 17 00:00:00 2001 From: neutrino <67447925+neutrino-laser@users.noreply.github.com> Date: Thu, 20 Jun 2024 04:16:06 -0700 Subject: [PATCH 060/546] fixed Syndicate smokes pack being half-filled (#28371) --- .../Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml index e2874093c5b..cb54b4c957f 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Smokeables/Cigarettes/packs.yml @@ -191,7 +191,7 @@ - type: StorageFill contents: - id: CigaretteSyndicate - amount: 5 + amount: 10 - type: entity id: CigPackMixedMedical From 9fbcec1c7453954bfab14e095ac8ed02c12e8425 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 11:17:18 +0000 Subject: [PATCH 061/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index d12ec6869b2..8551cf13e8d 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Sk1tch - changes: - - message: Added chat window opacity slider to options. - type: Add - id: 6288 - time: '2024-04-01T20:48:02.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/24990 - author: TheShuEd changes: - message: added procedurally generating books to library. @@ -3846,3 +3839,10 @@ id: 6787 time: '2024-06-20T11:12:58.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/27817 +- author: neutrino-laser + changes: + - message: Syndicate smokes pack now has 10 cigarettes as intended. + type: Fix + id: 6788 + time: '2024-06-20T11:16:06.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28371 From 4fe5235e3707e84d5a7c4cba2148970800d059bc Mon Sep 17 00:00:00 2001 From: lzk <124214523+lzk228@users.noreply.github.com> Date: Thu, 20 Jun 2024 13:58:51 +0200 Subject: [PATCH 062/546] Buff cube boxes (#29251) --- .../Entities/Objects/Misc/monkeycube.yml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml b/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml index 1490af88ca8..cf2dad1ce58 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml @@ -7,10 +7,7 @@ - type: StorageFill contents: - id: MonkeyCubeWrapped - amount: 6 - - type: Storage - grid: - - 0,0,2,1 + amount: 8 - type: Sprite sprite: Objects/Misc/monkeycube.rsi state: box @@ -45,7 +42,7 @@ - type: StorageFill contents: - id: KoboldCubeWrapped - amount: 6 + amount: 8 - type: Sprite sprite: Objects/Misc/monkeycube.rsi state: box_kobold @@ -59,9 +56,9 @@ - type: StorageFill contents: - id: KoboldCubeWrapped - amount: 3 + amount: 4 - id: MonkeyCubeWrapped - amount: 3 + amount: 4 - type: Sprite sprite: Objects/Misc/monkeycube.rsi state: box_variant @@ -89,10 +86,6 @@ id: SyndicateSpongeBox description: Drymate brand monkey cubes. Just add water! components: - - type: Storage - whitelist: - tags: - - MonkeyCube - type: StorageFill contents: - id: SyndicateSpongeWrapped From 0ac1b31e3622fd106486d40330ad508901a1ee26 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 11:59:57 +0000 Subject: [PATCH 063/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8551cf13e8d..8af64db532f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: TheShuEd - changes: - - message: added procedurally generating books to library. - type: Add - - message: full books resprite - type: Add - id: 6289 - time: '2024-04-01T21:00:10.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25840 - author: osjarw changes: - message: Ambuzol plus pills now have different sprites from ambuzol pills. Now @@ -3846,3 +3837,10 @@ id: 6788 time: '2024-06-20T11:16:06.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28371 +- author: lzk228 + changes: + - message: Cube boxes buffed 6 -> 8 cubes. + type: Tweak + id: 6789 + time: '2024-06-20T11:58:51.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29251 From a74ca54cf8c523fcf9fd58a378247f6c42e50713 Mon Sep 17 00:00:00 2001 From: Boaz1111 <149967078+Boaz1111@users.noreply.github.com> Date: Thu, 20 Jun 2024 14:22:04 +0200 Subject: [PATCH 064/546] moves explosive tech to T1 (#29227) moves explo tech to T1 --- Resources/Prototypes/Research/arsenal.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Research/arsenal.yml b/Resources/Prototypes/Research/arsenal.yml index 5a55a34cdfa..1cfa1fec80f 100644 --- a/Resources/Prototypes/Research/arsenal.yml +++ b/Resources/Prototypes/Research/arsenal.yml @@ -97,8 +97,6 @@ - HoloprojectorSecurity - WeaponDisablerSMG -# Tier 2 - - type: technology id: ExplosiveTechnology name: research-technology-explosive-technology @@ -106,7 +104,7 @@ sprite: Objects/Devices/payload.rsi state: payload-explosive-armed discipline: Arsenal - tier: 2 + tier: 1 cost: 10000 recipeUnlocks: - SignallerAdvanced @@ -117,6 +115,8 @@ - ExplosivePayload - ChemicalPayload +# Tier 2 + - type: technology id: ConcentratedLaserWeaponry name: research-technology-concentrated-laser-weaponry From 514e7600c65e2aa6b2fc0403f5f11679ad38c413 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 12:23:10 +0000 Subject: [PATCH 065/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8af64db532f..53c12e78f73 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: osjarw - changes: - - message: Ambuzol plus pills now have different sprites from ambuzol pills. Now - CBURN agents and Nukies who bought the syndicate zombie bundle might realize - that they also have some ambuzol plus. - type: Tweak - id: 6290 - time: '2024-04-02T00:50:43.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26651 - author: osjarw changes: - message: Air injectors finally have working indicator lights while enabled. @@ -3844,3 +3835,10 @@ id: 6789 time: '2024-06-20T11:58:51.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29251 +- author: Boaz1111 + changes: + - message: Explosive technology has been moved to T1 arsenal + type: Tweak + id: 6790 + time: '2024-06-20T12:22:04.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29227 From 68c414e8ed424b8801ad19a9087af9b581fc6030 Mon Sep 17 00:00:00 2001 From: Redfire1331 <125223432+Redfire1331@users.noreply.github.com> Date: Thu, 20 Jun 2024 08:34:46 -0400 Subject: [PATCH 066/546] made cup ramen eatable with anything with the fork component (#27826) * made cup ramen eatable with anything with the fork component * removed extra png * made cupramen fillable with water, and made hot ramen dry ramen. --------- Co-authored-by: redfire1331 --- .../Objects/Consumable/Drinks/drinks.yml | 38 -------------- .../Objects/Consumable/Food/snacks.yml | 49 ++++++++++++++++++ .../Consumable/Drinks/ramen.rsi/meta.json | 1 - .../Consumable/Food/snacks.rsi/meta.json | 5 +- .../icon.png => Food/snacks.rsi/ramen.png} | Bin 5 files changed, 53 insertions(+), 40 deletions(-) delete mode 100644 Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/meta.json rename Resources/Textures/Objects/Consumable/{Drinks/ramen.rsi/icon.png => Food/snacks.rsi/ramen.png} (100%) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml index 42814f7fd87..5c55f9ff17d 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml @@ -2328,44 +2328,6 @@ - type: Sprite sprite: Objects/Consumable/Drinks/shake-white.rsi -- type: entity - parent: DrinkGlassBase - id: DrinkRamen - name: cup ramen - description: Just add 10ml boiling water. A taste that reminds you of your school years. - components: - - type: SolutionContainerManager - solutions: - drink: - maxVol: 40 #big cup - reagents: - - ReagentId: DryRamen - Quantity: 25 - - ReagentId: Soysauce - Quantity: 5 - - type: Sprite - sprite: Objects/Consumable/Drinks/ramen.rsi - - type: Tag - tags: - - Trash - - type: SpaceGarbage - -- type: entity - parent: DrinkRamen - id: DrinkHellRamen - name: hell ramen - description: Just add 10ml boiling water. Super spicy flavor. - components: - - type: SolutionContainerManager - solutions: - drink: - maxVol: 40 - reagents: - - ReagentId: DryRamen - Quantity: 25 - - ReagentId: CapsaicinOil - Quantity: 5 - - type: entity parent: DrinkGlass id: DrinkBloodGlass diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml index 223ac6376ca..d620dbda6f4 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml @@ -272,6 +272,46 @@ - type: Food trash: FoodPacketSyndiTrash +- type: entity + parent: FoodSnackBase + id: DrinkRamen + name: cup ramen + description: A cheap food with a taste that reminds you of your school years. + components: + - type: RefillableSolution + solution: food + - type: InjectableSolution + solution: food + - type: SolutionContainerManager + solutions: + food: + maxVol: 50 #big cup + reagents: + - ReagentId: DryRamen + Quantity: 30 + - ReagentId: Soysauce + Quantity: 5 + - type: Sprite + state: ramen + - type: Food + trash: FoodPacketCupRamenTrash + +- type: entity + parent: DrinkRamen + id: DrinkHellRamen + name: hell ramen + description: Super spicy flavor! + components: + - type: SolutionContainerManager + solutions: + food: + maxVol: 50 + reagents: + - ReagentId: DryRamen + Quantity: 30 + - ReagentId: CapsaicinOil + Quantity: 5 + - type: entity name: chow mein parent: FoodSnackBase @@ -573,6 +613,15 @@ - type: Sprite state: syndicakes-trash +- type: entity + noSpawn: true + parent: FoodPacketTrash + id: FoodPacketCupRamenTrash + name: empty cup ramen + components: + - type: Sprite + state: ramen + - type: entity noSpawn: true parent: FoodPacketTrash diff --git a/Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/meta.json deleted file mode 100644 index db0ac608ed0..00000000000 --- a/Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon"}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Consumable/Food/snacks.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/snacks.rsi/meta.json index 6f699103840..4ff3230cae7 100644 --- a/Resources/Textures/Objects/Consumable/Food/snacks.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/snacks.rsi/meta.json @@ -1,12 +1,15 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24, chinese from paradise, ticket by peptide, cnds-trash based on boritos-trash and syndicakes modified by potato1234x", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24, chinese from paradise, ticket by peptide, cnds-trash based on boritos-trash and syndicakes modified by potato1234x, ramen from https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "size": { "x": 32, "y": 32 }, "states": [ + { + "name": "ramen" + }, { "name": "boritos" }, diff --git a/Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/icon.png b/Resources/Textures/Objects/Consumable/Food/snacks.rsi/ramen.png similarity index 100% rename from Resources/Textures/Objects/Consumable/Drinks/ramen.rsi/icon.png rename to Resources/Textures/Objects/Consumable/Food/snacks.rsi/ramen.png From 7994175aba4535dd6defc3f1f660ba6891d4b7e1 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 12:35:52 +0000 Subject: [PATCH 067/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 53c12e78f73..a9c24ddfeb3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: osjarw - changes: - - message: Air injectors finally have working indicator lights while enabled. - type: Fix - id: 6291 - time: '2024-04-02T05:17:26.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26654 - author: Simyon changes: - message: The hands of cyborgs are now explosion proof. Your beakers wont ever @@ -3842,3 +3835,10 @@ id: 6790 time: '2024-06-20T12:22:04.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29227 +- author: Redfire1331 + changes: + - message: You can now eat cup ramen with chopsticks. + type: Tweak + id: 6791 + time: '2024-06-20T12:34:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/27826 From d15eafe13301960ac698668e56ac1ebcb5c24609 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Thu, 20 Jun 2024 16:05:01 +0200 Subject: [PATCH 068/546] Survival Box Loadouts, Nitrogen Emergency tanks (#29131) * Nitrogen survival boxes * Zero-setup workaround * clown box * cleanup and universal tanks * cleanup * more cleanup * hide loadoutgroups * remaining survival boxes * space ninja * Revert "space ninja" This reverts commit a650f417f83f5861e0001b25418e4a361927c6c6. * weh * weh * undo appearance change of syndicate survival boxes * indentation fix and missing label --- .../en-US/preferences/loadout-groups.ftl | 6 + .../Catalog/Fills/Boxes/emergency.yml | 213 +++++++++++++----- .../Loadouts/Miscellaneous/survival.yml | 182 +++++++++++++++ .../Prototypes/Loadouts/loadout_groups.yml | 61 +++++ .../Prototypes/Loadouts/role_loadouts.yml | 70 ++++++ .../Roles/Jobs/Cargo/cargo_technician.yml | 6 +- .../Roles/Jobs/Cargo/quartermaster.yml | 3 +- .../Roles/Jobs/Cargo/salvage_specialist.yml | 6 +- .../Roles/Jobs/Civilian/assistant.yml | 6 +- .../Roles/Jobs/Civilian/bartender.yml | 6 +- .../Roles/Jobs/Civilian/botanist.yml | 6 +- .../Roles/Jobs/Civilian/chaplain.yml | 1 - .../Prototypes/Roles/Jobs/Civilian/chef.yml | 6 +- .../Prototypes/Roles/Jobs/Civilian/clown.yml | 3 +- .../Roles/Jobs/Civilian/janitor.yml | 6 +- .../Prototypes/Roles/Jobs/Civilian/lawyer.yml | 1 - .../Roles/Jobs/Civilian/librarian.yml | 1 - .../Prototypes/Roles/Jobs/Civilian/mime.yml | 1 - .../Roles/Jobs/Civilian/musician.yml | 6 +- .../Roles/Jobs/Civilian/service_worker.yml | 6 +- .../Prototypes/Roles/Jobs/Command/captain.yml | 3 +- .../Roles/Jobs/Command/head_of_personnel.yml | 3 +- .../Engineering/atmospheric_technician.yml | 6 +- .../Roles/Jobs/Engineering/chief_engineer.yml | 3 +- .../Jobs/Engineering/station_engineer.yml | 6 +- .../Jobs/Engineering/technical_assistant.yml | 6 +- .../Roles/Jobs/Fun/emergencyresponseteam.yml | 6 +- .../Roles/Jobs/Fun/wizard_startinggear.yml | 2 +- .../Prototypes/Roles/Jobs/Medical/chemist.yml | 6 +- .../Jobs/Medical/chief_medical_officer.yml | 1 - .../Roles/Jobs/Medical/medical_doctor.yml | 6 +- .../Roles/Jobs/Medical/medical_intern.yml | 6 +- .../Roles/Jobs/Medical/paramedic.yml | 3 +- .../Roles/Jobs/Science/research_assistant.yml | 6 +- .../Roles/Jobs/Science/research_director.yml | 3 +- .../Roles/Jobs/Science/scientist.yml | 6 +- .../Roles/Jobs/Security/detective.yml | 3 +- .../Roles/Jobs/Security/head_of_security.yml | 3 +- .../Roles/Jobs/Security/security_cadet.yml | 3 +- .../Roles/Jobs/Security/security_officer.yml | 3 +- .../Prototypes/Roles/Jobs/Security/warden.yml | 3 +- .../Prototypes/Roles/Jobs/Wildcards/boxer.yml | 6 +- .../Roles/Jobs/Wildcards/psychologist.yml | 6 +- .../Roles/Jobs/Wildcards/reporter.yml | 6 +- .../Roles/Jobs/Wildcards/zookeeper.yml | 6 +- .../Objects/Storage/boxes.rsi/meta.json | 5 +- .../Storage/boxes.rsi/nitrogentank.png | Bin 0 -> 214 bytes 47 files changed, 560 insertions(+), 152 deletions(-) create mode 100644 Resources/Prototypes/Loadouts/Miscellaneous/survival.yml create mode 100644 Resources/Textures/Objects/Storage/boxes.rsi/nitrogentank.png diff --git a/Resources/Locale/en-US/preferences/loadout-groups.ftl b/Resources/Locale/en-US/preferences/loadout-groups.ftl index ef0937c9109..793a11d690f 100644 --- a/Resources/Locale/en-US/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/preferences/loadout-groups.ftl @@ -3,6 +3,12 @@ loadout-group-trinkets = Trinkets loadout-group-glasses = Glasses loadout-group-backpack = Backpack loadout-group-instruments = Instruments +loadout-group-survival-basic = Survival Box +loadout-group-survival-extended = Extended Survival Box +loadout-group-survival-clown = Clown Survival Box +loadout-group-survival-medical = Medical Survival Box +loadout-group-survival-security = Security Survival Box +loadout-group-survival-syndicate = Github is forcing me to write text that is literally twice-impossible for the player to ever see, send help # Command loadout-group-captain-head = Captain head diff --git a/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml b/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml index 7e89af3320c..c2b0660dc07 100644 --- a/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml +++ b/Resources/Prototypes/Catalog/Fills/Boxes/emergency.yml @@ -1,122 +1,225 @@ - type: entity - name: survival box parent: BoxCardboard id: BoxSurvival + name: survival box description: It's a box with basic internals inside. + suffix: Standard components: - type: StorageFill contents: - - id: ClothingMaskBreath - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - - id: Flare - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: ClothingMaskBreath + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - - state: internals - - state: emergencytank + - state: internals + - state: emergencytank + +- type: entity + parent: BoxSurvival + id: BoxSurvivalNitrogen + suffix: Standard N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskBreath + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull + # Intentionally wrong picture on the box. NT did not care enough to change it. + - type: Label + currentLabel: reagent-name-nitrogen - type: entity - name: extended-capacity survival box parent: BoxCardboard id: BoxSurvivalEngineering + name: extended-capacity survival box description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank. - suffix: Engineering + suffix: Extended components: - type: StorageFill contents: - - id: ClothingMaskBreath - - id: ExtendedEmergencyOxygenTankFilled - - id: EmergencyMedipen - - id: Flare - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: ClothingMaskBreath + - id: ExtendedEmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - - state: internals - - state: extendedtank + - state: internals + - state: extendedtank - type: entity - name: survival box + parent: BoxSurvivalEngineering + id: BoxSurvivalEngineeringNitrogen + suffix: Extended N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskBreath + - id: ExtendedEmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull + # Intentionally wrong picture on the box. NT did not care enough to change it. + - type: Label + currentLabel: reagent-name-nitrogen + +- type: entity + parent: BoxCardboard id: BoxSurvivalSecurity + name: survival box description: It's a box with basic internals inside. suffix: Security components: - type: StorageFill contents: - - id: ClothingMaskGasSecurity - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - - id: Flare - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: ClothingMaskGasSecurity + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - - state: internals - - state: emergencytank + - state: internals + - state: emergencytank - type: entity - name: survival box + parent: BoxSurvivalSecurity + id: BoxSurvivalSecurityNitrogen + suffix: Security N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskGasSecurity + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull + # Intentionally wrong picture on the box. NT did not care enough to change it. + - type: Label + currentLabel: reagent-name-nitrogen + +- type: entity + parent: BoxCardboard id: BoxSurvivalMedical + name: survival box description: It's a box with basic internals inside. suffix: Medical components: - type: StorageFill contents: - - id: ClothingMaskBreathMedical - - id: EmergencyOxygenTankFilled - - id: EmergencyMedipen - - id: Flare - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: ClothingMaskBreathMedical + - id: EmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Sprite layers: - - state: internals - - state: emergencytank + - state: internals + - state: emergencytank + +- type: entity + parent: BoxSurvivalMedical + id: BoxSurvivalMedicalNitrogen + suffix: Medical N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskBreathMedical + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull + # Intentionally wrong picture on the box. NT did not care enough to change it. + - type: Label + currentLabel: reagent-name-nitrogen - type: entity - name: box of hugs parent: BoxCardboard id: BoxHug + name: box of hugs description: A special box for sensitive people. suffix: Emergency components: - type: Sprite layers: - - state: box_hug - - state: heart + - state: box_hug + - state: heart - type: Item heldPrefix: hug - type: StorageFill contents: - - id: ClothingMaskBreath - - id: EmergencyFunnyOxygenTankFilled - - id: EmergencyMedipen - - id: Flare - - id: FoodSnackNutribrick - - id: DrinkWaterBottleFull + - id: ClothingMaskBreath + - id: EmergencyFunnyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull - type: Tag tags: - - BoxHug + - BoxHug + +- type: entity + parent: BoxHug + id: BoxHugNitrogen + suffix: Emergency N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskBreath + - id: EmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + - id: DrinkWaterBottleFull + - type: Label + currentLabel: reagent-name-nitrogen - type: entity - name: extended-capacity survival box parent: BoxCardboard id: BoxSurvivalSyndicate + name: extended-capacity survival box description: It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank. suffix: Syndicate components: - type: StorageFill contents: - - id: ClothingMaskGasSyndicate - - id: ExtendedEmergencyOxygenTankFilled - - id: EmergencyMedipen - - id: Flare - - id: FoodSnackNutribrick + - id: ClothingMaskGasSyndicate + - id: ExtendedEmergencyOxygenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick - type: Sprite layers: - - state: internals - - state: extendedtank + - state: internals + - state: extendedtank + +- type: entity + parent: BoxSurvivalSyndicate + id: BoxSurvivalSyndicateNitrogen + suffix: Syndicate N2 + components: + - type: StorageFill + contents: + - id: ClothingMaskGasSyndicate + - id: ExtendedEmergencyNitrogenTankFilled + - id: EmergencyMedipen + - id: Flare + - id: FoodSnackNutribrick + # Intentionally wrong picture on the box to mimic the NT one + - type: Label + currentLabel: reagent-name-nitrogen diff --git a/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml new file mode 100644 index 00000000000..5a9f6a0d07a --- /dev/null +++ b/Resources/Prototypes/Loadouts/Miscellaneous/survival.yml @@ -0,0 +1,182 @@ +# Species +- type: loadoutEffectGroup + id: NitrogenBreather + effects: + - !type:SpeciesLoadoutEffect + species: + - SlimePerson + - Vox + +- type: loadoutEffectGroup + id: OxygenBreather + effects: + - !type:SpeciesLoadoutEffect + species: + - Arachnid + - Diona + - Dwarf + - Human + - Moth + - Reptilian + +# Basic +- type: loadout + id: EmergencyOxygen + equipment: EmergencyOxygen + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + +- type: startingGear + id: EmergencyOxygen + storage: + back: + - BoxSurvival + +- type: loadout + id: EmergencyNitrogen + equipment: EmergencyNitrogen + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + +- type: startingGear + id: EmergencyNitrogen + storage: + back: + - BoxSurvivalNitrogen + +# Clown +- type: loadout + id: EmergencyOxygenClown + equipment: EmergencyOxygenClown + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + +- type: startingGear + id: EmergencyOxygenClown + storage: + back: + - BoxHug + +- type: loadout + id: EmergencyNitrogenClown + equipment: EmergencyNitrogenClown + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + +- type: startingGear + id: EmergencyNitrogenClown + storage: + back: + - BoxHugNitrogen + +# Engineering / Extended +- type: loadout + id: EmergencyOxygenExtended + equipment: EmergencyOxygenExtended + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + +- type: startingGear + id: EmergencyOxygenExtended + storage: + back: + - BoxSurvivalEngineering + +- type: loadout + id: EmergencyNitrogenExtended + equipment: EmergencyNitrogenExtended + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + +- type: startingGear + id: EmergencyNitrogenExtended + storage: + back: + - BoxSurvivalEngineeringNitrogen + +# Medical +- type: loadout + id: EmergencyOxygenMedical + equipment: EmergencyOxygenMedical + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + +- type: startingGear + id: EmergencyOxygenMedical + storage: + back: + - BoxSurvivalMedical + +- type: loadout + id: EmergencyNitrogenMedical + equipment: EmergencyNitrogenMedical + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + +- type: startingGear + id: EmergencyNitrogenMedical + storage: + back: + - BoxSurvivalMedicalNitrogen + +# Security +- type: loadout + id: EmergencyOxygenSecurity + equipment: EmergencyOxygenSecurity + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + +- type: startingGear + id: EmergencyOxygenSecurity + storage: + back: + - BoxSurvivalSecurity + +- type: loadout + id: EmergencyNitrogenSecurity + equipment: EmergencyNitrogenSecurity + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + +- type: startingGear + id: EmergencyNitrogenSecurity + storage: + back: + - BoxSurvivalSecurityNitrogen + +# Syndicate +- type: loadout + id: EmergencyOxygenSyndicate + equipment: EmergencyOxygenSyndicate + effects: + - !type:GroupLoadoutEffect + proto: OxygenBreather + +- type: startingGear + id: EmergencyOxygenSyndicate + storage: + back: + - BoxSurvivalSyndicate + +- type: loadout + id: EmergencyNitrogenSyndicate + equipment: EmergencyNitrogenSyndicate + effects: + - !type:GroupLoadoutEffect + proto: NitrogenBreather + +- type: startingGear + id: EmergencyNitrogenSyndicate + storage: + back: + - BoxSurvivalSyndicateNitrogen diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index 3d4583a063e..fb25e87f161 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -35,6 +35,16 @@ - GlassesJamjar - GlassesJensen +- type: loadoutGroup + id: Survival + name: loadout-group-survival-basic + minLimit: 2 + maxLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogen + - EmergencyOxygen + # Command - type: loadoutGroup id: CaptainHead @@ -390,6 +400,16 @@ - ClownShoes - JesterShoes +- type: loadoutGroup + id: SurvivalClown + name: loadout-group-survival-clown + minLimit: 2 + maxLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogenClown + - EmergencyOxygenClown + - type: loadoutGroup id: MimeHead name: loadout-group-mime-head @@ -703,6 +723,16 @@ - WhiteShoes - EngineeringWinterBoots +- type: loadoutGroup + id: SurvivalExtended + name: loadout-group-survival-extended + minLimit: 2 + maxLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogenExtended + - EmergencyOxygenExtended + # Science - type: loadoutGroup id: ResearchDirectorHead @@ -973,6 +1003,16 @@ - RedJumpsuit - RedJumpskirt +- type: loadoutGroup + id: SurvivalSecurity + name: loadout-group-survival-security + minLimit: 2 + maxLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogenSecurity + - EmergencyOxygenSecurity + # Medical - type: loadoutGroup id: ChiefMedicalOfficerHead @@ -1145,6 +1185,16 @@ - BlueShoes - MedicalWinterBoots +- type: loadoutGroup + id: SurvivalMedical + name: loadout-group-survival-medical + minLimit: 2 + maxLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogenMedical + - EmergencyOxygenMedical + # Wildcards - type: loadoutGroup id: ReporterJumpsuit @@ -1168,3 +1218,14 @@ - BlueBoxingGloves - GreenBoxingGloves - YellowBoxingGloves + +# Other +- type: loadoutGroup + id: SurvivalSyndicate + name: loadout-group-survival-syndicate + minLimit: 2 + maxLimit: 2 + hidden: true + loadouts: + - EmergencyNitrogenSyndicate + - EmergencyOxygenSyndicate diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index 5f0ec2b274f..29b81664391 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -8,6 +8,7 @@ - CaptainBackpack - CaptainOuterClothing - Trinkets + - Survival - type: roleLoadout id: JobHeadOfPersonnel @@ -19,6 +20,7 @@ - HoPOuterClothing - Glasses - Trinkets + - Survival # Civilian - type: roleLoadout @@ -32,6 +34,7 @@ - PassengerShoes - Glasses - Trinkets + - Survival - type: roleLoadout id: JobBartender @@ -42,6 +45,7 @@ - BartenderOuterClothing - Glasses - Trinkets + - Survival - type: roleLoadout id: JobServiceWorker @@ -50,6 +54,7 @@ - CommonBackpack - Glasses - Trinkets + - Survival - type: roleLoadout id: JobChef @@ -61,6 +66,7 @@ - ChefOuterClothing - Glasses - Trinkets + - Survival - type: roleLoadout id: JobLibrarian @@ -69,6 +75,7 @@ - CommonBackpack - Glasses - Trinkets + - Survival - type: roleLoadout id: JobLawyer @@ -78,6 +85,7 @@ - CommonBackpack - Glasses - Trinkets + - Survival - type: roleLoadout id: JobChaplain @@ -90,6 +98,7 @@ - ChaplainOuterClothing - Glasses - Trinkets + - Survival - type: roleLoadout id: JobJanitor @@ -101,6 +110,7 @@ - JanitorOuterClothing - Glasses - Trinkets + - Survival - type: roleLoadout id: JobBotanist @@ -111,6 +121,7 @@ - BotanistOuterClothing - Glasses - Trinkets + - Survival - type: roleLoadout id: JobClown @@ -122,6 +133,7 @@ - ClownShoes - Glasses - Trinkets + - SurvivalClown - type: roleLoadout id: JobMime @@ -133,6 +145,7 @@ - MimeOuterClothing - Glasses - Trinkets + - Survival - type: roleLoadout id: JobMusician @@ -143,6 +156,7 @@ - Glasses - Trinkets - Instruments + - Survival # Cargo - type: roleLoadout @@ -156,6 +170,7 @@ - QuartermasterShoes - Glasses - Trinkets + - Survival - type: roleLoadout id: JobCargoTechnician @@ -167,6 +182,7 @@ - CargoTechnicianShoes - Glasses - Trinkets + - Survival - type: roleLoadout id: JobSalvageSpecialist @@ -176,6 +192,7 @@ - SalvageSpecialistShoes - Glasses - Trinkets + - Survival # Engineering - type: roleLoadout @@ -188,6 +205,7 @@ - ChiefEngineerOuterClothing - ChiefEngineerShoes - Trinkets + - SurvivalExtended - type: roleLoadout id: JobTechnicalAssistant @@ -195,6 +213,7 @@ - TechnicalAssistantJumpsuit - StationEngineerBackpack - Trinkets + - SurvivalExtended - type: roleLoadout id: JobStationEngineer @@ -206,6 +225,7 @@ - StationEngineerShoes - StationEngineerID - Trinkets + - SurvivalExtended - type: roleLoadout id: JobAtmosphericTechnician @@ -215,6 +235,7 @@ - AtmosphericTechnicianOuterClothing - AtmosphericTechnicianShoes - Trinkets + - SurvivalExtended # Science - type: roleLoadout @@ -229,6 +250,7 @@ - ResearchDirectorShoes - Glasses - Trinkets + - Survival - type: roleLoadout id: JobScientist @@ -243,6 +265,7 @@ - ScientistPDA - Glasses - Trinkets + - Survival - type: roleLoadout id: JobResearchAssistant @@ -251,6 +274,7 @@ - ScientistBackpack - Glasses - Trinkets + - Survival # Security - type: roleLoadout @@ -264,6 +288,7 @@ - HeadofSecurityOuterClothing - SecurityShoes - Trinkets + - SurvivalSecurity - type: roleLoadout id: JobWarden @@ -275,6 +300,7 @@ - WardenOuterClothing - SecurityShoes - Trinkets + - SurvivalSecurity - type: roleLoadout id: JobSecurityOfficer @@ -287,6 +313,7 @@ - SecurityPDA - SecurityBelt - Trinkets + - SurvivalSecurity - type: roleLoadout id: JobDetective @@ -298,6 +325,7 @@ - DetectiveOuterClothing - SecurityShoes - Trinkets + - SurvivalSecurity - type: roleLoadout id: JobSecurityCadet @@ -305,6 +333,7 @@ - SecurityCadetJumpsuit - SecurityBackpack - Trinkets + - SurvivalSecurity # Medical - type: roleLoadout @@ -320,6 +349,7 @@ - ChiefMedicalOfficerShoes - Glasses - Trinkets + - SurvivalMedical - type: roleLoadout id: JobMedicalDoctor @@ -334,6 +364,7 @@ - MedicalDoctorPDA - Glasses - Trinkets + - SurvivalMedical - type: roleLoadout id: JobMedicalIntern @@ -342,6 +373,7 @@ - MedicalBackpack - Glasses - Trinkets + - SurvivalMedical - type: roleLoadout id: JobChemist @@ -353,6 +385,7 @@ - ChemistOuterClothing - MedicalShoes - Trinkets + - SurvivalMedical - type: roleLoadout id: JobParamedic @@ -366,6 +399,7 @@ - ParamedicShoes - Glasses - Trinkets + - SurvivalMedical # Wildcards - type: roleLoadout @@ -374,6 +408,7 @@ - CommonBackpack - Glasses - Trinkets + - Survival - type: roleLoadout id: JobReporter @@ -382,6 +417,7 @@ - CommonBackpack - Glasses - Trinkets + - Survival - type: roleLoadout id: JobPsychologist @@ -389,6 +425,7 @@ - MedicalBackpack - Glasses - Trinkets + - Survival - type: roleLoadout id: JobBoxer @@ -398,3 +435,36 @@ - CommonBackpack - Glasses - Trinkets + - Survival + +# These loadouts will be used without player configuration, thus they must be designed to work without manual selection + +- type: roleLoadout + id: LoadoutSurvivalStandard + groups: + - Survival + +- type: roleLoadout + id: LoadoutSurvivalClown + groups: + - SurvivalClown + +- type: roleLoadout + id: LoadoutSurvivalExtended + groups: + - SurvivalExtended + +- type: roleLoadout + id: LoadoutSurvivalMedical + groups: + - SurvivalMedical + +- type: roleLoadout + id: LoadoutSurvivalSecurity + groups: + - SurvivalSecurity + +- type: roleLoadout + id: LoadoutSurvivalSyndicate + groups: + - SurvivalSyndicate diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml index 78ab1847a45..655e103bca2 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/cargo_technician.yml @@ -18,6 +18,6 @@ id: CargoPDA ears: ClothingHeadsetCargo pocket1: AppraisalTool - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml index e39c327e903..515e2f8425a 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/quartermaster.yml @@ -44,5 +44,4 @@ pocket1: AppraisalTool storage: back: - - BoxSurvival - - Flash \ No newline at end of file + - Flash diff --git a/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml b/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml index 4dd20f51fb0..679b39f05bf 100644 --- a/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml +++ b/Resources/Prototypes/Roles/Jobs/Cargo/salvage_specialist.yml @@ -24,6 +24,6 @@ jumpsuit: ClothingUniformJumpsuitSalvageSpecialist id: SalvagePDA ears: ClothingHeadsetCargo - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml b/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml index 06b66448cb8..5155c8ca00e 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/assistant.yml @@ -14,6 +14,6 @@ equipment: id: PassengerPDA ears: ClothingHeadsetGrey - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml b/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml index 6bceebc65ea..2d035ee3b45 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml @@ -24,6 +24,6 @@ shoes: ClothingShoesColorBlack id: BartenderPDA ears: ClothingHeadsetService - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml b/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml index e8cda189145..dd25a2abe2e 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml @@ -21,6 +21,6 @@ id: BotanistPDA ears: ClothingHeadsetService belt: ClothingBeltPlantFilled - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml index 0ae49f853c6..1ab77dbae58 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chaplain.yml @@ -22,6 +22,5 @@ ears: ClothingHeadsetService storage: back: - - BoxSurvival - Bible - RubberStampChaplain diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml b/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml index 0d8d1911e56..5abb1d4c8ed 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/chef.yml @@ -25,6 +25,6 @@ id: ChefPDA ears: ClothingHeadsetService belt: ClothingBeltChefFilled - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml b/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml index 627469f6c55..29232d9dbb5 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/clown.yml @@ -35,6 +35,5 @@ ears: ClothingHeadsetService storage: back: - - BoxHug - RubberStampClown - - CrayonRainbow \ No newline at end of file + - CrayonRainbow diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml b/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml index 83fd9ae5d2e..d361348a6e0 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml @@ -22,9 +22,9 @@ id: JanitorPDA ears: ClothingHeadsetService belt: ClothingBeltJanitorFilled - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff - type: startingGear id: JanitorMaidGear diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml b/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml index 3ec0eba51ca..58a8ebece11 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml @@ -26,5 +26,4 @@ - BriefcaseBrownFilled storage: back: - - BoxSurvival - RubberStampLawyer diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml b/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml index f5826b76bfb..d865d57cab3 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml @@ -20,5 +20,4 @@ pocket2: HandLabeler # for making named bestsellers storage: back: - - BoxSurvival - BookRandom diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml b/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml index b7e932acb4f..bfdf92b5dd5 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/mime.yml @@ -30,7 +30,6 @@ ears: ClothingHeadsetService storage: back: - - BoxSurvival - RubberStampMime - type: entity diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml b/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml index 5d01cd4938c..b33525d2054 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/musician.yml @@ -21,6 +21,6 @@ shoes: ClothingShoesBootsLaceup id: MusicianPDA ears: ClothingHeadsetService - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml b/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml index efda20712fb..e883f4cc669 100644 --- a/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml +++ b/Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml @@ -21,6 +21,6 @@ shoes: ClothingShoesColorBlack id: ServiceWorkerPDA ears: ClothingHeadsetService - storage: - back: - - BoxSurvival + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Command/captain.yml b/Resources/Prototypes/Roles/Jobs/Command/captain.yml index 1e93ff73cce..79634aa5d9f 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/captain.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/captain.yml @@ -42,6 +42,5 @@ ears: ClothingHeadsetAltCommand storage: back: - - BoxSurvival - Flash - # - StationCharter \ No newline at end of file + # - StationCharter diff --git a/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml b/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml index 72a862f2648..d5521f767f1 100644 --- a/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml +++ b/Resources/Prototypes/Roles/Jobs/Command/head_of_personnel.yml @@ -66,5 +66,4 @@ belt: BoxFolderClipboard storage: back: - - BoxSurvival - - Flash \ No newline at end of file + - Flash diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml index 49a89786337..9810b485713 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/atmospheric_technician.yml @@ -23,6 +23,6 @@ id: AtmosPDA belt: ClothingBeltUtilityEngineering ears: ClothingHeadsetEngineering - storage: - back: - - BoxSurvivalEngineering \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml index 8cc934d634a..0ee0b6736ca 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/chief_engineer.yml @@ -46,5 +46,4 @@ belt: ClothingBeltUtilityEngineering storage: back: - - BoxSurvivalEngineering - - Flash \ No newline at end of file + - Flash diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml b/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml index 1bff9257bba..0bd81e65e02 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/station_engineer.yml @@ -23,6 +23,6 @@ eyes: ClothingEyesGlassesMeson belt: ClothingBeltUtilityEngineering ears: ClothingHeadsetEngineering - storage: - back: - - BoxSurvivalEngineering \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml b/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml index 8bbaf2a3903..d0d3cfe7861 100644 --- a/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Engineering/technical_assistant.yml @@ -27,6 +27,6 @@ belt: ClothingBeltUtilityEngineering ears: ClothingHeadsetEngineering pocket2: BookEngineersHandbook - storage: - back: - - BoxSurvivalEngineering \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Fun/emergencyresponseteam.yml b/Resources/Prototypes/Roles/Jobs/Fun/emergencyresponseteam.yml index 337b7e1de91..011ac8812ba 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/emergencyresponseteam.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/emergencyresponseteam.yml @@ -380,7 +380,7 @@ pocket1: Flare storage: back: - - BoxSurvivalMedical + - BoxSurvivalMedical # Is this actually supposed to be Medical? All other ERT has Extended - Hypospray - MedkitAdvancedFilled - CrowbarRed @@ -405,7 +405,7 @@ pocket1: Flare storage: back: - - BoxSurvivalMedical + - BoxSurvivalMedical # Is this actually supposed to be Medical? All other ERT has Extended - Hypospray - MedkitAdvancedFilled - CrowbarRed @@ -474,4 +474,4 @@ - BoxLightMixed - Soap - CrowbarRed - - AdvMopItem \ No newline at end of file + - AdvMopItem diff --git a/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml index d053d8da1cc..a4e5e3c3ab8 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/wizard_startinggear.yml @@ -32,4 +32,4 @@ id: WizardHardsuitGear parent: WizardVioletGear equipment: - outerClothing: ClothingOuterHardsuitWizard \ No newline at end of file + outerClothing: ClothingOuterHardsuitWizard diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml b/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml index fefd0110acc..dec2b6273eb 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chemist.yml @@ -23,6 +23,6 @@ belt: ChemBag pocket1: HandLabeler eyes: ClothingEyesGlassesChemical - storage: - back: - - BoxSurvivalMedical \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml index 3f6bd5e4529..25871134155 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/chief_medical_officer.yml @@ -46,5 +46,4 @@ belt: ClothingBeltMedicalFilled storage: back: - - BoxSurvivalMedical - Flash diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml index be058518a68..11a8d101888 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_doctor.yml @@ -21,6 +21,6 @@ equipment: ears: ClothingHeadsetMedical belt: ClothingBeltMedicalFilled - storage: - back: - - BoxSurvivalMedical \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml index 3fe26e6056b..41808558fdf 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml @@ -24,6 +24,6 @@ ears: ClothingHeadsetMedical belt: ClothingBeltMedicalFilled pocket2: BookMedicalReferenceBook - storage: - back: - - BoxSurvivalMedical \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml b/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml index 242fac8d0c0..166f9ac42b7 100644 --- a/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml +++ b/Resources/Prototypes/Roles/Jobs/Medical/paramedic.yml @@ -26,5 +26,4 @@ belt: ClothingBeltMedicalEMTFilled storage: back: - - BoxSurvivalMedical - - EmergencyRollerBedSpawnFolded \ No newline at end of file + - EmergencyRollerBedSpawnFolded diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml index aec2dd6fff3..c421c09b8ab 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_assistant.yml @@ -23,6 +23,6 @@ id: ResearchAssistantPDA ears: ClothingHeadsetScience pocket2: BookScientistsGuidebook - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml index fd6e00a8e3f..b54ba54b1a4 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/research_director.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/research_director.yml @@ -36,5 +36,4 @@ ears: ClothingHeadsetRD storage: back: - - BoxSurvival - - Flash \ No newline at end of file + - Flash diff --git a/Resources/Prototypes/Roles/Jobs/Science/scientist.yml b/Resources/Prototypes/Roles/Jobs/Science/scientist.yml index b2e63fead8a..8bb99eab3c0 100644 --- a/Resources/Prototypes/Roles/Jobs/Science/scientist.yml +++ b/Resources/Prototypes/Roles/Jobs/Science/scientist.yml @@ -18,6 +18,6 @@ id: ScientistGear equipment: ears: ClothingHeadsetScience - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Security/detective.yml b/Resources/Prototypes/Roles/Jobs/Security/detective.yml index 47258fa00bf..22ef115d7cd 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/detective.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/detective.yml @@ -30,7 +30,6 @@ belt: ClothingBeltHolsterFilled storage: back: - - BoxSurvivalSecurity - Flash - ForensicPad - - ForensicScanner \ No newline at end of file + - ForensicScanner diff --git a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml index aac7c7b3508..044df7f69e2 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/head_of_security.yml @@ -49,6 +49,5 @@ pocket1: WeaponPistolMk58 storage: back: - - BoxSurvivalSecurity - Flash - - MagazinePistol \ No newline at end of file + - MagazinePistol diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml index b68336c9530..4561d1adb0e 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml @@ -37,6 +37,5 @@ pocket2: BookSecurity storage: back: - - BoxSurvivalSecurity - Flash - - MagazinePistol \ No newline at end of file + - MagazinePistol diff --git a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml index c773396601d..dd2f82d6669 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/security_officer.yml @@ -30,6 +30,5 @@ pocket1: WeaponPistolMk58 storage: back: - - BoxSurvivalSecurity - Flash - - MagazinePistol \ No newline at end of file + - MagazinePistol diff --git a/Resources/Prototypes/Roles/Jobs/Security/warden.yml b/Resources/Prototypes/Roles/Jobs/Security/warden.yml index 7f157525767..6d79d748049 100644 --- a/Resources/Prototypes/Roles/Jobs/Security/warden.yml +++ b/Resources/Prototypes/Roles/Jobs/Security/warden.yml @@ -33,6 +33,5 @@ pocket1: WeaponPistolMk58 storage: back: - - BoxSurvivalSecurity - Flash - - MagazinePistol \ No newline at end of file + - MagazinePistol diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml index aceb7a10f6a..e2f8de96093 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/boxer.yml @@ -17,6 +17,6 @@ ears: ClothingHeadsetService shoes: ClothingShoesColorRed belt: ClothingBeltChampion - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml index 17bed0ee7f6..5414430bf54 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml @@ -19,6 +19,6 @@ shoes: ClothingShoesLeather id: PsychologistPDA ears: ClothingHeadsetMedical - storage: - back: - - BoxSurvivalMedical \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml index b379a0ec235..d0a35990d70 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/reporter.yml @@ -16,6 +16,6 @@ shoes: ClothingShoesColorWhite id: ReporterPDA ears: ClothingHeadsetService - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml b/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml index 815ead412c7..32c98ed4871 100644 --- a/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml +++ b/Resources/Prototypes/Roles/Jobs/Wildcards/zookeeper.yml @@ -18,6 +18,6 @@ shoes: ClothingShoesColorWhite id: ZookeeperPDA ears: ClothingHeadsetService - storage: - back: - - BoxSurvival \ No newline at end of file + #storage: + #back: + #- Stuff diff --git a/Resources/Textures/Objects/Storage/boxes.rsi/meta.json b/Resources/Textures/Objects/Storage/boxes.rsi/meta.json index f30d9c9ae72..6963a9cdad0 100644 --- a/Resources/Textures/Objects/Storage/boxes.rsi/meta.json +++ b/Resources/Textures/Objects/Storage/boxes.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/cc65477c04f7403ca8a457bd5bae69a01abadbf0, encryptokey was taken from Baystation12 at https://github.com/infinitystation/Baystation12/blob/073f678cdce92edb8fcd55f9ffc9f0523bf31506/icons/obj/radio.dmi and modified by lapatison. boxwidetoy, shelltoy, swab, flare, inflatable, trashbag, magazine, holo and forensic created by potato1234x (github) for ss14 based on toys.rsi, mouth_swab.rsi, flare.rsi, inflatable_wall.rsi, trashbag.rsi, caseless_pistol_mag.rsi, guardians.rsi and bureaucracy.rsi respectively, candle and darts created by TheShuEd for ss14, throwing_knives and vials was drawn by Ubaser, evidence_markers by moomoobeef.", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/cc65477c04f7403ca8a457bd5bae69a01abadbf0, encryptokey was taken from Baystation12 at https://github.com/infinitystation/Baystation12/blob/073f678cdce92edb8fcd55f9ffc9f0523bf31506/icons/obj/radio.dmi and modified by lapatison. boxwidetoy, shelltoy, swab, flare, inflatable, trashbag, magazine, holo and forensic created by potato1234x (github) for ss14 based on toys.rsi, mouth_swab.rsi, flare.rsi, inflatable_wall.rsi, trashbag.rsi, caseless_pistol_mag.rsi, guardians.rsi and bureaucracy.rsi respectively, candle and darts created by TheShuEd for ss14, throwing_knives and vials was drawn by Ubaser, evidence_markers by moomoobeef, nitrogentank modified from extendedtank by Errant", "size": { "x": 32, "y": 32 @@ -25,6 +25,9 @@ { "name": "emergencytank" }, + { + "name": "nitrogentank" + }, { "name": "heart" }, diff --git a/Resources/Textures/Objects/Storage/boxes.rsi/nitrogentank.png b/Resources/Textures/Objects/Storage/boxes.rsi/nitrogentank.png new file mode 100644 index 0000000000000000000000000000000000000000..e179be543c2742e60684c74a5870df0e809cf14d GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oArNM~bhqvgP_V<( z#W5tpJvl*wb+Mv>6cZYuY|A2{$;%M0zy800v046Yw@sBQ*$k1>UL>$?7dc|TUuWJy zgDl0v(t3<+L9z#(vN#%a=4Y(nyI%JCA$Qwe!)%E@23>Xb32z#HviBL@`}vJqmBm3! t{$6>TprzG`!ZR!8T@;YuZJa2{#E@PiXME1@Pan`t44$rjF6*2UngBzCK>q*$ literal 0 HcmV?d00001 From cf374ac905149dc10c15ecc2167031fcfa1163a5 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 20 Jun 2024 16:05:40 +0200 Subject: [PATCH 069/546] You can now pry multiple tiles at once (#29231) * You can now pry multiple tiles at once * More advanced do after duplicate checking. Instead of just saying "lol tile prying can raise duplicates", we now have a system so tile prying can properly distinguish events on 2 different tiles. This is achieved with a virtual function on DoAfterEvent. --- Content.Shared/DoAfter/DoAfterEvent.cs | 8 ++++++++ Content.Shared/DoAfter/SharedDoAfterSystem.cs | 2 +- .../Components/ToolTileCompatibleComponent.cs | 15 ++++++++++++--- .../Tools/Systems/SharedToolSystem.Tile.cs | 14 +++++++------- Content.Shared/Tools/Systems/SharedToolSystem.cs | 5 +++++ 5 files changed, 33 insertions(+), 11 deletions(-) diff --git a/Content.Shared/DoAfter/DoAfterEvent.cs b/Content.Shared/DoAfter/DoAfterEvent.cs index bc9abdab87b..5affbe74850 100644 --- a/Content.Shared/DoAfter/DoAfterEvent.cs +++ b/Content.Shared/DoAfter/DoAfterEvent.cs @@ -34,6 +34,14 @@ public abstract partial class DoAfterEvent : HandledEntityEventArgs public EntityUid? Used => DoAfter.Args.Used; public DoAfterArgs Args => DoAfter.Args; #endregion + + /// + /// Check whether this event is "the same" as another event for duplicate checking. + /// + public virtual bool IsDuplicate(DoAfterEvent other) + { + return GetType() == other.GetType(); + } } /// diff --git a/Content.Shared/DoAfter/SharedDoAfterSystem.cs b/Content.Shared/DoAfter/SharedDoAfterSystem.cs index 9ad649683dd..77b47415333 100644 --- a/Content.Shared/DoAfter/SharedDoAfterSystem.cs +++ b/Content.Shared/DoAfter/SharedDoAfterSystem.cs @@ -310,7 +310,7 @@ private bool IsDuplicate(DoAfterArgs args, DoAfterArgs otherArgs, DuplicateCondi } if ((conditions & DuplicateConditions.SameEvent) != 0 - && args.Event.GetType() != otherArgs.Event.GetType()) + && !args.Event.IsDuplicate(otherArgs.Event)) { return false; } diff --git a/Content.Shared/Tools/Components/ToolTileCompatibleComponent.cs b/Content.Shared/Tools/Components/ToolTileCompatibleComponent.cs index caac41a3def..57058a5781a 100644 --- a/Content.Shared/Tools/Components/ToolTileCompatibleComponent.cs +++ b/Content.Shared/Tools/Components/ToolTileCompatibleComponent.cs @@ -30,15 +30,24 @@ public sealed partial class ToolTileCompatibleComponent : Component [Serializable, NetSerializable] public sealed partial class TileToolDoAfterEvent : DoAfterEvent { - public NetCoordinates Coordinates; + public NetEntity Grid; + public Vector2i GridTile; - public TileToolDoAfterEvent(NetCoordinates coordinates) + public TileToolDoAfterEvent(NetEntity grid, Vector2i gridTile) { - Coordinates = coordinates; + Grid = grid; + GridTile = gridTile; } public override DoAfterEvent Clone() { return this; } + + public override bool IsDuplicate(DoAfterEvent other) + { + return other is TileToolDoAfterEvent otherTile + && Grid == otherTile.Grid + && GridTile == otherTile.GridTile; + } } diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs b/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs index 4ccdb2ef494..f392b317406 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs @@ -37,24 +37,24 @@ private void OnToolTileComplete(Entity ent, ref Til if (!TryComp(ent, out var tool)) return; - var coordinates = GetCoordinates(args.Coordinates); - var gridUid = coordinates.GetGridUid(EntityManager); + var gridUid = GetEntity(args.Grid); if (!TryComp(gridUid, out var grid)) { Log.Error("Attempted use tool on a non-existent grid?"); return; } - var tileRef = _maps.GetTileRef(gridUid.Value, grid, coordinates); - if (comp.RequiresUnobstructed && _turfs.IsTileBlocked(gridUid.Value, tileRef.GridIndices, CollisionGroup.MobMask)) + var tileRef = _maps.GetTileRef(gridUid, grid, args.GridTile); + var coords = _maps.ToCoordinates(tileRef, grid); + if (comp.RequiresUnobstructed && _turfs.IsTileBlocked(gridUid, tileRef.GridIndices, CollisionGroup.MobMask)) return; if (!TryDeconstructWithToolQualities(tileRef, tool.Qualities)) return; AdminLogger.Add(LogType.LatticeCut, LogImpact.Medium, - $"{ToPrettyString(args.User):player} used {ToPrettyString(ent)} to edit the tile at {args.Coordinates}"); + $"{ToPrettyString(args.User):player} used {ToPrettyString(ent)} to edit the tile at {coords}"); args.Handled = true; } @@ -66,7 +66,7 @@ private bool UseToolOnTile(Entity var comp = ent.Comp1!; var tool = ent.Comp2!; - if (!_mapManager.TryFindGridAt(clickLocation.ToMap(EntityManager, _transformSystem), out var gridUid, out var mapGrid)) + if (!_mapManager.TryFindGridAt(_transformSystem.ToMapCoordinates(clickLocation), out var gridUid, out var mapGrid)) return false; var tileRef = _maps.GetTileRef(gridUid, mapGrid, clickLocation); @@ -85,7 +85,7 @@ private bool UseToolOnTile(Entity if (!InteractionSystem.InRangeUnobstructed(user, coordinates, popup: false)) return false; - var args = new TileToolDoAfterEvent(GetNetCoordinates(coordinates)); + var args = new TileToolDoAfterEvent(GetNetEntity(gridUid), tileRef.GridIndices); UseTool(ent, user, ent, comp.Delay, tool.Qualities, args, out _, toolComponent: tool); return true; } diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.cs b/Content.Shared/Tools/Systems/SharedToolSystem.cs index 72e984fd82a..56ce81413fb 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.cs @@ -271,6 +271,11 @@ public override DoAfterEvent Clone() return new ToolDoAfterEvent(Fuel, evClone, OriginalTarget); } + + public override bool IsDuplicate(DoAfterEvent other) + { + return other is ToolDoAfterEvent toolDoAfter && WrappedEvent.IsDuplicate(toolDoAfter.WrappedEvent); + } } [Serializable, NetSerializable] From c91789a78de1923f29886b5af6169c16c6eee5f4 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 14:06:47 +0000 Subject: [PATCH 070/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index a9c24ddfeb3..272f93e89d7 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,19 +1,4 @@ Entries: -- author: Simyon - changes: - - message: The hands of cyborgs are now explosion proof. Your beakers wont ever - break again! - type: Fix - id: 6292 - time: '2024-04-02T05:18:31.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26515 -- author: lzk228 - changes: - - message: Typing indicator now can be shaded by shadows. - type: Tweak - id: 6293 - time: '2024-04-03T02:12:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26678 - author: EmoGarbage404 changes: - message: Increased time between pulses for various anomalies. @@ -3842,3 +3827,18 @@ id: 6791 time: '2024-06-20T12:34:46.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/27826 +- author: Errant + changes: + - message: Slimepeople crewmembers now spawn with survival boxes that contain emergency + nitrogen tanks. + type: Tweak + id: 6792 + time: '2024-06-20T14:05:01.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29131 +- author: PJB3005 + changes: + - message: You can now pry multiple tiles at once. + type: Tweak + id: 6793 + time: '2024-06-20T14:05:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29231 From 50146d4b98e6a14eba3a4b2df0a436ed31ae199b Mon Sep 17 00:00:00 2001 From: MilenVolf <63782763+MilenVolf@users.noreply.github.com> Date: Thu, 20 Jun 2024 17:19:22 +0300 Subject: [PATCH 071/546] Fix prying speed & log (#29210) * cleanup prototypes with `PryingComponent` & fix jaws of life prying speed * Minor cleanup for tools and prying systems Remove some obsolete methods. * Fix doafter continues when not held & log * Modifiy delays for floor prying * Fix test fail --- .../Prying/Components/PryingComponent.cs | 14 +++++++------- Content.Shared/Prying/Systems/PryingSystem.cs | 15 +++++++-------- .../Tools/Components/ToolForcePoweredComponent.cs | 10 ---------- .../Systems/SharedToolSystem.MultipleTool.cs | 11 ++--------- .../Tools/Systems/SharedToolSystem.Tile.cs | 6 ++++-- .../Entities/Debugging/spanisharmyknife.yml | 2 -- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 13 +++---------- Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml | 11 +++-------- .../Entities/Objects/Tools/cowtools.yml | 5 ++--- .../Entities/Objects/Tools/jaws_of_life.yml | 8 +++----- .../Entities/Objects/Weapons/Melee/armblade.yml | 3 --- .../Entities/Objects/Weapons/Melee/mining.yml | 3 --- 12 files changed, 31 insertions(+), 70 deletions(-) delete mode 100644 Content.Shared/Tools/Components/ToolForcePoweredComponent.cs diff --git a/Content.Shared/Prying/Components/PryingComponent.cs b/Content.Shared/Prying/Components/PryingComponent.cs index 7a7f304d8f8..6651e2b5744 100644 --- a/Content.Shared/Prying/Components/PryingComponent.cs +++ b/Content.Shared/Prying/Components/PryingComponent.cs @@ -9,32 +9,32 @@ public sealed partial class PryingComponent : Component /// /// Whether the entity can pry open powered doors /// - [DataField("pryPowered")] - public bool PryPowered = false; + [DataField] + public bool PryPowered; /// /// Whether the tool can bypass certain restrictions when prying. /// For example door bolts. /// - [DataField("force")] - public bool Force = false; + [DataField] + public bool Force; /// /// Modifier on the prying time. /// Lower values result in more time. /// - [DataField("speedModifier")] + [DataField] public float SpeedModifier = 1.0f; /// /// What sound to play when prying is finished. /// - [DataField("useSound")] + [DataField] public SoundSpecifier UseSound = new SoundPathSpecifier("/Audio/Items/crowbar.ogg"); /// /// Whether the entity can currently pry things. /// - [DataField("enabled")] + [DataField] public bool Enabled = true; } diff --git a/Content.Shared/Prying/Systems/PryingSystem.cs b/Content.Shared/Prying/Systems/PryingSystem.cs index 372c89c9ae0..52459c4f744 100644 --- a/Content.Shared/Prying/Systems/PryingSystem.cs +++ b/Content.Shared/Prying/Systems/PryingSystem.cs @@ -21,7 +21,7 @@ public sealed class PryingSystem : EntitySystem [Dependency] private readonly ISharedAdminLogManager _adminLog = default!; [Dependency] private readonly SharedDoAfterSystem _doAfterSystem = default!; [Dependency] private readonly SharedAudioSystem _audioSystem = default!; - [Dependency] private readonly SharedPopupSystem Popup = default!; + [Dependency] private readonly SharedPopupSystem _popup = default!; public override void Initialize() { @@ -46,7 +46,7 @@ private void OnDoorAltVerb(EntityUid uid, DoorComponent component, GetVerbsEvent if (!args.CanInteract || !args.CanAccess) return; - if (!TryComp(args.User, out var tool)) + if (!TryComp(args.User, out _)) return; args.Verbs.Add(new AlternativeVerb() @@ -74,7 +74,7 @@ public bool TryPry(EntityUid target, EntityUid user, out DoAfterId? id, EntityUi if (!CanPry(target, user, out var message, comp)) { if (!string.IsNullOrWhiteSpace(message)) - Popup.PopupClient(Loc.GetString(message), target, user); + _popup.PopupClient(Loc.GetString(message), target, user); // If we have reached this point we want the event that caused this // to be marked as handled. return true; @@ -138,9 +138,10 @@ private bool StartPry(EntityUid target, EntityUid user, EntityUid? tool, float t { BreakOnDamage = true, BreakOnMove = true, + NeedHand = tool != user, }; - if (tool != null) + if (tool != user && tool != null) { _adminLog.Add(LogType.Action, LogImpact.Low, $"{ToPrettyString(user)} is using {ToPrettyString(tool.Value)} to pry {ToPrettyString(target)}"); } @@ -163,7 +164,7 @@ private void OnDoAfter(EntityUid uid, DoorComponent door, DoorPryDoAfterEvent ar if (!CanPry(uid, args.User, out var message, comp)) { if (!string.IsNullOrWhiteSpace(message)) - Popup.PopupClient(Loc.GetString(message), uid, args.User); + _popup.PopupClient(Loc.GetString(message), uid, args.User); return; } @@ -178,6 +179,4 @@ private void OnDoAfter(EntityUid uid, DoorComponent door, DoorPryDoAfterEvent ar } [Serializable, NetSerializable] -public sealed partial class DoorPryDoAfterEvent : SimpleDoAfterEvent -{ -} +public sealed partial class DoorPryDoAfterEvent : SimpleDoAfterEvent; diff --git a/Content.Shared/Tools/Components/ToolForcePoweredComponent.cs b/Content.Shared/Tools/Components/ToolForcePoweredComponent.cs deleted file mode 100644 index d38034c7540..00000000000 --- a/Content.Shared/Tools/Components/ToolForcePoweredComponent.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace Content.Shared.Tools.Components -{ - /// - /// Tag component to let a tool ignore restrictions on whether devices are powered - /// or not to work. - /// - [RegisterComponent] - public sealed partial class ToolForcePoweredComponent : Component - {} -} diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.MultipleTool.cs b/Content.Shared/Tools/Systems/SharedToolSystem.MultipleTool.cs index d69f01d762f..595ef8a9252 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.MultipleTool.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.MultipleTool.cs @@ -70,16 +70,9 @@ public virtual void SetMultipleTool(EntityUid uid, tool.Qualities = current.Behavior; // TODO: Replace this with a better solution later - if (TryComp(uid, out var pcomp)) + if (TryComp(uid, out var pryComp)) { - if (current.Behavior.Contains("Prying")) - { - pcomp.Enabled = true; - } - else - { - pcomp.Enabled = false; - } + pryComp.Enabled = current.Behavior.Contains("Prying"); } if (playSound && current.ChangeSound != null) diff --git a/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs b/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs index f392b317406..6fa4fac4b3a 100644 --- a/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs +++ b/Content.Shared/Tools/Systems/SharedToolSystem.Tile.cs @@ -53,8 +53,10 @@ private void OnToolTileComplete(Entity ent, ref Til if (!TryDeconstructWithToolQualities(tileRef, tool.Qualities)) return; - AdminLogger.Add(LogType.LatticeCut, LogImpact.Medium, - $"{ToPrettyString(args.User):player} used {ToPrettyString(ent)} to edit the tile at {coords}"); + AdminLogger.Add( + LogType.LatticeCut, + LogImpact.Medium, + $"{ToPrettyString(args.User):player} used {ToPrettyString(ent)} to edit the tile at {coords}"); args.Handled = true; } diff --git a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml index b7fb1188ccd..023ba8c08a8 100644 --- a/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml +++ b/Resources/Prototypes/Entities/Debugging/spanisharmyknife.yml @@ -22,8 +22,6 @@ Slash: 10 - type: ToolTileCompatible - type: Tool - qualities: - - Prying - type: Prying - type: MultipleTool statusShowBehavior: true diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 93d24be5af8..fc9e5151e91 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -2265,17 +2265,10 @@ tags: - DoorBumpOpener - FootstepSound - - type: Tool # Open door from xeno.yml. + - type: Prying # Open door from xeno.yml. + pryPowered: true + force: true speedModifier: 1.5 - qualities: - - Prying - useSound: - path: /Audio/Items/crowbar.ogg - - type: Prying - pryPowered: !type:Bool - true - force: !type:Bool - true useSound: path: /Audio/Items/crowbar.ogg - type: PassiveDamage # Slight passive regen. Assuming one damage type, comes out to about 4 damage a minute from base.yml. diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml index 8c262d23da6..9fb0be02aec 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/xeno.yml @@ -21,15 +21,10 @@ true NavSmash: !type:Bool true - - type: Tool - speedModifier: 1.5 - qualities: - - Prying - type: Prying - pryPowered: !type:Bool - true - force: !type:Bool - true + pryPowered: true + force: true + speedModifier: 1.5 useSound: path: /Audio/Items/crowbar.ogg - type: Reactive diff --git a/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml b/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml index c9b37b8b1ae..2d584bd233c 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/cowtools.yml @@ -91,11 +91,10 @@ - type: Tool qualities: - Prying - useSound: - path: /Audio/Items/crowbar.ogg - speedModifier: 0.05 - type: ToolTileCompatible + delay: 10 - type: Prying + speedModifier: 0.05 - type: entity name: mooltitool diff --git a/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml b/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml index c80e53870e5..bd4c7aa7b5d 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/jaws_of_life.yml @@ -18,15 +18,15 @@ slots: - Belt - type: ToolTileCompatible + delay: 0.5 - type: Tool qualities: - Prying - speedModifier: 1.5 useSound: /Audio/Items/jaws_pry.ogg - type: Prying + speedModifier: 1.5 pryPowered: true useSound: /Audio/Items/jaws_pry.ogg - - type: ToolForcePowered - type: MultipleTool statusShowBehavior: true entries: @@ -66,9 +66,7 @@ right: - state: syn_inhand-right size: Normal - - type: Tool - qualities: - - Prying + - type: Prying speedModifier: 3.0 - type: MultipleTool entries: diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml index 9e1134195d5..49b22c000d5 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/armblade.yml @@ -18,7 +18,4 @@ - type: Item size: Normal sprite: Objects/Weapons/Melee/armblade.rsi - - type: Tool - qualities: - - Prying - type: Prying diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml index ccf45bf59aa..4eec90584c8 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/mining.yml @@ -62,9 +62,6 @@ - type: Item size: Ginormous - type: DisarmMalus - - type: Tool - qualities: - - Prying - type: Prying - type: entity From 0a3b221766635e469a7ad2030c2073a0c7ebf5b7 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 20 Jun 2024 14:20:29 +0000 Subject: [PATCH 072/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 272f93e89d7..9a5de7a56f9 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: EmoGarbage404 - changes: - - message: Increased time between pulses for various anomalies. - type: Tweak - id: 6294 - time: '2024-04-03T03:15:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26677 - author: Plykiya changes: - message: Dropped items are no longer rotated to world north. @@ -3842,3 +3835,13 @@ id: 6793 time: '2024-06-20T14:05:40.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29231 +- author: MilenVolf + changes: + - message: Jaws of life, xeno and spiders now use proper prying speed that will + lead into a faster prying. + type: Fix + - message: Jaws of life now pries tiles much faster. + type: Tweak + id: 6794 + time: '2024-06-20T14:19:22.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29210 From b90c6acacd25df65abffbda8edaa14ab4892f93e Mon Sep 17 00:00:00 2001 From: Ghagliiarghii <68826635+Ghagliiarghii@users.noreply.github.com> Date: Thu, 20 Jun 2024 10:24:36 -0400 Subject: [PATCH 073/546] golden plunger (#29043) * golden plunger * Add wood material (the handle is still wood) * 52 hours --------- Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> --- .../en-US/preferences/loadout-groups.ftl | 1 + .../Objects/Specific/Janitorial/janitor.yml | 30 ++++++++++++++++++ .../Loadouts/Jobs/Civilian/janitor.yml | 23 ++++++++++++++ .../Prototypes/Loadouts/loadout_groups.yml | 7 ++++ .../Prototypes/Loadouts/role_loadouts.yml | 1 + .../golden_plunger.rsi/equipped-HELMET.png | Bin 0 -> 223 bytes .../Janitorial/golden_plunger.rsi/meta.json | 26 +++++++++++++++ .../plunger-inhand-left.png | Bin 0 -> 265 bytes .../plunger-inhand-right.png | Bin 0 -> 264 bytes .../Janitorial/golden_plunger.rsi/plunger.png | Bin 0 -> 299 bytes 10 files changed, 88 insertions(+) create mode 100644 Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/meta.json create mode 100644 Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger-inhand-left.png create mode 100644 Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger-inhand-right.png create mode 100644 Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger.png diff --git a/Resources/Locale/en-US/preferences/loadout-groups.ftl b/Resources/Locale/en-US/preferences/loadout-groups.ftl index 793a11d690f..1c28509b2d4 100644 --- a/Resources/Locale/en-US/preferences/loadout-groups.ftl +++ b/Resources/Locale/en-US/preferences/loadout-groups.ftl @@ -54,6 +54,7 @@ loadout-group-janitor-head = Janitor head loadout-group-janitor-jumpsuit = Janitor jumpsuit loadout-group-janitor-gloves = Janitor gloves loadout-group-janitor-outerclothing = Janitor outer clothing +loadout-group-janitor-plunger = Janitor plunger loadout-group-botanist-head = Botanist head loadout-group-botanist-jumpsuit = Botanist jumpsuit diff --git a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml index cb5f875204b..f4cc09430a2 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Janitorial/janitor.yml @@ -248,6 +248,36 @@ Blunt: 3 - type: Plunger +- type: entity + name: golden plunger + id: GoldenPlunger + parent: Plunger + description: A plunger with a plastic suction cup coated in a thin layer of gold given as a token of appreciation for years of service. Still used to unclog drains. + components: + - type: Sprite + sprite: Objects/Specific/Janitorial/golden_plunger.rsi + state: plunger + - type: Item + sprite: Objects/Specific/Janitorial/golden_plunger.rsi + heldPrefix: plunger + - type: Clothing + sprite: Objects/Specific/Janitorial/golden_plunger.rsi + slots: + - HEAD + clothingVisuals: + head: + - state: equipped-HELMET + offset: "0, 0.15625" + - type: PointLight + radius: 1.5 + energy: 0.75 + color: "#ffc20e" + - type: PhysicalComposition + materialComposition: + Plastic: 50 + Gold: 10 + Wood: 25 + - type: weightedRandomEntity id: PlungerLoot weights: diff --git a/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml b/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml index 1964acbb02c..44570421837 100644 --- a/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml +++ b/Resources/Prototypes/Loadouts/Jobs/Civilian/janitor.yml @@ -1,3 +1,12 @@ +- type: loadoutEffectGroup + id: SeniorJanitorial + effects: + - !type:JobRequirementLoadoutEffect + requirement: + !type:RoleTimeRequirement + role: JobJanitor + time: 187200 #52 hrs (1 hour per week for 1 year) + # Head - type: loadout id: JanitorHead @@ -64,3 +73,17 @@ id: JanitorWintercoat equipment: outerClothing: ClothingOuterWinterJani + +# Misc +- type: loadout + id: JanitorGoldenPlunger + equipment: JanitorGoldenPlunger + effects: + - !type:GroupLoadoutEffect + proto: SeniorJanitorial + +- type: startingGear + id: JanitorGoldenPlunger + storage: + back: + - GoldenPlunger \ No newline at end of file diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index fb25e87f161..530022424ec 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -331,6 +331,13 @@ loadouts: - JanitorWintercoat +- type: loadoutGroup + id: JanitorPlunger + name: loadout-group-janitor-plunger + minLimit: 0 + loadouts: + - JanitorGoldenPlunger + - type: loadoutGroup id: BotanistHead name: loadout-group-botanist-head diff --git a/Resources/Prototypes/Loadouts/role_loadouts.yml b/Resources/Prototypes/Loadouts/role_loadouts.yml index 29b81664391..f2f76485218 100644 --- a/Resources/Prototypes/Loadouts/role_loadouts.yml +++ b/Resources/Prototypes/Loadouts/role_loadouts.yml @@ -110,6 +110,7 @@ - JanitorOuterClothing - Glasses - Trinkets + - JanitorPlunger - Survival - type: roleLoadout diff --git a/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/equipped-HELMET.png b/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..97a8bf5997c9365b9eb0b65d90f01328197c7f24 GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|W_r3fhE&XX zdutz+}c3myJBwPIz6>Ii{d#>>y?ktF>zLRN;@+d;jkDb2AC|YX1H?F8bW| zR}<@B2R=E)qp;h-jQND#gxnvDJ{Oxy=kMRY;N?fo`;+I&S232(&yL)7*=YX-WBYHM zI?K0WH*VEO{Wt~$(69DB1QV;+D literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/meta.json b/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/meta.json new file mode 100644 index 00000000000..22ee7db3a21 --- /dev/null +++ b/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/meta.json @@ -0,0 +1,26 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Plunger sprites taken from tgstation https://github.com/tgstation/tgstation/blob/master/icons/obj/watercloset.dmi, Helmet sprite made for ss14 by VasilisThePikachu on github, golden plunger modified from original by Ghagliiarghii on github", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "plunger" + }, + { + "name": "plunger-inhand-left", + "directions": 4 + }, + { + "name": "plunger-inhand-right", + "directions": 4 + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger-inhand-left.png b/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..b335a9d673bd4a49eb3efebe3bb6376818728a5b GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tu&dhE&XX zdrML1kONQa!zq$Evf++JY9?PZ(pK$cYJVa6VZ}U#M&2gJEeX?nZ`^$LKP@Y4Pu}G` zUnM36hK3nZs}*FUZ0Ffs=dYfaR_?#={PsQXCe8aCZuM=Iv-Qq3pVoY{*#3!Y+n3Yg zAw7M2_uY?qxmTpvHh*tY2X7fpP^@H@?6zRC1dgTe~DWM4f DMBrz_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger-inhand-right.png b/Resources/Textures/Objects/Specific/Janitorial/golden_plunger.rsi/plunger-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9dd24a2f757477db30171cc2c73a62ef0818ab27 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tcsbhE&XX zd&`io$w8p?;lU%*&aIB9;_y#eyY-q{bhYHVg#4}Q8#dI2x%Du{C@ES0zs`8`$=L~a z(~k21wcCmM%7;v~lDU6B-#qQ;t6Mwra((Xwov=SJBC$jwPx#x%wnN4>PWqusQh#Ccc8RD{f4%hz=}9 zr#c{n7(-HO;$XjodrkFiwZc9q481*C`sq}7WBzJUs;fC{L9 zSYR?UzZH-o5|CC80HYy6lqdBYAPd{I(_xBvcxLa%4xl`tZejqqWDfv9SvYJ7ehab? zuu=WJaP9C`umswpZ$vt{*1!uYq>;~hqVZ0kss1gw1eU;Rjo#$0HP{{RECJSqDYu3; x`~H3}7rbd;PeB^_ Date: Fri, 21 Jun 2024 00:13:02 +0200 Subject: [PATCH 074/546] Rate limit ahelps (#29219) * Make chat rate limits a general-purpose system. Intending to use this with ahelps next. * Rate limt ahelps Fixes #28762 * Review comments --- .../Administration/Systems/BwoinkSystem.cs | 23 ++ .../Chat/Managers/ChatManager.RateLimit.cs | 85 ++---- Content.Server/Chat/Managers/ChatManager.cs | 10 +- Content.Server/Chat/Managers/IChatManager.cs | 4 +- Content.Server/Chat/Systems/ChatSystem.cs | 5 +- Content.Server/Entry/EntryPoint.cs | 3 + Content.Server/IoC/ServerContentIoC.cs | 3 + .../RateLimiting/PlayerRateLimitManager.cs | 254 ++++++++++++++++++ Content.Shared.Database/LogType.cs | 10 +- Content.Shared/CCVar/CCVars.cs | 19 ++ .../Locale/en-US/administration/bwoink.ftl | 2 + 11 files changed, 344 insertions(+), 74 deletions(-) create mode 100644 Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs diff --git a/Content.Server/Administration/Systems/BwoinkSystem.cs b/Content.Server/Administration/Systems/BwoinkSystem.cs index a07115544bf..0a797aa02a8 100644 --- a/Content.Server/Administration/Systems/BwoinkSystem.cs +++ b/Content.Server/Administration/Systems/BwoinkSystem.cs @@ -9,6 +9,7 @@ using Content.Server.Afk; using Content.Server.Discord; using Content.Server.GameTicking; +using Content.Server.Players.RateLimiting; using Content.Shared.Administration; using Content.Shared.CCVar; using Content.Shared.Mind; @@ -27,6 +28,8 @@ namespace Content.Server.Administration.Systems [UsedImplicitly] public sealed partial class BwoinkSystem : SharedBwoinkSystem { + private const string RateLimitKey = "AdminHelp"; + [Dependency] private readonly IPlayerManager _playerManager = default!; [Dependency] private readonly IAdminManager _adminManager = default!; [Dependency] private readonly IConfigurationManager _config = default!; @@ -35,6 +38,7 @@ public sealed partial class BwoinkSystem : SharedBwoinkSystem [Dependency] private readonly GameTicker _gameTicker = default!; [Dependency] private readonly SharedMindSystem _minds = default!; [Dependency] private readonly IAfkManager _afkManager = default!; + [Dependency] private readonly PlayerRateLimitManager _rateLimit = default!; [GeneratedRegex(@"^https://discord\.com/api/webhooks/(\d+)/((?!.*/).*)$")] private static partial Regex DiscordRegex(); @@ -80,6 +84,22 @@ public override void Initialize() SubscribeLocalEvent(OnGameRunLevelChanged); SubscribeNetworkEvent(OnClientTypingUpdated); + + _rateLimit.Register( + RateLimitKey, + new RateLimitRegistration + { + CVarLimitPeriodLength = CCVars.AhelpRateLimitPeriod, + CVarLimitCount = CCVars.AhelpRateLimitCount, + PlayerLimitedAction = PlayerRateLimitedAction + }); + } + + private void PlayerRateLimitedAction(ICommonSession obj) + { + RaiseNetworkEvent( + new BwoinkTextMessage(obj.UserId, default, Loc.GetString("bwoink-system-rate-limited"), playSound: false), + obj.Channel); } private void OnOverrideChanged(string obj) @@ -395,6 +415,9 @@ protected override void OnBwoinkTextMessage(BwoinkTextMessage message, EntitySes return; } + if (_rateLimit.CountAction(eventArgs.SenderSession, RateLimitKey) != RateLimitStatus.Allowed) + return; + var escapedText = FormattedMessage.EscapeText(message.Text); string bwoinkText; diff --git a/Content.Server/Chat/Managers/ChatManager.RateLimit.cs b/Content.Server/Chat/Managers/ChatManager.RateLimit.cs index cf87ab6322d..45e7d2e20d0 100644 --- a/Content.Server/Chat/Managers/ChatManager.RateLimit.cs +++ b/Content.Server/Chat/Managers/ChatManager.RateLimit.cs @@ -1,84 +1,41 @@ -using System.Runtime.InteropServices; +using Content.Server.Players.RateLimiting; using Content.Shared.CCVar; using Content.Shared.Database; -using Robust.Shared.Enums; using Robust.Shared.Player; -using Robust.Shared.Timing; namespace Content.Server.Chat.Managers; internal sealed partial class ChatManager { - private readonly Dictionary _rateLimitData = new(); + private const string RateLimitKey = "Chat"; - public bool HandleRateLimit(ICommonSession player) + private void RegisterRateLimits() { - ref var datum = ref CollectionsMarshal.GetValueRefOrAddDefault(_rateLimitData, player, out _); - var time = _gameTiming.RealTime; - if (datum.CountExpires < time) - { - // Period expired, reset it. - var periodLength = _configurationManager.GetCVar(CCVars.ChatRateLimitPeriod); - datum.CountExpires = time + TimeSpan.FromSeconds(periodLength); - datum.Count = 0; - datum.Announced = false; - } - - var maxCount = _configurationManager.GetCVar(CCVars.ChatRateLimitCount); - datum.Count += 1; - - if (datum.Count <= maxCount) - return true; - - // Breached rate limits, inform admins if configured. - if (_configurationManager.GetCVar(CCVars.ChatRateLimitAnnounceAdmins)) - { - if (datum.NextAdminAnnounce < time) + _rateLimitManager.Register(RateLimitKey, + new RateLimitRegistration { - SendAdminAlert(Loc.GetString("chat-manager-rate-limit-admin-announcement", ("player", player.Name))); - var delay = _configurationManager.GetCVar(CCVars.ChatRateLimitAnnounceAdminsDelay); - datum.NextAdminAnnounce = time + TimeSpan.FromSeconds(delay); - } - } - - if (!datum.Announced) - { - DispatchServerMessage(player, Loc.GetString("chat-manager-rate-limited"), suppressLog: true); - _adminLogger.Add(LogType.ChatRateLimited, LogImpact.Medium, $"Player {player} breached chat rate limits"); - - datum.Announced = true; - } - - return false; + CVarLimitPeriodLength = CCVars.ChatRateLimitPeriod, + CVarLimitCount = CCVars.ChatRateLimitCount, + CVarAdminAnnounceDelay = CCVars.ChatRateLimitAnnounceAdminsDelay, + PlayerLimitedAction = RateLimitPlayerLimited, + AdminAnnounceAction = RateLimitAlertAdmins, + AdminLogType = LogType.ChatRateLimited, + }); } - private void PlayerStatusChanged(object? sender, SessionStatusEventArgs e) + private void RateLimitPlayerLimited(ICommonSession player) { - if (e.NewStatus == SessionStatus.Disconnected) - _rateLimitData.Remove(e.Session); + DispatchServerMessage(player, Loc.GetString("chat-manager-rate-limited"), suppressLog: true); } - private struct RateLimitDatum + private void RateLimitAlertAdmins(ICommonSession player) { - /// - /// Time stamp (relative to ) this rate limit period will expire at. - /// - public TimeSpan CountExpires; - - /// - /// How many messages have been sent in the current rate limit period. - /// - public int Count; - - /// - /// Have we announced to the player that they've been blocked in this rate limit period? - /// - public bool Announced; + if (_configurationManager.GetCVar(CCVars.ChatRateLimitAnnounceAdmins)) + SendAdminAlert(Loc.GetString("chat-manager-rate-limit-admin-announcement", ("player", player.Name))); + } - /// - /// Time stamp (relative to ) of the - /// next time we can send an announcement to admins about rate limit breach. - /// - public TimeSpan NextAdminAnnounce; + public RateLimitStatus HandleRateLimit(ICommonSession player) + { + return _rateLimitManager.CountAction(player, RateLimitKey); } } diff --git a/Content.Server/Chat/Managers/ChatManager.cs b/Content.Server/Chat/Managers/ChatManager.cs index 79683db6411..6bb552d9769 100644 --- a/Content.Server/Chat/Managers/ChatManager.cs +++ b/Content.Server/Chat/Managers/ChatManager.cs @@ -5,18 +5,17 @@ using Content.Server.Administration.Managers; using Content.Server.Administration.Systems; using Content.Server.MoMMI; +using Content.Server.Players.RateLimiting; using Content.Server.Preferences.Managers; using Content.Shared.Administration; using Content.Shared.CCVar; using Content.Shared.Chat; using Content.Shared.Database; using Content.Shared.Mind; -using Robust.Server.Player; using Robust.Shared.Configuration; using Robust.Shared.Network; using Robust.Shared.Player; using Robust.Shared.Replays; -using Robust.Shared.Timing; using Robust.Shared.Utility; namespace Content.Server.Chat.Managers @@ -43,8 +42,7 @@ internal sealed partial class ChatManager : IChatManager [Dependency] private readonly IConfigurationManager _configurationManager = default!; [Dependency] private readonly INetConfigurationManager _netConfigManager = default!; [Dependency] private readonly IEntityManager _entityManager = default!; - [Dependency] private readonly IGameTiming _gameTiming = default!; - [Dependency] private readonly IPlayerManager _playerManager = default!; + [Dependency] private readonly PlayerRateLimitManager _rateLimitManager = default!; /// /// The maximum length a player-sent message can be sent @@ -64,7 +62,7 @@ public void Initialize() _configurationManager.OnValueChanged(CCVars.OocEnabled, OnOocEnabledChanged, true); _configurationManager.OnValueChanged(CCVars.AdminOocEnabled, OnAdminOocEnabledChanged, true); - _playerManager.PlayerStatusChanged += PlayerStatusChanged; + RegisterRateLimits(); } private void OnOocEnabledChanged(bool val) @@ -206,7 +204,7 @@ public void SendHookOOC(string sender, string message) /// The type of message. public void TrySendOOCMessage(ICommonSession player, string message, OOCChatType type) { - if (!HandleRateLimit(player)) + if (HandleRateLimit(player) != RateLimitStatus.Allowed) return; // Check if message exceeds the character limit diff --git a/Content.Server/Chat/Managers/IChatManager.cs b/Content.Server/Chat/Managers/IChatManager.cs index c8c057a1ad7..15d1288ee23 100644 --- a/Content.Server/Chat/Managers/IChatManager.cs +++ b/Content.Server/Chat/Managers/IChatManager.cs @@ -1,4 +1,6 @@ using System.Diagnostics.CodeAnalysis; +using Content.Server.Players; +using Content.Server.Players.RateLimiting; using Content.Shared.Administration; using Content.Shared.Chat; using Robust.Shared.Network; @@ -50,6 +52,6 @@ void ChatMessageToMany(ChatChannel channel, string message, string wrappedMessag /// /// The player sending a chat message. /// False if the player has violated rate limits and should be blocked from sending further messages. - bool HandleRateLimit(ICommonSession player); + RateLimitStatus HandleRateLimit(ICommonSession player); } } diff --git a/Content.Server/Chat/Systems/ChatSystem.cs b/Content.Server/Chat/Systems/ChatSystem.cs index 65977c74f51..55beaf1f7f5 100644 --- a/Content.Server/Chat/Systems/ChatSystem.cs +++ b/Content.Server/Chat/Systems/ChatSystem.cs @@ -6,6 +6,7 @@ using Content.Server.Chat.Managers; using Content.Server.Examine; using Content.Server.GameTicking; +using Content.Server.Players.RateLimiting; using Content.Server.Speech.Components; using Content.Server.Speech.EntitySystems; using Content.Server.Station.Components; @@ -183,7 +184,7 @@ public void TrySendInGameICMessage( return; } - if (player != null && !_chatManager.HandleRateLimit(player)) + if (player != null && _chatManager.HandleRateLimit(player) != RateLimitStatus.Allowed) return; // Sus @@ -272,7 +273,7 @@ public void TrySendInGameOOCMessage( if (!CanSendInGame(message, shell, player)) return; - if (player != null && !_chatManager.HandleRateLimit(player)) + if (player != null && _chatManager.HandleRateLimit(player) != RateLimitStatus.Allowed) return; // It doesn't make any sense for a non-player to send in-game OOC messages, whereas non-players may be sending diff --git a/Content.Server/Entry/EntryPoint.cs b/Content.Server/Entry/EntryPoint.cs index e5b2338c5b7..3a9d07126e5 100644 --- a/Content.Server/Entry/EntryPoint.cs +++ b/Content.Server/Entry/EntryPoint.cs @@ -14,8 +14,10 @@ using Content.Server.IoC; using Content.Server.Maps; using Content.Server.NodeContainer.NodeGroups; +using Content.Server.Players; using Content.Server.Players.JobWhitelist; using Content.Server.Players.PlayTimeTracking; +using Content.Server.Players.RateLimiting; using Content.Server.Preferences.Managers; using Content.Server.ServerInfo; using Content.Server.ServerUpdates; @@ -108,6 +110,7 @@ public override void Init() _updateManager.Initialize(); _playTimeTracking.Initialize(); IoCManager.Resolve().Initialize(); + IoCManager.Resolve().Initialize(); } } diff --git a/Content.Server/IoC/ServerContentIoC.cs b/Content.Server/IoC/ServerContentIoC.cs index c6dfcadd382..858ad2fe264 100644 --- a/Content.Server/IoC/ServerContentIoC.cs +++ b/Content.Server/IoC/ServerContentIoC.cs @@ -13,8 +13,10 @@ using Content.Server.Maps; using Content.Server.MoMMI; using Content.Server.NodeContainer.NodeGroups; +using Content.Server.Players; using Content.Server.Players.JobWhitelist; using Content.Server.Players.PlayTimeTracking; +using Content.Server.Players.RateLimiting; using Content.Server.Preferences.Managers; using Content.Server.ServerInfo; using Content.Server.ServerUpdates; @@ -63,6 +65,7 @@ public static void Register() IoCManager.Register(); IoCManager.Register(); IoCManager.Register(); + IoCManager.Register(); } } } diff --git a/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs b/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs new file mode 100644 index 00000000000..59f086f9c31 --- /dev/null +++ b/Content.Server/Players/RateLimiting/PlayerRateLimitManager.cs @@ -0,0 +1,254 @@ +using System.Runtime.InteropServices; +using Content.Server.Administration.Logs; +using Content.Shared.Database; +using Robust.Server.Player; +using Robust.Shared.Configuration; +using Robust.Shared.Enums; +using Robust.Shared.Player; +using Robust.Shared.Timing; +using Robust.Shared.Utility; + +namespace Content.Server.Players.RateLimiting; + +/// +/// General-purpose system to rate limit actions taken by clients, such as chat messages. +/// +/// +/// +/// Different categories of rate limits must be registered ahead of time by calling . +/// Once registered, you can simply call to count a rate-limited action for a player. +/// +/// +/// This system is intended for rate limiting player actions over short periods, +/// to ward against spam that can cause technical issues such as admin client load. +/// It should not be used for in-game actions or similar. +/// +/// +/// Rate limits are reset when a client reconnects. +/// This should not be an issue for the reasonably short rate limit periods this system is intended for. +/// +/// +/// +public sealed class PlayerRateLimitManager +{ + [Dependency] private readonly IAdminLogManager _adminLog = default!; + [Dependency] private readonly IGameTiming _gameTiming = default!; + [Dependency] private readonly IConfigurationManager _cfg = default!; + [Dependency] private readonly IPlayerManager _playerManager = default!; + + private readonly Dictionary _registrations = new(); + private readonly Dictionary> _rateLimitData = new(); + + /// + /// Count and validate an action performed by a player against rate limits. + /// + /// The player performing the action. + /// The key string that was previously used to register a rate limit category. + /// Whether the action counted should be blocked due to surpassing rate limits or not. + /// + /// is not a connected player + /// OR is not a registered rate limit category. + /// + /// + public RateLimitStatus CountAction(ICommonSession player, string key) + { + if (player.Status == SessionStatus.Disconnected) + throw new ArgumentException("Player is not connected"); + if (!_registrations.TryGetValue(key, out var registration)) + throw new ArgumentException($"Unregistered key: {key}"); + + var playerData = _rateLimitData.GetOrNew(player); + ref var datum = ref CollectionsMarshal.GetValueRefOrAddDefault(playerData, key, out _); + var time = _gameTiming.RealTime; + if (datum.CountExpires < time) + { + // Period expired, reset it. + datum.CountExpires = time + registration.LimitPeriod; + datum.Count = 0; + datum.Announced = false; + } + + datum.Count += 1; + + if (datum.Count <= registration.LimitCount) + return RateLimitStatus.Allowed; + + // Breached rate limits, inform admins if configured. + if (registration.AdminAnnounceDelay is { } cvarAnnounceDelay) + { + if (datum.NextAdminAnnounce < time) + { + registration.Registration.AdminAnnounceAction!(player); + datum.NextAdminAnnounce = time + cvarAnnounceDelay; + } + } + + if (!datum.Announced) + { + registration.Registration.PlayerLimitedAction(player); + _adminLog.Add( + registration.Registration.AdminLogType, + LogImpact.Medium, + $"Player {player} breached '{key}' rate limit "); + + datum.Announced = true; + } + + return RateLimitStatus.Blocked; + } + + /// + /// Register a new rate limit category. + /// + /// + /// The key string that will be referred to later with . + /// Must be unique and should probably just be a constant somewhere. + /// + /// The data specifying the rate limit's parameters. + /// has already been registered. + /// is invalid. + public void Register(string key, RateLimitRegistration registration) + { + if (_registrations.ContainsKey(key)) + throw new InvalidOperationException($"Key already registered: {key}"); + + var data = new RegistrationData + { + Registration = registration, + }; + + if ((registration.AdminAnnounceAction == null) != (registration.CVarAdminAnnounceDelay == null)) + { + throw new ArgumentException( + $"Must set either both {nameof(registration.AdminAnnounceAction)} and {nameof(registration.CVarAdminAnnounceDelay)} or neither"); + } + + _cfg.OnValueChanged( + registration.CVarLimitCount, + i => data.LimitCount = i, + invokeImmediately: true); + _cfg.OnValueChanged( + registration.CVarLimitPeriodLength, + i => data.LimitPeriod = TimeSpan.FromSeconds(i), + invokeImmediately: true); + + if (registration.CVarAdminAnnounceDelay != null) + { + _cfg.OnValueChanged( + registration.CVarLimitCount, + i => data.AdminAnnounceDelay = TimeSpan.FromSeconds(i), + invokeImmediately: true); + } + + _registrations.Add(key, data); + } + + /// + /// Initialize the manager's functionality at game startup. + /// + public void Initialize() + { + _playerManager.PlayerStatusChanged += PlayerManagerOnPlayerStatusChanged; + } + + private void PlayerManagerOnPlayerStatusChanged(object? sender, SessionStatusEventArgs e) + { + if (e.NewStatus == SessionStatus.Disconnected) + _rateLimitData.Remove(e.Session); + } + + private sealed class RegistrationData + { + public required RateLimitRegistration Registration { get; init; } + public TimeSpan LimitPeriod { get; set; } + public int LimitCount { get; set; } + public TimeSpan? AdminAnnounceDelay { get; set; } + } + + private struct RateLimitDatum + { + /// + /// Time stamp (relative to ) this rate limit period will expire at. + /// + public TimeSpan CountExpires; + + /// + /// How many actions have been done in the current rate limit period. + /// + public int Count; + + /// + /// Have we announced to the player that they've been blocked in this rate limit period? + /// + public bool Announced; + + /// + /// Time stamp (relative to ) of the + /// next time we can send an announcement to admins about rate limit breach. + /// + public TimeSpan NextAdminAnnounce; + } +} + +/// +/// Contains all data necessary to register a rate limit with . +/// +public sealed class RateLimitRegistration +{ + /// + /// CVar that controls the period over which the rate limit is counted, measured in seconds. + /// + public required CVarDef CVarLimitPeriodLength { get; init; } + + /// + /// CVar that controls how many actions are allowed in a single rate limit period. + /// + public required CVarDef CVarLimitCount { get; init; } + + /// + /// An action that gets invoked when this rate limit has been breached by a player. + /// + /// + /// This can be used for informing players or taking administrative action. + /// + public required Action PlayerLimitedAction { get; init; } + + /// + /// CVar that controls the minimum delay between admin notifications, measured in seconds. + /// This can be omitted to have no admin notification system. + /// + /// + /// If set, must be set too. + /// + public CVarDef? CVarAdminAnnounceDelay { get; init; } + + /// + /// An action that gets invoked when a rate limit was breached and admins should be notified. + /// + /// + /// If set, must be set too. + /// + public Action? AdminAnnounceAction { get; init; } + + /// + /// Log type used to log rate limit violations to the admin logs system. + /// + public LogType AdminLogType { get; init; } = LogType.RateLimited; +} + +/// +/// Result of a rate-limited operation. +/// +/// +public enum RateLimitStatus : byte +{ + /// + /// The action was not blocked by the rate limit. + /// + Allowed, + + /// + /// The action was blocked by the rate limit. + /// + Blocked, +} diff --git a/Content.Shared.Database/LogType.cs b/Content.Shared.Database/LogType.cs index f486a7416c7..33a5d30c6a9 100644 --- a/Content.Shared.Database/LogType.cs +++ b/Content.Shared.Database/LogType.cs @@ -96,5 +96,13 @@ public enum LogType ChatRateLimited = 87, AtmosTemperatureChanged = 88, DeviceNetwork = 89, - StoreRefund = 90 + StoreRefund = 90, + + /// + /// User was rate-limited for some spam action. + /// + /// + /// This is a default value used by PlayerRateLimitManager, though users can use different log types. + /// + RateLimited = 91, } diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index f20ea21491d..1a1a7f02262 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -883,6 +883,25 @@ public static readonly CVarDef public static readonly CVarDef AdminBypassMaxPlayers = CVarDef.Create("admin.bypass_max_players", true, CVar.SERVERONLY); + /* + * AHELP + */ + + /// + /// Ahelp rate limit values are accounted in periods of this size (seconds). + /// After the period has passed, the count resets. + /// + /// + public static readonly CVarDef AhelpRateLimitPeriod = + CVarDef.Create("ahelp.rate_limit_period", 2, CVar.SERVERONLY); + + /// + /// How many ahelp messages are allowed in a single rate limit period. + /// + /// + public static readonly CVarDef AhelpRateLimitCount = + CVarDef.Create("ahelp.rate_limit_count", 10, CVar.SERVERONLY); + /* * Explosions */ diff --git a/Resources/Locale/en-US/administration/bwoink.ftl b/Resources/Locale/en-US/administration/bwoink.ftl index 474af89c268..3a92f58ad18 100644 --- a/Resources/Locale/en-US/administration/bwoink.ftl +++ b/Resources/Locale/en-US/administration/bwoink.ftl @@ -14,3 +14,5 @@ bwoink-system-typing-indicator = {$players} {$count -> admin-bwoink-play-sound = Bwoink? bwoink-title-none-selected = None selected + +bwoink-system-rate-limited = System: you are sending messages too quickly. From a3ffe22e66f5049a8b5efa3e7eb5502636aa08c7 Mon Sep 17 00:00:00 2001 From: deltanedas <39013340+deltanedas@users.noreply.github.com> Date: Thu, 20 Jun 2024 22:25:35 +0000 Subject: [PATCH 075/546] return empty string for invalid identity (#29274) Co-authored-by: deltanedas <@deltanedas:kde.org> --- Content.Shared/IdentityManagement/Identity.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Shared/IdentityManagement/Identity.cs b/Content.Shared/IdentityManagement/Identity.cs index 2fb53e3d5a9..cdb3c81adac 100644 --- a/Content.Shared/IdentityManagement/Identity.cs +++ b/Content.Shared/IdentityManagement/Identity.cs @@ -15,6 +15,9 @@ public static class Identity /// public static string Name(EntityUid uid, IEntityManager ent, EntityUid? viewer=null) { + if (!uid.IsValid()) + return string.Empty; + var meta = ent.GetComponent(uid); if (meta.EntityLifeStage <= EntityLifeStage.Initializing) return meta.EntityName; // Identity component and such will not yet have initialized and may throw NREs From 831d962e5a34f53e3405b710ede55870a43852f4 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Thu, 20 Jun 2024 20:15:37 -0400 Subject: [PATCH 076/546] Make Loadout MinLimit not count failed attempts (#29264) Loadout MinLimit doesn't count failed attempts --- Content.Shared/Preferences/Loadouts/RoleLoadout.cs | 10 ++++++++-- Resources/Prototypes/Loadouts/loadout_groups.yml | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs index d02929cd965..ca6d841616d 100644 --- a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs +++ b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs @@ -193,9 +193,14 @@ public void SetDefault(HumanoidCharacterProfile? profile, ICommonSession? sessio if (groupProto.MinLimit > 0) { // Apply any loadouts we can. - for (var j = 0; j < Math.Min(groupProto.MinLimit, groupProto.Loadouts.Count); j++) + var addedCount = 0; + foreach (var protoId in groupProto.Loadouts) { - if (!protoManager.TryIndex(groupProto.Loadouts[j], out var loadoutProto)) + // Reached the limit, time to stop + if (addedCount >= groupProto.MinLimit) + break; + + if (!protoManager.TryIndex(protoId, out var loadoutProto)) continue; var defaultLoadout = new Loadout() @@ -209,6 +214,7 @@ public void SetDefault(HumanoidCharacterProfile? profile, ICommonSession? sessio loadouts.Add(defaultLoadout); Apply(loadoutProto); + addedCount++; } } } diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index 530022424ec..e3da71b4c16 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -38,8 +38,8 @@ - type: loadoutGroup id: Survival name: loadout-group-survival-basic - minLimit: 2 - maxLimit: 2 + minLimit: 1 + maxLimit: 1 hidden: true loadouts: - EmergencyNitrogen From 0b3459268ae445eefeaec11b81baf152b5d3dc6e Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Thu, 20 Jun 2024 20:16:43 -0400 Subject: [PATCH 077/546] Add logging to SharedStorageSystem prototype indexing failure (#29273) --- .../Storage/EntitySystems/SharedStorageSystem.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index f20e2f9ab1f..2b434befe53 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -1384,7 +1384,12 @@ public ItemSizePrototype GetMaxItemSize(Entity uid) // If we specify a max item size, use that if (uid.Comp.MaxItemSize != null) - return _prototype.Index(uid.Comp.MaxItemSize.Value); + { + if (_prototype.TryIndex(uid.Comp.MaxItemSize.Value, out var proto)) + return proto; + + Log.Error($"{ToPrettyString(uid.Owner)} tried to get invalid item size prototype: {uid.Comp.MaxItemSize.Value}. Stack trace:\\n{Environment.StackTrace}"); + } if (!_itemQuery.TryGetComponent(uid, out var item)) return _defaultStorageMaxItemSize; From afc800274caaecf3647db2f04cd0635285eb675b Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Thu, 20 Jun 2024 20:17:16 -0400 Subject: [PATCH 078/546] Fix null exceptions in SurveillanceCameraMonitorSystem (#29275) * Add IsNullOrEmpty checks before indexing KnownSubnets * actor --- .../Systems/SurveillanceCameraMonitorSystem.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs index ca0f59cd14d..f61c57a4a6b 100644 --- a/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs +++ b/Content.Server/SurveillanceCamera/Systems/SurveillanceCameraMonitorSystem.cs @@ -90,7 +90,7 @@ private void OnComponentStartup(EntityUid uid, SurveillanceCameraMonitorComponen private void OnSubnetRequest(EntityUid uid, SurveillanceCameraMonitorComponent component, SurveillanceCameraMonitorSubnetRequestMessage args) { - if (args.Actor != null) + if (args.Actor is { Valid: true } actor && !Deleted(actor)) { SetActiveSubnet(uid, args.Subnet, component); } @@ -146,6 +146,7 @@ private void OnPacketReceived(EntityUid uid, SurveillanceCameraMonitorComponent break; case SurveillanceCameraSystem.CameraSubnetData: if (args.Data.TryGetValue(SurveillanceCameraSystem.CameraSubnetData, out string? subnet) + && !string.IsNullOrEmpty(subnet) && !component.KnownSubnets.ContainsKey(subnet)) { component.KnownSubnets.Add(subnet, args.SenderAddress); @@ -217,6 +218,7 @@ private void SendHeartbeat(EntityUid uid, SurveillanceCameraMonitorComponent? mo { if (!Resolve(uid, ref monitor) || monitor.LastHeartbeatSent < _heartbeatDelay + || string.IsNullOrEmpty(monitor.ActiveSubnet) || !monitor.KnownSubnets.TryGetValue(monitor.ActiveSubnet, out var subnetAddress)) { return; @@ -278,6 +280,7 @@ private void SetActiveSubnet(EntityUid uid, string subnet, SurveillanceCameraMonitorComponent? monitor = null) { if (!Resolve(uid, ref monitor) + || string.IsNullOrEmpty(subnet) || !monitor.KnownSubnets.ContainsKey(subnet)) { return; @@ -295,6 +298,7 @@ private void SetActiveSubnet(EntityUid uid, string subnet, private void RequestActiveSubnetInfo(EntityUid uid, SurveillanceCameraMonitorComponent? monitor = null) { if (!Resolve(uid, ref monitor) + || string.IsNullOrEmpty(monitor.ActiveSubnet) || !monitor.KnownSubnets.TryGetValue(monitor.ActiveSubnet, out var address)) { return; @@ -310,6 +314,7 @@ private void RequestActiveSubnetInfo(EntityUid uid, SurveillanceCameraMonitorCom private void ConnectToSubnet(EntityUid uid, string subnet, SurveillanceCameraMonitorComponent? monitor = null) { if (!Resolve(uid, ref monitor) + || string.IsNullOrEmpty(subnet) || !monitor.KnownSubnets.TryGetValue(subnet, out var address)) { return; @@ -327,6 +332,7 @@ private void ConnectToSubnet(EntityUid uid, string subnet, SurveillanceCameraMon private void DisconnectFromSubnet(EntityUid uid, string subnet, SurveillanceCameraMonitorComponent? monitor = null) { if (!Resolve(uid, ref monitor) + || string.IsNullOrEmpty(subnet) || !monitor.KnownSubnets.TryGetValue(subnet, out var address)) { return; @@ -415,6 +421,7 @@ private void TrySwitchCameraByAddress(EntityUid uid, string address, SurveillanceCameraMonitorComponent? monitor = null) { if (!Resolve(uid, ref monitor) + || string.IsNullOrEmpty(monitor.ActiveSubnet) || !monitor.KnownSubnets.TryGetValue(monitor.ActiveSubnet, out var subnetAddress)) { return; From 9cd2705d6be910ff0de65ddfbc8679464a15d677 Mon Sep 17 00:00:00 2001 From: MilenVolf <63782763+MilenVolf@users.noreply.github.com> Date: Fri, 21 Jun 2024 06:02:23 +0300 Subject: [PATCH 079/546] Make stasis bed power toggleable (#29268) Stasis bed is now power toggleable --- Resources/Prototypes/Entities/Structures/Machines/stasisbed.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Structures/Machines/stasisbed.yml b/Resources/Prototypes/Entities/Structures/Machines/stasisbed.yml index ba9d7be88b0..4dd1197593c 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/stasisbed.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/stasisbed.yml @@ -59,3 +59,4 @@ - type: GuideHelp guides: - Medical Doctor + - type: PowerSwitch From f94d66345293c58ee5b8519de3f5a61515894464 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 21 Jun 2024 03:03:30 +0000 Subject: [PATCH 080/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 9a5de7a56f9..ea68fd3804c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Plykiya - changes: - - message: Dropped items are no longer rotated to world north. - type: Fix - id: 6295 - time: '2024-04-03T05:31:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26662 - author: deltanedas changes: - message: Disabled scooping foam due to a reagent duplication bug. @@ -3845,3 +3838,10 @@ id: 6794 time: '2024-06-20T14:19:22.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29210 +- author: MilenVolf + changes: + - message: Stasis bed can be toggled on or off! + type: Tweak + id: 6795 + time: '2024-06-21T03:02:23.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29268 From 880fef507d66b3654f6859b11424a0a8e00b0292 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Thu, 20 Jun 2024 23:04:02 -0400 Subject: [PATCH 081/546] Replace BlockSolutionAccessComponent with an attempt event (#26988) * BlockSolutionAccessComponent now only blocks one specified solution. * Significant overhaul Separated spilling when worn functionality into its own component/system. Removed BlockSolutionAccessComponent. Added an event for solution access. --- .../EntitySystems/PuddleSystem.Spillable.cs | 29 ---------- .../BlockSolutionAccessComponent.cs | 11 ---- .../SharedSolutionContainerSystem.cs | 32 ++++++++--- .../Components/SpillWhenWornComponent.cs | 24 ++++++++ .../Fluids/Components/SpillableComponent.cs | 7 --- .../EntitySystems/SpillWhenWornSystem.cs | 55 +++++++++++++++++++ .../Entities/Objects/Tools/bucket.yml | 2 + 7 files changed, 104 insertions(+), 56 deletions(-) delete mode 100644 Content.Shared/Chemistry/Components/BlockSolutionAccessComponent.cs create mode 100644 Content.Shared/Fluids/Components/SpillWhenWornComponent.cs create mode 100644 Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs diff --git a/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs b/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs index d02dd44e81f..2eaf19170b7 100644 --- a/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs +++ b/Content.Server/Fluids/EntitySystems/PuddleSystem.Spillable.cs @@ -27,8 +27,6 @@ protected override void InitializeSpillable() SubscribeLocalEvent(SpillOnLand); // Openable handles the event if it's closed SubscribeLocalEvent(SplashOnMeleeHit, after: [typeof(OpenableSystem)]); - SubscribeLocalEvent(OnGotEquipped); - SubscribeLocalEvent(OnGotUnequipped); SubscribeLocalEvent(OnOverflow); SubscribeLocalEvent(OnDoAfter); SubscribeLocalEvent(OnAttemptPacifiedThrow); @@ -97,33 +95,6 @@ private void SplashOnMeleeHit(Entity entity, ref MeleeHitEve } } - private void OnGotEquipped(Entity entity, ref ClothingGotEquippedEvent args) - { - if (!entity.Comp.SpillWorn) - return; - - if (!_solutionContainerSystem.TryGetSolution(entity.Owner, entity.Comp.SolutionName, out var soln, out var solution)) - return; - - // block access to the solution while worn - AddComp(entity); - - if (solution.Volume == 0) - return; - - // spill all solution on the player - var drainedSolution = _solutionContainerSystem.Drain(entity.Owner, soln.Value, solution.Volume); - TrySplashSpillAt(entity.Owner, Transform(args.Wearer).Coordinates, drainedSolution, out _); - } - - private void OnGotUnequipped(Entity entity, ref ClothingGotUnequippedEvent args) - { - if (!entity.Comp.SpillWorn) - return; - - RemCompDeferred(entity); - } - private void SpillOnLand(Entity entity, ref LandEvent args) { if (!_solutionContainerSystem.TryGetSolution(entity.Owner, entity.Comp.SolutionName, out var soln, out var solution)) diff --git a/Content.Shared/Chemistry/Components/BlockSolutionAccessComponent.cs b/Content.Shared/Chemistry/Components/BlockSolutionAccessComponent.cs deleted file mode 100644 index 182f92d7d33..00000000000 --- a/Content.Shared/Chemistry/Components/BlockSolutionAccessComponent.cs +++ /dev/null @@ -1,11 +0,0 @@ -using Robust.Shared.GameStates; - -namespace Content.Shared.Chemistry.Components; - -/// -/// Blocks all attempts to access solutions contained by this entity. -/// -[RegisterComponent, NetworkedComponent] -public sealed partial class BlockSolutionAccessComponent : Component -{ -} diff --git a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs index 5e58a0944a4..7e00157b6ee 100644 --- a/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs +++ b/Content.Shared/Chemistry/EntitySystems/SharedSolutionContainerSystem.cs @@ -48,6 +48,12 @@ public partial record struct SolutionOverflowEvent(Entity Sol public bool Handled = false; } +[ByRefEvent] +public partial record struct SolutionAccessAttemptEvent(string SolutionName) +{ + public bool Cancelled; +} + /// /// Part of Chemistry system deal with SolutionContainers /// @@ -156,12 +162,6 @@ public bool TryGetSolution( [NotNullWhen(true)] out Entity? entity, bool errorOnMissing = false) { - if (TryComp(container, out BlockSolutionAccessComponent? blocker)) - { - entity = null; - return false; - } - EntityUid uid; if (name is null) uid = container; @@ -170,7 +170,18 @@ public bool TryGetSolution( solutionContainer is ContainerSlot solutionSlot && solutionSlot.ContainedEntity is { } containedSolution ) + { + var attemptEv = new SolutionAccessAttemptEvent(name); + RaiseLocalEvent(container, ref attemptEv); + + if (attemptEv.Cancelled) + { + entity = null; + return false; + } + uid = containedSolution; + } else { entity = null; @@ -218,11 +229,14 @@ public bool TryGetSolution(SolutionContainerManagerComponent container, if (!Resolve(container, ref container.Comp, logMissing: false)) yield break; - if (HasComp(container)) - yield break; - foreach (var name in container.Comp.Containers) { + var attemptEv = new SolutionAccessAttemptEvent(name); + RaiseLocalEvent(container, ref attemptEv); + + if (attemptEv.Cancelled) + continue; + if (ContainerSystem.GetContainer(container, $"solution@{name}") is ContainerSlot slot && slot.ContainedEntity is { } solutionId) yield return (name, (solutionId, Comp(solutionId))); } diff --git a/Content.Shared/Fluids/Components/SpillWhenWornComponent.cs b/Content.Shared/Fluids/Components/SpillWhenWornComponent.cs new file mode 100644 index 00000000000..d456d181b4a --- /dev/null +++ b/Content.Shared/Fluids/Components/SpillWhenWornComponent.cs @@ -0,0 +1,24 @@ +using Robust.Shared.GameStates; + +namespace Content.Shared.Fluids.Components; + +/// +/// This entity will spill its contained solution onto the wearer when worn, and its +/// (empty) contents will be inaccessible while still worn. +/// +[RegisterComponent] +[NetworkedComponent, AutoGenerateComponentState] +public sealed partial class SpillWhenWornComponent : Component +{ + /// + /// Name of the solution to spill. + /// + [DataField] + public string Solution = "default"; + + /// + /// Tracks if this item is currently being worn. + /// + [DataField, AutoNetworkedField] + public bool IsWorn; +} diff --git a/Content.Shared/Fluids/Components/SpillableComponent.cs b/Content.Shared/Fluids/Components/SpillableComponent.cs index 51bb73a11fe..cc57dbf2b60 100644 --- a/Content.Shared/Fluids/Components/SpillableComponent.cs +++ b/Content.Shared/Fluids/Components/SpillableComponent.cs @@ -14,13 +14,6 @@ public sealed partial class SpillableComponent : Component [DataField("solution")] public string SolutionName = "puddle"; - /// - /// Should this item be spilled when worn as clothing? - /// Doesn't count for pockets or hands. - /// - [DataField] - public bool SpillWorn = true; - [DataField] public float? SpillDelay; diff --git a/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs b/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs new file mode 100644 index 00000000000..210dbfd4de7 --- /dev/null +++ b/Content.Shared/Fluids/EntitySystems/SpillWhenWornSystem.cs @@ -0,0 +1,55 @@ +using Content.Shared.Chemistry.EntitySystems; +using Content.Shared.Clothing; +using Content.Shared.Fluids.Components; + +namespace Content.Shared.Fluids.EntitySystems; + +/// +public sealed class SpillWhenWornSystem : EntitySystem +{ + [Dependency] private readonly SharedSolutionContainerSystem _solutionContainer = default!; + [Dependency] private readonly SharedPuddleSystem _puddle = default!; + + public override void Initialize() + { + base.Initialize(); + + SubscribeLocalEvent(OnGotEquipped); + SubscribeLocalEvent(OnGotUnequipped); + SubscribeLocalEvent(OnSolutionAccessAttempt); + } + + private void OnGotEquipped(Entity ent, ref ClothingGotEquippedEvent args) + { + if (_solutionContainer.TryGetSolution(ent.Owner, ent.Comp.Solution, out var soln, out var solution) + && solution.Volume > 0) + { + // Spill all solution on the player + var drainedSolution = _solutionContainer.Drain(ent.Owner, soln.Value, solution.Volume); + _puddle.TrySplashSpillAt(ent.Owner, Transform(args.Wearer).Coordinates, drainedSolution, out _); + } + + // Flag as worn after draining, otherwise we'll block ourself from accessing! + ent.Comp.IsWorn = true; + Dirty(ent); + } + + private void OnGotUnequipped(Entity ent, ref ClothingGotUnequippedEvent args) + { + ent.Comp.IsWorn = false; + Dirty(ent); + } + + private void OnSolutionAccessAttempt(Entity ent, ref SolutionAccessAttemptEvent args) + { + // If we're not being worn right now, we don't care + if (!ent.Comp.IsWorn) + return; + + // Make sure it's the right solution + if (ent.Comp.Solution != args.SolutionName) + return; + + args.Cancelled = true; + } +} diff --git a/Resources/Prototypes/Entities/Objects/Tools/bucket.yml b/Resources/Prototypes/Entities/Objects/Tools/bucket.yml index 77c5e548978..58c8dae2b05 100644 --- a/Resources/Prototypes/Entities/Objects/Tools/bucket.yml +++ b/Resources/Prototypes/Entities/Objects/Tools/bucket.yml @@ -45,6 +45,8 @@ Blunt: 0 - type: Spillable solution: bucket + - type: SpillWhenWorn + solution: bucket - type: DrawableSolution solution: bucket - type: RefillableSolution From d62dddcfcb7d031f8525b5248040af260fe372f6 Mon Sep 17 00:00:00 2001 From: slarticodefast <161409025+slarticodefast@users.noreply.github.com> Date: Fri, 21 Jun 2024 07:42:17 +0200 Subject: [PATCH 082/546] fix initial infected icons and add a briefing to the character menu (#29259) --- .../Systems/AdminVerbSystem.Antags.cs | 17 +++++++++++++++++ .../GameTicking/Rules/ZombieRuleSystem.cs | 19 +++++++++++++++++++ .../Locale/en-US/administration/antag.ftl | 4 +++- Resources/Prototypes/GameRules/events.yml | 3 ++- Resources/Prototypes/GameRules/roundstart.yml | 1 + 5 files changed, 42 insertions(+), 2 deletions(-) diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs index 4103b8a8aa7..28918e960e5 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.Antags.cs @@ -21,6 +21,9 @@ public sealed partial class AdminVerbSystem [ValidatePrototypeId] private const string DefaultTraitorRule = "Traitor"; + [ValidatePrototypeId] + private const string DefaultInitialInfectedRule = "Zombie"; + [ValidatePrototypeId] private const string DefaultNukeOpRule = "LoneOpsSpawn"; @@ -63,6 +66,20 @@ private void AddAntagVerbs(GetVerbsEvent args) }; args.Verbs.Add(traitor); + Verb initialInfected = new() + { + Text = Loc.GetString("admin-verb-text-make-initial-infected"), + Category = VerbCategory.Antag, + Icon = new SpriteSpecifier.Rsi(new("/Textures/Interface/Misc/job_icons.rsi"), "InitialInfected"), + Act = () => + { + _antag.ForceMakeAntag(targetPlayer, DefaultInitialInfectedRule); + }, + Impact = LogImpact.High, + Message = Loc.GetString("admin-verb-make-initial-infected"), + }; + args.Verbs.Add(initialInfected); + Verb zombie = new() { Text = Loc.GetString("admin-verb-text-make-zombie"), diff --git a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs index 95d1f791ef2..e91931300e2 100644 --- a/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs +++ b/Content.Server/GameTicking/Rules/ZombieRuleSystem.cs @@ -2,6 +2,7 @@ using Content.Server.Chat.Systems; using Content.Server.GameTicking.Rules.Components; using Content.Server.Popups; +using Content.Server.Roles; using Content.Server.RoundEnd; using Content.Server.Station.Components; using Content.Server.Station.Systems; @@ -35,9 +36,27 @@ public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnGetBriefing); + SubscribeLocalEvent(OnGetBriefing); SubscribeLocalEvent(OnZombifySelf); } + private void OnGetBriefing(EntityUid uid, InitialInfectedRoleComponent component, ref GetBriefingEvent args) + { + if (!TryComp(uid, out var mind) || mind.OwnedEntity == null) + return; + if (HasComp(uid)) // don't show both briefings + return; + args.Append(Loc.GetString("zombie-patientzero-role-greeting")); + } + + private void OnGetBriefing(EntityUid uid, ZombieRoleComponent component, ref GetBriefingEvent args) + { + if (!TryComp(uid, out var mind) || mind.OwnedEntity == null) + return; + args.Append(Loc.GetString("zombie-infection-greeting")); + } + protected override void AppendRoundEndText(EntityUid uid, ZombieRuleComponent component, GameRuleComponent gameRule, ref RoundEndTextAppendEvent args) { diff --git a/Resources/Locale/en-US/administration/antag.ftl b/Resources/Locale/en-US/administration/antag.ftl index 535659f27e5..587c038557c 100644 --- a/Resources/Locale/en-US/administration/antag.ftl +++ b/Resources/Locale/en-US/administration/antag.ftl @@ -1,5 +1,6 @@ verb-categories-antag = Antag ctrl admin-verb-make-traitor = Make the target into a traitor. +admin-verb-make-initial-infected = Make the target into an Initial Infected. admin-verb-make-zombie = Zombifies the target immediately. admin-verb-make-nuclear-operative = Make target into a lone Nuclear Operative. admin-verb-make-pirate = Make the target into a pirate. Note this doesn't configure the game rule. @@ -7,8 +8,9 @@ admin-verb-make-head-rev = Make the target into a Head Revolutionary. admin-verb-make-thief = Make the target into a thief. admin-verb-text-make-traitor = Make Traitor +admin-verb-text-make-initial-infected = Make Initial Infected admin-verb-text-make-zombie = Make Zombie admin-verb-text-make-nuclear-operative = Make Nuclear Operative admin-verb-text-make-pirate = Make Pirate admin-verb-text-make-head-rev = Make Head Rev -admin-verb-text-make-thief = Make Thief \ No newline at end of file +admin-verb-text-make-thief = Make Thief diff --git a/Resources/Prototypes/GameRules/events.yml b/Resources/Prototypes/GameRules/events.yml index f8f2ef49e70..3e63ad0283a 100644 --- a/Resources/Prototypes/GameRules/events.yml +++ b/Resources/Prototypes/GameRules/events.yml @@ -277,7 +277,7 @@ duration: 60 maxDuration: 120 - type: PowerGridCheckRule - + - type: entity parent: BaseGameRule id: SolarFlare @@ -404,6 +404,7 @@ maxInitialInfectedGrace: 450 - type: ZombifyOnDeath - type: IncurableZombie + - type: InitialInfected mindComponents: - type: InitialInfectedRole prototype: InitialInfected diff --git a/Resources/Prototypes/GameRules/roundstart.yml b/Resources/Prototypes/GameRules/roundstart.yml index 923a0114606..a7b749a35f9 100644 --- a/Resources/Prototypes/GameRules/roundstart.yml +++ b/Resources/Prototypes/GameRules/roundstart.yml @@ -244,6 +244,7 @@ - type: PendingZombie - type: ZombifyOnDeath - type: IncurableZombie + - type: InitialInfected mindComponents: - type: InitialInfectedRole prototype: InitialInfected From 7ef1002101c64a7785e9bff131bd9a46b3200662 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 21 Jun 2024 05:43:23 +0000 Subject: [PATCH 083/546] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ Resources/Changelog/Changelog.yml | 17 ++++++++++------- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 0ef47a775b6..cfa58d80355 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -313,5 +313,12 @@ Entries: id: 38 time: '2024-06-15T11:25:42.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28899 +- author: slarticodefast + changes: + - message: Added the "Make Inititial Infected" verb to the antag control. + type: Add + id: 39 + time: '2024-06-21T05:42:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29259 Name: Admin Order: 1 diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ea68fd3804c..c3ed77303b4 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: deltanedas - changes: - - message: Disabled scooping foam due to a reagent duplication bug. - type: Fix - id: 6296 - time: '2024-04-03T13:41:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26686 - author: Aserovich changes: - message: New lobby art! @@ -3845,3 +3838,13 @@ id: 6795 time: '2024-06-21T03:02:23.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29268 +- author: slarticodefast + changes: + - message: Fixed initial infected status icons not showing up. + type: Fix + - message: Added an antagonist message to the character menu for initial infected + and zombies. + type: Add + id: 6796 + time: '2024-06-21T05:42:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29259 From 711acedfe5a3fc3e35d6f0cbe7bb02bee67c70f7 Mon Sep 17 00:00:00 2001 From: Alex Pavlenko Date: Fri, 21 Jun 2024 09:43:15 +0300 Subject: [PATCH 084/546] =?UTF-8?q?feat:=20update=20cyborg=20parts=20namin?= =?UTF-8?q?g=20for=20them=20to=20be=20ordered=20consistently,=E2=80=A6=20(?= =?UTF-8?q?#29272)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit feat: update cyborg parts naming for them to be ordered consistently, closes #29270 --- Resources/Prototypes/Body/Parts/silicon.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Body/Parts/silicon.yml b/Resources/Prototypes/Body/Parts/silicon.yml index 24d88276ccb..2f5a621ab0e 100644 --- a/Resources/Prototypes/Body/Parts/silicon.yml +++ b/Resources/Prototypes/Body/Parts/silicon.yml @@ -29,7 +29,7 @@ - type: entity id: BaseBorgArmLeft parent: PartSilicon - name: left cyborg arm + name: cyborg left arm abstract: true components: - type: BodyPart @@ -43,7 +43,7 @@ - type: entity id: BaseBorgArmRight parent: PartSilicon - name: right cyborg arm + name: cyborg right arm abstract: true components: - type: BodyPart @@ -57,7 +57,7 @@ - type: entity id: BaseBorgLegLeft parent: PartSilicon - name: left cyborg leg + name: cyborg left leg abstract: true components: - type: BodyPart @@ -71,7 +71,7 @@ - type: entity id: BaseBorgLegRight parent: PartSilicon - name: right cyborg leg + name: cyborg right leg abstract: true components: - type: BodyPart From 949a837720b744817d239f3505f44c2320ba5355 Mon Sep 17 00:00:00 2001 From: TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com> Date: Fri, 21 Jun 2024 11:41:54 +0200 Subject: [PATCH 085/546] Ghostrole rule updates (#29249) * First batch of ghostrole rule updates * Second pass * Re-word free agent * Apply review comments Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * You heard it here first folks God rules are weird to write. Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * Honkbot -> Free Agent Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * Mimebot -> Free Agent Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * Jonkbot -> Free Agent Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> * Softer blue --------- Co-authored-by: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> --- .../ToggleableGhostRoleComponent.cs | 3 + .../Ghost/Roles/ToggleableGhostRoleSystem.cs | 3 +- .../ghost/roles/ghost-role-component.ftl | 113 +++++++----------- .../Entities/Markers/Spawners/ghost_roles.yml | 10 +- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 8 ++ .../Entities/Mobs/NPCs/behonker.yml | 1 + .../Prototypes/Entities/Mobs/NPCs/carp.yml | 1 + .../Entities/Mobs/NPCs/elemental.yml | 1 + .../Entities/Mobs/NPCs/hellspawn.yml | 1 + .../Prototypes/Entities/Mobs/NPCs/pets.yml | 5 + .../Entities/Mobs/NPCs/regalrat.yml | 2 +- .../Entities/Mobs/NPCs/revenant.yml | 2 +- .../Prototypes/Entities/Mobs/NPCs/silicon.yml | 4 + .../Prototypes/Entities/Mobs/NPCs/slimes.yml | 4 + .../Entities/Mobs/Player/dragon.yml | 3 +- .../Entities/Mobs/Player/familiars.yml | 4 +- .../Entities/Mobs/Player/guardian.yml | 4 + .../Entities/Mobs/Player/humanoid.yml | 30 ++++- .../Entities/Mobs/Player/skeleton.yml | 3 + .../Objects/Consumable/Food/Baked/bread.yml | 2 +- .../Objects/Consumable/Food/Baked/cake.yml | 2 +- .../reinforcement_teleporter.yml | 6 +- .../Prototypes/Entities/Objects/Fun/pai.yml | 3 + .../Objects/Specific/Robotics/mmi.yml | 1 + .../XenoArch/Effects/utility_effects.yml | 1 + 25 files changed, 125 insertions(+), 92 deletions(-) diff --git a/Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs b/Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs index fc10d55069e..ef1b1dbed99 100644 --- a/Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs +++ b/Content.Server/Ghost/Roles/Components/ToggleableGhostRoleComponent.cs @@ -24,6 +24,9 @@ public sealed partial class ToggleableGhostRoleComponent : Component [DataField("roleDescription")] public string RoleDescription = string.Empty; + [DataField("roleRules")] + public string RoleRules = string.Empty; + [DataField("wipeVerbText")] public string WipeVerbText = string.Empty; diff --git a/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs b/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs index 9bab229c001..8354a24f90d 100644 --- a/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs +++ b/Content.Server/Ghost/Roles/ToggleableGhostRoleSystem.cs @@ -53,13 +53,14 @@ private void OnUseInHand(EntityUid uid, ToggleableGhostRoleComponent component, EnsureComp(uid); ghostRole.RoleName = Loc.GetString(component.RoleName); ghostRole.RoleDescription = Loc.GetString(component.RoleDescription); + ghostRole.RoleRules = Loc.GetString(component.RoleRules); } private void OnExamined(EntityUid uid, ToggleableGhostRoleComponent component, ExaminedEvent args) { if (!args.IsInDetailsRange) return; - + if (TryComp(uid, out var mind) && mind.HasMind) { args.PushMarkup(Loc.GetString(component.ExamineTextMindPresent)); diff --git a/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl b/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl index 4e6ec1f1886..98f31e0ab07 100644 --- a/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl +++ b/Resources/Locale/en-US/ghost/roles/ghost-role-component.ftl @@ -3,6 +3,26 @@ ghost-role-component-default-rules = All normal rules apply unless an administra You don't remember any of your previous life, and you don't remember anything you learned as a ghost. You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. You are absolutely [color=red]NOT[/color] allowed to remember, say, the name, appearance, etc. of your previous character. +ghost-role-information-nonantagonist-rules = You are a [color=green][bold]Non-antagonist[/bold][/color]. You should generally not seek to harm the station and its crew. + You don't remember any of your previous life, and you don't remember anything you learned as a ghost. + You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. + You are absolutely [color=red]NOT[/color] allowed to remember, say, the name, appearance, etc. of your previous character. +ghost-role-information-freeagent-rules = You are a [color=yellow][bold]Free Agent[/bold][/color]. You are free to act as either an antagonist or a non-antagonist. + You don't remember any of your previous life, and you don't remember anything you learned as a ghost. + You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. + You are absolutely [color=red]NOT[/color] allowed to remember, say, the name, appearance, etc. of your previous character. +ghost-role-information-antagonist-rules = You are a [color=red][bold]Solo Antagonist[/bold][/color]. Your intentions are clear, and harmful to the station and its crew. + You don't remember any of your previous life, and you don't remember anything you learned as a ghost. + You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. + You are absolutely [color=red]NOT[/color] allowed to remember, say, the name, appearance, etc. of your previous character. +ghost-role-information-familiar-rules = You are a [color=#6495ed][bold]Familiar[/bold][/color]. Serve the interests of your master, whatever those may be. + You don't remember any of your previous life, and you don't remember anything you learned as a ghost. + You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. + You are absolutely [color=red]NOT[/color] allowed to remember, say, the name, appearance, etc. of your previous character. +ghost-role-information-silicon-rules = You are a [color=#6495ed][bold]Silicon[/bold][/color]. Obey your laws. You are a Free Agent if you are not currently bound by any laws. + You don't remember any of your previous life, and you don't remember anything you learned as a ghost. + You are allowed to remember knowledge about the game in general, such as how to cook, how to use objects, etc. + You are absolutely [color=red]NOT[/color] allowed to remember, say, the name, appearance, etc. of your previous character. ghost-role-information-mouse-name = Mouse ghost-role-information-mouse-description = A hungry and mischievous mouse. @@ -12,6 +32,7 @@ ghost-role-information-mothroach-description = A cute but mischievous mothroach. ghost-role-information-giant-spider-name = Giant spider ghost-role-information-giant-spider-description = This station's inhabitants look mighty tasty, and your sticky web is perfect to catch them! +ghost-role-information-giant-spider-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other giant spiders. ghost-role-information-cognizine-description = Made conscious with the magic of cognizine. @@ -26,6 +47,7 @@ ghost-role-information-slimes-description = An ordinary slime with no special ne ghost-role-information-angry-slimes-name = Slime ghost-role-information-angry-slimes-description = Everyone around you irritates your instincts, destroy them! +ghost-role-information-angry-slimes-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other angry slimes. ghost-role-information-smile-name = Smile the Slime ghost-role-information-smile-description = The sweetest creature in the world. Smile Slime! @@ -35,11 +57,10 @@ ghost-role-information-punpun-description = An honorable member of the monkey so ghost-role-information-xeno-name = Xeno ghost-role-information-xeno-description = You are a xeno, co-operate with your hive to kill all crewmembers! -ghost-role-information-xeno-rules = You are an antagonist, smack, slash, and wack! +ghost-role-information-xeno-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other xenos. ghost-role-information-revenant-name = Revenant ghost-role-information-revenant-description = You are a Revenant. Use your powers to harvest souls and unleash chaos upon the crew. Unlock new abilities with the essence you harvest. -ghost-role-information-revenant-rules = You are an antagonist, harvest, defile, and drive the crew insane. ghost-role-information-kangaroo-name = Kangaroo ghost-role-information-kangaroo-description = You're a kangaroo! Do whatever kangaroos do. @@ -51,31 +72,17 @@ ghost-role-information-kobold-name = Kobold ghost-role-information-kobold-description = Be the little gremlin you are, yell at people and beg for meat! ghost-role-information-rat-king-name = Rat King -ghost-role-information-rat-king-description = You are the Rat King, scavenge food in order to produce rat minions to do your bidding. -ghost-role-information-rat-king-rules = You are an antagonist, scavenge, attack, and grow your hoard! +ghost-role-information-rat-king-description = You are the Rat King, your interests are food, food, and more food. Cooperate with or fight against the station for food. Did I say food interests you? ghost-role-information-rat-servant-name = Rat Servant ghost-role-information-rat-servant-description = You are a Rat Servant. You must follow your king's orders. -ghost-role-information-rat-servant-rules = You are an antagonist, scavenge, attack, and serve your king! - -ghost-role-information-salvage-carp-name = Space carp on salvage wreck -ghost-role-information-salvage-carp-description = Defend the loot inside the salvage wreck! ghost-role-information-sentient-carp-name = Sentient Carp ghost-role-information-sentient-carp-description = Help the dragon flood the station with carps! -ghost-role-information-salvage-shark-name = Space sharkminnow on salvage wreck -ghost-role-information-salvage-shark-description = Help the younger fellow carp protect their prey. Smell the blood! - ghost-role-information-willow-name = Willow the kangaroo ghost-role-information-willow-description = You're a kangaroo named willow! Willow likes to box. -ghost-role-information-space-tick-name = Space tick -ghost-role-information-space-tick-description = Wreak havoc on the station! - -ghost-role-information-salvage-tick-name = Space tick on salvage wreck -ghost-role-information-salvage-tick-description = Defend the loot inside the salvage wreck! - ghost-role-information-honkbot-name = Honkbot ghost-role-information-honkbot-description = An artificial being of pure evil. @@ -85,39 +92,13 @@ ghost-role-information-jonkbot-description = An artificial being of pure evil. ghost-role-information-mimebot-name = Mimebot ghost-role-information-mimebot-description = A Mimebot, act like a mime but don't act like a greytider. -ghost-role-information-taxibot-name = TaxiBot -ghost-role-information-taxibot-description = Drive the station crew to their destination. - ghost-role-information-supplybot-name = SupplyBot ghost-role-information-supplybot-description = Deliver goods around the station. ghost-role-information-space-bear-name = Space bear ghost-role-information-space-bear-description = Your tummy rumbles, and these people look really yummy... What a feast! -ghost-role-information-salvage-bear-name = Space bear on salvage wreck -ghost-role-information-salvage-bear-description = Defend the loot inside the salvage wreck! - -ghost-role-information-space-kangaroo-name = Space kangaroo -ghost-role-information-space-kangaroo-description = Give the crew a taste of your sharp claws! - -ghost-role-information-salvage-kangaroo-name = Space kangaroo on salvage wreck -ghost-role-information-salvage-kangaroo-description = Defend the loot inside the salvage wreck! - -ghost-role-information-space-spider-name = Space spider -ghost-role-information-space-spider-description = Space spiders are just as aggressive as regular spiders, feed. - -ghost-role-information-salvage-spider-name = Space spider on salvage wreck -ghost-role-information-salvage-spider-description = Space spiders are just as aggressive as regular spiders, feed. - -ghost-role-information-space-cobra-name = Space cobra -ghost-role-information-space-cobra-description = Space cobras really don't like guests, and will always snack on a visitor. - -ghost-role-information-salvage-cobra-name = Space cobra on salvage wreck -ghost-role-information-salvage-cobra-description = Space cobras really don't like guests, and will always snack on a visitor. - -ghost-role-information-salvage-flesh-name = Aberrant flesh on salvage wreck -ghost-role-information-salvage-flesh-description = Defend the loot inside the salvage wreck! - +# Still exists as a commented out reference for Tropico. Keeping it around. -TsjipTsjip, 2024-06-20 ghost-role-information-tropico-name = Tropico ghost-role-information-tropico-description = The noble companion of Atmosia, and its most stalwart defender. Viva! @@ -135,7 +116,11 @@ ghost-role-information-ifrit-description = Listen to your owner. Don't tank dama ghost-role-information-space-dragon-name = Space dragon ghost-role-information-space-dragon-description = Call in 3 carp rifts and take over this quadrant! You have only 5 minutes in between each rift before you will disappear. +ghost-role-information-space-dragon-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all your summoned carp. +ghost-role-information-space-dragon-summoned-carp-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with your dragon and its allies. + ghost-role-information-space-dragon-dungeon-description = Defend the expedition dungeon with your fishy comrades! +ghost-role-information-space-dragon-dungeon-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all dungeon mobs. ghost-role-information-cluwne-name = Cluwne ghost-role-information-cluwne-description = Become a pitiful cluwne, your only goal in life is to find a sweet release from your suffering (usually by being beaten to death). A cluwne is not an antagonist but may defend itself. Crewmembers may murder cluwnes freely. @@ -147,19 +132,13 @@ ghost-role-information-skeleton-biker-name = Skeleton Biker ghost-role-information-skeleton-biker-description = Ride around on your sweet ride. ghost-role-information-closet-skeleton-name = Closet Skeleton -ghost-role-information-closet-skeleton-description = Wreak havoc! You are a primordial force with no allegiance. Live happily with the crew or wage sweet skeletal war. - -ghost-role-information-onestar-mecha-name = Onestar Mecha -ghost-role-information-onestar-mecha-description = You are an experimental mecha created by who-knows-what, all you know is that you have weapons and you detect fleshy moving targets nearby... -ghost-role-information-onestar-mecha-rules = Use your weapons to cause havoc. You are an antagonist. +ghost-role-information-closet-skeleton-description = You are arguably one of the oldest members of the station! Get your old job back, or cause chaos! The world is yours to shape. ghost-role-information-remilia-name = Remilia, the chaplain's familiar -ghost-role-information-remilia-description = Obey your master. Eat fruit. -ghost-role-information-remilia-rules = You are an intelligent fruit bat. Follow the chaplain around. Don't cause any trouble unless the chaplain tells you to. +ghost-role-information-remilia-description = Follow and obey the chaplain. Eat fruit. Screech loudly into people's ears and write it off as echolocation. ghost-role-information-cerberus-name = Cerberus, Evil Familiar ghost-role-information-cerberus-description = Obey your master. Spread chaos. -ghost-role-information-cerberus-rules = You are an intelligent, demonic dog. Try to help the chaplain and any of his flock. As an antagonist, you're otherwise unrestrained. ghost-role-information-ert-leader-name = ERT Leader ghost-role-information-ert-leader-description = Lead a team of specialists to resolve the station's issues. @@ -185,70 +164,64 @@ ghost-role-information-cburn-agent-description = A highly trained CentCom agent, ghost-role-information-centcom-official-name = CentComm official ghost-role-information-centcom-official-description = Perform CentComm related duties such as inspect the station, jotting down performance reviews for heads of staff, and managing the fax machine. -ghost-role-information-nukeop-rules = You are a syndicate operative tasked with the destruction of the station. As an antagonist, do whatever is required to complete this task. +ghost-role-information-nukeop-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other nuclear operatives. Covert syndicate agents are not guaranteed to help you. ghost-role-information-loneop-name = Lone Operative ghost-role-information-loneop-description = You are a lone nuclear operative. Destroy the station! -ghost-role-information-loneop-rules = You are a syndicate operative tasked with the destruction of the station. As an antagonist, do whatever is required to complete this task. +ghost-role-information-loneop-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with all other nuclear operatives. Covert syndicate agents are not guaranteed to help you. ghost-role-information-behonker-name = Behonker ghost-role-information-behonker-description = You are an antagonist, bring death and honks to those who do not follow the honkmother. ghost-role-information-hellspawn-name = Hellspawn -ghost-role-information-hellspawn-description = You are an antagonist, bring death to those who do not follow the great god Nar'Sie. +ghost-role-information-hellspawn-description = Bring death to those who do not follow the great god Nar'Sie. ghost-role-information-Death-Squad-name = Death Squad Operative ghost-role-information-Death-Squad-description = One of Nanotrasen's top internal affairs agents. Await orders from CentComm or an official. +ghost-role-information-Death-Squad-rules = You are required to obey orders given by your superior, you are effectively their [color=#6495ed][bold]Familiar[/bold][/color]. ghost-role-information-SyndiCat-name = SyndiCat ghost-role-information-SyndiCat-description = You're the faithful trained pet of nuclear operatives with a microbomb. Serve your master to the death! -ghost-role-information-SyndiCat-rules = You're the faithful trained pet of nuclear operatives with a microbomb. Serve your master to the death! +ghost-role-information-SyndiCat-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you. ghost-role-information-Cak-name = Cak ghost-role-information-Cak-description = You are the chef's favorite child. You're a living cake cat. -ghost-role-information-Cak-rules = You are a living edible sweet cat. Your task is to find your place in this world where everything wants to eat you. ghost-role-information-BreadDog-name = BreadDog ghost-role-information-BreadDog-description = You are the chef's favorite child. You're a living bread dog. -ghost-role-information-BreadDog-rules = You're an edible dog made of bread. Your task is to find your place in this world where everything wants to eat you. ghost-role-information-space-ninja-name = Space Ninja ghost-role-information-space-ninja-description = Use stealth and deception to sabotage the station. -ghost-role-information-space-ninja-rules = You are an elite mercenary of the Spider Clan. You aren't required to follow your objectives, yet your NINJA HONOR demands you try. ghost-role-information-syndicate-reinforcement-name = Syndicate Agent ghost-role-information-syndicate-reinforcement-description = Someone needs reinforcements. You, the first person the syndicate could find, will help them. -ghost-role-information-syndicate-reinforcement-rules = Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. +ghost-role-information-syndicate-reinforcement-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you. ghost-role-information-syndicate-monkey-reinforcement-name = Syndicate Monkey Agent ghost-role-information-syndicate-monkey-reinforcement-description = Someone needs reinforcements. You, a trained monkey, will help them. -ghost-role-information-syndicate-monkey-reinforcement-rules = Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. +ghost-role-information-syndicate-monkey-reinforcement-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you. ghost-role-information-lost-cargo-technical-name = Lost Cargo Technician ghost-role-information-lost-cargo-technical-description = Something went wrong and your cargo shuttle with the goods was beamed into the sector to another station. -ghost-role-information-lost-cargo-technical-rules = You're a regular cargo technician from another station. Do what regular cargo do. ghost-role-information-clown-troupe-name = Space Clown ghost-role-information-clown-troupe-description = You and your troupe have come to cheer up this station with your best jokes. Honk! -ghost-role-information-clown-troupe-rules = Normal station crew rules apply. ghost-role-information-traveling-chef-name = Traveling Chef ghost-role-information-traveling-chef-description = You are a chef on a traveling shuttle of exotic cuisine. Delight the station with delicious food! -ghost-role-information-traveling-chef-rules = Normal station crew rules apply. ghost-role-information-disaster-victim-name = Disaster Victim ghost-role-information-disaster-victim-description = You were rescued in an escape pod from another station that suffered a terrible fate. Perhaps you will be found and rescued. -ghost-role-information-disaster-victim-rules = Normal station crew rules apply. ghost-role-information-syndie-disaster-victim-name = Syndie Disaster Victim ghost-role-information-syndie-disaster-victim-description = You're a regular passenger from a syndicate station. Unfortunately, an evacuation pod has thrown you into an enemy sector..... -ghost-role-information-syndie-disaster-victim-rules = Normal station crew rules apply. You are NOT an antagonist! ghost-role-information-syndicate-kobold-reinforcement-name = Syndicate Kobold Agent ghost-role-information-syndicate-kobold-reinforcement-description = Someone needs reinforcements. You, a trained kobold, will help them. -ghost-role-information-syndicate-kobold-reinforcement-rules = Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. +ghost-role-information-syndicate-kobold-reinforcement-rules = You are a [color=red][bold]Team Antagonist[/bold][/color] with the agent who summoned you. ghost-role-information-artifact-name = Sentient Artifact -ghost-role-information-artifact-description = - Enact your eldritch whims. - Forcibly activate your nodes for good or for evil. +ghost-role-information-artifact-description = Enact your eldritch whims. Forcibly activate your nodes for good or for evil. + +ghost-role-information-syndie-assaultborg-name = Syndicate Assault Borg +ghost-role-information-syndie-assaultborg-description = Nuclear operatives needs reinforcements. You, a cold silicon killing machine, will help them. More dakka! diff --git a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml index b21792579f4..bdefd14a452 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml @@ -18,7 +18,7 @@ - type: GhostRole name: ghost-role-information-rat-king-name description: ghost-role-information-rat-king-description - rules: ghost-role-information-rat-king-rules + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostRoleMobSpawner @@ -39,7 +39,7 @@ - type: GhostRole name: ghost-role-information-remilia-name description: ghost-role-information-remilia-description - rules: ghost-role-information-remilia-rules + rules: ghost-role-information-familiar-rules raffle: settings: short - type: GhostRoleMobSpawner @@ -60,7 +60,7 @@ - type: GhostRole name: ghost-role-information-cerberus-name description: ghost-role-information-cerberus-description - rules: ghost-role-information-cerberus-rules + rules: ghost-role-information-familiar-rules raffle: settings: default - type: GhostRoleMobSpawner @@ -143,7 +143,7 @@ - type: GhostRole name: ghost-role-information-space-dragon-name description: ghost-role-information-space-dragon-description - rules: ghost-role-component-default-rules + rules: ghost-role-component-space-dragon-rules - type: Sprite layers: - state: green @@ -159,7 +159,7 @@ - type: GhostRole name: ghost-role-information-space-ninja-name description: ghost-role-information-space-ninja-description - rules: ghost-role-information-space-ninja-rules + rules: ghost-role-information-antagonist-rules raffle: settings: default - type: GhostRoleMobSpawner diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index fc9e5151e91..3bc5779b52f 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -421,6 +421,7 @@ allowMovement: true name: ghost-role-information-mothroach-name description: ghost-role-information-mothroach-description + rules: ghost-role-information-freeagent-rules - type: Fixtures fixtures: fix1: @@ -1104,6 +1105,7 @@ prob: 0.25 name: ghost-role-information-kangaroo-name description: ghost-role-information-kangaroo-description + rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable - type: Vocal sounds: @@ -1278,6 +1280,7 @@ makeSentient: true name: ghost-role-information-monkey-name description: ghost-role-information-monkey-description + rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable - type: Clumsy clumsyDamage: @@ -1312,6 +1315,7 @@ makeSentient: true name: ghost-role-information-monkey-name description: ghost-role-information-monkey-description + rules: ghost-role-information-syndicate-monkey-reinforcement-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -1443,6 +1447,7 @@ makeSentient: true name: ghost-role-information-kobold-name description: ghost-role-information-kobold-description + rules: ghost-role-information-nonantagonist-rules - type: entity name: kobold @@ -1516,6 +1521,7 @@ allowMovement: true name: ghost-role-information-mouse-name description: ghost-role-information-mouse-description + rules: ghost-role-information-freeagent-rules - type: GhostTakeoverAvailable - type: Speech speechSounds: Squeak @@ -2300,6 +2306,7 @@ makeSentient: true name: ghost-role-information-giant-spider-name description: ghost-role-information-giant-spider-description + rules: ghost-role-information-giant-spider-rules raffle: settings: short - type: GhostTakeoverAvailable @@ -3079,6 +3086,7 @@ allowMovement: true name: ghost-role-information-hamster-name description: ghost-role-information-hamster-description + rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable - type: Speech speechVerb: SmallMob diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml b/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml index 07ee6b1536a..6f9935d351d 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/behonker.yml @@ -10,6 +10,7 @@ makeSentient: true name: ghost-role-information-behonker-name description: ghost-role-information-behonker-description + rules: ghost-role-information-antagonist-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml index 10bc7861fac..e345ec477b1 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/carp.yml @@ -163,6 +163,7 @@ makeSentient: true name: ghost-role-information-sentient-carp-name description: ghost-role-information-sentient-carp-description + rules: ghost-role-information-space-dragon-summoned-carp-rules raffle: settings: short - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml b/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml index a6641efe8cc..ba21ca4da23 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/elemental.yml @@ -232,6 +232,7 @@ - type: GhostRole prob: 0 description: ghost-role-information-angry-slimes-description + rules: ghost-role-information-angry-slimes-rules raffle: settings: short - type: NpcFactionMember diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml b/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml index 74658f0a2db..e0a3a764561 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml @@ -12,6 +12,7 @@ makeSentient: true name: ghost-role-information-hellspawn-name description: ghost-role-information-hellspawn-description + rules: ghost-role-information-antagonist-rules raffle: settings: default - type: RotationVisuals diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 510cae3be33..32c71408d5c 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -572,6 +572,7 @@ allowMovement: true name: ghost-role-information-hamlet-name description: ghost-role-information-hamlet-description + rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable - type: InteractionPopup successChance: 1 @@ -686,6 +687,7 @@ prob: 0.25 name: ghost-role-information-willow-name description: ghost-role-information-willow-description + rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable - type: Loadout prototypes: [ BoxingKangarooGear ] @@ -756,6 +758,7 @@ - type: GhostRole name: ghost-role-information-smile-name description: ghost-role-information-smile-description + rules: ghost-role-information-nonantagonist-rules - type: Grammar attributes: proper: true @@ -774,6 +777,7 @@ allowMovement: true name: ghost-role-information-punpun-name description: ghost-role-information-punpun-description + rules: ghost-role-information-nonantagonist-rules - type: GhostTakeoverAvailable - type: Butcherable butcheringType: Spike @@ -807,6 +811,7 @@ # allowMovement: true # name: ghost-role-information-tropico-name # description: ghost-role-information-tropico-description +# rules: ghost-role-information-nonantagonist-rules # - type: GhostTakeoverAvailable - type: Tag tags: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml index 38debe2a9a7..c615b8721e0 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/regalrat.yml @@ -89,7 +89,7 @@ makeSentient: true name: ghost-role-information-rat-king-name description: ghost-role-information-rat-king-description - rules: ghost-role-information-rat-king-rules + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml index 8a56a399163..45171fff676 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/revenant.yml @@ -55,7 +55,7 @@ makeSentient: true name: ghost-role-information-revenant-name description: ghost-role-information-revenant-description - rules: ghost-role-information-revenant-rules + rules: ghost-role-information-antagonist-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index 96dfd53cec1..b3bb5d4d07f 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -156,6 +156,7 @@ makeSentient: true name: ghost-role-information-honkbot-name description: ghost-role-information-honkbot-description + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -183,6 +184,7 @@ makeSentient: true name: ghost-role-information-jonkbot-name description: ghost-role-information-jonkbot-description + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: InteractionPopup @@ -315,6 +317,7 @@ makeSentient: true name: ghost-role-information-mimebot-name description: ghost-role-information-mimebot-description + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -338,6 +341,7 @@ makeSentient: true name: ghost-role-information-supplybot-name description: ghost-role-information-supplybot-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml b/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml index ffca699bfcc..d68415992ad 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/slimes.yml @@ -127,6 +127,7 @@ makeSentient: true name: ghost-role-information-slimes-name description: ghost-role-information-slimes-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Speech @@ -200,6 +201,7 @@ - SimpleHostile - type: GhostRole description: ghost-role-information-angry-slimes-description + rules: ghost-role-information-angry-slimes-rules raffle: settings: short @@ -237,6 +239,7 @@ - SimpleHostile - type: GhostRole description: ghost-role-information-angry-slimes-description + rules: ghost-role-information-angry-slimes-rules raffle: settings: short @@ -274,5 +277,6 @@ - SimpleHostile - type: GhostRole description: ghost-role-information-angry-slimes-description + rules: ghost-role-information-angry-slimes-rules raffle: settings: short diff --git a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml index 869fb880841..8bf9bfab41e 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/dragon.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/dragon.yml @@ -14,6 +14,7 @@ makeSentient: true name: ghost-role-information-space-dragon-name description: ghost-role-information-space-dragon-description + rules: ghost-role-information-space-dragon-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -142,7 +143,6 @@ - type: entity parent: BaseMobDragon id: MobDragon - suffix: No role or objectives components: - type: Dragon spawnRiftAction: ActionSpawnRift @@ -180,6 +180,7 @@ components: - type: GhostRole description: ghost-role-information-space-dragon-dungeon-description + rules: ghost-role-information-space-dragon-dungeon-rules raffle: settings: default - type: SlowOnDamage diff --git a/Resources/Prototypes/Entities/Mobs/Player/familiars.yml b/Resources/Prototypes/Entities/Mobs/Player/familiars.yml index b7fb7eb66c0..272436236c5 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/familiars.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/familiars.yml @@ -10,7 +10,7 @@ allowSpeech: true name: ghost-role-information-remilia-name description: ghost-role-information-remilia-description - rules: ghost-role-information-remilia-rules + rules: ghost-role-information-familiar-rules - type: GhostTakeoverAvailable - type: Grammar attributes: @@ -43,7 +43,7 @@ allowSpeech: true name: ghost-role-information-cerberus-name description: ghost-role-information-cerberus-description - rules: ghost-role-information-cerberus-rules + rules: ghost-role-information-familiar-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml index 9ccfdf4e507..6a11c966860 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml @@ -13,6 +13,7 @@ makeSentient: true name: ghost-role-information-guardian-name description: ghost-role-information-guardian-description + rules: ghost-role-information-familiar-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -122,6 +123,7 @@ makeSentient: true name: ghost-role-information-holoparasite-name description: ghost-role-information-holoparasite-description + rules: ghost-role-information-familiar-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -154,6 +156,7 @@ makeSentient: true name: ghost-role-information-ifrit-name description: ghost-role-information-ifrit-description + rules: ghost-role-information-familiar-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -182,6 +185,7 @@ makeSentient: true name: ghost-role-information-holoclown-name description: ghost-role-information-holoclown-description + rules: ghost-role-information-familiar-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml index 6067c95fd3c..5bcc33b5f6d 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/humanoid.yml @@ -35,10 +35,11 @@ id: DeathSquad parent: EventHumanoidMindShielded randomizeName: false - components: + components: - type: GhostRole name: ghost-role-information-Death-Squad-name description: ghost-role-information-Death-Squad-description + rules: ghost-role-information-Death-Squad-rules raffle: settings: short - type: Loadout @@ -74,6 +75,7 @@ - type: GhostRole name: ghost-role-information-ert-leader-name description: ghost-role-information-ert-leader-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -102,6 +104,7 @@ - type: GhostRole name: ghost-role-information-ert-leader-name description: ghost-role-information-ert-leader-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -122,6 +125,7 @@ - type: GhostRole name: ghost-role-information-ert-leader-name description: ghost-role-information-ert-leader-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -152,6 +156,7 @@ - type: GhostRole name: ghost-role-information-ert-chaplain-name description: ghost-role-information-ert-chaplain-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: RandomMetadata @@ -180,6 +185,7 @@ - type: GhostRole name: ghost-role-information-ert-chaplain-name description: ghost-role-information-ert-chaplain-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -210,6 +216,7 @@ - type: GhostRole name: ghost-role-information-ert-janitor-name description: ghost-role-information-ert-janitor-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: RandomMetadata @@ -238,6 +245,7 @@ - type: GhostRole name: ghost-role-information-ert-janitor-name description: ghost-role-information-ert-janitor-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -268,6 +276,7 @@ - type: GhostRole name: ghost-role-information-ert-engineer-name description: ghost-role-information-ert-engineer-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: RandomMetadata @@ -296,6 +305,7 @@ - type: GhostRole name: ghost-role-information-ert-engineer-name description: ghost-role-information-ert-engineer-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -326,6 +336,7 @@ - type: GhostRole name: ghost-role-information-ert-security-name description: ghost-role-information-ert-security-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: RandomMetadata @@ -354,6 +365,7 @@ - type: GhostRole name: ghost-role-information-ert-security-name description: ghost-role-information-ert-security-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -374,6 +386,7 @@ - type: GhostRole name: ghost-role-information-ert-security-name description: ghost-role-information-ert-security-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -404,6 +417,7 @@ - type: GhostRole name: ghost-role-information-ert-medical-name description: ghost-role-information-ert-medical-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: RandomMetadata @@ -432,6 +446,7 @@ - type: GhostRole name: ghost-role-information-ert-medical-name description: ghost-role-information-ert-medical-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -459,6 +474,7 @@ - type: GhostRole name: ghost-role-information-cburn-agent-name description: ghost-role-information-cburn-agent-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: RandomMetadata @@ -485,6 +501,7 @@ - type: GhostRole name: ghost-role-information-centcom-official-name description: ghost-role-information-centcom-official-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: default - type: Loadout @@ -552,6 +569,7 @@ - type: GhostRole name: ghost-role-information-cluwne-name description: ghost-role-information-cluwne-description + rules: ghost-role-information-nonantagonist-rules raffle: settings: default - type: Cluwne @@ -593,7 +611,7 @@ - type: GhostRole name: ghost-role-information-lost-cargo-technical-name description: ghost-role-information-lost-cargo-technical-description - rules: ghost-role-information-lost-cargo-technical-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -644,7 +662,7 @@ - type: GhostRole name: ghost-role-information-clown-troupe-name description: ghost-role-information-clown-troupe-description - rules: ghost-role-information-clown-troupe-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -694,7 +712,7 @@ - type: GhostRole name: ghost-role-information-traveling-chef-name description: ghost-role-information-traveling-chef-description - rules: ghost-role-information-traveling-chef-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout @@ -754,7 +772,7 @@ - type: GhostRole name: ghost-role-information-disaster-victim-name description: ghost-role-information-disaster-victim-description - rules: ghost-role-information-disaster-victim-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: default @@ -815,7 +833,7 @@ - type: GhostRole name: ghost-role-information-syndie-disaster-victim-name description: ghost-role-information-syndie-disaster-victim-description - rules: ghost-role-information-syndie-disaster-victim-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: Loadout diff --git a/Resources/Prototypes/Entities/Mobs/Player/skeleton.yml b/Resources/Prototypes/Entities/Mobs/Player/skeleton.yml index 76727181b4e..e10e2928ab2 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/skeleton.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/skeleton.yml @@ -17,6 +17,7 @@ - type: GhostRole name: ghost-role-information-skeleton-pirate-name description: ghost-role-information-skeleton-pirate-description + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -33,6 +34,7 @@ - type: GhostRole name: ghost-role-information-skeleton-biker-name description: ghost-role-information-skeleton-biker-description + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostTakeoverAvailable @@ -48,6 +50,7 @@ - type: GhostRole name: ghost-role-information-closet-skeleton-name description: ghost-role-information-closet-skeleton-description + rules: ghost-role-information-freeagent-rules raffle: settings: default - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml index 12a6e2a246b..a92dc9b25df 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml @@ -818,7 +818,7 @@ name: ghost-role-information-BreadDog-name allowMovement: true description: ghost-role-information-BreadDog-description - rules: ghost-role-information-BreadDog-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml index 922d4938885..b9a5cc42e45 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml @@ -699,7 +699,7 @@ name: ghost-role-information-Cak-name allowMovement: true description: ghost-role-information-Cak-description - rules: ghost-role-information-Cak-rules + rules: ghost-role-information-nonantagonist-rules raffle: settings: short - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml index 2085422c9b5..d49c79f48b3 100644 --- a/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Syndicate_Gadgets/reinforcement_teleporter.yml @@ -79,9 +79,9 @@ suffix: NukeOps components: - type: GhostRole - name: Syndicate Assault Cyborg - description: Nuclear operatives needs reinforcements. You, a cold silicon killing machine, will help them. - rules: Normal syndicate antagonist rules apply. Work with whoever called you in, and don't harm them. + name: ghost-role-information-syndie-assaultborg-name + description: ghost-role-information-syndie-assaultborg-description + rules: ghost-role-information-silicon-rules raffle: settings: default - type: GhostRoleMobSpawner diff --git a/Resources/Prototypes/Entities/Objects/Fun/pai.yml b/Resources/Prototypes/Entities/Objects/Fun/pai.yml index 02bbce2843b..c12f8a8d008 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/pai.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/pai.yml @@ -37,6 +37,7 @@ beginSearchingText: pai-system-searching roleName: pai-system-role-name roleDescription: pai-system-role-description + roleRules: ghost-role-information-familiar-rules wipeVerbText: pai-system-wipe-device-verb-text wipeVerbPopup: pai-system-wiped-device stopSearchVerbText: pai-system-stop-searching-verb-text @@ -89,6 +90,7 @@ - type: ToggleableGhostRole roleName: pai-system-role-name-syndicate roleDescription: pai-system-role-description-syndicate + roleRules: ghost-role-information-familiar-rules - type: IntrinsicRadioTransmitter channels: - Syndicate @@ -120,6 +122,7 @@ - type: ToggleableGhostRole roleName: pai-system-role-name-potato roleDescription: pai-system-role-description-potato + roleRules: ghost-role-information-familiar-rules - type: Appearance - type: GenericVisualizer visuals: diff --git a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml index 308c013da46..44f95e7a9be 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Robotics/mmi.yml @@ -84,6 +84,7 @@ beginSearchingText: positronic-brain-searching roleName: positronic-brain-role-name roleDescription: positronic-brain-role-description + roleRules: ghost-role-information-silicon-rules wipeVerbText: positronic-brain-wipe-device-verb-text wipeVerbPopup: positronic-brain-wiped-device stopSearchVerbText: positronic-brain-stop-searching-verb-text diff --git a/Resources/Prototypes/XenoArch/Effects/utility_effects.yml b/Resources/Prototypes/XenoArch/Effects/utility_effects.yml index a8967080579..bfaff8fe44a 100644 --- a/Resources/Prototypes/XenoArch/Effects/utility_effects.yml +++ b/Resources/Prototypes/XenoArch/Effects/utility_effects.yml @@ -199,6 +199,7 @@ makeSentient: true name: ghost-role-information-artifact-name description: ghost-role-information-artifact-description + rules: ghost-role-information-freeagent-rules - type: GhostTakeoverAvailable - type: MovementSpeedModifier baseWalkSpeed: 0.25 From 38439996e95e80bb8169be392407241842204abc Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 21 Jun 2024 09:43:00 +0000 Subject: [PATCH 086/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index c3ed77303b4..8530f48397f 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Aserovich - changes: - - message: New lobby art! - type: Add - id: 6297 - time: '2024-04-04T05:28:30.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26505 - author: Beck Thompson changes: - message: Items thrown at disposals now have to be insertable to display the miss @@ -3848,3 +3841,11 @@ id: 6796 time: '2024-06-21T05:42:17.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29259 +- author: Chief_Engineer and TsjipTsjip + changes: + - message: All ghostroles now have their role type, as defined in the rules, defined + in their ghostrole request box. + type: Tweak + id: 6797 + time: '2024-06-21T09:41:54.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29249 From 70a40b62cb9a79ded02061c3aadb087e54564ef1 Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Fri, 21 Jun 2024 22:50:52 +1200 Subject: [PATCH 087/546] Fix some buckle interactions (#29293) --- .../Buckle/SharedBuckleSystem.Interaction.cs | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs index 8c2d0b8ee18..463e0d55962 100644 --- a/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs +++ b/Content.Shared/Buckle/SharedBuckleSystem.Interaction.cs @@ -13,10 +13,11 @@ public abstract partial class SharedBuckleSystem private void InitializeInteraction() { SubscribeLocalEvent>(AddStrapVerbs); - SubscribeLocalEvent(OnStrapInteractHand); + SubscribeLocalEvent(OnStrapInteractHand, after: [typeof(InteractionPopupSystem)]); SubscribeLocalEvent(OnStrapDragDropTarget); SubscribeLocalEvent(OnCanDropTarget); + SubscribeLocalEvent(OnBuckleInteractHand, after: [typeof(InteractionPopupSystem)]); SubscribeLocalEvent>(AddUnbuckleVerb); } @@ -58,6 +59,9 @@ private void OnStrapInteractHand(EntityUid uid, StrapComponent component, Intera if (args.Handled) return; + if (!component.Enabled) + return; + if (!TryComp(args.User, out BuckleComponent? buckle)) return; @@ -68,7 +72,20 @@ private void OnStrapInteractHand(EntityUid uid, StrapComponent component, Intera else return; - args.Handled = true; // This generate popups on failure. + // TODO BUCKLE add out bool for whether a pop-up was generated or not. + args.Handled = true; + } + + private void OnBuckleInteractHand(Entity ent, ref InteractHandEvent args) + { + if (args.Handled) + return; + + if (ent.Comp.BuckledTo != null) + TryUnbuckle(ent!, args.User, popup: true); + + // TODO BUCKLE add out bool for whether a pop-up was generated or not. + args.Handled = true; } private void AddStrapVerbs(EntityUid uid, StrapComponent component, GetVerbsEvent args) From 6b13f5f0cbeb60c04dc2a4aa6d99fb32814bc11d Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 21 Jun 2024 10:51:58 +0000 Subject: [PATCH 088/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8530f48397f..68ccd7a6d4c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Beck Thompson - changes: - - message: Items thrown at disposals now have to be insertable to display the miss - message. - type: Fix - id: 6298 - time: '2024-04-04T06:25:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26716 - author: Tayrtahn changes: - message: Some devices may have broken wiring at the start of each round. @@ -3849,3 +3841,12 @@ id: 6797 time: '2024-06-21T09:41:54.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29249 +- author: ElectroJr + changes: + - message: Fixed not being able to pick up folded rollerbeds. + type: Fix + - message: Fixed not being able to unbuckle entities by clicking on them. + type: Fix + id: 6798 + time: '2024-06-21T10:50:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29293 From 76a65c8e4345bb55d8ac48cab4214e2145a604c7 Mon Sep 17 00:00:00 2001 From: nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:06:07 +0000 Subject: [PATCH 089/546] Implement BlacklistedRange exempt flag (#29258) * Implement a new kind of ip range ban that only applies to new players * Put determining whether a player record exists to its own function * Make BlacklistedRange bans get bypassed by any ban exemption * Stop trying to get another DbGuard while already having one This does break with convention on the functions in that area but considering the use of this function it's probably fine? I could alternatively just move the place it's called from. Also I was suppossed to wait for tests to finish locally just to be sure, but nah. I am pushing this now --- Content.Server.Database/Model.cs | 8 ++++++++ Content.Server/Database/ServerDbBase.cs | 5 +++++ Content.Server/Database/ServerDbPostgres.cs | 16 ++++++++++++---- Content.Server/Database/ServerDbSqlite.cs | 20 ++++++++++++++++---- 4 files changed, 41 insertions(+), 8 deletions(-) diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index 3510a5422e3..164cf421bd2 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -693,6 +693,14 @@ public enum ServerBanExemptFlags /// Intended use is for users with shared connections. This should not be used as an alternative to . /// IP = 1 << 1, + + /// + /// Ban is an IP range that is only applied for first time joins. + /// + /// + /// Intended for use with residential IP ranges that are often used maliciously. + /// + BlacklistedRange = 1 << 2, // @formatter:on } diff --git a/Content.Server/Database/ServerDbBase.cs b/Content.Server/Database/ServerDbBase.cs index cd03af7087b..d91ef391981 100644 --- a/Content.Server/Database/ServerDbBase.cs +++ b/Content.Server/Database/ServerDbBase.cs @@ -625,6 +625,11 @@ public async Task UpdatePlayerRecord( return record == null ? null : MakePlayerRecord(record); } + protected async Task PlayerRecordExists(DbGuard db, NetUserId userId) + { + return await db.DbContext.Player.AnyAsync(p => p.UserId == userId); + } + [return: NotNullIfNotNull(nameof(player))] protected PlayerRecord? MakePlayerRecord(Player? player) { diff --git a/Content.Server/Database/ServerDbPostgres.cs b/Content.Server/Database/ServerDbPostgres.cs index fd4699fff4e..f8eef1a554e 100644 --- a/Content.Server/Database/ServerDbPostgres.cs +++ b/Content.Server/Database/ServerDbPostgres.cs @@ -78,7 +78,8 @@ public ServerDbPostgres( await using var db = await GetDbImpl(); var exempt = await GetBanExemptionCore(db, userId); - var query = MakeBanLookupQuery(address, userId, hwId, db, includeUnbanned: false, exempt) + var newPlayer = userId == null || !await PlayerRecordExists(db, userId.Value); + var query = MakeBanLookupQuery(address, userId, hwId, db, includeUnbanned: false, exempt, newPlayer) .OrderByDescending(b => b.BanTime); var ban = await query.FirstOrDefaultAsync(); @@ -98,7 +99,8 @@ public override async Task> GetServerBansAsync(IPAddress? add await using var db = await GetDbImpl(); var exempt = await GetBanExemptionCore(db, userId); - var query = MakeBanLookupQuery(address, userId, hwId, db, includeUnbanned, exempt); + var newPlayer = !await db.PgDbContext.Player.AnyAsync(p => p.UserId == userId); + var query = MakeBanLookupQuery(address, userId, hwId, db, includeUnbanned, exempt, newPlayer); var queryBans = await query.ToArrayAsync(); var bans = new List(queryBans.Length); @@ -122,7 +124,8 @@ private static IQueryable MakeBanLookupQuery( ImmutableArray? hwId, DbGuardImpl db, bool includeUnbanned, - ServerBanExemptFlags? exemptFlags) + ServerBanExemptFlags? exemptFlags, + bool newPlayer) { DebugTools.Assert(!(address == null && userId == null && hwId == null)); @@ -141,7 +144,9 @@ private static IQueryable MakeBanLookupQuery( { var newQ = db.PgDbContext.Ban .Include(p => p.Unban) - .Where(b => b.Address != null && EF.Functions.ContainsOrEqual(b.Address.Value, address)); + .Where(b => b.Address != null + && EF.Functions.ContainsOrEqual(b.Address.Value, address) + && !(b.ExemptFlags.HasFlag(ServerBanExemptFlags.BlacklistedRange) && !newPlayer)); query = query == null ? newQ : query.Union(newQ); } @@ -167,6 +172,9 @@ private static IQueryable MakeBanLookupQuery( if (exemptFlags is { } exempt) { + if (exempt != ServerBanExemptFlags.None) + exempt |= ServerBanExemptFlags.BlacklistedRange; // Any kind of exemption should bypass BlacklistedRange + query = query.Where(b => (b.ExemptFlags & exempt) == 0); } diff --git a/Content.Server/Database/ServerDbSqlite.cs b/Content.Server/Database/ServerDbSqlite.cs index ffec90bb43d..ce6f97a1171 100644 --- a/Content.Server/Database/ServerDbSqlite.cs +++ b/Content.Server/Database/ServerDbSqlite.cs @@ -86,11 +86,13 @@ public ServerDbSqlite( var exempt = await GetBanExemptionCore(db, userId); + var newPlayer = userId == null || !await PlayerRecordExists(db, userId.Value); + // SQLite can't do the net masking stuff we need to match IP address ranges. // So just pull down the whole list into memory. var bans = await GetAllBans(db.SqliteDbContext, includeUnbanned: false, exempt); - return bans.FirstOrDefault(b => BanMatches(b, address, userId, hwId, exempt)) is { } foundBan + return bans.FirstOrDefault(b => BanMatches(b, address, userId, hwId, exempt, newPlayer)) is { } foundBan ? ConvertBan(foundBan) : null; } @@ -103,12 +105,14 @@ public override async Task> GetServerBansAsync(IPAddress? add var exempt = await GetBanExemptionCore(db, userId); + var newPlayer = !await db.SqliteDbContext.Player.AnyAsync(p => p.UserId == userId); + // SQLite can't do the net masking stuff we need to match IP address ranges. // So just pull down the whole list into memory. var queryBans = await GetAllBans(db.SqliteDbContext, includeUnbanned, exempt); return queryBans - .Where(b => BanMatches(b, address, userId, hwId, exempt)) + .Where(b => BanMatches(b, address, userId, hwId, exempt, newPlayer)) .Select(ConvertBan) .ToList()!; } @@ -137,10 +141,18 @@ private static bool BanMatches(ServerBan ban, IPAddress? address, NetUserId? userId, ImmutableArray? hwId, - ServerBanExemptFlags? exemptFlags) + ServerBanExemptFlags? exemptFlags, + bool newPlayer) { + // Any flag to bypass BlacklistedRange bans. + var exemptFromBlacklistedRange = exemptFlags != null && exemptFlags.Value != ServerBanExemptFlags.None; + if (!exemptFlags.GetValueOrDefault(ServerBanExemptFlags.None).HasFlag(ServerBanExemptFlags.IP) - && address != null && ban.Address is not null && address.IsInSubnet(ban.Address.ToTuple().Value)) + && address != null + && ban.Address is not null + && address.IsInSubnet(ban.Address.ToTuple().Value) + && (!ban.ExemptFlags.HasFlag(ServerBanExemptFlags.BlacklistedRange) || + newPlayer && !exemptFromBlacklistedRange)) { return true; } From 730a4d289dfdae5e573c0e5c32227c563f8b95e5 Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 21 Jun 2024 12:07:14 +0000 Subject: [PATCH 090/546] Automatic changelog update --- Resources/Changelog/Admin.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index cfa58d80355..84f31adef45 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -320,5 +320,15 @@ Entries: id: 39 time: '2024-06-21T05:42:17.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29259 +- author: nikthechampiongr + changes: + - message: It is now possible to issue BlacklistedRanges bans(This requires you + to edit the database manually at the moment.) Bans marked as BlacklistedRange + will lead to players joining for the first time who match an ip range to be + denied. Players that have joined the server before will be unaffected. + type: Add + id: 40 + time: '2024-06-21T12:06:07.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29258 Name: Admin Order: 1 From f041f58a6dc172992e75569ca07ca7c9877590e7 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Fri, 21 Jun 2024 15:29:10 +0200 Subject: [PATCH 091/546] Add time index to connection log (#29281) * Add time index to connection log Queries go nyoom. * Don't let me code shit at 5 AM --- ...1120713_ConnectionLogTimeIndex.Designer.cs | 1915 +++++++++++++++++ .../20240621120713_ConnectionLogTimeIndex.cs | 27 + .../PostgresServerDbContextModelSnapshot.cs | 2 + ...1120705_ConnectionLogTimeIndex.Designer.cs | 1840 ++++++++++++++++ .../20240621120705_ConnectionLogTimeIndex.cs | 27 + .../SqliteServerDbContextModelSnapshot.cs | 2 + Content.Server.Database/Model.cs | 3 + 7 files changed, 3816 insertions(+) create mode 100644 Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.cs diff --git a/Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.Designer.cs b/Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.Designer.cs new file mode 100644 index 00000000000..8bd837236af --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.Designer.cs @@ -0,0 +1,1915 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using NpgsqlTypes; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20240621120713_ConnectionLogTimeIndex")] + partial class ConnectionLogTimeIndex + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminId") + .HasColumnType("uuid") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("boolean") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Id") + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("smallint") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("RoundId", "Id") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Message") + .HasAnnotation("Npgsql:TsVectorConfig", "english"); + + NpgsqlIndexBuilderExtensions.HasMethod(b.HasIndex("Message"), "GIN"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("LogId") + .HasColumnType("integer") + .HasColumnName("log_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.HasKey("RoundId", "LogId", "PlayerUserId") + .HasName("PK_admin_log_player"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_log_player_player_user_id"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_messages_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("Dismissed") + .HasColumnType("boolean") + .HasColumnName("dismissed"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Seen") + .HasColumnType("boolean") + .HasColumnName("seen"); + + b.HasKey("Id") + .HasName("PK_admin_messages"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_messages_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_messages_round_id"); + + b.ToTable("admin_messages", null, t => + { + t.HasCheckConstraint("NotDismissedAndSeen", "NOT dismissed OR seen"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_notes_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Secret") + .HasColumnType("boolean") + .HasColumnName("secret"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_watchlists_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_admin_watchlists"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_watchlists_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_watchlists_round_id"); + + b.ToTable("admin_watchlists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("antag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("assigned_user_id_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("connection_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("smallint") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("ServerId") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(0) + .HasColumnName("server_id"); + + b.Property("Time") + .HasColumnType("timestamp with time zone") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_connection_log_server_id"); + + b.HasIndex("Time"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("job_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("play_time_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("PlayerId") + .HasColumnType("uuid") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("interval") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("player_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FirstSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("bytea") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", null, t => + { + t.HasCheckConstraint("LastSeenAddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= last_seen_address"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("preference_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("integer") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Age") + .HasColumnType("integer") + .HasColumnName("age"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("char_name"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("text") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("integer") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("integer") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("text") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("integer") + .HasColumnName("slot"); + + b.Property("SpawnPriority") + .HasColumnType("integer") + .HasColumnName("spawn_priority"); + + b.Property("Species") + .IsRequired() + .HasColumnType("text") + .HasColumnName("species"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_loadout_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("LoadoutName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("loadout_name"); + + b.Property("ProfileLoadoutGroupId") + .HasColumnType("integer") + .HasColumnName("profile_loadout_group_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout"); + + b.HasIndex("ProfileLoadoutGroupId"); + + b.ToTable("profile_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_loadout_group_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("GroupName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("group_name"); + + b.Property("ProfileRoleLoadoutId") + .HasColumnType("integer") + .HasColumnName("profile_role_loadout_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout_group"); + + b.HasIndex("ProfileRoleLoadoutId"); + + b.ToTable("profile_loadout_group", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_role_loadout_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("RoleName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_name"); + + b.HasKey("Id") + .HasName("PK_profile_role_loadout"); + + b.HasIndex("ProfileId"); + + b.ToTable("profile_role_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("RoleId") + .HasColumnType("text") + .HasColumnName("role_id"); + + b.HasKey("PlayerUserId", "RoleId") + .HasName("PK_role_whitelists"); + + b.ToTable("role_whitelists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("round_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ServerId") + .HasColumnType("integer") + .HasColumnName("server_id"); + + b.Property("StartDate") + .HasColumnType("timestamp with time zone") + .HasColumnName("start_date"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.HasIndex("StartDate"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("AutoDelete") + .HasColumnType("boolean") + .HasColumnName("auto_delete"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExemptFlags") + .HasColumnType("integer") + .HasColumnName("exempt_flags"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_ban_round_id"); + + b.ToTable("server_ban", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanExemption", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("Flags") + .HasColumnType("integer") + .HasColumnName("flags"); + + b.HasKey("UserId") + .HasName("PK_server_ban_exemption"); + + b.ToTable("server_ban_exemption", null, t => + { + t.HasCheckConstraint("FlagsNotZero", "flags != 0"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_hit_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("integer") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_role_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_role_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_role_ban_round_id"); + + b.ToTable("server_role_ban", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("role_unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("trait_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uploaded_resource_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Data") + .IsRequired() + .HasColumnType("bytea") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("text") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("integer") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("integer") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("RoundId", "LogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_round_id_log_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminMessagesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminMessagesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminMessagesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminMessagesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_messages_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_messages_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminWatchlistsCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminWatchlistsDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminWatchlistsLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminWatchlistsReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_watchlists_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_watchlists_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("ConnectionLogs") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.SetNull) + .IsRequired() + .HasConstraintName("FK_connection_log_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.HasOne("Content.Server.Database.ProfileLoadoutGroup", "ProfileLoadoutGroup") + .WithMany("Loadouts") + .HasForeignKey("ProfileLoadoutGroupId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_profile_loadout_group_profile_loadout_group~"); + + b.Navigation("ProfileLoadoutGroup"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.HasOne("Content.Server.Database.ProfileRoleLoadout", "ProfileRoleLoadout") + .WithMany("Groups") + .HasForeignKey("ProfileRoleLoadoutId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_group_profile_role_loadout_profile_role_loa~"); + + b.Navigation("ProfileRoleLoadout"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Loadouts") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_role_loadout_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("JobWhitelists") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_role_whitelists_player_player_user_id"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerRoleBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerRoleBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_role_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminMessagesCreated"); + + b.Navigation("AdminMessagesDeleted"); + + b.Navigation("AdminMessagesLastEdited"); + + b.Navigation("AdminMessagesReceived"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + + b.Navigation("AdminServerBansCreated"); + + b.Navigation("AdminServerBansLastEdited"); + + b.Navigation("AdminServerRoleBansCreated"); + + b.Navigation("AdminServerRoleBansLastEdited"); + + b.Navigation("AdminWatchlistsCreated"); + + b.Navigation("AdminWatchlistsDeleted"); + + b.Navigation("AdminWatchlistsLastEdited"); + + b.Navigation("AdminWatchlistsReceived"); + + b.Navigation("JobWhitelists"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Loadouts"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Navigation("Loadouts"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Navigation("Groups"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("ConnectionLogs"); + + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.cs b/Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.cs new file mode 100644 index 00000000000..736e9e37a22 --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240621120713_ConnectionLogTimeIndex.cs @@ -0,0 +1,27 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + /// + public partial class ConnectionLogTimeIndex : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateIndex( + name: "IX_connection_log_time", + table: "connection_log", + column: "time"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropIndex( + name: "IX_connection_log_time", + table: "connection_log"); + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs index 32a655f7f65..ea5d0066928 100644 --- a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs @@ -559,6 +559,8 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("ServerId") .HasDatabaseName("IX_connection_log_server_id"); + b.HasIndex("Time"); + b.HasIndex("UserId"); b.ToTable("connection_log", null, t => diff --git a/Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.Designer.cs new file mode 100644 index 00000000000..b3e512548ad --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.Designer.cs @@ -0,0 +1,1840 @@ +// +using System; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + [DbContext(typeof(SqliteServerDbContext))] + [Migration("20240621120705_ConnectionLogTimeIndex")] + partial class ConnectionLogTimeIndex + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "8.0.0"); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_flag_id"); + + b.Property("AdminId") + .HasColumnType("TEXT") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("INTEGER") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Id") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("INTEGER") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("INTEGER") + .HasColumnName("type"); + + b.HasKey("RoundId", "Id") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("LogId") + .HasColumnType("INTEGER") + .HasColumnName("log_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.HasKey("RoundId", "LogId", "PlayerUserId") + .HasName("PK_admin_log_player"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_log_player_player_user_id"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_messages_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("Dismissed") + .HasColumnType("INTEGER") + .HasColumnName("dismissed"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Seen") + .HasColumnType("INTEGER") + .HasColumnName("seen"); + + b.HasKey("Id") + .HasName("PK_admin_messages"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_messages_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_messages_round_id"); + + b.ToTable("admin_messages", null, t => + { + t.HasCheckConstraint("NotDismissedAndSeen", "NOT dismissed OR seen"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_notes_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Secret") + .HasColumnType("INTEGER") + .HasColumnName("secret"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_flag_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_watchlists_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_admin_watchlists"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_watchlists_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_watchlists_round_id"); + + b.ToTable("admin_watchlists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("antag_id"); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("assigned_user_id_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("connection_log_id"); + + b.Property("Address") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("INTEGER") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("ServerId") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasDefaultValue(0) + .HasColumnName("server_id"); + + b.Property("Time") + .HasColumnType("TEXT") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_connection_log_server_id"); + + b.HasIndex("Time"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("job_id"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("INTEGER") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("play_time_id"); + + b.Property("PlayerId") + .HasColumnType("TEXT") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("TEXT") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("player_id"); + + b.Property("FirstSeenTime") + .HasColumnType("TEXT") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("TEXT") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("BLOB") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("TEXT") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("INTEGER") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("Age") + .HasColumnType("INTEGER") + .HasColumnName("age"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("char_name"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("INTEGER") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("INTEGER") + .HasColumnName("slot"); + + b.Property("SpawnPriority") + .HasColumnType("INTEGER") + .HasColumnName("spawn_priority"); + + b.Property("Species") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("species"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_id"); + + b.Property("LoadoutName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("loadout_name"); + + b.Property("ProfileLoadoutGroupId") + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_group_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout"); + + b.HasIndex("ProfileLoadoutGroupId"); + + b.ToTable("profile_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_group_id"); + + b.Property("GroupName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("group_name"); + + b.Property("ProfileRoleLoadoutId") + .HasColumnType("INTEGER") + .HasColumnName("profile_role_loadout_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout_group"); + + b.HasIndex("ProfileRoleLoadoutId"); + + b.ToTable("profile_loadout_group", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_role_loadout_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("RoleName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_name"); + + b.HasKey("Id") + .HasName("PK_profile_role_loadout"); + + b.HasIndex("ProfileId"); + + b.ToTable("profile_role_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("RoleId") + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.HasKey("PlayerUserId", "RoleId") + .HasName("PK_role_whitelists"); + + b.ToTable("role_whitelists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ServerId") + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("StartDate") + .HasColumnType("TEXT") + .HasColumnName("start_date"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.HasIndex("StartDate"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("AutoDelete") + .HasColumnType("INTEGER") + .HasColumnName("auto_delete"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExemptFlags") + .HasColumnType("INTEGER") + .HasColumnName("exempt_flags"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_ban_round_id"); + + b.ToTable("server_ban", null, t => + { + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanExemption", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("Flags") + .HasColumnType("INTEGER") + .HasColumnName("flags"); + + b.HasKey("UserId") + .HasName("PK_server_ban_exemption"); + + b.ToTable("server_ban_exemption", null, t => + { + t.HasCheckConstraint("FlagsNotZero", "flags != 0"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_hit_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("INTEGER") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_role_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_role_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_role_ban_round_id"); + + b.ToTable("server_role_ban", null, t => + { + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("role_unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("trait_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uploaded_resource_log_id"); + + b.Property("Data") + .IsRequired() + .HasColumnType("BLOB") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("INTEGER") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("INTEGER") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("RoundId", "LogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_round_id_log_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminMessagesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminMessagesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminMessagesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminMessagesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_messages_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_messages_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminWatchlistsCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminWatchlistsDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminWatchlistsLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminWatchlistsReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_watchlists_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_watchlists_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("ConnectionLogs") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.SetNull) + .IsRequired() + .HasConstraintName("FK_connection_log_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.HasOne("Content.Server.Database.ProfileLoadoutGroup", "ProfileLoadoutGroup") + .WithMany("Loadouts") + .HasForeignKey("ProfileLoadoutGroupId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_profile_loadout_group_profile_loadout_group_id"); + + b.Navigation("ProfileLoadoutGroup"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.HasOne("Content.Server.Database.ProfileRoleLoadout", "ProfileRoleLoadout") + .WithMany("Groups") + .HasForeignKey("ProfileRoleLoadoutId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_group_profile_role_loadout_profile_role_loadout_id"); + + b.Navigation("ProfileRoleLoadout"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Loadouts") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_role_loadout_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("JobWhitelists") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_role_whitelists_player_player_user_id"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerRoleBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerRoleBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_role_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminMessagesCreated"); + + b.Navigation("AdminMessagesDeleted"); + + b.Navigation("AdminMessagesLastEdited"); + + b.Navigation("AdminMessagesReceived"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + + b.Navigation("AdminServerBansCreated"); + + b.Navigation("AdminServerBansLastEdited"); + + b.Navigation("AdminServerRoleBansCreated"); + + b.Navigation("AdminServerRoleBansLastEdited"); + + b.Navigation("AdminWatchlistsCreated"); + + b.Navigation("AdminWatchlistsDeleted"); + + b.Navigation("AdminWatchlistsLastEdited"); + + b.Navigation("AdminWatchlistsReceived"); + + b.Navigation("JobWhitelists"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Loadouts"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Navigation("Loadouts"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Navigation("Groups"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("ConnectionLogs"); + + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.cs b/Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.cs new file mode 100644 index 00000000000..f97c62f6ccf --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240621120705_ConnectionLogTimeIndex.cs @@ -0,0 +1,27 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + /// + public partial class ConnectionLogTimeIndex : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateIndex( + name: "IX_connection_log_time", + table: "connection_log", + column: "time"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropIndex( + name: "IX_connection_log_time", + table: "connection_log"); + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs index 2c444c83eb3..17f87cf2e39 100644 --- a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs @@ -528,6 +528,8 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.HasIndex("ServerId") .HasDatabaseName("IX_connection_log_server_id"); + b.HasIndex("Time"); + b.HasIndex("UserId"); b.ToTable("connection_log", (string)null); diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index 164cf421bd2..d57b8299053 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -187,6 +187,9 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) modelBuilder.Entity() .HasIndex(p => p.UserId); + modelBuilder.Entity() + .HasIndex(p => p.Time); + modelBuilder.Entity() .Property(p => p.ServerId) .HasDefaultValue(0); From b7c088fbf36304c41a8c8944bf9f561877487afc Mon Sep 17 00:00:00 2001 From: Alex Evgrashin Date: Sat, 22 Jun 2024 03:11:40 +0200 Subject: [PATCH 092/546] Fix SSD indicator for scaled humanoids (#29310) Fix ssd --- Resources/Textures/Effects/ssd.rsi/default0.png | Bin 200 -> 524 bytes Resources/Textures/Effects/ssd.rsi/meta.json | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Textures/Effects/ssd.rsi/default0.png b/Resources/Textures/Effects/ssd.rsi/default0.png index bfd8c84da99a874861d8ef47b8c7f4891adf1901..962a7298cf390486a7cce55807e8f7f37876500c 100644 GIT binary patch literal 524 zcmV+n0`vWeP)EX>4Tx04R}tkv&MmKpe$iQ?()$2ZM+>1gS3CMMWG-6^me@v=v%)FuC+YXws0h zxHt-~1qVMCs}3&Cx;nTDg5U>;vxAeOiqYdvy6CZAq~&*bq^n3@4`IG``n+SSIt=r@JYlGW|$S?b>f-L ziotoGSY$<6B|ayfFzJHCk6c$=e&bwlSm2qWnNH3Ti^Ni)jg>ZLMN=c5CJw2ZPWeK{ zWtH<5XRTCa&3p0}26Osyit99o5yK+lNI-&uDmG9;1z}osQY<8CKkDHha{LK$DdgG! zBgZ_-&>%a0@IUz7t(Bjebd!Qnp!3DHKSqJTF3_mi_V=-EH%AO zrG<`wzHQ**x}_<5z~v4w_+-eY>_~o^LOu_?pV2pEf&N>dXVvYkxsTHaAWdB@-2exN zz*vE@*F4_c-QL^3XPW)}0QMVl+o@b*A z>^!DBKmq|yP!a%h<49Aq65s$tU$QTJ<}4w~JlQVuEQ>bs_seLnM@=j)VGN}B{OCvk O0000sCu*ji*FV&-O}tMesBGd6M!n}jZ6ZublGDZCDc)yD?mBLf-*DNVMd9WF+a~{y ooB{uYtC&5K8W`Cm5}<^1V+enV!Z diff --git a/Resources/Textures/Effects/ssd.rsi/meta.json b/Resources/Textures/Effects/ssd.rsi/meta.json index 6c5e7b24e33..6e9db0d8ded 100644 --- a/Resources/Textures/Effects/ssd.rsi/meta.json +++ b/Resources/Textures/Effects/ssd.rsi/meta.json @@ -1,10 +1,10 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Take from https://github.com/Skyrat-SS13/Skyrat-tg/blob/92377cd6203bc4d93a6e289d7b857e19bb6cf338/modular_skyrat/modules/indicators/icons/ssd_indicator.dmi", + "copyright": "Take from https://github.com/Skyrat-SS13/Skyrat-tg/blob/92377cd6203bc4d93a6e289d7b857e19bb6cf338/modular_skyrat/modules/indicators/icons/ssd_indicator.dmi and changed by Macoron", "size": { - "x": 32, - "y": 32 + "x": 8, + "y": 8 }, "states": [ { From 0ff144af73ffc9e58ddb56c1460da72c7a1f9cb1 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 22 Jun 2024 01:12:48 +0000 Subject: [PATCH 093/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 68ccd7a6d4c..a209fdd1dad 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Tayrtahn - changes: - - message: Some devices may have broken wiring at the start of each round. - type: Add - id: 6299 - time: '2024-04-04T06:28:09.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26695 - author: lzk228 changes: - message: Turning off thrusters and gyroscopes now stop consume power. @@ -3850,3 +3843,10 @@ id: 6798 time: '2024-06-21T10:50:53.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29293 +- author: Macoron + changes: + - message: Fixed SSD indicator for dwarfs. + type: Fix + id: 6799 + time: '2024-06-22T01:11:40.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29310 From 6aa7e2edce0d983d0e927896ac4ee41d7045c888 Mon Sep 17 00:00:00 2001 From: Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com> Date: Sat, 22 Jun 2024 04:45:33 +0300 Subject: [PATCH 094/546] Fix noticeboard drawdepth (#29262) darwdepth added --- .../Prototypes/Entities/Structures/Wallmounts/noticeboard.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/noticeboard.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/noticeboard.yml index f2315583e3c..2da4fbc3c4c 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/noticeboard.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/noticeboard.yml @@ -7,6 +7,7 @@ components: - type: WallMount - type: Sprite + drawdepth: WallMountedItems sprite: Structures/Wallmounts/noticeboard.rsi layers: - state: noticeboard From e0a6604d062a5de3e20be3cbd5d845bc0cd675f2 Mon Sep 17 00:00:00 2001 From: Doomsdrayk Date: Fri, 21 Jun 2024 19:46:51 -0600 Subject: [PATCH 095/546] Fix pistols not displaying ammo count in-hand (#29289) * Make Drozd and C-20r not unwield on use * Fix wielding mispredict * add AmmoCounter to pistols --- .../Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml index f3a8215e3d7..ae309661fee 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Guns/Pistols/pistols.yml @@ -58,6 +58,7 @@ containers: gun_magazine: !type:ContainerSlot gun_chamber: !type:ContainerSlot + - type: AmmoCounter - type: MagazineVisuals magState: mag steps: 1 From 07fe1a6b5a0724a266e99781f697f423fe2badd5 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sat, 22 Jun 2024 06:11:14 +0200 Subject: [PATCH 096/546] Rewrite the options menu (#28389) * Basic attempt at rewriting how the options menu works, move accessibility settings into their own tab. * Audio tab uses the new options system. * Rewrite Misc tab * Clean up heading styling * Rewrite options tab and other minor cleanup all over the place. * Documentation comments and minor cleanup. --------- Co-authored-by: AJCM Co-authored-by: metalgearsloth --- Content.Client/Options/UI/OptionDropDown.xaml | 6 + .../Options/UI/OptionDropDown.xaml.cs | 21 + Content.Client/Options/UI/OptionSlider.xaml | 7 + .../Options/UI/OptionSlider.xaml.cs | 22 + Content.Client/Options/UI/OptionsMenu.xaml | 1 + Content.Client/Options/UI/OptionsMenu.xaml.cs | 9 +- .../Options/UI/OptionsTabControlRow.xaml | 18 + .../Options/UI/OptionsTabControlRow.xaml.cs | 684 ++++++++++++++++++ .../Options/UI/Tabs/AccessibilityTab.xaml | 16 + .../Options/UI/Tabs/AccessibilityTab.xaml.cs | 24 + Content.Client/Options/UI/Tabs/AudioTab.xaml | 124 +--- .../Options/UI/Tabs/AudioTab.xaml.cs | 248 ++----- .../Options/UI/Tabs/GraphicsTab.xaml | 79 +- .../Options/UI/Tabs/GraphicsTab.xaml.cs | 372 +++++----- Content.Client/Options/UI/Tabs/MiscTab.xaml | 54 +- .../Options/UI/Tabs/MiscTab.xaml.cs | 213 +----- .../en-US/escape-menu/ui/options-menu.ftl | 36 +- 17 files changed, 1137 insertions(+), 797 deletions(-) create mode 100644 Content.Client/Options/UI/OptionDropDown.xaml create mode 100644 Content.Client/Options/UI/OptionDropDown.xaml.cs create mode 100644 Content.Client/Options/UI/OptionSlider.xaml create mode 100644 Content.Client/Options/UI/OptionSlider.xaml.cs create mode 100644 Content.Client/Options/UI/OptionsTabControlRow.xaml create mode 100644 Content.Client/Options/UI/OptionsTabControlRow.xaml.cs create mode 100644 Content.Client/Options/UI/Tabs/AccessibilityTab.xaml create mode 100644 Content.Client/Options/UI/Tabs/AccessibilityTab.xaml.cs diff --git a/Content.Client/Options/UI/OptionDropDown.xaml b/Content.Client/Options/UI/OptionDropDown.xaml new file mode 100644 index 00000000000..58dcdca6c8b --- /dev/null +++ b/Content.Client/Options/UI/OptionDropDown.xaml @@ -0,0 +1,6 @@ + + + + diff --git a/Content.Client/Options/UI/OptionDropDown.xaml.cs b/Content.Client/Options/UI/OptionDropDown.xaml.cs new file mode 100644 index 00000000000..506e241a06e --- /dev/null +++ b/Content.Client/Options/UI/OptionDropDown.xaml.cs @@ -0,0 +1,21 @@ +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface; + +namespace Content.Client.Options.UI; + +/// +/// Standard UI control used for drop-downs in the options menu. Intended for use with . +/// +/// +[GenerateTypedNameReferences] +public sealed partial class OptionDropDown : Control +{ + /// + /// The text describing what this drop-down controls. + /// + public string? Title + { + get => NameLabel.Text; + set => NameLabel.Text = value; + } +} diff --git a/Content.Client/Options/UI/OptionSlider.xaml b/Content.Client/Options/UI/OptionSlider.xaml new file mode 100644 index 00000000000..fa2d78c67ff --- /dev/null +++ b/Content.Client/Options/UI/OptionSlider.xaml @@ -0,0 +1,7 @@ + + + + diff --git a/Content.Client/Options/UI/OptionSlider.xaml.cs b/Content.Client/Options/UI/OptionSlider.xaml.cs new file mode 100644 index 00000000000..6a377f7ee19 --- /dev/null +++ b/Content.Client/Options/UI/OptionSlider.xaml.cs @@ -0,0 +1,22 @@ +using Robust.Client.AutoGenerated; +using Robust.Client.UserInterface; + +namespace Content.Client.Options.UI; + +/// +/// Standard UI control used for sliders in the options menu. Intended for use with . +/// +/// +/// +[GenerateTypedNameReferences] +public sealed partial class OptionSlider : Control +{ + /// + /// The text describing what this slider controls. + /// + public string? Title + { + get => NameLabel.Text; + set => NameLabel.Text = value; + } +} diff --git a/Content.Client/Options/UI/OptionsMenu.xaml b/Content.Client/Options/UI/OptionsMenu.xaml index 4f624c1bb69..90486a196ad 100644 --- a/Content.Client/Options/UI/OptionsMenu.xaml +++ b/Content.Client/Options/UI/OptionsMenu.xaml @@ -7,5 +7,6 @@ + diff --git a/Content.Client/Options/UI/OptionsMenu.xaml.cs b/Content.Client/Options/UI/OptionsMenu.xaml.cs index 35a3f751bbf..61037f4e4af 100644 --- a/Content.Client/Options/UI/OptionsMenu.xaml.cs +++ b/Content.Client/Options/UI/OptionsMenu.xaml.cs @@ -1,9 +1,6 @@ using Robust.Client.AutoGenerated; using Robust.Client.UserInterface.CustomControls; using Robust.Client.UserInterface.XAML; -using Robust.Shared.IoC; -using Content.Client.Options.UI.Tabs; - namespace Content.Client.Options.UI { @@ -19,13 +16,17 @@ public OptionsMenu() Tabs.SetTabTitle(1, Loc.GetString("ui-options-tab-graphics")); Tabs.SetTabTitle(2, Loc.GetString("ui-options-tab-controls")); Tabs.SetTabTitle(3, Loc.GetString("ui-options-tab-audio")); + Tabs.SetTabTitle(4, Loc.GetString("ui-options-tab-accessibility")); UpdateTabs(); } public void UpdateTabs() { - GraphicsTab.UpdateProperties(); + GraphicsTab.Control.ReloadValues(); + MiscTab.Control.ReloadValues(); + AccessibilityTab.Control.ReloadValues(); + AudioTab.Control.ReloadValues(); } } } diff --git a/Content.Client/Options/UI/OptionsTabControlRow.xaml b/Content.Client/Options/UI/OptionsTabControlRow.xaml new file mode 100644 index 00000000000..fafdee4df76 --- /dev/null +++ b/Content.Client/Options/UI/OptionsTabControlRow.xaml @@ -0,0 +1,18 @@ + + + + + diff --git a/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml b/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml index 4a1719cbf8a..a7c4c35494d 100644 --- a/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml +++ b/Content.Client/Administration/UI/Tabs/AtmosTab/AddAtmosWindow.xaml @@ -1,11 +1,11 @@  + xmlns="https://spacestation14.io" Title="{Loc admin-ui-atmos-add}"> - - [ByRefEvent] -public record struct BeforePryEvent(EntityUid User, bool PryPowered, bool Force) +public record struct BeforePryEvent(EntityUid User, bool PryPowered, bool Force, bool StrongPry) { public readonly EntityUid User = User; + /// + /// Whether prying should be allowed even if whatever is being pried is powered. + /// public readonly bool PryPowered = PryPowered; + /// + /// Whether prying should be allowed to go through under most circumstances. (E.g. airlock is bolted). + /// Systems may still wish to ignore this occasionally. + /// public readonly bool Force = Force; + /// + /// Whether anything other than bare hands were used. This should only be false if prying is being performed without a prying comp. + /// + public readonly bool StrongPry = StrongPry; + public string? Message; public bool Cancelled; diff --git a/Content.Shared/Prying/Systems/PryingSystem.cs b/Content.Shared/Prying/Systems/PryingSystem.cs index 52459c4f744..10c80cfab59 100644 --- a/Content.Shared/Prying/Systems/PryingSystem.cs +++ b/Content.Shared/Prying/Systems/PryingSystem.cs @@ -109,7 +109,7 @@ private bool CanPry(EntityUid target, EntityUid user, out string? message, Pryin if (comp != null || Resolve(user, ref comp, false)) { - canev = new BeforePryEvent(user, comp.PryPowered, comp.Force); + canev = new BeforePryEvent(user, comp.PryPowered, comp.Force, true); } else { @@ -119,7 +119,7 @@ private bool CanPry(EntityUid target, EntityUid user, out string? message, Pryin return false; } - canev = new BeforePryEvent(user, false, false); + canev = new BeforePryEvent(user, false, false, false); } RaiseLocalEvent(target, ref canev); From 640115d646eadbf673622dcc0e3378deb548f285 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 22 Jun 2024 17:50:56 +0000 Subject: [PATCH 119/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index ec80a583865..5dd0c08f283 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: Daemon - changes: - - message: Shooting targets can now have their popup type changed with a left click - to show total damage, damage of a single hit, both, or just a notice that it - was hit. - type: Tweak - id: 6307 - time: '2024-04-05T07:19:41.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26734 - author: Vermidia changes: - message: Baseball bats now require a knife to craft @@ -3844,3 +3835,10 @@ id: 6806 time: '2024-06-22T15:47:02.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29084 +- author: nikthechampiongr + changes: + - message: Locked firelocks can no longer be pried by hand when powered. + type: Tweak + id: 6807 + time: '2024-06-22T17:49:50.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29221 From ae8488923561d582231c7d62665ad391482a887f Mon Sep 17 00:00:00 2001 From: Vasilis Date: Sat, 22 Jun 2024 22:47:59 +0300 Subject: [PATCH 120/546] Don't add untriage lable if it has been labeled at issue creation (#29356) --- .github/workflows/labeler-untriaged.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/labeler-untriaged.yml b/.github/workflows/labeler-untriaged.yml index 630122aa087..775aab26546 100644 --- a/.github/workflows/labeler-untriaged.yml +++ b/.github/workflows/labeler-untriaged.yml @@ -9,5 +9,6 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions-ecosystem/action-add-labels@v1 + if: join(github.event.issue.labels) == '' with: labels: "Status: Untriaged" From f582e690ebb2e1f8ddff5789cc4e12d48597ed7a Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sat, 22 Jun 2024 23:00:09 +0200 Subject: [PATCH 121/546] Remove robotics and supermatter lobby images (#29355) They don't look good, we have way better ones now. --- Resources/Prototypes/lobbyscreens.yml | 10 +--------- Resources/Textures/LobbyScreens/robotics.webp | Bin 146138 -> 0 bytes .../Textures/LobbyScreens/robotics.webp.yml | 2 -- .../Textures/LobbyScreens/supermatter.webp | Bin 265800 -> 0 bytes .../Textures/LobbyScreens/supermatter.webp.yml | 2 -- 5 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 Resources/Textures/LobbyScreens/robotics.webp delete mode 100644 Resources/Textures/LobbyScreens/robotics.webp.yml delete mode 100644 Resources/Textures/LobbyScreens/supermatter.webp delete mode 100644 Resources/Textures/LobbyScreens/supermatter.webp.yml diff --git a/Resources/Prototypes/lobbyscreens.yml b/Resources/Prototypes/lobbyscreens.yml index e83cfaf4854..3748d952354 100644 --- a/Resources/Prototypes/lobbyscreens.yml +++ b/Resources/Prototypes/lobbyscreens.yml @@ -1,11 +1,3 @@ -- type: lobbyBackground - id: Robotics - background: /Textures/LobbyScreens/robotics.webp - -- type: lobbyBackground - id: Supermatter - background: /Textures/LobbyScreens/supermatter.webp - - type: lobbyBackground id: Warden background: /Textures/LobbyScreens/warden.webp @@ -48,4 +40,4 @@ - type: lobbyBackground id: JaniShootout - background: /Textures/LobbyScreens/janishootout.webp \ No newline at end of file + background: /Textures/LobbyScreens/janishootout.webp diff --git a/Resources/Textures/LobbyScreens/robotics.webp b/Resources/Textures/LobbyScreens/robotics.webp deleted file mode 100644 index 43d32581cfaba562490f03a233fc8d6d65ad6805..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 146138 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¬7tGhrcgc^Z|u=N^vP5D~n zwccy@*9osHUiZCTe0}}~?+xc03ZpX8CjW7nQobTSz=jb*+AKH*>yQlIbXSExpR4J zd1-l1`9k@51zrVLg=&R;MN~ym#fOU7iqlH$O7=?SO54ha%GZ^hl|L$vt1zqBsuZiN ztHP@as@kh&s*b8Ls#&WQs-IPdRp(c?S5H?T)nL@H)+p3i*M!v+)U?;k)EvFVe9QJ$ z@vY6<@VBqucE0`b_T(M*JN9?V@9f@1zAJq9;oaQ3f3>)^T(xSoj*eJ z8{iEL4KfXu4IvGA4Q&lG4abdGjqHsojrNT%8jBly8W$Tcn~0kDn{=Aon_f26Gz~Xx zGy~1l%@WO~&Hl~V%}vdd&3{|aTUc5YTWne)TZ&pfwk)(oD%{>&WV8>X_^} z=)~w`>s0Qv?~Lv&?dk{oU>hkT%>}u?q=sNg-@qz7w@&|_xF(1l4^nY0W zaQ~6wqxeUYkNzKXKDK=P{_(gQyPK<9z1yWbp}VSkxO<}q+(X+V-DA-c+Vi@nt7pFF zqL-*wpjWT=d2d?p``&N8`+ewrY<-|7KO}|vXd4EWML4Q~OeE;PD z(SYE9{($#D#z5o12T;$Y3-=-{7EuuqJihy8}Lhg*iHhfhcFMtDbbMm$H-M&6Hn8#x%o9OWEU zA9WplIr?t&%joWB{xS38>?h$*p`S)S1AgZI?EJa#^JbQOR$|tCHf*+Nwr_TI4w$2x zlbf@himxWG}QW%r0Clk}ZlaK3xo5 zEL!YaT>Az3MgL3Tm;JA}Up2qJ{MuW>SmIjJTJl`VSZZGSv2?ynyeztGx*W3nX1RBH zbp^CSzoM{WzY@Pvvof~wcNJ@uXH{p_do_EtZFO$-dX0ST$(rR_#9Havr?sth_&V#l z+Pd3%%6h~4_w|3jiGGXxHvJv^`_1p(-)kG-4aN#o|a`)=B9^X`w`%RREaCwrEAQF|48BYV6182jA&y8Ax+ zulBq4m-Zk2(*0HV>+m=6Z{6R?zo!R;2O(D4i^va zk7$qNj~tE?kLr#lk4}$?jzy239)};79uFVyoM4=ApXi?Wp5&c;JXtvfoid)PoVuQ- zo;IESJiYoy@lX1n&A-@xZ~uM$cYH>0CVXag7Is#8HgvXgj&aU&u6OQ#o`2qRzIFk< zV7XAg@Vv;pXunvvxWA;kRJe4yOulTqoVmQbqPUW}vbl=8dUrK(b#hH~Ep}~j9d%uK z{pI@a4epKLjmb^uP07vB&CV_6E$^+tZQ$*j+y2|lJLDbboz9)#UH)Cq-TFQ3p6y=q z-uwR5{fGON2k-;SgZhK#L-s@G!x9QWF`-mZ?x;*uJL(q-^Dh0&@Bar|e7Z**y{Izus8@Q`OiJ)>HtR|!xE-H5;Y)}Ic(WvT&fMe-fnrmrV3GeHO zTj`4)?CyW(4gXeGQRAov6anhfgX40;_3Ekg45|PXasO){ao%ujwHNUv>?R!cP#NL( zaQ?t>SA02nkNVr&8nGFXeT8}4y-8axKAKyxx_ji)VeujA_%;E>^RV&I@-P06`UB5>+F9{l-$j@NO6&1B zSnhI+@Nmz@>h4IoutO41s=lgf1P~1HNHXplMY2KTng;VN>W!oY~4rSiCk%)6|YAO zMx3COFY#8azVakTyhQn-to}jn`sQi=;cOSrq1wVfpj=S(7k!xxeocOe z>YIqm;^WmF>9GiZ)WM}8%J{zT(yEJQ8Fg_hjCzlXc*woyx#Kxmy^jE+(j$Z)w(mdP z^(fK^3StM>+J8Pcu^|>zS>a=(cmspwg|gCKx>aN>h5tkJx4j-_Kgjuz4djUE2e@` zG;oq?;^@&OkQimMKG)7T4}Kk)`e^Q!B8Ft28SvGz-uYx7IuWp3gqf4iirF$=*5xzy znhw9wUq;UzY>eo#{2q~c@Lm8Oue8R{$P+i^?JCntU$Su`UpE|rYIo^>O}_MMy>|En zTUfSD5|~i36(K7kz=~Tc){L;RS(FO0`x6w(PvTj<(5!j8UQ1jrJGK$f%_rXO<7GWA zgO@(=$F!HymvjNCizhtVR-r=wk^FqUzo1cO+db}ffUk?TM- z53eKRoW(klQcfNe#tXDMm(O|pnj0Rxl=hhAt$$g5`q10`s_mBzVZVc8JQ8If$zIea(4%NxbWQ`ah+4+@p}?2Mr@N@GU@RF2T+fV?@c z4Moo4dn7g?pMYcLqy@7Arb(AZbKR%QMFp&9(J$fwEPYW_ePn2|zh%N%h+iQMzNgc7 z1DFHng^u_*QyW|GRM0%hC%5rFofSRvg_C#8x9gqDFckW{KARWI&0=P|_R6A6-{F;+GFpxx$rb_?rN%KkO6R&x_zgOawv%bo;d3YSye->?0 zNZ$$+#2wwLCBi>VSA_FZfbmuB1}6LC4BAueYp0di!eRR^5ucuM|LUh!h-roQ7cT|( z;11!%TmLLbmHiUwl3w`n<%lGo@H|mVK#NaAlXbcUcR|kc5R&)b6ukY0PUX7fMz^QCJ?yqkn`;j_G-4mv3% zyw?Z|S8OP2vpn-5`;*sqISL~mSKK3|70~xI5;f+kXR9L36>yke=VgIqYN%cjnDcPX=w+tuSJF97r`d;b{`BgC$k9QgL=n#s4kIY;Dz zI5Pv=7?24yRiHpc9 z6D#EVdzY`2wfj%(hoNbgJ4s!L9^?0KCKxGC#U@zT!8SS$n}$o~-{Wc3JR@i< zNY1VpS#nHK5Lus9yaJosJ9P~&9z8q$U0cwClVVy*Y)3u6^P5rSs>>{NF%7!oH#lN$ z#LYZeS*BD7j##=q!+J_|O_jk}wQoLTgLI{~+kxo?pDk1NZ;*~KsTMQ>&!V@;L?22c zBJ9TK|NNWAD47e984#%XAaw509pS{Zq{i@j9GUGt^gTVU*+gz%ISLc^dR=WPpTZ}A zKLbI_CaKr-8=HKuwpoy;q;0Y@&jL7FZa4p8DdA~TXr)gQcio~KY}FS|U;BR7nykTP z_(#|#1=V(JO>n7XX<_e^nI*lfDmLn+IUgCzON_k`h#Ih3P9^m^zf^LIT5K0qHX{7X zEjwDeDe9{!F%{qz=GjA2&`A8(EUV$!MM+I_(L(+WIt3G~z4Tk%abS?t zf$O^+!q5#u!w9m?oc$ga4+b)g&)B-thH?WQrkDstU|z0!#nGvxhP{#~$c)5a?OuR? zDDzD)e{ntGfSvT8lA$hS*Xshs=#bhr!?gO@H#Y8;=mBE=B%SQKGx6LEJ2oxMSL2Em z#6)ilyL-RWHMe@`NNJsz<7nHx%GfF|{Iz)&Z1FE?D~o$A)qKi6YPk2%=*v5&`jY!6 z93NoIFSq%N&y0e$tzfFQKa4&0c|11by4Dlz;GN6u)!W+}F>A3gG)crC~mPjod!FtPpBSw&t z+q$q=fvz=Vzu6c@_q8&)PN3>9oa^mckdejDsweVq2=ATHahmEwV~vuB-+WieFcFa- zbBIvrP+w~P6moF2mF#tUBQZ*|wzE-RNwiIAIHsc5k})l(&?1lHHTi0>%j5ITTcfNcKW=})l$+@J?38ej4r>3E!31w>>+m)06D5_PqcJnS*xW#LapJgwAsO(|qluOX9mEwL$@( zWD^5o5cN1Q;@1cCfhLp60)r?24A_mBlg=CCKV(;na?o??q_e$k2TkLV%DjbrSa1?x z{7zO*e>ElT{)_Yb8)Ips_VYp9s`OaK!P|u3#WwGCT*6u1@fA&pMWXl?p(CQ$ebif5 z>OFDMBS^kD`bY{vL{?z?*@l3cM08|+cJ%v}K$mvn@8i7f1`@us>qRZP4i`g)|GuN7 zLtag0|2@F^(sG)UNP;-BTT=hYnl$k;08Il*X8@|=HHj-nn-#QVI#_5|Q@f~=k=h!( z^vv7J|FMXQHn7a|XE!XMznH{25kq4RG*;fXjw)L@Gp>)S5Oyn{I9p*eoXPvhh)BG^ z=92m*m|DH!TEg|t9b6HOQaid=$>)5!#6ZIMmW=EEgklCW1gr1WVcv(&d}=e68ZQR0 z|Kzzk^!g$%I9vG9!%gfdsFv&h2>Xpw)YkQ~Jw)LGf^EaA1n;s=kDlk-Nmb?px#LkJ z`Vk53dLOc{Vm4%$x`?ibzGFc5JYDNi)-NW_Q#?Fs*)hZLQ}AE=#C$n^@hV8vyej9% zPN105bO5gv-qWqUQgV64o@(?=Z}9Ru-)fF`4;%M;2_fQJFXm_d45rT1Uv_4G+L|vW z&>N!O30lfD@o}ZXIqfBaP0vCvxAjYDw8q)Lz9joK8R>B`AQPy%V&{)q zn{|X-v*{aLUm+@z%J@IFLu?)vrz-c{iHYrK`3C~jw95-*1R@XVD{q@@@= z>PFjx%Vk!ok(9}0sdRfaa4p^i_sNDXRp$p97By=wV_f%S=Ng6U_i|;$g#^PzHQXC| zVcLx^!0NZhX-C0p5gl#XLlv#tl~+Ya`nKNs&fny@#4Z9l5y#0mKcjExT5y;Y_wm1l ze{Z%oTKoA;bZ7D^-{dUEW+Wna_jHDIeLnD#FT+)J=h8Yx`l@4PdFJ4KrkdZVEj^}8 z_w0KSkw0BG5&wve{B1hEkRMHC-U?5Mhj7-5*7Yo~I#wkV`1R#|V&i(gwhVdbhgm#7L{CmHvRO;46_zG^Hiyz^65!+Me zr?N`f#G-T0>2$>XeWeHvGfZ@WlADnJBjLV2zQhSqv@T8Z%pg(>QsLhln;j~gO}3|~ zUHYBPE|(m7_47k&tNhtJcTT3U^K|oZ;DfL|wri$7%aw>O>#W=Nt3%zm;Rov`=0Z3E zJ)gyv=+9u_-rPw;k;xN7V}mnc)s9K0Uy5GU3tuuU4YbKk4y})8O7u&w=qdQ+F2W4Q zG6gkW_bAbKldUUPw~7x7MaaBgVVaz9-!<3xrG4Of7tcX1QHvFRu!`MCd@1tHOt#IS zwWf$FE6Bo~?Z;tbw(r6TRc1Fxye@hqIIa}x-;Sr>cY%9J9k7;XUtC(F>rwXlS7}QJ zwU@T=Li57M~h5KT3@5+ol}&FFBQNKcqZb~l;lWWCMYNy`?|2?{Mp z{|oLt4?by`S-TcW_=sNmLuTKIm`BnLM>cW|;if5i?ad!QJ=7CO7Be$~LrmthltwZD zy=ywd&(-G>sGFw9YEiBAQ*V`wOEJ`Af^B@@28RXYW4Yo>^NctLsK-Vj)5aasa(v&g z*&V5pIqAE!$F$V)r)0@;3s?3&TNqo2H{qSW~)oPg9fQ zbaXL)cB6$&R&UQ~jStM_P892+YBpuJ2P#(Z6(2i}-ehD!5>a z9$z-qM+PXXbiSn*amdc73`vxdu0tEw>5;*n`m9i3?wvpOG5pr3kDH3xw;Gq0lKQ3C z4Vdtk)ht((d&9-uL~LB|m0<=8QR{d9`7dbO?`%;VeucEYqRQCxRNA7U0PDT`w~nHi zn}b9Dv<_gg5|@d{&ud0sN~zP0z-thUs5_m;u0iSde&?g7rzgiM&QIHt#-@4yZkRxT z-8B)<#YBW3TG(_Oc65V|u+PHwtNkL(T>R1SkM?V^?la}lT%odKKpURCoM`AFUdX<% zdV7AXSS>h#p{oR6rc@=$wsrTzat+rx5_CEXscVI{%yA(K!twYJ`*Z- zJlumUZ;rnC)>0PzIQOf$mk6@I!io`k8;tL^x!Q^18`xSK#PggPHj*Aupj&EIkF(lQ zOkhSPPXEjD6xbN;SYU-snjD1L2gj3O8XSC>EPG>aTn_uAIHmB8%LE#WpRdd$x7y>~ zrkTzBLA`aPUBIuws`a!B2dX&0sd^syz&}mbAZjd zuK-5Z)7gl-&zvN)&Mr>e4!v=gTiK~kJlBm6W&Sg7%$^hE?CGxXsl#zX7hhjE0kLupfyc6=_c^Uq|GBwKa_yo|1@5tA_Apvr-exOy>fw%1nS+AlDtmLZ3;*We)N&AKIi^=w| z%;9s;k4!X1@bGGy+LXW!M4a}Q zx$QbsEhSTOC^P@LsMVIuXWkq5@4x=lkOEzhc?IJ#8-|58klvx$@O&(h1dyEO~ddlTr30J3gU2ghupK<)6!+E;~a2a47*-uqE z;?3V1j~Dib5@_YDt`{DACX3CfziJ&WS6?g4ncMK5N4)HjM9lGarfIzSbJB!l%d3uN z#M@r35JKzdUd$rnAV*=qwZ3iuf0KWM+M`HhX3Z|Nw zKAeUMYLU}29Hg^%FYIUqDof5grgC>9HL3;2*+x}~QE8Rxmtqy>vYcUK=9+vIl0g-X zJQ?r{GaSHi-T0C&$y@Sn4#HArYWHEdedL2&$7bc;8JUBY1+06%%&UU6@1>HSgeE%jiCHIv)62*wc=3T$? zg2>%j>dFykVjRmrtZlP!ZJ?>tH1VIm+G+>usOmS@as*9rV{CKPYssM#>^`j4jYVQM z?qz$h#Rt8UL2H%ymoH^5hylT~e(>*?vx&!hq)&n*75n41cX@~)$I>kwn%+TBqR9&4 zp~(pXlqO%U!g|zqH9G+l9j*?0`Dc4&33ZUot^W2Wcv=OO#fOgS&yq9voVvFrD1^8? zyUA8sTa9H-@^*e%>{{_qiH^%OGQ+rT@Lw_M7C6O+sB@-;JOt;`G`)(>OlmCb)rK#R zm(hw!hBJ3yMCmpd>|nK)6~EZr_;ZXt83y z?5?^4ss4JwXuZSlFU$=_&Cj=vWE!WO1m`#YZEc0f8IMcngdM5xE{7Pf5zjDnYsHE# zxC+kL9ftFIe3^(@dYg$e9!m7gMeR%6KDxR)=l7S{U$n8xl3LuRWkS-wNV3|W*%%cf z!)vQbJUIE=q+(SF@?lAZFWnXJvD*vywG#=xwtKp3?-P8o{J2FZQKYE%Re7nMi2*4~ z-1XvLhw@KaIFmDQA?mzM{DgQPKYeF@f@W3mDmgxVmr0y+iMN?C=IW`H69c4V2QKUP zwwpS*zh;)q#3y)Zr&s#hS(}LMiu9kfe)fQTBf`)$$Q`MWDtTmb@8e%WgLm$^#x6~+ zHx?(Vx7+R+os2o9GYxX5#!2fqOBQL#S1Tv;G}VkYwNh^{CMIQFgs6uWNwJo;(t2f! zn({Yih)FH=se~mtG+pHSu{!+?27U~iI9N$y^jM=7D+I66NNi={sY>#jdcIpm~j)QIS)1Jh!sYH=4i>VH~#69k6-ot zpK)=;pEA~2z>)>$C0_Bz*TG6TSSU zdb-PePCR3(-#J+zPDu_fNP51gre^RMPUHqyM#``rHnCYgOD%#>Z5b@|#?lxrc5epN zBuv4ln18At=k8l<)2zwqQg*7>*c|tNJkb)$2@1ai}zMxK2-4Xs;(gjeL8U&G|T@vWr_a*!l_C=>v%v5c-^440?NEUG zRNZl$Fuyd$U9--PUVaDD{nvbssa8Yj>`ZCaFioKlOk~-sGvFUrbyRu8-ayQ%)53+| zp1fOv=lcBZ;5szJJoL!+!|;NiW@8WsNDyECGtbH*>rqH*zv9>O7wF5kL-b>|4B5)p zqYCGG@#I5>QIZ)1i!Le5AFeXVh6L6*t>jd2(E>LLYW9uJuR+%0OH8Zrw|gYt^)hx+n_{K zTuNlk4@=$@8FNO**rq&kg?JP{hE4f(Dcw*or~D5HvCdEf_;-ew9Re3uK$_V_5t6e!zG3L1`xIFbuAP^32#U!s0?oauZ$zr7@^Etc3 zfVMKFM#LR$uTjQ6$iCf>ql+y=6hX*8NA7(XpOzvNQDks;6=hsgXQRiB6S{2JdQ<-M zs81bj2jAU3SW#%kQ0hw~oq>FaH%WKUla_AI$e!#JNvCsq;IPDs2OdVee~dVc$Rm3% zq2Q*^3ja_&VO*N{{45l%f+w{UC$$TCzcvOI4N?rk%qIowPk=6&l%D;H>tavf5SQ#u7r<^K4OuX^gEA3Rf8Oi`vQH7pH z&LFBdS#=4IF-neYOL5EP?!Sy=>{Tx@28rm4_Pj}908@q4NLeguTSYAtLPPv5Dd}); zkUuH_}dCuU+hUB}!|(@~3KunwQ{=vW$ZlW1PTD2(-;UoVdxd*llXSsJW>ms#gj^o+A{j+?Mor}BAAR(r%WhB}) zK9Bh4u_G2rW0RS#V&x7=*owoVir{qN&a6AwjZ}jm69+Dr06Ie0Z=BE7!vYrZq6@$Cqk18VOIGzp@w7iV|`BmxjH3IufU&EKePHH_# z7)>?>oP<%kq4a+jCO(-R7$WZlQ}P8gH+@Ec;S6q%_+2wx{*{kmB4Xr7P>V*;qu3u0 zmO@hgr%F%;2}DbqpI23XB}kWtJ{+Yxkxrn!nxk}(@4*x<`>C!r4-fUh(2hJ~6psX2 z`6=mLd=ov_#e1&QIO{-k)mBE-z7^pwl)fKw=$Rf*584Ed;zMJKh^7i#M++^b6%j&D zspA&Wn>Whk;S4N%y(6#8cn;im_dZTr@1=Rzq&4c~{8{8>{BF@*z;jEkamU9B z3W~B~tJ5;LzJ=5i{H9;vuVQ#KHVkOc6|QqYEtTgBoaBLCiT!>USMCHfVQg-{53+3& z94|?afaAXU%q5+XWqvAoiHmuE+rhdkA~Dor3>Fupz7m*q z!brm)84B)+8z@y{2?`J!LxwpWXV8n%Eu4yDg&)pu4pbAuOdaL(2OXb~_&~gke$771 zYdg^yJxIlbkYgm7^2SFDESCPd-51$l*uYx@sI$j(uj4fGc^s+L) zW3cx8!JQQvU$WV+&8Ia|knpLkqIrm^U-97#BlMspls9E{D~Cb6#Xo8z70^a-l=+ny z96;B0lV(@5TEbg&=0dkukZ@7p4KLsI8>pIN!$wS92|P>69FA}6=n+u5S=yB~c=G3C zx4EWjF-hS5l^q*)^;m5~qGCmfa2u`{!e-rR^;EK}Hw^*!tefdSZ0XM{P_lU8$VCi* zBrcAfFCMaHtPS>|@Ye(e1UT!UXX+!=)v^@<$W3z{E{hxDs_b<~mA*>Qr${!6NcEVm zETeER0Kt4!^y#hX52XIzeXkd226O4G^nc40$q0qo6$5s%9;6blUeswBH2g^gS0!&; zj%Sffc?;WdU(P@n(UEjea0_CiJl~aH9_?xXfr2q{{`l1Yh4<+AICX;3w_xj6tviim zJ)8gp3OT0tToi3!CCWY32Ji@?@4ttZE$0P2UH;4Od1?JiI(e=Lj1c-VFpTR zXO?(XtSG#7Hd2n~xed--6w?6+eQJuax#(McJe73&UeNS2$3LXHIe~51?(@{bjVipJ zdZG9F^w{-|iOpGoib2K}iZQA^B_MljQB0jjwe}QxGhFh0h$ET&&4Y|WsHL0NAZY1e zzur63@0VhvX1EL}4PkMP#aSWrTtS%>`Z8~GX9xYz)TB{m;G?W;?AY3F zL|`(p%r{nvLar~=Sy?~Yxn^<>&P859nLF0=l`kdu2-TDaj9|+o^m|O6jCzyTB8mC( zISrn|N=5-JFmme6+k$OcCGZx|VwvZ8-XIpOTRU>bVGoTF2OHap_Gr2jva{8{H0wU)#N8B%i z6W&`nTd`8#ZSU;TTVA7@2sRpiYfygvVqu}K>IcaY|K&?ES^yyIA`e@Gu+(sb&4{W zUa6~W{DEixv_a+3NArGIJqaBiqb_ehZ=ao7I(UK{{(v|0gq`a+<|klP`l@Z=FN3U= zyDehj)N9Zw5a_jVDtSMq>*bvdLtFtC6AQ7awA{s* z5YAVsbO;EonmtUU7DkFGu9l7V4J&V-q%j$_2LG)2d?k~}-64CTdIVsxUBS16AU|^g zE}Jx^>F)Gy1pj!*l2&*5le)bH@LQw*tW=vJM=_52mTB7^GZuccN?c>UP|t;0r!Bqp zdGg*uYwaPNs)|G?r`AGU91yL=PfaDO%LDQQ_Zx3MHn=XVANLh-e&a`yWy+Ga`Q{O4 z;`Wp9yOk*#cxBJkUDG?gGn!f76ExMz1FqZjcb1)P4hgobZ<&YY+P zWdC1q56he{+*qupedu(wN<=E219kNZ$4on2h?p8@sylq0e!Qr-X-c0H}6 zUp!RygsWfy4)Vda;)_XN4O5*(1G@TO5peL!LEKvTo>(@~_<89YSg)a%MgI$qeZs&3 zJ208MH7~+)g4h}mDR$5^l{e=tQ0HIs2KC%%cTQwNH6I>Q)Lu7Nmn*o!g&g~l0YAQD z8>?vw>odJuuVtm-!puB*?)TJyOaE$dR;ieVS$he3ps#Kv70f|!0aFNY+0AQs@{q`f zq}ZT*yewvgOP?OLbG;jpx%!H;R#PF>1jPX%z!3!<$ivp2j0FTjaB8FfhU+{AN%Nch zs^j_k>yG_$J8#E~8g+NMxv|LPVlrj{7I7fHlk4~o<-oc8e@Im z=JP6ks>>aByUX;W7XG|6?NeN*g=~g~&RxeGe+g|G1_+wt#D1bZHPd>RRB1(?y3i|a z788(Mi97?H#?y{5_MwEX>>x2J!D)>_%HL(DxRXYW7mW*y^fva- zGf@y{dnM022x~WKFW}TTIxhp=I<7gEbK$;eZoLx{XXR%WOqC_+6%_kwbHF&fwFO3r z2geaC?k0svEjp)62a_`f)C4r@m!L76$R$DBfKSqWwq-Bf-X zCe?w-pnK*U1?p!6{KSYb=Vjc7Y?MwZa!tfXg8t9}Yb?C8z> z5l;oD{c$==+kNY$UxAIuOCqA8`mDRPggN;;^8S^f0hU8UKFW!eKNB~s%-|iK1@vTx zIDZ!ZOzGf!Kf+xGE}pviLs`S;CdrVkHQK1Ka50paxXD_m8tkF4W64N?`#&j3rO3}h zZBZBhEu9v~7RRRQAxi1SjPWj1g@rA$g4M&{GNGbJTLuh#aqc-6j+Nc;on7!wqv^7B zjL{gXK8%}15X1Be`;nEj9O`X1IP=u*9@ZQ`>2LLxM?A8wfrhZP5Lhgw4jKzGz~wLiMe;`8l1{X3lED!(J06 zm*NdOO`N^<3$P5z70E4{5M($pG~|iGQ^-QBtF>^Xa$0fY)r}^OCW}LMAXRPt^`5rM zFUY%ixwf0iZ$Qve*B}vaR++Tc@f?O?@=Ry-g87VFpSb)P*z;2%4t&@I#z~wqor1X``>t|5Mzpb!U&EY*7?d{m}9D{(|bp>gkV zP+#JS`9mYR@~agp0Kies!<{1Pn3|>HpH@~;3){35xA0)ZSER~;MB!Y@n2H2qQT6Gl z% zZ=Mmp{MgoT#tuILM^djoscLG3t1GUAA0>g@#)DU3kmrEtvNlX(7HiOeXBA8aWJ;j8 z$XVEN0eb$-%lp&}o8O$MTcaUpQV-8C4HTl=hrC)pLo5x1pfe(khdZKitLnzy&FzG` zI68fpDh~PPbJFNQb<`eU#M+%Zh>!3U;^PvFBOca5MKhL8M`pk!^)>{&0Ax@VbY7wD z=X$h*H*lHQh@&DgGb0y|S@)S`-<;ca?cAP~^UZAaq76nGr!hMc&vfVPNv6sq(N_f> z)B?eU9Tbn8@N+sKM`$6o!#RaNifvd+kfZ#Q@NlHm;|w-74I%Q1Jt?URYOm9NKo<96 z7V#0isU0gFrq2R3KyPOhoUIj-TutGU@mw+d-Dqo!dXCFlC`z9m6*C8E)}J*a`FNGn z-Ab#|D9|B4JF@Xf{Jr8UUY?Z}%PH9yrs}~^CIz>vsp$!1lHKTqIx4?dhn^k(Vthe? z`AiW+;TV4gbm*nXkfeb{vd(L=Qc}wLT$Z^hG%$g>4M3~k2&us$ET=7Q0z^LQRA&1E zDod~T$gxIH=e<<|7vu?oTbM_@nBJrDOX#KJmR?=<1+pz`zVZN7+1w1sl=CasYK-+Q z<9b?-#&n}F^231Axu#3!4RwMxx?+4V*buV+8jP>cGLXfDMoCO`gtyTjNgCE2%zMz< zD7wfzjT-K*Vb*0&{ps`ALzL$_4Ecz8C7kq*lf~y@)%k$U$74C5^1Jb*2-TW_eaparco3>uwA#<5j zIm=ecl%S#Pi%M-;{?e_erE?Fd&Q^l4oaUHu*;7ELrVD_jy=XP`(}t%|??@V1KIrO# z9Y6E&-xu7g1A&``G5eaIylT~~Ujs4kv!3O2D#h6vMn|0s3cWOas;0<6y$x7p{<5F% z_Nh%ee_VL)IKHmiJh#Q%fiW)gCQ8puThk8Mlb3l?2v|b&ODnp3BEoz-2D`5iyDq%n z1vN2CoZ8TA17B2HJOIh$FDXT#soAOxQnhg-iaVff{N9|ctg_?ZR*SDIvOI}xk#Jg3X6sq_*i#?$rmbR~gd z_21BYjA@U!ZJzf%<#Wk%oi{;$wNGxLwawIzO@VgykvT71YvJY-? z$1ZfY(`zAs-iY%@yR2st=-F*GDG=N(0z_wvVjKqpk#0`6yt>bEfsfR{HhW?c$;-zh z)9NSPi{h*w-FF=WI209!z$jGQo%o~|3aH??346I-+Up$K#-Cw`cjh`QRei;2J6EZu zFwyWm13;1f<#JBniS&5~NGy$K5c{s7{?O}2H`A3(u>Pq&aNF&d5(|v{h%41#>oe%X zODauXdl=tbpnzDb7iY4;tjDz#_w{jAn~A_s@mnmqRnMJF>*ud?ty=-pf(zBqPpeN+ z7e#vvmdPXp4XJmx1oJ1JJx6)5M!U`317O~@81>od-$UH6nx+|sCW0EYNfN|vUMwKk z3vg$5);GefwA-hR8SRz2iugHrs7%6r8U%a5TW|AXK(T_KglzUZEY$)a$OF z9QP27gB*gfw(9~O7kx?H6k1C7FRT4;~mJWzd1f5O@|1pAYq!zNi^Yz;$PH( z`^uo@13fvORC{HXUPr2E+>|*m@5AK{_M{7kK%QlZZWga%kJv&8!3HkbR(4T|mlY?N z7f!Am7)tpT`YcaFa$YyGV+Eaz_`_f2K}PQ9b=-WhCUMcUi5{$+k5P+ZDE}2-EJDbR z@p}(cNJThD$d7qpbu0kb_hM_a@-kP{F~kb%p)-R-;b+acTF`GEXj-5}B$D=AC~A4F zB{u97BLg<%+pM`gwk(Z3&vypjrdS_*GEpn;mi_@C_6yi+Cq^xRE1~Z}LUMwH4<@%bUwWZ}HT+ zvJ>9h0e!p%?7$XioTv4T zbg~$!5$+P>JzaWiXfeb}l>Jcg zN1Pb8gsrT{LeAP+tjjwg>@!8YIbdjjIiGDQcJ^>-zCe{iAE|EVxhYdeJ_SQtbZRoK zX;bVnqeBXcPkf2C5_D#oC{W(g!h41WUs{zpQSJhAy)x^unFl7VHMi{^aVp_L z;A){TvL@JGPmP&~iU>5m;VvIPx}|w+DjP`}JRd&k%wzk=4%M6CYa*#h1j6i50lvXU zgLX{%q@VOlmN#wytkHC##5B~8ITP92$3ZU16jk#la>!@H@v!ag&+8mMHtA7mWwx#N z*PKgQ{s(;}yqW8r1njZl6C|$r_q`PmIi}){piz!E$j^zP?4sJ~+}!hS(~(Ggm{4$n z0QM{IcCnCSFACn?yPt?dpjkmMp8Yg!Fk#lSH;tNtEKh_pU-AmtrZd$b);a|N{&GP9 zT<^J6piM7tLnEGmF1cqFOs&92@k&j=M_^p?7ysvG5oV1k(9#>gg_LwS)7NszgNF9; z!xA3PHFtNz#FRB5J2{NKR8%EF&4~3N45=dJuUyAZX5_+q`$OrfU!Yn*4sd?n)6x;J zs;dQdF*U7V5Frc?`r{ju5V`ADAZ1|$rXZ5cVGlK(hY;mF1k{K9AULM$=@{9Fs*-mW zzA+j5P3)nVT}e2II-!}d=Yd}wWFxpv-5Q}kK%CF|SQK!wLvGoNbc1WFFNa|%kn7qG z?^X`%FV1GZ7xOnrz&xqp{rvA3;0zfvcJkN8Y%h~7_PN18UW9E@dBLn55QuV?wW<`C zLkZiJeHDO>b!w87Y~J8k5r-Iyh;dU(pjgj5OC*WxmQy=tai*41hodMpdo@VHdtF6# z=N+3ZDhgzDAHbSS=~fB`K+g_m=9?%SciLg;jn}Fmt$+q%dCgCKPDybeCvCdb)sQ{lp+ z^+m(ioM_;85%3$7w!?&Q4&aSEba#A63=!$P@C$IH;;ntyU+Y#<4x>pG60N`6!WWa} zF$#6Jq-o}6J0?;-sMi*U99?GtkRG}c!}FiujJ@kBUp8uOH0FveTpi{&Iuv_-Fe_Qv zBGdMwssh1v0GmgumQ}78c=y4?eEMD^ny=)U<7YNV{vzD^1C@dF+7-vi3&6mtOI5A! z_Gg$;m)mB8r=#A+MQ(nZ%)!bssgWQTp^~H&r0FuB_4}S2_}$0DH^E42j`_*xRoLOH zHC|gJ_rrujfg%T5IvUnpv60x8xi&?$z}VM9+B%hA^}nI$Iymr9gMp6OU51lgu^3bk z7vA3b`^fPZobeJyUpcq~X9VcFEWW~PwkdmMmEA4hE?Hnw{0%PsPfwH48J`Maq`Y@H z=b!P7(iOb%Lre&SN_{{{*e=Men1#s6c|8xg42k#D90LULB6`~e?+->MI8EleAYRz3 za^l!?SD&8SoV$+Pk30eZGfe&Z+pYt>pSIhgqSQN$k7OY91~NHf?cMmNP?Ju`I z1JanU;wa;Ao43E`vXP3($Gdw`PB8cw=91QRbsc#^A(V!Hl9O1Ot_U9mSf5vA%3Pf2 z#A&1g<6~g^u3f{b0HzW{9r+H82u=50K!9A#L!JQ(d=PC-09);50`x5iy`*5Uu7+M zxt4|xrdPy#fZVb-nOo@ZiC-Tm;O`sW=f-3XwMedtrfnm;eZQBS`}zic`(@d&YHAH9 z8ypKS8}U`c3J;495YYbt|ErR4-o{WK-%^EFx?C%5ejU)xeNq$9^ws4q+9NPIT49{6 zXtv{G{1oTY5#`w#o7uP+`~G_rZEF9uiA>EpT)UnvhT9{ZfQt9G2zVHg&?NOt`nk<; z)0+9nt*4_|#D=Wv`0%67gt1D!$8VL%B7(TcueY-I(@EBpj38&#f0chf@kGj*VKR{7 z!yHpd?ih`bIyvs;7}}j_mfJl+HyRVcns6;EDPP9LOpd?Uo+FxOH^ai_A`*i70wcl= z3vY?cqxb!C|6Glfio@8DV4V-2yKI(DSA_~LQ%Xx($mD#$eBUi0nC$|Ri^%&+&Q&OBAOxQr2AER)F_Q*--hZ7`J#(nK}+dE^_oi)ehW@@mt-viJUC-@iN zS=6@8E-Vv1!ju1#j@$%vc9AI8v0-0($whMabZGV;3uE4D{voS z*|Sc1+%XNc!IE8Miz+s0@b;;asz`jR%m`#Kp}3aHTih2h)1YvYI+0vy{H=Qt_rv^AkS1;w+9P7q8cP85Y1BMg@0N<9z?!n;D6f%?Eox)59)2{wPF?TQvFvPoLv$Pdzm?UXbzLj`jY3DECmq^VCf1JHer$?Ov zPC>dyC~E;^?wOq;Ssd%ryj*TOvWm|dJd{X1*$`bdyC8(&XqULw?P!#UmtsE)?OalL|j^$4$~gs8=!0}_1kuqNe*rFZ(qpwsO6%E6;Xe-^2VjXT1ez0zFx zqx}ez8Kt<(-gpinVRQ?t?}X3Y$WaTmgD=I|xby?e%Njkxmr{lGP6tjJi%TwjW~)I+ z855Scb|fXV(MBi~((?M6>mOiA!CL>GDB4 zd}KB!+Q=iR6B8t>e54U;VuGgN=T1O5`%J@+U^7-gP{A$mf(s6)IHacj*65%zz>Hwg z`5f21nWs#uG|>7dpH+~)8@nDPW$`iXX5Eo2ZE24v%UG7~n3L*zr}g;twRPD^fbW6TT5aexYpnk_#((R<(1cEH0oSLAAMt1c#=Cqa(KdGW< zX9Ui5W2g6sty)K2Sv`Yz06AVc^RWx4Sn)~3#Of&9SvxFd%4M$W7g#9)Kw(Yu{o(Pz z&~2$1hI6;9dESY>J{U0x%1NcB+ChEh9z+TwnNhn_wQF26prJ`eY`U(tNHS3vp~%_L zo{wY~AMhzc1wVevDJ3fTqe?L0gk;>3N{ zlChw)ot9Z2Wc)VRm>Gq4%Pklz#Jt!R>c+t?7iTg(U~Z8F4{W`AW5?reHFazo4EW0t z0e%~-ZU5ADJhGS$iv+=`05Ogpkqw4DMW1jf3pT>7%E+mD`+VQ8s!LbgA8;{8CYs)9 z>4TE$S;#xJvG>W8?d2;^2e2n+kgk_jwD#z*WxLTQrWvNCgt;{uqZpnmtfuX`+_=ag z)LNa|=b9=->oM;wb*9av(C{anlpzO~QPth%yUK{D1xg@)#Q|b7s!&#AXq?lr$k@KB z$VDaVDDjJ^ncLi<8^?4m3t&yaRm@K(z<@^L=qJcEs*SC`WX+IT%=4T z+Ua(c@nv4?dusbv3!*6$)K{s|)xd)7hiPqb4;-GWF7OD3)TM*QP+8)u%rE4EC;h=F z&bi9alVVzS2DA+nM|*f~q941NL#4#~;6Cc*txOc%I8gusBBcW%O)kjfKPdLoD5xBV zf}(+=%#zxa*l)Awv1b{b%x&flL>>P`vgrGtyP&hsIyv?7%W~GkRvDPYKbj5YhuDW? z_cSC&_P5!J#DOHD-yzZ7NHYTeMAg7@{-vtO(`wYxxV4%d4iFL7SyomB@FA`^>TUu$ z@}Hw&FJA5~UZ0KMJHdzirIi{Bbc8#~y=MR-iwtyYL{Csy2-N!mzX1aN_7{s?bll}b z{e*~v2}I23gmtV-rh4OC1)YI>HrX8P3*olN=U`tAwjug6rav-Zj#hJ=a1q!TjfJP+ z>x{1z8PWm6T8ZZ&zaof>HhwMZz3Y(?DZUjhQHt#Ko|4ua%8d{R+&pO3f;prOPqL>~ zWiI&M>DA1BZ^%4xiU<5+vDM4`b=jhiF7WN(0gT>Cl;qJQxbvZ-!E`PC`Y3)}nFt28 zqhxpe1BRG`yicSmqT#K|XMD@#he%ZxJ3n-y*?YzwAJoF0)`#xslMR9U;h7BCKS{tC zy79$X{cCL1N{`hPFi;!uZbunPjx=TX>#7Wo&yK_Wc2~pJJs%ud_tTH`?N|T&B((F` z$CV%(tWQSZn4-fmR`7rl)$Tki^N5wp;haoQ#$DkoP39k!6i@7QkI(All8a1e?<%)I zC#J)Ds@bZSn3LQD}1&E>Rh`($${XO9J%d#vIO zK_@X7>k=}yuC+GmEw0Z1k^jv6)#X zp2IT%{^ab#6z{;3xbKhDMg!5`y|{+`?_^l-*cpn@KqrZyth72w1!1kXw;*@ws*SIF z8no^jvESu>gB6R}fZU7m0t<+@l7xpkIXC0WWd|Y(v3q_{WooORU998aE1(@_to{e0U>D4*B7mJe$SqK#l7k*B8WmI6;v_m4;U2=4 z-b>ca(_w)X`bgt7U}->=oOsF37;>E%lY+e~YGd_|Slw{jM$!Xko#Y1xA*~6>pYH#B zap2u{T;0U!aT}>+buFA76&HV4M?6~C98h0GXd!n;a{!F0H{Fbl#>0&8hyVco{`ZUy zEpqdAk`)%QZ(p=0WWx2OrGVTm*7d>?!R^hRG7JX$X2XdfizLlwsKf`Kf0D~F$Wn+A zT$uzFr*=ynjD|DGUbO2P#Nrp`ZQ(TAU3bWavb!H=p1MEsU^)m!R@HsC?i zbZ`-~i|(2)o1I1C^&hD(W==QPCr6ItU8A(TwO5Yg3$Y=S$&>DWmP~&f5)m_xVPCO* zJ(2e)=b*PwlYbQA@79sD?r-jN=p8*iiSEcMJai2t0P6lLf)8co!g<~!QIO$DfNsWH z`CL{sIIGJ%4N+J!aR|h4(&2MjaG8Dsno+)B@g6^8zKb2)P!|HcRSrCrq+^+>p(IjS zMxiTl7mD~T=~@pj9g2wy%aSu|?H-Prp^Sjgoik~XNT=h1I>SHrw(`@~42S!Ul004$ zq+>_fin9HT8dxNaw5~L!RjRBLWWjXMvg}}|3M&}J^}fn(Lii5npWK#z@HBq6B`(%~ zAYci=iqUr$-z6vE8VbjhRw;~3xxvAf8B58XTlx$PO;Sl{9+v2&%K( z62C~vuxCg4SHCVv#(A{TwrrirTQ{2EbZLp#NK${b>kjX)L0k@v&FoJlEkq5_!RA>} z(~hK{+&3dt22w$u%30sE$}6|YYq&9Wr|+4(X;&_Oe%BRk-_Qzknh}JyW#Z~31C(Y7-^G!Zyss3)l(siZJ7T#TFL&#^vnAs~zfP003FvM17oTfIM&3hFHL*plEtMNMv)@ zM}L2S1KTQCq$Yw4)_&dzP#8q+Hp4%5FT^ah5|1p z)A*y8k-INZz}kLtEb?55DNeMBa8^cF(-4x(qaN_Kg&99YS4Ia2NIq^+{_jk_a3;tr z@$S^@1i3VH$5f~h8Dm4_NEuD}03>m9H}XhxYy7Mj6L~?dS|DItgS6r69 z;+rr(Gu$@X3_z{Ysaku~6RvZzR7e9bmmW9>f=(VAfhk+*6-;tq?y{i2Cn?z9A)uyy z>|v+;DnrY2Yudht;O!YP&>}j8{r4b@h;^B$S4TEzPk_E~5oTQjkZ|kw=D+;j2_V>u zHB^Y!oIxidId8lkM3M&dI|oFf#Z}-ZF$=(R zU1S~@sk0D+fY+=Qn)X&7dUyTni8(afSqI}ik^TfjwJqm#JOX87HKld1?~Xc?;m!Mc zIdGW4_yrLip6)(8Jiq@J>S2g%JI+Hh-H-U-EXxpmlI%116S_IYAs1QT42md#055#o zhka|Vi@`B~uha&@d;ZNm-C5Gd$eyNKjcZ9fUFPa2(AJN}rR?^35+gcuLxq4m>IMmn7d)Q*;O{3LfMF5eKmqq zQ8pu0i~!mNH|y4tNAxuQcWG4|>0TT;b#*;g9+ryGW#X7_;vwSE4XZ4b}KtcV2^;BRpRy zkDNV;B|!xVy){x-!2OVbwNG%iP9_7XY$0uW>x~152JiXFb#Xo{*s_i<4wP`G^(1zR zI7dn0K>XW#A!JLgEBSlxuvrHz)W3LbHpsb19{G6Q7h0jIIg`tcr?FI zExHxvo{#+1^p_s@2MqeKkiyEu6%u<-(Hn^tp=oy^W*ou5k*43F(vRs(cDfSe1857 zCf~F-*qWx`Sy%`R2^8Tn>2Wlz9TCC?HVt_0=ufqOfBKRh2fFQah5#bJZ2M7YHu$M(mGly4TDCykr2)B;W6`H#@xA;b^BWW+vw&7XRyCW=6gUH|2>Q3@V zh*ik(`K92&I9BRTmnpcCVL$gls`-i9kFsN?0x#c<(zvED(nVY?bPsh^>8o%719GCV z5QF_~f*>N-HD8WiyV^|r2z%J;iKDYz z!?^}2y^eLu5U575(7RP>=k#smRE#M~$Gha4f_fVJd8ht=oq4Tr-ybSP%roqm-%gRH z%dGtOCko&K55K&rE4+-|0@`%Y?ShFzurIH^AT<|rmnbDE19uRcUsaCLBg~FL7H3*F z<3~7#!NpE+pPnW)yR60W$ZMV=sTqBcy^Qmz>8j4al6y;|ozAD&w}*5{CPak9c>>c) zp2{E^_i9(Z2sN$?GUvw|i}|XWY%SUq8&GAaeQ6NZ*K0u^G*OM_s&Q5^&=^jbAP8$3 z_@LUgkdNtM3SThnGmb_UxVYRA`2?xxniEMC5Wp!43Lv1yV@|WLX-Niwr!+&jd;teK z^IcS3udqnVmF{_p4Ew#;Eo1pn#xCvNWE(NnHg$s~GA$E$mq^52u#p+v=D})pKL4o@ zsKJhC)Qi*=QkVpD^T&u6d=JC=$8Zb!m(L!Nu0RpCA?_CJT{X}1$c?3WmS>%~{Gu{w z5jT=+_JifR+-u_2%^o?B&se zDUB2GJkpAX%AXQwGUCu+o+dUPwvtZc#*r)tA1KBM|Kf8LflUBasJS=HqS*uKs;+bX@k%X0zVPD0DAL6jf0DQ#=Zc;QfH@yQ`3T(6=mCpz@47de$qR3Eq*#zmy4jtSp zk2OZO8)DM0uJxhzM)QAV3n575OKg#(uQ@eq84CjaZrJp zx+}#RDsS;-Lih4!>Bq~Og-PC2?QS?>qMqOtRY0O{?y?vOC<3PoUm%X;ptr;o*KmaX z3|aAKoG2&sH7yyuMg6=0N@A`tJLy^^H@hQm;KpH@_jt!h2IeS$Exx-rIY$kY9JyTk zMhj45U9mS2ki`;b8e1H=;QRF-5y9(JCkACwSW3jzvI$>qbGC&CorkBo5s+{Y0xWB- z8FGtw;byv_q~aJ$>j2B#-41Wse8$I9a3jQZ2XHmHb^qA0K8Le?G-RYxWBDJ?Irr2u zJRwZg|79c`yT_FdumD0;>>~PZbD7WCxpB3H;d~?tU3;I$>OUauVO%`&x=1YMO>~#RfVjPis*uWvUnN;PMDa|s%?FT_{-Z*O!V(8rLgO2DOPtmWFK&ZUO6aU45N^BB398;RE91nzi z$!DX`0{PyF9_H)XDu*#z&+Gi)ccl$6znCMmO(7f_pKR2#!f5_e!%k@d8dpi~-R~Mo z@-ka4Dnt@K=lwMj1W9m;#@um3cw|F-C7 zTg{FpRr9vd=!&&g;}}o9;E_Yl3*rcTB)P?bjcbewjL1$UtpL}ycuJO26Dz4w41Wob zIM%8lUiHZm(vIukDA}k~TPk!SFtHS*K8y_7DZN#sHTXRoRxWCVOCw+?>NQ71j0$YW z+V99u`x-mlk-!V?GBJ_Cun;f+InX-)PvPL^0ojxykIa_VUNd&`(4@z`y5dr`N=GWe zV(29%`p}Es%}s4w#BRQ#3?~?a+5VLQ{1CT0a1<>JAI2~L`QwU_$ zQA<;bo`6bbR3dlq06Ty2B}QJoxXxdJT=B%|^tw>NQ{)WPyR}^>y|t2{kf6JN50osf zxjiGWdEFs`#sD9iOU{XOMu&)AfZsdvFZd$<@|p1S;&BNI`sY(HlQy*eNF^bA_RoW< zzJwX8bvMhSsB}H(*^pU5v)Zy(kXGdt=J-6`KSop)b>?o@t7z_n{}vUHb(%O}TvHje z4*CMLfeUxMVH;Vga?jOta@M?Fr{&`70OOwj8!x9Aqaxh`4)kXi9;y)?9J43Ad@!)j zTVSV~M~OV5PfxHebJfmia$c`=8UydZaklFeku0(6N}w@Av;dN3sEYp$%j;UAPuz^* z2}UGY@}HX3AXQz%N#J1ZnA0UWi7}h1jGu>nFxwVZ@@*w%q_L_U1-k#I?&S-QHoz+C z1JFq?r-e?65@>Ro>a2~}(dyW~ShNK`^Kl@@As~6>AzYl5=-xu55+}py%|~QQrz`O* zTR1;^WJS2EdARwSxRFLgv22CVBEzXN5AeSzpJ;Xf0|X8ogr3+)6sQJ$cmMzZ00000 z0000sj?+K@0000000-zAv@a1(h`iQn;En@%bE_Onoc&0C%UooVSR>-&c{@WzN2Ws* z#|DRDGZ@ZNpo4!j-HSRrZmUruWmu~tGRpy`!S-$g{OYuBuoKCVXu5>ZY=Xs@Hr5Up zpsJaKPqv1!Ynz|H-4GD`<<`~8LOvx4gLf#k9O);7kTs-i#=}6qWkRXMXP^2^^+J%u zdk2du001PE00000000000000003-mbwYfSl0M;CfDJ*d0;wU>9;E6BtL-HQd0EHry zb99hGtDP!+#L*^(eJu3bqcj`kFDQN{0Ih%k0000000000lh*hCvQ756zkV(-Ocxs6 zXWv`QJ(W<%*r*4UtUT)(=I^yqj;8umMXE4ezPQ@iBteM+Vc!fM>OjW$Cru4enXVQ{Pv5UBZdLD)DE&`L1`!$R zA0U>$?A^13jMCiu6J-KHT;;u~fB***ZU8oK7%_pT@Oz-_?m~ir&rDU4Ed7)7$p|Ix z2fr7l|C9g{7u2@j`pD-UBHxnxamR(-Od-UNeIvEfu4KFPrI;Ot1^djMO*vs5UZ@|2 zY%Kt?8*(}FM}RnH4Qq^LjIZ4rDau)G9d2C8Lf)GrUu;{eE8}`c>9q1zo z6^Am&Ci`ot#Ad4cAwF4vqwipVyv%;a?4|46$?*F6NnL0yCt^Ec5VDhc&-gYA7P|4ik7~_1D>aabJJEyTjE+V~6dt%Dm!2 z08v1$zn4*!Dz6wds^7hk{&RP_vqvNICn9F=EaM5`PqX1lt&|zMURf*wsTT?kLDL7x zEE407Y*c|KzUv0r*9p<|o{R`tAD$#VK0w6p+}hd`KJ?a9M%)P_2$;Zi_H$O9)hvYB zMLrqIY_JkL&I0EoENopWY!K!bzt{KmD)^37E1ZEB?b<9zrL|E{p=AynxCcG2LnS!l zb=e>1M4Bc@1ZUW`c=0}r8-ArQ*A*=eRRhM`H>9zBYb`5hfh`9j3q4Zko!uYfpc3t} zV@-bn^`;0}lti+_nYxV#WS&Jwc1;Pr|4Lt!ntO+{wKm#d@;wDJsw9AGFEAoDq}sTp;lNWtGV6*wl#fiauK;$ouoc zI)Buf$qGJ$*uR0it%(j(9w{?^g{?4cr~P6UTl_go?tWCTQzS%jV$xnwjPAqq#q1{l z{k;;8`7;q`JZ@e_)4t2WNPI;S_Kx2OcW5>@ctJKAf~O#FQYfO|X_>CxHnXR;u^D1 z%M!er@v$TwDWDeEVzELWTq23&C)#A^A#aZ2t^BH zUkcS-E4h21Uy}Ac;Tq$;m?i+I)#eOYxrY$v&0`2Ol-;$7yi#cp&|6c&^RX)JcnvzE zq;i4lVT3=>#}}V1{IA6C$Hr^=IlUE!I08@vK?~2-w!yGZBnFLjzK?&YS}-?FnJvDB zP7l|}69>AZqb5kW8~ZES%1?QIoi2fR(+|!n9vUl4nkV$=F@EU^ioDAQa?TKph6fvE z{|kUJ+CPy1q0$v6f7qiM{fiJwbD%7~~CMjrxh}20) zVP*w$4o*R6q4TiI`TSeIrp?(TA}M8{H2g3dOzoMW4>*Q((ROv-Dvit9ziCfV|bVq%dc>j2gURP1|=9O~xP z{x-?C-u*?g(&C5W3m^c5Y|II${fE>Y-LWQ>YV7dVuYUW-bn4vMn508>9aA_{L6%Fsxki5lEP zZcNgU02<_^F?6bV|8gP^r)arA5>H-!W&1P0a1XR{juD4(j8CYH3W|S9BM)E%?_kGa zd~C>6nV2XKdRr7>LYneN2C;L=28UjfO`Q+WI}tedv-#efCk;QH)G4}1xO~9> zJjPam)a^ZR zm8yt~bZ^Bq$=K}GcZ@PRAzQ$F89*sHST~qTN6=F>5|@P`W~#D4kRH{yq7l0m?*47Q zYU%I*>KI#}j$H6aygevhR*$U3@X*X{1<*`0&MwVk*FdK=#D7HK=SWa84D|hgNrI0n z@=fdIhXS8_g6#IAHb0jF0Cl1et=jZa7g9CysD3NNHC_m_oc$sIi_ALg{m^3itHfj7 z=aSuz`Je%L?7{}!@=+AC2!&sRBXC@q{7<-x>nkJp&<vDs8vAD{ujXyUG|favZ;*0_{nrPUIya}E-QghHdDzQbXZRM6dC zBH+Mb+Gx2$B)`JN4cU*to7Jjomg4*_t!fl=qRE6$fOmRmbbIiI!8b3^5qp1Ju$l+U zaiP2M-iaXvR5(0Mv>FU|O7q&g~d}ei|C={mj2%C&=(A#(7B?{oN9K z9AG&kGY0ZxRPTBO@+<&`1Ug$Q+_6Dl=0egzgMK}vEVkj7ntC}%n!G7>Gt}%5Arj*A zW}gd@Bmgc*nt*!e@!uEHb434*oeHYO>+%SPthISvYWIN|05dOeBUD>d&1(uySmRB_ zg5|DF=otk0s=)j2yCJRTRS22DG%8+4;m@bAX)2Si9^6D&?wYSYAM7D4K-*jweaJd$_jGG*jr?}l^v?I!pXxIWZ1VxFQ@+( zsnDRX1qv?W(1v%Dt)9g+Sg|(-O@rg_o^rqc@aComfVYdl1M#!v>U=<_wXger(i<2b zWD@TjnM===sG+6;j@sDCP*dJREzY@t;XcDjEE;k7b%6L!ctBwoOh5BY=3FcfSdJ!Z z;yoe_tf;po#Y!o;^+=g2Q-}z2+LotxFRG}lqb`)UnIxdIj)0tgZhD#8aCLs)|6a?X z4+9_eFa($2Qvt{BWICs>7x*Gc{XBmpyEO4;aKY380Noe;I-I4N%fu zs7jVpnX*V~g(TiqR7(R1)fZSYl^AqFSO`<`s~=;h_ve!Dnu#w7;BPWP?kEB{!smCM6i7o5|t8oMaNl_gE^lm{v<0w2j`ki#OUVo z)ZF`Z&ct4#z<;r*Wl3uz;Tgz(NoN1}GSU3-1UgLl{JxItzo$$5Qyrzniu7@;A9{ft zo49tM$H8dl9mkP*E~jHiplmQQr^Fe|N4!?8UhH5+STf_gg$1+guV5qW9X&1726jt+ zNlZ;0K8np(CS7-Tr%Z`%w_pleF^l3Or8{Unx(;YbNVX}Um+ES(pfptK3wdH4buMzF zg*dc|Eo<;{D)WvtqP2mq<8KPX*tZfmy?{Qyel@^2MgZ#yR8@#8+T@G0v96xCyCVo@ z_6qI$jOj9gVy{~aE!pst@g^(g+62h}uHrCgL8Jkvty&f^TZDD+nSPU~9_L8E5Fe~h zp&7T%Gb=qD;oZp*Ovg6j@Fo9CHT4>5K?ui{z5 zb6`7WHg*S?q%PqFU2xwjwqS!<2nv z*VxL!<|r%Kvz^2ml^j`!l;*^G1AJ!M$G?6wN{YU5(spT@sAHb^-7qC6{|`Tyo1SAIu6f+LyNiC zVizvAU8I;wNNsjr>_Unludy4C!NiSrcnR4GPaY%-K2YegfcgbLTzeVzkia%}LzorE z*gb)N%th;fzL9LB*YCal{T(|Ps;+8-<1xFElJFqnEksp$i4?WHLbvKH9KWz}U)S$`Lrl1G1#D4zns(q)z=>#&6 zJ_@VPuk=Z!HwmRZ>WtD3vGsMdzv4MeHJ5>q!?(hV**<;OAg9}58@?cT4(bWIP@YPZ z5O~{{e`lpLW$>IV?~6)*FT#_H1~6%_97-*3EkJ!O ztZljifB%Vn%<*E=dL37`ASjbX$LRdIwF*D;v3I9|QW8Z;g%EHzZTcY$28@O*|7o@B zZD>4uN?pRe*+DqDwrSS8vUh4 zKQ%<6#^^^P!DElww`Y-?Om|b)>ME*4F(-KJLU0>`%G09h;IGvmrWR?UGMwJc5ub3&Zs!$3a`e~F?DtJuDdOyI+M|{(a2Q;jbzz!OI=XC$oU_AsWg!k?Hde%( z_9s+M?qkMi%BN&wu*{Bf_Qq=T>;~f$ms?b#@$22h3#C6fAIsCk0|_>9sN4z%gI>yE zhiUN$!vX|}2_a|1QSA3gz`sdyoR@&;PIl7l-XcBaN!bk=5LPjkVS=4ZyZL0H9NaKy zkb?xS84mG8;!6Xt`OV9ghgi7GHn=K9-f|^7Nv2tIoH6b~XQr(q2RgRTlKunkC@2CuH zh*IHC*H}u7thBMD|CxmNm^wU&u!HJ>bY9IxSEMUyOZP{^O}D}ukl?4ml4~U3*;E>w zLeA6CGb{rwCgK8HT7?a1rar1u{nzVc2c@ZrYmQ0kBkf_yE9BR$84uPHY#7#$LekyMH zEe;iOzgZ@{Zj86xU1t7xh=!5L-*pz<%=>;fv&rn9MK@{FXf$w69g)RMEa{Ngt2rbN z^(eQGFn*A8B4t^gDDTZXPkBilAo7zgNIzRcb~>fIyDR`S?*WIwLZkwBDV%0~7k6Fc z0-#`~Zx~$acKzlw@Q6t{V=wjp)vV5NRpbnFRR#Yz+5{=R%>pPPtTAWn509ZT9HXGl zo-$?E<(3NF`WlpiaW=c!!M*BXf*=4xpo~F!C6@orqZ4`; z+|LKnwO{`;!ySk2km4Q$kc=>7B24?HN2mG4dqm&y6P{3z5a7u0ROQSNaVRr2 zQ-$7Vi;pk=V8fLmC+QhZ#K#o1AsD4-jk~n4iZlv0%(J2-HoeqA!DoH5p#=yq)auK50_0hlwwEn!hQ&?#8}Mni9frpe1z;-bg9YF?&Oi zX9-s_G=oH9I}ML#L%Yu_VL)unP-HpERIPS+%^(P?Q4kM4Fj*AtBBMG=o{-GcDv+Y`KK{C*aYt9{j=i{ zGAObdTsNXK*$$`CkG?V@)u?@;N5*Hknj_|1`REI*i?33IK6Ny90LKiM(#jvm?GNlihRmz{Z z8bS@P$eCnrQnDd~O|AKG9+?+a>=5L>t;IaZIh?*M=FQ?@CO9S8BdYUJ;{e|%SqS2! z2hj#&N9qQ_6|Pr*&1JC^J}IbDe#C^<9PFy%5+eVl=pbaV0G!&5Ap-N=_IC4eKl)ao z1ClQTdOm<}!zv~E(<||CH7O&M8YjHdcdTM4pbWlT+1WIQ2_mxLK%c3#H7iFBr9O_} zpd)z`M!jxf8{xKDnZ(TEcU1kbV02jfV1v3_?meVs!jDk&oA~wI9_%BD{0FF%rgESNqc152=aY-0G6{q!*$Fi3?bMz6q{T?)53+Q@!Ps!3&~nhDlw?& ze|m)hrlX)}1iJDsjj;yUAOu`OjCo^+hPtrvG{ZEW%chILAyVEP)hnO=@R!^5Xy( z&ofBVd5;(YuWXH|fVXzLrK_-l;9pF?+4PjOjy-c;1p>Z@KTQV-$0qn(p*sn_p>Gp{2TrImN7)lJNp3U8^KQXY<=KE6 z4kiFV%a+4!tndJz7`b6-^qx+nK8)>+gt(2>$nDjud5nm)XL06^Od60pnjVO*n3_6K zO^vlzdEQ}#dunEk$rSMQZZm?$yfL(PeFuTa4SEcoo%DuXHP;?=*;G5w&mWe`Zewjy z7}Wz)dXLPSfJ3LBqoI9G-U_rYxNCxgWk9wKD~MW`U7zU2!QaY?ngxGfV!ZorcGV3! z#J8TRKN;J`!egXi^Lk)0C4yP9lbXSNN6^QO6&Cy`lRJf$WykMlpyv~61FQ}Yi#ef59oNRG3FzCvy>Wa99bN}w>4EikpU43&ekpsYgM2AfT!5tf{T^L_vk2E{s_qP3_1 zZs=i25X2rg;$W znV7QNt+_W*uG|W$hrMM0RUBi80BQX5t&&`e`_2UCqI2%-2y1E?`JGD21}?*gqnl-$ za*W-;5p_dcZ6=7+fVrI7pjsA=Nk#u4>z+8{0Zv>21C8o=bvpsG{B*i%;bL&cbZ$g) z$lYk0`0G;s$2)pk=Pr}}>(vN(ZF$y`$(5?W02(+}`|f+04~~bHV5k)Qn?PUs^lWXp z^usnhk+!|I{xL|nRDT%?yk{xXusUNL9=JPTa+RVADb{ei>8_C-ARb)$`jUZA^5Ugu zVT1@dxB=1u)u_KveY$3eaUvg3SuJfrLI7uq6-oH}UP~*Xd>r#CL>*DGS7SH&o;Gl&n?O=Onehk?I6^73)0;_FSYKj~8}h#+w{ z9JfPj-8zLO+1iJzT)#cAO-<$<|AotUsp)@ zCM0fNdq$*P%>FHG`miVP|R#iB?1mFpuwH-?~5)(5uk&C!YJ8fpeiS~_v zB=3JUL30-TEoZbj{RKCbi)%@nBVJM8#169WX@L(|mP%+ll{&NAOmif>kE(|5ZliM7 zyuN8jxz|rB?zjaCpScHi`+d!TA_ThsfIvR`zEWKGX=t3^_xBWIVa3jK``aDI5z~jn zauQ}~h`!=%j}{DgH`np=gqN6~PQUX;x_fV8{8ZwcSLn)h>(`!k#MX`SLyGXiF5?Q{ zcrN$!!D))I%`-j2B_q}|1ZiBP-u`g;rK30(*MRfGGS{*owQJ3}XM6Z$ZlT^E1=@REgofc0uzi7j-LenY z9v39_e0UWn02ZqHt-nxA_lWUA^0Mm-ANUi8#vj@%aQVl@)&E>(t)5|8_mqySnCb+2 zxBa6PXNQaP-kVrFzT3IzTIMK3(el)5RPTyjRHt z(K%)?H^l9|r0Feb$cJ>kOV=dOEOC`@@NX0EiC@Lb3e|E8$F9ylY1ml=IV2qzpL`4& zq_S|^u^L}dtD-TiC6~WCJGHrA1Y^K9Dy0_vYw*_i;tVb>cYhn&96@g`8g4ed4o2&& zWYT$&)6;5aT^a^x8?5zu!6Q3e!5#}q2Ouna#&>f&uf$`8t*01Z_RFtb;c57MA{5n# zbHQF%_ACjClU^FAVzO^yI{G|?oM_}Md*Jc3SzQo?j|xEZc=D>~dFqj$4^iSUMPM{t zHY8Bt-kx*|)Z?Hq63=OaQ)?v318GgCl9dmG<*6UdQq=F{ zz^K2hnil7*{3*roSH9Pz{H+HVF}+tWICglQ;NXpWJVf^EeAYF<@54NfioHco&~so>EOb<-1-lE40SSFsgjjh|Q`KS8l;6+^Gcik!ohYZC4!@mp*S1!*UZ@DW7J zWxc2KFZ0g{&I=F-C_3=OKRLb{Q*M(p;VDag+^J_SwM&nnQ9CK;1Y0OOQ$t^ZfC=c- z;*?m>YFgTac%Z#D+<)l>t$H19X`#Tf@e3}a_=muqxxT?B1$OZ5Zj^(41!Ii`+>NEa z)+uD=%(k43vWme?BPH{PLzLr3f!;?V6)gA=ELA<}65-HQi@i`@Mxu#hZY=8_*chwm zctmRZW);Q7&R6$@-U4|AO-Vmm7>wvCgn|vSR_!*NN}MT~m6waKX5TBp?uIW9?)4K5 z=+>Vt-T}UzP*hw{iC6iCMUY><8{rWg+Rny2t}wviT1w)03M1xrnI55JECV4wTE52k zR85@}_q`oO=P!a$Go1oP6&VW&pm3HSYZVFzj|P=bQjBj!7*%m3PoZi$&EZH=0dDHs zptRWmQ;%%^Nc2)rIB^z?4}~;Ez%_b*PB~(N2@s{0C4) zE=bJmLRDZHOY%R5a@#4MX1dmU+$#XL$Mo#~hq?$upOK7v1KW7l!3_=4O(2jRWz_dWyD?dKDz3f`fhuQDblkTeeXq$7R)y)1 z!16}lN?ZulCB?8W6*Lnz3H+Q@zo%O_pIyT5Qs8*J_gf5xiO5l)D-Z#@u&$ikRCnO^ zX~#@k^n-v9r{gtv9BX~G`-@14C5W>pYViF7T(;>AV;bsv4+T|X|5=c<&d5IYR#xtr!S!3B2C$P#k(FjcZTT+&@VR9b{%#p8*4*%;SV z=70H^%>@}uX1sm?7Fg~2j<+jGB5dX_rT0$P^3r;{w~{6rjyv54%-kj2!-ce|EJUir zqX?!7jn;fBA9j37oFocJdEDahd)z8Eg`u`=0#{QGZ5iN9vn2D7#;v3@mj&|+M({4?o?c0u8B zOeB@mOCe~5I2CY)xxw>);qRWEps4DoCiqSrg&*5}R@fa_rnJi>}~Z?TQu{COm8L zh5JJ-g1QfA!l=WW3|2m1w+eUFKm;@r;AbK#tINbmb9`e$%oPEa3c~(vY^_;Cwj3W9 z;lq|m`D^=E!_OZs>x>>;g1$DC6~U2;5{74BQnu!MPQpWHiQj2Cnrz-p zejSljdviRs`unp)u|LvadlqcH*!xY|BL6_+x{KPa*O_%Wf>5fCskaVvmv&*TFLBFR7)|HD~vuU^aO?xw8jf;jCP54eLYhI^3 z3>R@VBTKs3KB}Hd&4VPBXqR?LW5t{!`Ob}W!1Megao_=$aYTM&)69tKy9Py>p}=c- z9$4l{?Haa5;`T&lY<)(UMOrnC?WwBh9xV^|B~MMqjXtURFa!8*WTxM2+;)UbX>UDC zP!?oOZI1*n1sHPHp$7|m8=hdrYvsg$J1C&+%6S~&$S4+5hJ9fkdjD3XI#%nc8h{cy zFgmK$p%9gYmWz{U=180sB`60{OqJnUyg*D(lVstnz$8q`GK|7#etsVZ*a0t9!yg_R z>P85sgkk@-(s5rA{LbWWk((}QfswhVFu`ZKe(eF$MmR^H$$zB-{P}^U_|^a`0wOl2 zn&LhYi$EAS#Adi-s|XCD*5-G$Ns9&&i;Nr=bbNsS`7&rJD# zg){%<0%}>1n*Oe!N;mY$u9kO>;9k`osF_gx>n5y?^NoGgd{cHtyhOwar^?@pRT`=UQB?SD;9GcQ zLtj7f_Z?-AdW@J<_?e#>zT5>wy$b`-oDpND(K&a{4XD6CSAo#%Y`UoDH){pNANpQQ zbC?geToh8zVEI<$0hBkfd#}F8S-7rtKh!bxG;BP?<)S2jCx)pQ`+tOzLk~~hZxWMdl*-kULS!^>wYNv z&Y6WdCFj2%*`tvn2hV-ji>2gkB(}8u?3a6_+FUv`Uepx4`&|eD`mA=U9Adt-uhjusG4U>CP zAY%^42>gE*G}99+G>y2h-aY2!=ww~Kek8ud9hzY|3ZpbOU|T}P>3(ICp4Hy}E#_*% zM%u_IwS|n|Fop!N+g7e58uxb#_X9O6Dmc?O5C5ZmO%72sy3;<(O8g??0!Pzr`OI9Z zmB*v!N0^-RodJXiC79S%pv69mI*js6O-54N80xh^^g_%{K~Lnd92Lwo+cL4?k&lJW zvA~L?zqoyMTD;Xk^jB^eMuEw#e3bPn`)wbwAyzUdGsOHrh-AXIO~<7B`CbjMQ@%nW z-(8~aha*(-E+b{$1)&Kp>c;h_ zv4?>EH0hY-?zbKCe)6s+^*>dKg8^#gI`)bqL*_$XVca7gwWanKb68j*jP11OeQL=b z*mG83DIL??s+NdLg~Q6&d3q?CE&e$|N0nPEr(kLvUlV#SHkNq+uGgS5;~G@55KbUy zLLr`4|5pD#zjqW7|CNaUX&h??EMY_3AE#>;Re((Qz8;dY`cH_DuSKpJev;P-6$)N z@Oy&u;fof?EGst`ZB_;=!qoZ{Tvh6Um#}Cq*Nati+Y34iu|IokTCNYK8nhwHVd}Vw zz)b^=No_D3Wz1;Upt;jfink*@f9YHds{m<1&ze+J* zWzqv%`&^GS^v9HKe~hv)7KV1Z^pN!zX~GY-)oVhT>wzmmk-@zhv8aUXnNo9rlt9>8 z*FOdCWFeY)xQkW^-w;(I4pT_mBAqb}@OAgb5Xs_K;Gcul->+1Fm5!s4F1*?;_nig> z%dT_@=2cTHIE{#Gu?w8O^ahApUJlELAw8aIQ~H>ls9)lr};J(64 zHk^+JdHZDPg^LeSTX_0DlFu4|Qgv;?PFIY&^(dYAbfU=>E12?r=zROiQ{gI?V(n_D zU{j;+TL@h4pSKES*6@gKmiTkxx%g&pebAO zBDuHcxxb4xCbk+NHOlT0c|2`u@v57svgT{?oWEN$00l@3E%d2907mmfg+rfu~ZLaC095Ny`!wIOk zGw2f+c!6thZT$)#iLJVS!30J6!tf%!_aE;Tn^cXy$cUnz?l8-EzMj!L{e>l5>?#*d zq$l4txSR8*epD63Z7GHxGSsVc-`G0CTHNlcPgTDwrl2a5ffAl?BOo6cdlg&bZRAx9 z!&ZuSx62gTA)SeALHN^cn$q*<8mY749UBSqaRELg&TQr(KmToTn1c5R%R@E1UB2C4 zQB-#NiX)U6k84UyBD=~evbMD|OZAb1j)KASnQsC(&HC*+O^;(1Kj5#@-%HDaR-HsJ zEoZ@Nj>vuiF=CjLI2cnNO8AtH9|qIv!iZFiE#V1V!%M4K zGun$28m|0n~%H0dYE?2yx#9Juhe5AOqoD~&Qks%BXSc)w6s})AAHL-a(;;M}^ zZ9#xLOjaFr$(g1=VWJ?{x>+K8-p~Lk`5^ZoS6p!F(ml_B?jg-$PAJuOPp0m1{4 z&E^8yQ~)Nc=*-QXRH9|-Z*&0!Le{aRYi{vdY(DjC z_7*|-Gwmq27K5r&PfBzSW!)*dN?m#55XD#jm0&3Uo)b?Im3u5Jhre135P++MnU+9f znG|a1ZG0RTwla5aXlc9rNqNyKI`u)jgI1lQ`|S#Y z=OPxM%Bcv~6NE4PA&;164pifWL5@aVDGuz#3nADhj-m-y7k}NPEfEPGQ8-G^gP^i} z5u+-*Q+;1GUQ%{1X#;)+U;-PUh%B%>bzs_aI-*1oUSNIr(X#YiB(akyv4_D*@D0NTs@l_!D6&d?JMTRb0Z! zz$${k7x=NMUp;3ka-7&C4nlE9f}r%eUtT5|pOP=cHzQKCU@n6b)WoWq6EWDWnUO9~ zbE)nyO$m{QBw=_JscSe;b6$cyD;0Fyv=g}s!1|vbr3>n?9kwbrdb@xpubuzR*(R{F zK>*~|q#Npvas#|GvDXkMX`K?k674Vr_M!94a}YZA1%1#7#AR)EYpXirS!e(=?3P{v zaDybw{Y|;4J8f33Y|C&v+~X|H$d1@lLpu66@QDoG+-!YRcuwo@MHc#Mp-z&~6eoXQ z;>YMR&E0xaB>XefEqBbWz8d$Tl@ChTzX~&7Rw@AVc7v9c=}!m_;pN-Lvaq(iaFxn8 zv#1J!e+mQug!8)h&-{cy?t9Ok#j&+b@T>bVhyD%`nh=^=1P#)0iN$k);w_l*FBO_hXWv!wg0Y<_*otgobJm^r{7y4q!q^B!-Ce3Y4y;hYrNt%!6@# z@qKTy_eHO+TGobpwp+Wjdc2JG(&oiEG@mP>HF*(?kU}*n>JKC&O}MZG zS>>2sy8u{O#$o}$P(1JOvaoe66&>Zy6D)D3BSShpp3Q5a3T3?Rd!`E`v?OUs&W%CI z5_UjwT9$PNd8R$C=;fl#X#gM)^}(%5^Qr98Fuv@e^X(qSzk3pb!uLQO3KsdO?nf4} zZ%@Mb>E~5rC7s} z2h>N^Nms|$iWzUz0q>Z3M`doRi|@#1Ja>0P^w@A%71I1r$XjV&~uP`#(@ zCv?~V^j9aVh{=$$ah99=g)hE30am5_po{N=!Vz?SUvmjCoDbAPa5y+~kVJ5`{0F+O z4H!C_mNADUD4?QD`)>j{Ak4~$?8x1k0hIW57Hk{UjEH7METF;ad`ou8&$dre47)?Y z%*VEY@F+8a2*J&sF!&S|O4}wX?WFgc!HGXds;Q)+o4%;nz*$?kRX4>4lQ15knTcy+ z9p1v6X%A;{e#m>|9>b`Ms7p3g;zvYzuRI-iUS@)9^Gga=2(T2MKveiN9_mMm>QWss zF{!WQ%jkwUbxOukZ$s^&Y3EmnZU_E;~tUBW+;peRMyQHT|$O{&AF6=rOaz#IrGj(7OC(0KqE-EpVH zK0Zt6-#Op*ApZUxUmh~y+MVjN4LLN4lEZ8awKqB>Iuduu>n}mG5JwiEtCVk8Mui!P0@`VmGZY8AnZA%cM zegq2{Pi9`1Yy!I^9GNC=p)@v)e5z}3*PjD-2ZcawgKRvLeQf$oF3fdg?HL@#5T@=& z_ih-WNUp9VD!c04E8RHH$qK9(Wp7jPB24je3sMmE6xvU$DhoEq8mFh}0r_o6y z?17>xb=g2x02l3W8B}_QiP+P$Kr=;BN^&aIN63tb2vs(&vYu1$AUp$97c!ti95X|= zJe^_Cj8!Jat>3ECiSC<8OqwHFFO1bB=nxH8VbXl0^Vs>JFDH2?H(5IqQZwVs)nP{= z@CwT**D5d*G*@-$p1K@y*5>~woBvJNJ{-HVODqf(JDws5BXJ zC}sBN5?h&R(J2ebcGFMPCU4(g%N2Bg+;GN{mOlH@#JQ0ekO#FAi+=)3Ps>W^V|2y- z8i?%2n3(mrkC??y1WtYf2<)4)em>&8wC@%k(-`C9N)0~Ii{>euL7d))h5=v-f7l~p zyv6#+#hD48%8pe4$|sx~)heJl+TbjH111~SZA0B!K^J#z!^}OETH$T4*2kt*d zadzykgk!rY6VmudpNVkv`u#{ zWhvRZww9B|Ma{RRrnidhf8ZnGWF$bRvel+(tz`&IzC<(` zs-Od_SG3>P78O6zsRs^bx2tZIlJs2I;?jfdBR9O{m#s(CPncZ`?QGiS;Tjoo!2jpI z(g2dtDhESH{VyYV&9Yt&L81R^^>9H35W85A&D*R7!sFuFGiz{#Zm9V^e70jH!3+NC zyl&0xF)#d!WSWFg(^7su9=JuhUi4Y(<2CS1Ttv^k*!z0Zm)V^4-Oo~%= zd)DvkOgU<`NcP?_4N2htLLHRjoUL~KTkds}n|8ts_zxHR(!H6A`NiXn$>yaV?71|Y zv13HUP}3u(Z!rdQ+6Jxlk(Eqz*rYFhDN*ulZB?*R%Jh^0ahw>}ctC%`uEO*WiuBpr z9-VNoi9xIZ6v11lkf}W|y5ygLg2X^`Jkee~n<{c3bSfLMGT3XOGnNjC23YM7y7sC@ zMXatf>Egb0iAWonc3a0QbWgijmu(??^b~A8$;!kfu>tbZ^(kNzAL-9rmQd^URH2#K zxdsYr2MX@&OGfBOT-Tyk@Veob0nng2_?6ZFHmR+1cJ-XIvNldL4A>u&Xq09|QoS_Y zi4a7fjjexpqYZ~bO+4#d?xikiI`PHUmop+#RH@T|c>0nkx$)0@D!!+;turpi?>+A< z^fHT;D&qn2SmCW> zbf;cR=$cP=+4q!S{U|y>bwM;*Hy3*Y0)*q3-+X+c`4RMFAg23Gtn#xx;?Y9n|0M^C zCC^3WF5R@MX){0~W*Nqm#%VwR7H+4Ld9xXJ-!`P#xkN4~EQeuSF=IgAY2@PTI=tp2 z>4PuG`pdYmjpFQQ6iAz7l_u0TUDVeCVgL>8xi^leyy>IfKmX_(X*WwZ9o<$~yEU50 z5A4Qf(A1j;znCLTnu5Z9O87eJ*y4JEGmp6d>kKE>Hw_QEszon%5{*-FPI%*5I)N7= zG|^q7m<*1Q;d6&@c2&aYo-tGFX%*6UdhyE|oXRXl>R;jqe1=|Ho`1v z)Yl!*%6sS!DW7+qA(THEUBdg(c1ODjA}7hG;K2W+xb7#9n*hLrPSKKhKIRnwmPxC; z6=s**4EB@uMZJ`0#N3!iGk1-(NHylV4K8Qb2G~KRnpKj7!7D zh(ArACeR%9Ry2X$e_agfUFj|nisb}nbw0Qfd!d%Wz$u&pB=$yn?W7^OM-#g!{Inf`6K@4D1znyl5C^odop>E7v zgFc81Cz2zqUN11euD%ogVcfSQlyf7fSbGy=Cu=AkV<1K5+3JnAS}#|+G9DZ6O6-?o zndfRV?w`%Gv^MoJ*^WKONA(Zg)9svHdR5>lt9RP%al=E(;b>jhInz-c1B!qHn=f+y zt2CJZG9rt~8`tDu)o|ua7{=wGO7fT3dKti(BV8-J`_zyqs_eg=#<}8Q!IiCnUyTwf z9ELZ0Id>y6<0Jba**ubR2T-)|zF1EcDAMFsmPF3*6CBWetb3Y0>oZ#?+s z3_UUqcIQgglUNh1xi+e8crcu8`sneh*MN|!^Rf}FdTJ<4vF%#cVrVdnRR}y!ppoU{ zJ;o@%7;fY`V9U`T7fJJ*OKTKY@v4?3J40So(Vc{b%`Uym)Rx$@Xgvl!2OvPLti>;Q z;(cGV>}=qA@BKdII%Jif=AB;Z_3lEvQ3RSdAYNw4O3NL2aX7~iGU`@Zm@hHi#Vxyh zw$nhe-^XVJ8F~jNs%icZH#Fh3*UQ4Dfs73NE6i+%i;#k>qL^;Ht)G{;1HU{N9h8&t z3@v;-Y$WeNt9y)E>mOu@v840G|7jy-yQd{@SeX;6I8!-cDhe0;Qu7PThsw(ZK@ z3Rr|XC2Sw3u(o!5UU4{{ZP%cCLLXuc&C>UsJosayI#OZ=L?bZad(T5iyIdW{=3??n z(Q4H;gOa~mW5O~pFHkKdL)b`qXMIYIFmz?A>@{^pgGycsSTRL?%AtcE_8usZv){UIok4bPE;E-%h`xT zKkaFRNIY7ifCC$$pl|Lw$)#Rbm>MP89>}Cgm}AM44yz9JAtfLxHbf&yBxl3#Qb$w| zU1zgb)$31Z7`4Iht6AmV^Kx6u@?Nps8Ob$7l(I$FLdolo6yCdO+odh#rfi$?QmvoQ z9SYg+kY49hfQo6+w=0qON0{jKpkdwp$=){D3Gu4IEV$gtn=@gAo5FaezaJ-8kVRk4)|_0ztpo3ZOk`gVB%|_(D3`drE->Kie5|Z zfj4m|b#5xEz;q6fF0g{POYaBBfS-n3+rA4iPZHdsRzxMJ0u~amd7dvs$+yoEHXIwo z$DB^D3OQF`04Z4jBEyO-q@S4~JDZ{Aif`L;F!ebPhJt8xagj|t>1x=561qSRb$gPW zPv)k{YnO5m!+x)`fa1G4Xy3$`aSeOs39IQCyWRxph0V6(_V=G)C1M@5PCR|-gy8^I zr)pWc^Qv_Dl_uUm6VcC}Naj-+T&kJ!xW}u+FZlb|Yp)CPf(ei;H0y{e!3}N;y}{6> zaZl5uth)I?6glBwc?<;Jbbsrz2C-Kzohh$6Umjo`((Gtifec;t-gTI7)Ocj3CCFi_ z95xbR*Xug^Wz&B4a3}l}1MtGW`|d=eF&ob{>4`xZE)DXZ^cXcWw6%fjW+j%c(E@^R z+JXdhdJl{w%d%v|mtWZXVwnZxVz^QTl&9Gy&V7k>hF%3s8r6Pq7;G`#eajPkf*`BL zz_TO#S-E$ko~r>kMph5#`)No$9=v}gKG`;*6Euoc&&cS(KrSB1Xd)X{VNfWMFN?HU zG_bAVLK>Zi(u$Y0A0b(TG(+T{`otR`EoP)~F0hYv*bafBD2+7Pb>Lw2ecLlf0p}`S zNL(J-GTy?vVX1WfC#N>Y^4Q>l7qYnOScFxZsB=1Wta)H?#6F1Bu8|yd5NAp& zttDWDI6iKk7pC*?ESGdHcK^X4G=w<|=)WH8nzPQwymPSbm=(LPuysp|<72H`uA@3r zx-Ggci2~T*B@R12S+!koM?|^k+;|v@;xh(De5yhIHVMaAO3uC}NjWfIb%a;Yp;QL$ ztzru*h(n%4PLzDA|8JglEhf?-!DsGWFW%&XJkm1Zz=g|w?vm`asy5KO?UYK_e{UxK zqnuDlcV4zmy5i97$9{2VQwE?|XPAR<_O2jl(Q%?ogDXG7!oua{F!*e4mh|SrS_0`) z#OH>odPFXFM#izIZ|(WGrSQd?E2@yK_G<^1Tr=uy}ET zB60Vh)2YfMKNq-G$6ak@w2J3qQd77X0OlC8Q^be6vUs=kP7^_n@q+8V_sJaQQt?92ZnJl3B0T2 zS~Jh`dQJZ=Yd%}HwIE$(Gi(9Gcn4nejDEIPcQk@JKV= zlC4p_;a);(#l_sx=~)Ky*3@HP+914eY8rM^x~Bop#r4K0b&}anw!MJV#Nz~@N9Zjt zCgQQlKh%&MZ%m>(H6`-#H)>i}#X$pl;e)c{Kg^NR)=qW}#WEL_vhCYgE45XjTfG-Z zVN54ph!e2nT3#EVxxG4p4f>K~Dfp>%z!PA1jTD?O4_!rN>B$&K?rGQu!X1egb^&qt zU_ueV=m#F>x9OLfsCvk2gu83z*d?1;N_R#Owg9j{DJC15uMm(ScZu5@e7zu^ofN^E zYkyxxq#Q$?xvP$H1fIZYL_ru+jlbhI`X3W{peG-BLYKSTbfP>pT-9wmous?pEGBik ztT&>qsgI{tTgjnZ<3<|E;Tzp;4gTr8({i|Z@!8dX2N(4Y;#Fh6&|M-6Rf`4Wx2A5S zJz)^#5gV+;D_rH1?%qH!1i9=ih3PJyG`l6JD4o&KPUw<2{wy+m%4B(gQFTBsXdAA2 zV-32eFHbNNYPn#BM?BAczpGPbWjjl&^YJ1V#}yRAVhD?Q`oi_l2$vS@R4Ou|yQJUh zqN>uE$sZ+)&BdM9@bq_h@?q!zn2XLYNnEgME;9~Nn-TgWP;S-|!5(nW32=*j2)@o@ zz4aI0-t_VU29`hzu$n3gQ)6e_Q*D#$<3t0jaR9Kw74$B6}{N9Tdr zTU(=FnLe5dkthjMDMD4*Y-u(#&q6T%u!UrHV!RmBKI#ZL4<_|pLQ$=d=J1rYRTlln zCsuFzJ8frxKpFRa+es?T6I z&dDCcjUVsBOy6qh0!lDWdieo;ezx+A;)Z%LpBv zg~k#JyP+pk(@onjA!XrGCwe9FgZiEQO_6y9(J3foBr#%y3uwSq~fG%`* ztWbAKmpwNo`#GM45Qvril=tb(oEvdcaKhN=oLrLiFzxQavA`i8F6e8okE>wNj3yMr zFy!~89G-N8NdU!vK|_0NP(^AKSvP!>jBLO$CN1>okq=&H^x;l(hI1Ix?8hh)r<-Fv zzq7L`?A#b8PW3*=PTe#F9==Rm#k-I=3d!E+pA=M7BRMYRbgCUiixFXWF0b?@9`yY+ zw|hzsvgl_YnO7zSo(C58AN-N-N&SW_ajzsozlOQj1Ck~|hw)4dVpyhDcWadT2mo`b zPKwfW=G3ux<`AerdD8~wC~^yI+*eFe&vJnRaf3Mxf0nnv+4NU*wPhkF>^y=j9V^ZB zpZMtq1m#gcDK8Ki=9u$Y=LH^osw7`EdNh$XUBt*x87KJr#1Si{6|deVF{UH~!R0?Y z&i>~5zrbE>4|?w9NvfjK&Rv(dv;=G<$KIb*zDTUXbJJcrH$!ad0;dT6i<*Vff;$w&5}F3Uw^OZGI`z5yNrnptDoxBHZyh<-PGClx)7tAt z=<1O=f(+N~!)tC3R>DO4EGdd8bIO6? zfs&@R#?XudN~^@@MyIuJ1w}gb@uZfUsPFbm3Waz$XWTQkL_24~YsqB-h3+8q``DVu zPe2M~U%!AEu9%Qs5B3hT(?PmHo)1{1THp=RTzJc})NtIeZRHR24UlrcQ#V*FKV!tq z;GXcEMx5jEJ5SjM&Q8qFluvH1p?i{JVk;R7%yhGZC-LV4MUwY=hY0*8m@Z>jRGl6N zS%sC~1B0JOThFme#m#bOg^}QowK{b|gE=PlAk%WHDYV0F zW^inEGW@z1m{tNZ{)cCyP~_(;Y4rS?RQ$TO%?sNV*rK3U83RDos$!R)!{unQwNqPt ze$7Z97Ct9AzSda>-+Ma@2A_dD%RPLoBPZL-q9^z93oA;G3S^{qy)^b^X_kfJAC3wb zygYz8BInP*CfTgVSA{Q?#iU9D3xfL6?@6mw@s{1h#x6HJ`UJftZuofMxPY!{#s${z zJWN8?Q>WLBQIo-m_i10I_Q)n6K|SC(9y#cI_d-pL1Zlotf0gKA?)~~dXKkT0ot1OK z{Npy^Kv27uTb5l>#?shFt4ezTzPpzI2`YP3;B|Z+jGc%N_(MqdLHW>GH+5zErH@3O_+%I(7VK(zU#=jA!bquhaptg5L}z9ejK}K@R$$<>j&bsrVK_P z?9V5frx`+m3cvD-47{FO>eau0bIQ3A*g!iItq2Qv1hB0(fe#HA$*~FL5F%)nlAo79 z`tW7Ce@KrJ^(8zY`*>1Ts6$HCndt9cq;$HTg022X6|XiaO>mNUKeBa?(rcrq^ifKU<^8OoC@~?=gHtkxdNjf|?rr{?xeo9T zTTm7@ga))L+@RGb6r>sT48@FP8f)r8GFy3`pD?zW#wIv^iRfS2Ow+@@v|waJ7N*QK zyr3Yab*S>hz6_~%$XM4OHi!DAta{{u4=&`#F&uxmf2=2OqKTH0NoQUfoyrwshn_il z^*KuQFP;e^dGVjx@G9i@;}M1|3_0mVV$W;0R~{hB(ojR_Ife`dFA`WWFCjSWAm(_>%C=2=fS3nSqf z(&Y->9=W-YZmzFrtK_+uf$TyAcg|6*zWkNtv$!c=ji7Lf7K7T7Xr&d^G+dFxA&KW{fJ$OI0ki~b3_?&gPqtrT0{@k5}392~`t}71! zK2C%mBaotDZ-@Qcy#Ns{#EwmLKZ!Nnc(zU}q3+XM8y{?}d2a0AgN1~E7KdgfxY2S) zrj+FWHt4#~G8P6LW~z>*d89E%a6>212|C6d^-ghC-|RW%JIMH6ESHImPRiN@UnP|BAaP51(c$TUU(Knv!DZS?gzh||r{T}f><&GjTe z-R)byFKls?$`bR&FWJ1?lri8}%q7i2n+jKL!8CntbKJW+?9ms4vbyb$zy6Cez=7N( z!hqZ5>$8Y-v;r6(is1osq5j)$KrJ>;$1A+W!<5Ci zpm_qw04}@Jm%Lm(z(o9pp8R$;F^RsG4$ zgi^D%WhLkfx_xDn7G&s=jBLGQ+Tn`dMc_8YP<}C8T*rtE0U}QgR-ha92b7Y+8KJ~3 z%C%k^(0*l$3l@@kD$LNvGCqpPX6jS@PK7b&u?l+Q(!Kz@v&(@B#CN8;Ey+0$_z@f< z9x_fmL-Wa_>Y>x^>x{M^!M>nmaA6IlY2XtRscg`J9tP-GgufxWBWJk4!I^d<7F1P+ z#$qN0i21zPD!f{~A}EXot_finX(OCQNI4)UXhbQ0{x{d@MQrDrsk!;3_#-D#M&=*ACgbLW!($ zf!15h-Ll1CBBc>p8wrt{X@e=#sT$##I>szZ;x?BIq|lsRmj%qk7Eme&4et>+VNwwe z@8AXv8q)&1b|tpXZq$ApP+%PaQnxCARHRnyZWt{)IVPUifl+F1^kZ6p)FjWy=YI#jKZ4v@yW6H z#v%iw5wFFU$laSd3RTN@!OV%J!DT@q4ANw~Xprnam&`Fv4$h^cDW7^=0R}C;NWm_{ z9kKP=&WmMhdrIYL0}?%%hzkPw#3Zb)^LS!71VLiTy7=35S*yRJPTgas(XK66S18Yk zq&_i%T^muWVxq1@OGXFhHi#`_hfeq!MGU#ytc~+C0fqS!M6JSs<7Hh3zu2c1cPy^u zPo_Ou1{{m}9!J-~q&#k5r%>X%X19pG&R~Lq2s-BwveIT^P>i_L_a!`mOzk2DtL#(E zuV4^zY+$jh(kgTrG1rJ#%Yjj%9iJaBy83%6CG*6wvgnMwq4=C;^|H7+V<7mIDr$7f zPKXioZem|=oWvDyqO-VfyQ<*kSGubIoaAu~_vIIm)xz;KJhC0kQ}K+rNvK>9Y+$`k zBx^tYr-zps6Ak$yJa+Z*KGeeOROzy+fSe(%)7=itn{Pif*UAiXGFznsra!9+1u6y%$02jfK1Z;c|S^|-w*;ND1 zr0O!zo5t=W@LiL;<)$d7z;pr5dDAoK7Q z+cgyIxvhS}9y2DGlKqzG@}5?U4>{Un5`GI<83B{Sd?sD2IbuuYq1wvPcHNYx+E7s2 zVXeDRKK1-ICY=fWPvZisxlbhQscK867Li}SvG4fOPes&W^{Yy$ z7&-E8xhX!p7^d#hEKNWPh6Fq(4^7surzYU~3tzr@Kz0#i=;`Vjcf|0l)<@)j3KE7Y zbxJid5uRli0XpMAFe~??zxWjf0n6r9itsQ$@1PdWUp=MS#{S|3CG5<0tXzi|1Ldvo zca&*uwU>6h(N@^Cj5G><#nCv;^JzhMcZ3xsgsB;J4M6+DGm)p8PJzlui7~S14+gB7 z0oA8G?5_PH6GJfxJqadW2_G0YH4);U{5&9o*?_e$XeZo>zu?i7Ytno;- z0+gm(Ra6;bL`!Xy2Lld8>HfF*iRqB?4J}uoPe5w<7 z;g^|`k3SpV{SKlQxFpQ=YMC|jKC1W9Z?tnotY`L-^OtKn+O{^8t6CF5w^lbqEqg?~ zqO>$}m@M&mLS63BpQ(bc6^aZVSKc#hDwMg5(Q^N z5#Y!5Q&Ml*Q%dzE_I1o-6*_kzB>svXS7n+2D9r4;hWE^H0UENhMC8s} zObozl?XG~CCB_eLG8caz+CASq;jCwER@ea*75VTYrq%z1Je_#*=qaVO5N+)sYIuQV z8xVOO$<_3&wTk$Me`Xl^Uzx(n;iaYMiy6(a2s88r9p_S%sq%l8P#2|@(>($-A^vp_ zup&q<(kK9(JYOVWU@U{rnp>BuV^QNdP-c@XHc=?Tg~b{c688|w8O#R0HlJ34DsX+NWo>%+)K%}wJ_ysJkGZDw zN{Iq(wMWqgK5qW(&t}%$L@5C|e<}ByiT{^EpJTC2&huJUGbev1feNN7)aafBbCqJO z`NyoR01IZ$a5dLyhTVMFZp%RTiqps~Y|PyDAiEfk{k)l5Z%-&5g`SG_4RCTIJH#=H zfx3DSCN_OB6m!^I2Yqs32jaBA9eMErtj~OQx=pBH@Y5KjMPvV(tLxLTB>Vs zYU|#t$5s*56oom^*@FfG8+uFF9W;;Qe7}E4b*07GvQVjSs{gfY&f3ux3h31DlV*BT zfSskdf90BE1NeuK#T8w?he}~~T!gq@J>c4zM=p%SA}DeN`}simZ>I|;E^8G>W^FG~ zKy^(M2a0}mZLtj$ZHyNH0vCobdXOXGa6Pw)?cGRT*-4&g?bk2S*9$=mPQ9G7troB8 z>JU&)L08Q;Ug(HpU|GSV!7;NO-3ZqkXKMv$dJP?CEfIL%h%;y?90pkpg0I78+A^_+ z)>T&$`a%)0!UAz%vFyokdxI&bzyukJsnrYV_sC#^wV2aw5nyp}H*e;+`+)$Z1+0=XJ*Whz(Jel*pGDoMb9yvwJ0+ zDd*Umo&uZsFFid!V6MN2WFqua`02&**TUS~DMTKYXT43ApZdU0%(EThA{L@mfr&&D zL&b1cB}c_iZ2@^rtStA+1G@#+!n33yy^*nbsn<(b)lF8B#D7d@>qZR&Ajn;MROsbd?79~Xy(doA-N0QW{d>TA{QJCAnF%R8-H{K zoi1AJDq316dH^JxZYbhqJ9@G22*4I3SOl+@{jz)SHW7B|BMtS*N%*O~%01g=7+q$p zvi?`zb^hdg<#nvIMW~*fjm@PZ_4|Lm@6Ruxj~O4i7PI1RQoF^3d`ZPz6+iVot9QEV zYD-lqQxPG0Aib)_WK$fuj|7(x>Y2SRHgY7I!Qa7?RL#Tw?Xka>d2c(sTMNwzdWi3g zr9Ehl48RKsp{nxUvQg$5St>1Zm(P~AO%>*%L zypE1s|2)1-X2t)p-V`3hm(4c_PV(?{XWd1B{Lh$t0|(L@3;W+F8aOg@HK3X{2hdSjnPalqNA_3|Z+#nyKm{o_@4?Wl7MG8n#ltUwB6CTw5JgBCMKS5NvrLw*gs z-tl2dtZ=E*w_aP;e(AU^y0aXuODspQF z_QIlf&VRL#Jp4Ki5ReD}adW!%1RHmxyClK<&uacAnbaOv9L zQF+Fg9;@9h3d2-CFN3RLU6HJ_-%yzGxFq>@UqNthS5}g?=oiq&ghI^}xqAPsBGYt> zjQs*-Kt(!JL5QRx9RbL?nXpeIPZS0WH!VDq7S*ef2h|iy>F8ZqpI5?TrbN!megxLz zK80Uv&xV1k9|6W2pP#7)${|jBQm4#1byItNX)kJ*ka900iT_w)3X2jQ!;X|$-KbL^ zBkPl1-rxBeoczd)Hj+}LehzXI@MwoXqV`GP9Cr21plY%~MPv@^Xv8s@eb$1WFPYVA z1Bb_9W-v*XD6&;cQblqNA(&OHjqWg>4IqmE1E^KHoD9Tf zU#O2s>AizuJE0zkvxY}jhe)4TQ} z@b3IM-stvD>oK#$G;=%#AosGYl*H%MOu4x8F%0wIU!DYQmncJ^cj@TxT2C_@emWU( z4xZ>;Q87#5d>jEQBx>0zn4}Mf04Ui`9Va^@H5BO1Bl%<|jODR~$Z~jBjXYy2$SUYF z`v20;kJX3(STRKAeZ_F#l?J(zeO5nik0zE^5(hsT%=?O07`p6KB(mStFLrpphJ4Mn zesoIez#Jn>+u5O8GFt;*!w}oAvUWZO7K!0N7zkaw=P+Ws4eyRzx#m-u+=DO=;&hly-IE`Zp<$Y5yC^ygsDw_`|&m~6$(4|mB@qolSu{wo}F`Op`SOS|)z4KBhg zoFTf7-jCV^h?1Mg8{brUU&v@)pC<{bNI`mX`9VuL0Km}noW#^@VYCG7x1;-LC6q_2 zvMqZdoG9myxOypAA6F8YY+XRGj;?pq<^=$Ol(NJ3&lMS{seWdcTF<5323rJIoz{;; zab>WuQp(2QR%nAm(>n5IlPkd+ae^-iN^FXt?7qEh;X{2I5)B^k53?I@_fV`q$@V)F z0+iIUDBPTe*3KvU6p*x#3{g^YHTVNdDth;JT0##pTRR;b>Ln4$n{cK!tRMjepsO^i zY3!7Mp~Uwk_Q}I@6>r)mwes8ZXuK2{DJDekLgGWLSpA-s_MS%kWad zo{D)Gnu@4|>jCTIbl%$w&I=Yx%n>JSG$j;#Gydy!Gkma^iN^+<1shrsh7j%E(2+eK z=1B1A_^92iXIDQDbk!GASP6LGj*I!?saiG_)|2L7+3n5rI0gwicd*~cFJBg((fc=- z^Yrgw@U`P;ayET0b0`5(^34i~kqR322fK|M1Pgq+#5*TPlL&=|Iv>{s=ighcZKehl z#&G0KU*hXA6DOhf65NzYvgHs|(%E9IeNy@AJ#)=090fQ73D1BRT9W)ogp9Q$v^k6{ z=I@Vl3Vx)CyNdJiG(@jpw>3Y35agTtPB{R`VWukM;vbmtvUA}|^L}^tq_3pdnxyuT!%})1C0}^@dQ+YxlC!-+vnTmHcP{8Ab!3n(Z4Mr3&U3@Cs#RFu`9Ku!64;^2`zeZ?X!iVq%GhWFl@9;x30GA9ja1?GyL z$pDOL{uOS;J;ak3iFxRgqWHW>a7BNrcSiEuDz|1f`G-&q^=)u3gG{YRFF|Y9M}y&m zp#v5_`G`5lUx38EBpg6V!cfRXK%o|Y^GnB%;M5z82Za@1 zuJrhYu-@w=8mdqrCAe>7z^%ezLEl+t6=T)D&s3)zZQ(KrP!J5OsK>!&A7HlEJ$Iuf znq`=V_BPO?8%r3MddHvqA2p+R(_dSr!EJ!BoG;NGWAvTMwA4DcxQzKX4t zZmMbneoUL$%0*WZF4Wo0kk2F#(~(hXTk|L9CNcqvn>|CJV$=Eic>>r9`h3h^C6E>a zBiW64JuDx>m*u*cuf%Jyj8!Jb^Mx4IP?{h1 z+Q8or5jw~9N+s)TD%uiB$uO?78FOI3-R8lB9mG1&c=~Ayx0s_cCB6?(F0s$_g)zJt z#;33JjM5oL(U~#@Mjr9O8g0b^bWGR^es9bGoiL#=3Ps^=4fc~)S-FZI)tjSOy0~AE z1K7Pi$va(`S0%Ap zYVcg!|FNCB@*qTRowt{#TI2l05LXEqb!V-<3iW4I}=m@0AX@` zdkL5h#ttJprHA)>AF6)2qCcrB!9TG~SlQWypll zb3~QKeCO?oVYO+OYtMtv5*NQ=l`?v*< zpNUF{Fjo6RboJMwlK@>p?@LhTbauuIkUekzscVGH0v&Ky0#H^8*bRnCEp~iDkceBkcihi&p+6d$u^ch)lP!HN(5`9epz=L(gfu0H3$GrD8z$TI~+Q{_z^iW^i6KeKa1P@WHw&LbrNZ=-J9_zLSeIY@fG zth4dn(O`W2K_Lcr^k!7??FEwJ>i_c`f%ESC7oT3{gkCqab7k|=MAsbdw;~oAYJR%C z5-|24woj>;25gbIr^5adv`jqV-JNA}p|4LQiRG6MwjSPJmNdTvk$na$cXTc;ZaB8# z?y|0&Q2rIg&C(sH5K~_cBC-*~aG0noZDHHv9py{5t*a>&K%jysIi@O)g8>Uj(ENmA zE1+CF*?u(BQ58*KeBg)saTH$XUAewNgSmN$LXpTPAR&*agH2!EpJ8W<1}cLO98zCJ zL@Rt?Y|na>Ni<&-br?=tS#U1nm=UsWBl0VpfMnqbW-ondM=*3AOt^Qo^#8g6O!!fg z&*)#Yk~5iZ`u8ySAYrCf!PyR+s-~^(Nv7i+Mif23-g zocPsp${``abbpDgU;3?-hA>UeQ@G~v2^AEWIV|@^q?|ZBmi|Du%QZDb8gCZiJmdkA zXdJP0BvmglW}{5wV8nrKcNje*gnQ+}VVYR0eq3pXC=FmYs1i?#-2WGsy~fep&L7+J z0IjARXepy+Mf>WD#OEiGOQspuBzqK8Lph<}t!6izvu+!~%i1-7JG}!t0E`URy@y8( z@fn6hLt1;egT_t|=pMAH>RwHDklZk<(h8U=ej3qrELCZi00zh6E>cL_m`ZKPIdy2_ zE-pfUy9-wy$5}88;3r%}(Lt4eNG&2{C|OedxpGIX#9>|POC|T6R~m%!DqW@9U}4Do z6p@W|g8i%jAU0ZPe1)_{!d9Hrpt#47xd79Q(HVK+_IqxWz=hkPuNkq!b31ZH9YPkB zmUBoV?!LC6tmN%}B&f@zg%CrtHjWq*DV^?wAJ)E8&@xC0?jv`=3ixh$tpCdr=Ue0H>e9$_u-`N>y2FpLsVIZ7g&)F=n$zqw1asYVT^ z6KpVjA0If3V=tvQ)=WL+Sn4t52H*OcI;v_n#u>Ufmd5rrj-{EOYzUVZ0+UW*#eZR=KNj4Nfr0OD~Y__&lr z02{$StMZbio_3{ueezMgE=nxgeP`u#H*x>@g*u?n!TGIh9yVsrGp?W)=;Y?qi#gtr zT44DFK{^uE1F^AXEi8ZKr>R;V>GMogdI1n*r90HP+-;jePLY-?$o%D5I0Z&bmFPwp zOY0S9*@z!rXHyM~5+?xSe=644Mlh~Y;E)dB7>1S%wTIj^J{E4g;b;X!pFSqvu zxgo!rA6oeEgd$!;z+M~%j-Ef^V1Ggu7hwUmF%uGZ#mse8zFeCZqS0h1UB24#RY64+3Zc0qfc&Q)J9JfP;90kkKDctLFshJe3l({q)jeI``x z!-8a8S0pt7Eu8_Vo#=1<8Eb=>8UCh$Go1R+-F{dC*iuuWic==t;oUL>UhS9VecYA1 z4}~zmq3-tq&kdR_?_pK&qtsLJF+c>b3w5@6rLj%!V_=( z8jIe~l}E7IyqDkFo@P?}u427g|7FjlW`SZ`$h>tSO7g;&$@38 z{Mh`}a2!CP-(4R&K~79kD)_6(kcmS=Gx6tN7>9gAMbsyVulg>f&|U5WQ)kO;IkR{<*S%^eFg7^UdX#eu!z;vekxm}!B*-lj}W z6x)XqAhz5vD@~NTL*-CHQ}-i(Y~+e>p)hSAN2rpeLDSU_H=-Il5FB{w!uLh3M~)Yr zi8-M7F4IF751_Mv__ux}1W6RNXNdqF8QfatpjqENfT*dF<3)is580cCh3VD*9Y*Y@ zin{zeona3)@3i53F01OgtP#HhBG^M)*p;L^H-M&5(V5pvOK%1GP}$&Kgb-)3WTs@K z-`obRgWWMtxY54X0`IPe-2`5W<{EVpY07YA7n9>oN<{p21Ui1>708No+AC~<CT}?Z2uVY$WmO7!P%}A>=HR>5)+_|5vx~@4GuBrF90L^V#p%eZlx?MACl<*#wz< zG55~Sl$6JAD`bCU1m;AzxPPms{p~_-e%B9305}*xFxl^PGBBKq1U2F9M9;(sAUUZO zwU;@QBGV#J?%6=JFZc@=^UcTnq4W`!r<44GynJbZFMI6ZF4RoEu*H2fWm<)%s3>RE z3IGdP8_Ni4;wRC9=}+e?ct%YoR5}QC^5YVv154`JC|JIhVa)kKFW(8)4>)(F&jtLX zytx|qjPcuIL30rBW4eUIpFZ+rSr05m=a|NL+f0?A3pV%ls<-c4}~c!=WF8_TT~^VRFFI?^uIOOGoK z>wga%sv9|V4NNmRIp#u|lO&y)~8APhXTI#N@Y!I6KI-tuMx^ z0yrbf$7d`NoQU9PcGpODjvNPM&BPaSI>bP@(I5b zF$BwDsU=kzNi@9A0*q!%jg$0d%-F}IvDx~pM@d&RCbjt_Sx- zi2CiH247tIu+vS*vKV$nAUmL2@r2+?I}TPX=)U-Mmf7S+l>=_?!2bDP*RhU|-5aKi zRO_{a?U7&s@31G7b+2vgMfc3iX^v-%s|j0ZW|mC?>tGfjuOgBdECJ)xJt5tQZ7H$e zQ^h%jyIwbrifQa??UmXC$(X$;lj1}yofq&Xb!;av9j-e;cjb<)f5hd6MYPe4#J;4l z5*88F=D431Fv@ozmKPIbgr%iB z7&{~7nTdiwpUUVKrSy^`e%$SCDuV9CXZv1MmutXe8TdoZjvNvY?!S2ILwJw9j{P;r zefpSX-!Dtkso)UTVhxF6<(RcN#iF+7v?3a*d-$o~R!>2d6_I;(=vPdXcMyFO@lkHGsN4{8UQ z-WQ(ib8`R(zWV@4K(@a+ycd9~7>gP6A=Di9$o4~b{BLnkR#1=`1A^9m48?%_B=$VM zH&-T(_@^1hj1obgy=g&%8JB zB8uWbGQLejN_BmVaC3;XOHfwMu+J>}PSFh!P=k~bVK<)EcvPI>{wHA|W@=XS#XUQC zB-SlZ^OcAum^^-Ngx*INJ>xr6vSFh>78?i#L*Vt;Kv^fpK^z@=Pl8d{E~82>Wj(B1!nMU=A>HI81~!rT-Y}QMK5;a&U|Lo2rKfho=oct_>)lo z^R)ab)Ue$lNrz-p^N65pf%>QPMVzk(7q`jxuhxQe5ZGZvP2I#8p~7gh@vk2Z-?X~; zNC@NW-3hLNK7Pvysw|wPHczZk^rdz?bU+HDy}Y8#xaLo`-$NhVz&iVUYOoK6NiNHs z;WjD2UOwh6+D@;-C}ueH6fB;Qet+(xxE@}T=+ADIF>QTo;jFa$tL50mAINcNM+yPN zC@&#nAZ^65eoXSajWW=2%UM3EZd98(65;k@I&z=6YR*v=`&alwHWf`Ur=v$O+n58j zHK#uAzNgl3;vIwTfIsP&tz+#JjMx=9ixf6veqpgWnuNY==O>SlJ(Ol`G_J!m98X@u z`z0XYh#Q?<-;LAGai1aEu$Wg5b2`6!^d^|e{11^=wXd3ZQ|RTYz9*QE8X2>u=75`G z;ygM!2)A=URU_M*H&sD$Yu8wh#D$7Q2hE*uI9kZaX+Nw^rUeB;jWbzmZ-@({t z!w^t7;x?%xa3GM+OUwb^vNhr-F6j(k_P)LPz=WtGTREEj$jNtFsO}eK?aU?A6Kbh6o8T^ z?dC$O$07NnVq@y|3|0$!;S|5)xW3h=-D1gNwu@{CAEWY zH*iv_nSTn+nTvT&g%7>8!4#P*y@>+ky+pd?fyhhKX)tM=f@ERCXW7B9mjzpnHvK?< zz-vycwfpOj%g(8CPbmxhVjE8sCaCNFm0hX8x|737R+KnZ5AK+Qo=$OMh=}?{1q~6B zkG|!{Fg1Ezqz(<8|mEd`jGT_ZP0wORo_V=CvQGpQ?;hlXPzlyq z`(K@doU7Zfod3~r*Ac9#Hf1s|aInUJgJI71b%I+Z{FUw^aFMASpG^{HGhrhzW`j~$ zmu&vr8M(_aa84bOp26}}uq`z6^OTw6= z5Dp`L%2WPjxBWCFUk4&Z)tYPLM*?u|`O4Xcp#ob~MKfwJ(TTHc*uNnfnV*IFkpDI$DUZBwMrmla9ZT#EohvRtWneEZr{4mSz%(g!(}KX7S{@c z4Tf;aCs4hh43ekzDi>T8KsFs3B@c^~3@X#9?YvnRU+44U^X&O&4@idk>Ru&pr_7Tu zNp#?UM%fQ_;t8=qLs^*Dp$qnyx-bGFqw9K=Eim z+*1N&uaL#JsXLqo*E^0ryDich4b2b^TNk-$%YGIbO_hU*sq>|izZKufe>OWU;6jDL zWD4f@R2yZd{toFD1S0qAMmHRh=H3=%ar~tq)FBPo5)Nv?%Cg(Gk<`?8Zq-YE*tpIU zEB`|ew)Y4JSMM7lwOy(cp`?0$xn0oPzGHSqskx*?r}!H@r4BW&FHeo$zye;cXT8gT zsMg&)|E5g;mauXs-4&DqG!6`ijsAi3ms6AF-$V- zh~SC$bKyyyUi4tK@WiGlXzrAabNTNt!9qCa;brA)8h<#ae{HgMXIiKDqn|}oBB{xH zI8gtaeK{(=t`hy+YSyW^ycha?g1Iu4O#Ymyeb@GfSug8IFiHQrLFNI`UDHm;NBu0~ zE*V_e-0Di1FYP$)5XY<2j3%9J^I5q9o=GRXXkjUBI74$nfhN2(A?h*l7N8%Q$yPl3 z+T&;U%41;YpE@LH(x&e~0r##izK!Z0CtBPrpaCTGR!HBQS0cs54?a}lm4vA(x_!Tn zS_*V6t2D!TWczLj6Zfw2Q;s?a3#&X;eVkTJ8$=dcei}yO=b%uCW|Ct#i_FB0RqkrA2szN@`rdIUk{yhGlN)9{tIB z-9n525-O`g{1lsnq0t`qdXG5~QY^fVkg zU|JTqjtmTCD46B;V^(dtpoS{}K}2D7?W^Ki^fxw83jgy132G)}B}aj>lJZJ6rvUnT zrCOl425A@auXVYr2BwC|{tn=|9toQJ4}~(K2-!kA;rg8up{AB{=$^%0;BS)uC36GG zh3bOJ0TWbsdTc)6g9o^Pm}#6}aqoFyV>)}2vkg_#<~049?M-PAUX`Go>muLInka-C zX0zD`+ARWZd6%oVx{utrXAb<1msk&ux^hTk zgw*B#y+uWDI?L$L)x75GUbO8A3n4_s+Lj+I9}<*!iN^xQV%gvkIjvSOgfvpX$UM!~ zg+{ggQc4KlBSh#p`Q7#cplHn>_V7CxQ5m>_**)GQS4nLZPMHLzkH9E+l9%@YR%j#j2^f-M=m;Jl z34)2VlF^rFpmeweC<~=V4Wi(r%>vQdF%v=e$GJ8S(BAdR1|grywDtO+qi{ycHBa7B zGxL4%(pdt$C8dIM@LB2!Tg(@ZSw=LFy!S}XUw}#RU5jN=o4&LeM5FlmdxD`%INi&) zx&EczKJCKtGmspWQ5@OIk<;YrryKWI4@l!Kl2AEjZ-Ff1$3<%Cg%O#J!D7uX{7Zkq zNpTe)Hs88_9spxJt!3=rO-pIejhn__VQon%RYxjbb`wkg6#Ct9G{s3Z#Az;+!y%ls zfQZK%J3>IiGRqk{LEB^X1*Dp+m=3@Ah`k0Br_9bXV#SSUOXY2h-_wnB6YZK~{H=xv zHiQ;%gjKY7{s>uKLGs?mrUV)damg(^`!Wq&WCO<%xOPMx1BgvC z)Dv1qVel0j%?+r(aDagTFFLUhIDZB${KJRm9=qMo!1|B=0 znhVsQpU5U}ESQ=X@aRKdS}`Q!8x$qWIqK}aPBrm2nzDi+q}Be(RF>50c5z$p%TUmk zF@#v6%o{BhO^uKjY@Wz(nmb(dj0Yjl{C)aZRjdpuXqCE{oEe9kQxqSFz_2rg;fkP= z7br)4BRB0NsQ*sTO(~Ic0-N!f4QF z3pRi|a!DSE89h`2$SU+!#uZ{iY81t#edPD0)7&pQ(}bId;-LmF3plb%ciSIZxAwvS zj~qd5yWloR3fBNEI!&UI5>#6^WIzT4_bC6qQZrMS=~_FGZXZ*1el&5PSdmU$CGN$c_K5u{X+uTCF(KjTAVC}kmCTw8sB2hb>?IKUZoF~uym z>x&Rd$W+Y8gE3rKixWy>-H(dZ0C+#8Jx6HF=+g%iZ_j_h$kGgZHfQGYxM4p zX~l>%xLOraCE`VW&Rb&25F(IPzJFQ*f}-(w*>D;0AOZed_Xf$V)$ zAyG)-ljU%B)NvqAzYM9Nl7M%SlNdAP_MClYWl)t|0^|{^xsF*l_Me6zxhxg5>d19o zcH5vXwr)1k3J={Q+v`}2SLtMit_Z;S519ZH$OoMK~n!ShR{HP)FYY5L0!h40VUN9MR z0mP{P-1Xr@(X1RiEE{(`LP^Q^T!~EO+1oCAeB*6#!}td1SUak>V_w>946wuFh;?dRdf7}w zf|%iLlw@L(G>B8+rd-Apa+(lPK3>Xf1!&cd4XnA6Ez)29qpO^~6bv0-%tD|>iE{=1 zCMLYVMEEz0e=bRVx;TT&n+s5Xh&Eqm2{ciRXp%?Rrv#&;x4MF)S#EgSX$ePciX`Mz zeKhOJl0?I0L1V3PSaH@%2GmM~{gJ)Q5xmcMpH*L(7`)GhHig1N1yR$Y?2$rGhdC{9?(S&Q?bH9w=HNIH!3Ee1c)TiJ zXE2lqvE6rG{PJ}B^b)5H<*Hf#-DSlR{b{t_>P?}OU@eXMznQ?2C354X&-KM zC(>VcL7iYuRM5shTTCOi{EBNTv-xOrot;}q`0}cE}AGhGEBjWHvMKYaRiC}aD zJ_pYv^s?jqzyI@qmXmOKnDp_zqL4upG4trIQB|SQsHa<%3x2w_i(yO7Y4pfKQ(MtT zC`SE}156nB`I|Jtx#v)Bd=I3ESd1Kd{NPY%YYRBH<9b%DpZ1=0$hY?ymS+}U*%Xq^ zOC!wP^PlgEx4$;o%&&~`V@7N~yso$~_mJ+umwVUx}gz^x!q+Ah2B?x--eU*UE;qy;mhJh!Fq1ao_28Q#r~9xUlJz-L>Z)y>we`1#w_Ld1{ez+s-DVP8#+WC4l5 z35p)K2%$|MgL6)jKmpc(0CaUX#3>`Ge)u4@e?tg>)vwZ9x}8*d^jfut@H3k%*Py8u zuR$TK1Re3Z8~Z}Oz%KPE1*;=xYMSKNq$V9f=xb@iFL!dvb1S|w97WKra{6H7MTxm@ zO9PrsWoq*E7hX*utrb;NA;Aa5KCOTSA_news>nFCDinGjPrc(;@LIpSbj#)$$(-HZ zm+%K0EJq7E`!!*O^2B!=UmDv8hLgCJu9K5N3>eploy@^(?bQakFtmc$S+M=mz!*lK zQHT?e}}-?91pDCJBg)5xaf`c$^$X%dA@x(dI=F@ znKs`gdQIS~KDKY}R8g$t;?0O>J9Vx0(k>urJL-J+otWZIIzDsLFQdSfBPnuAkvb`K zjzh)m|1L)w;;yf|3f&K)(_lh1lQSNLAbTCeq6Y&zOK4P0}m7Z zb38_FrG&vo;OBaslX=-Sf&?a1L{BWz8)3((t)v`{z&tuiY_!%5>XD@1YXB>~JAU5w zzk|5S{_t=A0UFOiu@Fle+G*!D(hZ9&OT*9CUcOaj9kH!OI#f@aB5GETM{Z zXeC=ht!3OrwFuP95lPNU(X;9{K3O^fjoy{A9o%(+>`V-=v#1b&0WJkSn~RT&y{>N9 zKcuv0J#Ysf)J)ygbHf0%M7uRsZ^{IK>pG=U7aR9>9~@88ajI-B2M$-aG(OT><2N#9 zzm_uX4oxp91!&`5eXowkxXBG4?Vo8`7t?q!KG-j+R=m|;O(nH8PPzluO1d%q)y+Q5~_|!WcRfkPUbPqd_ut*F=eTWSrf%Wq1~oMX&|+d5QyW*HH=h0*W_|&r0Qe zz$J(%*n>G3h;-l7>SQ7lHy>uxEr9kPyJ3rKx+%l;B$G7vK-ih5Xi1S*YO){b?jpo} zQs;@R3A%kw=PpzmS`L{`WUb-ft-A$pmvIb0;0{bYF`f&~Gg+uOMEoJE4DQX4KaOg6 z-f{xO6`>j}r9c1x029b?2#QY}k&qW9Dvj0QTUCKp0O_GwLY7Vc`-fzz>`)k9z5zLS zh!uMJ23sufV+PNzVu7GAk=6#11P%~rw!RRH6b9>LPXVN^lDU1HC2%z zWt5u*<8%M@*y;rV9GWB!GM&Q4k{N;3uq>Su>?>L1aE)rict^y3Yy+;?TtL9g7ZiL8@#A)vRT`&ttJ}7-~ zm;0qn89EeQciJ_Ah>=7WkFxWr%Hkb|{#|G23am~jiuwb(#zWwdjPP)zBjdCcOk3~s zA3_JFOenWrlap3KOCHZa@2;M-Q7&1t;zy+7doPbOg!&fwz@+Z{ZFU7I{~IZRZPgF% zYEL$kX^6bh6XZ}f;$CVsYykXbTew}v3Z0WLs$EeeRCoG$gK~U}^Hpi)b+cnA&wzkY zHRcRC0){?;x5Jj&)}+^bg7J}^B6OlpN-}kLs_Z07VW>#RRT|EB>@kC5`=fOFgAJjC>Z8it~18TNQsk!1nGW|g52ek+ zR~P&YpsAGF+Tbm@n}e~sj@{x)K=+SAZ&XN&3!`W zfhU)x<&4|c163d zgY30YIRJi*q(Qd?(cToZ#&~as-f!yjfr}9~rq^n0QSeWYEdczKO)?Ha4740cp>)Zd zV42?;MI@yKV-!gmPgEi0evGwAxPc8}=1 zi?1<~)vynL*9gP%%V)=!{ecyDk&w*<=Pym_;b4wUya6n|jpic)*t*{)MD&;-(=Bgt zZ=JX48LV4naEt9S)@P-3n~Tt*Z2LPe0U;s%JNTAED~ipM-oM=XJ%p|}Fc;00^LiLW ztAa>`lhsl7wcch1zU73pveS`a0`5DYKyM6F|KjHAcbt=$Zza2AtoAK%v3`v&V%8mB zbame05!PE7F3)LxND&MSndr{(CdhnBhP^f}u&y-tC%2)WFI-swk-@M{;mvUQwja3> z;}Z0Q$h_Yu#7_z{eH^11f=&O3q!O` z2ghxUb|5s2`ozyB?#{d*zb_WXVa=pBRL{H6%|NW!bK{wQt$>xk_<0}9(r%gu-f~&6 zkZ>r`FIU|~2d=jS&ICFc>a4k-Vn$uSQjAM~Le`pd#BoTk7x=JUB$^Q@Vh0RSYs+dd zU~Z%XcZ8iHY!mVo{E?;5c3UY%Vl>BRrOj1R-riP>l5hZc(Ut~m9 z{9EHbo2?=vWkBz_so$e8)KWIQgT2E4BeAhTOE8AygO-#G4wUUvr1LMXr9FFD_1)i_ zq6TDbmEWp-!*25a>k8)bKb*oiNF`%68eu+RVi`Mz#qk4_%+Pmd^LP4~Rxk%zX{??$ z{WN}&tZ!YB1-8Y{Jx%(ho}_d&G>9_@peQ9E7Ga_Bhq>D|=%`$L?#BWi@c7lBgU-`U#us7A$;V%@vyy5Dl>6woL|JO5?qfAt|BU zzCbx|DDn&(Wvi^#&LYh-HZx7Sxa~UFAt4_qyX&kRrG1o0$2G?LVwCzBY*6lM|ZTh+uXFvcm?D~b&jw-hj&SV0MU-leV_^QMGd|lRv^N|4! zob5bNX0kpWr_5p;qXz5F9H7|n+S;ymBpGe7Yh{;d+?r^TQsfsGLD@ejiJD`mdW*U&`V}roKJ{0}jv;8E(iQ>UU zANUzwzZTxq#jg6L#9}B757HKU2MXi<)%*D8v#2DZZS#dc!Aczkekf4)hyeW~pED6i z69h*?68uttd0$iWTTi6#6ayx|13UfAcM0d2Z<_@sH3!KDW8qm{DEb0Ie`5u##+Y!4 zi5b{cPHlWo>W-6|8buvW98B)ly_c|xoNx?x`Aos0->S5GyZZkTDhjfTix z!sCSa5`FvVZ0Vxjw!V`GHuc)Ljzh$Lii3H*@D4I<{hRmK>O`JdxQ4~~C^PK+#iw9Y z6w)~m+07yu3X6{FlbGw*%k+}=k(RLGfX_)?Z05Ov__V1=2L%4y^?D`KtmCSYAwSkg z>mKu2*A?*2-Iqld*C3Z#b{lus6=UEh%LhVrgKouh<$ZE4{kj-3jQ?T9&WeJBF_~Y` zmv6PiVhGHz(RA2>JdEhL^{aOn9pXF^^0q-E9&r6!S>assoRXvdTfNTCJyc-BVP1)i zhsgcxKgbhx2EmcjpLJM(gZE3!TQ%kfj;@8$qreqbHY{y==Eaff6>t*V1+GX$jo7Xa zmc{+HHtD(ip;H67R^%YVWDcS7BTsW?xf*}9ET1f!=zN#x4=-@KAWBvaE2;aumEJk1 z5EG?>fgk^(eBvyDx6fms4>K$luJVw7q%RD#R9`zVK6CHa6wst$F=S+imKDP2r=-WZbrc+5$W%PCtc zL@iwOHU)|?zVb8b!L|1|)fxz7?oQrrZzeP7`Q&clY0&}dO&%lbWbwQG;?A>dxb-gK`ZbWFmvLG3QLyj}ge1WV` zABK*YB4Gmz%;5HN?ZwU^nPbwna|N;-^GbCQOfb))D&-eJk=1!J(GD7t!*xpTM^M)VD2G2bxrOCRGEy%Sz$_F zRou605|A|d6v5px(V4c{u9`CxSLQKAskgjZpXS!6F=(=r!SLJ-dW_B9fhLnDWdy=N z%9lK5@j?Iq2E@}OLrcKt%2Cl@i^*)}t|VoHc!g@r>h9vLJ=2{3(}xhln1Jsvou#Z5c8gS8n{*?!RT`xhE4-%_W>eyuKPtB$q;O`+K> zK$%8LdHWsgDSOt0a(ACs!pDT`dr*$wSTI}Jg|5mhhR-LbAb!^lIqef4nfWe_nc3;( zzvG(rLN7JBSRMczGV@9-Kz^3xdw3+p0_V}~Ho_j>a;d=hG|5HLEMN9~$70a^HoCq6 zWgrXHfi*?Y!}YU*R1mjfst5W*bs2I;0fXT&XLH!S4r};V+J~Z600#pJ9c_h0B2-Q# z*f4c@n8pjpTiaJ^l%es_HfBJxa*j?y=^SQ^Fq;aZucgkm_>wH`WsWO^%3jF>{DUfFok@J6QPqF-L-B?t+ zxM*571i!Aibc!Y<=M!8SepqFi&4Rg1y+}UC5SWJ?(5!U+P`H)2N3T(IEfC85-g3;J z!7QV06?(+I(Am!L(=$nMjEbc`0AlV1-V&EJ3QWB8;7ITy|2MUs{M-bEi+g=ss0PQr zQ&ai`f83Mkb{)ZDU?Dbjl8FH6Hk9#ltZ3cuR|&bDIrbv1RSqfS!5{!*8!rGcQ0K>u z*&N0>OuquzzBMpPPuZ|aoMGOi9s`{T7O>ubJ?74Z07ifnu!6dwy(r1YtUQ;*de9lY zpyCM|-9Qg=V9Zfgdc$g*4eks*I8;?wtT9qu2HcdQVKy1Y#@M_O;3;XF1tT9E&Cy@5 zYsAX6B20<2OO8$Jl8?rT_v~VzIZo1h-UMu}W{(16#(pW#`p@vX1rzA&A6Vvh%hV@{ zfS?<9=26TP+C;miXV#q`k(+au4GI#)%2Mp8$|Zz9us>r?^bHLFx9mKa3Z5wMCnfK` zNDYs^$FCah4mqm9E@HO6>H(bPBx$+acHxY7rDs3yRs^Mr%Gpz2bv&(Z+R=2^NsW_U z@+9sQVz_uUBQc^ee(gX~GM}$ER|AC}$n+);pI`&=z=<;?qj%cD$GIToG}=J<#y~5|nSDE5 zp4xmU+3e1f+fY|GnL3V#GJ116ktTPJmVe$2o%uDG*yhu7NE<9EMKg3dX*GX!)zyp= zcT-FY0#hA{x$IKp1H;)A(K}GwVr@a5$ZUh7%5c0ie4A}uyK(qr>CYCRHXxf(bxqFUF%E*#>Oy+tAt4P6yq#&5Tt zfXS5Dl60%Q6=40c*8ryK{&*ms0I~9m#@}knN&CJ15{lJE;e_N6O7H=FV*?1&a;x3v%Z+i9U8q6QJIeiG>aXsEifU{cyu#M3BnS!ST-7D@-Kwf zd{yl&f{Fzz{6AL6r{3CPr|TbPscWQQkMJLs6C-Rp;8;y3wiy)?X(!?r0KrXzTBhK@ z4CW|NFh!d28Pp~7R|)7MV1lA}SI6;C;&w16unc~j0}K=zKJnWd9*=?N=`YztOw^>0 z*0qR$pHWQ`H8sdnJB`&*{xo%bCd4?G+VBojTzp9bCtwQ7jEK7jf)B+V#uCPGl5( zWwhg2v7cYGz2!y|P+n7K1>8s3&J_D6E-q^ZRv4&z!w+jP#d*JbL7;F+2obSELJrKu$C5g!+81nNQR-Kxb%OlKA8fJ zxveWhhKuTy4hoxOQdMQ2k&@U`|?>3)vIX`&ZjirD&1w=>fp+4aK^A!WHTQBSGifF11$LU z>4y-9MD}Ip8fW051&2s4VSqp-Gwl6YR5v+!V55I)^qJ)Ew>?Q$Iu&Z8lq4H z^V4z??X5plUZ5K%aVjuFg|J{AusM$o5U=2&_EO>kMBB5|(j*ilOxl%?CcOTZ%Uz?M z)AsV{zfN_+IyHKY*p5*o@Bi&3ZcQnvRnRR3fRHF5yg-iX>9dTJqAJGN?-{+A9Y?rc z6o&zQNz=CyhZ6>j94B6MNrdF=Xvfh)gT!E{FknG$xL~*j7IP98W~$bi4e>268dK=AkcQ%XHgm-6+ZixB$adMG)Ftga-bqqi&7DcRxd{&K zTu4?P7`S*a2}(lZnmHdB29<8fri11=W-=?klt!`VwOogvJI`$*`bV^cKshEN_e$DS zRcok!XYB4)=j#0{)Nj{+_KW>0!6tK>9UVv@T7BNek9uhlz9m1nq;AEAjZ8=}LZ^fh z-XtN@f6S;8X*gE4TCbnu#=_nx0O%`TYlv0i(p)SRaa3*2OwYRRrk7~c(xN4b+Diw#K9A8ln|(QYPIvSI zj1<`s#e-wgahU)AP8IukL`%hiI3D~?@vNM(yjY+&d#?|(r6V%jy+{eOK+VA}%*N!Z zvVN6Jt10EA5!@~mh?fgY0&j`|@p|?B5E9g`3V4KtsZf8YnnRtt1x1r4?S_cl38cEw zB^A4Xt?N^*A}!QXbS?tP6Cgq%Ue|=6uXtQ&)k^VcsTaMqV-h5RJ9INpQER!8KYlj~HI{aPj>nAT!y46di9& zU3JMxTedpoZs2b4#VTVvKDvpdpb{zP>GLULL=B^=w8co%wA6s-;P3m}CL*C=;qLh^ z#tVc9eJ!yeq$RiXr3^JN&MqILQhzA0ZCY7u$XA0wlmep&FCAG&KZ%!QMY~7od42bQ$$qg)!I2im%QZOQ3 zj-^0`RdAJEpm7t}EG@sNol71-K}uGAetZU<*rHav@Ucx#7JlS|x0PE|M%a4sLhUTU zYK&(1lo4fF7o#<1bjcVCZ7OZEbD_o?$*SJn zb$xx26zdo$jo;LQ$q~R9YmuuevS1-^1O7X}tkRp&rdFBW^9Zz&DYfpaGr&s=dZk>o z@qNlPr!dl*^9v_V=;cPOO8taw(D2_cP>FztPQ5z#)NbUR^$s>R)LG%{U=$*KR3J&-* zrbuZ7{9O2X_`sd|7yY04zmeTn#~Iwj+dz?Qrt26=?}(C9>;#lHlf~so`!l&g?|tZo zXR3-2bY|?oR4bBKFS-N@Vh6GK+V*8r<&S-pbj}!?=}?45-(a0ZhPrHH*VgE1ujR#z z`MUE_iSa7Fdg5nK3u*GUHG(;##}QM=>5aJMIVxa7kr~^_8m_0gB}Q1Hsx`a@La2w< z$hnzYh%wcD3gz7jRy5}eo9KCQTSI?F<3Yw|!04Bh=wxfI65_z&I*7 zpgGz+3;s~gr&p*S3RtagaAdRwU~s(^-ZTrhvy%c@K!C5T|4hOx*ChQ7E!^$5oVW1(mKV4Qq!n@XEN zz{Sup`)F16zQ~4i4)|nJ=r;Ud;N_78-kEevS4JpNn&hc|!E&Nz4$2mjIRdX+y1fl` zXINMfEkt4fGY5`wmgmq|0G|MM`$ZeYSUg;XmCZ0l{r;SF7cD-QR9`qr5t#piRM~B> z7q#l|5i$h_{n1OOP?|bD#306G1Y3zK~1B! zvbO)hRpb9H0_$P=QiTyb2xXe90f%YlxMLMI`8Y@>Wp2y&ZW+bxIl4Y{6{WPG5Ca!?*GB6H^}bMBZ8#So8;20uc&ihMT&{)LnI85q&!sVPImThHT@!iEAc8u zw}u?HVNHF9FEOxp2I5bp`qTD@tW>>CJR4-7wVBPz_<2IcCdZwVAaH${q2SBx@%TZS zG_ylPa7?MtaGoJvuVu@5IkyH&JGd+6OBhclonP8DK89)uc3!GLM_q-?#64y=5nJ{8 z+#*Y+Yn4uqQ=nz*Bi96j%AVa#FPO>ig4{Zzi&zb8fUE0vaH=I>1nYbNYff**XP`(z6)v;z4+K6Q)Y>D8z zeIlm37v{wnmtW%r@fH^t?))Gg`g5>%sXjdhI;Z!Uzt2P%XZ}dIdc5sj-vJ#5{;r7R z@-kip5}hsq0`1twln>}#ot_%bc znS~@^mQIc-#3ulx9dJUAU27aKj!M2Ui5;Y9@LoKGB#%Ogf-HT{twjGbDC0%J=;Nb~ zj6EPzz&b(Lj^0nMnFL(-m?Zs0C<*xz;>RQPtU$1o=JFUmg|DJREx~M=9j}8XY!?X% zW21NcR44%|l6T`;_p5PEI+8Q#cQ7}_J5r&`YdxR9D_}|gHJW#0Vs~g&;`4NpqWA_* zFa<|3ZkghAwP1AlC~z|4kZoqD1|H1QXfMx;{e7N(ia_h%KtNp6Oj$6L&0|a1mf$E> zg~p()K1w_hAD++vJJu%PThMLFPa?q%m8F9?|LQtlbRTeo9z6RfT}d3EF){%LSQGR$ z^D3#?l|||hHMFZkcDtgrt%C-mb5+=Xp@$WhWe%TNyDI=)`b~h6=eebwTJxu72{$fz zaJ2}4b@VOX9fPUH(po0++!8dc<9;bXjgs^fL(B)^7o4+wGN=*-Q8QxiQc08`!Lkjx z2+3$N|X@UG4TUeR~Qtza>NJMLFV(F6|gA;i#R2dB2Y6WwFNZ85@=YFyl% z>h@zu+LeH+M%XY6wo zKzGp3eQK6nCUM)%zHKrWFNChIH8o+Z|A3&$%18T^!B z+b^7>YFTJ*j(?dXmOJRc>+UvCrHVPL*)xms_gbBRk(sK22Z~Cd_rexw7=OlJ@&|%v~)zmoi=D?=-d&|J6k6|! zjL?IJEfQ@}cgTKZ^$xe0B2o{r1h(aq+~*|Z`4+Kp8W-IK-(n@;^$|jas0CxmkT%(f zfd~7r8A7pD)L6Cz`|C89T+6^HNZ36INE1#=A)f*mL&69p{#eQIr(KGh^`B+JJg315`4PCROv@iwbBC>PN zBiax}SqDd8HfF>b^P}biXDgs+#!X-npzaI(W{p_zS(hxioSKM$h<(T!sj6Uy#FE+_z}iRI zGMTE_%GnuMa*nMa?cazn+~seD-|~=A_mS`o*S}CD+nnC4Ihe9rYG&}@dluc~N!|4g zrN6*V{Koebx_PH?k=*?va1>AdD*rV2T1;Q6xGw0<1R`R=QH$3Ld#s38;w^7_IG*2V z59nL6#nO&g(cXcZ)+0ma(>rJS)33Z^l^b{xwtYVATN^O_J-Mh%;tgC?lXu=wf*M34 zg@mbxWAtQLeRDC`H2mVy2(XU zhkC2sxD5wyvg=GV{QNLf9KU_B^)VsMMB*lup-cYNmGEm`w=51C5&ht=>wKy5Fsv$Ni* zoq$p{w;9}j-t6&-O4vDXQHvE88L(T=k7J{ZM#vqBB*N+dcTz+oTs-Sdor z1mpKSPf;7Xjybp^MY_`v1rTxICM70B%%A6iW&5GlL zXsL$iJ*OIS8&-q8YHu6PHomH!8Lev4=qbY@G#NT?edO99veExQ#V(6E$L4sru2;!)8+L+56`07SPZk$>O07pQ$zxxHtBgY0E z`|gErY7FYemdPKga!*+S!s$@uh(K2)%!Dv(yiSYuLhOB;3P@Tv9@#SYU(?}F^W{aD z_S_KyIlZ%H)l5x{s{sM$nOFN1s;6>2e;(h9`o^WJ33 zS|`BU=TQ3{`Y6{AtD2}R+tqx{$);4dvF3GUFI$Q?Ieam^M&gvw1fglxFnYaE8yYbxIqZ7XTm5*_R! zS-eb&iNCDPz?(~vaf`_&DY5dUw9&sl0F0X?AHs8&E1QBEvjrxOG%DGX3?!B4;{x9; z&PFKwa0y9zd4vrtW+TPeCwX!pkMG z5z1XPUWU?H8*)4|e*|D7S-3Ot#(|%+D+wKgW^%%Cb>+W?o#W2`)3#T(H*MGKkWE@~ z^#Ly%t}*_-`-joY7v$P&yI-+xRUZ{lF~KrVop-(XdvS_5F(tR(yZ4!BwkchRKvuoz z-(~yX(G-wJ7;2X3qkljm85=4%QABMb1RI%Ly9*Y!BINlVY&d-N`{B*K`YU^-whkX4 z7=TQ?D8pSRAatx~6X)*nXvI6P9h+`61f6?sL5k24ZyokvIgDZ6`M%LJy&u>U&bD0n zZ0xk6dZUUsac(l5m2yJq_kH8Aj`5I|)ShNced(bd&J(DlB)b)uqBCNkrN4_C%)rJM z=B#o>w#r4;OMZqcqt7t3DG?0E006C^#75%+hp-5yXa2WvYdT3j;EpIA1W$AB6P;XI z5*MIz0l9KB#LzL2{EZozx? z4WdL-66G$_eIwv(8@*Ksb8n}&x=we_t=fnTAf|0$TH3T&3^i@q8!A;Lt9?Atx3|?q z$%*SH{AOD(B22#&U*YHZF^BHH=;-R;zc~HX{N7mzpY7H;!9U0iLX)dXMi%yO=6mIq z_MG-;Q|`D0+j^-ny%LrfpTx4L8DIyV2=QjqWBRixoy8b5G-QKblpPZbFaghyN;kvb zxv$YtIdY`ib5uIn0ZkoVvT;yF#mX_}#N;PB_EL&lc_LU8>w^dquZI3~!_vw2 zF!cD2=h)VrTVJX`JBJJ&!4h=Rb>b)^Cr#bSr&>>3ZyR*jfwOI?E-0}dXYK!4xa&`F zq+s2?={lIEHtM5$n?i_3U0h%mUN20Qk~p_IyxJ33u&u;Kx70pw3R*H>U*y)>g+|KGSKBgBB#^s8pTpuSc#?40Q+Cnj?Y{vx8` zIn-6&0q6+^q`$C->qZ8MrnS0vw7W=Lsr>+F6^jOscWE58VgdL#)a~p$`!6xl#7Sz^fir+jl zev8kg3Y687=|)@PB&^WMj8~+vKr=87lFu{8)AAlw?Zs}ssr1r7VR# zd;HkH=yjBdQ$l)Xy1%iurfwje-A#mFH6$by;1uz z)hC8y;s@~wFzavv@X0~E0h9@Ql6C%1K+FMJ#_)o5a!A{~W5Fm$DV;dx!p)(xAjEb^ z(~voE{~g{+G!tILu6;%@dztj;PwZ5mwMP#TCz?%2n`Z8j}nI?HL?yFo-CR-&GL z`+HaQoM!@^nZL0^PcYs*J%YT;Yt|Bi&wBk>$EdqQi*Gn_QX-H6I46Lrs2Hq-itou% zt3`1cQT=Xl-Om}|+blya@k5_lKGl|tK{x>Sw|8dwes#mR_i2QMvylGb^VqTsRiK1~ zce;;fHJIY?wM4Xzmq<`T#K%2|z;nL91s9Q)&J|MGhUD?GedREZ%Y{++Qn(vZACR=~ zB{fT%#i+aeAln5@*rJ}THFm;$9T>KnWBX1Z$YlO$r}N)!o_!X9Qar%M!HiZaamwAJ zi#s%irT`bS$$Q&gs~MdGt>9=+Wzp4cvpADWU3{Y6{jV-~^)QhVujTnWkMI|RPQ%51 zgODY8k5yu-IOHEDSC&p(q+G~S1FN7TwNlmc#O2>M zYD7A{Y7J}&3K}RoXMg~~Dg_XF*VYam)O5P{q9}~7afFT+>iUFR8phh-A$Ar(5i7dO z2LeXH!j^teGBbCJ6At?BX=SUET2s!GB)r^jon{OoFQLQJqMtXy3@-K*Y&V0rzYRI_ zG`6!gMp%Vh1#yc6MSv@Imt>>4I!xb9%=N>ONX~mE(g?;xcV+otv8G$4FS% zL+6sZC2oRf^irylqC3nddm%H}e3qPT)&6chA8fYD!p&GyJ_RopI1WgNS>)Cp8TG_VH;pAw6^cgm?-;4RfvdiAFM0E{{zvOIfEiC4Jl z_#Xw5IjQ64oa_H+c?T$^AwSy2j&VVv|?PDJRQU*C5%@ zCfJ>RvW_Qo>u5RS?~#44B+#%*#qZIs2cJ#AmPv$QUViq|mL=|%hi!f;h%Jc(i}QWG zFs$;R;O!`K|X_3uB&j8n>a!wA^X^$VSEZ9)|ADB}Zk8E5yYT#}U=wCa&D(n+#L zyX4B68N>5j7ra==#$e~xKayO3^^WdOW-Lh@b)28;^W`fDoM59xS-mtD@Wol5^E}m& zvPwJz3_iM4k>hEi4T>8 z8i<>w|C6L0s)@3|iNKULW5h%7qzfX|H#?bprUOhoMzV=_hLR`kR4?rQ48O}&Y1Uv9 z7M+`PqH_ygDF6Oj+2J@wJFq`!iBrI?TJ4)NALXMlmq)zk`P;x@e4{MHeq%JlEacmZ z%fryoT*TsEm=6=b6WI+?d1fcurZ6m`Zr~`(YKZ$ZTv0l&vT0Ap+Hn=epjpNe7EYO_-XmN)Q z@eVWd2NA>DwwM9~prof(?&WiZ`%O4++Qf@ZFk{;qo-`LfwK@|K63BoP9tvd@Nc)GQ z(LQBZ-}cGDytk*R{%9#fPw;Pnggf^}3S#jYY%UsRsJnKq6y3SdSE%O5giV`7Nv^9) z`Y&yW-(|XkY|plNI=rjMJ1+l@|0>wWmW7J0?8MMjmD9#xu^VnD=C;FnB$g&N>zn3Z z$h(}SR0lHJwX_+=6;Bh0Q3H=a!!mPaC<9r^to#xF)-aLo1AJiGZ(q!W{g z3*Vp#fuJ+ZDT7=vTY`T?SJO_k zOlsp=WCT*a=VE}% z88Yjyfmnp3Nb)=3^U=q=41JzbQ~t@!9xYU3w|?RZ2x2^dcnMFsydG+vkDn7$!v*Qs ztMf`>{5`@!_z|`Y!g_v37YO?QOt4R}rNO~1)f~igr~AuFGRV7*cP4-ZTgv8lz(;Gq z4X=967V`X_Y?=pfr%34ApF{KGd>Wx^GEjA07&@m0;W!a;i&t+mfOxOBKAW5_P;UWv z(UboN9heXWfj=fi`sc%rg0~Z3_{_@~IX-Bsfh<^1uZx(7J4zh_cv#~G1F{nv!?JzA zQFuFC_|rgYe_7-rzktiWyq*2x6VR{6(Q0$;c1%{E3lb*bPYiFC83#FEzy-7$GTrtyL=BxX0AElU+fCWVpBQ$$1p9 zeJxMn$zj=ZqU*{z=eA#`5e8$6)v(L5%ZQWN91Ck8Z z71--Ulc$l*GdQ}BE*(%qlEfJvrg7yjdLd1>X%=@Hv1FE*VW}ZJOA0fre}yH~@n$10d)t#l2 zrxl6Veewv9>Gdl62mSX$BK-y#eq!TDqS;jxRWLP)+zoqayrI5=wEZy4Dz+aoO!1^6 zZRb^C?ym7%&@6o>-XB4hQ4R(x%@*_~d1!s7OOk8ZofXt;Y7_|is${?0BIpwewOjm> z8(Ji(RcPMgG+-;C{{#=WB;|#o_KV7YVuGGxCvMRzq?#T`a$# z@E>x5t=cZ&48dEytJFi^8^duI5#3C&TtV0F7VqDSXj|OB4jZ zmWhIS)jb>;6<5t@$vzF-w`};yHs40?sDb7v1@2w|_*F?&8(b6IMWW{q&0i=*OUsj< z3Wm6+)pD1@s@-Xgoh(Wc7z}YgA&E{4nJ~2f^pov6{vd=f+dFewyX9>p5En-^39O;wnoL=I9$08EcU1 zoM?4lOx6WgJed0~(M(_gaarhe2XSf)JtB|M139XVb%NbRs3+4;p*fZ>oKYD|WlJMc zPeKzZAEWj|v0CgW^&X!phTnWmlZ^D&ccG&9M%l44(FZU^mc!5XkF)iiV%hVK(%wTj zH_z;0KUeOa%Wa;5rT05;`7DYM*xo&ZK;c9;oPQ#$yssJ*f zJc3O9r)o8bva?b0WW;ZMJum?KD%YNc-(K_Z)GClw5eq2L+TpBqRk_xD_Q`B?(EG2Arg}I~g{GFaO_R63n0=0dXXE5qaFp zDUCcQA@|hj(g(>E+PWxlQJqhsPwb^NzqF|VL8Vs}BXcjz@0H%#w6dTj_CcD%8F4Ch z{8>=Xmnq04KlLplzNAI?dIJliYnm?G*w@U?3M_0Yj#)W=a%*sNI=#`ZLuSY&IW&HX zf7jnQqs-sQ49a_&W#`O<{$>hzM#I{801ru~NM=4u58R?G}>15eLkg z+cOe#d2nk@-q&RuWj{|UM(oBy+J-G%KJ+`0+h(6S*?w6c0m#fU}~lv zQxj*M$i)jQYBGh6>IpRlpsyX*2<(*YSdrHopa9u}HtkarX`_Cf(?g3YUQ_IBUM_uq z9I~fLz*P5lHMphj#BJfA^NoCDj>JotG|Rs${*q-PJh_qda`HQ3N<_MlPzx7@n93a{KZM~uVX1b;#l`lQ*tx_bc+MOOwD;EC+ z`ZFzzXgKr@O3j`@am5>=o-2!_E&@{7X$6w%BHC^fY}4EADUB4K9d+x;W&+^I!?9aD z5&6`4`vk>m=b~!%KWbY-GXk?tDWOF|@JZ2N+kS)_t88skvzEMTm|VMCEjp3qgOepW znq%+IK%j1monqCQaisef5NbNP82*lW%j&wozlrU;8`nSsL zj~;9eM=N;u+b1pjBDu5QH;|?BaB+l$p_u{o5i^4K*1c)mQsGX?hE#VIlEc&L>yMjv z?3DsaEV}AqJ^R{pOBDO)HgmF-+M_5wBZeytEWSWu@CaIPxrCj9Z#_*n5D2N^Ytx5H zda0*i4sXaH-J){vTd_ZlxVEjlL&2*+pw~#HY~LpqPWubvoan?<_y|xSA?d5Y;s@$n zO7Dk^ycB)-6?1{hU*NzQ%Ryf(U4KR|6111Bk-$(bHrUX$!08R5K3%g=Y=Q*|NhT+Q zI74=O<1-?)p(sk-*VPNG>D{Ha&)~uKXVFs_+mv5+WB>Y6%s;n650Ss#uJ)favUZtq zQ`BP#xqK**n(hZh+fX&$5ZXEKET`bIN1ExXyf5P|b}XPF{y9#oe_oS$=2}j7j);+s zuxd#C9CVVhE@z2oY;)c)x8o-2H85+@ScVA^2Jso{0Ps(1MhjsS{Gm(*Swy>YkhO|R z)sgfCZqxHaChhjdT+!{rZqrq#MEqAfpD&=#)a;_qtQ*gTJZNZse(LE&HHT$8roQlQ z&uw$*j+fA~0b8Q0I>0yoh`jvgZBPg7_rCqS*TRtqoWY0bcoBJvzk9vvmi&b#Ei8Tk zt_u60wD;ud3RxVL-&Ooy`Q6i4`DkTko=ZO10X@fo8t<0)zAuebv~p}DS)`tK-$q5r zcvt5msFt-hrH~B+b|%-MzDaKUvHpI49R1s7xt}#QDrkl@(4@&cR%#Y%Ff!U`YrBx0 z;y^PfEB;^ImD84V0EWP$B-YE)p)y{#&_(c^c_q;4f(^8$aE(+JV_*q)^D)CRJ*t#*C|F9kF*UQl<3J-0&SWj9NB>B6j{06(| zF-V5CIrcN}c_~%bORq}=Bc9Rd^cO9k{-so*UG>+ZptuikNf}e zY8G~Biag$v|FS<|KVh|I8pGngB*mLc2?rF4=c9CV}dVqv&HMHq1~Vf zm;htax)Z%f(OU?1#e_(prku{Maf5>V6CmXVLI$nFU9j{V8DL`MASLU=ZAM}X#g+Q$0-Yfv(w|I{80cW7NxA&$LrBus_ zVq2%O{8n{%oZ^#RI_KJdl9mTMELc%Od5@QJzfRT1P&pv`hJ>2u&I{z}LfgB21)KG9 zxnFm?=%S77UK0eif^gfiDE853hWv?id~_t+denS<7L1^fvqQ; zj}45qHQuVdK)W#ez%djt=*E)r|JLf_uc)iFC@PnR<}_EBi?$miW_Ntiz^?$;(qs@! zy$3ES(#PFkbd}m}<=cwk1Sv+H*rttcU14*|#bCVu%lao05cc-j8lYe2g>E4^;LhgE zDfQDU1Wtc8T#A?Wu%yF`SEep!o}-6WEvfxa_*?ENxWvlw#%@$tAwD8WI2?^Ph%si6qu=%XJJL!GVJMYi~hMo^0-Ub6cvqiTHrj0wE z&%C(u<6uY~yTq;1`p93APzq{X>)iMjE~+8Y@3D2RBU}bBrA~Ep$~e+F#hs5xEknRL zZ)m`EUNRSwSfMLd+Dq5EV{Vc?wSlYR@BDh~%&bwo1msPAEHF{01emYzj@uu3X4uPa zAXVwDz&e{yQPXBs3eY|#Kv;V)I-DB=@+$APV!ZRRe&MmTav^?KS&aVuhbkqtuuee# zK;*+}7Y-yHL<3zicPcPiD+R`R>_4!#1IGEy4=R7)g|Cbn&RyMB?wrEhwhA{!%p8(= zalq4+mDs!7A-@M5S0Z-3IioA#C~<>MAj#q>3gxoMzAJ5%olmFru}9fSXn?lnb<&Vxl0V$7sS+BirED~oz!O1wO)koR5^ zhDd2Mk#8p3h1F2!WDUNlpQDbW)2Eih?PcH`a{oI%X+4Z)(K_sb1g^#1Yo5zYP%`~A zh)OswT6b)^19s$bQ^V?qkIWc4n>eiDvgGrrLDV;-ME=Laxmw@pi-E!{X~aM-V4@gv z@xT0H=+ut~W3SD~Y;OW5+VweOOK(u>137-{NDa_9(-ZEDu4kfIU>(A?Eu)F}jPmV< zFi1&Ak{0{VMq|@U&M>1l9^C=^;!VjblkHtPy^u@lO*Kod(TnH7#|19n1lknBZNtp? zLMP)=n+C;S!Str$=#jM>S`NO_U1K_0ph^kPVxxCHeGaPF-+Gl;S7P#c`yZiLxIdWq z{S28z5xPojD5s*wi1b17)fu$px8=pJ189UQDZSQ`ca8k4q>X!T>J``i4r??a79AH2 zY0OS`BPZ)leKCHdv;JeJ`iI;b02styIS*ZRTYf=q~c@zsl%sNYFylI!kC|lXIuo z1;%-Nonz1MhN)5&55#7Emi_jnTb(_YB>6$q(G15|D;N*>RjsPA_Y7-0pcGI+c(JG16!d z$NmV0W0bZE1tL%@c@x%%d}DA-?uvp|{1dqc9zy`;?FIB9W4cFP0xB1U``yj(* zsbEw2rQf0l3HDOS7=;*&%bA)XZ&fS#AvMw>Ox|W{mKb~k3~e@{KjR!4Vnl;Rkks>w z+#8M%ZOkDDfuo6^PQ?BkK`0SmcFSmpvxWC`fJHTe3zd`#=O~%sT87L&e8fP^e|&u) zJFu`<+)0;u(REn`soQdf5_fn*BXcu+U%>5l!5S{Z&=v&d=><3F(p=q=l(O1s5OmCl z6QOc8a_7wk$^AHBs8$Qzq0?zeBz?rypT@A7_)Rz~$3(Mkk6c3}*U@0>J48^KI)0iB zFKQQjsjDIw^Vt9yIP9`J}q&{t^|L4^-*Y2fH`S08 z04kSwh-3pX0+Z>9w_7H#|A|FNWOZ)4>hYhu9FOSEe^9GT+Bu06SqIB+F#N|(oUT@@}R~Q zRm3a%43az%7*_c~1B0~X8ds-R^|m5UpGOLKYo4qL#_dcEks@O{v*m0N3JBI zlgnM$3k0++XK}A+gvp(O9h~`fLDsPQIo&?Sw#m&CSl%)!5`gQVfn16H>3xP+ONmQ_ z2$1=swkKD+xJ2d1BcbV3t`Ykj;P$GHd2)xSl1rXY-}@N&KewQr!)ci>hJ|QtZ0<@( z9C#QPWPG4L5$ZWzkR~%f{=NGU2+GW_fJs$@Q9-Qr!SGFF|N4|6)v1kOZs{lws^*dj z))|Z9o}eb_Oyge}r+ROwr~`G7aBALSk3LgKlcsJtlRBpZ$-qhiVy&OCVnDdp=@{3; ztQf>nuDh!}O1`awf2Gho%fUL&cA(dE&V+6ijbroi`S*nON5r+^4UiBgiEG#QLpz=zAcZJ~;34I=DoM=mj~yFT&%N)NIa>`5zG8Wzt1B(p1YJS!Yxtz|13_9u_qR>U)>6@+j{gXuJXqkvZe- zB@UF&L&(Gz@t>3=OJ>GTS-`rtu7-D#KT&^9G9*@80%yS!C8dt3$g5b^f_@-j0p=k8 ze&Z&@g^u5Q8V%UnEJ80U$LzKjfXO2ZZT%ax7y{nWUOG}v1fNZ+(uyJkm5KsM76xnP zs~NSw^$%Mzn$iUkp&rro%$QL6PcHWulEEU`L07{abJZ-%Ds>1_4)o>kH%lk}2+K;K zEoYpxuHoO&wVF)(_j{VwHoAQEFH-EhhPFExT0d zz}?PxFbEA!ok?bJ~}gFR&a`EA!W>J8$N$9ow> zoUlCfZSLSN@1H`#)n)qW(u*F~7z}2DA6lpJDbc)>RLV6L2EFnGiwUE=5&@zAgkBsW zh}$rv4cJSl16&(Ch&|z7HoU4(fm~Eq2{3~BwctRWoncd;lu;!lDXXvHW+ImKDHDA1 zfp&;WHfkB4%1(F?-Czj=p|-q;dK99C#?GGbGlG<1k{VilXAY|y!03Ugf}32@d-#p2 zpja`J{}ltD1qyRUmt9k+H zPOH2gkneyfIUQum;~lQM4AVmKYa4vy^Xl??2ZiN4lDn!izfa&uo3i)fG^Vq{E9|%qc+B z5SJ{qb4MiNPCrXMk8~{t@b&#VIF#gts_(v2`%(XKh@>Ee-{%_GU6JrabntDOgfH(P z=APgqnqRaaIL5wED5cttSUs_4Nf*(*o2ewb#Fyk|_-GKXcApSQqv&`?kDNDPwnv2Z zj7h}U2FhE)N-1!Ao5D1wu!r^^#g3k$Kc*T4KW-zFF4=HRkepu=iz&KmX2(}DP1qFA z2bFQqj?7<9YCh+7yeCkRUx1ww#G<)MIAAlgQdmGZFU=FvaWRmun#esNXo*~kxo@|O zEY1?BGCYg%}$9-QcJz_5|z6AI||PaB|&OKN*xnN#aTEvFHyrxo&<+w1V&Oz7Eca{^_$MU}!ZD zp=}F7-Gg>QRffh#&fjPjkvv)`Fr`}DdCQiWwoDx zpsVQN9u?$88|Ta2(*hz4xu#;^eOY$u=tG~q%OFppy`ssJ0kxE`aQj;+_45lRyTCh!0JM!GYS8P|yyO|~AAB^5qNG~hpvf0Dve z!ODPZ4)U;XJm0@0x%lmnaY(po`sIMDDEHQ`)1;yhr5A4Vz}<}vh2_bs`d4SAqYw)q zUP`=Js9iB-&Z(22t`us8YEP8ej1nT0%8H+8?uCtu`NAODEaH^Czx97ikcqVF5$)Qm zw|b3(bRoSUjl2|w-JU_{zMeHw%cQwW2D(6v-nMRflNui<>`HQ~H0B=D3e4uiyfnnH zKmFHQ1mqB=dB{!^KfV9k{NN@_o3gb_GS9kt>-o@y$e@sE7@Vs@X)J-LNlks)Dif;h z$m>h(N%+tn=N<9XDK=`6a^uh)uOUFR26Z^q33pEf##i$>?muyHr&}%*a!9)7_ZF*jLdwt z(@-^jKMmVg@u%-hE^pN8pyFw){tJK|@eM2p?shQmb=v3uOjGXP((A_)vNv8fz4{Pb zb~q$|R;&Jzncn~P<$_M(W!hMOcl=l3$B=GL31vDjp;e79utk5W1$rHN4#^moy+_~H z1CFF8{}&rsn>Zt%&td48{1ecj8nvGi=YdGdn&B~)XWYV$CV&5D`a@5CcnctrNQL~L z1nV*jN7$>*RUY!aR_+xt54EN;B5+@B_Q!c*)91zAZ1-IrH^(&|Ir@YjWHEfH($i{8 zRcaQH`#c!7PyLZQy6P3bco~RQxixJs|6fu@6!_MDE@8e6+IVTVk&e$jk{O%HX^8D# z(TMEDj1@UMO>n!~y}lzps(jyf?z0h?gO`iq5rQc+swU<>R$`V}6&rum-oHT__f~Df zf_`kmC&_&r>;JW=tr<~^7eB7D6xFO>Y0%w%g-okeCjvk z|3CZ!hPfCSE=nr>upmi`U4g%p!7M{(!NFruE^AP_+#Awv+xrP_O5$)7zeo;Fr2H^c zQSZ#xznU(#Aqe0nMR0-Tmzw4~^NSJghQFAaNCWuV$2>m*6Wd|$smISI6O#JPp5H7= z-+1HTC)-D*;g48qFht`r@V3RfVL|}3C$T~y<2vy zUJn6&on?i+LtK)5iFey2X?xok?y&8N;UeV>r!BwU;6Rx&Px8Ke&FOQ#L*1u@Mh`_t z>G0>)G@JsuHrReaks%Rrw(xxGZ$`e{NRLr;&sT+vvjt)4;OY<-HZdnzPsFkgp4(Xs z4^%UBVby7G4gsF<%@;TUe^kLc=AiJi*L()@MS8cK3M%&|oZDa+_x?IxKGXOwvWgF} zci8PPR_Az2cWi0_*8jhMJRTLE3^ox-2UOdH--;vnkGmj(ZJqv66YO(U*ej^$9MfvU z?CgX!;X8+%R4tw_8nmiGmGcB+s-B6rC1xPkPczEZdBP3!-_b_G#}f-*4Sn;P#JPSW z5i7_Boan5a>2?48bVDZC4MwOGE)ITU=SQ;Ai)k?C83=pMm`>e1`q9R7o!tXI@Y}G8 z!=FMI>@=j**2uq5D=&vO9G+)hRA1h*EZ2dv8m^$qw41GUu-MRXsPxY3gdZC`4%0g_Lz@jGNTHOmEx z)h|*_=Ip_bXk8G1$&!8N6V1V`rc2R&Efos-9Ur5g&boqI^^d)nc?krx z@RBTXIn1jL=u9kciG4@jv#1-x233n%(B|y%I_V?{H8JVSsokU!d*t5GgBM2)QCp{^ zr(ElK#c}e|L6!FN{}h4DMK4P7WX7kSv?edZrD9d-J>Ns0S<~$)=#`8@jELB zO)pJ+GH{}`-`hg@JB>;(cg>d;;=Oi^TJ(eRg|J?j>SqgL(aT^%d~53|=8Z4myG1P@ zC<#K1)C2u#BEBt~82tW=R$1A?E@`sY3OtJbeIyTrXZGw<_KVGXw1zx@kMD*bsC5D3 zx*BMI|A1GOFrHZ%BYTKXJMEW@qbu7u_DHC*s96+Q@a(Ysy-I>3$x7mp{G+p5jXG*C zpPBS>Bh~~`Hz@Wb=4p=UqkJE8Okn6L6l zKV2OR@EXMr&MierzhyXt4)N$W zy||2xOb7gFQQ5v#0=PrVVofXRul^>L%P6%RMcpGrN>%0go#@!}OPtV>V%We&k@WCb zhcx`HVowkF12t@0O=JEm2JJUlkuBN|qtKlAy4qa;m|UwI>my_af@S_ptt-%+SmDVqBnk|V4N?)wCO4MRKsZ4zjb zyzJR<^Xdv`9*5=Do0XwI$tG)J*yr@Y5^lhJ=P-e{yyqkHVUjwz(33*O3fnpwtP%?BkKQSi-^@sGKCyF*LQoAQjMfA?tvZ*`>P9 zMXF*jNUjqjGdr3~c{P1>;%HrbX*K`zbe=vg8X4 z5o;*U)`-8@$NP9AR?wyp50d>cG?~a44=d5_=#0SZb3|e+B(9olERa++v#*Lfi6g(( zV5%3`@DlV;!NecS{tEqAo7yYMPTW3x)tH`Sz%T73Qs#_z8yT2-S28b0n<%%$AaW^m zB5v2D2f?8z#$y6C0BS_f@dWjS!5lqe082Gd=}H`)>|MRJB_*B-%xSM9hS_546B0=@ z+=LN}O95gaX;ZGud^nyf)>Xa3taSZ`*Fj(Q5|~`1zQfo{2zmd7(^;|g0o+b&3A9gh$z;Xadc=^ z=r$jR1c1AyKL&}bT76}BqWXDDXE`aP-t3j$(P5C$N{@yMA!EmiaV(&_i>}C?`<&Gi9LL0%mS)x5a zi#j%YWeZnzS?baQiag{J?(_A^dh7u8aGR!6#15Cf1<^ z1~Fqk+Q}J7b!i1gR^Kczk~U_#-vkdN0!hv}Qb16;ow@?knGT`~l;(Ksr@EV41@wz)D9P{XJ?>v_(k z!kPX9ATCIrW@tfwyBv%p?Jmp;mQKFs!`w{!llRg!hcd4NVl z@iVPqmTjXQViZ>QQyCC(3)L=m8xrvnKohd3?VE~tw6Nn9;b!3ok}9&Q$8(H2e^LgQ zhUMOd=|Odt7B*iX60|Z5w`IqNnDf<#DdTRcEM%@cN2||j zhho(Ig6?_s;e#n82R?9{r~X+kn(7ML@6AXfi7x|QK#>vLQ#{Sbb&Y<78__y6 zNQ`KGi_4mO;%M69b%zOWBIGGb#UJJH6C=fUL_*4-vPCYZ(8vqbZ|}QP(p#rFjm>>U zX*FscKmZuXS+BDyhvlYo_f%_n00WP-p*ZDUfsHL9-+E5F*5XI~8tMxQJx2kFbp(`G zyqMpXX|-i2z3zb`Qzx+)wpco4W8i zmIa)klRX<6C_52dbqHNzMK2$Q&M~6XDl|bjaYN8xXda(C&C{AFbMd594sM<3c^alI z!Bi_XmCR*eT$H2ibm-7f`a}1m-ZmJPh?;h37ERif%!+px#zEoJ&RXIsJy2|@2E!o^ zc^Cp%p9fdaul1DNm2AI~5qb*vE5bV2e}b?O)t@v68a0S6N!&pNX{)eFHyX!a6gsKg zoQmRMgeujrh?&Z^dXPLSOWL1{j=MUCs&v=BoOX7mXXoYC{+*A&Ss`JY_2SSu>d49$ zsr$>CvdQRMdm3JR^qOJ*D;!my7pQEyd`b9a)P7cvyLjZZpc^TWet7fwGS+H#EU!)? zb8l@fh1Uua1U%b0<|vCC$5P#x4SoZ{o-s4a0uf&jJ_IS~yzOKr0+yD$>PR72u*(b! z3k*U&f~eL*VLD;_9$xwF`CHeTIbM1mAZTs#IdgF)zwcnqV%R32?k#G%Vllr=JZ6Hc zBv56t%IA|tbR=AhW>jDKmv5uXnVURr%y!6rLI#GG&+7EA{mx$Jh*J1h;mpcc?1t-8 z&g8Rio&~U*OSW5i;~{0zk8BWIE5(-j()fspwD>jB`c;0H?5uVj z8IDE5N}k`s&=`5-jJ1lOHOU1AJ2rGWfa>jAR?q-(2>wp z>i{ktO0(Imh4v!ptc}a8Rd*L#yRqdzTj$mWspmgYYwoKVPwIPXR*nrIF@kT`Jf1|2 z&&R`PYM3&tc-_GF&YEL0{1lq@pj8>UHJ*4r>MlRCs6oa5DEolh*Wz2$I%TCkCe?gW z>Q++cR0757XTRG`d!?l+ns@?2CmT=7M>-d`9*qVQC7$QzZqfg~b80vl8tS%MCE?Bm zRLKo~zh)Y?a}?GpKU&I5YyH-jpTnqLE0(Moz*l;R(I(q=M$Ab92Mx*8tjGRPBQ?#!pBD;ST$z z;irZouFj+tLx%}59V`zjarAg9?Di>Hdcp^6?N`IqC3_I+Auo3cTzzq%J|Ybh7~EWfTDQumaid~O67`ogUMj{!nC}E8spreXaG; z(Cht80^;}Tkc~|p2QCN73@`V~-w*qz$5{;#odHHc3L9ium`@^xV{U`U5mFB&6N!@Y zn5)uk5{p()t)l1F@u3apr@pR3kpEv56279cls}86>pLtcpU=eKVEak7uL+qw1Wwct z#05D09v~(`M`58sUe)-y;0151{tG$Ohj+-*zR&H{_s%rCPbq~x8k)ds`o#&!FH0r` zSdFB1L0dMPsX?8_ z@iM){ZsYhXEb5y%nN8{#06sv$zteA!_Y4z*RN6=%4mxvvlq863&(zJ$?|`#70pYSO zm2fRv-Go(LWh=|1a2mK%@!UzHdY{Y1#vej`Ze58aYE6fHkPB^5;%hhLRu*U^m1%X*5ea=5*V_AG>e z(=*bF zuV!EQ#mmHCR)X!U%vs4pu;~DhX=!O^vpIN`f&Sc$a3|U`bQ1l^Sc;POq=)j*S$qvI z-FV;!n(Ogp)5PFGIZe=iW}ve7(Al@6v})UqyZno&cfjirNQV65(M?8(ekBw(?Q6vi zo?oX$TtLD3a8J`aBg)fNV4#{zm*JnLDw9=k6GG! zb={r#8JdtDp(4M*Y~rx|WyHT3re!1(Y*1Qd579RX7RT~bM(hz2gIG?EGKDhB&==eq zWc;56K<QXW@eid2L*I%C3Txa|1+;`DLp+k*pTBdZ+LxS z8cPuR@96*if+7uGLj|ZX3XT^xCzp0M?LDYqxGW=!^Kl-ms45=n^l}f-LW;~opI8fF zEjYskdS&>_pbW}R_R$BBq{92bP5;X-K(| z4S69O`OgDlDfFOip2#u2S2c1b%N3;UQ@ifWm z-|dV^KvDx0c=9u0q?LIwOPS>!m*__q1^b#C&iKlB#JSut#KX@>XVG))taW;6iZO=o zf()QeJ9yz%`8HU}e`&Sd9;{fq-`j*R=tF%x*Y7rkM$BYHI09wyYzG^RizU0`-iAvi zimRIV(&xup@7(zNeOAz6WzTHV@qQL(zi-ud)^DeKFHlk#J^;^z;^yvL zs;CXB;yLfUX-1m*CI|X6Fx#qFn`YMdTzh}d^i}TfozJBmC4IUUaQ#J@zNg-(yi9;0 z?Kuw0nk&4}^72s#2j8|GzH4SP#a^V->5XT|U&^$yt;SwELA*!~Ii~KQMqiT1<4Fo%yT8rML^{5j`B7W-woTy>#)&Ads+dj zM5cDB=F(Hg4z{(5Y%}gi;_((>w?jhAElz*hn)UU)@GcNv1!ytH#ZYbrnNve2HGqx$ zk}&Gpz(?k+XZ8?x3ZM%hUd%x_>3^_L@9snSYLXY`Z4g{*fu-4nO(lVUOI%E}p~Trc z;Nr4X3)AF}==n^kwzP|hVHQ^qwdRKllIB^Fa!l2p(FL@w?5TJ5E{G$j=Shw2O=LQ7 zOGEMbH)v7g&p9?)&&63*ZEy9XsYt7k!`8PueP%~;>E*Kt_Ur2%S^J58UzJbSNih*yeU4cQhSRTjN=$eGO*QCK&l9zqv*)KleoJ`*0$88BmHZ(Le+8kS-vZj=nz?V_{p% zfyT-=m%=5CQZy#Rm)JtT7N*C&f}wY`n|&q6FLI^kkgj=#@l?PIGTY@==2?J)yIV?; z(=l>ef^kAHBh&1w&M6K_{C2bp+;c{W2QPE-u9$4Fw*bCvo&?$@wuXS^+BpHz1QN!1 zv8G>b2=s4Uq}%od9PY^~ZU{!7zp|xdx191JDATSmT8p{v6@%)Y@7w?UfB&Jqx@oT~ ziirOXW`4WgB#-_dy{8w#t(ig>1jKqmnk@3MZaZ&EdsVQDtpsE z-$MaK+-k+63i#MoPjQ3AA8gdczYt)i=m`oJ#Bq)BJl^WXGfF}%oQFp{Cx4KdFP@Az zF-_|9D^!)svtP@<6+zSMHsB0Tn);*(aLi(ru=uXcq$Ycle3-7cV8mWG%a*F-UEvi| z#2dcvX%hq$OIt5`kJbSt9tYj)&IdhA;UTh^VT?3MjcLMsWXS9M@)h*JUu532KZcJK zq6i^;)TA5HXzOm8f=Cb51h8J!KBjkQm0|B>Z@U5EDC*bsZaL7NNKiZcF{O=P^aW!QYd2B>Ya8a;KdmXa@9TmrEzx2SFj)h8^Wk@B7J$Bc10Xq& zGH<9>rg!%B_A9HP-rkYSb0FNb$>{B}guTiG-#JffJflw_A?2~==gz>nX18K9;)bc4 zeQ(FtGCKs|-h#qTR!&1Ik2R36-b1mh9I9EyFNuy*4f<$WR^Szg2VzK@J2$$F#SKI@ zYPVfVDlNhtdE~0wfh0m{-lk!wbuKKN&V*{;DZc3@ilOS>Rd(D}in~AuhEp{}rO7f{ zICQT;cD6{8QnwFU2Q>>qxg*~H81)k#M|fN!M&2>mPh(xRU1vRT2dOX`5({mTm0`GX zy{4{NCqz#*?qB^8h+B)++cb8Z``KL{pY>uEU&R1puaU3H>Cx`S>synp(uA^=D}+@6 z^7N-lQpSX%#5O{fY4-eFDkHH_>Qk7e>5j_lAH*DoR+6CujY(~O{|ZiC0N;TvK!S70>Pnss=-O{k*D}4UZyua>? zZ9IEjl_6YdX9=buJ)<2S0REqVU8!QxpuPKVXoEjX8*A6zI0KkNt7*p7w{Cl0JVbqU z)6Wz-E$OC&JJL-0Fs+h2Jj+`Q*)$rM}v1YwZ`h(vwEDl0SVE$L{PQURi%<&7}XD=z~>q zBM=|B(4VtVN5reL(3+yjSt>l{ctzxn(kEj!%s)^0412-#`{kD?Fo|zK!E3)&^c?@| zZFV33m+mWJ@CB-%CbFP=4(j5GY<_@#6`myI#qUp{Y*U9-Q)6NIzkhKL!asK9_e^FN z6(?%Cb(;36$+=lK_up&7kzyc{B~Yd`t5#Ym1G#;As1fcf2L2e9E5c7O0|2`P8^5&A z*!rS4#hQ78ygr$jLK|swY8iZynBFFjIbd2}>;woaUZo$J5jA8L-!qE-K$1}vboxb4 zs|TCP2W@T}sFP&$Z*+5;2EOtj3Vn_P{r;R*e;o@LVQx`{XlGPRo7vd0%nR>zXnPq? ziBAZg;Eti#Qy@AG5+1VZc~-_)PFVMpUO&TT>_?IE#&?~LH>-n3Wqrz|W>|rSfs~?a zAZ^;*_c*KCib%@CW)5`|A8eExC$;9TCysPU)LOhAYE8>|7G`0O(4k+HiqyFc%O;6G zrUr`Jbn6Vo#>|5*@XcP04^YPzGjuDi<$n@|Qi`u~I}HQoB(-)*u1B!qs{X;hX2zhV zU5tD(vC;yvA`UcJGoRgd{gLZ}F0Pet@ico89D+%xP~)$3u8DshkgpI}Emop)?27w9 z&zZgszToi+SS8v?$XBY=B6otDK4FqyVzAq(DJ#-9h4iwvJ1);7rIExmW6W*j3J&aAq~k9blyGcM0MHH`Zl@cc02^f%wS?j)jg268u>g>x1mtU z{n16st1D^Elw(zuX%pp{rcoN)GZCI@OYMrX3;)ss2JX=3+pAcwCNu@@{%Y*3FDdCF z_N}`YB5`X?K|rfZew}y;VzMZIPQem)*w+DXZl5P4)PDy(jGC#o=syriPfIT=Zyq6JKFD)SS2F24Yf!VEsD zIz-rpROdvf7cb*eHl+(W%KRC@m{jik=>>3Ek#vS#eBSL0uOt3Iep*Jh9|{_KQ1!5O z+o_fDw^T!CaToaGBgL^B+Y`{W^H0stZ1fwVUFuE(nK4`l=s|RDVzRVncpxDaf(arX zX-FgRtF|ri>4-~Fc_z;l6cETZA@BU~7#N;(LkbTnaa z7;}6!Q2%$Vp{#VGTBFeDoMpi#vFr%y_P@9syI_Q<6d&Ntn@us^au&+vNhaRxi*f^0 z+pNMqF4_n zNAeihLfsFBPcJ3tUYf8?Ik8_K5C7+9h0q>ygf0k5QR7`1mR_tvHgb#O- z!&0v!dY6=jhGW59$^F@Q%AUiP-lDMlYm3bp~Gmv5NsB< zjbOMIl+D>lT5H=jtrg4HjI7zH6q}n<^#*)nBBLNUSwPseDXHU|NPJb6fDhR0^hm?15 z!7iyWtly=$Bw?ZyWK6rtlbjF2Jh=U02i@r{3>qd{0s4&^u6em%CG$wa+Zh$6x?JBy zB76)TwZ({93!acp`is;NU~JLIS=p>%O3H@0)u%<|QjS#>hI8 zpyo8)iBb+OJ11E^#$A}r9zc>IeuHT1Cteyr+Xbz(_*a;C0{?3$VX5I5a;M>L^Js3q zX5RxR_r%fn4;Z&#P?q1JkR)P8t03h8nwMa6V^NJXbuoYjfLDYY584eIjDSpi^WK zz0;@KfPSS+7-yU7SV5kJ%qjj6`0ZY=K=NDWy+Qgj8>FOBB4Fw}jRhtVzUP-Z$xY`q zBc%j;jrT)T?&Bv)Bg$bnp-u5BCas0L)emL-c`m`jEN*;S!Jn$6abt!5<06zv)Ar)~ zQRtOC1|`T(3+=^0A#(+g0$Gdx?Kx&XJ^xxbjgsVC_+tk%hb}6feu;0(Wmj>4j{ljQ zn~nWqNbiUY<&LLfain~=N>5M(8IV#REYs6CucQc`An{L+=kK*;WH+Rg;GKA6-%zS}Q!j5%WOJv6((+ zR~E7?Be3rFjb(=OpQiY6?uwmjY$f3GU^cr6${Wcb%6z|gPC8kuSJ4gOgocqSq8zqg ziV9m`VZ8xdh!m3x_BF28PJjJ^l&v%Pm^lU{E| zI_-sL1o1G^zsF0`F+q6viJ&XAga!bbxGXn?Y^jJq=kV&Y;h%QIA?9T`9nC4T8mtoX zEq!!-s1z__dgjk!jRPaa!V@jp?^MOg>m&q!ZOih)yP!^Um_j#0uXAn548}Axd>y?! zM$(DF1kLXMkNaXE{$ps8Ow==OXn3zeYv83qBP)Z$Nd>{gBr;@N_d- z`(DW5zl}#&X%Fi5PfcR@yt8V{TuW_Z+&pO+);cYpPX?{mPug+bTNi=&?(WLOb!8Mv zi=%t~k+S_XoPIk4Dk=0OWQ^cA*k1dTZe!zB@@6l5nca@gl^@?)*Do!Qu zs;N938uAW@zNZ2^hH|fT3RY0;m7KXGAiNEXjWv1LxYElisW2>x?vH9eV^<)qS+}oF zN?q=@W1A~?T-z@g)~b;7vB~a<9@SEI_eS%`bhRfe@NRbDPMt$#;E}JVG8?VR z5L=ds6;KGz;vSsy!iw63F=kmYQ}^bB+M~WnzPZW;h;ak|5J$nRS7`+QBTVe#azVs8 zN~)CHZ0mc08j;`cYcANx9DoDuODCt0PwccsVlV1LVa7HH4Us}t1hFdzg6txsj)wlT z)8C0GFUVN?o2q5n7*0?_S#z0!v#-x?{qNX$y34nxtT9CjFRTHjxuvK+H9b1GTnU-D zyTjl)iEeGkr)~t(h)$+~1z&TU4(vkm4gC?mg=&KWJH;(n*K$iW%p3r=9`FX0^_-pT zmAe3%%`DHh;Oy?MYF{oHpVFhE9Bd>!0;fEZiES$0VNJzRVtR9UDAT>gKF4S=U|ZSz z2rtx$f((nTcpLB!2l7peg$fUtJ@=7f4jw#^hC95|<5oa+bdUTdx1s@H+!}=Jy+M?wjo*xpaMFJbW88d}QJdKeJy z5PkGUMAT-s>4+abW!cZqSaj3S7Ej50%h*Ad(dhBQ##7ZNGBfh)fbl? z0c%XxN_-Ffb==vJ9#~QZj;$&1?(*v2?}e>MwTTy_4Syl)f4z}`b?BOs0*qGF3_vn> z*4Eh76I_GrV8Z_Z^ph{U|D*da=<5qZ4$9R;;gsKF>+V)Pe+*Wc3bQ;%-(4esk)agi zt4@?!x>m|d{i@1P#QT7nd%3z{7b7Po90(j26Dr=?wOUqewz`pJxSq9xYhR zZ)xC2o{tQ*xku1-*&Jsa7dfTzvM8@mO0K)n!O$HQBmT1D=IH>U9SIDGn{rh{Y~Ps< z{$e3uCoG6;my4PSB5=8&2gW2CYWY@^6R!X`)T_iOdLk>cwHsYM*)SWH1G+Xt+edM| zFK27Q=x*LEW|Qo^)^$q|-*_a*vph6&+)B)lGc{E3`wpV2Qs>LowMOGE3arvj)ZcsJ zTFXvnCoA7&jAGHUXSOy8d8=!*nl+akrO!!EE%BBm|LtG{aE?k5zDfp4K3{v5w=iXN z72t+$gr^bSixA)VbSH(@jEu1=2=FWlyJGaTxl7qjc#C52F#$ln?@~KCevn2V&Ja1f z;3aeN5ds7U_g%$1pWws-YD_%=v+8hf;moj7+yo>-?{aosdp-zGjnIbQR9vD`4W~nmZIw0rOm{ zG%@h)Z4gkMNHdR+5eJxehxIEN)-FXF7-Dc?1i0_l?`+Qm1o{6X>wTs5$6jy7u=ADc4LOkuzE<4M&dWDY9Q8PUZQNrm zV>*J-)H1G=a0+x5r0wssvV6C@uQI$5+#`hB^^^{3wA@~Nd~KJEOY3?tU1cY)vJ$mV z<0VY=1;(z}1<0kwoWKnwJE3I~j(T>8EL4FNH5)Hk%DrQN`6qHDk?+5<-*aBfv?=Ki zw}4r^*HTP_1KWnKq#O64u@Lbf7QUHr1@BBPnxdoIU6!oIP35FF36VP`zr*(9oQD_B z0MGyZJH^L-PqC3lyA^@f6El799`^!-e4{LYto;Ymx;Q-`EeP7avOBgKlRI7Ee}qmGh!D#~_$vQL8c#@9$w;Lge4!{Qt3<7KpRF zL--XXL;9nu?jKm(U>G&;0_;=F$NbYCol{|A*;)M#FC0a>Hhfo>y}-o8=Mi1qA++d3 z*$*qa@~&=JnL9G=<|T2_gluK@3CB{xw9N}0?FRQo9_7Z%NOs=)L(qK8DEnfQ{C33& z++oO9k(3RG0K_VQw_9<8U^5r5c`2t5 zq_u_Ldwf-snD5d+afQu1$v=NJTDdX6Ez^A;*xFK9st0+o6tg@@?4l=LH{KEZcfxH> z(l&ar)!P5XyzJ6vhoC;}z1T)~q+R0e205P`3A%z@noz)vn^KdBO^vdyHk^{F7kLv( zu&PEQ*_mLJQFo1xTBiwf?Te>d*!WtlCn|E&KoY%=Wxu)hTNIa{yLTXK80!(jt8h>! zBgUDRo!R6Xf&>rS^DKo2(7U-;n<4NS)f8+guVRTy9IEQWIeNdwzh!|uebPRV2FiZ; zGBvS9A3`?fWvhWk5QYCPD#6>6+NSHy57vJ_msiF%ahYd<+@e%BIG3CHQh!T{bsg>^ zw_%?nK-JcS^WgngnKN2@VDurSI0(IH?w2W2n^!ukq`eMLI`Z?2q z5RUx3D}*lieXiEJ2k3qpdXsTJW{HXn{Ta-@xt5#xI`P`=B&UmeD_mFWl=pMx45VAX>hg5T8~i$ z$@1~@>w~C52zqz_;eDACuNx^QS&01%X(<5Y$D-j_)zVZ8W}h$0RTzGI0A7oT;z1g# zaiqh;Y9g`>wxV&zwpn@3U1kQH@eT&Bj5ESIdZ|$p<_foDVNE}$0uH&SFs1|iGCMYyMqPw?& z_B1si_{9E-6FRhuQ+~if!Dyfug-9*P3*BnSi44!WpQY2b+DBNBL&0MG6pt{@2vONm zrh5=G)+^0$lU2urFO7S#vwe>|Qz-trhLtgiCk~F*@@QO#aEzahI8H zMcU5@(kUdm$ATW&*Pmz>kEb;Xw_LT(2HI#O11EepSHj%4on9d4~jR9s@ zxAz;3{mb|Je(;kaFTMq zcu`hhgC`#Zvslv0+>L%48=mXv?0on*`}Ry2^SO)|BcYf2BVtDQX!uX|kA-CXV%h%g z9j^1l(QS{jyCOB{+ox#@tWNGS+Wi9E!cU#z(0ML)Y@u8BbrCt(h*X7|k7x8mO)>B) zFk}ThBDWblwZMNu=^1(OAm&`-q}l{-sLJK^QUMnJvY9}ex*3H}_GdA%&q&uU*KlZa zHuOk(#fL*r8A2>C79$U`+gDQy=P3lu2f~nM;u5Wy$j(&rYYq>DJF6 zD%?UF!Wf*ocBc9mLYw6vi;$DaJ-#ef@E_u#H})HAKV@`lF>_xO$LwV*Wql?^sSkuv zv^pIoUJTv~@3PtRXxY<5#=AG04_j5CE+&xDFsG*jdvlJjiFQmo^={R9=j15(%2(c-u+)-_ML&L($s?w zTdD|5@r_q2l}|XesrpjPB~B`*H4K!+9849l)APw9L^j~wtl^3xJ`?`L>uj0cO5Xa0 zeidXgP993~Qs~u1N-c_4LtpFeQ;;8W%IhhN*ds>>-)ZvxJ8&v+DI{dc`cNuVsyGwa zfmmaH2!wSs6oc9-9uYJngkG?zPA=KCMNJk%@-NoufuJ<*o*}TZROXK=DEbGADpRv6 zxqrg$c-FCvn|mZ)0Y4<**3zzItL;n!>~rT28bLQ9YY2dNt_@}nq&XhCBRH>nDiyV; z@zVu=AN%+4Bmp2dF<4l9KLsPMx`nREm+fXeg#F^k6gD>uDYb_n*s3aD*bH*i2HpX9 zX0j||IiL@N{m!7eAxR%3*fT0hcU!=jlN;MR%|J;Q4UyNe-jXcFp~10#2 z+;hZvyNk?`j)a%GG|#e*ZdWc->?4ZNrS3a3m$$i~-ZBJu_fXqhdY*)S`1TpD_LEx6 zh~g@D#(usRNYW$^73P$tB279UuZGgeJ4FuW;6Hij{?=hdt408f{rhxWvI=@VO|{ZH z1)#Q5G37)W%hhQS!v7Q1+waYq*L^ZoCk%QXaQ7X!+x}3kK{XBEdqRE z7JQ?O`gWylf+7Q=g5j-j2{&ujCmaiKm_b*KMsmLv&U*upyq6=&Ll8{9i{w|{pvgRQ zme;oPO{yhGKKq~IvWd(>VdVFL>(DQVo6~=EeiYi33i6Hc)Qxize>ZiF7hwpN1G1DF z+;ySto4|76&Yjejnebprj!~bs=PsDDvg<{1I{9(V;UCf@^8YCZRM#*J=1!3d1Q);D zo=qx+5(s9=ANSL_t*JeiJg``fnyFGIq@2UQB~^j%U$OPp%``-c1bVRVARGOR&#{ad z3>Dv%RV@23T>77{+db8#`m8=C>}+E=tL-5INQ}TUM3IrwpfO z_{He>5A{6DKs(00ifkXFK{ca)=XxNd?v9`nFRPf6qxTyr;#&K)h!yHastFs<@U$|t z+iKE%3C?cB`)@D;l4iwO;D~KxyRPWAP*PiKuGAMFxd8(ZjWR0#tPbDdfD%|!DgQwe z_^tQvYTm5!vR*%d%t>DZ(H-%mF}@{J9|2;S0=cxApD8`=#X4o`#&h!Q+OC<#RKup8xw<+|)zHtX_ zf)S__6Sd^^)+st&@nZ?1Vj2>L-ru5@Ai|V`-uYq)p4HU;-q9*x9jD4`x$b5#wk0{O z`g(K5CEOm~z1{GVrnrE2j0h&;E+1p9Muk4`1xmameByDuZ&$2MxjB={C`3V*cUBA% zSzo$vHZ2TkQSeS-gxFakgtmgiQh-N(74WY0Pm}DoAH=k7l0FM-ptF;vFlS!ftXGL1 zzv7|qN8-_h4X7F6iTbwhNmiQOT?DPgzl~n3%2L??+5Ut~A#Ru%xnZ!v$I31=( zji}Y=SA;C4^j3J-Vw&Jsbk7Qg=5j+LF}#3LfZayB>UjhRlwuf_O_u006K z3|$x1JJRv4?J~FI!L_ada{+Sya4kg+@uF5sV9d0zOZX*HfSN}yMA1W9NKgOjmfJb3 zSFogJ-`*R)_Zl+KW(8iNUsmX&j@NJ>Su%U4K_X7_eh%27&MFDypJL*~6?s#>l5_|; z=2v92jG9S-b+AiK!sfN28C&Mm2N|&h7mr=>7d3a+4eZbuq2(NC->lmuH+y=7cRFIt z`#>Z57tPq}A9WselPU=~#saOdQ{(@2#X1Gr_IxC6&vU$v)Ivz>@!I3BEuLo_0iN_P z5oML~1AP_onsxqy{t_3EJn%|!>o zZyX{W=!0V+!?=U^=R^?on27=Y)aHak5=*1JudO@RE9qttu9yqyF-|n%-4xzK?B|z5 zVnfK3X&m7j#Lqc#;nu3nGXCqFYr^NF6JvH+!>FU|oKuk=yA@KGyUuPZxL!$!$_#o#0WUF&D zBJ<*2ym5N9c_o5p^AKEMGJS7&gqeq|>y4V>ao_RIlaNNT<#b@5uujWHT!s^>{lK&s zyK%;$XS)kcZqIy$tLf~&HZjDY1Ng2b@s6GV=RRhvWam{q?6ah#4F2SVK$huth>l*3 z$G0<8zaJ`)NQ7ch>OR~JGQQN(SOi&H; zua16nv1zhh;#ZF$7dF8mg0|IAVZGY2RxHOhLExudGeB2Bh|pz2Hb-x(f7;fI{mx~t z23N*i!}(xheUYP;Ff#RC!x|kpeZjDwrRD_mK}11s5=)a0Gh2wvlbL&^uU7VA4>-Pa z<`M=?-G>BURIfjW50avce`n`mmJPWazZfK9SmDOV%umKf)p#)yYIR$iMz)yo@XFZb z@N~pSO*($2FzQ6{k^>fG-+cm4nm1yA(3Adb->1fN+ypKoj5}1)89+iSpGsFPL1#bN zg$q81mtF!A=);xEM}xpDQ(r6FlCu%9{f74_C)8(!r^}(f#+MTS(zGooLGi%p6Wn08 z1~+=Vx5VVm+Lt?px`@cXBb?J{=&CkNBY8U6w7dtVHI^swBr^kDrYTND#O?^XZ&6%D z@T*6Z+Rn%?e_Th8L(#5&G?K+ov2D@X1S_fIyG4pvp`r0MHFEgx)H_oBLB;9dE<(yp zkosS0$S#PqfEq!tvHyrii&qb%TDXg&0b=EO1kNkPf1x{HzPdfXr+R79kG2q+Is6{h z+P$uykfWW+cnD|;qry<1s1cJIzEotmLU+l=HrH4y$&Z`ydOo+HAN4D?sq3FiJUN9N zc#~i4^z?>Bk&ML!GM@xwNE2`HEW7@q<0z!0LYD+1z@HvG5gwp6gnU4&LFw>ICgEeo zSjrqbNsB#LTyl#$9~yP+pQdh|$R9DxhSZ?}=Or=18+E$ljvcCJ^19?dQXM-OHhn&7 zXO13Wh&yu&yDGxlQ!Xnwaqk6GRfs!zWDikOztBEJu7x=z6+h*c}V!| z#J<+ko)V_+=!mni$;W-g0P~o<0^!t_%sXbpgol@0RO9F}fWdf_+UCTL+iX7R*=#7J zUiOpLtxbTZG}yDhfuK7cU#ZEE9&et#S0a4*FB`sJQR>cIJp$9n1YwSXVyd{AR%pWYP1{}yK7nZUa>w3xvtS1&rxOT=d(*+9Xc~1m zrM%~6dxA?hMq^bt0u=Bm7J-O$A;%q~ao{!rJa_LA%BEqfKu!-A!dfc>ubj)qw+!V- zt?Ar}ayl&#f)pP~;`4=PlJ-gHxhv+)w*eckhcqu@HPo6KbUx(>?lLq!M_C7Mu7PIfF;m;VrEV_Mj!j8Q1%>@~jW*4Ebmzk5Py z?~JPyPRUS3ofI{)Q`rVMFO=N6in3*H_9l;t!aD#stySl?Zq*Htt9 zpGaW{00*Z~uilo>XDc3(9Y7b`yJlKJatLWVY1BFUc{syNA$e~z_2$NAbPD}!xuyER zi&uf@-mLUlJ+(RAQ}Wg;DEig0`j$afUws90IDAL)KKffi<6D$So3E(|_Be5}CqkPZ}Sv(&9{!@{NW_006j& z3ue_h7mS{T2k#-ljxf*41J;w+1%2IDR@kfYqP%gF)mSe$KM6%e1%#AA&NzGKw-wjQ zLksDjV?rP9aI!u%QnK)KLQFKW*t!)l$!7F$g)RN7iI}c{%d?@2r=UMTT7=|jZMQOc z^`h=9c^8?xkK6`S-~cF1#(s^a?ZZ<~f`1xa?&xf>(G|xQ`0$xTd9RCtHju{8)^l<| zHCrOS8$^hBD>7%bIzL3PldBH+7K>owr#$P5bJGtKG#O?Cx_RH3ppAAcV?<`-pqOl%; zdpR!OuDBK~#Aa0ysTgII@noudAm2|~ha5R)*PWgG^d1S7*;L2qORG}z!m9NWy#B@N z$B8?^xizrl1mhPj_V-tacoAA!?<6=jwh$Bk%*cQ$%V9BtMv_Hhys;LCoggJsl|iU8Fx{CZs^Y-o7=;6ehE^y1=q2FlS==o3lGAm9!Wg8<1)S77Ag0#kBRDcjfN@$hAiAG-+TBZZ^ zK2IFhUCsvVs{zUvn}Yd?viN@~dyB!axs13_=<}Owe#d?Q3Y*!4D`!TOEA8 z1&^K*@34hmrsMeC8fTRax44_~5Z#JcS}kHraUnC2vuK;~JTO#H&_Gi@(cz>38L-5P z12sbUF!c39F#-2g5hOmsFH3c~*C=GkXzCPex`KVs`Xw=oc6MT!#=Ja$X zuo&KdNi$0}@vXwKtX_RQ&v;NTifLWzE%#DfNdYHW@^XT(^XT-nRzi+&bw0p-p+;+= z_3?^xv2`uE7X1`1hKWg0r9m%CCR%)QE~ExGzNhTGVUz11Q|?H^RitwJMPmSG5I579 zIT(y@lX-CSox6&uK?kHuV+>p$5{5*N77Us*)Tlj6y0vq-BqjnmL+ z*#cXl@7$6Cdxw1G_LJs-T4EB)F7nIqI%&Nm{95T#EL8#b7h`ae2YnhR1cg_Vd5noE zf*OXeQU2`h3gtn{O8#gPD?fAbfp(BdwbQ^+nP$mN>h+P~HT-?ITAoxP(pp1iW^gZ? z&tK}B5CD(AFC@n$dgujOa@r2g#F!xH4kME;%?f$uzoZ)snHU4G#79s;@Or!Ijdb(Z zMI!nRZtjPgtGV8roU4H}wMu}r1Z_hF{Okbzi(xdkRTtD82`v9Kj=6T>re0pmH=&$4?b?4lHgj}mx{)i!rsIP?G;kfM3O8!Z z%}!!JQWvEQi`;xg1mhByeKZgJ0#R-X;@peGYWxZfUQ|lN@*?G$vzz6tMxz7aC9Iph464vRgk6 zSF;&AnTurYA(5Q(2k6fGCQSXAcUs0f<+Ax1xolr+qW|BzrnrD5+iT7AJQi3o5TgVI zbDg z09njznZqWIh0vE5gNzJbwF3pl6U>MX)CQ`x;Tv>wbYqqY-k`z6hLE>}9R8e*L5)#$ zwSjcHxEeZnvjSSPCayMO2me$LS1B=y4IPPE#?Bwsho-0EAFIon0GmzV34gNB{Ln2! zy@PN4y1;a}6XbIAJx|iREJ4=w>q-VuUptoBe2vUZ50IAW;4?zX$ zVb8h2qqf&DqoD20aar9Q!B3B5L{<%V!NoE`bfyc2cS@|Y3HVgA9txR9BIx?0-qPJx zm#xWo_>{7Iuxa0`9HZih`$`3(PLB0h0 zWz+c*p8~IVxHTr(_M683p-mgsE(J&6pZ{HwP2xAOHY0ci_VJAO~R2ArM)aqcj{tO*xNrtK_|xX-17pkef)Y?82HIoo&_(7}5{aFeUluXWun zvztOtUk;;d!N@NF4fWBmAhs2MzputmBa|v>@`gibdb$q*E0cM`$k@b@a;D=cgCVon zhZ2nGb(y-5wtP@gzyNq|CJ5!J!ST4?v>Xhh7Ss7GN!{N1Ml|7UO?&QG+OeiRwqk*2 zFy|5=_KoDO?8;E*PunqX`qc%9Mf4Wik@2?XSvOpYzQUHK)yA5xoco7NS!3GAN`G-w z8z##@wh*6qhB4L)f}Y7NxhxbnQSC&=Jwm$K0m#ya_wgQQ?&bBZ^CN~dv=WE~TZ$IA zO#fsw0{yw^ShBm+qH&0!t74EM;`$R>sQr7)rR+~m9C&0I+x;h>^x^$vqJ)ZTpdVMg zS$2g3^(Gh3IPg*VEx-LJ_#)7^8@`YG=wZN4!mw}EO*IOpT`@oMH|oAS`2o5qra|7S zUz`6EoaNyu3nG1GcHeCGLshQ>sLz-8C`=5ii%#Y6oLF3Jxu0G@CG>Ur({?GMsAgC@Vt1eS&vT8M2ag7k*J{t>$8$mP?!;jkv;~^ zfYVu9eH>(+Vpo3|hZDsYiVjaOkKjAl+Da`P6Ho$1t}c9&z}={@HWY9;1lgR3XYdJY-B`MMc_xiyt?+A=-` z?4J(W;KL}f@bNi7D5k2;KxS;RXzEgS(4Vp&)~}Pu*NJnkFwrrqxQ>g45uV}#vt-|@ z<8vigT>Q8YMbwdqO8)We`D`2Q$G2wXnpG4;?l0&_)s|aPr_SYi3iYcKzxOIJ*tIAi z&lpD^vyUCUcjeVlYEESRzl(IEE1CSikXU;5JV)u{G*J9?I>_6;c(_~&rlRdL?3pb5 z4^$g=k@C?tRE4#f(h>6F%y3d>&ayH9#Yk`bjzniBmhz%`75v_Dz|oWiok;1^R8s-!8^Yw zGz>sUx6g|oTdIZ~yP0{43+E7rH-FiwQQZ>$P`dm%L>qsaWx02ykLtp5gvKnKrdjSt zW5>fHd)=5Il|92WR3+;Hs4oJ?5onGV?oEyx{=wi{DybqRfz1b{0L6GqJ~f2m zoFnv53lICOaRJXKh_VjSmS&xckbOin$$((NI$pV|XT(bxZI^>D_?#JO1v9)V28$5j z{o3O-@jRcMxA!rh#_)p54Zr^aw%$j6klEH9_>OKfWMj+AYy(yW|8eSIj#~pCri|0V zuTP@Fo6g>2%b$LLf&~HPDD2lZx*u)-!rId&V-|Y4cKu zNW=pB(&y+D$w-EWu8`J~)W6bA%-4J=_=F}BVEREX%H{XeX_{;to`GlKU3@h>m?g^Ab)F41}mA&<@8kry@a zvUsfpIaMMU@~&0~VIe+RErG~uHhQ%#M#1Ue$qP54O8X#VE|44z@X;q2)avtXpv@J} z%c9l1s1wY#km_;Xj2{c6N#p{-Xd~lN)nq!L5w;g_Ph8Bv032zo_FFSw45I|9r~bWN zF=!`6Re7Jrrh7kQv+P7=@*1FvnZ8mCY29h+Y?Men0e*GB&hP_XWe>cJ>K7JcKM<~Y zzT+nGT7t&jq$5gaJRyMS3vT2y_-bV4*37^OuSbjm5i8eOBhv0sY5&i;to8KsOD><& z00~ool^e?N3>ru^8Dh8)9Es@bp~O{{5{go2?q1s>Nn2@NX@*EtbTGQQp>?wK7c^n( zN12wKf#H?>J2ykklh21gv_F3+m4@^}xxO|>MZz}#EE7a7yGlzX#T=@y;&`%@@Es1* zJZ9J`P1ZZoKBP<^zMI&aTCv!sqif22fy+6}X5w9jD+~uG04fJ~F`4 z|1c5l?pc`WZJ>6KwF7Z!@hr<5+AdQX)Wp?;vC^zR$O_v4um0|bc4wqFUgW0$g$%5? z*eeLn;SVm(%5Nl;STQrUnETZJWXsg)C}sS}VvL*ocZ7OoxY~{vg5TTdC|at>=u!3# z>|eGm@a0{^@08}Iz4+fefcR=C{7pyiBCXGLy5y`uR(^-E2;Hj*QazqCoq%7 zBpdY%E~Uce)AcW5TUS$Q`xO3}L!{Gh=gi5PE-t!pDdV{AyJBnHOak$Yv*h45Pq@%P zo`sSG=^#J=WrrolrrPyJm6^)uDsHw@u+a%&whnqY4}3S0e2Zwe3HJh>S&CZgv)bZ8 z!u!rdo}I|$ibXcLd`9$mX==^-uwpIrJdu}Fv2k?j`qX$!f|!Cw85lmEN~%v*fh0Sc zn*rs%@o)DIJCs7ILS;YyrcX&)57%x^Nb`cWvRxz`g|7o|)Z6m>mn zH30UEL|-SYv{bZ0-eQCB;^wYiP9eeXDR%=!Xp1-X4~?TDE197Nbyc`P^Ljv-4rGT4qC-c<6T;PCWmr4^g?iukcvBUQW&W%tgvN{f zA`OI`J|Mfxvy3R)jlk73k{mCcM4+Zb@a|7VF(?%&UFjSDRODJi>CeE!-Cs8~a1_H*kQBZ>)LmJT->v6hiOHJvaMqv=gMiw$7y)%x)ur57YC6?J^ph~kMyQwYY>EyekI{f7IY#q%0>UQGl(+znsFUV^}IAa zjw&N9=b`+vG+ypkF-$H2@krEq=1giB$|qd$`y|%0!ILo0pH?=_$8l|6^J*07THZ!u zYbP~~H@x!yDXi_C6yx_1@^BrlDEOl*>!+?Kd(9Bnlacz5JfV-Coh=G1^DeO3MEo!3c6MD$uW51+Mvv8x-tHptvYsX6 zg)aW2tc{5A`kCw(^f;UAW@j9R<%0Ul9;ak1=Ll+SsK1fgpPn>Oq}d_V>M*tl30h(i zBZJ{wG03{y-OR$Yxq8cBusSag$qb%9jrrpK}k-U)`DF41GlB3MDoAaHh9; zXKnJ@wRUvh)Z03}cr;;`5@uX(3w!}T@tO_$Tb$IW3x%oqWD5SBBqClxk$0kS>UFgy zWQ^=mo$`8Lu@C61;UE%_)8LI2D({-ZK2iyzjK(?!CT5P(? zCCeOoIC~2f&Z6;I(|sG<75Iejw`S4l@39C=8C4G|yF1NS3Ob9cpLF%1WLEA>z;|wK zphMlUKvy!bBkh^*-6UY6>B=d2A%e_)_4sJa-iIvCuk4P(ohx$ZMo1E(jBE-%?B3Sv z`9f0VkB_35lP%1zDmN@GLiBmqYI{I_H;dD!W$1HggB;+Liap$(3ZSfTus~i*=57?* z|IFW=@rafQeS_n@vdXT34Re>3ROFkoTfs@^p_5U6ntOGe9VrO%$({d43u)$3+Zrjo zcT`baf0bV^bK@~8UH?lnX!Y^$I^Z!Vb!A*FgkujGLV?WS)d+@ z*W1JCCmnVgj&%H;2%wx4t?P?iWT&{QjD&n90-A>^-*uWm0F$h;0^*Jdu1PpnbPp}9 z=z+~o^QC8df68X#ppvtp&3B2NM2U%(ag1xaq`V1D9TN0Td9KC6&X*f$x=k<}`BzvY z)CCx`yNZpHA^w`?Apas`kJm3SCNEY#Z<39t1^H}_#F-QxIZ}k>Il&ES$^GUtD`823 z+wRPZ@l(ZEa5hai85T<)JeH?Hm#nNwzMRvPb9V~}P0k2$?#gP^W}pcnuG*|IeD+G{ zh|1c%6rX?33WU70P;D%qonlhTFDZ@-K{F#`A4mu0BzA;@}rH zCS6G*z&4YA^5Rk}nX=RaGjOg>t*^}7%kgGoq_oHqt zJ03=iIF##kqZv$OX}OrV{O`z!hAvA4L4hD6)}_13qOxj4$r=0V(3^Cw0vQX~|A!Ur z5)a-LYArY-R^DwfIW!Q}bAEqAtddU;wbicFGj3q{M{CTOe07#_K+H2Y=Eu0T4t|wc z{nJw8&TF5T{C4%#|BKyaa_S1UvV)=Bm^{ zs1r_m(-g#rokNQA*uMtlNs**S;ph5Q|>rhnSr-A`sAC))LUVcG{M?VvfW249v2R?X;xJ z6j}oH=W($V$sd?Y_2;m}6RPM!mH?p}3)a)7gkDF({MTw_yX-XAu$Y2T&NYDvrL>Q5 zcjNj$zY=|TBQE6aGKT7CImd4PSAU>?4=GHV<2c504QpUxR#B)~tfO%|#_F8MzCE>$}P#YN97%_Ooa@JPKavc(a z37l|-e1v;;ekP1zK#uXhe$$+A_leg*dNH$7rwK5PCFh0#@nZ^UK`e_`i9LlLdJe*} zdjrYPjJ8jj$Mvn*HvM?Lvmb6M-7wal-e#T_76&{{9PoVcq{F)$5`Z$VtIV?NCN$)V z$C;73-Cn3A;aVFWD1vA058a0BZ052A-^s_AH`d=%3rtj{Wjm&?bQWz-(lL(}Lb{}g z3c1APl19L_;yPOt5Y9&)$JCJZKM ztobGR;5X=)hA`cLA`T!G)<2b=@vY%roeVF9hu$hsb;%I`egzf7r+{7sqxg|!)}b%0 zMs`wXpD&CcR3Xng35?|fVf$|01pZ6N06wO%E}To$qJ{0T=>2K4Fx&!Y{aU{SUYxfH zd;NpucPSlPuIrYRelR2f!YXZ(e}M>FX?V$9DeMG2rNR1U7OsRn;hvZ)7e}!5y>G{- zz1cKwBx)nkglOV9-7nNb2fOnrfTsZ(=DuT?S%tUFba^l|UJo-b>7m`G*D64)a11bP zz80cKk&hxn%Y2Rn33|O%No!A9d8jU@-!J#`{Xi8d9>Sh_43hTcBlUXRB)fZAyR#EJ2lW z&WKy0!{Ke2!Az+r1c?hkS7SAD|HwNxh6WL#D2{ORL8XmJKU#|ecRLYc&iNl1vnnv#?^W88)SQQwZ0PegR-7DBe;v|qpaqwp>b)6}x z89j--YV?93e67iB8-n#(7^TQTkzghoQ<_**iL6h*P{0LuMU?$0jBxvO9Jb<1vWu|f zbbF?@LSI_A?+~jKA@fbUeI7DesY@5_R0uw>X0Xv%gX5n}f$`;-nNw|O(sRVY4KEsu zEhqbIfnFc-7FL)Hf*-j3!x2WGm4ipG7=Po?>p^l@6%5kIyo{MxtR#R5WqCVmU*&Rd z2+%C9)tEFPetrT!(3QXyfBn8;@TWtXhb{%xQp6*NQWqz-U!hi<`xw{s&oQD_U{~ao z2kSxrWo#)cS8V4_m((@@ylM4)R_;`Ny5uxdtCLWC5QsQ=K{1s@7qk~JR5TW3K8yF36@2S z?(|J{2{HDZ{_6<%c$q~wz3-;jGtrM4Ji0-=!Z#Plh@;WkhN3Zwh^uyWY{U{4#ZU+AM ztchOy7OPP~2cRKV!a+$`S(wNODvfsi@8H^nIfxWZDDGl03uQ0Y2w31Xym?BsaIj`2 z!}&0lDF8d#h%xqv&9|c`uC`GhyOPczH)Bk@GiI>Mjq1k%y%%UP(tE%^1TzW9sbBA2 z=ZZp@L;?T!kt4q{@0U8jLC=eRtQyg(Rb0m6YP{#PClp-734Svv!Z*+%P9m0wy3{YK8gUYE>F%Eb7RwnyEqsk z1`n`Y{))PWsUOlS9*paP1ek|&?i$Fp<`Do2B{_@;uGJ>Byp#?O7wQz;<jkK-l1#%O^B09y221K|ZE%8xx>S+D(Q|+EZPFj{^Z%CIPKJOZS z7QX8#Wsjy&$HWqNkN;h)HxD^Edt_BHyiguZ4RxSZLNt7u4B7m#5pS?zSL=xeeF}vz zHoM~W$+oa<{?aJgnTI&Tq2nqb-i+;da84{~#Yu^V#2VTg`NW)=|l(ja8k+M5pIjL(R+T;!hl}ves1-`@qH*cfe`_K z`W$8Y{%hb=h}odBt?MsbWq2{d_|fvYiBYv!{pawb@`j=uUH75NjTa+ru|&e=DgE6` z$KQH51A~x{dZ9jf&qe95Q56~4YR0x%e02A4;vy%^iB??D^=$iTG{!)qC(TvZ!q2sx z`~&K#^ZUNSCMCpj-iILT_3z1$?LvQIG7M(N^g7S2JS%V3??;5LKf$dPK=U=b+=Uo9 z=q~&!I)Gk(lH=BfHUt;cU7EJu#dQR3|x zti0%*@*X_#0_xs7YO#1?Eo#r2`rMZd4JxGkuJA)odRSm*|# z*V#$s6h}8N5p{9Cit&tv6^R+zZU6U4>}BMkAId)Kn*hVT3o9B|6h?;*bQ@f3IXw$k zfWXNxO6vBaU*YL6@Pikh%N$I_$LUxo%GVmQlPqfdfDZG^4!EuX|AnpzWdlx!7c;q4 z;V4!Rl4G3w_5oU^vm{byuG|pX2V=%G@KlrJV;wr-T>w74@rY61@+OHFr!2#-D;lsLsU4Qr<1mQ`B2J|1@mmxypgxD{)mIwaSCmGGV!8s zT)g;72^~7|*jf-~h`=RWGVqCu#k~1Jjs6+bjJFmX!W~Bmhl0?0UGPCQNjB>-X~0><6Y45GQPcx5q9{TrTz9Pm^&)sVKm{QN($i zU8@63ghx6mARO}U__;WH?F*AlBDC`aFO$6f+p;0KfgqyDc`;jUSKwC9SNy+jeyrN| zkM4O{a?GtG$H#Tri?eGQ5<}B%wd=q1*Ryi6GxC{+)qo@?p90oavk3z%7s| zt!;xOYyqPfe~+WC2{5xf6DwI+b}8RkOLz#B&;{R)BE}_GH@yv_0GUYhTP%V@cNbFC zC2jWkT|~LKjW_6U=f{UQ)rHpcT|CX+fRqx>byQh8OCEipnmER;+mqHoA?rib9m%xm zSrTYXo2V*atS;i8DPv{aX~vvavRwNVthBO!-coab>}e+hygKnM!bH6|&dNr&9HuWO z(Xc>siwqBvf&%z`jrv4H|a z$tkt2gn}4&v(F7(Fw(%2DG*p`lxg53-w$fuKMSl@i%cNn29e2ik%RuWPP?3LMp77Y zZCaO({TY`61F>EqTnJoLJTH8San{;i8j|V@jvd80Fk%;><3^s3K2ZlSxH>{#fbp1l zRsAbpn)psSRTU;r=VgpEn7v0?=kV2q%7mh%R+&3f#-fLgK9U7H*XDB@3{k&$R6CFG znxgqqLaP`*Szi`$S0PZ9g{VXXgFg%B_Tgu#65Ozmh~v37?V{&pO_7=bhIpOmt^QU~ zmIaC3?tj!;U!bnl)T#05Urx4FseLqWax9cCO%zxSI7IYE$30-aXqteSB?%-R6-+ru z!z=gT2ix7V-mC5`DztaGzLu!aHd2ttAbR_xv=vkVzQpw&MYK<0~5Z9xxi z7>yKBCFRN%G4yk4!d{mOKvrGt)6~LJi~z3;O*76khoxUq2iE4QId$)X)_yYedPDK# zONBW5f4TsH{zVbsp^X5`K%FPWa2wT;BPeDM6fb`IY%7KZar$5CpOd{Kwtc`h3&f2I zVsuc(1l`(knPTpvLCz3GxF52B-`_^`OoL2@+|HyJsI(<2RV;F)ySlF+cjUQzebSfv zVJ@l^z1vf6=yr2}k{USsj0S$+VMg!2oSZR5c@yOHEN3x4cV4<7wIv!a{E!dF&DrW* zS4GnGb>;D*$FZvC$208utfl79p%j521)0nqYXhQDdm7pJ#vFd_{o-4*3LEZrD)bmIMk!>fKT*R`?Am!R8t{==`kaLTI`F ziEX;^j=>;H0Q$4V3?4QAtEIK9#Lzd6H|1um{*q(0X+6 zlx+n%&kbMLYOJe)1VKQ@Et7YcfGis+6O4||D=^te!#t)lM^V+K3DxNn6Glj*B=plx^1EBsXjiEp0lg+ z8aCuUkF~#_3#VYDm5Jbnoe9|mXdbop;plfh=P1613hh`WtBss^Q%TucU>GF_q@Kzs zBv7M32uG_th=yI-0nwn z@A8_Go-D&mFI6p9JzA@ZapSaCM$SvP+C^jXRLV$Q*mW3^1Yr$)8t@QgV`zT?hcz;v z*xK5__4fDRGRX$O*hi7$OybcPq95&VD8)G4N7i0Lb3yAhJr@SDKusnL13eEt9%fbMsARds@>IMZg-}~9RS^x z%O0@hKRVOz{Ri{3hGYq#FuFDY9eb#Qc{YdEm_?0@wA)l!VOjoLn7%)1PFiy(!a;~w zF7`DP)u|=d0E8}5UR>Y4Df-&U?kB4FY@LVQol-&nfV*s$FrFF zvPonvl;W|CSePdku8al{<}$*4ZXka#wN);6VVIJuurxA5n%)QI98mO4*M zT7sOIX@}%1{y56z!)j39lcMn`hZs&@cD)>aM|ftOUY-mrfikLN?Pi?*ndTw;7Z#3v zkSik>BnAU+UP8v z!+@Vx_o=WX*BD!ApqmN+wDZFy$pP zgN369u#oAKs3-H9pO?sYoIs@o%DkRmJmDBYuS-s+O&chAAbND6+OxJ& zMN>3=2vVm1%_nIGIZ|45UNB75+TbWZNDlxT)fS(m<4F^8dU-!rvm{r`BJ5hVb@0Dk z7sRgsvDzkxh!|6d_zDY4gVijR>dR5aF#t~ajVKbd1YT01O!}%LFWu0vn$wPx2omwRe9&dLVN5zs3{0^o zV#o*oO1evyc&?46u}5Cnf~NLWEQ+u$Ln+CHRj?x8%M73Z-2k85u=HY9wNK(n)_ z7{FMXE(P=tX?VrL4=iuP^5F1L0xgz`9=Tr>#bYfdV!3@{{L|K=~m08wVr za$sZ#7laY1ruw8Y;&o&;O?9|li#GfY%ppOR0a0-)@stsuC`F=a5_Zasw-r>zbZthf zo?>srkfGDaQMovn0Q&BMY5oR&MGlABKzCPh06S7d< zu_xxlET5{Y!mWCeOY1Vg;>rfHqq1$U#d57X_3hzKWw3wb@~e(*N&YYSz6zWZ2S?rPk$npj8lp)mi#!qY}C z%3s}&|9xfaXRo%GRPP|1l1VK=V8G_SUx|tA{F7vCH@1+pQRcZgD$&l;FJ<5DK2(uV!Zqe1(@?uFi9+W+LJ|nn zOQ!+qsQ!r}`w=Y7kU@N!Du}QFs~I=-HNrM7`jsvG_3N zUTaeh3#7M zzW3mxyN6ROZ-Gp4k?^z1#EvSq5;&s6azjiqDb0>JTY~<3i+bPjxE!>w?Ax0kjtxHS zj*m0l`^*F*8UxM_#PuwU8g8kl8U}PXlF2_F_kE#@ z0%+LH{c5-i>wV7d?f4;o&MS7%a}P>qF^edt+eFmN6r0ZU;B=q4RZ+I46UoMI;u@{B zuxMVb^5Xe(7Z#LTL`2C?5v?%PsnIRC?)9lq@|4`p{0=K<+^FB9CIGa+!0OxYQ4t7n zr=;H>Zc`hSPng5Llm$Jkg^p48QbkmDpU|fP9vM8A_#2cfoen`giZm15NFZT?n-ZZye#R(!ZL_6 zmVTPPj`PYV!h5ZfxbNY(lUEzI{E+Mh*#VtX`n%ipWtO{;pDnVA2FdF7St5 za@nY$g3mL+eo0YN|7Z7J^Q@x9Ib7!cp&D2}d5~(rv%|ZK zqUWmmi6bsLBAx8_k9ET%FeOq7s>oH9WHhiGl`W0GCVktz9(*e+g#a$tV4WJ*N})v# zXsB1SqeA9z^(!vOR@JI%QT{#h)XNd!E5gDtP_5nztvPcOVi-$MiOg<%Z;;2k z1?gHY24io8536We{9J7fynoEIU33BreLxdGWYmH3VLU#k&@Sw!WKpKITlka4ZSn;Tnbqd?Cl8=yG`EKeoM-pq*=h#-DA zOdU>$fUtI4am6KO4ClEYd&JwQuV*$fgb7rF>8i1F8QuZfgf&I6edxZ=yOXB8xG9v* zbqJ87Wv5}Z%z7_mRjOl7p( z3}Ss9WZRKB%Dv*(iLPDn2x(?-7ifr!>T7@VN|;3(PJxR2G*bYaFUer*U6-JH&itp3 zZhm>C$OmR{J~M<1USD^b%t@ri1QXcrr>uJweWis$mKi$QTPOUFqW&~H`;(2IA*vUb zCO%M7yCIeY+vX(T&FTm9I<+Rr{NM0M33Zz64G5Wu<& zr9*jVagLNcj9?;u`EL|dW6eePEY#7ksLPusP+^aeyy0Mjm%Np*fl}d$XM_mxT(F0al^t!DT(oS#tMOD><_JVt5*pk8?Ouhj zmJzqyw!{C%)Aa%5$>c^41LV8My@O{4yj->Br%<|MJAj;a`_(8gNI-~Xh*~V6x})7# zOaT;HqeMF9goV%6JgZPcJB&3$s=!tZVrqdhfx4=p|AZ%r+Vo1C0}yq$hpidflD@@h zp7Jb5tvOLZ4hkr|?NuBL+_j8`u=&1(peNCZbciyh5M~6aDfbEF4jo#B!C6 z*!u{5uZ*dpRVG%YcZta;7@l zppO*Mm@0{CMl?j!+%4UFBr!QVzPRf^X3CFr<1@Z+C0ZMIjRYj z()CE0BH&FfiuD@G{~*O6_ceRiVYyR@Dy~i%;Q7mkhe#Zo4b`0~J>!*UDc|`B4xWn$ zYDY*kF~_L4cnl4nvYUeS&y(3iG7|%nCLeGBZ&U;6QmeYW%vNQO*~GXW!~>lQ&q5M| z{>Bfz?}rMYv#%N`an>W`aGKwSL;h}OVyp!YAV{?#f;&>C&o4WLw}5; z9y{@5l6VVARn-Z6fO~?p;V|NgnKB61IxiI1@)V}mA9(=;aDPEy%aJ{4_dYAQc^mbj zrXfhD0MLra3TucQ1AK8mIr{st=A}lsY99g`e|QX;pNrnFULgCyu3l7 zvP(arS?_FbKY(YdM-sA-M|buiTYi2!w!8Y7)WYp?*<1#+I&6w2x%sQml(lcP=5y2b zDe>7V-F(gS`kp_`e;E-n9dlKFjJgDK9C|{1!*y&j#oT_Mnwv}^A^dx>@twf5!t#RDvx#v z+ai|ex>jng3jDGAgH-^h)hm#j`6JV_e1nL?j_jOxP|COAr0zGn3viUE>l$L-B=}Dx zSwT$|apSm@-fmjjx=@vEs!OU)(aEN+0Ln%nE_uekEZWSEQ~w?s2fVLq%`Od&3yaq# zABk9E6<7^E=m+^$VDev`fOgWdIFSNE2VQ)nn?sTbeq(@YIA{i7HlhsTp#X2Ucou;A zrN3=sj0McNKLU>Qi3z~jv+_0$w<~s$oaQkjYUSEexvweoZx(4UM}O}%?6x5|nj~0u zuE_-qMlOiMlqBS*48RE`uMX0 znRDM{l%S%xQ8)4a$gsy6qK4*E6{)dCFH7w@M`zkin|9bZ6kMeJdj4x+2*q}-BVJCZD;Q5IMbhTu7+LXFONX8VTyQsr?+gB&u0eG6)<0s`l5zZz{Ntqy2o z56-S_LT9-Wp~&*uV3;{ZueRNg^y3;pbev4Y=)LZrX}*)1pOTLN+q&!sdM=_Z3HLa@ z);rPT&&_T12JKh9dL^KPmJ?w;=wexOL0Mx(WBQ{-pfh)M#cT839xD}2YVH>VGk$b8 zX?Rw$x-p9iX}B_U7#kneZl5ghzy2Kagp?5-?koOL7SO7MaW`gmIrJLxTKOUTIT?Y^ zh#VL(m-JT5&{(eot*Y!-0C1WXtFrSOw4qw=b}>dy@Y%2S%-;)jvJR0Cp88EKXAd?u z?!7o3vUS)2tUX}rhE>NLmWRsU(M79&T;Xhbs3w}B3}cyyM)mBV%zB~R@EeErj3}>< zBrJxQi${iB-waA2tAG=7yE->!iXcx!7znfi7_|d^VhFCzRs{9ksVdWA$E%;HL48S6 z)#>u*s5O)nSj

w1$8UR$tPAaV!BfAV%Y0qz!TYA{!{ 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

- /// Is the deflection an innate power or something actively maintained? If true, this component grants a flat - /// deflection chance rather than a chance that degrades when moving/weightless/stunned/etc. - /// - [DataField] - public bool Innate = false; - - /// - /// Maximum probability for a projectile to be reflected. + /// Probability for a projectile to be reflected. /// [DataField("reflectProb"), ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] public float ReflectProb = 0.25f; - /// - /// The maximum velocity a wielder can move at before losing effectiveness. - /// - [DataField] - public float VelocityBeforeNotMaxProb = 2.5f; // Walking speed for a human. Suitable for a weightless deflector like an e-sword. - - /// - /// The velocity a wielder has to be moving at to use the minimum effectiveness value. - /// - [DataField] - public float VelocityBeforeMinProb = 4.5f; // Sprinting speed for a human. Suitable for a weightless deflector like an e-sword. + [DataField("spread"), ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] + public Angle Spread = Angle.FromDegrees(45); - /// - /// Minimum probability for a projectile to be reflected. - /// - [DataField] - public float MinReflectProb = 0.1f; + [DataField("soundOnReflect")] + public SoundSpecifier? SoundOnReflect = new SoundPathSpecifier("/Audio/Weapons/Guns/Hits/laser_sear_wall.ogg"); } [Flags] diff --git a/Content.Shared/Weapons/Reflect/ReflectSystem.cs b/Content.Shared/Weapons/Reflect/ReflectSystem.cs index 9b89be6202a..7a2e733bf7c 100644 --- a/Content.Shared/Weapons/Reflect/ReflectSystem.cs +++ b/Content.Shared/Weapons/Reflect/ReflectSystem.cs @@ -3,18 +3,16 @@ using Content.Shared.Administration.Logs; using Content.Shared.Alert; using Content.Shared.Audio; -using Content.Shared.Damage.Components; using Content.Shared.Database; -using Content.Shared.Gravity; using Content.Shared.Hands; using Content.Shared.Inventory; using Content.Shared.Inventory.Events; using Content.Shared.Item.ItemToggle.Components; using Content.Shared.Popups; using Content.Shared.Projectiles; -using Content.Shared.Standing; using Content.Shared.Weapons.Ranged.Components; using Content.Shared.Weapons.Ranged.Events; +using Robust.Shared.Audio; using Robust.Shared.Audio.Systems; using Robust.Shared.Network; using Robust.Shared.Physics.Components; @@ -38,134 +36,73 @@ public sealed class ReflectSystem : EntitySystem [Dependency] private readonly SharedAudioSystem _audio = default!; [Dependency] private readonly SharedTransformSystem _transform = default!; [Dependency] private readonly InventorySystem _inventorySystem = default!; - [Dependency] private readonly SharedGravitySystem _gravity = default!; - [Dependency] private readonly StandingStateSystem _standing = default!; - [Dependency] private readonly AlertsSystem _alerts = default!; - - [ValidatePrototypeId] - private const string DeflectingAlert = "Deflecting"; public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnObjectReflectProjectileAttempt); - SubscribeLocalEvent(OnObjectReflectHitscanAttempt); + SubscribeLocalEvent(OnReflectCollide); + SubscribeLocalEvent(OnReflectHitscan); SubscribeLocalEvent(OnReflectEquipped); SubscribeLocalEvent(OnReflectUnequipped); SubscribeLocalEvent(OnReflectHandEquipped); SubscribeLocalEvent(OnReflectHandUnequipped); SubscribeLocalEvent(OnToggleReflect); - SubscribeLocalEvent(OnUserProjectileReflectAttempt); - SubscribeLocalEvent(OnUserHitscanReflectAttempt); + SubscribeLocalEvent(OnReflectUserCollide); + SubscribeLocalEvent(OnReflectUserHitscan); } - private void OnUserHitscanReflectAttempt(Entity user, ref HitScanReflectAttemptEvent args) + private void OnReflectUserHitscan(EntityUid uid, ReflectUserComponent component, ref HitScanReflectAttemptEvent args) { if (args.Reflected) return; - if (!UserCanReflect(user, out var bestReflectorUid)) - return; - - if (!TryReflectHitscan(user.Owner, bestReflectorUid.Value, args.Shooter, args.SourceItem, args.Direction, out var dir)) - return; - - args.Direction = dir.Value; - args.Reflected = true; - } - - private void OnUserProjectileReflectAttempt(Entity user, ref ProjectileReflectAttemptEvent args) - { - if (args.Cancelled) - return; - - if (!TryComp(args.ProjUid, out var reflectiveComponent)) - return; - - if (!UserCanReflect(user, out var bestReflectorUid, (args.ProjUid, reflectiveComponent))) - return; - - if (!TryReflectProjectile(user, bestReflectorUid.Value, (args.ProjUid, args.Component))) - return; + foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(uid, SlotFlags.All & ~SlotFlags.POCKET)) + { + if (!TryReflectHitscan(uid, ent, args.Shooter, args.SourceItem, args.Direction, out var dir)) + continue; - args.Cancelled = true; + args.Direction = dir.Value; + args.Reflected = true; + break; + } } - private void OnObjectReflectHitscanAttempt(Entity obj, ref HitScanReflectAttemptEvent args) + private void OnReflectUserCollide(EntityUid uid, ReflectUserComponent component, ref ProjectileReflectAttemptEvent args) { - if (args.Reflected || (obj.Comp.Reflects & args.Reflective) == 0x0) - return; - - if (!TryReflectHitscan(obj, obj, args.Shooter, args.SourceItem, args.Direction, out var dir)) - return; + foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(uid, SlotFlags.All & ~SlotFlags.POCKET)) + { + if (!TryReflectProjectile(uid, ent, args.ProjUid)) + continue; - args.Direction = dir.Value; - args.Reflected = true; + args.Cancelled = true; + break; + } } - private void OnObjectReflectProjectileAttempt(Entity obj, ref ProjectileReflectAttemptEvent args) + private void OnReflectCollide(EntityUid uid, ReflectComponent component, ref ProjectileReflectAttemptEvent args) { if (args.Cancelled) return; - if (!TryReflectProjectile(obj, obj, (args.ProjUid, args.Component))) - return; - - args.Cancelled = true; + if (TryReflectProjectile(uid, uid, args.ProjUid, reflect: component)) + args.Cancelled = true; } - /// - /// Can a user reflect something that's hit them? Returns true if so, and the best reflector available in the user's equipment. - /// - private bool UserCanReflect(Entity user, [NotNullWhen(true)] out Entity? bestReflector, Entity? projectile = null) + private bool TryReflectProjectile(EntityUid user, EntityUid reflector, EntityUid projectile, ProjectileComponent? projectileComp = null, ReflectComponent? reflect = null) { - bestReflector = null; - - foreach (var entityUid in _inventorySystem.GetHandOrInventoryEntities(user.Owner, SlotFlags.WITHOUT_POCKET)) - { - if (!TryComp(entityUid, out var comp)) - continue; - - if (!comp.Enabled) - continue; - - if (bestReflector != null && bestReflector.Value.Comp.ReflectProb >= comp.ReflectProb) - continue; - - if (projectile != null && (comp.Reflects & projectile.Value.Comp.Reflective) == 0x0) - continue; - - bestReflector = (entityUid, comp); - } - - return bestReflector != null; - } - - private bool TryReflectProjectile(EntityUid user, Entity reflector, Entity projectile) - { - if ( - // Is it on? - !reflector.Comp.Enabled || - // Is the projectile deflectable? + if (!Resolve(reflector, ref reflect, false) || + !reflect.Enabled || !TryComp(projectile, out var reflective) || - // Does the deflector deflect the type of projecitle? - (reflector.Comp.Reflects & reflective.Reflective) == 0x0 || - // Is the projectile correctly set up with physics? - !TryComp(projectile, out var physics) || - // If the user of the reflector is a mob with stamina, is it capable of deflecting? - TryComp(user, out var staminaComponent) && staminaComponent.Critical || - _standing.IsDown(reflector) - ) - return false; - - // If this dice roll fails, the shot isn't deflected - if (!_random.Prob(GetReflectChance(reflector))) + (reflect.Reflects & reflective.Reflective) == 0x0 || + !_random.Prob(reflect.ReflectProb) || + !TryComp(projectile, out var physics)) + { return false; + } - // Below handles what happens after being deflected. - var rotation = _random.NextAngle(-reflector.Comp.Spread / 2, reflector.Comp.Spread / 2).Opposite(); + var rotation = _random.NextAngle(-reflect.Spread / 2, reflect.Spread / 2).Opposite(); var existingVelocity = _physics.GetMapLinearVelocity(projectile, component: physics); var relativeVelocity = existingVelocity - _physics.GetMapLinearVelocity(user); var newVelocity = rotation.RotateVec(relativeVelocity); @@ -182,52 +119,63 @@ private bool TryReflectProjectile(EntityUid user, Entity refle if (_netManager.IsServer) { _popup.PopupEntity(Loc.GetString("reflect-shot"), user); - _audio.PlayPvs(reflector.Comp.SoundOnReflect, user, AudioHelpers.WithVariation(0.05f, _random)); + _audio.PlayPvs(reflect.SoundOnReflect, user, AudioHelpers.WithVariation(0.05f, _random)); } - _adminLogger.Add(LogType.BulletHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected {ToPrettyString(projectile)} from {ToPrettyString(projectile.Comp.Weapon)} shot by {projectile.Comp.Shooter}"); + if (Resolve(projectile, ref projectileComp, false)) + { + _adminLogger.Add(LogType.BulletHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected {ToPrettyString(projectile)} from {ToPrettyString(projectileComp.Weapon)} shot by {projectileComp.Shooter}"); - projectile.Comp.Shooter = user; - projectile.Comp.Weapon = user; - Dirty(projectile); + projectileComp.Shooter = user; + projectileComp.Weapon = user; + Dirty(projectile, projectileComp); + } + else + { + _adminLogger.Add(LogType.BulletHit, LogImpact.Medium, $"{ToPrettyString(user)} reflected {ToPrettyString(projectile)}"); + } return true; } + private void OnReflectHitscan(EntityUid uid, ReflectComponent component, ref HitScanReflectAttemptEvent args) + { + if (args.Reflected || + (component.Reflects & args.Reflective) == 0x0) + { + return; + } + + if (TryReflectHitscan(uid, uid, args.Shooter, args.SourceItem, args.Direction, out var dir)) + { + args.Direction = dir.Value; + args.Reflected = true; + } + } + private bool TryReflectHitscan( EntityUid user, - Entity reflector, + EntityUid reflector, EntityUid? shooter, EntityUid shotSource, Vector2 direction, [NotNullWhen(true)] out Vector2? newDirection) { - if ( - // Is the reflector enabled? - !reflector.Comp.Enabled || - // If the user is a mob with stamina, is it capable of deflecting? - TryComp(user, out var staminaComponent) && staminaComponent.Critical || - _standing.IsDown(user)) + if (!TryComp(reflector, out var reflect) || + !reflect.Enabled || + !_random.Prob(reflect.ReflectProb)) { newDirection = null; return false; } - // If this dice roll fails, the shot is not deflected. - if (!_random.Prob(GetReflectChance(reflector))) - { - newDirection = null; - return false; - } - - // Below handles what happens after being deflected. if (_netManager.IsServer) { _popup.PopupEntity(Loc.GetString("reflect-shot"), user); - _audio.PlayPvs(reflector.Comp.SoundOnReflect, user, AudioHelpers.WithVariation(0.05f, _random)); + _audio.PlayPvs(reflect.SoundOnReflect, user, AudioHelpers.WithVariation(0.05f, _random)); } - var spread = _random.NextAngle(-reflector.Comp.Spread / 2, reflector.Comp.Spread / 2); + var spread = _random.NextAngle(-reflect.Spread / 2, reflect.Spread / 2); newDirection = -spread.RotateVec(direction); if (shooter != null) @@ -238,106 +186,52 @@ private bool TryReflectHitscan( return true; } - private float GetReflectChance(Entity reflector) - { - /* - * The rules of deflection are as follows: - * If you innately reflect things via magic, biology etc., you always have a full chance. - * If you are standing up and standing still, you're prepared to deflect and have full chance. - * If you have velocity, your deflection chance depends on your velocity, clamped. - * If you are floating, your chance is the minimum value possible. - */ - - if (reflector.Comp.Innate) - return reflector.Comp.ReflectProb; - - if (_gravity.IsWeightless(reflector)) - return reflector.Comp.MinReflectProb; - - if (!TryComp(reflector, out var reflectorPhysics)) - return reflector.Comp.ReflectProb; - - return MathHelper.Lerp( - reflector.Comp.MinReflectProb, - reflector.Comp.ReflectProb, - // Inverse progression between velocities fed in as progression between probabilities. We go high -> low so the output here needs to be _inverted_. - 1 - Math.Clamp((reflectorPhysics.LinearVelocity.Length() - reflector.Comp.VelocityBeforeNotMaxProb) / (reflector.Comp.VelocityBeforeMinProb - reflector.Comp.VelocityBeforeNotMaxProb), 0, 1) - ); - } - - private void OnReflectEquipped(Entity reflector, ref GotEquippedEvent args) + private void OnReflectEquipped(EntityUid uid, ReflectComponent component, GotEquippedEvent args) { if (_gameTiming.ApplyingState) return; EnsureComp(args.Equipee); - - if (reflector.Comp.Enabled) - EnableAlert(args.Equipee); } - private void OnReflectUnequipped(Entity reflector, ref GotUnequippedEvent args) + private void OnReflectUnequipped(EntityUid uid, ReflectComponent comp, GotUnequippedEvent args) { RefreshReflectUser(args.Equipee); } - private void OnReflectHandEquipped(Entity reflector, ref GotEquippedHandEvent args) + private void OnReflectHandEquipped(EntityUid uid, ReflectComponent component, GotEquippedHandEvent args) { if (_gameTiming.ApplyingState) return; EnsureComp(args.User); - - if (reflector.Comp.Enabled) - EnableAlert(args.User); } - private void OnReflectHandUnequipped(Entity reflector, ref GotUnequippedHandEvent args) + private void OnReflectHandUnequipped(EntityUid uid, ReflectComponent component, GotUnequippedHandEvent args) { RefreshReflectUser(args.User); } - private void OnToggleReflect(Entity reflector, ref ItemToggledEvent args) + private void OnToggleReflect(EntityUid uid, ReflectComponent comp, ref ItemToggledEvent args) { - reflector.Comp.Enabled = args.Activated; - Dirty(reflector); - - if (args.User == null) - return; - - if (reflector.Comp.Enabled) - EnableAlert(args.User.Value); - else - DisableAlert(args.User.Value); + comp.Enabled = args.Activated; + Dirty(uid, comp); } /// - /// Refreshes whether someone has reflection potential, so we can raise directed events on them. + /// Refreshes whether someone has reflection potential so we can raise directed events on them. /// private void RefreshReflectUser(EntityUid user) { - foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(user, SlotFlags.WITHOUT_POCKET)) + foreach (var ent in _inventorySystem.GetHandOrInventoryEntities(user, SlotFlags.All & ~SlotFlags.POCKET)) { if (!HasComp(ent)) continue; EnsureComp(user); - EnableAlert(user); - return; } RemCompDeferred(user); - DisableAlert(user); - } - - private void EnableAlert(EntityUid alertee) - { - _alerts.ShowAlert(alertee, DeflectingAlert); - } - - private void DisableAlert(EntityUid alertee) - { - _alerts.ClearAlert(alertee, DeflectingAlert); } } diff --git a/Resources/Locale/en-US/alerts/alerts.ftl b/Resources/Locale/en-US/alerts/alerts.ftl index 24bc60cbf15..319809da40a 100644 --- a/Resources/Locale/en-US/alerts/alerts.ftl +++ b/Resources/Locale/en-US/alerts/alerts.ftl @@ -107,6 +107,3 @@ alerts-revenant-essence-desc = The power of souls. It sustains you and is used f alerts-revenant-corporeal-name = Corporeal alerts-revenant-corporeal-desc = You have manifested physically. People around you can see and hurt you. - -alerts-deflecting-name = Deflecting -alerts-deflecting-desc = You have a chance to deflect incoming projectiles. Standing still or moving slowly will increase this chance. diff --git a/Resources/Prototypes/Alerts/alerts.yml b/Resources/Prototypes/Alerts/alerts.yml index 72412fde7cc..c08453460f4 100644 --- a/Resources/Prototypes/Alerts/alerts.yml +++ b/Resources/Prototypes/Alerts/alerts.yml @@ -24,7 +24,6 @@ - category: Thirst - alertType: Magboots - alertType: Pacified - - alertType: Deflecting - type: entity id: AlertSpriteView @@ -475,11 +474,3 @@ state: critical name: Debug6 description: Debug - -- type: alert - id: Deflecting - icons: - - sprite: /Textures/Interface/Alerts/deflecting.rsi - state: deflecting0 - name: alerts-deflecting-name - description: alerts-deflecting-desc diff --git a/Resources/Prototypes/Anomaly/behaviours.yml b/Resources/Prototypes/Anomaly/behaviours.yml index e39933c365c..dea1ddb69c3 100644 --- a/Resources/Prototypes/Anomaly/behaviours.yml +++ b/Resources/Prototypes/Anomaly/behaviours.yml @@ -84,7 +84,6 @@ description: anomaly-behavior-reflect components: - type: Reflect - innate: true reflectProb: 0.5 reflects: - Energy diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml index 825e729115c..606af0b127a 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/armor.yml @@ -96,7 +96,6 @@ Heat: 0.4 # this technically means it protects against fires pretty well? -heat is just for lasers and stuff, not atmos temperature - type: Reflect reflectProb: 1 - innate: true # armor grants a passive shield that does not require concentration to maintain reflects: - Energy diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml b/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml index e0a3a764561..45fb6a12bdd 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/hellspawn.yml @@ -56,7 +56,6 @@ - type: Perishable - type: Reflect reflectProb: 0.7 - innate: true reflects: - Energy - type: Fixtures diff --git a/Resources/Prototypes/Entities/Objects/Shields/shields.yml b/Resources/Prototypes/Entities/Objects/Shields/shields.yml index e7ebb1b98d4..b794e42ff7d 100644 --- a/Resources/Prototypes/Entities/Objects/Shields/shields.yml +++ b/Resources/Prototypes/Entities/Objects/Shields/shields.yml @@ -313,7 +313,7 @@ name: mirror shield parent: BaseShield id: MirrorShield - description: Glows an eerie red. You hear the Geometer whispering... + description: Eerily glows red... you hear the geometer whispering components: - type: Sprite state: mirror-icon @@ -321,7 +321,6 @@ heldPrefix: mirror - type: Reflect reflectProb: 0.95 - innate: true reflects: - Energy - type: Blocking #Mirror shield reflects heat/laser, but is relatively weak to everything else. @@ -409,7 +408,6 @@ - type: Reflect enabled: false reflectProb: 0.95 - innate: true reflects: - Energy - type: Blocking diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml index 592fe56b475..fbf8b1003c3 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/e_sword.yml @@ -78,8 +78,6 @@ malus: 0 - type: Reflect enabled: false - reflectProb: 0.5 - minReflectProb: 0.25 - type: IgnitionSource temperature: 700 @@ -220,7 +218,7 @@ name: double-bladed energy sword parent: EnergySword id: EnergySwordDouble - description: Syndicate Command's intern thought that having only one blade on energy swords was not cool enough. This can be stored in pockets. + description: Syndicate Command Interns thought that having one blade on the energy sword was not enough. This can be stored in pockets. components: - type: EnergySword - type: ItemToggle @@ -271,8 +269,7 @@ size: Small sprite: Objects/Weapons/Melee/e_sword_double-inhands.rsi - type: Reflect - reflectProb: .80 - minReflectProb: .65 + reflectProb: .75 spread: 75 - type: UseDelay delay: 1 diff --git a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml index 11e7f983e05..7cc33b71550 100644 --- a/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml +++ b/Resources/Prototypes/Entities/Objects/Weapons/Melee/sword.yml @@ -13,17 +13,12 @@ attackRate: 1.5 damage: types: - Slash: 15 + Slash: 17 #cmon, it has to be at least BETTER than the rest. soundHit: path: /Audio/Weapons/bladeslice.ogg - type: Reflect enabled: true - # Design intent: a robust captain or tot can sacrifice movement to make the most of this weapon, but they have to - # really restrict themselves to walking speed or less. - reflectProb: 0.5 - velocityBeforeNotMaxProb: 1.0 - velocityBeforeMinProb: 3.0 - minReflectProb: 0.1 + reflectProb: .1 spread: 90 - type: Item size: Normal @@ -88,9 +83,6 @@ - Back - Belt - type: Reflect - reflectProb: 0.3 - velocityBeforeNotMaxProb: 6.0 # don't punish ninjas for being ninjas - velocityBeforeMinProb: 10.0 - type: entity name: machete @@ -160,7 +152,7 @@ wideAnimationRotation: -135 damage: types: - Slash: 15 + Slash: 16 soundHit: path: /Audio/Weapons/bladeslice.ogg - type: Item @@ -172,7 +164,7 @@ name: The Throngler parent: BaseItem id: Throngler - description: Why would someone make this? + description: Why would you make this? components: - type: Sharp - type: Sprite @@ -193,10 +185,7 @@ path: /Audio/Effects/explosion_small1.ogg - type: Reflect enabled: true - reflectProb: 0.5 # In robust hands, deflects as well as an e-sword - velocityBeforeNotMaxProb: 1.0 - velocityBeforeMinProb: 3.0 - minReflectProb: 0.1 + reflectProb: .25 spread: 90 - type: Item size: Ginormous diff --git a/Resources/Textures/Interface/Alerts/deflecting.rsi/deflecting0.png b/Resources/Textures/Interface/Alerts/deflecting.rsi/deflecting0.png deleted file mode 100644 index 37404e77f76444946eaa481b8f4ec861f85736c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1761 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}e5nzhX}-P; zT0k}j5QD&_;K@Lev%n*=n1MmW7law7oa)tQU|_Dx42dX-@b$4u&d=3LOvz75)vL%Y z0PC`;umUo3Q%e#RDspr3imfVamB1>jfNYSkzLEl1NlCV?QiN}Sf^&XRs)CuGfu4bq z9hZWFf=y9MnpKdC8&o@xXRDM^Qc_^0uU}qXu2*iXmtT~wZ)j<0sc&GUZ)BtkRH0j3 znOBlnp_^B%3^4>|j!SBBa#3bMNoIbY0?6FNr2NtnTO}osMQ{LdXG${Mo`TY%9I!1Z z$@-}|sky0nCB^!NdWQPg^p#|$AzYYO3=Ixo!03ZyfZ7bOYV#~8Nj3q7lxqdhJy8Dv z9hwZbx40xlA4!3}k%57Qu7Q!Rk)=M|e?aHkq$FFFWR~Qlf&&ijA8-gd=9Hj{g4Bb8 zASV+PvQ{~XdFi%F6}l;@X^EvdB}#Uod0?Yb6da36%JYk|ZS*0kQB8q}q8e_akHsA} zAm3X>2Bj9~=ahoN-_Fq3$OarHD58j%far+8ssmXRT}MDhen~zsWff&6d*+p-78Mi$ zQyJJsn0>fapqquTJTxz}#13WvnlO?sq*$_o23!a@MlgdDr&6eKkf23Mv5@Qljs{?U zu;a4PhvzLjuD|Ez{a|2VdgSTi7!twxHf(>ll%q)9>g)3aH%&4L?C@0f=sKY3^-_5x?PXMg=&dwlOg7bU|>CT~x9 zb_T6CWpZ@TUF_5_Lklimk-JuS7}Ko>mE&-XwT%@ zz~AnCsWjGS_c!$k_qyy%=bv{x)ZwDkSM>CArNyI_f|-FzCbQ0}DK0pe;IJ{`jA%$K z$3xdA@?HlRJyy6KS>*1mHaTQ%m}f)%-=FRGo-dZ+d604WWl4U)jbbK=2$gdI!WH>j zqh6HV`q?dPS6*4`o*(~j>3RD+3qv0!n~cdU8!k@z*R#?f>E!~ag&Ur}|8vr7UvkaQ z=;b+Pr=RmN9(OaAd3jBxQDi~KqKg_A7l)U0m1^@YVz=nh@z^ISVL63sg*fk&6Deo1 z6F1+ypsT#ltU+0H_0+W;yW~=II3G+hT(|GUqiho?6S@AK`V$0rA1qp_DOl|Id#y;u z%5t^N%geXT-<=&@XLj20rd8Jjj+DHd=yt)~@iJ*|HCHywVB%a6_`e{Ld3DQ-g`9e2 zJHC5NO!Nqp7KGu&fThp?^U)%zxfj8D>H6YSo*o)!HwtY_Bk?~ z3617rwSO<0-|6{uH|pctX{S|7cgLQ8@i3*mA^1zdvC9PwTy;L%{TO><_x)_sd|sTk z@bjThlf;icpI+^l)7}u_&|l5Ce9_&!$2uEl8U5J%o_$~c7pCKr88jzx3*G2gzbKlU ziBEnW%e&>y6Ao;Tv%SAUaD|Y_o#_q1Q<_}#rY|nA(CNRW_~66)T7N6U4bP6eznPTy lZ%sw4nOvUSG&zw4^;={Tb>7Fkn+K|1JYD@<);T3K0RY#fl2ZTx diff --git a/Resources/Textures/Interface/Alerts/deflecting.rsi/meta.json b/Resources/Textures/Interface/Alerts/deflecting.rsi/meta.json deleted file mode 100644 index f5d94c891a7..00000000000 --- a/Resources/Textures/Interface/Alerts/deflecting.rsi/meta.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "version": 1, - "license": "CC-BY-SA-3.0", - "copyright": "Deflecting icon by Ubaser", - "size": { - "x": 32, - "y": 32 - }, - "states": [ - { - "name": "deflecting0" - } - ] -} From c2f8984e6cbb2c71b73a839ae577350760395fdc Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Sat, 22 Jun 2024 22:17:28 -0400 Subject: [PATCH 130/546] Apply RoleLoadout MinLimit fix to EnsureValid too (#29358) Apply MinLimit fix to EnsureValid too --- Content.Shared/Preferences/Loadouts/RoleLoadout.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs index ca6d841616d..f943c9ea8a0 100644 --- a/Content.Shared/Preferences/Loadouts/RoleLoadout.cs +++ b/Content.Shared/Preferences/Loadouts/RoleLoadout.cs @@ -124,9 +124,12 @@ public void EnsureValid(HumanoidCharacterProfile profile, ICommonSession session // If you put invalid ones first but that's your fault for not using sensible defaults if (loadouts.Count < groupProto.MinLimit) { - for (var i = 0; i < Math.Min(groupProto.MinLimit, groupProto.Loadouts.Count); i++) + foreach (var protoId in groupProto.Loadouts) { - if (!protoManager.TryIndex(groupProto.Loadouts[i], out var loadoutProto)) + if (loadouts.Count >= groupProto.MinLimit) + break; + + if (!protoManager.TryIndex(protoId, out var loadoutProto)) continue; var defaultLoadout = new Loadout() @@ -193,11 +196,10 @@ public void SetDefault(HumanoidCharacterProfile? profile, ICommonSession? sessio if (groupProto.MinLimit > 0) { // Apply any loadouts we can. - var addedCount = 0; foreach (var protoId in groupProto.Loadouts) { // Reached the limit, time to stop - if (addedCount >= groupProto.MinLimit) + if (loadouts.Count >= groupProto.MinLimit) break; if (!protoManager.TryIndex(protoId, out var loadoutProto)) @@ -214,7 +216,6 @@ public void SetDefault(HumanoidCharacterProfile? profile, ICommonSession? sessio loadouts.Add(defaultLoadout); Apply(loadoutProto); - addedCount++; } } } From c90c065431566f17e040cddac3d056a2aec38402 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sun, 23 Jun 2024 00:38:41 -0400 Subject: [PATCH 131/546] swap siren (#29369) --- Resources/Audio/Misc/attributions.yml | 6 +++--- Resources/Audio/Misc/siren.ogg | Bin 136699 -> 174322 bytes 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Audio/Misc/attributions.yml b/Resources/Audio/Misc/attributions.yml index db13d28d838..b38cb56a898 100644 --- a/Resources/Audio/Misc/attributions.yml +++ b/Resources/Audio/Misc/attributions.yml @@ -34,9 +34,9 @@ source: "https://github.com/ss220-space/Paradise/blob/05043bcfb35c2e7bcf1efbdbfbf976e1a2504bc2/sound/effects/epsilon.ogg" - files: ["siren.ogg"] - license: "CC-BY-SA-3.0" - copyright: "Taken from Parsdise SS13" - source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/effects/new_siren.ogg" + license: "CC0-1.0" + copyright: "Created by Bhijin & Myr for Space Station 14" + source: "https://github.com/space-wizards/space-station-14" - files: ["redalert.ogg"] license: "CC-BY-SA-3.0" diff --git a/Resources/Audio/Misc/siren.ogg b/Resources/Audio/Misc/siren.ogg index 24c4ecca9a10599643f342b8dd24d3d8fb02eede..dad08b5dc31bb8a20eeb02fa709b58df093c84e2 100644 GIT binary patch literal 174322 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
*=iyCsL@&cSAW7IH``qkcQtFTy{{M&bI*@@;P? z41~08hr;tc@XvUI>|LyH4mHe!zkyCj`0iFDS%UhchgTiIsIXU=tjH<1=NM!z@97d^ z+_v2}3vDG&H}V~KP9mz0IQ-VOiZFtlxE&;HYs#D1FA*d{FTaQuTC56+rUXy`$MrfC zfFn>P;JawLw-CJx0+4~DB{fG?LAHNc4&_I}|DM;L6rJu@J~#LQTgMiFHn)KgkJ=-U zrK$&DG^!5&R+8=fy&UP_dE&^m@z&TQ3OQ@yE=G}$=!J~xma?O?kXhR~MSo1Ap18z< zQ*bIdbL%dwzC63{$^p$PLPxkyE>DEddlV|nk0M?!FaY*ddQ3s`ol_qSxTex5rK2<6 zm*6Y&b&V+9(T2XO+{;!lt@<>xW8Sk=1H$Z;ef|cf^KxLaXmKw4+3gj#B=Rqhq3lzI zM>9U6Y$u3;Jzle=V(8B67hnrw+s*lGA2(!tz^}JSLg$IQKW?B-it=8jjSAQu7uoE? zr4$Nv6u3NMOBkAidz%}8`9oO_*f4iW6aop?s)i)n*vB(0e<>f~3VhDCQF)T`Ns70U zkXG(b_jKOfAk6M00)qwYjqjOzY^qiipK*UDVwh62UsO!x!G0UFl*lFeaa70POp}~Gk6e$7H`psQs_Z`Df?lX+TfJko4vY1(f@oYKq{>cJK!M> zxS7KcXLM;g*kspQ%=RN^V8X0!Q)&Ors!Ck@FuUpI_>6!cH5L(shTi2N{Vzcl%b;dJlbGbU%mvo03}#$@E!z zIOa=_pZwLSv zI}EQ|_AOi*)bAgAE85{1hfyxYS=j_JvaV}R(H~Rk-M~xY#=>&r{d}q&)a>0%8SHC8 zYmICyZ?~}!o1jn!n#K~)4lj-6dZ%~+E)tSc;H({K2zNr007odhR0G^o7D@ctX(aWg zYkE$4H%9APGR8(Q6HH1l@lk?gJi!xQ7+A*f&ybND{);YUZTTWXW= zzkiv>&^H>2Q};afK6e>R2DGjSj^N1iaiuO#e(1tb9;R&uc$35bM8RuTMR(BE&BU^Czlpxge)(cLV4egLFm*>9oF-hT3in=;5w-) z+IsNyl~Vk*V_+wU{RLts`$M>t5d$84lnyx{MT}>BcMdEizvCB~{T`W3rg;|)*8B2~ zJ=UFojoUiU?gX^tA|#^$u73$shtL(cu7j}FK}B3!=XWG8!7Ep*(q$raQV#@ zBW7e4))ARSKGl#3GQBPFwG&@<46!}PuIuVy8>e0C(dyt|a#k??$s%-Pc@pkKzL#k7 zi619t=}6FRKG-i8&z|OCE()U=%pid0-Jdh@_uwg^wl@f64nuxkhe!w+5>YY$>c@0Q zs1d=f8%R%tfaF*a2>`3qO1JMjIP0zNFl?VlUOp-XZ|>uw`}BR5#rVM|`vE71XfVUN z-Fp!KH|~KW`k8zmTkdTsG9{a0eF+Ep+# z7KVjwFAFjVo}nJU#MILldC~jgj|_+j>uNdoA+{p6zyO{EYU980{D);juFkKz@xqNB7$Jdz^JWc*sF{5#2}Wp5A7Ax^tr~tk3tQ#V#^e@!a+rTGD|d z!oHuBK_}@q3Pw(JCx(2Em_Y|)(KuB9{pEwM>bOFJwmBd4SlnQV4@sw2wHhjiIhg@M z*-Q9){8{%h!vI1rSr_l(^MUp|IfI>G>$?e~jFO}GBlm_9e+lceru3d`9Kd6l2DJ`0 zwHXf{uc2WfyRRo8YjZ&&7)N;R>X=K}I`ci)2vqIOLEySDKbK9UT={Gd?%me=VHVCi z1a*4q&31&kHsXT4y7tY;d**yxlp6ZT$vc;CiIw3by~^9x0seE_eu=+}+plLl`05R< zlX?518d0!)+V>kRzhQeQ{|qR3@JK1awO=qKfn$r>;1ijR|JP z-hLfD>^*B)!i?BlJJJwCjX{!QR*@)ycJ*P z)FI_UxQ<*izi`PgBNhPWnxj@Ja3?*+S0P|@>Vf{)-75+xZx}px7qVNd#>&@zOO<|! zwhfp5JxqUXLytc7LPWmJ0&WMFUkx8sIpP_hC1~{3?wk7%EtPJfnQP#iAS${z97OZ) zCO#tNpREpJ(ghq3`;y?XL~W9}A5^Mus>CJ_gb2CKe}tkR6E4p+dNuR&8K(&(hBZTZ>m6t0Hx=mV8=v-)nW9Ivv}uG$t8t*(eBy@2JtmV zCIubB^&|}sH-9QBm~wG^P~K0_h=d#7+1*72=F$rghT>(1hoOQP#^mw0-x!U&_;}Jt zbQ%K+KnK|E+!YdG|2T<7d?&>jx>JGqfv+wAw5YGI{&Wis(^qxq_$y-N2}zg|ax z&GSSUQ+fFh|9uH1ix~V9CO1-9Q>tFISmHPxFX@`%V*F$G=PRd(mXJ_dNsDI5Ket6Z zOSGHEs)V$iA|ne=;g5Fk%5Jq5nRe3$ia)QyXVLq&f(BTzbYV#<>9(#lp8>_Y6 zJ^S~!LIp;=+#8a&P|=$=zi*kP#W7}Ld_akGc}BowAtCbA2mrVMRVZq|5g(YOWaV8! zU!h!R=cEWCc%Em3(i#GNH>Y`hxF=X~6~qdd<2VO>&c}eXXzZ zB$)&Atu!9%nxEuuu*AF6;sOfw!Iis7i~4f%kNDqX+kSO?S03;1*W@)a|Lb3MZ-g>4 zJ7>C{uFLZ$lv}gT{jM+dF=lxObQdv^D~y0bbXz67tkep<|5+Y=3zV3A0>EQnZH$)a zpN$)s<>!k0C%--{-jn$StKT>~%Ch8-F0fa?+I7O$lAk^&U1KF&-5D2N`06bjiL9!-T+s9`e z-9_$__1R0Jxl~LwJ$hMFsIyHpsWl8D02!l^#lUvOH-N$4R{1@CeDorGWUVSI9QV9e z%3ac#q=7F%GsFPSY#62|UYsUXJh-8QVzWqWz-peuG+%7pG- zAYpub&p5`u+xOwS*BZ#*7Y;Dur(&_%bQNy=x^kA1g1Q-I08R!e#bwuD+-xgmN%xA4 zQ(9zDN@>Z-3yI@Ia|GcNCiHpjb{W*F1!M1g3i7_mw!)hoZFH>AQF;Jtv3LuS%u7}k z;zbSaKMPHY?%WBz8vj!#f)Z5&ww>K!Dek_0*Vj^M14}Dpc;&W>lQY?i<`t#aop3&v zYbn#p(cTJi^OvZpmS7ocfSIqAad+KdCU_bLsOIMeuv+39L5S4^nC?mE^dq`A?k`fI zMth&e#=7$+0}h#5Q4Yws#EtNrLU=qdG|mgbtZp&q{(n53cRbbY|HrR09LGLpcE`%j z-s{-P7D6e>%1%}k$Ci-n5ss0)vR67rsH_svkd*A~k&NG``@X+F9uNG*<8!$_*YzH+ z_v>kUA&it*`wd3y0eRN}^woRL-j0(IjVpQd61D+tIw;bahR7KWvnUZc@88I!Q#Nz; ztNBDIA?1AGd1FY7b>$U=pi!=TH~j^EW|lQ1=jI`n;oo-`cTK`)PLEo6HRW{dZWI2| zJ_46k&)iqEZrn85AQtBDG?nrE5gl>CVx#Le!Pfvu80I6IX4J&T`MdKR=2z`&)y~`r z486`@zHT-l8E%K5K53G>kk~@rH+?l+a4aH!?>oeUzJl+&?PGpcd|(b z8UPk*N>@Zf{M|Szgp@GR8~@y%R2c`VOMG!64tTd;CA{Ld&IKeYjRUHi_~dSyviAXL8<(PMSyJ*XU5 z0+iHH{`IAf1c8zXM$_I8Y_ygXk;_tcY5KxrX{tDD|_Kv0FiCIw%ew@jkG2=+xhXlsw>U=^Drx zy0?Avl7+?J?l}}UvUU%JjaYbW9r$r{)NgJqo(V<}+HNjLZH%b|b46ZMtS^;OJ+Aji z?g=|1ys{X@R5UE_k@L!V-N|i1_JuD0I=!w`cbMsdV$VD^`AgehoO+2jB6WAtJDVo!A3STLSUOZ5ZS~0g0MJ$X-HQ zt2hnc&Z*_DaqARXETLGR0QTDn&=FS1&wmJAr0~&8S3|J*s-p`o81CYKRtkdDb&|4O ztfe%3!b0!%ri>#N8m>-};OAS>C4zK3m&;1X&L{ z%&WF3Nr~+}2rwJg8?FJd>H7W>#ZvK|oHu(6RLf686T|Js{9+vb*3j@W-g~b+ZgM~s zG@;hs-bsLVb%GMRuC}j2W*QaY|Ev@KDYK(}JJ+2Mn(Kw*Tk+x{)4sp;bXg&=;{rifHp*$+kh+JE!=yR(uY*8~0jI8=!m;>Fv#qtojF2w>LICW&asrdE)^UkZKT z;P4{Vu5ypPq@h$3b{UwtRYr{3X=i7d#ti6HwE(SIc*-$@T|6FGrCE?JMOuAok;tEqt}; z54&o365-#ZMAPZ1#w=YF^jrnwel}|GLPbhXu*+L|XKm zn<8`UvWr{E_QJP%UloW1Pl2P^`OOeG>`_R)og&6=X2()de$ozq9$U4jMA=2C_ae@h z*F1nGTNEaea3uiJ+y60SKJ#bEkk9R%iT63l6=j_Io>>wVllV~Lx?i=UP)%65Mg%$M zS$?VwfEOjgL2oxCD}WDKJ>aab@~M7nOY_MU@vbPP`_nK!3HKJod>Z0k zBSW$~Gq5(KFA0XdFTOmKjqMiG?)80=nBmpW3mlH(669nS;NC_snH6reJJvYgz>YGD z*_JB-??7+pyMW zyY(G9mrPXT$V|q?iHg15e;LY<)hCc|g@X-f=Y+IHLXQ8&>+q|ju?{_3r&lBGv~Ew+ z@lrrH8-=mxq|nkIs7D)}(z&tWx<)m$`lUrC$Aa;{1IWQ{5|{ZvUN~1~ilr`nWIdMy zx3{|eDk?^D^TpD!wfV7^R3O6S1}TS0;crK>%Fx|s?}O6rAAi|8%{v+$JvEj2ro3Tk z%cJjMLA## z3}E9MY}oGA=$$DrahVm?o2sS=)Q4?<@E+=1DGwMy~uP-uRw zE%h%Th^F7QjavLwBt&4N8Nu$d(L#5#tK{mCy`xaI`X71C+(z;VRYw6z8euvH&nk9FFVt!0taa)Y$&+Yci&-rx>}<|6qB`D%39CDD>!Ij<$tF?Q{XMSp2Hmno?UpYWp8 z^`5xIu>)sf$vKnez=SF0;Cl<@6^D zi6PiL<>&AXkiQ~g$bUac%szH@y8u7BAtK$I7#B=_&N!KbgdUb;E`2aYiDLsy!`pxz z5D`$y=kRx1F+?~j5DSyjPMu#_j9uYq`nx0~d&sus7Ku|7DEl_Q6%p*Fo1H?Wxuo&$ zRR+8dyYASvAL?6e3QF)*ZM z!ljXvLa=Qj3{cv^II|q)PunP85^7@7x_NJ%S!kH;Gg~ifT(quY`?DR+V2dMyqLecafcdj@EfDNHMBBHT1}GhsY!n& zAZ49Swb4s`^z@3de?&dai<7j+-l=t;k4IiG<_z#^4DY`fiuvQQK0Ff|s(ZOe-hFN* z6Z7c)Z(B!R$|vzmgZuNT3!3v=quo7E&|$2i#NF zVPND5V8?0e9y7lV|8IAQ=l2}N%U=t2zhQiJoIXTTl^mSg89u(_jNG7e>8jfq#I138 zjV#>$iQ5|*J$ld+JN-TbYRMOo`#;>`nz4u zcdm|X0nJM%`5F!LWq5gI ze76{3=Js&E(9B0JG}zaWYuJ%tsi*zt8L_u+CvLY?pH=&O+wlDOzLy^}V&}s51gau^ zX!wG%h<_%F(M2Wx8ovwPy+Orw{rRKz@!6xsX`hI*<4k3rl`0C@C}x&(gG*sVu4l$N zbTp`NBlRr&yss=qOX1J;Fo8ttqeE<%f@Gw_?S|t!cqZW8ndlJyBbk@7>qMqhPM_cE ztcskp3N6M$Q^T4PUQ7--8s8YZ_m@^zd~&KV>f0}L-q~S(6g_-;Cyq8=`}!j@vpJ~W zn<{ZWoiSrnssk$K;#+RK5G0aZ4)fnGEcowDfq-=*+x>Zq7AM|Yo(&_>`^N#K@(I@? zWr5gtdZiwPu<_F|i_}Ey6260k{Gt6Zqnq1sxr4K@frS-^oAP8tjOCBLiQKM=FAIDN zy!IP;g-<@)n)`pf^Ij^f#GfhXtBHEmX%<6_7$k42DVJxl>B>h(Q@ahUs`3)ScckL_ zcm@sj3!8c6k{mItTnhbHjb#YAz3g@~l{90J#^OT?{~7{6`S8M`Y61;t(+ZLM zGA>t4BO_xn%7n5UIcVr5P_t7)#FM|wTqDMaR(4fX!ql zZ#}amusW-F)Z%rvPeZGdZ!!PgumFpilcAk^J|%KPin=GuJKzOe&pfCc`K?SzzdlF$ z)vv-4N|v$5ZNjz%n6z6lo;*G-`!wL>b&z)R2iWaLp;i7-UaNP++VCUC_M>&biur2` z)^n0PD4vvXcptpgcttY%h3dEK5_0b28x2Wifqj&GQ1s_}RKR2n2BIASZ_YUZV^u{Q zul|n!SlGhig9~Nu>I>pZ>rae8Y*Y9)@DT}vf$--H_&`-EJ14g2c7J0JJS-2MECDta zzIK2}1hfqppluMxRMc=a=8+oD4d~jyQ1)rs|I7D;D%V5>PdXyvHomf$W9HHSp4-lI zb&r&dt`h{_MFZ;R1UIHfaU*Ny3-`R0zNaw3StcSH?}U-7g|H2dMSrCu^03{B@}UdT zK2x7N*nFJ5^W*sgW=gN$eXNo1f^tnumsVu9-j&=)?C+S_%m`ydZo#$t6`ya)zT@T~ zpZlGUbr!&9A5-GLoRgRGH~Q?&`h)gi`$3UWZD2f;nW4?B3#+xd(su;0|XeLn7NZ>&e4R*x18h zuS}8TC)$2Mz|LqGCmUcIpuw}l;WZw5qCDg)g|0tPCea;SPKWKB%lbl09-ZJ~1Fi{N zf?MaA0pUd`j98PGE1t$%4?BNGPQf6%*#mcYUj+`)XWw1n!@M9rE7C2L3)3g{H<|HKj;k-X+0~+Iuh5nDR@I z-Zw^=(B6O6Q6Lx-iXy&PfVTd7D6oFb^1O>PIZ=g2_H@+rD$7Ini@cC}0Dp7>KTcQ~ znuKPy5cGR&-o3Wmtao(&N9*h(ZB@dS?_HgD-ep!G%?l;Niv&NZb;Cb@)08t+GTU`M z(sHW?qu3;EC>Xmq)L(4bmFkeyw|De*t|={dL@?gNLs9V)^&?e67ga|XuZ@F}+@m(m z=O1Ts1o34P0RikTh~M8$cYIm|#DA5n8q9~KUegsX694{HX&eiZWXbFyrK5Kn@7;}p zPzzQ~q)Nvg9JABG2Du}zDk<&yg+?R6PckuqR&qP#PO9Mf?*_2n^d)DR7h46hZ$YFZ zN~r$N>5{s1%3%sm|Ftph3>^U+i0}2Onu_y~^m6jxjZUY+#s&h&ixBfJM|9bq_ihPk z{#T0vg;z_}fry*|X70JE&7m3WI%t(X`#nme@~dDddGLbpCnA$FfA1nT?t7$)(A|*C z@4l8;imEXc-Ef1nlp~S%8p%`^PKie!*K3Q|+ZQ$ae6oJ4UfsI8GtM6ngD!iQ@yw?VJDhjsVEK z{NyD1;r6|nBGI&$ zU!+)QGQwxRi4gz<*NP6Io8%7~mzGgsKT4PUna6{L6+$p$1naz;Y=Qd|J+_0R7kda_aDSq}Mi`~3-o&=WtDZc!B(`K`K zbGo3J1>}FpJufZ$K4qSUMqXOzI6ZLXY<2pZ+VktoqGYZy3$MPEK7*++9$nTWDsZyn zW@gn=cMVE4r#g4NPW?i&*-**R$|1|fup65sVc$E~Lsjt-XTtjw-dKW%6@C%B1#9`)BpuKh+1=*OuAl-1=NOxssH+b{U!w;Zzn zJ^MZNMNNs(XDx?!nyxw=OnpM?t((zml$~gtAnL3V2wUKLdDAS*-7Pcc%8Z-&eg!WX zg&E6m9UY#J4uu6@GW^uLbLB7_cUM&D=y_J)UTyw;G^tJA!!k|D53i?d;8IsR)|*c{ zI^jo}zt&4C6<_81^HVZ7M4?ebY<}=zqXo)!0i94n{frc8a3Qk8jjPuCr~vHgaBRa6`JjNHI`YkAMR z;J`g5l6?KXLlzSIZ`L>~dBd7$Xy@&=@~ijNAL771@Rp(bh!3@u8v6A19DCr8os{*5 z+TRD(tLabp?vs_5=c-Ixg+s_gje@-nw@lPn=)o?f28+}^y~*hkX@YU^Cg(=GvsnJm zKmwUcq=YH%&uPz-UfgX%R)X7dzyOA$;G?kSxp8g&F^e+6xeImv{TJe3&zTb;RroH6i-ZFb5ODIo z(FSyQnV53sNM0?&i)aR1_Yo?zN1Y-N1wzDola0!Sjb`GKm;nQ{5I?=erdyKxy+S|h;=~Di#1C}7U`tV!V zuh7zFy)VB_9XWnB?-v?%fCf^yO%zyr5gdPx4SwFvp~1PH%>KeR(WejY;UsU0QGGrv z^1RhTFX|q;e&r(~gV&nY#PyavDgDXlC|l8^5ynYO<-PwYg}3*anQp*_=M+ixb1t5WUf$H2?^EW zE392Ov=*5$cGxD?+LwbtOcn3u1gxwY_y|tqm@4{>A0^!_9eSoj}`#;1p+F3wRu*DBRV4bt9(4vAf=)J)q%&G1EQXp5A zF7YlZKfWKK1A8%EB(Q<{O5vJg!fxc{>~Z|}75T)CzpP%YY)q4>44XryQ^4UGn86{L ze-;IqHtln5%YXQgK+3(*8G~yay%oJ!tkjk4>mE3qcPJNc5vtjrDRO{i=y$@~E1mK}I3 zvd?X1J+pq?0IO-Te0HeC*MfX6ti;l%HdwpDWimz&Za4WEPvyus$q3NwJ)&GxIK*PV zJ(hv{HjeBiQ@FPJ7^^rIPfnm0V9)|rS8VEdlZ3GNuda=SeEW6ZE;l@Yv1l~ zyZ~uF9p4p#%zFK4-Ghh5>Wb)9oou@4tnB2_3e~idp zr-4MQ!X$Y{_5cAS=T^=v(V-u*1Fc$$&L4p+e~_c1IP$*i=Z#h{7I$2dh`1M8MF;d9 zL^WgeWO;A`W?3zA-8dIW{Qy==)j@II4>C|lf&r>9<|7761P0{_NS}?TCYIQ+7Sl2S z*en`@r<-+0pu$mryeks|FaFjl_|VR8_TnY)`xjD`xJ?p>J%vl;f+TgoMvCesb9q=1 zkY7anA*s5*4Ua5mbNu&8YD27z(~f7a)=kQ|Z&UER77r7yV#49mHX-J14Gm`FY{cHJ zAjLI!U*~feEXbl#O*I2!HmJjaFQvt47W2cyZoVnkbVnebiD&L6MxblaxsCY~Ty=hl z%yN@2(H4B@i9p{(Q^qJCJ|hMxV8wt(X;VOR?3H9K2%u63aIkVdav`hHLPp9IB&jJ| zI=R!gSJUj67^^04T`pVagyi&AW`A-&Sv_flz-(1pp%AQs64*ay*H;0wB)}H|EdpdS&24lp1&U~agAE{EOq8a_K8Y8lI*&x6i%Sju ziSLjON!I55$?R8Ks;&JIH^Z~Xa3-*x< zv8@3vESs4GYu2K?Zujg@fT%qU=7CnC-cl9B-2#SQ?;yt4NP4G<%KV|hl8=a;GAe1IZZ`us!r9;oFX zZukw#sIftDOHQOaSgIROvs8Kie0G`>OcaM!58|7(8i~aAI!)R%hI}mBIcG`(FEcS- z6grUdl!}S?r$6k!=7S(-}@5f^Ys7 zFFSPaiWoX@g8KG<`>K;yJ57AEj7RnJcMGF9Qm@tH>$uOSjWF=u1oyU2L6>EK<~pc| zzDdV`#AKk+t8?K&xUk#zaWPq0^Me;=P97On!>sy^VYWI;7fQWqUL+BeVdr>aUP-bQ zNpjnv%L=o(Qe@$J)O~R9mbt(=G_)c4Y#LMZgTidPy!-shv?>%t zvhg}YRHln98En%tSv?KO+tfgc&un}^sUWb2(!l;sxoJR(gQ}TDBsV*TP`D)CqVJ2g zP>uWtBQSwxI>mpuLI)7m8it=05PStpA28J0(ut6<$YZ%1F=UizASxk@Uc;M2ftgI? z7LOtS?8CayLb}*Ttybnur~lA|C!jnd! zf6jYcPpiG@iy&go_Ii>B+WU%PTjLPs3OQt|!%-!uUABC3W!obZrY=$W!UAE6rLW67 z9`M@?zU0R$SItS2BC2`bh`sEb4qC}G`nV%WmJVkCS8;aQi#=z07e*qK^`4b%_BqN0 z2F|h|+&n1Y5TQX}r3r|t$GcyGX})Aykq(?d=f>f3Tz_Bu6CO{_$s^gwZEn3=Wk!qN zGg$I4r=|=xUn+>Hs+1WcrfkBmCTfb}R^wTal;NWp@jo^+!k&`2RJ1@eoL0c9ORRl@ z!E4ca10fh%GfQMd50+%w0&1fHZk8goU@ehM8=FMILMh?NCN4;6J*Lg#c%N^l0oVHs z5`ASw{u1s+wy6#F^PRi9ms>`5=*J^7!&YO_x7HBytz?DDt-S}z=^WsbF%jueUs(87 z|1e8kj5-UEc%aG*{X}cp^X#qQuLXm-LcJ#=mRA)`tzo?I$e+@K6@#+&226vyy?jkFHTOTDWB!V^RbZGY`x&aLg2uK9~`>)LEQpQummszp9O!p=yO;Wd^}}1nFs?5(A!g& z08;>hKnh;~!|gaJooHO~ulAQJF3Iu~5i6`XN^uY#1*gr^c$z^*1||7WN_-7z0==|a zt4cSR9{y^tw!3iVG4F|yxasZ(iSx}4kk$Z`tZY4ohTdSj+GxuC$>7T6vH$FS4LUU* z^-g(88?DdFe6oNgg^^Y;hci9;bJm!!>-$^P#@g0((#pr~ZpGB);^FfAnx%RH>4b(< zb>;T8_xkuk#9PPrmLjGP^Ky&vC!3WO#D4ox_;_17lSD8`3SBN9KsOjxz|$dBV*lx}&KH&*0*s)aex(PAW@Ghc zq)j5jC7C{gT_~qA(Oo{r^w#{UYcGY)bhJ5wso?Q5+zt`n6Fn#iz}=14Q6%rSFPFz} z^uY+pen8p|2M1PR!&*x!%ooQa`|+j-Dy(=Cm*e6UkXe}z&7xjwGoL?o&@Rfj-cm2{ zPE1JZ;Omf0)s|l+llGAp0GgwRkZ{^a>>}OvPYWIc$$x6!MRr~~LrLZIv`_4HH0fo9 z!~h)M-|;0t;Odam%!h67CC*;duZ;H{c(yPXn|(G7h4%$Wr{)Vv8)E#ze|SGJ19Q!! zbe?bxe7FF>xmLR(V{{quRb5XqzF(RE@nOx}8hGv6j`J@;9?86{In08B4|hHZh2Ww} zjDHkE^=H*$2q`4fsE8rN;`$JHKdqLy@JqN$Kb41iOsuP;p5C&StlCtf4=;JrKx<)t zNl38i=T)epN?Ea2#f(k*B8}%(x`k;Xwr z%6*q+**44O~p6X<3ubHtJ0iETG>V52sZoXE+v8m?;g%A$0 zPtR~^d0|LFtLuQNM1Oy*-{1|0GdLssWvqxU@8C!3x?Z5BSkLXc|rwdgfp$4wUQpUI?dqkc@O!r%}XU^aPS1ZkPs(RXcg3VHyDi z%}f2rpQV5Q3(HnZ|9WXyQ+n`C0{dKkfsx^IXqIflQ2`0?&bx+nAOCYN@hyrm>%u=K z(y>kl-%s8&%2kmhG0x69dPwe$6VkiLuDEf|5{+d#q|ekRH#m;7bYFWgdpk8>_~x6q z3IS}}Q#ebr|T-Uiq9Z!n&sYWGDSb5NSTfWB_^Ep9UJEtTG z;b1(2S-?|YJ$R#96ONLv4?|8+M;7dkO|D-wCjsCiFMcxJoy~6eWfuApt5eg0v<8z; z^|z?*w2v&!&tQu;?D&j(QDI2=xwhtTe)|!YJ$U6oXj@-{{@kBqXJJ{uw&|NMXdC-2PpE{=SahcUvX4aNf4C50U}Tr-7!( zlW(yS7bUr6e%_L@`C-}L{*s_gx`-?NsC(tdhj1qmi~#>+oG<-H5{g;=g8my49OxqX z0*qFIObga{4Mv$1i@k=0QSQC1*O=6br~tfpMhb>5wNHd>REJb_f&t#HcYZ)s28DeX$)@mir zE7SSN_iF$6Mz7}V=unUh{bL|rdN#P~`;uXNAyS1p!HRXeL>sw#Jn61@t^_>WIx^?@ zZKF#NHyYR_X^!=Db#Yt8AzNN^JI(i12U=TK5Czg?&Ji%C`jX7W^2@dz`jqrIW;>&@ zB_Pqy+Jq8)WHKkj&SMUY(t^@@UPmSLnmIa{Hxi75S;wQZ#A7cg#(~eoKeamQ05_6K z)zb>sUX8TOxCl#{tmfuk!S+5vy*R;l!qmC?fKxwFrJZXnO-tMbgy^-w+vN zc0r1Ws9_vejeo#;<&=}PqI*V z2Gq%?W#|6bEy|4;9+$h@8jM+Z;I5$7rRVgyXyFA-x7413@RUuC;{(>i5l@18o43!B zEsfukvWcLz9!d{p$JuEC$%Jxtm%T5Kc!!#o-j|VACGI|Yd7fiLZfrR6m2a!1WpCuS zY^wrtaeR`-)t6f7F#NL|84HX@`7<%PI7!Aw8#c3Jqvis<4{0p4C;9EQUQN`~P1sut zGThMq$YF5*?FDX6Kia6*+Dw9!4)&2U+)~9_ju8gOg6ASSY4PHjP`Z>2!{LQB0528@ z{5_mk(CWre0B1tu{R-_m+bloETd+)G#m{XOZ;QA(cj*1oCi%1X@>K8-wyO8vAaX=xUKm*SXs>dHVd=2l!FuW+sC@ypbk*OQi~Y0kfS>_=Fi z?T_VZ2(mt>Zl}-$cF76=@fw;ndAFF5^|TJ%&SqMlv1mC3xG&abe86+#jA84qr=Nnv z`m#D-x`718emfRyGIMfVNTc*P)`6TaMR{7h+<`>H+`D^>Vg67YTyLU-N8t-Ci%Bl5 zzpTI6UN<=lyr($B@tjT6PJlT>;k;tmNscMq5t6BI1zQ&m#cyf1ZH99s<1VHTCLs)3Nkz!$ zgXiSb2CDocCF!Ba3g96xuLB7IMXjA2kG16|YB%Zjy^>Nhs~gkjw9PcP@zrjXj$H*D z`{I8z(5j!WN~biYh6`flkLm?5$Fup81A8uphUO=m6LBL~F5g%~Q$0B2EQd{N%6aJK znGGkFGg6sUz48{CdUyU|`>l@k8XrV&A>#weVoo?7&M2Z=87_9uonPDZVmw-XTxHfb z%1k}qh^q{RfA8;stRuv;;4$TUywtAby^_XtFuEu4!b28tm>Zsq;C3I!yQYWijkDmA z&7v)ZWyAdB0mw6;$p<=PA*_UFA4;eIPM?a{{q!pNFSDdL%`iuri0|g4GlJTEmsuaigtT?XdFogk@*f~?x6xX^g#=EoDK%Dt@~sRH z=zyJZM2~Eb#K31~vMidkp=2l##JBP)yjAchEfKWs@jp3GHwQD9v>kR!NsH1Ba-_nx zIqru_u}1`Znaiag1yM(&v1=D^TP4G)KIET{y9AIWla*9RBd(je0#WjOPFr zHv3}N=aVU~ylGY|KnY*__2uc+2}E{O0i3GFhYl`HK%#GY?UPpuBZC$-)i?7L>m1W7 zofzTP{L9%gT)46KB}&IB{1I}nh$hpPMhT9lk1W3SjzThDP^e)2p8c?hLhi!i?6*C) zHD$UVl6&Bamvc9BI|feCUiOnYT8TIO({zR^WVIoXHr}ALB0V&tnrH@<^i| z3t{{ydze8=aL2@qV90Pulz-*Bbhd|=a7#(2ZiFiiR{a1UE}Jd_C^^Y3rfbKj2lWx( z8|Yo%UZ?fLH(lsIxX1IlT*JYz<#pa*NMN!GzgOo+R^G#?Fy*XInRzwMjy*W3zd0_= ztrzd_aPKOcy5XAV=`lZeuxLPNvfuC3gEVW8H;iUL@eHj zUfrP5f`s_=icjxHAnx+ep7s|RON6Hc{?=_Oh5&K$bi`Q6dy;S6WuALivasd&jD11O;N zX0W8ox+lA?*uA}ou~N#jxQ;#oW?5GdPsbLJzT|_KP{v}Mpq#;O)}_{id`8gXuTQ_j zZ&yi`XPXKv!*BCV&irWN5?2j{ipojd-(NfL4{loKwe5XTJfqhE3)xe-@Q!z?f9Gix z7d3qf)a8QsSy=kxjN_em3#VQ$w=dT2e|*}foSQaNS()mQIDcC
;X2H2Tx)#?54y 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 + /// Defines a template that admins can use to quickly fill out ban information. + /// + /// + /// + /// This information is not currently used by the game itself, but it is used by SS14.Admin. + /// + /// + public sealed class BanTemplate + { + public int Id { get; set; } + + /// + /// Title of the ban template. This is purely for reference by admins and not copied into the ban. + /// + public required string Title { get; set; } + + /// + /// How long the ban should last. 0 for permanent. + /// + public TimeSpan Length { get; set; } + + /// + /// The reason for the ban. + /// + /// + public string Reason { get; set; } = ""; + + /// + /// Exemptions granted to the ban. + /// + /// + public ServerBanExemptFlags ExemptFlags { get; set; } + + /// + /// Severity of the ban + /// + /// + public NoteSeverity Severity { get; set; } + + /// + /// Ban will be automatically deleted once expired. + /// + /// + public bool AutoDelete { get; set; } + + /// + /// Ban is not visible to players in the remarks menu. + /// + /// + public bool Hidden { get; set; } + } } From ba164f9e48798f462bf5b6bd0d7b9b80a9022a22 Mon Sep 17 00:00:00 2001 From: mhamster <81412348+mhamsterr@users.noreply.github.com> Date: Sun, 23 Jun 2024 22:34:32 +0700 Subject: [PATCH 151/546] ContainmentFieldComponent's garbage destruction can now be disabled (#29376) * Garbage Vaporizer 3000 + DestroyGarbage bool property + DestroyGarbage property check when dealing with incoming trash * Update ContainmentFieldComponent.cs Co-authored-by: Tayrtahn --------- Co-authored-by: Tayrtahn --- .../Singularity/EntitySystems/ContainmentFieldSystem.cs | 2 +- .../Singularity/Components/ContainmentFieldComponent.cs | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs b/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs index 561db76a470..3944e94c20d 100644 --- a/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs +++ b/Content.Server/Singularity/EntitySystems/ContainmentFieldSystem.cs @@ -26,7 +26,7 @@ private void HandleFieldCollide(EntityUid uid, ContainmentFieldComponent compone { var otherBody = args.OtherEntity; - if (HasComp(otherBody)) + if (component.DestroyGarbage && HasComp(otherBody)) { _popupSystem.PopupEntity(Loc.GetString("comp-field-vaporized", ("entity", otherBody)), uid, PopupType.LargeCaution); QueueDel(otherBody); diff --git a/Content.Shared/Singularity/Components/ContainmentFieldComponent.cs b/Content.Shared/Singularity/Components/ContainmentFieldComponent.cs index 43163a0c5cd..621bbe8ff94 100644 --- a/Content.Shared/Singularity/Components/ContainmentFieldComponent.cs +++ b/Content.Shared/Singularity/Components/ContainmentFieldComponent.cs @@ -18,4 +18,10 @@ public sealed partial class ContainmentFieldComponent : Component ///

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 literal 136699 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 W-o$hlX30!XRu+6I`&yD)qW*vL-2 Date: Sun, 23 Jun 2024 07:57:04 +0000 Subject: [PATCH 132/546] fix(packed): Fill the medical lockers in medbay (#29319) --- Resources/Maps/packed.yml | 291 ++------------------------------------ 1 file changed, 11 insertions(+), 280 deletions(-) diff --git a/Resources/Maps/packed.yml b/Resources/Maps/packed.yml index 5e533af961d..e41fdcd0eb5 100644 --- a/Resources/Maps/packed.yml +++ b/Resources/Maps/packed.yml @@ -9971,73 +9971,46 @@ entities: - type: Transform pos: 35.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 202 - uid: 150 components: - type: Transform pos: 47.5,12.5 parent: 2 - - type: DeviceLinkSink - links: - - 10321 - uid: 384 components: - type: Transform pos: 5.5,23.5 parent: 2 - - type: DeviceLinkSink - links: - - 7463 - uid: 4257 components: - type: Transform pos: 35.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 4245 - uid: 5351 components: - type: Transform pos: 63.5,29.5 parent: 2 - - type: DeviceLinkSink - links: - - 8665 - uid: 5361 components: - type: Transform pos: 64.5,29.5 parent: 2 - - type: DeviceLinkSink - links: - - 8665 - uid: 5875 components: - type: Transform pos: -0.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 5857 - uid: 7462 components: - type: Transform pos: 5.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 374 - uid: 7618 components: - type: Transform pos: 5.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 6856 - uid: 11016 components: - type: Transform @@ -10048,17 +10021,11 @@ entities: - type: Transform pos: 47.5,-49.5 parent: 2 - - type: DeviceLinkSink - links: - - 13115 - uid: 12891 components: - type: Transform pos: 48.5,-49.5 parent: 2 - - type: DeviceLinkSink - links: - - 13115 - proto: BlastDoorOpen entities: - uid: 2834 @@ -10066,17 +10033,11 @@ entities: - type: Transform pos: 12.5,-26.5 parent: 2 - - type: DeviceLinkSink - links: - - 5685 - uid: 2835 components: - type: Transform pos: 12.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 5685 - proto: BlockGameArcade entities: - uid: 1812 @@ -32735,7 +32696,7 @@ entities: priority: 0 component: Armor title: null -- proto: ClothingOuterCoatInspector +- proto: ClothingOuterCoatDetectiveLoadout entities: - uid: 12229 components: @@ -33604,420 +33565,279 @@ entities: rot: 1.5707963267948966 rad pos: -15.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 2028 components: - type: Transform rot: 1.5707963267948966 rad pos: -2.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 2030 components: - type: Transform rot: 1.5707963267948966 rad pos: -7.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 2037 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 7808 - uid: 2038 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 7808 - uid: 2039 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,23.5 parent: 2 - - type: DeviceLinkSink - links: - - 2154 - uid: 2040 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,23.5 parent: 2 - - type: DeviceLinkSink - links: - - 2154 - uid: 2041 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 7808 - uid: 2042 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 7808 - uid: 2051 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,23.5 parent: 2 - - type: DeviceLinkSink - links: - - 2154 - uid: 2064 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 7808 - uid: 2066 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,23.5 parent: 2 - - type: DeviceLinkSink - links: - - 2154 - uid: 2067 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,23.5 parent: 2 - - type: DeviceLinkSink - links: - - 2154 - uid: 5285 components: - type: Transform rot: 1.5707963267948966 rad pos: -14.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 5842 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-28.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5843 components: - type: Transform pos: 1.5,-28.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5844 components: - type: Transform pos: 1.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5845 components: - type: Transform pos: 1.5,-30.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5846 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5847 components: - type: Transform rot: -1.5707963267948966 rad pos: 0.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5850 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5851 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-30.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5852 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-28.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5853 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 5854 components: - type: Transform rot: 3.141592653589793 rad pos: -0.5,-26.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - uid: 6775 components: - type: Transform rot: 1.5707963267948966 rad pos: -16.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 6820 components: - type: Transform rot: 1.5707963267948966 rad pos: -5.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 6823 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 6825 components: - type: Transform rot: 1.5707963267948966 rad pos: 0.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 6843 components: - type: Transform rot: 1.5707963267948966 rad pos: 8.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 6844 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 6846 components: - type: Transform rot: 1.5707963267948966 rad pos: -9.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7585 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7586 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7667 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7671 components: - type: Transform rot: 1.5707963267948966 rad pos: -8.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7672 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7841 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7849 components: - type: Transform rot: 1.5707963267948966 rad pos: -6.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7875 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7876 components: - type: Transform rot: 1.5707963267948966 rad pos: -13.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7878 components: - type: Transform rot: 1.5707963267948966 rad pos: -11.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7879 components: - type: Transform rot: 1.5707963267948966 rad pos: -12.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7880 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7888 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7891 components: - type: Transform rot: 1.5707963267948966 rad pos: 5.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - uid: 7949 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 944 - proto: CowToolboxFilled entities: - uid: 5707 @@ -38276,8 +38096,6 @@ entities: - type: Transform pos: 21.5,-4.5 parent: 2 - - type: ItemCabinet - opened: True - uid: 783 components: - type: Transform @@ -58020,34 +57838,32 @@ entities: - type: Transform pos: 70.5,6.5 parent: 2 -- proto: LockerMedicine +- proto: LockerMedicineFilled entities: - - uid: 11970 + - uid: 4115 components: - type: Transform - pos: 61.5,4.5 + pos: 57.5,-15.5 parent: 2 - - uid: 11971 + - uid: 5098 components: - type: Transform - pos: 62.5,4.5 + pos: 67.5,-6.5 parent: 2 - - uid: 11972 + - uid: 5653 components: - type: Transform pos: 65.5,4.5 parent: 2 -- proto: LockerMedicineFilled - entities: - - uid: 4115 + - uid: 6871 components: - type: Transform - pos: 57.5,-15.5 + pos: 62.5,4.5 parent: 2 - - uid: 5098 + - uid: 6872 components: - type: Transform - pos: 67.5,-6.5 + pos: 61.5,4.5 parent: 2 - uid: 11402 components: @@ -58212,9 +58028,6 @@ entities: - type: Transform pos: 64.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 152 - proto: MachineCentrifuge entities: - uid: 5074 @@ -62743,9 +62556,6 @@ entities: rot: 3.141592653589793 rad pos: -0.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 5856 - proto: ReinforcedPlasmaWindow entities: - uid: 232 @@ -65619,26 +65429,16 @@ entities: - type: Transform pos: 44.5,12.5 parent: 2 - - type: DeviceLinkSink - links: - - 10322 - uid: 6513 components: - type: Transform pos: 46.5,-11.5 parent: 2 - - type: DeviceLinkSink - links: - - 6749 - uid: 6514 components: - type: Transform pos: 47.5,-11.5 parent: 2 - - type: DeviceLinkSink - links: - - 6513 - - 6749 - proto: ShuttersNormalOpen entities: - uid: 265 @@ -65646,144 +65446,93 @@ entities: - type: Transform pos: 34.5,-8.5 parent: 2 - - type: DeviceLinkSink - links: - - 1471 - uid: 267 components: - type: Transform pos: 35.5,-8.5 parent: 2 - - type: DeviceLinkSink - links: - - 1471 - uid: 270 components: - type: Transform pos: 36.5,-8.5 parent: 2 - - type: DeviceLinkSink - links: - - 1471 - uid: 320 components: - type: Transform pos: 8.5,29.5 parent: 2 - - type: DeviceLinkSink - links: - - 8163 - uid: 419 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-7.5 parent: 2 - - type: DeviceLinkSink - links: - - 1151 - uid: 913 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-4.5 parent: 2 - - type: DeviceLinkSink - links: - - 1151 - uid: 1154 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-3.5 parent: 2 - - type: DeviceLinkSink - links: - - 1151 - uid: 1658 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-6.5 parent: 2 - - type: DeviceLinkSink - links: - - 1151 - uid: 2087 components: - type: Transform pos: 28.5,17.5 parent: 2 - - type: DeviceLinkSink - links: - - 12825 - uid: 2831 components: - type: Transform pos: 9.5,29.5 parent: 2 - - type: DeviceLinkSink - links: - - 8163 - uid: 2990 components: - type: Transform pos: 50.5,1.5 parent: 2 - - type: DeviceLinkSink - links: - - 8288 - uid: 6512 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 1151 - uid: 12424 components: - type: Transform pos: 49.5,1.5 parent: 2 - - type: DeviceLinkSink - links: - - 8288 - uid: 12425 components: - type: Transform pos: 51.5,1.5 parent: 2 - - type: DeviceLinkSink - links: - - 8288 - uid: 12822 components: - type: Transform pos: 28.5,20.5 parent: 2 - - type: DeviceLinkSink - links: - - 12826 - uid: 12823 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 12825 - uid: 12824 components: - type: Transform rot: 3.141592653589793 rad pos: 28.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 12826 - proto: ShuttersRadiationOpen entities: - uid: 779 @@ -65791,33 +65540,21 @@ entities: - type: Transform pos: 19.5,-37.5 parent: 2 - - type: DeviceLinkSink - links: - - 1025 - uid: 780 components: - type: Transform pos: 20.5,-37.5 parent: 2 - - type: DeviceLinkSink - links: - - 1025 - uid: 4502 components: - type: Transform pos: 22.5,-37.5 parent: 2 - - type: DeviceLinkSink - links: - - 1025 - uid: 4503 components: - type: Transform pos: 23.5,-37.5 parent: 2 - - type: DeviceLinkSink - links: - - 1025 - proto: SignAi entities: - uid: 12242 @@ -82390,18 +82127,12 @@ entities: rot: -1.5707963267948966 rad pos: 31.5,20.5 parent: 2 - - type: DeviceLinkSink - links: - - 7716 - uid: 2259 components: - type: Transform rot: -1.5707963267948966 rad pos: 31.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 7718 - uid: 2421 components: - type: Transform From bada3bc75bf19970ed956021e76358464a946e19 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 07:57:20 +0000 Subject: [PATCH 133/546] fix(omega): Connect the disposal unit in medbay to the disposal "network" (#29305) fix(omega): Connect the disposal unit in medbay to the disposal pipe system --- Resources/Maps/omega.yml | 224 ++++++--------------------------------- 1 file changed, 35 insertions(+), 189 deletions(-) diff --git a/Resources/Maps/omega.yml b/Resources/Maps/omega.yml index 661149f4fe2..3cbcd406524 100644 --- a/Resources/Maps/omega.yml +++ b/Resources/Maps/omega.yml @@ -10037,73 +10037,46 @@ entities: - type: Transform pos: 23.5,24.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2938 - uid: 2866 components: - type: Transform pos: 23.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2938 - uid: 5573 components: - type: Transform pos: 21.5,-30.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6690 - uid: 5574 components: - type: Transform pos: 21.5,-29.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6690 - uid: 5575 components: - type: Transform pos: 21.5,-28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6690 - uid: 5794 components: - type: Transform pos: 2.5,-27.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6218 - uid: 5795 components: - type: Transform pos: 2.5,-26.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6218 - uid: 5796 components: - type: Transform pos: 2.5,-25.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6218 - uid: 9496 components: - type: Transform pos: -44.5,18.5 parent: 4812 - - type: DeviceLinkSink - links: - - 9504 - proto: BlockGameArcade entities: - uid: 4549 @@ -30885,19 +30858,19 @@ entities: - type: Transform pos: -30.486824,-12.450464 parent: 4812 -- proto: ClothingOuterCoatGentle +- proto: ClothingOuterCoatDetectiveLoadout entities: - - uid: 6193 + - uid: 11805 components: - type: Transform - pos: 13.531586,-11.381834 + pos: -14.486766,-0.42116833 parent: 4812 -- proto: ClothingOuterCoatInspector +- proto: ClothingOuterCoatGentle entities: - - uid: 11805 + - uid: 6193 components: - type: Transform - pos: -14.486766,-0.42116833 + pos: 13.531586,-11.381834 parent: 4812 - proto: ClothingOuterCoatJensen entities: @@ -31767,99 +31740,66 @@ entities: rot: -1.5707963267948966 rad pos: 22.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3188 - uid: 2771 components: - type: Transform rot: -1.5707963267948966 rad pos: 23.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3188 - uid: 2863 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3188 - uid: 3013 components: - type: Transform rot: 1.5707963267948966 rad pos: 23.5,24.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3034 - uid: 3014 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,24.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3034 - uid: 3028 components: - type: Transform rot: 1.5707963267948966 rad pos: 20.5,24.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3034 - uid: 3029 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,24.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3034 - uid: 3033 components: - type: Transform rot: 1.5707963267948966 rad pos: 21.5,24.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3034 - uid: 3043 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3188 - uid: 3046 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 3188 - uid: 11235 components: - type: Transform rot: 1.5707963267948966 rad pos: 9.5,-38.5 parent: 4812 - - type: DeviceLinkSink - links: - - 11245 - proto: CornSeeds entities: - uid: 9618 @@ -33255,17 +33195,17 @@ entities: rot: 3.141592653589793 rad pos: 0.5,-35.5 parent: 4812 - - uid: 7590 + - uid: 7416 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -9.5,-16.5 + rot: 3.141592653589793 rad + pos: -12.5,-21.5 parent: 4812 - - uid: 7591 + - uid: 7590 components: - type: Transform - rot: 3.141592653589793 rad - pos: -9.5,-21.5 + rot: 1.5707963267948966 rad + pos: -9.5,-16.5 parent: 4812 - uid: 9012 components: @@ -33392,6 +33332,12 @@ entities: - type: Transform pos: 0.5,-20.5 parent: 4812 + - uid: 8349 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-21.5 + parent: 4812 - uid: 10831 components: - type: Transform @@ -34633,6 +34579,12 @@ entities: - type: Transform pos: 0.5,-31.5 parent: 4812 + - uid: 7591 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-21.5 + parent: 4812 - uid: 7592 components: - type: Transform @@ -34717,6 +34669,12 @@ entities: rot: 3.141592653589793 rad pos: -14.5,-12.5 parent: 4812 + - uid: 8348 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-21.5 + parent: 4812 - uid: 9010 components: - type: Transform @@ -35235,6 +35193,11 @@ entities: rot: -1.5707963267948966 rad pos: 7.5,-14.5 parent: 4812 + - uid: 6291 + components: + - type: Transform + pos: -12.5,-20.5 + parent: 4812 - uid: 6431 components: - type: Transform @@ -57803,9 +57766,6 @@ entities: - type: Transform pos: 22.5,-29.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6313 - proto: MachineCentrifuge entities: - uid: 3403 @@ -62681,9 +62641,6 @@ entities: rot: 1.5707963267948966 rad pos: 10.5,-38.5 parent: 4812 - - type: DeviceLinkSink - links: - - 11245 - proto: ReinforcedPlasmaWindow entities: - uid: 4138 @@ -65267,161 +65224,104 @@ entities: rot: -1.5707963267948966 rad pos: 1.5,9.5 parent: 4812 - - type: DeviceLinkSink - links: - - 712 - uid: 356 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,8.5 parent: 4812 - - type: DeviceLinkSink - links: - - 712 - uid: 357 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,7.5 parent: 4812 - - type: DeviceLinkSink - links: - - 712 - uid: 358 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,6.5 parent: 4812 - - type: DeviceLinkSink - links: - - 712 - uid: 359 components: - type: Transform pos: 2.5,4.5 parent: 4812 - - type: DeviceLinkSink - links: - - 712 - uid: 360 components: - type: Transform pos: 3.5,4.5 parent: 4812 - - type: DeviceLinkSink - links: - - 712 - uid: 785 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-2.5 parent: 4812 - - type: DeviceLinkSink - links: - - 1646 - uid: 786 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-0.5 parent: 4812 - - type: DeviceLinkSink - links: - - 1646 - uid: 787 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-1.5 parent: 4812 - - type: DeviceLinkSink - links: - - 1646 - uid: 1929 components: - type: Transform pos: -13.5,26.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2241 - uid: 1930 components: - type: Transform pos: 5.5,27.5 parent: 4812 - - type: DeviceLinkSink - links: - - 1965 - uid: 1931 components: - type: Transform pos: -10.5,26.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2241 - uid: 2234 components: - type: Transform pos: -12.5,26.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2241 - uid: 2235 components: - type: Transform pos: 8.5,27.5 parent: 4812 - - type: DeviceLinkSink - links: - - 1965 - uid: 2236 components: - type: Transform pos: 7.5,27.5 parent: 4812 - - type: DeviceLinkSink - links: - - 1965 - uid: 2835 components: - type: Transform pos: 16.5,28.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2844 - uid: 2836 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,30.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2844 - uid: 2837 components: - type: Transform rot: 1.5707963267948966 rad pos: 18.5,31.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2844 - uid: 2870 components: - type: Transform pos: 16.5,36.5 parent: 4812 - - type: DeviceLinkSink - links: - - 2844 - uid: 3945 components: - type: Transform @@ -65437,132 +65337,84 @@ entities: - type: Transform pos: 26.5,-21.5 parent: 4812 - - type: DeviceLinkSink - links: - - 5576 - uid: 5508 components: - type: Transform pos: 27.5,-21.5 parent: 4812 - - type: DeviceLinkSink - links: - - 5576 - uid: 5509 components: - type: Transform pos: 25.5,-21.5 parent: 4812 - - type: DeviceLinkSink - links: - - 5576 - uid: 6570 components: - type: Transform pos: -7.5,-16.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 6574 components: - type: Transform pos: -12.5,-13.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 6575 components: - type: Transform pos: -9.5,-13.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 6576 components: - type: Transform pos: -10.5,-13.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 6577 components: - type: Transform pos: -8.5,-13.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 6578 components: - type: Transform pos: -7.5,-14.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 6586 components: - type: Transform pos: -7.5,-18.5 parent: 4812 - - type: DeviceLinkSink - links: - - 6587 - uid: 8153 components: - type: Transform pos: -21.5,21.5 parent: 4812 - - type: DeviceLinkSink - links: - - 8165 - uid: 8160 components: - type: Transform pos: -20.5,21.5 parent: 4812 - - type: DeviceLinkSink - links: - - 8165 - uid: 8161 components: - type: Transform pos: -23.5,21.5 parent: 4812 - - type: DeviceLinkSink - links: - - 8165 - uid: 10673 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-8.5 parent: 4812 - - type: DeviceLinkSink - links: - - 10676 - uid: 10674 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-7.5 parent: 4812 - - type: DeviceLinkSink - links: - - 10676 - uid: 10675 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-6.5 parent: 4812 - - type: DeviceLinkSink - links: - - 10676 - proto: ShuttleConsoleCircuitboard entities: - uid: 10959 @@ -80493,18 +80345,12 @@ entities: rot: 1.5707963267948966 rad pos: -27.5,16.5 parent: 4812 - - type: DeviceLinkSink - links: - - 4811 - uid: 7786 components: - type: Transform rot: 1.5707963267948966 rad pos: -27.5,19.5 parent: 4812 - - type: DeviceLinkSink - links: - - 4810 - proto: WindoorTheatreLocked entities: - uid: 896 From 252a3e6be46147eda9bc5aecd5944e4200bdd785 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 07:59:07 +0000 Subject: [PATCH 134/546] tweak(saltern): Place a red phone in bridge meeting room, add another artifact spawn (#29359) * tweak(saltern): Place a red phone in bridge meeting room * add artifact spawn --- Resources/Maps/saltern.yml | 302 ++----------------------------------- 1 file changed, 14 insertions(+), 288 deletions(-) diff --git a/Resources/Maps/saltern.yml b/Resources/Maps/saltern.yml index 048b0a2e5ce..e232aa32721 100644 --- a/Resources/Maps/saltern.yml +++ b/Resources/Maps/saltern.yml @@ -4111,17 +4111,11 @@ entities: - type: Transform pos: 9.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 276 - uid: 116 components: - type: Transform pos: 7.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 276 - proto: AirlockDetectiveLocked entities: - uid: 1889 @@ -4320,9 +4314,6 @@ entities: rot: -1.5707963267948966 rad pos: 32.5,19.5 parent: 31 - - type: DeviceLinkSink - links: - - 11307 - type: DeviceLinkSource linkedPorts: 11306: @@ -4332,9 +4323,6 @@ entities: - type: Transform pos: 31.5,18.5 parent: 31 - - type: DeviceLinkSink - links: - - 11306 - type: DeviceLinkSource linkedPorts: 11307: @@ -4346,9 +4334,6 @@ entities: - type: Transform pos: 29.5,20.5 parent: 31 - - type: DeviceLinkSink - links: - - 11306 - type: DeviceLinkSource linkedPorts: 11307: @@ -4358,9 +4343,6 @@ entities: - type: Transform pos: 31.5,23.5 parent: 31 - - type: DeviceLinkSink - links: - - 11307 - type: DeviceLinkSource linkedPorts: 11306: @@ -4379,9 +4361,6 @@ entities: rot: 3.141592653589793 rad pos: 58.5,7.5 parent: 31 - - type: DeviceLinkSink - links: - - 175 - type: DeviceLinkSource linkedPorts: 175: @@ -4392,9 +4371,6 @@ entities: rot: 3.141592653589793 rad pos: -24.5,24.5 parent: 31 - - type: DeviceLinkSink - links: - - 151 - type: DeviceLinkSource linkedPorts: 151: @@ -4405,9 +4381,6 @@ entities: rot: 3.141592653589793 rad pos: -26.5,24.5 parent: 31 - - type: DeviceLinkSink - links: - - 145 - type: DeviceLinkSource linkedPorts: 145: @@ -4418,9 +4391,6 @@ entities: rot: 3.141592653589793 rad pos: 17.5,-31.5 parent: 31 - - type: DeviceLinkSink - links: - - 173 - type: DeviceLinkSource linkedPorts: 173: @@ -4431,9 +4401,6 @@ entities: rot: 3.141592653589793 rad pos: 15.5,-30.5 parent: 31 - - type: DeviceLinkSink - links: - - 172 - type: DeviceLinkSource linkedPorts: 172: @@ -4444,9 +4411,6 @@ entities: rot: 3.141592653589793 rad pos: 53.5,8.5 parent: 31 - - type: DeviceLinkSink - links: - - 9974 - type: DeviceLinkSource linkedPorts: 9974: @@ -4457,9 +4421,6 @@ entities: rot: 3.141592653589793 rad pos: 61.5,7.5 parent: 31 - - type: DeviceLinkSink - links: - - 72 - type: DeviceLinkSource linkedPorts: 72: @@ -4469,9 +4430,6 @@ entities: - type: Transform pos: 53.5,4.5 parent: 31 - - type: DeviceLinkSink - links: - - 174 - type: DeviceLinkSource linkedPorts: 174: @@ -4484,9 +4442,6 @@ entities: rot: 3.141592653589793 rad pos: -24.5,-32.5 parent: 31 - - type: DeviceLinkSink - links: - - 183 - type: DeviceLinkSource linkedPorts: 183: @@ -4497,9 +4452,6 @@ entities: rot: 3.141592653589793 rad pos: -21.5,-32.5 parent: 31 - - type: DeviceLinkSink - links: - - 182 - type: DeviceLinkSource linkedPorts: 182: @@ -4509,9 +4461,6 @@ entities: - type: Transform pos: 16.5,19.5 parent: 31 - - type: DeviceLinkSink - links: - - 2465 - type: DeviceLinkSource linkedPorts: 2465: @@ -4521,9 +4470,6 @@ entities: - type: Transform pos: 16.5,22.5 parent: 31 - - type: DeviceLinkSink - links: - - 1594 - type: DeviceLinkSource linkedPorts: 1594: @@ -5120,17 +5066,11 @@ entities: - type: Transform pos: 9.5,-6.5 parent: 31 - - type: DeviceLinkSink - links: - - 11380 - uid: 124 components: - type: Transform pos: 10.5,-6.5 parent: 31 - - type: DeviceLinkSink - links: - - 11380 - uid: 632 components: - type: MetaData @@ -5237,9 +5177,6 @@ entities: - type: Transform pos: -12.5,9.5 parent: 31 - - type: DeviceLinkSink - links: - - 9952 - uid: 1411 components: - type: Transform @@ -5260,9 +5197,6 @@ entities: - type: Transform pos: -8.5,9.5 parent: 31 - - type: DeviceLinkSink - links: - - 9951 - uid: 7786 components: - type: MetaData @@ -6474,105 +6408,66 @@ entities: - type: Transform pos: 23.5,28.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 1561 components: - type: Transform pos: -33.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 1756 components: - type: Transform pos: 17.5,12.5 parent: 31 - - type: DeviceLinkSink - links: - - 2515 - uid: 3905 components: - type: Transform pos: 19.5,28.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 6345 components: - type: Transform pos: 51.5,12.5 parent: 31 - - type: DeviceLinkSink - links: - - 11053 - uid: 6348 components: - type: Transform pos: 51.5,11.5 parent: 31 - - type: DeviceLinkSink - links: - - 11053 - uid: 6635 components: - type: Transform pos: 51.5,13.5 parent: 31 - - type: DeviceLinkSink - links: - - 11053 - uid: 7588 components: - type: Transform pos: -15.5,-31.5 parent: 31 - - type: DeviceLinkSink - links: - - 10325 - uid: 10095 components: - type: Transform pos: 20.5,25.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 10096 components: - type: Transform pos: 22.5,25.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10201 components: - type: Transform pos: -35.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 11369 components: - type: Transform pos: 58.5,10.5 parent: 31 - - type: DeviceLinkSink - links: - - 11372 - uid: 11370 components: - type: Transform pos: 56.5,9.5 parent: 31 - - type: DeviceLinkSink - links: - - 11371 - proto: BlockGameArcade entities: - uid: 9569 @@ -27306,7 +27201,7 @@ entities: - type: Transform pos: -11.209741,19.672714 parent: 31 -- proto: ClothingOuterCoatInspector +- proto: ClothingOuterCoatDetectiveLoadout entities: - uid: 7480 components: @@ -28091,279 +27986,182 @@ entities: - type: Transform pos: 20.5,20.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 3387 components: - type: Transform pos: 20.5,21.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 3548 components: - type: Transform pos: 20.5,23.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 3549 components: - type: Transform pos: 20.5,24.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 3550 components: - type: Transform pos: 20.5,22.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 7550 components: - type: Transform pos: 20.5,19.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 8899 components: - type: Transform pos: 20.5,18.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 9138 components: - type: Transform rot: 3.141592653589793 rad pos: 23.5,27.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 9139 components: - type: Transform rot: 3.141592653589793 rad pos: 23.5,26.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 9265 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 9886 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 10033 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,-18.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 10040 components: - type: Transform rot: 3.141592653589793 rad pos: -31.5,-17.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 10043 components: - type: Transform rot: -1.5707963267948966 rad pos: -31.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 10045 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,25.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10046 components: - type: Transform pos: 19.5,28.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 10047 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,18.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10048 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,19.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10049 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,20.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10050 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,21.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10051 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,22.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10052 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,23.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10053 components: - type: Transform rot: 3.141592653589793 rad pos: 22.5,24.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - - 7945 - uid: 10054 components: - type: Transform rot: 3.141592653589793 rad pos: 23.5,28.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10089 components: - type: Transform pos: 20.5,25.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 10090 components: - type: Transform pos: 20.5,26.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 10091 components: - type: Transform pos: 19.5,27.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 10092 components: - type: Transform rot: 1.5707963267948966 rad pos: 19.5,26.5 parent: 31 - - type: DeviceLinkSink - links: - - 1084 - uid: 10093 components: - type: Transform rot: 1.5707963267948966 rad pos: 22.5,26.5 parent: 31 - - type: DeviceLinkSink - links: - - 7945 - uid: 10109 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 10110 components: - type: Transform rot: -1.5707963267948966 rad pos: -33.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - uid: 10215 components: - type: Transform rot: -1.5707963267948966 rad pos: -36.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - proto: CrateArtifactContainer entities: - uid: 99 @@ -48403,9 +48201,6 @@ entities: - type: Transform pos: 48.339073,12.198484 parent: 31 - - type: DeviceLinkSink - links: - - 11052 - proto: InflatableDoorStack entities: - uid: 3907 @@ -49215,10 +49010,6 @@ entities: anchored: True pos: 31.5,20.5 parent: 31 - - type: DeviceLinkSink - links: - - 9067 - - 3052 - type: DeviceLinkSource linkedPorts: 6522: @@ -49234,10 +49025,6 @@ entities: anchored: True pos: 31.5,21.5 parent: 31 - - type: DeviceLinkSink - links: - - 6522 - - 9068 - type: DeviceLinkSource linkedPorts: 3052: @@ -49282,9 +49069,6 @@ entities: - type: Transform pos: -15.5,-30.5 parent: 31 - - type: DeviceLinkSink - links: - - 9292 - proto: MachineCentrifuge entities: - uid: 580 @@ -50297,11 +50081,6 @@ entities: rot: -1.5707963267948966 rad pos: -16.707977,-25.58053 parent: 31 - - uid: 967 - components: - - type: Transform - pos: -1.563138,24.568495 - parent: 31 - uid: 2031 components: - type: Transform @@ -50359,6 +50138,13 @@ entities: - type: Transform pos: 7.5388803,-23.388987 parent: 31 +- proto: PhoneInstrument + entities: + - uid: 967 + components: + - type: Transform + pos: -1.5092547,24.523743 + parent: 31 - proto: PianoInstrument entities: - uid: 8425 @@ -53399,7 +53185,12 @@ entities: - uid: 3735 components: - type: Transform - pos: -15.5,-30.5 + pos: -16.5,-30.5 + parent: 31 + - uid: 7544 + components: + - type: Transform + pos: -14.5,-30.5 parent: 31 - proto: RandomBoard entities: @@ -53904,9 +53695,6 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,-16.5 parent: 31 - - type: DeviceLinkSink - links: - - 10218 - proto: ReinforcedPlasmaWindow entities: - uid: 439 @@ -56043,24 +55831,16 @@ entities: parent: 31 - type: DeviceLinkSink invokeCounter: 2 - links: - - 5132 - uid: 11118 components: - type: Transform pos: -7.5,26.5 parent: 31 - - type: DeviceLinkSink - links: - - 11284 - uid: 11119 components: - type: Transform pos: -6.5,26.5 parent: 31 - - type: DeviceLinkSink - links: - - 11284 - proto: ShuttersNormalOpen entities: - uid: 1475 @@ -56069,112 +55849,73 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-10.5 parent: 31 - - type: DeviceLinkSink - links: - - 10997 - uid: 2137 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-11.5 parent: 31 - - type: DeviceLinkSink - links: - - 10997 - uid: 2138 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-8.5 parent: 31 - - type: DeviceLinkSink - links: - - 10996 - uid: 4693 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,1.5 parent: 31 - - type: DeviceLinkSink - links: - - 4526 - uid: 4694 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,0.5 parent: 31 - - type: DeviceLinkSink - links: - - 4526 - uid: 4695 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,-0.5 parent: 31 - - type: DeviceLinkSink - links: - - 4526 - uid: 8767 components: - type: Transform pos: -16.5,7.5 parent: 31 - - type: DeviceLinkSink - links: - - 8766 - uid: 8768 components: - type: Transform rot: 3.141592653589793 rad pos: -16.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 8766 - uid: 8770 components: - type: Transform pos: -13.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 8774 - uid: 8771 components: - type: Transform pos: -12.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 8774 - uid: 8772 components: - type: Transform pos: -7.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 8774 - uid: 8773 components: - type: Transform pos: -8.5,6.5 parent: 31 - - type: DeviceLinkSink - links: - - 8774 - uid: 9122 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-7.5 parent: 31 - - type: DeviceLinkSink - links: - - 10996 - proto: ShuttersRadiationOpen entities: - uid: 9551 @@ -56182,41 +55923,26 @@ entities: - type: Transform pos: 61.5,4.5 parent: 31 - - type: DeviceLinkSink - links: - - 9557 - uid: 9552 components: - type: Transform pos: 61.5,3.5 parent: 31 - - type: DeviceLinkSink - links: - - 9557 - uid: 9553 components: - type: Transform pos: 61.5,2.5 parent: 31 - - type: DeviceLinkSink - links: - - 9557 - uid: 9554 components: - type: Transform pos: 61.5,1.5 parent: 31 - - type: DeviceLinkSink - links: - - 9557 - uid: 9555 components: - type: Transform pos: 61.5,0.5 parent: 31 - - type: DeviceLinkSink - links: - - 9557 - proto: SignalButton entities: - uid: 2515 From b1955f72d7049267f35a5f3b4e717c167a263918 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 07:59:37 +0000 Subject: [PATCH 135/546] tweat(emergency_delta): Add screens around the evacuation shuttle (#29267) --- Resources/Maps/Shuttles/emergency_delta.yml | 70 ++++++++++++++++----- 1 file changed, 55 insertions(+), 15 deletions(-) diff --git a/Resources/Maps/Shuttles/emergency_delta.yml b/Resources/Maps/Shuttles/emergency_delta.yml index 5152862dee0..20419b28721 100644 --- a/Resources/Maps/Shuttles/emergency_delta.yml +++ b/Resources/Maps/Shuttles/emergency_delta.yml @@ -24,7 +24,7 @@ entities: name: NT Evac Delta - type: Transform pos: -0.5625,0.671875 - parent: invalid + parent: 761 - type: MapGrid chunks: 0,0: @@ -395,6 +395,18 @@ entities: chunkSize: 4 - type: GasTileOverlay - type: RadiationGridResistance + - uid: 761 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree - proto: AirCanister entities: - uid: 326 @@ -402,15 +414,11 @@ entities: - type: Transform pos: -13.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 445 components: - type: Transform pos: -1.5,-18.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: AirlockCommandGlassLocked entities: - uid: 70 @@ -450,7 +458,7 @@ entities: - type: Transform pos: -2.5,-17.5 parent: 1 -- proto: AirlockExternalGlassEasyPry +- proto: AirlockExternalGlass entities: - uid: 91 components: @@ -497,7 +505,7 @@ entities: rot: 3.141592653589793 rad pos: -9.5,-4.5 parent: 1 -- proto: AirlockGlassShuttleEasyPry +- proto: AirlockGlassShuttle entities: - uid: 3 components: @@ -3154,7 +3162,7 @@ entities: rot: -1.5707963267948966 rad pos: -9.5,-16.5 parent: 1 -- proto: MagazinePistolRubber +- proto: MagazinePistol entities: - uid: 784 components: @@ -3218,6 +3226,13 @@ entities: - type: Transform pos: -12.5,-16.5 parent: 1 +- proto: OxygenTankFilled + entities: + - uid: 799 + components: + - type: Transform + pos: -10.44437,-3.5553346 + parent: 1 - proto: PaperBin10 entities: - uid: 117 @@ -3541,6 +3556,38 @@ entities: - type: Transform pos: -2.5,8.5 parent: 1 +- proto: Screen + entities: + - uid: 765 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -1.5,-11.5 + parent: 1 + - uid: 766 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -9.5,-15.5 + parent: 1 + - uid: 767 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -2.5,-1.5 + parent: 1 + - uid: 768 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-1.5 + parent: 1 + - uid: 781 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -4.5,3.5 + parent: 1 - proto: ShotGunCabinetFilled entities: - uid: 745 @@ -4885,11 +4932,4 @@ entities: rot: -1.5707963267948966 rad pos: -1.5,2.5 parent: 1 -- proto: YellowOxygenTankFilled - entities: - - uid: 799 - components: - - type: Transform - pos: -10.44437,-3.5553346 - parent: 1 ... From 9455d0da7f45106c301b9ae10147099d86ddb6a6 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 07:59:57 +0000 Subject: [PATCH 136/546] tweak(emergency_box): Swap out Salvage Material crate with Engineering crate (#29269) --- Resources/Maps/Shuttles/emergency_box.yml | 58 ++++++++--------------- 1 file changed, 20 insertions(+), 38 deletions(-) diff --git a/Resources/Maps/Shuttles/emergency_box.yml b/Resources/Maps/Shuttles/emergency_box.yml index 93ca5144351..3aa6a3f7ea4 100644 --- a/Resources/Maps/Shuttles/emergency_box.yml +++ b/Resources/Maps/Shuttles/emergency_box.yml @@ -26,7 +26,7 @@ entities: name: NT Evac Box - type: Transform pos: 0.06253052,0.58707 - parent: invalid + parent: 484 - type: MapGrid chunks: 0,0: @@ -492,6 +492,18 @@ entities: - type: GasTileOverlay - type: RadiationGridResistance - type: NavMap + - uid: 484 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree - proto: AirCanister entities: - uid: 526 @@ -499,8 +511,6 @@ entities: - type: Transform pos: 14.5,0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: Airlock entities: - uid: 417 @@ -565,9 +575,6 @@ entities: rot: -1.5707963267948966 rad pos: 15.5,12.5 parent: 1 - - type: DeviceLinkSink - links: - - 420 - type: DeviceLinkSource linkedPorts: 420: @@ -578,9 +585,6 @@ entities: rot: -1.5707963267948966 rad pos: 15.5,14.5 parent: 1 - - type: DeviceLinkSink - links: - - 184 - type: DeviceLinkSource linkedPorts: 184: @@ -1891,8 +1895,6 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasPassiveVent entities: - uid: 436 @@ -1901,8 +1903,6 @@ entities: rot: -1.5707963267948966 rad pos: 17.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasPipeBend entities: - uid: 158 @@ -2278,8 +2278,6 @@ entities: rot: 1.5707963267948966 rad pos: 14.5,0.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GasVentPump entities: - uid: 127 @@ -2287,63 +2285,47 @@ entities: - type: Transform pos: 3.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 171 components: - type: Transform rot: 3.141592653589793 rad pos: 2.5,-1.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 492 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,10.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 499 components: - type: Transform pos: 2.5,6.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 500 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,4.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 501 components: - type: Transform rot: 3.141592653589793 rad pos: 18.5,4.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 502 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,-3.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - uid: 503 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,-2.5 parent: 1 - - type: AtmosDevice - joinedGrid: 1 - proto: GeneratorBasic15kW entities: - uid: 294 @@ -2521,6 +2503,13 @@ entities: rot: 1.5707963267948966 rad pos: 14.5,1.5 parent: 1 +- proto: LootSpawnerRandomCrateEngineering + entities: + - uid: 595 + components: + - type: Transform + pos: 10.5,10.5 + parent: 1 - proto: MaintenanceWeaponSpawner entities: - uid: 334 @@ -2786,13 +2775,6 @@ entities: rot: -1.5707963267948966 rad pos: 14.5,10.5 parent: 1 -- proto: SalvageMaterialCrateSpawner - entities: - - uid: 484 - components: - - type: Transform - pos: 10.5,10.5 - parent: 1 - proto: Screen entities: - uid: 270 From 6ba2df7fa41125c789b3beba9a87abf68faf61c3 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:00:13 +0000 Subject: [PATCH 137/546] tweak(fland): Add radiation shutters to front of PA (#29265) --- Resources/Maps/fland.yml | 701 +++++---------------------------------- 1 file changed, 79 insertions(+), 622 deletions(-) diff --git a/Resources/Maps/fland.yml b/Resources/Maps/fland.yml index 56eb8ec73a9..58ff9247b85 100644 --- a/Resources/Maps/fland.yml +++ b/Resources/Maps/fland.yml @@ -17557,9 +17557,6 @@ entities: - type: Transform pos: 80.5,18.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24281 - uid: 29006 components: - type: MetaData @@ -17567,9 +17564,6 @@ entities: - type: Transform pos: 84.5,18.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24285 - uid: 29007 components: - type: MetaData @@ -17577,9 +17571,6 @@ entities: - type: Transform pos: 84.5,21.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24284 - uid: 29008 components: - type: MetaData @@ -17587,9 +17578,6 @@ entities: - type: Transform pos: 80.5,21.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24282 - uid: 29009 components: - type: MetaData @@ -17597,9 +17585,6 @@ entities: - type: Transform pos: 80.5,24.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24277 - uid: 29010 components: - type: MetaData @@ -17607,9 +17592,6 @@ entities: - type: Transform pos: 84.5,24.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24283 - uid: 29074 components: - type: Transform @@ -17763,9 +17745,6 @@ entities: - type: Transform pos: 23.5,0.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9359 - type: DeviceLinkSource linkedPorts: 9359: @@ -17775,9 +17754,6 @@ entities: - type: Transform pos: 25.5,0.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9358 - type: DeviceLinkSource linkedPorts: 9358: @@ -17787,9 +17763,6 @@ entities: - type: Transform pos: 25.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9357 - type: DeviceLinkSource linkedPorts: 9357: @@ -17799,9 +17772,6 @@ entities: - type: Transform pos: 23.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9356 - type: DeviceLinkSource linkedPorts: 9356: @@ -17821,9 +17791,6 @@ entities: - type: Transform pos: 23.5,28.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9410 - type: DeviceLinkSource linkedPorts: 9410: @@ -17833,9 +17800,6 @@ entities: - type: Transform pos: 23.5,31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9409 - type: DeviceLinkSource linkedPorts: 9409: @@ -17845,9 +17809,6 @@ entities: - type: Transform pos: 25.5,31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9412 - type: DeviceLinkSource linkedPorts: 9412: @@ -17857,9 +17818,6 @@ entities: - type: Transform pos: 25.5,28.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9411 - type: DeviceLinkSource linkedPorts: 9411: @@ -18545,9 +18503,6 @@ entities: - type: Transform pos: 113.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 23413 - type: DeviceLinkSource linkedPorts: 23413: @@ -18675,9 +18630,6 @@ entities: - type: Transform pos: -47.5,1.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3716 - type: DeviceLinkSource linkedPorts: 3716: @@ -18687,9 +18639,6 @@ entities: - type: Transform pos: -49.5,1.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3715 - type: DeviceLinkSource linkedPorts: 3715: @@ -18736,9 +18685,6 @@ entities: rot: 1.5707963267948966 rad pos: 102.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 20641 - type: DeviceLinkSource linkedPorts: 20641: @@ -18749,9 +18695,6 @@ entities: rot: 1.5707963267948966 rad pos: 99.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 20640 - type: DeviceLinkSource linkedPorts: 20640: @@ -18761,9 +18704,6 @@ entities: - type: Transform pos: 111.5,-16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 23029 - type: DeviceLinkSource linkedPorts: 23029: @@ -18778,9 +18718,6 @@ entities: - type: Transform pos: 109.5,-24.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24738 - type: DeviceLinkSource linkedPorts: 24738: @@ -18790,9 +18727,6 @@ entities: - type: Transform pos: 109.5,-21.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24737 - type: DeviceLinkSource linkedPorts: 24737: @@ -18802,9 +18736,6 @@ entities: - type: Transform pos: 102.5,-57.5 parent: 13329 - - type: DeviceLinkSink - links: - - 26785 - type: DeviceLinkSource linkedPorts: 26785: @@ -18814,9 +18745,6 @@ entities: - type: Transform pos: 102.5,-55.5 parent: 13329 - - type: DeviceLinkSink - links: - - 26784 - type: DeviceLinkSource linkedPorts: 26784: @@ -18826,9 +18754,6 @@ entities: - type: Transform pos: 115.5,31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27107 - type: DeviceLinkSource linkedPorts: 27107: @@ -18838,9 +18763,6 @@ entities: - type: Transform pos: 117.5,31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27106 - type: DeviceLinkSource linkedPorts: 27106: @@ -18850,9 +18772,6 @@ entities: - type: Transform pos: 52.5,71.5 parent: 13329 - - type: DeviceLinkSink - links: - - 33237 - type: DeviceLinkSource linkedPorts: 33237: @@ -18862,9 +18781,6 @@ entities: - type: Transform pos: 52.5,69.5 parent: 13329 - - type: DeviceLinkSink - links: - - 33236 - type: DeviceLinkSource linkedPorts: 33236: @@ -18876,9 +18792,6 @@ entities: - type: Transform pos: -41.5,-1.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3000 - type: DeviceLinkSource linkedPorts: 3000: @@ -18888,9 +18801,6 @@ entities: - type: Transform pos: -41.5,-4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 2999 - type: DeviceLinkSource linkedPorts: 2999: @@ -18900,9 +18810,6 @@ entities: - type: Transform pos: -16.5,-27.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3743 - type: DeviceLinkSource linkedPorts: 3743: @@ -18912,9 +18819,6 @@ entities: - type: Transform pos: -22.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 13618 - type: DeviceLinkSource linkedPorts: 13618: @@ -18924,9 +18828,6 @@ entities: - type: Transform pos: -22.5,-28.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3749 - type: DeviceLinkSource linkedPorts: 3749: @@ -18956,9 +18857,6 @@ entities: - type: Transform pos: 108.5,-46.5 parent: 13329 - - type: DeviceLinkSink - links: - - 26787 - type: DeviceLinkSource linkedPorts: 26787: @@ -18968,9 +18866,6 @@ entities: - type: Transform pos: 105.5,-46.5 parent: 13329 - - type: DeviceLinkSink - links: - - 26786 - type: DeviceLinkSource linkedPorts: 26786: @@ -18980,9 +18875,6 @@ entities: - type: Transform pos: 56.5,67.5 parent: 13329 - - type: DeviceLinkSink - links: - - 33239 - type: DeviceLinkSource linkedPorts: 33239: @@ -18992,9 +18884,6 @@ entities: - type: Transform pos: 57.5,69.5 parent: 13329 - - type: DeviceLinkSink - links: - - 33238 - type: DeviceLinkSource linkedPorts: 33238: @@ -19102,9 +18991,6 @@ entities: linkedPorts: 3748: - DoorStatus: Close - - type: DeviceLinkSink - links: - - 3748 - uid: 10108 components: - type: Transform @@ -19161,9 +19047,6 @@ entities: - type: Transform pos: -38.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3834 - type: DeviceLinkSource linkedPorts: 3834: @@ -19173,9 +19056,6 @@ entities: - type: Transform pos: -38.5,14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 3833 - type: DeviceLinkSource linkedPorts: 3833: @@ -19186,9 +19066,6 @@ entities: rot: 1.5707963267948966 rad pos: -39.5,67.5 parent: 13329 - - type: DeviceLinkSink - links: - - 6540 - type: DeviceLinkSource linkedPorts: 6540: @@ -19199,9 +19076,6 @@ entities: rot: 1.5707963267948966 rad pos: -36.5,67.5 parent: 13329 - - type: DeviceLinkSink - links: - - 6538 - type: DeviceLinkSource linkedPorts: 6538: @@ -19211,9 +19085,6 @@ entities: - type: Transform pos: 118.5,11.5 parent: 13329 - - type: DeviceLinkSink - links: - - 23126 - type: DeviceLinkSource linkedPorts: 23126: @@ -19223,9 +19094,6 @@ entities: - type: Transform pos: 122.5,11.5 parent: 13329 - - type: DeviceLinkSink - links: - - 23125 - type: DeviceLinkSource linkedPorts: 23125: @@ -19235,9 +19103,6 @@ entities: - type: Transform pos: 123.5,6.5 parent: 13329 - - type: DeviceLinkSink - links: - - 23128 - type: DeviceLinkSource linkedPorts: 23128: @@ -19247,9 +19112,6 @@ entities: - type: Transform pos: 126.5,6.5 parent: 13329 - - type: DeviceLinkSink - links: - - 23127 - type: DeviceLinkSource linkedPorts: 23127: @@ -29404,129 +29266,81 @@ entities: - type: Transform pos: 22.5,10.5 parent: 13329 - - type: DeviceLinkSink - links: - - 8645 - uid: 8642 components: - type: Transform pos: 22.5,11.5 parent: 13329 - - type: DeviceLinkSink - links: - - 8645 - uid: 11541 components: - type: Transform pos: 1.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11543 - uid: 11542 components: - type: Transform pos: 1.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11543 - uid: 15301 components: - type: Transform pos: 60.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 15398 - uid: 15302 components: - type: Transform pos: 61.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 15398 - uid: 15303 components: - type: Transform pos: 62.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 15398 - uid: 20428 components: - type: Transform pos: 99.5,-25.5 parent: 13329 - - type: DeviceLinkSink - links: - - 20586 - uid: 20471 components: - type: Transform pos: 99.5,-26.5 parent: 13329 - - type: DeviceLinkSink - links: - - 20586 - uid: 20588 components: - type: Transform pos: 94.5,-26.5 parent: 13329 - - type: DeviceLinkSink - links: - - 20585 - uid: 20589 components: - type: Transform pos: 99.5,-27.5 parent: 13329 - - type: DeviceLinkSink - links: - - 20586 - uid: 25540 components: - type: Transform pos: 92.5,-13.5 parent: 13329 - - type: DeviceLinkSink - links: - - 25543 - uid: 25541 components: - type: Transform pos: 93.5,-13.5 parent: 13329 - - type: DeviceLinkSink - links: - - 25543 - uid: 25542 components: - type: Transform pos: 94.5,-13.5 parent: 13329 - - type: DeviceLinkSink - links: - - 25543 - uid: 26442 components: - type: Transform pos: 108.5,-36.5 parent: 13329 - - type: DeviceLinkSink - links: - - 26443 - uid: 34659 components: - type: Transform pos: 129.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 32424 - proto: BlastDoorOpen entities: - uid: 1975 @@ -29534,89 +29348,56 @@ entities: - type: Transform pos: -10.5,-2.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1976 - uid: 9400 components: - type: Transform pos: 52.5,20.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9399 - uid: 9401 components: - type: Transform pos: 52.5,21.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9399 - uid: 9403 components: - type: Transform pos: 52.5,22.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9399 - uid: 9404 components: - type: Transform pos: 52.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9399 - uid: 9405 components: - type: Transform pos: 52.5,24.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9399 - uid: 14605 components: - type: Transform pos: 45.5,-19.5 parent: 13329 - - type: DeviceLinkSink - links: - - 14608 - uid: 14606 components: - type: Transform pos: 46.5,-19.5 parent: 13329 - - type: DeviceLinkSink - links: - - 14608 - uid: 14607 components: - type: Transform pos: 47.5,-19.5 parent: 13329 - - type: DeviceLinkSink - links: - - 14608 - uid: 24021 components: - type: Transform pos: 64.5,-13.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24020 - uid: 24022 components: - type: Transform pos: 63.5,-13.5 parent: 13329 - - type: DeviceLinkSink - links: - - 24020 - uid: 29875 components: - type: Transform @@ -29637,33 +29418,21 @@ entities: - type: Transform pos: 71.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 31488 - uid: 31485 components: - type: Transform pos: 72.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 31488 - uid: 31486 components: - type: Transform pos: 73.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 31488 - uid: 31487 components: - type: Transform pos: 74.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 31488 - proto: BlockGameArcade entities: - uid: 1076 @@ -94807,7 +94576,7 @@ entities: - type: Transform pos: -9.515972,-16.273252 parent: 13329 -- proto: ClothingOuterCoatInspector +- proto: ClothingOuterCoatDetectiveLoadout entities: - uid: 31694 components: @@ -96701,372 +96470,246 @@ entities: - type: Transform pos: 7.5,-15.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11497 - uid: 11496 components: - type: Transform pos: 7.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11497 - uid: 11518 components: - type: Transform rot: -1.5707963267948966 rad pos: 10.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11519 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11520 components: - type: Transform rot: -1.5707963267948966 rad pos: 8.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11521 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11522 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11523 components: - type: Transform rot: -1.5707963267948966 rad pos: 5.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11524 components: - type: Transform rot: -1.5707963267948966 rad pos: 4.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11525 components: - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11526 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11527 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11528 components: - type: Transform pos: 10.5,-37.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11529 components: - type: Transform pos: 10.5,-36.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11530 components: - type: Transform pos: 10.5,-35.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11531 components: - type: Transform pos: 10.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11532 components: - type: Transform pos: 10.5,-33.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11550 - uid: 11533 components: - type: Transform rot: 1.5707963267948966 rad pos: 1.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11534 components: - type: Transform rot: 1.5707963267948966 rad pos: 2.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11535 components: - type: Transform rot: 1.5707963267948966 rad pos: 3.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11536 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11537 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11538 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-33.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11539 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-32.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11540 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11551 - uid: 11827 components: - type: Transform rot: -1.5707963267948966 rad pos: 22.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11835 - uid: 11828 components: - type: Transform rot: -1.5707963267948966 rad pos: 21.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11835 - uid: 11829 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11835 - uid: 11830 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 11835 - uid: 27053 components: - type: Transform rot: 1.5707963267948966 rad pos: 130.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27054 components: - type: Transform rot: 1.5707963267948966 rad pos: 129.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27055 components: - type: Transform rot: 1.5707963267948966 rad pos: 125.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27056 components: - type: Transform rot: 1.5707963267948966 rad pos: 124.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27057 components: - type: Transform rot: 1.5707963267948966 rad pos: 123.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27058 components: - type: Transform rot: 3.141592653589793 rad pos: 126.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27059 components: - type: Transform rot: 3.141592653589793 rad pos: 126.5,-7.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27060 components: - type: Transform rot: 3.141592653589793 rad pos: 126.5,-6.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27061 components: - type: Transform rot: 3.141592653589793 rad pos: 126.5,-5.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27062 components: - type: Transform rot: 3.141592653589793 rad pos: 126.5,-4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27063 components: - type: Transform rot: 1.5707963267948966 rad pos: 126.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 27064 components: - type: Transform rot: 1.5707963267948966 rad pos: 127.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - uid: 34655 components: - type: Transform rot: 1.5707963267948966 rad pos: 131.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27080 - proto: CrateAirlockKit entities: - uid: 13122 @@ -176472,9 +176115,6 @@ entities: rot: 1.5707963267948966 rad pos: 128.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 27081 - proto: ReinforcedPlasmaWindow entities: - uid: 5633 @@ -181402,17 +181042,11 @@ entities: - type: Transform pos: 3.5,7.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1494 - uid: 1493 components: - type: Transform pos: 4.5,7.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1494 - uid: 9595 components: - type: Transform @@ -181430,43 +181064,28 @@ entities: - type: Transform pos: -1.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9777 - uid: 9775 components: - type: Transform pos: -0.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9777 - uid: 9776 components: - type: Transform pos: 0.5,-8.5 parent: 13329 - - type: DeviceLinkSink - links: - - 9777 - uid: 15304 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-20.5 parent: 13329 - - type: DeviceLinkSink - links: - - 15306 - uid: 15305 components: - type: Transform rot: -1.5707963267948966 rad pos: 26.5,-19.5 parent: 13329 - - type: DeviceLinkSink - links: - - 15306 - proto: ShuttersNormalOpen entities: - uid: 921 @@ -181474,280 +181093,181 @@ entities: - type: Transform pos: -18.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 940 - uid: 922 components: - type: Transform pos: -17.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 940 - uid: 923 components: - type: Transform pos: -16.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 940 - uid: 924 components: - type: Transform pos: -15.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 940 - uid: 925 components: - type: Transform pos: -14.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 940 - uid: 926 components: - type: Transform pos: -13.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 940 - uid: 927 components: - type: Transform pos: -8.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1073 - uid: 928 components: - type: Transform pos: -4.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1073 - uid: 929 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,18.5 parent: 13329 - - type: DeviceLinkSink - links: - - 939 - uid: 930 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,19.5 parent: 13329 - - type: DeviceLinkSink - links: - - 939 - uid: 931 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,20.5 parent: 13329 - - type: DeviceLinkSink - links: - - 939 - uid: 932 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,21.5 parent: 13329 - - type: DeviceLinkSink - links: - - 939 - uid: 933 components: - type: Transform rot: 1.5707963267948966 rad pos: -3.5,22.5 parent: 13329 - - type: DeviceLinkSink - links: - - 939 - uid: 934 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,18.5 parent: 13329 - - type: DeviceLinkSink - links: - - 938 - uid: 935 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,19.5 parent: 13329 - - type: DeviceLinkSink - links: - - 938 - uid: 936 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,20.5 parent: 13329 - - type: DeviceLinkSink - links: - - 938 - uid: 937 components: - type: Transform rot: -1.5707963267948966 rad pos: -9.5,21.5 parent: 13329 - - type: DeviceLinkSink - links: - - 938 - uid: 1072 components: - type: Transform pos: -11.5,23.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1073 - uid: 1311 components: - type: Transform pos: -2.5,34.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1317 - uid: 1312 components: - type: Transform pos: -2.5,35.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1317 - uid: 1313 components: - type: Transform pos: -2.5,36.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1317 - uid: 1314 components: - type: Transform pos: -2.5,39.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1317 - uid: 1315 components: - type: Transform pos: -8.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1317 - uid: 1316 components: - type: Transform pos: -11.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1317 - uid: 1432 components: - type: Transform pos: -12.5,25.5 parent: 13329 - - type: DeviceLinkSink - links: - - 1431 - uid: 4518 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4523 - uid: 4519 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,39.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4523 - uid: 4520 components: - type: Transform rot: -1.5707963267948966 rad pos: -26.5,40.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4523 - uid: 4521 components: - type: Transform pos: -22.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4523 - uid: 4522 components: - type: Transform pos: -21.5,43.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4523 - uid: 4748 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,30.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4751 - uid: 4749 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,31.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4751 - uid: 4750 components: - type: Transform rot: -1.5707963267948966 rad pos: -25.5,32.5 parent: 13329 - - type: DeviceLinkSink - links: - - 4751 - uid: 9389 components: - type: Transform @@ -181803,186 +181323,120 @@ entities: - type: Transform pos: 42.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10587 - uid: 10589 components: - type: Transform pos: 45.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10587 - uid: 10590 components: - type: Transform pos: 47.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10587 - uid: 10591 components: - type: Transform pos: 50.5,16.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10587 - uid: 10879 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-1.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10877 - uid: 10880 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,-0.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10877 - uid: 10881 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,0.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10877 - uid: 10882 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,2.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10878 - uid: 10883 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10878 - uid: 10884 components: - type: Transform rot: -1.5707963267948966 rad pos: 7.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10878 - uid: 18460 components: - type: Transform pos: 18.5,35.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18461 components: - type: Transform pos: 20.5,35.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18462 components: - type: Transform pos: 22.5,35.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18463 components: - type: Transform pos: 24.5,35.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18498 components: - type: Transform pos: 20.5,42.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18499 components: - type: Transform pos: 21.5,42.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18500 components: - type: Transform pos: 22.5,42.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18501 components: - type: Transform pos: 24.5,42.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18502 components: - type: Transform pos: 25.5,42.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18503 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,36.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18504 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,37.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18505 components: - type: Transform rot: -1.5707963267948966 rad pos: 16.5,38.5 parent: 13329 - - type: DeviceLinkSink - links: - - 18464 - uid: 18758 components: - type: Transform @@ -182015,17 +181469,11 @@ entities: - type: Transform pos: 65.5,41.5 parent: 13329 - - type: DeviceLinkSink - links: - - 31552 - uid: 31551 components: - type: Transform pos: 56.5,42.5 parent: 13329 - - type: DeviceLinkSink - links: - - 31552 - proto: ShuttersRadiationOpen entities: - uid: 25901 @@ -182033,158 +181481,142 @@ entities: - type: Transform pos: 94.5,-9.5 parent: 13329 - - type: DeviceLinkSink - links: - - 25903 - uid: 25902 components: - type: Transform pos: 94.5,-1.5 parent: 13329 - - type: DeviceLinkSink - links: - - 25904 + - uid: 32378 + components: + - type: Transform + pos: 98.5,-4.5 + parent: 13329 + - uid: 32379 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-3.5 + parent: 13329 + - uid: 32380 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-4.5 + parent: 13329 + - uid: 32381 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-5.5 + parent: 13329 + - uid: 32456 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-7.5 + parent: 13329 + - uid: 32702 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-7.5 + parent: 13329 + - uid: 34226 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 99.5,-6.5 + parent: 13329 - uid: 34676 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-7.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34695 - uid: 34677 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-6.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34695 - uid: 34678 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-5.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34695 - uid: 34679 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34695 - uid: 34680 components: - type: Transform rot: 1.5707963267948966 rad pos: 117.5,-3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34695 - uid: 34681 components: - type: Transform pos: 110.5,3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34692 - uid: 34682 components: - type: Transform pos: 109.5,3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34692 - uid: 34683 components: - type: Transform pos: 108.5,3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34692 - uid: 34684 components: - type: Transform pos: 107.5,3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34692 - uid: 34685 components: - type: Transform pos: 106.5,3.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34692 - uid: 34686 components: - type: Transform pos: 110.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34691 - uid: 34687 components: - type: Transform pos: 109.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34691 - uid: 34688 components: - type: Transform pos: 108.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34691 - uid: 34689 components: - type: Transform pos: 107.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34691 - uid: 34690 components: - type: Transform pos: 106.5,-14.5 parent: 13329 - - type: DeviceLinkSink - links: - - 34691 - uid: 35310 components: - type: Transform pos: 96.5,-0.5 parent: 13329 - - type: DeviceLinkSink - links: - - 35312 - uid: 35311 components: - type: Transform pos: 99.5,-0.5 parent: 13329 - - type: DeviceLinkSink - links: - - 35312 - proto: ShuttleConsoleCircuitboard entities: - uid: 13064 @@ -182597,6 +182029,43 @@ entities: linkedPorts: 34659: - Pressed: Toggle + - uid: 32703 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 97.5,-9.5 + parent: 13329 + - type: SignalSwitch + state: True + - type: DeviceLinkSource + linkedPorts: + 32702: + - Pressed: Toggle + 32381: + - Pressed: Toggle + 34226: + - Pressed: Toggle + 32380: + - Pressed: Toggle + 32379: + - Pressed: Toggle + - uid: 34227 + components: + - type: Transform + pos: 97.5,-1.5 + parent: 13329 + - type: DeviceLinkSource + linkedPorts: + 32379: + - Pressed: Toggle + 32380: + - Pressed: Toggle + 32381: + - Pressed: Toggle + 34226: + - Pressed: Toggle + 32702: + - Pressed: Toggle - uid: 34691 components: - type: MetaData @@ -221788,9 +221257,6 @@ entities: rot: 3.141592653589793 rad pos: 28.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10576 - uid: 9334 components: - type: MetaData @@ -221799,9 +221265,6 @@ entities: rot: 3.141592653589793 rad pos: 31.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10583 - uid: 9335 components: - type: MetaData @@ -221810,9 +221273,6 @@ entities: rot: 3.141592653589793 rad pos: 34.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10586 - uid: 9336 components: - type: MetaData @@ -221821,9 +221281,6 @@ entities: rot: 3.141592653589793 rad pos: 37.5,4.5 parent: 13329 - - type: DeviceLinkSink - links: - - 10578 - uid: 9423 components: - type: Transform From 32e2a4e9ce3a1fbb8325d175639530fadda51b7c Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:00:42 +0000 Subject: [PATCH 138/546] tweak(meta): Swap around some of the computers in bridge (#29263) * tweak(meta): Swap around some of the computers in bridge * tweak(meta): unpause map --- Resources/Maps/meta.yml | 575 +++------------------------------------- 1 file changed, 41 insertions(+), 534 deletions(-) diff --git a/Resources/Maps/meta.yml b/Resources/Maps/meta.yml index 44fe0358922..a8143f716ed 100644 --- a/Resources/Maps/meta.yml +++ b/Resources/Maps/meta.yml @@ -55,11 +55,11 @@ entities: - type: Transform - type: Map - type: PhysicsMap + - type: GridTree + - type: MovedGrids - type: Broadphase - type: OccluderTree - type: LoadedMap - - type: GridTree - - type: MovedGrids - uid: 5350 components: - type: MetaData @@ -10451,9 +10451,6 @@ entities: - type: Transform pos: 60.5,29.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23562 - type: DeviceLinkSource linkedPorts: 23562: @@ -10463,9 +10460,6 @@ entities: - type: Transform pos: 57.5,29.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23561 - type: DeviceLinkSource linkedPorts: 23561: @@ -10475,9 +10469,6 @@ entities: - type: Transform pos: 60.5,11.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23564 - type: DeviceLinkSource linkedPorts: 23564: @@ -10487,9 +10478,6 @@ entities: - type: Transform pos: 57.5,11.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23563 - type: DeviceLinkSource linkedPorts: 23563: @@ -10659,10 +10647,6 @@ entities: - type: Transform pos: 69.5,32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 13923 - - 13924 - type: DeviceLinkSource linkedPorts: 13923: @@ -10843,10 +10827,6 @@ entities: - type: Transform pos: 70.5,34.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14536 - - 13924 - type: DeviceLinkSource linkedPorts: 14536: @@ -10858,10 +10838,6 @@ entities: - type: Transform pos: 71.5,32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14536 - - 13923 - type: DeviceLinkSource linkedPorts: 14536: @@ -11018,9 +10994,6 @@ entities: - type: Transform pos: -3.5,52.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6555 - type: DeviceLinkSource linkedPorts: 6555: @@ -11030,9 +11003,6 @@ entities: - type: Transform pos: -7.5,52.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7732 - type: DeviceLinkSource linkedPorts: 7732: @@ -11042,9 +11012,6 @@ entities: - type: Transform pos: -11.5,52.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7810 - type: DeviceLinkSource linkedPorts: 7810: @@ -12220,9 +12187,6 @@ entities: - type: Transform pos: -3.5,49.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7807 - type: DeviceLinkSource linkedPorts: 7807: @@ -12242,9 +12206,6 @@ entities: - type: Transform pos: -7.5,49.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7808 - type: DeviceLinkSource linkedPorts: 7808: @@ -12254,9 +12215,6 @@ entities: - type: Transform pos: -11.5,49.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7809 - type: DeviceLinkSource linkedPorts: 7809: @@ -14643,172 +14601,106 @@ entities: - type: Transform pos: -45.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4747 - uid: 4308 components: - type: Transform pos: -43.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4747 - uid: 4746 components: - type: Transform pos: -43.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4748 - uid: 5045 components: - type: Transform pos: -45.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4748 - uid: 9437 components: - type: Transform pos: -40.5,41.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9439 - uid: 9438 components: - type: Transform pos: -40.5,43.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9440 - uid: 10293 components: - type: Transform pos: 68.5,-5.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12022 - uid: 11486 components: - type: Transform pos: 46.5,-35.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12021 - uid: 11487 components: - type: Transform pos: 48.5,-32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12021 - uid: 19341 components: - type: Transform pos: 3.5,-27.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15373 - uid: 19343 components: - type: Transform pos: 2.5,-27.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15373 - uid: 19344 components: - type: Transform pos: 1.5,-27.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15373 - uid: 19345 components: - type: Transform pos: 16.5,-50.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19439 - uid: 19346 components: - type: Transform pos: 20.5,-50.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24075 - uid: 19362 components: - type: Transform pos: 12.5,-55.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19438 - uid: 19363 components: - type: Transform pos: 12.5,-54.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19438 - uid: 19364 components: - type: Transform pos: 16.5,-55.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19438 - uid: 19365 components: - type: Transform pos: 16.5,-54.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19438 - uid: 23565 components: - type: Transform pos: 48.5,21.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9411 - - 9410 - uid: 23566 components: - type: Transform pos: 48.5,22.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9411 - - 9410 - uid: 23567 components: - type: Transform pos: 48.5,23.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9411 - - 9410 - proto: BlastDoorExterior1Open entities: - uid: 24634 @@ -14823,73 +14715,46 @@ entities: - type: Transform pos: -12.5,45.5 parent: 5350 - - type: DeviceLinkSink - links: - - 10486 - uid: 10484 components: - type: Transform pos: -11.5,45.5 parent: 5350 - - type: DeviceLinkSink - links: - - 10486 - uid: 10485 components: - type: Transform pos: -10.5,45.5 parent: 5350 - - type: DeviceLinkSink - links: - - 10486 - uid: 12456 components: - type: Transform pos: 58.5,24.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12455 - uid: 12457 components: - type: Transform pos: 58.5,25.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12455 - uid: 12458 components: - type: Transform pos: 58.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12455 - uid: 12459 components: - type: Transform pos: 58.5,14.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12454 - uid: 12460 components: - type: Transform pos: 58.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12454 - uid: 12461 components: - type: Transform pos: 58.5,16.5 parent: 5350 - - type: DeviceLinkSink - links: - - 12454 - proto: BlockGameArcade entities: - uid: 7187 @@ -57250,23 +57115,6 @@ entities: - type: Transform pos: -14.570036,-28.313492 parent: 5350 -- proto: chem_master - entities: - - uid: 15620 - components: - - type: Transform - pos: -18.5,-22.5 - parent: 5350 - - uid: 15632 - components: - - type: Transform - pos: -14.5,-26.5 - parent: 5350 - - uid: 16120 - components: - - type: Transform - pos: -18.5,-24.5 - parent: 5350 - proto: ChemDispenser entities: - uid: 14251 @@ -57313,6 +57161,23 @@ entities: - type: Transform pos: -23.5,-25.5 parent: 5350 +- proto: ChemMaster + entities: + - uid: 15620 + components: + - type: Transform + pos: -18.5,-22.5 + parent: 5350 + - uid: 15632 + components: + - type: Transform + pos: -14.5,-26.5 + parent: 5350 + - uid: 16120 + components: + - type: Transform + pos: -18.5,-24.5 + parent: 5350 - proto: ChessBoard entities: - uid: 6162 @@ -61026,19 +60891,19 @@ entities: - type: Transform pos: -54.487633,-18.620468 parent: 5350 -- proto: ClothingOuterCoatGentle +- proto: ClothingOuterCoatDetectiveLoadout entities: - - uid: 13742 + - uid: 23129 components: - type: Transform - pos: 23.465069,24.654417 + pos: -22.593464,38.504482 parent: 5350 -- proto: ClothingOuterCoatInspector +- proto: ClothingOuterCoatGentle entities: - - uid: 23129 + - uid: 13742 components: - type: Transform - pos: -22.593464,38.504482 + pos: 23.465069,24.654417 parent: 5350 - proto: ClothingOuterCoatJensen entities: @@ -61731,11 +61596,6 @@ entities: - proto: ComputerAlert entities: - uid: 1272 - components: - - type: Transform - pos: -3.5,4.5 - parent: 5350 - - uid: 1273 components: - type: Transform pos: -1.5,4.5 @@ -62121,6 +61981,11 @@ entities: parent: 5350 - proto: ComputerRadar entities: + - uid: 1207 + components: + - type: Transform + pos: 3.5,2.5 + parent: 5350 - uid: 24621 components: - type: Transform @@ -62203,10 +62068,10 @@ entities: parent: 5350 - proto: ComputerSolarControl entities: - - uid: 1207 + - uid: 1273 components: - type: Transform - pos: 3.5,2.5 + pos: -3.5,4.5 parent: 5350 - uid: 9058 components: @@ -62385,172 +62250,112 @@ entities: - type: Transform pos: -38.5,7.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4025 - uid: 3357 components: - type: Transform pos: -38.5,6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4025 - uid: 3849 components: - type: Transform rot: -1.5707963267948966 rad pos: -34.5,5.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3860 - uid: 3905 components: - type: Transform rot: -1.5707963267948966 rad pos: -42.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4743 - uid: 3906 components: - type: Transform rot: -1.5707963267948966 rad pos: -43.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4743 - uid: 3907 components: - type: Transform rot: -1.5707963267948966 rad pos: -44.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4743 - uid: 3908 components: - type: Transform rot: -1.5707963267948966 rad pos: -45.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4743 - uid: 3909 components: - type: Transform rot: 1.5707963267948966 rad pos: -45.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4744 - uid: 3910 components: - type: Transform rot: 1.5707963267948966 rad pos: -44.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4744 - uid: 3911 components: - type: Transform rot: 1.5707963267948966 rad pos: -43.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4744 - uid: 3912 components: - type: Transform rot: 1.5707963267948966 rad pos: -42.5,15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4744 - uid: 4022 components: - type: Transform rot: -1.5707963267948966 rad pos: -35.5,5.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3860 - uid: 4023 components: - type: Transform rot: -1.5707963267948966 rad pos: -36.5,5.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3860 - uid: 4027 components: - type: Transform pos: -38.5,8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 4025 - uid: 9394 components: - type: Transform pos: -40.5,41.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - uid: 9401 components: - type: Transform pos: -40.5,42.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - uid: 9402 components: - type: Transform pos: -40.5,43.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - uid: 9418 components: - type: Transform pos: -40.5,40.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - uid: 9419 components: - type: Transform pos: -40.5,39.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - uid: 9497 components: - type: Transform pos: -40.5,44.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - proto: CrateArtifactContainer entities: - uid: 20961 @@ -92274,10 +92079,14 @@ entities: - uid: 14671 components: - type: Transform + anchored: False pos: -21.5,-28.5 parent: 5350 - type: AtmosPipeColor color: '#0335FCFF' + - type: Physics + canCollide: True + bodyType: Dynamic - uid: 14672 components: - type: Transform @@ -94682,11 +94491,15 @@ entities: - uid: 18471 components: - type: Transform + anchored: False rot: -1.5707963267948966 rad pos: -47.5,-21.5 parent: 5350 - type: AtmosPipeColor color: '#0335FCFF' + - type: Physics + canCollide: True + bodyType: Dynamic - uid: 18472 components: - type: Transform @@ -117828,17 +117641,11 @@ entities: rot: 3.141592653589793 rad pos: 24.5,-30.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19453 - uid: 19358 components: - type: Transform pos: 14.5,-54.5 parent: 5350 - - type: DeviceLinkSink - links: - - 19438 - proto: MachineCentrifuge entities: - uid: 11599 @@ -127837,9 +127644,6 @@ entities: - type: Transform pos: -40.5,38.5 parent: 5350 - - type: DeviceLinkSink - links: - - 9421 - proto: ReinforcedPlasmaWindow entities: - uid: 11288 @@ -132286,9 +132090,6 @@ entities: - type: Transform pos: -16.5,-9.5 parent: 5350 - - type: DeviceLinkSink - links: - - 1495 - uid: 1543 components: - type: Transform @@ -132320,9 +132121,6 @@ entities: rot: 1.5707963267948966 rad pos: -46.5,-17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 18402 - uid: 19405 components: - type: Transform @@ -132334,46 +132132,28 @@ entities: - type: Transform pos: 27.5,-57.5 parent: 5350 - - type: DeviceLinkSink - links: - - 20956 - - 20957 - uid: 20959 components: - type: Transform pos: 29.5,-57.5 parent: 5350 - - type: DeviceLinkSink - links: - - 20956 - - 20957 - uid: 22274 components: - type: Transform pos: 28.5,-57.5 parent: 5350 - - type: DeviceLinkSink - links: - - 20956 - - 20957 - uid: 24656 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-33.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24798 - uid: 24685 components: - type: Transform rot: 1.5707963267948966 rad pos: -4.5,-34.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24798 - uid: 24711 components: - type: Transform @@ -132387,379 +132167,238 @@ entities: - type: Transform pos: -17.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 1369 - uid: 1368 components: - type: Transform pos: -12.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 1369 - uid: 1429 components: - type: Transform pos: 2.5,-12.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1435 components: - type: Transform pos: 3.5,-16.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1441 components: - type: Transform pos: -1.5,-17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1442 components: - type: Transform pos: -2.5,-17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1443 components: - type: Transform pos: -3.5,-17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1444 components: - type: Transform pos: 2.5,-17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1445 components: - type: Transform pos: -7.5,-17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1446 components: - type: Transform pos: 3.5,-15.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1447 components: - type: Transform pos: 0.5,-12.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1576 components: - type: Transform pos: -5.5,-12.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 1577 components: - type: Transform pos: -7.5,-12.5 parent: 5350 - - type: DeviceLinkSink - links: - - 2050 - uid: 2415 components: - type: Transform pos: 25.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2416 components: - type: Transform pos: 24.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2417 components: - type: Transform pos: 23.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2418 components: - type: Transform pos: 22.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2419 components: - type: Transform pos: 21.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2420 components: - type: Transform pos: 20.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2421 components: - type: Transform pos: 19.5,-6.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3064 - uid: 2422 components: - type: Transform pos: 32.5,-8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3063 - uid: 2423 components: - type: Transform pos: 31.5,-8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3063 - uid: 2424 components: - type: Transform pos: 30.5,-8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3063 - uid: 2425 components: - type: Transform pos: 29.5,-8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3063 - uid: 2426 components: - type: Transform pos: 28.5,-8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3063 - uid: 2427 components: - type: Transform pos: 27.5,-8.5 parent: 5350 - - type: DeviceLinkSink - links: - - 3063 - uid: 6474 components: - type: Transform pos: -15.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7364 - uid: 6897 components: - type: Transform pos: -14.5,30.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7364 - uid: 7069 components: - type: Transform pos: -18.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7364 - uid: 7365 components: - type: Transform pos: -17.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 7364 - uid: 7745 components: - type: Transform pos: -12.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 7746 components: - type: Transform pos: -9.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 7749 components: - type: Transform pos: -7.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 8903 components: - type: Transform pos: -13.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 8904 components: - type: Transform pos: -10.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 8905 components: - type: Transform pos: -6.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 10420 components: - type: Transform pos: -3.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 10479 components: - type: Transform pos: -11.5,52.5 parent: 5350 - - type: DeviceLinkSink - links: - - 10482 - uid: 10480 components: - type: Transform pos: -7.5,52.5 parent: 5350 - - type: DeviceLinkSink - links: - - 10482 - uid: 10481 components: - type: Transform pos: -3.5,52.5 parent: 5350 - - type: DeviceLinkSink - links: - - 10482 - uid: 14794 components: - type: Transform pos: -1.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 14914 components: - type: Transform pos: -14.5,-32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14913 - uid: 14915 components: - type: Transform pos: -15.5,-32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14913 - uid: 14916 components: - type: Transform pos: -16.5,-32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14913 - uid: 14917 components: - type: Transform rot: -1.5707963267948966 rad pos: -18.5,-36.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14913 - uid: 14918 components: - type: Transform rot: -1.5707963267948966 rad pos: -18.5,-35.5 parent: 5350 - - type: DeviceLinkSink - links: - - 14913 - uid: 16241 components: - type: Transform pos: -2.5,26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 6261 - uid: 19429 components: - type: Transform @@ -132773,9 +132412,6 @@ entities: enabled: True - type: Airtight airBlocked: True - - type: DeviceLinkSink - links: - - 19435 - uid: 19430 components: - type: Transform @@ -132789,9 +132425,6 @@ entities: enabled: True - type: Airtight airBlocked: True - - type: DeviceLinkSink - links: - - 19435 - uid: 19431 components: - type: Transform @@ -132805,9 +132438,6 @@ entities: enabled: True - type: Airtight airBlocked: True - - type: DeviceLinkSink - links: - - 19435 - uid: 19432 components: - type: Transform @@ -132821,9 +132451,6 @@ entities: enabled: True - type: Airtight airBlocked: True - - type: DeviceLinkSink - links: - - 19435 - uid: 19433 components: - type: Transform @@ -132837,9 +132464,6 @@ entities: enabled: True - type: Airtight airBlocked: True - - type: DeviceLinkSink - links: - - 19435 - uid: 19434 components: - type: Transform @@ -132853,9 +132477,6 @@ entities: enabled: True - type: Airtight airBlocked: True - - type: DeviceLinkSink - links: - - 19435 - uid: 19443 components: - type: Transform @@ -132880,211 +132501,136 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,-73.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21650 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-71.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21651 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-70.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21652 components: - type: Transform rot: -1.5707963267948966 rad pos: -32.5,-69.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21653 components: - type: Transform pos: -31.5,-74.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21654 components: - type: Transform pos: -28.5,-74.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21655 components: - type: Transform pos: -27.5,-74.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 21656 components: - type: Transform pos: -26.5,-74.5 parent: 5350 - - type: DeviceLinkSink - links: - - 21657 - uid: 22191 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-23.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 22192 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-24.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 22193 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-25.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 22194 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-26.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 22195 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-28.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 22196 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-30.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 22197 components: - type: Transform rot: -1.5707963267948966 rad pos: 9.5,-32.5 parent: 5350 - - type: DeviceLinkSink - links: - - 22198 - uid: 24426 components: - type: Transform pos: 7.5,43.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24430 - uid: 24427 components: - type: Transform pos: 8.5,43.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24430 - uid: 24428 components: - type: Transform pos: 10.5,43.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24430 - uid: 24429 components: - type: Transform pos: 11.5,43.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24430 - uid: 24626 components: - type: Transform pos: 19.5,-33.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24632 - uid: 24627 components: - type: Transform pos: 21.5,-33.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24632 - uid: 24628 components: - type: Transform pos: 22.5,-33.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24632 - uid: 24629 components: - type: Transform pos: 19.5,-40.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24632 - uid: 24630 components: - type: Transform pos: 20.5,-40.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24632 - uid: 24631 components: - type: Transform pos: 22.5,-40.5 parent: 5350 - - type: DeviceLinkSink - links: - - 24632 - uid: 26399 components: - type: Transform @@ -133098,35 +132644,23 @@ entities: rot: -1.5707963267948966 rad pos: 54.5,19.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23583 - uid: 23579 components: - type: Transform rot: -1.5707963267948966 rad pos: 54.5,21.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23582 - uid: 23580 components: - type: Transform rot: 3.141592653589793 rad pos: 56.5,23.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23582 - uid: 23581 components: - type: Transform pos: 56.5,17.5 parent: 5350 - - type: DeviceLinkSink - links: - - 23583 - proto: ShuttersWindowOpen entities: - uid: 15185 @@ -133134,49 +132668,31 @@ entities: - type: Transform pos: -35.5,-48.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15183 - uid: 15186 components: - type: Transform pos: -34.5,-48.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15183 - uid: 15187 components: - type: Transform pos: -33.5,-48.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15183 - uid: 15188 components: - type: Transform pos: -23.5,-48.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15184 - uid: 15189 components: - type: Transform pos: -24.5,-48.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15184 - uid: 15190 components: - type: Transform pos: -25.5,-48.5 parent: 5350 - - type: DeviceLinkSink - links: - - 15184 - proto: SignAi entities: - uid: 9089 @@ -135350,7 +134866,7 @@ entities: - type: Transform pos: 7.5,2.5 parent: 5350 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 2447 components: @@ -163115,25 +162631,16 @@ entities: - type: Transform pos: -6.5,29.5 parent: 5350 - - type: DeviceLinkSink - links: - - 5344 - uid: 8058 components: - type: Transform pos: -9.5,29.5 parent: 5350 - - type: DeviceLinkSink - links: - - 5347 - uid: 8059 components: - type: Transform pos: -12.5,29.5 parent: 5350 - - type: DeviceLinkSink - links: - - 5348 - uid: 20160 components: - type: Transform From 00e7aa4976792947d9d918e1601c741d945d06ce Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:01:11 +0000 Subject: [PATCH 139/546] tweak(marathon): Fix some stuff (#29256) * tweak(marathon): Add cargo request computer to bridge * fix everything else --- Resources/Maps/marathon.yml | 641 ++++-------------------------------- 1 file changed, 61 insertions(+), 580 deletions(-) diff --git a/Resources/Maps/marathon.yml b/Resources/Maps/marathon.yml index f7a2a605646..7657d84e170 100644 --- a/Resources/Maps/marathon.yml +++ b/Resources/Maps/marathon.yml @@ -9112,25 +9112,16 @@ entities: - type: Transform pos: 19.5,33.5 parent: 30 - - type: DeviceLinkSink - links: - - 16041 - uid: 6414 components: - type: Transform pos: 19.5,36.5 parent: 30 - - type: DeviceLinkSink - links: - - 16042 - uid: 6415 components: - type: Transform pos: 19.5,39.5 parent: 30 - - type: DeviceLinkSink - links: - - 16116 - uid: 6494 components: - type: Transform @@ -9761,9 +9752,6 @@ entities: - type: Transform pos: 26.5,-18.5 parent: 30 - - type: DeviceLinkSink - links: - - 8595 - type: DeviceLinkSource linkedPorts: 8595: @@ -9786,9 +9774,6 @@ entities: rot: -1.5707963267948966 rad pos: -24.5,-58.5 parent: 30 - - type: DeviceLinkSink - links: - - 22632 - type: DeviceLinkSource linkedPorts: 22632: @@ -9799,9 +9784,6 @@ entities: rot: -1.5707963267948966 rad pos: -21.5,-58.5 parent: 30 - - type: DeviceLinkSink - links: - - 22631 - type: DeviceLinkSource linkedPorts: 22631: @@ -9860,9 +9842,6 @@ entities: - type: Transform pos: 23.5,-18.5 parent: 30 - - type: DeviceLinkSink - links: - - 9254 - type: DeviceLinkSource linkedPorts: 9254: @@ -9874,9 +9853,6 @@ entities: - type: Transform pos: 34.5,-15.5 parent: 30 - - type: DeviceLinkSink - links: - - 11800 - type: DeviceLinkSource linkedPorts: 11800: @@ -9891,9 +9867,6 @@ entities: - type: Transform pos: 34.5,-12.5 parent: 30 - - type: DeviceLinkSink - links: - - 11658 - type: DeviceLinkSource linkedPorts: 11658: @@ -9928,9 +9901,6 @@ entities: - type: Transform pos: -17.5,-52.5 parent: 30 - - type: DeviceLinkSink - links: - - 10136 - type: DeviceLinkSource linkedPorts: 10136: @@ -9940,9 +9910,6 @@ entities: - type: Transform pos: -17.5,-49.5 parent: 30 - - type: DeviceLinkSink - links: - - 10135 - type: DeviceLinkSource linkedPorts: 10135: @@ -9952,9 +9919,6 @@ entities: - type: Transform pos: -0.5,60.5 parent: 30 - - type: DeviceLinkSink - links: - - 20060 - type: DeviceLinkSource linkedPorts: 20060: @@ -9964,9 +9928,6 @@ entities: - type: Transform pos: -0.5,62.5 parent: 30 - - type: DeviceLinkSink - links: - - 20059 - type: DeviceLinkSource linkedPorts: 20059: @@ -9983,9 +9944,6 @@ entities: - type: Transform pos: -0.5,39.5 parent: 30 - - type: DeviceLinkSink - links: - - 5390 - type: DeviceLinkSource linkedPorts: 5390: @@ -9995,9 +9953,6 @@ entities: - type: Transform pos: 54.5,30.5 parent: 30 - - type: DeviceLinkSink - links: - - 15335 - type: DeviceLinkSource linkedPorts: 15335: @@ -10007,9 +9962,6 @@ entities: - type: Transform pos: 52.5,30.5 parent: 30 - - type: DeviceLinkSink - links: - - 15334 - type: DeviceLinkSource linkedPorts: 15334: @@ -10024,9 +9976,6 @@ entities: - type: Transform pos: -35.5,-39.5 parent: 30 - - type: DeviceLinkSink - links: - - 21047 - type: DeviceLinkSource linkedPorts: 21047: @@ -10036,9 +9985,6 @@ entities: - type: Transform pos: -37.5,-39.5 parent: 30 - - type: DeviceLinkSink - links: - - 18018 - type: DeviceLinkSource linkedPorts: 18018: @@ -10048,9 +9994,6 @@ entities: - type: Transform pos: -52.5,-39.5 parent: 30 - - type: DeviceLinkSink - links: - - 21117 - type: DeviceLinkSource linkedPorts: 21117: @@ -10060,9 +10003,6 @@ entities: - type: Transform pos: -50.5,-39.5 parent: 30 - - type: DeviceLinkSink - links: - - 21116 - type: DeviceLinkSource linkedPorts: 21116: @@ -10152,9 +10092,6 @@ entities: - type: Transform pos: -0.5,41.5 parent: 30 - - type: DeviceLinkSink - links: - - 5391 - type: DeviceLinkSource linkedPorts: 5391: @@ -10174,9 +10111,6 @@ entities: - type: Transform pos: -66.5,43.5 parent: 30 - - type: DeviceLinkSink - links: - - 16279 - type: DeviceLinkSource linkedPorts: 16279: @@ -10186,9 +10120,6 @@ entities: - type: Transform pos: -68.5,43.5 parent: 30 - - type: DeviceLinkSink - links: - - 16278 - type: DeviceLinkSource linkedPorts: 16278: @@ -11157,6 +11088,12 @@ entities: - type: Transform pos: -20.5,-5.5 parent: 30 + - type: Door + secondsUntilStateChange: -295.55695 + state: Opening + - type: DeviceLinkSource + lastSignals: + DoorStatus: True - uid: 6880 components: - type: MetaData @@ -11327,9 +11264,6 @@ entities: - type: Transform pos: -50.5,62.5 parent: 30 - - type: DeviceLinkSink - links: - - 840 - type: DeviceLinkSource linkedPorts: 840: @@ -11421,9 +11355,6 @@ entities: - type: Transform pos: -50.5,59.5 parent: 30 - - type: DeviceLinkSink - links: - - 2312 - type: DeviceLinkSource linkedPorts: 2312: @@ -12203,6 +12134,10 @@ entities: rot: 3.141592653589793 rad pos: -24.5,-6.5 parent: 30 + - type: Apc + hasAccess: True + lastExternalState: Good + lastChargeState: Full - uid: 7079 components: - type: MetaData @@ -12226,6 +12161,10 @@ entities: - type: Transform pos: -21.5,-6.5 parent: 30 + - type: Apc + hasAccess: True + lastExternalState: Good + lastChargeState: Full - uid: 7433 components: - type: MetaData @@ -12242,6 +12181,10 @@ entities: rot: 3.141592653589793 rad pos: -31.5,-14.5 parent: 30 + - type: Apc + hasAccess: True + lastExternalState: Good + lastChargeState: Full - uid: 7610 components: - type: MetaData @@ -14037,204 +13980,126 @@ entities: - type: Transform pos: 12.5,40.5 parent: 30 - - type: DeviceLinkSink - links: - - 20398 - uid: 7562 components: - type: Transform pos: -42.5,16.5 parent: 30 - - type: DeviceLinkSink - links: - - 7920 - uid: 7563 components: - type: Transform pos: -43.5,16.5 parent: 30 - - type: DeviceLinkSink - links: - - 7920 - uid: 9068 components: - type: Transform pos: 12.5,-38.5 parent: 30 - - type: DeviceLinkSink - links: - - 8570 - - 9038 - uid: 9404 components: - type: Transform pos: -24.5,-45.5 parent: 30 - - type: DeviceLinkSink - links: - - 8609 - - 8393 - uid: 9405 components: - type: Transform pos: -23.5,-45.5 parent: 30 - - type: DeviceLinkSink - links: - - 8609 - - 8393 - uid: 9825 components: - type: Transform pos: -13.5,-59.5 parent: 30 - - type: DeviceLinkSink - links: - - 8818 - uid: 9826 components: - type: Transform pos: -13.5,-58.5 parent: 30 - - type: DeviceLinkSink - links: - - 8818 - uid: 9827 components: - type: Transform pos: -13.5,-57.5 parent: 30 - - type: DeviceLinkSink - links: - - 8818 - uid: 9828 components: - type: Transform pos: -1.5,-59.5 parent: 30 - - type: DeviceLinkSink - links: - - 8821 - uid: 9829 components: - type: Transform pos: -1.5,-58.5 parent: 30 - - type: DeviceLinkSink - links: - - 8821 - uid: 9830 components: - type: Transform pos: -1.5,-57.5 parent: 30 - - type: DeviceLinkSink - links: - - 8821 - uid: 11659 components: - type: Transform pos: 35.5,-12.5 parent: 30 - - type: DeviceLinkSink - links: - - 11761 - uid: 11682 components: - type: Transform pos: 35.5,-15.5 parent: 30 - - type: DeviceLinkSink - links: - - 11933 - uid: 11923 components: - type: Transform pos: 38.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 8610 - uid: 11995 components: - type: Transform pos: 38.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 8863 - uid: 12059 components: - type: Transform pos: 36.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 8863 - uid: 12099 components: - type: Transform pos: 36.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 8610 - uid: 13347 components: - type: Transform pos: 36.5,14.5 parent: 30 - - type: DeviceLinkSink - links: - - 12915 - uid: 13751 components: - type: Transform pos: 48.5,25.5 parent: 30 - - type: DeviceLinkSink - links: - - 15985 - uid: 14512 components: - type: Transform pos: 48.5,23.5 parent: 30 - - type: DeviceLinkSink - links: - - 15986 - uid: 16228 components: - type: Transform pos: 23.5,24.5 parent: 30 - - type: DeviceLinkSink - links: - - 10289 - uid: 16229 components: - type: Transform pos: 22.5,24.5 parent: 30 - - type: DeviceLinkSink - links: - - 10289 - uid: 16230 components: - type: Transform pos: 21.5,24.5 parent: 30 - - type: DeviceLinkSink - links: - - 10289 - uid: 16773 components: - type: Transform pos: 37.5,14.5 parent: 30 - - type: DeviceLinkSink - links: - - 12915 - proto: BlastDoorOpen entities: - uid: 2189 @@ -14242,151 +14107,97 @@ entities: - type: Transform pos: -37.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 2313 components: - type: Transform pos: -26.5,58.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 5078 components: - type: Transform pos: -20.5,52.5 parent: 30 - - type: DeviceLinkSink - links: - - 4731 - uid: 5079 components: - type: Transform pos: -20.5,51.5 parent: 30 - - type: DeviceLinkSink - links: - - 4731 - uid: 5822 components: - type: Transform pos: -20.5,50.5 parent: 30 - - type: DeviceLinkSink - links: - - 4731 - uid: 6299 components: - type: Transform pos: -20.5,49.5 parent: 30 - - type: DeviceLinkSink - links: - - 4731 - uid: 9188 components: - type: Transform pos: 5.5,-21.5 parent: 30 - - type: DeviceLinkSink - links: - - 9184 - uid: 9189 components: - type: Transform pos: 6.5,-21.5 parent: 30 - - type: DeviceLinkSink - links: - - 9184 - uid: 9190 components: - type: Transform pos: 7.5,-21.5 parent: 30 - - type: DeviceLinkSink - links: - - 9184 - uid: 15174 components: - type: Transform pos: -20.5,48.5 parent: 30 - - type: DeviceLinkSink - links: - - 4731 - uid: 17473 components: - type: Transform pos: -26.5,59.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 18838 components: - type: Transform pos: -26.5,60.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 18840 components: - type: Transform rot: -1.5707963267948966 rad pos: -30.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 20360 components: - type: Transform rot: -1.5707963267948966 rad pos: -29.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 20389 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 20391 components: - type: Transform rot: 1.5707963267948966 rad pos: -34.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 20401 components: - type: Transform rot: 1.5707963267948966 rad pos: -33.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - uid: 20402 components: - type: Transform rot: 1.5707963267948966 rad pos: -32.5,61.5 parent: 30 - - type: DeviceLinkSink - links: - - 20432 - proto: BlockGameArcade entities: - uid: 1281 @@ -49645,6 +49456,14 @@ entities: - Steel - Glass - Gold +- proto: CleanerDispenser + entities: + - uid: 10299 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -29.5,7.5 + parent: 30 - proto: ClosetBombFilled entities: - uid: 2072 @@ -52288,6 +52107,13 @@ entities: - type: Transform pos: 40.490578,30.452217 parent: 30 +- proto: ClothingOuterCoatDetectiveLoadout + entities: + - uid: 11366 + components: + - type: Transform + pos: 4.503509,-14.329939 + parent: 30 - proto: ClothingOuterCoatGentle entities: - uid: 16947 @@ -52301,13 +52127,6 @@ entities: parent: 19618 - type: Physics canCollide: False -- proto: ClothingOuterCoatInspector - entities: - - uid: 11366 - components: - - type: Transform - pos: 4.503509,-14.329939 - parent: 30 - proto: ClothingOuterCoatJensen entities: - uid: 9233 @@ -53106,6 +52925,12 @@ entities: parent: 30 - proto: ComputerCargoOrders entities: + - uid: 3117 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -6.5,42.5 + parent: 30 - uid: 11627 components: - type: Transform @@ -53545,242 +53370,158 @@ entities: - type: Transform pos: 35.5,-13.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - uid: 8466 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,-3.5 parent: 30 - - type: DeviceLinkSink - links: - - 11717 - uid: 8500 components: - type: Transform rot: -1.5707963267948966 rad pos: 17.5,-3.5 parent: 30 - - type: DeviceLinkSink - links: - - 11717 - uid: 8503 components: - type: Transform rot: -1.5707963267948966 rad pos: 19.5,-3.5 parent: 30 - - type: DeviceLinkSink - links: - - 11717 - uid: 11639 components: - type: Transform pos: 35.5,-11.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - uid: 11691 components: - type: Transform rot: -1.5707963267948966 rad pos: 20.5,-3.5 parent: 30 - - type: DeviceLinkSink - links: - - 11717 - uid: 11702 components: - type: Transform rot: -1.5707963267948966 rad pos: 38.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 11866 - uid: 11755 components: - type: Transform rot: -1.5707963267948966 rad pos: 36.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 11866 - uid: 11780 components: - type: Transform rot: 1.5707963267948966 rad pos: 35.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 12013 - uid: 11865 components: - type: Transform rot: -1.5707963267948966 rad pos: 35.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 11866 - uid: 11926 components: - type: Transform rot: 1.5707963267948966 rad pos: 37.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 12013 - uid: 11932 components: - type: Transform pos: 35.5,-16.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - uid: 11978 components: - type: Transform rot: 1.5707963267948966 rad pos: 38.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 12013 - uid: 11979 components: - type: Transform rot: -1.5707963267948966 rad pos: 37.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 11866 - uid: 12014 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,-2.5 parent: 30 - - type: DeviceLinkSink - links: - - 11866 - uid: 12031 components: - type: Transform pos: 35.5,-14.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - uid: 12047 components: - type: Transform rot: 1.5707963267948966 rad pos: 36.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 12013 - uid: 12096 components: - type: Transform pos: 35.5,-12.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - uid: 12231 components: - type: Transform pos: 35.5,-17.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - uid: 14522 components: - type: Transform pos: 48.5,25.5 parent: 30 - - type: DeviceLinkSink - links: - - 15987 - uid: 14523 components: - type: Transform pos: 48.5,24.5 parent: 30 - - type: DeviceLinkSink - links: - - 15987 - uid: 14524 components: - type: Transform pos: 48.5,23.5 parent: 30 - - type: DeviceLinkSink - links: - - 15987 - uid: 14525 components: - type: Transform pos: 48.5,22.5 parent: 30 - - type: DeviceLinkSink - links: - - 15987 - uid: 14526 components: - type: Transform rot: -1.5707963267948966 rad pos: 49.5,22.5 parent: 30 - - type: DeviceLinkSink - links: - - 15988 - uid: 14527 components: - type: Transform rot: -1.5707963267948966 rad pos: 50.5,22.5 parent: 30 - - type: DeviceLinkSink - links: - - 15988 - uid: 14528 components: - type: Transform rot: -1.5707963267948966 rad pos: 51.5,22.5 parent: 30 - - type: DeviceLinkSink - links: - - 15988 - uid: 14529 components: - type: Transform rot: -1.5707963267948966 rad pos: 52.5,22.5 parent: 30 - - type: DeviceLinkSink - links: - - 15988 - uid: 16126 components: - type: Transform pos: 35.5,-15.5 parent: 30 - - type: DeviceLinkSink - links: - - 11677 - proto: CornSeeds entities: - uid: 2348 @@ -55666,6 +55407,11 @@ entities: parent: 30 - proto: DisposalJunction entities: + - uid: 6948 + components: + - type: Transform + pos: -19.5,-5.5 + parent: 30 - uid: 7412 components: - type: Transform @@ -55963,11 +55709,6 @@ entities: rot: 1.5707963267948966 rad pos: -18.5,-9.5 parent: 30 - - uid: 6948 - components: - - type: Transform - pos: -19.5,-5.5 - parent: 30 - uid: 6949 components: - type: Transform @@ -98167,44 +97908,29 @@ entities: rot: 3.141592653589793 rad pos: 2.5,-30.5 parent: 30 - - type: DeviceLinkSink - links: - - 3598 - uid: 864 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,-7.5 parent: 30 - - type: DeviceLinkSink - links: - - 3189 - uid: 961 components: - type: Transform rot: -1.5707963267948966 rad pos: 15.5,16.5 parent: 30 - - type: DeviceLinkSink - links: - - 3115 - uid: 1753 components: - type: Transform pos: -33.5,37.5 parent: 30 - - type: DeviceLinkSink - links: - - 5417 - uid: 7609 components: - type: Transform rot: -1.5707963267948966 rad pos: -8.5,-0.5 parent: 30 - - type: DeviceLinkSink - links: - - 7440 - proto: JetpackBlueFilled entities: - uid: 8311 @@ -99902,9 +99628,6 @@ entities: - type: Transform pos: 36.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 15282 - proto: MachineCentrifuge entities: - uid: 19439 @@ -101388,6 +101111,13 @@ entities: - type: Transform pos: 12.5,58.5 parent: 30 +- proto: ParticleAcceleratorComputerCircuitboard + entities: + - uid: 11445 + components: + - type: Transform + pos: -21.580353,-68.38637 + parent: 30 - proto: PartRodMetal entities: - uid: 9247 @@ -105963,9 +105693,6 @@ entities: rot: -1.5707963267948966 rad pos: -32.5,-22.5 parent: 30 - - type: DeviceLinkSink - links: - - 6992 - uid: 7437 components: - type: Transform @@ -107210,6 +106937,11 @@ entities: - type: Transform pos: 1.5,-15.5 parent: 30 + - uid: 11444 + components: + - type: Transform + pos: -21.5,-68.5 + parent: 30 - uid: 11737 components: - type: Transform @@ -108299,9 +108031,6 @@ entities: rot: 1.5707963267948966 rad pos: 53.5,22.5 parent: 30 - - type: DeviceLinkSink - links: - - 15989 - proto: ReinforcedGirder entities: - uid: 21934 @@ -112544,17 +112273,11 @@ entities: - type: Transform pos: -33.5,8.5 parent: 30 - - type: DeviceLinkSink - links: - - 544 - uid: 543 components: - type: Transform pos: -33.5,7.5 parent: 30 - - type: DeviceLinkSink - links: - - 544 - uid: 5557 components: - type: Transform @@ -112565,91 +112288,51 @@ entities: - type: Transform pos: 23.5,52.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13729 components: - type: Transform pos: 24.5,52.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13730 components: - type: Transform pos: 25.5,52.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13731 components: - type: Transform pos: 26.5,52.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13732 components: - type: Transform pos: 27.5,52.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13733 components: - type: Transform pos: 27.5,54.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13734 components: - type: Transform pos: 26.5,54.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13735 components: - type: Transform pos: 25.5,54.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13736 components: - type: Transform pos: 24.5,54.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - uid: 13737 components: - type: Transform pos: 23.5,54.5 parent: 30 - - type: DeviceLinkSink - links: - - 13741 - - 13742 - proto: ShuttersNormalOpen entities: - uid: 390 @@ -112658,539 +112341,341 @@ entities: rot: 1.5707963267948966 rad pos: -10.5,11.5 parent: 30 - - type: DeviceLinkSink - links: - - 384 - uid: 391 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,9.5 parent: 30 - - type: DeviceLinkSink - links: - - 384 - uid: 392 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,10.5 parent: 30 - - type: DeviceLinkSink - links: - - 384 - uid: 393 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,7.5 parent: 30 - - type: DeviceLinkSink - links: - - 384 - uid: 394 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,8.5 parent: 30 - - type: DeviceLinkSink - links: - - 384 - uid: 395 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,6.5 parent: 30 - - type: DeviceLinkSink - links: - - 384 - uid: 580 components: - type: Transform pos: -3.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 581 components: - type: Transform pos: -2.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 582 components: - type: Transform pos: -1.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 899 components: - type: Transform pos: 29.5,17.5 parent: 30 - - type: DeviceLinkSink - links: - - 7673 - uid: 3176 components: - type: Transform pos: -42.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3177 components: - type: Transform pos: -40.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3181 components: - type: Transform pos: -48.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3182 components: - type: Transform pos: -47.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3183 components: - type: Transform pos: -46.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3184 components: - type: Transform pos: -44.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3185 components: - type: Transform pos: -43.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 3405 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,8.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 4361 components: - type: Transform pos: 5.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 4376 components: - type: Transform rot: 1.5707963267948966 rad pos: 7.5,7.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 4378 components: - type: Transform pos: 0.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 4438 components: - type: Transform pos: 27.5,17.5 parent: 30 - - type: DeviceLinkSink - links: - - 7673 - uid: 4915 components: - type: Transform pos: 1.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 5698 components: - type: Transform pos: -39.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 5700 components: - type: Transform pos: -38.5,38.5 parent: 30 - - type: DeviceLinkSink - links: - - 3180 - uid: 5733 components: - type: Transform pos: -5.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 5738 components: - type: Transform pos: -14.5,36.5 parent: 30 - - type: DeviceLinkSink - links: - - 20392 - uid: 5741 components: - type: Transform pos: -15.5,36.5 parent: 30 - - type: DeviceLinkSink - links: - - 20392 - uid: 6785 components: - type: Transform pos: -8.5,-5.5 parent: 30 - - type: DeviceLinkSink - links: - - 3204 - uid: 6797 components: - type: Transform pos: -9.5,-5.5 parent: 30 - - type: DeviceLinkSink - links: - - 3204 - uid: 6871 components: - type: Transform pos: -23.5,-17.5 parent: 30 - - type: DeviceLinkSink - links: - - 6869 - uid: 6882 components: - type: Transform pos: -28.5,0.5 parent: 30 - - type: DeviceLinkSink - links: - - 8607 - uid: 6929 components: - type: Transform pos: 4.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 6945 components: - type: Transform pos: -9.5,5.5 parent: 30 - - type: DeviceLinkSink - links: - - 583 - uid: 7164 components: - type: Transform pos: -27.5,-21.5 parent: 30 - - type: DeviceLinkSink - links: - - 6868 - uid: 7829 components: - type: Transform pos: -23.5,-21.5 parent: 30 - - type: DeviceLinkSink - links: - - 6868 - uid: 7876 components: - type: Transform pos: -27.5,-17.5 parent: 30 - - type: DeviceLinkSink - links: - - 6869 - uid: 7971 components: - type: Transform pos: -7.5,-5.5 parent: 30 - - type: DeviceLinkSink - links: - - 3204 - uid: 7972 components: - type: Transform pos: -5.5,-5.5 parent: 30 - - type: DeviceLinkSink - links: - - 3204 - uid: 7991 components: - type: Transform pos: -6.5,-5.5 parent: 30 - - type: DeviceLinkSink - links: - - 3204 - uid: 7992 components: - type: Transform pos: -10.5,-6.5 parent: 30 - - type: DeviceLinkSink - links: - - 3204 - uid: 9238 components: - type: Transform pos: -4.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 9239 components: - type: Transform pos: -3.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 11002 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,32.5 parent: 30 - - type: DeviceLinkSink - links: - - 11008 - uid: 11006 components: - type: Transform pos: -42.5,34.5 parent: 30 - - type: DeviceLinkSink - links: - - 11008 - uid: 11010 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,31.5 parent: 30 - - type: DeviceLinkSink - links: - - 11008 - uid: 11716 components: - type: Transform pos: 26.5,-0.5 parent: 30 - - type: DeviceLinkSink - links: - - 12029 - uid: 11822 components: - type: Transform pos: 24.5,-0.5 parent: 30 - - type: DeviceLinkSink - links: - - 12029 - uid: 11823 components: - type: Transform pos: 25.5,-0.5 parent: 30 - - type: DeviceLinkSink - links: - - 12029 - uid: 12625 components: - type: Transform pos: -5.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 12656 components: - type: Transform pos: 14.5,13.5 parent: 30 - - type: DeviceLinkSink - links: - - 20399 - uid: 12657 components: - type: Transform pos: 13.5,13.5 parent: 30 - - type: DeviceLinkSink - links: - - 20399 - uid: 12810 components: - type: Transform pos: 24.5,15.5 parent: 30 - - type: DeviceLinkSink - links: - - 7673 - uid: 13075 components: - type: Transform pos: 15.5,13.5 parent: 30 - - type: DeviceLinkSink - links: - - 20399 - uid: 14340 components: - type: Transform pos: 27.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 7673 - uid: 14352 components: - type: Transform pos: 28.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 7673 - uid: 14355 components: - type: Transform pos: 26.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 7673 - uid: 20394 components: - type: Transform pos: -3.5,36.5 parent: 30 - - type: DeviceLinkSink - links: - - 20393 - uid: 20395 components: - type: Transform pos: -4.5,36.5 parent: 30 - - type: DeviceLinkSink - links: - - 20393 - uid: 20445 components: - type: Transform pos: -2.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 20447 components: - type: Transform pos: 0.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 20448 components: - type: Transform pos: -0.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 20449 components: - type: Transform pos: -1.5,12.5 parent: 30 - - type: DeviceLinkSink - links: - - 20446 - uid: 21333 components: - type: Transform rot: 1.5707963267948966 rad pos: -40.5,30.5 parent: 30 - - type: DeviceLinkSink - links: - - 11008 - uid: 21722 components: - type: Transform pos: -0.5,28.5 parent: 30 - - type: DeviceLinkSink - links: - - 21721 - uid: 22424 components: - type: Transform pos: 4.5,28.5 parent: 30 - - type: DeviceLinkSink - links: - - 21721 - proto: ShuttersRadiationOpen entities: - uid: 9182 @@ -123242,6 +122727,11 @@ entities: - type: Transform pos: -1.5,21.5 parent: 30 + - uid: 10292 + components: + - type: Transform + pos: 25.5,-9.5 + parent: 30 - uid: 10400 components: - type: MetaData @@ -138991,25 +138481,16 @@ entities: - type: Transform pos: -43.5,41.5 parent: 30 - - type: DeviceLinkSink - links: - - 1982 - uid: 1760 components: - type: Transform pos: -39.5,41.5 parent: 30 - - type: DeviceLinkSink - links: - - 1993 - uid: 1761 components: - type: Transform pos: -47.5,41.5 parent: 30 - - type: DeviceLinkSink - links: - - 1981 - uid: 2230 components: - type: Transform From 8573eda852ac42e1cca06dfb67bba2af9ed842b7 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:01:54 +0000 Subject: [PATCH 140/546] fix(origin): Replace mindshield crate with implanter crate (#29183) --- Resources/Maps/origin.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Resources/Maps/origin.yml b/Resources/Maps/origin.yml index 376719da61c..a11e94fe83c 100644 --- a/Resources/Maps/origin.yml +++ b/Resources/Maps/origin.yml @@ -12389,7 +12389,7 @@ entities: pos: 19.5,16.5 parent: 2 - type: Door - secondsUntilStateChange: -25630.516 + secondsUntilStateChange: -25677.166 state: Opening - uid: 156 components: @@ -14206,7 +14206,7 @@ entities: pos: 51.5,-3.5 parent: 2 - type: Door - secondsUntilStateChange: -24444.334 + secondsUntilStateChange: -24490.984 state: Opening - uid: 458 components: @@ -14215,7 +14215,7 @@ entities: pos: 52.5,-3.5 parent: 2 - type: Door - secondsUntilStateChange: -24443.117 + secondsUntilStateChange: -24489.768 state: Opening - uid: 459 components: @@ -82117,13 +82117,6 @@ entities: - type: Transform pos: 43.5,-7.5 parent: 2 -- proto: CrateMindShieldImplants - entities: - - uid: 12996 - components: - - type: Transform - pos: 29.5,29.5 - parent: 2 - proto: CrateMousetrapBoxes entities: - uid: 12997 @@ -82206,6 +82199,13 @@ entities: - type: Transform pos: 29.5,28.5 parent: 2 +- proto: CrateSecurityTrackingMindshieldImplants + entities: + - uid: 12996 + components: + - type: Transform + pos: 29.5,29.5 + parent: 2 - proto: CrateServiceJanitorialSupplies entities: - uid: 13001 From 33baf418cdcacd0f077de024c018616c57784dd3 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:02:08 +0000 Subject: [PATCH 141/546] fix(cluster): Replace mindshield crate with implanter crate (#29182) --- Resources/Maps/cluster.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Maps/cluster.yml b/Resources/Maps/cluster.yml index 655c0ff53d2..52393f3fb2c 100644 --- a/Resources/Maps/cluster.yml +++ b/Resources/Maps/cluster.yml @@ -28533,13 +28533,6 @@ entities: - type: Transform pos: -22.5,24.5 parent: 1 -- proto: CrateMindShieldImplants - entities: - - uid: 4120 - components: - - type: Transform - pos: 37.5,12.5 - parent: 1 - proto: CrateNPCCow entities: - uid: 5971 @@ -28588,6 +28581,13 @@ entities: - type: Transform pos: 23.5,14.5 parent: 1 +- proto: CrateSecurityTrackingMindshieldImplants + entities: + - uid: 4120 + components: + - type: Transform + pos: 37.5,12.5 + parent: 1 - proto: CrateServiceJanitorialSupplies entities: - uid: 7661 From 7399c758d3c5a9454b0ecb5102f6576f5e6f807d Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:02:21 +0000 Subject: [PATCH 142/546] fix(oasis): Replace mindshield crate with implanter crate (#29181) --- Resources/Maps/oasis.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index 34c01f3a3fb..f8119442b3a 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -13166,7 +13166,7 @@ entities: pos: 46.5,-40.5 parent: 2 - type: Door - secondsUntilStateChange: -424809.1 + secondsUntilStateChange: -424836.06 state: Opening - uid: 4137 components: @@ -13620,7 +13620,7 @@ entities: pos: -3.5,-35.5 parent: 2 - type: Door - secondsUntilStateChange: -540976.5 + secondsUntilStateChange: -541003.44 state: Opening - uid: 1496 components: @@ -77198,13 +77198,6 @@ entities: - type: Transform pos: 31.5,-41.5 parent: 2 -- proto: CrateMindShieldImplants - entities: - - uid: 24219 - components: - - type: Transform - pos: 38.5,-19.5 - parent: 2 - proto: CrateNPCGoose entities: - uid: 3950 @@ -77226,6 +77219,13 @@ entities: - type: Transform pos: -45.5,-15.5 parent: 2 +- proto: CrateSecurityTrackingMindshieldImplants + entities: + - uid: 2263 + components: + - type: Transform + pos: 38.5,-19.5 + parent: 2 - proto: CrateServicePersonnel entities: - uid: 3510 @@ -181126,7 +181126,7 @@ entities: pos: 24.5,2.5 parent: 21002 - type: Door - secondsUntilStateChange: -319108.34 + secondsUntilStateChange: -319135.3 state: Opening - proto: WoodenBench entities: From 801c4f918112e0f4c3e227737afd98414a3510cb Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:03:00 +0000 Subject: [PATCH 143/546] tweak(medical): Reduce chemist slots (#28711) * tweak(medical): Reduce chemist slots * tweak(medical): roundstart chemists slot set to 2 on some maps * tweak(fland): Chemist slots to 3 fland is target to 80-100 players --- Resources/Prototypes/Maps/box.yml | 2 +- Resources/Prototypes/Maps/meta.yml | 2 +- Resources/Prototypes/Maps/oasis.yml | 2 +- Resources/Prototypes/Maps/origin.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Resources/Prototypes/Maps/box.yml b/Resources/Prototypes/Maps/box.yml index 89ba3779c65..432ae823760 100644 --- a/Resources/Prototypes/Maps/box.yml +++ b/Resources/Prototypes/Maps/box.yml @@ -33,7 +33,7 @@ TechnicalAssistant: [ 4, 4 ] #medical ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 3 ] + Chemist: [ 2, 2 ] MedicalDoctor: [ 4, 4 ] Paramedic: [ 1, 1 ] MedicalIntern: [ 4, 4 ] diff --git a/Resources/Prototypes/Maps/meta.yml b/Resources/Prototypes/Maps/meta.yml index ebd6954aa76..4a83c7e3925 100644 --- a/Resources/Prototypes/Maps/meta.yml +++ b/Resources/Prototypes/Maps/meta.yml @@ -33,7 +33,7 @@ TechnicalAssistant: [ 3, 6 ] #medical ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 3, 3 ] + Chemist: [ 2, 2 ] MedicalDoctor: [ 5, 5 ] MedicalIntern: [ 3, 6 ] Paramedic: [ 1, 1 ] diff --git a/Resources/Prototypes/Maps/oasis.yml b/Resources/Prototypes/Maps/oasis.yml index dd6990ac8c6..608d3f9464d 100644 --- a/Resources/Prototypes/Maps/oasis.yml +++ b/Resources/Prototypes/Maps/oasis.yml @@ -35,7 +35,7 @@ TechnicalAssistant: [ 4, 4 ] #medical ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 3, 3 ] + Chemist: [ 2, 2 ] MedicalDoctor: [ 6, 6 ] Paramedic: [ 2, 2 ] MedicalIntern: [ 4, 4 ] diff --git a/Resources/Prototypes/Maps/origin.yml b/Resources/Prototypes/Maps/origin.yml index 24214b37a1f..86ac0a0e1d4 100644 --- a/Resources/Prototypes/Maps/origin.yml +++ b/Resources/Prototypes/Maps/origin.yml @@ -34,7 +34,7 @@ TechnicalAssistant: [ 2, 3 ] #medical ChiefMedicalOfficer: [ 1, 1 ] - Chemist: [ 2, 3 ] + Chemist: [ 2, 2 ] Paramedic: [ 1, 1 ] MedicalDoctor: [ 6, 6 ] Psychologist: [ 1, 1 ] From 93eded48034e92c6a247882dc2a18083756738a9 Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:04:09 +0000 Subject: [PATCH 144/546] fix: Adds a missing defribilator to nukie planet (#28362) * fix: Adds a missing defribilator to nukie planet * Fix: unpause nukie map * What changes? --- Resources/Maps/Nonstations/nukieplanet.yml | 34 +++++++++++++++------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/Resources/Maps/Nonstations/nukieplanet.yml b/Resources/Maps/Nonstations/nukieplanet.yml index 35e00358ec5..20fb68f2ccd 100644 --- a/Resources/Maps/Nonstations/nukieplanet.yml +++ b/Resources/Maps/Nonstations/nukieplanet.yml @@ -1632,11 +1632,13 @@ entities: - type: MetaData - type: Transform - type: Map + - type: PhysicsMap + - type: GridTree + - type: MovedGrids - type: FTLDestination whitelist: tags: - Syndicate - - type: PhysicsMap - type: Broadphase - type: OccluderTree - type: Parallax @@ -1645,6 +1647,7 @@ entities: space: False mixture: volume: 2500 + immutable: True temperature: 248.15 moles: - 21.824879 @@ -1660,8 +1663,6 @@ entities: - 0 - 0 - type: LoadedMap - - type: GridTree - - type: MovedGrids - proto: AirlockExternalGlassNukeopLocked entities: - uid: 49 @@ -10192,13 +10193,6 @@ entities: - type: Transform pos: -0.5,-1.5 parent: 104 -- proto: chem_master - entities: - - uid: 2444 - components: - - type: Transform - pos: 5.5,-10.5 - parent: 104 - proto: ChemicalPayload entities: - uid: 2380 @@ -10218,6 +10212,13 @@ entities: - type: Transform pos: 4.5,-12.5 parent: 104 +- proto: ChemMaster + entities: + - uid: 2444 + components: + - type: Transform + pos: 5.5,-10.5 + parent: 104 - proto: ChessBoard entities: - uid: 354 @@ -10366,6 +10367,13 @@ entities: - type: Transform pos: -14.478909,9.585995 parent: 104 +- proto: DefibrillatorCabinetFilled + entities: + - uid: 2538 + components: + - type: Transform + pos: -0.5,-11.5 + parent: 104 - proto: DresserFilled entities: - uid: 349 @@ -12902,7 +12910,7 @@ entities: - type: Transform pos: 23.5,-18.5 parent: 104 -- proto: soda_dispenser +- proto: SodaDispenser entities: - uid: 225 components: @@ -12917,11 +12925,15 @@ entities: - type: Transform pos: 10.5,-6.5 parent: 104 + - type: SpamEmitSound + enabled: False - uid: 1653 components: - type: Transform pos: 9.5,-6.5 parent: 104 + - type: SpamEmitSound + enabled: False - proto: SpawnMobLizard entities: - uid: 2473 From e8a4808f161e85cd55fe717451c381e1bc9d0dbf Mon Sep 17 00:00:00 2001 From: Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com> Date: Sun, 23 Jun 2024 08:04:31 +0000 Subject: [PATCH 145/546] fix(atlas): Replace mindshield crate with implanter crate (#29184) --- Resources/Maps/atlas.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Maps/atlas.yml b/Resources/Maps/atlas.yml index d220057d5e9..5a2a7d1c3c4 100644 --- a/Resources/Maps/atlas.yml +++ b/Resources/Maps/atlas.yml @@ -20716,13 +20716,6 @@ entities: - type: Transform pos: 9.5,-5.5 parent: 30 -- proto: CrateMindShieldImplants - entities: - - uid: 8364 - components: - - type: Transform - pos: 10.5,23.5 - parent: 30 - proto: CrateNPCCow entities: - uid: 3510 @@ -20737,6 +20730,13 @@ entities: - type: Transform pos: 38.5,0.5 parent: 30 +- proto: CrateSecurityTrackingMindshieldImplants + entities: + - uid: 7876 + components: + - type: Transform + pos: 10.5,23.5 + parent: 30 - proto: CrateTrackingImplants entities: - uid: 4557 From ba39b6f5512c2befcf7263a1a6a2922339ed5c16 Mon Sep 17 00:00:00 2001 From: Errant <35878406+Errant-4@users.noreply.github.com> Date: Sun, 23 Jun 2024 14:41:34 +0200 Subject: [PATCH 146/546] Survival box loadout group cleanup (#29379) cleanup --- Resources/Prototypes/Loadouts/loadout_groups.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/Resources/Prototypes/Loadouts/loadout_groups.yml b/Resources/Prototypes/Loadouts/loadout_groups.yml index e3da71b4c16..57d2e5827d9 100644 --- a/Resources/Prototypes/Loadouts/loadout_groups.yml +++ b/Resources/Prototypes/Loadouts/loadout_groups.yml @@ -38,8 +38,6 @@ - type: loadoutGroup id: Survival name: loadout-group-survival-basic - minLimit: 1 - maxLimit: 1 hidden: true loadouts: - EmergencyNitrogen @@ -410,8 +408,6 @@ - type: loadoutGroup id: SurvivalClown name: loadout-group-survival-clown - minLimit: 2 - maxLimit: 2 hidden: true loadouts: - EmergencyNitrogenClown @@ -733,8 +729,6 @@ - type: loadoutGroup id: SurvivalExtended name: loadout-group-survival-extended - minLimit: 2 - maxLimit: 2 hidden: true loadouts: - EmergencyNitrogenExtended @@ -1013,8 +1007,6 @@ - type: loadoutGroup id: SurvivalSecurity name: loadout-group-survival-security - minLimit: 2 - maxLimit: 2 hidden: true loadouts: - EmergencyNitrogenSecurity @@ -1195,8 +1187,6 @@ - type: loadoutGroup id: SurvivalMedical name: loadout-group-survival-medical - minLimit: 2 - maxLimit: 2 hidden: true loadouts: - EmergencyNitrogenMedical @@ -1230,8 +1220,6 @@ - type: loadoutGroup id: SurvivalSyndicate name: loadout-group-survival-syndicate - minLimit: 2 - maxLimit: 2 hidden: true loadouts: - EmergencyNitrogenSyndicate From 2762470096ab511a6b3d6576500cbd3b1efcd42e Mon Sep 17 00:00:00 2001 From: eoineoineoin Date: Sun, 23 Jun 2024 15:52:30 +0100 Subject: [PATCH 147/546] Add "Structure" tag to switches, buttons, and levers (#29378) Co-authored-by: Eoin Mcloughlin --- .../Entities/Structures/Wallmounts/switch.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml index 1bdf66f5b78..ecf2b0525ed 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/switch.yml @@ -36,6 +36,9 @@ - Status lastSignals: Status: false + - type: Tag + tags: + - Structure - type: entity id: SignalButton @@ -96,6 +99,9 @@ collection: MetalBreak params: volume: -8 + - type: Tag + tags: + - Structure - type: entity id: ApcNetSwitch @@ -129,6 +135,9 @@ graph: LightSwitchGraph node: LightSwitchNode - type: Fixtures + - type: Tag + tags: + - Structure - type: entity id: TwoWayLever @@ -179,6 +188,9 @@ - Left - Right - Middle + - type: Tag + tags: + - Structure #directional From 6385c8c530dd2e6523cf8ce60e7dd6546bca63eb Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 23 Jun 2024 14:53:38 +0000 Subject: [PATCH 148/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index b76c738e26a..e764bb6da41 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Golinth - changes: - - message: Fixed mindshield icons being glow in the dark - type: Fix - id: 6311 - time: '2024-04-05T20:35:32.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26754 - author: Blackern5000 changes: - message: Added sap @@ -3842,3 +3835,10 @@ id: 6810 time: '2024-06-23T01:46:31.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29072 +- author: eoineoineoin + changes: + - message: Hand labelers can now apply labels to buttons, switches, and levers + type: Tweak + id: 6811 + time: '2024-06-23T14:52:30.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29378 From 19bc6f961d2ad941d08d692f80832c436905086f Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Sun, 23 Jun 2024 11:02:16 -0400 Subject: [PATCH 149/546] ironrock ores (#29381) --- .../Entities/Structures/Walls/asteroid.yml | 251 +++++++++++++++++- 1 file changed, 237 insertions(+), 14 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml index c6c3692e598..d131805bf51 100644 --- a/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml +++ b/Resources/Prototypes/Entities/Structures/Walls/asteroid.yml @@ -273,6 +273,28 @@ state: rock_asteroid_west - state: rock_bananium +- type: entity + id: AsteroidRockSalt + parent: AsteroidRock + description: An ore vein rich with salt. + suffix: Salt + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSalt + - type: Sprite + layers: + - state: rock_asteroid + - map: [ "enum.EdgeLayer.South" ] + state: rock_asteroid_south + - map: [ "enum.EdgeLayer.East" ] + state: rock_asteroid_east + - map: [ "enum.EdgeLayer.North" ] + state: rock_asteroid_north + - map: [ "enum.EdgeLayer.West" ] + state: rock_asteroid_west + - state: rock_salt + - type: entity id: AsteroidRockArtifactFragment parent: AsteroidRock @@ -316,6 +338,9 @@ - type: IconSmooth key: walls mode: NoSprite + - type: Icon + sprite: Structures/Walls/rock.rsi + state: ironrock - type: SmoothEdge - type: Sprite sprite: Structures/Walls/rock.rsi @@ -331,8 +356,196 @@ state: ironrock_west - type: entity - id: AsteroidRockSalt - parent: AsteroidRock + id: IronRockMining + parent: IronRock + name: ironrock + suffix: higher ore yield + description: An asteroid. + components: + - type: OreVein + oreChance: 0.33 + oreRarityPrototypeId: RandomOreDistributionStandard + +# Ore veins +- type: entity + id: IronRockCoal + parent: IronRock + description: An ore vein rich with coal. + suffix: Coal + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreCoal + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_coal + +- type: entity + id: IronRockGold + parent: IronRock + description: An ore vein rich with gold. + suffix: Gold + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreGold + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_gold + +- type: entity + id: IronRockPlasma + parent: IronRock + description: An ore vein rich with plasma. + suffix: Plasma + components: + - type: OreVein + oreChance: 1.0 + currentOre: OrePlasma + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_phoron + +- type: entity + id: IronRockQuartz + parent: IronRock + description: An ore vein rich with quartz. + suffix: Quartz + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSpaceQuartz + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_quartz + +- type: entity + id: IronRockSilver + parent: IronRock + description: An ore vein rich with silver. + suffix: Silver + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSilver + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_silver + +- type: entity + id: IronRockIron + parent: IronRock + description: An ore vein rich with iron. + suffix: Iron + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreSteel + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_tin + +- type: entity + id: IronRockUranium + parent: IronRock + description: An ore vein rich with uranium. + suffix: Uranium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreUranium + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_uranium + +- type: entity + id: IronRockBananium + parent: IronRock + description: An ore vein rich with bananium. + suffix: Bananium + components: + - type: OreVein + oreChance: 1.0 + currentOre: OreBananium + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_bananium + +- type: entity + id: IronRockSalt + parent: IronRock description: An ore vein rich with salt. suffix: Salt components: @@ -341,28 +554,38 @@ currentOre: OreSalt - type: Sprite layers: - - state: rock_asteroid + - state: ironrock - map: [ "enum.EdgeLayer.South" ] - state: rock_asteroid_south + state: ironrock_south - map: [ "enum.EdgeLayer.East" ] - state: rock_asteroid_east + state: ironrock_east - map: [ "enum.EdgeLayer.North" ] - state: rock_asteroid_north + state: ironrock_north - map: [ "enum.EdgeLayer.West" ] - state: rock_asteroid_west + state: ironrock_west - state: rock_salt - type: entity - id: IronRockMining + id: IronRockArtifactFragment parent: IronRock - name: ironrock - suffix: higher ore yield - description: An asteroid. + description: A rock wall. What's that sticking out of it? + suffix: Artifact Fragment components: - type: OreVein - oreChance: 0.33 - oreRarityPrototypeId: RandomOreDistributionStandard - + oreChance: 1.0 + currentOre: OreArtifactFragment + - type: Sprite + layers: + - state: ironrock + - map: [ "enum.EdgeLayer.South" ] + state: ironrock_south + - map: [ "enum.EdgeLayer.East" ] + state: ironrock_east + - map: [ "enum.EdgeLayer.North" ] + state: ironrock_north + - map: [ "enum.EdgeLayer.West" ] + state: ironrock_west + - state: rock_artifact_fragment # Rocks and ore veins - type: entity From 0c34eb6138b9f7d1698b546d1591096fc517d989 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Sun, 23 Jun 2024 17:33:54 +0200 Subject: [PATCH 150/546] Ban template system (#29365) To help out admins, so they can easily fill out datacenter bans and stuff. Supports ban exemption flags and everything. This is for use with SS14.Admin so it's just DB models here. --- .../20240623005121_BanTemplate.Designer.cs | 1960 +++++++++++++++++ .../Postgres/20240623005121_BanTemplate.cs | 42 + .../PostgresServerDbContextModelSnapshot.cs | 45 + .../20240623005113_BanTemplate.Designer.cs | 1883 ++++++++++++++++ .../Sqlite/20240623005113_BanTemplate.cs | 41 + .../SqliteServerDbContextModelSnapshot.cs | 43 + Content.Server.Database/Model.cs | 54 + 7 files changed, 4068 insertions(+) create mode 100644 Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.Designer.cs create mode 100644 Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.Designer.cs create mode 100644 Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.cs diff --git a/Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.Designer.cs b/Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.Designer.cs new file mode 100644 index 00000000000..5d89f3dd29b --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.Designer.cs @@ -0,0 +1,1960 @@ +// +using System; +using System.Net; +using System.Text.Json; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; +using NpgsqlTypes; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + [DbContext(typeof(PostgresServerDbContext))] + [Migration("20240623005121_BanTemplate")] + partial class BanTemplate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 63); + + NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminId") + .HasColumnType("uuid") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("boolean") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Id") + .HasColumnType("integer") + .HasColumnName("admin_log_id"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("smallint") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("text") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("integer") + .HasColumnName("type"); + + b.HasKey("RoundId", "Id") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Message") + .HasAnnotation("Npgsql:TsVectorConfig", "english"); + + NpgsqlIndexBuilderExtensions.HasMethod(b.HasIndex("Message"), "GIN"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("LogId") + .HasColumnType("integer") + .HasColumnName("log_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.HasKey("RoundId", "LogId", "PlayerUserId") + .HasName("PK_admin_log_player"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_log_player_player_user_id"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_messages_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("Dismissed") + .HasColumnType("boolean") + .HasColumnName("dismissed"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Seen") + .HasColumnType("boolean") + .HasColumnName("seen"); + + b.HasKey("Id") + .HasName("PK_admin_messages"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_messages_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_messages_round_id"); + + b.ToTable("admin_messages", null, t => + { + t.HasCheckConstraint("NotDismissedAndSeen", "NOT dismissed OR seen"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_notes_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Secret") + .HasColumnType("boolean") + .HasColumnName("secret"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_rank_flag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminRankId") + .HasColumnType("integer") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("admin_watchlists_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("CreatedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("uuid") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("boolean") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("uuid") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("character varying(4096)") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_admin_watchlists"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_watchlists_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_watchlists_round_id"); + + b.ToTable("admin_watchlists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("antag_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("assigned_user_id_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.BanTemplate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("ban_template_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AutoDelete") + .HasColumnType("boolean") + .HasColumnName("auto_delete"); + + b.Property("ExemptFlags") + .HasColumnType("integer") + .HasColumnName("exempt_flags"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("Length") + .HasColumnType("interval") + .HasColumnName("length"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.Property("Title") + .IsRequired() + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("Id") + .HasName("PK_ban_template"); + + b.ToTable("ban_template", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("connection_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("smallint") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("ServerId") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasDefaultValue(0) + .HasColumnName("server_id"); + + b.Property("Time") + .HasColumnType("timestamp with time zone") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_connection_log_server_id"); + + b.HasIndex("Time"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("job_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("JobName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("integer") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("play_time_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("PlayerId") + .HasColumnType("uuid") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("interval") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("text") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("player_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("FirstSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("inet") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("bytea") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", null, t => + { + t.HasCheckConstraint("LastSeenAddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= last_seen_address"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("preference_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("integer") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Age") + .HasColumnType("integer") + .HasColumnName("age"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("char_name"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("text") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("text") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("integer") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("integer") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("text") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("text") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("integer") + .HasColumnName("slot"); + + b.Property("SpawnPriority") + .HasColumnType("integer") + .HasColumnName("spawn_priority"); + + b.Property("Species") + .IsRequired() + .HasColumnType("text") + .HasColumnName("species"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_loadout_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("LoadoutName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("loadout_name"); + + b.Property("ProfileLoadoutGroupId") + .HasColumnType("integer") + .HasColumnName("profile_loadout_group_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout"); + + b.HasIndex("ProfileLoadoutGroupId"); + + b.ToTable("profile_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_loadout_group_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("GroupName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("group_name"); + + b.Property("ProfileRoleLoadoutId") + .HasColumnType("integer") + .HasColumnName("profile_role_loadout_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout_group"); + + b.HasIndex("ProfileRoleLoadoutId"); + + b.ToTable("profile_loadout_group", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("profile_role_loadout_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("RoleName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_name"); + + b.HasKey("Id") + .HasName("PK_profile_role_loadout"); + + b.HasIndex("ProfileId"); + + b.ToTable("profile_role_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("RoleId") + .HasColumnType("text") + .HasColumnName("role_id"); + + b.HasKey("PlayerUserId", "RoleId") + .HasName("PK_role_whitelists"); + + b.ToTable("role_whitelists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("round_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ServerId") + .HasColumnType("integer") + .HasColumnName("server_id"); + + b.Property("StartDate") + .HasColumnType("timestamp with time zone") + .HasColumnName("start_date"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.HasIndex("StartDate"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Name") + .IsRequired() + .HasColumnType("text") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("AutoDelete") + .HasColumnType("boolean") + .HasColumnName("auto_delete"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExemptFlags") + .HasColumnType("integer") + .HasColumnName("exempt_flags"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_ban_round_id"); + + b.ToTable("server_ban", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanExemption", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.Property("Flags") + .HasColumnType("integer") + .HasColumnName("flags"); + + b.HasKey("UserId") + .HasName("PK_server_ban_exemption"); + + b.ToTable("server_ban_exemption", null, t => + { + t.HasCheckConstraint("FlagsNotZero", "flags != 0"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_ban_hit_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("integer") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("server_role_ban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Address") + .HasColumnType("inet") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("uuid") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("bytea") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("timestamp with time zone") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("uuid") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("uuid") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("interval") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("text") + .HasColumnName("role_id"); + + b.Property("RoundId") + .HasColumnType("integer") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_role_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_role_ban_round_id"); + + b.ToTable("server_role_ban", null, t => + { + t.HasCheckConstraint("AddressNotIPv6MappedIPv4", "NOT inet '::ffff:0.0.0.0/96' >>= address"); + + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("role_unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("unban_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("BanId") + .HasColumnType("integer") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("timestamp with time zone") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("uuid") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("trait_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("ProfileId") + .HasColumnType("integer") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("text") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("uploaded_resource_log_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("Data") + .IsRequired() + .HasColumnType("bytea") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("timestamp with time zone") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("text") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("uuid") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("integer") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("integer") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("RoundId", "LogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_round_id_log_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminMessagesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminMessagesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminMessagesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminMessagesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_messages_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_messages_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminWatchlistsCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminWatchlistsDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminWatchlistsLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminWatchlistsReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_watchlists_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_watchlists_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("ConnectionLogs") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.SetNull) + .IsRequired() + .HasConstraintName("FK_connection_log_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.HasOne("Content.Server.Database.ProfileLoadoutGroup", "ProfileLoadoutGroup") + .WithMany("Loadouts") + .HasForeignKey("ProfileLoadoutGroupId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_profile_loadout_group_profile_loadout_group~"); + + b.Navigation("ProfileLoadoutGroup"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.HasOne("Content.Server.Database.ProfileRoleLoadout", "ProfileRoleLoadout") + .WithMany("Groups") + .HasForeignKey("ProfileRoleLoadoutId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_group_profile_role_loadout_profile_role_loa~"); + + b.Navigation("ProfileRoleLoadout"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Loadouts") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_role_loadout_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("JobWhitelists") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_role_whitelists_player_player_user_id"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerRoleBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerRoleBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_role_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminMessagesCreated"); + + b.Navigation("AdminMessagesDeleted"); + + b.Navigation("AdminMessagesLastEdited"); + + b.Navigation("AdminMessagesReceived"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + + b.Navigation("AdminServerBansCreated"); + + b.Navigation("AdminServerBansLastEdited"); + + b.Navigation("AdminServerRoleBansCreated"); + + b.Navigation("AdminServerRoleBansLastEdited"); + + b.Navigation("AdminWatchlistsCreated"); + + b.Navigation("AdminWatchlistsDeleted"); + + b.Navigation("AdminWatchlistsLastEdited"); + + b.Navigation("AdminWatchlistsReceived"); + + b.Navigation("JobWhitelists"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Loadouts"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Navigation("Loadouts"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Navigation("Groups"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("ConnectionLogs"); + + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.cs b/Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.cs new file mode 100644 index 00000000000..192e87ac96b --- /dev/null +++ b/Content.Server.Database/Migrations/Postgres/20240623005121_BanTemplate.cs @@ -0,0 +1,42 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; +using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; + +#nullable disable + +namespace Content.Server.Database.Migrations.Postgres +{ + /// + public partial class BanTemplate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "ban_template", + columns: table => new + { + ban_template_id = table.Column(type: "integer", nullable: false) + .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn), + title = table.Column(type: "text", nullable: false), + length = table.Column(type: "interval", nullable: false), + reason = table.Column(type: "text", nullable: false), + exempt_flags = table.Column(type: "integer", nullable: false), + severity = table.Column(type: "integer", nullable: false), + auto_delete = table.Column(type: "boolean", nullable: false), + hidden = table.Column(type: "boolean", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ban_template", x => x.ban_template_id); + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "ban_template"); + } + } +} diff --git a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs index ea5d0066928..cb9fdde4d5f 100644 --- a/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Postgres/PostgresServerDbContextModelSnapshot.cs @@ -512,6 +512,51 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("assigned_user_id", (string)null); }); + modelBuilder.Entity("Content.Server.Database.BanTemplate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("integer") + .HasColumnName("ban_template_id"); + + NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property("Id")); + + b.Property("AutoDelete") + .HasColumnType("boolean") + .HasColumnName("auto_delete"); + + b.Property("ExemptFlags") + .HasColumnType("integer") + .HasColumnName("exempt_flags"); + + b.Property("Hidden") + .HasColumnType("boolean") + .HasColumnName("hidden"); + + b.Property("Length") + .HasColumnType("interval") + .HasColumnName("length"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("text") + .HasColumnName("reason"); + + b.Property("Severity") + .HasColumnType("integer") + .HasColumnName("severity"); + + b.Property("Title") + .IsRequired() + .HasColumnType("text") + .HasColumnName("title"); + + b.HasKey("Id") + .HasName("PK_ban_template"); + + b.ToTable("ban_template", (string)null); + }); + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => { b.Property("Id") diff --git a/Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.Designer.cs b/Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.Designer.cs new file mode 100644 index 00000000000..acce21c2bd9 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.Designer.cs @@ -0,0 +1,1883 @@ +// +using System; +using Content.Server.Database; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + [DbContext(typeof(SqliteServerDbContext))] + [Migration("20240623005113_BanTemplate")] + partial class BanTemplate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder.HasAnnotation("ProductVersion", "8.0.0"); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Title") + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("UserId") + .HasName("PK_admin"); + + b.HasIndex("AdminRankId") + .HasDatabaseName("IX_admin_admin_rank_id"); + + b.ToTable("admin", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_flag_id"); + + b.Property("AdminId") + .HasColumnType("TEXT") + .HasColumnName("admin_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.Property("Negative") + .HasColumnType("INTEGER") + .HasColumnName("negative"); + + b.HasKey("Id") + .HasName("PK_admin_flag"); + + b.HasIndex("AdminId") + .HasDatabaseName("IX_admin_flag_admin_id"); + + b.HasIndex("Flag", "AdminId") + .IsUnique(); + + b.ToTable("admin_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Id") + .HasColumnType("INTEGER") + .HasColumnName("admin_log_id"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Impact") + .HasColumnType("INTEGER") + .HasColumnName("impact"); + + b.Property("Json") + .IsRequired() + .HasColumnType("jsonb") + .HasColumnName("json"); + + b.Property("Message") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("Type") + .HasColumnType("INTEGER") + .HasColumnName("type"); + + b.HasKey("RoundId", "Id") + .HasName("PK_admin_log"); + + b.HasIndex("Date"); + + b.HasIndex("Type") + .HasDatabaseName("IX_admin_log_type"); + + b.ToTable("admin_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("LogId") + .HasColumnType("INTEGER") + .HasColumnName("log_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.HasKey("RoundId", "LogId", "PlayerUserId") + .HasName("PK_admin_log_player"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_log_player_player_user_id"); + + b.ToTable("admin_log_player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_messages_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("Dismissed") + .HasColumnType("INTEGER") + .HasColumnName("dismissed"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Seen") + .HasColumnType("INTEGER") + .HasColumnName("seen"); + + b.HasKey("Id") + .HasName("PK_admin_messages"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_messages_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_messages_round_id"); + + b.ToTable("admin_messages", null, t => + { + t.HasCheckConstraint("NotDismissedAndSeen", "NOT dismissed OR seen"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_notes_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Secret") + .HasColumnType("INTEGER") + .HasColumnName("secret"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_admin_notes"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_notes_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_notes_round_id"); + + b.ToTable("admin_notes", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_admin_rank"); + + b.ToTable("admin_rank", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_flag_id"); + + b.Property("AdminRankId") + .HasColumnType("INTEGER") + .HasColumnName("admin_rank_id"); + + b.Property("Flag") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flag"); + + b.HasKey("Id") + .HasName("PK_admin_rank_flag"); + + b.HasIndex("AdminRankId"); + + b.HasIndex("Flag", "AdminRankId") + .IsUnique(); + + b.ToTable("admin_rank_flag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("admin_watchlists_id"); + + b.Property("CreatedAt") + .HasColumnType("TEXT") + .HasColumnName("created_at"); + + b.Property("CreatedById") + .HasColumnType("TEXT") + .HasColumnName("created_by_id"); + + b.Property("Deleted") + .HasColumnType("INTEGER") + .HasColumnName("deleted"); + + b.Property("DeletedAt") + .HasColumnType("TEXT") + .HasColumnName("deleted_at"); + + b.Property("DeletedById") + .HasColumnType("TEXT") + .HasColumnName("deleted_by_id"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("LastEditedAt") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("Message") + .IsRequired() + .HasMaxLength(4096) + .HasColumnType("TEXT") + .HasColumnName("message"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.HasKey("Id") + .HasName("PK_admin_watchlists"); + + b.HasIndex("CreatedById"); + + b.HasIndex("DeletedById"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_admin_watchlists_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_admin_watchlists_round_id"); + + b.ToTable("admin_watchlists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("antag_id"); + + b.Property("AntagName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("antag_name"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_antag"); + + b.HasIndex("ProfileId", "AntagName") + .IsUnique(); + + b.ToTable("antag", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.AssignedUserId", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("assigned_user_id_id"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_assigned_user_id"); + + b.HasIndex("UserId") + .IsUnique(); + + b.HasIndex("UserName") + .IsUnique(); + + b.ToTable("assigned_user_id", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.BanTemplate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("ban_template_id"); + + b.Property("AutoDelete") + .HasColumnType("INTEGER") + .HasColumnName("auto_delete"); + + b.Property("ExemptFlags") + .HasColumnType("INTEGER") + .HasColumnName("exempt_flags"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("Length") + .HasColumnType("TEXT") + .HasColumnName("length"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.Property("Title") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("Id") + .HasName("PK_ban_template"); + + b.ToTable("ban_template", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("connection_log_id"); + + b.Property("Address") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("Denied") + .HasColumnType("INTEGER") + .HasColumnName("denied"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("ServerId") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasDefaultValue(0) + .HasColumnName("server_id"); + + b.Property("Time") + .HasColumnType("TEXT") + .HasColumnName("time"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("UserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("user_name"); + + b.HasKey("Id") + .HasName("PK_connection_log"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_connection_log_server_id"); + + b.HasIndex("Time"); + + b.HasIndex("UserId"); + + b.ToTable("connection_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("job_id"); + + b.Property("JobName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("job_name"); + + b.Property("Priority") + .HasColumnType("INTEGER") + .HasColumnName("priority"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.HasKey("Id") + .HasName("PK_job"); + + b.HasIndex("ProfileId"); + + b.HasIndex("ProfileId", "JobName") + .IsUnique(); + + b.HasIndex(new[] { "ProfileId" }, "IX_job_one_high_priority") + .IsUnique() + .HasFilter("priority = 3"); + + b.ToTable("job", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.PlayTime", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("play_time_id"); + + b.Property("PlayerId") + .HasColumnType("TEXT") + .HasColumnName("player_id"); + + b.Property("TimeSpent") + .HasColumnType("TEXT") + .HasColumnName("time_spent"); + + b.Property("Tracker") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("tracker"); + + b.HasKey("Id") + .HasName("PK_play_time"); + + b.HasIndex("PlayerId", "Tracker") + .IsUnique(); + + b.ToTable("play_time", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("player_id"); + + b.Property("FirstSeenTime") + .HasColumnType("TEXT") + .HasColumnName("first_seen_time"); + + b.Property("LastReadRules") + .HasColumnType("TEXT") + .HasColumnName("last_read_rules"); + + b.Property("LastSeenAddress") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_address"); + + b.Property("LastSeenHWId") + .HasColumnType("BLOB") + .HasColumnName("last_seen_hwid"); + + b.Property("LastSeenTime") + .HasColumnType("TEXT") + .HasColumnName("last_seen_time"); + + b.Property("LastSeenUserName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("last_seen_user_name"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_player"); + + b.HasAlternateKey("UserId") + .HasName("ak_player_user_id"); + + b.HasIndex("LastSeenUserName"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("player", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("AdminOOCColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("admin_ooc_color"); + + b.Property("SelectedCharacterSlot") + .HasColumnType("INTEGER") + .HasColumnName("selected_character_slot"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_preference"); + + b.HasIndex("UserId") + .IsUnique(); + + b.ToTable("preference", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("Age") + .HasColumnType("INTEGER") + .HasColumnName("age"); + + b.Property("CharacterName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("char_name"); + + b.Property("EyeColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("eye_color"); + + b.Property("FacialHairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_color"); + + b.Property("FacialHairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("facial_hair_name"); + + b.Property("FlavorText") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("flavor_text"); + + b.Property("Gender") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("gender"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_color"); + + b.Property("HairName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("hair_name"); + + b.Property("Markings") + .HasColumnType("jsonb") + .HasColumnName("markings"); + + b.Property("PreferenceId") + .HasColumnType("INTEGER") + .HasColumnName("preference_id"); + + b.Property("PreferenceUnavailable") + .HasColumnType("INTEGER") + .HasColumnName("pref_unavailable"); + + b.Property("Sex") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("sex"); + + b.Property("SkinColor") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("skin_color"); + + b.Property("Slot") + .HasColumnType("INTEGER") + .HasColumnName("slot"); + + b.Property("SpawnPriority") + .HasColumnType("INTEGER") + .HasColumnName("spawn_priority"); + + b.Property("Species") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("species"); + + b.HasKey("Id") + .HasName("PK_profile"); + + b.HasIndex("PreferenceId") + .HasDatabaseName("IX_profile_preference_id"); + + b.HasIndex("Slot", "PreferenceId") + .IsUnique(); + + b.ToTable("profile", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_id"); + + b.Property("LoadoutName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("loadout_name"); + + b.Property("ProfileLoadoutGroupId") + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_group_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout"); + + b.HasIndex("ProfileLoadoutGroupId"); + + b.ToTable("profile_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_loadout_group_id"); + + b.Property("GroupName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("group_name"); + + b.Property("ProfileRoleLoadoutId") + .HasColumnType("INTEGER") + .HasColumnName("profile_role_loadout_id"); + + b.HasKey("Id") + .HasName("PK_profile_loadout_group"); + + b.HasIndex("ProfileRoleLoadoutId"); + + b.ToTable("profile_loadout_group", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("profile_role_loadout_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("RoleName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_name"); + + b.HasKey("Id") + .HasName("PK_profile_role_loadout"); + + b.HasIndex("ProfileId"); + + b.ToTable("profile_role_loadout", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("RoleId") + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.HasKey("PlayerUserId", "RoleId") + .HasName("PK_role_whitelists"); + + b.ToTable("role_whitelists", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("ServerId") + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("StartDate") + .HasColumnType("TEXT") + .HasColumnName("start_date"); + + b.HasKey("Id") + .HasName("PK_round"); + + b.HasIndex("ServerId") + .HasDatabaseName("IX_round_server_id"); + + b.HasIndex("StartDate"); + + b.ToTable("round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_id"); + + b.Property("Name") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("name"); + + b.HasKey("Id") + .HasName("PK_server"); + + b.ToTable("server", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("AutoDelete") + .HasColumnType("INTEGER") + .HasColumnName("auto_delete"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExemptFlags") + .HasColumnType("INTEGER") + .HasColumnName("exempt_flags"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_ban_round_id"); + + b.ToTable("server_ban", null, t => + { + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanExemption", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.Property("Flags") + .HasColumnType("INTEGER") + .HasColumnName("flags"); + + b.HasKey("UserId") + .HasName("PK_server_ban_exemption"); + + b.ToTable("server_ban_exemption", null, t => + { + t.HasCheckConstraint("FlagsNotZero", "flags != 0"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_ban_hit_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("ConnectionId") + .HasColumnType("INTEGER") + .HasColumnName("connection_id"); + + b.HasKey("Id") + .HasName("PK_server_ban_hit"); + + b.HasIndex("BanId") + .HasDatabaseName("IX_server_ban_hit_ban_id"); + + b.HasIndex("ConnectionId") + .HasDatabaseName("IX_server_ban_hit_connection_id"); + + b.ToTable("server_ban_hit", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("server_role_ban_id"); + + b.Property("Address") + .HasColumnType("TEXT") + .HasColumnName("address"); + + b.Property("BanTime") + .HasColumnType("TEXT") + .HasColumnName("ban_time"); + + b.Property("BanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("banning_admin"); + + b.Property("ExpirationTime") + .HasColumnType("TEXT") + .HasColumnName("expiration_time"); + + b.Property("HWId") + .HasColumnType("BLOB") + .HasColumnName("hwid"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("LastEditedAt") + .HasColumnType("TEXT") + .HasColumnName("last_edited_at"); + + b.Property("LastEditedById") + .HasColumnType("TEXT") + .HasColumnName("last_edited_by_id"); + + b.Property("PlayerUserId") + .HasColumnType("TEXT") + .HasColumnName("player_user_id"); + + b.Property("PlaytimeAtNote") + .HasColumnType("TEXT") + .HasColumnName("playtime_at_note"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("RoleId") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("role_id"); + + b.Property("RoundId") + .HasColumnType("INTEGER") + .HasColumnName("round_id"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.HasKey("Id") + .HasName("PK_server_role_ban"); + + b.HasIndex("Address"); + + b.HasIndex("BanningAdmin"); + + b.HasIndex("LastEditedById"); + + b.HasIndex("PlayerUserId") + .HasDatabaseName("IX_server_role_ban_player_user_id"); + + b.HasIndex("RoundId") + .HasDatabaseName("IX_server_role_ban_round_id"); + + b.ToTable("server_role_ban", null, t => + { + t.HasCheckConstraint("HaveEitherAddressOrUserIdOrHWId", "address IS NOT NULL OR player_user_id IS NOT NULL OR hwid IS NOT NULL"); + }); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("role_unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_role_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_role_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("unban_id"); + + b.Property("BanId") + .HasColumnType("INTEGER") + .HasColumnName("ban_id"); + + b.Property("UnbanTime") + .HasColumnType("TEXT") + .HasColumnName("unban_time"); + + b.Property("UnbanningAdmin") + .HasColumnType("TEXT") + .HasColumnName("unbanning_admin"); + + b.HasKey("Id") + .HasName("PK_server_unban"); + + b.HasIndex("BanId") + .IsUnique(); + + b.ToTable("server_unban", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("trait_id"); + + b.Property("ProfileId") + .HasColumnType("INTEGER") + .HasColumnName("profile_id"); + + b.Property("TraitName") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("trait_name"); + + b.HasKey("Id") + .HasName("PK_trait"); + + b.HasIndex("ProfileId", "TraitName") + .IsUnique(); + + b.ToTable("trait", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.UploadedResourceLog", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("uploaded_resource_log_id"); + + b.Property("Data") + .IsRequired() + .HasColumnType("BLOB") + .HasColumnName("data"); + + b.Property("Date") + .HasColumnType("TEXT") + .HasColumnName("date"); + + b.Property("Path") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("path"); + + b.Property("UserId") + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("Id") + .HasName("PK_uploaded_resource_log"); + + b.ToTable("uploaded_resource_log", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Whitelist", b => + { + b.Property("UserId") + .ValueGeneratedOnAdd() + .HasColumnType("TEXT") + .HasColumnName("user_id"); + + b.HasKey("UserId") + .HasName("PK_whitelist"); + + b.ToTable("whitelist", (string)null); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.Property("PlayersId") + .HasColumnType("INTEGER") + .HasColumnName("players_id"); + + b.Property("RoundsId") + .HasColumnType("INTEGER") + .HasColumnName("rounds_id"); + + b.HasKey("PlayersId", "RoundsId") + .HasName("PK_player_round"); + + b.HasIndex("RoundsId") + .HasDatabaseName("IX_player_round_rounds_id"); + + b.ToTable("player_round", (string)null); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.HasOne("Content.Server.Database.AdminRank", "AdminRank") + .WithMany("Admins") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_admin_rank_admin_rank_id"); + + b.Navigation("AdminRank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminFlag", b => + { + b.HasOne("Content.Server.Database.Admin", "Admin") + .WithMany("Flags") + .HasForeignKey("AdminId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_flag_admin_admin_id"); + + b.Navigation("Admin"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany("AdminLogs") + .HasForeignKey("RoundId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_round_round_id"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLogPlayer", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminLogs") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_player_player_user_id"); + + b.HasOne("Content.Server.Database.AdminLog", "Log") + .WithMany("Players") + .HasForeignKey("RoundId", "LogId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_log_player_admin_log_round_id_log_id"); + + b.Navigation("Log"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminMessage", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminMessagesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminMessagesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminMessagesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_messages_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminMessagesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_messages_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_messages_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminNote", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminNotesCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminNotesDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminNotesLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_notes_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminNotesReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_notes_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_notes_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRankFlag", b => + { + b.HasOne("Content.Server.Database.AdminRank", "Rank") + .WithMany("Flags") + .HasForeignKey("AdminRankId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_admin_rank_flag_admin_rank_admin_rank_id"); + + b.Navigation("Rank"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminWatchlist", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminWatchlistsCreated") + .HasForeignKey("CreatedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_created_by_id"); + + b.HasOne("Content.Server.Database.Player", "DeletedBy") + .WithMany("AdminWatchlistsDeleted") + .HasForeignKey("DeletedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_deleted_by_id"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminWatchlistsLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_admin_watchlists_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("AdminWatchlistsReceived") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .HasConstraintName("FK_admin_watchlists_player_player_user_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_admin_watchlists_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("DeletedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Player"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.Antag", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Antags") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_antag_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("ConnectionLogs") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.SetNull) + .IsRequired() + .HasConstraintName("FK_connection_log_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.Job", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Jobs") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_job_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.HasOne("Content.Server.Database.Preference", "Preference") + .WithMany("Profiles") + .HasForeignKey("PreferenceId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_preference_preference_id"); + + b.Navigation("Preference"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadout", b => + { + b.HasOne("Content.Server.Database.ProfileLoadoutGroup", "ProfileLoadoutGroup") + .WithMany("Loadouts") + .HasForeignKey("ProfileLoadoutGroupId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_profile_loadout_group_profile_loadout_group_id"); + + b.Navigation("ProfileLoadoutGroup"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.HasOne("Content.Server.Database.ProfileRoleLoadout", "ProfileRoleLoadout") + .WithMany("Groups") + .HasForeignKey("ProfileRoleLoadoutId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_loadout_group_profile_role_loadout_profile_role_loadout_id"); + + b.Navigation("ProfileRoleLoadout"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Loadouts") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_profile_role_loadout_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("Content.Server.Database.RoleWhitelist", b => + { + b.HasOne("Content.Server.Database.Player", "Player") + .WithMany("JobWhitelists") + .HasForeignKey("PlayerUserId") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_role_whitelists_player_player_user_id"); + + b.Navigation("Player"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.HasOne("Content.Server.Database.Server", "Server") + .WithMany("Rounds") + .HasForeignKey("ServerId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_round_server_server_id"); + + b.Navigation("Server"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBanHit", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithMany("BanHits") + .HasForeignKey("BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_server_ban_ban_id"); + + b.HasOne("Content.Server.Database.ConnectionLog", "Connection") + .WithMany("BanHits") + .HasForeignKey("ConnectionId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_ban_hit_connection_log_connection_id"); + + b.Navigation("Ban"); + + b.Navigation("Connection"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.HasOne("Content.Server.Database.Player", "CreatedBy") + .WithMany("AdminServerRoleBansCreated") + .HasForeignKey("BanningAdmin") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_banning_admin"); + + b.HasOne("Content.Server.Database.Player", "LastEditedBy") + .WithMany("AdminServerRoleBansLastEdited") + .HasForeignKey("LastEditedById") + .HasPrincipalKey("UserId") + .OnDelete(DeleteBehavior.SetNull) + .HasConstraintName("FK_server_role_ban_player_last_edited_by_id"); + + b.HasOne("Content.Server.Database.Round", "Round") + .WithMany() + .HasForeignKey("RoundId") + .HasConstraintName("FK_server_role_ban_round_round_id"); + + b.Navigation("CreatedBy"); + + b.Navigation("LastEditedBy"); + + b.Navigation("Round"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleUnban", b => + { + b.HasOne("Content.Server.Database.ServerRoleBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerRoleUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_role_unban_server_role_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerUnban", b => + { + b.HasOne("Content.Server.Database.ServerBan", "Ban") + .WithOne("Unban") + .HasForeignKey("Content.Server.Database.ServerUnban", "BanId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_server_unban_server_ban_ban_id"); + + b.Navigation("Ban"); + }); + + modelBuilder.Entity("Content.Server.Database.Trait", b => + { + b.HasOne("Content.Server.Database.Profile", "Profile") + .WithMany("Traits") + .HasForeignKey("ProfileId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_trait_profile_profile_id"); + + b.Navigation("Profile"); + }); + + modelBuilder.Entity("PlayerRound", b => + { + b.HasOne("Content.Server.Database.Player", null) + .WithMany() + .HasForeignKey("PlayersId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_player_players_id"); + + b.HasOne("Content.Server.Database.Round", null) + .WithMany() + .HasForeignKey("RoundsId") + .OnDelete(DeleteBehavior.Cascade) + .IsRequired() + .HasConstraintName("FK_player_round_round_rounds_id"); + }); + + modelBuilder.Entity("Content.Server.Database.Admin", b => + { + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminLog", b => + { + b.Navigation("Players"); + }); + + modelBuilder.Entity("Content.Server.Database.AdminRank", b => + { + b.Navigation("Admins"); + + b.Navigation("Flags"); + }); + + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => + { + b.Navigation("BanHits"); + }); + + modelBuilder.Entity("Content.Server.Database.Player", b => + { + b.Navigation("AdminLogs"); + + b.Navigation("AdminMessagesCreated"); + + b.Navigation("AdminMessagesDeleted"); + + b.Navigation("AdminMessagesLastEdited"); + + b.Navigation("AdminMessagesReceived"); + + b.Navigation("AdminNotesCreated"); + + b.Navigation("AdminNotesDeleted"); + + b.Navigation("AdminNotesLastEdited"); + + b.Navigation("AdminNotesReceived"); + + b.Navigation("AdminServerBansCreated"); + + b.Navigation("AdminServerBansLastEdited"); + + b.Navigation("AdminServerRoleBansCreated"); + + b.Navigation("AdminServerRoleBansLastEdited"); + + b.Navigation("AdminWatchlistsCreated"); + + b.Navigation("AdminWatchlistsDeleted"); + + b.Navigation("AdminWatchlistsLastEdited"); + + b.Navigation("AdminWatchlistsReceived"); + + b.Navigation("JobWhitelists"); + }); + + modelBuilder.Entity("Content.Server.Database.Preference", b => + { + b.Navigation("Profiles"); + }); + + modelBuilder.Entity("Content.Server.Database.Profile", b => + { + b.Navigation("Antags"); + + b.Navigation("Jobs"); + + b.Navigation("Loadouts"); + + b.Navigation("Traits"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileLoadoutGroup", b => + { + b.Navigation("Loadouts"); + }); + + modelBuilder.Entity("Content.Server.Database.ProfileRoleLoadout", b => + { + b.Navigation("Groups"); + }); + + modelBuilder.Entity("Content.Server.Database.Round", b => + { + b.Navigation("AdminLogs"); + }); + + modelBuilder.Entity("Content.Server.Database.Server", b => + { + b.Navigation("ConnectionLogs"); + + b.Navigation("Rounds"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerBan", b => + { + b.Navigation("BanHits"); + + b.Navigation("Unban"); + }); + + modelBuilder.Entity("Content.Server.Database.ServerRoleBan", b => + { + b.Navigation("Unban"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.cs b/Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.cs new file mode 100644 index 00000000000..ffe5a475507 --- /dev/null +++ b/Content.Server.Database/Migrations/Sqlite/20240623005113_BanTemplate.cs @@ -0,0 +1,41 @@ +using System; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace Content.Server.Database.Migrations.Sqlite +{ + /// + public partial class BanTemplate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "ban_template", + columns: table => new + { + ban_template_id = table.Column(type: "INTEGER", nullable: false) + .Annotation("Sqlite:Autoincrement", true), + title = table.Column(type: "TEXT", nullable: false), + length = table.Column(type: "TEXT", nullable: false), + reason = table.Column(type: "TEXT", nullable: false), + exempt_flags = table.Column(type: "INTEGER", nullable: false), + severity = table.Column(type: "INTEGER", nullable: false), + auto_delete = table.Column(type: "INTEGER", nullable: false), + hidden = table.Column(type: "INTEGER", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_ban_template", x => x.ban_template_id); + }); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "ban_template"); + } + } +} diff --git a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs index 17f87cf2e39..efc66821911 100644 --- a/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs +++ b/Content.Server.Database/Migrations/Sqlite/SqliteServerDbContextModelSnapshot.cs @@ -483,6 +483,49 @@ protected override void BuildModel(ModelBuilder modelBuilder) b.ToTable("assigned_user_id", (string)null); }); + modelBuilder.Entity("Content.Server.Database.BanTemplate", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("INTEGER") + .HasColumnName("ban_template_id"); + + b.Property("AutoDelete") + .HasColumnType("INTEGER") + .HasColumnName("auto_delete"); + + b.Property("ExemptFlags") + .HasColumnType("INTEGER") + .HasColumnName("exempt_flags"); + + b.Property("Hidden") + .HasColumnType("INTEGER") + .HasColumnName("hidden"); + + b.Property("Length") + .HasColumnType("TEXT") + .HasColumnName("length"); + + b.Property("Reason") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("reason"); + + b.Property("Severity") + .HasColumnType("INTEGER") + .HasColumnName("severity"); + + b.Property("Title") + .IsRequired() + .HasColumnType("TEXT") + .HasColumnName("title"); + + b.HasKey("Id") + .HasName("PK_ban_template"); + + b.ToTable("ban_template", (string)null); + }); + modelBuilder.Entity("Content.Server.Database.ConnectionLog", b => { b.Property("Id") diff --git a/Content.Server.Database/Model.cs b/Content.Server.Database/Model.cs index d57b8299053..dea8f9558ab 100644 --- a/Content.Server.Database/Model.cs +++ b/Content.Server.Database/Model.cs @@ -41,6 +41,7 @@ protected ServerDbContext(DbContextOptions options) : base(options) public DbSet AdminWatchlists { get; set; } = null!; public DbSet AdminMessages { get; set; } = null!; public DbSet RoleWhitelists { get; set; } = null!; + public DbSet BanTemplate { get; set; } = null!; protected override void OnModelCreating(ModelBuilder modelBuilder) { @@ -1134,4 +1135,57 @@ public class RoleWhitelist [Required] public string RoleId { get; set; } = default!; } + + ///

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 Date: Sat, 22 Jun 2024 19:46:19 -0400 Subject: [PATCH 122/546] add lemon juice and fix bad sprite allocation (#27465) --- .../VendingMachines/Inventories/boozeomat.yml | 1 + .../Consumable/Drinks/drinks-cartons.yml | 15 +++++++++++++++ .../Objects/Consumable/Drinks/drinks.yml | 2 +- .../Consumable/Drinks/lemonjuice.rsi/icon.png | Bin 282 -> 387 bytes .../Drinks/lemonjuice.rsi/icon_open.png | Bin 0 -> 399 bytes .../Drinks/lemonjuice.rsi/meta.json | 18 +++++++++++++++++- 6 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/icon_open.png diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml index e4f4440bd3c..d62cd8f92f6 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/boozeomat.yml @@ -25,6 +25,7 @@ DrinkGildlagerBottleFull: 2 #if champagne gets less because its premium, then gildlager should match this and have two DrinkGrenadineBottleFull: 2 DrinkJuiceLimeCarton: 3 + DrinkJuiceLemonCarton: 3 DrinkJuiceOrangeCarton: 3 DrinkJuiceTomatoCarton: 3 DrinkCoffeeLiqueurBottleFull: 3 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks-cartons.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks-cartons.yml index f2b2c0450f0..0c069f615ee 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks-cartons.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks-cartons.yml @@ -193,3 +193,18 @@ Quantity: 100 - type: Sprite sprite: Objects/Consumable/Drinks/oatmilk.rsi + +- type: entity + parent: [DrinkCartonVisualsOpenable, DrinkCartonBaseFull] + id: DrinkJuiceLemonCarton + name: lemon juice + description: First it's sour, then it's still sour. + components: + - type: SolutionContainerManager + solutions: + drink: + reagents: + - ReagentId: JuiceLemon + Quantity: 50 + - type: Sprite + sprite: Objects/Consumable/Drinks/lemonjuice.rsi diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml index 5c55f9ff17d..5d77c91a5db 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Drinks/drinks.yml @@ -1218,7 +1218,7 @@ - ReagentId: JuiceLemon Quantity: 30 - type: Icon - sprite: Objects/Consumable/Drinks/lemonjuice.rsi + sprite: Objects/Consumable/Drinks/lemonjuiceglass.rsi state: icon - type: entity diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/icon.png b/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/icon.png index 01abf17a3634448791d7c35c2a9b8c7f0e35d526..7f37864ba605560dc594ae12b33a363099b21c2a 100644 GIT binary patch delta 361 zcmV-v0ha!n0)qpPBYy!%Nkl;N#V(I?jHHGN*$!Y}V8C#I`2-D=Vns59 zpJ1qv<$&EgbTKT4*<5o25iKVRZV)t|paS%g5@fl9oe<6f^nbvicMPr`mx(r)XoVmf zku5)S<|%`Ti8S0H$b3>9LAC>6HlsTPBu*0t5DI$qI3d;%M27&(0io}HFsv5hU;xn| z0Aqt_5P->3)d9%9M|J?R<=7lVj3bB&0dxnT2RCwvz(R%Cv_P^0NNK>(Bm|J-8CQCM zg#t|+0J9X`A!5i0lIjjXFNBDR24Z{c- z#0Eb}Q2?_PUsViKL$lhDkk84HCn*ZZv4D`CQ3s5M0018e(jm=jd-VVS002ovPDHLk HV1fVuTyu_P delta 255 zcmVJ=biun002ovPDHLk FV1jJXZeIWZ diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/icon_open.png b/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/icon_open.png new file mode 100644 index 0000000000000000000000000000000000000000..72485a8e566a01f58d98c19829b8c28fbd78cbe8 GIT binary patch literal 399 zcmV;A0dW3_P)0LxVZQLx;hIE$_ZD_)HZh^ zp$KM4n+U-lX#t4ICC=Jc?bJBGu|vr@kpqa6=%agc8Y&Zn6~K1g$%&)# z;{3=UIJ-m)0OEswqtKY${-%cG6MJ5EM^L2Vhr?C%daVqEzDppi0Z>^7fp#wdChPT> za3Rr?WT^PE8JWV14w>gyf{GP zT$B&!f)@Z3)j?=NItS1XAx;=LtA}}5IZy=P;xuFfP>3>NZuX;#Rsg0DaP1d`07c8L tV(jDXHZ-l==DR2aHUg$Ge}KOOFB5OuArzGlFaQ7m07*qoM6N<$f&lSpq$B_U literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/meta.json b/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/meta.json index db0ac608ed0..9e1d9a9075d 100644 --- a/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Drinks/lemonjuice.rsi/meta.json @@ -1 +1,17 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", "states": [{"name": "icon"}]} \ No newline at end of file +{ + "version": 1, + "size": { + "x": 32, + "y": 32 + }, + "license": "CC-BY-SA-3.0", + "copyright": "https://github.com/discordia-space/CEV-Eris/raw/f7aa28fd4b4d0386c3393d829681ebca526f1d2d/icons/obj/drinks.dmi", + "states": [ + { + "name": "icon" + }, + { + "name": "icon_open" + } + ] +} From 627b19c8fb7d7b1f60fa89cb412785a5f9bc690f Mon Sep 17 00:00:00 2001 From: PJBot Date: Sat, 22 Jun 2024 23:47:25 +0000 Subject: [PATCH 123/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 5dd0c08f283..41d233d97f0 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Vermidia - changes: - - message: Baseball bats now require a knife to craft - type: Tweak - id: 6308 - time: '2024-04-05T15:41:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26742 - author: deltanedas changes: - message: Making fultons now requires cloth and they are faster to make. @@ -3842,3 +3835,10 @@ id: 6807 time: '2024-06-22T17:49:50.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29221 +- author: Floofi + changes: + - message: Added lemon juice to the Boozemat! + type: Add + id: 6808 + time: '2024-06-22T23:46:19.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/27465 From 966aca437cac78f453a5ef4d3feb6cf7af0b6277 Mon Sep 17 00:00:00 2001 From: Cojoke <83733158+Cojoke-dot@users.noreply.github.com> Date: Sat, 22 Jun 2024 19:28:20 -0500 Subject: [PATCH 124/546] Add the ability to put hats on medibots (#28584) --- .../Mobs/Cyborgs/base_borg_chassis.yml | 4 +- .../Prototypes/Entities/Mobs/NPCs/animals.yml | 100 +++--------------- .../Prototypes/Entities/Mobs/NPCs/pets.yml | 24 +---- .../Prototypes/Entities/Mobs/NPCs/silicon.yml | 17 +-- .../Prototypes/Entities/Mobs/NPCs/space.yml | 8 +- .../Entities/Mobs/Player/admin_ghost.yml | 3 +- .../Entities/Mobs/Player/guardian.yml | 3 +- .../Prototypes/Entities/Mobs/Species/base.yml | 7 +- .../Structures/Decoration/mannequin.yml | 10 +- .../InventoryTemplates/inventorybase.yml | 17 +++ .../medibot_inventory_template.yml | 11 ++ 11 files changed, 63 insertions(+), 141 deletions(-) create mode 100644 Resources/Prototypes/InventoryTemplates/inventorybase.yml create mode 100644 Resources/Prototypes/InventoryTemplates/medibot_inventory_template.yml diff --git a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml index 6ff9a9ec909..4e935f4db53 100644 --- a/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml +++ b/Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml @@ -1,5 +1,5 @@ - type: entity - parent: BaseMob + parent: [BaseMob, StripableInventoryBase] id: BaseBorgChassis name: cyborg description: A man-machine hybrid that assists in station activity. They love being asked to state their laws over and over. @@ -77,8 +77,6 @@ - type: SiliconLawProvider laws: Crewsimov - type: IonStormTarget - - type: Strippable - - type: InventorySlots - type: Inventory templateId: borg - type: Hands diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 3bc5779b52f..a79fbfbf246 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -1049,7 +1049,10 @@ - type: entity name: kangaroo - parent: [ SimpleMobBase, MobCombat ] + parent: + - SimpleMobBase + - MobCombat + - StripableInventoryBase id: MobKangaroo description: A large marsupial herbivore. It has powerful hind legs, with nails that resemble long claws. components: @@ -1079,15 +1082,9 @@ templateId: kangaroo - type: ReplacementAccent accent: kangaroo - - type: InventorySlots - - type: Strippable - type: Butcherable spawned: - id: FoodMeat - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -1151,7 +1148,7 @@ - type: entity name: genetic ancestor id: MobBaseAncestor - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] description: The genetic bipedal ancestor of... Uh... Something. Yeah, there's definitely something on the station that descended from whatever this is. abstract: true components: @@ -1159,7 +1156,6 @@ - type: Inventory templateId: monkey speciesId: monkey - - type: InventorySlots - type: Deathgasp prototype: MonkeyDeathgasp - type: Cuffable @@ -1178,11 +1174,6 @@ layer: - MobLayer - type: Stripping - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: Sprite drawdepth: Mobs layers: @@ -2371,7 +2362,7 @@ - type: entity name: possum - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobPossum description: '"O Possum! My Possum!" -- Walt Whitman, 1865' components: @@ -2396,12 +2387,6 @@ - type: Inventory speciesId: possum templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -2446,7 +2431,7 @@ - type: entity name: raccoon - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobRaccoon description: Trash panda! components: @@ -2471,12 +2456,6 @@ - type: Inventory speciesId: possum #close enough templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -2503,7 +2482,7 @@ - type: entity name: fox - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobFox description: They're a fox. components: @@ -2535,12 +2514,6 @@ - type: Inventory speciesId: fox templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -2585,7 +2558,7 @@ - type: entity name: corgi - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobCorgi description: Finally, a space corgi! components: @@ -2612,12 +2585,6 @@ - type: Inventory speciesId: dog templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -2721,7 +2688,6 @@ - type: Inventory speciesId: puppy templateId: pet - - type: InventorySlots - type: DamageStateVisuals states: Alive: @@ -2736,7 +2702,7 @@ - type: entity name: cat - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobCat description: Feline pet, very funny. components: @@ -2761,12 +2727,6 @@ - type: Inventory speciesId: cat templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -2958,7 +2918,7 @@ - type: entity name: sloth - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobSloth description: Very slow animal. For people with low energy. components: @@ -2986,12 +2946,6 @@ - type: Inventory speciesId: sloth templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -3018,7 +2972,7 @@ - type: entity name: ferret - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobFerret description: Just a silly little guy! components: @@ -3043,12 +2997,6 @@ - type: Inventory speciesId: fox #close enough templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -3076,7 +3024,7 @@ - type: entity name: hamster - parent: [ SimpleMobBase, MobCombat ] + parent: [ SimpleMobBase, MobCombat, StripableInventoryBase] id: MobHamster description: A cute, fluffy, robust hamster. components: @@ -3140,12 +3088,6 @@ - type: Inventory speciesId: hamster templateId: hamster - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -3222,7 +3164,7 @@ - type: entity name: pig - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobPig description: Oink. components: @@ -3258,12 +3200,6 @@ offspring: - id: MobPig - type: ReproductivePartner - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -3294,7 +3230,7 @@ - type: entity name: diona nymph - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobDionaNymph description: It's like a cat, only.... branch-ier. components: @@ -3319,15 +3255,9 @@ - type: Inventory speciesId: cat templateId: pet - - type: InventorySlots - - type: Strippable - type: Bloodstream bloodReagent: Sap bloodMaxVolume: 60 - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 32c71408d5c..718c4236cff 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -182,7 +182,7 @@ - type: entity name: Bingus - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobBingus description: Bingus my beloved... components: @@ -207,12 +207,6 @@ - type: Inventory speciesId: cat templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -245,7 +239,7 @@ - type: entity name: McGriff - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobMcGriff description: This dog can tell something smells around here, and that something is CRIME! components: @@ -270,12 +264,6 @@ - type: Inventory speciesId: puppy templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: @@ -344,7 +332,7 @@ - type: entity name: Walter - parent: SimpleMobBase + parent: [SimpleMobBase, StripableInventoryBase] id: MobWalter description: He likes chems and treats. Walter. components: @@ -369,12 +357,6 @@ - type: Inventory speciesId: dog templateId: pet - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: DamageStateVisuals states: Alive: diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml index b3bb5d4d07f..1686b723b59 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/silicon.yml @@ -249,7 +249,10 @@ path: /Audio/Ambience/Objects/periodic_beep.ogg - type: entity - parent: [MobSiliconBase, ShowMedicalIcons] + parent: + - MobSiliconBase + - ShowMedicalIcons + - StripableInventoryBase id: MobMedibot name: medibot description: No substitute for a doctor, but better than nothing. @@ -291,19 +294,17 @@ path: /Audio/Ambience/Objects/periodic_beep.ogg - type: Advertise pack: MedibotAds + - type: Inventory + templateId: medibot - type: entity - parent: MobSiliconBase + parent: + - MobSiliconBase + - StripableInventoryBase id: MobMimeBot name: mimebot description: Why not give mimebot a friendly wave. components: - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: Sprite layers: - map: ["enum.DamageStateVisualLayers.Base"] diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml index 7b321e80dff..91f5e952e92 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/space.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/space.yml @@ -121,7 +121,7 @@ - type: entity name: space kangaroo id: MobKangarooSpace - parent: MobSpaceBasic + parent: [MobSpaceBasic, StripableInventoryBase] description: It looks friendly. Why don't you give it a hug? components: - type: Sprite @@ -167,12 +167,6 @@ collection: FootstepBounce - type: ReplacementAccent accent: kangaroo - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface - type: entity id: MobKangarooSpaceSalvage diff --git a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml index 8b0f60ca58a..a0eb01e03b3 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/admin_ghost.yml @@ -1,5 +1,5 @@ - type: entity - parent: MobObserver + parent: [MobObserver, InventoryBase] id: AdminObserver name: admin observer noSpawn: true @@ -87,7 +87,6 @@ - type: ShowAntagIcons - type: Inventory templateId: aghost - - type: InventorySlots - type: Loadout prototypes: [ MobAghostGear ] - type: BypassInteractionChecks diff --git a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml index 6a11c966860..eececb70da5 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/guardian.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/guardian.yml @@ -176,7 +176,7 @@ - type: entity name: HoloClown id: MobHoloClownGuardian - parent: MobGuardianBase + parent: [MobGuardianBase, InventoryBase] description: A mesmerising whirl of hard-light patterns weaves a blue colored clown of dubious origin. components: - type: GhostRole @@ -237,7 +237,6 @@ Piercing: 4 groups: Burn: 3 - - type: InventorySlots - type: MeleeWeapon angle: 30 animation: WeaponArcFist diff --git a/Resources/Prototypes/Entities/Mobs/Species/base.yml b/Resources/Prototypes/Entities/Mobs/Species/base.yml index eeabecef8b2..d956f1871d7 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/base.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/base.yml @@ -4,6 +4,7 @@ - BaseMob - MobDamageable - MobCombat + - StripableInventoryBase id: BaseMobSpecies abstract: true components: @@ -152,8 +153,6 @@ - type: Hands - type: ComplexInteraction - type: Internals - - type: Inventory - - type: InventorySlots - type: FloatingVisuals - type: Climbing - type: Cuffable @@ -191,7 +190,6 @@ - NanoTrasen - type: CreamPied - type: Stripping - - type: Strippable - type: UserInterface interfaces: enum.VoiceMaskUIKey.Key: @@ -290,12 +288,11 @@ - type: entity save: false id: BaseSpeciesDummy + parent: InventoryBase abstract: true components: - type: Hands - type: ComplexInteraction - - type: Inventory - - type: InventorySlots - type: ContainerContainer - type: Icon sprite: Mobs/Species/Human/parts.rsi diff --git a/Resources/Prototypes/Entities/Structures/Decoration/mannequin.yml b/Resources/Prototypes/Entities/Structures/Decoration/mannequin.yml index 4a2b0d3c3f4..39d58973bb7 100644 --- a/Resources/Prototypes/Entities/Structures/Decoration/mannequin.yml +++ b/Resources/Prototypes/Entities/Structures/Decoration/mannequin.yml @@ -1,6 +1,6 @@ - type: entity id: Mannequin - parent: BaseStructureDynamic + parent: [BaseStructureDynamic, StripableInventoryBase] name: mannequin description: It can wear any clothing with style. components: @@ -19,7 +19,7 @@ - map: [ "neck" ] - map: [ "back" ] - map: [ "mask" ] - - map: [ "head" ] + - map: [ "head" ] - type: Rotatable - type: Fixtures fixtures: @@ -87,9 +87,3 @@ ent: null - type: Inventory templateId: mannequin - - type: InventorySlots - - type: Strippable - - type: UserInterface - interfaces: - enum.StrippingUiKey.Key: - type: StrippableBoundUserInterface \ No newline at end of file diff --git a/Resources/Prototypes/InventoryTemplates/inventorybase.yml b/Resources/Prototypes/InventoryTemplates/inventorybase.yml new file mode 100644 index 00000000000..2334c6784e6 --- /dev/null +++ b/Resources/Prototypes/InventoryTemplates/inventorybase.yml @@ -0,0 +1,17 @@ +- type: entity + abstract: true + id: InventoryBase + components: + - type: Inventory + - type: InventorySlots + +- type: entity + abstract: true + parent: InventoryBase + id: StripableInventoryBase + components: + - type: Strippable + - type: UserInterface + interfaces: + enum.StrippingUiKey.Key: + type: StrippableBoundUserInterface diff --git a/Resources/Prototypes/InventoryTemplates/medibot_inventory_template.yml b/Resources/Prototypes/InventoryTemplates/medibot_inventory_template.yml new file mode 100644 index 00000000000..bfc561486b1 --- /dev/null +++ b/Resources/Prototypes/InventoryTemplates/medibot_inventory_template.yml @@ -0,0 +1,11 @@ +- type: inventoryTemplate + id: medibot + slots: + - name: head + slotTexture: head + slotFlags: HEAD + stripTime: 3 + uiWindowPos: 1,0 + strippingWindowPos: 0,0 + displayName: Head + offset: 0.10, -0.35 From dbe283cb1f6473b89c3729e609ce83a8b923a091 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 23 Jun 2024 00:29:26 +0000 Subject: [PATCH 125/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 41d233d97f0..5171645db27 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: deltanedas - changes: - - message: Making fultons now requires cloth and they are faster to make. - type: Tweak - id: 6309 - time: '2024-04-05T15:42:12.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26747 - author: superjj18 changes: - message: Broadcasting works again! @@ -3842,3 +3835,10 @@ id: 6808 time: '2024-06-22T23:46:19.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/27465 +- author: Cojoke-dot + changes: + - message: You can now put hats on Medibots + type: Add + id: 6809 + time: '2024-06-23T00:28:20.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/28584 From f15ccea6dd3dd0dbfcd4c3beb606f437047588cb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 23 Jun 2024 02:29:52 +0200 Subject: [PATCH 126/546] Update Credits (#29363) Co-authored-by: PJBot --- Resources/Credits/GitHub.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Credits/GitHub.txt b/Resources/Credits/GitHub.txt index 15d75d4487a..386cf7037a6 100644 --- a/Resources/Credits/GitHub.txt +++ b/Resources/Credits/GitHub.txt @@ -1 +1 @@ -0x6273, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 4dplanner, 612git, 778b, Ablankmann, Acruid, actioninja, adamsong, Admiral-Obvious-001, Adrian16199, Aerocrux, Aeshus, Aexxie, Afrokada, Agoichi, Ahion, AJCM-git, AjexRose, Alekshhh, AlexMorgan3817, AlexUm418, AlmondFlour, AlphaQwerty, Altoids1, amylizzle, ancientpower, ArchPigeon, Arendian, arimah, Arteben, AruMoon, as334, AsikKEsel, asperger-sind, aspiringLich, avghdev, AzzyIsNotHere, BananaFlambe, Baptr0b0t, BasedUser, beck-thompson, BellwetherLogic, BGare, bhenrich, BingoJohnson-zz, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blueDev2, Boaz1111, BobdaBiscuit, brainfood1183, Brandon-Huu, Bright0, brndd, BubblegumBlue, BYONDFuckery, c4llv07e, CakeQ, Callmore, CaptainSqrBeard, Carbonhell, CatTheSystem, Centronias, chairbender, Charlese2, Cheackraze, cheesePizza2, Chief-Engineer, chromiumboy, Chronophylos, Ciac32, clement-or, Clyybber, Cojoke-dot, ColdAutumnRain, collinlunn, ComicIronic, coolmankid12345, corentt, crazybrain23, creadth, CrigCrag, Crotalus, CrudeWax, CrzyPotato, Cyberboss, d34d10cc, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DamianX, DangerRevolution, daniel-cr, Darkenson, DawBla, dch-GH, Deahaka, DEATHB4DEFEAT, DeathCamel58, deathride58, DebugOk, Decappi, deepdarkdepths, deepy, Delete69, deltanedas, DerbyX, DexlerXD, dffdff2423, Doctor-Cpu, DoctorBeard, DogZeroX, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DrMelon, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, Dutch-VanDerLinde, Easypoller, eclips_e, EdenTheLiznerd, EEASAS, Efruit, ElectroSR, elthundercloud, Emisse, EmoGarbage404, Endecc, enumerate0, eoineoineoin, ERORR404V1, Errant-4, estacaoespacialpirata, exincore, exp111, Fahasor, FairlySadPanda, ficcialfaint, Fildrance, FillerVK, Fishfish458, Flareguy, FluffiestFloof, FluidRock, FoLoKe, fooberticus, Fortune117, freeman2651, Froffy025, Fromoriss, FungiFellow, GalacticChimp, gbasood, Geekyhobo, Genkail, Ghagliiarghii, Git-Nivrak, github-actions[bot], gituhabu, GNF54, Golinth, GoodWheatley, Gotimanga, graevy, GreyMario, gusxyz, Gyrandola, h3half, Hanzdegloker, Hardly3D, harikattar, Hebiman, Henry12116, HerCoyote23, hitomishirichan, Hmeister-real, HoofedEar, hord-brayden, hubismal, Hugal31, Huxellberger, Hyenh, iacore, IamVelcroboy, icekot8, igorsaux, ike709, Illiux, Ilya246, IlyaElDunaev, Injazz, Insineer, IntegerTempest, Interrobang01, IProduceWidgets, ItsMeThom, Jackal298, Jackrost, jamessimo, janekvap, Jark255, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JoeHammad1844, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, JustinTrotter, K-Dynamic, KaiShibaa, kalane15, kalanosh, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, KingFroozy, kira-er, Kit0vras, KittenColony, Ko4ergaPunk, komunre, koteq, Krunklehorn, Kukutis96513, kxvvv, Lamrr, LankLTE, lapatison, Leander-0, LetterN, Level10Cybermancer, lever1209, liltenhead, LittleBuilderJane, Lomcastar, LordCarve, LordEclipse, luckyshotpictures, Lukasz825700516, lunarcomets, luringens, lvvova1, lzimann, lzk228, MACMAN2003, Macoron, MagnusCrowe, ManelNavola, Mangohydra, Matz05, MehimoNemo, MeltedPixel, MemeProof, Menshin, Mervill, metalgearsloth, mhamsterr, MilenVolf, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MisterMecky, Mith-randalf, MjrLandWhale, Moneyl, Moomoobeef, moony, Morb0, Mr0maks, musicmanvr, Myakot, Myctai, N3X15, Nairodian, Naive817, namespace-Memory, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, nmajask, nok-ko, Nopey, notafet, notquitehadouken, noudoit, noverd, nuke-haus, NULL882, OctoRocket, OldDanceJacket, onoira, osjarw, Owai-Seek, pali6, Pangogie, patrikturi, PaulRitter, Peptide90, peptron1, Phantom-Lily, pigeonpeas, pissdemon, PixelTheKermit, PJB3005, Plykiya, pofitlo, pointer-to-null, PolterTzi, PoorMansDreams, potato1234x, ProfanedBane, PrPleGoo, ps3moira, Psychpsyo, psykzz, PuroSlavKing, PursuitInAshes, quatre, QuietlyWhisper, qwerltaz, Radosvik, Radrark, Rainbeon, Rainfey, RamZ, Rane, ravage123321, rbertoche, Redict, RedlineTriad, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, RiceMar1244, RieBi, Rinkashikachi, Rockdtben, rolfero, rosieposieeee, RumiTiger, Saakra, Samsterious, SaphireLattice, ScalyChimp, scrato, Scribbles0, Serkket, SethLafuente, ShadowCommander, Shadowtheprotogen546, shampunj, SignalWalker, Simyon264, Sirionaut, siyengar04, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, snebl, Snowni, snowsignal, SonicHDC, SoulFN, SoulSloth, SpaceManiac, SpeltIncorrectyl, SphiraI, spoogemonster, ssdaniel24, Stealthbomber16, StrawberryMoses, superjj18, SweptWasTaken, Szunti, takemysoult, TaralGit, Tayrtahn, tday93, TekuNut, TemporalOroboros, tentekal, Terraspark4941, tgrkzus, thatrandomcanadianguy, TheArturZh, theashtronaut, thedraccx, themias, theomund, theOperand, TheShuEd, TimrodDX, Titian3, tkdrg, tmtmtl30, TokenStyle, tom-leys, tomasalves8, Tomeno, Tornado-Technology, tosatur, TsjipTsjip, Tunguso4ka, TurboTrackerss14, Tyler-IN, Tyzemol, UbaserB, UBlueberry, UKNOWH, Uriende, UristMcDorf, Vaaankas, Varen, VasilisThePikachu, veliebm, Veritius, Vermidia, Verslebas, VigersRay, Visne, volundr-, Voomra, Vordenburg, vulppine, wafehling, waylon531, weaversam8, whateverusername0, Willhelm53, wixoaGit, WlarusFromDaSpace, wrexbe, xRiriq, yathxyz, Ygg01, YotaXP, YuriyKiss, zach-hill, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zerorulez, zionnBE, zlodo, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem +0x6273, 2013HORSEMEATSCANDAL, 20kdc, 21Melkuu, 4dplanner, 612git, 778b, Ablankmann, Acruid, actioninja, adamsong, Admiral-Obvious-001, Adrian16199, Aerocrux, Aeshus, Aexxie, Afrokada, Agoichi, Ahion, AJCM-git, AjexRose, Alekshhh, AlexMorgan3817, AlexUm418, AlmondFlour, AlphaQwerty, Altoids1, amylizzle, ancientpower, ArchPigeon, Arendian, arimah, Arteben, AruMoon, as334, AsikKEsel, asperger-sind, aspiringLich, avghdev, AzzyIsNotHere, BananaFlambe, Baptr0b0t, BasedUser, beck-thompson, BellwetherLogic, BGare, bhenrich, BingoJohnson-zz, BismarckShuffle, Bixkitts, Blackern5000, Blazeror, blueDev2, Boaz1111, BobdaBiscuit, brainfood1183, Brandon-Huu, Bright0, brndd, BubblegumBlue, BYONDFuckery, c4llv07e, CaasGit, CakeQ, Callmore, CaptainSqrBeard, Carbonhell, CatTheSystem, Centronias, chairbender, Charlese2, Cheackraze, cheesePizza2, Chief-Engineer, chromiumboy, Chronophylos, Ciac32, clement-or, Clyybber, Cojoke-dot, ColdAutumnRain, collinlunn, ComicIronic, coolmankid12345, corentt, crazybrain23, creadth, CrigCrag, Crotalus, CrudeWax, CrzyPotato, Cyberboss, d34d10cc, Daemon, daerSeebaer, dahnte, dakamakat, dakimasu, DamianX, DangerRevolution, daniel-cr, Darkenson, DawBla, dch-GH, Deahaka, DEATHB4DEFEAT, DeathCamel58, deathride58, DebugOk, Decappi, deepdarkdepths, deepy, Delete69, deltanedas, DerbyX, DexlerXD, dffdff2423, Doctor-Cpu, DoctorBeard, DogZeroX, dontbetank, Doomsdrayk, Doru991, DoubleRiceEddiedd, DoutorWhite, DrMelon, DrSmugleaf, drteaspoon420, DTanxxx, DubiousDoggo, Duddino, Dutch-VanDerLinde, Easypoller, eclips_e, EdenTheLiznerd, EEASAS, Efruit, ElectroSR, elthundercloud, Emisse, EmoGarbage404, Endecc, enumerate0, eoineoineoin, ERORR404V1, Errant-4, estacaoespacialpirata, exincore, exp111, Fahasor, FairlySadPanda, ficcialfaint, Fildrance, FillerVK, Fishfish458, Flareguy, FluffiestFloof, FluidRock, FoLoKe, fooberticus, Fortune117, freeman2651, Froffy025, Fromoriss, FungiFellow, Futuristic-OK, GalacticChimp, gbasood, Geekyhobo, Genkail, Ghagliiarghii, Git-Nivrak, github-actions[bot], gituhabu, GNF54, Golinth, GoodWheatley, Gotimanga, graevy, GreyMario, gusxyz, Gyrandola, h3half, Hanzdegloker, Hardly3D, harikattar, Hebiman, Henry12116, HerCoyote23, hitomishirichan, Hmeister-real, HolySSSS, HoofedEar, hord-brayden, hubismal, Hugal31, Huxellberger, Hyenh, iacore, IamVelcroboy, icekot8, igorsaux, ike709, Illiux, Ilya246, IlyaElDunaev, Injazz, Insineer, Interrobang01, IProduceWidgets, ItsMeThom, Jackal298, Jackrost, jamessimo, janekvap, JerryImMouse, Jessetriesagain, jessicamaybe, Jezithyr, jicksaw, JiimBob, JoeHammad1844, JohnGinnane, johnku1, joshepvodka, jproads, Jrpl, juliangiebel, JustArt1m, JustCone14, JustinTrotter, K-Dynamic, KaiShibaa, kalane15, kalanosh, Keer-Sar, Kelrak, kerisargit, keronshb, KIBORG04, Killerqu00, KingFroozy, kira-er, Kit0vras, KittenColony, Ko4ergaPunk, komunre, koteq, Krunklehorn, Kukutis96513, kxvvv, Lamrr, LankLTE, lapatison, Leander-0, LetterN, Level10Cybermancer, lever1209, liltenhead, LittleBuilderJane, Lomcastar, LordCarve, LordEclipse, luckyshotpictures, Lukasz825700516, lunarcomets, luringens, lvvova1, lzimann, lzk228, MACMAN2003, Macoron, MagnusCrowe, ManelNavola, Mangohydra, Matz05, MehimoNemo, MeltedPixel, MemeProof, Menshin, Mervill, metalgearsloth, mhamsterr, MilenVolf, Minty642, Mirino97, mirrorcult, misandrie, MishaUnity, MisterMecky, Mith-randalf, MjrLandWhale, Moneyl, Moomoobeef, moony, Morb0, Mr0maks, musicmanvr, Myakot, Myctai, N3X15, Nairodian, Naive817, namespace-Memory, NickPowers43, nikthechampiongr, Nimfar11, Nirnael, nmajask, nok-ko, Nopey, notafet, notquitehadouken, noudoit, noverd, nuke-haus, NULL882, OctoRocket, OldDanceJacket, onoira, osjarw, Owai-Seek, pali6, Pangogie, patrikturi, PaulRitter, Peptide90, peptron1, Phantom-Lily, pigeonpeas, pissdemon, PixelTheKermit, PJB3005, Plykiya, pofitlo, pointer-to-null, PolterTzi, PoorMansDreams, potato1234x, ProfanedBane, PrPleGoo, ps3moira, Psychpsyo, psykzz, PuroSlavKing, PursuitInAshes, quatre, QuietlyWhisper, qwerltaz, Radosvik, Radrark, Rainbeon, Rainfey, RamZ, Rane, ravage123321, rbertoche, Redict, RedlineTriad, RednoWCirabrab, RemberBM, RemieRichards, RemTim, rene-descartes2021, RiceMar1244, RieBi, Rinkashikachi, Rockdtben, rolfero, rosieposieeee, RumiTiger, Saakra, Samsterious, SaphireLattice, ScalyChimp, scrato, Scribbles0, Serkket, SethLafuente, ShadowCommander, Shadowtheprotogen546, shampunj, SignalWalker, Simyon264, Sirionaut, siyengar04, Skarletto, Skrauz, Skyedra, SlamBamActionman, slarticodefast, Slava0135, snebl, Snowni, snowsignal, SonicHDC, SoulFN, SoulSloth, SpaceManiac, SpeltIncorrectyl, SphiraI, spoogemonster, ssdaniel24, Stealthbomber16, StrawberryMoses, superjj18, SweptWasTaken, Szunti, takemysoult, TaralGit, Tayrtahn, tday93, TekuNut, TemporalOroboros, tentekal, Terraspark4941, tgrkzus, thatrandomcanadianguy, TheArturZh, theashtronaut, thedraccx, themias, Theomund, theOperand, TheShuEd, TimrodDX, Titian3, tkdrg, tmtmtl30, TokenStyle, tom-leys, tomasalves8, Tomeno, Tornado-Technology, tosatur, TsjipTsjip, Tunguso4ka, TurboTrackerss14, Tyler-IN, Tyzemol, UbaserB, UBlueberry, UKNOWH, Uriende, UristMcDorf, Vaaankas, Varen, VasilisThePikachu, veliebm, Veritius, Vermidia, Verslebas, VigersRay, Visne, volundr-, Voomra, Vordenburg, vulppine, wafehling, waylon531, weaversam8, whateverusername0, Willhelm53, wixoaGit, WlarusFromDaSpace, wrexbe, xRiriq, yathxyz, Ygg01, YotaXP, YuriyKiss, zach-hill, Zandario, Zap527, Zealith-Gamer, ZelteHonor, zerorulez, zionnBE, zlodo, ZNixian, ZoldorfTheWizard, Zonespace27, Zumorica, Zymem From 9f9cf08d722d203baf0e6ddcf59b90c40fa40a32 Mon Sep 17 00:00:00 2001 From: WarMechanic <69510347+WarMechanic@users.noreply.github.com> Date: Sun, 23 Jun 2024 11:46:31 +1000 Subject: [PATCH 127/546] TEG can power itself when turned on (#29072) --- Content.Server/Power/Generation/Teg/TegSystem.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Content.Server/Power/Generation/Teg/TegSystem.cs b/Content.Server/Power/Generation/Teg/TegSystem.cs index 02412ca5fb5..30b846bd823 100644 --- a/Content.Server/Power/Generation/Teg/TegSystem.cs +++ b/Content.Server/Power/Generation/Teg/TegSystem.cs @@ -181,7 +181,12 @@ private void GeneratorUpdate(EntityUid uid, TegGeneratorComponent component, ref // Turn energy (at atmos tick rate) into wattage. var power = electricalEnergy / args.dt; // Add ramp factor. This magics slight power into existence, but allows us to ramp up. - supplier.MaxSupply = power * component.RampFactor; + power *= component.RampFactor; + + // Simulate TEG powering itself after being started up. This means that if LV is lost this keeps running. + const float load = 1000; + supplier.MaxSupply = Math.Max(power - load, 0); + powerReceiver.Load = Math.Max(load - power, 0); var circAComp = Comp(circA); var circBComp = Comp(circB); From 089cdcf777098bad67f60ab837fb7bfc8d57a705 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 23 Jun 2024 01:47:38 +0000 Subject: [PATCH 128/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 5171645db27..b76c738e26a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: superjj18 - changes: - - message: Broadcasting works again! - type: Fix - id: 6310 - time: '2024-04-05T17:29:22.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26750 - author: Golinth changes: - message: Fixed mindshield icons being glow in the dark @@ -3842,3 +3835,10 @@ id: 6809 time: '2024-06-23T00:28:20.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/28584 +- author: WarMechanic + changes: + - message: The TEG now powers itself once started. + type: Tweak + id: 6810 + time: '2024-06-23T01:46:31.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29072 From 0546c9bf64fdf1a56c8745dee328fe4b272dd888 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sun, 23 Jun 2024 12:16:08 +1000 Subject: [PATCH 129/546] Revert "Weapon Reflection Movement Mechanic (#27219)" (#29326) * Revert "Weapon Reflection Movement Mechanic (#27219)" This reverts commit b90373356e7f4f0eee693732964eac9c9eaa1f02. # Conflicts: # Content.Shared/Alert/AlertType.cs # Content.Shared/Weapons/Reflect/ReflectSystem.cs * Add myself to codeowners * Add myself to codeowners * Also the alerts --- .github/CODEOWNERS | 7 + .../Weapons/Reflect/ReflectComponent.cs | 35 +-- .../Weapons/Reflect/ReflectSystem.cs | 258 ++++++------------ Resources/Locale/en-US/alerts/alerts.ftl | 3 - Resources/Prototypes/Alerts/alerts.yml | 9 - Resources/Prototypes/Anomaly/behaviours.yml | 1 - .../Entities/Clothing/OuterClothing/armor.yml | 1 - .../Entities/Mobs/NPCs/hellspawn.yml | 1 - .../Entities/Objects/Shields/shields.yml | 4 +- .../Objects/Weapons/Melee/e_sword.yml | 7 +- .../Entities/Objects/Weapons/Melee/sword.yml | 21 +- .../Alerts/deflecting.rsi/deflecting0.png | Bin 1761 -> 0 bytes .../Interface/Alerts/deflecting.rsi/meta.json | 14 - 13 files changed, 96 insertions(+), 265 deletions(-) delete mode 100644 Resources/Textures/Interface/Alerts/deflecting.rsi/deflecting0.png delete mode 100644 Resources/Textures/Interface/Alerts/deflecting.rsi/meta.json diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index da9d4d693a8..2b6d556117e 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -55,3 +55,10 @@ #Jezi /Content.*/Medical @Jezithyr /Content.*/Body @Jezithyr + +# Sloth +/Content.*/Audio @metalgearsloth +/Content.*/Movement @metalgearsloth +/Content.*/NPC @metalgearsloth +/Content.*/Shuttles @metalgearsloth +/Content.*/Weapons @metalgearsloth diff --git a/Content.Shared/Weapons/Reflect/ReflectComponent.cs b/Content.Shared/Weapons/Reflect/ReflectComponent.cs index 5d8432ac776..8e7b8975d9d 100644 --- a/Content.Shared/Weapons/Reflect/ReflectComponent.cs +++ b/Content.Shared/Weapons/Reflect/ReflectComponent.cs @@ -21,42 +21,17 @@ public sealed partial class ReflectComponent : Component [ViewVariables(VVAccess.ReadWrite), DataField("reflects")] public ReflectType Reflects = ReflectType.Energy | ReflectType.NonEnergy; - [DataField("spread"), ViewVariables(VVAccess.ReadWrite), AutoNetworkedField] - public Angle Spread = Angle.FromDegrees(45); - - [DataField("soundOnReflect")] - public SoundSpecifier? SoundOnReflect = new SoundPathSpecifier("/Audio/Weapons/Guns/Hits/laser_sear_wall.ogg"); - ///

[DataField("maxMass")] public float MaxMass = 10000f; + + /// + /// Should field vaporize garbage that collides with it? + /// + [DataField] + public bool DestroyGarbage = true; } From ac1bdd2c840a126b9f5114440b6b26c08c7ea0c4 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Sun, 23 Jun 2024 13:31:34 -0400 Subject: [PATCH 152/546] Fix unlabeled jugs in ChemVend (#29178) * Spawn dummy entities on client for vending machine UI * Asked sloth, and we kinda need this pr --------- Co-authored-by: Vasilis --- .../UI/VendingMachineMenu.xaml.cs | 32 +++++++++++++++++-- Content.Server/Labels/Label/LabelSystem.cs | 16 +--------- .../Labels/EntitySystems/SharedLabelSystem.cs | 13 ++++++++ 3 files changed, 43 insertions(+), 18 deletions(-) diff --git a/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs b/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs index 8b53290f7fb..2c71fa8c40e 100644 --- a/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs +++ b/Content.Client/VendingMachines/UI/VendingMachineMenu.xaml.cs @@ -4,10 +4,11 @@ using Robust.Client.GameObjects; using Robust.Client.Graphics; using Robust.Client.UserInterface.Controls; -using Content.Client.Stylesheets; using Robust.Client.UserInterface.XAML; using Robust.Shared.Prototypes; using FancyWindow = Content.Client.UserInterface.Controls.FancyWindow; +using Content.Shared.IdentityManagement; +using Robust.Shared.Timing; namespace Content.Client.VendingMachines.UI { @@ -15,6 +16,10 @@ namespace Content.Client.VendingMachines.UI public sealed partial class VendingMachineMenu : FancyWindow { [Dependency] private readonly IPrototypeManager _prototypeManager = default!; + [Dependency] private readonly IEntityManager _entityManager = default!; + [Dependency] private readonly IGameTiming _timing = default!; + + private readonly Dictionary _dummies = []; public event Action? OnItemSelected; public event Action? OnSearchChanged; @@ -36,6 +41,22 @@ public VendingMachineMenu() }; } + protected override void Dispose(bool disposing) + { + base.Dispose(disposing); + + // Don't clean up dummies during disposal or we'll just have to spawn them again + if (!disposing) + return; + + // Delete any dummy items we spawned + foreach (var entity in _dummies.Values) + { + _entityManager.QueueDeleteEntity(entity); + } + _dummies.Clear(); + } + /// /// Populates the list of available items on the vending machine interface /// and sets icons based on their prototypes @@ -72,11 +93,16 @@ public void Populate(List inventory, out List vendingItem.Text = string.Empty; vendingItem.Icon = null; - var itemName = entry.ID; + if (!_dummies.TryGetValue(entry.ID, out var dummy)) + { + dummy = _entityManager.Spawn(entry.ID); + _dummies.Add(entry.ID, dummy); + } + + var itemName = Identity.Name(dummy, _entityManager); Texture? icon = null; if (_prototypeManager.TryIndex(entry.ID, out var prototype)) { - itemName = prototype.Name; icon = spriteSystem.GetPrototypeIcon(prototype).Default; } diff --git a/Content.Server/Labels/Label/LabelSystem.cs b/Content.Server/Labels/Label/LabelSystem.cs index 17d18918fea..cbf29e16a26 100644 --- a/Content.Server/Labels/Label/LabelSystem.cs +++ b/Content.Server/Labels/Label/LabelSystem.cs @@ -5,7 +5,6 @@ using Content.Shared.Labels; using Content.Shared.Labels.Components; using Content.Shared.Labels.EntitySystems; -using Content.Shared.NameModifier.EntitySystems; using JetBrains.Annotations; using Robust.Shared.Containers; @@ -19,7 +18,6 @@ public sealed class LabelSystem : SharedLabelSystem { [Dependency] private readonly ItemSlotsSystem _itemSlotsSystem = default!; [Dependency] private readonly SharedAppearanceSystem _appearance = default!; - [Dependency] private readonly NameModifierSystem _nameMod = default!; public const string ContainerName = "paper_label"; @@ -27,7 +25,6 @@ public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnLabelCompMapInit); SubscribeLocalEvent(OnComponentInit); SubscribeLocalEvent(OnComponentRemove); SubscribeLocalEvent(OnContainerModified); @@ -35,17 +32,6 @@ public override void Initialize() SubscribeLocalEvent(OnExamined); } - private void OnLabelCompMapInit(EntityUid uid, LabelComponent component, MapInitEvent args) - { - if (!string.IsNullOrEmpty(component.CurrentLabel)) - { - component.CurrentLabel = Loc.GetString(component.CurrentLabel); - Dirty(uid, component); - } - - _nameMod.RefreshNameModifiers(uid); - } - /// /// Apply or remove a label on an entity. /// @@ -59,7 +45,7 @@ public override void Label(EntityUid uid, string? text, MetaDataComponent? metad label = EnsureComp(uid); label.CurrentLabel = text; - _nameMod.RefreshNameModifiers(uid); + NameMod.RefreshNameModifiers(uid); Dirty(uid, label); } diff --git a/Content.Shared/Labels/EntitySystems/SharedLabelSystem.cs b/Content.Shared/Labels/EntitySystems/SharedLabelSystem.cs index f1998e524d9..eb3a0f185b9 100644 --- a/Content.Shared/Labels/EntitySystems/SharedLabelSystem.cs +++ b/Content.Shared/Labels/EntitySystems/SharedLabelSystem.cs @@ -7,14 +7,27 @@ namespace Content.Shared.Labels.EntitySystems; public abstract partial class SharedLabelSystem : EntitySystem { + [Dependency] protected readonly NameModifierSystem NameMod = default!; public override void Initialize() { base.Initialize(); + SubscribeLocalEvent(OnLabelCompMapInit); SubscribeLocalEvent(OnExamine); SubscribeLocalEvent(OnRefreshNameModifiers); } + private void OnLabelCompMapInit(EntityUid uid, LabelComponent component, MapInitEvent args) + { + if (!string.IsNullOrEmpty(component.CurrentLabel)) + { + component.CurrentLabel = Loc.GetString(component.CurrentLabel); + Dirty(uid, component); + } + + NameMod.RefreshNameModifiers(uid); + } + public virtual void Label(EntityUid uid, string? text, MetaDataComponent? metadata = null, LabelComponent? label = null){} private void OnExamine(EntityUid uid, LabelComponent? label, ExaminedEvent args) From 08352151e3475e80877b7605cc0bb3b8134e6374 Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 23 Jun 2024 17:32:41 +0000 Subject: [PATCH 153/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e764bb6da41..75d5ef5d965 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,15 +1,4 @@ Entries: -- author: Blackern5000 - changes: - - message: Added sap - type: Add - - message: Added syrup, it can be made by boiling sap. - type: Add - - message: Dionae now bleed sap instead of water - type: Tweak - id: 6312 - time: '2024-04-05T21:06:12.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25748 - author: osjarw changes: - message: Thin firelocks are now constructable/deconstructable @@ -3842,3 +3831,10 @@ id: 6811 time: '2024-06-23T14:52:30.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29378 +- author: Tayrtahn + changes: + - message: Jugs in the ChemVend are labeled again. + type: Fix + id: 6812 + time: '2024-06-23T17:31:34.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29178 From 659010993fef23b707a646008495cf17f32af700 Mon Sep 17 00:00:00 2001 From: DrEnzyme Date: Mon, 24 Jun 2024 07:33:12 +1200 Subject: [PATCH 154/546] Add bagels (#24799) Bagels are made by using a rolling pin on a dough slice to make a dough rope, then cooking the dough rope in a microwave for 5 seconds. There are two types: a normal bagel and a poppyseed bagel. The poppyseed bagel requires a poppy and a dough rope and has a small (5u) quantity of Bicaridine inside of it in addition to its nutriment. Co-authored-by: Kevin Zheng --- .../Random/Food_Drinks/food_single.yml | 2 + .../Objects/Consumable/Food/Baked/bagel.yml | 49 ++++++++++++++++++ .../Objects/Consumable/Food/ingredients.yml | 18 +++++++ .../Construction/Graphs/food/doughrope.yml | 13 +++++ .../Recipes/Cooking/meal_recipes.yml | 18 +++++++ .../Food/Baked/bagel.rsi/bagel-poppy.png | Bin 0 -> 389 bytes .../Consumable/Food/Baked/bagel.rsi/bagel.png | Bin 0 -> 468 bytes .../Consumable/Food/Baked/bagel.rsi/meta.json | 17 ++++++ .../Food/ingredients.rsi/dough-rope.png | Bin 0 -> 386 bytes .../Consumable/Food/ingredients.rsi/meta.json | 3 ++ 10 files changed, 120 insertions(+) create mode 100644 Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml create mode 100644 Resources/Prototypes/Recipes/Construction/Graphs/food/doughrope.yml create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/bagel-poppy.png create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/bagel.png create mode 100644 Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/meta.json create mode 100644 Resources/Textures/Objects/Consumable/Food/ingredients.rsi/dough-rope.png diff --git a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_single.yml b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_single.yml index 829ae92fc9d..5cfe78c6d5a 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_single.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/Random/Food_Drinks/food_single.yml @@ -13,6 +13,8 @@ state: plain - type: RandomSpawner prototypes: + - FoodBagel + - FoodBagelPoppy - FoodBurgerJelly - FoodBurgerCarp - FoodBurgerTofu diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml new file mode 100644 index 00000000000..8f23b6c7df9 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bagel.yml @@ -0,0 +1,49 @@ +# When adding new food also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\food_baked_whole.yml & food_baked_single.yml +# Base + +- type: entity + id: FoodBagelBase + parent: FoodInjectableBase + abstract: true + description: A delicious bagel. + components: + - type: FlavorProfile + flavors: + - bread + - type: Sprite + sprite: Objects/Consumable/Food/Baked/bagel.rsi + state: bagel + - type: SolutionContainerManager + solutions: + food: + maxVol: 7 + reagents: + - ReagentId: Nutriment + Quantity: 5 + +- type: entity + id: FoodBagel + name: bagel + parent: FoodBagelBase + +- type: entity + id: FoodBagelPoppy + parent: FoodBagelBase + name: poppy seed bagel + description: A delicious bagel topped with bicaridine-infused poppy seeds. + components: + - type: FlavorProfile + flavors: + - bread + - medicine + - type: Sprite + state: bagel-poppy + - type: SolutionContainerManager + solutions: + food: + maxVol: 12 + reagents: + - ReagentId: Bicaridine + Quantity: 5 + - ReagentId: Nutriment + Quantity: 5 diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml index dcf2f3355ce..be23c2e43f6 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/ingredients.yml @@ -305,6 +305,24 @@ - type: Tag tags: - Slice + - type: Construction + graph: DoughRope + node: start + +- type: entity + name: dough rope + parent: FoodBakingBase + id: FoodDoughRope + description: A thin noodle of dough. Can be cooked into a bagel. + components: + - type: FlavorProfile + flavors: + - dough + - type: Sprite + state: dough-rope + - type: Construction + graph: DoughRope + node: rolled - type: entity name: cornmeal dough diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/food/doughrope.yml b/Resources/Prototypes/Recipes/Construction/Graphs/food/doughrope.yml new file mode 100644 index 00000000000..52a9a817cfd --- /dev/null +++ b/Resources/Prototypes/Recipes/Construction/Graphs/food/doughrope.yml @@ -0,0 +1,13 @@ +- type: constructionGraph + id: DoughRope + start: start + graph: + - node: start + entity: FoodDoughSlice + edges: + - to: rolled + steps: + - tool: Rolling + doAfter: 1 + - node: rolled + entity: FoodDoughRope \ No newline at end of file diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index 8cb4c551467..0a8ff18aad8 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -6,6 +6,24 @@ solids: FoodDoughSlice: 1 # one third of a standard bread dough recipe +#Bagels +- type: microwaveMealRecipe + id: RecipeBagel + name: bagel recipe + result: FoodBagel + time: 5 + solids: + FoodDoughRope: 1 # created by rolling a dough slice. + +- type: microwaveMealRecipe + id: RecipeBagelPoppy + name: poppyseed bagel recipe + result: FoodBagelPoppy + time: 5 + solids: + FoodDoughRope: 1 + PoppySeeds: 1 + #Burgers - type: microwaveMealRecipe diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/bagel-poppy.png b/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/bagel-poppy.png new file mode 100644 index 0000000000000000000000000000000000000000..e9b8cc143d9977a3c8b3e0aa3729675d27bcefa6 GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W*h@TpUD;nSF|tYt#J|&*0}6?k zxJHx&=ckpFCl;kLxcj&OjZr8|EmAPnGbwCc@(`$mqolyk9VlZAWHWd*XvzaAmUKs7 zM+SzC{oH>NS%G}EByV>YhW{YAVDIwDAd!+FzhH=nd4zN=P~@Dai(^Q|oa7(=$p;Lw z4z6HbEY=g{V9UL%rR(PH+lwb&*~pOhsH-B=L`cbRB5Q_P-uW;$W%aa-hufLwvlbNl zn?xVh3@P`5B_7e+u)k{KW_K8H1;* KpUXO@geCxkG>F3h literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/bagel.png b/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/bagel.png new file mode 100644 index 0000000000000000000000000000000000000000..1f36b3b186b324ac386496e6a83206831741cff3 GIT binary patch literal 468 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W*h@TpUD;nSF|taD>bKmU2ow@8 zag8Vm&QB{TPb^AhaQATm8lzB_TBKmCXHwX@!lvI6;RN#5=*4F5rJ!QSPQK_VqVe!&nC^9bo$1_nl1PZ!6KiaE(Y{F4tD zWF1_=x>&3y%E6Xe>T-#>F(A%c4 z!&KOKOGAeb_k(5gGqyF&;469Ge08A%%Xbz>>lqRsnCj&CSVb!poPXWdSEzjS?fk53 zvC(0&B2xs?LxWpa1SbFMJkBEaM=Zjv_5O`=2PbE#LuWa~+Px)LcN(qejI%FzH+zcC z;m6??y$9r74qW(Au!XBbL9w~5;n9HwulXl-7(O_j%3&wJXMgd_r6&5!hjSScrt%O*@3l<3LQHI7Jr=WH-%Ne xKywOrlR}$NvPq`c1YS2?iLD7&n*RT1eB~K>x^Zi7C@|<4JYD@<);T3K0RYrft4#m^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/meta.json new file mode 100644 index 00000000000..fcd9dc077d6 --- /dev/null +++ b/Resources/Textures/Objects/Consumable/Food/Baked/bagel.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Bagel and BagelPoppy were created by DrEnzyme", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "bagel" + }, + { + "name": "bagel-poppy" + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/dough-rope.png b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/dough-rope.png new file mode 100644 index 0000000000000000000000000000000000000000..864df464ccb78d8ff2f9b06697143c52594ff452 GIT binary patch literal 386 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1SJ1Ryj={W*h@TpUD;nSF|vwS=U)7M0VpJ1 z;u=vBoS#-wo>-L1;O^rBG)AE;wMfBO&!n(*$wQzLj*!LpeYZeSkfJR z9T^xl_H+M9WCilslDyqr82*Fcg1yTpgG5S#{DL7O<`L4hK#|j)E{-7;bCQ4fCm%4# zI=F&$u~@*#rsvbYF$%8LVUYU!;D(jLt=(JrgQs;i8hv>5>EHZ#y9a>>oH{Q$2<82{ z`?$?U^nzopr0I`RYj{pDw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json index 6633b0b0bd6..b4317b0c76f 100644 --- a/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/ingredients.rsi/meta.json @@ -52,6 +52,9 @@ { "name": "dough-pie" }, + { + "name": "dough-rope" + }, { "name": "dough-flat" }, From c41558aa6e3bc7c47df48dbfc39d24668b35d39b Mon Sep 17 00:00:00 2001 From: PJBot Date: Sun, 23 Jun 2024 19:34:18 +0000 Subject: [PATCH 155/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 75d5ef5d965..52f0dd89743 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: osjarw - changes: - - message: Thin firelocks are now constructable/deconstructable - type: Fix - id: 6313 - time: '2024-04-06T01:55:31.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26745 - author: BITTERLYNX changes: - message: Rodents are more visually pleasing to burn @@ -3838,3 +3831,10 @@ id: 6812 time: '2024-06-23T17:31:34.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29178 +- author: DrEnzyme + changes: + - message: Add bagels and poppy seed bagels. + type: Add + id: 6813 + time: '2024-06-23T19:33:12.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/24799 From 6888511e032b7360cac21abd0009e81ca3f93118 Mon Sep 17 00:00:00 2001 From: MureixloI <132683811+MureixloI@users.noreply.github.com> Date: Mon, 24 Jun 2024 01:17:59 +0300 Subject: [PATCH 156/546] Fix cargo and salvage's computer point light (#29384) --- .../Entities/Structures/Machines/Computers/computers.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml index abb12f93132..3f9a9bc222e 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/Computers/computers.yml @@ -153,7 +153,7 @@ - type: PointLight radius: 1.5 energy: 1.6 - color: "#c94242" + color: "#43ccb5" - type: Computer board: CargoShuttleConsoleCircuitboard - type: StealTarget @@ -183,7 +183,7 @@ - type: PointLight radius: 1.5 energy: 1.6 - color: "#c94242" + color: "#43ccb5" - type: Computer board: SalvageShuttleConsoleCircuitboard - type: StealTarget @@ -1114,4 +1114,4 @@ - type: AccessReader # only used for dangerous things access: [["ResearchDirector"]] - type: Lock - unlockOnClick: false \ No newline at end of file + unlockOnClick: false From c6e5b2339e8cffa4b8f4ba05e78b76758e86ccba Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Mon, 24 Jun 2024 19:55:28 +1000 Subject: [PATCH 157/546] Network BaseEmitSoundComponent (#29400) * Network BaseEmitSoundComponent * high intelligence --- .../Components/BaseEmitSoundComponent.cs | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Content.Shared/Sound/Components/BaseEmitSoundComponent.cs b/Content.Shared/Sound/Components/BaseEmitSoundComponent.cs index f9976219079..4e6ebb23d21 100644 --- a/Content.Shared/Sound/Components/BaseEmitSoundComponent.cs +++ b/Content.Shared/Sound/Components/BaseEmitSoundComponent.cs @@ -1,17 +1,17 @@ using Robust.Shared.Audio; -namespace Content.Shared.Sound.Components +namespace Content.Shared.Sound.Components; + +/// +/// Base sound emitter which defines most of the data fields. +/// Accepts both single sounds and sound collections. +/// +public abstract partial class BaseEmitSoundComponent : Component { - /// - /// Base sound emitter which defines most of the data fields. - /// Accepts both single sounds and sound collections. - /// - public abstract partial class BaseEmitSoundComponent : Component - { - public static readonly AudioParams DefaultParams = AudioParams.Default.WithVolume(-2f); + public static readonly AudioParams DefaultParams = AudioParams.Default.WithVolume(-2f); - [ViewVariables(VVAccess.ReadWrite)] - [DataField("sound", required: true)] - public SoundSpecifier? Sound; - } + [AutoNetworkedField] + [ViewVariables(VVAccess.ReadWrite)] + [DataField(required: true)] + public SoundSpecifier? Sound; } From d9506ce3a62134a7ee13dd28b1d7ba97c51a7314 Mon Sep 17 00:00:00 2001 From: ArkiveDev <95712736+ArkiveDev@users.noreply.github.com> Date: Mon, 24 Jun 2024 06:56:21 -0400 Subject: [PATCH 158/546] Force map confirmation (#29391) * Add map check to forcemap command * remove debug line * remove accidental newline --- Content.Server/GameTicking/Commands/ForceMapCommand.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Content.Server/GameTicking/Commands/ForceMapCommand.cs b/Content.Server/GameTicking/Commands/ForceMapCommand.cs index 5d2191fb52d..5677ff4b8ff 100644 --- a/Content.Server/GameTicking/Commands/ForceMapCommand.cs +++ b/Content.Server/GameTicking/Commands/ForceMapCommand.cs @@ -29,6 +29,12 @@ public void Execute(IConsoleShell shell, string argStr, string[] args) var gameMap = IoCManager.Resolve(); var name = args[0]; + if (!gameMap.TrySelectMapIfEligible(name)) + { + shell.WriteLine($"No eligible map exists with name {name}."); + return; + } + _configurationManager.SetCVar(CCVars.GameMap, name); shell.WriteLine(Loc.GetString("forcemap-command-success", ("map", name))); } From e7bcb270e4c7278ce7c5b72c52ff1b720dc97823 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 24 Jun 2024 17:36:52 +0200 Subject: [PATCH 159/546] Ghosts can now always see examine details (#29404) * Ghosts can now always see examine details This means they bypass range and occlusion checks for getting extra detail, like the charge on an SMES. * EntityQuery --- Content.Shared/Examine/ExamineSystemShared.Group.cs | 3 +++ Content.Shared/Examine/ExamineSystemShared.cs | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/Content.Shared/Examine/ExamineSystemShared.Group.cs b/Content.Shared/Examine/ExamineSystemShared.Group.cs index bd284f321c8..22aeeeeab87 100644 --- a/Content.Shared/Examine/ExamineSystemShared.Group.cs +++ b/Content.Shared/Examine/ExamineSystemShared.Group.cs @@ -1,3 +1,4 @@ +using Content.Shared.Ghost; using Content.Shared.Verbs; using Robust.Shared.Utility; @@ -14,6 +15,8 @@ public override void Initialize() base.Initialize(); SubscribeLocalEvent>(OnGroupExamineVerb); + + _ghostQuery = GetEntityQuery(); } /// diff --git a/Content.Shared/Examine/ExamineSystemShared.cs b/Content.Shared/Examine/ExamineSystemShared.cs index 8831213c352..4100b07483f 100644 --- a/Content.Shared/Examine/ExamineSystemShared.cs +++ b/Content.Shared/Examine/ExamineSystemShared.cs @@ -3,6 +3,7 @@ using System.Linq; using System.Text; using Content.Shared.Eye.Blinding.Components; +using Content.Shared.Ghost; using Content.Shared.Interaction; using Content.Shared.Mobs.Components; using Content.Shared.Mobs.Systems; @@ -44,6 +45,8 @@ public abstract partial class ExamineSystemShared : EntitySystem protected const float ExamineBlurrinessMult = 2.5f; + private EntityQuery _ghostQuery; + /// /// Creates a new examine tooltip with arbitrary info. /// @@ -54,6 +57,10 @@ public bool IsInDetailsRange(EntityUid examiner, EntityUid entity) if (IsClientSide(entity)) return true; + // Ghosts can see everything. + if (_ghostQuery.HasComp(examiner)) + return true; + // check if the mob is in critical or dead if (MobStateSystem.IsIncapacitated(examiner)) return false; From f06868730651ce82c3f94333f402bb4f9997c703 Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 24 Jun 2024 15:38:00 +0000 Subject: [PATCH 160/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 52f0dd89743..27fca87738c 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,13 +1,4 @@ Entries: -- author: BITTERLYNX - changes: - - message: Rodents are more visually pleasing to burn - type: Fix - - message: mothroach and hammy also more visually pleasing to burn - type: Fix - id: 6314 - time: '2024-04-06T04:41:23.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26758 - author: Plykiya changes: - message: You can now carefully walk over glass shards and D4. @@ -3838,3 +3829,10 @@ id: 6813 time: '2024-06-23T19:33:12.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/24799 +- author: PJB3005 + changes: + - message: Ghosts can now examine details on objects from any range. + type: Tweak + id: 6814 + time: '2024-06-24T15:36:53.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29404 From 3df7309dbf0b8a2249679375962f343217889218 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 24 Jun 2024 18:02:43 +0200 Subject: [PATCH 161/546] Hotfix examine (#29408) #55328 was failing tests and shouldn't have been merged, it broke examine. The problem is that for some reason, client-side examine system doesn't call base Initialize. So my entity query change (that I did not test) broke. By the way, this same "not calling base" meant that group examine system wasn't predicting properly when it totally could've. Incredible. --- Content.Client/Examine/ExamineSystem.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Content.Client/Examine/ExamineSystem.cs b/Content.Client/Examine/ExamineSystem.cs index b476971a13a..60d2b6a6ef6 100644 --- a/Content.Client/Examine/ExamineSystem.cs +++ b/Content.Client/Examine/ExamineSystem.cs @@ -46,6 +46,8 @@ public sealed class ExamineSystem : ExamineSystemShared public override void Initialize() { + base.Initialize(); + UpdatesOutsidePrediction = true; SubscribeLocalEvent>(AddExamineVerb); From c1ad5cded0a02c89062b2e936fa25066c884ce13 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 24 Jun 2024 20:01:24 +0200 Subject: [PATCH 162/546] Fix gay nuke layering (#29410) I fucked up while exporting from aseprite whoops. --- .../Devices/nuke.rsi/nuclearbomb_gay.png | Bin 1396 -> 877 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_gay.png b/Resources/Textures/Objects/Devices/nuke.rsi/nuclearbomb_gay.png index 7cc17bc3a264a251d35ccabaa02477d51c6f6765..4a653dfc7b0c9997bb15c34b7363e486bd876c48 100644 GIT binary patch delta 842 zcmV-Q1GW703hf4vFne?p9%tBBB4J>5d9k!L5OML5auL|VGv7}uBqu{3&S2x4|n(6 z-R*9fFTU&xhkNe5=ls6k^ZotKIZ!|W>kK8=4+rHU^IMefIe*8m6&rGqU*Hl;`~=_y z{dt2_R@($X(Z+dWoHV(^lje)f5}=W5ctJnSv}TE@thNbz@;7tEo3NK|1)%4aD&WVA zI%fGb*ox&8VJ5^Nz-;ANEDlRuAsglLShmzo|bwk zK+E}k?&y;^CV%_UZDl~2z;OnEf$8g59VPPric{3A;v+mXE}xW`sF2qLcoJ8-Cbf6Ekjd|Bs0)A4-*R41yoBU|vAKIZhzV(J?rJoRE& z-ory1fgI<62I)v51Y2vt;}dn^RyMg+%a@l|_&E4Q0r>p+kOJU#2Sv+ml;<64eKb0) z%qNpFW`9R%f)gon$VfpZp7Bu4d#F<(5rRZW+6hQa!`yLY=yCp#z? z@=mDj5deX?a3li;bNm&gqaQii~zfK)LI}_gg#%t3^dBH zL4;75^uT#uyM$x@pve%VRC|1}Z+y8q{96U@yfINzoco^L~FeSnvf zPD9SwExep`G6Hx{xhyA3ZI<{SlihD9xc`K!2H~nviCr~_qkC9WoB|3cpn!G3Uy_C& Ur>om<3jhEB07*qoM6N<$f>R@mZvX%Q delta 1365 zcmV-b1*-b(2J{M$Fn+&8S$1WipwUNUDW89mtf`%7f^7`Aaj{hl#Cb^V#Nx$00Su9@8~$H0tqT z0PNl)66ov@Z5~xX%sAOa7>az;T5SnOep(NJ^=6NM@}u76{^JulyQz)f zT=Dsm_$SnXYSILg&O&;|^ypBja`_tA(&%$*P=Coei$h5GH87;g0O4hSPE5Q_$z zp#sLXvhj?X)1Oz0Etm&dtwwIa-fu$i*o?AY)1g|7iQ@XBf^lqJ(Z<2T@OWhV zobhfJ7(?V|MGJfc}dOd>o#` zfrv=*f85FXEk96R*+N!EG$)F5oG8-CJ{9K;RGc@Ey*7^P%}NCTe%rYPyUWS;om;2_ zRezA(-ho!DVWDZMAAyNX9()0bIMww8fYj6lR99ChY)i|!6|Hc#_W>wc=1W3Ckl9?U zI(hOKI-P+xOtA{XHk#46I_RweY^AJFiz8EAT|sK<0@md{1eEei>r=bLAsngzz+b?m zSUoT}17>rv3J}uLJ^&NkJaSbwUT9hhPk+EZtAjhdMY@jyuZP3Byoc=B5lvP`v{$LY zp5O3Kdj@IfCAPb-=U$N2u>?=-a3^IESM^OuGRtWXD0`cD{6x0~D#lYfZm z3BuJM%>7Ygxbwh~uXqn!GhYT^<;vCa-nJck{UprK%b~oog-n;|URez_)$^G%JC}=9 zx6r6yO>z?NO%v^>CIZuvXsmJJ>JO$Z)H@e40qJYUY%WG>M|ovE`FS}2ID2}Dj*6h_ z$~8co1LC4ccEa7pP8Go2#%}?*3xCY%aru2wNy(=OU076VV1!SyjEv<%TG|IRHPw^; z@3}x`0pY0kD4w0}0W2ytq3KhwSS%zvq1f9sTE`VB*lkZBv*(7zV!>*)s?h5N z>`%E1=HC8OUWZ2q)6)8w=&+~W;3N82tyWoeyBOC%uldc7e1A3S(aSh8e^AniSiudh#5tp1sO{Rl|w=M6B_=ehh}B;m`5`M>cW XIHD1gq&b3~00000NkvXXu0mjf?V6mF From fd0511144a3378c8085f97ce174a86b552a9b905 Mon Sep 17 00:00:00 2001 From: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:56:29 -0500 Subject: [PATCH 163/546] Use moderator perms for grant_connect_bypass (#29406) use moderator perms for grant_connect_bypass --- Content.Server/Connection/GrantConnectBypassCommand.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Connection/GrantConnectBypassCommand.cs b/Content.Server/Connection/GrantConnectBypassCommand.cs index e2d0d7338a4..f611eee04ec 100644 --- a/Content.Server/Connection/GrantConnectBypassCommand.cs +++ b/Content.Server/Connection/GrantConnectBypassCommand.cs @@ -4,7 +4,7 @@ namespace Content.Server.Connection; -[AdminCommand(AdminFlags.Admin)] +[AdminCommand(AdminFlags.Moderator)] public sealed class GrantConnectBypassCommand : LocalizedCommands { private static readonly TimeSpan DefaultDuration = TimeSpan.FromHours(1); From 5aaac8b774f983c5eba5b814e475a7e9e5aad1da Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 24 Jun 2024 21:57:35 +0000 Subject: [PATCH 164/546] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 84f31adef45..0e9b0bc32f9 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -330,5 +330,12 @@ Entries: id: 40 time: '2024-06-21T12:06:07.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29258 +- author: Chief-Engineer + changes: + - message: grant_connect_bypass now requires moderator permissions instead of admin. + type: Tweak + id: 41 + time: '2024-06-24T21:56:29.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29406 Name: Admin Order: 1 From 7453f459c939b0052a055a96106f435b2128939d Mon Sep 17 00:00:00 2001 From: Emisse <99158783+Emisse@users.noreply.github.com> Date: Mon, 24 Jun 2024 16:03:05 -0600 Subject: [PATCH 165/546] hardsuit fireproof nerf (#29416) hardsuit nerf --- .../Prototypes/Entities/Clothing/Head/base_clothinghead.yml | 4 +--- .../Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml | 4 ++++ .../Entities/Clothing/OuterClothing/base_clothingouter.yml | 4 +--- .../Entities/Clothing/OuterClothing/hardsuits.yml | 6 +++++- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml index f9ff59d6b8b..462032547b2 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/base_clothinghead.yml @@ -169,8 +169,6 @@ lowPressureMultiplier: 1000 - type: TemperatureProtection coefficient: 0.1 - - type: FireProtection - reduction: 0.2 - type: Armor modifiers: coefficients: @@ -266,4 +264,4 @@ slots: - Hair - HeadTop - - HeadSide \ No newline at end of file + - HeadSide diff --git a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml index 3c50319836d..398c3834062 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hardsuit-helmets.yml @@ -61,6 +61,8 @@ lowPressureMultiplier: 1000 - type: TemperatureProtection coefficient: 0.005 + - type: FireProtection + reduction: 0.2 #Engineering Hardsuit - type: entity @@ -688,6 +690,8 @@ - type: PressureProtection highPressureMultiplier: 0.08 lowPressureMultiplier: 1000 + - type: FireProtection + reduction: 0.2 - type: Armor modifiers: coefficients: diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml index c6a3f01f15b..7c264a596a0 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/base_clothingouter.yml @@ -110,8 +110,6 @@ lowPressureMultiplier: 1000 - type: TemperatureProtection coefficient: 0.01 - - type: FireProtection - reduction: 0.75 # almost perfectly sealed, atmos firesuit is better - type: ClothingSpeedModifier walkModifier: 0.4 sprintModifier: 0.6 @@ -180,4 +178,4 @@ id: ClothingOuterBaseMedium components: - type: Item - size: Huge \ No newline at end of file + size: Huge diff --git a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml index 1f69f7efb32..e88b1847083 100644 --- a/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml +++ b/Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml @@ -44,6 +44,8 @@ lowPressureMultiplier: 1000 - type: TemperatureProtection coefficient: 0.001 + - type: FireProtection + reduction: 0.8 - type: ExplosionResistance damageCoefficient: 0.5 - type: Armor @@ -543,7 +545,7 @@ - type: ExplosionResistance damageCoefficient: 0.2 - type: FireProtection - reduction: 0.8 # perfect protection like atmos firesuit for pyro tf2 ops + reduction: 0.8 - type: Armor modifiers: coefficients: @@ -860,6 +862,8 @@ coefficient: 0.001 - type: ExplosionResistance damageCoefficient: 0.2 + - type: FireProtection + reduction: 0.8 - type: Armor modifiers: coefficients: From 0822284cbaa746071afc01ba17a37328226599ae Mon Sep 17 00:00:00 2001 From: PJBot Date: Mon, 24 Jun 2024 22:04:11 +0000 Subject: [PATCH 166/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 27fca87738c..e39daa4c1e9 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Plykiya - changes: - - message: You can now carefully walk over glass shards and D4. - type: Tweak - id: 6315 - time: '2024-04-06T04:49:14.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26763 - author: PursuitInAshes changes: - message: Sake Bottles can now be found in the booze-o-mat. @@ -3836,3 +3829,11 @@ id: 6814 time: '2024-06-24T15:36:53.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29404 +- author: Emisse + changes: + - message: atmos, elite syndie, and deathsquad hardsuits are now the only fireproof + suits + type: Tweak + id: 6815 + time: '2024-06-24T22:03:05.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29416 From 8aea47a7ee971fbdb471eefabbea7c1bdbeb7179 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Mon, 24 Jun 2024 18:29:44 -0400 Subject: [PATCH 167/546] Fix forcemap not bypassing requirements (#29426) * Fix forcemap not bypassing requirements * Add integration test for forcemap --- .../Tests/Commands/ForceMapTest.cs | 80 +++++++++++++++++++ .../GameTicking/Commands/ForceMapCommand.cs | 4 +- .../en-US/game-ticking/forcemap-command.ftl | 1 + 3 files changed, 83 insertions(+), 2 deletions(-) create mode 100644 Content.IntegrationTests/Tests/Commands/ForceMapTest.cs diff --git a/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs b/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs new file mode 100644 index 00000000000..5115996c218 --- /dev/null +++ b/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs @@ -0,0 +1,80 @@ +using Content.Shared.CCVar; +using Robust.Shared.Configuration; +using Robust.Shared.Console; + +namespace Content.IntegrationTests.Tests.Commands; + +[TestFixture] +public sealed class ForceMapTest +{ + private const string DefaultMapName = "Empty"; + private const string BadMapName = "asdf_asd-fa__sdfAsd_f"; // Hopefully no one ever names a map this... + private const string TestMapEligibleName = "ForceMapTestEligible"; + private const string TestMapIneligibleName = "ForceMapTestIneligible"; + + [TestPrototypes] + private static readonly string TestMaps = @$" +- type: gameMap + id: {TestMapIneligibleName} + mapName: {TestMapIneligibleName} + mapPath: /Maps/Test/empty.yml + minPlayers: 20 + maxPlayers: 80 + stations: + Empty: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: ""Empty"" + +- type: gameMap + id: {TestMapEligibleName} + mapName: {TestMapEligibleName} + mapPath: /Maps/Test/empty.yml + minPlayers: 0 + stations: + Empty: + stationProto: StandardNanotrasenStation + components: + - type: StationNameSetup + mapNameTemplate: ""Empty"" +"; + + [Test] + public async Task TestForceMapCommand() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var entMan = server.EntMan; + var configManager = server.ResolveDependency(); + var consoleHost = server.ResolveDependency(); + + await server.WaitAssertion(() => + { + // Make sure we're set to the default map + Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(DefaultMapName), + $"Test didn't start on expected map ({DefaultMapName})!"); + + // Try changing to a map that doesn't exist + consoleHost.ExecuteCommand($"forcemap {BadMapName}"); + Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(DefaultMapName), + $"Forcemap succeeded with a map that does not exist ({BadMapName})!"); + + // Try changing to a valid map + consoleHost.ExecuteCommand($"forcemap {TestMapEligibleName}"); + Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(TestMapEligibleName), + $"Forcemap failed with a valid map ({TestMapEligibleName})"); + + // Try changing to a map that exists but is ineligible + consoleHost.ExecuteCommand($"forcemap {TestMapIneligibleName}"); + Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(TestMapIneligibleName), + $"Forcemap failed with valid but ineligible map ({TestMapIneligibleName})!"); + }); + + // Cleanup + configManager.SetCVar(CCVars.GameMap, DefaultMapName); + + await pair.CleanReturnAsync(); + } +} diff --git a/Content.Server/GameTicking/Commands/ForceMapCommand.cs b/Content.Server/GameTicking/Commands/ForceMapCommand.cs index 5677ff4b8ff..76777623a2b 100644 --- a/Content.Server/GameTicking/Commands/ForceMapCommand.cs +++ b/Content.Server/GameTicking/Commands/ForceMapCommand.cs @@ -29,9 +29,9 @@ public void Execute(IConsoleShell shell, string argStr, string[] args) var gameMap = IoCManager.Resolve(); var name = args[0]; - if (!gameMap.TrySelectMapIfEligible(name)) + if (!gameMap.CheckMapExists(name)) { - shell.WriteLine($"No eligible map exists with name {name}."); + shell.WriteLine(Loc.GetString("forcemap-command-map-not-found", ("map", name))); return; } diff --git a/Resources/Locale/en-US/game-ticking/forcemap-command.ftl b/Resources/Locale/en-US/game-ticking/forcemap-command.ftl index df2ca687867..6a4399cdcfe 100644 --- a/Resources/Locale/en-US/game-ticking/forcemap-command.ftl +++ b/Resources/Locale/en-US/game-ticking/forcemap-command.ftl @@ -3,5 +3,6 @@ forcemap-command-description = Forces the game to start with a given map next round. forcemap-command-help = forcemap forcemap-command-need-one-argument = forcemap takes one argument, the path to the map file. +forcemap-command-map-not-found = No eligible map exists with name { $map }. forcemap-command-success = Forced the game to start with map { $map } next round. forcemap-command-arg-map = From bd3508d8032b7ed392fb190c5cc9e3caa8db21b1 Mon Sep 17 00:00:00 2001 From: deathride58 Date: Mon, 24 Jun 2024 18:40:19 -0400 Subject: [PATCH 168/546] Colorblind friendly thermomachine LED colors (#29397) Colorblind friendly thermomachines --- .../thermomachine.rsi/freezerOff.png | Bin 1628 -> 10326 bytes .../thermomachine.rsi/freezerOn.png | Bin 2846 -> 11572 bytes .../thermomachine.rsi/freezerPanelOpen.png | Bin 280 -> 9004 bytes .../thermomachine.rsi/heaterOff.png | Bin 1624 -> 10325 bytes .../thermomachine.rsi/heaterOn.png | Bin 2829 -> 11572 bytes .../thermomachine.rsi/heaterPanelOpen.png | Bin 227 -> 9001 bytes 6 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/Structures/Piping/Atmospherics/thermomachine.rsi/freezerOff.png b/Resources/Textures/Structures/Piping/Atmospherics/thermomachine.rsi/freezerOff.png index d47969aaeb6b1fab3d3faa93bda3391d67dc00d3..8256e40d46e2c8ed26a413af49e56fa2854cd2af 100644 GIT binary patch literal 10326 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 delta 1612 zcmV-S2DACrP}~fVBYy@XNkljkjv!|LR9M=1*^>h4Pr$YfEzb%@ZFbQ;%YR?hp)fBt^`Uc04&Qw zO3B2;1pD^w!?tZxhD`yA#Ui$C)7#yRxGM;tQog$yUvgh0;LpEN{YoIsZ@%q zAAA77cb7cX9+BRIwW_fOC zh`(RHOj~<9KX~?8E{%;b@YrK4=W>*T04ZgyK4?HoiB^huJkB?E?&QJk+q{x_GGYL_ zy1H1-<>=|@K~^eeZnf4_Diwkt!1FvZnSTrb{k^@Mo}LEag+qr-`jd$SBoaoy)+4s# zFf}zrS63GRzrJumjE;_abz|r_4m)=2VD{5biL9<+y=tITDq#!3{QNwvZEa*%Ru~^2 z2Viz~mLH9baQ)gfwsv%UHWh%dEYO;k)>hK#blv2Pj*gb=0OIjD*K^H;mP3Q(VSfn= zVF{Gf6s;0rMX}JR+2YOOx-Nx6!Ay(Rng?DV!b+|JI0y?6Rs9FKD2YUZhoug{wrzg; z{axI-a|hRTP0f{3l*?r*l?oTr|70Tk7V{rR*uEk`RZaN$4z^YP!7~HjGa0Cfl#)p(v~GN8343`4>&Wc`T1}y*Sab=>l7CNv{cP*( zMDKcn?(S}Lf~Ha_{+x2SHXU0n!Dj$cYV63?4dQi9{kB_P`%Lncza^ zY5pRUbY(0oQFXZFcQG8j%z?e#8)m?=O8oZf=Ky3f8A_!Rw{G1c48v+#JWGDF*@RbehJ-Miv$pjPBgr902FeovTJ>S>{mET1B(4u)y%}@VXM1 zLY+8q;!EGP=VoV#L?T3^QMRle(-F@j>-%3y|M>Cao8M&q*YY3!)E241%F8kU0000< KMNUMnLSTZZX(5CF diff --git a/Resources/Textures/Structures/Piping/Atmospherics/thermomachine.rsi/freezerOn.png b/Resources/Textures/Structures/Piping/Atmospherics/thermomachine.rsi/freezerOn.png index fdf6db8d6e10822dc28968fadcf0d4f5d4949486..1455c0fea1ae24c0350c57b3ea910290899c0a43 100644 GIT binary patch literal 11572 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 literal 2846 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 diff --git a/Resources/Textures/Structures/Piping/Atmospherics/thermomachine.rsi/heaterOff.png b/Resources/Textures/Structures/Piping/Atmospherics/thermomachine.rsi/heaterOff.png index 3ed5ae46f91c2ce7a8aa4bc36249804788238eb5..143b458345bf0da0111338c689917f55ecbd2761 100644 GIT binary patch literal 10325 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 literal 2829 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 tKmR;-eD1jaoHvf+#9EiYQ401q4J9j3o4W@M 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 Date: Mon, 24 Jun 2024 22:41:26 +0000 Subject: [PATCH 169/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index e39daa4c1e9..6ac0b62b1fc 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: PursuitInAshes - changes: - - message: Sake Bottles can now be found in the booze-o-mat. - type: Tweak - id: 6316 - time: '2024-04-06T20:16:47.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26776 - author: osjarw changes: - message: Removed broken anom behaviour, which causes APE shots to fly through @@ -3837,3 +3830,13 @@ id: 6815 time: '2024-06-24T22:03:05.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29416 +- author: Bhijn and Myr + changes: + - message: The colors of the LEDs on the heater and freezer thermomachines has been + changed from red/green (respectively) to orange/cyan (respectively). In laymen's + terms, this makes thermomachines far more reasonably differentiable for those + with colorblindness. + type: Tweak + id: 6816 + time: '2024-06-24T22:40:20.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29397 From ebbe3c91447e6bc5823de35d380cc997722bf058 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Tue, 25 Jun 2024 02:38:06 +0200 Subject: [PATCH 170/546] Revert "TEG can power itself when turned on" (#29434) Revert "TEG can power itself when turned on (#29072)" This reverts commit 9f9cf08d722d203baf0e6ddcf59b90c40fa40a32. --- Content.Server/Power/Generation/Teg/TegSystem.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Content.Server/Power/Generation/Teg/TegSystem.cs b/Content.Server/Power/Generation/Teg/TegSystem.cs index 30b846bd823..02412ca5fb5 100644 --- a/Content.Server/Power/Generation/Teg/TegSystem.cs +++ b/Content.Server/Power/Generation/Teg/TegSystem.cs @@ -181,12 +181,7 @@ private void GeneratorUpdate(EntityUid uid, TegGeneratorComponent component, ref // Turn energy (at atmos tick rate) into wattage. var power = electricalEnergy / args.dt; // Add ramp factor. This magics slight power into existence, but allows us to ramp up. - power *= component.RampFactor; - - // Simulate TEG powering itself after being started up. This means that if LV is lost this keeps running. - const float load = 1000; - supplier.MaxSupply = Math.Max(power - load, 0); - powerReceiver.Load = Math.Max(load - power, 0); + supplier.MaxSupply = power * component.RampFactor; var circAComp = Comp(circA); var circBComp = Comp(circB); From 27665e44a99b228b1e6705234487a1c81c55f253 Mon Sep 17 00:00:00 2001 From: Vasilis Date: Tue, 25 Jun 2024 03:53:16 +0300 Subject: [PATCH 171/546] Fix filter yml names in the lobby so they actually work (#29435) Fix filter yml names so they actually work --- .../LobbyScreens/{blueprint.png.yml => blueprint.webp.yml} | 0 .../LobbyScreens/{justaweekaway.yml => justaweekaway.webp.yml} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename Resources/Textures/LobbyScreens/{blueprint.png.yml => blueprint.webp.yml} (100%) rename Resources/Textures/LobbyScreens/{justaweekaway.yml => justaweekaway.webp.yml} (100%) diff --git a/Resources/Textures/LobbyScreens/blueprint.png.yml b/Resources/Textures/LobbyScreens/blueprint.webp.yml similarity index 100% rename from Resources/Textures/LobbyScreens/blueprint.png.yml rename to Resources/Textures/LobbyScreens/blueprint.webp.yml diff --git a/Resources/Textures/LobbyScreens/justaweekaway.yml b/Resources/Textures/LobbyScreens/justaweekaway.webp.yml similarity index 100% rename from Resources/Textures/LobbyScreens/justaweekaway.yml rename to Resources/Textures/LobbyScreens/justaweekaway.webp.yml From a4d93362c3dec0301f63fb71933a1a65f65ae114 Mon Sep 17 00:00:00 2001 From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Mon, 24 Jun 2024 18:31:38 -0700 Subject: [PATCH 172/546] Attempt to fix random test fail by undeleted AlertControl._spriteViewEntity (#29424) --- .../Systems/Alerts/Controls/AlertControl.cs | 42 ++++++++++++++----- 1 file changed, 32 insertions(+), 10 deletions(-) diff --git a/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs b/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs index 6327757dec2..19432cd7992 100644 --- a/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs +++ b/Content.Client/UserInterface/Systems/Alerts/Controls/AlertControl.cs @@ -52,20 +52,12 @@ public AlertControl(AlertPrototype alert, short? severity) TooltipSupplier = SupplyTooltip; Alert = alert; _severity = severity; - - _spriteViewEntity = _entityManager.Spawn(Alert.AlertViewEntity); - if (_entityManager.TryGetComponent(_spriteViewEntity, out var sprite)) - { - var icon = Alert.GetIcon(_severity); - if (sprite.LayerMapTryGet(AlertVisualLayers.Base, out var layer)) - sprite.LayerSetSprite(layer, icon); - } - _icon = new SpriteView { Scale = new Vector2(2, 2) }; - _icon.SetEntity(_spriteViewEntity); + + SetupIcon(); Children.Add(_icon); _cooldownGraphic = new CooldownGraphic @@ -113,6 +105,36 @@ protected override void FrameUpdate(FrameEventArgs args) _cooldownGraphic.FromTime(Cooldown.Value.Start, Cooldown.Value.End); } + private void SetupIcon() + { + if (!_entityManager.Deleted(_spriteViewEntity)) + _entityManager.QueueDeleteEntity(_spriteViewEntity); + + _spriteViewEntity = _entityManager.Spawn(Alert.AlertViewEntity); + if (_entityManager.TryGetComponent(_spriteViewEntity, out var sprite)) + { + var icon = Alert.GetIcon(_severity); + if (sprite.LayerMapTryGet(AlertVisualLayers.Base, out var layer)) + sprite.LayerSetSprite(layer, icon); + } + + _icon.SetEntity(_spriteViewEntity); + } + + protected override void EnteredTree() + { + base.EnteredTree(); + SetupIcon(); + } + + protected override void ExitedTree() + { + base.ExitedTree(); + + if (!_entityManager.Deleted(_spriteViewEntity)) + _entityManager.QueueDeleteEntity(_spriteViewEntity); + } + protected override void Dispose(bool disposing) { base.Dispose(disposing); From 8c7fc9890c34943097cfa0053c68e7a0cbcdcda6 Mon Sep 17 00:00:00 2001 From: Elysium206 <151651971+Elysium206@users.noreply.github.com> Date: Mon, 24 Jun 2024 23:56:46 -0400 Subject: [PATCH 173/546] Increase of riot shield durability (#29239) --- .../Entities/Objects/Shields/shields.yml | 31 ++++++++++++------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Shields/shields.yml b/Resources/Prototypes/Entities/Objects/Shields/shields.yml index b794e42ff7d..dc24ac485a1 100644 --- a/Resources/Prototypes/Entities/Objects/Shields/shields.yml +++ b/Resources/Prototypes/Entities/Objects/Shields/shields.yml @@ -36,13 +36,13 @@ thresholds: - trigger: !type:DamageTrigger - damage: 80 + damage: 140 behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] - trigger: !type:DamageTrigger - damage: 40 #This is probably enough damage before it breaks + damage: 100 #This is probably enough damage before it breaks behaviors: - !type:DoActsBehavior acts: [ "Destruction" ] @@ -70,6 +70,18 @@ components: - type: StaticPrice price: 90 + - type: Blocking + passiveBlockModifier: + coefficients: + Blunt: 0.7 + Slash: 0.7 + activeBlockModifier: + coefficients: + Blunt: 0.5 + Slash: 0.5 + flatReductions: + Blunt: 1 + Slash: 1 - type: entity name: riot laser shield @@ -84,12 +96,12 @@ - type: Blocking passiveBlockModifier: coefficients: - Heat: 0.8 + Heat: 0.7 activeBlockModifier: coefficients: - Heat: 0.7 + Heat: 0.5 flatReductions: - Heat: 2 + Heat: 1 - type: entity name: riot bullet shield @@ -104,15 +116,12 @@ - type: Blocking passiveBlockModifier: coefficients: - Blunt: 0.8 - Piercing: 0.8 + Piercing: 0.7 activeBlockModifier: coefficients: - Blunt: 0.7 - Piercing: 0.7 + Piercing: 0.5 flatReductions: - Blunt: 1.5 - Piercing: 1.5 + Piercing: 1 #Craftable shields From 84a54406dc5cd27705f4b9dab61650f2cc61b46a Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 25 Jun 2024 03:57:52 +0000 Subject: [PATCH 174/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 6ac0b62b1fc..7ae2b24fa50 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: osjarw - changes: - - message: Removed broken anom behaviour, which causes APE shots to fly through - the anom. - type: Remove - id: 6317 - time: '2024-04-06T22:27:16.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26775 - author: Vermidia changes: - message: Water coolers show how full/what they're full of again. @@ -3840,3 +3832,11 @@ id: 6816 time: '2024-06-24T22:40:20.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29397 +- author: Elysium206 + changes: + - message: Increased Security Riot shields durability significantly and makes actively + blocking better + type: Tweak + id: 6817 + time: '2024-06-25T03:56:46.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29239 From 30096873263fa843d120eb629fde07056bd8da11 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Tue, 25 Jun 2024 02:28:48 -0400 Subject: [PATCH 175/546] Fix internals not auto-activating for entities spawned in space (#29213) * Add organs before trying to breathe * Add tests for auto-internals * EntMan to the rescue --- .../Tests/Internals/AutoInternalsTests.cs | 89 +++++++++++++++++++ Content.Shared/Clothing/LoadoutSystem.cs | 4 +- 2 files changed, 92 insertions(+), 1 deletion(-) create mode 100644 Content.IntegrationTests/Tests/Internals/AutoInternalsTests.cs diff --git a/Content.IntegrationTests/Tests/Internals/AutoInternalsTests.cs b/Content.IntegrationTests/Tests/Internals/AutoInternalsTests.cs new file mode 100644 index 00000000000..dbd612c7101 --- /dev/null +++ b/Content.IntegrationTests/Tests/Internals/AutoInternalsTests.cs @@ -0,0 +1,89 @@ +using Content.Server.Atmos.EntitySystems; +using Content.Server.Body.Systems; +using Content.Server.Station.Systems; +using Content.Shared.Preferences; +using Content.Shared.Roles.Jobs; + +namespace Content.IntegrationTests.Tests.Internals; + +[TestFixture] +[TestOf(typeof(InternalsSystem))] +public sealed class AutoInternalsTests +{ + [Test] + public async Task TestInternalsAutoActivateInSpaceForStationSpawn() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var testMap = await pair.CreateTestMap(); + + var stationSpawning = server.System(); + var atmos = server.System(); + var internals = server.System(); + + await server.WaitAssertion(() => + { + var profile = new HumanoidCharacterProfile(); + var dummy = stationSpawning.SpawnPlayerMob(testMap.GridCoords, new JobComponent() + { + Prototype = "TestInternalsDummy" + }, profile, station: null); + + Assert.That(atmos.HasAtmosphere(testMap.Grid), Is.False, "Test map has atmosphere - test needs adjustment!"); + Assert.That(internals.AreInternalsWorking(dummy), "Internals did not automatically connect!"); + + server.EntMan.DeleteEntity(dummy); + }); + + await pair.CleanReturnAsync(); + } + + [Test] + public async Task TestInternalsAutoActivateInSpaceForEntitySpawn() + { + await using var pair = await PoolManager.GetServerClient(); + var server = pair.Server; + + var testMap = await pair.CreateTestMap(); + + var atmos = server.System(); + var internals = server.System(); + + await server.WaitAssertion(() => + { + var dummy = server.EntMan.Spawn("TestInternalsDummyEntity", testMap.MapCoords); + + Assert.That(atmos.HasAtmosphere(testMap.Grid), Is.False, "Test map has atmosphere - test needs adjustment!"); + Assert.That(internals.AreInternalsWorking(dummy), "Internals did not automatically connect!"); + + server.EntMan.DeleteEntity(dummy); + }); + + await pair.CleanReturnAsync(); + } + + [TestPrototypes] + private const string Prototypes = @" +- type: playTimeTracker + id: PlayTimeInternalsDummy + +- type: startingGear + id: InternalsDummyGear + equipment: + mask: ClothingMaskBreath + suitstorage: OxygenTankFilled + +- type: job + id: TestInternalsDummy + playTimeTracker: PlayTimeInternalsDummy + startingGear: InternalsDummyGear + +- type: entity + id: TestInternalsDummyEntity + parent: MobHuman + components: + - type: Loadout + prototypes: [InternalsDummyGear] +"; +} diff --git a/Content.Shared/Clothing/LoadoutSystem.cs b/Content.Shared/Clothing/LoadoutSystem.cs index f1b1dc36d90..1bab86e90fd 100644 --- a/Content.Shared/Clothing/LoadoutSystem.cs +++ b/Content.Shared/Clothing/LoadoutSystem.cs @@ -1,4 +1,5 @@ using System.Linq; +using Content.Shared.Body.Systems; using Content.Shared.Clothing.Components; using Content.Shared.Humanoid; using Content.Shared.Preferences; @@ -27,7 +28,8 @@ public override void Initialize() { base.Initialize(); - SubscribeLocalEvent(OnMapInit); + // Wait until the character has all their organs before we give them their loadout + SubscribeLocalEvent(OnMapInit, after: [typeof(SharedBodySystem)]); } public static string GetJobPrototype(string? loadout) From 866ca966b1bc8952d9d377c999b89b173a50dc2e Mon Sep 17 00:00:00 2001 From: PJBot Date: Tue, 25 Jun 2024 06:29:54 +0000 Subject: [PATCH 176/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 7ae2b24fa50..0f2f141caa3 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Vermidia - changes: - - message: Water coolers show how full/what they're full of again. - type: Fix - id: 6318 - time: '2024-04-06T23:58:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26784 - author: Crotalus changes: - message: Show missing materials in lathe tooltip @@ -3840,3 +3833,10 @@ id: 6817 time: '2024-06-25T03:56:46.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29239 +- author: Tayrtahn + changes: + - message: Fixed space ninja's starting with their internals disabled. + type: Fix + id: 6818 + time: '2024-06-25T06:28:48.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29213 From d2eff3efa32a8cf512dcf0204661c0a9907d6d1a Mon Sep 17 00:00:00 2001 From: IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com> Date: Tue, 25 Jun 2024 02:44:09 -0400 Subject: [PATCH 177/546] Oasis update (#29440) * very minor things, mostly issue resolutions. * purge invalids --- Resources/Maps/oasis.yml | 3239 +++++++++++++++++--------------------- 1 file changed, 1479 insertions(+), 1760 deletions(-) diff --git a/Resources/Maps/oasis.yml b/Resources/Maps/oasis.yml index f8119442b3a..646d3e270a6 100644 --- a/Resources/Maps/oasis.yml +++ b/Resources/Maps/oasis.yml @@ -171,7 +171,7 @@ entities: version: 6 2,-3: ind: 2,-3 - tiles: gQAAAAAAbwAAAAAAKQAAAAADKQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAKQAAAAABbwAAAAAAKQAAAAABKQAAAAAAbwAAAAAAKQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAKQAAAAACKQAAAAADKQAAAAADKQAAAAACKQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAADgQAAAAAAKQAAAAACKQAAAAAAIQAAAAACKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAACgQAAAAAAgQAAAAAAJAAAAAAAgQAAAAAAdwAAAAAAYAAAAAACYAAAAAABgQAAAAAAKQAAAAABKQAAAAABgQAAAAAAKQAAAAADJgAAAAAAJgAAAAAAJgAAAAAAKQAAAAADgQAAAAAAKQAAAAABKQAAAAAAKQAAAAACdwAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAADKQAAAAABKQAAAAAAKQAAAAABKQAAAAACgQAAAAAAKQAAAAACKQAAAAAAKQAAAAAAdwAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAIQAAAAACgQAAAAAAgQAAAAAAKQAAAAADKQAAAAAAKQAAAAADKQAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAAAYAAAAAADgQAAAAAAKQAAAAABKQAAAAAAKQAAAAADKQAAAAACKQAAAAADIQAAAAAAKQAAAAAAKQAAAAACKQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAAAgQAAAAAAKQAAAAABKQAAAAAAKQAAAAABKQAAAAADKQAAAAACKQAAAAADKQAAAAACKQAAAAABKQAAAAADKQAAAAAAgQAAAAAAKQAAAAABKQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAgQAAAAAAJAAAAAABgQAAAAAAKQAAAAADKQAAAAAAKQAAAAABKQAAAAABKQAAAAABKQAAAAAAKQAAAAACIQAAAAABKQAAAAADKQAAAAAAKQAAAAADKQAAAAADKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAABKQAAAAACKQAAAAACKQAAAAAAKQAAAAABKQAAAAACKQAAAAACKQAAAAADKQAAAAAAKQAAAAAAKQAAAAABKQAAAAAAKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gQAAAAAAbwAAAAAAKQAAAAADKQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAKQAAAAABbwAAAAAAKQAAAAABKQAAAAAAbwAAAAAAKQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAABwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAKQAAAAACKQAAAAADKQAAAAADKQAAAAACKQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAADgQAAAAAAKQAAAAACKQAAAAAAIQAAAAACKQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAACgQAAAAAAgQAAAAAAJAAAAAAAgQAAAAAAdwAAAAAAYAAAAAACYAAAAAABgQAAAAAAKQAAAAABKQAAAAABgQAAAAAAKQAAAAADJgAAAAAAJgAAAAAAJgAAAAAAKQAAAAADgQAAAAAAKQAAAAABKQAAAAAAKQAAAAACdwAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAADKQAAAAABKQAAAAAAKQAAAAABKQAAAAACgQAAAAAAKQAAAAACKQAAAAAAKQAAAAAAdwAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAIQAAAAACgQAAAAAAgQAAAAAAKQAAAAADKQAAAAAAKQAAAAADKQAAAAABYAAAAAAAYAAAAAADYAAAAAACYAAAAAACYAAAAAAAYAAAAAADgQAAAAAAKQAAAAABKQAAAAAAKQAAAAADKQAAAAACKQAAAAADIQAAAAAAKQAAAAAAKQAAAAACKQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAAAgQAAAAAAKQAAAAABKQAAAAAAKQAAAAABKQAAAAADKQAAAAACKQAAAAADKQAAAAACKQAAAAABKQAAAAADKQAAAAAAgQAAAAAAKQAAAAABKQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAgQAAAAAAJAAAAAABgQAAAAAAKQAAAAADKQAAAAAAKQAAAAABKQAAAAABKQAAAAABKQAAAAAAKQAAAAACIQAAAAABKQAAAAADKQAAAAAAKQAAAAADKQAAAAADKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAABKQAAAAACKQAAAAACKQAAAAAAKQAAAAABKQAAAAACKQAAAAACKQAAAAADKQAAAAAAKQAAAAAAKQAAAAABKQAAAAAAKQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 2,-1: ind: 2,-1 @@ -183,7 +183,7 @@ entities: version: 6 2,1: ind: 2,1 - tiles: KQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAfwAAAAAAgQAAAAAAfQAAAAABfQAAAAADfQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfwAAAAABfwAAAAADfwAAAAAAfQAAAAADfQAAAAABgQAAAAAAgQAAAAAAfQAAAAADfQAAAAABfQAAAAABgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfwAAAAAAgQAAAAAAgQAAAAAAfwAAAAABgQAAAAAAgQAAAAAAFgAAAAAFfQAAAAADfQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAABfwAAAAACgQAAAAAAfAAAAAACfAAAAAACgQAAAAAAgQAAAAAAfQAAAAABfQAAAAACfQAAAAABbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAAAfwAAAAAAgQAAAAAAfAAAAAABfAAAAAADgQAAAAAAgQAAAAAAfQAAAAACfQAAAAACfQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfwAAAAABfwAAAAADgQAAAAAALwAAAAAALwAAAAAAgQAAAAAAgQAAAAAAfQAAAAACfQAAAAAAfQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAABfQAAAAACgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAcAAAAAAAcQAAAAAAcQAAAAABcQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAA + tiles: KQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAfwAAAAAAgQAAAAAAfQAAAAABfQAAAAADfQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfwAAAAABfwAAAAADfwAAAAAAfQAAAAADfQAAAAABgQAAAAAAgQAAAAAAfQAAAAADfQAAAAAAfQAAAAABgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfwAAAAAAgQAAAAAAgQAAAAAAfwAAAAABgQAAAAAAgQAAAAAAFgAAAAAFfQAAAAADfQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAABfwAAAAACgQAAAAAAfAAAAAACfAAAAAACgQAAAAAAgQAAAAAAfQAAAAABfQAAAAACfQAAAAABbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAAAfwAAAAAAgQAAAAAAfAAAAAABfAAAAAADgQAAAAAAgQAAAAAAfQAAAAACfQAAAAACfQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfwAAAAABfwAAAAADgQAAAAAALwAAAAAALwAAAAAAgQAAAAAAgQAAAAAAfQAAAAACfQAAAAAAfQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAfQAAAAADfQAAAAABfQAAAAACgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAcAAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAcAAAAAAAcQAAAAAAcQAAAAABcQAAAAAAcAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAA version: 6 -3,-3: ind: -3,-3 @@ -207,7 +207,7 @@ entities: version: 6 0,-4: ind: 0,-4 - tiles: gQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAYAAAAAADYAAAAAACbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAAAgQAAAAAADwAAAAAADwAAAAADgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAACgQAAAAAADwAAAAAADwAAAAABgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAABgQAAAAAADwAAAAACDwAAAAABgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAADwAAAAAADwAAAAABgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: gQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAACYAAAAAABYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAYAAAAAADYAAAAAACbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYAAAAAACYAAAAAAAgQAAAAAADwAAAAAADwAAAAADgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAADYAAAAAACgQAAAAAADwAAAAAADwAAAAABgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAYAAAAAABYAAAAAABgQAAAAAADwAAAAACDwAAAAABgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYAAAAAAAgQAAAAAADwAAAAAADwAAAAABgQAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAYAAAAAADYAAAAAAAYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -1,-4: ind: -1,-4 @@ -223,7 +223,7 @@ entities: version: 6 -4,-2: ind: -4,-2 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAIgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAABbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZQAAAAAAZQAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZQAAAAABZQAAAAACYAAAAAABYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZQAAAAAAZQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAIgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAADYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAAAYAAAAAACYAAAAAACgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAAAYAAAAAACYAAAAAADYAAAAAABbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABYAAAAAADYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZQAAAAAAZQAAAAABYAAAAAADYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZQAAAAABZQAAAAACYAAAAAABYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAZQAAAAAAZQAAAAAAYAAAAAABYAAAAAAAYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAA version: 6 -4,-3: ind: -4,-3 @@ -243,7 +243,7 @@ entities: version: 6 3,0: ind: 3,0 - tiles: YAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAABDAAAAAADYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAAADAAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABLwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACLwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACLwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAALwAAAAAAYAAAAAAALwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgAAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAACJAAAAAAAJAAAAAADKQAAAAAAgQAAAAAAgAAAAAAAUgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAABJAAAAAACJAAAAAACKQAAAAACgQAAAAAAgAAAAAAAEgAAAAAAIAAAAAABIAAAAAACIAAAAAABIAAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAJAAAAAABJAAAAAADKQAAAAABgQAAAAAAgAAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAABJAAAAAACJAAAAAAAKQAAAAADgQAAAAAAAAAAAAAA + tiles: YAAAAAAAYAAAAAACYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAAAYAAAAAABYAAAAAABYAAAAAABDAAAAAADYAAAAAAAYAAAAAACYAAAAAACYAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAAAYAAAAAACYAAAAAADYAAAAAADYAAAAAABYAAAAAADYAAAAAACYAAAAAAADAAAAAAAYAAAAAACYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAADYAAAAAABYAAAAAADYAAAAAAAYAAAAAACYAAAAAABYAAAAAACgQAAAAAAgQAAAAAAYAAAAAACYAAAAAABLwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAYAAAAAADYAAAAAADYAAAAAACYAAAAAADYAAAAAACYAAAAAABgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACLwAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAABYAAAAAAAYAAAAAACYAAAAAADYAAAAAACgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACLwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACYAAAAAADYAAAAAADYAAAAAAAYAAAAAABgQAAAAAAgQAAAAAALwAAAAAAYAAAAAAALwAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgAAAAAAAAAAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAbwAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAbwAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAACJAAAAAAAJAAAAAADKQAAAAAAgQAAAAAAgAAAAAAAUgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAABJAAAAAACJAAAAAACKQAAAAACgQAAAAAAgAAAAAAAEgAAAAAAIAAAAAABIAAAAAACIAAAAAABIAAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAJAAAAAABJAAAAAADKQAAAAABgQAAAAAAgAAAAAAAEgAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAKQAAAAAAKQAAAAAAKQAAAAABKQAAAAABJAAAAAACJAAAAAAAKQAAAAADgQAAAAAAAAAAAAAA version: 6 3,-1: ind: 3,-1 @@ -271,7 +271,7 @@ entities: version: 6 2,-4: ind: 2,-4 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAKQAAAAACKQAAAAADKQAAAAABKQAAAAAAKQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAADKQAAAAADKQAAAAACKQAAAAABKQAAAAABKQAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAKQAAAAACKQAAAAABKQAAAAACKQAAAAAAKQAAAAACKQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAABKQAAAAABKQAAAAABKQAAAAADKQAAAAABKQAAAAACKQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAACKQAAAAAAKQAAAAABKQAAAAABKQAAAAABKQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAKQAAAAADKQAAAAACKQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAACKQAAAAACbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAABKQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAACKQAAAAACbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAbwAAAAAAKQAAAAABKQAAAAACbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAABKQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAACKQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAKQAAAAACgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAKQAAAAACKQAAAAADKQAAAAABKQAAAAAAKQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAADKQAAAAADKQAAAAACKQAAAAABKQAAAAABKQAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAKQAAAAACKQAAAAABKQAAAAACKQAAAAAAKQAAAAACKQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAABKQAAAAABKQAAAAABKQAAAAADKQAAAAABKQAAAAACKQAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAACKQAAAAAAKQAAAAABKQAAAAABKQAAAAABKQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAAAAAAKQAAAAADKQAAAAACKQAAAAAAKQAAAAADKQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAACKQAAAAACbwAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAABKQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAACKQAAAAACbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAbwAAAAAAKQAAAAABKQAAAAACbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAABKQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAbwAAAAAAKQAAAAACKQAAAAAAbwAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAA version: 6 1,-4: ind: 1,-4 @@ -303,7 +303,7 @@ entities: version: 6 3,1: ind: 3,1 - tiles: EgAAAAAAIAAAAAADEgAAAAAAEgAAAAAAgQAAAAAAEgAAAAAAIAAAAAACgQAAAAAAKQAAAAADgQAAAAAAKQAAAAACJAAAAAACJAAAAAABKQAAAAADgQAAAAAAAAAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAKQAAAAAAKQAAAAADKQAAAAACKQAAAAACJAAAAAABJAAAAAAAKQAAAAAAgQAAAAAAAAAAAAAAEgAAAAAAIAAAAAACIAAAAAACIAAAAAAAIAAAAAAAIAAAAAADEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAJAAAAAABJAAAAAAAKQAAAAAAgQAAAAAAAAAAAAAAUgAAAAAAIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAABUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAACKQAAAAABKQAAAAABKQAAAAADgQAAAAAAgAAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAABEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAEgAAAAAAIAAAAAACIAAAAAABIAAAAAABIAAAAAAAIAAAAAADEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAA + tiles: EgAAAAAAIAAAAAADEgAAAAAAEgAAAAAAgQAAAAAAEgAAAAAAIAAAAAACgQAAAAAAKQAAAAADgQAAAAAAKQAAAAACJAAAAAACJAAAAAABKQAAAAADgQAAAAAAAAAAAAAAEgAAAAAAIAAAAAAAEgAAAAAAgQAAAAAAgQAAAAAAEgAAAAAAEgAAAAAAKQAAAAAAKQAAAAADKQAAAAACKQAAAAACJAAAAAABJAAAAAAAKQAAAAAAgQAAAAAAAAAAAAAAUgAAAAAAIAAAAAACIAAAAAACIAAAAAAAIAAAAAAAIAAAAAADEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAAAJAAAAAABJAAAAAAAKQAAAAAAgQAAAAAAAAAAAAAAEgAAAAAAIAAAAAABgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAABEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAKQAAAAACKQAAAAABKQAAAAABKQAAAAADgQAAAAAAgAAAAAAAEgAAAAAAIAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAIAAAAAABEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAEgAAAAAAIAAAAAACIAAAAAABIAAAAAABIAAAAAAAIAAAAAADEgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAEgAAAAAAUgAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAbwAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAgAAAAAAA version: 6 3,3: ind: 3,3 @@ -347,19 +347,19 @@ entities: version: 6 0,-5: ind: 0,-5 - tiles: AAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,-5: ind: -1,-5 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAADYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAYAAAAAAAYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAACYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -1,-6: ind: -1,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAADYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAABYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 0,-6: ind: 0,-6 - tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADYAAAAAABgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAYAAAAAACgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAAAYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAADgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQAAAAAAYAAAAAABYAAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA version: 6 -4,-1: ind: -4,-1 @@ -3138,6 +3138,12 @@ entities: 1309: 58.021324,0.5489143 1310: 57.96924,-1.1594192 3383: 57.99387,-2.411529 + - node: + angle: 1.5707963267948966 rad + color: '#FFFFFFFF' + id: Caution + decals: + 3557: 56.20735,16.017925 - node: color: '#52B4E996' id: CheckerNWSE @@ -4685,8 +4691,6 @@ entities: 1953: 3,-66 1954: 3,-65 1955: 3,-64 - 1990: -11,-82 - 1991: -11,-81 1992: -10,-81 1993: -10,-80 1994: -10,-79 @@ -5267,9 +5271,6 @@ entities: 1928: 4,-79 1929: 4,-80 1930: 4,-81 - 1931: 5,-81 - 1932: 5,-82 - 1933: 5,-83 1968: -9,-64 1969: -9,-65 1970: -9,-66 @@ -6886,7 +6887,8 @@ entities: -5,-13: 0: 65535 -12,-14: - 0: 65535 + 0: 40959 + 4: 24576 -12,-13: 0: 65535 -11,-14: @@ -6933,7 +6935,7 @@ entities: 0: 65535 10,11: 0: 12908 - 4: 275 + 5: 275 11,8: 0: 65535 11,9: @@ -7252,7 +7254,7 @@ entities: 0: 44971 5,12: 0: 65503 - 5: 32 + 4: 32 5,13: 0: 15359 5,14: @@ -7356,16 +7358,16 @@ entities: -11,4: 0: 7967 8: 224 - 4: 57344 + 5: 57344 -11,5: 0: 7967 - 4: 57568 + 5: 57568 -11,6: 0: 65311 - 4: 224 + 5: 224 -11,7: 0: 7967 - 4: 57568 + 5: 57568 -12,9: 0: 65433 -12,10: @@ -7561,7 +7563,8 @@ entities: 6,-13: 0: 13107 12,4: - 0: 65535 + 0: 65527 + 3: 8 12,5: 0: 65535 13,4: @@ -8060,10 +8063,10 @@ entities: - 0 - 0 - volume: 2500 - temperature: 293.15 + temperature: 293.14975 moles: - - 0 - - 0 + - 20.078888 + - 75.53487 - 0 - 0 - 0 @@ -8075,10 +8078,10 @@ entities: - 0 - 0 - volume: 2500 - temperature: 293.14975 + temperature: 293.15 moles: - - 20.078888 - - 75.53487 + - 0 + - 0 - 0 - 0 - 0 @@ -8406,6 +8409,43 @@ entities: id: Basalt9 decals: 56: 11.336716,9.096708 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteInnerNe + decals: + 95: 4,-3 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteInnerSe + decals: + 94: 4,1 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineE + decals: + 81: 7,-2 + 82: 7,0 + 91: 4,-2 + 92: 4,0 + 93: 4,-1 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineN + decals: + 98: -2,1 + 99: -1,1 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineS + decals: + 96: -1,-3 + 97: -2,-3 + - node: + color: '#DE3A3A96' + id: BrickTileWhiteLineW + decals: + 89: 6,0 + 90: 6,-2 - node: color: '#FFFFFFFF' id: BushAThree @@ -8570,6 +8610,14 @@ entities: decals: 18: 19.09259,-9.995552 46: 25.186539,-9.033943 + - node: + color: '#DE3A3A96' + id: DiagonalOverlay + decals: + 77: 5,-2 + 78: 5,0 + 79: 8,0 + 80: 8,-2 - type: GridAtmosphere version: 2 data: @@ -9135,7 +9183,8 @@ entities: 4,-12: 0: 65534 4,-11: - 0: 3839 + 0: 3775 + 1: 64 4,-9: 0: 61412 5,-12: @@ -9784,7 +9833,6 @@ entities: - 15934 - 16030 - 16033 - - 16032 - 16533 - 14793 - 14782 @@ -10243,7 +10291,6 @@ entities: - 24087 - 18325 - 18324 - - 16513 - 18292 - 16511 - 15356 @@ -10331,7 +10378,6 @@ entities: - 18368 - 18370 - 18371 - - 18407 - 18439 - 18408 - uid: 18443 @@ -11414,27 +11460,18 @@ entities: rot: 1.5707963267948966 rad pos: -39.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 28358 - uid: 12132 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,-19.5 parent: 2 - - type: DeviceLinkSink - links: - - 28357 - uid: 12133 components: - type: Transform rot: 1.5707963267948966 rad pos: -39.5,-24.5 parent: 2 - - type: DeviceLinkSink - links: - - 28356 - uid: 19155 components: - type: Transform @@ -12024,18 +12061,18 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,-50.5 parent: 2 - - uid: 19965 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-46.5 - parent: 2 - uid: 20486 components: - type: Transform rot: 1.5707963267948966 rad pos: 45.5,26.5 parent: 2 + - uid: 21027 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 42.5,-46.5 + parent: 2 - uid: 23669 components: - type: Transform @@ -12058,17 +12095,11 @@ entities: - type: Transform pos: 49.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 6115 - uid: 6114 components: - type: Transform pos: 45.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 6115 - proto: AirlockExternalEngineeringLocked entities: - uid: 19542 @@ -12076,9 +12107,6 @@ entities: - type: Transform pos: -50.5,-49.5 parent: 2 - - type: DeviceLinkSink - links: - - 19543 - type: DeviceLinkSource linkedPorts: 19543: @@ -12088,9 +12116,6 @@ entities: - type: Transform pos: -49.5,-51.5 parent: 2 - - type: DeviceLinkSink - links: - - 19542 - type: DeviceLinkSource linkedPorts: 19542: @@ -12100,10 +12125,6 @@ entities: - type: Transform pos: -47.5,-54.5 parent: 2 - - type: DeviceLinkSink - links: - - 19546 - - 19545 - type: DeviceLinkSource linkedPorts: 19545: @@ -12115,9 +12136,6 @@ entities: - type: Transform pos: -48.5,-55.5 parent: 2 - - type: DeviceLinkSink - links: - - 19544 - type: DeviceLinkSource linkedPorts: 19544: @@ -12127,9 +12145,6 @@ entities: - type: Transform pos: -46.5,-55.5 parent: 2 - - type: DeviceLinkSink - links: - - 19544 - type: DeviceLinkSource linkedPorts: 19544: @@ -12168,8 +12183,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 8431 - type: DeviceLinkSource linkedPorts: 8431: @@ -12182,56 +12195,37 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 8424 - type: DeviceLinkSource linkedPorts: 8424: - DoorStatus: DoorBolt - proto: AirlockExternalGlassCargoLocked entities: - - uid: 10846 + - uid: 11331 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -58.5,-17.5 + pos: -58.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 11363 - - type: DeviceLinkSource - linkedPorts: - 11363: - - DoorStatus: DoorBolt - - uid: 10848 + - uid: 11332 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -58.5,-19.5 + pos: -58.5,-4.5 parent: 2 - - uid: 11331 + - uid: 28494 components: - type: Transform - pos: -58.5,-2.5 + pos: -58.5,-19.5 parent: 2 - - uid: 11332 + - uid: 28495 components: - type: Transform - pos: -58.5,-4.5 + pos: -58.5,-17.5 parent: 2 - - uid: 11363 + - uid: 28496 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -61.5,-17.5 + pos: -61.5,-19.5 parent: 2 - - type: DeviceLinkSink - links: - - 10846 - - type: DeviceLinkSource - linkedPorts: - 10846: - - DoorStatus: DoorBolt - proto: AirlockExternalGlassEngineeringLocked entities: - uid: 6828 @@ -12239,9 +12233,6 @@ entities: - type: Transform pos: 41.5,49.5 parent: 2 - - type: DeviceLinkSink - links: - - 6829 - type: DeviceLinkSource linkedPorts: 6829: @@ -12251,9 +12242,6 @@ entities: - type: Transform pos: 37.5,49.5 parent: 2 - - type: DeviceLinkSink - links: - - 6828 - type: DeviceLinkSource linkedPorts: 6828: @@ -12264,9 +12252,6 @@ entities: rot: -1.5707963267948966 rad pos: 6.5,56.5 parent: 2 - - type: DeviceLinkSink - links: - - 7623 - type: DeviceLinkSource linkedPorts: 7623: @@ -12277,9 +12262,6 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,55.5 parent: 2 - - type: DeviceLinkSink - links: - - 7622 - type: DeviceLinkSource linkedPorts: 7622: @@ -12290,9 +12272,6 @@ entities: rot: -1.5707963267948966 rad pos: 3.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7621 - type: DeviceLinkSource linkedPorts: 7621: @@ -12303,9 +12282,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7615 - type: DeviceLinkSource linkedPorts: 7615: @@ -12318,8 +12294,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 8048 - type: DeviceLinkSource linkedPorts: 8048: @@ -12332,8 +12306,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 7830 - type: DeviceLinkSource linkedPorts: 7830: @@ -12346,8 +12318,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 8053 - type: DeviceLinkSource linkedPorts: 8053: @@ -12360,8 +12330,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 8052 - type: DeviceLinkSource linkedPorts: 8052: @@ -12374,8 +12342,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 19974 - type: DeviceLinkSource linkedPorts: 19974: @@ -12388,8 +12354,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 19973 - type: DeviceLinkSource linkedPorts: 19973: @@ -12400,9 +12364,6 @@ entities: rot: -1.5707963267948966 rad pos: 52.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 20254 - type: DeviceLinkSource linkedPorts: 20254: @@ -12413,9 +12374,6 @@ entities: rot: -1.5707963267948966 rad pos: 50.5,27.5 parent: 2 - - type: DeviceLinkSink - links: - - 20253 - type: DeviceLinkSource linkedPorts: 20253: @@ -12428,9 +12386,6 @@ entities: rot: 3.141592653589793 rad pos: 57.5,-19.5 parent: 2 - - type: DeviceLinkSink - links: - - 3783 - uid: 3781 components: - type: Transform @@ -12457,9 +12412,6 @@ entities: rot: 3.141592653589793 rad pos: 55.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 3781 - uid: 7763 components: - type: Transform @@ -12470,15 +12422,36 @@ entities: - type: Transform pos: -4.5,51.5 parent: 2 + - uid: 11161 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-80.5 + parent: 2 + - uid: 12847 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-82.5 + parent: 2 + - uid: 18430 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-80.5 + parent: 2 + - uid: 20084 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-82.5 + parent: 2 - uid: 22784 components: - type: Transform rot: 1.5707963267948966 rad pos: 4.5,-14.5 parent: 21002 - - type: DeviceLinkSink - links: - - 22785 - type: DeviceLinkSource linkedPorts: 22785: @@ -12489,9 +12462,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-12.5 parent: 21002 - - type: DeviceLinkSink - links: - - 22784 - type: DeviceLinkSource linkedPorts: 22784: @@ -12503,8 +12473,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 1 - links: - - 24609 - type: DeviceLinkSource linkedPorts: 24609: @@ -12517,9 +12485,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24601 - - 24606 - type: DeviceLinkSource linkedPorts: 24601: @@ -12534,9 +12499,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24601 - - 24600 - type: DeviceLinkSource linkedPorts: 24601: @@ -12550,8 +12512,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 1 - links: - - 24599 - type: DeviceLinkSource linkedPorts: 24599: @@ -12604,12 +12564,6 @@ entities: rot: -1.5707963267948966 rad pos: -61.5,-4.5 parent: 2 - - uid: 11364 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -61.5,-19.5 - parent: 2 - proto: AirlockExternalGlassShuttleEmergencyLocked entities: - uid: 13106 @@ -12656,9 +12610,6 @@ entities: linkedPorts: 6863: - DoorStatus: DoorBolt - - type: DeviceLinkSink - links: - - 6864 - uid: 6991 components: - type: Transform @@ -12672,6 +12623,30 @@ entities: parent: 2 - proto: AirlockExternalGlassShuttleLocked entities: + - uid: 277 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -61.5,-17.5 + parent: 2 + - uid: 353 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-80.5 + parent: 2 + - uid: 555 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -13.5,-82.5 + parent: 2 + - uid: 3806 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-82.5 + parent: 2 - uid: 9992 components: - type: Transform @@ -12684,6 +12659,12 @@ entities: rot: 3.141592653589793 rad pos: -4.5,55.5 parent: 2 + - uid: 20082 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-80.5 + parent: 2 - uid: 21015 components: - type: Transform @@ -12705,9 +12686,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24600 - - 24606 - type: DeviceLinkSource linkedPorts: 24600: @@ -12721,9 +12699,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24622 - - 24623 - type: DeviceLinkSource linkedPorts: 24622: @@ -12737,9 +12712,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24616 - - 24615 - type: DeviceLinkSource linkedPorts: 24615: @@ -12753,9 +12725,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24614 - - 24616 - type: DeviceLinkSource linkedPorts: 24614: @@ -12769,9 +12738,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24614 - - 24615 - type: DeviceLinkSource linkedPorts: 24614: @@ -12785,9 +12751,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24619 - - 24618 - type: DeviceLinkSource linkedPorts: 24618: @@ -12801,9 +12764,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24619 - - 24617 - type: DeviceLinkSource linkedPorts: 24619: @@ -12817,9 +12777,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24618 - - 24617 - type: DeviceLinkSource linkedPorts: 24618: @@ -12833,8 +12790,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 1 - links: - - 24621 - type: DeviceLinkSource linkedPorts: 24621: @@ -12846,8 +12801,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 1 - links: - - 24620 - type: DeviceLinkSource linkedPorts: 24620: @@ -12859,9 +12812,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24613 - - 24623 - type: DeviceLinkSource linkedPorts: 24623: @@ -12875,9 +12825,6 @@ entities: parent: 21002 - type: DeviceLinkSink invokeCounter: 2 - links: - - 24622 - - 24613 - type: DeviceLinkSource linkedPorts: 24622: @@ -12933,9 +12880,6 @@ entities: rot: 3.141592653589793 rad pos: 30.5,51.5 parent: 2 - - type: DeviceLinkSink - links: - - 6820 - uid: 6864 components: - type: Transform @@ -13091,350 +13035,313 @@ entities: - type: Transform pos: 41.5,7.5 parent: 2 -- proto: AirlockMaint +- proto: AirlockMaintAtmoLocked entities: - - uid: 353 + - uid: 8847 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 59.5,-13.5 + rot: 3.141592653589793 rad + pos: -22.5,26.5 parent: 2 - - uid: 555 +- proto: AirlockMaintBarLocked + entities: + - uid: 468 components: - type: Transform - pos: -2.5,-21.5 + pos: -20.5,16.5 parent: 2 - - uid: 730 +- proto: AirlockMaintCargoLocked + entities: + - uid: 11317 components: - type: Transform - rot: 3.141592653589793 rad - pos: -27.5,-23.5 + pos: -51.5,-13.5 parent: 2 - - uid: 813 +- proto: AirlockMaintChemLocked + entities: + - uid: 1642 components: - type: Transform - rot: 3.141592653589793 rad - pos: 25.5,-12.5 + pos: -14.5,-43.5 parent: 2 - - uid: 1143 +- proto: AirlockMaintEngiLocked + entities: + - uid: 6 components: - type: Transform - pos: -23.5,3.5 + pos: -17.5,38.5 parent: 2 - - uid: 1330 + - uid: 20661 components: - type: Transform - rot: 3.141592653589793 rad - pos: -23.5,-2.5 + rot: 1.5707963267948966 rad + pos: 36.5,42.5 parent: 2 - - uid: 1434 +- proto: AirlockMaintHydroLocked + entities: + - uid: 3330 components: - type: Transform - rot: 3.141592653589793 rad - pos: -33.5,-23.5 + rot: 1.5707963267948966 rad + pos: 16.5,21.5 parent: 2 - - uid: 1551 +- proto: AirlockMaintJanitorLocked + entities: + - uid: 3036 components: - type: Transform - pos: -36.5,-29.5 + pos: 25.5,-3.5 parent: 2 - - uid: 1861 +- proto: AirlockMaintKitchenLocked + entities: + - uid: 419 components: - type: Transform - pos: -53.5,-29.5 + pos: -17.5,21.5 parent: 2 - - uid: 1945 +- proto: AirlockMaintLocked + entities: + - uid: 2180 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-45.5 + rot: 3.141592653589793 rad + pos: -41.5,-35.5 parent: 2 - - uid: 3162 + - uid: 5156 components: - type: Transform - pos: 28.5,-2.5 + pos: 43.5,27.5 parent: 2 - - uid: 3163 + - uid: 7384 components: - type: Transform - pos: 36.5,3.5 + pos: 26.5,-44.5 parent: 2 - - uid: 3977 + - uid: 11965 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-40.5 + pos: -36.5,-29.5 parent: 2 - - type: Door - secondsUntilStateChange: -424836.06 - state: Opening - - uid: 4137 + - uid: 11973 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 46.5,-34.5 + pos: 25.5,-12.5 parent: 2 - - uid: 5192 + - uid: 12127 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-37.5 + pos: -33.5,-23.5 parent: 2 - - uid: 5193 + - uid: 12130 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 26.5,-38.5 + pos: -23.5,3.5 parent: 2 - - uid: 5302 + - uid: 12786 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 27.5,25.5 + pos: -2.5,-21.5 parent: 2 - - uid: 5392 + - uid: 12822 components: - type: Transform - rot: 3.141592653589793 rad - pos: -1.5,24.5 + pos: 59.5,-13.5 parent: 2 - - uid: 5393 + - uid: 12842 components: - type: Transform - rot: 3.141592653589793 rad - pos: 3.5,28.5 + pos: -27.5,-23.5 parent: 2 - - uid: 5397 + - uid: 12843 components: - type: Transform - rot: 3.141592653589793 rad - pos: 20.5,26.5 + pos: -23.5,-2.5 parent: 2 - - uid: 5398 + - uid: 16554 components: - type: Transform - rot: 3.141592653589793 rad - pos: 27.5,28.5 + pos: -19.5,24.5 parent: 2 - - uid: 5462 + - uid: 23273 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 19.5,30.5 + pos: -53.5,-29.5 parent: 2 - - uid: 5543 + - uid: 23537 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 10.5,30.5 + pos: -22.5,-45.5 parent: 2 - - uid: 6580 + - uid: 23758 components: - type: Transform - pos: 37.5,44.5 + pos: 28.5,-2.5 parent: 2 - - uid: 7798 + - uid: 23803 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 17.5,18.5 + pos: 36.5,3.5 parent: 2 - - uid: 7941 + - uid: 23831 components: - type: Transform - pos: -14.5,37.5 + pos: 46.5,-40.5 parent: 2 - - uid: 7970 + - uid: 23833 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -17.5,33.5 + pos: 46.5,-34.5 parent: 2 - - uid: 7971 + - uid: 23835 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -19.5,30.5 + pos: 26.5,-37.5 parent: 2 - - uid: 8502 + - uid: 23837 components: - type: Transform - pos: 23.5,-29.5 + pos: 26.5,-38.5 parent: 2 - - uid: 9935 + - uid: 23839 components: - type: Transform - pos: 3.5,-26.5 + pos: 27.5,25.5 parent: 2 - - uid: 10217 + - uid: 23841 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -36.5,-9.5 + rot: 3.141592653589793 rad + pos: -37.5,-53.5 parent: 2 - - uid: 10260 + - uid: 24219 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -18.5,-48.5 + pos: -1.5,24.5 parent: 2 - - uid: 10285 + - uid: 25233 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -20.5,-50.5 + pos: 3.5,28.5 parent: 2 - - uid: 10292 + - uid: 28274 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -22.5,-48.5 + pos: 20.5,26.5 parent: 2 - - uid: 10596 + - uid: 28278 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-49.5 + pos: 27.5,28.5 parent: 2 - - uid: 10656 + - uid: 28282 components: - type: Transform - pos: -10.5,-57.5 + pos: 19.5,30.5 parent: 2 - - uid: 10956 + - uid: 28284 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 57.5,6.5 + pos: 10.5,30.5 parent: 2 - - uid: 11565 + - uid: 28448 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -48.5,-16.5 + pos: 37.5,44.5 parent: 2 - - uid: 12126 + - uid: 28449 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -48.5,-29.5 + pos: 17.5,18.5 parent: 2 - - uid: 12127 + - uid: 28450 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -39.5,-26.5 + pos: -14.5,37.5 parent: 2 - - uid: 12130 + - uid: 28451 components: - type: Transform - rot: 1.5707963267948966 rad - pos: -38.5,-10.5 + pos: -17.5,33.5 parent: 2 - - uid: 12475 + - uid: 28452 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -50.5,-43.5 + pos: -19.5,30.5 parent: 2 - - uid: 12476 + - uid: 28453 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -47.5,-39.5 + pos: 23.5,-29.5 parent: 2 -- proto: AirlockMaintAtmoLocked - entities: - - uid: 8847 + - uid: 28454 components: - type: Transform - rot: 3.141592653589793 rad - pos: -22.5,26.5 + pos: 3.5,-26.5 parent: 2 -- proto: AirlockMaintBarLocked - entities: - - uid: 468 + - uid: 28455 components: - type: Transform - pos: -20.5,16.5 + pos: -36.5,-9.5 parent: 2 -- proto: AirlockMaintCargoLocked - entities: - - uid: 11317 + - uid: 28456 components: - type: Transform - pos: -51.5,-13.5 + pos: -18.5,-48.5 parent: 2 -- proto: AirlockMaintChemLocked - entities: - - uid: 1642 + - uid: 28457 components: - type: Transform - pos: -14.5,-43.5 + pos: -20.5,-50.5 parent: 2 -- proto: AirlockMaintEngiLocked - entities: - - uid: 6 + - uid: 28458 components: - type: Transform - pos: -17.5,38.5 + pos: -22.5,-48.5 parent: 2 - - uid: 20661 + - uid: 28459 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,42.5 + pos: 5.5,-49.5 parent: 2 -- proto: AirlockMaintHydroLocked - entities: - - uid: 3330 + - uid: 28460 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 16.5,21.5 + pos: -10.5,-57.5 parent: 2 -- proto: AirlockMaintJanitorLocked - entities: - - uid: 3036 + - uid: 28461 components: - type: Transform - pos: 25.5,-3.5 + pos: 57.5,6.5 parent: 2 -- proto: AirlockMaintKitchenLocked - entities: - - uid: 419 + - uid: 28462 components: - type: Transform - pos: -17.5,21.5 + pos: -48.5,-16.5 parent: 2 -- proto: AirlockMaintLocked - entities: - - uid: 2180 + - uid: 28463 components: - type: Transform - rot: 3.141592653589793 rad - pos: -41.5,-35.5 + pos: -48.5,-29.5 parent: 2 - - uid: 5156 + - uid: 28464 components: - type: Transform - pos: 43.5,27.5 + pos: -39.5,-26.5 parent: 2 - - uid: 7384 + - uid: 28465 components: - type: Transform - pos: 26.5,-44.5 + pos: -38.5,-10.5 parent: 2 - - uid: 16554 + - uid: 28466 components: - type: Transform - pos: -19.5,24.5 + pos: -50.5,-43.5 parent: 2 - - uid: 23841 + - uid: 28467 components: - type: Transform - rot: 3.141592653589793 rad - pos: -37.5,-53.5 + pos: -47.5,-39.5 parent: 2 - proto: AirlockMaintMedLocked entities: @@ -13512,9 +13419,6 @@ entities: parent: 2 - type: DoorBolt boltsDown: True - - type: DeviceLinkSink - links: - - 23551 - uid: 680 components: - type: Transform @@ -13523,9 +13427,6 @@ entities: parent: 2 - type: DoorBolt boltsDown: True - - type: DeviceLinkSink - links: - - 23559 - uid: 681 components: - type: Transform @@ -13534,9 +13435,6 @@ entities: parent: 2 - type: DoorBolt boltsDown: True - - type: DeviceLinkSink - links: - - 23558 - uid: 682 components: - type: Transform @@ -13544,9 +13442,6 @@ entities: parent: 2 - type: DoorBolt boltsDown: True - - type: DeviceLinkSink - links: - - 23557 - uid: 683 components: - type: Transform @@ -13555,9 +13450,6 @@ entities: parent: 2 - type: DoorBolt boltsDown: True - - type: DeviceLinkSink - links: - - 4166 - uid: 684 components: - type: Transform @@ -13566,9 +13458,6 @@ entities: parent: 2 - type: DoorBolt boltsDown: True - - type: DeviceLinkSink - links: - - 23556 - uid: 685 components: - type: Transform @@ -13620,7 +13509,7 @@ entities: pos: -3.5,-35.5 parent: 2 - type: Door - secondsUntilStateChange: -541003.44 + secondsUntilStateChange: -571169.8 state: Opening - uid: 1496 components: @@ -13882,24 +13771,17 @@ entities: rot: -1.5707963267948966 rad pos: 0.5,0.5 parent: 21002 - - uid: 21067 + - uid: 21068 components: - type: Transform rot: -1.5707963267948966 rad - pos: 8.5,-1.5 + pos: 8.5,0.5 parent: 21002 - - type: DeviceLinkSink - links: - - 21063 - - uid: 21068 + - uid: 28504 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 8.5,0.5 + pos: 8.5,-1.5 parent: 21002 - - type: DeviceLinkSink - links: - - 21064 - proto: AirlockSecurityLawyerLocked entities: - uid: 3747 @@ -15338,6 +15220,8 @@ entities: parent: 2 - uid: 2023 components: + - type: MetaData + name: Park APC - type: Transform rot: 3.141592653589793 rad pos: -23.5,-7.5 @@ -34446,6 +34330,12 @@ entities: rot: -1.5707963267948966 rad pos: -61.5,-19.5 parent: 2 + - uid: 10848 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-82.5 + parent: 2 - uid: 11333 components: - type: Transform @@ -34456,11 +34346,29 @@ entities: - type: Transform pos: -61.5,-2.5 parent: 2 + - uid: 12849 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-80.5 + parent: 2 - uid: 18705 components: - type: Transform pos: -13.5,-58.5 parent: 2 + - uid: 19960 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-82.5 + parent: 2 + - uid: 19965 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-80.5 + parent: 2 - uid: 21017 components: - type: Transform @@ -35419,225 +35327,141 @@ entities: - type: Transform pos: 7.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7697 - uid: 7188 components: - type: Transform pos: 8.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7697 - uid: 7189 components: - type: Transform pos: 9.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7697 - uid: 7190 components: - type: Transform pos: 17.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7696 - uid: 7191 components: - type: Transform pos: 18.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7696 - uid: 7192 components: - type: Transform pos: 19.5,52.5 parent: 2 - - type: DeviceLinkSink - links: - - 7696 - uid: 7334 components: - type: Transform pos: 20.5,47.5 parent: 2 - - type: DeviceLinkSink - links: - - 7706 - uid: 7335 components: - type: Transform pos: 20.5,46.5 parent: 2 - - type: DeviceLinkSink - links: - - 7706 - uid: 7336 components: - type: Transform pos: 20.5,49.5 parent: 2 - - type: DeviceLinkSink - links: - - 7706 - uid: 7337 components: - type: Transform pos: 20.5,48.5 parent: 2 - - type: DeviceLinkSink - links: - - 7706 - uid: 7338 components: - type: Transform pos: 14.5,47.5 parent: 2 - - type: DeviceLinkSink - links: - - 7698 - uid: 7339 components: - type: Transform pos: 13.5,47.5 parent: 2 - - type: DeviceLinkSink - links: - - 7698 - uid: 7340 components: - type: Transform pos: 12.5,47.5 parent: 2 - - type: DeviceLinkSink - links: - - 7698 - uid: 8458 components: - type: Transform pos: -29.5,11.5 parent: 2 - - type: DeviceLinkSink - links: - - 15291 - uid: 8459 components: - type: Transform pos: -30.5,11.5 parent: 2 - - type: DeviceLinkSink - links: - - 15291 - uid: 8460 components: - type: Transform pos: -31.5,11.5 parent: 2 - - type: DeviceLinkSink - links: - - 15291 - uid: 9638 components: - type: Transform pos: -42.5,41.5 parent: 2 - - type: DeviceLinkSink - links: - - 9642 - uid: 9639 components: - type: Transform pos: -42.5,40.5 parent: 2 - - type: DeviceLinkSink - links: - - 9642 - uid: 9640 components: - type: Transform pos: -42.5,39.5 parent: 2 - - type: DeviceLinkSink - links: - - 9642 - uid: 9715 components: - type: Transform pos: 8.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 10078 - uid: 9718 components: - type: Transform pos: 6.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 9781 - uid: 9965 components: - type: Transform pos: 20.5,-52.5 parent: 2 - - type: DeviceLinkSink - links: - - 10393 - uid: 10312 components: - type: Transform pos: 21.5,-52.5 parent: 2 - - type: DeviceLinkSink - links: - - 10393 - uid: 11337 components: - type: Transform pos: -61.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11339 - uid: 11338 components: - type: Transform pos: -61.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11339 - uid: 12955 components: - type: Transform pos: 62.5,9.5 parent: 2 - - type: DeviceLinkSink - links: - - 13038 - uid: 12956 components: - type: Transform pos: 62.5,8.5 parent: 2 - - type: DeviceLinkSink - links: - - 13038 - uid: 12957 components: - type: Transform pos: 62.5,7.5 parent: 2 - - type: DeviceLinkSink - links: - - 13038 - proto: BlastDoorOpen entities: - uid: 12801 @@ -35645,25 +35469,16 @@ entities: - type: Transform pos: 56.5,17.5 parent: 2 - - type: DeviceLinkSink - links: - - 12804 - uid: 12802 components: - type: Transform pos: 56.5,16.5 parent: 2 - - type: DeviceLinkSink - links: - - 12804 - uid: 12803 components: - type: Transform pos: 56.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 12804 - proto: BlockGameArcade entities: - uid: 19106 @@ -35914,6 +35729,35 @@ entities: rot: 1.5707963267948966 rad pos: -34.5,-6.5 parent: 2 + - uid: 7941 + components: + - type: Transform + pos: 51.5,16.5 + parent: 2 + - type: EntityStorage + open: True + removedMasks: 20 + - type: Fixtures + fixtures: + fix1: + shape: !type:PolygonShape + radius: 0.01 + vertices: + - -0.45,-0.45 + - 0.45,-0.45 + - 0.45,0.45 + - -0.45,0.45 + mask: + - Impassable + - TableLayer + - LowImpassable + layer: + - BulletImpassable + - Opaque + density: 190 + hard: True + restitution: 0 + friction: 0.4 - uid: 10179 components: - type: Transform @@ -35925,16 +35769,6 @@ entities: - type: Transform pos: -7.5,-54.5 parent: 2 - - uid: 13018 - components: - - type: Transform - pos: 50.5,17.5 - parent: 2 - - uid: 13019 - components: - - type: Transform - pos: 50.5,15.5 - parent: 2 - proto: BoxBeaker entities: - uid: 10428 @@ -36563,6 +36397,11 @@ entities: parent: 2 - proto: CableApcExtension entities: + - uid: 813 + components: + - type: Transform + pos: 5.5,-80.5 + parent: 2 - uid: 861 components: - type: Transform @@ -36588,6 +36427,11 @@ entities: - type: Transform pos: 21.5,-13.5 parent: 2 + - uid: 1143 + components: + - type: Transform + pos: -12.5,-80.5 + parent: 2 - uid: 1170 components: - type: Transform @@ -36608,6 +36452,31 @@ entities: - type: Transform pos: -21.5,-10.5 parent: 2 + - uid: 1330 + components: + - type: Transform + pos: -11.5,-80.5 + parent: 2 + - uid: 1434 + components: + - type: Transform + pos: -10.5,-80.5 + parent: 2 + - uid: 1551 + components: + - type: Transform + pos: -9.5,-80.5 + parent: 2 + - uid: 1666 + components: + - type: Transform + pos: -12.5,-82.5 + parent: 2 + - uid: 1667 + components: + - type: Transform + pos: -11.5,-82.5 + parent: 2 - uid: 1692 components: - type: Transform @@ -36983,6 +36852,11 @@ entities: - type: Transform pos: -23.5,-27.5 parent: 2 + - uid: 1767 + components: + - type: Transform + pos: -10.5,-82.5 + parent: 2 - uid: 1768 components: - type: Transform @@ -37388,6 +37262,11 @@ entities: - type: Transform pos: -27.5,-20.5 parent: 2 + - uid: 1861 + components: + - type: Transform + pos: -9.5,-82.5 + parent: 2 - uid: 1929 components: - type: Transform @@ -43348,6 +43227,16 @@ entities: - type: Transform pos: -5.5,32.5 parent: 2 + - uid: 7970 + components: + - type: Transform + pos: -8.5,-82.5 + parent: 2 + - uid: 7971 + components: + - type: Transform + pos: 4.5,-80.5 + parent: 2 - uid: 7989 components: - type: Transform @@ -46133,16 +46022,6 @@ entities: - type: Transform pos: -8.5,-81.5 parent: 2 - - uid: 11160 - components: - - type: Transform - pos: -9.5,-81.5 - parent: 2 - - uid: 11161 - components: - - type: Transform - pos: 4.5,-81.5 - parent: 2 - uid: 11162 components: - type: Transform @@ -49738,6 +49617,26 @@ entities: - type: Transform pos: 43.5,29.5 parent: 2 + - uid: 21052 + components: + - type: Transform + pos: 4.5,46.5 + parent: 2 + - uid: 21053 + components: + - type: Transform + pos: 3.5,46.5 + parent: 2 + - uid: 21067 + components: + - type: Transform + pos: 4.5,44.5 + parent: 2 + - uid: 21135 + components: + - type: Transform + pos: 3.5,44.5 + parent: 2 - uid: 21232 components: - type: Transform @@ -53638,19 +53537,52 @@ entities: - type: Transform pos: -59.5,-17.5 parent: 2 + - uid: 28468 + components: + - type: Transform + pos: 6.5,-80.5 + parent: 2 + - uid: 28469 + components: + - type: Transform + pos: 7.5,-80.5 + parent: 2 + - uid: 28470 + components: + - type: Transform + pos: 3.5,-82.5 + parent: 2 + - uid: 28471 + components: + - type: Transform + pos: 4.5,-82.5 + parent: 2 + - uid: 28472 + components: + - type: Transform + pos: 5.5,-82.5 + parent: 2 + - uid: 28473 + components: + - type: Transform + pos: 6.5,-82.5 + parent: 2 + - uid: 28474 + components: + - type: Transform + pos: 7.5,-82.5 + parent: 2 - proto: CableApcStack1 entities: - uid: 23589 components: - type: Transform - rot: 3.141592653589793 rad - pos: -24.973267,-49.100296 + pos: -26.27221,-48.773342 parent: 2 - uid: 23590 components: - type: Transform - rot: 3.141592653589793 rad - pos: -26.65035,-47.42321 + pos: -26.80346,-48.627506 parent: 2 - proto: Cablecuffs entities: @@ -53661,6 +53593,11 @@ entities: parent: 2 - proto: CableHV entities: + - uid: 231 + components: + - type: Transform + pos: 44.5,-46.5 + parent: 2 - uid: 1409 components: - type: Transform @@ -56836,6 +56773,16 @@ entities: - type: Transform pos: 10.5,-47.5 parent: 2 + - uid: 10292 + components: + - type: Transform + pos: 41.5,-48.5 + parent: 2 + - uid: 10596 + components: + - type: Transform + pos: 41.5,-47.5 + parent: 2 - uid: 10602 components: - type: Transform @@ -56896,6 +56843,41 @@ entities: - type: Transform pos: 4.5,-57.5 parent: 2 + - uid: 10656 + components: + - type: Transform + pos: 41.5,-46.5 + parent: 2 + - uid: 10691 + components: + - type: Transform + pos: 42.5,-46.5 + parent: 2 + - uid: 10716 + components: + - type: Transform + pos: 41.5,-49.5 + parent: 2 + - uid: 10725 + components: + - type: Transform + pos: 42.5,-51.5 + parent: 2 + - uid: 10726 + components: + - type: Transform + pos: 41.5,-51.5 + parent: 2 + - uid: 10727 + components: + - type: Transform + pos: 43.5,-51.5 + parent: 2 + - uid: 10744 + components: + - type: Transform + pos: 41.5,-50.5 + parent: 2 - uid: 10891 components: - type: Transform @@ -57336,11 +57318,6 @@ entities: - type: Transform pos: 43.5,10.5 parent: 2 - - uid: 12822 - components: - - type: Transform - pos: 50.5,20.5 - parent: 2 - uid: 12823 components: - type: Transform @@ -57356,31 +57333,6 @@ entities: - type: Transform pos: 52.5,19.5 parent: 2 - - uid: 12826 - components: - - type: Transform - pos: 52.5,20.5 - parent: 2 - - uid: 12849 - components: - - type: Transform - pos: 53.5,21.5 - parent: 2 - - uid: 12850 - components: - - type: Transform - pos: 52.5,21.5 - parent: 2 - - uid: 12851 - components: - - type: Transform - pos: 50.5,21.5 - parent: 2 - - uid: 12852 - components: - - type: Transform - pos: 49.5,21.5 - parent: 2 - uid: 12888 components: - type: Transform @@ -57751,6 +57703,11 @@ entities: - type: Transform pos: 56.5,9.5 parent: 2 + - uid: 15404 + components: + - type: Transform + pos: 44.5,-44.5 + parent: 2 - uid: 15616 components: - type: Transform @@ -57796,6 +57753,11 @@ entities: - type: Transform pos: -54.5,-61.5 parent: 2 + - uid: 19073 + components: + - type: Transform + pos: 44.5,-45.5 + parent: 2 - uid: 19164 components: - type: Transform @@ -59061,6 +59023,11 @@ entities: - type: Transform pos: 41.5,-44.5 parent: 2 + - uid: 19959 + components: + - type: Transform + pos: 43.5,-46.5 + parent: 2 - uid: 19983 components: - type: Transform @@ -59081,36 +59048,6 @@ entities: - type: Transform pos: 44.5,-43.5 parent: 2 - - uid: 19987 - components: - - type: Transform - pos: 44.5,-44.5 - parent: 2 - - uid: 19988 - components: - - type: Transform - pos: 44.5,-45.5 - parent: 2 - - uid: 19989 - components: - - type: Transform - pos: 44.5,-46.5 - parent: 2 - - uid: 19990 - components: - - type: Transform - pos: 43.5,-46.5 - parent: 2 - - uid: 19991 - components: - - type: Transform - pos: 42.5,-46.5 - parent: 2 - - uid: 19992 - components: - - type: Transform - pos: 41.5,-46.5 - parent: 2 - uid: 20054 components: - type: Transform @@ -59246,26 +59183,6 @@ entities: - type: Transform pos: 46.5,-51.5 parent: 2 - - uid: 20081 - components: - - type: Transform - pos: 44.5,-50.5 - parent: 2 - - uid: 20082 - components: - - type: Transform - pos: 44.5,-49.5 - parent: 2 - - uid: 20083 - components: - - type: Transform - pos: 44.5,-48.5 - parent: 2 - - uid: 20084 - components: - - type: Transform - pos: 44.5,-47.5 - parent: 2 - uid: 20085 components: - type: Transform @@ -66639,15 +66556,21 @@ entities: - type: Transform pos: 14.5,43.5 parent: 2 - - uid: 12845 + - uid: 8502 components: - type: Transform - pos: 50.5,21.5 + pos: 50.5,20.5 parent: 2 - - uid: 12846 + - uid: 8670 components: - type: Transform - pos: 52.5,21.5 + pos: 52.5,20.5 + parent: 2 + - uid: 10285 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 41.5,-47.5 parent: 2 - uid: 16678 components: @@ -68710,6 +68633,24 @@ entities: rot: -1.5707963267948966 rad pos: 9.5,28.5 parent: 2 + - uid: 4137 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-45.5 + parent: 2 + - uid: 4151 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-46.5 + parent: 2 + - uid: 4431 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 44.5,-48.5 + parent: 2 - uid: 5175 components: - type: Transform @@ -68722,6 +68663,11 @@ entities: rot: -1.5707963267948966 rad pos: 8.5,28.5 parent: 2 + - uid: 5397 + components: + - type: Transform + pos: -52.5,-26.5 + parent: 2 - uid: 5434 components: - type: Transform @@ -68824,6 +68770,12 @@ entities: rot: 3.141592653589793 rad pos: 31.5,37.5 parent: 2 + - uid: 6764 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-30.5 + parent: 2 - uid: 7200 components: - type: Transform @@ -68925,6 +68877,12 @@ entities: - type: Transform pos: -5.5,46.5 parent: 2 + - uid: 7798 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 60.5,-22.5 + parent: 2 - uid: 8400 components: - type: Transform @@ -69063,6 +69021,11 @@ entities: rot: 3.141592653589793 rad pos: -38.5,10.5 parent: 2 + - uid: 8754 + components: + - type: Transform + pos: 52.5,20.5 + parent: 2 - uid: 8772 components: - type: Transform @@ -69608,12 +69571,35 @@ entities: - type: Transform pos: -4.5,46.5 parent: 2 + - uid: 9935 + components: + - type: Transform + pos: 50.5,20.5 + parent: 2 + - uid: 9945 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 12.5,-47.5 + parent: 2 + - uid: 11974 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,-57.5 + parent: 2 - uid: 11991 components: - type: Transform rot: -1.5707963267948966 rad pos: 6.5,-49.5 parent: 2 + - uid: 12476 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 57.5,9.5 + parent: 2 - uid: 12481 components: - type: Transform @@ -70808,21 +70794,6 @@ entities: rot: -1.5707963267948966 rad pos: -20.5,30.5 parent: 2 - - uid: 12842 - components: - - type: Transform - pos: 50.5,19.5 - parent: 2 - - uid: 12843 - components: - - type: Transform - pos: 52.5,19.5 - parent: 2 - - uid: 12844 - components: - - type: Transform - pos: 51.5,20.5 - parent: 2 - uid: 13135 components: - type: Transform @@ -70841,6 +70812,17 @@ entities: rot: -1.5707963267948966 rad pos: 66.5,6.5 parent: 2 + - uid: 13938 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 58.5,9.5 + parent: 2 + - uid: 15443 + components: + - type: Transform + pos: 51.5,20.5 + parent: 2 - uid: 15563 components: - type: Transform @@ -72092,11 +72074,11 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,-55.5 parent: 2 - - uid: 19975 + - uid: 21050 components: - type: Transform rot: -1.5707963267948966 rad - pos: 44.5,-48.5 + pos: 11.5,-47.5 parent: 2 - uid: 23469 components: @@ -72354,6 +72336,54 @@ entities: - type: Transform pos: 19.5,53.5 parent: 2 + - uid: 28475 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-82.5 + parent: 2 + - uid: 28476 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-82.5 + parent: 2 + - uid: 28477 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-80.5 + parent: 2 + - uid: 28478 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-80.5 + parent: 2 + - uid: 28479 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-82.5 + parent: 2 + - uid: 28480 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-82.5 + parent: 2 + - uid: 28481 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-80.5 + parent: 2 + - uid: 28482 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-80.5 + parent: 2 - proto: Chair entities: - uid: 495 @@ -72895,6 +72925,17 @@ entities: rot: 3.141592653589793 rad pos: 20.5,-39.5 parent: 2 + - uid: 5398 + components: + - type: Transform + pos: -27.477377,-48.432636 + parent: 2 + - uid: 5462 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -23.466612,-47.338886 + parent: 2 - uid: 5838 components: - type: Transform @@ -73407,17 +73448,17 @@ entities: rot: 1.5707963267948966 rad pos: 41.19866,-40.377396 parent: 2 - - uid: 11972 + - uid: 20083 components: - type: Transform rot: 1.5707963267948966 rad - pos: 5.6389174,-82.314095 + pos: 5.6858897,-74.35811 parent: 2 - - uid: 11973 + - uid: 21024 components: - type: Transform rot: 1.5707963267948966 rad - pos: 5.4930844,-82.376595 + pos: 5.5921397,-74.49352 parent: 2 - uid: 23248 components: @@ -73906,6 +73947,11 @@ entities: - type: Transform pos: -25.5,8.5 parent: 2 + - uid: 13936 + components: + - type: Transform + pos: 37.5,-37.5 + parent: 2 - uid: 18255 components: - type: Transform @@ -74320,11 +74366,11 @@ entities: parent: 2 - proto: ClothingEyesGlassesJensen entities: - - uid: 11964 + - uid: 12848 components: - type: Transform rot: 1.5707963267948966 rad - pos: -10.287879,-82.42868 + pos: -10.243727,-76.532394 parent: 2 - proto: ClothingEyesGlassesSunglasses entities: @@ -74422,6 +74468,43 @@ entities: - type: Transform pos: -23.570253,21.892609 parent: 2 +- proto: ClothingHeadHatCone + entities: + - uid: 5543 + components: + - type: Transform + pos: 33.20417,30.844486 + parent: 2 + - uid: 6580 + components: + - type: Transform + pos: 33.20417,30.844486 + parent: 2 + - uid: 6624 + components: + - type: Transform + pos: 36.218544,31.813236 + parent: 2 + - uid: 11966 + components: + - type: Transform + pos: 18.719696,31.344906 + parent: 2 + - uid: 11967 + components: + - type: Transform + pos: 11.232897,31.344906 + parent: 2 + - uid: 12475 + components: + - type: Transform + pos: 10.227567,26.35734 + parent: 2 + - uid: 21051 + components: + - type: Transform + pos: 35.71459,33.323654 + parent: 2 - proto: ClothingHeadHatCowboyBountyHunter entities: - uid: 4019 @@ -74543,6 +74626,13 @@ entities: - type: Transform pos: -23.582691,21.820213 parent: 2 +- proto: ClothingHeadHatSecsoft + entities: + - uid: 28509 + components: + - type: Transform + pos: 19.506287,-46.321068 + parent: 21002 - proto: ClothingHeadHatWatermelon entities: - uid: 19136 @@ -74772,6 +74862,13 @@ entities: - type: Transform pos: 32.51363,-25.606247 parent: 2 +- proto: ClothingOuterCoatDetectiveLoadout + entities: + - uid: 19186 + components: + - type: Transform + pos: -33.359306,-49.4063 + parent: 2 - proto: ClothingOuterCoatExpensive entities: - uid: 24200 @@ -74781,13 +74878,6 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage -- proto: ClothingOuterCoatInspector - entities: - - uid: 19186 - components: - - type: Transform - pos: -33.359306,-49.4063 - parent: 2 - proto: ClothingOuterCoatTrench entities: - uid: 28309 @@ -75152,6 +75242,12 @@ entities: - type: InsideEntityStorage - proto: Cobweb1 entities: + - uid: 10956 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 39.5,18.5 + parent: 2 - uid: 12436 components: - type: Transform @@ -75171,10 +75267,10 @@ entities: parent: 2 - proto: Cobweb2 entities: - - uid: 3806 + - uid: 12826 components: - type: Transform - pos: 41.5,22.5 + pos: 41.5,23.5 parent: 2 - proto: ComfyChair entities: @@ -75328,6 +75424,12 @@ entities: rot: -1.5707963267948966 rad pos: 40.5,15.5 parent: 2 + - uid: 3652 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-75.5 + parent: 2 - uid: 3791 components: - type: Transform @@ -75430,17 +75532,11 @@ entities: rot: -1.5707963267948966 rad pos: -0.5,-61.5 parent: 2 - - uid: 11966 + - uid: 16070 components: - type: Transform rot: -1.5707963267948966 rad - pos: -10.5,-81.5 - parent: 2 - - uid: 11967 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-81.5 + pos: -10.5,-75.5 parent: 2 - uid: 23373 components: @@ -76013,261 +76109,174 @@ entities: parent: 2 - proto: ConveyorBelt entities: - - uid: 1666 - components: - - type: Transform - pos: -57.5,-30.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 1667 - components: - - type: Transform - pos: -57.5,-29.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 1767 - components: - - type: Transform - pos: -57.5,-25.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 2120 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -55.5,-25.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 3225 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -54.5,-25.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 3236 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -56.5,-25.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 3247 - components: - - type: Transform - pos: -57.5,-28.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 3327 - components: - - type: Transform - pos: -57.5,-27.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - - uid: 3652 - components: - - type: Transform - pos: -57.5,-26.5 - parent: 2 - - type: DeviceLinkSink - links: - - 3226 - uid: 11344 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11355 - uid: 11345 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11354 - uid: 11346 components: - type: Transform rot: -1.5707963267948966 rad pos: -58.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11354 - uid: 11347 components: - type: Transform rot: -1.5707963267948966 rad pos: -60.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11355 - uid: 11348 components: - type: Transform rot: -1.5707963267948966 rad pos: -59.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11354 - uid: 11349 components: - type: Transform rot: -1.5707963267948966 rad pos: -60.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11354 - uid: 11350 components: - type: Transform rot: -1.5707963267948966 rad pos: -59.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11355 - uid: 11352 components: - type: Transform rot: -1.5707963267948966 rad pos: -61.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11354 - uid: 11353 components: - type: Transform rot: -1.5707963267948966 rad pos: -58.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11355 - uid: 11356 components: - type: Transform rot: -1.5707963267948966 rad pos: -61.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11355 - uid: 11357 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-5.5 parent: 2 - - type: DeviceLinkSink - links: - - 11355 - uid: 11358 components: - type: Transform rot: -1.5707963267948966 rad pos: -56.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 11354 + - uid: 11363 + components: + - type: Transform + pos: -57.5,-30.5 + parent: 2 + - uid: 11364 + components: + - type: Transform + pos: -57.5,-29.5 + parent: 2 + - uid: 11565 + components: + - type: Transform + pos: -57.5,-25.5 + parent: 2 + - uid: 11571 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -55.5,-25.5 + parent: 2 + - uid: 11596 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -54.5,-25.5 + parent: 2 - uid: 11659 components: - type: Transform rot: -1.5707963267948966 rad pos: -45.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - uid: 11660 components: - type: Transform rot: -1.5707963267948966 rad pos: -46.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 + - uid: 11828 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: -56.5,-25.5 + parent: 2 + - uid: 11941 + components: + - type: Transform + pos: -57.5,-28.5 + parent: 2 + - uid: 11942 + components: + - type: Transform + pos: -57.5,-27.5 + parent: 2 + - uid: 11948 + components: + - type: Transform + pos: -57.5,-26.5 + parent: 2 - uid: 12092 components: - type: Transform rot: -1.5707963267948966 rad pos: -48.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - uid: 12093 components: - type: Transform rot: -1.5707963267948966 rad pos: -47.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - uid: 12094 components: - type: Transform rot: -1.5707963267948966 rad pos: -49.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - uid: 12095 components: - type: Transform rot: -1.5707963267948966 rad pos: -50.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - uid: 12096 components: - type: Transform rot: -1.5707963267948966 rad pos: -51.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - uid: 12097 components: - type: Transform rot: -1.5707963267948966 rad pos: -52.5,-14.5 parent: 2 - - type: DeviceLinkSink - links: - - 12098 - proto: CottonSeeds entities: - uid: 22761 @@ -76453,6 +76462,24 @@ entities: - type: Transform pos: -46.5,-52.5 parent: 2 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 - proto: CrateEmergencyFire entities: - uid: 23791 @@ -77144,7 +77171,7 @@ entities: ent: null - proto: CrateInternals entities: - - uid: 19636 + - uid: 11961 components: - type: Transform pos: -45.5,-52.5 @@ -86743,6 +86770,16 @@ entities: - type: Transform pos: -56.229656,1.6717383 parent: 2 + - uid: 28518 + components: + - type: Transform + pos: 28.797165,-32.378082 + parent: 21002 + - uid: 28519 + components: + - type: Transform + pos: 28.443008,-32.284332 + parent: 21002 - proto: DrinkSodaWaterBottleFull entities: - uid: 18 @@ -86930,10 +86967,10 @@ entities: - type: Transform pos: 40.466858,21.550955 parent: 2 - - uid: 11974 + - uid: 16069 components: - type: Transform - pos: 5.3368344,-82.39743 + pos: 5.3317227,-74.51436 parent: 2 - proto: DrinkWineGlass entities: @@ -86977,7 +87014,7 @@ entities: - uid: 19088 components: - type: Transform - pos: 37.326473,-37.33899 + pos: 36.382908,-36.606503 parent: 2 - proto: ElectricGrillMachineCircuitboard entities: @@ -87694,9 +87731,6 @@ entities: - type: Transform pos: 60.5,-20.5 parent: 2 - - type: DeviceLinkSink - links: - - 4246 - uid: 7214 components: - type: Transform @@ -87823,11 +87857,6 @@ entities: parent: 9543 - type: Physics canCollide: False - - uid: 28274 - components: - - type: Transform - pos: 28.595581,-32.32901 - parent: 21002 - proto: EncryptionKeyService entities: - uid: 9489 @@ -87841,8 +87870,7 @@ entities: - uid: 3151 components: - type: Transform - rot: -1.5707963267948966 rad - pos: -59.503017,-33.53635 + pos: -59.512844,-33.467316 parent: 2 - proto: ExosuitFabricator entities: @@ -93959,7 +93987,7 @@ entities: parent: 2 - proto: GasMixer entities: - - uid: 8670 + - uid: 11963 components: - type: Transform rot: 1.5707963267948966 rad @@ -94590,18 +94618,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 8754 - components: - - type: Transform - anchored: False - rot: 1.5707963267948966 rad - pos: -24.5,19.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 8990 components: - type: Transform @@ -97142,18 +97158,6 @@ entities: - type: Transform pos: -8.5,44.5 parent: 2 - - uid: 6764 - components: - - type: Transform - anchored: False - rot: -1.5707963267948966 rad - pos: 0.5,49.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 7355 components: - type: Transform @@ -99179,6 +99183,14 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' + - uid: 12787 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 61.5,7.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 13144 components: - type: Transform @@ -103381,18 +103393,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 13936 - components: - - type: Transform - anchored: False - rot: 3.141592653589793 rad - pos: 11.5,-7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 13937 components: - type: Transform @@ -103401,18 +103401,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13938 - components: - - type: Transform - anchored: False - rot: 3.141592653589793 rad - pos: 12.5,-8.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 13940 components: - type: Transform @@ -104775,13 +104763,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 14233 - components: - - type: Transform - pos: 43.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 14234 components: - type: Transform @@ -111273,17 +111254,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15443 - components: - - type: Transform - anchored: False - pos: 33.5,-22.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 15447 components: - type: Transform @@ -115996,17 +115966,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 16518 - components: - - type: Transform - anchored: False - pos: -42.5,-12.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 16913 components: - type: Transform @@ -116420,17 +116379,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18430 - components: - - type: Transform - anchored: False - pos: 60.5,12.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 18908 components: - type: Transform @@ -117536,18 +117484,6 @@ entities: - type: Transform pos: -32.5,25.5 parent: 2 - - uid: 23537 - components: - - type: Transform - anchored: False - rot: -1.5707963267948966 rad - pos: -39.5,4.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 23538 components: - type: Transform @@ -118782,26 +118718,22 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 11596 + - uid: 11908 components: - type: Transform - anchored: False - rot: -1.5707963267948966 rad - pos: 0.5,42.5 + rot: 3.141592653589793 rad + pos: -0.5,50.5 parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - - uid: 11908 + - uid: 11968 components: - type: Transform - rot: 3.141592653589793 rad - pos: -0.5,50.5 + rot: 1.5707963267948966 rad + pos: 43.5,-6.5 parent: 2 - type: AtmosPipeColor - color: '#FF1212FF' + color: '#0335FCFF' - uid: 12297 components: - type: Transform @@ -119310,18 +119242,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13522 - components: - - type: Transform - anchored: False - rot: 1.5707963267948966 rad - pos: -42.5,-11.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 13544 components: - type: Transform @@ -119380,18 +119300,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 13664 - components: - - type: Transform - anchored: False - rot: 1.5707963267948966 rad - pos: -10.5,10.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 13707 components: - type: Transform @@ -120356,18 +120264,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 15320 - components: - - type: Transform - anchored: False - rot: 3.141592653589793 rad - pos: -2.5,-43.5 - parent: 2 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 15321 components: - type: Transform @@ -120451,17 +120347,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15404 - components: - - type: Transform - anchored: False - pos: -21.5,-47.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 15455 components: - type: Transform @@ -121035,14 +120920,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 18406 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 61.5,7.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18431 components: - type: Transform @@ -121399,14 +121276,6 @@ entities: rot: 1.5707963267948966 rad pos: -36.5,29.5 parent: 2 - - uid: 231 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -28.5,13.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 9752 components: - type: Transform @@ -121423,6 +121292,14 @@ entities: - type: Transform pos: 6.5,-33.5 parent: 2 + - uid: 12820 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -28.5,13.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 23065 components: - type: Transform @@ -121649,6 +121526,14 @@ entities: - 18258 - type: AtmosPipeColor color: '#0335FCFF' + - uid: 12821 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 44.5,-6.5 + parent: 2 + - type: AtmosPipeColor + color: '#0335FCFF' - uid: 13132 components: - type: Transform @@ -121966,18 +121851,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 14237 - components: - - type: Transform - anchored: False - rot: 3.141592653589793 rad - pos: 43.5,-6.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 14253 components: - type: Transform @@ -122536,17 +122409,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 15416 - components: - - type: Transform - anchored: False - pos: -20.5,-46.5 - parent: 2 - - type: AtmosPipeColor - color: '#0335FCFF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 15417 components: - type: Transform @@ -123231,17 +123093,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#0335FCFF' - - uid: 18407 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 60.5,7.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18440 - - type: AtmosPipeColor - color: '#0335FCFF' - uid: 18410 components: - type: Transform @@ -124658,20 +124509,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 16032 - components: - - type: Transform - anchored: False - pos: 0.5,-59.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18240 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 16111 components: - type: Transform @@ -124980,21 +124817,6 @@ entities: parent: 2 - type: AtmosPipeColor color: '#FF1212FF' - - uid: 16513 - components: - - type: Transform - anchored: False - rot: 3.141592653589793 rad - pos: -44.5,-1.5 - parent: 2 - - type: DeviceNetwork - deviceLists: - - 18332 - - type: AtmosPipeColor - color: '#FF1212FF' - - type: Physics - canCollide: True - bodyType: Dynamic - uid: 16522 components: - type: Transform @@ -125845,6 +125667,18 @@ entities: rot: 1.5707963267948966 rad pos: -23.5,-42.5 parent: 2 + - uid: 1945 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-79.5 + parent: 2 + - uid: 2053 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-79.5 + parent: 2 - uid: 2062 components: - type: Transform @@ -125857,6 +125691,12 @@ entities: rot: -1.5707963267948966 rad pos: -28.5,-38.5 parent: 2 + - uid: 2120 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-83.5 + parent: 2 - uid: 2297 components: - type: Transform @@ -126013,6 +125853,30 @@ entities: rot: -1.5707963267948966 rad pos: 32.5,-18.5 parent: 2 + - uid: 3162 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-83.5 + parent: 2 + - uid: 3163 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-79.5 + parent: 2 + - uid: 3225 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-79.5 + parent: 2 + - uid: 3226 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-83.5 + parent: 2 - uid: 3234 components: - type: Transform @@ -126023,6 +125887,12 @@ entities: - type: Transform pos: -58.5,-25.5 parent: 2 + - uid: 3236 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-83.5 + parent: 2 - uid: 3272 components: - type: Transform @@ -129594,30 +129464,6 @@ entities: rot: -1.5707963267948966 rad pos: 4.5,-83.5 parent: 2 - - uid: 16067 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-83.5 - parent: 2 - - uid: 16068 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-82.5 - parent: 2 - - uid: 16069 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-81.5 - parent: 2 - - uid: 16070 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-80.5 - parent: 2 - uid: 16071 components: - type: Transform @@ -129792,30 +129638,6 @@ entities: rot: -1.5707963267948966 rad pos: -10.5,-78.5 parent: 2 - - uid: 16101 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-80.5 - parent: 2 - - uid: 16102 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-81.5 - parent: 2 - - uid: 16103 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -11.5,-82.5 - parent: 2 - - uid: 16104 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-83.5 - parent: 2 - uid: 16105 components: - type: Transform @@ -130142,12 +129964,6 @@ entities: rot: -1.5707963267948966 rad pos: -69.5,-51.5 parent: 2 - - uid: 19960 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-47.5 - parent: 2 - uid: 19963 components: - type: Transform @@ -133776,35 +133592,33 @@ entities: - type: Transform pos: 36.5,22.5 parent: 2 - - uid: 5206 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 31.5,-36.5 - parent: 2 - uid: 5207 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 32.5,-36.5 + pos: 37.5,-35.5 parent: 2 - uid: 5209 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 34.5,-36.5 + pos: 36.5,-35.5 parent: 2 + - type: Door + secondsUntilStateChange: -4097.083 + state: Opening - uid: 5211 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 36.5,-36.5 + pos: 34.5,-35.5 parent: 2 - uid: 5212 components: - type: Transform - rot: 1.5707963267948966 rad - pos: 37.5,-36.5 + pos: 32.5,-35.5 + parent: 2 + - uid: 5302 + components: + - type: Transform + pos: 31.5,-35.5 parent: 2 - proto: HospitalCurtainsOpen entities: @@ -134327,115 +134141,76 @@ entities: - type: Transform pos: 2.5,38.5 parent: 2 - - type: DeviceLinkSink - links: - - 23779 - uid: 16239 components: - type: Transform rot: -1.5707963267948966 rad pos: 3.5,-47.5 parent: 2 - - type: DeviceLinkSink - links: - - 9774 - uid: 23761 components: - type: Transform pos: -34.5,1.5 parent: 2 - - type: DeviceLinkSink - links: - - 23775 - uid: 23762 components: - type: Transform rot: 1.5707963267948966 rad pos: -16.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 23774 - uid: 23763 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,22.5 parent: 2 - - type: DeviceLinkSink - links: - - 23777 - uid: 23764 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,24.5 parent: 2 - - type: DeviceLinkSink - links: - - 23778 - uid: 23766 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-47.5 parent: 2 - - type: DeviceLinkSink - links: - - 23768 - uid: 23770 components: - type: Transform rot: 1.5707963267948966 rad pos: -0.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 23771 - uid: 23772 components: - type: Transform rot: -1.5707963267948966 rad pos: 1.5,-21.5 parent: 2 - - type: DeviceLinkSink - links: - - 23773 - uid: 23780 components: - type: Transform rot: 3.141592653589793 rad pos: 48.5,-0.5 parent: 2 - - type: DeviceLinkSink - links: - - 23783 - uid: 23781 components: - type: Transform rot: 3.141592653589793 rad pos: 39.5,-0.5 parent: 2 - - type: DeviceLinkSink - links: - - 18372 - uid: 23784 components: - type: Transform pos: 32.5,1.5 parent: 2 - - type: DeviceLinkSink - links: - - 23785 - uid: 24128 components: - type: Transform rot: 1.5707963267948966 rad pos: -46.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 23776 - proto: JetpackBlueFilled entities: - uid: 6124 @@ -134738,6 +134513,14 @@ entities: rot: 1.5707963267948966 rad pos: 23.466858,-7.376135 parent: 2 +- proto: LightTubeOld + entities: + - uid: 16067 + components: + - type: Transform + parent: 16032 + - type: Physics + canCollide: False - proto: LockableButtonService entities: - uid: 4166 @@ -135406,6 +135189,43 @@ entities: - type: Transform pos: -2.5,-54.5 parent: 2 +- proto: LockerSecurity + entities: + - uid: 28506 + components: + - type: Transform + pos: 18.5,-42.5 + parent: 21002 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.7459903 + - 6.568249 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 28507 + - 28508 + paper_label: !type:ContainerSlot + showEnts: False + occludes: True + ent: null - proto: LockerSecurityFilled entities: - uid: 4284 @@ -135438,11 +135258,6 @@ entities: - type: Transform pos: 31.5,-30.5 parent: 2 - - uid: 28278 - components: - - type: Transform - pos: 19.5,-46.5 - parent: 21002 - proto: LockerWardenFilled entities: - uid: 3733 @@ -135593,17 +135408,11 @@ entities: parent: 2 - proto: MagazinePistolSubMachineGunTopMounted entities: - - uid: 4431 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.7493,-41.037598 - parent: 2 - - uid: 4432 + - uid: 14233 components: - type: Transform rot: -1.5707963267948966 rad - pos: 42.702423,-41.412598 + pos: 42.740047,-41.364567 parent: 2 - proto: MagicDiceBag entities: @@ -135649,18 +135458,6 @@ entities: - type: Transform pos: -28.5,-18.5 parent: 2 - - uid: 2053 - components: - - type: MetaData - name: recyclables - - type: Transform - pos: -55.5,-30.5 - parent: 2 - - type: MailingUnit - tag: Recycling - - type: Configuration - config: - tag: Recycling - uid: 3051 components: - type: Transform @@ -135716,6 +135513,13 @@ entities: - type: Configuration config: tag: Robotics + - uid: 14237 + components: + - type: MetaData + name: recyclables + - type: Transform + pos: -55.5,-30.5 + parent: 2 - uid: 17649 components: - type: Transform @@ -136511,6 +136315,11 @@ entities: - type: Transform pos: -57.5,-21.5 parent: 2 + - uid: 15320 + components: + - type: Transform + pos: -45.5,-53.5 + parent: 2 - uid: 18929 components: - type: Transform @@ -136546,11 +136355,6 @@ entities: - type: Transform pos: -46.5,-44.5 parent: 2 - - uid: 19639 - components: - - type: Transform - pos: -45.5,-53.5 - parent: 2 - uid: 26885 components: - type: Transform @@ -136588,11 +136392,6 @@ entities: parent: 2 - proto: NoticeBoard entities: - - uid: 9945 - components: - - type: Transform - pos: -47.5,4.5 - parent: 2 - uid: 12302 components: - type: Transform @@ -137102,6 +136901,16 @@ entities: parent: 23853 - type: Physics canCollide: False + - uid: 28498 + components: + - type: Transform + pos: -3.6705859,-48.272324 + parent: 2 + - uid: 28499 + components: + - type: Transform + pos: -3.4935024,-48.449406 + parent: 2 - proto: PaperBin10 entities: - uid: 23867 @@ -137503,6 +137312,11 @@ entities: rot: -1.5707963267948966 rad pos: -52.242474,-9.919532 parent: 2 + - uid: 28500 + components: + - type: Transform + pos: -3.285169,-48.251488 + parent: 2 - proto: PenCap entities: - uid: 2672 @@ -137550,6 +137364,11 @@ entities: - type: Transform pos: -38.122,-21.444462 parent: 2 + - uid: 28497 + components: + - type: Transform + pos: -4.5151863,-48.460827 + parent: 2 - proto: PhoneInstrument entities: - uid: 2675 @@ -137791,11 +137610,11 @@ entities: rot: 1.5707963267948966 rad pos: 5.5,-10.5 parent: 21002 - - uid: 21135 + - uid: 28517 components: - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,-9.5 + rot: 1.5707963267948966 rad + pos: 1.5,-9.5 parent: 21002 - proto: PlasmaWindowDirectional entities: @@ -138049,11 +137868,14 @@ entities: - type: Transform pos: 12.5,40.5 parent: 2 - - uid: 12847 + - uid: 10728 components: - type: Transform - pos: 49.5,21.5 + anchored: True + pos: 50.5,20.5 parent: 2 + - type: Physics + bodyType: Static - uid: 16211 components: - type: Transform @@ -138061,11 +137883,14 @@ entities: parent: 2 - proto: PortableGeneratorSuperPacman entities: - - uid: 12848 + - uid: 10730 components: - type: Transform - pos: 53.5,21.5 + anchored: True + pos: 52.5,20.5 parent: 2 + - type: Physics + bodyType: Static - uid: 16213 components: - type: Transform @@ -138093,6 +137918,13 @@ entities: - type: Transform pos: -25.5,7.5 parent: 2 +- proto: PosterContrabandBeachStarYamamoto + entities: + - uid: 11972 + components: + - type: Transform + pos: 25.5,-2.5 + parent: 2 - proto: PosterContrabandClown entities: - uid: 2265 @@ -138108,6 +137940,11 @@ entities: rot: 3.141592653589793 rad pos: 7.5,25.5 parent: 2 + - uid: 19552 + components: + - type: Transform + pos: 26.5,-31.5 + parent: 2 - proto: PosterContrabandHackingGuide entities: - uid: 11884 @@ -138141,6 +137978,42 @@ entities: - type: Transform pos: -32.5,7.5 parent: 2 +- proto: PosterLegitCarpMount + entities: + - uid: 28493 + components: + - type: Transform + pos: -56.5,8.5 + parent: 2 +- proto: PosterLegitDickGumshue + entities: + - uid: 19636 + components: + - type: Transform + pos: 42.5,19.5 + parent: 2 +- proto: PosterLegitDoNotQuestion + entities: + - uid: 5392 + components: + - type: Transform + pos: 28.5,-13.5 + parent: 2 +- proto: PosterLegitFoamForceAd + entities: + - uid: 11964 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -49.5,4.5 + parent: 2 +- proto: PosterLegitIonRifle + entities: + - uid: 10742 + components: + - type: Transform + pos: 34.5,-19.5 + parent: 2 - proto: PosterLegitMime entities: - uid: 23628 @@ -138155,6 +138028,39 @@ entities: - type: Transform pos: -31.5,-37.5 parent: 2 +- proto: PosterLegitObey + entities: + - uid: 5393 + components: + - type: Transform + pos: 31.5,-22.5 + parent: 2 +- proto: PosterLegitPDAAd + entities: + - uid: 28483 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-81.5 + parent: 2 + - uid: 28484 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-81.5 + parent: 2 + - uid: 28491 + components: + - type: Transform + pos: -5.5,54.5 + parent: 2 +- proto: PosterLegitReportCrimes + entities: + - uid: 28492 + components: + - type: Transform + pos: -5.5,53.5 + parent: 2 - proto: PosterLegitThereIsNoGasGiant entities: - uid: 9176 @@ -138163,6 +138069,23 @@ entities: rot: 3.141592653589793 rad pos: -29.5,24.5 parent: 2 +- proto: PosterLegitVacation + entities: + - uid: 3247 + components: + - type: Transform + pos: 6.5,-81.5 + parent: 2 + - uid: 28489 + components: + - type: Transform + pos: -11.5,-81.5 + parent: 2 + - uid: 28490 + components: + - type: Transform + pos: -5.5,52.5 + parent: 2 - proto: PottedPlant1 entities: - uid: 28294 @@ -138991,9 +138914,6 @@ entities: - type: Transform pos: 8.5,-18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1014 - uid: 1056 components: - type: Transform @@ -139226,9 +139146,6 @@ entities: rot: -1.5707963267948966 rad pos: 40.5,13.5 parent: 2 - - type: DeviceLinkSink - links: - - 2735 - uid: 2734 components: - type: Transform @@ -139439,9 +139356,6 @@ entities: - type: Transform pos: -4.5,38.5 parent: 2 - - type: DeviceLinkSink - links: - - 7984 - uid: 5641 components: - type: Transform @@ -139631,18 +139545,12 @@ entities: rot: 3.141592653589793 rad pos: -10.5,35.5 parent: 2 - - type: DeviceLinkSink - links: - - 7984 - uid: 7939 components: - type: Transform rot: -1.5707963267948966 rad pos: -3.5,31.5 parent: 2 - - type: DeviceLinkSink - links: - - 7984 - uid: 7940 components: - type: Transform @@ -140511,11 +140419,6 @@ entities: rot: -1.5707963267948966 rad pos: 60.5,-11.5 parent: 2 - - uid: 19073 - components: - - type: Transform - pos: 30.5,-36.5 - parent: 2 - uid: 20917 components: - type: Transform @@ -140675,6 +140578,21 @@ entities: - type: Transform pos: -5.5,18.5 parent: 21002 +- proto: PoweredlightEmpty + entities: + - uid: 16032 + components: + - type: Transform + pos: 30.5,-36.5 + parent: 2 + - type: ContainerContainer + containers: + light_bulb: !type:ContainerSlot + showEnts: False + occludes: True + ent: 16067 + - type: ApcPowerReceiver + powerLoad: 10 - proto: PoweredLightPostSmall entities: - uid: 2259 @@ -141077,6 +140995,11 @@ entities: rot: 1.5707963267948966 rad pos: -52.5,-26.5 parent: 2 + - uid: 12126 + components: + - type: Transform + pos: 3.5,-57.5 + parent: 2 - uid: 12286 components: - type: Transform @@ -141609,6 +141532,28 @@ entities: rot: 1.5707963267948966 rad pos: 43.5,48.5 parent: 21002 + - uid: 28485 + components: + - type: Transform + pos: -11.5,-82.5 + parent: 2 + - uid: 28486 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -11.5,-80.5 + parent: 2 + - uid: 28487 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 6.5,-80.5 + parent: 2 + - uid: 28488 + components: + - type: Transform + pos: 6.5,-82.5 + parent: 2 - proto: PresentRandomCash entities: - uid: 9641 @@ -143834,6 +143779,11 @@ entities: - type: Transform pos: -17.5,8.5 parent: 2 + - uid: 19988 + components: + - type: Transform + pos: 36.5,-57.5 + parent: 2 - uid: 21443 components: - type: Transform @@ -143844,6 +143794,11 @@ entities: - type: Transform pos: -1.5,-62.5 parent: 2 + - uid: 28502 + components: + - type: Transform + pos: 32.5,-58.5 + parent: 2 - proto: RandomFloraTree entities: - uid: 8003 @@ -144379,11 +144334,6 @@ entities: parent: 2 - proto: RandomSpawner entities: - - uid: 277 - components: - - type: Transform - pos: 28.5,-13.5 - parent: 2 - uid: 278 components: - type: Transform @@ -144516,6 +144466,26 @@ entities: parent: 2 - proto: RandomSpawner100 entities: + - uid: 13018 + components: + - type: Transform + pos: 31.5,-37.5 + parent: 2 + - uid: 13019 + components: + - type: Transform + pos: 34.5,-39.5 + parent: 2 + - uid: 13522 + components: + - type: Transform + pos: 34.5,-36.5 + parent: 2 + - uid: 13664 + components: + - type: Transform + pos: 29.5,-39.5 + parent: 2 - uid: 23750 components: - type: Transform @@ -144611,16 +144581,6 @@ entities: rot: 3.141592653589793 rad pos: -17.5,-50.5 parent: 2 - - uid: 11941 - components: - - type: Transform - pos: -10.5,-74.5 - parent: 2 - - uid: 11942 - components: - - type: Transform - pos: 5.5,-76.5 - parent: 2 - uid: 11945 components: - type: Transform @@ -144748,14 +144708,11 @@ entities: parent: 2 - proto: Recycler entities: - - uid: 11571 + - uid: 19987 components: - type: Transform pos: -57.5,-30.5 parent: 2 - - type: DeviceLinkSink - links: - - 23758 - proto: ReinforcedPlasmaWindow entities: - uid: 1061 @@ -145152,6 +145109,36 @@ entities: rot: 1.5707963267948966 rad pos: 15.5,44.5 parent: 2 + - uid: 28510 + components: + - type: Transform + pos: 2.5,3.5 + parent: 21002 + - uid: 28511 + components: + - type: Transform + pos: 3.5,3.5 + parent: 21002 + - uid: 28512 + components: + - type: Transform + pos: 6.5,1.5 + parent: 21002 + - uid: 28513 + components: + - type: Transform + pos: 7.5,1.5 + parent: 21002 + - uid: 28514 + components: + - type: Transform + pos: 7.5,-2.5 + parent: 21002 + - uid: 28515 + components: + - type: Transform + pos: 6.5,-2.5 + parent: 21002 - proto: ReinforcedWindow entities: - uid: 127 @@ -147189,12 +147176,6 @@ entities: - type: Transform pos: -5.5,-63.5 parent: 2 - - uid: 10691 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-81.5 - parent: 2 - uid: 10693 components: - type: Transform @@ -147305,12 +147286,6 @@ entities: - type: Transform pos: -7.5,-78.5 parent: 2 - - uid: 10716 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-80.5 - parent: 2 - uid: 10717 components: - type: Transform @@ -147321,18 +147296,6 @@ entities: - type: Transform pos: 2.5,-78.5 parent: 2 - - uid: 10730 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-82.5 - parent: 2 - - uid: 10731 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -10.5,-83.5 - parent: 2 - uid: 10732 components: - type: Transform @@ -147393,30 +147356,6 @@ entities: rot: 1.5707963267948966 rad pos: 4.5,-83.5 parent: 2 - - uid: 10742 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 5.5,-83.5 - parent: 2 - - uid: 10743 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-82.5 - parent: 2 - - uid: 10744 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-81.5 - parent: 2 - - uid: 10745 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-80.5 - parent: 2 - uid: 10764 components: - type: Transform @@ -147859,6 +147798,18 @@ entities: rot: -1.5707963267948966 rad pos: -19.5,-57.5 parent: 2 + - uid: 12845 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-83.5 + parent: 2 + - uid: 12846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-83.5 + parent: 2 - uid: 12988 components: - type: Transform @@ -148009,6 +147960,18 @@ entities: rot: 1.5707963267948966 rad pos: 66.5,-2.5 parent: 2 + - uid: 16102 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-79.5 + parent: 2 + - uid: 16513 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-79.5 + parent: 2 - uid: 17853 components: - type: Transform @@ -148048,12 +148011,6 @@ entities: rot: -1.5707963267948966 rad pos: 41.5,-47.5 parent: 2 - - uid: 19959 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 42.5,-47.5 - parent: 2 - uid: 19967 components: - type: Transform @@ -148072,6 +148029,30 @@ entities: rot: -1.5707963267948966 rad pos: 45.5,-48.5 parent: 2 + - uid: 19989 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-83.5 + parent: 2 + - uid: 19990 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 6.5,-79.5 + parent: 2 + - uid: 19991 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-83.5 + parent: 2 + - uid: 19992 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-79.5 + parent: 2 - uid: 20256 components: - type: Transform @@ -148093,18 +148074,6 @@ entities: - type: Transform pos: -2.5,1.5 parent: 21002 - - uid: 21024 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 2.5,3.5 - parent: 21002 - - uid: 21027 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 3.5,3.5 - parent: 21002 - uid: 21040 components: - type: Transform @@ -148128,30 +148097,6 @@ entities: - type: Transform pos: 0.5,4.5 parent: 21002 - - uid: 21050 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,1.5 - parent: 21002 - - uid: 21051 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,1.5 - parent: 21002 - - uid: 21052 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 6.5,-2.5 - parent: 21002 - - uid: 21053 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 7.5,-2.5 - parent: 21002 - uid: 21065 components: - type: Transform @@ -148998,87 +148943,55 @@ entities: rot: -1.5707963267948966 rad pos: 34.5,12.5 parent: 2 - - type: DeviceLinkSink - links: - - 2730 - uid: 2605 components: - type: Transform rot: -1.5707963267948966 rad pos: 34.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 2730 - uid: 7762 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-43.5 parent: 2 - - type: DeviceLinkSink - links: - - 10222 - uid: 7794 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-42.5 parent: 2 - - type: DeviceLinkSink - links: - - 10222 - uid: 10164 components: - type: Transform rot: 1.5707963267948966 rad pos: -1.5,-44.5 parent: 2 - - type: DeviceLinkSink - links: - - 10222 - uid: 11982 components: - type: Transform pos: 20.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 24218 - uid: 16922 components: - type: Transform pos: -10.5,-24.5 parent: 2 - - type: DeviceLinkSink - links: - - 6175 - - 1858 - uid: 17256 components: - type: Transform pos: -11.5,-24.5 parent: 2 - - type: DeviceLinkSink - links: - - 6175 - - 1858 - uid: 18581 components: - type: Transform pos: 21.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 24218 - uid: 20831 components: - type: Transform pos: 19.5,-1.5 parent: 2 - - type: DeviceLinkSink - links: - - 24218 - proto: ShuttersNormalOpen entities: - uid: 362 @@ -149087,27 +149000,18 @@ entities: rot: -1.5707963267948966 rad pos: -28.5,-40.5 parent: 2 - - type: DeviceLinkSink - links: - - 23438 - uid: 363 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-39.5 parent: 2 - - type: DeviceLinkSink - links: - - 23438 - uid: 364 components: - type: Transform rot: -1.5707963267948966 rad pos: -28.5,-38.5 parent: 2 - - type: DeviceLinkSink - links: - - 23438 - uid: 920 components: - type: Transform @@ -149116,8 +149020,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 872 - uid: 921 components: - type: Transform @@ -149126,8 +149028,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 872 - uid: 922 components: - type: Transform @@ -149136,8 +149036,6 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 872 - uid: 923 components: - type: Transform @@ -149146,140 +149044,93 @@ entities: parent: 2 - type: DeviceLinkSink invokeCounter: 1 - links: - - 872 - uid: 924 components: - type: Transform rot: 3.141592653589793 rad pos: 15.5,-17.5 parent: 2 - - type: DeviceLinkSink - links: - - 928 - uid: 925 components: - type: Transform rot: 3.141592653589793 rad pos: 14.5,-17.5 parent: 2 - - type: DeviceLinkSink - links: - - 928 - uid: 926 components: - type: Transform rot: 3.141592653589793 rad pos: 13.5,-17.5 parent: 2 - - type: DeviceLinkSink - links: - - 928 - uid: 927 components: - type: Transform rot: 3.141592653589793 rad pos: 12.5,-17.5 parent: 2 - - type: DeviceLinkSink - links: - - 928 - uid: 1125 components: - type: Transform pos: -24.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8947 - uid: 2365 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,4.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 2366 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,5.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 2367 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,6.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 2368 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,7.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 2369 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,8.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 2370 components: - type: Transform rot: -1.5707963267948966 rad pos: 18.5,9.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 2600 components: - type: Transform pos: 29.5,17.5 parent: 2 - - type: DeviceLinkSink - links: - - 2696 - uid: 2601 components: - type: Transform pos: 32.5,17.5 parent: 2 - - type: DeviceLinkSink - links: - - 2696 - uid: 2602 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,15.5 parent: 2 - - type: DeviceLinkSink - links: - - 2694 - uid: 2603 components: - type: Transform rot: 1.5707963267948966 rad pos: 27.5,12.5 parent: 2 - - type: DeviceLinkSink - links: - - 2694 - uid: 3293 components: - type: Transform @@ -149290,25 +149141,16 @@ entities: - type: Transform pos: 21.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 3530 components: - type: Transform pos: 23.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 3531 components: - type: Transform pos: 25.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 3532 - uid: 3533 components: - type: Transform @@ -149319,372 +149161,243 @@ entities: - type: Transform pos: 40.5,-3.5 parent: 2 - - type: DeviceLinkSink - links: - - 23782 - uid: 3535 components: - type: Transform pos: 41.5,-3.5 parent: 2 - - type: DeviceLinkSink - links: - - 23782 - uid: 3536 components: - type: Transform pos: 42.5,-3.5 parent: 2 - - type: DeviceLinkSink - links: - - 23782 - uid: 3537 components: - type: Transform pos: 43.5,-3.5 parent: 2 - - type: DeviceLinkSink - links: - - 23782 - uid: 3799 components: - type: Transform rot: 1.5707963267948966 rad pos: 42.5,22.5 parent: 2 - - type: DeviceLinkSink - links: - - 3800 - uid: 4035 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,6.5 parent: 2 - - type: DeviceLinkSink - links: - - 4033 - uid: 5217 components: - type: Transform pos: 40.5,24.5 parent: 2 - - type: DeviceLinkSink - links: - - 3800 - uid: 5584 components: - type: Transform pos: -31.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8946 - uid: 5585 components: - type: Transform pos: -30.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8946 - uid: 5586 components: - type: Transform pos: -29.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8946 - uid: 5742 components: - type: Transform rot: -1.5707963267948966 rad pos: 27.5,21.5 parent: 2 - - type: DeviceLinkSink - links: - - 2696 - uid: 6226 components: - type: Transform pos: -26.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8947 - uid: 6394 components: - type: Transform pos: 31.5,34.5 parent: 2 - - type: DeviceLinkSink - links: - - 6481 - uid: 6395 components: - type: Transform pos: 33.5,34.5 parent: 2 - - type: DeviceLinkSink - links: - - 6481 - uid: 6480 components: - type: Transform pos: 35.5,34.5 parent: 2 - - type: DeviceLinkSink - links: - - 6481 - uid: 6576 components: - type: Transform pos: -25.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8947 - uid: 6606 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,40.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 6607 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,41.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 6608 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,42.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 6609 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,43.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 6610 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,44.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 6614 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,43.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 6615 components: - type: Transform rot: 1.5707963267948966 rad pos: 6.5,41.5 parent: 2 - - type: DeviceLinkSink - links: - - 6652 - uid: 7860 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,31.5 parent: 2 - - type: DeviceLinkSink - links: - - 7865 - uid: 7861 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,32.5 parent: 2 - - type: DeviceLinkSink - links: - - 7865 - uid: 7862 components: - type: Transform rot: 1.5707963267948966 rad pos: -10.5,33.5 parent: 2 - - type: DeviceLinkSink - links: - - 7865 - uid: 8941 components: - type: Transform pos: -23.5,-33.5 parent: 2 - - type: DeviceLinkSink - links: - - 8947 - uid: 11301 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,6.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 11302 components: - type: Transform rot: -1.5707963267948966 rad pos: -57.5,9.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 11303 components: - type: Transform rot: 3.141592653589793 rad pos: -54.5,13.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 11304 components: - type: Transform rot: 3.141592653589793 rad pos: -53.5,13.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 11305 components: - type: Transform rot: 3.141592653589793 rad pos: -52.5,13.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 11306 components: - type: Transform rot: 1.5707963267948966 rad pos: -49.5,9.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 11554 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,-3.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 11555 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,-2.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 17900 components: - type: Transform rot: 1.5707963267948966 rad pos: -51.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 24134 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,0.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 24135 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,1.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 24136 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,-4.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 24140 components: - type: Transform pos: -54.5,4.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 24142 components: - type: Transform pos: -52.5,4.5 parent: 2 - - type: DeviceLinkSink - links: - - 24149 - uid: 24145 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,2.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 24147 components: - type: Transform rot: 1.5707963267948966 rad pos: -47.5,3.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - uid: 28362 components: - type: Transform @@ -149697,9 +149410,6 @@ entities: rot: 1.5707963267948966 rad pos: -47.5,-0.5 parent: 2 - - type: DeviceLinkSink - links: - - 18694 - proto: ShuttersRadiation entities: - uid: 7999 @@ -149708,18 +149418,12 @@ entities: rot: -1.5707963267948966 rad pos: 10.5,49.5 parent: 2 - - type: DeviceLinkSink - links: - - 1919 - uid: 8000 components: - type: Transform rot: 1.5707963267948966 rad pos: 16.5,49.5 parent: 2 - - type: DeviceLinkSink - links: - - 1920 - proto: ShuttersRadiationOpen entities: - uid: 9766 @@ -149728,90 +149432,60 @@ entities: rot: 1.5707963267948966 rad pos: 12.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 21223 - uid: 9767 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,-30.5 parent: 2 - - type: DeviceLinkSink - links: - - 21223 - uid: 9768 components: - type: Transform rot: 1.5707963267948966 rad pos: 12.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 21223 - uid: 9769 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-31.5 parent: 2 - - type: DeviceLinkSink - links: - - 9782 - uid: 9770 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-30.5 parent: 2 - - type: DeviceLinkSink - links: - - 9782 - uid: 9771 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-29.5 parent: 2 - - type: DeviceLinkSink - links: - - 9782 - uid: 9772 components: - type: Transform rot: 3.141592653589793 rad pos: 9.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 21223 - uid: 9773 components: - type: Transform rot: 3.141592653589793 rad pos: 5.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 9782 - uid: 9854 components: - type: Transform rot: 3.141592653589793 rad pos: 10.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 21223 - uid: 9855 components: - type: Transform rot: 3.141592653589793 rad pos: 4.5,-27.5 parent: 2 - - type: DeviceLinkSink - links: - - 9782 - proto: ShuttersWindow entities: - uid: 10589 @@ -149820,27 +149494,18 @@ entities: rot: -1.5707963267948966 rad pos: 2.5,-52.5 parent: 2 - - type: DeviceLinkSink - links: - - 10588 - uid: 10590 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-53.5 parent: 2 - - type: DeviceLinkSink - links: - - 10588 - uid: 10591 components: - type: Transform rot: -1.5707963267948966 rad pos: 2.5,-54.5 parent: 2 - - type: DeviceLinkSink - links: - - 10588 - proto: ShuttersWindowOpen entities: - uid: 742 @@ -149849,102 +149514,66 @@ entities: rot: 1.5707963267948966 rad pos: -17.5,6.5 parent: 2 - - type: DeviceLinkSink - links: - - 1628 - uid: 1501 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,5.5 parent: 2 - - type: DeviceLinkSink - links: - - 1628 - uid: 1502 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,4.5 parent: 2 - - type: DeviceLinkSink - links: - - 1628 - uid: 1619 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,7.5 parent: 2 - - type: DeviceLinkSink - links: - - 1628 - uid: 1620 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,8.5 parent: 2 - - type: DeviceLinkSink - links: - - 1628 - uid: 1621 components: - type: Transform rot: 1.5707963267948966 rad pos: -17.5,9.5 parent: 2 - - type: DeviceLinkSink - links: - - 1628 - uid: 1622 components: - type: Transform pos: -8.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1629 - uid: 1623 components: - type: Transform pos: -7.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1629 - uid: 1624 components: - type: Transform pos: -6.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1629 - uid: 1625 components: - type: Transform pos: -5.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1629 - uid: 1626 components: - type: Transform pos: -4.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1629 - uid: 1627 components: - type: Transform pos: -3.5,18.5 parent: 2 - - type: DeviceLinkSink - links: - - 1629 - proto: ShuttleConsoleCircuitboard entities: - uid: 9463 @@ -150595,10 +150224,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-2.5 parent: 21002 - - type: DeviceLinkSource - linkedPorts: - 21067: - - Pressed: Toggle - uid: 21064 components: - type: MetaData @@ -151110,6 +150735,23 @@ entities: parent: 2 - proto: SignDirectionalGravity entities: + - uid: 5192 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 3.5,39.5 + parent: 2 + - uid: 5193 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 20.5,44.5 + parent: 2 + - uid: 5206 + components: + - type: Transform + pos: 32.5,41.5 + parent: 2 - uid: 20984 components: - type: Transform @@ -151892,25 +151534,25 @@ entities: - type: Transform pos: 14.5,42.5 parent: 2 - - uid: 12820 + - uid: 10260 components: - type: Transform - pos: 50.5,20.5 + pos: 41.5,-46.5 parent: 2 - - uid: 12821 + - uid: 10731 components: - type: Transform - pos: 52.5,20.5 + pos: 52.5,19.5 parent: 2 - - uid: 19552 + - uid: 10743 components: - type: Transform - pos: -46.5,-53.5 + pos: 50.5,19.5 parent: 2 - - uid: 19970 + - uid: 19639 components: - type: Transform - pos: 41.5,-46.5 + pos: -46.5,-53.5 parent: 2 - uid: 20260 components: @@ -151941,10 +151583,10 @@ entities: parent: 21002 - proto: SmokingPipe entities: - - uid: 11965 + - uid: 16103 components: - type: Transform - pos: -10.600379,-82.23077 + pos: -10.597894,-76.282394 parent: 2 - proto: SmokingPipeFilledCannabis entities: @@ -155057,6 +154699,16 @@ entities: - type: Transform pos: -52.5,-39.5 parent: 2 + - uid: 28501 + components: + - type: Transform + pos: -9.5,-60.5 + parent: 2 + - uid: 28503 + components: + - type: Transform + pos: -9.5,-58.5 + parent: 2 - proto: SpawnPointPsychologist entities: - uid: 20832 @@ -157770,12 +157422,6 @@ entities: rot: 1.5707963267948966 rad pos: 17.5,-45.5 parent: 21002 - - uid: 25233 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 18.5,-42.5 - parent: 21002 - uid: 25236 components: - type: Transform @@ -157799,6 +157445,11 @@ entities: - type: Transform pos: -52.5,-9.5 parent: 2 + - uid: 28516 + components: + - type: Transform + pos: 19.5,-46.5 + parent: 21002 - proto: TableCarpet entities: - uid: 7942 @@ -159434,12 +159085,6 @@ entities: rot: 3.141592653589793 rad pos: -56.5,5.5 parent: 2 - - uid: 11828 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: -10.5,-82.5 - parent: 2 - uid: 11851 components: - type: Transform @@ -159506,12 +159151,6 @@ entities: rot: -1.5707963267948966 rad pos: 5.5,-74.5 parent: 2 - - uid: 11948 - components: - - type: Transform - rot: -1.5707963267948966 rad - pos: 5.5,-82.5 - parent: 2 - uid: 11950 components: - type: Transform @@ -160321,49 +159960,6 @@ entities: parent: 2 - proto: TwoWayLever entities: - - uid: 3226 - components: - - type: Transform - pos: -55.5,-27.5 - parent: 2 - - type: DeviceLinkSource - linkedPorts: - 1666: - - Left: Forward - - Right: Reverse - - Middle: Off - 1667: - - Left: Forward - - Right: Reverse - - Middle: Off - 3247: - - Left: Forward - - Right: Reverse - - Middle: Off - 3327: - - Left: Forward - - Right: Reverse - - Middle: Off - 3652: - - Left: Forward - - Right: Reverse - - Middle: Off - 1767: - - Left: Forward - - Right: Reverse - - Middle: Off - 3236: - - Left: Forward - - Right: Reverse - - Middle: Off - 2120: - - Left: Forward - - Right: Reverse - - Middle: Off - 3225: - - Left: Forward - - Right: Reverse - - Middle: Off - uid: 11354 components: - type: Transform @@ -160465,19 +160061,61 @@ entities: - Left: Forward - Right: Reverse - Middle: Off - - uid: 23273 + - uid: 16101 components: + - type: MetaData + name: conveyor - type: Transform pos: -56.5,-27.5 parent: 2 - - uid: 23758 + - type: DeviceLinkSource + linkedPorts: + 11363: + - Left: Forward + - Right: Reverse + - Middle: Off + 11364: + - Left: Forward + - Right: Reverse + - Middle: Off + 11941: + - Left: Forward + - Right: Reverse + - Middle: Off + 11942: + - Left: Forward + - Right: Reverse + - Middle: Off + 11948: + - Left: Forward + - Right: Reverse + - Middle: Off + 11565: + - Left: Forward + - Right: Reverse + - Middle: Off + 11828: + - Left: Forward + - Right: Reverse + - Middle: Off + 11571: + - Left: Forward + - Right: Reverse + - Middle: Off + 11596: + - Left: Forward + - Right: Reverse + - Middle: Off + - uid: 19975 components: + - type: MetaData + name: recycler - type: Transform - pos: -56.5,-27.5 + pos: -56.5,-28.5 parent: 2 - type: DeviceLinkSource linkedPorts: - 11571: + 19987: - Left: Forward - Right: Reverse - Middle: Off @@ -161760,6 +161398,12 @@ entities: - type: Transform pos: -23.5,-21.5 parent: 2 + - uid: 730 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-83.5 + parent: 2 - uid: 731 components: - type: Transform @@ -164021,6 +163665,12 @@ entities: - type: Transform pos: 2.5,22.5 parent: 2 + - uid: 3327 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -11.5,-81.5 + parent: 2 - uid: 3357 components: - type: Transform @@ -165487,6 +165137,12 @@ entities: - type: Transform pos: 37.5,-42.5 parent: 2 + - uid: 4432 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 7.5,-81.5 + parent: 2 - uid: 4437 components: - type: Transform @@ -169268,35 +168924,17 @@ entities: rot: 1.5707963267948966 rad pos: 2.5,-83.5 parent: 2 - - uid: 10725 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-83.5 - parent: 2 - - uid: 10726 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: 6.5,-79.5 - parent: 2 - - uid: 10727 - components: - - type: Transform - rot: 1.5707963267948966 rad - pos: -11.5,-79.5 - parent: 2 - - uid: 10728 + - uid: 10729 components: - type: Transform rot: 1.5707963267948966 rad - pos: -11.5,-83.5 + pos: -7.5,-83.5 parent: 2 - - uid: 10729 + - uid: 10745 components: - type: Transform rot: 1.5707963267948966 rad - pos: -7.5,-83.5 + pos: 6.5,-81.5 parent: 2 - uid: 10746 components: @@ -169594,6 +169232,12 @@ entities: rot: 1.5707963267948966 rad pos: -58.5,-10.5 parent: 2 + - uid: 10846 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-81.5 + parent: 2 - uid: 10849 components: - type: Transform @@ -170781,6 +170425,12 @@ entities: - type: Transform pos: -48.5,-28.5 parent: 2 + - uid: 11962 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -12.5,-81.5 + parent: 2 - uid: 12222 components: - type: Transform @@ -171224,6 +170874,30 @@ entities: rot: -1.5707963267948966 rad pos: 47.5,21.5 parent: 2 + - uid: 12844 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-83.5 + parent: 2 + - uid: 12850 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-79.5 + parent: 2 + - uid: 12851 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-83.5 + parent: 2 + - uid: 12852 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.5,-47.5 + parent: 2 - uid: 12940 components: - type: Transform @@ -171410,6 +171084,17 @@ entities: - type: Transform pos: 2.5,-55.5 parent: 2 + - uid: 16068 + components: + - type: Transform + pos: 28.5,-13.5 + parent: 2 + - uid: 16104 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 8.5,-83.5 + parent: 2 - uid: 16215 components: - type: Transform @@ -171420,6 +171105,12 @@ entities: - type: Transform pos: 11.5,39.5 parent: 2 + - uid: 16518 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-81.5 + parent: 2 - uid: 16627 components: - type: Transform @@ -171521,6 +171212,18 @@ entities: rot: 1.5707963267948966 rad pos: 37.5,9.5 parent: 2 + - uid: 18406 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -10.5,-81.5 + parent: 2 + - uid: 18407 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -13.5,-79.5 + parent: 2 - uid: 18631 components: - type: Transform @@ -171648,6 +171351,12 @@ entities: rot: -1.5707963267948966 rad pos: 45.5,-47.5 parent: 2 + - uid: 19970 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 5.5,-81.5 + parent: 2 - uid: 20237 components: - type: Transform @@ -178451,10 +178160,10 @@ entities: parent: 21002 - proto: WallWeaponCapacitorRecharger entities: - - uid: 4151 + - uid: 20081 components: - type: Transform - rot: 1.5707963267948966 rad + rot: -1.5707963267948966 rad pos: 48.5,-39.5 parent: 2 - proto: WallWood @@ -178857,10 +178566,10 @@ entities: parent: 21002 - proto: WardrobeBlackFilled entities: - - uid: 11963 + - uid: 11160 components: - type: Transform - pos: -10.5,-80.5 + pos: -10.5,-74.5 parent: 2 - proto: WardrobeBlueFilled entities: @@ -178913,26 +178622,12 @@ entities: showEnts: False occludes: True ent: null -- proto: WardrobeGreenFilled - entities: - - uid: 11961 - components: - - type: Transform - pos: -10.5,-75.5 - parent: 2 - proto: WardrobeGreyFilled entities: - - uid: 11962 - components: - - type: Transform - pos: 5.5,-80.5 - parent: 2 -- proto: WardrobeMixedFilled - entities: - - uid: 11968 + - uid: 3977 components: - type: Transform - pos: 5.5,-75.5 + pos: 5.5,-76.5 parent: 2 - proto: WardrobePinkFilled entities: @@ -179009,6 +178704,11 @@ entities: rot: 3.141592653589793 rad pos: 40.5,5.5 parent: 21002 + - uid: 28505 + components: + - type: Transform + pos: 5.5,-0.5 + parent: 21002 - proto: WarningCO2 entities: - uid: 8912 @@ -179286,6 +178986,22 @@ entities: rot: 1.5707963267948966 rad pos: 56.5,-9.5 parent: 2 +- proto: WeaponDisabler + entities: + - uid: 28507 + components: + - type: Transform + parent: 28506 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 28508 + components: + - type: Transform + parent: 28506 + - type: Physics + canCollide: False + - type: InsideEntityStorage - proto: WeaponDisablerPractice entities: - uid: 4152 @@ -179352,6 +179068,14 @@ entities: - type: Physics canCollide: False - type: InsideEntityStorage +- proto: WeaponRifleFoam + entities: + - uid: 15416 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 42.90458,-8.522037 + parent: 2 - proto: WeaponShotgunDoubleBarreledRubber entities: - uid: 4196 @@ -179382,15 +179106,10 @@ entities: parent: 2 - proto: WeaponTurretSyndicateBroken entities: - - uid: 12786 - components: - - type: Transform - pos: 48.5,19.5 - parent: 2 - - uid: 12787 + - uid: 10217 components: - type: Transform - pos: 54.5,19.5 + pos: 48.5,18.5 parent: 2 - uid: 12788 components: @@ -181126,7 +180845,7 @@ entities: pos: 24.5,2.5 parent: 21002 - type: Door - secondsUntilStateChange: -319135.3 + secondsUntilStateChange: -349301.7 state: Opening - proto: WoodenBench entities: From 231e180ff34c184d39461e7934093784f1142aad Mon Sep 17 00:00:00 2001 From: Snicket Date: Tue, 25 Jun 2024 15:28:37 +0200 Subject: [PATCH 178/546] reclaimer-lobby-art (#29343) * reclaimer-lobby-art * fixed attribution from my part-Snicket * fixed atributions this this time fr * man * Grobletombus --- Resources/Prototypes/lobbyscreens.yml | 5 +++++ .../Textures/LobbyScreens/attributions.yml | 5 +++++ .../Textures/LobbyScreens/reclaimer-nuke.webp | Bin 0 -> 2757912 bytes .../LobbyScreens/reclaimer-nuke.webp.yml | 2 ++ 4 files changed, 12 insertions(+) create mode 100644 Resources/Textures/LobbyScreens/reclaimer-nuke.webp create mode 100644 Resources/Textures/LobbyScreens/reclaimer-nuke.webp.yml diff --git a/Resources/Prototypes/lobbyscreens.yml b/Resources/Prototypes/lobbyscreens.yml index 3748d952354..8ffa580bc70 100644 --- a/Resources/Prototypes/lobbyscreens.yml +++ b/Resources/Prototypes/lobbyscreens.yml @@ -41,3 +41,8 @@ - type: lobbyBackground id: JaniShootout background: /Textures/LobbyScreens/janishootout.webp + +- type: lobbyBackground + id: ReclaimerNuke + background: /Textures/LobbyScreens/reclaimer-nuke.webp + \ No newline at end of file diff --git a/Resources/Textures/LobbyScreens/attributions.yml b/Resources/Textures/LobbyScreens/attributions.yml index 52a3ee77731..1df5da9a2bf 100644 --- a/Resources/Textures/LobbyScreens/attributions.yml +++ b/Resources/Textures/LobbyScreens/attributions.yml @@ -51,4 +51,9 @@ - files: ["janishootout.webp"] license: "CC0-1.0" copyright: "psychpsyo on Github/Twitter" + source: "https://github.com/space-wizards/space-station-14" + +- files: ["reclaimer-nuke.webp"] + license: "CC-BY-NC-SA-3.0" + copyright: "GetOutMarutak,aka.Snicket on Discord/github/Cara/Ko-fi" source: "https://github.com/space-wizards/space-station-14" \ No newline at end of file diff --git a/Resources/Textures/LobbyScreens/reclaimer-nuke.webp b/Resources/Textures/LobbyScreens/reclaimer-nuke.webp new file mode 100644 index 0000000000000000000000000000000000000000..b169086104bae27b576ff02592fe511ac25757ca GIT binary patch literal 2757912 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≺3Y=aa`%|7NpPEOx~T6 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½{i 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�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 z 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ⅅ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 z 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

  • trsA& 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%0DH**!8TbIh!Pd3 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�){z)Ff9 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

    cwB=i$9O2Zxbi~ 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%0AbeB8B5(S~-VY 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�`<5DG=c9u4(~5 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 <`tvXU{PQpW&EF11Sh<<(VuBeBCL|?w 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%0DON(wy5 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®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

    rNYVq( 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%0APW!3FNGmiz#b5}-aejC8w@~9 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ⅈi$um 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ξK zg+}Mco329yI601e7dZNP#HUylLXktlWZqAGX5(B#uR`=`9Y`i9>+D3e7iA!Rmk7T3d-;|!_(pBoyYVzFiv*~W857$unszKgk88evYaJgaaSNGq65L8no}lx5$ug!86`U5$lNCFf&H`d-+fzO27UQBK7H#? z-}=ilcQ*`v5gKxzVFJfh;v6_6jjZJOD%wtv05^*Q2W|*0liVWUL+(_>Yk^<|7g^x` z5K!TQ!VB6&Y$84UlAJrlE;exE(bCH}eY4+}y}HsI)q3nB2T5`@9Uxodo5oeF;IE(@ z$kqAw7{lpr-8}H1XflRwT;(q~u=3GS>qb2yM~34o{t_3ks>Pbmk#*08xp5B9j5CFW z1*S&x8_v7Aq|mew@yvQ#euZVzo4$mR$9g@T_XF2GUNGTQJ^6!Sle6!AfBW%T`bI~T z?juapO=j`DVZ(4tM-N6F=PqU?a`1?YVYM*orzn8=Ph5nABrKUc0uqsc4j=t|qRU2$ zY!Q`&2qqggqPQxy0w#~Ys5sUSOWkh8PaLCS7k$c*ECVDW4k-Xx++-PVDR~wX;q76SgXh=cIsAlp^(bHJ%PjW+g9Iwx#g(Czb%hJR z@VAq~+ky5Yb1P)qxPcP;s zMWOHWAP{y?83v$tB}Q^cxpB}?WASt$)&X&DMGU=L^(LT#WQ)u4uGXe<%tNnS{3#5bZ+Uh z-tZf$!&?2zV=ilI+a}!KjK-v!^Z_Ng9lJp zQP8;W8a)xH#pqb@1c#@Z7pM6(nsntlGC#oJKZpN&_!|t2xfK3g${oyMcASf4tL28V za3H4CdF9WCetYfrbX={(xtu_$yo526jcLrV1q)htAQ``X|C;LSasNn4Ky@plHqnJF zsB!WU3q&hcswClXHPX0OBC%kRACbtJvuUGU+uCu z7Ydt%zI3k}8IXzEb)*BHi=s3G^>zRipIGQ(86 zd2mPh;0<#r=*t zlcM5HiNkfUa0NtEeVp#ETcyJ=;u1F?U*}6AG~=Y_C;(^0Wmb5|$gl6eidyqmn%sYe zU>-0;V*n>qLiRItke=<@HCehc-=T^K6{~mnTrqR&nvRAIG~a7(w@I8Yv-hO?`nK;g zb`NXe+4g-c$DP80eZ$U%oPXTE{h9pr;PQ!__VdhBBZ55rO@sdRBtM3(`1^ znul8+%G;-z;x2(6?lX!5TSHyVjAv*+t>CDn(WnJB%d>5sK!AJayFDD~bJCfdhbsWb zQVtf&k<)?A;n=~~%NG7mG>}BDD-hW2`?i-T|TAwaW17{^AgP$O!w|Ikp!gb;gexh$2b@{1U^E;>TG4Z}A zmt8p~=QTNwEEjQ5+KW3n_ETnkcI~(9)pu=b;7FfjPs-%`Q$}M#vUFJzIGrdhk6+LH&aR)7C7zo(MY zzy9{;%OimOe)nwD;V>^egRrlZ3xX_0@4(&3fwKS@lLS&rxg_MB``7&XG_C-yI2f)d z0AU1}s~9Ki=a@QyQtc2ZQi$3W<5TWp=e7WoR)xI)X{}J$Lkl2vWpKg=j#2Kw8ZOp< zb2j`A!}9}ItBzk3Pl;*#cuh)GmIRn&N^<5?t?$IwEHdx&D3hCf!zJ;QQy}i(3wZRq zv^eVRFEwJT^#Yww@DLN<;qOM_=b<@@+EA%Fj^h9d_4~7p_}LG~^FR0nMDp(lCVwLW zEt{s5?}QqA=J~snkM0-3^P^!T2wXWX92QDY%@|{-=!2xlzDO`!ZnbDd6bTl=M{d08 z5ySnx(ilffLAf-4C7+#@Yl2MZf((m#e2%>z3UKJj0&)k8_LxZxdSa8@IbU;N36JS> zRPMkr0}0{1=b~)>MD^}IgGcvDGJix6PEM=^P&fiN$ow%vE}*LNA7JsFe1{Ft^b!AM zMKE4;VG@gd*#XQ!ppwJu;md;|pT*nS`rtqx{!m4z_ulY;V~sE+US&x1kz|30hJz3* zO^+`$aV-1lca=NUV9opF+pNP?;ckq)X-K#8ATJJ`e>3+Z9mP8!a(F`NTn-~Xzn)WsW?tPTS zq`<99rLC*0)4t!v;|IkpPsrkcu(ig#>(y=^X!qEC%_{rzv3|luh<}lP|Ec<`N;z26 zcsgD{#N8`Ptv}L#{2%!F6K98VfFOq=!$UDo`{9R2Y-!2Nja{#FBjQ`L#jX{9e@?!% ztu;NeLjaMaZL&kJ#~0{T^YdKhWb@in9~%Z>7D zt1jB=vqm>`er4u-|6=;810MubP?cZfJ>x+4Pk6H+_6!Qa%l;oct}}O~o4vMGITmAX ztc2mG*IZ}r+lYVDwCRT9$kHo)4R_8s>xor-`Nis;?!{5hytXg>*3(+UgOy+@ zAs8haYKG?9-Z$@a^%q}s(SH4AbAEKHBWR_RHxAzR$8aE`fg^yJosS}G$HbzA2on$l zYLFFQnSwS1>*!|MWdSueADOlQC`Bl|)D6HHPrm*@@2>?s37sV3?%Jj*TXVkQ{m1Ro zxBmH)zkKpn2PmWiV1^SYF9l&t{9&Ozr(AQ#ixHy}Wug?$6S zwMoEW9a4~u&hUW=yr2O^_S9lWNURalV^bgyZTAe}m|bf`b>qp2C{Nl&)Z;mouL}*d zf*oKnNO=me}Ei(lMl%v`@h70udF883d%z z9O+1TdaKNt6mupekfE@b{jDEJ<=5jcMI4}5kH5CA;;P56ThR-^p-;;%n4A@W9_FE` z7p`3DP{vl|fR4x}sG|_jhG<8zd;_N*7QiBsv=oEW&jwSle~|JboEn**_#mC4*UE{M z60-=KCv^fd@kj>>`(iRMX6TvB(4e(@txa>^0C)Y~A_O^Xz#fk*p_i4& zoM3N$(;H056S1c@y=mldI$)Ux${s2Zg5^a52R^{;4FxNN9P&XAJdrhaQ-F-{BQMo8 zC&1df_yCqMA_*1hxB$*W)5Rj#WSv8Ugf+1sF!N$Sl`JSZR2>Rq*!5hGTxRB0hET&U z0Ie7!U>X+mZkt~)0V^UBJYUf-fcPL{fk{LGH2J;^si+k60t?EkL0hAj=oU`cWskO*1bR3gC+4qw(VWO>LWfSIxI?9LKP$+0Y@`^0EbxVt?;I}DRIbN1?H zO3_dpD;%gWC=fL7n=S7H`{@E5owGA;8O@GH3Uit}3NO1tvVk6|1 z52sSbOy1lGK?=zV3Lfh5K!qe;i6^EAR};+%eBM0}+8~YlV^!>Pr&OPtzjkCH{vtpu z0kH_j0yIlNJPfYK!T|HYfz>Rsbr43Yv&e(R&Z15gqC_lOW|vP}G@A52#t5R2N)oZb zY}E!&;uzeOaEk%+er%D@c~)5WjselvI9ER~0kHn{^}6lzl1-r{Pfl9F7k5--%noX= zM+htcSn!4USmA*a$b_*%5OW5FXqXEesAg!MEhG?T#ZjP)nyF6U@Kw)aL#y&Q@~j;x z!qtAW8wXegMlMb}|G*p&?+{d2TtE#y5OxQtAX6bGEiDr{H4gpg{GsOOSkd-rKoDjY z5Uv0WlIC{@EydXgmA7dI$1?Ein2%T?-!P>V27X}hh2P*>J~OR{^iMfua5&)*1^f8V z!8rx}K%j7ACvr}Ehmd8K)Q~V_RT>~mtLGR{ic@pH=WqO2KVSK&du?A*wWX>>kRm6^ z!Lc*h^Dduvd0y(rOTJQlAnx=nTn2)l$`AM{dEKswuIWiVK(S^K0uA~%*m-ssUmON91L25~DGt6*?7&BT+UB-eNB)}kZ zLl3Sn1Y*t@j1!1M8FIr!Z+_6N!4fB&&sWQCN(9Aa@dGQ=0qR|B~MnvebxZ+R~s2n0Nl^{^H2Pd0dOSB#Gy#Y zh)QwG#UMl|92^K4mqsdg!d|cgSxJzaf*um8QKZQw$x7n~a?*xjmAVDO3k!D|#uHgq zipRqZW4`14dCf>tnu)SUSFeR-;WJn;Dv1T#Uq`d0T7gg44`0f4Hq{} zSVB=-1g$`YaT#UCq7ncY;@9B?A}mJ~5+Q{`6OALNj3CjG5Qq>0i6B*ARRHM^q;~Ub z=7`zp8#=%47%xQaWo_`dSBZJ(w0=PNuEBDDY;p&p*V7A8RA6eU)s?M8Q-er7iUK>L zRg)r$W>A7f$2bWNcgF{dJiXLeTjUlk;t=gCdPp_Mj6+hDmqPL$^`)CEY~`ZPXnmK5 z>)8oP7>v8OZkVO_D8_BPY{O^n5#y$n(RB?Q=4Fz}(>{Qln1>{1=d)|O1HBJt{2q|# zJM#r))@3FTCR>x+k_pmV$|?#i3Ij4vyv?V5x0H>BOci^Qk#SmszY!u6( z4wSvp*UIAPT&3!mT<1=2hUq%X*n9Wdt`qbvsB~gEi>ONbtleVIZgpTHOi-msD^dc0 z5*FuJfJ{e@r}ts8C_7pj1zkuOIV3B(u{l{NO2H6yv_CSfSYb%WHsVI6NiL&c6_Avr zlhV4@1C2mTrc2MkFp4oXN(N@^r!8F%B6Fhrt| zn@QH92LTKTjAMx9&7hl|_c>K=&oSUEz4 zE9+4vfk6oSD`;4Tmt~|zh-)S$-vbA-Opi-8cli1Mdsk(2tVvmU&IAWplDg7@z-5&$ z4@VdH+CYd+Z6UEw+K;%EW)vkLjtIp|D+@^WPxn736ikF7lZb_*JFwD5m+6wUbO$ap zC$XwfBO4q_SF$;jIaOU-%bv_5aJ4Ah(tyUHN_Sv=RQl;BmkAU=W{8CXlpj5SI}LH= zx}NLRArV|1={+aAq9Qk#1u~89vZ33vLPAnPUC7?Yg~f)Y4UiN1a7Mg|7a+nlAxCZI0#22% zPD(~PGh?&sB|r?-+j{o3qn*|Dm6D8K_{=~2zyAN)%yha+UB^deo{B4vtH+&_JNRD8Xl+|2 zIUdKkM+>5ygi_1cuqooe5w?=oOdV_29Sv~cjvKe z9NyM>TIZ+pty~6430h%qb<;S6N=8n`+e&ytZK$M0cnLJXrt1thXo5{AOEbMd<;R?q zqS@%C6GpL{2aGEj4=Q1lXt0LiaolfMM!m5eJTP_Aui$<+4vDq_zPHH%{G4Xv*jONI z0dn(zMP#n{e$RfF{FLYEQDToK=&jQPJubWeZc`j(`=mx>d=2-AtP77w>kYR&Hid=Y z$zs_HUVu*l{lHhMubn6II3hW2FjO@>wjpsqI6%!Q{FvQ`F1!~~GpimCs0Pgk{_0Y^#mF(7SoH8%MZ6 zo$8c|D+xJN7(QVsGRC~#@ps3}scUcb`^Zn3x6Z9u%XQVXDNRVpsx91=ONMXBRdQkv zqKa~{T295Y;j<+@ zy^YNOW%Mk2*B~_gGcBdkU+a*(6au8msl#H)O{U$K%y+lv^ZMpR7+tV9CcHqs$(!0;6G8^#a9eaDIfSbHl_AJ3Aq0xW(<|jzb*<4}617{PaRM z9(Y#-4fng^cq;gXV_J3l;Whjf1Av&T91489Lu<(|)b4b82!%3NEu@NMSG8+oG>2Q& zgW&u_je6~rW61Isp0cmg&o>sOQbQ+v8N)psc<>TVH63Td5^u+q@JgU?6oMk0YXfop zO!CKfzw^rd#%*SwF*vQj`Wf-X;3geAu&B8em#6_6Dh zt}N;x5*8t3oTB=IfTtkF*B{pM^!$PJs))9x{`mdd*}lI1Km{EoFe1wS{_S6w8oxmG zoB*BKy&;-Iz0<{_8vD$7TU;@C*+ z@hocAc;N#=`=uycVN-?4Qy)z*7Cr^b%5bRvh56Mcbm6rj#mQP)mF?7*UfSgJev%k&zy6}4FF$nv65*Xwon$4*yLfpF z0xtZ8|NkEB36eqp#gA!lCSj1mdE{m7>Af)qQ$0bBF6qX~u!X1Av1q5w%2chr2q<6* z8W4Mbz!xiUKb#RXIW!+GB22?a16rw5k}@hjWVhhmj@zZBWw|rNuE`&mGQVI{DTsm( zL=*1csFU@y49T|ncGvIgdOvjPs2V&2KzW3t!Bw$7xMEuVTyNMH)Icb45~pq5Lo(J!3P>7Hicbris!HiXq4*5js+Kk$F2=91dTLQ zH6`SDq7om$0jqch;Nh6#(()Zb{0rh8{?CVh4;P;y7%GHnj2=dnT}LhBsO{p^!RHV< zILYhqexx2g7Nz>&{>Fid3rM=MwHipPwGJ?r|FHkDJS&oc1X?1Q6eKvs(E++73k0J& zw1itB5EKe&`*6|Ao%HMjO5T;LF2{+Q2pd7{JJbcXFd!h=D8MVS@js%=(q-E5ib#vm zF<~0*InYg26grR8`q*RClXtoCY1fyPVoYysHO4ECU@5^(+ZnTDY)4;^;N&rIYkT<@ ztm2xM?;-8Roic1Xk8q=*b%21Np>=>%>j7b{+Z(vr0KJ7{@mD3uRq&0((*yE&;{%|p z@Eu*+KB(RHeKPX#5zzPF_s_pt7mJ?x z5UU-bTG_T}4|EeP zTPK2?)FOd2F2&g&|9g;d0iKyzbNVlmNZ2bvMb1gd$7CG8o@vVKXRKUX;1{1v`|u&&F8F(?>GIu?iQaoW8)>uZPYl#{0b13nXGW#UwD4tc*cNB z!9=@tf}nuFr36|{PFeUSeF(%>PZj5aayGbdi=rzQ=FpL2c7nw1eb_caABfIb%;19q@Zt+19XS!jGG&h^!ek~fPAXZA zY^Jaj0#HdIn_!O~&LyX_+S2c5{gnBA-nYEJ#jn*`uW3Pe%8(mL*7}s@b8GLBEeqy9 zo4Vqomwxfk_#6a(HCv}~uJK~gufY9LtjWEf`cHq_Km7duyuA0CQLE>($=RUQj@+D; zdmaZZAi{B0;RH-K)R1_=<8W-f^kNdo-~nm7CJ=~&Hw4tGd-i1O;dV@00aS}i&65h{ zc$bd?fw5T} zI@|x^TPiLJR_&CH%JTQ9?n9uyd0YukgB7&Z zKW?ah0$j^bo|%=2);rmIW+X5vi1{AxNPOR$ZtRBLh%mVlYrF zJv}Zh8^K6vq#Z=+DHyCG2X8eQs#qlseuh=H(N77r99kXe2~Q16yNQtM1jw{m2u}HR zsAlY`6S7lS7fL5QZ}Y#d|4;Ilt@pO>o9;cIbl6(g_d;q!x%Lg$uQ6uc0N@iM6Q)1^Y!Q z<4`C}7(u2wEuyh#Amo1F0%c7InsFutQA?w#ur#`+cMdB=cj}5$)Sj=gb1qp#1ka(7 z2K|^vIS;wI2Ou@gYCy(^ z!W#WWA!AKN2@w4i5f$$clR666>L^8$y>1p#OGSd3tG10|UVvn|6LslfYP%N$^PO6S zuI#?hT>0h8{39oHZiJ|LDZ8>YiygZcQAk1>10AI9N{Ew^CR3QMn-`$n{w{18HmYi} z5TbDdq~zjkVcQE$ry|!F6M&g7jvNebY6ral?G)(dNJYUI8b@%3JLh}h1_cL3p)z5r zQ!rE~E((tGAT7W<%tMESi$xg8lWJw8ntj$lSQZ2qZE=Y)C)7YVja{k3w}*q_;xIoh zSg@yvC73Xc7EF~?+5WDB#Om zbmT}H)FK5S9Lm~_NY~U>N&>`$!bW|A;=)a*0ilb8I!CcN420@Zus9f~Ko>)+9DN}! zFNF_&0wkd}>*MZfJ$#k9A9F&&0p`o#d2hgbLn2GVlDfLoHO3xL7;?s; zQnzEn1E_1qZI)iAs=A37$!siD0%VbFDVe7S#FBNZOlsRz7`|+P%vkk>;22dhZJYMr z0f!#dqA`Z&@&*NUFF+>>-56DpUw{-DlLGB{lowT!VuWqDloQ?f5k#|?L8$e{2+JsV zq8$%fPu#dO0e3EO<78j^WL$UMjb~n2%CJM;lqA*{X{SrUHv7 zu~T*CsPBN2fc{ZvT$IeY>C@3Ps{=J+&hTlAh&db!awhbksU!*0GKcJa++%=Y4>_(`+sCer%9% zKCVO6UhXdT9%}Wi0c+Rv@jAm&TqYf9MLoC|Xr3pJaTFX7RX}~=c*EF;n|J4}r(&4MZtTN`g?7nu5$7+woEaM108K{Bi%6kNN$TpU>>t zCCwq$@q|>eDYQ%@q8u3z?N}l`FF7wf@BCWov-EE-_2W^{{HX8ZNAfydm#vCNx;TZS zPGYlnQ~}_1q*|f2(F{b4oDrF|j8V8aAp&YtZBP)%q)evSrlh!66iOMST9MiVAg7L# zVaj4AX}K|FFONIe&iakIL+09bn$%LuLrC*MmUM&E|jtW*RuOj3bT1 z`C}a(&CT!oZskb9%e3!x;ouD?)&X3Aou~_Fi;J)`^PRr!xkC2cL$zJodrfs8xP8{k z=emuYRVP3s11^s(Ax&j9WQGMW2_&aLGWT1!J9|4ffx@03D&?S*hukWPha8kgioKr^;M_Y;&8RLscp<9fKjq6$DqarA%5G|k zp4YX@F$rl5gcb-eM_r^UH2SD{(w#G^0 z!QFwy0`j$tlPy+QB=YV7L3xuB5}pDgYD!Hm94Iyyj*>xOv4VgxrcPKoD*#~*p&m&0 zp#lU{K>)?#Dn$X*b!i%2{e6c3YEs~UYEGC7IoX8?cbHj0nb3}p!ItcR;e|j`y`XZY z11A(0!#IHDI0#de5XHsrP6}n38Fx~|SV=`nawK%y#y|yvkz+8RnZU|saySg{t#rck zSI_^6{$I#{)jIp={qE99pYX8t-i40r$gwhq$Tnz#@S+2&sRY#hLwet}ZFivn8d^|N z*{y*4W}%4f5`~fyiaU^ikO)IW4k>^N#Mq?V5wRK2fdUgb8VW(Gp$$7Ekb#_{O2}** z7>kQ3u&C`eFdg6p7(?MKp;1G)2}o8WFa%>*FBFzB1ep`!rX~ojdBWX60BW?K1p^xWtk^f%N<~2z zQ4PIB@*U$w?GKun-fVZ^fZ9(`Hp zL_lIeG)E-2YWC{xBnG8@cZ9D?-xo9o>_a&S2X+>fBmjciq5!%Rp;#6cb^w&R zl@Nft*U1oQP6O6NF#Jxw2V?m=IYD}_d0luxe@E}2+oz@$csh0K!C`QTava_d(lPH~ zeq1OgEM^=75P_2Dg8|$iVycyEs|B^jUbY6sF%!m4pDmuI%`_atIRvE?t5nF6Ng3!` zTU?NHmK~tn+H^)KqjnntL>06d8U@vyAiI3#Y?Mk^6wwhV+91$Z?D>#&-Lu=ZkW8>< zPoyPNq+(qG5>;j*Eif`_gIJu1Cy%ym#i|8xLUw9}p;$t)(XwSyk~gzZ2@EJY0F~GB z4=Mm+y}FHj9I+$4(Zv+Uadx{n~w<*@A6}pE!jnt=k`qTr#F_?>BSE%>431b}(47>QeA>p=FNX zAP3EAdMpR5>vR3MKD3a47FI}*3tCkd2WUKw%e_vJ*Bu?@+}_I15J4(MPo^)H)HQyH!BMU8I7_UY#S!ZPp#PDn;hk zlc9hmurNWNNU616Ob2}E`gHS|nMV6Kxn#*@figLkE+FYB58ZKOB-{nP1T>B)q7#*ijBk0Focde2`Q=`1n*uKfXfJ8P=tkR zE1)Dqpv}iP*lj-^5U>kVu?_+;H^6!J6&;BX=*4(=5 zyRK5)jg|-iXp$mNM93-&SP5mwYD7rM6`hZ&uBJ(2$QO$k@p7}t?drbs{rmmhPyXY( zzpwdtccJ4t_>kB;;sbz=W*~1}u!E!1TZX~$;>@#6i;9jFPGndME}$2mg$lwa5Cz2; z$>!8y)#9kqh-|4Cfuv}Bm2ZC9-zr8~Nt?Af_e(uKbNisL7vHLHLW@oSWcJAae6Hh} z;+7|$i@+4>hHiL7^CuB#6TJ|VLrqIUaRL=9cvUHU;qw8!*pIY(Uc*)&*Dj2k?ci+! z758J7Huj5cUc&DiMY`Q-<*2=2!Hv1`I(1fBHeUhi`#rStS^n8H<@f0a9z2!g8by`y zmoibT-|BaSu*A3c&L&XdI9u0B*pHgK6(vUhl7b^<8#fA|>D><>_w|~W#}(&V_=Xok z$zS;Y{oOzO-TO~TiM+edH`l$PpwV5!4@C`#Hc~Jdsg2PHmT8S+a8}c`(x-%2;)&Fz zM!SY3K}p6{2%%cw(*{9ALJ&!coHL^Uu}B1y`ox@E#4ss5{$k~{eq8OXz5J$WefIk| z-3?(P!sgbqNuU%v!0f6z)@j$O2G%0)DaL% zG~q#KXYq~jsUM;C-+YAW-F*0wAT2Duf?Ymg?B4awiQmv9r!R&(97^uCmBQF*s<3c# zHtgz1{#We3L;eoB?Df8}SmV$oykXn=ZN4iax~Fr~>3zBn+ljY{Nz@G0Xm^C6KoaVB z1k~#dRZAYmly$t;@cjQ`y8U9hvnYAI_Hz|61#+|3AF1u<<;7ODKJ0q2FGHyMRBFlyjIof)31%RKq-L&e z!BkG|4YXNX#=7=YTO_G@uAVBzwbU{Cq|L(A-n#?P)AI=!wQJwSNo=z=KoZct)Wuuy zL5)Qg{6>|EZx9Rp1?VT~?Ow&ouGlP@ioT;EVJQfqz!j3lT3W-U%TPh&AAnzQID{{8nq{M;9Vx^#UIi#a(k$>~C} zHLOW};#BNPszcejc4sRA7A#g!lDinXoH$0H_jRXjyncRyL;by+XOM(LDK-!g#JYl1 zv<+mUe&o@XxsC!YRPH>>mF$Gt^FFH_Ak(LvN0e8iE{EY`(TsKlpro|hHEFq;$GRTt z*jesMyrqo0FA`c13KRN z9iUK5+xG!8ZpFOBwg9yPzyE%}|7r_eO|H^*1y8z6VD8FS`b#g9`ygK?H-L`w%WVC8 zeE;Hpjz5pwmi5dR4onIj=_q$Rt8zyqd%oWd7(id!?u5PNUuSFIxZpW{j=yw&&qS?U z(v|AGH59dg|byA6CSN zwn$OtoiZP??>YhBhtRRQ76{gIS!?}D@z56c3lbjn0yb;!yG^K25R-%TDWR?5^#;_2 zE&lc^BjWN>&k^40|B^wM_~KK|z~GH4XyKwAum#6x;Qc;G-L1Q7pdc17bF~q+P-`TV$J(GGghwDFA?`(I+9e|9Fl4|GjU;AXSuYbZM-jjS#gf_ja zvDd8|7JWjuHG)pBpZZb*B4V@7FJu4Y%e$e;t(hq=Y!!7PoA27j^?6=5&XWL?EOekw z+D6x%v>!ZHf6WPek!{)Rg;DM=s~c^-UN=8|{SzE8Z5fl75};2#h-%M33g37gXyxYH z^t;aMsTPAPyb0MS?cMx~msbjDJ9K7#V0UyR+|*hQe^fEr)tNmMzrjD@;RHW$pgI9X z?@3LdoUEts&Ev54R?*9Mr2L)B( zmY1cI2L;<&~|zmnV0=C-2ET@A_-`c}m?6o7cDNuz&)qaM&YU?t{IfM^e9fph!7; z;?%bXsGK`-+9l(%nAPP3YLF7RK-wJs%_>%RIYvw^ zR)8SzN*g9->fYR4K5VmJZhX}$k4KfHj!TJF|$K9BpQ@6Y}^)os+9Q_zVx zKmfvwi|%0^K?rP}5N0B!qM>j@dARCpx8@{vf@GdIe&cPzZ_eQ1(dn(PFx3P%M-sh~ zy-(M5n(&8emFopxuShwY9}~qUr~}u_jdNU>eNW1(cif^SPMb-!qBL?iR13idXOfKO z8%T+mY@l7uBYH^8$$gq;l{zTp+Pb;|!YQtMnp+M^$(K}2lfelMFJ%GMswyTbIkI`% z7}`jFRt?qxdT~dg98SMpV`?Le3z(hx6hK-|&j`oZfmKb0H0{Rlb!O!8wLQJf$Me3` zd8jKWnDkL5*rt2_?e*iI>yPBo)710j$35+$+|Msa;quY+{C^S+#?WG@lF@Q+` z$tA6@lxb;YAOI&NtguQlRe`$G^%)fPBOwV;umL1QLO|bC5hRQFJ7VTdtOz7vL9{|^ z6XjhX&mRiEEnl|fSU>&#&6=%W|DY6q{vPD_Y4eBefgOtM8+p}B$34INjTPSCQf_Na z$ce5S)EqO0Dz)jIk_tAxQ{JjT0(HPH7f4=a$U160A>#7hFMNSrcaotu@1w6zoT_tJ z73txY2F<l@%zQpFmS(q%V(l3RX=zFU0#VbVZ{ zV4c)U~wS~iJcKt3kWYN<

    0FX%Mvo9!PK7s>JRBYoZ_+*b77&)@ z#m;$!p9nER02x{4eQ^pubWtiB27mGUsJS%fmj zrpMChmz5phk4K>P+ZSqF-MCX`D_DpqhmFM|w12Cy?INQPoE8u*Tu@Ax9{9)s{E7W6 zOW0H5Yku|T{t#J_4pxbec((|a(0ykyYsd@_N5*kVRhrmrgJs87eiZ$cW~MDdlCkFCUl%Gi$L)r}w;XNc8} z;t|{(@R{{gcu<7x*B?{x4FJp6k8+qZjt9X`DhS=(_70JLeZ=(4`(l|}C}gCo%vj4* z30b7L98TzSJPccSp@k%O;4Oft_6XRqj!a} z^EdEpyx!h#g()VCT4Vob{;!{|zs>t;KXZ1gORZ^=Bq%l8{e|*!+$PJI%28|VZrJYo zW#3oltxUgTPOpT^y!=(#3?X}O%e+52nLW6P8%)gk6aPgV=N{*UMwzx$5Mk?$%`m%a z!`CiD4F`dk9B*u)oK(m!|BNOoaZIImR$+mDzTQcU!^NG#i1%>@@1+KT2=2at=PuM; z1MT*1a2FupokZi^l0gxQd3yeGZGJ(3+VOKsZlCS+QMro5ZpFQq|JmkI z@-h1bui~o}p*Y8JtaBLK{&FQR`I)Gy!jHP6c}u5;tSfgI3Kw2PANr|7uP|Yu!%VS7 z8b8EO$!q$QYoxc#U3jIcPT>rzxS(gfFU6G<(lpIKxP) zJrb)dVJnMl%5gU13xEhYhZ$m&C2UJjO*!mrJueTWoSgd*_lPF5KW@NL_B#O+(1T;% zN1VJQp>bSt!xCh2Q*sCcaZS$L@7!Lx&J(y2F;BON5zqO(e(L`|{qMs+PkwFIcDt?! z?Av|oPGIj~2y&8_2;s*A$I+9UezcY1KT4l6M>odBhXZW?=)y7@nPU-|Vdl(1Xemj3 zuAl!s|KHF0^ZS1Hn|H25y zD9(%P@Teut$}M?{8fdpYy&^>|P}%JV&~xuotYKHZdRx^-$6yqCqXLQz(Vh5214+_8`ySph*;)t30 zgx;_FBj=4D7i~o9IkEq@_4h01m-}Z{71NrpuX|bmhoDsPq$Z$f{n%Ru6g3ziCgCbi zLDA`wnu;zEVTI@{rWH{03KU~3jSQxyiXoz5kho$vg9(x;$rLD@6;J{o^a3>}--fLk z`vvnLO~r(;Q!g5zhSeb9o_!CPW$1tjPG;(myhj;JF>i1XN+^at35vQwvB3@|kRzPL zx#yk-$bICI#Gd0AF@Pj9j|_Zd*rOm_aS07-x5Zd%ckq>`3OG8V_3qR~B~viqkjS7b z7L*M`VE|K<)I=E(BZQ)^pnwpx%8*>Z_Ha<)7!C*q zq5_Ce5hgg|Apy39p(6BHD*A>1wq@~{K365$(wwLJ!AeIcf_8X+w5d~@6 zx4o^xW8qDuInZ)QNNL9%33AwhK|};9Vp>e5$mu&SlGh)tv_ zc?--ManY7A36%tB(W)8{(P%ksDNUP8i|Ulfo6D@$mfFZWX=j|J_DGwQb04L*I^-JB z^gP3n_OX0dqfBZtiQQGsHQdX(pr`<8t{_z_Nt6ioMeYz#y1;S7L3mYArF6x0ZN_@} z0Z>+8JE^FB0hDqe5|=It155U8wg_;jQo9(r^9H3UBUp9qK&t7cNlSm4KfW+FjTIf| z+|GX7DHBV85L!U@4U3kB;vc z$uUC!5MvS?%V8+8XhA_t3P5EjbJ>On@*0psgaE|vzrW;C3>J&mcS|s__X=EnT|?jAfI5dn_@UBEUi||CnHi; zga>sMlQ20=B%c-m2y7z-2N}Q*Ogrk7z|bqm*MQb^im`zNyN-c6uz`s!#NwM>P7a!{ zlY25&P2yyYX#R~Bb(d~|LS?T+RtTvcyBWbeO_7C* zMOzf46K7FKrVbW-Jo*mv-rQy>+M;|;JG6<~SHN6CTunrSGNk3>0%etn1ZU` zf)pase=8i?k>~%2|Ly;v{|m@0{HQj|ixHU7ppL0ZdrnJt%%p}oh{co;WUg4#Q-9R= zq)bUjwUpu<%DLT)I$Gm!%>)$8Al}{^@xksm`MQ51#%%>q90G)m5KUr)xU#NG2CKdg{ruwp{?30M`FZeT z+LHi#xZ52EEO?TH#-W>Z+1y%+u#yu>qi~82(!iBTyn2YJ+?rc;YhANdAFokJ^fQ0{ zGk^S&Usiq04#L{g&28W#)(AibTL8$ATQ^d3ZW!fQ8s(CO*b;uqzgs;+O~KJ&;(Z80 zainr+kq{8LWs!j0h(xJ{O)g!ub*Zac!OpFsN@> zi~$tV5kjWZfTf^NkV6sh55!^fuO(Eh_qAP3gr`JO2L#Zg!5E4beR2s$M}PvM862P( z2oNQ&cs!j4n#dLIexLbXjTwrseCwJ|7EcUPr(MqH|)-+ft5>~m%w{@KCJNaloWz)tvrZmqQVjTKK8u7U$=}<-ucUq-#>8w z)}K14W#)Fxbq#I}0^3#u-L+X570ChWkg{nNfo&3iDp=;#<`2c>)Lnnm3RD_x-DMeJ z2}PZP3=u-a1+m)aOH!mjr6iE#3D8}Ls9S(UHGlyrqQcT%;FaCdmfy2{X;O;A+Va+3 zsGuj+3)~uvvy=N64M!F!n;f%-CG@P87%h20YZk@S>P_$D7Za#GDiQ(*%WANs(!__~ zN?~CW=?EsO3hN)AVT>oV=J!f?>!u-sC0EOhEg z(_hV_1^R}swzXYzox8ZNSfF_uU((>|JZi`~uX)ejCpe_;o!&AD5+zX08C*PMukCJT z3YtK_m01Hdrii(QvnOX4%{PNvr|}81S=-OO&)}A?>reN(Gv3oc@&a4}gwb@H4_wBXS!&LWhng~Elo9pI!4eLDRO-1%D z{Y`aCl-vS~b_H!Ek+D#3d7+Xu3IPjU2-$)a6~5pLOSGdYuuJl(yLEkzHh0!Y%7k%V zBtR7$Mlw>PRn(Xa3YImBntF+96%mdCj6-X4jZlFG+$@gK3M#Mxk_Bzn#J;5ffuapi z)WEpX4ya_9Nt4Wy0s-qNiX4W^H+RpVrN%?2RV8Co_d^eWAO}Sr!m)5bV3|-*L#zI* zBSxj-;Gc(O8WI6J{QdA7-k^tY&>qinU~r9IxdpAtID!Q%FmhP%)02U3hxc<@oc6d* z#_X?PHafjlSil%7N3|EZbzNwQPZhQ)S&-zorpqzRDqTDASQ?r*O-jWc+ng@TT&x`& z4HF#H2AgYSNa@uC1*%`^M>mRJ;PqZ8gdoaec)~jNRRAU!u}80J zvwe@B??24n$86sR5epu;jWx@rwUam>5zl>0A6Yrx3Fk)xo{zFU6zh?V4z?FG@I^gZX{tAhbT0v+g2RVs_-cA&~y%- zH~y`h?#GNR()+Xg)vzDg8CIHlDTczmpjcNicUD@hH4S6yh;?0btlMsH-nVm(pB~6? z?}D|=8&dCQzsC0+bs2GO*rI6Cb=NeCw)Q%59N6Jb5@r}n#sMcMOo9Khk>J-mxMC+~ zfc{F0ZZvFYNv?-w2puI^w}?l|}YEo=x&AnBsf{F779nCB@9S0)Z-3JSrl zwa4W$#M&zX$MN#-iI+eBI$!=HkLN#~v|rrr;P{GFJV%Ui0*RwM9HxsOyO6;gg}egFa=eehvbWT1`&jIDj^-kV>ZSHjK(Fy7BDjOM0 z0G#US31R{f$sS@W$fkfWQfdcGl57hpRlrJ-EReaSr@k=#OQ)Z5&c<1yK-6;ZV(1r7 z|6;p11gQ55Q7$OTp?hT=3|>+*Yy(u%Kmb&LELWzvQ6hwLLOXVLv})e*_;f#C>!Ncz z`+PwYE3hT4J898oj6z}r=44=1R!9N~JwgPbJqV^aYEI_>!y=4wo2&lg_5XdWhpTx# zk9cDhh=2gnPbd)r0;j{k!d3R$>UZt670AT^6nk_t5i+fy+DWz0t(N_+HN@3^Os*M@ zfkr`sGa|uGrgJ+09Q=T#k39H|Z0c2Pc>oH4n$)+?+Fk#)-mmZVL20!jYA;TKD!RyQ z()P=$7Ix^Rqb9Z0OTEp64K+mVPx;s6{q{2{sMXpeEKY2IlqQS?FM+(%Z+uWSq!JK) zJH9(@qL$;>Ig6p3w?tgvq(ez>Y-?%fuqInu3<40HW+zB)9jYAJa(ZhPumUcuekllbplZ_ ze}aceiJ}TC?>JLV(Ru#Kcp91%S*&NxUFN;yz3P*jPB-51c=lO8zt{KWe8~Lf-8Syb zv++Cy`?-&H%v}a2ty`l zAe8b2Lgs=#Fdz2*hf-DBB1aAr5*RNkz|F#=DGxsn-@vp40Y}5ZcyWC^{q~@``|V$> zu`-n$$H#kjzVXRd1`tthi*5w4E`USR072Vp^>>o$*Uh{!aw!?ZD&pU<4WkI=COuS zIvu++nnxNNNkR={$hID)8p>cZgML_q zBBO|sfCY>AwE+@vFbY zc;4T?19y8rwg*sKRg;*r^waj2BKme;#;bi{-Hm{AWcCaJZ9)C6!=d(%(rG_j{KrivZM@}s zRFZrZI?KX;sr#VwS2MvV*s1U2RcGdNfN5wgB2HqO;a7WOD`Gxk*xtqZykgGM&)~<^s0Iyab&-cYE=|!57Z3 z;r$fU-lYyCX?-3&hO=8cYBHJ)~xpAG+GRea>R`1u(%Q}0p-3KpEYSEe8gFAe&Ttc38 zah$m>`Os|GZ2HVRfAxi?6tBEEGdz_!tYZYZ?6bD2v|yO3MyBpzAMxbR>)sK|N=8Kt zcTEnpS4jkpi;@i4E=WnyevY(-RyYdlMmRv>1xubb4e)&Dgg9tBIGl8x++stUX;JuM z|6YDW*T3|)!1Pv3Q7sy*N=X;zG@d7pSXnodW$qJIc5S-c0o9kf)60k+mDYP%&#kMa zcT|bzIvW<37ov;`@N$VLT+3w>mwp?WA=j7OUy|R;$NjADd5giS!PHGxTw8_L3tie- zB5{O*B1?S>$jerGwPyN)UDEp4_NH#p4l9UT)(33}F9Adx^RB?m9+{W_trcY$Ky|Yx|Z`XoFxq&3T8iIn!Epz`7MJ z5N%y*y}jScxzo_Go34(VpZt(}+fP6Kz)@G>(NFh%DW{u5yLI{eupGYM!CI~t{`_n5 z{aRH$%0K@3&`Mh$9zEws>k{k?R=8OcGn$mC>^b!Nj_Pz%PNSn zXk4TsaqJ01{b>*#!tKyyu^<2ETmHTik9P;~^}l7_&m-xI-+rHp%6;xN^Pyq7HX?<= z1fl=suW=e1j=d;2YB#q++_;*N4lU>Vc4@JrdKWLXI9;Zm**YT*OPsfSz2qx%Tuc1W zUdntcN$ZzL&-+{FPU{9rwAnB70ani0>d=Pr@FuUO`Fv+PqCVS^eExott$M34f3M6( z>~X)e?^L>kYTm_N$;^%i*Jd{5?aI+g>$ui7W6S)KHSi!jxYOHCJiVLuKkrs#K$=eX zTwVxb#&1w+1(|if7!*(kKxB8q;)6lFej_d>rUDja}GI4>9o3P zFwZ#BSscBK9Yu?tU)LC363o9AUS&nIFTABQ66SI3_X8SkfTh?VQRaO@;2EINLuHuP ziA7|1CvbYo3T&c3dA`So@v)TUMjOGiQZ02_DJnUuk5y=#2G?#f*b-s6u82t3)YUtu z)i}WEX#u(9U(nk02R6qS^o#$9{N`&VQDx*o)I)grIWL}H_x1d}pZES)X|f6qt+bXn z4TY{K8fxfIo83vKT1Wrr1D7BDr~c>6LY>l|f7Sf!-1m9kdy7W()INmva^9ei)j?x( z?Yy=(Yq&qvr)KMUbuOXnY0^ktxgZegRJqi}ywKfb@Ty+-eF$3cv_;8Xd>38pVS>FzYq>5k31I!UMo*!&Y!Z z3k)3yAL&j75M-`vAT$8Nb)92etu-p!$1q*gsD#A{>{RN5C6-NuMYa2bcWj-W0Hoc? z57x)G`sRaQMjkJI8FU+TA9Z)M<{OCNn2<~gGSlf6nsXrHn6u1;qQtU!ySwP9UN?d= z=o|nkw2cQs!6(3UDgXo;ZU7>H?e?;P062jmkZf7|r5}9SzqNk;HZe?~#Fof=#Bjyc z{tTDO$CM5(_v%{c*xD!8I~CuSh1i#faIsWCakGcFJzWNO1dS^XoAy_SU7ho!#>39R z2P!=Vx;^>u7ypF&QKwPI8eKh^p#KfiwTR{VOOfAjmTDIpBQ$5IwR z96N+E-9WE+yED3X?T#^NM;Yg7vcsv`kDpW^DU#5p*5!aen=8)s&bMRJczZvCRtL1~ zxab8pci2ok6?*NRT2{~{FDa{wrEsl?v?E`eI}#>HT}2(D6vv@vhos?C3KW7u1*k;S z1q#N+fj4Q_LhB}ag)KNvjr!6u?aZ&Hd@ z!bw2Mm?MQTyny65M#Og?Wu+*n9Md~iZf{aNL~eww&{|nzt@|*Q#Hq^f<<>}%q7g?< zSuR~z^=N04MfOIkjT(sQbkT72g^I{y5DCg0wj@pTLDP>JA4PruM8~`&#rmsQ5E>x3 z9H`ivQ~I@m9W;ORew$u}eY0O4)V`X)0Qa&p$if$hS9F-b7Xsjpf2Zyh5U`|xJ=Yq< z#!k;%*G_>zrW$Lcbsd8MaNxnkg@I`7={Cy%MT(fIb}kuPS0YpFg&9n(gVQ{hDn!n1XP}LnAlZRCLG#uukDJVdReIB&tMjM!_(Hd9AD!mkx_@~EVoqtyF0KZ*W#r$D1EUVF;mZ@==fsxsGFUiH2!6P4C=9FO ze)ayDqjYL+T`yGvCoAL7W(A~a8lmlg$V$Tj5i!!3q0K6$G>)NF?Q2CM-EpgMyfjHO zVOGzYWYg0oHXtIJXE}*jzU6W4c;FU+m+}>RU5}YB{`9B$&HrQlpYcU6)5cQ}8{X2l zDOf15=xNW^YWm=1#~s0={bDi$cKHKoUIPd{re9ziDtWXIXvw;Gfy|g{U_9xhDK1{; zb#18k3F76-(@qkhB;Mj!)i2uM?OLN|5=~FyLHy>!$_xD%+MRCwt4=l}eDei>WWSSATbORxNLvD6N5vd19qHw3EmArI4ZkmPD#4ncu_P-We6kK3ixGfW=pvGt5$ z1HOr=BOw&Sf;dkD!a#`#rRGpt*_RNZdQ`Tu52`MLk%lw~HxJC6nxn3V3v#E?#iUGb zcbd?4hTsbJr;6LUHv$9VRP(mOO5^+bxSbcO#b0(e!9u35G|Er zn1283Y!f1LT~XlC+XRwM>uoXcW$3uTs|{0BkXGQRr7PU7ZfV3k3*QbOux*RxagS|{ zF`z_%eO0hLBB?-Br`ByJohKSxsY%5fS^@gF3uJmS&Lx z+UO1lWe26&(VaC1Qc&HjDl-haS!>RIGVMa`;O-gIt7)uSO#}v|7qw(q4{z99IeMLX z-YIh+RMNl!h^Zh3tqBw|=m02kP`h8VK%j&DLISu$0~eEyzSkFzdtk%~6if6R*x>M} zH~^9I4C+u6(i`8GbXnl))hn?%}50@aEhRxqHJ_OXSTiHLZ6?=&Gr z3|)=hA$SKhb8t*M1R45-9XOb><7KwaZ2(k2tG~WD@B^oEyZ~5G0A!zj?eo2#-}n9f zK07OWNGk*anKWJ2_5qO8E8Hc+d`S?zkEMhj8Ctc~OTDw+{@<5>-F#<0Nl~SCf(?ws zSh<4?2?W?&qY!zdAyu{m6f}}fwu1;5Di^}VLfd38tcqqz(nw))C`OE0IWF0zU7-XB z&)U#oMtiIxY1$oP@B6UCNZfZn&tn|NKKJ0vv1=_kd*>b6($p#&XncovcB^Quy_3xc zR`f>^xj>8nS~zCMc4Zer07+1`O*BIo)hIJFMnCfRPyYAk{{IJmop=dkjBqyyR`hU= z5iT8ecQ;0?VNsJq7`j22DuuRk4~c5xlsck~yfNc3KOXt<#lL*^&+qzvyz_mXPu*L& zW&oqu2;Q6>h-=aCsHYPNvY<|(?34@aY6Z~+7!??R1V(r_Rku520R$!;Gw5j;1KI(> z39#IF_K+x!1IuC}cpX4ov^54vBGmTPsk4%@f6Nb@e9-4lei?ilb#pDk;@B17>wXNy{g4dv>c?lp7Yv}<*NCA-pAfkC3i_sBCfaw?`&UjB@ z0KeYzo*<&%Ddpa)e9q&~_BXFW-l0ajnkDOuA1Is9liJIHqCD-63%3xgTzi;98gPY) z<+%819|)heG;NSZV4xg>1kgyyaPQSCYh64LRXC_T&ZqMBpauV(&!7MJc|AZz>2EW? z?D;o8zb#GC*v3$Wv$C{+x5YRt3MzSSK21e*J{bQMHB z082R<%mGARopv>YA%NQfL-XN|8E4%!;iV7TImev8rrqw14`) ze*ewRus-oS)5GR#^NQsA#C_0chcJ+;idnO6)qsc)xQCaSOG^cVWXMuDb3tlxvX@Fr z0bNI+uk}I?9E-?j7l51v&y2`%TB1YN*bl@$GAS%TD$PLvSO^ph=omkJ8M4T!DpTK>nuZnRAA}VH>U_6flFZU;0hfV3R%@^foG%DfuaIQ zRnDZf^gJa}Pv~iENR=Xi0*E*k6cRuPqH-Lj5b0EXELBBaKmtel1e$=5srpz-(FI5& zjx9O58X&8(fJDtD>M17%$kntIzhxy zde{wmtmo1*>j^1U>rjYt!Uo&XMjtl`RqIS^rE_4ZI)6gg0Rv4La)-B?XxlLCPW^p^ zR$?zrO482t)%9=Lo{d1NF7-Mg2#^w7nW+^`Ff(@)Jgo9rcA|*YE$yT{Va4!0v1YsM zBz;$_EIZj)XRL~PQVu&7AeL9NZf?6`^dlezfAKBX`h*qBu?hu9v*rP8y~#iJkJ>s| zVWM;oG?r`5zIWAii_&sU3@^u=r(B=i)0qTFE?%?W?h+6Pg)|Aq00xC|gX9na-2G00 zP&o-;NQlEm@3#&r-Wk3DpWU|xmEK1|!WW{(qa$RHfT=)6=S;2=Av-jq6RjN#f-$nG z&~5g{g-eU;5V>lZt_6f<_nraZLQGJ?0vtq;!aOaMF@d3%%az6)V*z_E1OSRG@=A)a z^F%6vsA}^GR0_4$D&98A!6abBDG;DQd%=aZ0_}NFci0QiYPlPkFKDT z4@Kdur8Z6=nyB<6fH+-+c#HE?2>_$1Pk|oDpvf4zpdff|ExkJ;A&W?rigRToQE*>N zWq+#a0yAB&0i(-UVY~MUpHs5NtaP9|>sA39H{D5%g2R$p7z_1$=O~DzWYqd{EH3_U zJzPToHt;hEb_*O{qtP3ibD#$`h;!L;RUd0e;GlSc49XVZ4us9M%4Q4*%mJwG(Dfkp zeP@B5X-hNvHn#IThnbrYnaBosu{LBQHx^@HxK7!GPBlPjv(0g?rkmEnV%e=r;hsJ_ z2Y}KApa@jJmeP6{gG7N9vI60b*ZKfZ4W;__xHg21E_bEMpt*e)bU?+$02P3ohhvKv z1)9lLp0IFq&_w_afqHZ#>as8e7oZEflqpaEOQfh6LoqI8SJVWoi$uxA6ob?C>@G4; zQH6k}`SlWLb5+X<6F!j^&W`5*%}HQD9PD^}W#NSWa(vLAGC%JlMbxoWftB?vljtS{ z1(+>bflf6DR&?i;m@{UL3cqWIOB2&I#g{xW=3F<5MY;T%8Y4iNEEv!=SwO^#=Q;OZ zdHweN+9&VfHVsb@EW$;jpt5n!X=*wlK~)zeph`uh_HY0Df9(ISa97^4s|_iju2hJi z1*nTiI`bFvCatlS+w!A`%!K#BsRMq6Qp) zM44`)&pu6KNE|7Eg`1OG4X%N$1q$F`O=)rrELt5^|8YU-zhe~ezx11*`VW8qgCNe~ zQy~MYTgh&+>#1j}Zq4n=Rq@R42mk)be}ClPhkhz|f_QqT=P@(`+Y4oO;58z2dFYUE zbx>)hU6~cosm>(RcAMSQz4q4bGA$k!_Ff+4vA$eiVu_{IQWbB_y5kIw{>Yq|XSaqo zAogKiB-aNG-_tqlgTeYBcl-CUGt~k-f@!G$6X)Z>$}(dbMKVAGJntHTL0na`|rPZMoHU#C;31! zMp})M^sRGj@4Ol21%yFV_v?`{f=+57#T=`^dy0G>0Nl7oXj zbUc{Kt!Z|iISP~m3GNyZu+vUM_tBLCq`adORL`Ir(jewlDxD-rFk=tX5v;UB(8vR% z84D2X(ExP%NTG>Jptp!2cz}?S8=AZL81%~I@(%|o(l^knQK&&x-0%8+^In^?d_K$h zv-Wktn7>9G3uS|3%1U)6s=kqJqtwvs%E1lR8%|DG;G``y!hd``PdnJ z@j|%V7!Q7EY$wab7ccC-caVyHfU%5KJQ;J z)5-Kk`r zo^UAj8@{B&^Wi*rpxhV0fjU2#iU=vP>4Z9BgV=bK)qUnh{Y4QaDnDP(K6RLxmV^8%iam4#hKic(p-rN?ZM zEgkv0&1}msQp?&~EytbY%W=n9JdTpr(Y;c0BR?G7Cs|+lI3zVgr#udz82> z29L0*Oj9aAY-doUDUSe*6JD`iJ1rMt4Y}glikv%fi)+`$PDbisoP)TR-+{H|4mKIN zr@zDheYoKhHoU{jSq85~yumxeaapKJmopb6WY*6J(TFf39AGolu@w`)z@@*nZKc|W zE70$Ivp(BYiD+QmxROWh%3Z5MmYjF_fWpe}FVnKKHIb*ARGO%8K2_HNsdqS;+cce9 z9SELP(Zkrfv2k1%h^W%|af4&oEO{&mCTUQIzDrL?>&2f+hV$I-RB*?B@lQ)TXpu-7 zt(d7jC69GLW^-+kEM`ri_3qWkdCH}(;?%s%nFDsHgLfzACe?G4j=HxV=nTnL<#ma5 z%jhm^U7?UJAkF8)#CQoPVB{e3=w zG1}O=b96SpLsnTG5S2lBluXpoMjMEVrYMHcT7DKmKzuL?9UR&s+)NJxy5K~k-ofAU z3y+d)B!2(;G4F4HU_FsjEOTkdiO-L~B<{(ZxdGL@gK(=DFO+s9BpqP}wB>s5si+Cz z2MUfW0E31NrA1xnuJ(pzZI@{r!HNiB*A7^zQ`gB?sh|HeZ<{SB)s>PW$xmB;qpL%T z;@V0lJRId{)1p0KN5h@4IQ{s^FXF|b%L#2XZd_gtk{+H?agY0NC*SywY`61#oF~>C zb3flV?L8$UG8#+tt#SvyLGjLd2j{W16lM`7^X&HC35d9^6u!FGr{QaIKd)f$W<+pR zmE7Tci$85dzJqOP=q?nsJ8A8>C+@Ri-1#7$&n)w=O_W(N(G-ibNoyXFj(tnBEv~th zAa`rgf*{Lz+Jv;EXzCt__m^~|AMr`^>U;egA)IHLT)6on=)?JHi!|D=E4d?1!Rbg&CQ9sjUUjLGPjW?RzF+=*K$>%WmopJj?mOR5&@SIQpA<6; z^GRQs_Y8r(@!)drp*B*M&Wwu_Do&BMt%^F;!6V{vuL4%vXO-rjGs>auh1sD61mkij zfIGOmhh)&(OMkZ!KQ4ZZv(I_%N+B_(b#rUA)y|_w0;zRg&U5(k$zhfA(rIVhg2w5! zhFbyg07EDU^@2rlGcWi1PnZ-p86O%1$+n7fd0x&^hkEcp*^t122R;yJK+X~H!Z+Np z^7S3hj}!G*u3yrT6P_^T{kDDUe5|_VhVbL0hb=EBuoHGjh-yXc=8D1il^&}#>j8~w z^06P<9#qC2pf)_ngZXy*L-f~Hm(fo?zj^<)-@p2Nv$D+ze}ce+UrnDsOqoSbuE$Wg zAAPHunU_Avqjb$%xN=huAG*8p{{Nr%aBDYAU^4#TK z&iTxGPyVn~zA8^qQ@fR$^|!do4G%oxA-}{ITCx?Zb7p`S)l-m0YZLbHUI#gJ?lwiT za2!-@JW*&?2UxTv8J_?w^(y1HYiL2S!-{7~A!N-uaeK?}S)k%zxd^(L^}y746$2xQ zWRTFPzLY0WXhZMw$`6tRQAxF!`ew>m&)?QRPuvIJ3`^{;trKCyQPg8}l#oPT`9V;G z>v~2j+dz!)oxoZsMF- zkE<^#PM-*kzTY0>-g{{umLUA+n{ZY>FT|0+8@} z=i{(t3~B|B`I`N-;ZokKMX+JP6FxNacmP`UO9=D4JV@{K7ESM{P~|-<-3Lrx1)LNl z<_T5{mBtDLL>K*1`}1=B>eu1sO%Vo(weHF-C+_WL;vf1*Cvrp{z_n*I8va_#WQY<~R%PASbjnWM5`k z-%wtUU?sgW@{ALH1Fy|`{O*`^OzW0eULU?^^1&vwA08T9-rqy@<#y|1_Xun8A`9qe zz5~1Y5D303d%G!x(|(r!u(`+)(S)yYbAzSf_ZJ#uabEwwzr#O&`oBMU(TR8GH$Jg> zeO?K?Fa8GHJ}7D4Xa1!<%(eMiu9|qCya%w{=TC@i=3gpHe0=>F`qlLP7v%B$pvg7= z(!vBM5K3R{i1Gw~ly3QEEcN42g~9=@-Al>j{vY)5ho15g@>^zK#Wbg zU-i#u;rUk0F>UsnbyrS3w`Nq)g(~(o<-ilvZAK0;zJlvx-G2{x+<>0kt#mW z1X?e(O02|&0n=67iZ@{)y1)e~JaGb`+M!l1o?!!xP|>0)lR|Jx!iqMaf{&WZ*UrA7 zC`PCY(Q*IXP{zRKfH0s`9b6oKyg=n)%cW*{86}OCYAsrnne?I+K&$drM+fU^UQi_ve);={82qd)h0Rpq6GIJt znBi~OAxuGZ{9=Ln0z7U}>s^L3*)rXhTgkbgk=Nm;!|!fFOOCam7rKmWBn=1iW>O<$ zIjgwGnX+_Z4N}g&>XBugtzf8f?yKLGr@PBfU;C{V{Qd-;r<29~MNFy=GfSbi*$&lCYzcw$S0XSc|(co@a-93GO=|roc zJ1MdA4nl3Z6u-5qtaobPp=HV+_1;rc6Pg&hamPWRY08jkwUA(i+Wi1~n^DKwMCzqi zOdHod=;^71>v&LQ^fB{!=S}s=bfx1sLkurpnNgX@lb{gDv>-6{MoLjx7acc1T!n`R z8Wr{(Y%4WV&pTMM^vj=rFrUx;%~3u#|NN9jg%D%whP1SM+0z~Ec}BOGqiE(*HCSVc*Z3(5)$On-$$w~~ zN>w^IK&60l{gdlzDnsu!49+IC9>E5dsR^>PA@4LGlJaySC`nRQOQN!2fBE}&A~?XN z={5e&n)OCQzCcf~)_q*W6s<^7@cAVqRqlx>HtJ=8#_G#`Bz^Al@dwmQs6c?wbnlLb z7AXxrfTr{*Z~(?bhpuu-olb|q2SxR*vrJg}hpO(Za3DMp7<)pRQxUQ6t{Qz+)#HGf z>Shrl=CVdM(VLh>bO07?D!^;)qU#PydnrkYCR&os{2%FA}EAT9qz;der$?l~XtJB-~0ub?#i{~?O$T5i$fZEfJqgE)L_EF3kG{>X zhq7{~oj|9mq$#HD#_pxGBCOBPm+`Qr*=l%gg&_m2C?7oPUhH9>opiY_#60X{!r_Cl z*bNju6eTSNaB)Lf07eZ1;%H>r#6-cDWAWT&m6&sKkYYGhM+fE};V?EGw)R2m3@p1K zl!*=uC7gxC8rT+I)1B}9$#fDMn90Nn6END}5dsj`Ew=ZwZiZQ_KMTXzGe@HdjBWGc zm84jSCBg!M0ocf=2zOio7Q?EQx`Ii3TmHu6&(*gI;x6z#L~w6nkYQk#dijB&(H*u%071Nvylo>HuK$x@yY0QY2!-{KofWjMnu4UhQ?+A_< zfR<%e!|J>5Ue(J}6-a3_f7iVswh+ta#<@gBl#}38~!}QiNJ?ASOV@T${J5*sGnc&tbVtu&iUSB;AQR7>6Q5 z1+30eA?muV3iaA@?e~5-K@uAb0_47qMe-q30L1+lgB$`Q`$z|~vybIYIji7lO_Z?? zkhz*KXX7_IH|J_DW^FKq(h4BP9At!qD80;=_DmeG%o50I0B9I0#6eXR3c86agGNCy zHkO0}R=NwYvn?W>lQ;o!ZkBsU9Jh%WbcQHFdgD1DU_Eh;v62Ol@up_{$2Nk0FSUkR z9Qn%_+agsJM6UogIV1`ZBLS=-6(R--F-w5erp_?J9GNX%aV8paInbV`!NgPuib(?0 z7Kc<2B!=sh*;J0sDAUn)5n#$Nq7o4%ZV=mp7z3ypK}s&R<~ugRh=BwWodFeGDYHb( zubys7EQoyrB2B*_OVzcGqQDRtJf? zPI;VtIj|C0of6vA94t8Q4h0D*f(!s*5z&d0qNw$QHg%8+zlXmk&hzqNCRbZdqh14n zRBoc0$PhXIQ_Y92cd&O~ju|n0Y&N1&hu7oCW}s{hmiNtufjB5cPIrGrU=a(|U6opk zWSYYQ+EbnrLpd8neZWr;4M$T z%=hE>*WWlzHnW;1ujjelG@gxEF-OCC)>;zmFVJKn%pHeoBN&4gdjgYeY~uMFFm5P~-@zWLb{wZ5-3lvm9aza@5#>N{Y{60+s>~ z6e=}LB1pLk2%W~aL8vxTd+Bl#3x^#LNT{ke1x2CQLL)%B@(Ktolv&AS&i*xr@>oNy znzMrp@XMV$PevDl6rn=umjkuE44T@!=TsXifLovIy9%t|F`#Z`|ktZnE!E5`70_rnEf zR7?mB#~1@!NI*(z&f@@JqXuy-S%^MVT&v!Vf*8bwwk%6&mOg2z2lEYKOq! zM-qWjs23|P6met|QZb{+BqTu`hFwe*_fVx);!shlR?~szc|gI2l|z_^v;irtXtZ0O zSTmM@q_F*zG9swx;XplMT-oo;0EZ!f*6WDxJ&%{Vy>}-GVJ?d#J7o8>*Jtx$Y!tMp z0p=P4!bwPo01hgn3jjh&@G=AnpsR7x7Jh&UIiyAuOB6U_TEGLvDq^y5u=YW&|Lpk@ z4ItP?2E<`zk=IKFZgsbdL*{*}f*_iLLQl8=3_0Y9fM7vDB0z+DdBwN-xRfO2JqSRp zU@j6?-5a&ZnI>HV(% zvH!Q<`_;SjSPx(m5R^Pl^n!D?#-L4_I&l&DPIc43L;%hrksOo7u+kv%|f(4EQ zE60pugs7YPRWr;s6QBSWYFN;modnU6$%^Pzus++My_#}}V-P)Lgg`=4QqLM&_x;KL zKJ)v?PtjX_8@yg^DNmx`58!3Y;M_)N$kOF@b`!Ch#HP#6RrQGsOjfGGrZEc1v#qkO zQP=5)5Di&!o~*MmBst6%^RkA9?oLkcC|o?xJA%$BkXshXeri3?Q$R`=u-w=-yQs<9 zCoBpIY2ffg{1KLT2q^JFKiKVh$%KZ3I?H=4zB$qDsQaYHHjXDXX%OAAN2`o`y9=G${`wA^{6DQu}l#v;jcq|9;oJ*3&( zx{vdYa_x6?nodfUa5Sc5y3TzLS)l1`+(<^<=9@-c3Xp4v{4~F<%>Vnp{|u~NpZy=t zdVbBn`uDGgiS}rFAQuwR|IPFM^YdEMAJ2=;RuqC&>#$HCGjx4Y~YDZlOy+l$Tgm6Em!SA$#RhEM!*sv8OELT6`Vhj%M&IDz}Y1?eTROhhK z)V1M;2Gc6d)o{ZqVK8<{acRQ$Jk8 z^zDca*tvjCII$sH6c0^2Q9nEnJyO_ZD<95zKRI8&CJ$i<`}%zW3_J^m0r^RNuf~7? z3yLeqU+>-Mvl~>v^&?+NUM`ChpCt`}13LiSTnqFZo;PzO1ttQFC`!w7@lvyt^h2r` zUXsmN1A;IhG>rth zsQ|u2X{C$@*?@aK_cR~^hC48^d#hp3JYLlMXZa@QoyH*&bH#Nb60gK9D(W(8m7aT_ zAeV{!4DXjW!JY%!^7(pj9OEO|BIEN4|L^espV#~Rz%Q6%?Fj`*E}^UU^-J zoK};4u3`c1eNiq!ZhhkzvaAvZhGycajogAb8{!lYc}hnsrL%WMZSEw zBK&-TgZnlU?lOp|6Th&B!z*rHbs+F^J`=M|(96`}d3J8s#kF-__cF6^ED2gWWm#L3 zdWq?p60|XQy@_f`JPW^!s+FKs14-2Z*6bQB*8Vbuu0d%nb17P{ zDHodR8NBPQXSLoPP@|S;Oo4jcV$p~iJL~F!DZId1Y^1TyJ(1Rfzi816R4W+Ov8pix z`~jY90ME-~=;fkH0Hi3(d)+WB=sZbXCr>Bjqnp*EbC@oNQ}UyHgIuSIzQvUkN2hjX zD&uFV(gcE6)5CyP!0&_#59WY;JwM8bm3;6-o-&b04mojum`Uu(_X?D9hl{)IYF)X8 zQdR(76VcrI__gkFQ<)uP0VaTBVZo!d_lLGB2`rSN!T1BcPGo2oeShB_ufZ_Ww3 z6P~W-J<~Tdt|Aa(@ql~ce4-xUsKcc2LOurzKB?7!AB#6kBVNg?s!wJo*)8vh^q)!? zuc)@AKKq=jog9BVmfJJK{MdiRjx~-Z3*=@w$HTHxRC_D8;ALzL!6&CpMiOe|X}j+{ zw&T*{4#8%pgzryxImmGD;(dYe@{*xOj>NhmsdPRfwgAo@NtHwWytAkTgzn{4cyJuk z=GmjKeuW}Y4ab%}1D*?}(xQD~a4tO8Lg~S!*?1t%hdz)F4)LVB>HEu9YX@rX%lpFi zX*zJ)2DdQu!+At9_r}`_?5xV|M2Vx|1i6w)L(oKSjKWZ8A;*mjtbBj@euDF%0)quV z@J^^n$0r?H`6pkByYCh9V?F~2(&tD(m7nh=Xfb74O|Y=%v(9mbPAY(Vz+fC=d4Lei zWlh0i7U`kpGJ_W)QCIXu3gDi`N#g}D8F*ZHhw41vayxgo*0kddwe-~CnFHH-3U6ld z-cAIb4o-|k99%yFB|MLWvaDli_Yu;pg?p?AR`y8`DG=C?tcEhcbc3;bUI}Nfwkj`q=)M9S>~KR zWfnb)AEe}d_*Qqxxspfenr~s{*!AIh2$=*DC~A?{3OT)^x^YxhJ+Wh1RpLCIDBmEo+K2$1dmwCY$P+!ic7GR z7olqngY$YRjF}3;tptv<6B}@uZCR;`=;Oz5V4F1+xVdm`Kf8@>=!S@lip9U8-cjuwqvwEW}?T z-o_d{{ro{PCo zN#h1QM2PV^4H>U(pp|`JUfCFP_~hKZWB4!n_(NU)Z1&ZOME-^*NmaO+0Pi4fc8xZQ zxYFnQ{PXjzurtmRFC!g`ByoI0jC>1^b~lM+r1;$*uRs3&?q&SlpI;yE<@Kf&;`P~0 zlH}z~nfaTa_r#A1L9{}{EhV5O768BP`DOab{PXWmnIYR;@Yg?TBN+A2FgD+?8Q}~e)#v7ufo6RO}yi;?%ASvIysW!xRn#h zl>O@W=lL;N`hZU(0f_3KK_!~uKPV9NLH{BN7R>M7w14shu`QD|1Knh=N_>!rA}5;{yc{cy`0Q@LK(bhg1X&=hN48(3Z`TIDy0Z*Wa5?(32B222*@4 zY=CUoqwf9q{RQqm@0fW;l+oRtEI<3-87vrsv$XS~!zuQRz1%iPO{3}!TSN=ZS$;NxJfR9TFyAI^|l6gOfn#bBxhu0Hy z{xAn^`#rXcG6xO$l!*5$kJIKeGyMtfJfvx8vi;Hid+Dx8q=g|vo$vn1pabAMq5pvQgap%MJmc9M(`1nQJfmCZ}1mmwDCo4f!pW*@uxe}VeZ0_yo|J`i5+CH55vo@+Tz!tbe?3 zMF1!`&7u=}6H7c52KC6oJkjf(Pi}PNr@j@D30?c{xLk0or2K*Yh4BN2M1%`aC%Uns z!tn$7z$!~Zk$oVCxu8?o|9UjrrbeVj$Buvg`Ql)8zs*r*vd5Yi$wtgWGyv)!CY0U~ z{mXby7=PpNFzz8~zz!2uPz`!;D)a8R`z;OL@doz}eIXrK@81 zkuw2Ucy(Rx@h$=)!c}Lh?z3B}YXAbQG2i3KcwzDSCkFBMJUG-c73~io{-R*tT9CF; zDw$hzFt~dj6f!RE5pL2P_z2qa@M_2~=l2qVQAMI!^@_M22*WA_Az?QuY7kZh1SnWE zXUz`?=}j)B=10F&9uET1o&t^u8>1)0a8zsy;|k#b!V*sTuLX>4l)%Wm5nwRMtjZA* zfY?rHNEtm+w4ztScg7ly4{H7^zJ0m+7gxV>5KO)|QlO<_H^{w)@ODDy4W?7B^G@7NBEtDXAgUbW*v0Xomwc3xgxA=*eYSg+kox4LB(vrZ63% z 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:=uMtB2|iy_*3O4*2m4$0$p)|9f`HEgjje= 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%0DBzCF= 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%0A_K-n|wVUWDg&rYT60u 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�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%0AB4q$3ZgqWUw?XAjHVb>8I=!t^oi* zoBSOK1_Eh4?i9X#1q4d(8|jrhvW$OmNTsB<+bz3UJ%wim!?+`$97AAP5F!LcQ4GKu zO-HLj_7xA4_jF50(la80$!}^YO9rqO)QTkIm3ok+lw8!K{s0l{!BtILuvB0w7w$YwAXlvkDU5>!Yi$Xdrqfa9$7AKzT9Vum@v1n%!axp6wXW zot3O?p%t(0pd+_ZmRLdc1OywSEG|a2wvKIsMT%{Sk&ct&v)6I~@`ii(eZaVJ1&$D- z1YcJvt5jK6s8T7bdRIxRzT-QT#YiZX9D)pD-aYA!g=&*y`Imn z0Kx+Z^F-dFN!N9R;kvK-uvy{Y zMy!&m)?lhCkv?7S9Ob>Sr6L>CpXQ%qjRoyDepB-Pa5dUI-X~7WO3C5`toOuo9^jEn zz^_(oq7&r`xS>xyFjwCry|46&+_NK1XPI(+9a`uy)7`FnK6taWijb8jSl-#nySBY*WI+DV;U=05v-w@5u0=<0_Uol+jl=CF5Kw zMzQq6`r-01(HD;I6)dTc32nfno37MIub4H0&49s>35eBTcHp=Oxl&8m^`?2-By~ZQk_{IA8_t)oFUq5^S1rbh_fuG(R zfgqOby2|7pf(YQwx*;T;FbB?KsByU#wdg8`GbWMy-=CL1! zGVgi&MqGSBv61KCa3h}UqcQT&HKn~N1#leEP1#RK9I={4`Q_9Z2sw7x=n$Lg>YJ#q zsu_asmsWdIxEJRqFdzPYVOdo}T_-o^H(FSzr15b#5;0I>J@{$}`zufkVpWxlELV|A8s+8PWMgUSLazFiG z$(>dABpF{R8hmFNdKqSa+3>w~mwnalKn5;%6!S5$B&5p-8@6FYRAqZMJb4))H$INf zfPQq@)tjfj1MW(l$0hZ|w49q3EcgHwBz%nep8zt(QJ5BrcsxcHD_21FO7^SyW)@uo-G}^jx>r3htbAlV5~Zj;?}MHP*fCs{yI@` zp#=BlpQ?CNK5@D&!ZrExT%0t(7s+x#1xlL0TrA<;r`-n9EZa4>M!@zUk+DGrX%g!5#sw& z7bInI7~GjuIf9s|Bl$+?BEAutZEoMZ_Wm)WF^WV%u12^_O5L99yyN>%)8(T+e2V}= z1?E@2iDhOE3(O8BKxZ{9u%!H{(5jLEZ5Jd`qzz-mJj7U`sIvLRpByeL8X$72K{qpj4v08)4d4h)p$z zT)}ZLXuN?NTvSIL@{M*7*A0_|Oz?F!>@v6T^jqr)EXJ})ikc5+2|6PcHaW^8ZpVsY z0QQ!NVZXKQI`?ZoTH}}cJ@C=*%ta=BHhra@0}fvlbYf4b;ui;6Z&95kl}ke|d{Z89 z*5IL2+oz&>o{KYB z<-a++(P!$D<->c^IUbX9pLp)oy-_2QZCd~*3GzxvVGk+)YWR;ED(l8eF1+Ivstk?B z^=j*`$pA?P3m-HA^1o@-d|Vw!550%+R1UU$r5m8SU2D=>CLAx`@A~a)et6lp$LgTU z$=iJRlD{;r`|t|9HAGjK6w^k2JRjh%zkdAj+vnzoZbmyjJp~BglcPN5D z1nU?}q3RM@|A!2UHmKXmG^nCl;kgqs*o>0Bklf70W%7set$<7`UjtyR@DML-NYB5{ zF?Hyhya@L5#oqLQNcb&qDMJt*!^ueSo1fBX;pic4x!eyB)lom*i`b5=Fts;irl6kI z!QQz>KupJst-VWIPccSVCGMB|B5QvC{7Mh(1a@g1m+KM^9pxom^d}xr&1|$o)o|oe zc-70|PmPy9rs2>5R7STJwax5JgK=G_Hz-^e1{K8Z6L3?Vrh3J6*O%s(+%6h5LnE_>#w;OZW8YPC-g%t{Kn+ikLD%I;?OsD`#+erZ> zjDoWm5NLOV!;R5^1A~CrF~;(b$!7~)uP(CW!4}CRJ(dvCmO^tZqbv-d{g4VO=zs-q zL;4^wlD1puqD5h4?cBft(fusCi;p_)?a9U3L|1OdVT zsz8$rDY6ChNx>`sI<)v6W#;QT8qqtE7L>)ice7e&0K9vrMC%N5PTq@mZ6b_RfrtnX zhdD!QfHZrLkzGGo>4+7tS~9k&wl;f6+?`y9g;D2%lI!5o90>LH8>P&uTyz%mIideM zLW|?`3!h)5ZWar*Al&8-g0<=30;kN^bKPxw(p5_cY^MuIi>SW-8RWA zR+%UxISFfh6F?H)PxD$mS6wQ89)%@{^k#XjT7|%{yyICvzo?ET!Pf~`fzxs_=9#+I ze12t0O{K(BUpNpGK%SSeOJc=1gOg zOoTciiE9_jR~7=FDNz8-Eq4}8U4(4ZE2A;s>}0&WqV+#yBryq0#Ym!{Mbl8Jm0|`60wu&EVjiudHPnl1gRFV}<^ALP{Q*eg0tvjV zTo55o5R>|KmcXQP@6-3<04oitn7o ztm4NcojKX2gjsWJ-}v(u?*$@uKF5jhUX%i(hC2gKr$3ypQq4ry`CS;GE^i$1e|VlMg+EQhEt=n z6Iu@<5ESl`#iEb2MI~4oR#=3qN+CQxDjkmn!%>;A>jMJndqYzwQ?_|GyCCR6LIGh5 ziVS)7Ao@U<81HIORv051nsOxsELE1X$ytgGgdA}N5TQJ!Mnf2KkScEj zIKvDX?YC(?p5Z;QT03LVdevBDe8{wVKu%RIprnd)1%U#z(0@ck8xDs%f`M3TwFpOos?!kFc1Kb?R>`rR zq{nEETpm?Yy{L3d{u^U3H8V`K3^Niwh}O-(+&5JpkgJwF*9DB6tld38y9v^glxdQf z3hLJDx{Kf(%Go(e-vXMEg@9NcHQRMMQ0Cb^nb~afJkP44PU5rIM~_BPk0#tu^ka$$ zw<#O~iALgpS}aksU#s;}qoh<48WsXl%Ji=2HzivLTP6jMbnV*Q!s|*SoJY$$fb*m* z-c8w{TE{%Vxr3OqE&B;NwC0$+3j~O`PY=hSWS_t-t|~iM!`uSZ0y39*nO#^IGhO#O z7Y*w2y|=q_Lp6Yw1Ywr>MWhVIt)yIL6uDd;e0rJjVli1D906yJ$4+4II{CQi^&8b# zAh8|BbWq$^mo;GO$)q+#5rFdYRd3T4LqcMcfMOW=B@W9Wu^O%iY-@})ArV_M0!aFm zHcLNMbHO{_Rb>`<{HqGI#k9m!nzaB?K(4=yZKT9O@Wd^39_i2u+mliWHQS~IBc8SF zpffEBNXQ^89_glF<@I5wqD zf!u`%BT-y=GGiZ&IgfLAfD?VpivP7o^N&2cUbjlkAY0L^9L5kJko=@3Bsj zlbsmuH4iKm+C>Ib9rKU~J0Nm+W=tZL(bw;%+(+l|Hld!G66UVb%8%!7DT}9R!^SNL zMRf{hm&s8;)t-sw)SRVQAsBlT3~_X*N0&p5Km>S~px{;;5pUi$^*>NTzv#FX@QGt*N#P_rMpq`U__W0?=-*(pePOq?@Yk+N?T2WI@oxnC8+wi`R{l%c4j@G?4@& zyO1-{#1NDSDFj=d(pHUhN-t0#K+=Xc1g$COm_xNPn_WmX^Kn0YJ%6#9;?sLXGKo|T zk`?Kqm~Hq~v3(TQ#TE#6ks;KrosseN*S~uI_W9M<4`6znG1-ukyG?4r zs9QTH<1&UiptWBJty~AMW0a-N0>^vRd{(I z2yvZS{0j< zc?YElo{{;57?0RHAm&^GK`$2D3lrCpp#~8F3X?24L<19m@T)lQDMux?5Y$_XByMV z*xS^gOc)4G_nninZk#fDyz;%glANeYX&lhkjiGu%l(bb^HtAYA(kYO-?>LJu?BaIB z_wwnc&9_OdVjgBq1GkK5;DoA~(HQuLjS{9|UP_sa+)&P-4=tiWXJ$k-jiZIt{0kWh{L2UJ!2LvnG}>K!O&$Plq=ozn%Khvlk|QWB%)m#?oob9=>|*4lVViFWV$1LUzJhN$vRQw z5VBPo#q}1&J4GwKm3NGeC>AZRQ7K^gM&j4)&ep(TtT3mrvN;~plxuRxZ_6FIopc3^ z%jWA>`F!Q&U~x*l;WKkqQ?~v{Ynl9L=U@t;%miTZLwZ{QM8{Y7wW&tp~Nxkga8PIsTBg?yLE(%BP zcwrrrw?emYactb#l-1y(2?Ax^Ym@+-suc3+NMg$m9%M5MC%NvK-BywOLf!WKCej@#Q?QsUM>fONC1^IBhDR8cgn*3P z+IECPKs{-xhf<4M6%aHfaQOv8PneR(v_96!D5aV=h_*PUT$b66CsZP~mus^b{IsOl z8-xIW0j9GuvrXE9g;`kbot+Q{pU0nxO5crlJH@jSW|?RNJMJM?xb%n_C`8l=NJJO4 z<>9am^>Jf7|M@9@AALu6It>MImfh0ir~WfP+Y@YohZS0Q)rEZDO%p?e%whiK zxb#0VhbRIQB=E-byxJS$4J4cHT2R*t?=8PKx%t66KljjAN^}mITXFi_(Wl{c3cCDR z(Z}=OzPPCeN7H7mjVwT`uLl2e{C`z67G8;s*YKuZOQ9Twq@V{;D>2rh#L}wO`=YD@ z-QWU<=#Px>pbP`pj(n3tc_>R6=aFl7$bNOGy#e0$^IJcE%csKKB3bF>0d`7nAN$?S z$R#@Az=Y8$u)q2GSN^^uorF7W#?=eh$sztL^p23Vh+E$yx8lsrp9-Tz-_b$Wp~rj< zmSCqxij80))>tJ*i`I$BY|6s9&9lC1cwh*9CY_UD|Q|^d^ixZ@5{Tc`9@P3iH zI{2G%M?$ySLi&{N_2{HBvg{11;gq-X9qHC0@B5niwVK*(1gW$wsoZZ`LokV*T-6!_ zI!EC$b@iHP1zlXA-#?U+jpdms{r!hAUP@;O?GY6qTXBiWFjbD}0oL;O2cI$|c$vEE zB&h(WFhX0Sc84=Q;Soc;qY)4UL~uagA(p85Ykz?_?D~mpFsABILZKO-6j(1=wWYUi zCm@QRlz=GMzEw?nPi?c1RdAXV&v{={Rnd-wpx}I3K&??nGu+LtP`o0KTcT-VE0@w1 z81NjnwRv?f8R;Ya06MR}>s0D=4xNo;Rzph?(bhQxZ48L?-XZFcN!^u5M?l28aaD;u z!#p~C@%Z4uj^ddRh)G308WCZp15!995(y59;?R9zN2fcS6fg_ywo*O8wr-NDgNO)T zl^7i-y5(Ma^G){+lIBXYw^*v!9NwMgYBH*cDSav&=9F_f8AXT8SvKmd36(%01dlpp zp8f|%^FXL~!;S?5<=)GI;slBNbR2Zxl1Q5jjPktgzF$NeVA&oQn4l*4)NX zLnx`t4L}GR2SU==*n4E)KoIF2aHtr4NR>Z9iRM_`c2TM`mpe2_e%5VnsRmJQxFrfl zcmRI*ix3f%qz+V3|9}7Du?5aAzKv9K+6*vDB|bTv+ra9kh8t3zt8`}ZO4ivA2hH_S z*w!jN$cUB?z= z!ff}UopKS^?zDP#%0i_;In{GAqp-Ma)x9iP668#$`tEv9${9O3fK1(^_cSE}36GP6W#OzjmZLm@F$7dv;LJmTXs=qi8 zj)z0pb;gKznN_`-Db4gD~rRiKA@}Kj`?VCWGXPZ|b$-Th+dU z&9ej-_sDtML1<}j_-J`<`M$Y_Yen97deL!AxJbk+ZOk?Qgp@X6q7j^v#@@uyleW@C zM~Yz8Z13xgU{L^fqdm7#2Z_*x&JraMMN%_ukpzXrH<2C*%XWs+HzX%PcEDB5aLEo{ zu@3gg?X+hnW$4@I|MK?qc_1b4DL^gMQOs`&tVZYNe=a;Uf|rH^g_nkCr?_HJg2Z8@ zeYf02v78(c1f-=$IBy|<5%j@^!YLblDkzF9tftYnwS_wSO*Oiq2|y?Neq9Zr;|~3j<3Iduyr$V$OAPCwwa@N)bT$Ln$pS_ zpv7rJkU~%j0;mxh5_mge>{uz?-a&NDzeNZ%RDcO`>KeF@1b1Y(t^#Li{e_8p>!Iq( z(4^;V1unJjJW1R+O$a>ov7WQ7J162@YBZ6E_ZnMkKqIG|*NTsB-A@?WxieV)m zxkY7Z-+2+;2{SDVhT~nOTocS5=>cK#0F8hyqo4yq%AyF0Iyl!4a2RvVrF(M_MlpJ> zfu3{Wy7D87DFX){lc&!c0kkH$k*6}ISLa{+fPj5mt&E>WsW+@FwQ7sCc#;WI>@jx=A0>lMQbJW6`Z$5k&zv9Fw8gW4DblrJ2aBS(2 zqbl-|D1lW^xTM_>VG``D+V2Rg!pfYog=M9zTlxY#v(DzX53LvJw!?h+x>^Us*&RFe zNx5@Lg;EL{;Q|mD5I{D-s}C;s48R#aywTDBas%NRAC!Vs*A~N47IP;)SGR1p#gkhr zWwuZ6H*nm8*2+k&>w*vh4IuWGt;I8ey+ye+Bn3W#cteH=hrwg^g))MevbG!;h~qq$ z;qd5Wr!{sjU@ROl=UmSs+&99YSOks(1e|nguCx0y_ya851QEn)tT*AVEyhlJ2YLg` zcO8Jq-yi>8S9N-Dbb&C8D;&~GfR$ZR6>&t2>rF2+8hrPnRx>gqlNnDZ+8hdCCW+7$ ztBf;C111WknaJqyDED3U6Q>WnRTIAA}*3pL0VWjFvQ zq^IyZBiRKJ}^C$H#ieO91mw`QOWpgQ$C zw`rXVJjXB|LrIL5;6|w_0zqqfc)Ps-{9I|r4MIC%Eq3l*y$c(BXQL!LA*yr%Dj9KO zFA>XmXidt9&a1ls@yys8r4T&KEFvJA(E~_Aj~b_u=!Q$Db^=i4i{i!(M@k4`gnv0i zGqaIXmL?Gp)d6f0q971}9001+XCQ1Bc9BqX07x*~!m8fM!_|Ix6y}%z{s-=G>?UcI ztDcu0I4ik7=l$4=WJNxz&>Z+NYjm>wDhJ?Q+l%N<_DI~?rW2n{$f1^*^>EZNG@Jqo z#i-TN^0d!aKTuBM_(6}VQx7SjOBt(GJisE%G#W~;(V>*Y5v{P+tr>Mt$TUufPz463 ziDeflT`Bck-9)wKp_pJJO>9$zGo7GHNqt0tRI#_iabhYQoG#wQG{!U?#yt`M@!sYJ zQDcv)IoI9qFP{DJhJ6E|f_>Pa{|HWQv*&6&G!^z476|tWj#GI5!kJQ{oMktJW|J1x z>bda#s49z*$zR%OwP}853{Zs_1TQQLb(LOfC{1&a0$S^;A9KP1s*cvtD%DCXa+%eP zI-slsK(Xe0$d|9@&n%;mG}GgQ)0;1k?nht0%O4_wi!X|*aLv5&g}_)yU?81whtQEK zF>`$V^)J~KCsfojF(tS89N}_4m#s88DaT28jV=bd08E2d1DZQtHWCYKfY|yFWVQ6B z=Pf{`{GJBXIUy}avibCs8X|lbPds(!I;QC>e`4Ey4sbQp5qP|)g0Z3tTp3-++5AK~rZLEtDhQhT3EIDhtQz);g?NX*uefIeajY*) z@h6C5A4fRIY9Nl44IW663a3qh$GQwO_4|^M`c}Dhs$B%+n}7v|10#y+;}NE;;!Oy{ zP!ts&7@MmvqX`_1c+sU#cFG+mW8d2 z0U{QNcF@I6szvSSf%WKkbd21%&UmA70?4?z;QcgQr2S&jhWNMmep+}8$&bZ#IGV@rX7 z&8m{GdBmxssRx0;8Z+aSTw`CeQ zRPem}{imaDL>P$ReT`-*O`ebRzU+SQ^XRJ+qpoOzzxus+OBG^^E*@M%KK+xTgnnlV z5Jy-TqQt5q@_c8e84f$|zc;Brc{Fp~(O5Y4(DLx`QJi}_^K`wv z`|-mOe&EEyWi`!(tH}kJ3{uE`Z*A|Yk;C?2#+t@*O?@<5>?c|WF2jSPjf(49N4o(t z!fa#&&E|@bew?bU2c)X*# zL1?oh14Ct_z|hl;QV{x702wne(wr8SKj1ysO?BnEgiRL=N>ts{Z6#i`fkuwc{`e|* z<($KB57a?m?f#=2y#N1yzWI6_p4*Q|r=UoTYB&-^;*u|?q!!!0`AO!!g;+iaHLZplDC%T>&k_urOjQ<1!Z*!y+{emO?NA?`S}~Ouz=)K_l{(iDMY{ z>T`x%)FTW!PUoQK0hX{ye&AP7Nnq#?>azh9N%$B40?xq~0 z@@FLGGE6oN7bblmoxwOf5D6L6+_P1qj2GZrLXBREz3-mWqZ1vyvg(~FmNEtEj7a*O zu{0H5>L%NIk0etT=^erIcL4=45&H4Bomn5-J|(wsbXUIGvEBX>)xfb|M{^ZJV|9qQ z)GTh_Nd>V1Ab>z9!;r}aB5q-bl-%sGRIc!nkWKOc3nVbi2_0oN0kHd4l`rBuZfkU z*{V;^?v>J~%dxYOOlnXnqpf!cx^T4;talEb4RWv&Dm#bHHdaEv8%v^ddT{JecTp!# z5Vr

    zHq}Lv$;0&s516PU{}JZv^^~QpIU}?CGsOt!W(er+<~cLv1VEqyB;v zd;9C@at$hFRdK;fy@|zWaUu@!ewy3ycE|NCbl(*Lc4f1C;$p{@poAVTpVx>`lZ?iHOD=YC=1YsY>!) zYLKVSD}I*SpskW>5T$c0RC&FJzOfSgBY*LinutvD^0(ghdtw5n#UCM)PIJ%2*Q!Pn zhm|l~RUuv~sr?mhe7anDXDEjlYcmAt>4KIyZo3gK>UCfD%IFzd;|MHcUrvF&q0;Bf zP-MRBhc@X`jXEE0h~liL_GoeN#smndc8+9`xV238;T`g(Fnd0vx2}&?Ti{cAcH2E< z%I7I(Hp6farWlY5E7W9$&$EcCt-dGAGef`FWk&ft+)Fd%ePj+*^0~ITRO4wju@^6L zDRa7nLmXjB$kcWefBomLwWrg`BPQ#qo&9W#vW;u!HB~^v}&8boCsG4m`#UE{0XO3o!*&M3J%`(T|&ul z8?UXoV=D^nr6RVF+AclXi)kFg6H>gwL=cq$Y|AK#?vVyVWUL6ocbF{9idsJRw#|9Iy^-^v|o6e+QfW3pU4h>80&dX3KkoPIr= z{`No}1jdhX@csYw-T2;L{p;7Uk1O2@kyrpXSnbeR-SzRP4VAB&`wR`iNQfk2@ya+8 z03w9$!KgeCe-Jt>6v|ZaFTH}XtaL)63l}Y4{L8hpe?3I$nzTwA(rB~1t>qZ&N}j9M z3v#i|N;0g`;f=~tSl`a44|)D&zv~^GPAr|XMP;uyufLps`>T9l`px>iYur4GIZ4vl z(QRWJSLdpx-bugw`aj)Z5*|+qraVrHrXQ$_I`d9i*KQ?WqAiN%gH5=i7~ z1U)XDX3pK)Hl6v96}?=ar&+NMMppEqs+@Bs&Q9@ur03J~VHjwGU3>(>7r(SmhtLa) zPtu+VUu#U}fAe1|bcR*>`OpDqM!4%r9#6QgBk(YvRIls!FrHLr)zf?&Q6!%{9BxLJ zC3{!u9U#_vF~$;-Pb#|#NC~OxXvBD)zJj^eWuBBH`4gRulrA16@VAeTLD~&9LbE*I zVmf-~qtU3bP)DIfG720VZJ|7kBMw+`eZZP;gC=mtN0_wdn4h#mtJpAlWniYa$+gTX zAv&PVp6|==D-?ZcL5gq@AYOQdnuhyYBDhZ6afC_izTFvB zi|N@g)l{SclHPEIVA?4jK(P&>eBFro%nT9*Aee(eSh8qQLlZuO(5_aswkk6jaQiTl zrGRZAV1%#L7x8VyL12wmML-9NYcM(5pvfjA8LMuJRaa0Q8{pbbZsI%E8$5LULqY%) zgh7kOG}%Dhbdb`9FMt|1h!Ccfu&%K3n*_Yg#JD@UXF4*x)>;&u9LOd>JCvkbuT3P< zl1{ZkR|r<4rg3aV0#Mny!;ESpCCW!4jy4zv{m}^`<5%|w=dWHNZgf1H?2&4FArj{4 zc*&J^=OjmNUq~vrek!^@-_VI|8$$o26iXY$($Y%T`E7(i;qGtpt-ym&!n+Pic?Z;t zR`%l>Aakz|gSVi&)-riGfWZni4qOB&L}YYRS-lb!tU*a3NkqWjo+YmUz740;$|SFm z!B;pNE|n~19>At18{xzW+}!6{-$#8T>5PVFEr-pAmjePDuGGTFjO{Gl2C&cxQKZa! zcmL(`{G!d<&ZPsvmgxw+`e@sS5+ojax&m>+{ZN=mlt>~1CTdig7_K=@0kVN5fCm=9 zESs*pMbQKc20#^7>MF|^n&RO$Je};^$93T@zAUG4dwoAW|LzC=_V)vm!G;DyphTgw ztKynU3Nd*q-u0i9t|XZ0Y)YJSh6JHpQv}{FYsrP-x=M|Ku=h)wK1?MZ@H|th65Uh; z5Y!zkvE@gS7cnc@)vzpwYSK=H3+w;SUs5b0ISjy>8XHgp-R4aa!*QuFe&?gzItAbr^3BjQ+8c=NIE&wNcQ z*M$Ir*5S?}yiQi+x^k=j>%}Z=N}p~tisc#(iL+iH8cq(4k6RvvTLdhfpv%}_AVoA4 z5815h^Qq{Qhw^h6i_l3_#fUY7Qw2s;)P>AXd>{fG59Re)dmaA>4lq_u=pF{mXy< z#qF=BgY}R_OlWmY(=(LJ6BQgX<`nVTbaY4F zwxHMU$9n&;pTE7|cMnc2O@OuNN@w1>zv%b=Fn^?BrF9~BaM-YnP5>#pgo&?X)nGMD z)C9S#go+sxQg+9$|LLRl3n488g$+Z?_Vd4hU`24DA5!8ysNx&IL$!KI4?|6eUuVPfLx?xyV@k!miPQ zz!xAmO&*L9W8)(hI!koy{bDFE{_UR*Rj;^(GR3Ti98%+|Dsw!Q$I26c@;CACR8?7H z%=Q(#>tyzfJ<0%TsdWRaXz691FZbEE_n0xWI@H+FRCQOw_W=~GIITt597AiCXGhD_ z@#`BJR?cC_AUJC~>gIEohJybC1#i=}cpzbm=-{{Lw16PTW?_1_G%Wxx?PP179*=~S zg($@$RDy1%I7_P9`z)K39YAZf7h#+7#$;9NZjsE$rf#QYtvcb|gt;9HgRy{`GzNfs zpR=8{x=m_#x4xQGq{+fmmsH51!|9n|dn>e2FkURwH_37J&0}Uuw?6}iZDmwaz$WW=@BRvK%lr=rj7P-)>!Sr3o#?c7?UEn z0mquMLSl@tH4#>-n;y=!fN)(Kj`vkbC=3NAD+wAvx8W-`Ml>#kl@K<3Sj3_68S)m7 zq_s1Y)I5Ry!BfAVf%E&Vm0L`knyzguL&!vDYGHmt3&LQ=nA?se14RUr6@k^=J~#+o>ya=FRu^aIc!|nWVuxpyJ6s zDkm;dW9X*N_C|3Gna=4w0FnKfAOEp#pI#};IJf`-;|gOjI5uev8_|j>OXwe|z4(@1 z{VMjS6vC1S!&%jKRu}Z&8x{^Z$qP()R;nX-Xw}p6?^!dhCo>MDwNvZG)`jm+sErLR zqq4Rj0GTg$sRB{Z05CzRz(9cwR63gthZ!rPOcfX-6b*#sx-n-(9biAGl=g^_nq-$0 z2uU=7%8qWL&BSC1lwu?yq?JZ~0ml6Q^A}kuMAGB|V9}sufpcUJJ<_Svh2V?E&2NVW zmUlc0MMgBC3hBuT3(FuBL0lZcQP@ZiE_}oV&>^?BpK;fm7}--3vFXg^- BIj98jO99~3{s&xAqccVlr%KFkO(1wf?dGNW@wNN(Z!mzbu_rr(m#1qJ$Y>*)~slGX-&&I+lP4Nn~ZpQKT)m zBLC2zJ>y;yi$@3{9vwGhjA(%13jvJw z)YQ2OhXIW;v}qeRYQWGo?E&U=O7~`1RfFvg1~t7F+ykw-Nr1Yj0I?HaynLmwgW=_S zE#-2+&O*)=(t!AiaaXFjibI5|1R&sPpO4>49kKt!D~2eGl{hzgw_{+Q4IQnxEc zp@nfETN%-UK_W5(d8b?AuVTE(U1fTDcT;trICO6QniN2omZxVxmm9;f`v{HDp$DRw zA{g@6Ff=A`u$u2Ldm(g9RCqZ}^(Bp90%Z`KjQI(ea}kohZljF-_2cR7W`#L3!AZf;Y`YS^U#D@p zyP6tN-vXEooC?}F%EUwi#|c6qcukc+zI_apHP=5_miZ~t=0D-iDJvxW^F!^%1EYcdV=79?^42#O$N@|F;LZ%mUX88wE6 zHARRhMonu2FB%b>RB5QeHbOde@jraKB1^i>g5fv2R3&as}5Pu%*;FUV)6Ad_T zJ!Fgs^6|MW*hAPNJZFxc2uIJfmuZNeMD*W#r`+HM{)1)IZ%yyE5b>)&m+yWA6(BML zkDfkz?8P*$%-^4Pa1nWFYqyn}ARpzEQDUjY?D%>v*>=?`N9vW8$d%}~`yJd~SjsXF z-QVu-j}rB304_;2B`_pU&yvV$G*WV@B+rPOH=;(Wh`sbT>?vfCQ(eXjmOdarIvTo- z4iYMpD7;1?Y|Z`?lE#wq)D_7clf9J~T#s z{GY(S_h1+m+Y?i@?ENTnCF1Cn$NhC+1kU>KUJ=_r<}ZG%DwDqYS=DlV=BNISlrCPD zb(pxsosD0YR5*&2s&uh!t*q2bv|gfR028A`QS<~zvr1GocT8Y2}-i7mVrqP}N3 zBb{=}Wp{=bWS9XF=T@DsRwY+`CklQph_aZAu=J&mN?s#{y9ip45y^Xa#S!~rOQ!ic zoZ2?-VjiI9%r|ro_dJbzJ?z+KzCZLkxTP_!#jM>*{|R+-NyutVIggwtA}CpY-)VO2 z<+;tKo7zC4HeUI~Q>}iT=hyyGre~)RCc6%Vtgz;PyG zsH(MYb$N|6lFPxH%(D~@$aR!%c3?p*~0kt*$uO{YV07jXn=o+ami zBQL}AhkPN4)z~J~OO~lGdBbjNfUV@^h=l2te92E_>k$Og54f6#@Hy^ZIt)6FK}aM< zv8@Nta%&t@5M{ zY?SN5uYR9eR9i8l4X(TbOS5sWW8ZzApj<|k+qfyx-T7XWRr-{3OP@5`35%TB&PsA; zuR65}0d=?DoA(YRD>&>_IDff+D)%n$>~DViT{AA& zHb2+-4Kz!}bQ75PV%6~uN*r9z{rcrUPCM_UUGQMu!Q0L|-Q0>Hl|_x*AT%pk8Lb>4 z6kH%tH)o{K@z&>Fzf+wsy-e3*a1ZVSj3(!EN0ZxMj<285nsM-m;Wzxz%F<%Ah_4sz zN=VY1#TAas;xMQX|8!&a3jZ{;0X)6W$NPAi=e**mKjVA~aT-00(26+NBy0}^(|hVv zKK~IKT46S&2qvXR>0_C-ipZW`ri zy!{cLeD89e{9a+(sUgVVbe*&(tdG|=oanHx>xrwCXnsRQ(jyS?0b{Z2`Nc9_Ih-MJ zW}yo@Gl=7$b|w7obFz2sdIwvqb=va^z7>EN2Un%o@g;LTbMd!XbYlEqU6(ufLk{0L z1(_0@qnwxbcR819YO$6HD!tRS*;&UBf!y3s`MQY>_(P$$XGMofSMUQ!JKqL@qEEC! z*I6;wDs%-uihGgaK+lF^Ayf!0=I^Sp#zNCJX_SXL(8^1BEXGdRgi-XC#`4@LH{XW- zjBxbPAROHn43`Iz@}h)|y{x@lNuzbg2&yJ6$Sx=3Ife`(R=cP^zPdl*7MHLd_Jk!Y zKrq)Son%Vi9o7UqD{T7x3??kM6NNyfC`uWyt(uAIHxa@A*Z)W2hxc!OXTY|xc=UX9 zQSs4-D1w`t-lqN}py_rBs0Oc3jJ&8!zd(p=hS=9`a%(GMNbILW z(MX(eC|lSkF^Q9SjBJcDi-;p}_6-gq35mWb3MGjsY4Ea3dg>MqaA!BTUeS_Dt zC+&|W;k@yAsVj5Req;{c8_w;J^xi__;vqYW?%RGJeE8g~v6hACC44rE>F_4oSnyVh$P5|0W);M&RgBX%H(@R($O ze$9J#+)RxnMYYKSg$t?66!DO@DXvqzpU|PjZ3n|mwN;J-1G(H9A= zHA&4jH)}S}T4FnkM8^YBZ@Yv=wuUzQRu;XeOh*sc|+y!LvJ&P;P)HC&29V-1< z%?EqY;7EjRa{y>kWR#iY&7RmEB$seS@=hG0nq9bzFq3>dIq$?2o@ee?j#OPgl`t3y zNzD3*zafa_J3P=W`cx1F>rwFlW(sL?k1@HH(VzV-N~L)qAi?gZRbgIZDxg!aT-l&xOq<#ZSJqP?JKA6f?}%}IMA4)jt@!(2^0 zs6%TZ?Y)+B9dmUSLg6}q_wBJg3atZS?8s=9dT!!QZiV6Qwk8MY-Rn9Y^P%*Bw>ZPy zKVu%>$a)|$0G+NjZs3qHr%3&YY8lMwBp#6N?G1@U2x{JFiijlL6n3Pb>5x2?$b!^C zG1_3zuArnPcGAdD4A4Od#R;~#4$6RYY%AdmHYriFz)mJ^qoGWYuCOEAZ3%mL9@Uk; z|IeTQ?fHH`Ki}Ph(~U>ndSu9hmb&v#yv@9=FPizoAOGdoU;X~u6%VPJV!N4m=2ifM z-3>>v>S#i4H)XGK7NxSz42{3rZ?rf|<5HhC@_zz&IQn+v+dXG;(*o=WcmL|5Xe^4T zJr2i&WtK;sP9RH4~*eoUI-O4qu?PE3p>luruPBNODvrT zTu_1zhg#?H!5MM3DqqBqh1=9EAHl^51p=2=C;Mv5HnYYbxV01ZLA`vqPkxHZTeTA)+nHY#0P!`2+8#GY}Ru~{4=8C{- z!P(k~p<|3iDJe$846UT;nR1Vq)5D9FmAvj{%> zD^$*YaQKIRfU1A__v-FWILR+wk52ZD!_@O8i70VQK!ea`!;p}Yj?MU5X=SyghN!&h zO#)UYr|o8h_zube0)yyrM1W;%5Ku700lB;g%M%Cm+Cc(1`fJ}^1$sgQ7fb~Wa@7{d zV_DNsm+!l%$@z${$@Ht0_!PjDR{AfK#Oe2O!8z0py-($c>RiY^I% z-01d%zObMPW1nY}>_89?(znYLx-~^iA@xW8AM;|By(231{Ts>=mI=dS7HB?S!`FsP zg_0npbZ7#iF|C6lrqW1Aj=xV#5Y<{PtDTzX^8NV2%Q<&h2t%O;ASAGq1(TAPZgRc% zEBj3+j!e2@j`ozBt2QUhK*0b)XmxAatkpmu!rTbtoOj^nZ)V;Tv5p1C84!TDU;*bG z`4G3wus~p`E~=myz5$FeCy8?Q1ao-eFsJ~o>4%3P_bhT@*5M$tf{V%$dEx3>MT5bj z5gVa-*s&)STnL7rhN8eN0$fDG_2`r7LIAq3@(QvzLznJB0L<_+y9DMl^vtBndujRI z(v_eQ(4b7fqUJzixv&!Iwj0So4ur74nj{p!w$J@px#hGxg=q1Mhr7Z^Ny`4n zSMu_OE>7DHh%e^~WX?og>X3aJ(=vb>j;WT8>8?dIuYld>^S$TeM?Oy<=oJ8tjiA~c zB}b9npeaAc=E{4(Y0=MpkO9+MSx86*AoPH;wM9MR5e-q^i*Ez&Ld0_@;k)=YrRs>+ z(mLN(RX3#e&z>sX9%A82u1$4GNQ%4=yx1It$P>=>a8G z(?*B@QEX~vmSCxwzK4UTIa5l4c45~bxZi3)Tk}hO>gVHqJiX6;8fC#i7z7lyVup^YoA;jm6lGN1 zkegG)`-}JtL-A*qZ#*W#F^=J~nvhle(P*4C{%TpC9MkFK`W_*Jj}`P@V*l|1mRE;} zms#PYE2#Cy#3ex_XZW&Qu^bl<$aT1&fQlYk>2Y;en>A~7OIry68LgHiOcu+I-!pe; z#9EeG5Bd{Mbnc>4lk^coBk@(FdBgz8d9E?srny+#MgoMN_y#^U3Qq>nYmY#q%`ZoR z!U>uL9rZZqF|}a1H7ucutrv#99AnR6ed7SuJrE!0v*T5s1GZ+?6S98~S@juw$1EBs zNJo?Iz%iS+Fve}i5ux{eTNpz2o|i`k#SV(PK5?l@9kAxv0=^7FtUx_wg`w@ejB z0RsqMqX=($o6dq6>m|vf;`u_l7#faMptL~C3_~x9NGMc6iH&-3h14L6>m#uI>Ra!i z3hIX+*$os>mM7=0ULdkaibZ70rU;RMRTNMv5?KWiAqA0fRrdfCi4{mBB2tbp)6)_a zk;uAltED8##RjKTu4khAO_;FcOr6+Z8c*?N1&D;6@gx-(OH8JjEpta;$dqhRMNXkm zl4kNWq0p$Kd=}jy0tFdM;||@q4`_RxZMjxJGAH5=GC{~loQ)&(l9kLtnaFnCs<>p6 zfE849-MeDx;7TxA6A&(1Tp}S?hzQ5~aqGZ!#7M_|ff#|VmliLd(@&G?xqC$VgvU+0 z3n$Nm>b>Zy4!Xe+Phu~8lVu4`_UO!KHLo&s6CQMdtjdQ6fM7ZJ0J($B04EbCBfHWQ z2eAqRWMqM83r_NPIM6fu}h95zyd~sGk$<#$9o|>2g#Z7 zfGrkD!E%o*D>xb!FVoAMiA>=_#>wB>JZ9G_z1|_3RXf=K?H(7IL1(__#m)XsvUi2^-(Zmlzy`=Z&v#uK__k}qA>(Bvrl`FQuT zTNyn|+E$~V$Xe%@^R3ni*?}}H3|xdv{=^>(FF~P35|{~q$z&%;l38qfxT9+(L4Dd) z268jAYLNozX3!x!xw0Fml0hpHgN{6!S1XJ@1Qxis4M$m8_1QNYJK7ET;6#b0A?a1^Nsz$N{oSa z<`Ky{u)gDJjvkmHMJ_po5zk756S28A%<8u@6UrWQ_Iy0WE*SOl$b^oSe@`xBh;9*>x}jd^=>mMEc|+D+SW zbi_gpMUhvbYo8hxUWj1Qv`Emx5OUwgyIznyQv0+%<2-jfV?}8+I{_e^XT~7>K<|VN z-hY5_LlSO}kJaw$TifH|xZ>Rf?5i)2d-(G&AFhXETiJFbte|yo-`nya+<$!f=F%>G zhC?bI-uPr>zUJZB-gtZG?THI;;T%&;zp_V$dGel{vz^&L^ZLMZWPss`XBoJR)EoCB z3sVOc(5}pjXLnT0?$WOoxxj=v!#TYRE-Z{gZ#YnH(~Y4a>v)fi4BFVolU--0d%fB9 z0gQwp7z^toS7I|(?!;ZNvWV*~Yvq7*>8^aQPwu5v?)&AOZ!O^yWUe$zc63kfi%zx1 z>|M<(wpMGm?CqV{2(h7T-zPrN`zz?|Ta^+Vs-k2d6)K z`p4hqufF#ETR4UZPaV;9&;^hAjjEXzo9;D|03H#+(!=Vv<&~N`iHBJZmKhr04_z zDOMv0P6TV4?&fU$`aw0?q8@oQ9dZ4o15 zy5XZ=roRAG?aYsGM>P?_H-N)b#=+aHS-tvN8}2KXNDvM3c)Zi!J~~5CDbH-4zm0iq z4(T$7jePjb=+xmdC(o37N9Uk#k{H1Of^#>JvK*NAcxeRd0C0jfh2$dt1tLs&?4nj` z;9>;XB8mG+pNGl6L6RAhDa*Q8hU+IZP~2sy+4TaFiJD(VHzx(Nylm@qu=`vGyrhuG zBOiitk)@|7Y)v}gzIM0d5IjseB1Pb8gp6W~%wmi#Xx#a{37$aG5Fpx@NiMSc~`&V?IF26{_V}A2i2xo;S=~e3+w|KXhJdDm3d`9vHl@HkY0Fv$=lV_(}?lj=f^ya)bD&h z^FGiHw4;|pZom0L=~s59ec;ol{u-Y_mG}GceD9Ze46Gl{r+CJj@7KFO-RH+VJ=gcQ z=Y6QvO~2fSpT$*wJ#W4jp@zGDcYg?+V;|4`F)F`Dehww+*~|9}$JgI);PH7c{rda= z_uqNf&;Rzf^x4+^%m4qs!-%C`%h&6bPst;5fYkfr>+9!#``h~7zy0%jd0vl?U;mq~ zfA}B%{-4VA)4wc_zx*G=`(z*PXkF@l{w~tTH@W2;nujt!{(b-R|No^dHlN48`j6&g zjsNuj^YP`;^dtR{kvP8m^M4)De}3q~FRwpB#fV${LNEW%|C2t#5?1rihJM)|UlV?P z{*V84NT2KbKm61EfBuiu^WVNclKkiMKA-ov`=9H)_eW=*-RI}~J{Qe@o6rB@fktoe zlD_k#epG_};~U&J|3Q@hSCR+LTmJZ-n9Kn4TRwwyOlA>%!?!Qol@KM?JKkM*d*PvY z!-tVqq3`%W%h+)v>@py`7 zQN?8+wDFkx?J(2@FlzqXsB@J^&qiC2PV3A|Y8!A|tNOk@w;a3iMV3}-7@zU(`nTf; z(EK58_U8p70PnD`+bfN`Js&s-xlyA)SuaQ)d!zNv)`QBAxV?CM6FzVxocvm2vkQg5 z=;wP}z8@t45EP3&KW~@shrRpjhtGfeM&|f+dHwx$1z@-unKYBD zefO`QU;p-kd(31cwM%#D<@z}o56?n7pZ@9Nb?2vlyrvnaXYmO4ME5ZTBlmQvhp!8r z<;$P%Vdrp`hi4t{`wQ>ajEjS9aCkW~G6Nz2GDk0=&u~sOM^AUkEoVQT%jG;`4Wa7S zGIx`d?RNaS49}W&hI?MVAI5n9^LG97-J%I8s&?q^5kE&V(U>zdqu}Eof4tIv{QECY zHzR53XJ7qy{PNeA&R^u}R3|!q`Rg0Jo*z&$wD<~kl2x|p6ZkgzmdB!aeVSe4d3~_|J6pj z`gwnPmooW$ayDo~FS?}@e0T<{+~>E#G%gu-CP#_#i)&s`+8;#5BK z@AKc2cMSL8hMlXQQ)dr8>>xOfLGR_S^4je1$21NGfnRd*Wy22rAO#0+%CMxskc1jD zvtELc@qq_k_!V&_vd~ZZ#jPBb=2h6h!jpJl!G7i?tjzgWJmURZzJ&;w{E0s@UVOfM zN>oC9!T#bAFs>vDAS{Xsh$Liu@G{mf{IoIpidOXbt7oxS)H7=}6?9e-5^`lFdqqgA zWU>=Xb&$v=H&^iZ)$1Jv?Ff)rC_xj+ymyU0ig(gTB}1k2jyX8Zt$nU~xBpme8kc9q;8jdt}fF4*PIFx#I{)v#$p>o;J=Aasq5y zaHO6nkNXtvd6_#zuQojEH9Jl4DWT{|da57if-CId6Aw6rT$xJlXwT)s@T`%8Gn{$K zvv+;V+u0+Mi2NKSW;SAd;mwl+3EpYu@%tuO+_Z=UlUEF`NgP=V1ao5U!R2Qq-QYns z?L~8!12`1^y50P~?*EFucbbzZ)!hEW?b$yqo$K5Ge#v`sk%D&jOa7Mr!gBkE_>0QJ z-|BNq~ z(b2S>5SNaGvC$)%tUM?L2$m=EfFuBcL_to*H+lyr=Yo$|(L0b(syli=&+`+$U`N6j z-vIO-Kqtwgj7byZcHKX&m&D&c{*~+dFJmdc{I#$DCE1zR`0?ZZV~Lvq_eIxZeR#d! z_|E+38sfx%%3aBdPd@ZdSN8L~x?66O*^`EIJNDBjzBp>2MP@)GME-_fE_{FEEs+rH zLfz7tsV8mHXJ9ycJcCacD$c;gY1F}i@-R1l7n*$XYhp5OaJ@b|8YP?DLSmpKp@6U} zfcYujg9xBBV;6ut;e`z@Vi`lZnM3At_6M$y1jzW*kHY(hd}o|x*AM4M9N*Lr&(CP* zzKxzidRrfHd^n%YV%RMuxi3BQ=DdEIub%JQhxuH%aV+QY`LEy0`{9}IzyI0ZwcY&l z`P29RI4wmz^1@c`IZxA&E}T;C=f7-T3P0>e6KX$Oi(5);t&)8DNu0NNsF&B`kNqG1 zb|etreT$dLOCV12P+QK*d+Qxu_wl@WUAviOFH3eRX>|Xje>s70IbTyWa|U9%!!d&3 zujkz7F=tR>i>?Rt&VeW*P`4gXr6HpRlmD`Ar8mi>@m9TaV(q+t`TDl5uOGpoacuGj zNaLa6O|CwDJilgx`~isA&n0{2LPkUX0TAwoilN)n_w$j*)8}b3rwza@zAx>1{O$4o zAC3eb&eQcgWH|2f_{bj^BP!bQH3U`dw)_a~01$1kgO|y+%1k_zgv*y08ehd+)}nxW zJU-qu-}*v)2-l2J&Sac6_7`lh8vYA-IAj^DW7i>V93BsiBZi$yu^*u8%zGp*`FZoI zjjmzfxodasd$9J&a1T`JS4i@f`~2Vom8|d<;L~4olfrF7C{r%U70#z>T`|sNOqV-n z*GpYZoByxbzvAvVmK5`D27ukn2J`1x>Gk=VFt(j<=<;6~+u6~{`l;cHR!U3DwU;fQ z7_i#Lp0=JkhawnX3Jh)7gd%V#{>-m$e+Lg$&U%Re7=O$kC+~2l1VMyMc83nSnJ8Kv z2xHqL1LqdjpMDd0I#EsoQAtH47Kl7uTqtl--Z;ED&nQBOS!kr3Gv5U*AW7^2Jp++) zGVh52jIk{ZNfM{HMiEOAv(LMhQRo%2-}U|z{_3}X6xP!9lb_SiEFcvF;y?xvP*Fk& z3o_HYHTn6lu76}qPo8{CCDhO<8 z0XI58dYX#@0ik1*;>2=Txu&c@)f ze#b8j?r-=db07GU6Z=~}=Thjv*WdH6mwx!=>X#=}^yx=HbYUOe^&@FQl0f0&0BEkK zKmX^nH{a>!f1+={^UD)z!YFZUnS{k>fG6H(Rs1;Bx;Q<3+ z88)p6vN%O#Lk#MTZ%;Tc0Woo!h7<-45NB4Ed&k|nsD8SXva!9CU~I*Do6?$NmcKFf<`no@1>pC z)v~o;^LXpKG=KtYF*7wpP`E31P@vqDq1Sb`9BH*VFe-AbTHS(IK+Kk5`Yuel!?TLj z;2;JJ5m2Yjf}Cew;6g}FFrf3IpbT~pnizF3D_*i-zyYzusA+yX?;B%1uf#jJ22i5W zLV03E*sbe4Knuh(#`Bh;V2rcjrQL+Pc5vO}mS*6L8}aP}(S%Nb$18H}5a9G6TpZ6C zL?{7dda%ww59!RPL?sLsC%vL;$`Q;>30y?N7^9$+MXYHxRJYclh2`0Kao5uXg&$eF zh;J3Wgkp*%tcSzh`Z(*Tv76bPWxQ3Lu4j);u<}~zahH$# zfs<5XSxY~l7kBkIrUr^eiqe810Go@f=7L7kunm$Pa2nERIs!GN2PhcYL1I?gX9Gl& zJ?Y}fR=d;Wg+Q$u7Nt0KH;s2V$p+zM$z=~*UCP!Zh>8Mws*MN>3u2y3h+u3 zijb}rldE@RzswR7tR%o0UB^?4>Wns631)KKKb-fUzWzD_g!9}%f zYz1z%L*a%gl;jv+eDSki`gpuOeg94EqaD)ogyN#xVTnx;D7vNA8toJdV5A5)PWgB_ z!2d~p*(4~^n_Lk>PDpbmSF+{AFmnRg zxEM&Ut@*)08W{CEB~S-q)mQk}6CHof5rc~ti!z8_ry8PNtRsTar-WYI=<_goF~ilO zP(cG=H|97zSJ_}sAV)oFt*AoTr{~$MIK!eg4Ufm?@ib4z>Oe#jpU+g_#Ly8HD!=_t z{p>I6_9qB>`#wLy3l6MZP#`{WA-v<`6^VtC=_6pV@$imgd30Pm(3sj}bVk!iGiOvF z&Q?(YS~$)oWo;gFTq?gi2HhN)OO*1mq5{mKG2O{+0>omph;cQ9fF03?B-?IK10pt* z$h9VuZGy^x56H^PR6#BVjR9l4Tf4m*jJQq;YI1{(dSt8$Vg#&%sfgwpHtrg1iCQ!Y z06-%qNc)B)-q%E%C4fe>2}HPNCWJMvCWzh$KmkPD2@nAs5+qY8s#697Fboi4$bkVO z%!hih(ZH}!Xc+2?8U;HvfhO}s*#n2-yMF)PztB!zeCYw`f-S8JVCY3)eEWB&rlw*6 z5=|xa!G`jg1S+faE79qIJ2z^OhJDWW)oL(-2RQkh2p@6?~sgh2@D63Wt94>iP;5~e}#Jg5ZjL`USdo~bIL=mZH-S4-5mI@W%*Cj)ePXLGx) z;}i}x={k%(udhQKx4LbbG3W`ni*WtqG4GVz+{l2~=W}evmIG3MF z-x0YMT9-mr7=1$v-4|IoPY}R8^AS-qm!kQI9~_^8yu9DhG#tk#e5>((C$CboYB^R# zK9rA@=MtS{;^FLLzo{+Ef%2}%gula%MZHC!0c0wJAHFa3Ea-&8WI9*(7ysOj=H=60 z51;?mUVkh5weut;F8uKVy^W&t3@1C-PpRkwCpXP$|6fw*+#>IzcQI#)p<@J5#3UDL zn6=^l#3}?CWrT!+NhVzQHPB~;#|F=a00KH#^*sI?He_7hf~XwSPIQg7430{y0HC~r z#HC1%!88wa0K@7QdW|6Zfz{D~k#hlafB_Y`RMjYV^ZGg?<2vvDmik(2#i)0)&IC0u z{Pv!IZFn=}DlpH?e)-J8>)eCwF*+@xvZ%E%Mwk~lUD zkbT`y!zt{UZAXZV14^-~M*Fu0Pz>-YDw0`mCx@4ZYUF=|GE^lCX9)B7=<|^+#TrG0 zAFDtv82~+6J_VDp3bsL1+8&_ix`qN*G|uh-jAfJ!YY5W=gx0MbtAO!2#^z(+Qho7x8u?)26|m@9i81~;{ZE_}{y zSh)5M>}DLI1`hxXc)#;q`M&Tjpq%IWJgZyoBhMqYK|+~(Kjp!$Sh)*N&_y*i7?PGk z8f6t(X*KDYNRLTld!2d?-tXu4KewSYsk0tCrcdwe)IE9TDW)uM%0$SJ<%_@d*_T58 z$8UKkxIPTrO&0r9KD1)wMbM2-wE_Bcbg&;4v zIGmv(Zt8hbgZB-4;NYx@K<^V&q_9$}KDyE1B(YTT;% z<;%ax@Bin@4nVj2F(~S;`ym)VI0l+ZERJOvu+X}!BFXS4&=VQUqw_(vb!qd*hLpn_ zKGJB@gU^@4f#%Pj6bBXh!0`ve!3f7)tV=sO>M6|Zv=>H&~|=}0x~y~ z4DhTzeMrQ0D3sL|p}qYCxRYN(*O4Aq4= zqF7Q%E4gFtU?Y|T?mxM*``p#VW^l7z}dN$~ZrgTfb!Sb^iNTb$&Y$jjfGo7>+L zH!*jknl(OHO*7j13Dcp`%j@|D^Y`1A*A-uKh#|=t1vh4j&IgZdOVoo?58Ti*Muo9$ zt(dG$;MBNToXCQA7-N@wpzPq*h`r$9ey*FF`JwDr zOM{h>DZzbq7-h21^G!yg9~mUy*n@~ptFdav&vk8E1F4ZiMkLSyhU=? zwrtB1pG-s+9S@pC4R_L^sLIphZ#y3a{reaB{m(PhJL6}+t)KszUwtc=D|xC?v9fd# z`&%mNp%73lw67x#WosD9wryE122`+ZfV6#ZQBPVI^YXwoGW$Wu5=On;wjh$mk(JRY zCI2rrG%*ET$3y`Nuk)=!bh1WOhLfD*j5!=lgqbqOW!|zHA8YYYY4>C0*z?CV2T-Fh zm|#^1k2GF*QyqjylK}=fT83iI#`7*i9FYF+~ zVZJ|L9E4!i!M#y|ePQd~T`BW8>$CN2Oq$?kYumhgnZ=H$vK2ow4zlid(rt(eQlcm* zglHz2hF~Q|GaSMtAi@_Vl6kS+j4ryDl2*_v_ygT@0AqHGz7z4omV&S+(=g?0#1NT6 z)rcZW2eAPW1<6a1k(=yI^#N6Hsh?Or@-bpbaPV?kN7dRLTT*W-DPbsmcQKn4-0+u>XiA35|et z-RNj-TvOB0an?e1X_nhH)pa~Fx_V1)(5!ClF%1Dfz;)M)d!2mmb3gz4um9O@Jz}-@ zMgY#cuv#EOd1C1oU-H@Xzx?WL`R#9UWUY$ah3$7}yUBa!vjNA@nnq6vokyu$5(R&^ zzx3mh?W=k)5CH^Cc4scGUG)}ysVlj+I(LBRL_^MwK`C=5qHRX~w_QDqN>$oCWYD!f zzLt*5zn%czp8;|Og_vDu0o@702oTZP)Xc&Pc4)~W8XX)a+-0EQgc_ux$3&hbIG^z(e=q1qjRncpUaSQ|oJ($jg5uNjv8g}RX+#n1f;ql8l` zD}Ao;XmWRV?^I~BJU$X1Vu;NRub7e7f2g}9oa0CF=v%(C5ntFU*+Y3)cL}QDG=Bq@ z^|XXChU}7{<&PN0`h0-3yS|NDRr%&UOjy1sOD{-WFwgY-ww zdSSSm14P)Q#(7KbWN+vVga)0N3yWT#5DBSNzT>l#*isuduhY>x(abFzM#8!BL`2bC z_#H-bmqhg1-YR?VOj)D{1u?i<20fa zpkuFkep7`CPzVXuKYQvVS?*rp$V|h7kTAcDMpP~Y43Vi_N>Ag+q$JLAqEteF1j&OT zieUuSLJ<{X%`0fq?xfz?iYWcPjGCJ=?z{Q=;|ze#dBhRtxyK&g$|y@l_2e_7CV5T{ zB?FbuGqeHjylz;R=UNU6QNR>FLTQ;YNNO`fW;M3 ziWo^!DgFu%&ROryOtD~i@STsPi57elJ_M$nF zZSLMDXaVk(fD2kUx;8BYvv$uaMv@En73)A0(57%=(i^&MU1(bZP3u6?P;GR@>JaUq zDA{+wX4nhG6fT$`>>XzSfYcW#yMrP@fH3a(ldSX|ZiMKo?!{jOH_Gu(Hw^L}!XPc? zkQ609z&=2nM_^aH(;E&1@6oiU z)+oiGg>a~LC|ZwhM4)Qx=eNYetk0i+|Ihq+T>(@nc-z=r0OHh))QSjl#bGCkT`Z2z zU-xZ2|M725%6k9rm)_xZWj(yE-ITNRjESva0bD)95W=IqiinHW2t)jYU;f_T{WQNs zIMv0B=-jlOb9!_gw827h*y%B7GKgi*MlAqyXztRw`?0MILeSg;jGV{;VR9kBcnula zV+QrVUiUT7uCFKBASs-xLv`7rbJjG5Cm`k?643r1T(D>al%#zRKneS;7i1ylR^`2DCfP89|nqC7$%711wHcCe8j=j}26{TDRF$xHNLNhKClgLI`2 zWe`CYY4iK{PT4fL$RfpG0zkTzL&IZKadm8C1JDLaL~S25)>fI7>}QVx8mzRu5YpoL zWk56hk=ebSP|(dUYhPz`erpb7{`{U7wPP%2xg_?L1AXdZ40>eheM{`Z!* z=th8`fej%c;$p}|2_V$~G;y!iNRfrBRn`0bu6Sw|YUWGZUMVRuKSrUB0^^tu;$QVY z11Wb2C4yi_+e6+)=+}1q@3r0U|M>PPHub%pm7im|mU=n? z!XbSePn~P2rn>uaKU<&r{gnIpd~cmgA)8-*{`mQy|I(^=gyU14D?i7pfBpaeefH;&I#g*2!8ZHX^FD@3rV@Z=tNaE=Z?eW)PRjN-}D z+5OEGqO(QDeByHE6;xy%xLr93jwB8N(U-vC=_l4h)>rQ-xp*W_%IqKb{K>B%paSO; z&j+>(52nBJD%6SFBTqlqud(ZUe)`1kGUIWs2QSn;)Eqs=91ppjxnJE+T-kQbo|yAf zp0Dn!qrcBbN|<)>0sQ*UU+nt%Uw`}czyDH3a+a^xzy5#x_g}xCzyAOJ&9;y8reu9@ z>L^2%fB5%*`P={Z?{d#i|N8T{-{1Sk*Vpsshs;&(bN~4BhweOo{P=^**I%)m{__7j zL}ARe&PwH{KfeAOVflFdAj?(T^Yg#;w|`P*gOyt9*!KMS-$8%>PjYem`3&iElLYb~ zyxRl^1xnf=xuoL7ya&eA2Djlh1@&_F;Dd6=fA9Q1CTXyhyRpG2TsP1HCSUN~N4`4a z9UngNOXZf#a7tu#wlInDmTv}bFT8*_!zp#kd6uv-09m>ZZ#S8zJ+Ki@S+!z`gh1+!W$@g}Z$GiRZ z_3iy*JN2f@vGAvH3i3GM&Ju^iL0s`X#LYsBx z-FmWI2RanDv92u7B^$7eb=`vv1>(-2z<9Sd*$Qj{jeSu-7zr7S8$N={Zr@^Gybvr2 zgb(o*u?iP|i0=!FzyNIcS`#y6nxt%a);MD|Gcpf9Z{z2PGt$n--<~etk2qsrSL15y zN`}qhEJ($B&i*WGC$p#2zH+sBb={9Yu9xoznTMaZw?E#(JsTN+7BYv|_WJwlO4R@| z{wxR9WJSgvIE5mR@vP$>k~(-9Tz}!$tB+KZiliin_Q+GLb99FsOV~4|q~Wx~xx}2< z8ShzR<6(0+OPV1mGX5;_o-0xY!`&^-FhWl|Q;N+>NSN<`egFLXFW;3u`d%NDc)+4i z@hvt;+J%S=lpY8eShR0{zNDVd|NMUahU`gIs#pe$lhW7blH?54sV}|@_S>HlKL0(w zM;E-*OO`$Q4Kf}VD9ZN7zl8b}uL3&0Ly;C2N@E}6yXH|q9-H*v^mi55Bq>RP$n*ez+PZ+xRL@$j>DD7)0dfIi<5_W8Yu`$X%VH0 z7!@_hJmF>%K9@%XuUUi@hz!^>=%aQBI zF(cR>dd4omO=t@tB^9pzxHp;_vj@*qq$3oMVR~Z5nyJCia+}j$-s+yL)BqwY1&?m1 za4lnopId0AFjeQln~N_r)b2 z>W7zlJJ&`R0DsLXYlQL2ZpxYrAt|C%Y7_>NUKIEh!v8Vxb26^_o$8nDHpoj>O zk2VnvIs=A>T9)ug-}Hwr6?%xt;NH0|sPNEDlAk~E>2G~Z;5RVQDvJit*Z(gKR@?XCHU?fl^ zSsxkOKz#V}<97go!&Ax2n3gikylZ46<^n+IkO2^w%B~NEs->DnP(!pF5l`QR0s$5# z6v2TQ++fZ=v__q2$6NyEYC;h?uwC7S>W)6<2<)O=mP7=@FhIac9eDgHpVylGw>@7Oi+2lQs)i;WkOvloHw!V6;g!v3Owz zu*yy|>W&b>`%*bg9m2&kHbqK_?pt=h|NYP9KJr@HQ*J5i@$vQf`JMHUn_jPSstrI7 zITXCcI>^ZKeB<$W_2cKUd(XEoi`V?{BX-YaExPFB?HPWKDa}RMiQNFrs0j`Vf)y>- z!Eu-_C;QjDI1mQKm?$%TvcJS?DwOHsahVY@c^9!Lv8vWwL}I{bu>$Zm=OA(~sfeLW z>r!=`05T2+G#odn6L;^Cl{=+M>-Lw(0ETY{69WUo6UNMPOH-`|3t`G>;jQ1B#0`>Ca8uplsLb5yJBUe|i558wbjP zI8VY(4H$M991f@t=pCVB9X^gh?Qj$5H8d)KVG5#I!f!?sj`r_(xu4WU?c9-wg+mrS zdK@hm)2RqiMp6!w=|??Fun++zkH}Dz)z z@RDL9R8rLOQlg8DUQ?>~7(^2hp-1ABAvRd3(2X*K$oOO&W`I~g-GCZ0oU)*Uj8oEj z1?@3*+>HR#`p^U>;p9NnPjx?b5@CWEV+5jl)DN%>Ca%NIq%M323>y}X=l#$`n;d*l z45w;^1QaS0FEi>^>S5^2#D0tuz!FFH zmopD+^Bft%ycK=^tvX;FVdg-aM@ncQ4vu2Xjt*QI0kDJVQU^K^5D_go#obWi40k)$ zlFp*NDh=nWh&qw?sk3Sn9>3CiI6&|6D zg!p{y^a$@JUQc2gIpXIhIpSA=KKb(@ZQgWCLyx~t;*rPC3l=JRJP+cZ<^95h$8lW$ ziG~t%&PWt6z49;$+HoavRZ*nE(+~NzFq!cqe)GaBlR}(F&jrkZ#Z0C>gE4R#`6d78 zw4e}HkP-oz*v2qQ^esG z#Hei4PIW~+SzG7o_O6@QYb*lz9-G|p0lrSaA7(d71SzR^k z988)))ka+I`S99?YU!SHs&<_*-qV{yHD@BE`#59#ems3$WCnLn)l%oSa`m|Mxk%+< z)_8a9eDKOPp+433-_Exk@R#4PEw=HL6hEOE9H|peq(kAR&j0uxcLqe6gT7CFsCGQd z@T{&onXogYc3`M>tOi7kshCh_*#d%w%0QqYApQQ!nskeKO0l(oMdj}j z{dXl*r6vE-W+*a3aOjs5`)|y2=uwm&JZ15rBS;D|Sb8hFh4=aX@_gBkHuUo8AD_Vo zfv4Q3uLvB++`=pG1p&OjJb(FDP)N23yYglyxtvis!gPv^`>OXmb}mkBZrR1na+go% z=kqzdV1_+c&+#emc-q{ z=&0~(cv*1JClD{Z@+_)Z&-3bo$oJy87}U>to}y%z1R%U1U>Fok2$^PlL6HCuS*TEf zFh(=iC%=p;BRpsP;16IgJTE?(JXj0+#a#e4$bNqCUI;OuPo5`dL;BJ8pQq9Bt^h*4l&uBgEE4Y#bhwR|m z_2HeY&49Zqy2z>y*qiKLMbRS>p*#!I7{bBS!1n4M17=7Z1?tKGi(_SYI3$c#BEaS& zI$pSgWyl7G$AKj<-#kX9P%a&SH6#N~n8ccBBPSRStcjE8qeh0OA85!axHyFF=$z>& zVg7+XT^OU|(W|p0=h0gvuRacL4=mm!&dS{TcEBBPg(e>ml#_xW=)c)ao zqLZsTPkWy4M2_d;PCxZE&3w79v^ltq=eYJRsl#mHo=kh_n|pd>$dsQY%;{a$z&Z4K z>Bpfrq1NP#OwISVU9QG!i<6L)No_qx4_5ROFAt!yiYe7WL@%Xy? zqOZHh=|kh;FJy22j@s!9*7IM6k}<~pk0^H!9p@K49?$)MxoMyM4O>QnfKH6_UsU)5 z!YZnRRlat{d(`A6XxD z+%aHhoy>LTQPxL}oZk34aXwPg3Oa=OAh!teeXp?&>V@07C+0Hjn>W`DI=H>x-6a}+ z)?F{8J?}*{_o1~OEsf_FulGjBR=(i@8~(raVf?NA$UL%ku9ZBq@9anRf`lK42kiJ0 zj0fCte!}~2_t)0mec`yjzWwfRe}J+5vL4AEuI0GLm*0_n{Br+gk%w;^?u*wu`~Kf< z50roVcT4&G4``(f>Gpi?BERi%E^d7GB^;rP^q!|jHX>I>h*#c$K)h zC-5aNC$5iqx_d^ecLB2smy+*u z7LG9A&Pw>iwH29`bG(#FmK&awg~`rWh|2vapF3l z0)PWbqa9z%C7M=cND8fX$L~x^Yd{=ENHSncSYhDa5DvIe`*2josYQ$fsoZ+{aprK7 z`-pkhqGom`;B|U<)bGwDC$WB2-gu0raL+PL^xBSCO~@_(>qTRix0czAWg$v>led5yr& zcX}uA1>^Ac<|~rM6^g9!49Fg;;@^amQObYQA7?iflJ(JNM{Yy~$Q(1-@2JT4*ftTP zf;@O~bRTgEVO!Pczd@5iy3gj=ciBV`91NK!@i4Rb$F8=mEu;Q(l@vv~gI&MI zboa1s++UuRJL&o4b104b4f_T8d6GvZxG`Vu=A6_|g|oB{VMnDA6rRzJq{0=X^uTEg(onL@d?rbp8xq$@NtdYWyYugy0wv7PV00Bs*Ei+?n{KxO{ z=XZF1#wsjyR%=Ar61|Gg47*2m6)qTffmp~%hswfvdZ$rEk)h( zpziJ}eB;u-SGgvdYR%9R47h~)H6lC-=1Mq2ZJU6IiU8bOQG&UJ1!H-A@$2Wj6r*lm zj3`y;F7Z9bdtBy$Lny#>vd%Ni(_fx_cZP$9pu}Cv{%waf%SNZuhv}gs@Q~1=e)iOJ zIHT{>_ju+i2UnF;7-hEb3a{_fdFp!}Ik)snuFf;V+*s++gG#SEVS4*04Txxl(e2{^ zI+=^EK)KP4sf>qmrXXM*?hN9)UM_1Tn;3I-qsc&qD6r@TS4g zJt$o!IJH4&TW-&P)NvXZHIwhlNSta$PX)ADiDR;IfS|>Ov!iGS>P}OfRX?B}Hg8y^xDj^;eMJCL)DMaVLVj}>Ri-lYYF?}FKRD|s3!x-c3|KB${QqwXq-6bZs} zi&GCC@|d7(p4*#GKkpAe-p}{9@4x>?dRp2{!Av44QKV>lcfl-0XYy$g6bgKRth{W|4$dPF#<9nCBg{5`c>4 zP&W#R-f{EDk4%lI?h+GG)%nNxH>`;C`H(@9wPKZi-Y4Gc{RYza?;SUl-qumJFPc42 z;OJhuhPzATQ}Vlj1gjm8yDr^Pp7Y6SF(&}+J~b?}b6Kl;amye;Kv|zJgJZvb{i}dT z>)V%wQiYZ)V^Qya{7V7#6Gac9ZC1vtK0iOTQVJ*K<7eu1djd_RTpM3pfAeL(*Rp8u z4MaE`7TP_W-lC?{H|I3Av3EQwC`l0zfri!H36736=+#wEQ~~6^0F6q21FZaDAD#*K zxGL}FwVxTOl?rl_3XNbQK5>W5wUC z$qk{^ITj8nB5puo-0H3~17k%@(L#x^1;s6#6!lFwsE0$jKo2Wj>4hQ?9+IQtV#m=D zb)rb%h^=r4B?l0ftka=7ptXQ8RTp%HFFq8rh5d--9<%+{KaaO_p<1&l7r3{-{CxLW zBB2qqFMT;Vfz}}Ey$wjB+US7h=h%}P4%=11RotL~FdcM27)#OimsB})@X9gICyY`> z0C$Dn%jgJ%1Em4NFV#0L4Poz065S&VV2m*kA=c63g(wwWT_VTLTwGqF?wamUO?9eD zLO0Z?=xhg*&N#BVR^y^ObmQ&kSg5Mm1>6ZTC!vYtR=BLrRz~Z$h{IXYRRFA#6oSQJ z7(pO%ENeP8V{ZU>K!?ACg~=7HT<)_=@~Aw&xel+M>f>{H@k4p|&TH5J0Ul(^qQWs5 zLt_g_fC$loG0OZ2fD8%M5;lrfLIMc^Ru$MVEb!nT-s0m==s6<`Y1uX?RFk?)gtmr6 zQDml3*m>(lK`s+$2eb(UPF1)j7yxBJg${fJ$Y2+kfOb@zs$Y zm2@2m5lR#p(-zvSwYu$A#0i#4*)J=$E#&-V{}$)8O+AqZQ;SDicz6g#>T-|s_nlKZ z6iaKs>Bp6fI}2B<;!bF@BM)UT*Rb$F#I8}ixm?$E++^K&=7bQ@ls2d_PtWWov;l$`%+057J~}NMtGOW~pn(`;SjAkogeXdR z8+$BGw|oZ3w70ab`>r%vD>#-muWl9I%utsf{X;hT46SvN?$d{i-UJouo(XTF^Z*rr zin9U>ngiPKhAt4?LI&vYL(F9$X7g>%ChD$4G}%j)JEc;K zE@pcdjkk@|r7vwe5PeY%v>X5%xr{Atgw}y<&Gl_|Li8H7AdXx}Cm^gPbR)|26&<0< z(;5U8hHEOMeSM1u=79?+98Tn-pwpVqF?9fv)SelAK|(+MEI2ZX>rzy#5(;Spup|T! znO^KrCbKDKsZ5-4ho5034(yt?tK$&}C>Q`F0yKg*)g!H%fVkKs18GK?os~cZDAl@m zLrXj2FcIc}d z>9_-kI^ei#jnpxE#5Ai`s%pium}-d_Omo_^uIio2AGvd)R6)5re#x&5qE4f!z?3*ZhZ8<@0wS7EF* zcdQ;p0ID!hGCiIiU^I=>96*s4g9MNLC^B)JAJIF)sbym{h5GyxUjMx);2aVSXxczT zU=4^>;0U6C98-5Iee}?=m9npdAC+Xw0sc8qr^ldW4HcLdMc6t3D04LRW~kpGf{}3?atexE3jJ*h1+9RU$wKB2ZMk ztkcci>UVrhI>!0hq>fSruHOl3SadHyFeJ7WXb{Pg3}p4JFDL~KL}x-P(3ZiNlS6_= zqiTiF5p!CM0UruCdl->1R+z*CGz%wX{#qlr@tHX5-Vn{IUE9Zf-FuEKAphy1K8te$lP zlE@0OEgKlbaGDNKfRPryI2a=BoySlJBMHnfw$e%it}-x*x$F!|RDx~`1YrQGi@_3GX!ZP5pHO{aE4ZgDDLu(QX`TystT1_DX!9mh z(%I%2wc+_5=NVl9RLOmi>8y<+MqwzC{aCuFt14Brk+T5;Wd%Ti34jjwik|2V9w3MX zUXXHP`;dhQXoFpGFf267b&VkIK$~hOEW(}Mze;&DE3beNTErdI|0hT&`YDnT+)yeW zB0%nW-uF*@O{M1=fKIK?OY;y#g@`jeaq;r^7nQH24v?|qk83ihcKZXBR9~MHDz>NP z4#hkn2e_ApWbNw;&*Yky~&BeNYJ`@e0T&AyVguV<8Fum;ROejy-yUB zVzlB}Rh6W&DcGWlGN4oKMk17itXvd0)})|)cG1h$!}CM^ad2aKFp4MkjG5_9HQ0(q zSAtbNFlk-aec}StL-dsU>EMyIyMYhHUr?-S!`~ZbD5)MGy?miyOUYYLg*$s6L$P)A1KE3_lzxw_MLU5CE zplZ*Wl?3U@4YhieON&Cr9rK_96qzv*s;=lyqDIiDv%lPs-o|i3FyE$q@Y= z-~7gJf5taS2~C^#68m=J$W>;u8)>N#4$xv6%1l{D5HiWC<0%B(dp8aaaT#=P)!XLx z@?8z9_iZy`3>PAx1MB(9M(nYT=!*mtU=LhsNB^Xei)S)SnE)C!!C*?@p|i2L*rK5l zW!#CL?qBel%kmU2OHC%piX@25-uI)pP8RWS>)(4flI#Kkq1zo1nchl-3F^e-iF;s7 z#m?zQRVn-!Y8M%1ti;fYf5d+yE1dEHJUrJd7xwDLr|ac=(5CSZxD<1aHKK0=#+>0 zxk?@)Zii@b6a=1QHP0|fnavzUiqrtP+FliKnWdhgM$st=Nd{*sGb8l|W4NsJ1O-vs zov0wka0hNC4u}RF!Wa3uK*TU;DCz*FR{Lq6s+srA1o{tUpPdLJkZ5Crs>pyJQ-{9r z3o^GuqK1gAxI`o70Vs#lFwG z@$44za)>d~HQU>ff%d$ReeONa0;2x^yXi-I!xNc!zry?I*V+zlqrwdl(Zt*TatQah zxwa;r@za0L-{CX^Q84P&VyAnn);Dk8^O38}$~EtJcwQcJiNqp4GVfqQ_xJ`C$A_ar z9PxGi&Zh@QkG_lVY-*yJ#|5{j8`8jc_}J^Ho4||DH!gS5^OP%=K0iKwYP5ZJlBb2U zS?{DIS)tL}Q$oeW?M70bs7u8lXtG@0bHmymdyx~`R65BFA_Qh{At`%C#{j8BK_tS> z^a|(m!{zzaJA3ot^!kVL_$`!4DU>_gwvKWOx`ewBPHVfw=mjpT!rF`)c)8$p!%+#3 z8CdCFIKhb7;Mmn{b)(LaUAV34kII5DviSC(As38}h~Ns5;USg~Exb2&zjoZ&aK$UH zJD+cu3sq&C1^~6z)S1J^ zKIcZAGR>9`t=1A3>W8;a$N&C|Pd~Ze{=Cu-Rt@>s+j`EIynlyAp3hFsH-0kT^x1WG zqC0Q}TzIYx&mZn>r&e9`K-)o+weK2sI9Pw*`RiA-gZ_H5cb!#{pQhV};I9@ZaEwL( zd@OBz*fWz+5@sCO7o>9dCx%B!>jFnah`0$6h_6he-oXa$yP_SxA^;r$ z^@G)Ney2**`4)(Aj%0>p{U&A;fL$Rc<_k@&I`sP=@Z_)DSX!3UsMsSfTe zJLFy+QJG{_GvM09VUl zZp>z|R<5~y_Z>=+YbH3lwBP-$Nuh<}plTV3@eh+Ov~uRhZpw*aOyn#U!erDI#kCGz zQN5$&OQ#sU_!Zwgy!j~(RI6=v3-ZV8U8C2mZUm&l@q7hENtVZGxX2%l|XDg>?lZNC- zS1oHGpo~)h77C9ry)0aWLT~~RX6(SknlFtj3$rAm5NTS~#0xbmS~cTFtGo;^pNCIB z@Rxt7FPq}LuRhDsf@Tza9~=)!Zq|JuI?#>#7p>IozdE>v=ok}l%seE#(w zsF*6R{UmU;kN@*q*?|tsXXvt5V%O8vj4-DJ=}*YuxgD0Oe9Hz8mA3T zr5A_<6QFH4GXq02A5v0+qE0%aC`*gt01It43qbDa^myN6iI%j&DD?KmxfH@dk{(f( zfK}afi#o&rY!)lrSo_d(K#6e@vAO3$kz@yKdb(jn0g5cB;lV-_I}$$J-bb3HHQk5Z zGZ~kV(EP?fl#1O91ur)DEK z_Pi+GfYqSb;!$aLPHq9Q^|j&$7}nInl+Rh%-rg^l8Kx|)%8+?z`X$hOZ3xVBoS4v0EeXX;C6njy&D)wPp z9jnuNkay)~{s4lcP=lK%+?EByfhsnbVuGa7-5xDxesvR8YnD>Cg$^^~jElmJ5z#%n zvmAGfrxx1T8!&sv?rJ0%FvYMe;xaY?3^+*h>@?VWPeZLrR|9*Yd5?#acThC0O|Sz3t7FLA&sLhdD11A(aCXhzz}XD(#Q`#^sTly0*zV<+;rvvY|#S z&&U}d-VQTrDvTFN$Ydpqhd1pqn_6Iz%U_DgROGM9#sfKd%Rg$gxdKHkXncLIa}2W= zcDQGHp|Cm67cU=m|H$)kmg%m&=>`_oqAL-w2ROUDn@5&}1&bhd7>|H7qKw2k)aOR( z6dsbGVTlC>*)lOB^8!yZmLH4d>VHy^13~~;V%l{T@4iMbOmhc~Y z1lTqpRaJn;mBleuh}U7BqQ2e3xoK>zZ4`iRaX#f48H?iS9bB$noTO36$U}l&@*$|J zJ$2`83ny@25rtbUWx&!K@(D-+ z3Yr5bIslKGv;qVvg{Z~`cBO1KRxRsjT_SQe&x*3{x^h}b=CwPsBdSkLYyd8|LK%>G zM&5l+ABY7^O%{a@1`McB0F>$M9dLvK>V4Mt#ss#XiQ2av0}o_tODrn`czRe60UNQn z+WnwouPZ#kS5>|gk1xG5BB1Gu=(s|6qJ^>ySOE}B5rBiUu@SMFn?gSh{VoVVcXJ3@ z1jp?n9Yl45bjXbyh*mJk$_)7zgRbzkq3kz*@Kc_i){9c@@>Af%UPf7J zT;KcSa=)xFJ@xU^eb!6Ee%DHpq-mIdQmX;GrNDGY5mPvF@!(cFl34K)TWOXPmvM`i z3KzIil%aSkEC#@wou}V4qBf6CyK_X1xThl`jDoX04br<`|BQ5`I*Tj}-QW%ab2SCj zm}U#Xtfrmh+KBVzi|(K>d%jF(&>)>UrNSM$1154cIYFRpysVbt0ChHqxjN`(*Q!xa zfB+R@NCYq3s5uM(fn(VWM3fc|K-tOy0Zkw`5GF(llax?z5dpF4K@F>vkb><}Kl{$# z{kFb%AEGlYX5`zZsYu;VP^nxL)&^)98vs^7q7ae3X{}fT=Y}r0goUe>x(G8dlQjfL z<#5$?Rr)Fz1SnDriu-nzc!zW<*OU(+(1Hd~OBg7$KmcST2h=Y9vv%EZ>U%#fSOOTz zS1gW=R{hvY5TY5FO#~>bZw5(|GGi^ag*t!s*KrS8OCG2}Iap9?Nx?q?O1s>*5VSTy2AHBz<{^xnv;sxR(It z0f1}n1mgg)xq43Pt`CTwVH1F?beU!%4qpd>gaLSPB~^+$Y;v_9nGkjhs-@xy=EG;B%y$i%jUG-n zGwsKjv;-hg5lKXdC>&U8L=xbF1?{;2ggN#-6$D_t?(@xVEr9Z7`o4cxKfdSL#Vk@E zn;IU9MO%JOYs`SVc-fqewUSz4>42I(Qk1s0lAz&SnX&c`H1joK7LIlSv?>Fcn4px| zAs12cWUsP!L7Au9x-ScZ38z(59EUg{V0;U?NQLBQq@oHgNDz(`6iQY;;t@}?Px39< zJAf1c3T4-!={-K-27(O6ygHen%t0b&ykv!j)=pb>01_27B|4+&?p%fdnCN}HbW4>a zkz2N;GVw9O>cM0Nc40OWRM3SGwxwlR+jbH_k@6;OC{C?P^~PpdosTOQZ7F4NG(lO5 zcBXYfPJkJFb!1I3cG`C4cjl%BK@xGEBSy@a$Kl?l%%``!{ppW%0|*;|qU+EqWktck zfYPW2M+!)Fy8^e;KJI((V=9x?TDYboMz3h%0sO>oBAAtSk%41(J;`hHhA!X~~@`$cBxWGL%y&NIMRTk>C!SjKRR+$I9xeEx4A~J z^Njs+`M2BL#CgVaFF?I4c`!d`ov)x>bC`kWgOh7SLU&N>Yl(wQ^abB}GMCzdh&G+iitz&y^GOc0pM{QkIX< zAK*Uu%=&UE>p12gG-yxIFufbrX;MLe!ndC0F+hkz44~`)`fxqCx7FzPXrfN_ z&-H(Yr<+|^x7zPU1JjeIoxj(=&Uav#{?PO9@3-)xN{_UeKQi*u6M3PC1ckcsw6d?; zsjqp;L6;yYkf6UN$F9Go`?_6Wl)%@-jl=_m0zP@2@b)RuQCqIwe z`R&KfJ62B@7M|LWd&(U+R8A1}#|ouTQeo0e7^v!jg`+^=Ql%nHy?+{JEX@nPIY6#F zcm*f1Koy69Xo0|q5hcRt7zKf!UP2j$s#p*@(rL(eo<9BU!{zpnJ8X-Yp^T6_AvTsg zhyjB3UcXjn;U;x%Fq|qnSQGaPYJ!3QD0S5hGcy{UMOE_#pwL1t8}?B*ZFg2eFl*sL z^QeVZt1uoCyoT}YJu9GzSuP-}q!|p4ykZr_YVKW`zOh3nBf(B)QP3@r+ckJUR-($U zISEwV`9;oW-hbh1RAKb=C>&5^rk&xQ*Y5{lrX2*#@hqojJ)A|1j>`Q0Yf-ywq5=E# zc=psI=YovC=9&7Q@U^|}eE=kU4Oc)qOhI&h{x#>6J`N!APK5cIh|~fKkF4_IG|_5h zxts)4qN^v*0&7Nqp_Sxfatz$6519p-muaf`Qi1muc~SzuO;7} z?z_+A`o7hIB53KT(Nke!s%~1*&fgV}c=c!b+x zuN}{!eK_qMb0I|^=%rr8?16T8rQ6@_DRZfE6kEw@)B{fVRX!ZkF%i#hYhvKb5dg@s zO323798Xwq;A2oR0t!T;_HK*-5uM0mDthO1x5e3TSyI0Sh35|x2)HPhfpWl2bZh1+ zJd_)pLWs-UDGLZt@?2oh^qFo@o^~{vJfxB+Ai1^%8IC=Zc28ZT3F4ib=D%&Ww(Z?< z6-xQ^)A!$Lefoi-9Azt4Z&f@v7`^;?@7{5|&!cy6YJhOZub=qK-`(F`Kg}-_Qgh~> z*r!o+=uDdyuM8j$IT2wxZ_y4DW&i`n`Pdh(qyObCFYTbeSO41Z0@vYB((LS>eqP{M z395Ny^VWYzbJq=dvFw;u{C7RT9 zXn#N?Lw>zU(0DrjgD6UnOXv~$#PLo8w6F7nM#UDhHH|GkqtuR0|BA~X7 zDM`+k$)e)6+_{Vojb0myIs^D(+%eC1{;c0g9COR>f(5Piaj~&;@a!+}4&EGc5(0;H zSyP&8NOzX%4LXkj9vYzH&Ozet`yJE#CU!b%DqCjL9xL+I>&c`2rZ-8EYii&51R~%2 z65bGNq2PNYNt|;L^AblRTVlInRGs$tzJqb6=o!eYT^RhY-iR)!C^Gk zAU>!~J89FDZ{nk3AA-tl3Y9>F5lu*|32-JBC!X7ZAcWcJsj0wopeFkwK*0&Y8u%Y9 zhTvfjF(Fbo3YTZ@Bg<%b`>#|OLJJ|q#z>&)Q3XQml?b8aD9CHa(H{^ z_X8_X0E?E~YZZ=RpIXq9eDqf%YDvZvHF z70p{{Eb{R)(uPpDj}0&EF2KmHHeri?6HADoTEajDUmB01lgg{dwqT|>O>FZ`sa6$^*;WX0mB|pIFRJetg>3&C|lRBg|)wldb z)pZ7~LKV11eZ@shf;mp^b%>#s(mI=QHR=cDq0BvLJmuB;?XMa9EQWjy;ow|}q0)dcF^ zJI9QO*bk)$JH5xbwT4{p6G>+S{q&Z9DnESsP7mjljacQKe1Li*jLsTKD#x+CoW1Vn zRB8t|u@?C^)}sMjMZWexjhZGsy>yxDpvvF%-~Rgi!;kxK-MFQ^Z&#C7!kq{cIMKTd z7ebo{70C@|5ORVVIm8gdC=`6sv5R-GhJ@wov6ennvgPmeuP1Txhkw=L53$B)W;VXP zE%ILj)GqQJB;|D~GD!|nlLAu`Nv>6je3A-Lvg}MZ?T!0!UssGIfcqvQ+CYp=fE9vb zthmlzwu^xHRI%Z9o@#g1R;c7Xl}jY^a}4)y#+Qw@P!BWT;vJ+ye5@eNbeQq&&Xq-U zXSM!X2zp^T1(;wp^PyYM7gmV8?0d+IOO(gUG9Ozmf7CBI#rB8@_J|7qSBzqBdJbVA zyRo9$_&;|mSgT7v_uS)H0q)RF$>ckDfV<+3)A|D`Y=P$obCNf8h?wV&1bV<7jr%qs zSt_d$2Xw$3h&4#Oxu8sH@D6e@<;7)&d7Zp2cs?^MM>VJz$Lu8bj2pU_*4TvBW1k=n zjr9ONH;+xBmAoULfaLD!r9o_OIqn8- z21mqkB?3$^Gh+;UxkNey5|TYDbmPzb~X z6GRATg0jYX_q@YE5!3XBO3@VTs*8yuwr#BiMAEky-rUGH#yIZj^fBC85SWSDO%!I1 z<2XQ!W$e@a(FOwgjVquKw0h`8ffX76w_VHKX_nSSibl`TJCtJW1bPQ&G@&fzB1K2< zXophD#VkbcxlrVu@uH534q4F@xSRHFwO#7At4<{D+E#2Rs*Qp$EIX??*JFo~>z972gI|SrZmE;qEB*t9P4LvJVpdhQj0}fTe$YngmK@bepm#eCqDhn2d zu#huk77y=ROE}F2f(>>$T-1T;n88F$e0sfvfu2ZCh-gLNz`r6~?B$StexJPYvH{vb z6wvmin`L5q61Amvx4-f~f{1Mah&hA8(!DR3S~m;{ff`~!-}dd-`Yl#TQI#&U135QN zsbs5{cAh`?$VfXYcO|IW<6oY+nx{!G1MBL~5vZ5+UB`$m71R zJdT|ff&zvcmrdR4LbyS2Yja(l09*--EfYz)c9);Pg3>*x0F0mM4riDHg}PLEYgTJ^ zM@wh-3r+(EfdN^lkOs4e5V}Jl3|0^m{*ZZdPLPtwsrC=Qt7;KBD9H-u!zY?UZio&= zn^`NGwN!!`qmr?l1fyV(M5!qOSL#MjOUbFKIwE;IppW_VT|QOY9lo@5NLlz&gS;pW z9=fLuVM&uCH3Sw$g(zZ*IAUMA?`>V@8|59{_6ocLx5QqRtPQYPbH3t;DBs>)YMLsX zy(83-nuQ2oDY}@HmB0szdgPe{00nqA-QIS2mh=#%-Mkl|HPTBR99%az4Tjh@B~m^* zkKi<|Eex^_sL%$-!KAETlUpo{LKJc%MFs>606M*{P7!kw5@b{3Ui`1i0(5Co`dp;c z1)}R6*fyz1sorEIBTEeks#HT& zB!9o(Se8|-tIq)8jTS|&Oc61>-K3JMqyiuWLLfK*0_ezyImjvY%0cE*w!MEFMSREi zWz#Y=mTmsTD-2$-z`w0oydZ}R$vV422t#HgVG#lq(F`}My67IynBvrZ9l&|6kMkgv zbkuWICV^xiI*W^QwByB|(jr7YxG*rV0L5-ZN~9-nkdz6^osCP041z%51PlNeCmt_Q zkDsDXzo_?~;v6Dy1dx}w-k@KsE>Kir5mm}<0*$n+t4+PBcjQ=}9mCFBZLQ*Z!m6&| zXzhkm&5ZbP`8NApvefXkbsyL?`)@r zexgaO?A*OmBn)E-XjyqlTol0alM`FSWs-%Y@%d^==6|SaA#OcEt}h*5Tv47ClX0#T zE9%l`ic;)Zm>!wd4Na{Iu;o~t1l)yVmpif?&6Z{LMM#T_mP!D)$KD(POD(Z(y-lMd zd{n5RlCk3=0E7e3ZK~lFw4Dcm%7KE!GB%l1kGi0~or6sV1%Pn*Yb)0LO=}J#s8NBm zJrxO~iEEBECSnRPNhXEXnrTd(Fog;GrI5%_>0&y|4ML^pP)Dc`Ch4#ClmZkBGzhDQ z9b@ehbL;_?BF|#0#e+eX)$_YXcjs=_NWd{-xA0C|skcc-`*zVgs+(=N_Y9^}UkbOq zB*1{~{JYVi?^0yF{e}Dh)*sjauzVo4LzoRU- z-+aAzzuE~fJH(TxM-MFQn~t&$2{VK&c}F?iEnYm8IJB-+-E;JOlXzYzkemrm*fiaOnE(cIa zcNj2hTpR?mcB4BY)cN!I^;!pF$AF}ukuYePp7(=5(vtJ~ea8&!EJ#)a$t1A(_}34` zG@M9`KK1x$8K|2Zzqc0eTIj^)a8>F@`Z}>0-NzH@SI#BZ_UL5rL zr|n#}2LJ_7yy=9xc<2?H7-|gP`JUbOcJ{FDwyn2$&sQrBpv5l-g9nQgDble-xv4A! zxelM$i9TFTku!+^>DCphmc;AA%&@9@*Awc>yLm5FJ=4y#nP4~z1YF|42Z^Ckot1Ya z&zqwChDanBOcM+WA!8=$`*hIUebc2Q-waVUebJ};S6}3)@pD?}fqj6$Nl zP@}cno$jJJal72=5z?Hr7gFs5z0^Z@(cI~_*3#$Lkzy|F1%euQschq(|Bl^I*swZA zQK%a}px8CAL-8R#;*R&003ckoa0?vxpUZDgGG?x{Nw_9uj|Ze?7YmjmN{DWl^j!{l z5TQXIyEJQ9)i_&=w$K`fC8$B4W1HST84J0P4F?=}$9V>Eh4d`u3Oao;4s$Xo5i3PNz$79{VD#v|0M)tNIT5>3;LO z`L?Ip{1vEU1A->l0O(qmRPzWST3D&dvXDe!ISO4bq!wRMD1Z#vIC|7= z2@na|HGnyt8cq>-Qyh#GO6;9dJqLar>q2Q)QGX>n*xYajDPtSk>}Tq^6I~SE!8!ed zkU+spT~x`)9NFWH6Bmd;6vTUR-PmIr%MmTQ;&tZz{;7Hh$z23guIYEl#NrshBJUxe zvH@(EJ3-8M2S&8u;%p@`oC*ilz`;f4+gPS306T$8c9T?6m94&SIF1FufcZW;fFd(V zI=})rW|(}ZOH;$Ayh!)iyj388Frb}}CuicACNwK;Yh7Q6b3k#u(mVbOM+=9v14U6_ z@W0_AZJn!V8hpFMu8`sc{6(NVG#KOVX2BPg377gaO|hnPD+t}uqFR=5P*8q52!ZlD zfI!9}^9O{Jmk#v+d&hiG9D9zsmq!s-@0y~xQ$zLZLjXzsGRNr-nr8Oue;NfVq< zu%t>=LrF9Nq$+l5xCrfS{2gFRNA>z?qd{tFf97R%pgs73(4z<^UDaeMqw|OeB4qL= z$}s2PDgCjOsO?obZ7w=y^`!QPhGH|JNV_Sd_btQ`L}JFDGY&qYb?O&*|7zVX!P<;$ z{2Rm(hsr^vH4Jt;Sp?bt#VzHCL|?G7dH?;gtZS?)Y3mDL_%c> zi2{}@+?P&|EHkah&q!oM{;`waO9(+Hfv~L#{hI7Qc1ir)cgj&iOSqV7QdrF?#60txK%J zn%_8|dH>AUL8@HwRTE_`Z=YRvzI~3%uX{~Oj#SP2{QA#7H>?3tmgea)&|QMCKU?FP za-JZzWwq9R^l3T}CW?%nM?0)>!?(>>;m}INFT(gIQ&y34T*#&IEp#2bUr;l-C0TbcFio3C?D3}`(Cvg=7#8TU4H}h zPO9+GIQ-lC)6pd%pp-i%9F>*fDxN@>ij+l{`OSY8BUd6;jfZCDpv`88veofVsiy@* zCAgI=6<9iF!ey9p%*a-OIB~mih^6kKTHt6lPi4uC+t>BIh^eHFusCRG0tkglL~K%RA5)j18V}rsmKFm-2#p{lI2UjfgDyLv^uWbcSQEcJD z4XQ5aD4g(VMozNz2d6=*=r2~faz60s$q4VC`x9dsyYAg>Z}#}mJ4UxoSFJRl>;!Gm zy|YVqs#2`SbF1R~s@D%c{O>DIJ6 ziCx)8s*SX8pGMsZ*V^7A<@^c|$KSu>sk5HRCG3fFUpcjM-MyqztPXbogsu-bjyr8|BDuH{D;A{Fs-HXnDKbpgI|MM`eH40 z0Jm%tb2D{3^F&QXmR(4}X-X359r->-CCX&Wr2G^+wbz|dYl>Gb5RXpj`WhfvMI?r` z#A$=@J(9nfr2{gMwxs%t>vti%XN7`?;0yEJ(KFUwCKj!#k-=OG=^_I7=Fw!mKRdVO zwNN(odK338<5axHGxPsKcT5@Q=Uf~Qbn33 zl2Epuc(2J;b%K(k_RP%ZChi-XYnl%2XJyELIu4HhRgXK=PrRb!h=}v`dJ*+BQewEA z^v10!gqsTuO8nr%qs@X^zyU^;K1Cb=G6nqq8@_KWtM?88kf;NLHenn^qu`?) zf^?(;wtk!iFPb22+bqr=EJpS~j{t z#lV1Ah=*5Iu1o~y8;bWLW8sdvEMRI_Q3$YLp+H^E@dwZyxP)4;xZ}gf9k}>9M` zY|C6X#OJLnA&2Gs)&lM?k7lnLM@M%3{LH>y-FvvcN2Ih;&OoiNBkJ!(X2C`Ypy1xNQ@>LfazFl39+0`Y zS4r}H@*`U~-~Nfi6{b9rWdzH_^A*3 z(-+#>3ACB2}>U18x+@G@DPdkx|6gCD=I&w>yE zfG>m0%*xmI<(l+}6gS1&hR@=r0pXnEGj8H$S*kg&_E-I9o^g!VEgUXkU`H2PR19ViGSU>?FNpL+Yr@IfJK zL@2uTFi!V75D+|zJPp9WcOymTKowzcaWf8d08H_sNuIsT22s17r&JSt0+X6yjT)hA zwwtgN<9y`p&wOX>?De<&_^B3|nns^qRU8ogt~DZRgqNcF^mcpdr{{=dUs2qna&ozC zt=o9j+%Vke%XG7+U2hy)?-z4CKF9*{+w%?JT4cW2?}Yh!{;HnFZq-B(svWvL$^A(l z-^<6EfPT-nGnYD!C}%8-mnG^_a zPBu`;bH^nqcjehzrDoYXb%Mj8&hafBE#>E>zZ~F#(RW@CCBNZfr=oUAVoVJMcU|nqQu9 za;?ahrr+^=vmTRszcz*0$azBzVy$sOS}`Nb@xmUvTmTBO+zGxpXXQ2r>m?*BcVPRS zJctiLHz`Q2fR0laBB#ibTglAb%{y*>3Ra_KS37;H|>`|(OH z;M4gKs7!yKD&^kKyXg%8KJez3W*Q$f#o7_#K?Bfhsv1sxkMBTU=mOYbn<24peyF1M z>389fv)Ta0=XKh}2TddR8?Pz3)D0UColvT#k8XxRyhZcS{VYqQ#M^0hlMKCnp)ah{CHs#sTE^L6l-wb)_i;7P$nFl$J$_$G}-M z-1nOMe=+`s;R3P%=8WY)S#t*9_SH9VJG(>4V6Ek40f`6_(sX8^3}OLC<`)VoWexyP z7!Vx%qN{wpORnoK+hL!7>9_c1_%gq>8=4_wcOqG99sheG#U(e z&kb-xr=T=VFB#X!!yF!5T$)JuR!}QdC_Eg1%PjXyAhhWnx!MY}mn(>@nOnAp;Tzo4 zp@qmsPGC>1u>q%Rrm2|;S3-=kLy0hE8e(}H>*Ln_zN776A8*{7S7xlj_m!S-{^&S& zY6U!sNT8v}pi!MA8A4rwZJS}xN;Ls!&Yn1Pv6FFbY7G|L#~90~iAu3VGBJquEsh!j6E2ll ziFVMu2;=SVRhynC6$eH~U=NuS@k$D)gSN!-U;_p*oVa(1DE5kmaS#CoGIrbs6kMl4 zFP=_N5Ml(v0t=uzs0n3>3yHIcO?B~X$_d9g8vv$rOoA~6v>5{^Z;n*VL5|s@mNvyX z&z=L}Mw-2&_4M4mO{DQKkFLM>U!bJH^q}d#qRwU!6M25tJcTJlMH)wDwxdiNeW4TK zkoI@{iK@ktiZXYzblf!Ju}!wLsSX-V$2PIj8R<-bZ*!l1o79D;p5NpS-lrsJ1TY_H zzXS&YAZ#H(l;$GB!DwoRab*PQk&4s+?tGiKyE@Wo&bwElM}C$nd^^mhRGs|HzTn`3 z00rEk2+%BBB>4m10g9A4zyJfH8zM;C$IK6AVSd3%iGAQ@(Za(qxuYR8l8F%Iegpw* z=@uX95b^Mz&`R1GKhbm(S)h@CyHYsq8RlT)0*Crqj@@!NdR*~P7>-AJ6`bQXmA zoS#u1W;)Ya!gtAKrc|8FDuAhr^k{blDdlc6i3(%JsUW=$JN4)pKwwM`z*HktwN^dd z46F9nyf0Wg|cdx8)a9PCCYn*WaRzRu0o|JGF&msyQxJES; z%cH~Mh<)1#i~x3p!ADSrfaE&O%MreUpr#%X#sC^Rptmo?JLqT#clh7vX(g$sgLh~H z3LaP!{t2cQo73~0D{*s|ebebzYo3lg;|(%kkz+;I({;`I4%E(3Ykh{6!*I$VKvqmU z#%^dt-w85dQ{XyR^jf;0wEzL`G)mn`dwa0i_W$gTN^GfSwDV zLC=+Q`C{Ps9RBzF%Ig!)Zv5CimzH7|lLzn@1k`$tJ@Y1&7P>#RK6UuwvR%ufei{WV zR4T>+Roo*w5C(W?!tc>lK>xA-uPz&2lZYsr?Lk{51q%F^|07vO+FAVSuiiHG!Uti> z3pf0yG7k+!^OtCj&2Av}d1d)j!J;r%;#*~w1JySI5n2d^O4{~KL-asIN7n(nQk8^@ zZV|bkbPm_(uJwK2Wb<>MmdIS?UK5DOM>@QI<#u>s@p_F8Z{Zu`+A`0x-;SPsRT5P0KwJA{`tR$HokRu$EZn za4X?tEg(fpTN=xux7jq>)fXppycI_xW7uCZNppMC1yy~Io{ zQ3n7R-V2~*gJseOVyU&lT80O%D@CXZtI*~R)EQ4W0J&Uk##5Ed;Hv9(l>WmJC?@#~ zs~inie2-uMVBYrDg3lc#Q(E1YPzqHTgq*K9v(dhz{?dIZl}Nyy;n z)1ARBFZ zRU`Un3}2ioSu@TZ)i^0`f*^U|6o8wXpCM170L9~B@v8w}<}fMv zw2L zocqt(S*5_~;qhG%DJ3UpVcd)=KO%`9C`X%)R;ELbz?N6Rx;`klE z>tF+d&YP4+S_EB1q8`W6Yz!tQsKMj6J+;&b*2BsK%yj~@g5E=kTJ&+9&nM6CsUQoB z6I=&fR9`kxN4m54b%xMv7`*0uX1XKT*h1B;-=uY>=u>z|vfiv;)FU55VLkQ4VZBR#(JsAY(KpJY`5m3cS zk2G_GcIZb4Q+;355JNCfk^$h~>8RH(2eeflqulX{cN~uo&OC9`LpJ862cXTu|KE&8 z6eyiJaQoJi%ZpP44Z7Rw^7MNfkYf?Yb$x7Sk{T``nXee9<2CQcWlnW@6Y#|;F(x+Q zWkI{TFS+1E#bxXkC-!Nu6gjU+iZ2Ro^Uc<;ltrT(hQFk|Rk` z--%y9_4Z;UdZGqY@NhNeGrT4EB%$tP5_UEECyFG-d>aJyLfTZQE;6PR=JXRf0NPE~Xhkeng z-rC;pRXi)!m_~Hp^7HNaynAU?^OW;1UPUA_w&ylv(4tlXN*RGuGRfv$d!AcmJD04H zWU5hEa9X1TLaEW5P#G9Z(RP&kEq9DgM#?H&gNehXK{Sy}iL_X{-W8?!LoscsqSIaJ z4IJC_1`dtA2Upeh`Pe12(cRY7cRIx5A zauJ>~78Kype8=&pA2CC7#dZWs2B_$#Ez1V1Sa5E*KVSy4pK--l@UW-LLNvZ#P#a<* z3e<`dxkzPlS_W0oiHeav>&_)gYT4H|)Wy2*b?9S<;A0ChSOE)ISl5L>tuh29*e#xl z5-=Nh5zk5fz865P4v)eS6WMsCmR<*xMrJC(L zjiWB4(r%P6r{`cYNNr%5ExZ%R)H!t?>5x4smSk_{#&htUi|g>wpKw|PRtwSndl5N!}3Nd^6n8(xk*2!2NnR<*Y^Xh(VR0?IjTgTo6qjv_kvYF?jDSqMg@^X zsS#8a-)URcMH#*R*p&yjKln%8?+EJ}5&W=1qrIsIwL^HuP0ncl>6F}_Fsv21qrdTJ z_+&qes*-m8=?mXWk)RIrDikk=Yus3yzO#9*l=pGYBj9M_gfmPza-|)d#uW}urb!VG zYORoth7DX)P+itCI@VqNAsce?4qxLgTkK*Q^uYb_oOfTAvK|~HhYV6qm;Def>R_>W zI29V{y~V^wS2a5@d~lMAsvAkH03}X|mKhCFMhP3b%jv*{DNaYzGmEj#O6^pf8g5%4cXurVnZ-FmXNOxtz@y^j-a{gE06KXrU{W zv}N#5H?(#2df?Qg!x>X)mNb$jN11Mku5O~rO;N{Dqll2?WP;S#4PN=SM>SQV5>=9u zl$Ysc#X5_uNFvwtV{s`}?+{|^iZ~$K{n#(4q*GFPh&)H3fV-YQ86u34SVVgVKi_*A ztTkUi0}5jCZrD#2EbIFz>fXvy;}kG`#R`VbmZ~Ft#^)5tzW9!)`yE%dd@Mgc(o*Y; zXlbf`Et2L{#*TJD_2(aBPEP}O3q@S>7?N?ZRfn~~S{+MIelyPqxbQ-luTFi+NT@4# zT>JX2&R4)o&wN+zth1?4T=EFz4_iTSu1p7X|6#B`_0{6h;w%N3USnMcZt|Vwvck0| z%Ox;E(_*s#K~G$DW2RmQ)Gvh#=U~wD7a)@^Rf1uy=BT7vGk10jxuEdG$wbZD)|&T2 z-sU?iE5pF<8;c$7mOgV!haBEmMAcPML3nvv9|b$CH-%Kr${?9}$oMjfDAKs&)~C-oO`tQn(1xdfASlfaz*+_eR3AcjD1tHsQn1deb03)wqfLp^H_;;F04-J&u1ix6me2Jzx<#o zXBrMfT-M*=TG!`1ecCU(M#J&pS|LH`;_O(-~ItrP^Wjd*jAA^Hl!3# zRenUyAK#*hJAx~h|JUVb?BnJK`i8CvJH*KW7(`|FCt3aViT0H@rN zFhJBoO)-l>AX6D+<3IqFe>6%Y3y~iCu9Nhh5|Ec7h zv>Ox6wr+$<4sydi&wt)8zaDSD-j|&))2I|-EDs7QXycrh??HGX&7b2p~8PE0-GznV#gL7dCwkcJiURpa`ENkm!y{pQ-gR*%9}~eeza3f!F-E^(XG7?01ApBVO4}%hGOIB0IR;g9Itl01&ZR zswvhAnDI7BY@XMzQFB$@&9s~WY{`iLF2$~2hNDk82Y`y&(B>--N}%Q^TAUY8L9`}6 zOC7+SZ}VJ~sv|wpizx3!+f{m&opP&=aVIi(V4k%Q4Q`zu8 z&yxg5H=_tx!!89^<~j$(*lHwsgSdT4kN;Y zAXh6h!g_T8u67Y8kW4C)%A4Qy(ckDQrUe=D6ECa2~M6fc^u0Xq&#}4P#PqRt}vux zx>+?>(&y`c+qnAP!a+fw`8CIT?pcnmj@RTR`OasB#pHN zWah_Q5UDN3R^~4 zC@v#XYUu!E$laE3PdbO44dV#ebe`0Y5xv_Hm0uArwAMhR0%2M0NaaV9&En|7OfjgfOl=Eq6Lj2n866_@bo;~E^aL5@BOiVf6GE; zh8BFd<9$JpEXX1t3TnuM6s;Rc1|lf9j4Wb3D0qS?|C90r!)M;wh?${|2t(A$9YLDv zv4UD7lnPx(+hptd*~dN3@B8J?JB_BGq1i?k#f>H@;`z__@t#O=s;8>ljTx%>@z?iO zGdm0_EzO4vh1H~O2MsZKb$DwA0TF9E`p(mK!aI{%W6`P>$rBPa?amZ;@I81V~RZvJHw8)8-lqUF$SjTY~ zio_UZ4manLNv#t_21GiIiWIJz#5T2oN-O644V4G)0mT8|Z71{TSJ1Y1xU&(gyN{c- zS>Gn82Bq$IqoGV`ghivh>kr?ZAEq>7xWYxCZBv9vFdSH^5?iNmQ@jQA*b#{Z%xb0C z{8g(sSo3vb>ssL*oGHdGcyv{Uzy+J#td-w^1T_mhmp!689am_y53Mz^HUWy((Lh$( zi?&>w&u%n}dNmgL+$lq|s4pap@A!%hoDgN{ozPC8GZDiflEjC;OI@ko1*4@z_!!dz4E?Sy-spop`Z}_gv zO@ji`0}YYydi%a+UbtgNJCv2sWc-fbp;^}*3~7Uyc6wl41K3^3Y&*^&HGpQY05m!A zj?w+Mj-y<|Wt6=Z-3KP>pP6%dyY9#Lx7m$BXUCuv>hO&*fYMtuBY0tTU!krzT!4^n zGwsnmnlZQb4zZ-DhNxm0m&EL%RHYJ6R86|7bx!4(Ec$W&1Txu4hWp3)klckPHA{|N z2x2`WVZ>s5&+ZndTEMZdyso7r8L^KXCBj0uW6*-=^_D~&z{V&**@+!En_)*_L=duM z(N(n(j6D5GWQv*8OjAxgygQk!Przm5e+Pge4H_|Iv*iXW9UM(?&gww`&IRF2c9Owh z3W`C;SPiV+GScix{!r9rU-k+4-i>NUkzK;lQufY$ylAc;AF z&sEtq>ejX*rW0p00`i_a+!!c-o!wa(ForB@nr3N}is7ZPFzUbH`eHy4jw@I9i)!4& zt9(6tw|}0$DQQjOenTS_Z1-v9CUn=o`oH1b3#vkp&t9X`2kZ`WYq17XLkh|o7);$$ z-mZ7Fed}$TEAN#ZhCehTCG(HXC@-Iv79mv9PtqcE>bWE;d5(L;3o~QQelX_-w<1~q zB2Z?5Y4jS=BkN#eI4vvv849axwJOWw8qooi$$@(YctnL=B1##Q7%eCa9nMP|KL2!x zg+jmW_K(+gJH&S{eKc9_Y+i$96cDv1f2zCx^!>NjUp-#OX$sjwo{>eP_3_%xS6GmZ z_61w8cVH9{&W&ytoF&O%R$}0~Vl-HZ*9ApUmAw!5@nQIn|M2>Fwuw~&kgAeGj;-!k z`njW-@7ErwJ+_bJ?F{nvh6dH7BBkFJ8mKA`&Oilns?Eys4jyhYOD zRJg%oJFo8}3|VVY@|_mB;h~uws9NV@dzF7?9OSmyU)g$28)(aeJvHga_8ODr9WX|4^|1)OA; z7c6p;lq_nNnJjvoo0Kx5YOAjKX+OIAp1rYm?L>|Hj`A))&fbdnX_K=qTAZd~OICUiVn9vvyw>fJB&3gD&c%b zMky1^;cw7^aM!@GSN)u;cuundG`;ob{eE#n6MR>sOmV7Jx6`z^b>*N^BZq#a_-=hyJk#@_2sC5fXInEhs#}-)l@AFlr)QA7kZ{BVoHrlqXRu-d;G6l^XeP*F!M)H3H~EGeMZ8NHjUbB!sVnKvAP z7>e(-HC%{AMSJP%0&FE|bAeMYc+jAwrg$zpfg2xyDkLn`QU6*OrIiBU(zk?VH8b5U zgDTyZCmrQo8w^{h17$>JqEr=f0+-((U%$be}BGL)4p9IfBM(o zq{d#6u@yy%3qj+_mZ5@RVgL^ZJ*)w7>kCEvP2&I{sX^aEeB=#S6y z$MXXxw$DJ0Kq^{ptgPHvf)v^|rPVeTLrkic3gD)A3skDa4#>V!YK?8Dq}>+teGAJ7 z#`y$YrS`crKa&Bfil?hG1QJYefr_ewV6y=5pa)8MpuOm}dbC#~_D*wo(`Tt>+vzSf zEv>LNORHMc>78~`PSX7{#$cDb3*V4)vC`TLj-9n3<3BJ&;RuH=Zaztp#jk&oj0|#~ zr*ush8$g#k7A+q0R+c-Km9e*ln5t{PCJiTz7JcaMGE?56)CUVBb3>K|BIcYCCk16u z0+?ggs-q?L!)j17r=tYqU~nNB1f%J(zsZfD(6FE~+g%$G9f{IF%t=%b^6+JPny3ud z%wlSrfx7i-9X)FVuX9kY-6?xp$HKCF%4Q-JZX z%8&l5KoynIX(3T@5Ds#YO!)X2HZY8R@2+F|#Q&&R4-dh}qHG|h znq%KwYOmXsh%#YhBT;3&O!--B_%ZWw{))I_`IrtNsh{>iG?T^za3^=6r1p#xlEeua zyW~2!b?H><`a&JN_K|~)3#@Etg}DB)(!gTlBF80RW5=&hg`AjUs51~NR6)mxNn-za z31~_+DjWh1up+zKa;@+F5kMah$Cp1(^+O>op!=QVfXWrjR!+r#E^N~4I+IKqDANmZ zxfAx(GJkmg&~Vc8)_G64Ny*VJ1RppWBTv(zDL2M&K)kF!D6_!0Pa{OR(7cMj=ffXbr z${0@W$98Bk0Ir^pg${$u49|M#$8f6p!;Oj$x<;Bi5MCw82m{Hh+!O_Y;jYGYXrQo2 z2#Fh@!U8k~qS8l!%~2L@(iW!FzJS3U+k!6400?mXY>Kd$)5_k!(#3k~Gps!*SY#A_ zn0|_A5b{e~Iy~j7HD*^pvz53a;sy>sbNf)7E)xXsItg*O-t@4QQR>bhF4WS8Ed&*A zC~^KqybL|4n9N7=190HvT;INoo2$Mj#O?%R(A^`1Otmx#H>{OUg7H_nkvOR9+Q<( zmmXL6#(3N^V>mbrsvsO3BLX-mCCUz2z*x3>g0hD^AewDiUXUAzu`J6r7A*InIv_gR zW&za0>q7OOfu?lvUV0cuV!E2b#H^*vX-eQ~_69(xu9w++j0V+}W%F50bdn)$~P%7P{Eg+^7I4HlxPs601t$M|I1fIW=jf+(>mhJ5`j# zD>Fk0fW3#$@$-Lvxy&w_RbopHP5=5||Do?C97iaEBQ?Ih|9pd?n&@akJCwNV_CUm_ zq~I+GiU~k)5L}JXW4r*amwK0z%NcAigJj=NV(FFd0y3kMpq92oHIbQ(#k*#B;5PVe zY&qk?bnB`L)<*dma}&l|y%EO99IFL6p`RFn2tIC~xba{i5s5M9XJ`X4&FKvguCm=7 zIzv@ioi9}}Kzet&n?kGQbF2ozQ`!I#p{G^}+VYKOKp{owSyn+>bqG;AFy!I{GHR(& zz#(fgS;i>9Ny?%yD%F~z#FNliNy{9I=foDMQ8JW-HlBkJWu|7ZU7<%PDvXT5Pax8# zcTpgFfto1z3B;py^H?Ze0}7AHBP(gCDQ{$+b-Huf&6iMGQwn9m8|l6D)>I#IKAg)V zPlv2-nYs}RczCOAW$LcI$i`x6)|=z14PkH@wO(`y=rD4fGR=He>`3) z#>}zz)h}d-X3{(o>`V^c1fJ3Y(OUAX@-*G%xhQ+rUeb#w?WVm}@zPqVP|9}_yRb5F z<)fk|9Z*Vm+sloFJD3HygNgx)1CcitZbp_3{TVqJ-;j}4Vgl&Q$s8F+rqb8P!z0;; z2jM)G(?Df4`;^6p##aZ@QItEN>Ai(0}a1ukeO?799XbkG{+(5W8ZJS+d z9zZb~VR5L9w#E)QX!I<*187~IgVgTWS=R9eIB;z0d z-p?<*fAGs%_rl9(??)bp(YJFywBcEZFZx^SS`|?XwOvXe78IY_;N*^!;s{V6w>Lmn zaQsUr1OztB3|J(mKmwpN#|A+dLn>dG?xvR!ou&M8h`5lNXh_qV)BqUr>KP)jb~Rz}8ewn|oo-WA#s(*nNn0aXn`%xCHQ7lgtr5cQ zzK6Uf>Hh#qd^wpI?g)qnAZ@S`AY`F3kw(l(lsJviGyLpMqII`=41RcY_=u^+)PpnJ zRm6_AQ#gJ>x@3eAZJm%~xT}Dsf=B{|-QHo{(i=J>6UfruVR}cP7HPn7OJ4v81zDsu z>fI&Ch^Twtm^hxWX02ZdEIEOMA{4?LOVylG6$VOEZUut&zqAiZ3$;k(k6qM6A*jVl z!)r8(w}xttR3mCcUui{X&`+Lc@)$ALyOW6z=?RszeBKWd=G4^DzIm*LoQBR>IU9t1 z7lC9u0YWa7KNNpar`a>KUX{k)j&fBr;;aUU2)9e8*!P-E@KH~2FCN)TJs} zFXtxKteozWMq6Bb>{O^7tttF*bAUqp(iFwg;J(Yf-Z?HvV*oguuc%l;QN0%_j02x4 z4p9sCbKihNu}xAsZ5*js&#ALaxg)8v4w&)Q#9W6aA*@09`uvz4P@#3=)Qz(7@jGVb z_6NK&?2pke#X)ty{rI8YN#dHP$*Jo+XV3RdSEu?A!pl-YV*D@uUYKPie2;|kx%e6i z9%WhuYGniPC~kMV>LbUP16c7`E$!sAA>C_$gP;K(+twp;ZBVe|xZIH|^C9|3?o9kd z(eT~}4#A4tAw=(_4SUJ4>9wL#w4(^7lR|MGArk78T)GBRbF{RdTNlhjd{hE zChR!yY{@G^oMtCGGL6aD!py=5wmo1CUWR|?G0Y+U_W3^b?92cIGP$;#xAg0YzS9?O z?>9AGlaXWd^qo_8zd>XyFaQDbYAw=+s%vFc$6_x;(W=O{z-$(#%8<-5SJ9eFT(!+p z?X;xb8YrKnt&jywTfC}qqaaJ3!n^uZYb6S$h!2bwe6Q3GC0NIP`&<4m|M%~K1Gs%E zQ-AyO>woyiS|Nh4Y$bw)U;pvj zhvQsGJ%&?X{{Awiib%882DACs#;+|I0bse!q@)?)o^hvMq3|rug-CRSoI){e$jUZV z+N@0!`<%t;hQD}oiwAte5t6u;!4PlZx4bo(n^z6Fm0z`mWQ4x+`eZOrlE{zR*y#B*!x6BN7*Ojc@KR^XT}YT z8yC~=EL@u9XLe5Pj4h!q!wlYQ%dEZ5eU=6pWDMG5zU)uz(Q`&?Uw`$z1h{tBO9y9E z$DPs0soy&n%SgKvp4HjsH{VB&-}iT#sGfYvTmDkjXBv*wF*iR6k(!LU zPc6YJX$jnH7)Vg6D=@g9-p@Y%7rak9rdsQWns+>- zVDh21a%u@^O-dU9<5ONz<1$P(Mi0nY?eo-ysS?sL8t&)57ldnI=}?>x*aTqG)OioaahN{IzNoR6RTWy8mJ`An4+9S&T$ zjevs=7z`UZuRdOXyrUI?lb$mJT^oABJLnDHT>Ke0L2kV5Dm1WT;NdfzPJWdQ6qdNi zB&e&hwPW5W+&pfK?^AX;o#r$7H7*%(GQ+yVF28NV!FJ|5d9W$x@G4`)dh^-KS|h0W z@g{EWZODWQb->wssB6ai^0eS+nMxBRRc35zLN^GZ3z~yL(yVUJ^@o1etS4k7VDDPg zFnmbvHVpmOp!sQLZ6&j)>+8sYm=D)mcpZU<-1EE$w)Xf}YyW><-nu( z4pxMl5^g)L!dcwt;pG@dHx!S?Y*0W6g7;xWvEDA7E5iwTX0dY5%KBG+{X9<$&pJOK zSEteyG^62=Mk8;UJo27JDI>EN*W(vFRN@4yO6w#!FRup5M_QI_CwcIa+wyj7Pj09pu}sCG%5X(yV%R7o!N^HSryUTjNtY8Qk69Ul9Gu>n z0(XAMboG$jg1A^lg+Xy2QJbHals#b%b7J`G|?fh+3B~Eotd(Ri3E5=}hXwfqO4KE-4 zbBfXa@lW};|Mcl^{>evHP^^uH!TUM>^}n3He;fbw`{@rqXT5VC`|dTZGx~y20339~ z<)$2&UQ)z`(~AD*7MrkSgKd+Z*sDEqp?knVr@J&x1$pTFCE^W&P?*8C1=otN3- z$+G=!!}E~}IgnC6tlR4lNszWMglXATpfLiTbCGcd#B{O7w_;lP_a%kk^t&jJ|Y@BVjx z_O4jyLX#>4ZnDu)U_ze&(nTjyrDoOGatfftDE#&3`NzPKA|L_800(CcCZYp{$}q}> z0xwvSho}tGJ39`8MS&3qT&?###=8Jhr{^*E9`7qfqHNQUM}8)vRS#ER>F;y*K$R8^ zb(5N8&e22d7<_O~rP!2xz$xyph0T7_J)f2$5OG$}K4^N53ovr)v?CvrI_cf?rjA(C z(mS>3{A_j-C-o2kLfFE4!{QE2a>Wk&;E_o#D^AWPJCF!PWZGLOSP!^Dctya39;*|b zr?0FJcSYr)0W0}P9$zX$p|}7v8Bx)!pg1VKHQHP0<0x~nK?gpL$Ln#CR@S)}Eh;lu z1QS9MNk~=#tPR6Prq>-BxC?oY5JDttyV1&RPPY;iFfN%i- z4Sv}OoMKAA4KARs8m8%`h5J%!*wl#qagX2$5nxZ_Sp zCPp+o+?2Zo5|3~q0wsz$uk5dR3k;!zDHa7_1tCx>;gHI({o$@3_oH)ZsQ|khx}AH{ zN-egXr3N^!>_@4i-rQ7VLn7UYsFaomFgbMcv9EMM<-ua#4U=tzwgD3nfi_GF!ZNkB z1t_Q%2*SKzJk+LGZ3JJb3Y$ZlW)n+Ms;!)?q8N$<37{T~sz{Z1m!AhPru*?vfOv7e z&NTFW^W~w1Rg&BkzO(Ryl5@U){{6e(`m@e5<@^CclJ)?nFy6c%Y zJwEg&tOL^-Xwzg)snH#pP@sZS6eM&*>r4M)r#DcUr!u10UeIK1MTD)Tz@gpfJ3c($ z@9*=GDs-Sj!VL{1Xnb5f!VGordpqwBdjr1w7cVU233Yh+40`hL1{=P)`~#H?8M0IPSnR{cpRZ5f zc8>@v?FuzO-&rqIjcK1x6%bYjAe)_qy|i894c4C4kHCcDJQknc z)JXDm2F`0Z|KY3*qsK;qzzbZHl(Ld$b}mz9p8`OX0o0-1%TFC#`qOC zNRS}lp*7M=cNmR$@0#BSMfrS6V`nb(y>%JlxKrb>l(uQpv8m{lRdq@FB(?I*-|qrzEfI@4k}O(ud=O{oMUw7jyt%Yc9&c+-fg0NPHv z(G-BL2se)vxy@Z*Wq&cW?6r3H=2LtaG~6)sMXGuB+GbRK>@iQwNSK{9&cFz9Efk)r zAbgKhJnMjzRmavL&y$`8BK_na6t&==;fqXfgckS%E)A(b&!^~J)_L7d&SfhUUaG$M zgq++EIV$%zR-85hb^o)!e)^yUG67K(r+;JRvSPXAJ4v){)>>gTs>dp8*3nR`8L%&& zMYhI0)YW&N97zryEouL=b+}oD_%z@q%6&WYaP{BnYi57~d8B zRyofJXfVz^h)^h}a*qt)2%36TP$YC?K_~8zh8S%wI9w~E9XSJ}0dVCek;Ph|_m4Kw zgAkJMm`@sEFqAHOy4U)c9AIT~s-Y`e?{4ELwwAHP-S`F!0E?_T4>OCD>C9@YGL zI{x9iaC_he3WO4kZXWh--?@itqXi8({QhsQ{`|ZC(>t~z?Uo7)(iGMR4hbi4oh{b6KaLzCSDrTcx$r1e{Yaz;*6J?;V07xoW92Ad}6mgsxwrM{B-cuZqY) z1}u}uLN>85BJiN%`bXOeZRZZALNO;wDk%Ylr3E1K2$7<8ite@7eVW0GUqeF@6+L`w zt^>=79BQ#U02s=F8QO<}$b*biLp(!QEK(1(W^F(g6)%3R4?WPJ1#E&~@mT=}d%`~9 zv`*?8%1{bD;4r7ddijVA3LxF{et42z8h%rsoO)x~BDO3!@Bq;!h^(o&rWi1l6@glW0?LHteSu_FVkrx_ zmlcb6SntN?#te+i&EyH)kc(O05Us zodDEI){Ju`_|8yUzNb@L!Tf4@hdUu|nN^n>-op(Qy6OU8h^dV`qt(%Q6r#wqQ&dny z2~h|JoFT`R)^r@`sZBqp$ z8%^q#PHSq|)UUH%Xv+f|XehLJPh0os3~ROBz0~rSH(g>*X2(!-=7SSf)(Ir$-dxsQ z-3l!o%jJpWUP{~1G7KKIx)!XO+lk?d3`0f5eF{wgK~G!{ptae6YK7N>M6#L1L4-YQ zfSkn%Xszo(n(4YYd}T_JMoPlq;23vfph!&|X_21xL-LV!f8@)T{E_g&m(pF&y!2B% z01?h&)&ZHdDre=rn1GlgJ%lguEk?*<1O({t?+?r#d4kWhX_A*hGyb1R%?>i+VepH59j{6J-p@ z=t$qasM)$SA0CsELY)Hvh71cju4^VKQE@G!029m{D?TuAGRZV?6MNsaumC_*Icf+M z?Xz1#6Dm`uc`_Tx8Kl1D7|sy<}wZI6hD9CLudj7%q6 z4$26bxl$2W)SXi`D71)W4%lgtP%0W3Czw=}+6k{7yt|0LZ>}~~SeDngn+e69JNXP zD@2zoUlOF)xLI8lE`JZ@+k!#~niv@vZ}fOaHDzkgc8!|MB$a-~0Es^u-%oZn+ZI1x(r+?JJtr`@i{1MA6Xo`Ni{( z0L;+L*u~G@yzP4XbRPmYuB6{v6rs`0SloW-_QU@5sr%P|FT8w+!T>UoSn)j+Y5TCi zNKE3AfWd>X#V$89*mr<=xn2yg8?!Nr1|9%mK%T$Jhq|1SP~^Z%%y0v!wug>60S_04 zIsJ1%(%_A`n;Y+l6->V~NCaY3L$y;efQE>PMhIiX2y1f0sEK`GjMtz7%83O@0JSIx zkc>f6=};)LW$}O$uh!rE@!N;<9AWX~@%q`@Ta!H~v!?%uJF)ZF{qui){qp;3#7xM2 z03yhp<@Dnk?)l-LK0UnFeNH2c7_h799tbFfo40YA&%(AF?=dC*v)nr5;phJPt6zA# zn}s)Ef)fl?$1{`81X-9~0x@fJM*6!kNCyenEh=sjO+C06V^muGSuQB}nkoo|*1dAA1q%|*6|?L}Fw^d&r+61SSw_H6B+CF% zLO^o5#o|Fqm=;E4)O~uAnThH498kQKVKG#)2ir++g&`2keSnkVAe{%v7Uw(&5a2n8 zS!2xeM@m}l0FiVI9*V32Fb5~~5GlUQCs`ok90$VJ5faLA@A;rGil4HnhrP_W$Ba^V zyE;Y62%g2bGg=r;Vg^oOFm%m+`(V+EFbM}I(tOQ$$@`1ny#WJ(flCluDpFV;ggo?~ zdGkG=5m&~*&C@+`B1FWHU@iJ!!I<^ILf^Te=v_)Wxvlum$vbZ|9&UoNkc9*4yIR>A zNOse>pYC=ua(+Vx9OZ(72R>@kbKFvMj@>6}KXYF=*;`G*rvY`!M(rB~z)`QG7UWw0 zkBl-*V2xI905X@4RHME#)S@mV$mn2D!+i+Zo4Lx0p&Dl7ZoaSNvcvscI@&1rf?*{P zD#qc26d;1eB4zI$1F@>05iVv&w1H(m&BukE>`Q(A`h5SbpTF{ZgHeD;a&PSpF5a6Q z5+yc5nUmlxPhR4&{Eh?^98fJl?!I?@Fs$L|UAxJxA6^^Ua((YdE|NmosUS940AvBQ z>F+0e&qy08G@(xx$(!}mh1gM8?C4TwX11m7jX0Tc>K^q_5vMRA?L2OoQCMUGYc&r| zWu5Pch@N?c3Q3&AxYX27K4TfpmBi6fL(oXx3Jj}Y&U(zUb&lHUA}u8{a?mkEC`5>^ z6zq@*^*jN}2=Mmi({?)N?PGU{2vG6N{#`YqIdalWnB4{#4#z#m1_&4JZkQ1nm7JHN z=YuCYDZA%AxB=9aJA~R)i4yAbZLKXLS8Y|vWf65T`wjj85|U`T(*{dW5p+&r8Yb_T zDY+>zN1ugN-h1vV2&$^IMdXZ ze>%)GVgle!@z+#LU9OUR>lKn9CN7u3j2B}o8Uij=99O&kK%QJZQx=W{DBU2fpbJq{ zqQU}JDoE{2X|yBTP2o|sRp*{DR%itxeU;NS3ZYsB4FqpvgoDSOQ@P|xD@8&SoKg{8 z?Gh&GBI13$q!b)T0pzG&{!(KTY07OaUN~EqvQTO8e~5ZTH%o4ZrQmUIpH7J-OV^u zN;Pl*zp5LLB@4+MR1RFbI50Ypw*?2W`Ou^id7>m*Wdhl@K6#}r>scb zV|6<#CAq3@*WpDK`^~zewG9J>pO((NX2%CE1Rl%S1L>SCl=Q$0j-(KKK*^D4HUGp$ zVkEj!?<6OPOE|8gzb|AeP;-VyP;c33E#0TeOTXAgk3|uxvR?R@tg5gIUUidQI6h6fD5i-&?oXAiAJX zO@SlV?Ck*&>}k$RjCNIi_)}OEaX;56Ao2FP(r?_$pNC(E>*(ntEvaVQhCngLU;g=t z{V8{+%j#$2xtQE{?_Rm<_3-r5>Ej=eY;CvC4_CJ*7@(BFF!UvQde$SmA$D=LhQJO^ zC^Kzw-flm>effv)cFP+ZhA^>kOQ$NcZ8Ho|VL=x%v*1Sp4tycmZGYi++V|ia0u%iF z1sF?;v|#7)>V79(lsoqeDa#U6T6>5kl;Xz1)mO*P3ln zq+m3`wUzZwD4zeyKi*QL00kJY;Ufgch6I)z6C`LSHsY+!XiAPkbZw25qzK(hkv?g(Jw;t(x z%mS<3{nOTaal>;x<;yU7r~MEVGu~j?KPmf&^o$wrAY0W+$P2y!e5Sm= zsCSZ=oTUc=;&_fXAIWrOZ)0Y$L);pXywFd~@k_$l%FJzr> z@Np{Vz)_4FD>X)vj6V3f<5K<2?IfY&EAg znnkV7@bG;C0i)r4?+{!wXnJ~@&wFdMMXT}q9f;vG#^*~$^*q0? zcM|YEt{kG_Tqjz5i)l?$sd$>Hr(UaFSo-j*WQ;;72NO10F)K9C>?MZrJj*FU6bj9~ zq8!e_gJ3k;;MS0F-==D`JKt7J&{mlA1X69NQzxHMbS=S7P#DVJskZ8SU6UyJ z9L)+-d|&DS)R1BTLK`P}A zAwF7?0swskL_8zG{K-7F7&_uWMmOrbwtzSw$d$zgwxi=5(D5YHeZ2I6_sMSiNYjRnEqOLsii?I}*MCJU=?H3@fph z(%ZCYAuPPiiI5b)vE_9Y?dbt5%YcKnT3Y~E5pO-q`1t5rRevIG1I91m|4EI=m}w$!WqW?I1Ya6 zF&Zn>WqWpgx~gZhE(XqajqDVB2#7#~Wl@D8O;Og&HjVgP(i^lq_f?Tt3H_-(O$22tYCP7=; zeKeypFc04~lcf_B-STfimwbbSZs{)Vs?l%sj8f?*T`J13w+kBzChR3g+ef#xpUB}( z@4`MxgPG8fj;bg@(16zLYD2Xfs90@sG&jS{Dy$=S5myBwRDi}{b0g;{3McC71VlvBkjv%ZQqIB4FUZNFa*zF2rTFwE= zO`V{vD5w;N>q8C{-K(kEjIj89Q0QksKtQhx(1(3Uw&7*43lM(J9s1r^oO3rlJUm^R zc7RAqK{736XrW}4dVz?vYBV4?aZtUF!d_h`hI`0?WS-`!_zk}cNX^tkoRr4XX&WVg z2{SP(qw^?39V|#3CQG%D_Jp(~2u5WV>N78|ye)C3h@o(7wgJmxEN6b?=OJ6%0wJ-i za&W1#{cvnhYUw0ZD+UGuDs>06bil0aE_Y=i2b2dMbUy1f?8AK{wFyjA zB}_@c>U&_IQ-z)aD6LdB#|f(^ut<<)N0hHVKKv5gvQ)Ad9b*HE6O&-vmSaKx1~FJ4 z&bWHTtCVw&=f@OQ>Q$B)-XF>!WbXHGoGBYEb&TPxlq+Q!9m)X(g1|wl$^OjiGR(O< zVe=me(+_~C!}pgT(wBTe&O5$;;aQ4`*@>0dM#Up_K)DRZfFeEGg`h0`dL0VZb!o;F zZLaFxUGGabH=4>rs=xHqY1DsMR2MOPkOcnOx~YTHwTQA2YI!tiLMJ;Bh&E(m>RG;L z^jh7<1*9oXB0wUWZQbtdVB^&G8l|vj^7QB7N7IG&N61oQl-9sg zLJBX84(iO9goYG^g%yKJmd3OwF=xfe1m%@wOG_#mWz8Zwpa6=5jRsCpn;KYD(b)cb zsCd@2|8g~ZvZX3fEy?Wot`bM{kcj_?*;%r+r|%vX|1?}lH0e-6a*pxPiT9j2M&`$iw>5@9RXQ3^3^U?7x-oj$MF6FHE zrFFvMh$K?ApFg6BA(chJa00@5X&e&DQUF>|xVLODS*4y59;Lhi?v0p%eNUy%TktSZ zz)E@#+)=5(E4iUwxefJwoQFZWB5JI$7un;fw4;#eCZ`8nFsWGYJlUdOn{p}Z!B~s* z21JBnI$fdWSPzx4v*U~v34^E^UPjBf1upYXBA2 zY1C1}Ya7Wr&d-*0{Is#I`RimgyEB@k#s)4`v#`~;&;5)`mt}AknP?!pgpVoSrDP7D z(;%&8(7KN@B1uh?9=p{69bf114}MCEU(V=Za_P`~xF|2Y+*B9U6k4yS-VjP=w ziDZsEfJ_RLI9-}&5z_#Uwa(JjK$yuCLAeeWhR{_rP`w*IAT&0DVr=oQ=^4g^IMUO+ zoEXna0JCP4(+e|@I|;_@qGA~JZ`_mDb@;MniDNo#QDN&-{<}GUS3OzEv%}%KU(8u ztBI5MWJcNQ71U86fPxgx*O+f!J`~Cz0J)liw1{|KxW>)pkYDa2lm&^Y@t&7okMloX zWkyPA<)Rrie=Bh{Lyv>P|Jj`I1e{TSK&H$mi9TXY)1_^EHExNR-S@FK0 zaO4aOZRx$GiOy(7skG7s*kMCNx?_?_%sYFJ2x{1&q#9<{$;O<}0;+8U?{oa}gkejG zJfNDJl1B|-POL&Hiclh=XA(cWcKhiaR9;J&=2>nZ60v<>=HMwQN^%{&r<{jNpNXN|scX4VV_Wc?qyWHPoO#GplRg5}jBeQjx5QVKzA1r_zX%XB;=p&#XnOE50B=~TEMug~vc`+Gg}_pNH7|d`n##NY z_?<~f>XFq7nB}(QP!D}V1W@*zvN5GBx@&0#8@|0(H5#4&9ROQ$MV5X zM;4B|6a}M6Ni7~y4Pk(?!&L5YuoZ=jo@)%aU;;elRfG4|Y1k+VN>#IxtXbDi_e_RH z!>ICBYlD7!0rn<*>zGoD-J#l|E5K9DJ8lopHr>zo>(w@- zgPWev37Moqgr3ArnCw_w%P1gC*%>;gXl}>OOm3dG+qhiVNizZK?zwE?Red|^yuu>T z;t?p96F9rX6^5J^M2XjsLRT+13*|Re4x0Q8zrORni~rqg+79n|FU6|>uCpSPQdg!k91we6lH8*&KlNVvNID5)gR%Ul9beNVw|isA6h`hWd1IV-m?sx5s^2MU%9T(z2e#llBz z1+f+-SEsM;;$>xf+?;cUE_uO2%E)}%<4`x8c3X*YTZx2{YCdpnFdXwfm+|^?Upo=S zdkC&y{04e?SHuhQw!nSQt4D;)`@wKtZz;Nk@C%lv+_+ntP(}Z~{ZTQb?`$_Ggq z&%SI)3y&~-g`b(b6vbVA(;eSL*V!vCeE#{IwY<@_uXNd2RmXaGq>>lwNvnPYEcS(1 z*{LewWyvZlRh1#*3(CsXB1LPtz>LI7GR8o=UOgOV{(R$2+sB0Y8QJ=V?ICL1i4P5Bth#lVSuKv|3~R7! zkpVx&=j#Lm22ge7B~LD5n-P)$sjz*t@JCC>MY78J!Y|WWEA935HjIV&VV;j!$#TBp z`Ut#K@!9p-fO<@=S_!B1I5=D({^d9h*|tSoAc?kQ8pY{|OKeXS78(mxDoOmdU2-AbNF=-xqxel1Pu9Hsbo;R+du)2=8HUM_qzvEtN z%6#ANcP6JwT!LvvF3}JFh?IUcpOI4wrjESHyVfptbv}Kmb!{Z_z|GN__Sab<>`cbMauE#pS?{l98?dgWr#?X8Q2pO(`#W9G(8h^R(XZb85iRRB1*w6vs4xb_zi=PO-6Y;iLw z?XeUM^dlYH*Qec}z7_&RAPO!O4muz#yI!%<$wQjGtC{k>zn$;J^YQu82}-=xD!}-< zFb;A3(6(E<#9I8t2PxXpkXE7K)}yet!{)Txjcn0y;mRVQ?oa{EXJPQ`6be zkOEEysJ5)dAUN34by=h&xAtJXSIy~k|D82khmWb@EH3i*G41tp2fnf(U~wR1rd>^$ zvy_9L7LSm|#s|O&>%n7+Ap5(XCTB1uBp`PdxFUsZS@<TU{9 zNHbkyw zIbfaOpIY-FhYLS|HQI@$7S_hmdF1w?Pr{U}oTjcCJ~d;R#yM+$n+2=`UN$RysIDCU zmp{HbA>WaUr53QtSE;@xv1XG95mZ%pYg#EBXdO`Z+PY3pk&@$F4s5UWreYpF^2FUx ztZi1Ucl1AHdcl-wjS17L;qnjRoR7NU`I6R+Uhxsee2}e*xj)k~uGHxhh8#o3D=G+~ zuM7-bR9r)6&*#%*6L+^Bi=DgiPPd`p@tG=KtsW z<=2Nlzpy_!$NK#PXD0+clFGZVeU|Q6gzX9U5s%3(AXf!`O-;r?UHMd#!fDM_g{AXC zCypEp$oWz1gF6Vo4FK-KHys){Mnf%pp5F*O)8J%>c*nI%`h0+#lS1iGVdZC87pUCV zTQ;et-83k!`T1{OuAe<3AVGPI!`FH^o4o7&e027j!W(V0q8P#hCAW=3ggx)KxBE2& z)?FL87)B0w8^?v0y)dmzN61aL7Y96Jv3rN(=8d)r*Vo@TGqk=rhyM;|16>}U-(T8G zfdf&pxxdnPVSvx?@3?9?kDX{4~tn3Oe2JWgym%qn97up=C$A2IEArK)&Wg!)b84ig?#8k zy3M$0=usH%5e*v@&Lu+@{2a20pTc-MK-}Ar01=Gnw6tDif{6`@S4 za-|M2LlL9YP^)-5-N`DK7Uo!kw&-)7=k@AweQG>a981-CT_TKkT)yX1qJ$o4fQMEg zqEP6d0?4%*9?M+XzI#)KMJF)9n7|dbsdLe zE^WiA4{oKZAN=%r8L)o3CxajK6Ef252f)3{^IeN;lPochf|Pd-->2nKxpTM=@7U(& zThA8Kaz9Xfb-r|B>3ELM$FzTbQtLq2I-l3jh)PF~v8oy^M8?>pdfc!2)!&|f@(=bb z;%p6AGZ}o|9gso16B`;_u=@^GLdxT@L_&JI$|U`jvc)kXXVF$<3VZ0LXSB)wn#ytbWCIvO9=$26adN?_KRbT z<(ng*NxsCp`*Z{iZv#?FXl6ubb-w5CIXj@SnCQzYM?FGT{#m;Y9dCNl)wrsBXtG2s zimYgoRzU_qu(0a-9lK;)%xmIEysJIT~9N$!J3;AAt?-c9b{`ts8 z1nPG7u`v!fGNpxOQc}wr0SI7fI}xoJ+P+xJZW?Gb+~q@ZUc5I6zFh31k3%lJt?}A- z2OtdbnZzB`&bqZz=t~w4?%^4OBJERE<{8F!A{iWPPP4Y++71Dp47l< z?l7Xr-p5Wk$1npb%w}VO8z9DhVxo-oK{q`Gc$EdVWyYS2&siZl?=D9ym!_r&~X|FI${uz&}s z9nv8*2!pO>7M1<1m3)U&C81Z{#OzE_4IN0_io#@ZmQUYxA2ybHCiL~;uhicX~VooQ_MEHl|$T1g6XgHq9` z;JP6694y6ZZVUnZurFOPxSwK|GZ+g9c4{IT(y)s}iA!O+G=#W_Wl6!s6}v(gYGP?D ztKkO5uq=v zffiqYLO*0sFA&sW2ZFafswtD8o@kNB9XJSH_k25pH5xK1C1D~{OYVb<3Z*(d91N_^ zgB#dGZ$PWUN}wGiaH<&!JSZ@CoAzl<3o%MzSQ4$HP%$$^(X{a;T5?LwYaO5RdrDy# z8VM?Jf()#IlgM}caAXsTXa!kVG0v?d#U_SOn#)`|!u)$?l$N+2t68b(_)zJmd0Asp`{7L2+=cM zkV5Zp1G?26>~$14I9x#bJ%Z5GWJ4ZEZIe>Ggb0}JeDOkTJT3-@QsJ<6nfE+lpUK zAi`}rqMpWjviOBJ=) zB?M5gdQkGMSXr8+5Zn>Bys?B=aZJ27#8VdnDWTKs_V+A9XF;gY=V{FWf?cVrle^%G zG~!spCcO$6c45=(1MUAQ|x8BONRfb0B>kh_}(pJ{;mz#%_R97-e*JRqPu zdycy)USUPp+Y!GYaauS9Rl@)E?Y8rH!$7F~34L5@%?U>VR}@uVHaO@x)Uk zzAyKpMPDVv>Fy@W^jCmGyPCb_pB(yhqY+u@5R2)c>BPx4YD=~V0i-=fMkF7K)tv6n zH`VGj&o&P@&Rda;5`+Q2*9Yi242-t{Iik5vQQaw2lEYS==mu$m?u5HJ(O2BSZFzxM zs!-6*4$!{#m%zarhK+>oms}knhLx#Okd)1o9viJ>A+uTrhhp%3hq{07E~FplYT zxwdYAEWHlN!dP)ah@u>UVzL3T=cOHBcrr*i*NqqiHVO!>Z8*5FJd95Z(PTg2CJ^pz zs&pe}0SN{yJ$+*gfTCG7 zkT6Eb!Ky~tO*cR_GRZjuvH}EbqJU{&V}RPWkpgI`j~`k%7>sZSS1b%J1X1J8w_o=! ze}4)01RRt`EPwcf=?{D)*MVj41($}HfGA!LI}{$Vfn<%46B()fc3$4q^TQ!T!lqny zSm!iNI=~%)OF1-*h*j+>6cp#@sTc}r?&;8c_mUc5j!kgwnd(52A@Wk|#7vy*Vdf+% zLnLvMH%h<4H`q!3aYJwMKDry{Vw`)@p?S~_%-JvAdpFM28QS7K>;o`I&-Ju7-olFr zB8ihcQG6#I8at{cu{Tic3si7MahiK=OdqZQQ7VU||Giokuuw6$AhxS+v5<+}qAsV5 zm~(Y58<9COB=h90>1mG0V*4r-FV&(p05c_{W04QdC`g&B6*N|(CJN&p>*?6{9uW|N zN>2#{i2~+9u=I!}%Z!A;m>ALHRy_nL#~#mF(*T-0B4e9%CQgrRT}aZLIV#CC*QPjE zF^p!tP1T7i_S>~itYpOAtx>fK*7_Y=-rW~akMDz z1c;>L;4nIaVngMbf{2yssD?Cogf`4cUM7+)=aW3@q<7OjXFnANoLyOL>JiQ@ zStE|2XsFIs%jY2B`f-w$+lQ`KXw^02239;gBTK=cn3jBoM}%h78ibb;mBgW%&_`+Z z^&0e>EM;6yCO^Up?1yk}^Nk7YL_NOd1FiA zU@ID3XFs^%>K+fhh23K-s=_rqim4MShkDxR0A}6l2{n#GE2-#eS!Mk73aKX!m~3>Q zu5I*OxzQZxqI$B;BRRK&9i>GKqt-Dl5pj0*wMakCygmq<(33a^KY+0xeji?XnFvzj zfJmbSfk0@aR%Jk?sBugXcOM(f>xn6#ZTU^0fyES1A=RQqoRy&A(1LK9>0rCP5O#BM@mc6wP=bV>Y5GZ^n-m zRLLaLyvK82r4Es0Cfc&hM{w<51f-74#8f$o3KCVbv)G z7Ih6AFU8#EFe!wjp_j{RPtTN=VwVt3c0O?xj0o6(r~=vuAav>UMaMzSwO#v;MZIvF zL-HQAd`HF#m-3^+dPhu1ZyF))gG0aNWA>0e357W~4p5G=wRnXU@hY{Cqcx~}gRbMN zwFN%FEZ3pa`mx08;C$MQLJ-?V=azmh)T}#xPlTlhgaD!yn8ku0`smH)G#CGvHodQA zr9p-DtXz?|yqMjW@GQHuYSIW<>=&eQx?Hus0q9}_S4ZNvN?JKxPFvdHM)IT4Su?dN zRwU^kmp?xI@Bc5HCvr9J$d1u=SHL-Zz3sP8$Pc+zgwY?@t1D``3$|z38bFbD`CxxZ zFohOw9Ae4=DGbQH9Q;D~czpbVZ*o<=QLE^%-AI}-JZOUHieZq=7-Bu|x*5qhd>+ravCpNG2`nmkmls_8^)o ze*SR*rgx6}$D1;n&#x{9BGl&d%6yM0mlAiTj;k%yHYIFdPkS_S%qA3V(H#|HhGy!?JU9SWBNDR~Wwp@E(r^ zN5+A5=X$dmv?iu#0D1J79gA+Z+S!oI8eH@+OyiMlSTu_{@Hv&Eo2Z;08b~oN#gBn* zw)SCclZs`2SjJOq<_<*@^edDQy%LxJMh!v)qaT!g33q7@PKerLGWOxqSR0g^T;mwa zm&e$O1bVb-E_k3+!Yv}M?D_Uy<#@UDN-~*PtHJ_UYhi4h*UI^_`*DFFWT*kFIzYoa z%e%@ueL8=>dXA8Tn{vePF)QJKQX?N^2oj~#bC8u#$Ws9NgViLp+94;C0XV%CZDR9* zi|+#l$V5R}R?ensGBI)l$@|X@bN{XJFN6KDO1HQ+Z6Up6+VVBMV|+Vj#jk{OIt|jY zUH+SPH7Wo&AkHk0g&%AHeB}ae+_wj<4g1%7l4Ug^^SX%Wmu-jM^Vp$h<pR4U{obV zS9}`?CV>Y9LZSlXGW`Zbx6LppzhvnOO6^q8a)ua!l^*-pGvvs!Rw_NRWC|de@SYK) zBT~$CfPt4$%KFL`|mz{ z$FnO$nEFkJhAyby(f?XPEJaU~Thw+Lp#NWD-~tvL9Z_gRm%luG4C!g+Wp*BZZLEYV z3ts>gF6p5e-6U90wo=#tx@ui;EndNJIckAW@aO@>XlGax82k&b6I-M! zAr5;&S}ydIF3Re+Y|flw*!o0%D20Gz!A5W~?Wu}bX)Yf`*QZRkWZL9g^%sx4opLU+wi3w9_m%?yz^ zDB74q6a~@iCs2(_9T2mH%h?GR^Cgrz5Q@JkwL*mP=}fb?eLd%0D7NP}p6HcqtpSd1 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/LobbyScreens/reclaimer-nuke.webp.yml b/Resources/Textures/LobbyScreens/reclaimer-nuke.webp.yml new file mode 100644 index 00000000000..dabd6601f78 --- /dev/null +++ b/Resources/Textures/LobbyScreens/reclaimer-nuke.webp.yml @@ -0,0 +1,2 @@ +sample: + filter: true From 37fffca6155b1b02398baca38677f17a7abddbfe Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Wed, 26 Jun 2024 02:48:26 +0200 Subject: [PATCH 179/546] Cut low pressure damage to 1/4 (#29478) --- Content.Shared/Atmos/Atmospherics.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Content.Shared/Atmos/Atmospherics.cs b/Content.Shared/Atmos/Atmospherics.cs index 6e640b287b6..1e40daf3dde 100644 --- a/Content.Shared/Atmos/Atmospherics.cs +++ b/Content.Shared/Atmos/Atmospherics.cs @@ -286,7 +286,8 @@ public static class Atmospherics /// (The pressure threshold is so low that it doesn't make sense to do any calculations, /// so it just applies this flat value). ///

  • - public const int LowPressureDamage = 4; + // Original value is 4, buff back when we have proper ways for players to deal with breaches. + public const int LowPressureDamage = 1; public const float WindowHeatTransferCoefficient = 0.1f; From 06e21aae6ecd4b728e4b48f93168cddcd4796d6d Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 26 Jun 2024 00:49:35 +0000 Subject: [PATCH 180/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0f2f141caa3..f58bc4d2fff 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: Crotalus - changes: - - message: Show missing materials in lathe tooltip - type: Add - id: 6319 - time: '2024-04-08T03:16:11.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26795 - author: chromiumboy changes: - message: Fixed the RCD not being able to build on top of puddles @@ -3840,3 +3833,12 @@ id: 6818 time: '2024-06-25T06:28:48.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29213 +- author: PJB3005 + changes: + - message: Low pressure damage now does only 1/4th as much damage. This is a band-aid + until better mechanics exists for the crew to deal with breaches of various + kinds. + type: Remove + id: 6819 + time: '2024-06-26T00:48:26.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29478 From 33dd7d4965bae562b4dce2e468d07679d0a2afdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B6=D0=B5=D0=BA=D1=81=D0=BE=D0=BD=20=D0=9C=D0=B8?= =?UTF-8?q?=D1=81=D1=81=D0=B8=D1=81=D1=81=D0=B8=D0=BF=D0=BF=D0=B8?= Date: Tue, 25 Jun 2024 20:20:45 -0500 Subject: [PATCH 181/546] Fix dragon ghost role rules (#29474) q --- Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml index bdefd14a452..b6f9287cf7f 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/ghost_roles.yml @@ -143,7 +143,7 @@ - type: GhostRole name: ghost-role-information-space-dragon-name description: ghost-role-information-space-dragon-description - rules: ghost-role-component-space-dragon-rules + rules: ghost-role-information-space-dragon-rules - type: Sprite layers: - state: green From 90c33da521d1b402ba6edc1208a5e9229a5d7630 Mon Sep 17 00:00:00 2001 From: DieselMohawk Date: Tue, 25 Jun 2024 21:00:16 -0500 Subject: [PATCH 182/546] Security Webbing Resprite (#29441) --- .../Belt/securitywebbing.rsi/equipped-BELT.png | Bin 867 -> 531 bytes .../Clothing/Belt/securitywebbing.rsi/icon.png | Bin 487 -> 231 bytes .../Belt/securitywebbing.rsi/inhand-left.png | Bin 440 -> 374 bytes .../Belt/securitywebbing.rsi/inhand-right.png | Bin 451 -> 404 bytes .../Clothing/Belt/securitywebbing.rsi/meta.json | 2 +- 5 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/Clothing/Belt/securitywebbing.rsi/equipped-BELT.png b/Resources/Textures/Clothing/Belt/securitywebbing.rsi/equipped-BELT.png index 42d3c6a6295c5077c6283f6a3ef3b6c83f85805e..b562888980be35fbcd66c2e8b222eb858d6f1184 100644 GIT binary patch delta 506 zcmVPx$%}GQ-RCt{2+Rtx-Fcb&yhng4?@9G&y z6M{$o|33m^V$}1tLobAg%8%}_l>ozyLP1@=p9@I|eWiUOp^pdv0002sPaDq@w&jSX zbGGG(jpsF<`!Df}L8!D35x+hOeQtiHdO;jtmD+XlgTP>niGS^OTikFMhU5o<(WO7- z2{6sMQu|QCFx1k|%Vhu&QI_U(JROP^zxP~dW1@P&Gh{$LR-f3NGJrAmW5&nKfH=O= z#`8oRU&%D*y<#h8z;yO?iR-$Rqii38Y0k+H0^@i(7=92Kqh$bNOt`K~yWNgB=R`!s z@p~e~e!uVZG=FYG{?>0vQpv(wk`(94&xSUXCLlgvh;vTy`9e_?RgSWK3|X3M>q~jH zR?GF>C+_>l+hD5?0000000000000_v`ig5?j*vSts^8&td-zz!stb6w*cE+tXCEC? z%ZA?AwE;R~YMFpBcZPMxLSM6O0t-GFW~hOP`yE_0A*GM!C|t#cZ1i@Y2|SD(Ez zpfsqWR$xfwdITLAr!)ag|GQb56X%?=G^Z$vwC>$E#gZ{(%r;~EjZ&)GmLuwKTlIQ@ wp=$)1>Jwzl)p9Ksi^ap=P5}S_003UVCyc7_S(A)b-v9sr07*qoM6N<$g1>a^*Z=?k delta 845 zcmV-T1G4;+1mgyfBYy)bNkl!vZ546^fh#EqP2wH1bRaMkgk+I|l8vp>98GnC&q3}(h^wZdYtXq3#1?{OT`T_>0s)9Dne)v8f4 zbEp1V8$fIA0Ds{0^c2jzv#h^21U~%k@9&|MYLrBTxWfdrGJw|F8Dl_1m`3w};Sb5uDHG z5da4OWm)3epE*k4RS5t$H#h$M4`n`|M}CnbqQ)#UbAO{fq~F#rr)lbvBx!CxTln@N z3~&&<7u!QFfTOeT@BOZX>ew`uUxrt$x9u!q?Z= z5dfT}sr!8Zv7V->^Mg&(bT}^^wDS+-v*;-Zf*=TjAP9mW2*P*-pXgX?8wU=v*=*EP zp}zVA-G2>QYaKJAC<+us0j1QaC&5~4re*8OZbZf7pYg^9+wfU}hL& z0H9Y=MsE+;&Jh@L9mulGZRaKQrI!JoXJAzN>d-3$fd6X%5jD!8*d=Qp3-5+q?(Mgt z?Ja32>auq2`Jo{g>4t|$sjCKD7zfqf)OKFe@kW*Z%ap*Vz`fxbF)a#?>L@7;f_ zTtPx#p-DtRR9J=W(!mPCFboFZxD{k46$TyRe{=&xwB8N$t^*N)5JFXZryiwW07VgJA_5TsX09p`0V1mJ zK()YFCSYb5%LFNNV;RSpX zpT{@h1qcldRupc81Y@y{Yhk9jHf(VNaaTp==H6nn{MDZ`XU_cmbLIdYI&|ppFT(fz zQYYSo&$=6g5T$9F2qA6`tK$3p{?msE0LZfp%d+r1ua3oWOn;VT+O@O=j7B5AnkFwv zNb)18<6i*7^*>fXWxrAiSKY2BN@-t%wgZmi5XUiz>pomBilTKrZ2@VT;&~ovngXwl zcRHQw!>f2(wC+|RL}^(T0ES_plxpP1Mk@YI3oxk)J*3-B10!!-qwE-!H4Ycg4Nm?|bHV=Px$FiAu~RCt{2+ObZ0v_%3L!}Pe1Yj@*2p@=>< up)fQ0DPY> zzjnLb)|JmWLW`n6Q4}UwA_5UH$r@sMq<>Vk%k%tV?Q}X}%F$KT zPDIeQEdU_PGSqcFDeE4yu>Rr8vP4P=i^T#dB^-~((M3?z&N(;uTa3}P2&UhFvMk}f zhjR`wMmXoNTCH$697bow7%l(WO=blMA;5bN@BPL4dc8&nVRY7VxxBh>Xzf|1@6%?p z>4w(#`~B#BEPu0zh=_=Yh=_=Yh=^z&=a%-{Fl~+f#=}25Ltt6}5kXzomXVK|JVRhM zAF$nSyS8m1A}>D)&&(s36`*MvG);q)5}b1{DMH_puc``FRUyyw(fgXc0Px$PDw;TRCt{2+ObZ7Ls$qx#W77ViGlx{qPTL7Qr|51N&o-=00000@Q>{I z7U#1?eQ|yyNxHmx)XnX+_xCXfn)z(GtXzaArw^)`h&VTEebTTGIvj4`z& z9Zn|S%{GXxnOp0l*(6OEwEAbc*MPyhe`07*qoM6N<$g6U|nl>h($ delta 426 zcmV;b0agB#1H%K5BYy#kNkl>@~^Arfev;6NbR-TyjllT1don;C$Jh=_=Yh=_=Y=pUJNO^Qej;QRV> zv)k=D*H1y;n3ITSZeEV+^P*$^dbA+RGGtlyS~wr3wT9L@YJY9(_7IUeP1C!v)9HjM z9|IAowbnSF&j5fVNpL(KJ7W$`G#{VmIlT9n&*$*o<8U}kHVGn9E2V;S&bii@Tkn88 z&tZ&#QVPyFD5bDmF0tS52MT$3&bi+I2`0c=3u6q7F?Zvu)e6?y=c0QvYb_Rw#gF(x zW4Btj@_N0lLx1B%QA}?8H-2NxL_|bHL_|bHL_|asb}fAms&~O)%$|WJ0YknsravHL zw4Q<3vUjY9{Q)6k^bFjVzPH=$U`L@>0-CaUS(Yfv5^0*g Date: Wed, 26 Jun 2024 04:27:11 +0200 Subject: [PATCH 183/546] Make blood less satiate hunger (#29433) --- Resources/Prototypes/Reagents/biological.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Resources/Prototypes/Reagents/biological.yml b/Resources/Prototypes/Reagents/biological.yml index 0c53ae10fd1..b4846d931ec 100644 --- a/Resources/Prototypes/Reagents/biological.yml +++ b/Resources/Prototypes/Reagents/biological.yml @@ -18,7 +18,7 @@ Drink: effects: - !type:SatiateThirst - factor: 1.5 + factor: 1.0 conditions: - !type:OrganType type: Human @@ -27,7 +27,7 @@ effects: - !type:AdjustReagent reagent: UncookedAnimalProteins - amount: 0.5 + amount: 0.1 Medicine: effects: - !type:HealthChange @@ -76,7 +76,7 @@ # Delicious! effects: - !type:SatiateHunger - factor: 1.5 + factor: 1 footstepSound: collection: FootstepBlood params: From 7ee2b6f3973a5659d12de687618e8224573718ae Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 26 Jun 2024 02:28:17 +0000 Subject: [PATCH 184/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index f58bc4d2fff..1403bb5a181 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,15 +1,4 @@ Entries: -- author: chromiumboy - changes: - - message: Fixed the RCD not being able to build on top of puddles - type: Fix - - message: RCD constructions can no longer be rotated while in progress - type: Tweak - - message: The RCD now reports construction mode changes to its user - type: Add - id: 6320 - time: '2024-04-08T03:17:29.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26792 - author: lzk228 changes: - message: Bombsuit and jani bombsuit are similar now. @@ -3842,3 +3831,10 @@ id: 6819 time: '2024-06-26T00:48:26.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29478 +- author: lzk228 + changes: + - message: Blood now has less satiation. + type: Tweak + id: 6820 + time: '2024-06-26T02:27:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29433 From 4241ad34b65f06e4edc0247bcf32b7c90f1e543c Mon Sep 17 00:00:00 2001 From: VeritableCalamity <34698192+Veritable-Calamity@users.noreply.github.com> Date: Tue, 25 Jun 2024 22:26:59 -0500 Subject: [PATCH 185/546] Give moldy food the "Trash" tag (#29380) Make moldy food items have the "Trash" tag, so they can be collected. --- .../Entities/Objects/Consumable/Food/Baked/bread.yml | 3 +++ .../Entities/Objects/Consumable/Food/Baked/pizza.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml index a92dc9b25df..51d94650731 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml @@ -751,6 +751,9 @@ - type: Sprite layers: - state: moldy-slice + - type: Tag + tags: + - Trash - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml index 154f34063c8..3004dc4cb2b 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml @@ -531,6 +531,9 @@ - type: Sprite layers: - state: moldy-slice + - type: Tag + tags: + - Trash - type: SolutionContainerManager solutions: food: From c34fb39cf3b0b07663d399f35dced434666e1861 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 26 Jun 2024 03:28:05 +0000 Subject: [PATCH 186/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 1403bb5a181..08ca1682808 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Bombsuit and jani bombsuit are similar now. - type: Tweak - id: 6321 - time: '2024-04-08T15:05:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26806 - author: lzk228 changes: - message: Clothing restock crate was splitted to clothing and autodrobe restock @@ -3838,3 +3831,10 @@ id: 6820 time: '2024-06-26T02:27:11.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29433 +- author: Veritable-Calamity + changes: + - message: Moldy food can now be collected in the Janitors' trash bags. + type: Fix + id: 6821 + time: '2024-06-26T03:26:59.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29380 From 1a67ab8c959fd6f7bf8ce9c71da723424aa88d97 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Wed, 26 Jun 2024 02:41:31 -0400 Subject: [PATCH 187/546] Forcemap can be cleared with empty string again (#29472) --- .../Tests/Commands/ForceMapTest.cs | 16 ++++++++++++---- .../GameTicking/Commands/ForceMapCommand.cs | 9 +++++++-- .../en-US/game-ticking/forcemap-command.ftl | 1 + 3 files changed, 20 insertions(+), 6 deletions(-) diff --git a/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs b/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs index 5115996c218..3fa7e64f1a4 100644 --- a/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs +++ b/Content.IntegrationTests/Tests/Commands/ForceMapTest.cs @@ -1,3 +1,4 @@ +using Content.Server.Maps; using Content.Shared.CCVar; using Robust.Shared.Configuration; using Robust.Shared.Console; @@ -49,27 +50,34 @@ public async Task TestForceMapCommand() var entMan = server.EntMan; var configManager = server.ResolveDependency(); var consoleHost = server.ResolveDependency(); + var gameMapMan = server.ResolveDependency(); await server.WaitAssertion(() => { // Make sure we're set to the default map - Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(DefaultMapName), + Assert.That(gameMapMan.GetSelectedMap()?.ID, Is.EqualTo(DefaultMapName), $"Test didn't start on expected map ({DefaultMapName})!"); // Try changing to a map that doesn't exist consoleHost.ExecuteCommand($"forcemap {BadMapName}"); - Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(DefaultMapName), + Assert.That(gameMapMan.GetSelectedMap()?.ID, Is.EqualTo(DefaultMapName), $"Forcemap succeeded with a map that does not exist ({BadMapName})!"); // Try changing to a valid map consoleHost.ExecuteCommand($"forcemap {TestMapEligibleName}"); - Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(TestMapEligibleName), + Assert.That(gameMapMan.GetSelectedMap()?.ID, Is.EqualTo(TestMapEligibleName), $"Forcemap failed with a valid map ({TestMapEligibleName})"); // Try changing to a map that exists but is ineligible consoleHost.ExecuteCommand($"forcemap {TestMapIneligibleName}"); - Assert.That(configManager.GetCVar(CCVars.GameMap), Is.EqualTo(TestMapIneligibleName), + Assert.That(gameMapMan.GetSelectedMap()?.ID, Is.EqualTo(TestMapIneligibleName), $"Forcemap failed with valid but ineligible map ({TestMapIneligibleName})!"); + + // Try clearing the force-selected map + consoleHost.ExecuteCommand("forcemap \"\""); + Assert.That(gameMapMan.GetSelectedMap(), Is.Null, + $"Running 'forcemap \"\"' did not clear the forced map!"); + }); // Cleanup diff --git a/Content.Server/GameTicking/Commands/ForceMapCommand.cs b/Content.Server/GameTicking/Commands/ForceMapCommand.cs index 76777623a2b..4cc30ff38af 100644 --- a/Content.Server/GameTicking/Commands/ForceMapCommand.cs +++ b/Content.Server/GameTicking/Commands/ForceMapCommand.cs @@ -29,14 +29,19 @@ public void Execute(IConsoleShell shell, string argStr, string[] args) var gameMap = IoCManager.Resolve(); var name = args[0]; - if (!gameMap.CheckMapExists(name)) + // An empty string clears the forced map + if (!string.IsNullOrEmpty(name) && !gameMap.CheckMapExists(name)) { shell.WriteLine(Loc.GetString("forcemap-command-map-not-found", ("map", name))); return; } _configurationManager.SetCVar(CCVars.GameMap, name); - shell.WriteLine(Loc.GetString("forcemap-command-success", ("map", name))); + + if (string.IsNullOrEmpty(name)) + shell.WriteLine(Loc.GetString("forcemap-command-cleared")); + else + shell.WriteLine(Loc.GetString("forcemap-command-success", ("map", name))); } public CompletionResult GetCompletion(IConsoleShell shell, string[] args) diff --git a/Resources/Locale/en-US/game-ticking/forcemap-command.ftl b/Resources/Locale/en-US/game-ticking/forcemap-command.ftl index 6a4399cdcfe..573aa78a286 100644 --- a/Resources/Locale/en-US/game-ticking/forcemap-command.ftl +++ b/Resources/Locale/en-US/game-ticking/forcemap-command.ftl @@ -5,4 +5,5 @@ forcemap-command-help = forcemap forcemap-command-need-one-argument = forcemap takes one argument, the path to the map file. forcemap-command-map-not-found = No eligible map exists with name { $map }. forcemap-command-success = Forced the game to start with map { $map } next round. +forcemap-command-cleared = Cleared the forced map setting. forcemap-command-arg-map = From c81ba6e4a95b5cbc71dd2e3d7e39ed85aa4170e0 Mon Sep 17 00:00:00 2001 From: Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com> Date: Wed, 26 Jun 2024 08:43:43 -0500 Subject: [PATCH 188/546] Alert shared connections (#29405) * add admin alert for active shared connections * update wizden config * review --- .../Connection/ConnectionManager.cs | 42 +++++++++++++++++++ Content.Shared/CCVar/CCVars.cs | 9 ++++ .../ConfigPresets/WizardsDen/wizardsDen.toml | 1 + .../en-US/administration/admin-alerts.ftl | 1 + 4 files changed, 53 insertions(+) create mode 100644 Resources/Locale/en-US/administration/admin-alerts.ftl diff --git a/Content.Server/Connection/ConnectionManager.cs b/Content.Server/Connection/ConnectionManager.cs index f22ff9b7d58..d7c3e4cf742 100644 --- a/Content.Server/Connection/ConnectionManager.cs +++ b/Content.Server/Connection/ConnectionManager.cs @@ -1,7 +1,9 @@ using System.Collections.Immutable; +using System.Linq; using System.Runtime.InteropServices; using System.Text.Json.Nodes; using System.Threading.Tasks; +using Content.Server.Chat.Managers; using Content.Server.Database; using Content.Server.GameTicking; using Content.Server.Preferences.Managers; @@ -10,7 +12,9 @@ using Content.Shared.Players.PlayTimeTracking; using Robust.Server.Player; using Robust.Shared.Configuration; +using Robust.Shared.Enums; using Robust.Shared.Network; +using Robust.Shared.Player; using Robust.Shared.Timing; /* @@ -50,6 +54,7 @@ public sealed class ConnectionManager : IConnectionManager [Dependency] private readonly ServerDbEntryManager _serverDbEntry = default!; [Dependency] private readonly IGameTiming _gameTiming = default!; [Dependency] private readonly ILogManager _logManager = default!; + [Dependency] private readonly IChatManager _chatManager = default!; private readonly Dictionary _temporaryBypasses = []; private ISawmill _sawmill = default!; @@ -60,6 +65,7 @@ public void Initialize() _netMgr.Connecting += NetMgrOnConnecting; _netMgr.AssignUserIdCallback = AssignUserIdCallback; + _plyMgr.PlayerStatusChanged += PlayerStatusChanged; // Approval-based IP bans disabled because they don't play well with Happy Eyeballs. // _netMgr.HandleApprovalCallback = HandleApproval; } @@ -128,6 +134,42 @@ private async Task NetMgrOnConnecting(NetConnectingArgs e) } } + private async void PlayerStatusChanged(object? sender, SessionStatusEventArgs args) + { + if (args.NewStatus == SessionStatus.Connected) + { + AdminAlertIfSharedConnection(args.Session); + } + } + + private void AdminAlertIfSharedConnection(ICommonSession newSession) + { + var playerThreshold = _cfg.GetCVar(CCVars.AdminAlertMinPlayersSharingConnection); + if (playerThreshold < 0) + return; + + var addr = newSession.Channel.RemoteEndPoint.Address; + + var otherConnectionsFromAddress = _plyMgr.Sessions.Where(session => + session.Status is SessionStatus.Connected or SessionStatus.InGame + && session.Channel.RemoteEndPoint.Address.Equals(addr) + && session.UserId != newSession.UserId) + .ToList(); + + var otherConnectionCount = otherConnectionsFromAddress.Count; + if (otherConnectionCount + 1 < playerThreshold) // Add one for the total, not just others, using the address + return; + + var username = newSession.Name; + var otherUsernames = string.Join(", ", + otherConnectionsFromAddress.Select(session => session.Name)); + + _chatManager.SendAdminAlert(Loc.GetString("admin-alert-shared-connection", + ("player", username), + ("otherCount", otherConnectionCount), + ("otherList", otherUsernames))); + } + /* * TODO: Jesus H Christ what is this utter mess of a function * TODO: Break this apart into is constituent steps. diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 1a1a7f02262..ef3615f103b 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -832,6 +832,15 @@ public static readonly CVarDef public static readonly CVarDef ServerBanErasePlayer = CVarDef.Create("admin.server_ban_erase_player", false, CVar.ARCHIVE | CVar.SERVER | CVar.REPLICATED); + /// + /// Minimum players sharing a connection required to create an alert. -1 to disable the alert. + /// + /// + /// If you set this to 0 or 1 then it will alert on every connection, so probably don't do that. + /// + public static readonly CVarDef AdminAlertMinPlayersSharingConnection = + CVarDef.Create("admin.alert.min_players_sharing_connection", -1, CVar.SERVERONLY); + /// /// Minimum explosion intensity to create an admin alert message. -1 to disable the alert. /// diff --git a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml index 46e53c0c885..807b21b4694 100644 --- a/Resources/ConfigPresets/WizardsDen/wizardsDen.toml +++ b/Resources/ConfigPresets/WizardsDen/wizardsDen.toml @@ -36,6 +36,7 @@ limit = 10.0 see_own_notes = true deadmin_on_join = true new_player_threshold = 600 +alert.min_players_sharing_connection = 2 [worldgen] enabled = true diff --git a/Resources/Locale/en-US/administration/admin-alerts.ftl b/Resources/Locale/en-US/administration/admin-alerts.ftl new file mode 100644 index 00000000000..40ab4737dcc --- /dev/null +++ b/Resources/Locale/en-US/administration/admin-alerts.ftl @@ -0,0 +1 @@ +admin-alert-shared-connection = {$player} is sharing a connection with {$otherCount} connected player(s): {$otherList} From 063011ec8deaea5c51d2185720f8ea2d98b107b0 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 26 Jun 2024 13:44:50 +0000 Subject: [PATCH 189/546] Automatic changelog update --- Resources/Changelog/Admin.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Resources/Changelog/Admin.yml b/Resources/Changelog/Admin.yml index 0e9b0bc32f9..196e719539b 100644 --- a/Resources/Changelog/Admin.yml +++ b/Resources/Changelog/Admin.yml @@ -337,5 +337,12 @@ Entries: id: 41 time: '2024-06-24T21:56:29.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29406 +- author: Chief-Engineer + changes: + - message: Added the ability to alert for shared connections. + type: Add + id: 42 + time: '2024-06-26T13:43:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29405 Name: Admin Order: 1 From 58efe4fdd140525a0f2c3cd2d953a1d297614288 Mon Sep 17 00:00:00 2001 From: DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com> Date: Wed, 26 Jun 2024 07:11:51 -0700 Subject: [PATCH 190/546] Fix storages bugging out if an open storage has its component removed (#29485) * Fix storages bugging out if an open storage has its component removed * Fix error on close --- Content.Client/Storage/Systems/StorageSystem.cs | 4 ++-- Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Content.Client/Storage/Systems/StorageSystem.cs b/Content.Client/Storage/Systems/StorageSystem.cs index b80a855f986..a74a118cd0f 100644 --- a/Content.Client/Storage/Systems/StorageSystem.cs +++ b/Content.Client/Storage/Systems/StorageSystem.cs @@ -1,4 +1,4 @@ -using System.Linq; +using System.Linq; using System.Numerics; using Content.Client.Animations; using Content.Shared.Hands; @@ -69,7 +69,7 @@ public void OpenStorageWindow(Entity entity) public void CloseStorageWindow(Entity entity) { - if (!Resolve(entity, ref entity.Comp)) + if (!Resolve(entity, ref entity.Comp, false)) return; if (!_openStorages.Contains((entity, entity.Comp))) diff --git a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs index 2b434befe53..5c2e0080a69 100644 --- a/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs +++ b/Content.Shared/Storage/EntitySystems/SharedStorageSystem.cs @@ -96,6 +96,7 @@ public override void Initialize() subs.Event(OnBoundUIClosed); }); + SubscribeLocalEvent(OnRemove); SubscribeLocalEvent(OnMapInit); SubscribeLocalEvent>(AddUiVerb); SubscribeLocalEvent(OnStorageGetState); @@ -133,6 +134,11 @@ public override void Initialize() UpdatePrototypeCache(); } + private void OnRemove(Entity entity, ref ComponentRemove args) + { + _ui.CloseUi(entity.Owner, StorageComponent.StorageUiKey.Key); + } + private void OnMapInit(Entity entity, ref MapInitEvent args) { UseDelay.SetLength(entity.Owner, entity.Comp.QuickInsertCooldown, QuickInsertUseDelayID); From 4a0c637ee8d0f7d5eb56b2b20fb878207ba42fae Mon Sep 17 00:00:00 2001 From: Plykiya <58439124+Plykiya@users.noreply.github.com> Date: Wed, 26 Jun 2024 07:25:11 -0700 Subject: [PATCH 191/546] Fixes magic mirror interactions (#29491) * Fix for magic mirror interaction * Works for all cases * swap the order, works --------- Co-authored-by: plykiya --- .../CharacterAppearance/MagicMirrorBoundUserInterface.cs | 0 Content.Shared/MagicMirror/SharedMagicMirrorSystem.cs | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 Content.Client/CharacterAppearance/MagicMirrorBoundUserInterface.cs diff --git a/Content.Client/CharacterAppearance/MagicMirrorBoundUserInterface.cs b/Content.Client/CharacterAppearance/MagicMirrorBoundUserInterface.cs deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/Content.Shared/MagicMirror/SharedMagicMirrorSystem.cs b/Content.Shared/MagicMirror/SharedMagicMirrorSystem.cs index 789b484cfd3..9f5348a10f0 100644 --- a/Content.Shared/MagicMirror/SharedMagicMirrorSystem.cs +++ b/Content.Shared/MagicMirror/SharedMagicMirrorSystem.cs @@ -42,7 +42,7 @@ private void OnMirrorRangeCheck(EntityUid uid, MagicMirrorComponent component, r return; } - if (!_interaction.InRangeUnobstructed(uid, component.Target.Value)) + if (!_interaction.InRangeUnobstructed(component.Target.Value, uid)) args.Result = BoundUserInterfaceRangeResult.Fail; } From 441325347c836f400970b301df05e13835f07e18 Mon Sep 17 00:00:00 2001 From: Doomsdrayk Date: Wed, 26 Jun 2024 08:25:42 -0600 Subject: [PATCH 192/546] Fix disposals being effective nuclear bunkers (#29438) Make disposals report their contents to the explosion system --- .../Disposal/Unit/EntitySystems/DisposalUnitSystem.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs index e63c03bd5e7..aa1ab3daccd 100644 --- a/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs +++ b/Content.Server/Disposal/Unit/EntitySystems/DisposalUnitSystem.cs @@ -17,6 +17,7 @@ using Content.Shared.DoAfter; using Content.Shared.DragDrop; using Content.Shared.Emag.Systems; +using Content.Shared.Explosion; using Content.Shared.Hands.Components; using Content.Shared.Hands.EntitySystems; using Content.Shared.IdentityManagement; @@ -76,6 +77,7 @@ public override void Initialize() SubscribeLocalEvent(OnAfterInteractUsing); SubscribeLocalEvent(OnDragDropOn); SubscribeLocalEvent(OnDestruction); + SubscribeLocalEvent(OnExploded); SubscribeLocalEvent>(AddInsertVerb); SubscribeLocalEvent>(AddDisposalAltVerbs); @@ -778,6 +780,12 @@ public void AfterInsert(EntityUid uid, SharedDisposalUnitComponent component, En Joints.RecursiveClearJoints(inserted); UpdateVisualState(uid, component); } + + private void OnExploded(Entity ent, ref BeforeExplodeEvent args) + { + args.Contents.AddRange(ent.Comp.Container.ContainedEntities); + } + } /// From fb705ab3ef57738dee3b3160265fd8d1ac725d34 Mon Sep 17 00:00:00 2001 From: PJBot Date: Wed, 26 Jun 2024 14:26:49 +0000 Subject: [PATCH 193/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 32 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 18 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 08ca1682808..0700b3e3408 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,22 +1,4 @@ Entries: -- author: lzk228 - changes: - - message: Clothing restock crate was splitted to clothing and autodrobe restock - crates. - type: Tweak - - message: Clothing is cheaper. - type: Tweak - id: 6322 - time: '2024-04-08T15:10:58.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26805 -- author: Hanzdegloker - changes: - - message: Spears can now be quipped to your suit slot and cost slightly more to - make. - type: Tweak - id: 6323 - time: '2024-04-08T15:34:35.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26724 - author: KittenColony changes: - message: Added 13 new gauze wraps for moth that fit their twig bodies @@ -3838,3 +3820,17 @@ id: 6821 time: '2024-06-26T03:26:59.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29380 +- author: Plykiya + changes: + - message: You can now interact with magic mirrors. + type: Fix + id: 6822 + time: '2024-06-26T14:25:11.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29491 +- author: Doomsdrayk + changes: + - message: Disposal units no longer protect their contents from nuclear explosions. + type: Fix + id: 6823 + time: '2024-06-26T14:25:43.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29438 From f1e7b4c499339c5abdf587a6d6e249e12c9222a0 Mon Sep 17 00:00:00 2001 From: Tayrtahn Date: Wed, 26 Jun 2024 22:08:56 -0400 Subject: [PATCH 194/546] Fix double labels on pills and pill canisters (#29499) --- .../Objects/Specific/Medical/healing.yml | 70 +++++++++++-------- 1 file changed, 40 insertions(+), 30 deletions(-) diff --git a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml index 13ebe4b8f47..d83a292ebee 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/Medical/healing.yml @@ -347,7 +347,8 @@ # Pills - type: entity - name: pill (dexalin 10u) + name: pill + suffix: Dexalin 10u parent: Pill id: PillDexalin components: @@ -366,10 +367,10 @@ Quantity: 10 - type: entity - name: pill canister (dexalin 10u) + name: pill canister parent: PillCanister id: PillCanisterDexalin - suffix: Dexalin, 7 + suffix: Dexalin 10u, 7 components: - type: Label currentLabel: dexalin 10u @@ -379,7 +380,8 @@ amount: 7 - type: entity - name: pill (dylovene 10u) + name: pill + suffix: Dylovene 10u parent: Pill id: PillDylovene components: @@ -398,10 +400,10 @@ Quantity: 10 - type: entity - name: pill canister (dylovene 10u) + name: pill canister parent: PillCanister id: PillCanisterDylovene - suffix: Dylovene, 5 + suffix: Dylovene 10u, 5 components: - type: Label currentLabel: dylovene 10u @@ -411,7 +413,8 @@ amount: 5 - type: entity - name: pill (hyronalin 10u) + name: pill + suffix: Hyronalin 10u parent: Pill id: PillHyronalin components: @@ -430,10 +433,10 @@ Quantity: 10 - type: entity - name: pill canister (hyronalin 10u) + name: pill canister parent: PillCanister id: PillCanisterHyronalin - suffix: Hyronalin, 5 + suffix: Hyronalin 10u, 5 components: - type: Label currentLabel: hyronalin 10u @@ -443,7 +446,8 @@ amount: 5 - type: entity - name: pill (iron 10u) + name: pill + suffix: Iron 10u parent: Pill id: PillIron components: @@ -462,7 +466,8 @@ Quantity: 10 - type: entity - name: pill (copper 10u) + name: pill + suffix: Copper 10u parent: Pill id: PillCopper components: @@ -481,10 +486,10 @@ Quantity: 10 - type: entity - name: pill canister (iron 10u) + name: pill canister parent: PillCanister id: PillCanisterIron - suffix: Iron, 5 + suffix: Iron 10u, 5 components: - type: Label currentLabel: iron 10u @@ -494,10 +499,10 @@ amount: 5 - type: entity - name: pill canister (copper 10u) + name: pill canister parent: PillCanister id: PillCanisterCopper - suffix: Copper, 5 + suffix: Copper 10u, 5 components: - type: Label currentLabel: copper 10u @@ -507,7 +512,8 @@ amount: 5 - type: entity - name: pill (kelotane 10u) + name: pill + suffix: Kelotane 10u parent: Pill id: PillKelotane components: @@ -526,10 +532,10 @@ Quantity: 10 - type: entity - name: pill canister (kelotane 10u) + name: pill canister parent: PillCanister id: PillCanisterKelotane - suffix: Kelotane, 5 + suffix: Kelotane 10u, 5 components: - type: Label currentLabel: kelotane 10u @@ -539,7 +545,8 @@ amount: 5 - type: entity - name: pill (dermaline 10u) + name: pill + suffix: Dermaline 10u parent: Pill id: PillDermaline components: @@ -558,10 +565,10 @@ Quantity: 10 - type: entity - name: pill canister (dermaline 10u) + name: pill canister parent: PillCanister id: PillCanisterDermaline - suffix: Dermaline, 5 + suffix: Dermaline 10u, 5 components: - type: Label currentLabel: dermaline 10u @@ -584,7 +591,8 @@ Quantity: 15 - type: entity - name: pill (tricordrazine 10u) + name: pill + suffix: Tricordrazine 10u parent: Pill id: PillTricordrazine components: @@ -603,10 +611,10 @@ Quantity: 10 - type: entity - name: pill canister (tricordrazine 10u) + name: pill canister parent: PillCanister id: PillCanisterTricordrazine - suffix: Tricordrazine, 5 + suffix: Tricordrazine 10u, 5 components: - type: Label currentLabel: tricordrazine 10u @@ -616,7 +624,8 @@ amount: 5 - type: entity - name: pill (bicaridine 10u) + name: pill + suffix: Bicaridine 10u parent: Pill id: PillBicaridine components: @@ -635,10 +644,10 @@ Quantity: 10 - type: entity - name: pill canister (bicaridine 10u) + name: pill canister parent: PillCanister id: PillCanisterBicaridine - suffix: Bicaridine, 5 + suffix: Bicaridine 10u, 5 components: - type: Label currentLabel: bicaridine 10u @@ -648,7 +657,8 @@ amount: 5 - type: entity - name: pill (charcoal 10u) + name: pill + suffix: Charcoal 10u parent: Pill id: PillCharcoal components: @@ -667,10 +677,10 @@ Quantity: 10 - type: entity - name: pill canister (charcoal 10u) + name: pill canister parent: PillCanister id: PillCanisterCharcoal - suffix: Charcoal, 3 + suffix: Charcoal 10u, 3 components: - type: Label currentLabel: charcoal 10u From 4ec2966f47231b1c2754cd8e8e52d1867fca8d51 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 27 Jun 2024 02:10:04 +0000 Subject: [PATCH 195/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 0700b3e3408..8d6ce1e4577 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,14 +1,4 @@ Entries: -- author: KittenColony - changes: - - message: Added 13 new gauze wraps for moth that fit their twig bodies - type: Add - - message: Gauze markings have been moved to the Overlay category, allowing gauze - to not take up marking points - type: Tweak - id: 6324 - time: '2024-04-09T08:04:51.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25481 - author: Killerqu00 changes: - message: Quartermasters can now skip a single bounty in the list once every 15 @@ -3834,3 +3824,10 @@ id: 6823 time: '2024-06-26T14:25:43.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29438 +- author: Tayrtahn + changes: + - message: Pills and pill canisters no longer have two labels. + type: Fix + id: 6824 + time: '2024-06-27T02:08:57.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29499 From 849a79061762dca05a4028268706630494845d62 Mon Sep 17 00:00:00 2001 From: Partmedia Date: Thu, 27 Jun 2024 00:05:27 -0800 Subject: [PATCH 196/546] Increase lockout threshold (#29504) --- .../Atmos/Piping/Unary/Components/GasVentPumpComponent.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Content.Server/Atmos/Piping/Unary/Components/GasVentPumpComponent.cs b/Content.Server/Atmos/Piping/Unary/Components/GasVentPumpComponent.cs index 2ba4603a9bd..74186ed36e3 100644 --- a/Content.Server/Atmos/Piping/Unary/Components/GasVentPumpComponent.cs +++ b/Content.Server/Atmos/Piping/Unary/Components/GasVentPumpComponent.cs @@ -40,7 +40,7 @@ public sealed partial class GasVentPumpComponent : Component /// [ViewVariables(VVAccess.ReadWrite)] [DataField("underPressureLockoutThreshold")] - public float UnderPressureLockoutThreshold = 60; // this must be tuned in conjunction with atmos.mmos_spacing_speed + public float UnderPressureLockoutThreshold = 80; // this must be tuned in conjunction with atmos.mmos_spacing_speed /// /// Pressure locked vents still leak a little (leading to eventual pressurization of sealed sections) From 0896edf06c819080870e63e9744fd8f6e140b84c Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 27 Jun 2024 16:57:55 +0200 Subject: [PATCH 197/546] Remove placing items on tabletop boards. (#29513) This feature should never have been merged, it can be trivially abused to break the entire server. It's behind a CVar because honestly that's the easiest way to 1984 the feature. --- Content.Server/Tabletop/TabletopSystem.cs | 6 ++++++ Content.Shared/CCVar/CCVars.cs | 10 ++++++++++ 2 files changed, 16 insertions(+) diff --git a/Content.Server/Tabletop/TabletopSystem.cs b/Content.Server/Tabletop/TabletopSystem.cs index caa319a0b71..f152648e214 100644 --- a/Content.Server/Tabletop/TabletopSystem.cs +++ b/Content.Server/Tabletop/TabletopSystem.cs @@ -1,5 +1,6 @@ using Content.Server.Popups; using Content.Server.Tabletop.Components; +using Content.Shared.CCVar; using Content.Shared.Hands.Components; using Content.Shared.Interaction; using Content.Shared.Item; @@ -9,6 +10,7 @@ using Content.Shared.Verbs; using JetBrains.Annotations; using Robust.Server.GameObjects; +using Robust.Shared.Configuration; using Robust.Shared.Enums; using Robust.Shared.Map; using Robust.Shared.Player; @@ -23,6 +25,7 @@ public sealed partial class TabletopSystem : SharedTabletopSystem [Dependency] private readonly EyeSystem _eye = default!; [Dependency] private readonly ViewSubscriberSystem _viewSubscriberSystem = default!; [Dependency] private readonly PopupSystem _popupSystem = default!; + [Dependency] private readonly IConfigurationManager _cfg = default!; public override void Initialize() { @@ -73,6 +76,9 @@ private void OnTabletopRequestTakeOut(TabletopRequestTakeOut msg, EntitySessionE private void OnInteractUsing(EntityUid uid, TabletopGameComponent component, InteractUsingEvent args) { + if (!_cfg.GetCVar(CCVars.GameTabletopPlace)) + return; + if (!EntityManager.TryGetComponent(args.User, out HandsComponent? hands)) return; diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index ef3615f103b..a0e9157e922 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -440,6 +440,16 @@ public static readonly CVarDef public static readonly CVarDef RoundEndPVSOverrides = CVarDef.Create("game.round_end_pvs_overrides", true, CVar.SERVERONLY); + /// + /// If true, players can place objects onto tabletop games like chess boards. + /// + /// + /// This feature is currently highly abusable and can easily be used to crash the server, + /// so it's off by default. + /// + public static readonly CVarDef GameTabletopPlace = + CVarDef.Create("game.tabletop_place", false, CVar.SERVERONLY); + /* * Discord */ From 45cc19f3152f1f340d56af3edeba1fb4724fc0fa Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 27 Jun 2024 16:58:42 +0200 Subject: [PATCH 198/546] Add InteractUsing admin logs. (#29514) Apparently we did not have these. --- Content.Shared.Database/LogType.cs | 5 +++++ .../Interaction/SharedInteractionSystem.cs | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/Content.Shared.Database/LogType.cs b/Content.Shared.Database/LogType.cs index 33a5d30c6a9..eb2b8e1f6f9 100644 --- a/Content.Shared.Database/LogType.cs +++ b/Content.Shared.Database/LogType.cs @@ -105,4 +105,9 @@ public enum LogType /// This is a default value used by PlayerRateLimitManager, though users can use different log types. /// RateLimited = 91, + + /// + /// A player did an item-use interaction of an item they were holding onto another object. + /// + InteractUsing = 92, } diff --git a/Content.Shared/Interaction/SharedInteractionSystem.cs b/Content.Shared/Interaction/SharedInteractionSystem.cs index 1e4c49211f5..48076ca360f 100644 --- a/Content.Shared/Interaction/SharedInteractionSystem.cs +++ b/Content.Shared/Interaction/SharedInteractionSystem.cs @@ -486,6 +486,21 @@ public void InteractHand(EntityUid user, EntityUid target) public void InteractUsingRanged(EntityUid user, EntityUid used, EntityUid? target, EntityCoordinates clickLocation, bool inRangeUnobstructed) { + if (target != null) + { + _adminLogger.Add( + LogType.InteractUsing, + LogImpact.Low, + $"{ToPrettyString(user):user} interacted with {ToPrettyString(target):target} using {ToPrettyString(used):used}"); + } + else + { + _adminLogger.Add( + LogType.InteractUsing, + LogImpact.Low, + $"{ToPrettyString(user):user} interacted with *nothing* using {ToPrettyString(used):used}"); + } + if (RangedInteractDoBefore(user, used, target, clickLocation, inRangeUnobstructed)) return; @@ -926,6 +941,11 @@ public void InteractUsing( if (checkCanUse && !_actionBlockerSystem.CanUseHeldEntity(user, used)) return; + _adminLogger.Add( + LogType.InteractUsing, + LogImpact.Low, + $"{ToPrettyString(user):user} interacted with {ToPrettyString(target):target} using {ToPrettyString(used):used}"); + if (RangedInteractDoBefore(user, used, target, clickLocation, true)) return; From ced15b793424027e61c6976a62d7e1466388e3c2 Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Thu, 27 Jun 2024 16:58:51 +0200 Subject: [PATCH 199/546] Fix coords monitor in replays (#29512) The F3 coords manager is blocked if you're not an admin. This check happened even when playing a replay, where you actually aren't. There's now a check to make sure you are actually server-connected-to-game before running the logic. Also moved it to a manager because this *shouldn't be a bloody entity system in the first place*. --- ...gMonitorSystem.cs => DebugMonitorManager.cs} | 17 +++++++++++------ Content.Client/Entry/EntryPoint.cs | 11 +++++++++++ Content.Client/IoC/ClientContentIoC.cs | 2 ++ 3 files changed, 24 insertions(+), 6 deletions(-) rename Content.Client/DebugMon/{DebugMonitorSystem.cs => DebugMonitorManager.cs} (51%) diff --git a/Content.Client/DebugMon/DebugMonitorSystem.cs b/Content.Client/DebugMon/DebugMonitorManager.cs similarity index 51% rename from Content.Client/DebugMon/DebugMonitorSystem.cs rename to Content.Client/DebugMon/DebugMonitorManager.cs index fb5cd4f51a4..7e1dca0d6f0 100644 --- a/Content.Client/DebugMon/DebugMonitorSystem.cs +++ b/Content.Client/DebugMon/DebugMonitorManager.cs @@ -1,23 +1,28 @@ -using Content.Client.Administration.Managers; +using Content.Client.Administration.Managers; using Content.Shared.CCVar; +using Robust.Client; using Robust.Client.UserInterface; using Robust.Shared.Configuration; - namespace Content.Client.DebugMon; /// -/// This handles preventing certain debug monitors from appearing. +/// This handles preventing certain debug monitors from being usable by non-admins. /// -public sealed class DebugMonitorSystem : EntitySystem +internal sealed class DebugMonitorManager { [Dependency] private readonly IConfigurationManager _cfg = default!; [Dependency] private readonly IClientAdminManager _admin = default!; [Dependency] private readonly IUserInterfaceManager _userInterface = default!; + [Dependency] private readonly IBaseClient _baseClient = default!; - public override void FrameUpdate(float frameTime) + public void FrameUpdate() { - if (!_admin.IsActive() && _cfg.GetCVar(CCVars.DebugCoordinatesAdminOnly)) + if (_baseClient.RunLevel == ClientRunLevel.InGame + && !_admin.IsActive() + && _cfg.GetCVar(CCVars.DebugCoordinatesAdminOnly)) + { _userInterface.DebugMonitors.SetMonitor(DebugMonitor.Coords, false); + } } } diff --git a/Content.Client/Entry/EntryPoint.cs b/Content.Client/Entry/EntryPoint.cs index dd7e781f0bb..6caefb9a7e9 100644 --- a/Content.Client/Entry/EntryPoint.cs +++ b/Content.Client/Entry/EntryPoint.cs @@ -1,6 +1,7 @@ using Content.Client.Administration.Managers; using Content.Client.Changelog; using Content.Client.Chat.Managers; +using Content.Client.DebugMon; using Content.Client.Eui; using Content.Client.Fullscreen; using Content.Client.GhostKick; @@ -33,6 +34,7 @@ using Robust.Shared.ContentPack; using Robust.Shared.Prototypes; using Robust.Shared.Replays; +using Robust.Shared.Timing; namespace Content.Client.Entry { @@ -68,6 +70,7 @@ public sealed class EntryPoint : GameClient [Dependency] private readonly IReplayLoadManager _replayLoad = default!; [Dependency] private readonly ILogManager _logManager = default!; [Dependency] private readonly ContentReplayPlaybackManager _replayMan = default!; + [Dependency] private readonly DebugMonitorManager _debugMonitorManager = default!; public override void Init() { @@ -205,5 +208,13 @@ private void SwitchToDefaultState(bool disconnected = false) _stateManager.RequestStateChange(); } } + + public override void Update(ModUpdateLevel level, FrameEventArgs frameEventArgs) + { + if (level == ModUpdateLevel.FramePreEngine) + { + _debugMonitorManager.FrameUpdate(); + } + } } } diff --git a/Content.Client/IoC/ClientContentIoC.cs b/Content.Client/IoC/ClientContentIoC.cs index d1c595ae9b7..328cf41d0d4 100644 --- a/Content.Client/IoC/ClientContentIoC.cs +++ b/Content.Client/IoC/ClientContentIoC.cs @@ -2,6 +2,7 @@ using Content.Client.Changelog; using Content.Client.Chat.Managers; using Content.Client.Clickable; +using Content.Client.DebugMon; using Content.Client.Eui; using Content.Client.GhostKick; using Content.Client.Launcher; @@ -48,6 +49,7 @@ public static void Register() collection.Register(); collection.Register(); collection.Register(); + collection.Register(); } } } From 331c0fe3260db682cba5ffbefc2772e584efa7e5 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 27 Jun 2024 14:59:02 +0000 Subject: [PATCH 200/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 8d6ce1e4577..dbe5c849f1a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,12 +1,4 @@ Entries: -- author: Killerqu00 - changes: - - message: Quartermasters can now skip a single bounty in the list once every 15 - minutes. - type: Add - id: 6325 - time: '2024-04-09T22:18:07.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26537 - author: SkaldetSkaeg changes: - message: The Flippo lighter is now quieter and has a delay on use. @@ -3831,3 +3823,11 @@ id: 6824 time: '2024-06-27T02:08:57.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29499 +- author: PJB3005 + changes: + - message: You can no longer place items onto tabletop games. The feature could + be easily abused to crash the server. + type: Remove + id: 6825 + time: '2024-06-27T14:57:55.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29513 From 64192b35069ef0099ff3b42c2a56f3626c42b132 Mon Sep 17 00:00:00 2001 From: KonstantinAngelov <168754339+KonstantinAngelov@users.noreply.github.com> Date: Thu, 27 Jun 2024 18:11:33 +0300 Subject: [PATCH 201/546] CookBook name,id and description changed to not be "meta" (#29467) * CookBook name,id and description changed * Id isues with CookBook fixed * Maps not added --- Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml | 2 +- Resources/Prototypes/Catalog/Fills/Crates/service.yml | 2 +- Resources/Prototypes/Entities/Objects/Misc/books.yml | 6 +++--- Resources/migration.yml | 4 ++++ 4 files changed, 9 insertions(+), 5 deletions(-) diff --git a/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml b/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml index b52e8530085..09c7e165bfa 100644 --- a/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml +++ b/Resources/Prototypes/Catalog/Fills/Books/bookshelf.yml @@ -15,7 +15,7 @@ orGroup: BookPool - id: BookBartendersManual orGroup: BookPool - - id: BookChefGaming + - id: BookHowToCookForFortySpaceman orGroup: BookPool - id: BookLeafLoversSecret orGroup: BookPool diff --git a/Resources/Prototypes/Catalog/Fills/Crates/service.yml b/Resources/Prototypes/Catalog/Fills/Crates/service.yml index 1876de6a53b..f4c47cfe9e4 100644 --- a/Resources/Prototypes/Catalog/Fills/Crates/service.yml +++ b/Resources/Prototypes/Catalog/Fills/Crates/service.yml @@ -173,7 +173,7 @@ - id: BookSpaceEncyclopedia - id: BookTheBookOfControl - id: BookBartendersManual - - id: BookChefGaming + - id: BookHowToCookForFortySpaceman - id: BookLeafLoversSecret - id: BookEngineersHandbook - id: BookScientistsGuidebook diff --git a/Resources/Prototypes/Entities/Objects/Misc/books.yml b/Resources/Prototypes/Entities/Objects/Misc/books.yml index 3fc90048dd5..fd4cac781ba 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/books.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/books.yml @@ -110,10 +110,10 @@ - Bartender - type: entity - id: BookChefGaming + id: BookHowToCookForFortySpaceman parent: BaseItem - name: chef gaming - description: A book about cooking written by a gamer chef. + name: How To Cook For Forty Spacemen + description: A book about cooking written by a space chef. components: - type: Sprite sprite: Objects/Misc/books.rsi diff --git a/Resources/migration.yml b/Resources/migration.yml index 6602fc17911..ef0a5f46b72 100644 --- a/Resources/migration.yml +++ b/Resources/migration.yml @@ -354,3 +354,7 @@ ClothingOuterCoatInspector: ClothingOuterCoatDetectiveLoadout # 2024-06-23 FloorTileItemReinforced: PartRodMetal1 + + +#2024-06-25 +BookChefGaming: BookHowToCookForFortySpaceman From 2ed32be51455f0dcf189d105ec7992fd252f2ae5 Mon Sep 17 00:00:00 2001 From: PJBot Date: Thu, 27 Jun 2024 15:12:39 +0000 Subject: [PATCH 202/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index dbe5c849f1a..69de6e7a900 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: SkaldetSkaeg - changes: - - message: The Flippo lighter is now quieter and has a delay on use. - type: Tweak - id: 6326 - time: '2024-04-09T22:20:57.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26846 - author: notquitehadouken changes: - message: Gave botanists droppers for easier chemical moving. @@ -3831,3 +3824,10 @@ id: 6825 time: '2024-06-27T14:57:55.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29513 +- author: KonstantinAngelov + changes: + - message: Chef's Cookbook has a more IC name. + type: Tweak + id: 6826 + time: '2024-06-27T15:11:33.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29467 From d5b5dafb3aefd343304ca26cfc4caec72bc86010 Mon Sep 17 00:00:00 2001 From: ArkiveDev <95712736+ArkiveDev@users.noreply.github.com> Date: Thu, 27 Jun 2024 18:07:12 -0400 Subject: [PATCH 203/546] Still immovable rods are now actually still (#29518) Set the still rod's max velocity to 0 so it gets a 0 mangintude impulse on init --- Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml index e52f66d39b1..69f0ed415eb 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/immovable_rod.yml @@ -93,6 +93,7 @@ components: - type: ImmovableRod randomizeVelocity: false + maxSpeed: 0 - type: entity parent: ImmovableRodKeepTilesStill From bc1703323e1ba8da8eefc1e9510a734e9559fd8f Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Fri, 28 Jun 2024 10:08:09 +1000 Subject: [PATCH 204/546] Revert "Make wearing an Ushanka also apply accent to your name" (#29524) Revert "Make wearing an Ushanka also apply accent to your name (#29111)" This reverts commit e5a85e2a1359968ab71c4bcd79bfc834a8b3cb5a. --- .../AccentWearerNameClothingComponent.cs | 10 ----- .../AccentWearerNameClothingSystem.cs | 39 ------------------- .../speech/accent-wearer-name-clothing.ftl | 1 - .../Entities/Clothing/Head/hats.yml | 2 - 4 files changed, 52 deletions(-) delete mode 100644 Content.Server/Speech/Components/AccentWearerNameClothingComponent.cs delete mode 100644 Content.Server/Speech/EntitySystems/AccentWearerNameClothingSystem.cs delete mode 100644 Resources/Locale/en-US/speech/accent-wearer-name-clothing.ftl diff --git a/Content.Server/Speech/Components/AccentWearerNameClothingComponent.cs b/Content.Server/Speech/Components/AccentWearerNameClothingComponent.cs deleted file mode 100644 index 288eaa8dcbe..00000000000 --- a/Content.Server/Speech/Components/AccentWearerNameClothingComponent.cs +++ /dev/null @@ -1,10 +0,0 @@ -using Content.Server.Speech.EntitySystems; - -namespace Content.Server.Speech.Components; - -/// -/// Applies any accent components on this item to the name of the wearer while worn. -/// -[RegisterComponent] -[Access(typeof(AccentWearerNameClothingSystem))] -public sealed partial class AccentWearerNameClothingComponent : Component; diff --git a/Content.Server/Speech/EntitySystems/AccentWearerNameClothingSystem.cs b/Content.Server/Speech/EntitySystems/AccentWearerNameClothingSystem.cs deleted file mode 100644 index fc381c59985..00000000000 --- a/Content.Server/Speech/EntitySystems/AccentWearerNameClothingSystem.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Content.Server.Speech.Components; -using Content.Shared.Clothing; -using Content.Shared.Inventory; -using Content.Shared.NameModifier.EntitySystems; - -namespace Content.Server.Speech.EntitySystems; - -/// -public sealed class AccentWearerNameClothingSystem : EntitySystem -{ - [Dependency] private readonly NameModifierSystem _nameMod = default!; - - public override void Initialize() - { - base.Initialize(); - - SubscribeLocalEvent(OnGotEquipped); - SubscribeLocalEvent(OnGotUnequipped); - SubscribeLocalEvent>(OnRefreshNameModifiers); - } - - private void OnGotEquipped(Entity ent, ref ClothingGotEquippedEvent args) - { - _nameMod.RefreshNameModifiers(args.Wearer); - } - - private void OnGotUnequipped(Entity ent, ref ClothingGotUnequippedEvent args) - { - _nameMod.RefreshNameModifiers(args.Wearer); - } - - private void OnRefreshNameModifiers(Entity ent, ref InventoryRelayedEvent args) - { - var ev = new AccentGetEvent(ent, args.Args.BaseName); - RaiseLocalEvent(ent, ev); - // Use a negative priority since we're going to bulldoze any earlier changes - args.Args.AddModifier("comp-accent-wearer-name-clothing-format", -1, ("accentedName", ev.Message)); - } -} diff --git a/Resources/Locale/en-US/speech/accent-wearer-name-clothing.ftl b/Resources/Locale/en-US/speech/accent-wearer-name-clothing.ftl deleted file mode 100644 index 49b0fb31aac..00000000000 --- a/Resources/Locale/en-US/speech/accent-wearer-name-clothing.ftl +++ /dev/null @@ -1 +0,0 @@ -comp-accent-wearer-name-clothing-format = {$accentedName} diff --git a/Resources/Prototypes/Entities/Clothing/Head/hats.yml b/Resources/Prototypes/Entities/Clothing/Head/hats.yml index e2786f70f06..d220d55f1f5 100644 --- a/Resources/Prototypes/Entities/Clothing/Head/hats.yml +++ b/Resources/Prototypes/Entities/Clothing/Head/hats.yml @@ -495,8 +495,6 @@ - type: Appearance - type: AddAccentClothing accent: RussianAccent - - type: RussianAccent - - type: AccentWearerNameClothing - type: Foldable canFoldInsideContainer: true - type: FoldableClothing From c7fcbe8c1609560fe70e17cd214ca2438bc3f026 Mon Sep 17 00:00:00 2001 From: Nemanja <98561806+EmoGarbage404@users.noreply.github.com> Date: Thu, 27 Jun 2024 20:09:05 -0400 Subject: [PATCH 205/546] map renderer fixes (#29523) * map renderer fixes * remove useless casts --- Content.MapRenderer/Painters/DecalPainter.cs | 5 +++-- Content.MapRenderer/Painters/EntityPainter.cs | 15 ++++++++++++--- Content.MapRenderer/Painters/GridPainter.cs | 4 ++-- 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Content.MapRenderer/Painters/DecalPainter.cs b/Content.MapRenderer/Painters/DecalPainter.cs index f863595f9ac..6dfb26e1ef2 100644 --- a/Content.MapRenderer/Painters/DecalPainter.cs +++ b/Content.MapRenderer/Painters/DecalPainter.cs @@ -86,7 +86,8 @@ private void Run(Image canvas, DecalData data) image.Mutate(o => o.Rotate((float) -decal.Angle.Degrees)); var coloredImage = new Image(image.Width, image.Height); - Color color = decal.Color?.ConvertImgSharp() ?? Color.White; + Color color = decal.Color?.WithAlpha(byte.MaxValue).ConvertImgSharp() ?? Color.White; // remove the encoded color alpha here + var alpha = decal.Color?.A ?? 1; // get the alpha separately so we can use it in DrawImage coloredImage.Mutate(o => o.BackgroundColor(color)); image.Mutate(o => o @@ -95,6 +96,6 @@ private void Run(Image canvas, DecalData data) // Very unsure why the - 1 is needed in the first place but all decals are off by exactly one pixel otherwise // Woohoo! - canvas.Mutate(o => o.DrawImage(image, new Point((int) data.X, (int) data.Y - 1), 1.0f)); + canvas.Mutate(o => o.DrawImage(image, new Point((int) data.X, (int) data.Y - 1), alpha)); } } diff --git a/Content.MapRenderer/Painters/EntityPainter.cs b/Content.MapRenderer/Painters/EntityPainter.cs index 808acf8fe4c..2c70481b8a4 100644 --- a/Content.MapRenderer/Painters/EntityPainter.cs +++ b/Content.MapRenderer/Painters/EntityPainter.cs @@ -123,19 +123,28 @@ public void Run(Image canvas, EntityData entity, SharedTransformSystem xformSyst image.Mutate(o => o.Crop(rect)); + var spriteRotation = 0f; + if (!entity.Sprite.NoRotation && !entity.Sprite.SnapCardinals && entity.Sprite.GetLayerDirectionCount(layer) == 1) + { + spriteRotation = (float) worldRotation.Degrees; + } + var colorMix = entity.Sprite.Color * layer.Color; var imageColor = Color.FromRgba(colorMix.RByte, colorMix.GByte, colorMix.BByte, colorMix.AByte); var coloredImage = new Image(image.Width, image.Height); coloredImage.Mutate(o => o.BackgroundColor(imageColor)); var (imgX, imgY) = rsi?.Size ?? (EyeManager.PixelsPerMeter, EyeManager.PixelsPerMeter); + var offsetX = (int) (entity.Sprite.Offset.X * EyeManager.PixelsPerMeter); + var offsetY = (int) (entity.Sprite.Offset.Y * EyeManager.PixelsPerMeter); image.Mutate(o => o .DrawImage(coloredImage, PixelColorBlendingMode.Multiply, PixelAlphaCompositionMode.SrcAtop, 1) .Resize(imgX, imgY) - .Flip(FlipMode.Vertical)); + .Flip(FlipMode.Vertical) + .Rotate(spriteRotation)); - var pointX = (int) entity.X - imgX / 2 + EyeManager.PixelsPerMeter / 2; - var pointY = (int) entity.Y - imgY / 2 + EyeManager.PixelsPerMeter / 2; + var pointX = (int) entity.X + offsetX - imgX / 2; + var pointY = (int) entity.Y + offsetY - imgY / 2; canvas.Mutate(o => o.DrawImage(image, new Point(pointX, pointY), 1)); } } diff --git a/Content.MapRenderer/Painters/GridPainter.cs b/Content.MapRenderer/Painters/GridPainter.cs index 416ec051995..d8d6e15378c 100644 --- a/Content.MapRenderer/Painters/GridPainter.cs +++ b/Content.MapRenderer/Painters/GridPainter.cs @@ -138,8 +138,8 @@ private static (float x, float y) TransformLocalPosition(Vector2 position, MapGr var yOffset = (int) -grid.LocalAABB.Bottom; var tileSize = grid.TileSize; - var x = ((float) Math.Floor(position.X) + xOffset) * tileSize * TilePainter.TileImageSize; - var y = ((float) Math.Floor(position.Y) + yOffset) * tileSize * TilePainter.TileImageSize; + var x = (position.X + xOffset) * tileSize * TilePainter.TileImageSize; + var y = (position.Y + yOffset) * tileSize * TilePainter.TileImageSize; return (x, y); } From 7fa081e884320ca8d03ee8354cdb457e0840f61e Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 28 Jun 2024 00:09:15 +0000 Subject: [PATCH 206/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 69de6e7a900..5ee68bf97d8 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: notquitehadouken - changes: - - message: Gave botanists droppers for easier chemical moving. - type: Add - id: 6327 - time: '2024-04-10T17:28:03.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/26839 - author: botanySupremist changes: - message: Clipping harvestable plants now yields undamaged seeds. @@ -3831,3 +3824,10 @@ id: 6826 time: '2024-06-27T15:11:33.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29467 +- author: metalgearsloth + changes: + - message: Ushanka no longer applies an accent to your name. + type: Tweak + id: 6827 + time: '2024-06-28T00:08:09.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29524 From bb50087dd0ddc5120929eb71496bb577deb8597e Mon Sep 17 00:00:00 2001 From: JIPDawg <51352440+JIPDawg@users.noreply.github.com> Date: Thu, 27 Jun 2024 19:23:17 -0500 Subject: [PATCH 207/546] Fixed the sound of pulling back a foam crossbow from a flash sound to a bow pull sound. (#29508) Fixed foam Crossbow making a flash sound to just a bow pull sound Co-authored-by: JIP --- Resources/Prototypes/Entities/Objects/Fun/toys.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Objects/Fun/toys.yml b/Resources/Prototypes/Entities/Objects/Fun/toys.yml index 86060b1bbee..1ac622db86c 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/toys.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/toys.yml @@ -896,7 +896,7 @@ - BulletFoam capacity: 1 soundInsert: - path: /Audio/Weapons/drawbow2.ogg + path: /Audio/Items/bow_pull.ogg - type: ContainerContainer containers: ballistic-ammo: !type:Container From 496860e254fe81a3b1f7e649bb95121406c64f4b Mon Sep 17 00:00:00 2001 From: PJBot Date: Fri, 28 Jun 2024 00:24:23 +0000 Subject: [PATCH 208/546] Automatic changelog update --- Resources/Changelog/Changelog.yml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Resources/Changelog/Changelog.yml b/Resources/Changelog/Changelog.yml index 5ee68bf97d8..851c9b57d6a 100644 --- a/Resources/Changelog/Changelog.yml +++ b/Resources/Changelog/Changelog.yml @@ -1,11 +1,4 @@ Entries: -- author: botanySupremist - changes: - - message: Clipping harvestable plants now yields undamaged seeds. - type: Add - id: 6328 - time: '2024-04-10T17:51:25.0000000+00:00' - url: https://github.com/space-wizards/space-station-14/pull/25541 - author: deltanedas changes: - message: Fixed some doors having no access when they should. @@ -3831,3 +3824,11 @@ id: 6827 time: '2024-06-28T00:08:09.0000000+00:00' url: https://github.com/space-wizards/space-station-14/pull/29524 +- author: JIPDawg + changes: + - message: Changed the sound of pulling back the foam crossbow from the sound of + a Flash to just pulling back a bow. + type: Tweak + id: 6828 + time: '2024-06-28T00:23:17.0000000+00:00' + url: https://github.com/space-wizards/space-station-14/pull/29508 From 4a728fa3c68ba7b6b41ed86950b004dc6ea1c74b Mon Sep 17 00:00:00 2001 From: Repo <47093363+Titian3@users.noreply.github.com> Date: Fri, 28 Jun 2024 15:32:57 +1200 Subject: [PATCH 209/546] Fix Admin Object tab sorting and search - Part 2 (#28681) * admin Object tab sorting and searchable * Fix for showing disconnected players on player admin tab * Fix namespace and search bar location. * Change linq to loop. * No more Linq to sort * Fix item click vv menu * Added refresh button and refresh on opening tab. * Clear spaces. * Move tab magic numbers to enums * Get rid of old unused xaml * Fix code style issues and button event type. * Merge in baby jail * More style cleanup and move cast around. * Make the localization a little more easy to read, same loc var names. * Missed Loc for label * Fix class field order * Over zelous delete. * Small updates. * Min syntax issues fix --- .../Administration/UI/AdminMenuWindow.xaml.cs | 77 ++++++++++++------- .../UI/Tabs/ObjectsTab/ObjectsTab.xaml | 19 +++-- .../UI/Tabs/ObjectsTab/ObjectsTab.xaml.cs | 75 +++++++++--------- .../Systems/Admin/AdminUIController.cs | 2 +- .../administration/ui/tabs/object-tab.ftl | 1 + 5 files changed, 97 insertions(+), 77 deletions(-) diff --git a/Content.Client/Administration/UI/AdminMenuWindow.xaml.cs b/Content.Client/Administration/UI/AdminMenuWindow.xaml.cs index f3aa2572f2f..d5c43e2a500 100644 --- a/Content.Client/Administration/UI/AdminMenuWindow.xaml.cs +++ b/Content.Client/Administration/UI/AdminMenuWindow.xaml.cs @@ -3,38 +3,57 @@ using Robust.Client.UserInterface.CustomControls; using Robust.Client.UserInterface.XAML; -namespace Content.Client.Administration.UI +namespace Content.Client.Administration.UI; + +[GenerateTypedNameReferences] +public sealed partial class AdminMenuWindow : DefaultWindow { - [GenerateTypedNameReferences] - public sealed partial class AdminMenuWindow : DefaultWindow + public event Action? OnDisposed; + + public AdminMenuWindow() + { + MinSize = new Vector2(650, 250); + Title = Loc.GetString("admin-menu-title"); + RobustXamlLoader.Load(this); + MasterTabContainer.SetTabTitle((int) TabIndex.Admin, Loc.GetString("admin-menu-admin-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.Adminbus, Loc.GetString("admin-menu-adminbus-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.Atmos, Loc.GetString("admin-menu-atmos-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.Round, Loc.GetString("admin-menu-round-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.Server, Loc.GetString("admin-menu-server-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.PanicBunker, Loc.GetString("admin-menu-panic-bunker-tab")); + /* + * TODO: Remove baby jail code once a more mature gateway process is established. This code is only being issued as a stopgap to help with potential tiding in the immediate future. + */ + MasterTabContainer.SetTabTitle((int) TabIndex.BabyJail, Loc.GetString("admin-menu-baby-jail-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.Players, Loc.GetString("admin-menu-players-tab")); + MasterTabContainer.SetTabTitle((int) TabIndex.Objects, Loc.GetString("admin-menu-objects-tab")); + MasterTabContainer.OnTabChanged += OnTabChanged; + } + + private void OnTabChanged(int tabIndex) { - public event Action? OnDisposed; + var tabEnum = (TabIndex)tabIndex; + if (tabEnum == TabIndex.Objects) + ObjectsTabControl.RefreshObjectList(); + } - public AdminMenuWindow() - { - MinSize = new Vector2(650, 250); - Title = Loc.GetString("admin-menu-title"); - RobustXamlLoader.Load(this); - MasterTabContainer.SetTabTitle(0, Loc.GetString("admin-menu-admin-tab")); - MasterTabContainer.SetTabTitle(1, Loc.GetString("admin-menu-adminbus-tab")); - MasterTabContainer.SetTabTitle(2, Loc.GetString("admin-menu-atmos-tab")); - MasterTabContainer.SetTabTitle(3, Loc.GetString("admin-menu-round-tab")); - MasterTabContainer.SetTabTitle(4, Loc.GetString("admin-menu-server-tab")); - MasterTabContainer.SetTabTitle(5, Loc.GetString("admin-menu-panic-bunker-tab")); - /* - * TODO: Remove baby jail code once a more mature gateway process is established. This code is only being issued as a stopgap to help with potential tiding in the immediate future. - */ - MasterTabContainer.SetTabTitle(6, Loc.GetString("admin-menu-baby-jail-tab")); - MasterTabContainer.SetTabTitle(7, Loc.GetString("admin-menu-players-tab")); - MasterTabContainer.SetTabTitle(8, Loc.GetString("admin-menu-objects-tab")); - } + protected override void Dispose(bool disposing) + { + OnDisposed?.Invoke(); + base.Dispose(disposing); + OnDisposed = null; + } - protected override void Dispose(bool disposing) - { - OnDisposed?.Invoke(); - base.Dispose(disposing); - OnDisposed = null; - } + private enum TabIndex + { + Admin = 0, + Adminbus, + Atmos, + Round, + Server, + PanicBunker, + BabyJail, + Players, + Objects, } } - diff --git a/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml b/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml index 821389150d6..f4298bbc00f 100644 --- a/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml +++ b/Content.Client/Administration/UI/Tabs/ObjectsTab/ObjectsTab.xaml @@ -4,18 +4,17 @@ xmlns:co="clr-namespace:Content.Client.UserInterface.Controls"> -